img {border: 0px;}
a {text-decoration: none; color: #346DBC;}
a:hover { text-decoration: underline;}

body {background: white;}

input, select, textarea {font-family: Tahoma; font-size: 12px;}

form {padding: 0px; margin: 0px;}

.block5 {height: 5px; overflow: hidden;}
.block7 {height: 7px; overflow: hidden;}
.block9 {height: 9px; overflow: hidden;}
.block10 {height: 10px; overflow: hidden;}
.block13 {height: 13px; overflow: hidden;}
.block15 {height: 15px; overflow: hidden;}
.block20 {height: 20px; overflow: hidden;}

.search {font-weight: bold; font-size: 11px; color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif;}


.hd_green_left {	
	background: url('/i/b_green_left.gif');	
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 5px; 
}

.hd_blue_left {background: url('/i/b_blue_left.gif');
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 5px;
}

.hd_green {
	height: 22px;
	color:  white;
	background: url('/i/b_green_bg.gif');
	font-family: Tahoma; font-size: 11px; font-weight: bold;
	}



.hd_blue {	background: url('/i/b_blue_bg.gif');
	color:  white;
	height: 22px;	
	font-family: Tahoma; font-size: 11px; font-weight: bold;		
}

.hd_blue h1 {	padding: 0px;
						margin: 0px; font-family: Tahoma;
						font-size: 11px; font-weight: bold;
					padding: 0px 2px 2px 0px;  color: white;
					}

.hd_green div, .hd_blue div	{padding: 4px 2px 2px 5px}
	
.hd_green_right {	
	background: url('/i/b_green_right.gif');
	background-position: top right;
	background-repeat: no-repeat;
	padding: 0px 5px 0px 0px;
}	

.hd_blue_right {background: url('/i/b_blue_right.gif');
	background-position: top right;
	background-repeat: no-repeat;
	padding: 0px 5px 0px 0px;
}


.hd_blue a, .hd_green  a {color: white;}

.phone {font-family: Tahoma,"Arial Cyr",Arial; font-size: 14px; color: white; font-weight: bold;}


.mini_w {  font-family: Arial; font-size: 10px; color: white}
.mini_w a {  color: white}


.path {font-weight: bold; font-size: 12px; color: #FFFFFF; font-family: Verdana, "Arial Cyr",Arial, Helvetica, Sans-serif; text-decoration: none; padding: 3px 3px 3px 15px;}

.path a {color: #FFFFFF; text-decoration: none}
.path a:hover {text-decoration: underline}



.left_col_cont {margin: 10px 0px 15px 12px;}

.catmenu, .leftmenu {FONT-FAMILY: Tahoma,"Arial Cyr",Arial; font-weight: bold; color: #346dbc;
text-decoration: none; FONT-SIZE: 12px; padding: 0px 0px 0px 0px;}

.catmenu a, .leftmenu a {color: #346dbc;}
.catmenu div, .leftmenu div {padding: 0px 0px 5px 0px;}

/*.leftmenu {FONT-SIZE: 13px;}*/




.bnrtext {font-family: tahoma,"arial cyr",arial; color: #346dbc; text-decoration: none;
				font-size: 11px; font-weight: bold;}
.bnrtext a {color: #346dbc;}


.vote { font-size: 12px; color: #3068B2; font-family: tahoma,"arial cyr",arial;  }
.vote a { color: #3068B2; }


.rm_top {
	background: url('/i/rm_center_top.gif');
	padding: 0px;
	margin: 0px 9px 0px 9px;
	height: 9px;
	overflow: hidden;	
	 }

   
.rm_tleft_item {	
	background: url('/i/rm_left_top_item.gif'); 
	background-position: top left;
	background-repeat: no-repeat;
}

.rm_tright_item {background: url('/i/rm_right_top_item.gif');
	background-position: top right;
	background-repeat: no-repeat;	
}
   
   
   
.rm_tleft {	
	background: url('/i/rm_left_top.gif'); 
	background-position: top left;
	background-repeat: no-repeat;
}

.rm_tright {background: url('/i/rm_right_top.gif');
	background-position: top right;
	background-repeat: no-repeat;	
}

.rm_center {
	background: url('/i/rm_center_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
	border-left: solid 1px #D1E3F6;
	border-right: solid 1px #D1E3F6;
	padding: 5px;
}


.rm_bleft {	
	background: url('/i/rm_left_bot.gif'); 
	background-position: top left;
	background-repeat: no-repeat;
}

.rm_bright {
	background: url('/i/rm_right_bot.gif');
	background-position: top right;
	background-repeat: no-repeat;
}


.rm_bot {
	border-bottom: solid 1px #D1E3F6;
	margin: 0px 9px 0px 9px;
	height: 9px;
	overflow: hidden;
}



.rm2_tleft {	
	background: url('/i/rm2_top_left.gif'); 
	background-position: top left;
	background-repeat: no-repeat;
	height: 21px; overflow: hidden;
}

.rm2_tcenter {
	border-top: 4px solid #15265F;
	margin: 0px 21px 0px 21px;
	height: 21px; overflow: hidden;						
	}

.rm2_tright {background: url('/i/rm2_top_right.gif');
	background-position: top right;
	background-repeat: no-repeat;	
	height: 21px; overflow: hidden;
}



.rm2_bleft {	
	background: url('/i/rm2_bot_left.gif'); 
	background-position: top left;
	background-repeat: no-repeat;
	height: 21px;
				overflow: hidden;		
}

.rm2_bot {border-top: 4px solid #15265F;			
				margin: 0px 21px 0px 21px;
				padding: 0px;
				height: 21px;
				overflow: hidden;

				}

.rm2_bright {background: url('/i/rm2_bot_right.gif');
	background-position: top right;
	background-repeat: no-repeat;
	border-collapse : collapse;	
	padding-top: 17px; 	
}


.rm2_center {
					border-left: 4px solid #15265F;
					border-right: 4px solid #15265F;<br>
					margin: 0px;
					padding: 0px;
					}



.rm1_left  {	
	background: url('/i/rm1_left.gif'); 
	background-position: top left;
	background-repeat: no-repeat;
}

.rm1_center {
	background: url('/i/rm1_bg.gif');
	padding: 0px;
	margin: 0px 10px 0px 10px;
	height: 41px;
	overflow: hidden;	
}

.rm1_right  {	
	background: url('/i/rm1_right.gif'); 
	background-position: top right;
	background-repeat: no-repeat;
}

/* --------------------------------------------- */
.bb_rtitle {font-family: Verdana; font-size: 14px; font-weight: bold; color: #114CC0; }
.bb_rtitle a:hover {text-decoration: none; cursor: pointer;}

.bb_title {font-family: Verdana; font-size: 11px; font-weight: bold; color: #0D285D; text-align: center;
  padding: 5px 0px 3px 0px;
}
.bb_title a{color: #0D285D;}

.bbframe {
  border-top: solid 1px #D1E3F6;
  border-bottom: solid 1px #D1E3F6;
  position: relative;
}

.bb_lb, .bb_rb {  
  border-top: solid 1px #D1E3F6;
  border-bottom: solid 1px #D1E3F6;  
  width: 5px;  
}

.bb_l {
  border-left: solid 1px #D1E3F6;   
  border-top: solid 1px #D1E3F6;
  border-bottom: solid 1px #D1E3F6;  
  width: 5px;
}

.pic_tleft_bb  {
  background: url('/i/pic_top_left_w.gif'); 
	background-position: top left;
	background-repeat: no-repeat;  	
  position: relative;  height: 5px; width: 5px;
  top: -1px; left: -1px;  
}

.pic_bleft_bb {
	background: url('/i/pic_bot_left_w.gif'); 
	background-position: bottom left;
	background-repeat: no-repeat;
  position: relative;  
  bottom: -1px;
  left: -6px;
}

.bb_r {
  border-right: solid 1px #D1E3F6;   
  border-top: solid 1px #D1E3F6;
  border-bottom: solid 1px #D1E3F6;  
  width: 5px;
  
}

.pic_tright_bb  {
  background: url('/i/pic_top_right_w.gif'); 
	background-position: top right;
	background-repeat: no-repeat;  	  
  position: relative;  height: 5px; width: 5px;
  left: 1px; top: -1px;  
}

.pic_bright_bb {
	background: url('/i/pic_bot_right_w.gif'); 
	background-position: bottom right;
	background-repeat: no-repeat;
  position: relative;  
  bottom: -1px;
  left: 6px;
} 




/* --------------------------------------------- */
.pic_tleft {
	background: url('/i/pic_top_left.gif'); 
	background-position: top left;
	background-repeat: no-repeat;
} 
	
.pic_tright {
	background: url('/i/pic_top_right.gif');
	background-position: top right;
	background-repeat: no-repeat;}
  

  
	
.pic_tcenter {
	background: url('/i/pic_bg_top.gif');	
	height: 5px;
	margin: 0px 5px 0px 5px;
	width: 100%;
	overflow: hidden;	
	}	


.pic_bleft {
	background: url('/i/pic_bot_left.gif'); 
	background-position: top left;
	background-repeat: no-repeat;}
  
 
	
.pic_bright {
	background: url('/i/pic_bot_right.gif');
	background-position: top right;
	background-repeat: no-repeat;}
	
.pic_bcenter {
	background: url('/i/pic_bg_bot.gif');	
	height: 5px;
	margin: 0px 5px 0px 5px;
	overflow: hidden;}	
	

.pic_center {
	border-left: solid 1px #D1E3F6;	
	border-right: solid 1px #D1E3F6;
	
	background: white;	
	padding: 0px 3px 5px 3px;
	
	}	

.pic_frame {width: 100%;}	



	
.ntitle { font-size: 13px; color: #346DBC;
			font-family: Verdana, arial, helvetica, sans-serif;  font-weight: bold;
			padding: 0px 0px 5px 0px;}

.ntitle a { color: #346DBC; text-decoration: none;}			

.ntxt { font-size: 13px; color: #000000; font-family: Verdana, arial, helvetica, sans-serif; padding: 3px 3px 3px 3px;}
.ntxt a { text-decoration: none;}	

.allnews {font-family: tahoma; color: balck; text-decoration: none; font-size: 13px; }				
.allnews a {color: balck;}

.h1_item_title {
  font-weight: bold; font-size: 12px; color: #FFFFFF; font-family: Verdana, "Arial Cyr",Arial, Helvetica, Sans-serif;
  text-decoration: none;
  display: inline;
}

.item_title {font-family: tahoma; color: #286FBD;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 7px 5px; }
	
	
.item_title1 {font-family: tahoma; color: #286FBD;
	text-decoration: none;
	font-size: 13px;
	padding: 0px 5px 0px 0px; 		
	 }	
	
.item_price {font-family: tahoma; color: #5D8606;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;}	

	
.rizdel_item {font-family: tahoma; color: #5D8606;
	text-decoration: none;
	font-size: 19px;	
	padding: 0px 0px 5px 0px; }	
	
.rizdel_item a {color: #5D8606;}


.ftext { font-size: 11px; color: #346DBC; font-family: tahoma; }
.ftext a {color: #346DBC; text-decoration: none}


.pages{ font-size: 11px; color: #346DBC; font-family: tahoma; }
.pages a, .pages b, .pages span {color: #346DBC; text-decoration: none; padding: 0px 3px 0px 3px; }

.item_remark {
	font-size: 11px; color: #787878; font-family: tahoma;
	padding: 5px 0px 5px 0px;
	}
	
	
.celframe {border: 1px #5392E7 solid;
				 font-size: 10px;
				 color: #003366;
				 font-family: tahoma; }

.hd1 {font-size: 10px;
		color: white;
		font-family: tahoma;		
		background: #5392E7;
		padding: 1px 2px 1px 2px;
		text-align: center;
}	


.hd2 {font-size: 11px;
		color: white;
		font-family: tahoma;
		background: #5392E7;
		padding: 1px 2px 1px 2px;
}	

.hd3 {font-size: 11px;
		color: white;
		font-family: tahoma;
		background: #5392E7;		
}


.ohgarant { font-size: 10px;
				 color: #003366;
				 font-family: tahoma;
				 /*background: #5392E7*/
				 }
				 
.ohgarant td { font-family: tahoma; font-size: 10px;  padding: 5px;  
					/*background: white;*/
					
					}
.ohgarant .hd {color: white;
						/*background: #5392E7;*/
						font-weight: bold; font-size: 11px;}


						
						
.tb_hd { background: url('/i/tb_hd_bg.gif');}	


.basket_td {
	border-collapse : collapse; 
	}
	

.basket_td td {
		font-family: tahoma; font-size: 12px;
		color: #5392E7;						
		font-size: 11px;
		border: solid 1px #1f65c6;

	}

.noborder td {border: 0px; border-collapse : separate; }

.tb_left {
	background: url('/i/tb_hd_left.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

.tb_center {	
	width: 90%;	
	background: url('/i/tb_hd_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
}


.tb_right {
	background: url('/i/tb_hd_right.gif');
	background-position: top right;
	background-repeat: no-repeat;
}


.basket_td .hd_cell {
		font-family: tahoma; font-size: 11px; color: white; font-weight: bold;
		border: solid 0px #5392E7;						
	}

.cell {
		font-family: tahoma; font-size: 12px;
		color: #5392E7;						
		font-size: 11px;
		border: solid 1px #5392E7;

	}

.cell1 {
		font-family: tahoma; font-size: 12px;
		color: #5392E7;						
		font-size: 11px;
	}

.cell1_nal {
		font-family: tahoma; font-size: 12px;
		color: #5D8606;						
		font-size: 11px;
    text-align: center;
	}
  
  
	
.inp_count { font-size: 9px;
					color: #182f6d;
					font-family: tahoma;  background-color: #ffffff; }	


.predl {
	font-weight: bold;
	font-size: 10px;
	color: #404040;
	font-family: tahoma;
	word-wrap: break-word;	
}
.predl a {color: #404040; text-decoration: none;}

.text, .text td  {font-family: tahoma; font-size: 13px; color: #404040}


.card_text {font-family: tahoma; font-size: 12px; color: white}
.card_text a { color: white}


.cont_tab td {
border           : 1px double #DDEDFF; 
padding  : 4px;
}
.cont_tab table {
border           : 1px double #DDEDFF; 
padding  : 4px;
}
td.cont_tab 

{
  font-size        : 10px;
  font-weight      : normal;
  color            : #990000;
  font-family:  Tahoma, Arial, Helvetica, sans-serif;
  padding  : 4px;
  background  : #F4F4F4;
}
table.cont_tab 

{
  font-size        : 10px;
  font-weight      : normal;
  font-family:  Tahoma, Arial, Helvetica, sans-serif;
  padding  : 4px;
  background  : #FFF;
  border           : 1px double #DDEDFF; 
}



.small_avg_rating
{
	float: right;
    height: 12px;
    width: 60px !important;
    overflow: hidden;    
    background: url('/i/stars_small.gif') no-repeat left top;
	margin: 3px 5px 0px 0px;
}

.small_rate {
    height: 12px;
    width: 60px !important;
    overflow: hidden;    
    background: url('/i/stars_small_avg.gif')  left top;
	background-repeat: repeat-x;
}


.medium_avg_rating
{
	
    height: 16px;
    width: 80px !important;
    overflow: hidden;    
    background: url('/i/stars_back.gif') no-repeat left top;
	margin: 3px 5px 0px 0px;
}

.medium_rate {
	float: left;
    height: 16px;
    width: 80px !important;
    overflow: hidden;    
    background: url('/i/stars_medium.gif') left top;
}


.item_rate_bg {
	overflow: hidden; 
	height: 19px;
    width: 100px !important;
	background: url('/i/stars_big_bg.gif') left top;
	cursor: pointer;
}

.item_rate {
	overflow: hidden; 
	height: 19px;
    width: 100px;
	background: url('/i/star_big.gif') left top;
	cursor: pointer;	
}

.rate_point {
	display: inline;
	width: 20px;
	height: 19px;
	position: relative;
	top: -20px;
	overflow: hidden;
	cursor: pointer;
}

.item_rate_bg img {cursor: pointer;}
					
/*  *********************************************** */













.hello {font-family: Tahoma,"Arial Cyr",Arial; font-size: 8pt; color: #B7C5FE; font-weight: bold;}

.upmenu {font-family: Tahoma,"Arial Cyr",Arial; font-size: 10px; color: #B7C5FE; text-align: center}
.upmenu a {color: #B7C5FE; text-decoration: none;}



.inp1 {border: #182f6d 1px solid; font-size: 12px; color: #182f6d;  font-family: Verdana, arial, helvetica, sans-serif; background-color: #f1f2f2; }

.lmenu {font-weight: bold; font-size: 10px; color: #003366; font-family: Verdana, arial, helvetica, sans-serif;  text-align: center;}
.lmenu a {color: #003366; text-decoration: none; }

.tit1 {font-weight: bold; font-size: 11px; color: #ffffff; font-family: arial, helvetica, sans-serif; text-align: center;}

.txt1 { font-size: 10px; color: #003366; font-family: Verdana, arial, helvetica, sans-serif;  }



.picframe {border: solid #182F6D 1px; width: 30; text-align: center; background: #FFFFFF;}



.footer {font-weight: bold; font-size: 10px; color: #DFDFED; font-family: verdana, arial, helvetica, sans-serif; }
.footer a {color: #DFDFED; text-decoration: none; }



.listalka {font-weight: bold; font-size: 10px; color: #003366; font-family: Verdana, arial, helvetica, sans-serif;  }

.listalka a {color: #003366; text-decoration: none}
.listalka a:hover {text-decoration: underline}


.forms {	border: #182f6d 1px solid;  font-size: 10pt;  color: #182f6d;  font-family: Verdana, Arial, Helvetica, sans-serif;  background-color: #f1f2f2; }

.thank {font-weight: bold; font-size: 10px; color: #003366; font-family: Verdana, arial, helvetica, sans-serif;  text-align: center; padding: 5px 0px 10px 0px;}



.forms3 {border: #182f6d 1px solid; scrollbar-face-color: #b7c5fe; font-size: 9px; scrollbar-highlight-color: #b7c5fe;  scrollbar-shadow-color: #003366; color: #182f6d; scrollbar-3dlight-color: #003366; scrollbar-arrow-color: #003366; scrollbar-track-color: #003366;  font-family: Verdana, Arial, Helvetica, sans-serif; scrollbar-darkshadow-color: #003366; background-color: #ffffff; }

.text1 { font-size: 8pt; COLOR: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; }	

.tartxt { font-size: 6pt; COLOR: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; }
.tartxt a { COLOR: #003366; }	

.padframe {padding: 3px 5px 10px 5px;}

.tit2 {font-weight: bold; font-size: 6pt; color: #003366; font-family: Verdana, arial, helvetica, sans-serif; }

.tit3 { font-size: 8pt; color: #003366; font-family: Verdana, arial, helvetica, sans-serif; }

.dtitle { font-size: 8pt; color: #003366; font-family: Verdana, arial, helvetica, sans-serif; }
.dtitle a {color: #003366; }

.price { font-size: 10px; color: #FF6633; font-family: Verdana, Arial, Helvetica, sans-serif; }
.price a { color: #FF6633;}

.skidka {font-weight: bold; font-size: 12px; filter: alpha(opacity=85);  color: #3A4E82; font-family: verdana, arial, helvetica, sans-serif;  background-color: #f1f2f2; text-align: left; text-decoration: none;}

.skidkatext {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #182f6d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


.micro {font-family: "Arial Cyr",Arial; font-size: 11px; color: #FFFFFF;}

.present {font-size: 12px; color: #003366; font-family:  "Arial Cyr",Arial; }
.present a { color: #003366;  }
.present a:hover { color: red;  }






.menu_hd {
	color:  white;
	font-family: "Arial Cyr", Arial; font-size: 11px; font-weight: bold;
	text-align: center;
	padding: 2px 2px 2px 2px;
	margin: 0px;
	background: #6866DE;
	border-left: 1px solid #ACACEF; 
	border-top: 1px solid #ACACEF; 
	border-bottom: 1px solid #22254E; 
	border-right: 1px solid #22254E; 
}

.menu_item {
	color:  #013366;
	font-family: Verdana, arial, helvetica, sans-serif;
	/*font-family: "Arial Cyr", Arial;*/
	font-size: 10px;
	padding: 2px 1px 2px 1px;
	background: #B8C4FE;
	border-left: 1px solid #D7DEFB; 
	border-top: 1px solid #D9DEFE; 
	border-bottom: 1px solid #41465A; 
	border-right: 1px solid #424459;
}

.menu_item a {color:  #013366;}
.ctlg .menu_item {font-family: "Arial Cyr", Arial; font-size: 12px;}
.menu_ramka {background: #F1F2F2; padding: 1px;}
.menu_sep {background: #363583; height: 5px; overflow: hidden;}

.razdels {
	color:  #013366;
	font-family: "Arial Cyr", Arial;
	font-size: 22px;
	padding: 3px 3px 3px 20px;
}

.razdels a { color:  #013366;}

.grl {border-top: 1px solid #D9DEFE; margin: 3px 5px 3px 5px}

.words {color: black;}
.words a {color: black;}

.cnt {
  background: #E0F0FF;
}

.cnt .txt {
  font-family: Tahoma; font-size: 10px; 
  color:black;
  display: block;
float: left;
width: 87%  
}

.cnt td {border: 0px;}

.cnt .txt span {
  color:red;
}

.pic_cnt {
  float: left;
  margin: 0px 5px 0px 0px;
}

#cb_add_shadow {
  position: absolute;
  width: 370px;
  height: 66px;
  top: 0px; left: 0px;
  overflow: hidden;
  z-index: 9;
  display: none;
  background-image: url('/i/bg_add_shadow.gif');
}

#cb_add {
  position: absolute;
  background-image: url('/i/bg_add.gif');  
  width: 370px;
  height: 66px;
  top: 0px; left: 0px;
  overflow: hidden;
  z-index: 10;
  display: none;  
  /*filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=5, OffY=5, Color='#adadad', Positive='true');
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', ShadowOpacity=.30, Direction=135, Strength=3);
  */
  FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#101214', Direction=135, Strength=1);
  
}