@import url("content.css");

/* HIDDEN */
#breadcrumb, #side-menu, #lang-menu, #nav-skip, #main-menu, #search-box, #header-contact, .sIFR-flash, .more, .filter,
.filter-row, form, .icons, .tabs-nav, #contact-form, .paging {display: none;}

.sIFR-alternate {color: #000;}

#logo-box h2 {border: none; padding: 0; margin: 0;}

#header {border-bottom: 1px solid #666; padding: 0 0 15px; margin: 0 0 15px;}
#footer {border-top: 1px solid #666; padding: 15px 0 0; margin: 15px 0 0;}

h1, h2, h3, h4 {border: none; padding: 0;}

.home-crossroad ul li {margin: 0; padding: 2px 0;}
.home-crossroad ul {margin: 0 0 20px; padding: 0;}


.news-box ul {margin: 0 0 20px; padding: 0;}
.news-box ul li {margin: 0 0 20px; padding: 0;}

.product-list {margin: 20px 0 10px; overflow: hidden; zoom: 1;}
.product-list h2 {margin: 0 0 0.3em; padding: 0 0 0.2em; font-size:150%;}
.product-list li {margin: 0 5% 0 0; padding: 0; list-style: none; float: left; display: inline; width: 45%; background: none;}
.product-list .break {width: 100%;}
.product-list li h3 {margin: 10px 0 0; font-size: 117%;}
.product-list li h3 span {display: block; padding: 0 0 0.7em; cursor:pointer; text-decoration: underline;}
.product-list li h3 img {float: left; margin: 1.7em 10px 5px 0;}
.product-list li .desc {font-size: 92%; margin: 0em	; padding: 1.3em 0 0; zoom: 1;}

.crossroad ul {margin: 0; padding: 0;}
.crossroad ul li {margin: 0 0 1.5em; background: #F7F7F7 url('/img/bg-crossroad-li.png') 0 100% no-repeat; padding: 10px 10px 10px 0;}
.crossroad ul li h2 {font-size: 117%; padding: 0; margin: 0 0 0.4em; border: none; padding: 0 0 0 170px;}
.crossroad ul li h2 img {float: left; margin: 0 0 0 -170px;}
.crossroad ul li p {margin: 0; padding: 0 0 0 170px; font-size: 92%;}

.crossroad #annot-box {padding: 0; background: none;}
#annot-box {padding-bottom: 50px; margin: 0 0 -20px; background: url('/img/bg-annot-box.png') 50% 100% no-repeat; color: #666; font-size: 117%; zoom: 1;}
.prod {position: relative;}
.prod h1  {width: 700px !important; border-bottom: 0; margin-bottom: 0;}
.prod p  {border-top: 1px solid #BDBBB7; margin-top: 0; padding-top: 15px;}
.no-background {padding-bottom: 0 !important; margin: 0 !important; background: none !important;}
.with-img {padding-left: 175px;}
#annot-box p {margin: 0;}
#annot-box img {float: left; margin: 0 0 0 -175px;}
#annot-box .icons {position: absolute; right: 0; top: 1.5em; font-size: 92%;}
#annot-box .icons .ico-print {background: url('/img/ico-print.png') 0 50% no-repeat; padding: 0 0 0 20px; margin: 0 0 0 15px;}
#annot-box .icons .ico-msg {background: url('/img/ico-msg.png') 0 50% no-repeat; padding: 0 0 0 20px; margin: 0 0 0 15px;}

/* ATTACHED*/
.attached-products ul {margin: 0 0 0 -30px; padding: 0; overflow: hidden; zoom: 1;}
.attached-products h2 {margin: 0 0 0.6em; padding: 0 0 0.2em; font-size:150%;}
.attached-products ul li {margin: 0 0 15px 30px; padding: 0; list-style: none; float: left; display: inline; width: 185px; border-bottom: 1px solid #BDBBB7; background: none;}
.attached-products ul li h3 {text-align: center; font-size: 117%; margin-top: 0;}
.attached-products ul li span {text-align: left; display: block; padding: 5px 0; background: url('/img/bg-separator.png') 0 100% no-repeat; text-decoration: underline; margin: 0 0 10px;}
.attached-products ul li .img-box {padding: 0; margin: 0; text-decoration: none; text-align: center; background: none; height: 100px;}

.attached-service {margin: 0 0 30px;}
.attached-service h2 {margin: 0 0 0.6em; padding: 0 0 0.2em; font-size:150%;}
.attached-service ul {margin: 0; padding: 0;}
.attached-service ul li {margin: 0 0 3px; padding: 0; list-style: none; border-bottom: 1px solid #D9D9D9; background: #F7F7F7;}
.attached-service ul li a {padding: 14px 15px 14px 75px; display: block; line-height: 1.4; background-position: 0 50%; background-repeat: no-repeat;}
.attached-service ul li a:hover {background-color:#EBEBEB; background-position:-400px center;}

.attached-files {margin: 0 0 30px; color: #666;}
.attached-files h2 {margin: 0 0 0.6em; padding: 0 0 0.2em; font-size:150%;}
.attached-files ul {margin: 0 ; padding: 0;}
.attached-files li { list-style: none; padding:1px 0 1px 0px; margin-bottom:2px; margin: 3px 0;}

.att-images h2 {margin: 0 0 0.6em; padding: 0 0 0.2em; font-size:150%;}
.att-images ul {margin: 5px 0 30px; padding: 0; overflow: hidden; zoom: 1;}
.att-images li {margin: 0 13px 13px 0; padding: 0; float: left; display: inline;  background: none;}
.att-images li.break {width: 100%; height: 1px; float: none; display: block; margin: 0; padding: 0;}
.att-images li a {width: 110px; height: 110px; border: 1px solid #d0d0d0; display: block;}
.att-images li a:hover {border: 1px solid #999;}
.att-images li img {display: block; margin: 0 auto;}

#att-links h2 {margin: 0 0 0.6em; padding: 0 0 0.2em; font-size:150%;}
#att-links ul {margin: 0 0 20px; padding: 0;}
#att-links ul li {margin: 4px 0 4px 0; padding: 0px;}


.product-side .box-img {text-align:center; padding: 20px 0 0; border: 1px solid #DEDEDE; margin: 0 0 20px; border-width: 5px 1px;}
.product-side .box-img img {margin: 0 0 20px;}

.news-list ul {margin: 0; padding: 0;}
.news-list ul li {margin: 0 0 20px; padding: 0;}

.search-results {margin: 0;}
.search-results ul {margin: 25px 200px 0 0; padding: 0;}
.search-results li {background: none; padding: 0 0 0 25px; margin: 0 0 2em; list-style: none;}
.search-results .number {float: left; margin: 0.1em 0 0 -25px; font-size: 133.5%; font-weight: bold; font-family: arial; color: #666;}
.search-results .desc {padding: 0;}
.search-results .item-section {margin: 0; padding: 0; font-size: 92%;}
.search-results h2 {margin: 0; padding: 0; border: none; font-size: 150%;}
.search-results a .searched-term {text-decoration: underline;}
.search-results .searched-term {background: #eeeeee; padding: 3px;}
.search-results .paging {margin: 40px -20px -21px;}

ul li {list-style-type: disc; padding-left: 0;}