/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }


html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, dl, dt, dd { padding:0; margin:0; }
textarea { font-family:tahoma,arial; font-size:12px; }
input { font-family:tahoma,arial; font-size:12px; vertical-align:middle; }
input[type=checkbox], input[type=radio] { cursor:pointer; cursor:hand; margin:0; vertical-align:middle; }
select { font-family:tahoma,arial; font-size:12px; vertical-align:middle; }
label { cursor:pointer; cursor:hand; }
a img, img { border:0; vertical-align:middle; }
sup, sub { vertical-align:baseline !important; vertical-align:bottom; position:relative; }
sup { bottom:0.5em; }
sub { top:0.3em; }




/* body
--------------------------------------------------*/
body {
       font-family: Georgia, "Times New Roman", Times, serif;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }

a { text-decoration:underline;  outline-style:none  }
a:hover { text-decoration:none }


.global { width:950px; margin:0 auto 0 auto; padding:0 20px 0 26px; position:relative;}


/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}


/* Head
--------------------------------------------------*/
.head { font-size:13px; padding:13px 0 0 0; position:relative;z-index: 10;}

.head .logo { display:block; width:173px; height:25px; overflow:hidden; text-indent:-3000em; background: url("../images/logo.gif") no-repeat;
margin-top:37px; float:left; }

.tel {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#3c3c3c; margin: 5px 0px 0px 0px;}
.tel b { font-weight:normal; display:block; float:right;}
#divImg {float:right; text-align:right;}
.tel i { font-style:normal; padding:0 0 0 7px}
.tel i img { vertical-align:middle; margin:0px 0px 0px 7px}


/* Head/Left Menu
--------------------------------------------------*/
.hm_left { font-style:italic;}
.hm_left a { color:#7d7d7d; text-decoration:none; padding:0 6px 0 10px; background: url("../images/ic1.gif") no-repeat 0 2px  }
.hm_left a:hover { text-decoration:none; color:#FF099C;}
.hm_left .fert { padding-left:78px; background:none}


/* Head/Right Menu
--------------------------------------------------*/
.hm_right { font-style:italic; float:right; width:460px; background: url("../images/hm_right.gif") no-repeat 100% 100%; padding:0 0 8px 0;
 text-align:right }
.hm_right a { color:#7d7d7d; text-decoration:none; padding:0 7px 0 10px; background: url("../images/ic1.gif") no-repeat 100% 2px  }
.hm_right a:hover { text-decoration:none; color:#FF099C;}
.hm_right .fert { padding-left:0px; background:none}
.hm_right i { color:#000000; background: url("../images/in_b2.gif") no-repeat 0 1px; padding-left:22px; margin-left:5px }
.hm_right i a { padding:0px; background:none;}


/* Head/Bottom
--------------------------------------------------*/
.hm_bott { font-size:16px; font-family: Arial, Helvetica, sans-serif; color:#0f0f0f; color:#9f9f9f; float:left; margin: 34px 0px 0px 17px;}
.hm_bott a { color:#0f0f0f; padding:2px 4px 2px 4px}
.hm_bott a:hover { background:#000000; color:#FFFFFF}
.hm_bott .hb_ac { background:#000000; color:#FFFFFF; text-decoration:none}


.back_to_shop a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7F7F7F; text-decoration:none}
.back_to_shop a:hover {color:#FF099C; }

/* Left Col
--------------------------------------------------*/
.left_col { float:left; width:218px; padding:0 50px 0 0; font-size:12px; color:#333333}
.left_col a { text-decoration:none; color:#333333}
.left_col a:hover { color:#FF099C; text-decoration:none}

.left_col h6 { font-style:italic; font-size:17px; background: url("../images/h.gif") repeat-x 0 12px; padding-bottom:10px  }
.left_col h6 b { background:#FFFFFF; padding-right:6px}


/* Left Col/Catalog
--------------------------------------------------*/
.l_cat { margin:0px; padding:0 0 20px 0; list-style:none}
.l_cat li { padding:0 0 1px 0 ; font-size:16px; font-family: Arial, Helvetica, sans-serif;}

.clear_all {background:url("../images/clear_all.gif") no-repeat; height:28px; }
.clear_all a { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin:7px 0px 0px 17px; position:absolute}


/* Left Col/Menu
--------------------------------------------------*/
.l_menu {margin:0px; padding:0 0 45px 0; list-style:none}
.l_menu li { padding:0 0 1px 0 ; font-size:16px; font-family: Arial, Helvetica, sans-serif;}
.l_menu li a { color:#333333}



/* Left Col/Brends
--------------------------------------------------*/
.l_brend { margin:0px; padding:0 0 30px 0; list-style:none}
.l_brend li { padding:0 0 3px 0 ; font-size:12px; font-family: Arial, Helvetica, sans-serif;}
.brand_ac, a.brand_ac { font-weight:bold; text-decoration:underline;}

.l_cat2 { margin:0px; padding:0px 0px 0px 0px; list-style:none}
.l_cat2 li { padding:0 0 0px 10px ; font-size:12px; font-family: Arial, Helvetica, sans-serif;}


/* Center Col
--------------------------------------------------*/
.center_col { float:left; width:680px; font-size:12px}
.center_col h6 { font-style:italic; font-size:17px; background: url("../images/h.gif") repeat-x 0 61%; margin-bottom:17px;
position:relative; z-index:2; height:20px;}
.center_col h6 b { background:#FFFFFF; padding-right:6px}

.center_col h6 .s_sel { 
	font-style:normal; 
	font-size:11px; 
	font-weight: normal; 
	color:#333333; 
	background-color:#FFFFFF;
	position:absolute; 
	right:0px; 
	top: 0px;
	z-index:4;
}

.center_col h6 .s_sel2 { 
	font-style:normal; 
	font-size:11px; 
	font-weight: normal; 
	color:#333333; 
	background:#FFFFFF url("../images/big_div.gif") no-repeat 0 100%; 
	position:absolute; 
	right:0px; 
	top: 0px;
	width: 185px; height:85px;
	z-index:4;
}

.center_col h6 .s_sel .hs_b { margin:6px 1px 0px 7px;}
.center_col h6 .s_sel2 .hs_b { padding:6px 1px 15px 7px;}
#i1 {font-weight: bold;}
#i2, #i3 {font-weight: bold; display:block; text-align:right; margin: 10px 7px 0px 0px;}
#i1 p, #i2 p, #i3 p { display:inline; color:#FF099C}
#i1 a, #i2 a, #i3 a { text-decoration:none; color:#000000;}
#i1 a:hover, #i2 a:hover, #i3 a:hover { text-decoration: underline;}
/*.center_col h6 .hs_b p { padding:11px 6px 0 0; text-align:right; font-size:11px; font-weight:bold}
.center_col h6 .hs_b p a:hover { text-decoration:underline}
.center_col h6 .s_sel a, .center_col h6 .s_sel2 a { color:#000000; font-weight: bold; text-decoration:none; }
.center_col h6 .s_sel u, .center_col h6 .s_sel2 u { font-weight: bold;text-decoration: underline;}*/



/*.line_count { background: url("../images/h.gif") repeat-x 0 61%; margin-bottom: -20px; position:relative; z-index:2; height:20px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; }
.line_count span {background-color:#FFFFFF; float:right; margin: 5px 0px 0px 0px;}
.line_count span a, .line_count span b {font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; text-decoration:none; color:#000000 }
.line_count span a:hover {color:#FF099C }
*/
.line_count {float:left; font-style:italic; width:230px; text-align:left}
.line_count a:hover {color:#FF099C }

/* Center Col/Baner
--------------------------------------------------*/
.c_ban { padding:0 0 31px 0;}


/* Center Col/News Price
--------------------------------------------------*/
/*.new_p { margin:0px; padding:0 0 0px 0; list-style:none; overflow:hidden; min-height:1px; _height:1px; position:relative; margin-left:-30px}
*html .new_p { overflow:visible;}
.new_p li { float:left; width:200px; padding:0 4px 0 31px; font-style:normal; color:#0f0f0f; height:258px; font-family:Arial, Helvetica, sans-serif}
.new_p li a { color:#0f0f0f; text-decoration:none}
.new_p li a:hover { color:#FF099C;}

.new_p li #bag_cat { display:block; height:192px;}
.new_p li #span_price { position:relative;margin:0px 0px 0px 160px;}
.new_p li .in_b { background: url("../images/in_b2.gif") no-repeat 0 1px; padding:0 8px 5px 8px; text-decoration:none}
.new_p li .in_b:hover { text-decoration:none}
*/
/* Center Col/Blog
--------------------------------------------------*/
.c_blog { margin:0px; padding:0 40px 20px 0; line-height: normal; width:389px; float:left;}
.c_blog li { padding:0 0 30px 0; overflow:hidden; min-height:1px; _height:1px; font-size:11px; color:#666666; font-family:Arial, Helvetica, sans-serif;}
*html .c_blog li { overflow:visible}

.c_blog li img { float:left; margin-right:24px;}
.c_blog li i { font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#7a7a7a; padding-bottom:2px; display:block}
.c_blog li strong { display:block; font-style:italic; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:6px}
.c_blog li p { overflow:hidden; min-height:1px; _height:1px; padding:0px;}
*html .c_blog li p { overflow:visible}

.c_blog li a { text-decoration:none; color:#2f2f2f}
.c_blog li a:hover { text-decoration:underline; color:#FF099C;}


/* Center Col/Lock Day
--------------------------------------------------*/
.look_d { float:left; width:251px; padding:0 0 20px 0 }

.ld_img { position:relative; _height:1px; }
.ld_img img { padding:0 0 6px 5px; display:block; background: url("../images/bi_l.gif") no-repeat 0 100%;}


.ld_lot { width:164px; height:242px; background:#FFFFFF url("../images/ld_lot.gif") no-repeat; padding:0 0 0 13px; position:relative; margin:-40px 0 0 45px  }

.ld_lot a { color:#0f0f0f; text-decoration:none}
.ld_lot a:hover { text-decoration:underline;}

.ld_lot h1 { font-size:12px; font-style:italic; }

.ld_lot span { display:block; height:165px; }
.ld_lot b { display:block; font-size:13px; padding-top:2px}
.ld_lot .in_b { background: url("../images/in_b2.gif") no-repeat 0 1px; padding:0 8px 5px 8px; text-decoration:none}
.ld_lot .in_b:hover { text-decoration:none}

/* Center Col/Blog Block
--------------------------------------------------*/
.blog_block { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#414141; border-bottom:1px solid #cdcdcd; padding:0 0 45px 0; margin-bottom:10px}
.blog_block h1 { text-align:right; font-size:14px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:15px;}
.blog_block h1 b { border-bottom:1px solid #cdcdcd; font-weight:bold; padding-bottom:9px}
.blog_block h1 a { font-size:14px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#414141; text-decoration:none; text-transform:uppercase}
.blog_block h1 a:hover { color:#FF099C}
/*.blog_block span { display:block; min-height:265px; _height:265px}*/

.b_date { text-align:right; font-size:11px; font-style:italic; color:#0f0f0f; padding-bottom:20px; font-family:Georgia, "Times New Roman", Times, serif;}
.b_date a { color:#0f0f0f}

.b_date_in {text-align:left; font-size:14px; font-style:italic; color:#414141; padding-bottom:20px; font-family:Georgia, "Times New Roman", Times, serif;}
.blog_block .tags {text-align:left; font-size:14px; font-style:italic; color:#414141; padding:10px 0px 10px 0px; font-family:Georgia, "Times New Roman", Times, serif;}

.brand_in_news {text-align:right; font-size:14px; font-style:italic; color:#414141; padding-bottom:20px; font-family:Georgia, "Times New Roman", Times, serif;text-transform:uppercase; font-weight:bold;}

.b_link { text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; color:#696969; padding-top:25px}
.b_link a { text-decoration:none; color:#696969}
.b_link a:hover { text-decoration:underline;}
.b_link .b_bay { color:#ff099c}



/* Center Col/Pages
--------------------------------------------------*/
.pages { color:#000000; padding:0 0 40px 0; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;}
.pages a { text-decoration:none; color:#000000}
.pages p { font-size:14px; background: url("../images/pg.gif") no-repeat 0 30px; height:35px; margin-bottom:14px  }
.pages p a { width:22px; height:18px; text-align:center; line-height:12px; float:left; margin-right:18px }
.pages p a:hover { color: #FFFFFF; background:#000000}

.pages p .pg_ac { background: url("../images/pg_ac.gif") no-repeat 50% 100%; height:35px; cursor:default}
.pages p .pg_ac:hover { background: url("../images/pg_ac.gif") no-repeat 50% 100%; color:#000000 }

.pages .pg_bottom { display:block; padding:0 0px 0 0; font-style:italic; float:left; width:447px; _height:1px; }
.pages .pg_bottom a:hover { text-decoration:none;}
.pages .pg_bottom .b_beck { background: url("../images/b_beck.gif") no-repeat 0 7px; padding-left:19px;}
.pages .pg_bottom .b_next { background: url("../images/b_next.gif") no-repeat 100% 7px; padding-right:18px; margin-left:0px }
.pages .pg_bottom .all_lot { float:right}


/* Center Col/Pages
--------------------------------------------------
.pages { color:#000000; padding:0 0 40px 0; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif}
.pg_look { padding-top:90px;}
.pages a { text-decoration:none; color:#000000}
.pages p { font-size:14px; background: url("../images/pg.gif") no-repeat 0 30px; height:35px; margin-bottom:14px  }
.pages p a { width:22px; height:18px; text-align:center; line-height:12px; float:left; margin-right:18px }
.pages p a:hover { color: #FFFFFF; background:#000000}

.pages p .pg_ac { background: url("../images/pg_ac.gif") no-repeat 50% 100%; height:35px; cursor:default}
.pages p .pg_ac:hover { background: url("../images/pg_ac.gif") no-repeat 50% 100%; color:#000000 }

.pages span { display:block; padding:0 60px 0 0; font-style:italic; position:relative; margin-left:-19px; _height:1px}
.pages span a:hover { text-decoration:underline}
.pages span .b_beck { background: url("../images/b_beck.gif") no-repeat 0 7px; padding-left:19px; margin-right:12px  }
.pages span .b_next { background: url("../images/b_next.gif") no-repeat 100% 7px; padding-right:18px  }
.pages span .all_lot { float:right}
*/


/* Center Col/Catalog
--------------------------------------------------*/
.c_cat { margin:0px; padding:0 0 40px 0; list-style:none; overflow:hidden; min-height:1px; _height:1px; position:relative; margin-left:-30px}
*html .c_cat { overflow:visible;}
.c_cat li { float:left; width:200px; padding:0 4px 0 31px; color:#0f0f0f; height:258px; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:12px;}

/*.c_cat li h1 { font-size:12px;  font-weight:normal }*/

.c_cat li a { color:#0f0f0f; text-decoration:none}
.c_cat li a:hover { color:#FF099C;}

.c_cat li #bag_cat { display:block; position:relative; margin-bottom:3px; }
.c_cat li #span_price { position: absolute;margin:0px 0px 0px 160px;}
.c_cat li .in_b { background: url("../images/in_b2.gif") no-repeat 0 1px; padding:0 8px 5px 8px; text-decoration:none}
.c_cat li .in_b:hover { text-decoration:none}


.sale35 { display:block; width:47px; height:47px; position:absolute; top:50px; right:10px;
 background: url("../images/sale35.png") no-repeat;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/sale35.png', sizingMethod='crop'); _background:none;   }

/* Center Col/Text
--------------------------------------------------*/
.text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#111111; line-height:20px}
.text a { color:#676767}
.text h6 { font-family:Georgia, "Times New Roman", Times, serif; line-height:normal;}
.text p { padding:0 0 19px 0}
.div { padding:0 0 40px 0}

.text ul { margin:0 0 0 0; padding:0 0 19px 0 ; list-style:none; position:relative; _height:1px}
.text ul li { padding:0 0 0 15px; background: url("../images/ic4.gif") no-repeat 0 9px  }

/* Center Col/Look  Block
--------------------------------------------------*/
.look_b { border-bottom:1px solid #cdcdcd; padding:0 0 20px 0px; margin-bottom:10px; _height:1px }
.look_b h2 {text-align:right; padding:0 0 14px 0; }
.look_b h2 i { border-bottom:1px solid #cdcdcd; padding-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-size:14px; font-weight:bold; color:#414141; }



.lb_lot { padding:25px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; color:#0f0f0f; font-size:12px; position:relative; z-index:3; }
.lb_lot a { color:#0f0f0f; text-decoration:none; }
.lb_lot a:hover {  color:#FF099C;}
.lb_lot span { display:block;  padding-bottom:5px; }
.lb_lot #span_price { position:relative;margin:0px 0px 0px 160px; height:12px}
.lb_lot .in_b { background: url("../images/in_b2.gif") no-repeat 0 1px; padding:0 8px 5px 8px; text-decoration:none}
.lb_lot .in_b:hover { text-decoration:none}

.lb_lot2 { position:relative; z-index:3; padding:0px 0px 1px 40px; /*height:30px; _height:33px;*/ margin-top:15px;}
.lb_lot2 a { text-decoration:none; }
.lb_lot2 a:hover img{ border:1px solid #FF099C;  }
.lb_lot2 img { margin-right: 5px; border:1px solid #ffffff; }
img.lb_lot_b { border:1px solid #000000;}

/*.lb_lot h1 { font-size:12px; font-style:italic; }
.lb_lot b { display:block; font-size:12px; padding-top:2px; font-weight:normal}



.lb_lot p { overflow:hidden; padding:13px 0 0 0; min-height:1px; _height:1px; position:relative; margin:0 -23px -10px 0; width:355px }
*html .lb_lot p { overflow:visible}

.lb_lot p a { display:block; float:left; border:1px solid #FFFFFF; margin-right:5px;}
.lb_lot p a:hover { border:1px solid #000000}*/




/*.lb_img { text-align:right; position:relative; padding-top:25px; margin-bottom:-260px; min-height:400px; _height:400px;}*/
.lb_img { float:right; padding-top:25px; }
/*.lb_img img { vertical-align:middle; background: url("../images/ib_r.gif") no-repeat 100% 100%; padding:2px 5px 5px 2px; margin:0 0 15px 14px }*/

/* Center Col/Reg
--------------------------------------------------*/
.reg { padding:0 0 30px 0}
.reg h5 { font-size:12px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #dfdfdf; padding:0 0 4px 0;
margin-bottom:20px}

.reg span { display:block; width:481px; height:47px; background:#7b7b7b url("../images/reg_s.gif") no-repeat; padding:18px 30px 0 36px; color:#FFFFFF;
font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin:0 0 0 0px  }
.reg span i { float:right; padding-top:5px}
.reg .btn { border:0px; width:121px; height:29px; cursor:pointer; background: url("../images/btn.gif") no-repeat;}

.reg table {border: none; border-collapse: collapse; width: 100%; margin-bottom:32px}
.reg table td {padding:0 0 17px 0; vertical-align: middle; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; color:#0f0f0f}
.reg table td .in { width:286px; border:1px solid #d8d8d8; padding:9px 0 9px 5px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
.reg table td .txta {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; border:1px solid #d8d8d8; width:285px; height:98px; overflow:auto;
padding:5px 0 0 5px}
.reg table td .txtb {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; border:1px solid #d8d8d8; width:285px; height:75px; overflow:auto;
padding:5px 0 0 5px}

.reg table .tr_txta td { vertical-align:top}
.reg table .tr_txta .rl { padding-top:2px}
.reg table .tr_date td { padding-top:17px }

.reg table .sel { font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; width:134px; border:1px solid #d8d8d8; display:block; margin-bottom:0px;
margin-top:1px  }
.reg table .sel2 { font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; border:1px solid #d8d8d8; margin-right:7px;
vertical-align:middle}
.reg table .sel3 { font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; border:1px solid #d8d8d8; margin:0 5px;
vertical-align:middle}


.reg table td b { font-weight:normal; color:#434040; font-size:10px; font-style:italic; display:block; width:182px; height:27px;
 background: url("../images/re_b.gif") no-repeat; padding:9px 0 0 17px }

.reg table .rl { width:162px; padding-right:18px; text-align:right}
.reg table .rc { width:293px;}
.reg table .re { width:200px; padding-left:8px}


.bott_com { border-top:1px solid #dfdfdf; padding:24px 0 0 0;}

.bott_com table { margin-bottom:12px}



/* Center Col/Basket Tab
--------------------------------------------------*/
.basket_tab { padding:10px 60px 30px 0}
.basket_tab table {border: none; border-collapse: collapse; width: 100%}
.basket_tab table .tb_ac td { color:#bababa}
.basket_tab table .tb_ac .bt_img img {
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
	-khtml-opacity: 0.5;opacity: 0.5;
}
.basket_tab table td {padding:0 22px 25px 0; vertical-align:top; font-size:12px; color:#0f0f0f}
.basket_tab table .bt_img { width:156px; padding-right:0px; vertical-align:middle}
.basket_tab table .bt_name { width:150px; font-style:italic; vertical-align:middle}
.basket_tab table .bt_name h1 { font-size:12px; padding-bottom:2px}
.basket_tab table .bt_name i { display:block; color:#FF099C; padding-top:4px; font-size:11px}
.basket_tab table .bt_color { width:100px; padding-left:10px; font-style:italic; vertical-align:middle}

.basket_tab table .bt_price { width:100px; padding-right:0px; font-size:14px; font-style:italic; font-weight:bold; vertical-align:middle}
.basket_tab table .bt_count { width:87px; padding-right:22px; padding-left:13px; vertical-align:middle}

.basket_tab table .bt_count p { height:21px; width:24px; background: url("../images/tb_in.gif") no-repeat 0px 0%; padding:2px 0 0 2px; float:left;
margin:0 3px}
.basket_tab table .bt_count p input { font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic;
 width:19px; background:none; border:0px solid #FF0000; padding:0px; text-align:center; }
.basket_tab table .bt_count .minus { color:#494949; text-decoration:none; font-size:16px; background: url("../images/ic5.gif") no-repeat 50% 4px;
width:13px; width:13px; text-align:center; float:left; margin-top:1px   }
 .basket_tab table .bt_count .plus { color:#494949; text-decoration:none; font-size:13px; background: url("../images/ic5.gif") no-repeat 50% 4px;
width:13px; width:13px; text-align:center;  float:left; margin-top:1px; padding-top:1px }


.basket_tab table th { padding:0 22px 24px 0}
.basket_tab table th b { font-weight:normal; display:block; border-bottom:1px solid #929292; color:#353535; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 5px 0 }

.basket_tab .del { display:block; width:29px; height:30px; position:absolute; z-index:3; margin:-10px 0 0 -9px;
 }
.basket_tab .del a { width:29px; height:30px; background: url("../images/del.png") no-repeat; display: block; cursor:pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/del.png', sizingMethod='crop'); _background:none;}


.basket_bott { border-top:1px solid #494949; padding:14px 0 0 0; margin-top:10px; overflow:hidden; min-height:1px; _height:1px}
*html .basket_bott { overflow:visible;}
.basket_bott h5 { font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#6b6b6b; padding-bottom:9px; font-weight:normal}
.basket_bott textarea {font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; border:1px solid #d8d8d8; width:280px; height:62px; overflow:auto;
padding:5px 0 0 5px}


.bb_right { float:right; width:300px; }
.basket_bott ul { margin:0px; padding:0 0 16px 0; list-style:none; width:230px; float:right}
.basket_bott ul li { font-size:14px; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight:bold;
padding:0 0 11px 0}
.basket_bott ul li i { float:right; font-weight:normal; width:95px; padding-left:15px; text-align:left;}
.basket_bott ul .b_sum { padding-top:10px}

.bb_right a.order { float:right; margin-right:12px; _margin-right:6px}
.bb_right a.reg_order_b2 { float:right; margin-right:12px; _margin-right:6px}
a.order { display:block; font-size:12px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; width:140px; height:24px; 
 background: url("../images/a_order2.gif") no-repeat; text-align:center; color: #ffffff; padding-top:5px }
 
 a.order2 { display:block; font-size:12px; font-family: Georgia, "Times New Roman", Times, serif; width:140px; font-style:italic; height:24px; 
 background: url("../images/a_order2s.gif") no-repeat; text-align:center; color: #8D8D8D; padding-top:5px; text-decoration:none}
  a.order2:hover { text-decoration: underline;}
 
 
/* Images
--------------------------------------------------*/
.img_left { float:left; width:472px; padding:0 0 23px 0 }
.img_left2 { float:left; padding:0 0 23px 0 }
.img_left h6, .img_left2 h6 { border-bottom:1px solid #d6d6d6; font-weight:normal; font-size:12px; font-style:normal; padding:0 0 5px 0; margin-bottom:7px}
.other_lot { margin:0px; padding:0 0 0 ; list-style:none}
.other_lot li { float:left; width:100px; height:95px;}


.images { border:1px solid #b5b5b5; width:472px; height:423px; color:#959595; text-align:center; font-size:11px; font-family:Arial, Helvetica, sans-serif;
margin-bottom:13px}
.images span { display:block; height:295px;}
.images img { vertical-align:middle}
.images p { display:inline; padding-right:16px; background: url("../images/zoom.gif") no-repeat 100% 50%;}

.img_ul { position:relative; width:100%}
.images ul { margin:0px; padding:19px 0 0 0; list-style:none; width:375px; margin:0 auto 0 auto}
.images ul li { float:left; width:125px; text-align:center;  }

.st_l { display:block; width:9px; height:15px; background: url("../images/st_l.gif") no-repeat; position:absolute; left:40px; top:50px  }
.st_r { display:block; width:9px; height:15px; background: url("../images/st_r.gif") no-repeat; position:absolute; right:40px; top:50px  }



.img_txt { float:left; width:430px; padding:0 0 0 46px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; color:#383838; vertical-align:top;}


.img_txt h6 { border-bottom:1px solid #d6d6d6; font-weight:normal; font-size:12px; font-style:normal; padding:0 0 5px 0; margin-bottom:7px}
.img_txt h6 a { float:right; text-decoration:none; color:#7E7E7E; font-family:Georgia,'Times New Roman',Times,serif; font-size:12px; font-style:italic;}
.img_txt h6 a:hover { color:#FF099C;}

.img_txt ul { margin:0px; padding:16px 0 0 37px; list-style:none; min-height:230px; _height:230px}
.img_txt ul li { padding:0 0 3px 11px; background: url("../images/txt_ul.gif") no-repeat 0 6px; }

.img_txt h1 { font-size:26px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; padding-bottom:5px}
.img_txt strong { display:block;font-size:16px; font-weight:normal; padding:3px 0 10px 0}
.img_txt .it_price { float:right;  font-size:18px; color:#000000; width:180px;  text-align:right; }
.img_txt .it_price_s { float:right;  font-size:18px; color:#FF099C; width:180px;  text-align:right; }
.img_txt s { font-size:14px; color:#7a7a7a; padding-right:13px}


.txt_btn { border-top:1px solid #d6d6d6; font-size:13px; padding:19px 0 20px 0; color:#4f4f4f}
.txt_btn b { font-weight:normal; width:145px; height:21px; background: url("../images/btn1_2.gif") no-repeat; display:block; float:right; font-size:11px;
padding:6px 14px 0 33px; text-align:right; position:relative; margin-top:-7px}
.txt_btn b .bat_a { font-size:12px; color:#262626; text-decoration:underline; float:left; position:relative; top:-1px}
.txt_btn b .bat_a:hover { text-decoration: none}
.txt_btn b a { color:#8d8d8d; text-decoration:none}
.txt_btn b a:hover { text-decoration:underline}


.b_stars { padding:0 0 40px 0; float:right}
.b_stars2 { float:right; }

/* Footer
--------------------------------------------------*/
.footer { border-top:1px solid #C9C9C9; padding:23px 2px 55px 0; font-size:11px; color:#535353; font-style:italic; margin-top:20px }
.footer a { color:#535353; text-decoration:none}
.footer a:hover { text-decoration: none; color:#FF099C;}

.f_menu { padding:0 0 25px 0}
.f_menu a { padding:0 5px 0 12px; background: url("../images/fm_a.gif") no-repeat 0 1px  }
.f_menu .fert { padding-left:0px; background:none}



.fl {display:block; width:96px; height:13px; overflow:hidden; text-indent:-3000em; background: url("../images/fl.gif") no-repeat; float: right; }


/* Support
--------------------------------------------------*/
.support { background:#4c4c4c url("../images/supt_t.gif") no-repeat; width:251px; margin-bottom:10px}
.supt_b { background: url("../images/supt_b.gif") no-repeat 0 100%; padding:8px 10px 9px 10px;
color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.supt_b i { display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; }
.supt_b p { padding:15px 0 0 7px; min-height:160px; _height:160px;}

.supt_b .in { width:225px; padding:3px 0 4px 5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0px;}

.supt_b .spread { display:block; width:10px; height:7px; float:right; margin:5px 0 0 0; background: url("../images/spread.gif") no-repeat }
.supt_b .colp { display:block; width:10px; height:7px; float:right; margin:5px 0 0 0; background: url("../images/colp.gif") no-repeat }
.supt_b .close { display:block; width:10px; height:11px; float:right; margin:3px 0 0 5px; background: url("../images/close.gif") no-repeat }


/* Login win
--------------------------------------------------*/
.login { background:#FFFFFF; padding:20px 0px 0px 20px;  font-size:13px; color:#121212;
font-family: Arial, Helvetica, sans-serif; width:420px;}
.login h6 { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:17px; padding-bottom:25px;}
.login p { text-align:right; padding:0 28px 17px 0;}
.login p .in { border:1px solid #dfdfdf; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; padding:6px 0 7px 0; width:250px; margin-left:20px}
.login div { background: url("../images/a_enter.gif") no-repeat;	margin:0px 0px 0px 145px; width:75px; height:28px;  }
.login div a { font-size:12px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; color:#FFFFFF; padding:6px 0px 0px 17px; position:absolute }
.login div a#f { font-size:12px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; color:#FFFFFF; padding:3px 0px 0px 17px; position:absolute }
.login span {margin: 6px 0px 0px 20px; position:absolute}
.login a.remember {font-size:12px; font-style:italic; color:#000000;}


.order_tab {border-top: 1px solid #000000; margin: 15px 0px 40px 0px; padding: 10px 0px 0px 0px}
.cab_orders, .cab_summa {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:17px;}
.cab_orders .date, .cab_summa .date{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:14px; color:#7D7D7D}
.cab_summa {float:right; width:200px; text-align:right}
.order_tab td {padding:0px 5px 5px 12px; vertical-align: middle; font-size:12px; color:#0f0f0f; font-style:italic;}
.order_tab th  {padding:10px 0px 5px 12px}
.order_tab th b {padding:0px 0px 5px 0px; display:block; vertical-align: middle; font-size:12px; color:#353535; border-bottom:1px solid #929292; font-weight:normal;}
.order_tab td.orders_name h1 {font-size:14px;}
.order_tab td.orders_name {}
.order_tab td.orders_status {}
.order_tab td.orders_count {font-size:16px; font-weight:bold; padding-left: 25px;}
.order_tab td.orders_price {font-size:16px; font-weight:bold; padding-left: 20px;}

.zag {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:17px; }
.reg_order_b1 {display:block; font-size:12px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; width:181px; height:28px; 
 background: url("../images/but3.gif") no-repeat; text-align:center; color: #ffffff; padding-top:6px}
.reg_order_b2 {display:block; font-size:12px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; width:181px; height:27px; 
 background: url("../images/but32.gif") no-repeat; text-align:center; color: #000000; padding-top:6px}
 
 .reg_order_b3 {display:block; font-size:12px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; width:181px; height:27px; 
 background: url("../images/but32.gif") no-repeat; text-align:center; color: #8D8D8D; padding-top:6px; text-decoration:none}
 
  .reg_order_b3:hover { text-decoration: underline;}
 
.login2 { background:#FFFFFF; padding:20px 0px 0px 0px;  font-size:13px; color:#121212;
font-family: Arial, Helvetica, sans-serif; }
.login2 p { text-align:left; padding:0 0px 12px 0;}
.login2 p .in { border:1px solid #dfdfdf; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; padding:6px 0 7px 0; width:250px;}
.login2 div { background: url("../images/a_enter.gif") no-repeat;	margin:0px 0px 0px 59px; width:75px; height:28px;  }
.login2 div#ser { background: url("../images/a_enter_s.gif") no-repeat;	margin:0px 0px 0px 59px; width:75px; height:28px;}
.login2 div a { font-size:12px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; color:#000000; padding:6px 0px 0px 17px; position:absolute }

.comment { padding-top: 25px;}
.comment_title, .comment_title sup{font-size:17px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;}
.comment_name {color:#414141;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-style:italic;margin-top:15px;}
.comment_message {color:#414141; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:10px;border-bottom: 1px solid #C9C9C9; padding-bottom:20px;}


.reg2 table {border: none; border-collapse: collapse; margin-top:25px;}
.reg2 table td {padding:0 0 17px 0; vertical-align: middle; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; color:#0f0f0f}
.reg2 table td .in { width:200px; border:1px solid #d8d8d8; padding:9px 0 9px 5px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
.reg2 table td .txta {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; border:1px solid #d8d8d8; width:200px; height:98px; overflow:auto;
padding:5px 0 0 5px}
.reg2 table .tr_txta td { vertical-align:top}
.reg2 table .tr_txta .rl { padding-top:2px}

.reg2 table .rl { width:72px; padding-right:15px; text-align:left}
.reg2 table .rc { width:213px;}
.reg2 table .re { width:200px; padding-left:0px}


.reg2 div { background: url("../images/a_order2.gif") no-repeat;	margin:0px 0px 0px 94px; width:140px; height:28px;  }
.reg2 div a { font-size:12px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; color:#FFFFFF; padding:6px 0px 0px 30px; position:absolute }

.shading {
	float: left;
	background: url("../images/shading-one.png") no-repeat;
	/*margin-left: 10px;*/
}
.shading .two {
	background: url("../images/shading-two.png") right top no-repeat;
}
.shading .three {
	background: url("../images/shading-three.png") right bottom no-repeat;
}
.shading .four {
	background: url("../images/shading-four.png") left bottom no-repeat;
	padding: 4px 6px 7px 5px;
}

.shading-padding .four {
	padding: 9px 11px 12px 10px;
}

/* konec ramki, popup uporjadochitj */



.sort-by {	float: right; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:normal; 
	font-size:11px; 
	font-weight: normal; 
	color:#333333;
}
.sort-box {	width: 255px;	margin: -7px 0 0 -255px;	padding-top: 7px;	position: absolute; background-color:#FFFFFF} /*254 187 222*/
.sort-by img {	vertical-align: middle; border: none; margin-top:3px;}
.sort-by span {	float: right;}
.sort-by i {	float: right;	width: 20px;	height: 6px;}
.sort-by i a {	padding: 0 2px 0 2px;	float: left;	margin: 0;}
.sort-by a {	float: right;	padding: 0 4px 0 7px;	font-weight: bold; color:#000000; text-decoration:none}
.sort-by a:hover {	text-decoration: underline}
.sort-content i a {	display: none;}
.sort-content i .active {	display: block; color:#FF0000}
.sort-content {
	overflow: hidden;
	clear: both;
	padding: 7px 0px 0 8px;
	border: 1px solid #ffffff;
	border-width: 0 1px 0 1px;
}

.sort-drop {
	clear: both;
	overflow: hidden;
	padding: 0 0px 5px 8px;
	display: none;
	border: 1px solid #ede6e5;
	border-width: 0 1px 0 1px;
	background: #ffffff;
}
.sort-drop div {	overflow: hidden;	clear: both;	padding-top: 3px;}
.sort-by-on .sort-box {	padding-top: 0;}
.sort-by-on .sort-content {	background: #ffffff;	border-color: #ede6e5;}
.sort-by-on .sort-top {	background: url("../images/sort-top-left.gif") no-repeat;	padding-left: 7px;}
.sort-by-on .sort-top div {	background: url("../images/sort-top-right.gif") right no-repeat;	height: 7px;	font-size: 0;	line-height: 0;}
.sort-by-on .sort-bottom {	background: url("../images/sort-bottom-left.gif") no-repeat;	padding-left: 7px;}
.sort-by-on .sort-bottom div {	background: url("../images/sort-bottom-right.gif") right no-repeat;	height: 7px;	font-size: 0;	line-height: 0;}
.sort-by-on .sort-drop {	display: block;}

.ch_false {
	background: url("../images/check_false.gif") left bottom no-repeat;
}
.ch_true{
	background: url("../images/check_true.gif") left bottom no-repeat;
}
.ch_true_s{
	background: url("../images/check_true_s.gif") left bottom no-repeat;
}

.search {
	position: absolute;
	line-height: 20px;
}
.search2 {
	position: absolute;
	line-height: 20px;
	top: 11px;
}
.search .field {
	border: 1px solid #c9c9c9;
	font: italic 11px "Arial";
	color: #797979;
	padding: 3px 19px 4px 9px;
	width: 372px;
	position: absolute;
	z-index: 1;
	display: none;
}
.search-open .submit {
	position: absolute;
	z-index: 2;
	margin-left: 386px;
	width: 23px;
	height: 23px;
	display: block;
	background: url("/images/search-icon_e.gif");
	/*_background: expression("none");
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/search-icon.gif", sizingMethod="crop");*/
}
.search-open2 .submit2 {
	position: relative;
	z-index: 2;
	margin-left: 0px;
	width: 70px;
	height: 23px;
	display: block;
	background: no-repeat url("/images/zoom2e.gif") ;
	padding-left: 20px;
	color:#7D7D7D;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:13px;
	font-style:italic;
	text-decoration:none;
	/*_background: expression("none");
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/zoom2e.gif", sizingMethod="crop");*/
}
.search-open2 .submit2:hover {
	color:#FF099C;
}
.search .drop {
	width: 294px;
	position: absolute;
	background: url("/images/search-drop-shadow.png") left bottom no-repeat;
	padding: 0 3px 5px 3px;
	margin: 23px 0 0 -3px;
	_background: none;
	line-height: normal;
	display: none;
}
.search-open .drop, .search-open .field {
	display: block;
}
.search .drop .box {
	border: 1px solid #c9c9c9;
	_position: absolute;
	_width: 256px;
	border-top: none;
	padding: 5px 19px 15px 19px;
	background: #ffffff;
}
.search .drop ul {
	list-style: none;
	padding: 0 0 10px 0;
	margin: 0;
}
.search h2 {
	font: bold italic 13px "Times New Roman";
	color: #ff099c;
	text-transform: uppercase;
	border-bottom: 1px solid #c9c9c9;
	margin: 0;
	padding: 10px 0 10px 0;
}

.search .drop li {
	border-bottom: 1px solid #c9c9c9;
	padding: 10px 0 10px 40px;
	font: italic 10px "Georgia";
	color: #010101;
}
.search .drop li h3 {
	font: bold italic 13px "Times New Roman";
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 3px 0;
	position: relative;
	z-index: 30;
}
.search .drop li span {
	font: italic 13px "Times New Roman";
	position: absolute;
	width: 215px;
	text-align: right;
}
.search .drop li span b {
	font: bold italic 13px "Georgia";
}
.search .drop li div {
	line-height: 0;
	font-size: 0;
}
.search .drop li img {
	border: none;
	position: absolute;
	margin-left: -40px;
}
.search .drop .all {
	text-align: right;
}
.search .drop .all a {
	font: italic 11px "Arial";
	color: #000000;
}
.search .drop a {
	text-decoration: none;
}
.search .drop a:hover {
	/*text-decoration: underline;*/
	color: #ff099c;
	cursor:pointer;
}
.search .drop div a {
	color: #010101;
}
.search .drop h2 a {
	color: #7D7D7D;
}
.search .drop h2 a:hover {
	color: #ff099c;
}

#about_brand {
	border-top:1px solid #CDCDCD;
	color: #7F7F7F;
}
#about_brand p {
	padding:0 0 10px;
}
#about_brand h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	text-transform:uppercase;
	color:#414141;
	margin-bottom: 15px;
	padding:7px 0px 0px 0px;
}
#about_brand h1 span{
	border-bottom:1px solid #CDCDCD;
	padding:0px 0px 9px 0px;
}

#about_brand #anch {
	cursor:pointer;
	text-decoration:none;
}
#about_brand #anch:hover {
	color:#ff099c;
}

