.bmrank { color:#036005; font-weight:bold; }

.num{
	font-weight: 900;
	font-size: 16px;
	color: #407d95;
}

img {
	border-color: #eeeeee;
}

td,table,txt,body,div{
	font-family:Tahoma,Sans; 
	font-size:12px; 
	color:#2A2A2A;
}

a{
	font-family:Tahoma;
	color:#b74b4b;
	font-size:12px; 
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

.gtitle{
	font-family:Tahoma;
	color:#2987bd;
	font-size:12px; 
	font-weight: none;
	text-decoration:underline;
}

.gtitle:hover{
	text-decoration:none;
}

.title{
	font-family:Tahoma;
	color:#1b79aa;
	font-size:14px; 
	font-weight: bold;
	text-decoration:none;
}

.utitle:hover{
	text-decoration:underline;
}

.a1{
	font-family:Tahoma;
	color:#b32121;
	font-size:12px; 
	text-decoration:underline;
}

.a1:hover{
	text-decoration:none;
}

.ga{
	font-family:Tahoma;
	color:#2987bd;
	font-size:12px; 
	text-decoration:underline;
}

.ga:hover{
	text-decoration:none;
}

.a1nu{
	font-family:Tahoma;
	color:#b32121;
	font-size:12px; 
	text-decoration:none;
}

.a1nu:hover{
	text-decoration:underline;
}

.a_w{
	font-family:Tahoma;
	color:#ffffff;
	font-size:12px; 
	text-decoration:none;
	text-shadow: 0.1em 0.05em #000000;
}

.a_w:hover{
	text-decoration:none;
	text-shadow: 0.1em 0.05em #000000;	
}

.a_wb{
	font-family:Tahoma;
	color:#ffffff;
	font-size:11px; 
	text-decoration:none;
	font-weight: bold;
	text-shadow: 0.1em 0.05em #000000;
	cursor: pointer;
}

.a_wb:hover{
	text-decoration:none;
	text-shadow: 0.1em 0.05em #000000;	
}

.a_wb13{
	font-family:Tahoma;
	color:#ffffff;
	font-size:13px; 
	text-decoration: none;
	font-weight: bold;
	text-shadow: 0.1em 0.05em #000000;
}

.a_wb13:hover{
	text-decoration: none;
	text-shadow: 0.1em 0.05em #000000;	
}

.firm_color1{
 color:#C2C2C2;
 font-size:13px;
 font-weight:bold;
}
.firm_color2{
 color:#8AB33C;
 font-size:13px;
 font-weight:bold;
}

.firm_color3{
 color:#4180A2;
 font-size:13px;
 font-weight:bold;
}

.firm_color4{
 font-size:13px;
 font-weight:bold;
 color:#FF8A00;
}

.afirms{
	font-family:Tahoma,Sans;
	color:#22483a;
	font-size:12px; 
	text-decoration:none;
}

.afirms:hover{
	text-decoration:underline;
}

.a_small{
	font-family:Tahoma;
	color:#b74b4b;
	font-size:11px; 
	text-decoration:underline;
}

.a_small:hover{
	text-decoration:none;
}

.our_ban{
	font-family:Tahoma;
	color:#a52a2a;
	font-size:13px; 
	text-decoration:none;
	font-weight: bold;
}

.atit_t{
	font-family:Tahoma;
	color:#b32121;
	font-size:14px; 
	text-decoration:none;
	font-weight: bold;
}

.atit_to{
	font-family:Tahoma;
	/*font-style: italic;*/
	color:#6c6c6c;
	font-size:12px; 
	text-decoration:none;
	font-weight: bold;
}

.atit{
	font-family:Tahoma;
	color:#b32121;
	font-size:14px; 
	text-decoration:none;
	font-weight: bold;
}

.atit:hover{
	text-decoration: underline;
}

.atita{
	font-family:Tahoma;
	color:#4b7b79;
	font-size:14px; 
	text-decoration:none;
	font-weight: bold;
}

.atita:hover{
	text-decoration: underline;
}

.atit_small{
	font-family:Tahoma;
	color:#b32121;
	font-size:13px; 
	text-decoration:none;
	font-weight: bold;
}

.atit_small:hover{
	text-decoration: underline;
}

.atit_smalla{
	font-family:Tahoma;
	color:#4b7b79;
	font-size:11px; 
	text-decoration:none;
	font-weight: bold;
}

.atit_smalla:hover{
	text-decoration: underline;
}

.a_small2{
	font-family:Tahoma;
	color:#b74b4b;
	font-size:11px; 
	text-decoration:none;
}

.a_small2:hover{
	text-decoration:underline;
}

.asobit{
	font-family:Tahoma;
	color:#4a7163;
	font-size:12px; 
	text-decoration:underline;
	font-weight: bold;
}

.asobit:hover{
	text-decoration: none;
}

.anews{
	font-family:Tahoma;
	color:#567a6d;
	font-size:12px; 
	text-decoration:underline;
	font-weight: none;
}

.anews:hover{
	text-decoration: none;
}

.alogin{
	font-family:Tahoma;
	color:#1c3737;
	font-size:11px; 
	text-decoration:none;
	font-weight: none;
}

.alogin:hover{
	text-decoration: underline;
}

.alogin_w{
	font-family:Tahoma;
	color:#ffffff;
	font-size:11px; 
	text-decoration:none;
	font-weight: none;
}

.alogin_w:hover{
	text-decoration: underline;
}

.as{
	font-family:Tahoma;
	color:#818181;
	font-size:11px; 
	text-decoration:underline;
	font-weight: none;
}

.as:hover{
	text-decoration: none;
}

.afio{
	font-family:Tahoma;
	color:#b32121;
	font-size:12px; 
	text-decoration:none;
	font-weight: none;
}

.afio_spec{
	font-family:Tahoma;
	color:#d1161e;
	font-size:13px; 
	text-decoration:none;
	font-weight: none;
}

.fio:hover{
	text-decoration: underline;
}

.atit_small{
	font-family:Tahoma;
	color:#b32121;
	font-size:11px; 
	text-decoration:none;
	font-weight: bold;
}


h1{
	font-family:Tahoma; 
	font-size:13px; 
	display:inline;
	font-weight:bold;
	color: #2f5564;
}

h2{
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:bold;
	color:#3d6371;
	display:inline;
}

.mes_in_out{
	font-family:Tahoma; 
	font-size:11px; 
	font-weight:bold;
	color:#0E2E46;
	display:inline;
	text-decoration: none;	
}

.ach_cat {
	font-family:Tahoma;
	font-size:11px;
	color:#696969; 
	text-decoration: none;
}

.ach_cat:hover{
	text-decoration: underline;
}

.ach_cat_x { 
	font-family:Tahoma; 
	font-weight:bold; 
	font-size:11px; 
	text-decoration:underline; 
	color:#c75c5c; 
}

.more { font-size: 11px; color:#8da0a0; font-weight:bold;}

.st{
	color: #909090;
	font-size: 11px;
}

.price_gift{
	color: #932121;
	font-size: 11px;
	font-weight: bold;
}

.i_wont{
	color: #8f1919;
	font-size: 14px;
	font-weight: bold;
}

.wt{
	color: #ffffff;
	font-size: 12px;
}

.rt{
	color: #b74b4b;
	font-size: 11px;
	font-weight: bold;
}

.rt13{
	color: #b74b4b;
	font-size: 13px;
}

.rt14b{
	color: #b74b4b;
	font-size: 14px;
	font-weight: bold;
}

.date_com{
	color: #434343;
	font-size: 10px;
	font-weight: bold;
}

.goods_tit{
	color: #b32121;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

.goods_tit_na{
	color: #a9a9a9;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

.lba{
	color: #595959;
	font-size: 11px;
	text-decoration: none;
}

.lbas{
	color: #9c9c9c;
	font-size: 11px;
	text-decoration: none;
}

.lba_b{
	color: #595959;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.lba_bs{
	color: #3488a7;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.lba12{
	color: #636262;
	font-size: 12px;
	text-decoration: none;
}

.sd12{
	color: #5a5a5a;
	font-size: 12px;
	text-decoration: none;
}

.date1{
	color: #67887d;
	font-size: 11px;
	text-decoration: none;
}

.header_body{
	background: url('img/header_body.png') repeat-x;
	width: 100%;
	height: 160px;
}

.header{
	background: url('img/header_body.png') repeat-x center;
	width: 1000px;
	height: 160px;
	margin: auto;
}

.menu{
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 0.1em 0.05em #000000;
}

.menu_na{
	background: url('img/menu_na.png') repeat-x;
	height: 38px;
	width: 838px;
	float: left;
}

.menu_na1{
	float: left;
	padding: 10px 0px 0 0px;
	text-align: center;	
}

.menu_a{
	background: url('img/menu_a.png') repeat-x;
	height: 38px;
	float: left;
	padding: 10px 0px 0 0px;
	text-align: center;		
}

.search{
	background: url('img/search_body-3.png') no-repeat;
	width: 590px;
	height: 54px;
	float: left;
}

.search_bottom{
	background: url('img/search_bottom.png') no-repeat;
	width: 61px;
	height: 23px;
	padding: 4px 0 0 0;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 0.1em 0.13em #000000;	
}

.bottom_active{
	background: url('img/active.png') no-repeat;
	width: 67px;
	height: 28px;
	padding: 6px 0 0 0;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 0.1em 0.13em #000000;	
}

.bottom_no_active{
	background: url('img/no_active.png') no-repeat;
	width: 67px;
	height: 28px;
	padding: 6px 0 0 0;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 0.1em 0.13em #000000;	
}

.razdel_bottom{
	background: url('img/bottom_razdel.png') no-repeat;
	width: 78px;
	height: 19px;
	padding: 3px 0 0 0;
	text-align: center;
	float: right;
}

.razdel_bottom a{
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 0.1em 0.13em #000000;
}

.inp_search,.inp_search_2{
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 18px;
	width: 486px;
	color: #919191;
	font-size: 11px;
	//padding-top: 2px;
}

.footer_body{
	background: url('img/footer_body.png') repeat-x;
	width: 100%;
	height: 80px;
}

.footer{
	background: url('img/footer_body_polosa.png') repeat-x center;
	width: 1003px;
	height: 80px;
	margin: auto;
}

.work{
	width: 1000px;
	margin: auto;
	padding: 0 0 30px 0;
}

.panel_left{
	background: url('img/panel_left.png') no-repeat;
	float: left;
	width: 6px;
	min-height: 140px;
}

.panel_right{
	background: url('img/panel_right.png') no-repeat;
	float: left;
	width: 6px;
	min-height: 140px;
}

.panel_center96{
	background: url('img/panel_center.png') repeat-x top;
	float: left;
	min-height: 140px;
	width: 96%;
}

.panel_center98{
	background: url('img/panel_center.png') repeat-x top;
	float: left;
	min-height: 140px;
	width: 98%;
}

.panel_center95{
	background: url('img/panel_center.png') repeat-x top;
	float: left;
	min-height: 140px;
	width: 95%;
}

.inp_in_l{
	width: 215px;
	height: 18px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #696969;
	font-size: 11px;
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #c3c3c3;	
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	//padding-top: 4px;		
}

.inp_in_lb{
	width: 400px;
	height: 18px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #696969;
	font-size: 11px;
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #c3c3c3;	
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	//padding-top: 4px;		
}

.inp_in_c{
	width: 190px;
	height: 18px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #696969;
	font-size: 11px;
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #c3c3c3;	
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	//padding-top: 4px;		
}

.inp_in_a{
	width: 190px;
	height: 20px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #000000;
	font-size: 11px;
	border-top: 1px solid #7f7f7f;
	border-bottom: 1px solid #e5e5e5;	
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	//padding-top: 4px;		
}

.inp_in_a2{
	width: 120px;
	height: 20px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #000000;
	font-size: 11px;
	border-top: 1px solid #7f7f7f;
	border-bottom: 1px solid #e5e5e5;	
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	//padding-top: 4px;		
}

.inp_in_ab{
	width: 190px;
	height: 40px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #000000;
	font-size: 11px;
	border-top: 1px solid #7f7f7f;
	border-bottom: 1px solid #e5e5e5;	
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	//padding-top: 4px;		
}

.inp_in_ct{
	width: 550px;
	height: 100px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #000000;
	font-size: 12px;
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #c3c3c3;	
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
}

.inp_in_ct_big{
	width: 550px;
	height: 200px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #000000;
	font-size: 12px;
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #c3c3c3;	
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;		
}

.inp_in_ct_big2{
	width: 550px;
	height: 200px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #000000;
	font-size: 12px;
	border-top: 1px solid #7f7f7f;
	border-bottom: 1px solid #e5e5e5;	
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;		
}

.inp_in_ct_small{
	width: 550px;
	height: 50px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #000000;
	font-size: 12px;
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #c3c3c3;	
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;		
}

.inp_in_ct_small22{
	width: 550px;
	height: 100px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #000000;
	font-size: 12px;
	border-top: 1px solid #7f7f7f;
	border-bottom: 1px solid #c3c3c3;	
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;		
}

.inp_in_ct_small222{
	width: 350px;
	height: 100px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #000000;
	font-size: 12px;
	border-top: 1px solid #7f7f7f;
	border-bottom: 1px solid #c3c3c3;	
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;		
}

.inp_in_ct_sred{
	width: 280px;
	height: 120px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #000000;
	font-size: 12px;
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #c3c3c3;	
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;		
}

.inp_in_ct_small2{
	width: 250px;
	height: 100px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #000000;
	font-size: 12px;
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #e5e5e5;	
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;		
}

.te_feedback{
	width: 215px;
	height: 100px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #000000;
	font-size: 12px;
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #c3c3c3;	
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;		
}

.inp_in_ct_small_import{
	width: 400px;
	height: 150px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #000000;
	font-size: 12px;
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #c3c3c3;	
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;		
}

.inp_in_ct_small_import_small{
	width: 200px;
	height: 70px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #000000;
	font-size: 12px;
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #c3c3c3;	
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;		
}

.inp_in_p{
	width: 125px;
	height: 18px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #696969;
	font-size: 11px;
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #c3c3c3;	
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	//padding-top: 4px;		
}

.inp_v{
	width: 55px;
	height: 18px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #696969;
	font-size: 11px;
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #c3c3c3;	
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;		
	//padding-top: 4px;
}

.inp_k{
	width: 95px;
	height: 25px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #000000;
	font-size: 22px;
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #c3c3c3;	
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;		
	//padding-top: 4px;
}

.inp_v_s1{
	width: 35px;
	height: 18px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #696969;
	font-size: 11px;
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #c3c3c3;	
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	//padding-top: 4px;		
}

.inp_v_s11{
	width: 40px;
	height: 18px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #3488a7;
	font-size: 11px;
	font-weight: bold;
	border: 0px solid #ffffff;
	background: #ffffff;
	//padding-top: 4px;		
}

.inp_v_s2{
	width: 25px;
	height: 18px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #696969;
	font-size: 11px;
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #c3c3c3;	
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	//padding-top: 4px;		
}

.inp2_v{
	width: 55px;
	height: 18px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #000000;
	font-size: 11px;
	border-top: 1px solid #7f7f7f;
	border-bottom: 1px solid #e5e5e5;	
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;		
	//padding-top: 4px;
}

.inp2_v_s1{
	width: 35px;
	height: 18px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #000000;
	font-size: 11px;
	border-top: 1px solid #7f7f7f;
	border-bottom: 1px solid #e5e5e5;	
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	//padding-top: 4px;		
}

.inp2_v_s2{
	width: 25px;
	height: 18px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
	color: #000000;
	font-size: 11px;
	border-top: 1px solid #7f7f7f;
	border-bottom: 1px solid #e5e5e5;	
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	//padding-top: 4px;		
}

.in_bottom{
	background: url('img/in_bottom.png') no-repeat;
	width: 61px;
	height: 23px;
	padding: 4px 0 0 0;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 0.1em 0.13em #000000;	
}

.up{
	font-size:11px; color:#7d7b7b;  font-family:Tahoma,Sans;
}

.okno_v{
	background: url('img/okno/plashka_v.png') no-repeat;
	height: 5px;
	width: 736px;
	clear: both;
}

.okno_n{
	background: url('img/okno/plashka_n.png') no-repeat;
	height: 5px;
	width: 736px;
	clear: both;
}

.okno_c{
	background: url('img/okno/plashka_c.png') repeat-y left;
	/*height: 86px;*/
	width: 736px;
	clear: both;
}

.date{
	background: url('img/date_body.png') no-repeat;
	height: 12px;
	width: 82px;
	color: #ffffff;
	font-size: 10px;
	text-align: center;
	font-weight: none;
}

.breit_body{
	background: url('img/breit_body.png') no-repeat;
	height: 16px;
	width: 40px;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	font-weight: none;
}

.izstone10 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #78899B; FONT-FAMILY:Tahoma; TEXT-DECORATION: none;

}
.izstone12 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #78899B; FONT-FAMILY:Tahoma; TEXT-DECORATION: none;

}
.izstone14 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #78899B; FONT-FAMILY:Tahoma; TEXT-DECORATION: none;

}
.izstone16 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; COLOR: #78899B; FONT-FAMILY:Tahoma; TEXT-DECORATION: none;

}
.izstone18 {
	FONT-WEIGHT: normal; FONT-SIZE: 26px; COLOR: #78899B; FONT-FAMILY:Tahoma; TEXT-DECORATION: none;

}
.izstone10:hover,.izstone12:hover,.izstone14:hover,.izstone16:hover,.izstone18:hover {
 text-decoration:underline;
}

.wopros{
 font-family:Tahoma;
 color:#4f4f50;
 font-size:12px; 
 text-decoration:none;
}
.wopros:hover{
 text-decoration:underline;
}

.mess_bad_user {
	width:100%; padding:3px; background-color:#fff5ef; border:1px solid #dd541d; color:#6f2001; white-space: normal;
}

.mess_bad {
	width:300px; padding:8px; background-color:#FFFFFF; border:1px solid #778899; color:#8D0B0B; white-space: normal;
}

.mess_bad_feedback {
	width: 200px;	padding:8px; background-color:#FFFFFF; border:1px solid #778899; color:#8D0B0B; white-space: normal;
}

.mess_good {
	width:300px; padding:8px; background-color:#FFFFFF; border:1px solid #5A7F06; color:#537801; white-space: normal;
}

.mess_good_center {
	width:400px; padding:8px; background-color:#FFFFFF; border:1px solid #5A7F06; color:#537801; white-space: normal;
}

.mess_bad_nob {
	color:#8D0B0B; white-space: normal;
}
.mess_good_nob {
	 color:#537801; white-space: normal;
}

.submit{
	font-size:11px; background-color:#f3f3f3; color:#2f5564; border:solid 1px #d6d4d5;
}

submit{
	font-size:11px; background-color:#f3f3f3; color:#2f5564; border:solid 1px #d6d4d5;
}

.b_l_na{
	background: url('img/bottom/beriz_l.png') no-repeat;
	float: left;
	width: 7px;
	min-height: 26px;
}

.b_r_na{
	background: url('img/bottom/beriz_r.png') no-repeat;
	float: left;
	width: 7px;
	min-height: 26px;
}

.b_c_na{
	background: url('img/bottom/beriz_c.png') repeat-x top;
	float: left;
	min-height: 26px;
	text-align: center;
	color: #ffffff;
	padding-top: 5px;
	text-shadow: 0.1em 0.13em #000000;
	min-width: 30px;
}


.b_l_a{
	background: url('img/bottom/red_l.png') no-repeat;
	float: left;
	width: 7px;
	min-height: 26px;
}

.b_r_a{
	background: url('img/bottom/red_r.png') no-repeat;
	float: left;
	width: 7px;
	min-height: 26px;
}

.b_c_a{
	background: url('img/bottom/red_c.png') repeat-x top;
	float: left;
	min-height: 26px;
	text-align: center;
	color: #ffffff;
	padding-top: 5px;
	text-shadow: 0.1em 0.13em #000000;
	min-width: 30px;
}

.over_flags{
	background: url('img/flag_bg.png') repeat-x;
	float: left; 
	padding-top: 0px; 
	min-width: 23px;
	height: 21px; 
	text-align: center;
}

.myic{
	background: url('img/link_border.png') no-repeat top;
	width: 66px;
	height: 66px; 
	text-align: center;
}

.myic_n{
	width: 66px;
	height: 66px; 
	text-align: center;
}


.ramka_v{
	background: url('img/ramka/ramka_v.png') no-repeat top;
	width: 219px;
	height: 5px; 
	text-align: center;
}

.ramka_v_n{
	width: 219px;
	height: 5px; 
	text-align: center;
}

.ramka_n{
	background: url('img/ramka/ramka_n.png') no-repeat top;
	clear: both;	
	width: 219px;
	height: 5px; 
	text-align: center;
}

.ramka_n_n{
	clear: both;
	width: 219px;
	height: 5px; 
	text-align: center;
}

.ramka_c{
	background: url('img/ramka/ramka_n.png') repeat-y top;
	
	width: 219px;
	height: 100%;
	text-align: center;
}

.ramka_c_n{
	
	width: 219px;
	height: 100%;	
	text-align: center;
}

.sel_left_new{
	background: url('img/ugol.png') no-repeat top;
	width: 7px;
	height: 22px;	
	float: left;
}

.import_ramka_a{
	background: url('img/dash_border.gif') no-repeat center;
	width: 192px;
	height: 59px;
	padding-left: 100px;
	padding-top: 12px;
	padding-right: 90px;
	clear: both;
}

.import_ramka_na{
	width: 192px;
	height: 59px;
	padding-left: 100px;	
	clear: both;
	padding-top: 12px;	
	padding-right: 90px;	
}

.import_ramka_a2{
	background: url('img/border_b.gif') no-repeat center;
	width: 313px;
	height: 95px;
	padding-left: 0px;
	padding-top: 12px;
	padding-right: 0px;
	clear: both;
}

.import_ramka_na2{
	width: 313px;
	height: 95px;
	padding-left: 0px;	
	clear: both;
	padding-top: 12px;	
	padding-right: 0px;	
}








	/*             styles for the star rater                */	
	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 70px;
		height: 14px;
		position: relative;
		background: url('img/grey.png') top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		height:14px;
		width: 14px;		
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:14px;
		height: 14px;
		line-height:14px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 14;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.star-rating li a:hover{
		background: url('img/gold.png') left center;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:14px;
	}
	.star-rating a.two-stars{
		left:14px;
	}
	.star-rating a.two-stars:hover{
		width: 28px;
	}
	.star-rating a.three-stars{
		left: 28px;
	}
	.star-rating a.three-stars:hover{
		width: 42px;
	}
	.star-rating a.four-stars{
		left: 42px;
	}	
	.star-rating a.four-stars:hover{
		width: 56px;
	}
	.star-rating a.five-stars{
		left: 56px;
	}
	.star-rating a.five-stars:hover{
		width: 70px;
	}
	.star-rating li.current-rating{
		background: url('img/grey.png') left bottom;
		position: absolute;
		height: 14px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	/* remove halo effect in firefox   */
	a:active{
		outline: none;
	}

	/*whatisvisa block*/

.whatisvisa_pos{
	left:182px;
	position:absolute;
	top:-12px;
	z-index:1000;
}

.whatisvisa_main{
	background:url('images/info_popupbg.png') repeat;
	padding:4px 10px 5px 15px;
	text-align:left;
	position:relative;
}

.whatisvisa_main p{
	padding-bottom:15px;
}

.whatisvisa_corn{
	width:13px;
	height:23px;
	position:absolute;
	left:-9px;
	top:0px;
	background:url('images/vicorn1.gif') no-repeat center;
}

.whatisvisa_corn_top{
	width:23px;
	height:13px;
	position:absolute;
	left:25px;
	top:-16px;
	_top:-13px;
	background:url('images/vicorn_top.gif') no-repeat center;
}

.whatisvisa_top, .whatisvisa_bottom{
	width:100%;
	height:7px;
	position:absolute;
	left:0;
}

.whatisvisa_top{
	background:url('images/whatisvisa_top1.png') no-repeat left top;
	top:-7px;
	padding-left:7px;
}

.whatisvisa_top_top{
	background:url('images/whatisvisa_top2.png') no-repeat right top;
	top:-7px;
	height:7px;
	width:100%;
	padding-bottom:0px;
}

.whatisvisa_bottom{
	background:url('images/whatisvisa_bottom1.png') no-repeat left top;
	bottom:-7px;
	padding-left:7px;
}

.whatisvisa_bottom_bottom{
	background:url('images/whatisvisa_bottom2.png') no-repeat right top;
	top:-7px;
	height:7px;
	width:100%;
	padding-bottom:0px;
}

.whatisvisa_left{
	width:4px;
	background:url('images/whatisvisa_left.png') repeat-y left top;
	position:absolute;
	left:0;
	top:0;
	height:100%;
}

.whatisvisa_right{
	width:7px;
	background:url('images/whatisvisa_right.png') repeat-y right top;
	position:absolute;
	right:-7px;
	bottom:0;
	height:100%;
}

.newnormal{
	color:#535F69;
	font-size:11px;
	font-weight:normal;
	line-height:12px;
}

.float_right{float:right;}

.closewin{
	padding:0 18px 8px 0;
	*padding:2px 18px 2px 0;
	height:12px;
	line-height:12px;
	background:url('images/del2.gif') no-repeat right top;
	text-decoration:none;
	cursor:pointer;
}

.clearr{
	clear:both;
	font-size:0px;
}

/**/
