/* CSS Document */
.iePNG, IMG { filter:expression(fixPNG(this)); } 
.iePNG A { position: relative; }/* стиль для нормальной работы ссылок в элементах с PNG-фоном */

body{ background:#fff;}
body, table td, form, input, textarea, select, h1, h2, ul, ol{
	margin: 0px;
	padding: 0px;
	color: #565656;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	list-style: none;
}
h1{font: 11px Tahoma, Arial, Helvetica, sans-serif;}
a{color:#000;}
a img{ border:none;}
.rt{text-align: right;	vertical-align: top;}
.ct{text-align: center;	vertical-align: top;}
.c{text-align: center;}
.fl{float: left;}
.fr{float: right;}
.cl{clear:both;	height: 0px; font-size: 0px; line-height: 0px;}
p{margin: 10px 0px 0px;	padding: 0px;}
.line{height: 0px; font-size: 0px; line-height: 0px; border-top:solid 2px #E2E2E2; margin:10px 0;}


#page{ width:766px; margin:auto;}
#header{ height:175px;}
.logo{height:110px;	padding: 25px 25px 0px; font-size:13px; font-weight:bold;}
.logo .fr{ padding-top:20px;}
.menu{border-top: 1px solid #888;border-bottom: 1px solid #888; padding-left:27px;}
.menu ul li{ display:block; float:left; text-align:center; vertical-align:middle;}
.menu ul li a{
	font-size:12px;
	text-transform: uppercase;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	display:block;
	padding: 5px 20px;
}
.box{ 
	width:240px;
	text-align:center;
	}
.menu_butt{padding: 12px 17px!important;}
.menu ul li a:hover{color:#FED943; background:#5A5A5A;}
#content{margin: auto; padding:20px;}
.ind_cont{ background:url(../img/bg_ind_cont.jpg) no-repeat top; height:585px; position:relative;}
.ind1_cont{background:url(../img/bg_ind1_cont.jpg) no-repeat left top; height:585px; position:relative;}

.testi_box{width:207px; background:url(../images/b-b-m.gif) 0 0 repeat-y; position:absolute; right:-3px; top:120px;}
.testi_tit{
font-weight:bold; 
color:#fff; 
padding:10px;
width:187px;
background:url(../images/b-b-t.gif) 0 0 no-repeat #000;
}
.testi_box1{width:187px; padding:15px 10px; background:url(../images/b-b-b.gif) 0 bottom no-repeat;}

.reg{ position:absolute; top:48px; left:497px;}
.buy2{ position:absolute; top:150px; left:410px;}
.buy{ position:absolute; top:235px; left:351px;}
.buy1{ position:absolute; top:153px; left:357px;}
.livechat{ position:absolute; top:20px; left:560px;}
.ind_testimon{ position:absolute; top:60px; left:522px; width:227px; height:281px; background:url(../img/bg_ind_testimon.png);}
.ind_testimon div{ padding:45px 20px 20px;}

#footer{ padding:20px;}
#footer a{color:#000;}


.img{border: 1px solid #D0D0D0;}
.img1{margin: 0px 13px 0px 0px;}

.t1 { font-size:14px; line-height:24px; font-weight:bold;}
.t11 { font-size:14px; line-height:24px;}
.t2 {color: #C35C00;}
.t3 {color: #7A0000;}

.t4{color:#B60400;}

.prod_t1{color: #C35C00; font-size:20px; font-weight:bold;}

/*\\\\\\\\\\\\\\\\\\\\\\shop////////////////////////*/
.shop_nav {font: bold 16px/10px Tahoma, Arial, Helvetica, sans-serif; color:#fff; padding-bottom:15px; _line-height:16px; padding-left:150px;}
.shop_nav a{ color:#2F2F2F; font: 10px Tahoma, Arial, Helvetica, sans-serif;}
.shop_nav span{color:#fff; font-size:11px; background:#737373; padding: 0px 4px 1px 4px; line-height:27px;}
.act_span{background:#E4221F!important; color:#fff!important;}
.shop_nav .fl{ white-space:nowrap; padding-right:50px; }

.bg_tr1 td{ background:#fff; color:#404040!important;}
.bg_tr11{background:#fff; color:#404040!important;}
.bg_tr12{background:#fff; color:#404040!important;}
.e1{ width:300px;}
.e2{ width:60px;}
.card_tabl{ margin-bottom:10px;}
.card_tabl, .card_tabl td{ border:solid 1px #6C6C6C; border-collapse:collapse; font-size:10px; color:#363636;}
.card_tabl td{ padding:5px;}
.inpp{border:solid 1px #6D6D6D; color:#3D3D3D; font-size:11px; padding:2px; margin:5px 0; float:left; width:190px;}
.inppp{border:solid 1px #6D6D6D; color:#3D3D3D; font-size:11px; padding:2px; width:40px;}
.inp1{width:195px;}
.inp2{width:92px; margin-right:10px;}
.i1{width:40px;}
.check_box{ width:350px;}
#form1{ font-size:11px;}
#form1 label{ width:80px; float:left; margin:6px 0; }
#form1 span{ display:block; float:left; margin:10px 0 0 5px;}
.box_form1{ border:solid 1px #6D6D6D;	padding: 15px; margin-top:10px; position:relative; zoom:1;}
.order_box{
font-size:11px;
background: #E8CEBB url(../img/content/bg_box_form1_01.gif) repeat-x bottom;
	border-top: 1px solid #D7BEA4;
	border-right: 1px solid #D7BEA4;
	border-left: 1px solid #D7BEA4;
}
.order_box .box{ padding:0px 10px 15px;}
.order_box p{ margin:0; line-height:11px;}
.order_box .box p{ margin:10px 0px 0px;line-height:18px;}
.t9{ color:#FF0000;}
.t10{ font-size:26px;}
.item_midle{ padding-left:55px;}
.gall a{ margin:0 5px; color:#fff;}
.butt1{ background:url(../img/bg_butt1.gif) 0 bottom repeat-x #f00; height:28px; color: #fff; padding: 0px 13px; border:none; font-size:14px;}
/*\\\\\\\\\\\\\\\\\\\\\\end shop////////////////////////*/

.table_ben{margin-top:15px;}
.table_ben, .table_ben td{border-collapse:collapse; border:solid 1px #000;}
.table_ben td{ text-align:center; padding:5px;}
.tr11 td{font-size:12px;}
.post{ display: table; _height: 0; zoom: 1;}


#tooltip { 
	position: absolute;
	z-index: 3000;
	border: 1px solid #fff;
	background-color: #F61611;
	padding:0 20px;
	opacity: 0.85;
	color:#fff;
}
.rew_span {
	font-size:14px;
	color:#B60400;
}
.abs {
position: relative;
}
.abs .purch_img {position: absolute; right:54px;}
 .purch_img{margin:40px 0 0 20px;}

