/*
font-family:Arial; letter-spacing:0pt; line-height:12px; font-weight:bold; font-size:12px; color: #2a2a2a; cursor: default; text-decoration: none;

background:url('../images/big_img.jpg') no-repeat 0px 0px ;
*/

body{margin:0px;}
table{border-collapse:collapse; border:0px;border-spacing:0px;
font-family:Tahoma; letter-spacing:0pt; line-height:15px; font-weight:normal; font-size:12px; color: #525252; cursor: default; text-decoration: none;
}
td{padding:0px; vertical-align:top;}
a{
	font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:bold; font-size:12px; color: #00434d; cursor: pointer; text-decoration: underline; 
}
a:hover{
	text-decoration: none !important; color: #4abbcd !important;
}
.pink_txt{
	font-family:Tahoma; letter-spacing:0pt; line-height:15px; font-weight:normal; font-size:12px; color: #b23b6d; cursor: default; text-decoration: none;
}
.blue_italic{
font-family:Arial; letter-spacing:0pt; line-height:13px; font-weight:bold; font-size:11px; color: #00434d; cursor: default; text-decoration: none !important; font-style:italic;
}
.red_italic{
font-family:Arial; letter-spacing:0pt; line-height:13px; font-weight:bold; font-size:11px; color: #c92424; cursor: default; text-decoration: none !important; font-style:italic;
}

.vip{
	font-family:Arial; letter-spacing:0pt; line-height:18px; font-weight:bold; font-size:16px; color: #ff0000; cursor: default; text-decoration: none !important; font-style:italic;
}

.all{
	width:100%; height:100%;
	background:url('../images/footer_bg.jpg') repeat-x 0px 100% ;
}
.header_td{
	background:url('../images/top_girl.jpg') no-repeat 50% 0px ;
}
.header{
	width:100%;
	height:174px;
	background:url('../images/header_left.jpg') no-repeat 0px 0px ;
}

* html .top_ring{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_ring.png',sizingMethod='image');
}
.top_ring{
	position:absolute;
	display:inline-block;
	zoom:1;
	*display:inline;
	top:0px;left:17%;
	width:242px; height:140px;
	background:url('../images/top_ring.png') no-repeat 0px 0px ;
}

* html .top_sweet{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_sweet.png',sizingMethod='image');
}
.top_sweet{
	position:absolute;
	display:inline-block;
	zoom:1;
	*display:inline;
	top:0px;left:76%;
	width:222px; height:174px;
	background:url('../images/top_sweet.png') no-repeat 0px 0px ;
}


* html .top_basket_bg{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_basket_bg.png',sizingMethod='image');
}
.top_basket_bg{
	position:absolute;
	display:inline-block;
	zoom:1;
	*display:inline;
	top:33px;left:100%;margin-left:-378px;
	width:366px; height:141px;
	background:url('../images/top_basket_bg.png') no-repeat 0px 0px ;
}

.logo{
	position:absolute;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:186px; 
	top:62px;left:30px;
	text-align:left;
}
.header_right{
	width:800px;height:100%;
}	
* html .logo_in {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png',sizingMethod='image');
}
.logo_in{
	position:absolute;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:186px; height:124px;
	background:url('../images/logo.png') no-repeat 0px 0px ;
}
.logo_in a{
	display:inline-block;
	zoom:1;
	*display:inline;
	width:186px; height:85px;
}

.top_basket{
	position:absolute;
	width:115px; height:85px;
	margin-top:40px;left:100%;margin-left:-137px;
	font-family:Tahoma; letter-spacing:0pt; line-height:18px; font-weight:bold; font-size:12px; color: #ffffff; cursor: default; text-decoration: none;
}	
.tm_line{
	text-align:center;
	background:url('../images/tm_line_bg.jpg') repeat-x 0px 0px ;
}
.tm_line a{
	display:inline-block;
	zoom:1;
	*display:inline;
	padding:0px 20px 0px 20px;
	font-family:Arial; letter-spacing:0pt; line-height:42px; font-weight:bold; font-size:15px; color: #8b360a; cursor: pointer; text-decoration: none; font-style:italic;
}
.tm_line a:hover,.tm_line a.active{
	color: #8b360a !important;
	background:url('../images/tm_link_a.jpg') no-repeat 50% 0px ;
}
.go_basket_but{
	display:inline-block;
	zoom:1;
	*display:inline;
	width:67px; height:19px;
	margin-top:10px;
	background:url('../images/go_basket_but.gif') no-repeat 0px 0px ;
}

.thre_col_t{
	width:100%; height:100%;
}
.lcol{
	padding:10px 15px 25px 15px;
	background:#ffffff url('../images/lcol_shad.gif') repeat-y 100% 0px ;
}

.lm_cont,.lm_cont span,.lm_cont a{
	display:inline-block;
	zoom:1;
	*display:inline;
}
.lm_cont{
	width:190px;
	padding-bottom:25px;margin-bottom:26px;
	border-bottom:1px solid #d2d2c3;
}
.lm_cont span{
	margin-top:15px;
	font-family:Arial; letter-spacing:0pt; line-height:22px; font-weight:bold; font-size:17px; color: #010101; cursor: default; text-decoration: none; font-style:italic;
}
.lm_cont a{
	padding:0px 0px 0px 10px;
	font-family:Arial; letter-spacing:0pt; line-height:22px; font-weight:bold; font-size:15px; color: #00434d; cursor: pointer; text-decoration: none; font-style:italic;
}
.lm_cont a:hover,.lm_cont a.active{
	background:url('../images/st.gif') no-repeat 0px 6px ;
	color: #4abbcd;text-decoration: underline !important;
}

.lnews_cont{
	width:190px;
	padding-bottom:15px;
	font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:12px; color: #525252; cursor: default; text-decoration: none;
}	
h1{
	padding:0px; margin:0px 0px 10px 0px;
	font-family:Tahoma; letter-spacing:0pt; line-height:22px; font-weight:normal; font-size:22px; color: #b23b6d; cursor: default; text-decoration: none; 
}
h2{
	padding:0px; margin:0px 0px 10px 0px;
	font-family:Tahoma; letter-spacing:0pt; line-height:22px; font-weight:normal; font-size:18px; color: #00434d; cursor: default; text-decoration: none; 
}
h1 b{
	color:#ff0000;font-weight:normal; 
}
.lnews_cont span{
	display:inline-block;
	zoom:1;
	*display:inline;
	margin:0px 0px 7px 0px;
	font-family:Arial; letter-spacing:0pt; line-height:14px; font-weight:bold; font-size:11px; color: #b23b6d; cursor: default; text-decoration: none; font-style:italic;
}
.lnews_cont a{
	font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:bold; font-size:11px; color: #00434d; cursor: pointer; text-decoration: underline; 
}
.more{
	display:inline-block;
	zoom:1;
	*display:inline;
	padding:0px 0px 0px 10px;
	background:url('../images/st.gif') no-repeat 0px 2px ;
	font-family:Arial; letter-spacing:0pt; line-height:13px; font-weight:bold; font-size:11px; color: #00434d; cursor: pointer; text-decoration: none !important; font-style:italic;
}

.ccol{
	width:100%;
	padding:25px 15px 30px 15px;
	background:url('../images/top_cont_bg.jpg') repeat-x 0px 0px;
}


.cat_t{	width:100%; xborder:1px solid #000;margin-bottom:15px;}	
.cat_t td{width:50%;padding:0px 20px 20px 0px;}	

a img{
	border:none;
}
.goods_is{
	width:270px;
}
.goods_is img{
	border:2px solid #d7d7ca;
}
.goods_is td{
	padding-right:15px;
}
.gtitle{
	font-family:Tahoma; letter-spacing:0pt; line-height:18px; font-weight:bold; font-size:12px; color: #525252; cursor: pointer; text-decoration: none;
}
.goods_is strike,.goods_big strice{
	font-family:Tahoma; letter-spacing:0pt; line-height:20px; font-weight:bold; font-size:12px; color: #979797; cursor: default; 
	white-space:nowrap;
}
.old_price{
font-family:Tahoma; letter-spacing:0pt; line-height:20px; font-weight:bold; font-size:12px; color: #979797; cursor: default; 
	white-space:nowrap;
}
.sm_price{
	font-family:Tahoma; letter-spacing:0pt; line-height:20px; font-weight:bold; font-size:12px; color: #cb1f1f; cursor: default;white-space:nowrap;
}
span.new_price{
	font-family:Arial; letter-spacing:0pt; line-height:15px; font-weight:bold; font-size:12px; color: #ce2e2e; cursor: default;font-style:italic;
	white-space:nowrap;
}
.price{
	font-family:Tahoma; letter-spacing:0pt; line-height:20px; font-weight:bold; font-size:15px; color: #cb1f1f; cursor: default;white-space:nowrap;
}
input.to_basket{
	width:35px; height:18px;
	border:1px solid #979797;
	color: #525252;
	text-align:center;
	margin-right:10px;
}

.blue_italic,.more,.red_italic{
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-top:5px;
}

.rcol{
	background:url('../images/rcol_shad.gif') repeat-y 0px 0px;
	padding:25px 20px 30px 20px;	
}
.rcol_login{
	width:200px;
	font-family:Arial; letter-spacing:0pt; line-height:12px; font-weight:normal; font-size:11px; color: #666666; cursor: default;  font-style:normal;
	text-align:center;
}
.rcol_login input{
	width:200px; height:18px;
	border:1px solid #666666;
	margin-bottom:5px;
	font-family:Arial; letter-spacing:0pt; line-height:12px; font-weight:normal; font-size:11px; color: #666666; cursor: default;  font-style:normal;
}
.rcol_login a{
	font-family:Arial; letter-spacing:0pt; line-height:12px; font-weight:normal; font-size:11px; color: #0eafed; cursor: pointer;  text-decoration:underline;
}

.rcol_logined{
	width:200px;
	display:inline-block;
	zoom:1;
	*display:inline;
	background:#80d8cf;
	font-family:Arial; letter-spacing:0pt; line-height:18px; font-weight:bold; font-size:12px; color: #00434d; cursor: default;  font-style:italic;
	text-align:left;
}
.rcol_logined div.cont{
	width:180px;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin:10px;
}
.rcol_logined a{
	font-family:Arial; letter-spacing:0pt; line-height:18px; font-weight:normal; font-size:12px; color: #00434d; cursor: pointer;  text-decoration:underline;
}
.rcol_logined a:hover{
	color:#ffffff !important;
}
.rcol_logined span.name{color:#ffffff;}
span.discount{color:#ee4343;font-size:14px;  font-weight:bold;}

.rcol_contacts{
	width:200px;
	font-family:Arial; letter-spacing:0pt; line-height:25px; font-weight:bold; font-size:14px; color: #00434d; cursor: default;  font-style:italic;
}
.rcol_contacts span{
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-bottom:7px;
	font-family:Arial; letter-spacing:0pt; line-height:24px; font-weight:normal; font-size:20px; color: #000000; cursor: default;  font-style:italic;
}

.rspec{
	width:200px;
	border-top:1px solid #d2d2c3;
	margin-top:10px;
}
.rspec .gtitle{
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-top:15px;margin-bottom:5px;
}
.rspec img{
	border:2px solid #d7d7ca;
	margin-top:5px;margin-bottom:10px;
}
.rspec .more{
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-bottom:5px;
}
.footer_lcol{
	padding:75px 15px 0px 15px;
	background:#ffffff url('../images/lcol_shad.gif') repeat-y 100% 0px ;
}
.footer_ccol{
	width:100%;
	padding:0px 30px 0px 30px;
	background: url('../images/footer_box.jpg') no-repeat 100% 100% ;
}
.footer_ccont{
	height:135px;
}
.footer_ccont span{
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-top:75px;
}
.footer_rcol{
	padding:75px 15px 0px 15px;
	background:#ffffff url('../images/rcol_shad.gif') repeat-y 0px 0px ;
}
.footer_rcol a{
	font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:bold; font-size:10px; color: #7bcdc9; cursor: pointer; text-decoration: underline; 
}
.footer_rcol a:hover{
	color:#000000 !important;
}
.goods_big{
	background:#eeeeee;
	border:2px solid #d7d7ca;
}
.goods_big td{
	padding:20px;
}
.pre_img{
	border:2px solid #d7d7ca !important;
	
}
.pre_img:hover{
	border:2px solid #cfcf9d !important;
}
#big_good_img{
border:2px solid #d7d7ca !important;
}

.korzina_t{
	xxwidth:650px;
	background:#eeeeee;
	xxborder:2px solid #d7d7ca;
}
.korzina_t td{
	padding:5px 10px 5px 10px;
	vertical-align:middle !important;
}
.pre_img{
	border:2px solid #d7d7ca !important;
	cursor:pointer;
}

.basket_form{
	width:500px;
}
.basket_form td{
	padding:3px;
}
.basket_form td input{
	border:1px solid #777777;
	width:100%;
}
.basket_form td textarea{
	border:1px solid #777777;
	width:100%;height:50px;
}
.send_but{
	display:inline-block;
	zoom: 1;
	*display: inline;
	width:80px;height:18px;
	border:none !important;
	background: url('../img/send.gif') no-repeat 0px 0px ;
	cursor:pointer;
}
.page a,.page span{
	font-size:14px;
}
.page a.active{
	color:#000000; text-decoration:none;
}


.reg_form_t{
	width:100%;
}
.reg_form_t td{
	padding:3px 10px 3px 0px;
}
.reg_form_t td.label{
	white-space:nowrap;
}
.reg_form_t td.field{
	white-space:nowrap;
	width:100%;
}
.reg_form_t td.field input{
	width:100%;
	border:1px solid #777777;
}
.reg_form_t td.field textarea{
	border:1px solid #777777;
	width:100%;height:50px;
}

.user_info_t{
	width:500px;
}

.user_info_t td{
	padding:3px;
}

.user_info_t td input{
	border:1px solid #777777;
	width:100%;
	font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:11px; color: #444444; cursor: default; text-decoration: none; 
}

.user_info_t td input,.user_info_t td textarea{
	font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:11px; color: #444444; cursor: default; text-decoration: none; 
}

.user_info_t td textarea{
	border:1px solid #777777;
	width:100%;height:50px;
}

.user_info_t input.save_but{
	width:150px; cursor:pointer;
}

.cabinet_order_t{
	width:100%;
	border:1px solid #cccccc;
	font-size:11px;
}
.cabinet_order_t td{
	padding:3px;
	border:1px solid #cccccc;
}
.cabinet_order_t thead td{
	background:#8a8a8a; color:#ffffff;
}
.cabinet_glist_t{
	width:100%;font-size:11px;line-height:14px; 
}
.cabinet_glist_t .price,.cabinet_order_t .price{font-size:11px;line-height:14px;}

.sale_link{
	display:inline-block;
	padding-right:45px !important;
	background: url('../images/icon_sale.gif') no-repeat 100% 0px !important;
	cursor:pointer;
	color:#b23b6d !important;line-height:30px !Important;
}
.novelty_link{
	display:inline-block;
	padding-right:35px !important;
	background: url('../images/icon_novelty.gif') no-repeat 100% 0px !important;
	cursor:pointer;
	color:#b23b6d !important;line-height:30px !Important;
}
