@charset "windows-1251";



* { margin:0; padding:0; }

html { margin:0; padding:0; width:100%; height:100%; }

body { height:100%; position:relative; background:url(/bitrix/templates/sorel/images/bg01.jpg) top left #155000; font-family:Arial, Helvetica, sans-serif; }

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, h2 { font-size:24px; font-weight:normal; font-family:Arial Narrow, arial, sans-serif; margin-bottom:10px; }

h1 { color:#006b7e; }

h2 { color:#ff5f11; }

.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; }





#conteiner { background:url(/bitrix/templates/sorel/images/topbg01.jpg) repeat-x top left; }

#contbg01 { background:url(/bitrix/templates/sorel/images/topbg04.jpg) repeat-y top left; }

#contbg02 { background:url(/bitrix/templates/sorel/images/topbg05.jpg) repeat-y top right; }

#contbg03 { background:url(/bitrix/templates/sorel/images/topbg02.jpg) no-repeat top left; }

#contbg04 { background:url(/bitrix/templates/sorel/images/topbg03.jpg) no-repeat top right; }

* 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:366px; position:relative; font-family:Arial Narrow, arial, sans-serif; }

img.home { top:10px; left:416px; }

img.mail { top:12px; left:49%; }

img.sitemap { top:10px; right:416px; }

#header { top:49px; background:#fff; height:77px; width:100%; }

#header2 { margin:0 auto; width:73%; }

img.logotype { float:left; margin-top:3px; }

img.phones { float:right; margin-top:22px; }

#topmenubox { top:126px; background:#0b5e08; height:35px; width:100%;  }

#topmenubox a { color:#fff; font-size:12px; font-family:arial; text-decoration:underline; }

#topmenubox a:hover, #prodboxmenu  ul li a:hover { color:#ff5400; }

#topmenu {  margin:7px auto; width:73%; }

#topmenubox table { border:0; border-collapse:collapse; border-spacing:0; width:100%; }

td.toptd01 { text-align:left;width:90px;}

td.toptd02 { text-align:center;}

td.toptd03 { text-align:right;width:90px;}

td.toptd04 { text-align:right;}





#prod { margin:0 auto; width:73%; background:url(/bitrix/templates/rock/images/headrock.jpg) no-repeat left top #2a7528; border-bottom:solid 8px #0b5e08; position:relative; }

#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:181px; }

#prodbox { top:169px; width:100%;  }

#prodboxmenu { width:230px; }

#prodboxmenu  ul { margin:0 15px; background:url(/bitrix/templates/sorel/images/menubg01.png) repeat-x top left;  padding-top:15px; }

#prodboxmenu  ul li { list-style:none; background:url(/bitrix/templates/sorel/images/bulit.png) no-repeat left 24px; margin-left:15px;  padding-left:15px; line-height:49px; }

#prodboxmenu  ul li a { font-size:15px; color:#fff; text-decoration:underline; }



#contentbox { margin:0 auto; width:73%;  }

#content { background:url(/bitrix/templates/sorel/images/bg.gif) repeat #eaf0f2; border-bottom:solid 8px #d7dddf; border-top:solid 8px #d7dddf; padding:10px 30px; font-size:12px; color:#1d1d1d; line-height:18px; }

#left { float:left; width:200px; }

div.spec { width:168px; background:#d7dddf; margin-bottom:15px; }

div.spectxt { padding:5px; font-size:11px; line-height:14px; }

#right { margin-left:200px; }

#right ul li { list-style:none; background:url(/bitrix/templates/sorel/images/bulit2.png) no-repeat left 7px; font-size:12px; padding-left:15px; margin-left:15px; margin-bottom:5px; }



#footerbox { background:url(/bitrix/templates/sorel/images/bottombg01.jpg) no-repeat left bottom; }

#footer { background:url(/bitrix/templates/sorel/images/bottombg02.jpg) no-repeat right bottom; height:70px; } 

#bottom { margin:0 auto; width:73%;  position:relative; }

#counters { width:200px; margin:0px auto; padding-top:20px; text-align:center;}

#copyright { left:0; top:12px; font-size:12px; color:#779f62; }

#copyright a{color:#779f62; }

#copyright strong { color:#fff; }

#creator { right:0; top:24px; font-size:9px; width: 270px; line-height:10px;color:#779f62; }

#creator a { color:#779f62; text-decoration:none;  }

#creator img { margin-top:5px; }











#twb{

	border-top:1px solid black;

	border-left:1px solid black;

	

}



table { border:0; border-collapse:collapse; border-spacing:0; width:100%; }

* html table { width:99%; }

table.producttabbox img { border:solid 5px #aeb79e; }

table.producttab TH, #twb TH { background:#adc8b1; padding:2px 5px; border:solid 1px #608365;  }

table.producttab TD, #twb TD{ padding:2px 5px;  border:solid 1px #608365; }

.blockimg {margin-right:5px;margin-bottom:3px;float:left;}



.blocktxt {overflow:hidden; font-size:11px; width:200px; }



table.producttabbox TD {

	padding-top:10px;

	padding-right:5px;

	padding-left:5px;

	padding-bottom:10px;

	vertical-align:top;

	border-bottom:1px solid #d7dddf;

}



table.padding TD {

	padding:5px !important;

	background:#d7dddf;

}

.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 !important;

	background:none !important;

}



#navigation UL{

	list-style:none;

	margin-bottom: 8px;

}

#navigation LI{

	list-style:none;

	background:none !important;

	padding:0px !important;

	margin:0px !important;

	margin-right: 5px !important;



}



.delpad {padding-left:10px !important;}

/*.showhide {display:none;}*/



.toplinks {margin-bottom:15px !important;}
.toplinks li{float:left;padding-left:10px !important;margin-left:10px !important;}



#carousel {

	width:450px;

	margin:0 auto;

}



.shema {

margin-top:100px !important;

}



table.tbl1 td { font-size:10px; 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;

	font-size:11px;

}



.forprint {

color:#ff5f11;

}

