* {color: #525252; font-size:11px; font-family: Tahoma,Helvetica,Verdana,sans-serif;}
html {height:100%;}
body {height:100%; margin:0; padding:0; background:#fff; }
img {border:0; padding:0; margin:0;}
ul, ol {margin-top:0px; margin-bottom:7px;}
 li {margin-bottom:2px;}
p {margin:0; padding: 6px 0;}
form {margin:0; padding:0;}
form * {vertical-align: middle;}
h1, h2, h3, h4 {margin: 0; padding: 0;}
h1 {font-size: 18px; padding-bottom: 10px;}
h2 {font-size: 12px; color: #2c5c8b; text-transform: uppercase;}
h3 {font-size: 12px;}
h4 {font-size: 12px;}
.bl {display: block;}
a {text-decoration: underline; color: #007fc1;}
	a:hover {text-decoration: none;}
	
/* Common */
#main{ background: url(/i/bg-main.jpg) no-repeat; }
#box-all { width:758px; text-align: left; margin: auto; padding-left: 8px; }
* html #box-all{ width: 766px; w\idth: 758px; }
#left-Col{ width: 195px; float: left; background: #fff;}
#center-Col{ width: 563px; float: left; background: url(/i/bg-kalag.jpg) no-repeat; }
#content-main{ width: 316px; float: left; padding: 0 35px 0 25px; }
* html #content-main{ width: 376px; w\idth: 316px; }
#content{ padding: 0 25px; }
#right-Col{ width: 187px; float: left; }

#logo{ height: 181px; padding: 10px 0 0;}
* html #logo{ height: 125px; he\ight: 115px;}
#logo img{display: block;}

#search{ padding: 40px 0 0 360px; height: 99px; }
* html #search{ height: 139px; he\ight: 99px; }
 #search input{ width: 119px; font-size: 12px; background: #fff; border: 1px solid #b0b0b0; }
 * html #search input{ width: 121px; w\idth: 119px; }
 #search input.ok{ width: 20px; height: 12px; border: none; }
 
#home{ padding: 0 0 0 432px; height: 162px; }

#vmenu{list-style:none; /*padding:0 13px 0 17px;*/ margin:0; min-height: 150px; _height: 150px;}
 #vmenu li {background: url(/i/mark.gif) no-repeat 5px 12px; padding: 4px 0 4px 20px; border-top: 1px solid #E5E5E5;}
  #vmenu li.on{ background: url(/i/mark-on.gif) no-repeat 5px 12px; padding: 4px 0 4px 20px; border-top: 1px solid #E5E5E5; }
  #vmenu li#brd{ border: none;  }
  #vmenu li a{ font-size: 15px; font-weight: bold; color: #525252; text-decoration: none; }
  #vmenu li a:hover{ text-decoration: underline; }
  #vmenu li.on span{ font-size: 15px; font-weight: bold;  color: #bcbaba; }
  
#news { padding:5px 20px 0 0; }
 #news h2 { border-bottom:2px solid #cbcbcb; padding-bottom:3px; }
 #news div { padding-top:17px; }
 	/*#news span { background:#808080; font-size:9px; color:#fff; padding:2px 5px; }*/
 	#news a { display:block; padding-top:3px; }
#new { padding:5px 20px 0 0; }
 #new span { color:#808080; font-size:9px; display:block; padding-bottom:10px; }
 #new p { padding:0; }
 
 
.product{ padding: 30px 10px 0 20px; }
 .product h2{ border-bottom: 2px solid #cbcbcb; padding-bottom: 3px; margin-bottom: 10px; }
 .product ul{ list-style:none; margin:0; padding:0; }
  .product ul li {background: url(/i/mark.gif) no-repeat 0 10px; margin-bottom:1px; padding: 4px 0 5px 15px;}
   .product ul li a{ font-size: 12px; color: #525252; text-decoration: none; }
	.product ul li a:hover{ text-decoration: underline; }
   
.prod{ padding: 0 10px 20px 20px; }
 .prod h2{ border-bottom: 2px solid #cbcbcb; padding-bottom: 3px; margin-bottom: 10px; }
 .prod ol{ margin:0; padding:0; }
  .prod ol li {margin-bottom:1px; padding: 4px 0 5px 0px;}
   .prod ol li a{ font-size: 12px; color: #525252; text-decoration: none; }
	.prod ol li a:hover{ text-decoration: underline; }

#footer{ padding: 100px 0 50px 209px; }
#zakaz{ width: 195px; float: left;}
 #bmenu{ background: url(/i/bg-bmenu.gif) repeat-x; padding: 30px 0 10px; }
  #bmenu a{ color: #525252; text-decoration: none; font-weight: bold; }
  #bmenu a:hover{ text-decoration: underline; }
  #bmenu span{ color: #525252; text-decoration: underline; font-weight: bold; }
  
#kroh{ padding: 0 0 20px 0; font-size: 10px; }
 #kroh *{ font-size: 10px; }  
#page{ padding: 50px 0 0; }  
  
/* content */
.fs10{ font-size: 10px; }
.img-left{ float: left; margin: 10px 15px 10px 0; border: 1px solid #a9a9a9; padding: 1px; }
.spis{list-style:none; margin:10px 0 15px; padding:0;}
 .spis li {background: url(/i/mark.gif) no-repeat 0 5px; margin-bottom:2px; padding-left:15px;}
 


.cl { clear:both; height:0px; _height:2px; font-size:0px; margin:0; _margin:0 0 -2px 0; padding:0; }
	.cl img { display:block; height:0px; }



/* Templates */
.hr {background:#000; height:1px; font-size:0;}
 .hr img {display:block; height:1px;}
 

.content{width: 100%; voice-family: "\"}\""; voice-family: inherit; width: auto;}


.adx-banner { float:left; width:758px; background:#900; height:30px; text-align:center; font-size:20px; color:#fff; line-height:25px; }
