*{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}


img { border:0px; }
a{ text-decoration:none; }
a:hover { text-decoration:underline; }
li{ list-style:none; }

small{

	font-size:10px;
	color:#2a2a2a;
}

#main{

	margin:10px;
	margin-bottom:0px;
	width:1024px;
	text-align:left;

}

.tab{

	margin-left:20px;

}

.checkout_buttons{

	width:30%;
	float:right;
	height:30px;
	margin-bottom:60px;
	margin-top:30px;
	background-color:#FF6600;
	font-size:18px;
	color:#FFFFFF;
	
}

.maincontent{

	margin-bottom:10px;

}

.image_panel{

	margin-top:-34px;

}

.description_brief{

	margin-top:5px;

}

.name {

	color:#006bdc;
	font-size:14px;
	margin-bottom:5px;
	font-weight:bold;
}

.brief_links{

	margin-top:10px;

}

.brief_links p{

	margin-bottom:3px;

}

.custom_rate{

	background-color:#e1e2e3;
	margin-top:10px;

}
.custom_rate img{

	margin-top:3px;

}

.related{

	margin-top:5px;

}

.links_input{

	width:253px;
	border:none;
	margin-top:3px;
	
}


#clip {

	color:#555;
	text-decoration:none;
	position:absolute; 
	overflow:hidden; 
	padding:3px; 
	border:1px #CFCFCF solid;
	background-color:#E9E9E9;
	display:none;
	z-index:99999;
	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); /* IE 5.5+*/
	-moz-opacity: 0.95; /* Mozilla 1.6 è íèæå */
	-khtml-opacity: 0.95; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.95; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}


* html .links_input{ 

	position:relative;
	top:1px;


}

/********************************************Êîðçèíà Ðåãèñòðàöèÿ*************************************************/

.reg table td, .oranges, .first_step table td, .2cols table td{

	color:#0066cc;
	font-size:14px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;

}

.reg_text{

	width:230px;
	height:22px;
	color:#ffad33;

}

.asterisk{

	color:#ffad33;
	font-size:18px;
	font-weight:bold;

}

.reg_desc, .reg_desc font{

	color:#ffad33;
	font-weight:bold;

}

.reg_desc font{
	
	font-size:18px;

}

.reg_h{

	font-size:22px;
	color:#0066cc;

}

.cart_h{

	font-size:16px;
	color:#ffad33;
	margin-top:25px;
	margin-bottom:10px;
	display:block;

}

.cart_o{

	color:#ff7011;
	font-size:14px;
	font-weight:bold;
}

.cart_bo{

	color:#ff7011;
	font-size:21px;
	font-weight:bold;
}


.btn_checkout{

	display:block;
	cursor:pointer;
	background-repeat:no-repeat;
	overflow:hidden;
	border:none;
	width:147px;
	height:23px;
	background-image:url(../../images/cart_sub.jpg);

}

.address_elem, .country_box address_elem{

	width:100%;
	color:#ffad33;

}

.address_elem_50{

	width:50%;
	color:#ffad33;

}

.cart_button{

	display:block;
	cursor:pointer;
	background-repeat:no-repeat;
	overflow:hidden;
}

.cart_ret{

	background-image:url(../../images/cart_ret.jpg);
	width:147px;
	height:23px;
	float:left;
	margin-left:10px;

}

.cart_res{

	background-image:url(../../images/cart_res.jpg);
	width:147px;
	height:23px;
	float:right;
	margin-right:10px;

}

.cart_link{

	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;

}

.digit{

	border:none;
	text-align:center;

}

#checkout_have_account{

	text-align:center;
	display:block;
	width:100%;
	margin-left:5px;

}

#checkout_have_account a{

	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF0000;
	display:block;
	text-align:justify;
	width:78%;
	margin:0 auto;
	

}

.first_step{

	padding-left:5px;
	padding-right:5px;

}

.ship_h{

	font-size:14px;
	color:#0066cc;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	
}

.ship_h_noblock{

	font-size:18px;
	color:#0066cc;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

.conf_h_noblock{

	font-size:15px;
	color:#0066cc;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

.ship_o{

	font-size:14px;
	color:#f58100;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	font-family:"Times New Roman", Times, serif;

}

.ch_o{

	font-size:14px;
	color:#f58100;
	display:block;
	margin-bottom:10px;
	font-family:"Times New Roman", Times, serif;

}


.ship_ob{

	font-size:18px;
	color:#f58100;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

.ship_str{

	font-size:15px;
	color:ff9900;

}

.ship_desc{

	color:#0066cc;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;

}

.ship_blue{

	font-size:15px;
	color:#0066cc;

}

.list_desc{

	height:55px;
	overflow:hidden;
	display:block;
	line-height:14px;
}


.list_desc, .list_desc p{

	font-size:10px;
	color:#333333;
	text-align:justify;

}

.list_name{

	font-size:14px;
	font-weight:bold;
	color:#333333;
	letter-spacing:1px;
	display:block;
	margin:5px 0 5px 5px;

}

/***********************************************************[END]*******************************************************/

.product_list{

	margin-top:10px;

}

.list_head{

	background-image:url(../../images/e2_center.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:23px;
	margin-bottom:5px;
	color:#1a4497;
	text-align:center;
	padding-top:3px;	

}


/***********************************************************ÑÒÈËÈ ÌÀÃÀÇÈÍÀ**********************************************/

#cat_product_sort{

	text-align:center;
	color:#1a4497;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;

}
#cat_product_sort a, .no_underline{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006bdc;
	font-weight:bold;
}

/***************************
PRODUCT DETAILED
****************************/
.regularPrice{
 color: brown;
 text-decoration: line-through;
}
.totalPrice{
 color:#FF0000;
 font-weight: bold;
 font-size: 130%;
 line-height:150%;
}
.youSaveLabel{
 
}
.youSavePrice{
 color:brown;
}
.prd_out_of_stock {
 font-style:  italic;
}
.product_list a { text-decoration:none; }
.product_list a:hover { border-bottom:solid 1px; color:#000066;}
.product_list td a:hover { border:none;}
.prdbrief_thumbnail { margin-top:15px;}
.prdbrief_name a { font-size:130%; text-decoration:none; line-height:150%;}
.prdbrief_name a:hover { border-bottom:solid 1px;}
.product_option { width:100%; //width:auto;}

/**********************************************************[END]********************************************************/


/***********************************************************ÌÅÍÞ********************************************************/
#topmenu{

	width:100%;
	height:36px;
}

#topmenu a{

	color:#1a4497;
	font-size:10px;
}

#topmenu span{

	color:#1a4497;
	font-size:10px;

}

#topmenu .left{

	background-image:url(../../images/e4_left.jpg);
	background-repeat:no-repeat;
	width:38px;
	height:36px;

}
#topmenu .right{

	background-image:url(../../images/e4_right.jpg);
	background-repeat:no-repeat;
	width:38px;
	height:36px;

}
#topmenu .center{

	background-image:url(../../images/e4_center.jpg);
	background-repeat:repeat-x;
	overflow:hidden;
	height:36px;
	
}
/********************************************************[END]**********************************************************/

/********************************************************BLOCKS*********************************************************/

.block{

	width:195px;

}

.gtop{

	background-image:url(../../images/gradient_block_top.jpg);
	width:195px;
	height:27px;
	overflow:hidden;
	color:#FFFFFF;
	text-indent:10px;
	line-height:20px;
}

.gcenter{

	background-image:url(../../images/gradient_block_center.jpg);
	background-repeat:repeat-y;
	width:195px;

}

.gbottom{

	background-image:url(../../images/gradient_block_bottom.jpg);
	background-repeat:no-repeat;
	width:195px;
	margin-bottom:10px;
	min-height:53px;
}

.long{

	background-image:url(../../images/gradient_block_bottom_long.jpg);
	min-height:303px;

}

.mid{

	background-image:url(../../images/gradient_block_bottom_mid.jpg);
	min-height:200px;

}


.stop{

	background-image:url(../../images/main_left_block_top.jpg);
	background-repeat:no-repeat;
	width:196px;
	height:19px;
	overflow:hidden;
	color:#FFFFFF;
	text-indent:10px;
	line-height:20px;

}

.scenter{

	background-image:url(../../images/main_left_block_center.jpg);
	background-repeat:repeat-y;
	width:196px;
	overflow:hidden;

}

.sbottom{

	background-image:url(../../images/main_left_block_bottom.jpg);
	background-repeat:no-repeat;
	width:196px;
	height:19px;
	overflow:hidden;
	margin-bottom:10px;

}

.slinks {

	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:4px 0 4px 20px;
	display:block;
}


.subcat{

	background-color:#006bdc;

}

.subcat_top{

	background-image:url(../../images/selekt_up.jpg);
	width:196px;
	height:6px;
	overflow:hidden;
	margin-top:3px;

}

.subcat_bottom{

	background-image:url(../../images/selekt_down.jpg);
	width:196px;
	height:6px;
	overflow:hidden;
	margin-bottom:1px;

}

.subcat_links a{

	display:block;
	color:#FFFFFF;
	margin-left:40px;
	font-size:11px;
	font-weight:bold;

}

.subcat_links .childs{

	margin-left:50px;
	color:#ffad33;

}

.grtop{

	background-image:url(../../images/e3_left.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	width:30px;
	height:66px;

}

.grcenter{

	background-image:url(../../images/e3_center.jpg);
	background-repeat:repeat-x;
	overflow:hidden;
	height:66px;

}

.grbottom{

	background-image:url(../../images/e3_right.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	width:30px;
	height:66px;

}

.grey_place{

	margin-bottom:0px;

}

.select_category{

	margin-bottom:10px;

}

.selleft{

	background-image:url(../../images/e01_left.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	width:12px;
	height:110px;

}

.selcenter{

	background-image:url(../../images/e01_center.jpg);
	background-repeat:repeat-x;
	height:110px;
	padding-top:3px;
	background-color:#000099;

}

.selright{

	background-image:url(../../images/e01_right.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	width:12px;
	height:110px;

}

.selcenter span{

	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;

}

.orange{

	color:#ff9900;
	font-weight:bold;
	margin-left:5px;

}

#cat_top_tree{

	margin-top:0px;
	border-bottom:1px white solid;
	padding-bottom:5px;
	margin-bottom:3px;

}


/********************************************************[END]**********************************************************/
#news{

	overflow:hidden;
	height:94px;
	margin-bottom:10px;

}

.news{

	float:left;
	width:100%;
	color:#2a2a2a;
	overflow:hidden;
}

.news a{
	color:#2a2a2a;
}

.all a{

	float:right;
	color:#2a2a2a;
	font-size:10px;
	margin-right:10px;
}

.stext{	
	width:100%; 
	height:22px;
	border:1px #999999 solid;
	padding:0px;
	margin:0px;
	text-indent:10px;
}

.ok_button{

	

}

.tel{

	color:#1a4497;
	font-size:16px;
	font-weight:bold;
	position:absolute;
	top:158px;
}

.partners{margin-left:5px;}
.login{ margin-left:20px; position:relative; top:-10px; }
.login_links{ margin-left:8px; }
.login_links a{ font-size:10px; color:#2a2a2a; }

.wlinks, .money, .tegs, .friends{ margin-left:10px; }
.wlinks a:hover{ text-decoration:none; }
.wlinks img{ margin-bottom:10px; }
.wlinks_text{ margin-left:2px;}

.friends{ height:250px;}

.money img { margin-bottom:10px;}
.mail{ margin-left:5px; position:relative; top:-10px; }
.mail_input{ height:18px; width:140px;}
.topmargin{ margin-top:10px;}
.nomargin{ margin-top:-20px;}
.bottommargin { margin-bottom:20px; }


/*************************************************ITEMS**************************************************/

.item{

	margin-bottom:15px;
	overflow:hidden;
	width:100%;
}

.item_head{

	background-image:url(../../images/e02_left.jpg);
	background-repeat:no-repeat;
	background-color:#d6d3ce;
	height:23px;
	width:100%;
	text-indent:20px;
	line-height:21px;
	font-size:12px;
	color:#6b4843;
	font-weight:bold;
}

.prdbrief_name a{

	font-size:12px;
	color:#6b4843;
	font-weight:bold;

}

.prdbrief_name a:hover{

	text-decoration:none;
}

.item_content{

	border-left:2px #d6d3ce solid;

}

.product_img{

	margin:10px;

}

.item_text{

	font-size:12px;
	color:#373739;
	margin-top:5px;
	display:block;
	overflow:hidden;
	height:58px;
	width:170px;

}

.prdbrief_thumbnail{

	height:150px;
	

}

.price{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f58100;
	margin-right:10px;
	display:block;
	float:right;
	margin-top:2px;
	

}

.path{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f58100;
	display:block;
	margin:5px 0px 5px 0px;
	
}

.rate{

	padding:8px 0px 8px 0px;
	background-color:#d6d3ce;
	font-size:12px;
	color:#373739;
}


.basket{

	margin-top:5px;

}

.basket_text{

	width:30px;
	height:18px;

}

.basket_button{

	position:relative;
	top:4px;
	cursor:pointer;

}

.category{

	border-top:1px #0066cc solid;
	margin-bottom:5px;

}

.border_td{

	border-top:1px #0066cc solid;
	padding-top:5px;

}

.category_img{ 

	margin-right:10px;

}

.pager{

	text-align:center;
	margin-bottom:15px;

}

.pager span {

	color:#1a4497;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;

}

.pager a{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006bdc;
	font-weight:bold;

}

.pager font{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006bdc;
	margin-left:2px;
	font-weight:bold;

}

/*************************************************[END]**************************************************/



/**************************************************FOOTER************************************************/

#footer{

	overflow:hidden;
	height:72px;

}

.footleft{

	background-image:url(../../images/e1_left.jpg);
	width:40px;
	height:72px;
	overflow:hidden;

}

.footcenter{

	background-image:url(../../images/e1_center.jpg);
	height:72px;
	background-repeat:repeat-x;
	
}

.footright{

	background-image:url(../../images/e1_right.jpg);
	width:40px;
	height:72px;
	overflow:hidden;

}

.footer_block{
	
	float:left;
	position:relative;
	left:-25px;
}

.footer_text{
	
	float:left;

}

.footer_text span{

	color:#FFFFFF;
	display:block;
	margin-bottom:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}

.footer_counters{

	float:right;

}

/**************************************************[END]************************************************/

* html .margin_ie{ margin-top:-14px;}
* html .nomargin_ie{ margin:0px 0px 10px 0px; }
* html .ie_margleft{ position:relative; left:-10px; margin-left:10px;}