body {
	background: url(../img/na_fon.gif);
	 background-color: #FFFFFF;
	
}
* {
	margin: 0;
	padding: 0;
	font-family: tahoma;
	color: Black;
}
div {
	font-size: 11px;
	color: black;
}
.clear-all {
	clear: both;
}
img {
	border: 0px;
}
ul{
	list-style: none;
	margin-left: 20px;
}
ul li{
	background:url(../img/i/marker.gif) no-repeat scroll 0 7px;
	padding-left:11px;
	margin-left: 15px;
}
li{
	margin-left: 15px;
}
ol {
	color: #050505;
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 0px 35px;
}
ol li {
	padding: 3px 0px 3px 0px !important;
}
.img-block {
	line-height: 0px;
	font-size: 0px;
}
.img-block img {
	line-height: normal;
	font-size: 13px;
}
.img-l {
	float: left;
	margin-right: 15px;
}
.img-r {
	float: right;
	margin-left: 15px;
}
p {
	padding: 5px 0px;
	color: Black;
}
a {
	color: Black;
}
a:hover {
	color: #c00;
}
h1, .h1 {
	padding: 15px 0px;
}
h2, .h2 {
	padding: 5px 0px;
}
h3, .h3 {
	padding: 5px 0px;
}
#container {
	min-width: 1000px;
	width:expression(document.body.clientWidth > 1000? "100%" :"1000px");
	position: relative;
}
#container1 {
	min-width: 1000px;
	width:expression(document.body.clientWidth > 1095? "100%" :"1095px");
	position: relative;
}
#header{
	height: 56px;
	background: url(../img/header_fon.gif) left top repeat-x;
	position: relative;
	overflow: hidden;
}
#header table{
	margin-left: 18px;
	margin-right: 18px;
	border: 1px solid red;
}
.right_div_jovi{
	width:188px;
	height:74px;
	background: url(../img/right_div.png) left top no-repeat;
	position:absolute;
	right:10px;
	top:163px;
	float:right;
	-background:none;
}
* html .right_div_jovi
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/right_div.png,sizingMethod=crop);
}
.right_div_jovi p{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	margin-left:15px;
	margin-right:15px;
	margin-top:3px;
}
.menu_c{
	position: relative;
	overflow: hidden;
	margin-left: 20px;
	margin-right: 20px;
	height: 46px;
	background: url(../img/center_menu.gif) left top repeat-x;
	margin-top: 10px;
}
.menu_l{
	background: url(../img/left_menu.gif) left top no-repeat;
	height: 46px;
}
.menu_r{
	background: url(../img/right_menu.gif) right top no-repeat;
	height: 46px;
}
.top_menu{
	list-style: none;
}
.top_menu li{
	float: left;
	padding-left: 17px;
	padding-right: 15px;
	padding-top: 15px;
	background: none !important;
}
.top_menu li a{
	font-family: Tahoma;
	font-size: 12px;
	color: Black;
	text-decoration: none;
}
.top_menu li a:hover{
	color: #97261a;
}
.a_zakazat{
	font-weight: bold;
	text-decoration: underline!important;
}
.content_table{
	width: 100%;
	zoom:1;
}
.content_table td{
	vertical-align: top;
	zoom:1;
}
.left_td{
	width: 25%;
	zoom:1;
}
.center-right_td{
	width: 75%;
	zoom:1;
}
.logo{
	margin-left: 20px;
	margin-right: 5px;
	background: #b83a31 url(../img/logo_fon.jpg) left top repeat-y;
	padding-top: 10px;
	border-left: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
	zoom:1;
	position:relative;
	overflow:hidden;
}
.logo a img{
	display: block;
	margin: 0 auto;
	zoom:1;
}
.white_div_left{
	margin-left: 20px;
	margin-right: 2px;
	background: White;
	position: relative;
	overflow: hidden;
	zoom:1;
	margin-top: -14px;
}
.white_div_left div{
	background: url(../img/test.gif) right top repeat-y;
	position: relative;
	overflow: hidden;
	zoom:1;
}
.white_div_left div div{
	background: url(../img/left_white_l_t.gif) left top no-repeat;
	position: relative;
	overflow: hidden;
	zoom:1;
}
.white_div_left div div div{
	background: url(../img/left_white_r_t.gif) right top no-repeat;
	position: relative;
	overflow: hidden;
	zoom:1;
}
.white_div_left div div div div{
	background: url(../img/white_bottom_c.gif) left bottom repeat-x;
	position: relative;
	overflow: hidden;
	zoom:1;
}
.white_div_left div div div div div{
	background: url(../img/white_bottom_l.gif) left bottom no-repeat;
	position: relative;
	overflow: hidden;
	zoom:1;
}
.white_div_left div div div div div div{
	background: url(../img/white_bottom_r.gif) right bottom no-repeat;
	position: relative;
	overflow: hidden;
	zoom:1;
}
.top_tel{
	font-family: Tahoma;
	font-size: 11px;
	color: White;
	text-align: center;
	padding: 15px 0 15px 0;
	zoom:1;
}
.top_tel b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: White;
}
.left_div_cat{
	font-family: Tahoma;
	font-size: 13px;
	color: Black;
	text-align: center;
	margin-top: 10px;
	display:block;
	text-transform: uppercase;
}
.img_left_div_cat{
	float: left;
	display: block;
	position: relative;
	overflow: hidden;
	padding-bottom: 8px;
}
.ul_left_div_cat_1{
	display: block;
	position: relative;
	list-style: none;
	margin-left: 30px;
	padding-bottom: 10px;
	zoom:1;
}
.ul_left_div_cat_1 li{
	margin-bottom: 6px;
	background: none;
	padding-left: 0px;
}
.ul_left_div_cat_1 li a{
	font-family: Tahoma;
	font-size: 11px;
	color: #e20604;
	font-weight: bold;
	display: block;
	line-height:14px;
	margin-top: 3px;
	margin-right:70px;
	zoom:1;
}
.ul_left_div_cat_1 li a span{
	display:block;
	cursor:pointer;
	font-family: Tahoma;
	font-size: 11px;
	color: #e20604;
	background: url(../img/kyrsor.gif) 5px 7px no-repeat !important;
	padding-left: 15px;
}
.ul_left_div_cat{
	display: block;
	position: relative;
	list-style: none;
	margin-left: 90px;
	padding-bottom: 10px;
	zoom:1;
}
.ul_left_div_cat li{
	height:18px;
	background: none;
}
.ul_left_div_cat li a{
	font-family: Tahoma;
	font-size: 11px;
	color: #e20604;
	font-weight: bold;
	display: block;
	line-height:14px;
	margin-top: 3px;
	margin-right:60px;
	zoom:1;
	height:18px;
}
.ul_left_div_cat li a span{
	height:18px;
	display:block;
	cursor:pointer;
	font-family: Tahoma;
	font-size: 11px;
	color: #e20604;
}
.ul_left_div_cat li a span span{
	height:18px;
	display:block;
	cursor:pointer;
	font-family: Tahoma;
	font-size: 11px;
	color: #e20604;
}
.ul_left_div_cat li a span span span{
	height:18px;
	display:block;
	cursor:pointer;
	font-family: Tahoma;
	font-size: 11px;
	color: #e20604;
	background: url(../img/kyrsor.gif) 5px center no-repeat;
	padding-left: 15px;
}
.ul_left_div_cat li a:hover{
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
	font-weight: bold;
	display: block;
	margin-top: 3px;
	background: #faa42e;
	zoom:1;
	height:18px;
}
.ul_left_div_cat li a:hover span{
	height:18px;
	display:block;
	background: url(../img/hover_left.gif) left top no-repeat;
	cursor:pointer;
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
}
.ul_left_div_cat li a:hover span span{
	height:18px;
	display:block;
	background: url(../img/hover_right.gif) right top no-repeat;
	cursor:pointer;
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
}
.ul_left_div_cat li a:hover span span span{
	height:18px;
	display:block;
	cursor:pointer;
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
	background: url(../img/kyrsor_hover.gif) 5px center no-repeat;
}
.a_left_div_cat{
	display: block;
	text-align: left;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	padding: 0px 10px 10px 30px;
	clear: both;
}
.lisa{
	background: none !important;
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	position: relative;
	zoom:1;
}
.lisa h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	color: Black;
}
.lisa img{
	display: block;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
.lisa div{
	background: none !important;
}
.direct{
	list-style: none;
}
.direct li{
	float: left;
	margin-left: 20px;
	-margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	background: none;
}
.direct li a{
	font-family: Tahoma !important;
	font-size: 11px !important;
	color: Black !important;
	font-weight: normal!important;
}
.a_prep{
	font-family: Tahoma !important;
	font-size: 12px !important;
	color: Black !important;
	font-weight: bold !important;
	display: block !important;
	margin-left: 20px !important;
	margin-top: 10px !important;
	clear: both !important;
}
.p_prep{
	margin-left: 20px;
	margin-right: 20px;
	font-family: Tahoma;
	font-size: 11px;
}
.objav{
	list-style: none;
	display: block;
	text-align: center;
	position: relative;
	margin-bottom: 10px;
	overflow: hidden;
	zoom:1;
}
.objav li{
	float: left;
	background: none;
}
.objav li a{
	font-family: Tahoma;
	font-size: 11px;
	color: #646464;
	margin-left: 20px;
}
.yellow{
	background: #ffe09e url(../img/left_div_yellow_l_t.gif) left top no-repeat;
	position: relative;
	overflow: hidden;
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 0px;
	zoom:1;
}
.yellow div{
	background: url(../img/left_div_yellow_r_t.gif) right top no-repeat;
	position: relative;
	overflow: hidden;
	padding-bottom:5px;
	zoom:1;
}
.yellow div a{
	margin-left: 20px;
	margin-right: 20px;
	color: Black;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	color: #0063F8;
	display: block;
	line-height: 14px;
	padding-bottom:5px;
}
.white_in{
	background: White !important;
	position: relative;
	overflow: hidden;
}
.ul_yellow{
	display: block;
	list-style: none;
	margin-left: 20px;
	margin-right: 20px;
}
.ul_yellow li{
	padding-left: 8px;
	background: url(../img/kyrsor_2.gif) left 10px no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
	padding-bottom: 5px;
}
.h3_yellow{
	text-align: left;
	padding-left: 16px;
	padding-right: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: Black;
	padding-top: 7px;
}
.p_yellow{
	margin-left: 20px;
	margin-right: 20px;
	color: Black;
	font-family: Tahoma;
	font-size: 11px;
}
.p_yellow b{
	color: Black;
}
.img_left{
	display: block;
	margin: 0 auto;
}
.h3_white_in{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Black;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	text-transform:uppercase;
}
.p_white_in{
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
	margin-left: 20px;
	margin-right: 20px;
}
.p_white_in b{
	color: #e20604;
}
.akcia_table{
	width: 60%;
	margin-left: 5px;
}
.akcia_table td img{
	display: block;
	position: relative;
	overflow: hidden;
	margin: 5px;
}
.akcia_table td a{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	display: block;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px 0;
}
.div_akcia, .div_attention{
	margin-left: 10px;
	margin-right: 10px;
	background: #b93329 url(../img/akcia_fon.gif) left top repeat-y;
	position: relative;
	overflow: hidden;
	width:200px;
}

.div_attention{
	margin-left: 0px !important;
	width:460px;
}
.div_akcia div, .div_attention div{
	position: relative;
	overflow: hidden;
	background: url(../img/akcia_border.gif) left bottom repeat-x;
}
.div_akcia div div, .div_attention div div{
	position: relative;
	overflow: hidden;
	background: url(../img/akcia_border.gif) left top repeat-y;
}
.div_akcia div div div, .div_attention div div div{
	position: relative;
	overflow: hidden;
	background: url(../img/akcia_border.gif) left top repeat-x;
}
.div_akcia div div div div, .div_attention div div div div{
	position: relative;
	overflow: hidden;
	background: url(../img/akcia_border.gif) right top repeat-y;
}
.div_akcia div div div div div{
	position: relative;
	overflow: hidden;
	background: url(../img/akcia_l_t.gif) left top no-repeat;
}
.div_attention div div div div div, .div_attention div div div div div div, .div_attention div div div div div div div,{
	position: relative;
	overflow: hidden;
	}

.div_akcia div div div div div div{
	position: relative;
	overflow: hidden;
	background: url(../img/akcia_r_t.gif) right top no-repeat;
}
.div_akcia div div div div div div div{
	position: relative;
	overflow: hidden;
	background: url(../img/akcia_r_b.gif) right bottom no-repeat;
}
.div_akcia div div div div div div div div{
	position: relative;
	overflow: hidden;
	background: url(../img/akcia_l_b.gif) left bottom no-repeat;
}
.div_akcia div div div div div div div div p, .div_attention div div div div div div div div p{
	font-family: Tahoma;
	font-size: 8px;
	color: white;
	text-align: center;
}
.div_akcia div div div div div div div div p span, .div_attention div div div div div div div div p span{
	font-family: Tahoma;
	font-size: 10px;
	color: white;
	text-align: center;
}

.div_akcia div div div div div div div div p b, .div_attention div div div div div div div div p b{
	font-family: Tahoma;
	font-size: 17px;
	color: White;
	font-weight: bold;
}
.logo_right{
	width: 323px;
	height: 257px;
	background: url(../img/logo_right.gif) left top no-repeat;
	float: right;
	position: absolute;
	top: 0px;
	right: 0px;
}
.akcia_p{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: White;
	margin-left: 10px;
	margin-right: 333px;
	display: block;
}
.akcia_h2{
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: Black;
	margin-left: 10px;
	margin-right: 333px;
	display: block;
	padding-top: 10px;
	padding-bottom:10px;
}
.akcia_h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: Black;
	margin-right: 333px;
	margin-left: 10px;
	display: block;
	font-weight: bold;
	padding-top: 10px;
}
.left_top_div{
	margin-bottom: 15px;
	position: relative;
	zoom:1;
	height:110px;
}
.left_top_div a{
	padding-top: 10px;
	position: relative;
	overflow: hidden;
	zoom:1;
	color:#676767;
	font-family:Tahoma;
	font-size:11px;
}
.left_top_div1{
	margin-bottom: 15px;
	position: relative;
	zoom:1;
}
.vnytr_right{
	width: 100%;
}
.vnytr_right .td_vnytr_left{
	width: 66%;
}
.vnytr_right .td_vnytr_right{
	width: 33%;
}
.white_center_top{
	margin-left: 10px;
	margin-right: 14px;
	background: White url(../img/center_top_b_line.gif) left bottom repeat-x;
	position: relative;
	overflow: hidden;
	zoom:1;
	margin-top: 5px;
}
.white_center_top h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #96251a;
	margin-left: 15px;
	//margin-left: 10px;
}
.white_center_top div{
	position: relative;
	overflow: hidden;
	background: url(../img/center_top_r_line.gif) top right repeat-y;
	zoom:1;
}
.white_center_top div div{
	position: relative;
	overflow: hidden;
	background: url(../img/center_top_r_b.gif) bottom right no-repeat;
	zoom:1;
}
.white_center_top div div div{
	position: relative;
	overflow: hidden;
	background: url(../img/center_top_r_t.gif) top right no-repeat;
	zoom:1;
}
.white_center_top div div div div{
	position: relative;
	overflow: hidden;
	background: url(../img/center_top_l_t.gif) top left no-repeat;
	zoom:1;
}
.poly_med{
	width: 99%;
}
.poly_med td{
	width: 50%;
	text-align: center;
	vertical-align: top;
	height: 82px;
	zoom:1;
}
.text_on_foto{
	position: relative;
	overflow: hidden;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	background: #ffe09e !important; 
	text-align: left;
	width: 95px;
	line-height: 18px;
	padding-left: 10px;
	color: Black;
	margin: 0 auto;
	//margin-top: -3px;
	zoom:1;
}
.white_left_top{
	position: relative;
	overflow: hidden;
	zoom:1;
	margin-left: 10px;
	margin-right: 10px;
	background: White url(../img/right_top_r_line.gif) top right repeat-y;
	margin-top: 10px;
}
.white_left_top div{
	position: relative;
	overflow: hidden;
	background: url(../img/right_top_b_line.gif) left bottom repeat-x;
	zoom:1;
}
.white_left_top div div{
	position: relative;
	overflow: hidden;
	background: url(../img/right_top_r_b.gif) right bottom no-repeat;
	zoom:1;
}
.white_left_top div div div{
	position: relative;
	overflow: hidden;
	background: url(../img/right_top_r_t.gif) right top no-repeat;
	zoom:1;
}
.white_left_top div div div div{
	position: relative;
	overflow: hidden;
	background: url(../img/right_top_l_t.gif) left top no-repeat;
	zoom:1;
}
.white_left_top div div div div div{
	position: relative;
	overflow: hidden;
	background: url(../img/right_top_l_b.gif) left bottom no-repeat;
	zoom:1;
}
.white_left_top div div div div div h2{
	font-family: Tahoma;
	font-size: 13px;
	color: Black;
	text-align: center;
}
.poradok{
	width: 95%;
	margin-bottom: 10px;
}
.poradok td{
	vertical-align: middle;
}
.poradok td p{
	margin-left: 5px;
	margin-right: 13px;
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
}
.poradok td p b{
	color: Black;
}
.poradok td img{
	margin-left: 7px;
}
.otopl{
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
	overflow: hidden;
	zoom:1;
	background: #b93329 url(../img/otopl_fon.gif) left top repeat-y;
}
.otopl div{
	position: relative;
	overflow: hidden;
	zoom:1;
	background: url(../img/akcia_border.gif) left top repeat-x;
}
.otopl div div{
	position: relative;
	overflow: hidden;
	zoom:1;
	background: url(../img/akcia_border.gif) left top repeat-y;
}
.otopl div div div{
	position: relative;
	overflow: hidden;
	zoom:1;
	background: url(../img/akcia_border.gif) right top repeat-y;
}
.otopl div div div div{
	position: relative;
	overflow: hidden;
	zoom:1;
	background: url(../img/akcia_border.gif) right bottom repeat-x;
}
.otopl div div div div div{
	position: relative;
	overflow: hidden;
	zoom:1;
	background: url(../img/otopl_l_t.gif) left top no-repeat;
}
.otopl div div div div div div{
	position: relative;
	overflow: hidden;
	zoom:1;
	background: url(../img/otopl_r_t.gif) right top no-repeat;
}
.otopl div div div div div div img{
	display: block;
	position: relative;
	overflow: hidden;
	margin-top: 1px;
	margin-bottom: 0px;
}
.montagnije_raboty{
	width:99%;
	text-align:center;
}
.divs1{
	width: 38%;
	padding-top:17px;
	//padding-top:12px;
}
.divs2{
	width: 40%;
	padding-top:5px;
}
.otopl_ul1{
	display:block;
	position:relative;
	overflow:hidden;
	list-style:none;
	zoom:1;
	text-align:left;
	padding-left: 0!important;
	margin-left: 0!important;
}
.otopl_ul1 li{	
	color:#cecece;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	background: none;
	padding-left: 0!important;
	margin-left: 0!important;
}
.otopl_ul1 li img{
	display:inline !important;
	float:none !important;
	margin-bottom:0px !important;
	margin-top:0px !important;
	padding-left:2px !important;
}
.otopl_ul2{
	display:block;
	position:relative;
	overflow:hidden;
	list-style:none;
	zoom:1;
	padding-left: 0!important;
	margin-left: 0!important;
}
.otopl_ul2 li{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-bottom:5px;
	background: none;
	padding-left: 0!important;
	margin-left: 0!important;
}
.otopl_ul2 li b{
	font-size:17px !important;
	font-weight:bold !important;
	color:#FFFFFF !important;
	font-family:Tahoma !important;
}
.center_h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: Black;
	padding-top: 10px;
	margin-left: 10px;
}
.center_h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: Black;
	padding-top: 0px;
	margin-left: 10px;
}
.picture{
	position: relative;
	overflow: hidden;
	margin-left: 10px;
	margin-right: 10px;
	background: url(../img/center_fon_qqq.gif) left top repeat-x;
	height: 90px;
	margin-top: 10px;
}
.picture div{
	position: relative;
	overflow: hidden;
	background: url(../img/foto_1.gif) left top no-repeat;
	height: 90px;
}
.picture div div{
	position: relative;
	overflow: hidden;
	background: url(../img/foto_2.gif) right top no-repeat;
	height: 90px;
}
.under_picture{
	background: White;
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
	overflow: hidden;
	padding-bottom: 10px;
	margin-bottom:10px;
	zoom:1;
}
.under_picture h2{
	font-size: 17px;
	font-family:Tahoma;
	color: #96251a;
	margin-left: 10px;
}
.under_picture p{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	margin-left: 10px;
	margin-right: 10px;
}
.under_foto{
	float: left;
	position: relative;
	overflow: hidden;
}
.under_foto img{
	display: block;
	margin-left: 10px;
	position:relative;
	overflow:hidden;
	margin-right:15px;
}
.under_picture_ul{
	position: relative;
	overflow: hidden;
	display: block;
	list-style: none;
	margin-right: 10px;
	zoom:1;
}
.under_picture_ul li{
	background: url(../img/kyrsor_2.gif) left 7px no-repeat;
	//background: url(../img/kyrsor_2.gif) left 9px no-repeat;
	padding-left: 5px;
	font-family: Tahoma;
	font-size: 11px;
	padding-bottom: 3px;
}
.montaj{
	width:100%;
}
.montaj td img{
	margin:7px 5px 5px 10px !important;
	display:block;
	position:relative;
	overflow:hidden;
}
.montaj td a{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	display: block;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px 0;
}
.montaj td p{
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	margin-left:10px;
	margin-right:10px;
}
.montaj td p b{
	color:#FFFFFF;
}
.otopl_text{
	position:relative;
	overflow:hidden;
	margin-left:10px;
	margin-right:7px;
	background:white url(../img/wh_rig_line.gif) right top repeat-y;
	zoom:1;
}
.otopl_text div{
	position:relative;
	overflow:hidden;
	background:url(../img/wh_bot_line.gif) left bottom repeat-x;
}
.otopl_text div div{
	position:relative;
	overflow:hidden;
	background:url(../img/wh_rig_bot.gif) right bottom no-repeat;
	padding-top:5px;
	padding-bottom:5px;
}
.otopl_text div div h2{
	font-size: 17px;
	color: #96251a;
	margin-left: 10px;
	font-family:Tahoma;
}
.otopl_text div div p{
	font-family:Tahoma;
	font-size:11px;
	color:black;
	margin-left:10px;
	margin-right:10px;
	text-indent:none;
	padding-bottom:10px;
}
.otopl_text div div b{
	color:black;
	font-family:Tahoma;
	font-size:11px;
	display:block;
	margin-left:10px;
	margin-right:10px;
}
.otopl_text div div img{
	float:right;
	margin: 0px 0px 5px 5px;
}
.vodnoje_otopl{
	background:#ffe09e;
	margin-left:20px;
	margin-right:5px;
	position:relative;
	overflow:hidden;
	margin-top: 12px;
	padding-bottom:10px;
	zoom:1;
}
.vodnoje_otopl img{
	float:left;
	margin-right:10px;
	margin-left:10px;
	-margin-left:5px;
	margin-top:10px;
	-margin-top:5px;
	display:block;
	padding-bottom:10px;                                                                                                                                                                                                
}
.vodnoje_otopl b{
	font-family:Tahoma;
	font-size:11px;
	color:black;
	display:block;
	margin:10px;
}
.vodnoje_otopl p{
	display:block;
	font-family:Tahoma;
	font-size:11px;
	color:black;
	position:relative;
	/*overflow:hidden;*/
	/*margin-right:10px;
	padding-bottom:10px !important;*/
/*margin:2px 10px 3px 15px;*/
	zoom:1;
	margin-left:15px;
    margin-right:15px;
}
}
.otopl_kot{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	display:block;
	margin-left:10px;
	margin-right:10px;
}
.batareja{
	height:91px;
	margin-left:11px;
	margin-right:9px;
	background:url(../img/batareja_right_line.jpg) left top repeat-x;
	position:relative;
	overflow:hidden;
	margin-top:10px;
}
.batareja div{
	background:url(../img/batareja.jpg) left top no-repeat !important;
	position:relative;
	overflow:hidden;
	height:91px;
	
	
   
}
.batareja div div{
	background:url(../img/batareja_right.jpg) right top no-repeat !important;
	position:relative;
	overflow:hidden;
	height:91px;
}
.batareja_text{
	background:white;
	margin-left:11px;
	margin-right:9px;
	position:relative;
	overflow:hidden;
	padding-bottom:5px;
	padding-top:5px;
	zoom:1;
}
.batareja_text h2{
	color:#96251A;
	margin-left:10px;
	font-size:17px;
}
.batareja_text p{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	margin-left:10px;
	margin-right:10px;
}
.batareja_text b{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.batareja_text h3{
	font-size:13px;
	color:#000000;
	font-family:Tahoma;
	margin-left:10px;
	margin-right:10px;
}
.batareja_text img{
	zoom:1;
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}
.yslygi{
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	background:white url(../img/wh_rig_line.gif) right top repeat-y !important;
	position:relative;
	overflow:hidden;
	zoom:1;
}
.yslygi div{
	background:url(../img/wh_bot_line.gif) left bottom repeat-x !important;
	position:relative;
	overflow:hidden;
}
.yslygi div div{
	background:url(../img/right_top_l_b.gif) left bottom no-repeat !important;
	position:relative;
	overflow:hidden;
}
.yslygi div div div{
	background:url(../img/right_top_r_b.gif) right bottom no-repeat !important;
	position:relative;
	overflow:hidden;
}
.yslygi div div div div{
	background:url(../img/right_top_r_t.gif) right top no-repeat !important;
	position:relative;
	overflow:hidden;
}
.yslygi div div div div div{
	background:url(../img/right_top_l_t.gif) left top no-repeat !important;
	position:relative;
	overflow:hidden;
	padding-bottom:10px;
}
.yslygi div div div div div h2{
	font-family:Tahoma;
	font-weight:bold;
	font-size:17px;
	color:#96251a;
	display:block;
	margin-left:10px;
	margin-right:10px;
}
.yslygi div div div div div p{
	margin-left:10px;
	margin-right:10px;
	font-size:11px;
	font-family:Tahoma;
	color:#000000;
}
.yslygi div div div div div b{
	font-size:11px;
	font-family:Tahoma;
	color:#000000;
	font-weight:bold;
}
.yslygi div div div div div ul{
	display:block;
	position:relative;
	overflow:hidden;
	list-style:none;
	margin-left:10px;
	margin-right:10px;
}
.yslygi div div div div div ul li{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-bottom:5px;
}
.system_otopl{
	background:#ffe09e url(../img/left_div_yellow_l_t.gif) left top no-repeat;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}
.system_otopl div{
	background: url(../img/left_div_yellow_r_t.gif) right top no-repeat;
	padding-bottom:10px;
}
.system_otopl div h2{
	font-family:Tahoma;
	font-size:17px;
	color:#000000;
	margin-left:15px;
	margin-right:15px;
}
.system_otopl div b{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	margin-left:15px;
	margin-right:15px;
	display:block;
}
.system_otopl div p{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	margin-left:15px;
	margin-right:15px;
	display:block;
}
.system_otopl div img{
	float:right;
	margin-top:5px;
}
.system_otopl_white_color{
	background:white;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:10px;
}
.system_otopl_white_color h3{
	font-size:13px;
	font-family:Tahoma;
	margin-left:10px;
	margin-right:10px;
	padding-top:10px;
	color:#000000;
}
.system_otopl_white_color h2{
	font-size:13px;
	font-family:Tahoma;
	margin-left:10px;
	margin-right:10px;
	padding-top:10px;
	color:#000000;
}
.system_otopl_white_color p{
	font-size:11px;
	font-family:Tahoma;
	margin-left:15px;
	margin-right:15px;
	color:#000000;
}
.system_otopl_white_color b{
	color:#e20604;
}
.reccomend{
	position:relative;
	overflow:hidden;
	margin-left:10px;
	margin-right:10px;
	background:#cecece;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.reccomend h3{
	font-family:Tahoma;
	font-size:13px;
	margin-left:15px;
	margin-right:15px;
	color:#000000;
}
.reccomend p{
	color:#000000;
	font-family:Tahoma;
	font-size:11px;
	margin-left:15px;
	margin-right:15px;
}
.banner{
	position:relative;
	overflow:hidden;
	border:1px solid #ad3131;
	margin: 10px auto 0 auto;
	display:block;
}
.teni1{
	/*padding-top:10px;*/
	position:relative;
	zoom:1;
	background-color:#DCDCDC;
}
.teni1 form{
	margin-left:10px;
}

.producer{
		width: 600px;
	
}

.producer td{
		padding: 0 12px 6px 0px;
	
}

.teni{
	background:white url(../img/wh_bot_line.gif) left bottom repeat-x;
	margin-left:10px;
	margin-right:10px;
	position:relative;
	overflow:hidden;
	zoom:1;
}
.teni div{
	background:url(../img/wh_rig_line.gif) right top repeat-y;
	position:relative;
	overflow:hidden;
}
.teni div div{
	background:url(../img/wh_rig_bot.gif) right bottom no-repeat;
	position:relative;
	overflow:hidden;
	zoom:1;
	padding-bottom:0px;
}
#price
{
	border-collapse: collapse;
	margin:7px auto;
	
}

#price td
{
	background:#fff;
}

#price .head td
{
	font:bold 11px tahoma;
	color:#000;
}

#price .head td
{
	background:#d8e1e6;
	padding:10px 10px 7px 10px;
}

#price .border-l-r
{
	border-left:1px solid #b4b4b4;
	border-right:1px solid #b4b4b4;
}

#price .active
{
	border:1px solid #b4b4b4;
	text-align:center;
	background:#fefeff url(../img/price-a-bg.gif) repeat-x;
	padding:7px;
}

#price .active a
{
	font:bold 13px arial;
	color:#e20604;
	padding-right:15px;
	background:url(../img/price-a-str.gif) right no-repeat;
	text-decoration:none;
}

#price .no-active
{
	border:1px solid #b4b4b4;
	text-align:center;
	background:#fff url(../img/price-bg.gif) bottom repeat-x;
	padding:7px;
}

#price .no-active a
{
	font:bold 13px arial;
	color:Black;
	padding-right:15px;
	background:url(../img/price-str.gif) right 2px no-repeat;
	text-decoration:underline;
	padding-bottom:3px;
}


#price .undefined
{
	border-bottom:1px solid #b4b4b4;
}

#price .undefined td
{
	border-top:1px dashed #b4b4b4;
	padding:3px 10px;
}

#price .undefined .hdr td
{
	border-top:0;
}

#price .more
{
	display:none;
}

#price .more td
{
	border-top:1px dashed #b4b4b4;
	border-bottom:1px dashed #b4b4b4;
	padding:3px 10px;
}

#price .more .hdr td
{
	border-top:0;
}

#price .cena
{
	font:bold 11px tahoma;
	color:#d70000;
}
.dred_montag{
	margin-left:10px;
	margin-right:10px;
	color:#e20604;
	font-family:Tahoma;
	display:block;
	font-size:11px;
	zoom:1;
}
.dred_aaa{
		margin-left:10px;
	margin-right:10px;
	color:Black;
	font-family:Tahoma;
	display:block;
	font-size:11px;
}
.dred{
	color:#9b001b;
}
#footer{
	background:#942519;
	border:1px solid #b0b0b0;
	padding:10px;
	text-align:center;
	margin-top:20px;
}
#footer a{
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
#footer .bot_tab{
	margin-top:10px;
}
#footer .bot_tab td{
	text-align:left;
	width:33%;
	color:white;
	font-size:11px;
	font-family:Tahoma;
	padding-left:10px;
}
.bottom_ul{
	display:block;
	width:200px;
	list-style:none;
	position:relative;
	overflow:hidden;
	margin:0 auto;
	zoom:1;
}
.bottom_ul li{
	float:left;
	padding-right:20px;
	background: none;
}
.montag_h2{
	font-size:12px;
	color:#000000;
	margin-left:10px;
	margin-right:333px;
	font-family:Tahoma;
	display:block;
	font-weight: bold;
}
.doc_top_fon{
	margin-left:10px;
	margin-right:10px;
	height:8px;
	z-index:999;
	zoom:1;
	adisplay: block;
	position:relative;
	/*margin-bottom: 8px !important;
	//margin-bottom: 0px !important;
	//padding-bottom: 8px !important;*/
}
.doc_top_fon .doc_ygol{
	width:8px;
	zoom:1;
}
.doc_top_fon .doc_ygol_back{
	width:8px;
	zoom:1;
	background:white;
}
.doc_top_fon .center{
	background:white;
	zoom:1;
	width:100%;
	padding-bottom: 8px;
}
.doc_top_fon1{
	margin-left:10px;
	margin-right:10px;
	height:8px;
	z-index:999;
	zoom:1;
	display: block;
	position:relative;
}
.doc_top_fon1 .doc_ygol1{
	width:8px;
	zoom:1;
}
.doc_top_fon1 .doc_ygol1 img{
	display: block;
}
.doc_top_fon1 .doc_ygol_back1{
	width:8px;
	zoom:1;
	background:white;
}
.doc_top_fon1 .center1{
	background:white;
	zoom:1;
	width:100%;
}
.doc_content_table{
	display: block;
	position:relative;
	margin-left:10px;
	margin-right:10px;
}
.doc_content_table h2{
	font-family:Arial;
	font-size:20px;
	color:#96251a !important;
	margin-bottom:-9px;
	margin-top:10px;
}
.doc_content_table .doc_ygol{
	width:8px;
	zoom:1;
	background:white;
}
.doc_content_table .center{
	background:white;
	-zoom:1;
	width:99%;
	font-family:Tahoma;
	font-size:11px;	
	line-height:17px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.doc_content_table .center p{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:10px;
}
.doc_content_table .center h1{
	font-family:Arial !important;
	font-size:20px !important;
	margin-left:10px;
	margin-right:10px;
	line-height: 20px;
	color:#96251a !important;
	margin-bottom: 5px !important;
}
.doc_content_table .center h2{
	font-family:Arial;
	font-size:17px;
	margin-left:10px;
	margin-right:10px;
	color:Black;
}
.doc_content_table .center h3{
	font-family:Tahoma;
	font-size:13px;
	margin-left:10px;
	margin-right:10px;
	color:#010101;
}
.kartinka_q{
	float:right;
	display:block;
	position:relative;
	margin-right:10px;
}
.div_stropiva h3{
	font-size:17px !important;
}
.doc_pagin{
	font-family:Tahoma;
	font-size:11px;
	color:#676767;
	padding-bottom:5px;
}
.doc_pagin_1{
	font-family:Tahoma;
	font-size:11px;
	color:#676767;
	text-decoration:none;
}
.radiators{
	width:100%;
	border-collapse:collapse;
	margin-bottom:10px;
	margin-top: 10px;
	zoom:1;
}
.radiators td{
	width:50%;
	padding-bottom:10px;
	padding-top:10px;
	border-top:1px solid #b0b0b0;
	border-bottom:1px solid #b0b0b0;
}
.radiators td a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#e20604;
	display:block;
	padding-left:10px;
}
.fon_photo{
	width:90px;
	height:90px;
	float:left;
	margin-right:10px;
	-margin-right: 5px;
	margin-left: 5px;
	background: #ededed;
}
.fon_photo img{
	display:block;
	margin:5px auto;
	position:relative;
}

.price {
	color:#96251A;
	font-size:11px;
	text-align:right;
	/*margin-left:106px;*/
	float: right;
	
}
.price b, .price s {
	color:#96251A;
	padding-right:3px;
	font-size:14px;
}

.price strong {
	color:#fff;
	font-size:12px;
	background: url("/img/red-b.jpg") no-repeat scroll center center transparent;
	padding: 5px 15px;
	margin-left:5px;
}
.price .little {
	color:#96251A;
	font-size:9px;
	padding-right:3px;
}

.right_td{
	border-left:1px solid #b0b0b0;
	padding-left:10px;
}
.fake{
	position:relative;
	overflow:hidden;
	margin-left:20px;
	margin-right:5px;
	zoom:1;
	background:white url(../img/right_top_l_t.gif) left top no-repeat;
	z-index:2000;
	margin-top:10px;
}
.fake div{
	background:url(../img/right_top_bez_teni.gif) right top no-repeat;
	position:relative;
	overflow:hidden;
}
.fake div h2{
	text-align:center;
	font-size:13px;
	color:#000000;
	font-family:Tahoma;
}
.fake div img{
	display:block;
	padding-left:9px;
	padding-right:10px;
	margin: 0 auto 10px auto; 
}
.div_stropiva{
	position:relative;
	overflow:hidden;
	width:55%;
	margin:33px auto 0 auto;
	zoom:1;
}
.skidka_10{
	width:290px;
	height:300px;
	background:url(../img/skidki_fon.jpg) left top no-repeat;
	position:relative;
	overflow:hidden;
	float:right;
	zoom:1;
}
.skika_tol{
	color:black !important;
	font-size:18px !important;
	left:42px !important;
	position:absolute !important;
	top:26px !important;
}
.skika_pri{
	color:black !important;
	font-weight:bold !important;
	left:42px !important;
	position:absolute !important;
	top:45px !important;
}
.skika_ski{
	color:#C20022 !important;
	display:block !important;
	font-size:25px !important;
	font-weight:bold !important;
	left:30px !important;
	position:absolute !important;
	top:82px !important;
}
.skika_montag{
	display:block !important;
	position:absolute !important;
	text-align:center !important;
	top:109px !important;
	left:141px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	width:100px !important;
	font-weight:bold !important;
	color:white !important;
}
.skika_10proc{
	color:#c20022 !important;
	left:40px !important;
	top:144px !important;
	position:absolute !important;
	overflow:hidden !important;
	font-size:67px !important;
	zoom:1;
	display:block !important;
	padding: 20px 0 !important;
}
.table_stropiva{
	border-collapse:collapse;
	width:100%;
	border: 1px solid #b0b0b0;
}
.table_stropiva td{
	border: 1px solid #b0b0b0;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	color:Black;
	text-align:center;
}
.table_stropiva td a{
	color:#e20604 !important;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	padding-left:10px;
	float:left;
		line-height:25px;
}
.border_left_mozilla, noindex:-moz-any-link{
	border-left: 1px solid #b0b0b0;
}
.table_stropiva td img{
	display:block;
	margin:10px auto;
}
.top_table{
	background:#ffe09e;
	padding-left:10px;
}
.top_table_right{
	width:18%;
	background:#ffe09e;
	text-align:center;
}
.kot_yell{
	margin-top:10px;
	margin-left:10px;
	margin-right:9px;
	background: #ffe09e url(../img/yell_left_top.gif) left top no-repeat;
	position:relative;
	overflow:hidden;
	zoom:1;
}
.kot_yell div{
	background:url(../img/yell_right_top.gif) right top no-repeat;
	position:relative;
	overflow:hidden;
}
.kot_yell div h3{
	font-family:Tahoma;
	font-size:17px;
	font-weight:bold;
	color:#000000;
	margin-left:10px;
	margin-left:10px;
}
.kot_yell div h2{
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	margin-left:10px;
	margin-left:10px;
	margin-top:10px;
}
.kot_yell div p{
	display:block;
	margin-left:10px;
	margin-right:10px;
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	padding-bottom:10px;
}
.kot_yell div ul{
	list-style:none;
	margin-left:10px;
	padding-bottom:10px;
}
.kot_yell div ul li{
	padding-left:10px;
	background:url(../img/kyrsor.gif) left 5px no-repeat !important;
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	padding-bottom:3px;
}
.doc_next_yellow{
	position:relative;
	overflow:hidden;
	margin-left:10px;
	margin-right:9px;
	border-left:1px solid #b0b0b0;
	border-right:1px solid #b0b0b0;
	background:#95251a;
}
.doc_next_yellow h3{
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	display:block;
	margin-left:10px;
	margin-right:10px;
	color:#FFFFFF;
}
.doc_next_yellow h2{
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	display:block;
	margin-left:10px;
	margin-right:10px;
	color:#FFFFFF;
}
.doc_next_yellow p{
	display:block;
	margin-left:10px;
	margin-right:10px;
	font-family:Tahoma;
	font-size:11px;
	color:white;
	padding-bottom:10px;
}
.doc_next_yellow p b{
	color:white;
}
.electro_kotly{
	position:relative;
	overflow:hidden;
	background:#cecece;
	margin-left:10px;
	margin-right:9px;
	margin-top:10px;
	padding-bottom: 10px;
}
.electro_kotly p{
	margin-left:10px;
	margin-right:10px;
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	padding-bottom: 10px;
}
.electro_kotly p b{
	color:#e20604 !important;
}
.electro_kotly h2{
	font-family:Tahoma;
	margin-left:10px;
	margin-right:10px;
	font-size:17px;
	color:#000000;
}
.electro_kotly h3{
	font-family:Tahoma;
	margin-left:10px;
	margin-right:10px;
	font-size:11px;
	color:#000000;
	margin-top:7px;
}
.gaz_kotel{
	width:100%;
	zoom:1;
}
.gaz_kotel a{
	color:#000000;
}
.gaz_kotel h3{
	font-family:Tahoma;
	font-weight:bold;
	font-size:17px;
	color:#96251a;
	margin-left:10px;
	margin-right:10px;
}
.gaz_kotel td{
	width:50%;
	padding-bottom:10px;
	zoom:1;
}
.gaz_kotel td img{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px;
}
.gaz_kotel p{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
}
.gaz_kotel p b{
	color:#e20604;
}
.preim_gaz_p{
	font-family:Tahoma !important;
	font-size:13px !important;
	color:#e20604 !important;
	font-weight:bold !important;
	zoom:1;
}
.preim_gaz_ul{
	list-style:none;
}
.nagrevateli{
	position:relative;
	overflow:hidden;
	margin-left:10px;
	margin-right:9px;
	background:white url(../img/jovi_666_r_line.gif) right top repeat-y;
	margin-top:10px;
}
.nagrevateli div{
	position:relative;
	overflow:hidden;
	background:url(../img/jovi_666_r_t.gif) right top no-repeat;
}
.nagrevateli div div{
	position:relative;
	overflow:hidden;
	background:url(../img/jovi_666_l_t.gif) left top no-repeat;
}
.nagrevateli div div h2{
	font-family:Tahoma;
	font-size:17px;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
	color:#000000;
}
.nagrevateli div div h3{
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
	color:#e20604;
}
.nagrevateli div div p{
	font-family:Tahoma;
	font-size:11px;
	margin-left:10px;
	margin-right:10px;
	color:Black;
	padding-bottom:10px;
}
.nagrevateli div div p b{
	color: Black !important;
}
.yniversalnije_kotly{
	margin-left:10px;
	margin-right:10px;
	background:#ffe09e url(../img/jovi_univer_top.gif) left top repeat-x;
}
.yniversalnije_kotly h2{
	margin-left:10px;
	margin-right:10px;
	font-family:Tahoma;
	font-size:17px;
	color:#96251a;
	padding-top:10px;
}
.yniversalnije_kotly p{
	margin-left:10px;
	margin-right:10px;
	font-family:Tahoma;
	font-size:11px;
	color:Black;
	padding-bottom:10px;
}
.jidkostnije_kotly{
	position:relative;
	overflow:hidden;
	margin-left:10px;
	margin-right:9px;
	background:#cecece;
	margin-top:10px;
	zoom:1;
}
.jid_kotel{
	width:100%;
}
.jid_kotel td{
	width:50%;
	padding-bottom:10px;
}
.jid_kotel td a{
	color:black;
}
.jid_kotel td img{
	float:left;
	margin-right:10px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	display:block;
	position:relative;
	overflow:hidden;
}
.jid_kotel h2{
	font-family:Tahoma;
	font-size:17px;
	color:#96251a;
	margin-left:10px;
	margin-right:10px;
}
.jid_kotel p{
	font-family:Tahoma;
	font-size:11px;
	color:Black;
	margin-left:10px;
	margin-right:10px;
}
.jid_kotel p b{
	color:#e20604;
}
.jovi_jidkost_ul{
	list-style:none;
	margin-left:10px;
}
.jovi_jidkost_ul li{
	margin-left:10px;
	padding-left:10px;
	display:block;
	overflow:hidden;
	background:url(../img/jovi_kyrsor_222.gif) left 8px no-repeat;
	font-family:Tahoma;
	color:#000000;
	font-size:11px;
	zoom:1;
}
.john_bon_jovi{
	position:relative;
	overflow:hidden;
	margin-left:20px;
	margin-right:5px;
	background:#ffe09e url(../img/yell_left_top.gif) left top no-repeat;
	margin-top:10px;
}
.john_bon_jovi div{
	position:relative;
	overflow:hidden;
	background:url(../img/jovi_right_top.gif) right top no-repeat;
}
.john_bon_jovi div h2{
	display:block;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:Black;
}
.john_bon_jovi div p{
	display:block;
	margin-left:10px;
	margin-right:10px;
	font-family: Tahoma;
	font-size:11px;
	color:Black;
	padding-bottom:10px;
}
.jovi_white{
	margin-left:20px;
	margin-right:5px;
	background:white;
}
.jovi_white h3{
	display:block;
	margin-left:10px;
	margin-right:10px;
	font-family:Tahoma;
	font-size:13px;
	color:#000000;
}
.jovi_white p{
	display:block;
	margin-left:10px;
	margin-right:10px;
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	padding-bottom:10px;
}
.jovi_white p b{
	color:#e20604;
}
.bb_big{
	font-size:13px !important;
}
.jovi_white ul{
	list-style:none;
	display:block;
	margin-left:10px;
	margin-right:10px;
}
.jovi_white ul li{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	padding-left:10px;
	background: url(../img/jovi_kyrsor_222.gif) left 8px no-repeat;
} 
.jovi_white img{
	display:block;
	padding-top:10px;
	margin: 0 auto;
	padding-bottom:10px;
}
.jovi_bottom_bez{
	position:relative;
	overflow:hidden;
	margin-left:20px;
	margin-right:5px;
	margin-top:10px;
}
.jovi_bottom_bez p{
	margin-left:10px;
	margin-right:10px;
	display:block;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}
.ne_red{
	color:#000000 !important;
}
.gaz_top_p{
	margin-top: 10px !important;
	font-weight:bold!important;
	font-size: 13px !important;
}
.mi_rady{
	font-weight:bold!important;
	font-size: 13px !important;
	color:#e20604 !important;
	text-align:center !important;
}
.jovi_table{
	margin: 10px auto;
	text-align:center;
	width:95%;
	
}
.jovi_table td{
	-padding-bottom: 10px;
}
.direct_1{
	width:100%;
}
.direct_1 td images{
	width:150px;
}
.direct_1_div{
	width:135px;
	height:145px;
	background:#ffe09e;
}
.direct_1_div img{
	display:block;
	margin:0px auto;
	padding-top:5px;
}
.direct_1 a{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
}
.direct_1 p{
	font-family:Tahoma;
	font-size:11px;
	color:#FF0000 !important;
	margin-left:10px;
	margin-right:10px;
}
.last_gaz_div{
	position:relative;
	overflow:hidden;
	margin-left:20px;
	margin-right:5px;
	background: white url(../img/right_top_bez_teni.gif) right top no-repeat;
	zoom:1;
	padding-bottom:10px;
	margin-top:10px;
}
.last_gaz_div div{
	position:relative;
	overflow:hidden;
	background:url(../img/jovi_666_l_t.gif) left top no-repeat;
}
.last_gaz_div div h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	margin-left:10px;
	margin-right:10px;
}
.last_gaz_div div h3{
	font-family:Tahoma;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
	color:#FF0000;
}
.last_gaz_div div p{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	margin-left:10px;
	margin-right:10px;
}
.last_gaz_div div a{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.gallery_1{
	width: 95px;
	height:125px;
	float:left;
	position:relative;
	margin-right: 8px;
	margin-left: 8px;
	margin-bottom:10px;
}
.parent{
	position: relative;
	overflow:hidden;
	height: 125px;
	margin-top:10px;
	margin-bottom:10px;
	background:none!important;
	padding-left:5px;
	-padding-left:0px;
}
.qqq_666{
	width: 95px;
	height: 125px;
	background: black!important;
	float: left;
	margin-right: 8px;
	margin-left: 10px;
	margin-bottom:10px;
}


.pagin {
	font-family:Tahoma;
	font-size:11px;


}	
.pagin .active{
	color: #96251A;
	font-weight:bold;
}

.pagin a{
	color:#676767;
	font-weight:normal;
	padding:10px 0px;
	margin-left:6px;
	text-decoration:none;
}
.qqq_1{
	margin-top: 5px;
}
.qqq_1 a{
	font-family:Tahoma;
	font-size:11px;
	color:#676767 !important;
	padding-bottom:5px;
	margin-left: 10px;
}
#services h1, #services .h1
{
	margin:0;
	padding:10px 0 5px 0;
	text-transform:none;
	color:#000;
	text-align:left;
	background:transparent;
	display:block;
font-family:arial;
font-size:20px;
}

#services h2, #services .h2
{
	margin:0;
	color:#9B001B;
	font-family:tahoma;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:15px 0 5px;
	line-height: 18px;
}

.h2
{
	margin:0;
	color:#9B001B;
	font-family:tahoma;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:15px 0 5px;
	line-height: 18px;
}

#services p
{
	padding:4px 0;
	margin:2px 0;
}

#services .fon-e9
{
	background:#e9eef1;
	padding:0px 30px 5px 10px;
	zoom:1;
	position:relative;
	margin-top: 8px;
	margin-bottom:8px;
}
#services .img-r
{
	margin:10px 0px 10px 15px;
}
#services .teni2
{
	float:left;
	background: #FFF9C5 url(/img/i/teni2_t.gif) top repeat-x;
	&zoom:1;
}
.teni2 div {
      background: url(/img/i/teni2_r.gif) right repeat-y;
}
.teni2 div div {
      background: url(/img/i/teni2_b.gif) bottom repeat-x;
}
.teni2 div div div {
     background: url(/img/i/teni2_l.gif) left repeat-y;
	 padding:0px 1px;
}
.teni2 div div div div {
      background: url(/img/i/teni2_t-l.gif) top left no-repeat;
	  padding:0px;
}
.teni2 div div div div div {
      background: url(/img/i/teni2_t-r.gif) top right no-repeat;
}
.teni2 div div div div div div {
      background: url(/img/i/teni2_b-r.gif) bottom right no-repeat;
	  padding:0;
	  margin:0px -1px;
}
.teni2 div div div div div div div {
      background: url(/img/i/teni2_b-l.gif) bottom left no-repeat;
	  padding:10px 30px 15px 0;
	  margin:0;
}
ul.works{
	list-style: none;
}
ul.works li{
	background: none;
}
ul.works2
{
	list-style:none;
	padding-left:10px;
}

.works2 li
{
	font:bold 11px tahoma !important;
	color:#000 !important;
	padding-left:18px !important;
	background:url('../img/i/new_str2.gif') left 3px no-repeat !important;
	margin-bottom:5px;
}
.teni3 div div div div div div div div {
      background:none;
	  padding:0;
}
.teni3 {
     background: #FFF9C5 url(/img/i/teni_t.gif) top repeat-x;
	 &zoom:1;
}
.teni3 div {
      background: url(/img/i/teni_r.gif) right repeat-y;
}
.teni3 div div {
      background: url(/img/i/teni_b.gif) bottom repeat-x;
}
.teni3 div div div {
     background: url(/img/i/teni_l.gif) left repeat-y;
	 padding:0px 1px;
}
.teni3 div div div div {
      background: url(/img/i/teni_t-l.gif) top left no-repeat;
	  padding:0px;
}
.teni3 div div div div div {
      background: url(/img/i/teni_t-r.gif) top right no-repeat;
}
.teni3 div div div div div div {
      background: url(/img/i/teni_b-r.gif) bottom right no-repeat;
	  padding:0;
	  margin:0px -1px;
}
.teni3 div div div div div div div {
      background: url(/img/i/teni_b-l.gif) bottom left no-repeat;
	  padding:20px 10px 20px 0;
	  margin:0;
}

.teni3 div div div div div div div div {
      background:none;
	  padding:0;
	  margin:0;
}
.fot
{
	margin:0px auto;
	zoom:1;
}

.fot td
{
	padding:15px 0px;
	font-weight:bold;
	//width: 25%;
	font-family: Tahoma;
	font-size:12px;
	font-weight: bold;
	color: Black;
}
.fot td img
{
	margin-bottom:10px;
}
.gazli
{
	list-style:none !important;
	display: block;
}

.gazli li
{
	background:url(../img/i/new_str3.gif) left 4px no-repeat !important;
	padding-left:10px !important;
	margin-bottom:7px !important;
	list-style:none !important;
	color:#000000;
	font-family:tahoma;
	font-size:11px;
	font-weight: normal;
}
.oborudovanie {
	 font: bold 12px tahoma !important;
	 color: #050505!important;
	 margin: 4px 0px!important;
	 padding: 4px 0px!important;
}
.brown{
	color: #9B001B !important
}
.cont{
	color: black;
	padding-left: 10px;
	padding-bottom: 10px;
	-zoom:1;
	display: block;
	color:#000000;
	font-family:tahoma;
	font-size:11px;
}
.cont ul{
	list-style: none;
	margin-left: 20px;
}
.cont ul li{
	background:url(../img/i/marker.gif) no-repeat scroll 0 7px;
	padding-left:10px;
}
.vvod 
{
	margin: 0 auto;
	//margin: 0 0 0 250px;
	width:34%;
	background:#ffffff;
	border:1px #B4B4B4 solid;
	-zoom:1;
	//display: block;
	//position: relative;
	//overflow: hidden;
}
.vvod td.im_n
{
width:69px;
padding-left:2px;
float:left;
padding-right:0px;
-zoom:1;
}
.vvod td.inp
{
width:100px;
float:left;
-zoom:1;
}
.vvod td.im_n p
{
float:left;
-zoom:1;
}
.vvod input
{
	margin:0px 5px 0px 0px;
	background:#FFE09E;
	border:1px #B4B4B4 solid;
	-zoom:1;	
}

.vvod  select
{
width:145px;
//width:155px;
-zoom:1;
}

.vvod p
{
	color:#000000;
	padding-left:10px;
	padding-right:5px;
	-zoom:1;
}
.vvod textarea
{
	background:#FFE09E;
	border:1px #B4B4B4 solid;
	margin-left:10px;
	width:283px;
	height:186px;
	-zoom:1;

}
.vvod input.send
{
float:right;
margin:5px;
-zoom:1;
}


.vvod td
{
vertical-align:middle;
-zoom:1;
}

.big_foto
{
margin:0px auto;
text-align:center;
font-weight:bold;
font-size:14px;
}
.newsitem .h2{
	color:#9B001B;
font-family:tahoma;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:15px 0 5px;
}
.newsitem  a{
	display: block;
	font-family: tahoma; 
}
.newsitem  ul{
	color:#000000;
	font-family:tahoma;
	font-size:11px;
	margin-left:10px;
}
.table_data 
{
border-collapse:collapse;
margin-top:20px;
border:1px solid #8f8f8f;
}

.table_data td
{
border:1px solid #8f8f8f;
padding:10px;
}
.kvitan{
	font-family: tahoma !important;
	font-weight: normal !important;
	font-size: 12px !important;
	color: #55A0FF !important;
}
.qqqwww {
	font-family: tahoma;
	text-align: center;
	font-size: 13px;
}
.skvoz_333{
	margin-bottom:-15px;
margin-left:20px;
margin-right: 10px;
-margin-right: 0px;
width:25%;
-width:23%;
-zoom:1;
margin-top: 10px;
}

.new_year {
	background: #00AAE8 url(../img/top_1.jpg) top repeat-x !important; 
	min-height: 260px !important;
	width: 80% !important;
	margin: 0px auto !important;
}
.new_year div {
      background: url(../img/right.jpg) right repeat-y !important; 
}
.new_year div div {
      background: url(../img/bottom.jpg) bottom repeat-x !important; 
}
.new_year div div div {
     background: url(../img/left.jpg) left repeat-y !important; 
}
.new_year div div div div {
      background: url(../img/corner_lt.jpg) top left no-repeat !important; 
}
.new_year div div div div div {
      background: url(../img/corner_rt.jpg) top right no-repeat !important; 
}
.new_year div div div div div div {
      background: url(../img/corner_rb.jpg) bottom right no-repeat !important; 
}
.new_year div div div div div div div {
	background: url(../img/corner_lb.jpg) bottom left no-repeat !important; 
}
.new_year p {
	color: #ffffff !important;
	padding: 61px 73px !important;
	font-family: Arial, Tahoma, Verdana !important;
	font-size: 11px !important;
	line-height: 1.0em !important;
}
.new_year a {
	color: #ffffff !important;
	font-weight: bold !important;
	font-family: Arial, Tahoma, Verdana !important;
	font-size: 11px !important;
}

.direct-beauty{
	width: 99%;
	margin-top: 10px;
}
.direct-beauty td.img {text-align: center;}





.kotly {
margin-bottom:10px;
padding-left:20px;
margin-top:0px;
width:99%;
}

.kotly td{
padding-bottom:0px;
padding-top:10px;
padding-right:10px;
width:33%;
}

.kotly td a {
color:#E20604;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
}


.fon_img{
	width:90px;
	height:90px;
	border-right:10px solid #EDEDED;
	margin-right:20px;
	-margin-right: 5px;
	margin-left: 5px;
	background: #ededed;
	text-align:center;
	overflow:hidden;
	float: left;
}
.fon_img img{
	display:block;
	margin:5px auto;
	position:relative;
	height:70px;
}


.catalog-tovar{
	clear: both;
	margin-bottom: 10px;
	margin-top: 10px; 
	font: 11px tahoma;}

	
.catalog-tovar img{
	float:left;
	margin: 5px 10px 5px 0px;}
	
.catalog-tovar ul{
	line-height:1.4em;
	margin-left:160px;}
	
.old_cat{ 
	margin-left:10px;
	padding-left:10px;
	font-size: 12px;
	font-weight: bold;
	
}

.ul_old_cat_1 li{
	background:url("../img/i/new_str3.gif") no-repeat scroll left 4px transparent !important;
	font-size: 12px;
	
}
	
.img-l{
float:left;
padding: 5px 10px 2px 0;
}
.img-r{
float:right;
padding: 5px 0 2px 10px;
}

.descript{
padding: 0px 0px 0px 10px;
}
