/* ÀâòîÝÑÒÅÒ | www.verstkahtml.ru | 2009 */

/* --- HTML --- */
*{ margin: 0; padding: 0;}
body{font-family: Calibri, Arial, Helvetica, sans-serif; color: #5b5b5b; min-width:997px; font-size:100.01%; background:#000;}
html, body{height: 100%;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{color: #5b5b5b; text-decoration: underline;}
a:hover{text-decoration: none;}
h1{font-size: 130%; margin-bottom:20px;}
h2{font-size: 130%; margin-bottom:10px; }
h3{font-size: 130%; margin-bottom:10px;color:#e11e25; font-weight:normal;}
h4{font-size: 1.1em; margin-bottom:4px;}

p{margin-bottom: 12px;}

.clear{ clear: both; height: 1px; font-size: 1px;}

.green{color: #35a845;}
.red{color: #ff0000;}
.grey{color: #bfc2c6;}
.pink{color: #c79cb7;}

ul{ margin-bottom:12px; padding-left:6px; list-style:none;}
ul li{ background: url(../images/bg_ul.gif) no-repeat 0 0.4em; padding-left:22px;}

img{ behavior: url(images/iepngfix.htc) }

div#cont{padding: 35px 0 0 0; text-align: center; font-size: 0.85em;}
table.price_t{width: 500px; font-weight: bold; font-size: 1.05em}
table.price_t td{padding: 8px 0;}

#main{position:relative; min-height:100%; margin: 0; min-width:997px;font-size:0.8em; background: #fff url(../images/bg_main.gif) repeat-x 0 0;}
/*For IE*/* html #main{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'997px':'100%'); height:100%;}
#main_in{width:997px; margin:0 auto; background:#fff;}

/*--- TOP ---*/
div#top_block{background:url(../images/bg_top.jpg) no-repeat 0 0; padding:75px 0 0 60px; height: 225px;}
	div#logo{height:150px;}
	ul#menu{list-style:none; padding:0 0 0 22px; margin:0;}
	ul#menu li{margin-right:29px; float:left; padding:0; background:none;}
	
/*--- CONTENT ---*/
div#content{background:url(../images/bg_content.gif) repeat-y 238px 0; padding:0 15px 35px 20px; min-height:916px;}
* html div#content{height:916px;}

	div#content_left{float:left; width:210px;}
		
		ul#menu_left{list-style:none; padding:0; margin:0;}
		ul#menu_left li{font-size:1.2em; font-weight:bold; margin-bottom:21px; padding:0; background:none;}
		ul#menu_left li a{text-decoration:none;}
		ul#menu_left li a:hover{text-decoration:none; color:#b5b5b5;}
		ul#menu_left li ul{list-style:none; padding:4px 0 0 0; margin:0;}
		ul#menu_left li ul li{font-size:0.85em; font-weight:normal; margin-bottom:6px;}
	
	div#content_right{float:right; width:165px;}
	div#content_right a{color:#0000ff;}
		
		div#contact_block{font-family:Segoe UI; font-size:1.1em; min-height:280px;} 
			* html div#contact_block{height:280px;}
		div#contact_block a{color:#0000ff;}
		div#contact_block strong{font-family:Segoe UI;}
		div#contact_block span{ color:#0b8fb5; font-size:1.3em; font-weight:bold}
		
		div#news_block{ font-size:13px;}
		div#news_block h2{font-size:14px; margin-bottom:18px;}
		div#news_block strong{ font-size:14px; display:block;}
		
	div#content_center{margin:0 208px 0 239px;}
		
		div.index_block{}
			table.index_t{width:500px; margin-bottom:14px; margin-left:6px}
			table.index_t td.image{width:104px;}
			table.index_t td.image a:hover img{}
			table.index_t td.image_text{ padding-top:30px; text-decoration:none; font-weight:bold; font-size:1.2em;}
			table.index_t td.image_text a{text-decoration:none;}
			table.index_t td.image_text a:hover{ text-decoration:none; color:#b5b5b5;}

		div.gallery{background: #e6e6e6; padding: 2px 4px;}
		div.gallery img{margin: 7px auto 45px auto; display: block;}
		
/*--- FOOTER ---*/
div#footer_block{background:url(../images/bg_foot_r.jpg) repeat-x 0 0; height:316px;}
div#footer_block_in{background:url(../images/bg_footer_center.jpg) no-repeat 0 0; height:316px;}
div#footer_block_in_in{width: 997px; margin: 0 auto; padding: 265px 0 0 20px; color: #fff;}
div#footer_block_in_in a{color:#fff; text-decoration: none;}
div#footer_block_in_in a:hover{text-decoration: underline;}
	div#seo_text{height: 20px;}
	
	/* NEW */
	div#banner_right{position: relative; margin-left: -20px; padding-bottom: 65px;}