html 	{height: 100%; width: 100%;}
body	{min-height: 100%; min-width: 1000px; font-size: 90%;   font-family: Verdana; font-weight: normal; color: #000;background:url("/i/bagraund_cont.jpg") 0 bottom repeat-x;
background-color: #FFF; border: 0; padding: 0; margin: 0; font-size:13px;position:relative;}
*html body{height:100%; width:expression(document.childNodes[1].clientWidth>1000?"100%":"1000px"); position:relative;} 
div,img,a{margin:0;padding:0;border:0;}
ul{margin-left:10px;padding:0;}
a:link {color:black}
a:visited {color:black}
a:hover	{text-decoration: none; color:gray}
table td img
{

}
h1{font-size:1.5em; margin: 0;}
h2{font-size:1.5em; font-weight:normal; margin: 0;}
.hh2{font-size:1.5em; font-weight:normal; margin: 0;}
span.min{ font-weight:normal; font-size:1.0em}

#content{padding:0 0 100px 0;position:relative;color:#000;}
/* #content div{border:1px solid red;} */
#bottom{position:absolute;bottom:0px;left:0;height:75px;width:100%;background:#93A1AA url("/i/gradient_bottom.jpg") 0 0 repeat-x;}	/* Подвал */
#rcol {position:relative;float:right;width:195px; margin:5px;}	/* Правая колонка */
#rcol .col_right

{
	position: relative;
	height: 11px;
}
#rcol .col_right_title_left
{

	position: absolute;
	width: 10px;
	height: 4px;
	background: url(   "/i/col_right_title_left.png" ) 0 0 no-repeat;
	font-size: 0;
	line-height: 0;
	left: -10px;
	top: 3px;

}

#rcol .col_right_title_right
{
	position: absolute;
	width: 10px;
	height: 4px;
	background: url(   "/i/col_right_title_right.png" ) 0 0 no-repeat;
	font-size: 0;
	line-height: 0;
	right: 0;
	top: 3px;
}

#rcol .col_right_title_center
{
	position: absolute;
	margin:2% 0;
	background: url(   "/i/col_right_title_center.png" ) 0 0 repeat-x;
	width: 95%;
	height: 4px;
	top: 0px;
	line-height:0;
	font-size:0;
}

#rcol .col_right_title_center, x:-moz-any-link 
{
	top: -1px;
}

#rcol .col_right_content
{
	position: relative;
	margin:0px;
	padding:0;
}
#rcol .col_right_center_left
{
	position: absolute;
	width: 6px;
	background: url(   "/i/col_right_center_left.png" ) 0 0 repeat-y;
	font-size: 0;
	line-height: 0;
	margin:-16px -11px;
	height: 100%;
	z-index: 555;
}

#rcol .col_right_center_left, x:-moz-any-link 
{
	margin:-17px -10px;
}

#rcol .col_right_center_right
{
	position: absolute;
	width: 7px;
	background: url(   "/i/col_right_center_right.png" ) 0 0 repeat-y;
	font-size: 0;
	line-height: 0;
	right: 0;
	top: -17px;
	height: 100%;
	z-index: 555;
}

#rcol .col_right_center_content
{

	left:-5px;
	top:-17px;
	
	position: relative;
	background: url("/i/col_right_center_content.png") ;
	
	z-index:555;
	height: 100%;
}

#rcol  .col_right_footer
{
	position: relative;
	height: 11px;
	top:-1px;
	
}



#rcol .col_right_footer_center
{
	position: absolute;

	background: url(   "/i/col_right_footer_center.png" ) 0 0 repeat-x;
	width: 96%;
	height: 4px;
	margin: -17px -1px;
	font-size:0;
	line-height:0;
}

#rcol .col_right_footer_center, x:-moz-any-link 
{
	margin:-28px -1px;
}

#rcol .col_right_footer_left
{
	position: absolute;
	width: 9px;
	height: 4px;
	background: url(   "/i/col_right_footer_left.png" ) 0 0 no-repeat;
	font-size: 0;
	line-height: 0;
	margin:-17px -10px;
}



#rcol .col_right_footer_left, x:-moz-any-link 
{
	margin:-28px -9px;
}

#rcol .col_right_footer_right
{
	position: absolute;
	width: 9px;
	height: 4px;
	background: url(   "/i/col_right_footer_right.png" ) 0 0 no-repeat;
	font-size: 0;
	line-height: 0;
	right: 0;
	top: -17px;
	z-index: 555;
}

#rcol .col_right_footer_right, x:-moz-any-link 
{
	margin:-11px 0px;
}



#ccol_main{margin:5px 235px 5px 5px; position:relative;  height:auto; padding:10px 0px 100px 20px ;} /* Центральная колонка */
#ccol_main2{margin:5px 0px 5px 5px; position:relative;  height:auto; padding:10px 0px 100px 20px ;} /* Центральная колонка */
.center_col
{
	position: relative;
	height: 11px;
}
.content_left{
	position: absolute;
	width: 5px;
	height: 5px;
	background: url(   "/i/center_title_left.png" ) 0 0 no-repeat;
	font-size: 0;
	line-height: 0;
	left: -10px;
	top: 0;
}
 .content_right
{
	position: absolute;
	width: 6px;
	height: 5px;
	background: url(   "/i/center_title_right.png" ) 0 0 no-repeat;
	font-size: 0;
	line-height: 0;
	right: 0;
	top: 0;
}
.content_up
{
	position: absolute;
	margin:0px -5px;
	background: url(   "/i/center_title.png" ) 0 0 repeat-x;
	width: 100%;
	height: 11px;
	top: 0;
	line-height:0;
	font-size:0;
}

 .center_content
{
	position: relative;
	margin:0px;
	padding:0;
}


 .center_content_left
{
	position: absolute;
	width: 5px;
	background: url(   "/i/center_content_left.png" ) 0 0 repeat-y;
	font-size: 0;
	line-height: 0;
	margin:-6px -10px;
	height: 100%;
	z-index: 555;
}

 .center_content_right
{
	position: absolute;
	width: 6px;
	background: url(   "/i/center_content_right.png" ) 0 0 repeat-y;
	font-size: 0;
	line-height: 0;
	right: 0;
	top: -6px;
	height: 100%;
	z-index: 555;
}

 .center_content_center
{
	padding-left: 10px;
	padding-right: 10px;
	left:-5px;
	top:-6px;
	color: #000;
	position: relative;
	background: #e6edf6;
	
	z-index:555;
	height: 100%;
}


  .center_footer
{
	position: relative;
	height: 11px;
	
}

 .center_footer_center
{
	position: absolute;

	background: url(   "/i/center_footer.png" ) 0 0 repeat-x;
	width: 100%;
	height: 11px;
	margin:-6px -5px;
	font-size:0;
	line-height:0;
}

 .center_footer_left
{
	position: absolute;
	width: 5px;
	height: 5px;
	background: url(   "/i/center_footer_left.png" ) 0 0 no-repeat;
	font-size: 0;
	line-height: 0;
	margin:-6px -10px;
}

 .center_footer_right
{
	position: absolute;
	width: 6px;
	height: 5px;
	background: url(   "/i/center_footer_right.png" ) 0 0 no-repeat;
	font-size: 0;
	line-height: 0;
	right: 0;
	top: -6px;
	z-index: 555;
}



#ccol{margin:5px;position:relative;background:#E4EBF7;height:auto;  border:1px solid #AEAEAE;padding:10px 20px;} /* Центральная колонка */

@media all and (min-width: 0){
#ccol
{
	padding:10px 20px;
}
}

@media all and (min-width: 0){
#ccol_main
{
	padding:10px 20px;
}
}

#header{background:#494844 url("/i/grad_head.jpg") 0 0 repeat-x;height:226px;position:relative;}
#header #promlogo{position:absolute;top:13px;left:10px;}

#header #buttons{background:url("/i/buttons_gr.jpg") 0 0 repeat-x;height:51px;padding:15px 0px 10px 0px;position:absolute;top:176px;left:0; width:100%;}
/* #header #buttons .button{margin-right:30px;} */
#header #buttons td{vertical-align:middle;border-collapse:collapse; width:12.5%;border:0;text-align:center;}
#header #buttons td a{text-decoration:none; position:relative; top:-4px; font-size:1.3em;font-weight:600;}
#header #big_buttons{position:relative;top:10px;left:0px;padding-left:145px;}
#header #big_buttons td{vertical-align:bottom;border-collapse:collapse;border:0;}
#header #smal_buttons{position:absolute; right:0; height:50px;top:110px;background:#6A6B6B;width:20px;text-align:center;border:1px solid #A7A7A7;}
#header #smal_buttons img
{
	margin: 3px 0;
}


#bottom  #cont{background:#B0AFAD url("/i/bag_cont.jpg") 0 0 repeat-x;position:absolute;border:1px solid #8A9094;top:-17px;left:0;font-size:12px;padding:10px 10px;}
#bottom  #logo{position:absolute;right:20px;bottom:10px;}
#prod {}
#prod img{}

.prodprew{float:left;width:49%; height:160px; margin-right:5px; position:relative; background:url("/i/bg_prod_gr.jpg") 0 0 repeat-x;}
.prodfon{background:url("/i/bg_prod.jpg") 0 0 no-repeat;height:152px;padding:5px;}
.picprodprew{width:130px; float:left;z-index:10;margin-top:10px;}
a.butprodprew{height:21px; width:81px; padding:0 0px;position:absolute; bottom:15px; right:20px;text-decoration:none;background:url("/i/button_norm2.png");color:#FFF;font-weight:600; font-size:11px;} 
a.butprodprew:hover{background:url("/i/button_hover2.png");}
a.butprodprew:visited{color:#CDE0EE;}
.lineprodprew{border-bottom:1px dashed #000; width:100%}
.textprodprew{margin-left:135px;z-index:10;}

table.catalog {background:#CCCCCC;width:99%;}
table.catalog th {background:#EEEEEE}
table.catalog td {background:#FFFFFF}

#tree{padding-left:20px;}
.newstitle{border-bottom:1px solid #AEAEAE;height:27px;margin:-10px -10px 0 -10px;font-size:1.2em;text-align:center;font-weight:500;}
.arttitle{border-bottom:1px solid #AEAEAE;height:27px;margin:-10px -10px 0 -10px;font-size:1.2em;text-align:center;font-weight:500;}

.newsright
{
margin-bottom:25px;
}
.newsright a{font-size:1.0em;}
.newsright ul{margin:0;padding:0;margin-left:15px;}
.newsright li{margin:0;padding:0;}
.news {position:relative;width:99%;}
.news .new{float:left;width:48%;}


.pages {margin-top:30px}
.pages span {padding:5px; background:#CCCCCC; font-weight:bold}

.rezmenu {position:absolute; top:30px; right:555px; color:black; font-size:0.7em; padding:2px;}

@media all and (min-width: 0){
.rezmenu{
right:500px;

}
}
.bottommenu {position:absolute; top:5px; right:0px; color:black; font-size:0.8em; padding:2px;}
.bottommenu a{color:black; padding:0 3px}
.bottommenu .select{background:#8C9FA5; border:1px solid #333333; color:#990000; padding:0 10px}

.prodrealm{padding-left:20px;}
.links{position:absolute;left:250px;top:25px;font-size:0.8em;}
.artic{display:block; position:absolute; right:330px;top:38px; color:#000000; font-size:12px; text-decoration:underline;}
.artic:hover{display:block; position:absolute; right:330px;top:38px; color:#000000; font-size:12px; text-decoration:underline;}

.datio_links{ display:block; position:absolute; top:36px; right:120px; color:#000000; text-decoration:underline; }
.datio_links:hover{ display:block; position:absolute; top:36px; right:120px; font-size:12px; color:#454545; text-decoration:none; }

div.sape_block{ }
div.sape_head{ text-align:center; font-size:1.2em; height:27px; border-bottom:1px solid #AEAEAE;}
div.sape_text{ border-top:10px solid auto; width:195px; font-size:8pt;}
div.sape_text div { margin:10px; font-size:8pt; } 