.a-cr,.a-cr td,table.spec td.a-cr,table.spec th.a-cr,.a-cr th{text-align:center}

.randlink ul, .randlink li { margin:0; padding:0; list-style:none; }
.randlink li { margin-bottom:10px;font-size:10px; }
.randlink a { color: #a6d6e8; }
.top_sub_menu  { color:gray; }
.top_sub_menu a  { color:gray; }
.cena { vertical-align:middle;text-align:center }
.randlink {
	position:relative;
	padding:26px 0px ;
}
.input_rand_img { margin:-45px 0px 0px 160px; }


.pr-15 { padding-right:15px; }
.pr-10 { padding-right:10px; }
.pl-10 { padding-left: 10px; }
.pl-20 { padding-left: 20px; }
.pl-30 { padding-left: 30px; }
.p-0-20 { padding: 0pt 20px; }
.w-250 { width: 250px; }
.w-300 { width: 300px; }
.w-100p { width: 100%; }
.va-m { vertical-align: middle; }
.ta-l  { text-align: left; }
.ws-n { white-space: nowrap; }
.reg_td { padding-left: 10px; padding-right: 10px; text-align: right; }
.brk * { word-wrap:break-word; }

.articles { border-top: 1px solid #F5F5F5; border-left: 1px solid #9CC0D8; border-bottom: 1px solid #9CC0D8; border-right: 1px solid #9CC0D8; background:#F5F5F5; }
.articles_td { padding-left: 18px; padding-right: 18px; }
.articles_katalog { border-top: 1px dashed #9CC0D8; }
.div_art_kat { width: 142px; height: 32px; }
.m-0-0-10 { margin: 0 0 0 10px; }
.p-l-r-18 { padding-left: 18px; padding-right: 18px; }
.bb_art { border-bottom: 1px dashed #9CC0D8; }
.td_members{
	width:350px;
	padding:10px 0px;
	text-align:right;
}

.td_poisk { margin: 0pt; padding: 0pt; }


.ml-20{margin-left:50px!important} 
.mr-50{margin-right:50px!important} 
.a-rt{text-align:right}
.a-lt{text-align:left}
.f-90{font-size:90%}
.c-5 {width: 5%}
.c-10{width:10%}
.c-15{width:15%}
.c-20{width:20%}
.c-30{width:30%}
.c-40{width:40%}
.c-50{width:50%}
.c-55{width:55%}
.c-60{width:60%}
.c-70{width:70%}
.c-80{width:80%}
.c-85{width:85%}
.c-90{width:90%}
.c-95{width:95%}
.c-100{width:100%}

.input_reg1{
	position:relative;
	height:14px;
	border:1px #a7a6aa solid;
	margin:3px 0px 3px 16px;
	margin: 0pt;
	width: 99%;
}





.div_news_all_l{
	position:relative;
	font-family:Arial;
	font-size:11px;
	color:#cb1f1d;
	text-align:left;
}

.div_contact_1{
	position:relative;
	font-family:Arial;
	font-size:12px;
	color:#666666;
}

.div_contact_1 a{
	color: #015b7e;
	font-weight:bold;
	font-size:13px;
}


.td_right1{
	position:relative;
	background:#f0efed;
	width:246px;
	padding:27px 0px;
} 





body{
	background:#f0efed;
	margin:0px auto;
	padding:0px 1%;
	}

p{
	padding:0px;
	margin:0px 0px 15px;
	}

p span{
	font-weight:bold;
	}

h1{
	position:relative;
	font-family: Arial;
	font-size:20px;
	color:#ffffff;
	font-weight:normal;
	padding:0px 0px 0px 15px;
	margin:0px 0px 13px;
	}

h2{
	position:relative;
	font-family: Arial;
	font-size:20px;
	font-weight:normal;
	color:#015b7e;
	padding:0px;
	margin:0px 0px 8px;
	}

h2 a{
	color:#015b7e;
}

h2 a:hover {
	text-decoration: none;
}

h4{
	position:relative;
	font-family: Arial;
	font-size:26px;
	font-weight:normal;
	color:#015b7e;
	padding:0px;
	margin:0px 0px 20px;
	text-decoration:underline;
	}

h3{
	position:relative;
	font-family: Arial;
	font-size:26px;
	font-weight:normal;
	color:#1f1f1f;
	padding:0px;
	margin:0px 0px 11px;
	}



.div_page{
	position:relative;
	background:#ffffff;
	width:100%;
	margin:0px auto;
	height: auto;
	border:0px #ffffff solid;
}

.div_header{
	border-top:5px #035d80 solid;
	padding:2px 0px 0px;
	}
	
.table_header{
	position:relative;
	width:100%;
	}
	
.div_b{
	position:relative;
	text-align:right;
	padding:10px 0px 0px 0px;
	margin-bottom:43px;
	margin: 0pt;
	}	

.div_logo{
	position:relative;
/*	padding-top:30px;
	margin-bottom:30px;*/
	margin-bottom: 0pt; padding-top: 10px;
	}	
.div_logo a { font-size:25px; text-decoration:none;}
.table_search{
	position:relative;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	margin-left:12px;
	}	

.table_search span{
	font-family:Tahoma;
	background:url(../img/bg_search.jpg) repeat-x;
	background-position:bottom;
	padding:0px 0px 4px;
	font-size:11px;
	font-weight:normal;
	color:#6f6f6f;
	}
.poisk{
	vertical-align: bottom
}

.input_reg{
	position:relative;
	width:135px;
	height:20px;
	border:1px #a7a6aa solid;
	margin:3px 0px 3px 16px;
	}

.input_reg{

	border-top:1px #7d7f7e solid;
	border-left:1px #7d7f7e solid;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	margin:0px 7px 0px;
	}		


.table_reg{
	position:relative;
	font-family:Arial;
	font-size:12px;
	color:#015b7e;
	}

.table_reg td{
	padding:0px 8px;
	}

.table_reg a{
	color:#015b7e;
}

.table_reg a:hover {
	text-decoration: none;
}

/*menu*/

.div_menu{
	position:relative;
	background:#025a82;
	height:44px;
	border-bottom:4px #053f53 solid;
	border-top:4px #ffdd00 solid;
	}

.table_menu{
	position:relative;
	height:44px;
	font-family:Arial;
	font-size:14px;
	color:#ffffff;
}	
	
.table_menu th{
	position:relative;
	}
	
.table_menu td{
	padding:0px 30px;
	}

.table_menu a{
	color:#ffffff;
	text-decoration: none;
}

.table_menu a:hover {
	text-decoration: underline;
}

.td_select{
	position:relative;
	padding:0px 17px;
	background:#033a4f;
	}	
	
.div_box{
	padding:0px 12px;
	}

.table_center{
	position:relative;
	width:100%;
	height:400px;
	border-bottom:9px #f0efed solid;
	}

.td_left{
	position:relative;
	background:#063e55 url(../img/bg_left.jpg) repeat-x ;
	background-position:0px 0px;
	width:230px;
	padding:26px 0px ;
	}

.div_menu_left{
	position: relative;
	font-family: Arial;
	font-size:12px;
	color:#ffffff;
	margin-bottom:20px;
	}

.div_menu_left a{
	color: #a6d6e8;
}

.div_menu_left a:hover {
	text-decoration: none;
}
	
.div_menu_item{
	position:relative;
	padding:0px 20px 10px 40px;
	}

.div_news_num{
	position:relative;
	margin:0px 0px 0px -20px;
	padding:0px 7px 0px 0px;	
	}
	
.div_hl{
	height:1px;
	border-bottom:1px #19556d solid;
	font-size:0px;
	margin-bottom:10px;
	}	
	
.div_sys{
	position:relative;
	font-family: Arial;
	font-size:12px;
	color:#a6d6e8;
	padding:0px 25px 0px 15px;
	}	
	
.td_center{
	position:relative;
	padding:25px 15px;
	font-family:Arial;
	font-size:13px;
	color:#333333;
	}

.td_center strong{
	color:#015b7e;
	}

	
.table_center_pic{
	position:relative;
	margin:0px auto 25px;
	}	
	
.table_center_pic td{
	padding:0px 5px;
	}
	
.div_best{
	position:relative;
	color:#ac250a;
	margin-bottom:15px;
	}

.div_best div{
	text-indent:20px;
	} 

.span_col{
	color:#333333;
	font-weight:bold;
	}
		
.div_best strong{
	position:relative;
	color:#ac250a;
	}
		
/*reklama*/

.div_reklama{
	position:relative;
	text-align:center;
	padding:10px 0px; 
	}

		
.td_right{
	position:relative;
	background:#f0efed;
	width:246px;
	padding:27px 0px;
	}

.centr{
	position:relative;
	padding:0px 23px;
	margin:0px auto;
	border:0px;

	}

.div_news_all{
	position:relative;
	font-family:Arial;
	font-size:11px;
	color:#015b7e;
	text-align:right;
	}


.div_news_all a{
	color:#015b7e;
}

.div_news_all a:hover {
	text-decoration: none;
}

.div_hl_2{
	position:relative;
	background:#ffffff;
	margin:14px 0px;
	height:5px;
	font-size:0px;
	}
	
.div_contact{
	position:relative;
	padding:0px 34px;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	}

.div_contact a{
	color: #015b7e;
	font-weight:bold;
}

.div_contact a:hover {
	text-decoration: none;
}
			
.div_hl_3{
	background:#015b80;
	font-size:0px;
	height:16px;
	
	}
.div_footer{
	position:relative;
	background:#f0efed;
	font-family:Arial;
	font-size:11px;
	height:79px;
	}

.div_copyright{
	position:relative;
	padding:20px ;
	}	

.div_copyright a{
	color: #015b80;
	font-weight:bold;
}

.div_copyright a:hover {
	text-decoration: none;
}
	
.div_count{
	position: absolute;
	top:10px;
	right:10px;
	}


.a_link_1{
	color:#a61a1d;
	font-weight:bold;
	text-decoration:none;
	}		

.div_zakaz_form{
	position:relative;
	margin-bottom:40px;
	}	

.table_zakaz_form{
	position:relative;
	text-align:right;
	font-family: Arial;
	font-size:12px;
	color:#000000;
	}

.span_capcha{
	position:relative;
	margin:0px 15px 0px 16px;
	} 

	
.table_zakaz_form sup{
	font-size:18px;
	font-weight:bold;
	padding:0px 0px 0px 5px;
	color:#a21f17;
	}
	
.input_capcha{
	width:126px;
	height:14px;	
	border:1px #a7a6aa solid;
	}
	

.input_zakaz{
	width:230px;
	height:14px;
	border:1px #a7a6aa solid;
	margin:3px 0px 3px 16px;
	}	
	
.td_button_zakaz{
	position:relative;
	padding:8px 16px;
	}

/*reg*/

.div_reg{
	position:relative;
	background:#f0efed;
	padding:8px 0px 10px 20px;
	}

.div_right_name{
	position:relative;
	font-family: Arial;
	font-size:26px;
	color:#015b7e;
	margin-bottom:15px;
	text-align:center;
	}			

.table_reg_right{
	position:relative;
	font-family: Arial;
	font-size:12px;
	color:#666666;
	margin-bottom:5px;
	}



.div_button_enter{
	position:relative;
	}
	
.div_reg_memb{
	position: relative;
	margin:-28px 0px 0px;
	font-family: Arial;
	font-size:11px;
	color:#015b7e;
	padding:0px 0px 0px 100px;
	}

.div_reg_memb a{
	color:#015b7e;
}

.div_reg_memb a:hover {
	text-decoration: none;
}
	
.div_step{
	position:relative;
	padding:0px 40px ;
	font-family: Arial;
	font-size:20px;
	color:#015b7e;
	}	 
	
.div_step div{
	margin:10px 0px;
	}

.div_sale{
	position:relative;
	font-family: Arial;
	font-size:12px;
	color:#333333;
	padding:0px 19px 0px 35px;			
	}	

.div_sale_name{
	position:relative;
	font-family: Arial;
	font-size:26px;
	color:#015b7e;
	margin-bottom:15px;
	}			
	
.div_more{
	position:relative;
	text-align:right;
	font-family: Arial;
	font-size:11px;
	color:#015b7e;
	padding:17px 0px 0px;
	}	

.div_more a{
	color:#015b7e;
}

.div_more a:hover {
	text-decoration: none;
}

.select_input{
	width:230px;
	height:18px;
	border:1px #a7a6aa solid;
	margin:3px 0px 3px 16px;
	}	
	
.div_news{
	position:relative;
	font-family: Arial;
	font-size:12px;
	color:#333333;
	padding:20px 0px;
	border-bottom:1px #95b1bc solid;
	}

.div_news a{
	color: #063e55;
	font-size:14px;
}

.div_news a:hover {
	text-decoration: none;
}

.div_news_data{
	color:#ac250a;
	font-size:11px;
	}
	
.table_news{
	position:relative;
	}

.table_news img{
	margin:0px 7px 0px 0px;
	}
	


.table_news td{
	padding:0px 0px 26px;
	}
	
.div_pages{
	position:relative;
	font-family: Arial;
	font-size:11px;
	color:#333333;
	padding:9px 0px 0px;
	margin-bottom:30px;
	}	
	
.div_pages a{
	color: #063e55;
}

.div_pages a:hover {
	text-decoration: none;
}
	
/*catalog*/

.table_catalog{
	position:relative;
	width:100%;
	border-top:1px #bcbcbc solid;
	border-left:1px #bcbcbc solid;
	border-right:1px #bcbcbc solid;
	border-bottom:1px #bcbcbc solid;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	margin-bottom:9px;
	}	

.table_catalog td{
	padding:5px 9px;
	}

.tr_header{
	background:#dfeff6;
	}	
	
.table_catalog th{
	font-family:Arial;
	font-size:12px;
	padding:5px 9px;
	}
	
.th_1{
	position:relative;
	border-left:1px #bcbcbc solid;
	border-right:1px #bcbcbc solid;
	border-bottom:1px #bcbcbc solid;
	}

.th_2{	
	position:relative;
	border-right:1px #bcbcbc solid;
	border-bottom:1px #bcbcbc solid;
	text-align: center;
	}
.th_4{	
	position:relative;
	border-bottom:1px #bcbcbc solid;
	text-align: center;
	}
.div_item_name{
	position:relative;
	font-family: Arial;
	font-size:13px;
	color:#063e55;
	font-weight:bold;
	margin-bottom:6px;
	}

.div_item_name img{
	margin:0px 15px 0px 0px;
	}


.div_item_name a{
	color:#063e55;
}

.div_item_name a:hover {
	text-decoration: none;
}

.th_3{
	position:relative;
	background:#f9fdea;
	border-left:1px #bcbcbc solid;
	border-right:1px #bcbcbc solid;
	border-bottom:1px #bcbcbc solid;
	color:#ac250a;
	}
	
.th_3 a{
	color: #ac250a;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.th_3 a:hover {
	text-decoration: none;
}

.th_bot{
	border-bottom:1px #bcbcbc solid;
	vertical-align:middle;
	text-align:center;
}
.opt_cena a{
	color: #AC250A;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.th_bot a{
	color: #333333;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.th_bot a:hover {
	text-decoration: none;
}


.table_check{
	position:relative;
	width:100%;
	margin-bottom:20px;
	}	
	
.div_chek_out{
	position:relative;
	font-family: Arial;
	font-size:10px;
	color:#053d54;
	margin-right:15px;
	width:78px;
	}
		
.div_chek_out a{
	color:#053d54;
}

.div_chek_out a:hover {
	text-decoration: none;
}
		
.div_news_data { color:#AC250A;font-size:11px; }
.div_news_header a {color:#015B7E;font-size:13px;font-weight:bold;}
.div_news_text a { color:#666666;}

