.full-block {float:left; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.full-block.responsive {padding:20px 0;}
.left-block {float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.right-block {float:right; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.block {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.left {float:left;}
.right {float:right;}
.wrapper {width:980px; margin:0 auto;}
.error {color:#f00;}
.success {color:#43BA43;}

BODY {margin:0; font-family:'Open Sans'; font-size:12px; background-color:#ffffff; color: #404040;}
/*TABLE { border-collapse: collapse; width: 100%;}
TABLE TR {}
TABLE TR:nth-child(even) {background-color: #FAFAFA;}
TABLE TH {background-color: #e9c68e; border-collapse: separate; border: 2px solid #fff; color: #fff;}
TABLe TD {padding: 10px; border: 1px solid #F4F4F4; text-align: center;}*/
H1 {font-size:20px; padding:0 0 0 20px; margin: 0 0 20px 0;border-left: 4px solid #005a82; color:#005a82; font-weight: 400; text-transform:uppercase;}
H2 {margin: 0 0 20px 0; font-size:18px; font-weight:400; text-transform:uppercase;}
A {color:#404040; text-decoration:underline;}

#header {padding:0 0 25px 0;font-size: 20px; font-family: 'Open Sans';}
#header .languages {text-align:right;}
#header .languages A {margin:0 0 0 5px;}
#header P {margin:0;}

#menu {background:url(/images/menu-bg.jpg) repeat-x; font-size:13px;}
#menu UL {margin:0; padding:0;}
#menu UL LI {float:left; list-style:none;}
#menu UL LI A {padding:13px 20px; text-decoration:none; color:#fff;}
#menu UL LI A:HOVER, #menu UL LI A.active {background:#0777a9;}

#nsslider {overflow:hidden; position:relative; height:210px;}
#nsslider IMG {display:block; }
#nsslider .graphic {position:absolute; bottom:0; height:4px; background:rgba(80, 136, 159, 0.68); left: 0; right: 0;}

.catText {margin: 0 0 10px 0;}

#content {position:relative;}
#content.order-content-new {padding:40px 0;}
#content.order-category-content {padding:0;}
#content.order-content-new .col-left {width:700px; padding: 0 20px 0 0;}
#content.order-content-new .col-right {width:280px; padding: 0 0 0 20px; min-height: 250px; background-color:#fff; background:url(/images/news-bg.png) no-repeat left center;}
#content.order-content-new P {margin:0 0 20px 0;}
#content.order-category-content .col-left {width:210px; background:#e1e1df; min-height:500px;}
#content.order-category-content .col-right {width:770px; padding:10px 0 40px 40px;}
#content P:last-child {margin:0;}

#contactForm {margin: 25px 0 0 0;}
             
#categoryMenu {font-size:13px;position: absolute;width: 210px;top: 0;bottom: 0;background: #e1e1df;}
#categoryMenu A {text-decoration:none;}
#categoryMenu UL { margin:0; padding:0;}
#categoryMenu UL LI {width:100%; float:left; list-style:none; background:#cdcdcd; border-bottom: 1px solid #B8B8B8;}
#categoryMenu UL LI.active {background:#0672a2;}
#categoryMenu UL LI.active A {color:#fff;}
#categoryMenu UL LI.active UL {display:block;}
#categoryMenu UL LI A {padding:7px 15px; color:#494949;}
#categoryMenu UL UL {background:#0672a2;display:none;}
#categoryMenu UL UL LI {background:#0980b6; border-bottom: 1px solid #0672A2; font-size:12px;}
#categoryMenu UL UL LI A {color:#fff;}
#categoryMenu UL UL LI.active {background:#01628D;}

#categoryMenu ul li ul li ul li {background:#04364d; border-bottom: 1px solid #032433; font-size:12px;}

#navigation {font-size: 10px; margin: 0 0 20px 0;}
#navigation A {color:#494949;}
#navigation SPAN {}

.result-list {margin: 0; padding:10px 0;border-top: 1px solid #ccc;}
.result-list:last-child {padding-bottom:0;}
.result-list IMG {float:left; margin:0 15px 0 0; border: 1px solid #3AAADF; width:170px;}
.result-list H2 {margin: 0 0 5px 0;}
.result-list P {margin:0 0 5px 0;}
.result-list .more {background: #096b99; padding: 5px 15px; color: #fff; text-decoration: none;}
.result-list .more:HOVER, .button:HOVER {background:#208ABB;}
.button {background: #096b99; padding: 5px 15px; color: #fff; text-decoration: none; margin:10px 0 0 0;}

.product-detail {}
.product-detail H1 {color:#404040; padding:0; border-left:none;}
.product-detail IMG {float:left; margin:0 15px 0 0;}
.product-detail .tabs {margin:10px 0;}
.product-detail .tabs A {background:#e8e8e8; text-decoration:none; color:#404040; padding:15px 25px; margin: 0 10px 0 0; text-transform: uppercase;}
.product-detail .tabs A.active {background:#02628c; color:#fff;}
.product-detail .tabs A.demand {background: #01628D; color: #fff; margin:0;}
.product-detail UL A {color:#404040;}
.product-detail TABLE {border-collapse:collapse; width: 100%; background:#e8e8e8; color:#434343;}
.product-detail TABLE TH {padding:15px; text-align:left; width:150px;}
.product-detail TABLE TABLE TH { font-weight:400; border-bottom:1px solid #ddd;}
.product-detail TABLE TD {border:1px solid #ddd; padding:15px;}
.product-detail TABLE TD.no-padding {padding:0;}
.product-detail TABLE TR {} 

#content #news {font-size:13px;}
#content #news .new {margin:0 0 10px 0;}
#content #news H2 {font-size:15px; margin:0;}
#content #news H2 A { color:#005a82; text-decoration:none;}
#content #news P {margin:5px 0;}
#content #news .more {color:#263639; font-weight: 900;}

#contact {background:url(/images/contact-bg.jpg) repeat-x; font-size: 13px; text-transform: uppercase; color: #FFF;line-height: 15px;}
#contact A {color:#fff; text-decoration:none;}
#contact .col { background: url(/images/border.png) no-repeat right center;padding: 12px 73px;}
#contact .col.first {padding:12px 50px 12px 0;}
#contact .col.last {background:none;}

#footer {padding:40px 0;}
#footer A {text-decoration:none; color:#3e3e3e;}
#footer A:HOVER {text-decoration:underline;}
#footer .links {width:700px;}
#footer .links .left {width: 140px; margin: 0 0 5px 0;}
#footer .author {width:280px; text-align:right;}




