body{
color:#4F6572;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
background:#EFEFEF
}
a, a:visited{
color:#000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: underline
}
a:hover{text-decoration: none}
form{padding:0px;margin:0px;}
input, textarea, select{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
		color:#888
}
td{font-size:12px}

h1, h2, #center_container_padding h2 {
color:#E43B2E;
margin: 0;
padding:0px 0 7px 15px;
font-size:24px;
font-family: Arial, Helvetica, sans-serif;
border-bottom:1px solid #EEE;
line-height:22px;
margin-bottom:4px
}
	#spec_desc h2{
	color:#1A5D95;
	margin:0 0 4px 0;
	border:none;
	padding:0 0 30px 0;
	font-weight:normal;
	font-size:23px;
	text-transform:uppercase;
	line-height:22px
	}
	#spec_desc h2 strong{font-size:30px}
h2{
margin:0 18px 0 15px;
padding:13px 0 2px 0px;
border-color:#BFCFCF;
line-height:normal
}

h3{
font-family: Arial, Helvetica, sans-serif;
color:#1070BB;
font-size:12px;
font-weight:bold;
margin:0 0 0px;
padding:4px 0px 0px 0px;
}
	h3 a, h3 a:VISITED{
	color:#1070BB;
	font-size:11px;
	text-decoration:none;
	}
	h3 a:HOVER{text-decoration:underline}
	h3 span{
	background:url(/images/arrow_red.gif) 100% 6px no-repeat;
	padding-right:9px;
	font-size:11px
	}
h4{
color:#FFFFB6;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
margin:0;
padding:0px 0 8px;
}
	#subs_top h4{color:#ED1C24}
	#pols_bot h4{color:#fff}
h5{
font-size:14px;
color:#3B72A1;
margin:0;
padding:28px 0 18px
}
h6{
margin:0;
font-size:11px;
color:#ED1C24;
padding:4px 0
}
hr{
border:none;
border-bottom:1px solid #CFCDC8;
color:#CFCDC8;
height:1px;
}
img{border:none}
p{margin:0px 0px 14px 0px}
.clear{
clear:both;
height:0px;
font-size:0px;
line-height:0px
}

.main_cont{
width:1000px;
position:relative;
background:#fff;
margin:auto;
border-left:1px solid #AEAEAE;
border-right:1px solid #AEAEAE;
text-align:left
}

/*BEGIN COLUMN*/
#container {
    padding-left: 231px;
    padding-right: 197px;
    background:url(/images/cent_top_l.jpg) 0 0 no-repeat
}
#container .column {
    position: relative;
    float: left;
}
#center_container {
    width: 100%;
}

#left_container {
    width: 231px;
    right: 231px;
    margin-left: -100%;
}
#right_container {
    width: 197px;
    margin-right: -197px;
}
/*END COLUMN*/

#header{
background:url(/images/header.jpg) 0 0 no-repeat;
height:176px;
position:relative
}
#logo{
position:absolute;
left:135px;
top:68px
}
#top_link{
padding:20px 0 0 394px
}
#top_link a, #top_link a:VISITED{
color:#999;
padding-right:38px;
font-weight:bold
}
#lang{
padding:10px 50px 26px 0;
text-align:right;
font-size:12px;
font-weight:bold;
color:#000;
}
#lang a, #lang a:VISITED{
font-size:12px;
font-weight:bold;
color:#000;
padding-left:5px;
text-decoration:none
}
	#lang a:HOVER{text-decoration:underline}
#head_r{
float:right;
background:url(/images/srch_fon.gif);
width:521px;
height:46px
}
	#search{
	float:right;
	color:#fff;
	font-weight:bold;
	padding:13px 7px 0 0
	}
	.srch_inp{
	border:1px solid #CDDADA;
	width:130px;
	font-weight:normal;
	margin-left:4px;
	color:#333
	}
	.srch_subm{
	background:none;
	border:none;
	color:#fff;
	cursor:pointer
	}
	#all_link{padding:8px 0 0 16px}
	#all_link a, #all_link a:VISITED{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	line-height:13px
	}
#top_menu_cont{
clear:both;
padding:7px 12px 0 415px
}

#top_menu_r{

height:36px
}

.top_menu{
list-style:none;
padding:0 0 0 70px;
margin:0
}
.top_menu li{
float:left;
background:url(/images/top_menu_fon.jpg) 100% 0 no-repeat;
padding:0px
}



#top_menu_r div.tm_it{
background:url(/images/top_menu_mid.jpg) 100% 0 no-repeat;
padding:14px 30px 5px 24px;
height:auto;
margin:0;
}
#top_menu_r #mit_3 div.tm_it{
background:url(/images/top_menu_r.jpg) 100% 0 no-repeat;
}
	#last{
	background:none;
	padding-right:6px
	}
.top_menu a, .top_menu a:VISITED{
color:#4C4C4C;
font-weight:bold;
text-decoration:none;
font-size:11px
}
	.top_menu a:HOVER{text-decoration: underline}
#header_line{
background:#F5F5F5;
height:1px;
font-size:0px;
margin:0 273px 0 68px
}


#left_inn{
padding:19px 0 27px 23px
}
#filter{
background:url(/images/filter_top.gif) 0 0 no-repeat;
padding:16px 0 0 0
}
.filter_block{
border-left:1px solid #DBDBDB;
border-right:1px solid #DBDBDB;
border-bottom:1px solid #CCD9D9;
background:url(/images/arrow.gif) 12px 8px no-repeat;
padding:0 0 4px 22px
}
.grey{background:url(/images/arrow.gif) 12px 8px no-repeat #F2F6F6}
	.filter_block form{padding:3px 0 5px}
select.filt_sel{
width:168px;
margin-bottom:2px;
}

#l_menu_cont{
background:url(/images/l_menu_bot.jpg) 0 100% no-repeat #ED1C24;
margin-bottom:8px;
margin-top:-1px;
position:relative
}
#l_menu_top{
background:url(/images/l_menu_top.jpg) 0 0 no-repeat;
padding:22px 22px 15px 21px
}

#right_inn{
padding:24px 19px 27px 0px
}
#auth_cont{
background:url(/images/auth_fon.jpg) 0 0 repeat-y
}
#auth_top{
background:url(/images/auth_top.jpg) 0 0 no-repeat;
padding:18px 0 17px 20px;
color:#3F3F3F
}
#auth_top a, #auth_top a:VISITED{color:#3F3F3F}
.auth_inp{
border:1px solid #C0D0D0;
border-right:none;
margin:2px 0 2px;
width:137px
}
#basket_cont{
background:url(/images/basket_fon.jpg) 0 0 repeat-y
}
#basket_top{
background:url(/images/basket_top.jpg) 0 0 no-repeat;
padding:19px 5px 15px 20px;
color:#485160
}
	#basket_top img{vertical-align: middle}
#bonus_cont{
background:url(/images/bonus_fon.jpg) 0 0 repeat-y
}
#bonus_top{
background:url(/images/bonus_top.jpg) 0 0 no-repeat;
padding:19px 5px 16px 20px
}
	#order_list{
	background:url(/images/order_fon.jpg) 0 0 no-repeat;
	padding:5px 0 5px 10px;
	margin:10px 0 0 -10px;
	position:relative
	}
	#order_list a, #order_list a:VISITED{
	color:#ED1C24;
	font-weight:bold;
	text-decoration:none
	}
#subs_cont{
background:url(/images/subs_fon.jpg) 0 0 repeat-y
}
#subs_top{
background:url(/images/subs_top.jpg) 0 0 no-repeat;
position:relative;
}
#subs_bot{
background:url(/images/subs_bot.jpg) 0 100% no-repeat;
position:relative;
padding:18px 5px 29px 20px
}
.paper{
position:absolute;
top:-14px;
right:-17px;
background:url(/images/gaz.gif);
width:70px;
height:70px
}
	.subs_menu{
	margin:0;
	padding:5px 0 0;
	list-style:none
	}
	.subs_menu li{
	padding:0 0 10px 0;
	color:#ED1C24;
	text-decoration:underline;
	cursor:pointer
	}
	.subs_menu a, .subs_menu a:VISITED{
	color:#ED1C24
	}
	.r_menu{
	margin:0 0 0 -8px;
	padding:52px 10px 0 0;
	list-style:none;
	}
	.r_menu li{
	padding:6px 0 7px 8px;
	border-top:1px solid #DBDCE0
	}
	.r_menu li:first-child{border:none}
	.r_menu a, .r_menu a:VISITED{
	color:#444C5E;
	font-weight:bold;
	font-size:14px;
	text-decoration:none
	}
		.r_menu a:HOVER{text-decoration:underline}
#pols_cont{
background:url(/images/right_fon.jpg) 0 0 repeat-y
}
#pols_bot{
background:url(/images/right_bot.jpg) 0 100% no-repeat;
padding:14px 10px 28px 20px
}
	.right_bot_menu{
	padding:4px 0 0;
	margin:0;
	list-style:none
	}
	.right_bot_menu li{padding:0 0 12px}
	.right_bot_menu a, .right_bot_menu a:VISITED{
	color:#fff
	}


#center_container_padding{
padding:32px 11px 32px 20px;
}
.news_cont{
padding:18px 0 27px 0;
margin:0;
list-style:none
}
.news{
float:left;
width:269px;
padding:0;
position:relative
}
.news_inn{
padding:0 25px 0 55px;
position:relative
}
.date{
float:left;
width:40px;
color:#03316A;
margin:2px 0px 0 10px;
	position:absolute;
	left:0px;
	top:0px
/*position:relative;
display:inline*/
}
.day{
font-size:22px;
font-weight:bold;
float:left;
margin:-3px 2px 0 0;
}
.m_y{
line-height:10px;
float:left;
font-weight:bold
}
	.news a, .news a:VISITED{color:#03316A}

#spec_cont{
background:url(/images/spec_fon.jpg) 0 0 no-repeat;
height:221px;
margin-left:-8px;
margin-top:26px;
padding-right:21px;
clear:both
}
#spec_cont img{float:right}
#spec_desc{
padding:28px 0 0 68px;
color:#1A5D95
}
#spec_desc a, #spec_desc a:VISITED{
text-decoration:none;
color:#1A5D95;
}
#spec_desc a:HOVER{text-decoration:underline}
#spec_desc a.more, #spec_desc a.more:VISITED{text-decoration:underline}
#spec_desc a.more:HOVER{text-decoration:none}

#inter_cont{
padding:10px 0 0 0px
}
#inter_cont img{
position:absolute;
right:0px;
top:0px;
}
#inter_cont a, #inter_cont a:VISITED{
font-size:17px;
text-decoration:none;
font-weight:bold;
line-height:13px
}
#inter_cont small{font-size:14px; display:block;}
#inter_cont p{
padding-top:87px;
padding-left:8px;
margin:0
}

.int_block_1, .int_block_2, .int_block_3{
float:left;
border:1px solid #BFCFCF;
position:relative;
height:119px;
width:165px;
}
.int_block_1{
margin:0 5px 5px 14px;
}
.int_block_2{
margin:0 0 5px 0px;
}
.int_block_3{
margin:0 0 5px 5px;
}
.int_block_1 a, .int_block_1 a:VISITED{color:#E03329}
.int_block_2 a, .int_block_2 a:VISITED{color:#A2B7B8}
.int_block_3 a, .int_block_3 a:VISITED{color:#465D5F}
.int_block_1 a:HOVER{color:#C81107}
.int_block_2 a:HOVER{color:#809597}
.int_block_3 a:HOVER{color:#243b3d}


#footer{
background:url(/images/footer.jpg) 0 100% no-repeat;
padding:0 18px
}
#footer_inn{
border-top:1px solid #BFCFCF
}
#pay_menu{
float:right;
width:160px;
margin-right:28px
}
.pay_list{
padding:0;
margin:0;
list-style:none
}
.pay_list li{padding-bottom:8px}
.pay_list a, .pay_list a:VISITED{
color:#450F0E
}
#bot_banner_cont{
padding:30px 0 0 5px;
}
#bot_banner_cont img{
margin-right:25px;
}

#bot_menu_l{
background:url(/images/bot_menu_fon.gif) 0 0 repeat-x;
margin:23px 455px 0 4px
}
#bot_menu_r{
background:url(/images/bot_menu_r.gif) 100% 0 no-repeat
}

.bot_menu{
list-style:none;
padding:0 0 0 22px;
margin:0;
height:35px;
background:url(/images/bot_menu_l.gif) 0 0 no-repeat
}
.bot_menu li{
float:left;
background:url(/images/bot_menu_mid.gif) 0 0 no-repeat;
padding:11px 14px
}
.bot_menu li:first-child{background:none}
.bot_menu a, .bot_menu a:VISITED{
color:#0D65A2;
font-weight:bold;
font-size:12px;
text-decoration:none
}
.bot_menu a:HOVER{text-decoration:underline}

#foot_link{
padding:36px 0 45px 89px;
clear:both
}
#foot_link a, #foot_link a:VISITED{
color:#5B4E49;
padding-right:33px
}

/*Inner page*/
.path_2{
color:#4C4C4C;
font-size:18px;
font-weight:normal
}
	.path_2 a, .path_2 a:VISITED{
	color:#4C4C4C;
	font-size:18px;
	text-decoration:none
	}
	.path_2 a:HOVER{text-decoration:underline}
.path{
padding:5px 0 10px 15px;
color:#4C4C4C;
font-size:11px
}
	.path a, .path a:VISITED{color:#4C4C4C; font-size:11px}
	
#filter_cent{
padding:0 0 0 0px;
border-bottom:1px solid #BFCFCF;
margin:0 15px 48px 15px
}

.f_block label{
display:block;
color:#ED1D24
}

.tov_list{
border-top:1px solid #BFCFCF;
margin:0 15px -35px 15px
}
.list{
padding:16px 0 30px;
}
.list_tb{
width:auto;
border:none;
border-collapse:collapse;
}
	.list_tb td{vertical-align:top}
.foto_td{
width:135px;
padding:0;
}
.c_td{
padding:0 0 10px;
width:198px;
color:#03316A
}
	.c_td a, .c_td a:VISITED{
	color:#03316A;
	text-decoration:none;
	font-size:12px;
	font-weight:bold
	}
	.c_td a:HOVER{text-decoration:underline}
.price{
color:#ED1C24;
font-size:22px;
line-height:24px;
padding:10px 0 0;
position:relative;
margin-left:-3px;
position:relative;
}
	.price small{font-size:14px}
.r_td{
padding:0 0 10px;
width:190px
}
.tov_desk{
padding:0 0 24px;
margin:0;
list-style:none
}
	.tov_desk li{
	padding:1px 0 1px 2px;
	border-top:1px solid #DEDEDE
	}
	.tov_desk li:first-child{border:none}
	.tov_desk a, .tov_desk a:VISITED{
	text-decoration:none;
	color:#5B5B5B
	}
	.tov_desk a:HOVER{text-decoration:underline}
.list_sel{
width:126px;
border:1px solid #C2C2C2;
color:#5B5B5B
}

.bot_td{
border-bottom:1px solid #CFD4D6;
border-top:1px solid #CFD4D6;
padding:6px 0 6px
}
	.bot_td a, .bot_td a:VISITED{
	font-size:13px;
	color:#707070;
	font-weight:bold
	}
	a.order_link, a.order_link:VISITED{
	color:#ED1C24;
	font-weight:bold;
	font-size:17px;
	text-decoration:none
	}
	a.order_link:HOVER{color:#CB0A02}

#subs{
border:2px solid #DEDEDE;
padding:5px;
margin:0 12px 0 0;
display:none
}
.subm{
background:none;
border:1px solid #dedede;
font-size:10px;
margin:3px 0 0;
cursor:pointer
}
#reg .subm{
margin-left:10px
}
#order .subm{
margin-left:10px;
}

#order .l_td{
vertical-align:top;
width:150px
}


.l_menu{
list-style:none;
margin:0;
padding:0
}
.l_menu li{
float:left;
clear:both;
width:160px
}
.l_menu div{
padding:4px 0;
background:url(/images/l_menu_fon.png) 0 0 repeat-x;
width:160px
}
	.l_menu div#lm_1{background:none}
	.l_menu div#lm_2{width:113px}
	.l_menu div#lm_3{width:123px}
.l_menu a, .l_menu a:VISITED{
color:#FFF;
font-size:12px;
font-weight:bold;
text-decoration:none
}
.l_menu a:HOVER{text-decoration:underline}

#l_s{
background:#FEFEFE;
border-color:#333;
width:80px;
text-align:center
}

.print{
font-size:16px;
color:#000066; 
font-weight:bold;
cursor:pointer;
display:block;
padding-top:5px
}

.wid{
width:100%
}
.wid td{
padding-top:4px;
padding-bottom:4px
}

.forum_path{
	color:#4C4C4C;
	font-size:18px;
	text-decoration:none;
	font-weight:bold
}
.forum_path a, .forum_path a:VISITED{
	color:#4C4C4C;
	font-size:18px;
	text-decoration:none;
	font-weight:normal
}

#mit_1{
width:178px
}
#mit_2{
width:137px
}
#mit_3{
width:170px
}

.seo_text{
clear:both;
padding:10px 15px
}