
/*
reset css
*/
body{padding:0;margin:0;font:15px ;*font-size:small;*font:x-small;}
h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style: normal;}
table{font-size:inherit;font:100%;}
ul{list-style:none}
img{border:0;}
p{margin:1em 0;}
input{margin:0}
small{font-size:11px}

/*
styles
*/

body{font-family:Trebuchet MS;
/*height:100%;*/
background-image:url(../images/poles.jpg);
background-color:#000;
background-repeat:repeat-y;
background-position:top center;
text-align:center}

/* start page - no bg */
body.start_page { background: none }

/*html{height:100%}*/

div{text-align:left;vertical-align:top;margin:0;padding:0}

/*option{background:#FFF}*/

#container{display:inline-block; background: #F0E8EE; padding:0; width:960px;height:100%;margin:0 auto;}

#top-header{width:960px;height:122px;background:0 0 no-repeat; overflow: hidden}
#top-header #logo{width:369px;height:122px;float:left}

#hello{/*float:right;overflow:hidden*/}

#hello table tr td{margin:0;padding:0}
.user .hello-user{color:#91198c;font-size:14px;text-align:right;padding-right:10px; width:}
.guest .hello-user{color:#91198c;font-size:18px;text-align:right;padding-right:10px}
.hello-user a{color:#d7318b;text-decoration:none}
.user .exit{padding-right:10px;text-align:right}
.user .exit a{color:#91198c;font-size:12px}
.tel{color:#91198c;text-align:right;font-size:13px;padding-right:10px}
city{font-size:12px}
.reg_already{color:#91198c;font-size:18px}
#loginform tr td{vertical-align:bottom;color:#8c618c;font-size:12px}
input.login{width:100px;margin-bottom:5px;margin-top:0;border:1px solid #d7b9cc;background:#fdf1fb}
#top-menu{display:inline-block;width:960px;height:29px;background:-960px -159px no-repeat}
#top-menu ul{display:inline-block;width:100%;position:relative;top:6px;min-height:15px}
#top-menu ul li{display:inline;height:20px;margin-left:50px;}
#top-menu ul li a{color:#fff;font-size:14px; line-height:16px;text-decoration:none;margin-bottom:3px}

#breadscrumbs {
	display:inline-block;
	width:960px;
	height:35px;
	color:#af90af;
	font-size:14px;
	position: relative
	}

#breadscrumbs-stripe{display:inline-block;width:960px;height:35px;background:#f0e8ee 0 -126px no-repeat;color:#af90af;font-size:14px}
#breadscrumbs-long{
	display:inline-block;
	width:960px;
	height:35px;
	background:#f0e8ee url(../images/breadscrumbs_long.gif) no-repeat 180px top;
	color:#af90af;
	font-size:14px;
	margin-top: -30px
	}

/* RESET breadscrumbs STYLE */
#breadscrumbs a { color: #7F437D }
#breadscrumbs a:hover { text-decoration: underline !important }
#breadscrumbs td a.last { color: #c053c8 !important; text-decoration: none }
#breadscrumbs td a.last:hover { text-decoration: underline }
#breadscrumbs td.arrow { color: #c566c0 !important }

/* *all */
#middle-part { background:#F0E8EE; width:960px }

#middle-part-long{width:100%; background: #f0e8ee url(../images/bg_mid.gif) no-repeat 659px -1px; min-height: 500px }

/* *left */
#left-column{float:left;width:195px;height: 100%}
#right-column {float:right;width:195px;height: 100%}

#content{background:0 -1931px no-repeat;margin:0 189px 0 195px}
#content_vtorostep{background:0 -1931px no-repeat;margin:10px 189px 0 195px}

/* *center */
/* #content_site{background:0px 0px url(../images/content_site.png) no-repeat;margin:0 189px 0 195px; height: 100%}*/
#content_site{margin:0 195px 0 195px}

/* *footer */
.footer-side { clear: both; padding-top: 20px }


#start-content{background:url(../images/center_bg.jpg) no-repeat center top;text-align:center;margin:0 189px 0 195px}
#reg-content{text-align:center;margin:0 108px 0 195px}

/* test fot *ie */

#reg-content { overflow: hidden; width: 740px; float: left; margin-left: 0 !important; margin-right: 0 !important }
.leaders-table { width: 158px }


/* test fot ie */

 .pinkhead{color:#eb0682; font-size:24px; padding:30px 0 0 45px;}
 .pinkhead h1{color:#eb0682; font-size:24px; padding:0px 0px 0px 0px;} 
 .pinkhead2{color:#eb0682; font-size:24px;}

 .rhead {background:url(../images/reg_win_up.gif) no-repeat left top; width:100%; }
 .rtext{background:url(../images/reg_win_bg.gif) repeat-y left top; width:100%;}
 .rdown{background:url(../images/reg_win_down.gif) no-repeat left bottom; width:100%;}

 .reg-banner{text-align:center;padding:15px 0 0 20px;}
 .reg-text{margin:30px 10px 30px 80px; color:#c32b9d; font-size:14px;}
 .reg-table{background:#fbf9fa;width:568px; margin:0 0 30px 50px; }
 .reg-mess{padding:5px 0 5px 20px; color:#9a27a2;font-size:16px;margin: 15px 0 0 0;}
 .reg-mess2{background:url(../images/ul-item2.gif) no-repeat top left; padding:2px 0 10px 30px; color:#c477b1; font-size:14px;}
 .konvert{background:url(../images/konvert.gif) no-repeat top left; width:148px; height:85px; }

#register{background:-576px -1558px no-repeat}
#content-basket{background:url(../images/basket_full_bg.jpg) repeat-y top left;margin:0 0 0 195px}

/* *right */
/* #right-column {
	display:table;
	float:right;
	width:195px;
	/*
	background:#f0e8ee -878px -1511px no-repeat;
	*/
/*	overflow: hidden;
	_position: relative; _left: -3px; _top: -1px;
	height: 100%;
	}
*/
#copyrights{display:inline-block;width:960px;height:40px;background:-1524px -119px no-repeat}
#copyrights table{width:100%;margin:0}
#bottom-panel{display:inline-block;width:960px;height:26px;background:-1920px -159px no-repeat}
#footer-cards{display:inline-block;width:960px;height:104px}
#footer-menu{display:inline-block;width:960px;height:56px;background:-2142px 0 no-repeat}
#footer-menu ul{height:30px; text-align: center}
#footer-menu ul li{display:inline;margin-left:50px}
#footer-menu ul li a{color:#a67da7;font-size:11px;line-height: 15px}
#footer-menu ul li a:hover { text-decoration: none !important }


#current-actions{width:195px; position: relative}
#current-actions div{display:inline-block;background:url(../images/actions_bg.gif);margin:0;padding:0}
#current-actions div.head{width:100%;height:76px;background-position:top}
#current-actions div.head a { display: block; height: 46px; position: relative; top: 42px}
#current-actions div.content{width: 100%;background:url(../images/column_content_bg.gif) repeat-y;padding-left:22px}

/* START clear left-menu styles */
#current-actions div.content ul { width: 156px; overflow: hidden }
#current-actions div.content ul li { padding: 5px 0 0 18px; margin: 8px 0 0 0;background: #fff url(../images/ul-item.gif) no-repeat }
#current-actions div.content ul li a { text-decoration: none; color: #bc64a6; font: normal 14px 'Trebuchet MS' }
#current-actions div.content ul li a:hover { color: #bc76c5 }
/*bug fixing: KUPIVIP-92*/
.current-actions-menu{ padding: 0px 0 0 0px !important; margin: 8px 0 0 0;background: none !important}

#current-actions div.content ul li ul { display: none } /* hide all sub 'ul' */

/* with classes "on" */
#current-actions div.content ul li.on { background: #bc4bc5 url(../images/ul-item-on.gif) left top no-repeat }
#current-actions div.content ul li.on a { color: #fff }
#current-actions div.content ul li.on a:hover { color: #efefef }

#current-actions div.content ul li.on ul { display: block } /* show first line "ul" */
#current-actions div.content ul li.on ul ul { display: none } /* hide others line "ul" */

/* first line styles */
#current-actions div.content ul li.on ul { background: #f8f3f7 url(../images/submenu_bg.gif) center bottom no-repeat; margin: 5px 0 0 -18px; padding: 3px 0 11px 0 }
#current-actions div.content ul li.on li { background: none; padding-top: 0; padding-bottom: 3px; margin-top: 5px; //height: 1%; //display: table }
#current-actions div.content ul li.on li a { color: #bc64a6; font: normal 12px/12px 'Trebuchet MS' }
#current-actions div.content ul li.on li a:hover { color: #bc76c5 }

/* second line styles */
#current-actions div.content ul li.on li.active {}
#current-actions div.content ul li.on li.active a { color: #dc2d8a }
#current-actions div.content ul li.on li.active ul { padding-left: 8px; margin-top: 0; //margin-top: 5px;  padding-bottom: 0; background: none; width: 140px }
#current-actions div.content ul li.on li.active li a { color: #bc64a6 }
#current-actions div.content ul li.on li.active li a:hover { color: #bc76c5 }

#current-actions div.content ul li.on li.active ul { display: block } /* show second line "ul" */
#current-actions div.content ul li.on li.active ul ul { display: none } /* hide others line "ul" */

/* third line styles */
#current-actions div.content ul li.on li.active li.active {}
#current-actions div.content ul li.on li.active li.active a { color: #dc2d8a }
#current-actions div.content ul li.on li.active li.active li a { color: #bc64a6 }
#current-actions div.content ul li.on li.active li.active li a:hover { color: #bc76c5 }

#current-actions div.content ul li.on li.active li.active ul { display: block } /* show third line "ul" */
#current-actions div.content ul li.on li.active li.active ul ul { display: none } /* hide others line "ul" */

/* fourth line styles */
#current-actions div.content ul li.on li.active li.active li.active {}
#current-actions div.content ul li.on li.active li.active li.active a { color: #dc2d8a }
#current-actions div.content ul li.on li.active li.active li.active ul { width: 140px }
#current-actions div.content ul li.on li.active li.active li.active li a { color: #bc64a6 }
#current-actions div.content ul li.on li.active li.active li.active li a:hover { color: #bc76c5 }

#current-actions div.content ul li.on li.active li.active li.active ul { display: block } /* show fourth line "ul" (LAST LINE) */

/* last line styles - in active item */
#current-actions div.content ul li.on li.active li.active li.active li.active {}
#current-actions div.content ul li.on li.active li.active li.active li.active a { color: #dc2d8a }

/* END clear left-menu styles */
/* and i so happy :^) */



/*
#current-actions div.content ul{width:100%;list-style:none;padding:0}
#current-actions div.content ul li{width:100%; min-height:28px; background:url(../images/ul-item.gif) no-repeat; padding-top:5px;padding-bottom:5px;}
#current-actions div.content ul li.on{background:url(../images/ul-item-on.gif) no-repeat top left}
#current-actions div.content ul li span{padding-left:17px}
#current-actions div.content ul li span a{color:#bc64a6;text-decoration:none;font-size:14px}
#current-actions div.content ul li.on span a{color:#fefefe}
#current-actions div.content ul li ul{background:url(../images/submenu_bg.gif) repeat-y bottom left;margin-top:5px;padding-top:10px;padding-bottom:10px}
#current-actions div.content ul li ul li{display:block;background:none!important;padding-left:17px;height:15px;padding-top:0px;padding-bottom:0; overflow:visible;}
#current-actions div.content ul li ul li a{display:block;height:15px;color:#bc64a6;text-decoration:none;font-size:12px}
*/


#current-actions div.foot{width:100%;height:30px;background-position:bottom}


/* *basket */
#basket{background:url(../images/basket_bg.gif) repeat-y left}
#basket div.content{width:100%;min-height:48px;background:-1379px -1307px no-repeat;padding-top:40px;font-size:12px;padding-left:30px;color:#a47498}
#basket div.content-site{width:100%; min-height:48px; _height: 48px;background:url(../images/basket_01_site.gif) no-repeat;padding-top:40px;font-size:12px;padding-left:30px;color:#a47498}
#basket div.foot{width:100%;height:47px;background:url(../images/basket_02.gif) no-repeat bottom left;text-align: center}
#basket div.foot a{line-height: 42px;color:#bc64a6;font-size:14px}
#basket div.foot_empty{width:100%;height:14px;background:url(../images/basket_01.gif) no-repeat bottom left}
#basket div.content table{margin-top:20px;margin-bottom:20px}
#basket div.content table td{color:#a47498}
#basket .content .grey{margin-top:20px}
#abs_basket{position:absolute;width:722px;height:890px;right:167px;margin-top:-1px;background:url(../images/korzina_abs.gif)}
#basket-label{width:722px;height:39px;background:#f0e8ee url(../images/basket-label.gif) no-repeat bottom right}
#divider{height:40px;width:722px;background:0 0 repeat-y;margin-top:-2px}
#quick_buy tr td{color:#7f437d;font-family:Trebuchet MS;font-size:12px;line-height:14px}
#quick_buy tr td a{color:#7f437d}
.quick_buy{text-align:right;background:0 0 no-repeat;width:210px!important;padding-top:20px}
.quick_buy span{color:#dc2d8a;font-size:20px;margin-right:15px}
.quick_buy_details{background:0 -813px repeat-x;width:386px;padding-top:20px}
.quick_buy_details span{font-size:20px}
.quick_buy_button{background:0 -134px no-repeat;width:126px;padding-top:70px}
#basket_goods{margin-left:1px}
#basket_goods tr td{vertical-align:middle;text-align:center;color:#7f437d}
#basket_goods tr.table-header td{vertical-align:bottom;padding-bottom:5px;text-align:center}
#basket_goods tr.table-header td span{margin-bottom:17px;color:#bc64a6;font-size:12px}
#basket_order_form{background:-1568px -987px no-repeat}
#basket_order_form tr td{color:#c9b3c3;font-family:Trebuchet MS;font-size:12px;line-height:14px}
#basket_order_form tr td a{color:#8c5e89}
.order-form{
	width:50px;
	font-family:Trebuchet MS;
	color:#7f437d;
	-height:26px;
	border:1px solid #e3dae3;
	background: #fff url(../images/input_bg.gif) no-repeat top left;
	margin:3px 0 0;
	padding: 1px 0 1px 6px
	}
.car{background:url(../images/korzina_32.gif) no-repeat left top;}
.variantSelect div {width:226px;padding:5px 0 5px 27px;}
/*#countrySelect,#addressesSelect{width:202px}*/
/*#address,#coupon,#payment{width:auto}*/
/*#street{width:190px}*/
/*#firstname,#lastname{width:110px}*/
/*#phone{width:70px}*/
/*#additional{width:290px;height:53px}*/
/*.region{padding-right:5px}*/
#dostavka,#vibor{vertical-align:top;text-align:right;padding-top:7px;padding-right:10px}
#dostavka span{color:#dc2d8a;font-size:20px}
.oplata-1{background:0 -351px no-repeat;width:264px;height:116px}
.oplata-1 span{color:#dc2d8a;font-size:20px;margin-left:45px}
.oplata-1 .selectc{margin-left:60px;margin-top:20px;position: absolute;}

.oplata-2{background:0 -467px no-repeat;height:116px}
.oplata-3{background:0 -467px no-repeat;width:135px;height:76px;padding-top:20px;}
.oplata-4 {
background:transparent none no-repeat scroll -101px -583px;
height:76px;
width:33px;
}

#end-action{background:-2644px -749px no-repeat;width:100%;height:83px;color:#623760;font-size:18px;padding-left:35px;line-height:21px}

.block{background:url(../images/block-content-2.gif) repeat-y left top;width:93%;min-height:100px}
.block-header{background:url(../images/block-header.gif) no-repeat left top;width:100%;height:100%}

/* test2 */
.block2 { background: url(block-co.gif) left top repeat-y; width: 93%; margin-left: 7px }
.block2 .block-header { background: url(block-hf.gif) no-repeat !important }
.block2 .block-footer { background:url(block-fo.gif) no-repeat left bottom;width:100%;height:100%}
.block2 .contenttext { padding: 0 !important}
.block2 .content-inner, .content-inner2 { padding: 18px 0 18px 20px; min-height: 57px; _height: 57px; cursor: pointer }


.block2 { background: url(../images/block-content-2.gif) left top repeat-y; width: 93%; margin-left: 7px }
.block2 .block-header { background: url(../images/block-header2.gif) no-repeat !important }
.block2 .block-footer{background:url(../images/block-footer.gif) no-repeat left bottom;width:100%;height:100%}
.block2 .contenttext { padding: 0 !important }
.block2 .content-inner, .content-inner2 { padding: 12px 0; min-height: 71px; _height: 71px; cursor: pointer }

/* add class 'b-link' */
.block2 .content-inner a.b-link, a.b-link2 { display: block; margin: 0; line-height: 65px; color: #eb0682; text-align: center; text-decoration: none;font-size: 16px }
.block2 .content-inner a.b-link:hover, a.b-link2:hover { text-decoration: underline }
.block2 .content-inner img { display: block; margin: 0 auto }
.block2 .content-inner img.ico { margin: 12px auto }
.block2 .content-inner a span { display: block !important; position: relative; margin: 12px 0 }


.block-footer{background:url(../images/block-footer.gif) no-repeat left bottom;width:100%;height:100%}
.headertext{height:36px;padding-left:4px;padding-top:20px; color:#dc2d8a; text-align: center}

/* in right col */
#left-column  .contenttext { padding-left: 16px }
#right-column .contenttext { margin: 0 6px; padding: 0 }
#right-column .adv_block>.contenttext { margin-left: 12px;padding: 0 }

.contenttext p { margin: 0; padding: 0 5px 15px; background: url(../images/box-line-bg.gif) center bottom no-repeat }
.contenttext p a { font-size: 11px; color: #EB0682 }
.contenttext p a:hover { text-decoration: none }
.contenttext p a img { display: block; margin: 0 auto }

.footertext{height:47px;padding-left:35px;padding-top:20px;color:#dc2d8a}
#left-column .block{margin-left:7px}
/*#left-column .block .block-header .block-footer .headertext{padding-left:25px}*/
#left-column .block .block-header .block-footer .footertext{height:20px}

.block-mini{background:-3022px -590px no-repeat;width:100%;padding-left:35px;padding-top:25px;padding-bottom:25px;margin-bottom:10px}


.block-mini .pink a{text-decoration:none}
#leaders .block-header .block-footer table td{ /*padding:5px 10px 0 8px*/ padding: 5px 0 0 3px}
#leaders .block-header .block-footer table td a,.voting td{color:#5f235d; font-size:12px; text-decoration:none; line-height: 15px}
.voting td,.voting td input{vertical-align:middle;}

.voting td .qs {padding-right:10px;}
.voting td .pc {float:right;margin:0 13px 0 0;margin-top:1px;color:gray;font-size:11px;}
.voting td .gg {float:left;width:90px;border:1px solid silver;margin-top:3px;margin-right:8px;font-size:1px;}
.voting td .gg div {background:#ee92c2;height:5px;padding:0;}

.product_cart_up {}
.product_cart_up img { display: block }




/* *good */
.good{width:281px;min-height:412px;display: inline-block;float:left; _width: 278px; _overflow: hidden; margin-left: 4px}

.good-up{background:url(../images/good-up.png) no-repeat top left;height:40px;width:100%}
.good-up .articul{float:left;color:#bfbfbf;font-size:11px;padding:15px 10px 0 15px; width: 200px}
.good-up .lupa{float:right;position: relative; top: 15px; left: -15px; z-index: 1000; width: 33px}

.good-content{background:url(../images/good-bg.gif) repeat-y; width:100%;height: 340px;padding-left:10px;padding-bottom:10px}
.good-content a img { display: block }
.good-content .priceline,.good-content .name,.good-content .button{display:block}
.good-content .priceline .price{color:#dc2d8a;font-size:28px;padding-left:12px;width:70%; white-space:nowrap; line-height:26px}
.good-content .priceline .more{text-align:right;vertical-align:bottom;padding-right:15px;width:30%}
.good-content .priceline .more a{color:#bc64a6;font-size:13px; padding-right: 24px}
.good-content .priceline .more a:hover { text-decoration: none }
.good-content table tr td.name{color:#5f235d;padding-left:15px; padding-right:15px;}
.good-content table tr td span.name2{color:#5f235d;font-size:12px}

.button-disabled{width:225px;height:29px;background:0 0 no-repeat;text-align:center;color:#9e9e9e;font-size:14px;padding-top:5px}
.button-enabled{width:225px;height:29px;background:-230px 0 no-repeat;}
/*.button-enabled:hover{width:230px;height:29px; background:-230px -29px no-repeat;}*/
.buy-button{width:73px;height:29px;background:-460px 0 no-repeat;}
.buy-button:hover{width:73px;height:29px;background:-460px -29px no-repeat;}
.button-register{width:225px;height:29px;background:-538px 0 no-repeat}
.button-register:hover{width:225px;height:29px;background:-538px -29px no-repeat}
.button-join{width:126px;height:31px;background:-768px 0 no-repeat; float:right;margin:3px;}
.button-join:hover{width:126px;height:31px;background:-768px -32px no-repeat;float:right;}
.button-video-anons{width:127px;height:31px;background:-1031px -0px no-repeat;margin:3px;}
.button-video-anons:hover{width:127px;height:31px;background:-1031px -32px no-repeat;}
.button-foto-anons{width:127px;height:31px;background:-899px -0px no-repeat;margin:3px;}
.button-foto-anons:hover{width:127px;height:31px;background:-899px -32px no-repeat;}
.button-uni{width:150px;height:29px;background:0 0 no-repeat}
.button-uni:hover{width:150px;height:29px;background:0 -29px no-repeat}

.good-down{background:url(../images/good-down.gif) no-repeat bottom left;width:100%}
.good-down .order-form1 {
	width: 225px;
	top: 0 !important;
	border: 1px solid #E3DAE3;
	color: #9B7E94;
	font: normal 15px 'Trebuchet MS';
	background: #fff url(../images/input_bg.gif) no-repeat scroll left top;
	padding: 1px 0 1px 6px
	}
.good-down .variantSelect div select.qty {
	top: -26px !important;
	color: #9B7E94;
	font: normal 11px 'Trebuchet MS';
	}
.good-down .variantSelect { height: 90px }
.good-down .button-disabled { margin-top: 35px }
.good-down span.button-disabled { display: block; width: 225px; height: 29px; cursor: auto }

.cat{background:-3492px -391px no-repeat;padding-left:12px;padding-top:9px;color:#91198c;font-size:14px}
.subcat{padding-left:18px;padding-top:9px;font-size:14px;color:#c45fc9}
.subcat ul li.on a{color:#c45fc9}
sup{font-size:12px; text-decoration:line-through;/*background:url(../images/strike.gif) repeat-x*/}
.grey{color:#b4a3b0}
.violet{color:#7f1e81;font-size:12px}
.content-header{background:url(../images/actions-center.gif) no-repeat center top;width:564px;height:30px; position: relative; margin-top: -15px}
.content-header-future{background:url(../images/future_actions.gif) no-repeat center top;width:564px;height:30px; position: relative; margin-top: -15px}
.content-header-past{background:url(../images/past_actions.gif) no-repeat center top;width:564px;height:30px; position: relative; margin-top: -32px}
.content-header2{background:url(../images/future_actions.gif) no-repeat center top;width:564px;height:30px;margin-bottom:20px}
.action-item{margin-bottom:20px}
/*.action-item .first{width:564px;height:20px; background:url(../images/action_block_03_01.png) no-repeat center bottom; position:relative;top:1px}*/
.action-item .first{color:#5F235D;font-size:14px;padding:5px 15px 3px 0;text-align:right}
.action-item .first span{font-size:18px}
.action-item .content{width:564px;height:126px;background:#FFF;overflow:hidden}
/* .action-item .content img{margin:5px 5px 6px 6px}*/
.action-item .content .inner, .inner_lux{width:564px;height:126px;position:relative;top:-252px;z-index:100;text-align:right}
.inner-hover{background:url(../images/action-hover.png)}
.podsvetka{width:562px;height:124px;position:relative;top:-126px;/*background:url(../images/action-hover.png)*/;z-index:50;visibility:hidden;border: 1px solid #3c0f48 }
.action-item .content .inner table{width:100%;height:100%}
.action-item .content .inner table tr td.remain{color:#b1a5ae;font-size:12px;vertical-align:bottom;text-align:left;padding-right:15px;height:30px;}
.rightnow1{width:190px;font-size:14px;color:#7d417f}
.rightnow2{font-size:12px;color:#c285ae}
.left{text-align:left;width:27%;padding-left:15px}
.center{text-align:center;width:40%}
.right{text-align:right;width:33%;padding-right: 15px}
#address,#copy,#copy a{color:#b882aa;font-size:10px}
#copy a:hover { text-decoration: none }
div.left{display:inline-block;padding-left:10px;text-align:left;float:left;width:50%}
div.right{display:inline-block;padding-right:10px;text-align:right;float:right;width:50%}
.clickable{cursor:pointer}
.text{font-size:14px;color:#9b7e94;padding-right:100px;padding-left:100px;margin-bottom:30px;margin-top:30px}
#start-content .head{font-size:18px;color:#7c417c;text-align:center}

.reg-head{font-size:23px;color:#7c417c;padding-top:10px;padding-left:20px}
.reg-label{font-size:12px;color:#7f1e81;padding-top:10px;padding-left:20px}
.reg{width:150px;font-family:Trebuchet MS;color:#7f437d;height:26px;border:1px solid #e3dae3;background:-2142px -56px no-repeat;margin:3px 10px 0 0 ;padding:2px 5px 5px}
.long{width:300px;font-family:Trebuchet MS;color:#7f437d;height:26px;border:1px solid #e3dae3;background:#FFF;margin:5px 10px 0 0;padding:2px 5px 5px}

#psw1,#psw2{width:72px}
.reg-foot{font-size:12px;text-align:center;vertical-align:top}
.reg-foot p{padding-left:40px;}
.bigaction{width:564px;height:659px;background:#FFF}
.poster{margin:6px 6px 0 0}
.videolink{float:right;height:30px;padding-right:10px;padding-top:10px}
.videolink a{font-size:13px;color:#7f437d;text-decoration:none}
#marka{position:absolute;z-index:100;top:320px;background:#FFF;border-right:8px solid #e71c7d;width:188px;height:76px}
#marka ul{margin-left:10px;margin-top:10px}
#marka ul li{padding-left:20px;background:url(../images/ul-item.gif) no-repeat;padding-top:4px}
#marka ul li a{color:#dc2d8a;font-size:14px;text-decoration:none}
#product_card{margin-top:6px;margin-bottom:10px; background:none;}
.img {background:url(../images/product-card-bg.gif) top left;}

/* *descr */
/*-3659px -105px*/
.descr{background: #fff url(../images/descr-cont.gif) repeat-y 0 0; text-align:center}


.subdesc{color:#7f437d;font-size:12px; background:url(../images/product-card-bg.gif) top right;}
.subdesc p { margin-left: 7px; margin-right: 14px; line-height: 15px }

.reg2-text{color:#846B73;font-size:14px; background:url(../images/product-card-bg.gif) top right; padding: 0 10px 0 20px;}
.reg2-table{color:#846B73;font-size:14px; padding: 0 10px 0 10px;}
.reg2-table td{vertical-align:top}
/*
.reg2-text{color:#846B73;font-size:14px; background:url(../images/product-card-bg.gif) top right; padding: 0 10px 0 20px;}
.reg2-text label{color:#846B73;font-size:14px;}
.reg2-table{color:#846B73;font-size:14px; padding: 0 10px 0 10px;}
.reg2-table td{vertical-align:top}
*/


/*Thumbs � �������� ������*/
.thmbs{position:absolute; width:272px;text-align:center;}
.thmbs div{ text-align:center; padding-top:10px;}
#detailViewer a{ text-decoration:none;}

.subpic{background:url(../images/product-card-bg.gif) top left;}
.subpic img{margin-left:6px; border: 1px solid #e8c9e0 }
.subsub{background:-1524px 0 no-repeat;width:568px;height:99px;color:#5f235d;font-size:18px;padding:10px 20px 10px 30px}
.subsub2{background:-1524px -75px no-repeat;width:568px;height:35px;color:#5f235d;font-size:18px;padding:10px 20px 10px 30px}

.descr table{margin-top:15px;margin-left:10px; _margin-left:0}
.descr table * { _margin-bottom: 0 }
.descr table tr td{padding-left:15px; _padding-left:0}
.descr table tr td.old{font-size:10px;line-height:10px;color:#c981b7}
.descr table tr td.old span{font-size:13px}
.descr table tr td.new{font-size:12px;line-height:24px;color:#dc2d8a;padding-left:15px; _padding-left:0}
.descr table tr td.new span{font-size:28px}
.descr table tr td.name{color:#5f235d;font-size:20px}
.descr table tr td span.name2{color:#5f235d;font-size:14px}


.old-price{background:0 -947px repeat-x}
/* label {font-size:12px;color:#7f437d} */
.red_but{width:auto !important;background:#da1473 -3955px -53px no-repeat;height:22px;margin-top:-1px;color:#FFF;font-size:12px;border:1px solid #da1473;border-right:2px solid #da1473;padding:0 7px 7px}
.red_but:hover{background:#da1473 -3955px -53px no-repeat;border:1px solid #ed0070;border-right:2px solid #ed0070}
a:hover{color:#dc2d8a}



#top-header #auth{float:right;width:500px;text-align:right;padding-right:20px}
#invite{
	width: 212px;
	height: 127px;
	/*position: relative; left: -9px; top: -5px;
	float: right*/
	float:left
	}

#hello {float:left; /*width:100%*/ width:280px}
#hello table{margin:0; width:290px;height:135px}
* html #hello {float:left; /*width:100%*/ width:240px}
* html #hello table,#hello form{margin:0; width:240px;}
#hello table { /*width:100%;*/ /*float:right;*/}
.tip,#product_card .img{text-align:center}
#vibor span,#vibor span a{font-size:14px;color:#8c5e89}
.subcat ul li a,.cat a{text-decoration:none;color:#91198c}
#breadscrumbs table,#breadscrumbs-stripe table{margin-left:15px}
#breadscrumbs .cat,#breadscrumbs-stripe .cat{background:none!important;padding-left:0;padding-top:9px;color:#af90af;font-size:14px}
#breadscrumbs .subcat,#breadscrumbs-stripe .subcat{padding-left:0}
#breadscrumbs .arrow,#breadscrumbs-stripe .arrow{color:#91198c;vertical-align:bottom;text-align:center;width:25px}
.pink,.pink a{color:#e9459c}
.action-item .content .inner table tr td.join,.right-bottom{text-align:right;vertical-align:bottom;padding:0 3px 3px 0}
.qty{position:relative; top:-25px; left:10px;}

.advantage{margin-top:30px;}
.advantage .head {padding-bottom:10px}
.advantage div{text-align:center; font-size:14px; color:#9b7e94; }
.advantage .hr{width:100%; height:10px;background:url(../images/hr.gif) no-repeat bottom center; height:15px; border:none;}

.quick_buy_details, .old-price, .quick_buy_button, .oplata-1, .oplata-2, .oplata-3, .oplata-4, .button-disabled, .button-enabled
{background-image:url(../images/webox_68e9076fe8.png) !important}
#divider {background-image:url(../images/weboy_68e9076fe8.png) !important}
#top-header, #product_card .subsub, .subsub2, #footer-menu, #copyrights, #breadscrumbs-stripe, #top-menu, #bottom-panel, .reg, #content,#content_vtorostep, #register, #basket div.content, #basket_order_form, #end-action, .block-mini, .cat, /*#product_card .descr,*/ .red_but, .red_but:hover{background-image:url(../images/webo_68e9076fe8.png) !important}

/* right-col new bg */
/* #right-column { background: #f0e8ee url(../images/rcol-line-bg.gif) no-repeat !important } */


.button-disabled,
.button-enabled,
.buy-button ,
.button-register,
.button-join,
.button-video-anons,
.button-foto-anons {
	display:block;
	text-decoration:none;
	/* background-color: #853c90;*/	
	background-image:url(../images/buttons.png) !important;
	border: none;
	font: normal 13px "Trebuchet MS"; color: #fff; cursor: pointer
	}
.button-uni{line-height:26px;font-size:14px; color:#FFF; text-decoration:none; text-align:center; vertical-align:top; display:block;text-decoration:none; background-image:url(../images/button-uni.png) !important}



/* Content */
.content-table{color:#846B73;font-size:14px; padding: 0 10px 0 10px;}
.content-table td{vertical-align:top; padding: 10px}
.content-text {padding:10px 45px 45px 45px; color:#846B73; font-size:14px;}
/*.content-text{margin:30px 10px 30px 80px; color:#846B73; font-size:14px;}*/
.content-text ul li {margin:3px 0 7px 15px;}
.auth_inp {border:1px solid #e1cad5;}
.content-inner-table {background:#f6f2f7; padding:0; margin-bottom: 12px;font-size:13px;border-collapse:collapse}
.content-inner-table td{ border:1px solid #fff; padding:7px}
.content-inner-table td.td_right{ text-align: right;}

.c {
clear:both;
padding:0 ! important;
margin:0 ! important;
overflow:hidden ! important;
height:0 ! important;
line-height:0 ! important;
width:100%;
font-size:0 ! important;
}

/*#content_site ul li {list-style-image:url(../images/li.gif); margin:3px 0 3px 20px;}
#content_site ul li a {color:#bc64a6;text-decoration:none;}*/
/*#content_site a {color:#bc64a6;}*/
/*#content_site a:hover {color:#00f;}*/

#reg-content ul li {list-style-image:url(../images/li.gif); }
#reg-content ul li a {color:#bc64a6;text-decoration:none;}
#reg-content a {color:#bc64a6;}

.action-item .content .inner table tr td.countdown{color:#7c417c;font-size:16px;}
.countdown .counter ul li, #content_site .counter ul li, #reg-content .counter ul li {list-style-type: none; line-height: 16px; list-style-image:none; float: left; margin:0; padding:0 !important}
.countdown .counter ul li { line-height: 21px }

h1 {font-size:24px; color:#853c90; margin:5px 0 10px 0;}
h2 {font-size:20px;	color:#853C90;	margin:15px 0 10px 0;}
h3 {font-size:18px;	color:#a34c78;	margin:20px 0 7px 0;}
h4 {font-size:16px;	color:#a04f77;	margin:15px 0 7px 0;}

/* popup window - i so stuped...
div.popup {
	display: none;
	width: 450px; height: 275px;
	border: 1px solid #87ceeb;
	background: white url(../images/shop/ico_boy_lrg.gif) no-repeat 1em 2.5em;
	margin-left: -225px; padding: 0px;
    position: absolute; left: 50%; top: 178px; z-index: 1000;
}
.popup h3 { color: #853c90; border-bottom: 1px solid #ccc; padding: 10px 0 8px 12px; margin: 0; font-size: 14px }
.popup h3 .name_user, .popup h4 .name_user { font-weight: bold }
.popup h4 { color: #846b73; padding: 16px 0 6px 0; margin: 0; font-size: 14px }
.add_request { padding: 8px 15px 0 150px }
.add_request .note { font: bold 16px/18px 'Trebuchet MS' }
.message { font: bold 16px/16px 'Trebuchet MS'; margin: 0; padding: 0 0 12px 0 }
*/
/* male & female *
div.popupMale_true { background-image: url(../images/shop/ico_boy_lrg.gif) }
div.popupFemale_true { background-image: url(../images/shop/ico_girl_lrg.gif) }
div.popupFemale_true p.message, div.popupFemale_true span.note { color: #dc1b7f; }
div.popupMale_true p.message, div.popupMale_true span.note { color: #dc1b7f }
*/

/* Popup */
div.popup {
    display:none;
    border:solid 1px #87ceeb;
    padding:6px 6px 4em 150px;
    min-height: 275px;
    width: 300px;
    background: white url(../images/shop/ico_boy_lrg.gif) no-repeat 1em 2.5em;
    position: absolute;
    left: -495px;
    top: -100px;
}

div.popupMale_true {
	background-image:url(../images/shop/ico_boy_lrg.gif);
}

div.popupFemale_true {
	background-image:url(../images/shop/ico_girl_lrg.gif);
}

.popup h3 {
	margin: -6px -6px 0.5em -150px;
	padding: 6px;
	border-bottom: 1px solid #CCC;
}

.popup strong {
	padding: 0;
	top: 0;
}

.popup h3 {
	background: transparent none;
	padding: 0;
	position: static;
	width: auto;
	height: auto;
	margin-top: 1em;
}

.popup ul.commands {
	border-top: 1px solid #CCC;
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	overflow: auto;
	zoom: 1;
}

.popup li.button {
	margin: 0 0.5em;
	float: right;
}

.popup li.button a {
	padding-right: 5px;
	background-image: none;
}

#rememberPWD {
	display: none;
}

/*dialog*/
.JS_ENABLED div.dialog, .JS_ENABLED div.t-error {display:none;}

/* dialog window */
div.dialog, div.t-error, div.infobox {
	display:block;
	background-color:#F2F2F4;
	border:2px solid #CE6CA1;
	z-index:250;
	top:200px;
	left:50%;
	margin-top:0;
	margin-left:-200px;
	position:absolute;
	width:400px;
}


#infobox_bg {
	position: fixed;
	left: -10px;
	width:400%;
	height:1200px;
	top:0px;
	text-align:center;
	background-color:#333333;
	opacity:0.4;
	filter: alpha(opacity = 40);
	z-index: 20;
}

/* dialog header */
div.dialog div, div.t-error div, div.infobox div {
	background-color:#DCDCE3;
	color:#6C6C6E;
	font-weight:bold;
	padding:8px;
	margin:0;
	font-size:13px;
	white-space: normal;
}

/* dialog content list */
div.dialog ul, div.t-error ul {text-align:center;}

div.dialog ul, div.dialog p, div.t-error ul {
	background:transparent none repeat scroll 0;
	color:#6C6C6E;
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:8px;
	margin:10px 0;
	font-size:90%;
}

div.dialog p {
	margin:0;
}

div.dialog h3 {
	padding:5px 8px 15px;
	margin:0;
}

/* dialog content list item */
div.dialog li, div.t-error li {
	margin:0 !important;
	font-weight: bold;
	line-height: 120%;
}

.dialog_OPEN {
	display: block !important;
}

.dialog_CLOSED {
	display: none !important;
}

/**
 * Shop Compact Directory
 */
.compactDirectory {
	background: white;
	list-style: none;
	display: block;
	margin: 0;
	padding: 5px;
	width: 240px;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
}

.compactDirectory li.productlisting {
	position: static;
	float: none;
	display: inline;
	width: auto;
	margin: 0;
}

.compactDirectory li.productlisting img {
	width: 80px;
	border: none;
}

.reporterLogger {
	position: absolute;
	background: yellow;
	opacity: 0.5;
	top: 0;
	left: 0;
}

ul.compactDirectory li.current_true {
	display: none;
}

/**
 * Shop Also Buying
 */
.alsoBuying {
	background: white;
	list-style: none;
	display: block;
	margin: 0;
	padding: 5px;
	width: 240px;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
}

.alsoBuying li.productlisting {
	position: static;
	float: none;
	display: inline;
	width: auto;
	margin: 0;
}

.alsoBuying li.productlisting img {
	width: 80px;
	border: none;
}

ul.alsoBuying li.current_true {
	display: none;
}

.showBlock {
	display:block;
}

.hideBlock {
	display:none;
}


/* some staff for ebanaflek_bak */

/* start page - enter form */
.enter-form {position: absolute; z-index: 10; top: 140px; left: 20%; font-size: 12px;}
.enter-form span input { position: relative; top: 3px }
.enter-form a { color: #91198C }
.enter-form a:hover { text-decoration: none }
.enter-form div.error_message { font-size: 13px; color: #DC2D8A}

/* TOP 10 */
.onemore_thirsty { padding: 0 30px }
.onemore_thirsty h3 { padding: 0 0 0 0 }
.onemore_thirsty h3 span.name_user { font-weight: bold }
.onemore_thirsty .add_request {}
.onemore_thirsty .add_request span.note { font-size: 12px; color: #666; line-height: 12px }
.onemore_thirsty .add_request h4 { padding: 10px 20px 0 20px }
.onemore_thirsty .add_request h4 span.name_user { font-weight: bold }
.onemore_thirsty p.message { padding: 0 0 0 20px; margin: 0 }
.onemore_thirsty .add_or_turn { text-align: right; position: absolute; bottom: 0; width: 360px; padding: 2px 0 6px 0; border-top: 1px solid #ccc }
.onemore_thirsty .add_or_turn a { text-decoration: none; outline: none; font: bold 16px 'Trebuchet MS' !important; color: #846e71; padding: 0 12px 0 0 }
.onemore_thirsty .add_or_turn a:hover { color: #a34c78 }

/* image pop-up box */
.actions-start { position: relative }
.box-popup { position: absolute; display: none; left: 0px; z-index: 1000; top: 120px; background: #fff !important; padding: 6px 20px 16px 0 !important;
width: 200px; border-right: 8px solid #E71C7D }
.box-popup ul { list-style: none; list-style-image:none; padding:0; margin:0 }
#content_site ul.box-popup li, #content_site ul.box-popup {list-style-image:none;list-style: none; }
.box-popup li { padding: 5px 0 0 25px; margin-left: 0 !important; /*background: #fff url(/images/ul-item.gif) no-repeat !important*/ }
.box-popup a { color: #DC2D8A; text-decoration: none; font-size: 14px }
.box-popup a:hover { text-decoration: underline !important }
.box-popup ul li.on { display: block; padding-left: 0 }
.box-popup ul li.on a { display: none }
.box-popup ul li ul { padding-left: 0 }
.box-popup ul li.on ul { display: block;}
.box-popup ul li.on ul li { display: block; background: #fff url(/images/ul-item.gif) no-repeat !important }
.box-popup ul li.on ul li a { display: inline }
.box-popup ul li { display: none }

/* basket */
#right-column .t-zone { width: 123px }
#right-column .t-zone table { width: 100%; margin-top: 12px }
#right-column .t-zone table td { color: #A47498 !important; padding: 3px 0 4px 0 }
#right-column .t-zone table a { color: #A47498; text-decoration: none; line-height: 11px }
#right-column .t-zone table a:hover { text-decoration: underline; color: #C45FC9 }
#right-column .foot p a:hover { text-decoration: none }
#right-column .t-zone strong { font-size: 15px; display: block; text-align: center; padding-top: 5px }

/* descr */
.descr .variantSelect div { padding-left: 0 !important }
.descr .variantSelect div a, .descr .variantSelect div input { margin-bottom: -25px }
.descr .variantSelect div select#select { top: 0 !important; width: 225px }
.descr .variantSelect div select.qty option { background: #fff !important }
.descr .variantSelect div select.order-form1 {
	top: 0 !important;
	border: 1px solid #E3DAE3;
	color: #9B7E94;
	font: normal 15px 'Trebuchet MS';
	background: #fff url(../images/input_bg.gif) no-repeat scroll left top;
	padding: 1px 0 1px 6px }

.descr .variantSelect div select.qty {
	top: 0 !important;
	color: #9B7E94;
	font: normal 11px 'Trebuchet MS' !important
	}


.descr table .variantSelect div span.button-disabled { display: block; width: 225px; height: 29px; margin-top: 10px; cursor: default }

.descr div.descr-top { height: 12px; background: url(../images/descr-angles.gif) no-repeat 0px 0; overflow: hidden; }
.descr div.descr-bottom { height: 12px; background: url(../images/descr-angles.gif) no-repeat 0px -12px; overflow: hidden; }


td.img a.jqzoom { left: 16px }

.it_slide {  }
.it_slide img { width: 50px; height: 50px }

.invite_more { padding: 7px 0 10px 0; text-align: center }
.invite_more a { margin: 0 }
.invite_more a:hover { text-decoration: none }
.choice_agane { padding: 7px 0 10px 0 }
.choice_agane a:hover { text-decoration: none }



.reg2-text .noli { list-style: none; padding-left: 10px}
.reg2-text form .noli li {clear: both; display: block; padding:6px 0; height: 25px }
.reg2-text form .noli li label { float: left; width: 210px }
.reg2-text form .noli li input, .reg2-text form .noli li select#reasonField, .reg2-text form .noli li textarea { margin: 0; width: 250px }
.reg2-text form .noli li input.text, .reg2-text form .noli li select {
	background: #fff url(../images/input_bg.gif) no-repeat;
	border: 1px solid #E3DAE3;
	color: #7F437D;
	font: normal 13px 'Trebuchet MS';
	margin: 0 9px 3px 0; padding: 4px 6px 4px 6px; }
/* id */
.reg2-text form .noli li input#cbNewsLetterDaily, .reg2-text form .noli li input#cbNewsLetterWeekly, .reg2-text form .noli li input#cbNewsLetterSms { width: auto }
.reg2-text form .noli li select {float: left; width: 86px; padding: 0; margin: 0 3px 0 0 }
.reg2-text form .noli li select option {}



/* *reg */
.ad_form { padding-left: 20px }
.ad_form .noli { padding-left: 10px; list-style: none }
.ad_form .noli * { margin: 0; padding: 0 }
.ad_form .noli li { padding: 6px 0 }
.ad_form .noli input { margin: 0; padding: 0; width: 245px !important }
.ad_form .noli input, .register .noli select, .register .noli textarea {
	background: #fff url(../images/input_bg.gif) no-repeat;
	border: 1px solid #E3DAE3;
	color: #7F437D;
	font: normal 13px 'Trebuchet MS';
	margin: 0 9px 3px 0; padding: 4px 6px 4px 6px; }
/* id */
.ad_form .noli input#phone_code { width: 26px !important }
.ad_form .noli input#phone { width: 158px !important }

.ad_form .noli select { width: 259px !important; padding-right: 0 !important }
.ad_form .noli option { background: #fff; border: none }

.ad_form .noli label { width: 180px; float: left; font-size: 12px }
.ad_form .noli label span { padding: 0 0 0 4px; color: #C7297D }
/* id */
.ad_form .noli label#additional-label { padding: 15px 0 5px 0 }
.ad_form .noli textarea { width: 431px !important; height: 80px !important; padding-right: 0 }

.ad_form p, .ad_form span { color: #7F437D }
.ad_form div { padding-bottom: 50px }
.ad_form div input { width: auto }


/* *tell more */
.invite_friend { padding-bottom: 50px }
.invite_friend .noli { list-style: none }
.invite_friend .noli * { margin: 0; padding: 0 }
.invite_friend .noli li { padding: 6px 0 }

.invite_friend .noli input, .invite_friend .noli textarea {
	background: #fff url(../images/input_bg.gif) no-repeat;
	border: 1px solid #E3DAE3;
	color: #7F437D;
	font: normal 13px 'Trebuchet MS';
	margin: 0 0 5px 0; padding: 4px 6px; }

.invite_friend .noli input { width: 251px }
.invite_friend .noli textarea { width: 100%; height: 126px }

.invite_friend .noli label { width: 180px; float: left; font-size: 12px !important }
.invite_friend .noli label.private_msg { padding: 0 0 5px 0 }
.invite_friend .noli textarea { padding: 0;margin:0 }
.invite_friend .noli .commands input { width: auto }


/* *shop slide */
.pix_holder { width: 240px; height: 240px; position: relative; margin-left: 10px;padding-top:20px }
.pix_holder a img { position: absolute; left: 0; top: 0; }

/* *buttons */
.btn { background: url(../images/btn_bg.gif) no-repeat; display: block; height: 28px }
input.btn { border: none; font: normal 13px "Trebuchet MS"; color: #fff; cursor: pointer !important }
input.btn_delete {background-position:-272px -174px; width:109px !important }
input.btn_delete:hover { background-position:-272px -203px; width:109px !important }
input.btn_edit { background-position:-225px -58px; width:148px !important; }
input.btn_edit:hover { background-position:-225px -87px; width:148px !important; }

/* ��������� ����������� */
a.btn_invite-send { background-position: 0px -116px; width: 204px }
a.btn_invite-send:hover { background-position: 0px -145px }
/* ������� */
a.btn_delete { background-position: -202px -232px; width: 99px }
a.btn_delete:hover { background-position: -202px -261px }
/* �������� */
a.btn_add { background-position: -273px -174px; width: 107px }
a.btn_add:hover { background-position: -273px -203px }
input.btn_add { background-position: -273px -174px; width: 107px !important }
/* ������������� */
a.btn_edit { background-position: -319px -116px; width: 142px }
a.btn_edit:hover { background-position: -319px -145px }
/* ��������� */
a.btn_save { background-position: -159px -174px; width: 113px }
a.btn_save:hover { background-position: -159px -203px }
input.btn_save { background-position: -159px -174px; width: 113px !important }
/* ����� ����� */
a.btn_new-addres { background-position: 0 -290px; width: 130px }
a.btn_new-addres:hover { background-position: 0 -319px }
/* �������� ������ */
a.btn_change-pass { background-position: 0px -174px; width: 158px }
a.btn_change-pass:hover { background-position: 0px -203px }
input.btn_change-pass { background-position: 0px -174px; width: 158px !important }
/* ����� �� ����� */
a.btn_leave-club { background-position: -226px -58px; width: 146px }
a.btn_leave-club:hover { background-position: -226px -87px }
input.btn_leave-club { background-position: -226px -58px; width: 146px !important }
/* ���������� �� �������� */
a.btn_abort-mailer { background-position: 0px -232px; width: 201px }
a.btn_abort-mailer:hover { background-position: 0px -261px }
input.btn_abort-mailer { background-position: 0px -232px; width: 201px !important }
/* ���������� ������� */
a.btn_continue-shopping { background-position: -131px -290px; width: 182px }
a.btn_continue-shopping:hover { background-position: -131px -319px }
/* ������� */
a.btn_close { background-position: -302px -232px; width: 99px }
a.btn_close:hover { background-position: -302px -261px }
/* ������� */
a.btn_invite { background-position: -381px -174px; width: 99px }
a.btn_invite:hover { background-position: -381px -203px }
/* �������� */
a.btn_back { background-position: -373px -58px; width: 99px }
a.btn_back:hover { background-position: -373px -87px }

a.past_button {position: relative; float: right; top: 88px;right: 10px}
/* �������� ������� */
.we_do-choise a.btn_make-purchase { background-position: 0px -406px; width: 169px; position: relative;}
.we_do-choise a.btn_make-purchase:hover { background-position: 0px -435px }
/* �������� ������� */
.we_do-choise a.btn_clear-purchase { background-position: -168px -406px; width: 164px }
.we_do-choise a.btn_clear-purchase:hover { background-position: -168px -435px }

/* sub classes */
.change_adres-form { height: 29px !important }
.change_adres-form span, .change_adres-form a, .change_adres-form input { float: left; margin: 0 7px 0 0 }
span.btn_invite-send { background-position: 0px -116px; width: 204px }
span.btn_delete { background-position: -202px -232px; width: 99px }
span.btn_add { background-position: -273px -174px; width: 107px }
span.btn_edit { background-position: -319px -116px; width: 142px }
span.btn_new-addres { background-position: 0 -290px; width: 130px }


.basket_last_addres { font-size: 13px; margin: 0 }
.basket_last_addres select { width: 200px}

.hidden-areas { display: none }

.basket_zip { width: 95px; display: block; text-align: left; float: left; }
.basket_zip input { display: block; width: 46px !important; text-align: center;margin-right:6px;}

.basket_city label {text-align: center;}
.basket_city input#city { display: block; width: 136px;margin-right:6px;}
.addressRow #cityTypeValue {
	float:left;
	display:block;
	color: #7F437D;
	font: normal 13px 'Trebuchet MS';
	margin: 0 0 3px 0;
	padding: 1px 6px 1px 0px;
}

.basket_street label {text-align: center;}
.basket_street input#street { display: block; width: 156px !important;margin-right:6px;}
.addressRow #streetTypeValue {
	float:left;
	display:block;
	color: #7F437D;
	font: normal 13px 'Trebuchet MS';
	margin: 0 0 3px 0;
	padding: 1px 6px 1px 15px;
}

.ad_form #streetTypeValue {
	margin: 0 0 3px 0;
	padding: 1px 6px 1px 0;
}

.ad_form #cityTypeValue {
	margin: 0 0 3px 0;
	padding: 1px 6px 1px 0;
}


.basket_b {display:inline-block;float:none;width:50px}
.basket_b label {display: block}
.basket_b input {display: block; width: 36px !important; text-align: center }

.basket_flat { width: 50px; display: block; text-align: center}
.basket_flat input { display: block; width: 36px !important; text-align: center }
.basket_housing { width: 50px; display: block; text-align: center }
.basket_housing input { display: block; width: 36px !important; text-align: center }
/*
.basket_firstname { width: 120px; display: block; text-align: center; float: left }
.basket_firstname input { display: block; width: 106px !important }
.basket_lastname { width: 120px; display: block; text-align: center; float: left }
.basket_lastname input { display: block; width: 106px !important }
*/
/*.basket_phone_code { width: 50px; display: block; text-align: center; float: left }*/
.basket_phone_code { width: 36px !important; text-align: center }
/*.basket_phone { width: 120px; display: block; text-align: center; float: left }*/
.basket_phone {  width: 106px !important }


.basket_additional { width: 325px; display: block; height: 61px }
.basket_additional textarea { float: left; margin: 0 7px 0 0; width: 240px; padding-right: 0 }

/* *������ ������ ����� - TEST */
#forgotPasswordForm ul.noli li { list-style: none !important; margin: 0 !important }
#forgotPasswordForm ul.noli label { width: 100px; float: left; padding: 9px 0 0 0; }
#forgotPasswordForm ul.noli input#email {
	background: #fff url(../images/input_bg.gif) no-repeat;
	border: 1px solid #E3DAE3;
	color: #7F437D;
	font: normal 13px 'Trebuchet MS';
	margin: 0 9px 3px 0; padding: 4px 6px !important;
	width: 250px
	}

#forgotPasswordSubmit {
	background: url(../images/btn_bg.gif) -205px -116px no-repeat; height: 28px; width: 113px;
	border: none;
	font: normal 13px 'Trebuchet MS';
	cursor: pointer;
	display: inline;

}
#forgotPasswordSubmit:hover { background-position: -205px -145px }


/* start *log page */
.enter-form { color: #7F437D; position: absolute; left: 20%; top: 140px }
.enter-form label { float: left; font-size: 11px }
.enter-form label input { display: block }

.enter-form label.j_name input, .enter-form label.j_pass input {
	background: #fff url(../images/input_bg.gif) no-repeat;
	border: 1px solid #E3DAE3;
	color: #7F437D;
	width: 165px;
	font: normal 13px 'Trebuchet MS';
	margin: 0 9px 3px 0; padding: 4px 6px 4px 6px;
	}

.enter-form label.remember {display:inline-block}
.enter-form label.remember input { display: inline; position: relative; top: 1px; margin: 0 4px 0 0 }
.enter-form div { clear: both }
.enter-form div a { margin: 0 12px 0 0; text-decoration: none; font-size: 13px; color: #DC2D8A }
.enter-form div a:hover { text-decoration: underline; color: #BC76C5 }

.enter-form input.btn_enter {
	background: url(../images/btn_bg.gif) no-repeat;
	height: 28px;
	color: #fff;
	cursor: pointer;
	position: relative; top: 16px
	}
.enter-form input.btn_enter { background-position: -169px -348px; width: 77px; padding-bottom: 4px; _padding-bottom: 0 }
.enter-form input.btn_enter:hover { background-position: -169px -377px }

/* inside log page */
.enter-form_inside { color: #7F437D; width: 372px; float: right;display-inline-block;text-align:center }
.enter-form_inside form { _margin: 0 }
.enter-form_inside strong { font: normal 18px "Trebuchet MS"; color: #91198C; padding: 0 0 4px 0; display: block }
.enter-form_inside label {float: left; font-size: 11px }
.enter-form_inside label input { display: block }

.enter-form_inside label.j_name input, .enter-form_inside label.j_pass input {
	background: #fff url(../images/input_bg.gif) no-repeat;
	border: 1px solid #E3DAE3;
	width: 113px;
	color: #7F437D;
	font: normal 13px 'Trebuchet MS';
	margin: 0 9px 3px 0; padding: 4px 6px 4px 6px;
	}


.enter-form_inside label.remember {width:138px}
.enter-form_inside label.remember input {display: inline-block}

.enter-form_inside div { clear: both }
.cont-info { font-size: 16px; color: #91198C; position: relative; top: -2px }

.enter-form_inside div a { font-size: 13px; text-decoration: none; color: #DC2D8A; margin: 0 20px 0 0 }
.enter-form_inside div a:hover { text-decoration: underline; color: #BC76C5 }

.enter-form_inside input.btn_enter {
	background: url(../images/btn_bg.gif) -169px -348px no-repeat;
	width: 77px; display: block; height: 28px;
	color: #fff; cursor: pointer; border: none;
	position: relative; top: 16px
	}
.enter-form_inside input.btn_enter:hover { background-position: -169px -377px }



.join-in-club {}
.join-in-club ul li { list-style: none !important; margin: 0 !important; padding: 6px 0 }
.join-in-club input.text {
	background: #fff url(../images/input_bg.gif) no-repeat;
	border: 1px solid #E3DAE3;
	color: #7F437D;
	width: 232px; height: auto;
	font: normal 13px 'Trebuchet MS';
	margin: 0 9px 3px 0; padding: 4px 6px 4px 6px;
	}
.join-in-club input.btn_register-now { cursor: pointer; background: url(../images/btn_bg.gif) -247px -348px no-repeat;
	width: 176px; height: 28px;
	color: #fff; border: none;
	display: inline
	}
.join-in-club p a:hover { text-decoration: none }



.wait_page {}
.wait_page li, .wait_page input, .wait_page select { list-style: none !important; margin: 0 !important }
.wait_page form { margin-left: 30px }
.wait_page form label { width: 160px; float: left }
.wait_page li { /*clear: both;*/ padding: 6px 0 !important; display: block }

.wait_page label#reason-label { width: 400px }
.wait_page label.pink { width: auto; display: inline; float: none; margin: 0 7px 0 4px }
.wait_page input, .wait_page select, .wait_page textarea {
	background: #fff url(../images/input_bg.gif) no-repeat;
	border: 1px solid #E3DAE3;
	color: #7F437D;
	font: normal 13px 'Trebuchet MS';
	margin: 0 9px 3px 0; padding: 4px 6px 4px 6px !important;
	}

.wait_page input#agreementAcceptance{padding:0 !important; width:20px; height:20px;}
.wait_page select { padding-right: 0 !important }

.wait_page input { width: 245px }
.wait_page input#male, .wait_page input#female { width: auto; }
.wait_page textarea { width: 405px; height: 130px }
.wait_page p a:hover { text-decoration: none }
input.btn_add-wait-list { cursor: pointer; background: url(../images/btn_bg.gif) 0px -231px no-repeat;
	width: 202px; height: 30px;
	color: #fff; border: none;
	display: inline
	}
input.btn_add-wait-list :hover{ background-position: 0px -260px }



/* pop up box */
.pop-up-win, .pop-up-win2 { padding: 0 40px; width: 320px }
.pop-up-win h4, .pop-up-win2 h4, .pop-up-win h3, .pop-up-win2 h3 { color: #d759ba; padding-bottom: 7px }
.pop-up-win h4, .pop-up-win2 h4 { font-size: 18px }
.pop-up-win h3, .pop-up-win2 h3 { font-size: 18px; font-style: italic }
.pop-up-win p, .pop-up-win2 p, .we_do-choise a { color: #b047ae }
.pop-up-win li { list-style: none; margin: 3px 0 }

.who_is-title { margin: 0 0 30px 0 }

.note { margin: 0 0 0 30px }
.what_need-msg { padding-bottom: 20px }
.what_need-msg p, .pop-up-win2  div.o-msg { font-size: 13px; font-style: italic; color: #b047ae }
.pop-up-win2 li {  }
.pop-up-win2 ul { margin-left: 30px; color: red; padding-top: 7px; margin-bottom: 20px }

.we_do-choise a {}
.we_do-choise a:hover {}
.we_do-choise a#add { float: right }


/* set styles foecontent pages */

.before_start .content-text { margin-left: 50px; padding-right: 40px; margin-top: 20px }
.before_start p { font-size: 16px; color: #9a27a2; padding: 0 0 20px 0; margin: 0 }
.before_start p.imp { color: #ec1589 }
.before_start ul { margin-left: 37px; margin-bottom: 50px }
.before_start li { padding: 5px 0 3px 0; line-height: 15px; color: #bc64a6 }
.before_start div.v_tour { padding: 0 0 48px 100px; background: url(../images/icons/i_17.gif) no-repeat; height: 92px }
.before_start div.v_tour a { color: #9a27a2 !important; font-size: 16px; text-decoration: none; line-height: 54px }
.before_start div.v_tour a:hover { text-decoration: underline }

/* about/start */
.we_say { padding-right: 40px }
.we_say p.f { color: #9a27a2 }
.we_say p { font-size: 16px; color: #bc64a6 }
.we_say ul { margin-left: 37px }
.we_say li { padding: 5px 0 3px 0; line-height: 15px; color: #bc64a6 }
.we_say table td { padding: 10px 10px 0 10px }
.we_say table td img { margin: 18px 0 0 13px }
.we_say table p { font-size: 14px; color: #bc64a6 !important }
.we_say table p b { color: #9A27A2 !important; font-weight: normal; font-size: 16px }
.we_say li a { color: #9A27A2 !important; text-decoration: none }
.we_say li a:hover { text-decoration: underline !important }
.we_say table ul, .we_say table li { margin-left: 0 }

/* about/howto */
.how_to {}
.how_to .content-text { margin-left: 50px; padding-right: 40px; margin-top: 20px }
.how_to p.f { color: #9a27a2 }
.how_to p { font-size: 16px; color: #bc64a6; padding: 0 0 20px 0; margin: 0 }
.how_to p span { color: #ea0681 }
.how_to table { width: 420px; margin: 10px 0 30px 58px }
.how_to td img { margin: 10px 30px 0 0 }
.how_to strong.p_tit { font-size: 16px; display: block; color: #ea0681; padding: 10px 0 }
.how_to li { padding: 5px 0 3px 0; line-height: 15px; color: #bc64a6 }

/* about/us */
.who_we p.f { color: #9a27a2 }
.who_we p.investor_label {color:#eb0682; font-size:20px;}
.who_we p { font-size: 16px; color: #bc64a6; padding: 0 0 20px 0; margin: 0 }
.who_we table { margin-bottom: 20px }
.who_we td { color: #bc64a6 }
.who_we td b { font-size: 16px; color: #9A27A2 !important; font-weight: normal }

/* about/payment */
.how_payment {}
.how_payment table { color: #bc64a6 }
.how_payment td a { color: #9a27a2 !important; font-size: 16px }
.how_payment td a:hover { text-decoration: none }

/* about/guarantee */
.guarantee {}
.guarantee table { margin-top: 10px }
.guarantee td { color: #bc64a6 }
.guarantee td img { margin: 7px 13px 0 0 }
.guarantee td b { color: #9a27a2; font-size: 16px; font-weight: normal }

/* about/delivery */
.our_delivery {}
.our_delivery td p b { color: #9a27a2; font-size: 16px }
.our_delivery td img { margin: 18px 13px 0 0 }
.our_delivery td p { color: #bc64a6 }
.our_delivery td p.at_all strong { color: #9a27a2; font-size: 16px; display: block; text-decoration: none; font-weight: normal; padding-bottom: 7px }
.our_delivery ul { color: #bc64a6; width: 320px }
.our_delivery li { line-height: 18px !important }
.our_delivery p strong, .our_delivery p b { font-size: 13px; font-weight: bold; text-decoration: underline }
.our_delivery p b { text-decoration: none; font-size: 13px; font-weight: normal }

/* about/sizes */
.your_sizes { padding-top: 20px }
.your_sizes b { display: block; color: #9a27a2; font-size: 16px; font-weight: normal; padding-bottom: 7px }
.your_sizes table { margin-bottom: 12px }




/* CURRENT ACTIONS */
.current_action { left: 5px; position: relative }

.block_past_action_calendar {border:0px solid #000;height:120px;width:560px;margin:24px 0px 0px 0px;}
.block_past_action_calendar h3 {padding:0px 0px 12px 6px;}
.past_action_calendar_col {border:0px solid #000;width:560px;padding:16px 0px 12px 6px;float:left;}
.past_action_calendar_col ul {}
.past_action_calendar_col li {list-style:none !important;background:none !important;float:left;width:140px;}
.past_action_calendar_col a {text-decoration:underline !important;padding:0px 0px 0px 48px;}
.past_action_calendar_col a:hover {text-decoration:none !important;padding:0px 0px 0px 48px;}
.past_action_calendar_col #act a {font-weight:bold;color:#EB0682;}

/* currency */
span.currency_ru {

}



/* �������� �������� about/jobs */
.we_find {}
.we_find .box-vacancy { padding-bottom: 30px; padding-right: 20px }
.we_find .box-vacancy h3 { color: #9A27A2 }
.we_find .box-vacancy p { color: #BC64A6; margin-top: 4px }
.we_find .box-vacancy strong { color: #9A27A2 }
.we_find .box-vacancy ul { margin: 10px 0 30px 30px }
.we_find .box-vacancy ul.terms { margin-left: 16px }
.we_find .box-vacancy ul.terms li { list-style: none !important }
.we_find .box-vacancy li { color: #BC64A6; line-height: 18px }
.we_find .box-vacancy li a { font-weight: bold; text-decoration: underline !important; }
.we_find .box-vacancy li a:hover { text-decoration: none !important }

/* �������� ����������� about/partnership */
.for_partners { padding-right: 40px }
.for_partners h3 { color: #853C90; font: normal 21px "Trebuchet MS" }
.for_partners h3 span { font-size: 16px; display: block; color: #853C90; padding: 7px 0 0 0 }
.for_partners h3 span b { color: #853C90; font-weight: normal }
.for_partners p.f { color: #853C90 }
.for_partners p { color: #BC64A6 }
.for_partners p.cont { color: #853C90; padding: 20px 0 0 30px; margin-bottom: -10px; font-size: 18px }
.for_partners ul { margin: 16px 0 10px 30px }
.for_partners ul li { color: #BC64A6 }
.for_partners strong { color: #853C90; font-size: 16px; padding: 0 0 20px 30px; display: block }

.for_partners ul.u-card { margin-left: 16px }
.for_partners ul.u-card li { list-style: none !important }
.for_partners ul.u-card li.name { color: #853C90; font-size: 16px }
.for_partners ul.u-card li.post {}
.for_partners ul.u-card li.e-mail {}
.for_partners ul.u-card li.phone {}
.for_partners ul.u-card li.address {}

.for_partners h1 { padding-top: 40px; padding-bottom: 10px }
.partners_msg {padding:24px 0 }
.partners_msg input, .partners_msg textarea {
	background: #fff url(../images/input_bg.gif) no-repeat;
	border: 1px solid #E3DAE3;
	width: 90%;
	color: #7F437D;
	font: normal 13px 'Trebuchet MS';
	margin: 0 9px 3px 0; padding: 4px 6px 4px 6px
	}
.partners_msg input.btn_send {
	background: url(../images/btn_bg.gif) -205px -116px no-repeat; width: 113px; height: 28px;
	font: normal 13px "Trebuchet MS"; color: #fff;
	border: 0; cursor: pointer }
.partners_msg input.btn_send:hover { background-position: -205px -145px }

.partners_msg td { padding: 6px 0 }
.partners_msg td div { font-size: 12px; color: #7F437D !important; padding-right: 10px }

.partners_msg li, .partners_msg input, .partners_msg select { list-style: none !important; list-style-type: none !important; list-style-image: none !important; margin: 0 !important }
.partners_msg form label { width: 160px; float: left }
.partners_msg li { padding: 6px 0 !important; display: block }

.partners_msg label#reason-label { width: 400px }
.partners_msg label.pink { width: auto; display: inline; float: none; margin: 0 7px 0 4px }

.partners_msg input { width: 245px }
.partners_msg textarea { width: 245px; height: 130px }
.partners_msg p a:hover { text-decoration: none }

/* �������� ���������� ��� ������ about/pressstart */
.for_press { padding-bottom: 30px; padding-right: 40px }
.for_press h3 { color: #853C90; font: normal 21px "Trebuchet MS" }
.for_press h3 span { font-size: 16px; display: block; color: #853C90; padding: 7px 0 0 0 }

.for_press p.f { color: #853C90 }
.for_press p { color: #BC64A6 }
.for_press p.cont { color: #853C90; padding: 20px 0 0 30px; margin-bottom: -10px; font-size: 18px }
.for_press p a { text-decoration: underline }
.for_press p a:hover { text-decoration: none !important }
.for_press ul { margin: 16px 0 10px 30px }
.for_press ul li { color: #BC64A6 }
.for_press strong { color: #853C90; font-size: 16px; padding: 0 0 20px 30px; display: block }

.for_press ul.u-card { margin-left: 16px }
.for_press ul.u-card li { list-style: none !important }
.for_press ul.u-card li.name { color: #853C90; font-size: 16px }
.for_press ul.u-card li.post {}
.for_press ul.u-card li.e-mail {}
.for_press ul.u-card li.phone {}
.for_press ul.u-card li.address {}


/* ��������  */
.pressmessage { padding-bottom: 30px; padding-right: 40px }
.pressmessage .content-text { margin-top: 0 }
.pressmessage-box { padding: 20px 0 }
.pressmessage-box h3 { color: #853C90; font: normal 16px "Trebuchet MS"; margin-top: 0 }
.pressmessage-box h3 span { font-size: 14px; display: block; color: #853C90 }
.pressmessage-box p { color: #BC64A6 }
.pressmessage-box a { text-decoration: underline }
.pressmessage-box a:hover { text-decoration: none }
.pressmessage-box a.pdf-link { padding: 4px 0 6px 30px; display: block; width: 150px }



.faq_page { padding-right: 40px }
.faq_page .pagelinks-box h3 { color: #853C90; font: normal 16px "Trebuchet MS" }
.faq_page h3 span { font-weight: bold }
.faq_page ul, .faq_page li { margin-left: 0 !important; color: #BC64A6; list-style: none !important; line-height: 18px }
.faq_page .pagelinks-box ul { margin-left: 30px !important }
.faq_page .pagelinks-box li { margin-left: 20px !important;  list-style: url(../images/li.gif) !important }
.faq_page li a { color: #BC64A6 !important; text-decoration: none !important; line-height: 18px }
.faq_page li a:hover { text-decoration: underline !important }


.faq_page h3 { color: #853C90; font: normal 18px "Trebuchet MS"; padding-top: 20px }
.faq_page h4 { color: #853C90; font: normal 16px "Trebuchet MS"; text-decoration: underline }
.faq_page p { color: #BC64A6; margin: 0 0 20px 0 }
.faq_page p a { text-decoration: underline !important }
.faq_page p a:hover { text-decoration: none !important }


.invite-more-friends { padding-right: 40px; padding-top: 30px }
.invite-more-friends p { color: #BC64A6 }
.invite-more-friends p strong { display: block; padding-bottom: 10px }
.invite-more-friends ul li { list-style: none !important }
.invite-more-friends ul li.textarea { padding: 10px 0 }
.invite-more-friends ul li.textarea label { display: block; width: 100%; padding-bottom: 7px }
.invite-more-friends ul li label { font-size: 12px; width: 115px; float: left; padding: 6px 0 0 0 }
.invite-more-friends ul li input, .invite-more-friends ul li textarea {
	background: #fff url(../images/input_bg.gif) no-repeat;
	border: 1px solid #E3DAE3;
	color: #7F437D;
	font: normal 13px 'Trebuchet MS';
	margin: 0 9px 3px 0; padding: 4px 6px 4px 6px !important;
	}
	.invite-more-friends ul li.textarea textarea { height: 100px }
.invite-more-friends ul li input { width: 255px }

.invite-more-friends input.btn_send {
	background: url(../images/btn_bg.gif) -205px -116px no-repeat; width: 113px; height: 28px;
	font: normal 13px "Trebuchet MS"; color: #fff;
	border: 0; cursor: pointer }
.invite-more-friends input.btn_send:hover { background-position: -205px -145px }
.invite-more-friends .inv_msg { padding: 30px 0 0 0 }

.inv_msg {}
.inv_msg strong { color: #853C90; font: normal 18px "Trebuchet MS"; display: block }
.inv_msg table.rec_msg { margin-left: 20px; margin-bottom: 20px }
.inv_msg table.rec_msg td { padding-top: 10px }
.inv_msg table.rec_msg h4 { color: #853C90; font: normal 16px "Trebuchet MS"; margin: 0 }
.inv_msg table.rec_msg p { margin: 0; color: #BC64A6; padding-bottom: 20px }
.inv_msg table.rec_msg p a, .inv_msg table.rec_msg li a { text-decoration: underline !important }
.inv_msg table.rec_msg p a:hover, .inv_msg table.rec_msg li a:hover { text-decoration: none !important }
.inv_msg table.rec_msg strong { font-size: 15px; color: #BC64A6 }

.inv_msg table.rec_msg .prod_pix { width: 190px }
.inv_msg table.rec_msg li { line-height: 18px; list-style: url(../images/li.gif) !important; color: #BC64A6 }



.imprint { padding-right: 40px }
.imprint .content-text { margin-left: 60px !important }
.imprint h3 { color: #853C90; font: normal 16px "Trebuchet MS" }
.imprint p { color: #853C90 }
.imprint .partners_msg { padding-bottom: 0 !important }

.imprint .copy-r { padding-top: 2px }
.imprint .copy-r h2 { font-size: 21px }
.imprint .copy-r p { color: #BC64A6; padding-bottom: 17px }


.imprint ul.u-card { margin: 20px  0 30px 30px; color: #BC64A6 }
.imprint ul.u-card li {}
.imprint ul.u-card li.name { color: #853C90; font-size: 16px }
.imprint ul.u-card li.post {}
.imprint ul.u-card li.e-mail {}
.imprint ul.u-card li.phone {}
.imprint ul.u-card li.address {}




.account_orders h3 { color: #853C90; font: normal 16px "Trebuchet MS" }
.delivery-order thead th { padding: 7px }







/* account/tellmorefriends */
.invite-form-box { padding-top: 20px }
.invite-box { width: 100%; display: table }
.invite-box img { display: block; cursor: pointer }
.invite-box label { font-size: 12px; color: #7f437d }
.invite-box label span { color: #999; font-size: 11px }

.invite-box textarea, .invite-box input {
 background: url(../images/input_bg.gif) no-repeat;
 border: 1px solid #e3dae3;
 padding: 4px 6px;
 color: #7f437d;
 font: normal 13px "Trebuchet MS"
 }
.invite-box input { width: 119px }
.invite-box textarea {
 display: block;
 width: 466px; height: 100px;
 margin: 4px 0 7px 0;
 clear: both
 }

.invite-box input.btn_send {
 background: url(../images/btn_bg.gif) -205px -116px no-repeat;
 border: none;
 color: #fff;
 font-size: 13px;
 width: 113px;
 cursor: pointer;
 margin-left: 4px;
 }
.invite-box input.btn_send:hover { background-position: -205px -145px }

.signin-box { margin: 0 15px; padding: 3px 0 17px 0; display: none }
.loadinfo { padding: 13px 10px 0 10px; display: none }



.press-print { display: table }
.press-print h2 { clear: both; padding-top: 30px; padding-bottom: 20px; color: #7F437D; font-size: 23px; margin: 0 }
.press-print .content-text { margin-left: 40px; margin-top: 0 }

.post-press-box {display:inline-block;float:none; margin-right:10px; padding-bottom: 20px; vertical-align:top; /* for ie */ zoom:1;*display:inline }
.post-press-box.nofloat {float:none; margin-left: 10px}
.post-press-box a img.press_announce_img { margin-right: 0px; background: #fff}
.post-press-box h4 {text-align:left; color:#7F437D; width:145px; font-size:16px; line-height:16px;margin: 0;position:relative; overflow: hidden}
.post-press-box h4 span {display:block; font-size:13px;font-style:italic;}

/*.post-web-box { width: 500px }*/
.post-web-box { display: table; height: 120px }
.post-web-box img { _left: -120px !important }
.post-web-box a {display:block; font-size:16px; line-height:21px; min-height:110px; padding-left:120px; position:relative; text-decoration:none}
.post-web-box a img { position: absolute; left: 0; top: 5px; font-size: 11px; width: 100px; height: 100px }
.post-web-box a span { display: block; font-size: 13px; color: #999; padding-bottom: 7px }
.post-web-box a:hover { color: #7F437D !important }




















/* slide other pix */

:focus { outline: none }
.showcase { position: relative }
.showcase a.controls {
	position: absolute;
	width: 34px;
	height: 30px;
	text-decoration: none;
	color: #BC4BC5 !important;
	font-size: 18px; line-height: 27px;
	font-weight: bold;
	text-align: center;
	border: 2px solid #FFF;
	}

.showcase#compactDirectory {	margin: 20px auto; width: 518px; overflow: hidden; height: 104px }

.showcase#compactDirectory a.controls { top: 50%; margin-top: -20px }
.showcase#compactDirectory a.next { right: 0 }
.showcase#compactDirectory a.controls:hover { border-color: #BC4BC5; color: #BC64A6 }

.showcase#compactDirectory ul { position: relative; width: 400px; height: 102px; margin: 0 auto }

.showcase#alsoBuying {	margin: 20px auto; width: 518px; overflow: hidden; height: 104px }

.showcase#alsoBuying a.controls { top: 50%; margin-top: -20px }
.showcase#alsoBuying a.next { right: 0 }
.showcase#alsoBuying a.controls:hover { border-color: #BC4BC5; color: #BC64A6 }

.showcase#alsoBuying ul { position: relative; width: 400px; height: 102px; margin: 0 auto }

.showcase ul li { width: 100px; height: 100px; float: left;	list-style: none !important }
.showcase ul li a { display: block }
.showcase li a img { width: 100%; height: 100%; border: 1px solid #e8c9e0 }

img.t-error-icon {display: none !important;}

/**
ORDER
*/

.order-box { width: 554px; background: url(../images/order-box_body.jpg) repeat-y; margin-left: 10px }
.order-box_head { width: 554px; background: url(../images/order-box_head.jpg) no-repeat; }
.order-box_footer { width: 554px; background: url(../images/order-box_footer.gif) left bottom no-repeat; }
.order-box_content { padding: 140px 77px 71px 73px; }

.order-note { color: #7f437d }
.order-note strong { color: #ea1f88 }
.order-note a { text-decoration: none; color: #ea1f88 }
.order-note a:hover { text-decoration: underline }

.order-box_content table { width: 100%; background: #f3ebf1; border: 1px solid #d9c1d9; color: #7f437d; margin: 16px 0 }
.order-box_content table td { text-align: center; vertical-align: middle; border-bottom: 1px solid #fff; border-right: 1px solid #fff }
.order-box_content table tr.order-box_titles { color: #bc64a6; font-size: 11px }
.order-box_content table tr.order-box_titles td { text-align: left !important; padding: 8px 0 8px 12px }
.order-box_content table span.sub-info { font-size: 11px; color: #b7a6b3 }

.order-box_content .sum-price td { padding: 8px 0 8px 0px }
.order-box_content .sum-price span { color: #f04a86; font-size: 13px; font-weight: bold }

.order-box_content .item-card { text-align: left; vertical-align: middle; display: table; height: 48px; padding: 12px 0; width: 100% }
.order-box_content .item-card img { float: left; margin: 0 16px 0 21px; border: 0 }
.order-box_content .item-card a { color: #7f437d; text-decoration: none }
.order-box_content .item-card a:hover { text-decoration: underline }
.order-box_content .item-card span.sub-info { display: block }

.order-box_content .order-action { text-align: center }
.order-box_content .order-action .btn { margin: 16px auto 4px auto }
.order-box_content .tnx { font-size: 18px; color: #c476b0; font-weight: normal }
.order-box_content .order-action a.order-watch { color: #c52d91; font-size: 14px !important; z-index:1000; }
.order-box_content .order-action a.order-watch:hover { text-decoration: none }

.order-box_content .company-info { padding: 100px 0 0 0; margin: -12px 0 0 0; background: url(../images/blam.jpg) right top no-repeat }
.order-box_content .company-info a { font-size: 12px; color: #c476b0; margin: 0 18px 0 0 }
.order-box_content .company-info a:hover { text-decoration: none; }
.order-box_content .card-company { font-size: 10px; color: #b882aa; list-style: none; margin: 8px 0 0 0 }


.order-box_content .btn { background: url(../images/btn_bg.gif) no-repeat; display: block; height: 28px }
.order-box_content a.btn_continue-shopping { background-position: -131px -290px; width: 182px }
.order-box_content a.btn_continue-shopping:hover { background-position: -131px -319px }

.dev-copy {  }
.r-copybox {}

.prizes_link {text-decoration:none; padding-right:7px; display:block; text-align:center; margin-top:10px; color:#dc2d8a; font-size:13px;}
.prizes_link :hover{ text-decoration:underline;}
.prizes_link img {padding-top:7px;}

.ad_form .noli input.address_phone_code { display: inline; width: 36px !important; text-align: center }
.ad_form .noli input.address_phone { display: inline; width: 106px !important }

.fs13 {font-size:13px;}

.long-desc {color:#231227;font-size:13px;text-align:justify}

.go_top {display:block; clear:left}

/* Tooltip */

div.qtip-wrapper {
				z-index: 999;
				text-align: center;
				position: absolute;
				font-size: .9em;
				width: 250px;
				background: transparent url(/static/images/arrow.png) no-repeat scroll center bottom;
				color: #fff;
				padding-bottom: 5px;
				display: none
			}

				div.qtip-wrapper div {
					background: #333 none;
					padding: 5px;
					font: normal normal .9em/1em "Arial", verdana, sans-serif;
				}

			/*div.box {
				position: absolute;
				background: #ccc none;
				text-align: center;
				color: #fff;
				cursor: pointer;
			}*/


.order-form .locked { background-image: none; background-color: #F3F1F2;}

.countdown {font-size:12px;}
.countdown .counter { white-space: nowrap;padding-top:40px;font-size:12pt }
.countdown #clock_basket { font-size:18px}
#content-basket .countdown {margin-left:30px;}

.head-box { background: url(../images/head_bg.gif) }
.head-inside { background: url(../images/head-top_bg.png) left top no-repeat }

.content-box { background: url(../images/content-box_bg.gif) no-repeat }
.content-box2 { background: url(../images/content-box3_bg.gif) right bottom no-repeat }
.content-box3 { background: url(../images/content-box2_bg.png) 0 386px no-repeat; padding: 0 0 30px 0 }

.slogan-box { background: #da202c url(../images/sh-logo.gif) center top no-repeat; height: 89px }

.action-box { background: url(../images/action-box_bg.gif) center 131px no-repeat; width: 970px; margin: 0 auto }
.action-box div.wrapper { height: 955px; position: relative }

.item { position: absolute }
.item.box1 { top: 178px; left: 110px; z-index: 3 }
.item.box2 { top: 173px; left: 359px; z-index: 2 }
.item.box3 { top: 185px; right: 95px }

.action-content { background: url(../images/doggy_bg.png) 0 395px no-repeat; height: 933px; position: relative; z-index: 4 }
.present {
	display: block;
	width: 180px; height: 53px;
	overflow: hidden;
	background: url(../images/present-txt_bg.gif) no-repeat;
	position: relative; top: 92px; left: 94px
	}
.txt-box { margin: -145px 30px 0 30px; position: relative; z-index: 4 }
.txt-box p { background: url(../images/txt-box_bg.gif) no-repeat; padding: 0 0 0 50px; font: normal 12px "Arial"; color: #fff; width: 400px }
.txt-box a.btn_invite { width: 403px; height: 83px; float: right; background: url(../images/btn_invite_bg.gif) no-repeat }

.i_first { position: absolute; left: 212px; top: 418px; z-index: 10 }
.i_second { position: absolute; left: 442px; top: 385px; z-index: 10 }
.i_third { position: absolute; left: 737px; top: 438px; z-index: 10 }


.present-item { width: 880px; margin: 0 auto; clear: both; padding: 60px 0 20px 0 }
.present-item h3 { font: normal 30px "Trebuchet MS"; padding: 0 0 30px 0 }
.present-item img { margin: 0 20px }
.present-item p { font: normal 12px/20px "Arial"; padding: 0 0 10px 0 }

.lottery-rules {width: 880px; padding: 10px 0px 10px 40px; font: normal 12px/20px "Arial"}
.lottery-rules p { font-size: 16px; color: #9a27a2; padding: 0 0 20px 0; margin: 0 }
.lottery-rules ul { margin-left: 37px; margin-bottom: 50px }
.lottery-rules li { padding: 5px 0 3px 0; line-height: 15px; color: #bc64a6 }



	.info-a-current { color: #5f235d }
	.info-a-current a { color: #EB0682 !important; text-decoration: none !important }
	.info-a-current a:hover { text-decoration: underline !important }
	.info-a-current strong { color: #EB0682; font-size: 24px; display: block; padding: 0 0 4px 0 }
	
	.listwinners li { list-style: none !important; display: inline-block; margin: 0 !important; padding: 0 !important; width: 90px }
	.listwinners li a { color: #5f235d !important; font-size: 14px }
	.listwinners li a:hover { color: #784F6E !important }
	
.quantityLoading {width:16px;height:16px;margin:6px 0 0 1px;position:absolute}


.invite-box { background: #f1e7f1; padding: 10px; display: block; width: 100%;}
.invite-box ol { padding:0}
#add_email_input,#add_phone_input { cursor: pointer; background: none; color: black; border: none; width: 140px; background: url(../images/plus.gif) no-repeat 0 6px;}
#add_email_input:hover, #add_phone_input:hover { cursor: pointer; background: none; color: #CF0874; border: none; width: 140px; background: url(../images/plus.gif) no-repeat 0 6px;}
.mail_text { font-size: 12px; background: #FAF0FA; padding: 10px !important; line-height: 18px; border: 1px solid #E3DAE3;}
.mail_text ol { margin-left: 20px!important;}
.mail_text ol li { margin: 0!important; padding: 0!important; margin-bottom: 10px!important;}
.mail_text p { margin-bottom: 10px!important;}
.invite_intro { margin: 0 20px 0 40px; }
.invite_img { margin-left: 14px;}
#mailruLogin, #mailruPass { width: 130px;}
#mailruPass { margin-left: 1px;}

.signin-box { /*margin: 0;*/}
.signin-box ol { margin: 0; padding: 0;}
.inviteall { margin-left: 20px; margin-right: 20px;}

.alltabs { height: 38px; display: table; }
.tabs { margin-right: 2px; background: #d1b1d2; padding: 10px 35px; display: block; float: left; color: black !important; text-decoration: none;}
.acttab { background: #F1E7F1;}
#emailInvitationForm, #smsInvitationForm { padding: 0; margin: 0; }
.invite-form-box { padding-top: 0;}
.invite_friend .noli textarea { height: 40px;}

/**-----------   New Basket-----------*/
a {color:#EB0682;}

/* article */
.block_article {padding:0px 0px 0px 40px;}
/* article */

/* cart */
#reg-content-cart { overflow: hidden; width: 740px; float: left; margin-left: 0 !important; margin-right: 0 !important;border:0px solid #000;}

.content-cart {margin:0px 45px 0px 0px; color:#846B73; font-size:14px;}
.block_cart {padding:0px 0px 0px 40px;}
.clock_article {font-size:14px;}
.clock_article span {font-size:14px;}
.basket_goods_2 {width:100%;margin:12px 0px 0px 0px;padding:0px 0px 12px 0px;}
.basket_goods_2 tr {}
.basket_goods_2 img {padding:4px 12px 4px 4px;}
.basket_goods_2 td {padding:0px;margin:0px;border-bottom:1px solid #ebd9ed;vertical-align:middle;}
.basket_goods_2 td.bb2 {padding:0px;margin:0px;border-bottom:2px solid #846B73;vertical-align:middle;}
.basket_goods_2 td.bb0 {padding:0px;margin:0px;border-bottom:0px solid #d6bbd8;vertical-align:middle;}
.basket_goods_2 p {padding:2px 0px 2px 0px;margin:0px;}
.continue_buy {text-align:right;font-size:18px;}
.continue_buy a {}

.cart_fast_buy_block {border:1px solid #eae4e9;padding:8px;background-color:#f4eff2;margin-bottom:24px}
.cart_fast_buy_block h2 {padding:0px 0px 8px 0px;margin:0px;}
.cart_fast_buy_block p {margin:0px}
.cart_fast_buy_block span {font-weight:bold;}
.cart_fast_buy_block_b_buy {margin:0px 0px 0px 0px;text-align:right;}
.cart_fast_buy_b_buy {background-image:url(../images/b_bay2.png);background-repeat:no-repeat;width:73px;height:28px;border:0;cursor:pointer;color:#fff;}
.cart_fast_buy_b_buy:hover {background-image:url(../images/b_bay2_act.png);background-repeat:no-repeat;width:73px;height:28px;border:0;cursor:pointer;color:#fff;}
.change_data_link {padding:0px 0px 24px 0px;}

.cart_change_data_block {border:1px solid #eae4e9;padding:8px;background-color:#f4eff2;}
.cart_change_data_block h2 {padding:0px 0px 8px 0px;margin:0px;}
.cart_change_data_block  p {font-size:14px;padding:0;margin:0}
.cart_change_data_block .left {float:none;width:300px;padding:0px;display: inline-block}
.cart_change_data_block .left p {font-size:14px;padding:0px 0px 0px 0px;margin:0px;}
.cart_change_data_block .left label {font-size:14px;padding:0px 0px 0px 8px;margin:0px;}

.block_cart_value {text-align:right;}
.block_cart_value p {text-align:right;padding:0px 0px 4px 0px;}
.block_cart_value span {}
.block_cart_sum_value {border-top:2px solid #846B73;margin:0px 0px 0px 0px;text-align:right;width:440px;float:right;}
.block_cart_sum_value span {font-weight:bold;color:#846B73;}
#block_cart_value_bonus_select {font-size:12px;}
.cart_del_button {border:0px solid #000;padding:0px 7px 0px 7px;text-decoration:none;background-image:url(../images/i_delete1.png);background-repeat:no-repeat;background-position:center;}
.block_delivery {}
.block_delivery p {padding:0px;margin:0px;}
.block_delivery input {padding:0px;margin:0px;width:280px !important;}
.block_delivery textarea {padding:0px;margin:0px;width:300px;}
/*
#building {width:90px !important;margin:0px 10px 0px 0px;}
#housing {width:70px !important;margin:0px 10px 0px 0px;}
#flat {width:90px !important;}
*/
.block_delivery_phone_pref {width:30px !important;}
.block_delivery_phone {width:160px !important;}
#block_delivery_vpos {margin:123px 0px 0px 0px;}
.block_delivery_radio {width:24px;}
.block_delivery_comments {width:300px;margin:0px;left:50%;margin:0px 0px 0px 0px;}
.block_delivery_comments ul {padding:0px 0px 0px 0px;}
.block_delivery_comments li {padding:0px 0px 24px 0px;}
.block_delivery_comments h3 {padding:0px 0px 12px 0px;}
#pay_comments {padding:0px 0px 12px 0px;}
#pay_comments p {padding:0px 0px 12px 0px;}
#pay_comments ul {padding:0px 0px 12px 36px;}
#pay_comments li {list-style-type:disc !important;}
.block_delivery_line {margin:0px 0px 8px 0px;clear:both;}
.block_delivery_line p {margin:0px 0px 0px 0px;padding:0px;}
.block_delivery_line sup {color:#bc4bc5;text-decoration:none;}
.block_delivery_line select {width:284px;}
.block_delivery_line input {height:18px !important;}
.block_delivery_line textarea {padding:0px;margin:0px;width:617px !important; height: 115px !important; overflow:auto;}
#button_bay {background-image:url(../images/b_bay.png);background-repeat:no-repeat;}
.block_payment {}
.block_payment p {padding:0px 0px 4px 0px;margin:0px;}
.input_radio {width:24px;margin:0px 0px 0px 0px;}
.block_payment label {font-size:1em;margin:0px 0px 0px 0px;}

/* cart */

/* long page */
#reg-content-lpage { overflow: hidden; width: 740px; float: left; margin-left: 0 !important; margin-right: 0 !important;border:0px solid #000;}
.rhead_lpage {background:url(../images/bg_content_top1.png) no-repeat left top; width:100%; }
.rtext_lpage {background:url(../images/bg_content_mid1.png) repeat-y left top; width:100%;}
.rdown_lpage{background:url(../images/bg_content_bot1.png) no-repeat left bottom; width:100%;}
.content-lpage {/*margin:0px 45px 0px 0px;*/ color:#231227; font-size:14px;}
.block_lpage {/*padding:0px 0px 0px 40px;*/}
.block_lpage h2,h3,h4,h5 {color:#A34C78;}
.block_lpage h2 {font-size:24px;}
.block_lpage h3 {font-size:18px;}
.block_lpage h4 {font-size:16px;}
.block_lpage .faq_h3 {padding:20px 0px 0px 0px;}
.block_lpage h2.imp1 {border-bottom:0px solid #A34C78;color:#EB0682;font-style:italic;}
.block_lpage ul {padding:0;}
.block_lpage li {list-style-type:disc;padding:0px 0px 8px 0px;}
.block_lpage li span {color:#A34C78;}
.block_lpage li {margin:0px 0px 0px 8px;padding:0px 0px 8px 0px;}
.block_lpage ol li {list-style-type:decimal;padding:0px 0px 8px 0px;}
.block_lpage ul li {list-style-type:disc;padding:4px 0px 4px 0px;}
.ul_pad {padding:0px 0px 0px 40px;}
.li_dec {}
.li_dec ul {}
.li_dec li ul{padding-top:20px}
.li_dec>li {background:url(../images/li1.png) no-repeat left top;list-style-type:none !important;margin:0px;padding:8px 0px 8px 30px !important}
.li_dec_c li {background:url(../images/li1_c.png) no-repeat left top;list-style-type:none;margin:0px;padding:8px 0px 8px 30px; line-height: 18px}
	/* .li_dec li {list-style-image:url(../images/li1.png) !important; margin:0px 0px 0px 8px;padding:0px 0px 8px 0px;} */
	/* .li_dec_c li {list-style-image:url(../images/li1_c.png) !important; margin:0px 0px 0px 8px;padding:0px 0px 8px 0px;} */
/* long page */

.block_player {border:1px solid #ded7d9;width:320px;height:240px;}

.logo_p_bank_list {}
.logo_p_bank_list img {padding:0px 4px 0px 4px;}

.return_ol_imp ol {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px !important;}
.return_ol_imp li {font-size:14px;margin:0px 0px 0px 20px;padding:0px 0px 0px 0px !important;}

.change_adres-form2 {}
.change_adres-form2 ul {}
.change_adres-form2 li {list-style-image:none !important;float:left;margin:4px !important;}

/* lightview text */
.lv_text {padding:0;font-size:14px;font-weight:400;font-style:normal;color:	#231227;line-height:18px}
.lv_text h1, .lv_text h2, .lv_text h3 {padding: 10px 0}
.lv_text strong {padding:4px;font-weight: bold}
.lv_text p {padding-bottom:10px} 
.lv_text ul {padding:10px 0;margin:0}
.lv_text li ul {padding:4px 0}
.lv_text li {list-style-type:disc;padding: 4px 0;margin-left: 18px}
.lv_text ol li {list-style-type:decimal;padding: 4px 0;margin-left: 18px}
/***************************/
/*      button style       */
/***************************/
.button {display:inline-block;height:30px;position:relative;font-size:13px;color:#e7dde6}
.button input[type="submit"]::-moz-focus-inner {border: none}
.button input:focus {outline:none}
.button i, .button b{display:block;background:url(../images/btn_02.png) no-repeat;height:30px;width:12px;position:absolute;z-index:1}
.button i{background-position:0px -30px;left:-4px}
.button b{background-position:0px -60px;right:-4px}
a.button {background:url(../images/btn_02.png) repeat-x top left;line-height:30px;padding:0;margin: 0 4px;text-decoration:none}
.button input{border:none;background:transparent;height:30px;color:#e7dde6;text-shadow: 1px 1px 0px #420c2f;margin:0 -2px;padding:0 25px;position:relative;z-index:2;cursor:pointer;outline:none;display:block;*margin:0 -6px}
.button span{display:block;padding:0 25px}
a:hover.button{color:#e7dde6}
/*     old style button      */
input.btn_send {background: url(../images/btn_bg.gif) -205px -116px no-repeat; width: 113px; height: 28px;font: normal 13px "Trebuchet MS"; color: #fff;border: 0; cursor: pointer }
input.btn_send:hover { background-position: -205px -145px }/***************************/
/* 	    left menu tree     */
/***************************/
ul.menu { font-size: 11px; }
ul.menu ul { }
ul.menu a {text-decoration:none;color:#771A90}
ul.menu a:hover{text-decoration:underline;}
ul.menu i{background:url("../images/arrow_menu.gif") no-repeat left -7px;height:7px;width:7px;display:inline-block;margin-left: -11px;padding-right:4px;*margin-top:-12px; *display:inline;zoom:1}
ul.menu, ul.menu ul { list-style-type: none; padding: 0; margin: 0;}
ul.menu li       {font-size: 12px; line-height: 28px;}
ul.menu li li    {line-height: 18px; padding: 3px 5px 3px 15px}
ul.menu li ul 	 {margin: 5px 0px}
ul.menu li li li {font-size: 11px; line-height: 24px; padding: 0px; text-indent: 8px; background:url("../images/arrow_menu.gif") no-repeat left}
/*ul.menu .selected{background-color:#551067;color:#fff;margin: 0pt -5px;padding: 3px 7px}*/
ul.menu .selected a{/*color:#fff*/font-weight:bolder;font-size:13px}
ul.menu .selected i{background:url("../images/arrow_menu.gif") no-repeat left -21px}
/*ul.menu li li.selected{padding: 3px 5px 3px 21px}*/
/***************************/
/*  Full information BOX   */
/***************************/
.fullBox {background: #fcf7f9 url(../images/infoBox_bg.gif) repeat;position:relative;margin-bottom:4px}
.fullBox>.l{width:85px;background:url(../images/infoBox_01.gif) repeat-y -170px 0;position:absolute;left:0;height:100%}
.fullBox>.r{width:85px;background:url(../images/infoBox_01.gif) repeat-y -255px 0;position:absolute;right:0;height:100%}
.fullBox .top{height:23px;background:url(../images/infoBox_02.gif) repeat-x 0 0;position:relative}
.fullBox .top .l{height:23px;width:85px;background:url(../images/infoBox_01.gif) no-repeat 0 0;position:absolute;left:0}
.fullBox .top .r{height:23px;width:85px;background:url(../images/infoBox_01.gif) no-repeat -85px 0;position:absolute;right:0}
.fullBox .bott{height:28px;background:url(../images/infoBox_02.gif) repeat-x 0 -23px;position:relative}
.fullBox .bott .l{height:28px;width:85px;background:url(../images/infoBox_01.gif) no-repeat 0 -32px;position:absolute;left:0}
.fullBox .bott .r{height:28px;width:85px;background:url(../images/infoBox_01.gif) no-repeat -85px -32px;position:absolute;right:0}
	/* header styles */
.fullBox .header {margin:9px 48px 10px;position: relative;z-index:2;text-align:center}
.fullBox .header.c1 {color:#853c90;padding:8px 8px;margin:-19px 4px 25px}
.fullBox .header.c2 {color:#853C90;font-size:24px;margin-bottom:30px}
.fullBox .header.c3{background:url(../images/infoBox_header_c1.gif) repeat-x 0 0;color:#3c1446;padding:8px 8px;margin:0 6px;text-shadow: 1px 1px 0px #fff}
.fullBox .header.c5{margin:0 20px 20px;color:#3c1446;font-size:24px}
.fullBox .header.r1{height: 1px;overflow:hidden;margin: -19px 7px 0;padding:0}
.fullBox .header.cc{text-align:center}
.fullBox .header.cl{text-align:left}
.fullBox .header.cr{text-align:right}
	/* content styles */
.fullBox .hr{height:10px;background:url(../images/infoBox_02.gif) repeat-x 0 bottom;position:relative;margin:0 6px}	
.fullBox .content{min-height:25px;margin:15px 22px;position: relative;z-index:2;}
.fullBox .content.big{margin:15px 48px}
/***************************/
/* 	   information BOX     */
/***************************/
.infoBox {width:170px;background:url(../images/infoBox_01.gif) repeat-y scroll -170px 0 transparent;margin: 0 12px 8px}
.infoBox .top{height:23px;background:url(../images/infoBox_01.gif) no-repeat 0 0;}
.infoBox .bott{height:28px;background:url(../images/infoBox_01.gif) no-repeat scroll 0 bottom transparent;}
.infoBox .header {padding:8px 8px;margin:-19px 4px 0px;position: relative;z-index:2;text-align:center}
.infoBox .header.c1 {color:#853C90}
.infoBox .header.c2 {color:#f71699}
.infoBox .header.c3{background:url(../images/infoBox_header_c1.gif) repeat-x 0 0;color:#551067;margin:0 6px;text-shadow: 1px 1px 0px #fff}
.infoBox .header.c4{background:url(../images/infoBox_header_c1.gif) repeat-x 0 -40px;color:#fff;margin:0 6px }
.infoBox .header.c5{background:url(../images/infoBox_header_c1.gif) repeat-x 0 -80px;color:#fff;margin:0 6px;padding-left:6px }
.infoBox .header.c6{background:url(../images/infoBox_header_c1.gif) repeat-x 0 -120px;color:#fff;margin:0 6px }
.infoBox .header.r1{height: 1px;overflow:hidden;margin: -19px 7px 0;padding:0}
.infoBox .header.cc{text-align:center}
.infoBox .header.cl{text-align:left}
.infoBox .header.cr{text-align:right}
.infoBox .hr{height:10px;background:url(../images/infoBox_01.gif) no-repeat scroll -7px -23px transparent;margin:0 8px}	
.infoBox .content{min-height:25px;margin:-4px 16px;position: relative;z-index:2;}
.infoBox .content.cc{text-align:center}
.infoBox .content.cl{text-align:left}
.infoBox .content.cr{text-align:right}
.infoBox .content.c1 a{color:#5F235D}
.infoBox .content>i{background:url("../images/arrow_menu.gif") no-repeat left -21px;height:7px;width:7px;display:inline-block;padding-right:4px; *padding-top:4px}
.infoBox .io_basket{background:url(../images/icon_shop.png) no-repeat;position:absolute;height:51px;width:39px;right:3px;top:-9px;z-index:3}
/***************************/
/*        my basket        */ 
/***************************/
.my_basket{margin:0 20px !important}
.basket_goods .countdown {font-size:12px;margin-top:20px;border-bottom:1px solid #e4e4e4;color:#7d6487}
.basket_goods .countdown #clock_basket{font-size:24px;color:#000}
.basket_goods .tbl{border-collapse:collapse;font-size:13px}
.basket_goods .tbl thead td{height:50px;color:#3c1446;border-bottom:1px solid #e4e4e4;padding:10px}
.basket_goods .tbl tbody td{padding:0 10px;border-bottom:1px solid #E3DAE3}
.basket_goods .tbl .lc{text-align:center}
.basket_goods .tbl .name img{border:1px #Eee solid;margin-right:10px}
.basket_goods .total_info {float:right;padding-left:20px;padding-bottom:10px;margin:20px 0;border-left: 2px solid #F60A97}
.basket_goods .total_info td{line-height:12px;padding-top:10px;vertical-align:bottom}
.basket_goods .total_info .desc{font-size:12px;width:200px;border-bottom:1px dashed #E3DAE3;}
.basket_goods .total_info .desc>span{background-color:#FCF7F9;padding-bottom:3px}
.basket_goods .total_info .sum{font-size:14px}
.basket_goods .total_info #total-order{font-size:18px}
.basket_goods .couponSelect{float:left;width:400px;height:100px;margin:10px 0;padding:0 20px 0 0}
.basket_goods .couponSelect label{display:block;color:#7d6487;font-size:16px;margin-bottom:5px}
.continueshopping {background-color:#F6F0F4;font-size:14px;color:#3c1446;margin: 10px -16px;padding:8px 15px 8px 30px;*padding:4px 15px 8px 30px}
.continueshopping a{color:#3c1446;text-decoration:none}
.continueshopping a:hover{text-decoration:underline}
.continueshopping i{background:url(../images/icon_action.png) no-repeat;position:absolute;width:11px;height:12px;background-position: -48px -31px;margin:3px 0 0 -15px}
.quick_buy{font-size:13px}
.quick_buy span{color:#7D6487}
.basket_delivery{}
.basket_delivery h4{background-color:#F6F0F4;color:#3c1446;margin:0 -16px 20px;padding:10px 16px;*padding:4px 15px 10px 30px}
.basket-order-form {color:#553a55}
.basket-order-form {padding:20px 0px 5px}
.basket-order-form .deliverycar {background: url(../images/deliverycar.gif) no-repeat right bottom}
.basket-order-form .fitem>div {width:250px}
.basket-order-form .fitem label{color:#7D6487}
.basket-order-form .fitem>label{width:200px}
.basket-order-form .fitem>div{width:350px}
/***************************/
/*			 icon		   */
/***************************/
i.icon{background:url("../images/icon_action.png") no-repeat}
i.ipresent{background-position: -56px 0;width:20px;height:30px;position:absolute;margin:-4px 0 0 0;*margin:-4px 0 0 -25px}
@-moz-document url-prefix() { 
	i.ipresent {margin:-4px 0 0 -25px} 
	} 
/***************************/
/* 		order status 	   */
/***************************/
.order_delivery_time {padding:0px 0px 12px 0px;}
.order_delivery_time span {font-size:18px;}
.os_table {margin:0px 0px 0px 0px;text-align:center;}
.os_table td {width:20%;text-align:center;}
.os_table {font-size:11px;}
.os_table a {text-decoration:none;border-bottom:1px dashed #ccc;color:#666;}
.os_table_i_link {text-align:center;padding:0px 0px 4px 0px;color:#444}
.os_table_i_link_act {text-align:center;}
.os_table_i_link_act a {text-align:center;border-bottom:none;}
.os_gline {background:url(../images/i_os/bg_order_status_gline1.png) repeat-x;padding:0px 0px 0px 0px;text-align:left;}
#os_gline_act_p1 {background:url(../images/i_os/bg_order_status_gline_act1.png) repeat-x;margin:0px 0px 0px 0px;float:left;width:67px;}
#os_gline_act_p2 {background:url(../images/i_os/bg_order_status_gline_act1.png) repeat-x;margin:0px 0px 0px 0px;float:left;width:199px;}
#os_gline_act_p3 {background:url(../images/i_os/bg_order_status_gline_act1.png) repeat-x;margin:0px 0px 0px 0px;float:left;width:330px;}
#os_gline_act_p4 {background:url(../images/i_os/bg_order_status_gline_act1.png) repeat-x;margin:0px 0px 0px 0px;float:left;width:460px;}
#os_gline_act_p5 {background:url(../images/i_os/bg_order_status_gline_act1.png) repeat-x;margin:0px 0px 0px 0px;float:left;width:100%;}
.os_gline_date {text-align:center;color:#000;}
.os_comment_corner_tl {background:url(../images/i_os/os_comment_corners1.png) no-repeat top left;margin:-13px 0px 0px -13px;width:12px;height:12px;position:absolute;}
.os_comment_corner_tr {background:url(../images/i_os/os_comment_corners1.png) no-repeat top right;margin:-13px 0px 0px 301px;width:12px;height:12px;position:absolute;}
.os_comment_corner_bl {background:url(../images/i_os/os_comment_corners1.png) no-repeat bottom left;margin:1px 0px 0px -13px;width:12px;height:12px;position:absolute;}
.os_comment_corner_br {background:url(../images/i_os/os_comment_corners1.png) no-repeat bottom right;margin:1px 0px 0px 301px;width:12px;height:12px;position:absolute;}
#os_comments {border:1px solid #e0d2df;background-color:#f0e8ee;padding:12px;width:300px;margin:24px 0 0 0}
#os_comments.b1{margin-left:0px;}
#os_comments.b2{margin-left:120px;}
#os_comments.b3{margin-left:245px;}
#os_comments.b4{margin-left:325px;}
#os_comments.b5{margin-left:325px;}
#os_comments.b-1,#os_comments.b-2,#os_comments.b-3{margin-left:0px;}
#os_comments .arrow{background:url(../images/i_os/os_comment_arrow1.png) no-repeat top center;width:32px;height:20px;position:absolute;z-index:1;}
#os_comments.b1 .arrow{margin:-28px 0px 0px 39px}
#os_comments.b2 .arrow{margin:-28px 0px 0px 50px}
#os_comments.b3 .arrow{margin:-28px 0px 0px 50px}
#os_comments.b4 .arrow{margin:-28px 0px 0px 105px}
#os_comments.b5 .arrow{margin:-28px 0px 0px 230px}
#os_comments.b-1 .arrow,#os_comments.b-2 .arrow,#os_comments.b-3 .arrow{display:none}
#os_comments.b-1 .i,#os_comments.b-2 .i,#os_comments.b-3 .i {background:url(../images/i_os/i_os_cancel1.png) no-repeat center left;margin:0px;padding:0px 0px 0px 32px;}
#os_comments_bot1 {padding:24px 0px 0px 0px;}
#os_comments_bot_sml {color:#666;font-size:11px;padding:12px 0px 0px 0px;}
.os_order_list {margin:0px 0px 30px 0px;}
.os_order_list th {border-bottom:2px solid #ccc;}
.os_order_list th p {padding:8px 4px 8px 4px;font-weight:normal;}
.os_order_list td {border-bottom:1px solid #ccc;}
.os_order_list p {margin:0px;padding:8px 4px 8px 4px;}
.os_order_list span {padding:0px 0px 0px 20px;}
/***************************/
/* 		style form   	   */
/***************************/
input, select, textarea {background: #fff url(../images/input_bg.gif) no-repeat left top;border:1px solid #d4c9d2;color: #3c1446;font: normal 13px 'Trebuchet MS'; padding: 1px}
input[type='radio'], input[type='checkbox']{background:none;border:none}
.redblock {background: #eee}
.iFORM {display:block;overflow:visible}
.iFORM h2, .iFORM h3{margin:30px 0 30px 0;color:#EB0682}
.iFORM hr{margin-bottom:20px;border:1px solid;border-color: #E3DAE3 #fff #fff #E3DAE3;height:1px}
.iFORM fieldset{padding:8px; margin: 0 0 1.5em 0; border: 1px solid #E3DAE3}
/* стили формы */
.iFORM ul {margin-left:15px}
.fitem {
	font-size: 13px !important;margin: 0 0 10px 0}
.fitem label{display:inline-block;vertical-align:top;width:30%;color:#553a55; /* for ie */ zoom:1;*display:inline}
	.fitem label.l{}
	.fitem label.r{text-align: right}
	.fitem label.t{display:block;width:auto}
	.fitem em{color:red;font-size: 17px !important}
.fitem>div {display:inline-block;vertical-align:top;text-alig:left;width:65%;min-width:200px; /* for ie */ zoom:1;*display:inline;}
	.fitem div input.txt{width:100%}
	.fitem div input.checkbox{}
	.fitem div select{width:100%}	
	.fitem div textarea{display:block;width:100%}
	.fitem div div{display:inline-block;width:none;min-width:0; /* for ie */ zoom:1;*display:inline}
	.fitem div.p{display:block;margin:0 0 10px;width:100%}
	.fitem small{display:block;text-align:justify}
/* модификаторы стилей */
.fitem select.phoneprefix{width:50px}
.fitem input.phonecode{width:60px;text-align:center}
.fitem input.phone{width:90px}
.fitem div .bhf{width:29%;margin-right:3%} /* building, housing, flat */
.fitem select.addressesSelect{}


/*     old style button      */
input.btn_send {background: url(../images/btn_bg.gif) -205px -116px no-repeat; width: 113px; height: 28px;font: normal 13px "Trebuchet MS"; color: #fff;border: 0; cursor: pointer }
input.btn_send:hover { background-position: -205px -145px }












/* background: url(/static/images/basket_order_form2bottom-bg_new.gif) left bottom no-repeat}*/
/*	.fitem div input[type="submit"] {}
  * .fitem div input {width:expression(this.type=='submit' ? 'auto' : '');}*/ 


/* MUSORKA MUSORKA MUSORKA MUSORKA MUSORKA MUSORKA MUSORKA MUSORKA MUSORKA MUSORKA MUSORKA */

/* #paymentOptionSelect { position:absolute} */

/* ****************** basket */
/*
.basket-order-form { background: url(../images/basket_order_form2-bg.jpg) no-repeat; width: 722px; font: normal 13px 'Trebuchet MS' }
.basket-order-form table { width: 631px; margin: 0 0 0 55px }
.basket-order-form table tr { vertical-align: top }
.basket-order-form table td { padding: 6px 0 }

.title-line { position: relative; margin: 3px 0 0 45px }
.basket_title-name { font-size: 20px; color: #DC2D8A; margin: 0 20px 0 0 }

.basket_countrySelect { width: 320px; height: 25px; display: block }
.basket_countrySelect select { width: 187px; float: left; margin-right: 7px !important; margin-bottom: 10px }


.basket-order-form label { font-size: 12px; line-height: 12px; margin: 0 7px 0 0; overflow:hidden;color: grey !important }
.basket-order-form input, .basket-order-form textarea, .basket-order-form select {
	background: #fff url(../images/input_bg.gif) no-repeat;
	border: 1px solid #E3DAE3;
	color: #7F437D;
	font: normal 13px 'Trebuchet MS';
	margin: 0 0 3px 0; padding: 1px 6px
	}
.basket-order-form select { padding-right: 0 }
.basket-order-form a { color: #DC2D8A; font-size: 12px }
.basket-order-form a:hover { color: #BC76C5; text-decoration: none }
*/

/* #deliveryDescription {color:gray; text-align: justify; margin-right: 10px;}*/
/***************************/
/*    element ActionShop   */
/***************************/
.action_shop {height:126px;overflow:hidden;margin-bottom:20px;font-size:13px;border:1px solid #fff}
.action_shop:hover{border:1px solid #ccc}
.action_shop div.inner{position:relative;height:126px}
.action_shop div.timeshift{display:block;width:100%;position:absolute;bottom:10px;text-align:center;z-index:1}
.action_shop div.context{float:right;position:relative;margin:10px;z-index:2}
.action_shop .endoftime li{float:left;margin-left:0}
.action_shop .endoftime span{color:#000}
.action_shop .endoftime b{font-size:18px;font-weight:normal}
.action_shop ul.endoftime{float:right;clear:both;height:35px;color:#999}

.action_shop ul.salebar{clear:both;height:45px}
.action_shop ul.salebar li{margin-left:5px}
.action_shop ul.iconbar{clear:both;height:30px}
.action_shop li{float:right;margin-left:20px;}
.action_shop li.irun{display:block;line-height:30px}
.action_shop .idelivery{display:block;background:url("../images/icon_action.png") no-repeat 0 0;width:30px;height:30px}
.action_shop .ipresent{display:block;background:url("../images/icon_action.png") no-repeat -35px 0;width:20px;height:30px}
.action_shop li.i24h{background:url("../images/icon_action.png") no-repeat 0px -35px;width:40px;height:40px}
.action_shop a{font-weight:bolder;color:#3c0f48;text-decoration:underline}
.action_shop a:hover{text-decoration:none}