/*
reset css
*/
body{padding:0;margin:0;font:13px ;*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}

/*
styles
*/

body{font-family:Trebuchet MS;
/*height:100%;*/
background-color:#f0e8ee;
}

/* start page - no bg */
body.start_page { background: none }

/*html{height:100%}*/

div,td{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}
#top-header #auth{float:right;width:390px;text-align:right;padding-right:20px}
#invite{
	width: 212px;
	height: 127px;
	position: relative; left: -9px; top: -5px;
	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}
.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;padding-bottom:20px;height:50px}
.user .exit a{color:#91198c;font-size:12px}
.tel{color:#91198c;text-align:right;font-size:16px;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}

#enter{position:relative;top:5px;width:59px; height:42px;background:url(../images/enter.png) no-repeat; border:none;}
#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;background:#f0e8ee; overflow: hidden}

#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: url(../images/content_site.png) no-repeat;margin:0 189px 0 195px; height: 100%; padding-top: 33px}

/* *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: 655px; float: left; margin-left: 0 !important; margin-right: 0 !important }
.leaders-table { width: 158px }


/* test fot ie */

 .pinkhead{color:#eb0682; font-size:24px; padding:20px 0 5px 40px;}
 .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:189px;
	/* 
	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:100px;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:28px}

/* 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.png) 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;padding-left:30px;padding-top:5px}
#basket div.foot a{color:#bc64a6;font-size:14px}
#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{text-align:top;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;height:114px;padding-top:20px}
.quick_buy span{color:#dc2d8a;font-size:20px;margin-right:15px}
.quick_buy_details{background:0 -813px repeat-x;width:386px;height:114px;padding-top:20px}
.quick_buy_details span{font-size:20px}
.quick_buy_button{background:0 -134px no-repeat;width:126px;height:114px;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{text-align:top;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:190px;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:268px;height:116px}
.oplata-1 span{color:#dc2d8a;font-size:20px;margin-left:45px}
.oplata-1 #paymentOptionSelect{margin-left:60px;margin-top:20px}
.oplata-2{background:0 -467px no-repeat;width:319px;height:116px}
.oplata-3{background:0 -583px no-repeat;width:135px;height:76px;padding-top:40px}

#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(../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 .contenttext { padding: 0 !important }
.block2 .content-inner { padding: 12px 0; min-height: 71px; _height: 71px; cursor: pointer }

/* add class 'b-link' */
.block2 .content-inner a.b-link { 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 { 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; left: 26px; 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 */
#right-column .contenttext { padding-left: 12px }

.contenttext{padding-left:20px;/*padding-right:20px*/}
.contenttext p { margin: 0; padding: 7px 0 15px 0; 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{color:#5f235d; font-size:12px; text-decoration:none; line-height: 15px}

.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}
.good-up .lupa{float:right;padding:15px;position: relative; z-index: 1000}

.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:15px;width:70%}
.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}

.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: -25px !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;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: -42px}
.content-header-future{background:url(../images/future_actions.gif) no-repeat center top;width:564px;height:30px; position: relative; margin-top: -42px}
.content-header-past{background:url(../images/past_actions.gif) no-repeat center top;width:564px;height:30px; position: relative; margin-top: -42px}
.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 .content{width:564px;height:126px;background:#FFF;overflow:hidden}
.action-item .content img{margin:5px 5px 6px 6px}
.action-item .content .inner{width:564px;height:126px;position:relative;top:-252px;z-index:100;text-align:right}
.inner-hover{background:url(../images/action-hover.png)}
.podsvetka{width:564px;height:126px;position:relative;top:-126px;background:url(../images/action-hover.png);z-index:50;visibility:hidden}
.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}
.rightnow1{width:190px;font-size:14px;color:#7d417f}
.rightnow2{font-size:12px;color:#c285ae}
.left{text-align:left;width:33%;padding-left:15px}
.center{text-align:center;width:33%}
.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;color:0;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 * { 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}



.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}


.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}
#hello table,#hello form{margin:0}
.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}
.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, .quick_buy_button, .oplata-1, .oplata-2, .oplata-3, .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, #right-column, #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-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{margin:30px 45px 30px 80px; 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}
.content-inner-table td{ border:1px solid #fff; padding:7px}



#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;}

#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:#c7297d;	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;
}

.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 }

/* 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 }
.box-popup li { padding: 5px 0 0 18px; 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 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 form .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: 250px }
.reg2-text form .noli li input { 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 { 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 9px 3px 0; padding: 4px 6px 4px 6px; }

.invite_friend .noli input { width: 251px }
.invite_friend .noli textarea { width: 431px !important; 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-right: 0 }
.invite_friend .noli .commands input { width: auto }


/* *shop slide */
.pix_holder { width: 240px; height: 240px; position: relative; margin-left: 10px }
.pix_holder a img { position: absolute; left: 0; top: 0; display: none }

/* *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 }

/* отправить приглашение */
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 }
/* очистить корзину */
.we_do-choise a.btn_make-purchase { background-position: 0px -406px; width: 169px; position: relative; right: -21px }
.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 */
.basket-order-form { background: url(../images/basket_order_form2-bg.jpg) no-repeat; width: 722px; height: 321px; 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 } /*FIX incorrect header DOSTAVKA*/
.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 }

.basket_last_addres { font-size: 13px; margin: 0 }
.basket_last_addres select { width: 200px !important }

.hidden-areas { display: none }
.basket_city { width: 120px; display: block; text-align: center; float: left }
.basket_city input { display: block; width: 106px !important }
.basket_zip { width: 60px; display: block; text-align: center; float: left }
.basket_zip input { display: block; width: 46px !important; text-align: center }

.basket_street { width: 190px; display: block; text-align: center; float: left }
.basket_street input { display: block; width: 176px !important }
.basket_building { width: 50px; display: block; text-align: center; float: left }
.basket_building input { display: block; width: 36px !important; text-align: center }
.basket_flat { width: 50px; display: block; text-align: center; float: left }
.basket_flat input { display: block; width: 36px !important; text-align: center }
.basket_housing { width: 50px; display: block; text-align: center; float: left }
.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 input { display: block; width: 36px !important; text-align: center }
.basket_phone { width: 120px; display: block; text-align: center; float: left }
.basket_phone input { display: block; 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 }

.currency_RUR { background: url(../images/rub.gif) center 10px no-repeat; padding: 0 12px }
.currency_small_RUR { background: url(../images/rub_small.gif) center 5px no-repeat; padding: 0 6px }
.currency_middle_RUR { background: url(../images/rub_middle.gif) center 3px no-repeat; padding: 0 6px; position: relative; top: 1px }
#basket_goods .currency_middle_RUR { background: url(../images/rub_middle2.gif) center 3px no-repeat; position: relative; top: 3px }
/*.account_orders  .currency_middle_RUR { background: url(../images/rub_middle2.gif) center 3px no-repeat }*/
.content-inner-table .currency_middle_RUR { background: url(../images/rub_middle2.gif) center 3px no-repeat } 

/* *забыли пароль форма - 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 { clear: both; padding: 6px 0 4px 0 }
.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 }
.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 { clear: both; font-size: 13px; _position: relative; _top: -2px; margin-right: 26px; _ margin-right: 18px }
.enter-form_inside label.remember input { display: inline; margin-top: 4px; _margin-top: 0; }

.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 23px 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 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 select { padding-right: 0 !important }

.wait_page input { width: 245px }
.wait_page input#male, .wait_page input#female, .wait_page input#agreementAcceptance { 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 { padding-bottom: 20px }
.who_we .content-text { margin-left: 50px; padding-right: 40px; margin-top: 20px }
.who_we p.f { color: #9a27a2 }
.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 { margin-left: 5px }


/* 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-bottom: 30px }
.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 }


/* страница Информация для прессы 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: 509px; 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 0 0 15px; padding: 3px 0 17px 0; display: none }
.loadinfo { padding: 13px 10px 0 10px; display: none }



.press-print { padding-right: 40px; 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 { float: left; padding-bottom: 12px }
.post-press-box.nofloat {float:none; margin-left: 10px}


.post-press-box a img { margin-right: 26px; background: #fff }
.post-press-box a img.press_announce_img { margin-right: 0px; background: #fff}

.post-press-box h4 { font-size: 16px; color: #7F437D; line-height: 16px }
.post-press-box h4 span { display: block; font-size: 13px; font-style: italic }

.post-web-box { width: 500px }
.post-web-box a { padding-left: 120px; position: relative; font-size: 16px; display: block; min-height: 110px; text-decoration: none; line-height: 14px }
.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;
	z-index: 1000;	
	}

.showcase#compactDirectory { text-align:left; 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 ul li { width: 100px; height: 100px; float: left;	list-style: none !important }
.showcase ul li a { display: block }
.showcase li img { width: 100%; /*height: 100%;*/ border: 1px solid #e8c9e0; cursor: pointer }

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: -15px 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;}
.prizes_link :hover{ text-decoration:underline;}
.prizes_link img {padding-top:7px;}
