@charset "windows-1251";@font-face{font-family:Arial Narrow;src:url(/bitrix/templates/sorel/fonts/ARIALN.TTF);font-size:13px;color:#333333;}
*{margin:0;padding:0;}
html{margin:0;padding:0;width:100%;height:100%;}
body{height:100%;position:relative;background:url(/bitrix/templates/sorel/images/background.jpg) top left #155000;font-family:Arial Narrow;font-size:13px;color:#333333;line-height:1,2;}
html>body{height:auto;min-height:100%;}
.width{width:100%;min-width:1000px;}
* html .minwidth{padding-left:1000px;}
* html .containerbox{margin-left:-1000px;position:relative;}
* html .minwidth,
* html .containerbox,
* html .layout{height:1px;}
/**/a img{border:0;}
h1{font-size:30px;font-weight:normal;font-style:normal;text-decoration:none;color:#333333;}
h2{font-size:18px;font-weight:normal;color:#333333;padding:20px 0 15px 0;}
h2+p{margin-top:0px}
.clear{clear:both;}
p{margin:10px 0 5px 0;}
.block{background:#d7dddf;padding:10px;}
a{text-decoration:underline;color:#0b5e08;}
a:hover{text-decoration:none;}
* html #conteiner, * html #contbg01, * html #contbg02, * html #contbg03, * html #contbg04{height:1%;}
img.home, img.mail, img.sitemap, #header, #topmenubox, #prodbox, #copyright, #creator{position:absolute;}
#headerbox{height:433px;position:relative;}
img.home{top:10px;left:416px;}
img.mail{top:12px;left:49%;}
img.sitemap{top:10px;right:416px;}
#header{top:38px;background:#fff;height:130px;width:100%;}
#header2{margin:0 auto;width:1100px;}
#header2 .logo{float:left;margin-top:29px;margin-left:24px;}
#header2 .logo img{float:left;}
#header2 .logo p{display:block;margin-left:212px;margin-top:18px;}
#header2 .phone{float:right;margin-top:47px;}
#header2 .phone span{font-size:24px;}
#header2 .phone span span{font-size:36px;}
#topmenubox{top:168px;background:#0b5e08;height:35px;width:100%;}
#topmenubox a{color:#fff;text-decoration:underline;}
#topmenubox a:hover, #prodboxmenu ul li a:hover{color:#ff5400;}
#topmenu{margin:7px auto;width:1100px;font-size:15px;}
#topmenu ul{list-style:none;float:right;margin-right:10px;margin-top:5px;}
#topmenu ul li{display:inline;padding-left:47px;}
#prod{margin:0 auto;width:1100px;background:#0B5E08;position:relative;height:230px;}
#listbg{position:absolute;top:0;right:0;background:#0b5e08;filter:alpha(opacity=70);opacity:0.7;width:72px;height:72px;}
* html #listbg{right:-1px;}
img.list{position:absolute;top:8px;right:8px;}
* html img.list{right:6px;}
#prodbox, #prodboxmenu{height:230px;}
#prodbox{top:203px;width:100%;}
#prodboxmenu{width:230px;float:left;}
#prodboxmenu .last{border:0;}
.nav{list-style-type:none;margin:0 15px;padding-top:15px;}
.nav ul{list-style-type:none;margin:0 15px;padding-top:15px;}
.nav > li{position:relative;margin-left:15px;padding-left:15px;line-height:49px;border-bottom:1px solid #3d813b;font-size:18px;}
.nav > li:hover{}
.nav > li > a{font-size:18px;color:White;}
.nav li ul{position:absolute;display:none;top:0px;left:170px;width:150px;}
.nav li:hover ul{display:block;}
.nav li ul li{text-align:left;background-color:rgba(11,94,8,0.7);line-height:1.2;padding:3px 0px 3px 5px;}
.nav li ul li:hover{}
.nav li ul li a{font-size:14px;color:White;}
.nav li ul li a:hover{font-size:14px;color:White;text-decoration:none;}
#prodboximg img{border:2px solid white;margin-top:7px;}
#contentbox{margin:0 auto;width:1100px;}
#content{background:#f2f2f2;margin:0;padding:0;padding-bottom:20px;}
#left{float:left;width:230px;}
.button{width:181px;height:50px;margin-top:100px;background:#cc0000;background:-moz-linear-gradient(left, #cc0000 0%, #d90d00 25%, #f22600 75%, #ff3300 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#cc0000), color-stop(25%,#d90d00), color-stop(75%,#f22600), color-stop(100%,#ff3300));background:-webkit-linear-gradient(left, #cc0000 0%,#d90d00 25%,#f22600 75%,#ff3300 100%);background:-o-linear-gradient(left, #cc0000 0%,#d90d00 25%,#f22600 75%,#ff3300 100%);background:-ms-linear-gradient(left, #cc0000 0%,#d90d00 25%,#f22600 75%,#ff3300 100%);background:linear-gradient(to right, #cc0000 0%,#d90d00 25%,#f22600 75%,#ff3300 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#ff3300',GradientType=1);border-top-right-radius:10px;border-bottom-right-radius:10px;}
.button a{display:block;color:#fff;font-size:16px;padding:15px 0px 20px 0px;text-align:center;}
div.spec{width:168px;background:#d7dddf;margin-bottom:15px;}
div.spectxt{padding:5px;line-height:14px;}
#right{margin-left:230px;padding-right:20px;}
#right ul{padding:15px 0;}
#right ul li{margin-left:35px;}
.main_nav{padding-top:15px;}
.main_nav a{color:#333;font-size:18px;display:block;padding-bottom:20px;}
.main_nav p{width:260px;}
.main_nav .left{float:left;width:50%;padding-bottom:30px;}
.main_nav .right{margin-left:50%;width:50%;padding-bottom:30px;}
.main_nav img{border:4px solid white;}
#footerbox{margin-top:-10px;}
#footer{margin:0 auto;width:1100px;position:relative;background:#0B5E08;height:85px;}
#counters{margin:0px auto;padding-top:20px;width:200px;text-align:center;}
#copyright{color:#ccc;padding:20px 40px;}
#copyright a{color:#ccc}
#creator{right:0;top:24px;width:270px;line-height:10px;}
#creator a{text-decoration:none;}
#creator img{}
#twb{border-top:1px solid black;border-left:1px solid black;}
table{width:95%;padding:0;margin:0;border-collapse:collapse;}
table th{background:#999999;color:white;padding:5px;border:1px solid #ccc;}
table td{border:1px solid #ccc;padding:5px;background:white;}
* html table{width:99%;}
table.producttabbox td{background:none;width:33%;border:0px;}
table.producttabbox tr{border:0;}
table.producttabbox img{border:solid 5px white;}
table.producttabbox .name_item{font-size:16px;color:#333;display:block;text-align:center;width:125px;}
.blockimg{margin-right:5px;margin-bottom:3px;}
.blocktxt{overflow:hidden;width:200px;padding-left:5px;}
.field{border:solid 1px #608365;width:40px;margin-top:5px;}
.ulgalery{margin:0px;padding:0px;background:none;list-style:none !important;}
.ulgalery li{margin:0px !important;margin-left:2px !important;margin-right:2px !important;padding:0px 20px !important;background:none !important;}
#navigation{padding:15px 0;}
#navigation UL{list-style:none;padding:0 !important;margin:0 !important;}
h1+p{padding-top:3px !important;margin-top:0 !important;}
#navigation LI{list-style:none;background:none !important;padding:0px !important;margin:0px !important;margin-right:5px !important;}
.delpad{padding-left:10px !important;}
.toplinks{margin-bottom:15px !important;}
.toplinks li{float:left;padding-left:10px !important;margin-left:10px !important;}
#carousel{width:450px;padding-bottom:30px;}
.shema{margin-top:100px !important;}
table.tbl1 td{line-height:14px;}
table.brd{border-top:1px solid black;border-left:1px solid black;}
table.brd TD{border-right:1px solid black;border-bottom:1px solid black;}
.forprint{color:#ff5f11;}
div.bools{text-indent:0px;text-align:justify;}
div.bools ul{text-indent:0px;}
div.bools ol{text-indent:0px;margin:0px 0px 0px 5px;}
div.mycl td{padding:5px;}
.gre table{border:1px solid green;}
div.description_item{padding:20px 0;}
table.price{padding-top:60px;width:55%;}
table.price td, table.materialy td{background:none;border:none;text-align:left;padding:0px;vertical-align:middle;}
table.materialy td span{text-align:center;font-size:18px;width:173px;display:block;padding-top:10px;}
.resucell img{border:4px solid white;}