html {background:#273145}
body, td {font-family:Verdana; font-size:12px;}
h1 , h2, h3, h4, h5, h6, a {color:#667e2f;}

a:hover{color:#666;}

table.main {min-width:998px;}

#loader{position:fixed;background:url(../images/mc_load.gif) no-repeat;width:66px;height:66px;top:50%;left:50%;margin-left:-33px;margin-top:-33px;}
* html #loader{position:absolute;}


table.cm_1 {background:#fff}
td.cm_2 {background:url(../images/p8.png) right repeat-y;}
td.cm_4 {background:url(../images/p12.png) left repeat-y;}
td.cm_6 {background:url(../images/p6.png) repeat-x;}
table.cm_7 {background:url(../images/p7.png) top right no-repeat;}
td.cm_8 {background:url(../images/p5.png) top left no-repeat; padding-top:26px;}

td.line1, table.t_tbl {height:181px;}

td.line1 {background:url(../images/header_center.png) 0px 0px repeat-x;}
td.line2 {height:37px;}
td.line3 {}

td.t1{width:361px; background:url(../images/header_left.png) no-repeat}
td.t3 { background:url(../images/header_right.png) right top no-repeat}

div.logo {
cursor:pointer;
height:144px;
left:5px;
position:absolute;
top:17px;
width:362px;
}

.ishopc {
 height:105px;
 background:url(../images/ishop_cart.jpg) no-repeat;
}

.fly_phone {
 width:287px;
 background:url(../images/phone.png) no-repeat; 
}

td.news div.b3 {background:url(../images/c_top.png) no-repeat;}
td.news div.b2 {background:url(../images/c_bottom.png) left bottom no-repeat;}
td.news div.b1 {background:url(../images/c_center.png) repeat-y;}


td.specpr div.b3 {background:url(../images/s_top.png) no-repeat;}
td.specpr div.b2 {background:url(../images/c_bottom.png) left bottom no-repeat;}
td.specpr div.b1 {background:url(../images/c_center.png) repeat-y;}

td.news {
 
 padding-top:14px;
}

td.specpr td {
 color:#fff;
 text-align:justify;
}

td.specpr .cnt{padding:15px 34px 32px 22px; color:#000;}

td.conts div.b3 {background:url(../images/c_top.png) no-repeat;}
td.conts div.b2 {background:url(../images/c_bottom.png) left bottom no-repeat;}
td.conts div.b1 {background:url(../images/c_center.png) repeat-y;}


td.opros div.b3 {background:url(../images/opros_top.png) no-repeat;}

.menu .ttl {
 background:url(../images/ttl.png) 108px 0px no-repeat;
}
.ttl{padding:9px 0px 7px 22px; color:#000; font-size:12px;text-transform:uppercase;}
td.menu .cnt{padding:15px 11px 32px 28px; color:#000;}
.cnt{padding:15px 30px 32px 22px; color:#000;}

td.conts td{
 line-height:1.7;
}


td.conts td, td.conts td a {
 color:#fff;
}
.mc1 {
 background:url(../images/mc1_center.png) repeat-y;
}

.mc1, table.lc {width:287px;}
table.lc {height:100%;}

td.search_top {
 padding-top:35px;
background:url(../images/search.png) no-repeat; 
}

td.phone {
 padding:34px 0 0 66px;
 color:#dde1d4;
 font-family:Verdana;
 font-size:17px;
 font-weight:bold;
}

td.phone2 {
 padding:6px 0 0 66px;
 color:#dde1d4;
 font-family:Verdana;
 font-size:17px;
 font-weight:bold;
}

td.phone3 {
 padding:11px 0 0px 66px;
 color:#dde1d4;
 font-family:Verdana;
 font-size:17px;
 font-weight:bold;
}

td.phone4 {
 padding:13px 0 17px 66px;
 color:#dde1d4;
 font-family:Verdana;
 font-size:17px;
 font-weight:bold;
}

.lmc {padding:0 0 207px;}

.cw {
height:630px;
}


.top_text {
	background:url(../images/top_text.png) no-repeat;
	width:609px;
	height:195px;
	left:50%;
	margin-left:-128px;
	position:absolute;
	top:0px;
}

.top_phone {
color:#fff;
font-family:Verdana;
font-size:15px;
right:35px;
text-align:left;
position:absolute;
top:9px;
white-space:nowrap;
padding-left:28px;
background:url(../images/phone_t.png) left 2px no-repeat;
}

.outer_path, .path_tbl {
height:30px;
}

.path_p2 {
 padding-left:15px;
}

.path_p2 , .path_p2 a{
 color:#fff;
 font-size:14px;
 font-weight:bold;
}

.outer_content {
 padding:36px 29px 24px 20px;
 text-align:justify;
}


.line4 {

}

.line4, .tbl_4 {
 height:104px;
}


#flash {
 position:absolute;
 right:25px;
 width:125px;
 height:125px;
 top:25px;
}

.abouts {
	position:absolute;
	left:34px;
	width:400px;
	margin:-77px 0 0 0px;
}

.abouts, .abouts a {
	color:#9ca7bc;
	text-decoration:none;
}

.monolit {
 position:absolute;
 right:30px;
 margin:-60px 0px 0px 0px;
}


.counter2 {
left:50%;
margin:-96px 0 0 -173px;
position:absolute;
}


.counter {
 position:absolute;
 left:50%;
 margin:-60px 0px 0px -39px;
}

.peredovik {
	display:block;
	position:absolute;
	right:77px;
	text-align:center;
	margin-top:-57px;
	width:200px;
}

.clander {
 background:url(../images/calend.png) no-repeat;
 height:160px;
 padding:0px 50px 0px 34px;
}

.calend {
 padding:2px 0px 0px 0px;
}

div.peredovik, div.peredovik a, div.peredovik a:hover {
	font-size:11px;
	color:#9ca7bc;
	text-decoration:none;
}
