
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin: 0;
padding : 0;
}

h1, h2, h3, h4, h5, h6 {
font-size : 100%;
}

h1{
line-height:60px;
font-weight:normal;
font-size:18px;
text-transform:uppercase;
}

h1.title{
display:inline-block;
margin-left:-33px;
padding:0 33px;
background: url(/images/title_bg.png) 0 0 ;
margin-bottom:25px;

}



ul {
list-style : none;
}

address, caption, cite, code, dfn, th, var {
font-style : normal;
font-weight : normal;
}

table {
border-collapse : collapse;
border-spacing : 0;
}

fieldset, img {
border : 0;
}

caption, th {
text-align : left;
}

q:before, q:after {
content :'';
}

a {
text-decoration : none;
color : #33c;
}
/*****************************************
		SITE
******************************************/
html, body {
height: 100%;
}

body {
padding: 0;
margin: 0;
background-color: #000;
}

.hide-mobile {
position:relative;
z-index:10;
}

.hide-mobile-background {
position:relative;
z-index:2;
}

.zindex10 {
z-index:10 !important;
}

.red{color:red;}

/**		column menu		 **/

.column-menu {
position:absolute;
top:0;
left:0;
height:110px;
background-color : transparent ;
padding: 0;
z-index:20;
}

.column-menu > div {
padding: 25px 0 25px 0;
}

#logo {
position:relative;
padding:0;
z-index:10;
left:40px;
float:left;
}
#logo a, #logo a:hover {
text-decoration:none;
outline:none;
}
#logo p {
margin:0;
}

#menu {
position:absolute;
z-index:10;
right:0px;
}

#menu li{display:block;float:left; padding: 0 20px; border-right:1px solid #001c39;line-height: 110px; margin-top: -28px;}
#menu li a{font-size:16px;text-transform:uppercase;text-decoration:none;}
#menu li a:hover{color:#99C6FA}

#search {
position:relative;
margin : 25px 0 8px 0;
}

.search {
position:relative;
z-index:1;
}

#search .search {
border:0 none !important;
height:25px;
padding:5px 0px !important;
background : transparent url(../images/black-10.png) 0 0 repeat !important;
width:100%;
font-size:95%;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
-khtml-border-radius: 0px !important;
border-radius: 0px !important;
}

#search .inputbox {
border:0 none !important;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
-khtml-border-radius: 0px !important;
border-radius: 0px !important;
background-image:none !important;
padding : 5px 6px 0 17px !important;
color:#111;
}

#search h3 {
margin:-14px 8px 1px 18px;
color:#111;
}

#search .button {
position:absolute;
top:10px;
right:12px;
border:none;
background-image:none;
z-index:2;
}

#search .button:hover {
margin-top:1px;
}

#search label {
display:none;
}

#search input {
padding : 0 !important;
}

.search input.button {
border:none;
background-image:none;
background-color:transparent;
}


#translate {
position:relative;
margin:10px;
padding:0;
}
#translate p {
margin:0;
}
#jflanguageselection {
margin:0;
}
#translate img:hover {
margin-top:1px ;
padding-top:1px ;
}


/**		main-site	**/

#main-site {
position: relative;
height:100%;
height : auto !important ;
min-height:100%;
text-align:left;
z-index:5;
min-width:1140px;
}


/**	extra module positions : content XX	**/

.module_google_map {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
overflow:hidden;
z-index:1;
}

.module_google_map > div {
height:100%;
}

.content_one {
position:absolute;
top:100px;
right:48px;
width:310px;
text-align:left;
background : transparent url(../images/white-89.png) 0 0 repeat;
padding:20px;
z-index:5;
}
.content_two {
position:absolute;
bottom:85px;
right:48px;
width:310px;
text-align:left;
background : transparent url(../images/white-89.png) 0 0 repeat;
padding:20px;
z-index:5;
}

.content_one, .content_two {
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
}

/**		column content		**/

.empty-column {
float:left;
width:180px;
padding: 0 35px 0 100px;
height:1px;
}


.column-content {
position:absolute;
overflow:hidden;
padding-bottom:20px;  /** same height of footer **/
z-index:10;
top:140px;
left:50%;
margin-right:25px;
min-width:45%;
}

#services .column-content, #gallery .column-content, #contact  .column-content {
left:65px;
width:90%;
}
#products .column-content{width:60%; left: 20%;}

.r-col{text-align:right; line-height:28px; font-size:16px;}
#products h1.title{margin-left:0;}

.column-content h3{font-size:14px;font-weight:bold;color:#99C6FA}

.col-3{
width:28%;
float:left;
margin-right:40px;
}
.col-3 h1.title{margin-left:0;display:block;}
.col-3 h3{margin-bottom:7px;text-align:center;}

#c-bg-1{
background: url(/images/c-bg-1.jpg) 0 0 no-repeat;
height:202px;
margin-bottom:15px;
width:980px;
}

#c-bg-1 p{padding: 20px;color:#333;}

.col-3 img{border:3px solid #333}

.clear{clear:both;}

.col-2{
width:44%;
float:left;
margin-right:40px;
}

.white0 {
background-color: #fff ;
}
.white1 {
background: transparent url(../images/white-93.png) 0 0 repeat;
}
.white2 {
background: transparent url(../images/white-88.png) 0 0 repeat;
}
.white3 {
background: transparent url(../images/white-80.png) 0 0 repeat;
}
.white4 {
background: transparent url(../images/white-70.png) 0 0 repeat;
}
.white5 {
background: transparent url(../images/white-55.png) 0 0 repeat;
}
.white6 {
background: transparent url(../images/white-40.png) 0 0 repeat;
}
.white7 {
background: transparent url(../images/white-25.png) 0 0 repeat;
}
.white8, .black8 {
background-color:transparent;
background-image:none;
}

.black0 {
background-color: #000 ;
}
.black1 {
background: transparent url(../images/black-90.png) 0 0 repeat;
}
.black2 {
background: transparent url(../images/black-80.png) 0 0 repeat;
}
.black3 {
background: transparent url(../images/black-70.png) 0 0 repeat;
}
.black4 {
background: transparent url(../images/black-60.png) 0 0 repeat;
}
.black5 {
background: transparent url(../images/black-45.png) 0 0 repeat;
}
.black6 {
background: transparent url(../images/black-30.png) 0 0 repeat;
}
.black7 {
background: transparent url(../images/black-20.png) 0 0 repeat;
}

.column-content > div {
position: relative;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
border-radius: 8px;
padding: 16px 18px;
margin:40px 0 20px 0;
}

.column-content > div > div {
position: relative;
margin:40px 0 00px 0;
padding: 0 15px;
}

.left {
position:relative;
float:left;
padding-right:30px;
margin: 10px 30px 8px 0;
background : transparent url(../images/underline-vertical.png) 100% 0 repeat-y;
z-index:1;
}

.right {
position:relative;
float:right;
padding-left:30px;
margin: 10px 0 8px 30px;
background : transparent url(../images/underline-vertical.png) 0 0 repeat-y;
z-index:1;
}

.column-content > div > div > .content {
position:relative;
/*overflow:hidden;*/
top:-40px;
left:0;
margin-bottom:-40px;
padding-top:0px;
z-index:1;
}

.left .moduletable, .right .moduletable,
.content_one .moduletable, .content_two .moduletable, .content_three .moduletable, .content_four .moduletable {
margin-bottom:25px;
}

/**	content	**/

#breadcrumb {
position:absolute;
border:none !important;
bottom:12px;
margin:0 !important;
padding:0 !important;
left:20px;
height:14px;
font-size:90%;
z-index:10;
}

#main_component {
}

/**  users modules
**/
#users_top, #users_bottom {
margin: 0;
padding: 10px 0 40px 0;
clear:both;
width: 100%;
}
#users_bottom {
padding:40px 0 10px 0px;
}
.user1, .user4 {
float:left;
margin-right:25px;
}
.user3, .user6 {
float:right;
margin-left:25px;
}
.user2, .user5 {
position:relative;
overflow:hidden;
}
.user1, .user2, .user3, .user4, .user5, .user6 {
min-height:60px;
height:auto !important;
height:60px;
}

/** Module class suffix	**/

.left .moduletable, .right .moduletable {
padding:10px;
}

.left .grey, .right .grey {
background: transparent url(../images/black-07.png) 0 0 repeat;
}

.user1 .grey, .user2 .grey, .user3 .grey, .user4 .grey, .user5 .grey, .user6 .grey {
background: transparent url(../images/black-07.png) 0 0 repeat;
padding:10px !important;
}

.left .light, .right .light {
background: transparent url(../images/white-20.png) 0 0 repeat;
}

.user1 .light, .user2 .light, .user3 .light, .user4 .light, .user5 .light, .user6 .light {
background: transparent url(../images/white-20.png) 0 0 repeat;
padding: 10px !important;
}

.left .image, .right .image {
padding:0px;
}


.left .border, .right .border, .user1 .border, .user2 .border, .user3 .border, .user4 .border, .user5 .border, .user6 .border {
-moz-border-radius:6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
border:1px solid #C6c6c6;
}

.user1 .border, .user2 .border, .user3 .border, .user4 .border, .user5 .border, .user6 .border {
padding:10px;
}


.user1 .border h3, .user2 .border h3, .user3 .border h3,
.user1 .light h3, .user2 .light h3, .user3 .light h3,
.user1 .grey h3, .user2 .grey h3, .user3 .grey h3 {
margin-top:8px;
}

.left .border table, .left .border table td, .left .border table th, .left .border ul,  .left .light ul,
.right .border table, .right .border table td, .right .border table th, .right .border ul, .right .light ul,
.user1 .border table, .user1 .border table td, .user1 .border table th, .user1 .border ul, .user1 .light ul,
.user2 .border table, .user2 .border table td, .user2 .border table th, .user2 .border ul, .user2 .light ul,
.user3 .border table, .user3 .border table td, .user3 .border table th, .user3 .border ul, .user3 .light ul,
.user4 .border table, .user4 .border table td, .user4 .border table th, .user4 .border ul, .user4 .light ul,
.user5 .border table, .user5 .border table td, .user5 .border table th, .user5 .border ul, .user5 .light ul,
.user6 .border table, .user6 .border table td, .user6 .border table th, .user6 .border ul, .user6 .light ul {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
background-image:none;
border:none;
padding: 0 !important;
}



/**  ARTICLE  JOOMLA **/

/**	icons	**/

ul.actions {
margin:40px 0px 10px 40px;
padding:0;
text-align:right;
float:right;
}

.items-leading ul.actions, .items-row ul.actions {
margin:8px 5px 10px 40px;
}

ul.actions li {
display:inline;
}

ul.actions a {
text-decoration:none;
}

/**	article info	**/

.article-info  {
font-size:90%;
margin:8px 0 15px 0;
}

.article-info-term  {
display:none;
}

/**		article index	**/

#article-index {
background: transparent url(../images/black-05.png) 0 0 repeat;
-moz-border-radius:6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
float: right;
margin: 10px 0 20px 30px;
clear : both;
padding: 8px;
width: 22%;
}

/* ++++++++++++++  position  ++++++++++++++ */

.blog-featured {
padding: 0;
}

.items-leading {
padding:0px 0px 10px 0px;
/*overflow:hidden;*/
margin-bottom:10px;
}

.row-separator {
display: block;
clear: both;
margin: 0;
border: 0px;
height:1px;
}

.item-separator {
display: none;
margin: 0px;
}

.shownocolumns {
width:98% !important;
}

/* ++++++++++++++  blog  ++++++++++++++ */

.cols-1 {
display: block;
float: none !important;
margin: 0 !important;
}

.cols-2 .column-1 {
width:46%;
float:left;
}

.cols-2 .column-2 {
width:46%;
float:right;
margin:0;
}

.cols-3 .column-1 {
float:left;
width:29%;
padding:0px 5px;
margin-right:4%;
}

.cols-3 .column-2 {
float:left;
width:29%;
margin-left:0;
padding:0px 5px;
}

.cols-3 .column-3 {
float:right;
width:29%;
padding:0px 5px;
}

.items-row {
overflow:hidden;
margin-bottom:10px !important;
}

.items-row > div > h2 {
margin : 0 0 12px 0;
padding: 4px 6px;
background: transparent url(../images/black-05.png) 0 0 repeat;
}

.items-row > div > h2, .items-leading > div > h2 {
font-size:140%;
}

.column-1, .column-2, .column-3 {
padding:10px 5px;
}

.column-2 {
width:55%;
margin-left:40%;
}

.column-3 {
width:30%;
}

.blog-more {
padding:10px 5px
}

span.content_rating img {
display:inline-block;
margin:0 1px;
}

span.content_vote input {
display:inline-block;
margin:0 2px;
}

/**  FOOTER  SITE	**/

.footer-background {
position: fixed;
margin-top: -38px; /* negative value of footer height */
height: 38px;
clear:both;
width: 100%;
padding:0;
z-index:20;
}

.footer-content {
position: fixed;
margin-top: -38px; /* negative value of footer height */
height: 38px;
clear:both;
width: 100%;
padding:0;
z-index:21;
}

.footer-right {
padding:12px 0 0 0;
font-size:11px;
}


#bottom_menu {
float:right;
margin-right:12px;
}

#bottom_menu .moduletable {
float:right;
margin-left:5px;
}
#js-in h1 {
position: absolute; 
top: 0px; 
left: -6480px;
}
#address {
float:left;
margin-left:40px;
}
#address p {
margin: 0;
}
#address .moduletable {
float:left;
margin-right:5px;
}


/**	WEB 2	**/

#social-links {
float:right;
font-size:16px;
height:25px;
line-height:25px;
list-style:none;
margin:-5px 25px 0 6px ;
}

#social-links li {
color:#676767;
float:left;
font-size:17px;
height:25px;
line-height:25px !important;
margin-left:5px;
vertical-align:middle;
}

/** for google +1 only 	**/
#social-links li > div {
margin: 5px 1px 0 0 !important;
}

#twitter, #blogger, #facebook, #rss, #linkedin, #myspace, #delicious, #flickr, #youtube, #vimeo, #yahoo {
background: transparent url(../images/social-links.png) 0 0 no-repeat;
float:left;
height:25px;
text-indent:-9999px;
width:26px;
}

#twitter {
background-position:-162px 0;
}
#twitter:hover {
background-position:-162px -25px;
}

#flickr {
background-position:-190px 0;
}
#flickr:hover {
background-position:-190px -25px;
}

#youtube {
background-position:-217px 0;
}
#youtube:hover {
background-position:-217px -25px;
}

#vimeo {
background-position:-244px 0;
}
#vimeo:hover {
background-position:-244px -25px;
}

#blogger {
background-position:-54px 0;
}
#blogger:hover {
background-position:-54px -25px;
}

#facebook {
background-position:-108px 0;
}
#facebook:hover {
background-position:-108px -25px;
}

#delicious {
background-position:-81px 0;
}
#delicious:hover {
background-position:-81px -25px;
}

#rss {
background-position:-135px 0;
}
#rss:hover {
background-position:-135px -25px;
}

#linkedin {
background-position: 0px 0;
}
#linkedin:hover {
background-position: 0px -25px;
}

#myspace {
background-position:-27px 0;
}
#myspace:hover {
background-position:-27px -25px;
}

#yahoo {
background-position:-271px 0;
}
#yahoo:hover {
background-position:-271px -25px;
}


/**	BLOG LIST	**/
table.category {
width:100%;
margin-top:6px;
}
.sectiontableheader {
background: transparent url(../images/black-05.png) top left repeat;
padding:8px 5px;
}
.sectiontableheader a {
text-transform:uppercase;
text-decoration : none;
}
tr.sectiontableentry1 td, tr.even td {
background-color : transparent;
padding:8px 5px;
}
tr.sectiontableentry2 td, tr.odd td {
background: transparent url(../images/black-05.png) top left repeat;
padding:8px 5px;
}
tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td {
background: transparent url(../images/black-10.png) top left repeat;
}
tr.sectiontableentry1 td a, tr.sectiontableentry2 td a {
text-decoration : none;
}
/**	FORMULAIRE	**/
.inputbox {
background: transparent url(../images/black-08.png) top left repeat;
border:1px solid #eee;
border-color:#ddd #bbb #bbb #ddd ;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
margin:0;
}
.inputbox:hover, .inputbox:focus {
background: transparent url(../images/black-10.png) top left repeat;
border-color: #bbb #ddd #ddd #bbb;
}
input, select, textarea, .inputbox {
font-size:100%;
padding:3px 3px;
}
/**  OTHERS  	**/
.clr {
clear:both;
}
.logo_image {
background : transparent url(../images/logo.png) 0 0 no-repeat;
width:auto;
height:100px;
}
.logo_image:hover, .logo_image .sfhover {
background : transparent url(../images/logo_hover.png) 0 0 no-repeat;
}
/**	Polls	**/
.pollstableborder {
margin: 10px 0;
}
.pollstableborder tr {
display:block;
padding: 5px 0;
}
.pollstableborder tr .sectiontableentry1, .pollstableborder tr .sectiontableentry2 {
display:inline-block;
margin-right: 5px;
text-align:left;
}
/**	Virtuemart	**/
.cbContainer {
z-index:9999999;
}
.cbBox h3 {
color : #000;
line-height:13px;
}
.vmCartContainer, .vmCartContainer .inputbox, .vmCartContainer .inputbox:hover, .vmCartContainer .inputbox:focus {
color:#000;
}
/**	nivo slider	**/
.slider, nivoSlider {
margin:0px;
overflow:hidden;
}

/**	contact	**/

.contact h3 {
margin:20px 0;
}

.contact .panel .contact-form form, .contact .panel .contact-address {
margin:20px 0 0 0;
}

.contact-email div {
margin:0 0 10px;
padding:2px 0;
}

.contact-email label {
float:left;
width:17em;
}

#contact-email-copy  {
float:left;
margin-right:10px;
}

#contact-slider {
}

fieldset {
margin-bottom:20px;
}

fieldset > div {
margin-bottom:12px;
}

fieldset dt {
clear:left ;
float:left;
width:11em;
padding:3px 20px 3px 0 ;
}

fieldset dd {
float:left;
padding:3px 0 ;
}

#jform_contact_emailmsg {
width:237px;
}

.contact .button {
clear: left;
display: block;
float: none !important;
margin: 20px 0 0 0;
}

legend {
margin-bottom:15px;
font-weight:bold;
color: #000;
}

input, textarea {
background: transparent url(../images/white-40.png) top left repeat;
border:1px solid #eee;
border-color:#ddd #bbb #bbb #ddd ;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
margin:0;
}

input:hover, textarea:hover,
input:focus, textarea:focus {
background: transparent url(../images/white-25.png) top left repeat;
border-color: #bbb #ddd #ddd #bbb;
}

select option {
background-color : #fff !important ;
}

.panel h3.pane-toggler a {
display:block;
background: transparent url(../images/slider_plus.png) right top no-repeat;
}
.panel h3.pane-toggler-down a {
display:block;
background: transparent  url(../images/slider_minus.png) right top no-repeat;
padding-bottom:6px;
}

#member-registration > div, #user-registration > div {
margin-top:22px;
}

#editor-xtd-buttons {
float:left;
}

#editor-xtd-buttons .readmore a {
padding: 0 24px 0 6px;
border:none;
text-shadow:none;
margin-right:0;
font-style:normal;
font-size:11px;
color:#666;
float:left;
background-image:none;
}

.toggle-editor {
margin: 5px 0 0 0px;
}


/**		category list	**/

.categories-list ul {
padding:5px 5px 0 5px;
}

.categories-list ul li {
padding:15px 5px;
}

.categories-list ul li.first {
padding:5px;
}

.categories-list ul ul {
margin-left:15px;
}

.categories-list ul ul li {
padding:5px;
}

.categories-list ul li span.item-title {
display:block;
font-size:120%;
margin-bottom:10px;
}

.categories-list .category-desc {
margin: 9px 0 0 8px;
}

.categories-list .category-desc p {
margin: 4px 0 4px 0;
}

.categories-list dl {
font-size:90%;
font-style:italic;
margin: 4px 0 0 8px;
}

.categories-list dd, .categories-list dt {
display:inline-block;
margin-right:3px;
}

.contact-miscinfo .jicons-icons {
float:left;
margin: 6px 14px 0 0;
}

/**	login content	**/

.login-fields {
margin:10px 0;
}

.login-fields label {
float:left;
width:9em;
}

/**  Error Message contact form  **/
p.error {
padding:10px;
}

/**  editor  **/
.contentpaneopen_edit {
float: left;
}

.contentpaneopen_edit img {
}

/**	form required	**/

.form-required {
background: transparent url(../images/req.png) 0 7px no-repeat;
font-weight:bold;
margin:10px 0;
padding:10px 40px;
}

/**  pagebreak  **/
table.contenttoc {
padding:10px;
margin:10px;
}

table.contenttoc tr td {
padding:1px 0px
}

.pagenavcounter {
font-weight:bold;
}

/**	page nav	**/

ul.pagenav {
list-style-type:none;
overflow:hidden;
padding:0;
}

ul.pagenav li {
background: transparent url(../images/white-10.png) top left repeat !important;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
display:inline-block;
margin:0;
padding:0 9px;
position:relative;
line-height:2em;
margin:0 5px !important;
padding:0 10px !important;
}

ul.pagenav li:hover {
background: transparent url(../images/black-05.png) 0 0 repeat !important;
}

ul.pagenav li a {
text-decoration:none;
}

ul.pagenav li.pagenav_prev {
float:left;
}

ul.pagenav li.pagenav_next {
float:right;
}

/**	panel slider	**/

.pane-sliders {
margin:16px 0 10px 0; 
}

.panel {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
background: transparent url(../images/black-07.png) 0 0 repeat;
margin-top:-1px;
}

.panel h3 {
padding : 9px;
margin:0;
}

.pane-slider {
border:0 solid;
margin:0;
padding:0 14px !important;
}

.jpane-slider {
border:0 solid;
margin:0;
padding:0 14px !important;
}

.panel h3.jpane-toggler-down a {
background: transparent url(../images/slider_minus.png) right top no-repeat;
display:block;
}

.panel h3.jpane-toggler a {
background: transparent url(../images/slider_plus.png) right top no-repeat;
display:block;
}

.panel .contact-form, .panel .contact-miscinfo  {
padding:10px 10px 10px 10px;
}

/**	weblinks	**/

table.weblinks, table.category {
font-size:1em;
margin:10px 10px 20px 0;
width:99%;
}

table.weblinks th, table.newsfeeds th, table.category th, table.jlist-table th {
background: transparent url(../images/black-07.png) 0 0 repeat;
color:#000000;
padding:7px;
}

table.weblinks th a, table.newsfeeds th a, table.category th a, table.jlist-table th a  {
color:#000000 !important;
}

table.weblinks td, table.category td {
padding:7px;
}

table, #main_component th, #main_component tr, #main_component td {
border:none;
}

.weblink-category a {
font-size:110%;
text-decoration:none;
font-weight:bold;
padding: 0 0 0 5px;
}

/**	pagination	**/

.pagination {
margin: 10px 0;
padding: 10px 0;
}

.pagination ul {
list-style-type:none;
margin:0;
padding:0;
text-align:center;
}

.pagination li {
background: transparent url(../images/white-10.png) top left repeat !important;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
display:inline-block;
margin:0;
padding:0 9px;
position:relative;
line-height:2em;
margin:0 2px !important;
padding:0 6px !important;
}

.pagination li:hover {
background: transparent url(../images/black-05.png) top left repeat !important;
}

.pagenav {
padding:2px;
}

.pagination li.pagination-start,
.pagination li.pagination-next,
.pagination li.pagination-end,
.pagination li.pagination-prev {
border:0;
}

.pagination li.pagination-start ,
.pagination li.pagination-start  span {
padding:0;
}

p.counter {
float:right;
margin: 0 0 14px 0;
}

/**	items more	**/

.items-more {
background : transparent url(../images/black-05.png) top left repeat;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
padding:12px;
}

.items-more h3 {
color:#444444;
}

.items-more h3 {
font-size:115%;
font-weight:normal;
margin:0;
padding:5px;
}

/** translate	**/

.mod-languages ul {
margin-top:4px;
}

.mod-languages ul li {
display:inline;
}

/**		search form		**/

#searchForm {
margin:20px 0;
}

#searchForm fieldset {
margin:8px 0;
}

#searchForm fieldset legend {
padding:25px 0 5px 0;
font-weight:bold;
text-decoration:underline;
font-size:110%;
}

#searchForm fieldset > div {
margin:6px 0;
}

.chronoform{display:none;}