body{
	background-color: #fef1e1;
	margin:0;
}



/* ------------------------------------------------------------------------ */
/* ------------------------ SHAPKA -- begin ----------------------------- */

.topblock{
	width:800px;
	height:155px;	
	background-color: #f5989d;
	background-image: url('/images/design/topblock_bg.gif');
	background-position: top;
	background-repeat: repeat-x;
	margin: 0 auto;
}
.fruits_bg{
	background-image: url('/images/design/fruits.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}
.doctors_bg{
	background-image: url('/images/design/doctors.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	padding-left:40px;
}

.logotip{
	width:265px;
	padding-top:25px;
	background-image: url('/images/design/logotip.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}
.logotip a{
	display: block;
	width:260px;
	height:60px;
	text-decoration: none;
}


.topmenu_bg{
	background-image: url('/images/design/tm_bg.gif');
	background-position: top right;
	background-repeat: no-repeat;
	margin-right:12px;	
	height:26px;
	text-align: left;
}
.topmenu{
	width:740px;
	position:absolute;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	color:#ffffff;
	text-align: justify;
	padding-left: 240px;
	margin-top:6px;
	
}
.topmenu a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	color:#ffffff;
	margin:0 5px 0 5px;
}
.topspace{
	width: 22px;
	text-align: center;
}
.topmenu a:hover{
	text-decoration: underline;
}

.toptext{
	width:500px;
	height:20px;
	margin:12px 0 12px 0;
	font-family:Tahoma;
	font-size:13px;
	font-weight:normal;
	color:#ffffff;	
}

/* -------------------------- SHAPKA -- end ------------------------------ */
/* ------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------ */
/* ----------------------- LEFT BLOCK -- begin ---------------------------- */

.leftblock{
/*	background-color: blue;*/	
	float:left;
	width:142px;
	text-align: left;
}

.leftmenu{
	padding-bottom:50px;
}
.leftmenu div{
	margin-left:8px;
	padding:3px 0 5px 3px;
	background-image: url('/images/design/lm_line.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#797979;	
}
.leftmenu div a{
	padding:0 0 0 0;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#797979;	
	text-decoration: none;
}
.leftmenu div a:hover{
	color:#0072bc;	
}


/* ------------------------- LEFT BLOCK -- end ----------------------------- */
/* ------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------ */
/* --------------------------- CONTENT -- begin --------------------------- */
.contblock{
	width:800px;
	background-color: #f5989d;
}
.contblock_brdr{
	margin:0 3px 0 3px;
	background-color: #ffffff;
	background-image: url('/images/design/cont_atl.gif');
	background-position: top left;
	background-repeat: no-repeat;	
}
.cont_atr{
	background-image: url('/images/design/cont_atr.gif');
	background-position: top right;
	background-repeat: no-repeat;	
}
.cont_abr{
	background-image: url('/images/design/cont_abr.gif');
	background-position: bottom right;
	background-repeat: no-repeat;	
}
.cont_abl{
	background-image: url('/images/design/cont_abl.gif');
	background-position: bottom left;
	background-repeat: no-repeat;	
}


.centralblock{
	float:left;
	width:500px;
}
#central{
	width:648px;
} 
.centralblock-cart{
	float:left;
	width:783px;
	padding:5px;
}
.cont_bot{
	font-size: 1px;
	height:5px;
	clear:both;
}

.cont_bg_left{
	background-image: url('/images/design/cont_bg_left.gif');
	background-position: left;
	background-repeat: repeat-y;	
}
.cont_bg_right{
	background-image: url('/images/design/cont_bg_right.gif');
	background-position: right;
	background-repeat: repeat-y;	
}
.cont_bg_tl{
	background-image: url('/images/design/cont_bg_tl.gif');
	background-position: top left;
	background-repeat: no-repeat;	
}
.cont_bg_tr{
	background-image: url('/images/design/cont_bg_tr.gif');
	background-position: top right;
	background-repeat: no-repeat;	
}
.cont_bg_bl{
	background-image: url('/images/design/cont_bg_bl.gif');
	background-position: bottom left;
	background-repeat: no-repeat;	
}
.cont_bg_br{
	background-image: url('/images/design/cont_bg_br.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	padding:12px 10px 20px 10px;
}

.cont_subhat{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#0072BC;	
	text-align: left;
	padding:5px 0 5px 3px;	
}
.cont_txtblck{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#696969;	
	text-align: justify;
	line-height: 18px;
	padding:0 3px 10px 3px;
}
.cont_txtblck a{
	color:#696969;
	text-decoration: underline;
}
.cont_txtblck a:hover{
	text-decoration: none;
}
.cont_txtblck h1{
	font-family:Tahoma;
	font-size:14px;
	color:#696969;	
	text-align: center;	
}
.cont_txtblck table{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#696969;	
}
.faq-title{
	font-weight: bold;
}
.faq-back a{
	font-size:11px;
	font-weight: bold;
	text-decoration: underline;
}
.faq-back a:hover{
	text-decoration: none;
}
.cont_hat{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#0072BC;	
	text-align: left;
	border-bottom:1px solid #fdc689;
	margin-bottom:10px;
	padding:0 0 10px 3px;	
}
.cont_hat a{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#696969;	
	text-decoration: none;
}
.cont_hat a:hover{
	color:#F26D7D;	
}
.cont_hat span{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#696969;	
	text-decoration: none;
	padding:0 3px 0 5px;		
}

.cat_abc{
	font-family:Tahoma;
	font-size:12px;
	text-align: left;
	padding-bottom:5px;
}

.cat_abc span{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#a9a9a9;	
	margin:0 3px;
}
.cat_abc a{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#0072BC;	
	text-decoration: none;
	margin:0 3px;
}
.cat_abc a:hover{
	color:#f26d7d;	
}


.cat_letter_line{
	text-align:left;
	margin:15px 10px 0 10px;
	border-bottom:2px solid #f5989d;	
}
.cat_letter{
	background-image: url('/images/design/cat_letter_bg.gif');
	background-position: top left;
	background-repeat: no-repeat;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;	
	padding-left:5px;
	padding-top:1px;	
}
.cat_letter_link{
	position:absolute;
	width:450px;
	text-align:right;
/*	border: 1px solid blue;*/
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#a9a9a9;
}
.cat_letter_link a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#a9a9a9;
	text-decoration: none;
}
.cat_letter_link a:hover{
	color:#696969;
}


.cat_letter_brnd_line{
	text-align:left;
	margin:0 10px 0 20px;
	border-bottom:1px solid #cccccc;
/*	border: 1px solid green;	*/
}
.cat_letter_but{
	position:absolute;
	width:140px;
	text-align:right;
	font-size:0px;	
/*	border: 1px solid blue;*/
	margin-left:300px;
	margin-top:5px;
}
.cat_letter_brnd{
/*	border: 1px solid blue;*/
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#696969;
	padding:7px 0 7px 10px;
}
.cat_letter_brnd a{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#696969;
	text-decoration: none;
}
.cat_letter_brnd a:hover{
	color:#0072BC;
}
.cat_best_tit{
	font-family:Tahoma;
	font-size:12px;	
	font-weight: bold;
	color:#0072BC;	
	text-align: left;
	padding: 5px 0px 10px 0px;
}
.cat_best_brnd{
	float: left;
	width: 150px;
	height: 135px;
}
.cat_best_brnd_link a{
	font-family:Tahoma;
	font-size:12px;	
	font-weight: bold;
	color:#696969;
	text-decoration: none;
}
.cat_best_brnd_link a:hover{
	text-decoration: underline;
}
.prod_tab th{
	font-family:Tahoma;
	font-size:12px;
	color:#ffffff;
	padding:4px 7px;
	background-color: #f5989d;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('/images/design/prod_tab_bg.gif');
}
.prod_tab td{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#696969;
	padding:4px 7px;
	text-align: center;	
	border-bottom:1px solid #F5989D;
}
.prod_tab td a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#696969;
	text-decoration: none;
}
.prod_tab td a:hover{
	color:#0072BC;
}

.search_incat{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#696969;
	text-align: left;
	padding:10px 0 15px 12px;
}
.search_incat a{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#0072BC;
	text-decoration:none;
	margin:0px 1px 0 4px;
}
.search_incat a:hover{
	color:#F26D7D;
}

.search_txtblck_tit{
	font-family:Tahoma;
	font-size:12px;
	color:#696969;	
	text-align:center;
}
.search_link{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#F26D7D;	
	text-decoration: none;	
}
.search_link:hover{
	text-decoration: underline;	
}



.cert_brnd_price{
	font-family:Tahoma;
	font-size:12px;
	font-weight: bold;
	color:#696969;	
	line-height: 20px;
	text-align:center;
}





/* --------------------------- CONTENT -- end ------------------------------ */
/* ------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------ */
/* ----------------------- RIGHT BLOCK -- begin ---------------------------- */

.rightblock{
/*	background-color: green;*/
	float: left;
	width:152px;
	font-family:Tahoma;
	font-size:12px;	
	color:#696969;	
}

.search_input{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#696969;
	width:93px;
	border:1px solid #c3c3c3;
	padding-left:3px;
	margin-right:3px;
	height:21px;
}


.rm_search_abc{
	clear:both;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#797979;	
	text-align: center;
	padding:1px 5px 0px 7px;
}
.rm_search_abc a{
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	color:#797979;
	text-decoration: none;
	margin:0 2px 0 2px;
}
.rm_search_abc a:hover{
	color:#ffffff;
	background-color:#797979;
}
.alllist{
	padding-top: 5px;
}
.alllist a{
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	color:#797979;
	text-decoration: none;
}
.alllist a:hover{
	color:#ffffff;
	background-color:#797979;
}
.redline{
	font-size:0px;
	border-bottom:1px solid #f5989d;
	margin:10px 10px 7px 10px;
}
.bestsellers{
	font-family: Tahoma;      
	font-size: 12px;
	font-weight: bold;
	color:#F26D7D;
	padding-bottom: 5px;
	text-align:center;
}
.rm_bestsellers{
	text-align: left;
	padding:0 13px;
}
.rm_bestsellers span{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#696969;
	line-height:18px;
	margin:0 3px 0 10px;
}
.rm_bestsellers a{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#797979;
	line-height:18px;
	text-decoration: none;
}
.rm_bestsellers a:hover{
	color:#0072BC;
}

.rm_bestsellers_price{
	text-align: center;
	color: #f26d7d;
	font:bold 11px Tahoma;	
	background-image: url('/images/design/rm_bestsellers_price.gif');
	background-position: center;
	background-repeat: no-repeat;	
	padding: 32px 0 25px 0;
	width: 60px;	
/*	border: 1px solid red;*/
}
.rm_bestsellers_link{
	text-align: center;
	padding-top: 3px;
}
.rm_bestsellers_link a{
	color:#0072BC;
	font:normal 11px Tahoma;
	text-decoration: none;
}
.rm_bestsellers_link a:hover{	
	text-decoration: underline;
}


/* ------------------------- RIGHT BLOCK -- end ----------------------------- */
/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */
/* --------------------------- BOTTOM -- begin --------------------------- */

.botblock{
	width:800px;
	background-color: #f5989d;
}
.botblock_brdr{
	margin:0 3px 0 3px;
	background-image: url('/images/design/bot_bg.gif');
	background-position: bottom;
	background-repeat: repeat-x;	
}

.botmenu{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	color:#ffffff;
	text-align: left;
	padding:8px 10px 8px 5px;
	margin:0 7px 5px 7px;
	border-bottom:1px solid #fdc689;
}
.botmenu a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	color:#ffffff;
	margin:0 5px 0 5px;
}
.botmenu a:hover{
	text-decoration: underline;
}

.bot_txt{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-align: justify;
	color:#ffffff;
	padding:3px 12px 10px 12px;	
}
/* --------------------------- BOTTOM -- end ------------------------------ */
/* ------------------------------------------------------------------------ */
.ppp{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;    
	  color: rgb(242, 109, 125);
}
/*---------------------------------FONT Description-------------------------------------*/
.fs{
	text-align: left;
	font-family:Tahoma;
	font-size: 100%;
	color:#696969;
	font-weight: bold;
	padding: 10px 0 0 10px;

}
.fs a{
	color:#696969;
	text-decoration:none;
}
#fs_01{
	font-size: 12px;
	display: inline;
}
#fs_02{
	font-size: 14px;
	display: inline;
}
#fs_03{
	font-size: 16px;
	display: inline;
}
.copyA_fmt{
	font-size: 12px;
}
.copyB_fmt{
	font-size: 14px;
}
.copyC_fmt{
	font-size: 16px;
}
.copyNormal {
	font-family: Tahoma;
	font-size: 12px;
	}
.copyNormal h1{
	font-size:15px;
	font-family: Tahoma;
	line-height: 20px;
	font-weight: bold;
	color:#0072BC;	
	}
.copyMedium {
	font-family: Tahoma;
/*	font-size:120%; */
	font-size:115%; 
	line-height: 20px;
	}
.copyMedium h1 {
	font-size:18px;
	font-family: Tahoma;
	line-height: 20px;
	color:#0072BC;	
}
.copyLarge {
	font-family: Tahoma;
	font-size:140%;
	line-height: 24px;
	}
.copyLarge h1{
	font-family: Tahoma;
	font-size:22px;
	line-height: 20px;
	color:#0072BC;	
}
.bl{
	font-weight: bold;
}
.context{
	color: #696969;
	text-align: justify;
	padding-left:10px;
	padding-right:10px;
}

.context a{
	color: #696969;
	text-decoration: none;
}
.context a:hover{
	color: #696969;
	text-decoration: underline;
}
.cimage{
	padding: 5px;
	float:right;
}
#padd{
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma;      
	color:#0072BC;		
}
.plist{
	font-family: Tahoma;      
	color: #696969;
	font-size: 12px;
	text-align: left;
}
.plist a{
	font-family: Tahoma;      
	color: #696969;
	font-size: 12px;
	text-decoration: none;
}
.plist a:hover{
	text-decoration: underline;
}
/**************************CART**********************************/
.otstup{
       padding-left: 2px;
       padding-right: 2px;
}
.cart_steps_past{
	float:left;
	font-family: Tahoma;      
	font-size: 12px;
	color: #696969;
}
.cart_steps_past a{
	color: #696969;
	text-decoration: underline;
}
.cart_steps_past a:hover{
	color: #696969;
	text-decoration: none;
}
.cart_steps_current{
	float:left;
	font-family: Tahoma;
	color:#696969;	      
	font-size: 12px;
}
.cart_steps_future{
	float:left;
	font-family: Tahoma;      
	font-size: 12px;
	color:#696969;	 
}
#st1{width: 125px;}
#st2{width: 135px;}
#st3{width: 125px;}
#st4{width: 150px;}
#st5{width: 105px;}
#st6{width: 100px;}

.cerror{
	font-family: Tahoma;      
	font-size: 12px;
	color: red;
	font-weight: bold;
	text-align: center;
}
.cart_title{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#0072BC;	
	text-align: center;
	padding:0 0 10px 3px;	
}
.cart_tab_tit{
	font-family:Tahoma;
	font-size:12px;
	color:#ffffff;
	padding:4px 7px;
	background-color: #f5989d;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('/images/design/prod_tab_bg.gif');
}
.cart_tab_txt{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#696969;
	padding:4px 7px;
	text-align: center;	
	border-bottom:1px solid #F5989D;
}
.cart_tab_txt a{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#696969;
	text-decoration: none;
}
.cart_tab_txt a:hover{
	color:#0072BC;
}
.cart_update{
	text-align: right;
	padding: 5px 5px 5px 0px;
	font-family:Tahoma;
	font-size:12px;
	color:#696969;	      
	font-weight:normal;	
}
.cart_total_tab_tit{
	font-family:Tahoma;
	font-size:12px;
	color:#696969;	      
	font-weight:bold;
	text-align: left;
	border-bottom:1px solid #F5989D;
	padding-top: 5px;
	padding-bottom: 5px;
}
.cart_total_tab_txt{
	font-family:Tahoma;
	font-size:12px;
	color:#696969;	      
	font-weight:normal;
	text-align: right;
	border-bottom:1px solid #F5989D;
	padding-top: 5px;
	padding-bottom: 5px;
}
.cart_total_tab_shipping{
	font-weight:normal;
	color:#696969;	      
}
.shopping-cart-info2{
	font-family:Tahoma;
	font-size:12px;
	color:#696969;	      
	font-weight:normal;
}
#cart-text{
	font-family:Tahoma;
	font-size:12px;
	color:#696969;	      
	font-weight:normal;
}
.cart-input{
	width: 220px;
}
.cart-title{
	font-family:Tahoma;
	font-size:14px;
	color:#696969;	      
	font-weight:bold;
	padding-top: 5px;
}
.cart-confirm-data{
	font-family:Tahoma;
	font-size:14px;
	color:#696969;	   
	padding: 10px;
}
.cart-price-name{
	font-family:Tahoma;
	font-size:12px;
	color:#696969;	      
	font-weight:bold;
	text-align: left;
	border-bottom:1px solid #F5989D;
	padding-top: 5px;
	padding-bottom: 5px;
}
.cart-price-value2{
	font-family:Tahoma;
	font-size:12px;
	color:#696969;	      
	font-weight:normal;
	text-align: right;
	border-bottom:1px solid #F5989D;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.print {
	font-family:Tahoma;
	font-size:12px;
	color:#696969;	      
	font-weight:bold;
	text-decoration: underline;
}
a:hover.print {
	text-decoration: none;
}
.cart_info_red{
	font-family:Tahoma;
	font-size:12px;
	color: red;	      
	font-weight:normal;
}
.bl{
	padding-top: 12px;
	font-weight:bold;
}
#pprice{
	padding-top: 10px;
	color:#F26D7D;
}
.indcenter{
	text-align: center;
}
.indcenter div{
	float:left;
	height: 60px;
}
.indtable td{
	height: 70px;	
}

.edpacks {width: 100%; font: 11px Tahoma, sans-serif; background: #F5989D; color: #696969;}
.edpacks th {width: 160px; font-weight: bold; text-align: left; background: #fff; padding: 4px 0 4px 7px;}
.edpacks td {background: #fff; padding: 4px 5px 4px 7px;}
.onenews_date{text-align:right;}
.lastnews{
	font-family:Tahoma; 
	color: #696969;
	text-align: justify; 
	font-size:11px;
	font-weight:normal;
	padding-left: 7px;
	padding-right: 7px;
}
.lastnews span{
	font-weight:bold;
}