body {width: 100%; height: 100%; margin: 0; padding: 0; font-family:  Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 11px; background: #EFEFEF url(i/bg_left.jpg) left top repeat-y; color:#5F6B64;}

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

html>body div.all {height: auto; min-height: 100%;}

table,tr,td{margin:0; padding:0; border-collapse:collapse; font-size: 11px;}
a{color:#CC0000; text-decoration:none;}

div.t{background: url(i/bg_telo.jpg) right bottom no-repeat; width:100%;}
div.c{float:left; padding-left:70px;}

div.top{float:left; width:100%; height:130px; padding-left:26px; padding-top:30px; clear:both;display:block;}
html:root div.top{height:auto;}
div.top img{float:left;}
div.top div.menu {float:left; vertical-align:top; padding-left:24px; margin-top:14px;}
div.top div.menu strong{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#cc0000;}
div.top div.menu b{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#cc0000;}
div.top div.menu a{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#5F6B64; text-decoration:none;}
div.top div.menu a:hover{color:#cc0000; text-decoration:none;}
.n 
{
	text-align:left; 
	float:left;
	vertical-align:middle;
	color:#333333; 
	padding-right:5px; 
	font-size: 11px; 
	height: 16px;
	
	overflow: hidden; 
}
.n a
{
	text-align:left; 
	float:left;
	vertical-align:middle;
	color:#333333; 
	padding-right:5px; 
	font-size: 11px; 
	height: 16px;
	text-decoration:none;
}
.n a:hover
{
	color:#cc0000;
	text-decoration:none;
}
html>body .n {width: auto; max-height: 16px;}

table.telo{background:#FFFFFF; float:left; clear:both; width:100%;}
table.telo td.text{padding:10px; padding-bottom:5px; padding-top:5px;font-size: 12px;}
table.telo td.text h1{font-weight:bold; font-size: 12px;}
table.telo td.text h1.r{color:#CC0000; font-weight:bold; font-size: 12px;}
table.telo td.l{background: url(i/mishen.jpg) right 50% no-repeat;}
table.telo td.r{background: url(i/mishen.jpg) left 50% no-repeat;}
table.telo tr.teloTop td.teloLeft{height:30px; text-align:left; vertical-align:top; background:url(/i/u1.gif) no-repeat; width:27px;}
table.telo tr.teloTop td.teloRight{height:30px; text-align:left; vertical-align:top; background:url(/i/u2.gif) no-repeat; width:31px;}
table.telo tr.teloBottom td.teloLeft{height:30px; text-align:left; vertical-align:top; background:url(/i/u3.gif) no-repeat; width:27px;}
table.telo tr.teloBottom td.teloRight{height:30px; text-align:left; vertical-align:top; background:url(/i/u4.gif) no-repeat; width:31px;}
td.l{background: url(i/mishen.jpg) right 50% no-repeat;}
td.r{background: url(i/mishen.jpg) left 50% no-repeat;}


td.t_l{background: #EFEFEF url(i/t_left.jpg) left top repeat-y; width:15; height:100%;}
td.t_b{background: #EFEFEF url(i/t_bott.jpg) left top repeat-x; width:100%; height:15; float:left;}


div.bottom {float:left; height:_foo_; width:100%; padding-top: 0px;}
div.bottom {
	position: relative;
	left: 0;
	bottom: 3px;
	width: 100%;
}
div.bottom a{color:#CC0000; text-decoration:underline;}
div.bottom div.left{float:left; padding-top:5px; margin-left:58px;}
div.bottom div.right{float:right; padding-right:48px; padding-top:31px;}
div.bottom div.right a{color:#5F6B64;}
.right_green a 
{  
	font-weight: bold; 
	color: #123C33;
	padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px;
	text-align: center; 
	vertical-align: top;
	text-decoration: none;
	font-size: 12px;
}
.right_red 
{  
	color: #cc0000;
	padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px;
	text-align: center; 
	vertical-align: top;
	text-decoration: none;
	font-size: 12px;
}
.right_red a 
{  
	color: #cc0000;
	padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px;
	text-align: center; 
	vertical-align: top;
	text-decoration: none;
	font-size: 8pt;
}
.right_red a:hover
{  
	color: #000000;
	text-decoration: none;
}
.td_gray_top 
{  
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #000000; 
	padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px
; text-align: center; vertical-align: middle
}
.td_gray_left 
{  
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #CC3300; 
	padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px
; text-align: center; vertical-align: middle
}
.td_gray_left2 
{  
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #990000; 
	padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px
; text-align: center; vertical-align: middle
}
.td_gray 
{  
	font-weight: normal; 
	color: #000000; 
	background-color: #e5e5e5; 
	padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px
; vertical-align: middle
; text-align: center
}
.td_gray_alignleft 
{  
	font-weight: normal; 
	color: #000000; 
	background-color: #e5e5e5; 
	padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px;
	vertical-align: middle;
	text-align: left;
}
.td_gray2 
{  
	font-weight: normal; 
	background-color: #FFECE6; 
	padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px;
	vertical-align: middle
; text-align: center
}
.table_full {  height: 100%; width: 100%}

div.all { float:left; padding-left:70px; position: relative; height: 92%; background:  url(i/{bg_img}) right bottom no-repeat; }
div.all table.tbl {clear:both; float:left; margin-top:4px; width:100%; height:70%; min-height:70%;}
html:root div.all table.tbl {height:auto;}
div.all table.tbl td.tblLeft{text-align:left; vertical-align:top; width:100%;}
div.all table.tbl td.tblRight{width:245px; text-align:center; vertical-align:top; background:url(i/bg_telo.jpg) right bottom no-repeat; padding-bottom:140px;}
html:root div.all table.tbl {margin-top:16px;}

div.shadowLeft{background: #EFEFEF url(i/t_left.jpg) 100% top repeat-y; padding-right:15px;}
div.shadowBottom{background: #EFEFEF url(i/t_bott.jpg) left top repeat-x; width:100%; height:15; text-align:right;}

td.animateMenu{padding-top:20px;}
td.animateMenu a{display:block; float:left; margin-left:40px; text-align:center;}
td.animateMenu a.ftp { margin-left:100px;}
td.animateMenu a object{display:block;}
td.logo{width:205px; height:33px; text-align:right; vertical-align:middle;}
td.topMenu{width:100%; text-align:left; }
div.right_sub a{font-weight: bold; padding:2px; color: #123C33;  text-align: center; vertical-align: top; text-decoration: none; font-size: 12px; display:block; margin-bottom:8px;}
div.right_sub_sub{margin-bottom:8px; font-size:11px;}
div.right_sub_sub a{font-weight: normal; padding:0px; color:#CC0000;  text-align: center; vertical-align: top; text-decoration: none; font-size:11px; display:block; margin-bottom:2px;}
div.right_sub_sub a:hover{color:#123C33;}
div.right_sub strong{font-weight: bold; padding:2px; text-align: center; color:#CC0000; vertical-align: top; text-decoration: none; font-size: 12px; display:block; margin-bottom:8px;}
table.fullNews td{padding:10px 0px 10px 0px; font-size:12px;}
div.sNews{font-size:12px; padding:5px 0px 5px 0px; clear:both; display:block;}
ul.price{font-size:11px;}
#blok_link a 
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none;}
#blok_link a:hover
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none;}
#blok_link a.active
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: underline;}
#blok_link
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;  text-decoration: none;}