.no-style{}
body.special-friday-collection .banner-special .inner-banner { width :470px; }
body.howtobuy .payment-methods .diff-content-wrap .inner-diff .imp{margin-bottom:25px}
body.howtobuy .payment{ width: 786px; height: 101px; margin-bottom: 14px; padding: 36px 0 36px 100px; position:relative;}
body.howtobuy .payment .myo-t{margin-bottom:10px;text-transform:uppercase;position:relative}
body.howtobuy .payment .myo-t .gr-ic-s{position:absolute;left:-64px;top:-2px;line-height:16px}
body.howtobuy .payment p{width:190px;}
body.howtobuy .payment-online p{width:315px}
.payment-ramburs	{	background:url(../img/howtobuy/payment-ramburs.jpg) no-repeat 0 0}
.payment-online		{	background:url(../img/howtobuy/payment-online.jpg) no-repeat 0 0}
.payment-bancar		{	background:url(../img/howtobuy/payment-bancar.jpg) no-repeat 0 0}

body.howtobuy .payment .payment-info{position:absolute;top:56px;right:56px;width:233px;font-size:12px;color:white}
body.howtobuy .payment .payment-info p{width:auto;font-weight:bold;margin-bottom:1em}
body.howtobuy .payment .payment-info p span{font-weight:normal;display:inline-block;padding-left:10px;}
body.howtobuy .payment .payment-info p.r3{margin:-0.5em 0 0}
body.howtobuy .payment .payment-info p.r3 span{padding-left:29px}

.footer .f-user .guestbook { padding-bottom: 10px; }
.footer .f-user .guestbook .btn24{ margin-top: 5px; }
.footer .f-info div.phone-orders a{ padding-bottom : 6px;}
.footer .f-info .phone-orders { padding-bottom : 30px;}

.footer .f-info div.chat a{padding-top : 6px;}
.footer .newsletter a{ padding: 0;}
.footer .newsletter form{ position : relative; height : 32px;}

.footer .f-user .newsletter input{ width : 112px;}
.footer .f-user .newsletter .btn24{ margin-top : 0px; position : absolute; top  : 0; right : -23px  ; }

/*Finalize order*/
.final-step .checkbox-label{ float : left; margin-top : 0px;}
.final-step ul{ width : 410px; float : right; margin-top : 8px}
.final-step ul li{ height : 25px;}
/*special pages*/
.banner-special .offical-store{
    position : absolute;
    top : -3px;
    left : 2px;
}

.shopping-cart div.forgot-pass{
    padding-top : 7px;
}
.shopping-cart div.forgot-pass a{
    
    color : #8B1F77 ;
    font-size : 12px;
    text-decoration : underline;
}
.shopping-cart div.forgot-pass a:hover{
    text-decoration : none;
}
#fsmu li span.dim input	{	margin-top:4px;}
#fsmu li span.suggest-size {	margin-left:15px; }
#fsmu li span.suggest-size.p15 {	margin-left:5px;}
#fsmu li span.suggest-measures {	margin-left:5px;}

.price .pr .p, .price .pr .op{ margin-left: 5px;}

div.notice div.inner-notice{
	position : absolute;
	overflow : hidden;
	height : 25px;
}
div.notice ul{
	height : 1000px;
	position : relative;
	
}
div.notice ul li {
	width: 970px;
	height : 30px;
	display: none;
}
div.notice ul li.active {
	display : block
}
div.notice div.msg-discount{
	float: right;
	display : block;
	margin-right : 5px;
}
div.notice div.msg-discount td{
	vertical-align: top;
}
div.notice div.countdown {
	float: right;
	width : 165px;
	margin-right : 20px
}
div.notice div.tiny-countdown li {
	display : block
}


#modal-popup.thanks200thousand{
	background : url('../img/modals/popup-bg.png') no-repeat scroll left top transparent;
	width : 484px;
}
#modal-popup.thanks200thousand .head{
	background: none;
	height : 88px;
}
#modal-popup.thanks200thousand .head div.title{
	color: #780a62;
    display: inline-block;
    font-family: "FarnhamDisplayBoldItalBoldIta";
	font-size: 23px;
    height: 90px;
    line-height: 90px;
    text-indent: 40px;
    vertical-align: middle;
}
#modal-popup.thanks200thousand .head img.title{
	margin-top : 33px;
	margin-left :50px;
}

#modal-popup.thanks200thousand .modal-content{
	margin-left : 40px;
	margin-right : 40px;
}
#modal-popup.thanks200thousand .modal-content .description{
	height : 80px;
	margin-top :20px;
	font-weight : bold;
}
#modal-popup.thanks200thousand .modal-content span.highlight{
	color : #be1d9d
}
#modal-popup.thanks200thousand .modal-content  div.comment{
	position :relative;
	left: 10px;	
	top : -50px;
	width : 300px;
	font-size: 10px;
	color : #d83f91
}
body.product-details .header .menu {
	z-index: 10000;
}
span.pr.euro span.p.ron , span.pr.euro span.op.ron,
div.shopping-cart p.incart.euro span.sc-price.ron,
#top-cart-contents div.cart-list.euro li span.price.ron,
#top-cart-contents div.shc-price.euro p span.ron,
div.onecol-content.euro div.price-cart span.ron,
div.onecol-content.euro div.inner-sc-total span.ron,
div.onecol-content.euro div.transport-costs div.tags.ron,
div.onecol-content.euro div.transport-costs div.bubbles.ron,
div.onecol-content.euro div.transport-costs div.br.br-m.ron,
body.shopping-cart.checkout div.cart-list.euro span.price.ron,
div.onecol-content.euro div.inner-cm-wrap span.sum.ron,
div.onecol-content.euro div.inner-cm-wrap p.p.ron
{
	display: none;
}
span.pr.ron span.p.euro, span.pr.ron span.op.euro,
div.shopping-cart p.incart.ron span.sc-price.euro,
#top-cart-contents div.cart-list.ron li span.price.euro,
#top-cart-contents div.shc-price.ron p span.euro,
div.onecol-content.ron div.price-cart span.euro,
div.onecol-content.ron div.inner-sc-total span.euro,
div.onecol-content.ron div.transport-costs div.tags.euro,
div.onecol-content.ron div.transport-costs div.bubbles.euro,
div.onecol-content.ron div.transport-costs div.br.br-m.euro,
body.shopping-cart.checkout div.cart-list.ron span.price.euro,
div.onecol-content.ron div.inner-cm-wrap span.sum.euro,
div.onecol-content.ron div.inner-cm-wrap p.p.euro
{
	display: none;
}


.header .language.currency{
	background:url('../img/language-bg.jpg?1301410063') 100% 0 no-repeat
}
.header .language.currency .currency{
	display: none;
    margin-left: 1px;
    position: relative;
    vertical-align: middle;
    width: 26px;
	color: #FFEFB7;
    font-family: "FarnhamDisplayBoldItalBoldIta";
    font-size: 11px;
    line-height: 17px;
    text-shadow: 1px 1px 1px #541145;
	
}
#modal-language .outer-content .pane, #select-size-modal .outer-content .pane{
	width : 188px;
}
#modal-language .head .tab, #select-size-modal .head .tab{
	width : 188px;
}
#modal-language .outer-content .pane label.flag .gr-ic-s, #select-size-modal .outer-content .pane label.flag .gr-ic-s{
	top:4px;
}
#modal-language .outer-content .pane label.selected, #select-size-modal .outer-content .pane label.selected{
	background: url("../img/modals/language-hover-bg.png?1302725638") repeat scroll left bottom transparent;
}
.price .pr.pr-p span.op{
	text-decoration : none;
}
.price .pr.pr-p span.op span.ln-tro{
	background : url('../img/price-promo-line-trough.png') no-repeat;
	display : block;
	width: 90px;
	height:20px;
	position : absolute;
	top : -2px;
	left : -10px;
}

body.special-pentru-plaja #layout{background-image:url('../img/special-pages/haine-de-plaja/header.jpg?1305276376')}
body.special-pentru-plaja .header .menu-area{background-image:url('../img/special-pages/haine-de-plaja/header-content-menu.jpg?1305278282')}
body.special-pentru-plaja .banner-special{background:url('../img/special-pages/haine-de-plaja/banner.jpg?1305278269')}
body.special-pentru-plaja .banner-special ins.frame{background:url('../img/special-pages/haine-de-plaja/thumbs-frame.png?1305278269'); bottom :0}

body.special-pentru-plaja .banner-special .t-col{ color: #FF4500; }
body.special-pentru-plaja .banner-special .site-title{ color: #FF4500; }

body.special-pentru-plaja .header .search,
body.special-mexton .header .search,
body.special-ocassion .header .search,
body.special-fofy .header .search,
body.special-my77 .header .search,
body.special-mayochix .header .search,
body.special-sherrihill .header .search,
body.special-ladonna .header .search,
body.special-prettygirl .header .search,
body.special-missq .header .search{background:url('../img/special-pages/search-bg.jpg?1305278269');}

body.special-pentru-plaja.night-mode #layout{background-image:url('../img/night/special-pages/haine-de-plaja/header.jpg?1312445597')}
body.special-pentru-plaja.night-mode .header .menu-area{background-image:url('../img/night/special-pages/header-content-menu.jpg?1305278282')}
body.special-pentru-plaja.night-mode .banner-special{background-image:url('../img/night/special-pages/haine-de-plaja/banner.jpg?1312445828')}
body.special-pentru-plaja.night-mode .banner-special ins.frame{background:url('../img/night/special-pages/haine-de-plaja/thumbs-frame.png?1305278269'); bottom :3px}
body.special-pentru-plaja.night-mode .header .search,
body.special-mexton.night-mode .header .search,
body.special-ocassion.night-mode .header .search,
body.special-fofy.night-mode .header .search,
body.special-my77.night-mode .header .search,
body.special-mayochix.night-mode .header .search,
body.special-sherrihill.night-mode .header .search,
body.special-ladonna.night-mode .header .search,
body.special-prettygirl.night-mode .header .search,
body.special-missq.night-mode .header .search{background:url('../img/night/special-pages/search-bg.jpg?1305278269');}

div.right-side-scroller-msg{
	z-index : 1000;
	display : none;
	position :fixed;
	bottom : 2%;
	right: 2%;
	background : url('../img/notice/scroll-bg.png') no-repeat;
	width : 200px;
	height : 135px;
	color: #FFE360;
    font-size: 12px;
    text-shadow: 1px 1px 0 #5F052C;
}
div.right-side-scroller-msg p{
	margin-top:35px;
	margin-left : 10px;
	margin-right : 10px;
}
div.right-side-scroller-msg div.middle{
	margin : 10px 10px 0 10px;
}
div.right-side-scroller-msg div.link{
	text-align: right;
	margin-right :10px;
}
div.right-side-scroller-msg div.link a{
	color: #FFE360;
    font-size: 12px;
    text-shadow: 1px 1px 0 #5F052C;
	text-decoration: underline;
}
.slider .inner-slider{	width: 40000px; }

/*#modal-size .outer-content .measure ul { padding-top:5px}
#modal-size .outer-content .measure li{	padding: 4px 15px 0 15px; min-height: 93px; }
#modal-size .outer-content .measure li label{ font-size:13px; padding-left:17px;}
#modal-size .outer-content .measure li.hover{background: url('../img/modals/measure/measure-elem-hover.png?1302599573') 0 0 no-repeat; }
#modal-size .outer-content .measure .nr{ left : 7px; top:10px;}
#modal-size .outer-content .measure li p{ padding-top:5px; font-size:12px;}
*/
#fsmu span.header{
	display : block;
	padding-top:12px;
	color: #8B1F77;
    font-size: 20px;
	font-family: "FarnhamDisplayBoldItalBoldIta";
	text-shadow: 1px 1px 0 #FFFFFF;
}
#modal-size .outer-content .measure input{
	border: 0px solid #9b5283;
	background : url('../img/modals/measure/bg-input.jpg') no-repeat;
	width : 41px;
	margin-right : 0px;
	height:20px;
}



#modal-size .suggest-table .sizes .measure-table{
	overflow:hidden;
	position : absolute;
	right :76px;
	top :0;
	z-index : 1;
}
#modal-size .suggest-table .sizes .measure-table .bg{
	background: #f8e4f1;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	position : absolute;
	bottom :0;
	top :0;
	width :100%;
	height :100%;
	z-index : 1
}
#modal-size .suggest-table .sizes .measure-table table{
	position :relative;
	z-index :3;
}

#modal-size .suggest-table .sizes .measure-table th,
#modal-size .suggest-table .sizes .measure-name-table th{
	text-align :center;
	padding-top:7px;
	padding-bottom:7px;
	font-weight : bold;
	color : #bf218b
}

#modal-size .suggest-table .sizes .measure-table tr,
#modal-size .suggest-table .sizes .measure-name-table tr
{
	
}

#suggested-size-link td{
	height :31px;
	vertical-align : top;
	padding-top : 5px;
}

#modal-size .suggest-table .sizes .measure-table td,
#modal-size .suggest-table .sizes .measure-name-table td{
	width :77px;
	/*height : 23px;*/
	text-align : center;
	color : #BF218B;
	font-size:11px;
	position: relative;
	
}
#modal-size .suggest-table .sizes .measure-name-table td div{
	padding-top :3px;
	padding-bottom :3px;
	margin: 1px 0 1px 1px;
}
#modal-size .suggest-table .sizes .measure-table tr td div{
	padding-top :3px;
	padding-bottom :3px;
	margin: 1px 1px 1px 0;
}
#modal-size .suggest-table .sizes .measure-table tr td.selected div
{
	color : #BF218B;
	font-weight : bold;
	background : #FF96D6;
	
	
}
#modal-size .suggest-table .sizes .measure-name-table tr.selected td div{
	position :relative;
	color : #BF218B;
	font-weight : bold;
	background : #FDEEF7
	
}
#modal-size .suggest-table .sizes .measure-name-table tr.half-selected td div{
	color : #BF218B;
	font-weight : bold;
	background : #FFC9EC
	
}

#suggested-size-link{
	position : absolute;
	z-index : 2;
	background: url('../img/modals/measure/arrow_body.png?1') repeat-x bottom;
	width:300px;
	height :20px;
	top:0;
	right:0;
}
#suggested-size-link span.arrow{
	position : absolute;
	display: block;
	width : 13px;
	height: 26px;
	background: url('../img/modals/measure/arrow_head.png') no-repeat;
	right:-12px;
	top:-2px;
}
#modal-size .suggest-table .modal-suggested-size{
	position: absolute;
	bottom :-1px;
	right :-1px;
}
#modal-size .outer-content div.s p{
	display : none;
}
/*#modal-size div.outer-content div.measure ul li.disabled{
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
}*/

#modal-size .outer-content .measure .grids {
    background: url("../img/modals/measure/size-modal-girl-grids.png?1302599573") no-repeat scroll 0 0 transparent;
}
/*start lang*/
.header .language.currency{
	background:url('../img/languagebar-sprite.png?v1') top right no-repeat;
	height: 37px;
	padding-right: 0;
	margin-right:10px;
}

.header .language div.txt{
	text-align : right;
	padding-top:2px;
	color: #FFFFFF;
	/*padding-right:6px;*/
	
	
}
.header .language div.txt span.in-txt{
	margin-top:8px;
	margin-right:5px;
	display: block;
	float:right;
}
.header .language .flag{
	float :right;
	background : none;
	display: block;
    height: 31px;
	width: 31px;
	position: relative;
	overflow: hidden;
}
.header .language .flag-cr{
	float :right;
	display: block;
    height: 31px;
    position: relative;
	overflow: hidden;
    vertical-align: middle;
    width: 30px;
	margin-right : 6px;
}
.header .language .flag span.gr,
.header .language .flag-cr span.gr{
	display : block;
	width:22px;
	height:22px;
	position:absolute;
	z-index: 2;
	top:3px;
	left:3px;
}
.header .language .flag-cr span.gr{
	left:4px;
}

.header .language .flag span.gr-btn{
	background: none;
	display : block;
	width:180px;
	position :absolute;
	height : 100px;
	left: -113px;
	top : -42px;
	z-index: 1;
}


.header .language .flag-cr span.gr-btn{
	/*background: url("../img/languagebar-sprite.png") no-repeat;*/
	background : none;
	display : block;
	width:180px;
	position :absolute;
	height : 100px;
	left: -144px;
	top : -42px;
	z-index: 1;
}
.header .language .flag.active span.gr-btn,
.header .language .flag-cr.active span.gr-btn{
	background: url("../img/languagebar-sprite.png?v1") no-repeat;
}
body.lang-ro .header .language .flag span i,
body.lang-en .header .language .flag span i,
body.lang-hu .header .language .flag span i{
	background: url("../img/languagebar-sprite.png?v1") no-repeat;
	display : block;
	width:180px;
	height : 100px;
	position :absolute;
	left: 0px;
	top : -74px;
}
body.lang-hu .header .language .flag.hu span i,
body.lang-ro .header .language .flag.hu span i,
body.lang-en .header .language .flag.hu span i{
	left: -90px;
}
.header .language .flag.hu{
	margin-left:1px;
}

body.lang-ro .header .language .flag-cr span i,
body.lang-en .header .language .flag-cr span i,
body.lang-hu .header .language .flag-cr span i{
	background: url("../img/languagebar-sprite.png?v1") no-repeat;
	display : block;
	width:180px;
	height : 100px;
	position :absolute;
	left: -30px;
	top : -74px;
}
.header .language a{
	margin-right : 0;
}
.header .language a.change-to{
	display: inline-block;
	
}
.header .language a.change-to:hover span.gr-btn{
	background: url("../img/languagebar-sprite.png") no-repeat;
}
/*end lang*/

.gr-ic-b i{
	background-image:url('../img/icons-b.png?1310029364');
	height: 1530px;
}

body.lang-en .lst-profile .pro-voucher {
    background-image: url("../img/dashboard/gr-voucher-en.jpg?1302599574");
}
body.lang-hu .lst-profile .pro-voucher {
    background-image: url("../img/dashboard/gr-voucher-hu.jpg?1302599574");
}
body.lang-en .gr-ic-b i{
	background-image: url("../img/icons-b-en.png?1310029363");
}
body.lang-hu .gr-ic-b i{
	background-image: url("../img/icons-b-hu.png?1310029363");
}
body.lang-en .badge em{
	background-image: url("../img/badges-text-en.png?1301410061");
}
body.lang-hu .badge em{
	background-image: url("../img/badges-text-hu.png?1301410061");
}

body .help-channel{
	background-image: url("../img/help-channel-long-bg.jpg");
	width : 431px;
}
body.night-mode .help-channel{
	background-image: url("../img/night/help-channel-long-bg.jpg");
}
body .help-channel .phone .gr-ic-b,
body.lang-en .help-channel .phone .gr-ic-b,
body.lang-hu .help-channel .phone .gr-ic-b,
body.lang-de .help-channel .phone .gr-ic-b{ left:32px;}
body .help-channel .phone p,
body.lang-en .help-channel .phone p,
body.lang-hu .help-channel .phone p,
body.lang-de .help-channel .phone p{ margin-left: 83px;}
body .help-channel .chat,
body.lang-en .help-channel .chat,
body.lang-hu .help-channel .chat,
body.lang-de .help-channel .chat{ left :-200px;  width: 190px;}


body.contact.lang-en .guestbook-wrap,
body.contact.lang-hu .guestbook-wrap,
body.contact.lang-de .guestbook-wrap{	padding: 0 0 30px 10px;}

.today-and-popular .discount .thirty-percent{
	background-image: url("../img/discount-30-percentage.jpg")
}
body.lang-en.night-mode .lst-profile .pro-voucher {
    background-image: url("../img/night/gr-voucher-en.jpg?1302599574");
}
body.lang-hu.night-mode .lst-profile .pro-voucher {
    background-image: url("../img/night/gr-voucher-hu.jpg?1302599574");
}
.gr-eu-gb i{top:-520px}
.gr-eu-eu i{top:-540px}
/*La donna*/
body.special-ladonna #layout {
	background-image:
		url('../img/branduri/la-donna-header.jpg?1305275097')
}
body.special-ladonna .header .branding .site-title {
	background:
		url('../img/logo-starshiners.png?1301410061') 0
		0 no-repeat;
}
.banner-special .description-ladonna {
	padding-left: 200px;
	font-size: 12px;
	color: #3a0b30
}

.banner-special .site-title-ladonna {
	padding-top: 10px;
    font-family: "FarnhamDisplayRegItalSwash";
	color: #8b1f77;
    font-size: 22px;
	padding-left: 0px;
	padding-top: 55px;
    font-weight: normal;
}

.banner-special .inner-banner-ladonna {
    padding: 35px 0 0 35px;
    width: 640px;
}

.banner-special .description-ladonna {
    color: #F1EBEB;
	padding-left: 13px;
	padding-top : 5px;
	font-size: 12px;
	text-shadow: 1px 1px #3A0B30;
}

body.special-ladonna .header .menu-area {
	background-image:
		url('../img/branduri/la-donna-header-content-menu.jpg?1305278321')
}

body.special-ladonna .banner-special {
	background: url('../img/branduri/la-donna-banner.jpg?1305278312')
}
body.special-ladonna .banner-special .frame {
	background: url('../img/branduri/la-donna-thumbs-frame.png?1315991682');
	width: 481px;
	height: 69px;
	position: absolute;
	left: -494px;
	bottom: 1px;
	margin-left: 100%
}
body.special-ladonna.night-mode #layout {
	background-image:
		url('../img/branduri/night/la-donna-header.jpg?1305275097')
}
body.special-ladonna.night-mode .header .branding .site-title {
	background:
		url('../img/logo-starshiners.png?1301410061') 0
		0 no-repeat;
}
body.special-ladonna.night-mode .header .menu-area {
	background-image:
		url('../img/branduri/night/la-donna-header-content-menu.jpg?1305278322')
}

body.special-ladonna.night-mode .banner-special {
	background: url('../img/branduri/night/la-donna-banner.jpg?1305278314')
}
body.special-ladonna.night-mode .banner-special .frame {
	background: url('../img/branduri/night/la-donna-thumbs-frame.png?1315991683');
	width: 481px;
	height: 69px;
	position: absolute;
	left: -494px;
	bottom: 1px;
	margin-left: 100%
}
body.special-ladonna.night-mode .header .cart-area {
	background-image: url("../img/branduri/night/header-content-cart.jpg?1312370193");
}

/*end - la donna*/

body.special-sherrihill .banner-special {
	background: url('../img/branduri/sherrihill-banner.jpg?1305278313')
}
body.special-sherrihill.night-mode .banner-special {
	background: url('../img/branduri/night/sherrihill-banner.jpg?1305278312')
}
.banner-special .description-sherrihill{
	padding-left:13px;
	padding-top:5px;
}
.banner-special .site-title-sherrihill{
	padding-left:13px;
	padding-top:56px;
}
body.special-sherrihill.night-mode .banner-special .frame {
	background: url('../img/branduri/night/sherrihill-thumbs-frame.png?1315991684');
	width: 481px;
	height: 69px;
	position: absolute;
	left: -490px;
	bottom: 1px;
	margin-left: 100%
}
.filter-brand {
	background-image : url('../img/filter-brand3-bg.png')
}
body.night-mode .filter-color{
	border-top:0;
}
.header .info-messages.info-transport-europe{
	background: none;
	margin-left:0;
	padding-left:0
}
.header .info-messages.info-transport-europe .gr-ic-mes{
	width : 75px;
	margin-left: -15px;
	top : -2px;
	height: 52px;
}
.header .info-transport-europe .gr-ic-mes i{
	background-image: url("../img/info-trucks.png?1303122271");
	height: 1508px;
	width : 75px;
	padding :0;
}
.header .info-transport-europe .gr-spk i { background: none}
.header .info-transport-europe.at .gr-spk i { background: none}

.header .info-transport-europe.at .gr-ic-mes i{	left: 0; top:0; background-image: url("../img/info-trucks.png?1303122271"); }
.header .info-transport-europe.be .gr-ic-mes i{	left: 0; top:-52px; }
.header .info-transport-europe.bg .gr-ic-mes i{	left: 0; top:-104px; }
.header .info-transport-europe.cy .gr-ic-mes i{	left: 0; top:-156px; }
.header .info-transport-europe.cz .gr-ic-mes i{	left: 0; top:-208px; }
.header .info-transport-europe.dk .gr-ic-mes i{	left: 0; top:-260px; }
.header .info-transport-europe.ee .gr-ic-mes i{	left: 0; top:-312px; }
.header .info-transport-europe.fi .gr-ic-mes i{	left: 0; top:-364px; }
.header .info-transport-europe.fr .gr-ic-mes i{	left: 0; top:-416px; }
.header .info-transport-europe.de .gr-ic-mes i{	left: 0; top:-468px; }
.header .info-transport-europe.gr .gr-ic-mes i{	left: 0; top:-520px; }
.header .info-transport-europe.hu .gr-ic-mes i{	left: 0; top:-572px; }
.header .info-transport-europe.ie .gr-ic-mes i{	left: 0; top:-624px; }
.header .info-transport-europe.it .gr-ic-mes i{	left: 0; top:-676px; }
.header .info-transport-europe.lv .gr-ic-mes i{	left: 0; top:-728px; }
.header .info-transport-europe.lt .gr-ic-mes i{	left: 0; top:-780px; }
.header .info-transport-europe.lu .gr-ic-mes i{	left: 0; top:-832px; }
.header .info-transport-europe.mt .gr-ic-mes i{	left: 0; top:-884px; }
.header .info-transport-europe.nl .gr-ic-mes i{	left: 0; top:-936px; }
.header .info-transport-europe.pl .gr-ic-mes i{	left: 0; top:-988px; }
.header .info-transport-europe.pt .gr-ic-mes i{	left: 0; top:-1040px; }
.header .info-transport-europe.ro .gr-ic-mes i{	left: 0; top:-1092px; }
.header .info-transport-europe.sk .gr-ic-mes i{	left: 0; top:-1144px; }
.header .info-transport-europe.si .gr-ic-mes i{	left: 0; top:-1196px; }
.header .info-transport-europe.es .gr-ic-mes i{	left: 0; top:-1248px; }
.header .info-transport-europe.se .gr-ic-mes i{	left: 0; top:-1300px; }
.header .info-transport-europe.gb .gr-ic-mes i{	left: 0; top:-1352px; }
.header .info-transport-europe.ue .gr-ic-mes i{	left: 0; top:-1404px; }
.header .info-transport-europe.ch .gr-ic-mes i{	left: 0; top:-1456px; }
.header .info-transport-europe .txt{
	margin-top:18px;
	margin-left:65px;
	height: 24px;
}
body.night-mode .filter-brand {
    background-color: #9C1374;
    background-image: url("../img/night/filter-brand-bg.jpg?1305806291");
    border-top-color: #450046;
}

body.checkout .onecol-content.icons .new-icn{
	position:relative;
	display: inline-block;
	overflow: hidden;
	top:-15px;
	float :left;
}
body.checkout .onecol-content.icons .new-icn i{
	position: absolute;
	background : url('../img/new_icons.png?1') no-repeat;
	width: 130px;
	height:304px;
}
body.checkout .onecol-content.icons .new-icn.delivery{
	width:70px;	height:45px;
}
body.checkout .onecol-content.icons .new-icn.delivery i{
	left:0px; top:0px;
}
body.checkout .onecol-content.icons .new-icn.delivery-desc{
	width:25px;	height:25px;  top:4px;
}
body.checkout .onecol-content.icons .new-icn.delivery-desc i{
	left:-30px; top:-155px;
}

body.checkout .onecol-content.icons .new-icn.invoice{
	width:60px;	height:45px;
}
body.checkout .onecol-content.icons .new-icn.invoice i{
	left:0px; top:-50px;
}
body.checkout .onecol-content.icons .new-icn.payment{
	width:60px;	height:45px;
}
body.checkout .onecol-content.icons .new-icn.payment i{
	left:0px; top:-105px;
}
body.checkout .onecol-content.icons .white-box .inner-wb .in-wiwb{
	padding: 25px;
}
body.checkout .onecol-content.icons .new-icn.pay-online{
	width:130px;height:75px;display:block; top:-2px;
}
body.checkout .onecol-content.icons .new-icn.pay-online i{
	left:0px; top:-185px;
}
body.checkout .onecol-content.icons .new-icn.pay-paypal{
	width:130px;height:42px;display:block; top:-2px;
}

body.checkout .onecol-content.icons .new-icn.pay-paypal i{
	left:0px; top:-257px;
}


body.checkout .onecol-content.icons .accepted-ccards{
   float:right;
   font-family: Arial;
	font-size: 12px;
	color :#3e7d00 ;
	font-weight:bold;
	width:130px;
	position:relative;
	top: -10px;
}
body.checkout .onecol-content.icons .accepted-ccards .txt{
	margin-left:15px;
}
body.checkout .onecol-content.icons .new-icn.we-accept{
	width:20px;height:20px;display:block;
	
	top :-3px;
}
body.checkout .onecol-content.icons .new-icn.we-accept i{
	left:-10px; top:-160px;
}
body.checkout .onecol-content.icons .diff-content-wrap .inner-diff{
	display:block;
}

.tip-twitter {
	opacity:0.8;
	z-index:1000;
	text-align:left;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:8px 8px;
	max-width:200px;
	color:#fff;
	background-color:#000;
	/**
	 * - If you set a background-image, border/padding/background-color will be ingnored.
	 *   You can set any padding to .tip-inner instead if you need.
	 * - If you want a tiled background-image and border/padding for the tip,
	 *   set the background-image to .tip-inner instead.
	 */
}
.tip-twitter .tip-inner {
	font:bold 11px/14px 'Lucida Grande',sans-serif;
}

/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
.tip-twitter .tip-arrow-top {
	margin-top:-5px;
	margin-left:-5px; /* approx. half the width to center it */
	top:0;
	left:50%;
	width:9px;
	height:5px;
	background:url(../img/poshytip/tip-twitter_arrows.gif) no-repeat;
}
.tip-twitter .tip-arrow-right {
	margin-top:-4px; /* approx. half the height to center it */
	margin-left:0;
	top:50%;
	left:100%;
	width:5px;
	height:9px;
	background:url(../img/poshytip/tip-twitter_arrows.gif) no-repeat -9px 0;
}
.tip-twitter .tip-arrow-bottom {
	margin-top:0;
	margin-left:-5px; /* approx. half the width to center it */
	top:100%;
	left:50%;
	width:9px;
	height:5px;
	background:url(../img/poshytip/tip-twitter_arrows.gif) no-repeat -18px 0;
}
.tip-twitter .tip-arrow-left {
	margin-top:-4px; /* approx. half the height to center it */
	margin-left:-5px;
	top:50%;
	left:0;
	width:5px;
	height:9px;
	background:url(../img/poshytip/tip-twitter_arrows.gif) no-repeat -27px 0;
}
#modal-size .outer-content.col2{
	background-image: url("../img/modals/measure/content-size-2columns.jpg?3");
}
#modal-size .outer-content.col3{
	background-image: url("../img/modals/measure/content-size-3columns.jpg?3");
}
#modal-size .outer-content.col4{
	background-image: url("../img/modals/measure/content-size-4columns.jpg?3");
}

#modal-size .outer-content.col5{
	background-image: url("../img/modals/measure/content-size-5columns.jpg?3");
}
#modal-size .outer-content.cols .measure{
	background : none;
	padding-left:180px;
	position: relative;
}
#modal-size .outer-content.cols .info{
	padding: 10px 55px 0 182px;
}
#modal-size .outer-content.cols .measure .s-points .nr1{	top :37px; }
#modal-size .outer-content.cols .measure .s-points .nr2{	top :77px; }
#modal-size .outer-content.cols .measure .s-points .nr3{	top :104px; }
#modal-size .outer-content.cols .measure .s-points .nr4{	left:100px;top :132px; }
#modal-size .outer-content.cols .measure .s-points .nr5{	left:100px;top :253px; }

#modal-size .outer-content.cols form span.header{
	padding-top:28px;
	color :#780A62;
}
#modal-size .outer-content .measure ul { padding-top:8px}
#modal-size .outer-content.cols div.measure ul li {
	width: 288px;
	height: 48px;
	min-height:48px;
	
}
#modal-size .outer-content.cols div.measure ul li span.bg{
	width: 288px;
	height: 49px;
	position: absolute;
	overflow: hidden;
	z-index:1;
	display: block;
	top:0;
	left:0;
}
#modal-size .outer-content.cols div.measure ul li .nr{
	z-index:3;
	top:13px;
}
#modal-size .outer-content.cols div.measure ul li table.tbl{
	position:absolute;
	z-index:2;
	top:0;
	left:35px;
	height:47px;
}
#modal-size .outer-content.cols div.measure ul li table.tbl td {
	height: 47px;
	white-space: nowrap;
}
#modal-size .outer-content.cols div.measure ul li table.tbl td div.ln{
	background : #AE3E8E;
	height:5px;
	margin-left:5px;
	margin-top:2px;
}
#modal-size .outer-content.cols div.measure ul li.disabled table.tbl td div.ln{
	background : #D477B4;
}

#modal-size .outer-content.cols div.measure ul li span.bg i{
	background: url('../img/modals/measure/measures-sprite-table.png?2') no-repeat;
	display: block;
	width: 288px;
	height : 178px;
	top:0; left:0;
	position: absolute;
}
/*#modal-size .outer-content.cols div.measure ul li span.bg i{  }*/
#modal-size .outer-content.cols div.measure ul li.disabled span.bg i{ top:-102px; left:0; }
#modal-size .outer-content.cols div.measure ul li.hover span.bg i{ top:-51px; left:0; }
#modal-size .outer-content.cols div.measure ul li.hover{ background : none}

#modal-size .outer-content.cols .measure li{
	padding:0;
}

#modal-size .outer-content.cols div.measure .measure-name-table tr.selected span.selected{
	position:absolute;
	display: block;
	width:15px;
	height:15px;
	overflow:hidden;
	z-index: 2;
	top: 2px;
	right : 5px;
}
#modal-size .outer-content.cols div.measure .measure-name-table tr.selected span i{
	background: url('../img/modals/measure/measures-sprite-table.png?2') no-repeat;
	display: block;
	width: 288px;
	height : 178px;
	position: absolute;
}
#modal-size .outer-content.cols div.measure .measure-name-table tr.selected span.selected i{
	left:-48px;
	top:-158px;
}


#modal-size .outer-content.cols .new-icn.help{
	position :relative;
	overflow:hidden;
	width:21px;
	height:22px;
	display:block;
}
#modal-size .outer-content.cols .new-icn i{
	position: absolute;
	background : url('../img/new_icons.png') no-repeat;
	width: 130px;
	height:260px;
}
#modal-size .outer-content.cols .new-icn.help i{
	top:-156px;
	left:-56px;
}
#modal-size div.outer-content div.measure ul li span.ext{
	z-index:2;
	position : absolute;
	right : 36px;
	top : 8px;
}
#modal-size .outer-content.cols div.measure ul li .help{
	float:right;
	z-index:2;
	position : absolute;
	top: 13px;
	right: 10px;
}
#modal-size div.outer-content div.measure ul li.disabled span.dim input{
	display : none
	/*color: #C57CB0;
	text-decoration: line-through;*/
}
#modal-size div.outer-content div.measure ul li.disabled span.dim,
#modal-size .outer-content .measure ul li.disabled td label{
	color: #d477b4;
}
#modal-size div.outer-content div.measure ul li.disabled span.dim{
	margin-top:8px;
	display: block
	
}
#modal-size div.outer-content div.measure ul li.disabled span.ext{
	display : block;
	height :20px;
	
}
#modal-size div.outer-content div.measure ul li.disabled span.dim span.only-value{
	display: inline-block;
	width:40px;
	text-align: center;
}
#smu{
	margin-right : 40px;
	margin-top : 10px;
}
#modal-size .suggest-table{
	position: absolute;
	left:180px;
	top:230px;
	width: 590px;
}
#modal-size .outer-content.cols .item-m{
	margin-top: 5px;
}
#modal-size .suggest-table span.header {
	display : block;
	padding-top:3px;
	color: #BF218B;
	font-weight:bold;
	text-align: center;
    /*font-size: 20px;
	font-family: "FarnhamDisplayBoldItalBoldIta";*/
	/*text-shadow: 1px 1px 0 #FFFFFF;*/
}
#modal-size .outer-content.col4 .suggest-table span.header{
	margin-left:135px;
	width:305px;
	overflow:hidden;
	
}
#modal-size .outer-content.col3 .suggest-table span.header,
#modal-size .outer-content.col2 .suggest-table span.header{
	margin-left:210px;
	width:230px;
	overflow:hidden;
	height: 17px;
	line-height: 17px;
}
#modal-size .outer-content.col5 .suggest-table span.header{
	margin-left:55px;
	width:385px;
	overflow:hidden;
	height: 17px;
	line-height: 17px;
}
#modal-size .suggest-table .sizes{
	position : relative;
	width :400px;
	margin-top:5px;
	margin-right:5px;
	float :right
}
#modal-size .suggest-table .sizes .measure-name-table{
	position : absolute;
	right :0;
	top :0;
}
#modal-size .suggest-list{
	position: absolute;
	right:21px;
	top:430px;
	/*width: 590px;*/
	text-align: right
}
#modal-size .btn-area{
	display: inline-block;
	margin-left:15px;
}
.tip-pink{
	z-index: 50002;
}
#modal-size .suggest-list span.hd{
	display: block;
	height:25px;
	width:100%;
	color:#8b1f77;
	font-weight :bold;
	font-size: 15px;
	text-align: left;
}
body.my-measures .withtopbg{
	background: url("../img/content-top-my-measures-bg.jpg?1") no-repeat
}
body.my-measures.night-mode .withtopbg{
	background: url("../img/night/content-top-my-measures-bg.jpg?1") no-repeat
}

body.profile.my-measures .d-content{
	padding:0;
}
body.profile.my-measures #modal-size{
	width:auto;
}
body.my-measures #modal-size .outer-content{
	background:  none;
	height : auto;
}
body.profile .at,body.product-details .at{
	line-height: 12px;
}
body.profile .at i{
	padding: 1px 6px 1px 1px;
}
body.product-info .product-price .find-size, .product-info .product-info-extra .find-size {
    display: block;
    font-size: 12px;
    height: 28px;
    position: relative;
	left : -80px; 
    top: 15px;
}

#modal-size .comment{
	left: 65px;
    position: relative;
    text-align: left;
    top: -25px;
}

.tip-stars {
	opacity:1;
	z-index:1000;
	text-align:left;
	width:133px;
	color:#fff;
	position:absolute
	
	/**
	 * - If you set a background-image, border/padding/background-color will be ingnored.
	 *   You can set any padding to .tip-inner instead if you need.
	 * - If you want a tiled background-image and border/padding for the tip,
	 *   set the background-image to .tip-inner instead.
	 */
}
.tip-stars .tip-inner {
	font:bold 11px/14px 'Lucida Grande',sans-serif;
}
.tip-stars .tip-bg-image{
	width:133px;
	height:25px;
	position:relative;
	overflow: hidden;
}
.tip-stars .tip-bg-image i{
	background-image:url('../img/icons-b.png?1310029364');
	width: 153px;
	height: 1530px;
	position:absolute;
	display:block;
	left:0;
	top:-1340px;
	z-index: 1
}
.tip-stars .tip-bg-image a{
	position:absolute;
	z-index: 2;
	height:21px;
	margin-left:30px;
	margin-top: 4px;
	color: #FFFFFF;
}

body.lang-hu .header .info-transport-europe .txt{
	margin-top:10px
}

/*Pretty Girl*/
body.special-prettygirl #layout {	background-image:	url('../img/branduri/prettygirl-header.jpg?1305275097')	}
body.special-prettygirl .header .branding .site-title { 	background:	url('../img/logo-starshiners.png?1301410061') 0	0 no-repeat; }
.banner-special .description-prettygirl {	padding-left: 200px; font-size: 12px; color: #3a0b30 }

.banner-special .site-title-prettygirl {
	padding-top: 10px;
    font-family: "FarnhamDisplayRegItalSwash";
	color: #902f00;
    font-size: 22px;
	padding-left: 0px;
	padding-top: 55px;
    font-weight: normal;
}

.banner-special .inner-banner-prettygirl {  padding-left:260px; width: 450px; }
.banner-special .description-prettygirl {  color: #FFFFFF;padding-left: 0;padding-top : 5px;font-size: 12px;text-shadow: 1px 1px #8d2c00;}

body.special-prettygirl .header .menu-area { background-image: url('../img/branduri/prettygirl-header-content-menu.jpg?1305278321') }

body.special-prettygirl .banner-special {	background: url('../img/branduri/prettygirl-banner.jpg?1305278312')	}
body.special-prettygirl .banner-special .frame {	background: url('../img/branduri/prettygirl-thumbs-frame.png?1315991684');width: 481px;height: 69px;position: absolute;	left: -494px;	bottom: 1px;	margin-left: 100%}
body.special-prettygirl.night-mode #layout {	background-image:url('../img/branduri/night/prettygirl-header.jpg?1305275097')}
body.special-prettygirl.night-mode .header .branding .site-title {	background:	url('../img/logo-starshiners.png?1301410061') 0	0 no-repeat;}
body.special-prettygirl.night-mode .header .menu-area { background-image: url('../img/branduri/night/prettygirl-header-content-menu.jpg?1305278322') }

body.special-prettygirl.night-mode .banner-special { background: url('../img/branduri/night/prettygirl-banner.jpg?1305278314') }
body.special-prettygirl.night-mode .banner-special .frame {
	background: url('../img/branduri/night/la-donna-thumbs-frame.png?1315991683');
	width: 481px;
	height: 69px;
	position: absolute;
	left: -494px;
	bottom: 1px;
	margin-left: 100%
}
body.special-prettygirl.night-mode .header .cart-area {
	background-image: url("../img/branduri/night/header-content-cart.jpg?1312370193");
}

/*end - la donna*/
a.white{
	color:#FFFFFF;
}
a.white:hover{
	text-decoration: underline;
}
#layout{
	position: absolute;
    top: 0;
    /*z-index: 1;*/
}
body.has-notice #layout{
	top: 25px;
}
#layout .inner-header .likes{
	position:absolute;
	top:35px;
	left:411px;
	z-index: 11;
}

body .filter-color, .f-color{
	background: url("../img/filter-color2-bg.jpg?1302083442") no-repeat scroll 0 0;
}
body.night-mode .filter-color, .f-color {
    background: url("../img/night/filter-color-bg.jpg?1302083442") no-repeat scroll 0 0 transparent;
}
/*
body.lang-hu .filter-brand a{
	background: url("../img/brand-golden-buttons.png?1305811858") no-repeat scroll 0 0 transparent;
	height:32px;
}
body.lang-hu .filter-brand a:hover{
	background: url("../img/brand-golden-buttons.png?1305811858") no-repeat scroll 0 -32px transparent;
	height:32px;
}*/
.filter-brand a:hover{
	background-position: 0 -32px;
}
body .filter .inner-filter{
	padding: 0 0 0 27px;
}
.filter .inner-filter .body .f-brand li{
	height:32px;
	width: 132px;
	margin-right:1px;
	margin-bottom:1px;
}
.filter .inner-filter .body .f-color{
	width:166px;
}
.filter .inner-filter .body .f-brand{
	width:284px;
}
.filter .inner-filter .body .f-brand li a{
	height:32px;
	width:132px;
	background: url("../img/brand-golden-buttons.png?1305811858") no-repeat scroll 0 0 transparent;
	border-bottom :0;
}
.filter .inner-filter .body .f-brand li a:hover,
.filter .inner-filter .body .f-brand li a.selected{
	border-bottom :0;
	background: url("../img/brand-golden-buttons.png?1305811858") no-repeat scroll 0 -32px transparent;
}
.filter-brand dt a span.brand,
.product-info .brand a span.brand,
.filter .inner-filter .body .f-brand li a span.brand{
	height: 32px;
    width: 132px;
	display: block;
	position: relative;
	overflow: hidden
}
.filter-brand dt a span.brand{ top:1px }
.product-info .brand a span.brand{ top:3px; }

.filter-brand dt a span.brand i,
.product-info .brand a span.brand i,
.filter .inner-filter .body .f-brand li a span.brand i{
	width: 268px;
	height: 288px;
	background: url('../img/brands-logos.png') no-repeat;
	position:absolute;
	top: 0;
	left: 0;
}
.product-info .brand a span.brand i,
.filter-brand dt a span.brand i{
	left : -134px;
}
.filter-brand dt a.mexton span.brand i,
.product-info .brand a.mexton span.brand i,
.filter .inner-filter .body .f-brand li a.mexton span.brand i{	top: 0 }
.filter-brand dt a.fofy span.brand i,
.product-info .brand a.fofy span.brand i,
.filter .inner-filter .body .f-brand li a.fofy span.brand i{	top: -32px; }
.filter-brand dt a.ocassion span.brand i,
.product-info .brand a.ocassion span.brand i,
.filter .inner-filter .body .f-brand li a.ocassion span.brand i{	top: -64px; }
.filter-brand dt a.missq span.brand i,
.product-info .brand a.missq span.brand i,
.filter .inner-filter .body .f-brand li a.missq span.brand i{	top: -96px; }
.filter-brand dt a.my77 span.brand i,
.product-info .brand a.my77 span.brand i,
.filter .inner-filter .body .f-brand li a.my77 span.brand i{	top: -128px; }
.filter-brand dt a.prettygirl span.brand i,
.product-info .brand a.prettygirl span.brand i,
.filter .inner-filter .body .f-brand li a.prettygirl span.brand i{	top: -160px }
.filter-brand dt a.ladonna span.brand i,
.product-info .brand a.ladonna span.brand i,
.filter .inner-filter .body .f-brand li a.ladonna span.brand i{	top: -192px }
.filter-brand dt a.sherrihill span.brand i,
.product-info .brand a.sherrihill span.brand i,
.filter .inner-filter .body .f-brand li a.sherrihill span.brand i{	top: -224px }
.filter-brand dt a.mayochix span.brand i,
.product-info .brand a.mayochix span.brand i,
.filter .inner-filter .body .f-brand li a.mayochix span.brand i{	top: -256px }


.filter-brand p.all-brands{
	color: #808080;
    font-size: 11px;
    font-weight: normal;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
	margin:3px 10px 5px 0;
	
}
.filter-brand p.all-brands:hover{
	color : #000000;
}
.filter-brand p.all-brands span{
	width:10px;
	height:6px;
	position:relative;
	display: inline-block;
	overflow: hidden;
	margin-top:3px;
}
.filter-brand p.all-brands span i{
	background: url("../img/brands-sidebar-bg.png?1305811859") no-repeat scroll 0 0 transparent;
    display: block;
    height: 74px;
    width: 134px;
	position:absolute;
	top:-66px;
	left:-12px;
}
.filter-brand p.all-brands.close span i{
	left:0;
}
body.aboutus .diff-content-wrap,
body.aboutus .content .withtopbg{
	position:relative;
	z-index: 3
}
body.aboutus .heading{
	position: relative;
	z-index:4
}
body.aboutus .about-us-image{
	position: absolute;
	z-index: 2;
	background: none;
	height: 790px;
	width: 335px;
	top:-115px;
	left:30px;
}
body.aboutus .about-us-image span {
	position: relative;
	display: block;
	width: 335px;
	height: 790px;
	overflow: hidden;
}

body.aboutus i.new{
	background: url('../img/about-us-sprite.png') no-repeat;
	height : 818px;
	width : 670px;
	position: absolute;
}
body.aboutus.night-mode .about-us-image span i.new{
	left: -335px;
}

body.aboutus .diff-content-wrap .inner-diff{
	position: relative;
	height:700px;
	z-index:4
	display:block
	
}
body.aboutus .diff-content-wrap .inner-diff p{
	margin-left:310px;
}
body.aboutus .diff-content-wrap .inner-diff p.s-title{
	margin-left:324px;
	position: relative;
	font-family: "FarnhamDisplayBoldItalBoldIta";
	font-size:18px;
	font-weight: normal
}
body.aboutus p.head span{
	position: relative;
	display: block;
	width: 149px;
	height: 28px;
	overflow: hidden;
	margin-top:20px;
}
body.aboutus p.head span i.new{ top: -790px; }
body.aboutus.night-mode p.head span i.new{ left: -335px;}

body.aboutus .delimiter{
	margin-left:30px;
	margin-right:30px;
}
body.aboutus .diff-content-wrap p.location{
	margin:30px 30px !important;
	font-size: 14px
}

body.aboutus p.s-title span.dot{
	position: absolute;
	display: inline-block;
	width: 28px;
	height: 28px;
	overflow: hidden;
	left:-24px;
	top:-4px;
}
body.aboutus p.s-title span.dot i.new{
	top: -790px;
	left: -149px;
}
body.aboutus.night-mode p.s-title span.dot  i.new{
	left: -484px;
}

.nw-ordr,body.night-mode .nw-ordr{
	/*background: url("../img/myorders/new-orders-bg-sprite.png") repeat-y scroll 0 0 transparent;
    margin-bottom: 20px;
    width: 710px;*/
	position: relative;
	background: none;
	padding-bottom:47px;
	
}
.nw-ordr.collapsed{
	padding-bottom: 0;
}
.nw-ordr i.n{
	background: url("../img/myorders/new-orders-bg-sprite.png") no-repeat;
	width: 712px;
	height: 367px;
	position: absolute;
	display: block
}
.nw-ordr i.e{
	background: url("../img/myorders/new-orders-elements-sprite.png") no-repeat;
	width: 428px;
	height: 258px;
	position: absolute;
	display: block
}
.nw-ordr .bg{
	position: absolute;
	z-index:1;
	width: 712px;
	height: 202px;
	overflow: hidden;
}
.nw-ordr .bg i.n{	top:0;left:0; }
.nw-ordr .inner-order{
	z-index: 2;
	position: relative;
}
.nw-ordr .or-id,
body.night-mode .nw-ordr .or-id{
	background: none;
	padding:0 25px;
	font-size:11px;
}
.nw-ordr.collapsed .or-id,
body.night-mode .nw-ordr.collapsed .or-id{
	background: none;
	padding:0 25px 25px;
}
.nw-ordr .or-head .head{
	display: block;
	margin-left:20px;
	color : #b15195;
	height:33px;
}
.nw-ordr .or-head .head span{
	display: block;
	padding-top:10px;
}
.nw-ordr .or-id li.thumb-area {
    margin: 0;
    position: relative;
    top: 0;
    width: 208px;
}
.nw-ordr .order-tracking .bar,
body.night-mode .nw-ordr .order-tracking .bar{
	width:428px;
	background: none;
}
.nw-ordr .order-tracking .sections,
body.night-mode .nw-ordr .order-tracking .sections{
	width:428px;
	background : none;
	margin-top : 0;
}

.nw-ordr .or-bd{
	padding:0;
	position: absolute;
	right: 0;
	top: 5px;
	
}
.nw-ordr .or-bd label{
	color :#000000;
	line-height: 19px;
}
.nw-ordr li.tracking{
	width:453px;
	margin:0;
	position: relative;
	vertical-align: top;
}
.nw-ordr li.tracking .action{
	position: absolute;
	top:105px;
	width: 458px;
}
.nw-ordr .order-tracking{
	top:36px;
}
.nw-ordr .order-tracking .inner-ot{
	padding-left:22px;
}
.nw-ordr .order-tracking .sections li span{
	width:75px;
}
.nw-ordr .order-tracking .sections li,
.nw-ordr .order-tracking .sections li.s2,
body.night-mode .nw-ordr .order-tracking .sections li,
body.night-mode .nw-ordr .order-tracking .sections li.s2{
	width:80px;
	margin-right:0;
	background: none;
}
.nw-ordr .order-tracking .bar{
	height:16px;
}
.nw-ordr .order-tracking .bar .bar-percentage,
body.night-mode .nw-ordr .order-tracking .bar .bar-percentage{
	height:7px;
	background: none;
}
.nw-ordr .order-tracking .bar .bar-percentage .bar-bg{
	display: block;
	position: relative;
	height: 7px;
	overflow: hidden;
	z-index: 1;
	top:4px;
}
.nw-ordr .order-tracking .bar .bar-percentage .bar-dot{
	display: block;
	position: absolute;
	height: 16px;
	width:16px;
	overflow: hidden;
	z-index: 2;
	top:0;
	right: -1px;
}
.nw-ordr .order-tracking .bar .bar-percentage .bar-bg i.e{ top : -35px; }
.nw-ordr .order-tracking .bar .bar-percentage .bar-dot i.e{ left: -35px; top: -8px; }

.nw-ordr .or-btn{
	background: url('../img/myorders/new-orders-elements-sprite.png') no-repeat 0 -116px;
	height: 34px;
	border:0;
	position: relative;
	padding: 0 23px 0 13px;
	display: block;
	float: right;
	font-size:14px;
	font-weight: bold;
	line-height: 34px;
	color : #636363;
	cursor: pointer;
	margin-right:10px;
	text-shadow: 1px 1px 0 #FFFFFF;
}
.nw-ordr .or-btn label{
	cursor: pointer;
}

.nw-ordr .detail-order{
	background-position : 0 -116px;
}
.nw-ordr .pay-order{
	background-position :  0 -44px;
	color: #92307b;
	padding-right: 13px;
}

.nw-ordr .or-btn span
{
	width: 16px;
	height: 35px;
	display: block;
	overflow: hidden;
	position: absolute;
	right: -3px;
	top: 0
}
.nw-ordr .detail-order span i.e{ top: -116px;left:-236px; }
.nw-ordr .detail-order:hover,
.nw-ordr .detail-order:active{	background-position: 0 -152px; }
.nw-ordr .detail-order:hover span i.e,
.nw-ordr .detail-order:active span i.e{	top: -152px;}
.nw-ordr .detail-order.gr-hide{ background-position: 0 -188px; }
.nw-ordr .detail-order.gr-hide span i.e{ top: -188px; }
.nw-ordr .detail-order.gr-hide:hover,
.nw-ordr .detail-order.gr-hide:active{	background-position: 0 -224px; }
.nw-ordr .detail-order.gr-hide:hover span i.e,
.nw-ordr .detail-order.gr-hide:active span i.e{	top: -224px; }


.nw-ordr .pay-order span i.e{ top: -44px;left:-236px; }
.nw-ordr .pay-order:hover,
.nw-ordr .pay-order:active{	background-position: 0 -80px; }
.nw-ordr .pay-order:hover span i.e,
.nw-ordr .pay-order:active span i.e{	top: -80px;}

.nw-ordr .or-head,
.nw-ordr.collapsed .or-head,
body.night-mode .nw-ordr .or-head,
body.night-mode .nw-ordr.collapsed .or-head{
	background: none
}
.nw-ordr .or-footer{
	position: absolute;
	bottom:0;
	width: 712px;
	height: 47px;
	background: url('../img/myorders/new-orders-bg-sprite.png') no-repeat 0 -320px;
}
.nw-ordr.collapsed .or-footer,
body.night-mode .nw-ordr.collapsed .or-footer{
	background: none;
	height: 0px;
}
.nw-ordr .sc-lst{
	width : 712px;
	margin-left : 0;
}
.nw-ordr .sc-lst .lst-area,
body.night-mode .nw-ordr .sc-lst .lst-area{
	background: none;
}
.nw-ordr .sc-lst .lst-area .head{
	background : url('../img/myorders/new-orders-bg-sprite.png') no-repeat 0 -202px;
	height: 30px;
	padding-top:0;
	padding-left:15px;
}
.nw-ordr .sc-lst .head .t-th{
	padding-top:0;
	line-height:29px
}
.nw-ordr .sc-lst .body{
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	padding : 0
}
.nw-ordr .sc-lst .body .row .inner-row,
body.night-mode .nw-ordr .sc-lst .body .row .inner-row{
	background: none;
	padding-bottom : 10px;
	position: relative;
	z-index : 1 ;
}
.nw-ordr .sc-lst .body .row,
body.night-mode .nw-ordr .sc-lst .body .row{
	background: none;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding-left:20px;
	position: relative;
	overflow: hidden;
}
.nw-ordr .sc-lst .body .row.row0
{
	background: #ffebf6
}
.nw-ordr .sc-lst .body .row.row1{
	background: #ffdef1
}
.nw-ordr .sc-lst .body .row .or-sep{
	position: absolute;
	width: 10px;
	height: 77px;
	top: 0;
	left:222px;
	z-index: 2;
	background: url('../img/myorders/new-orders-bg-sprite.png') no-repeat 0 -232px;
}
.nw-ordr .sc-lst .sc-total .inner-sc-total{
	background : url('../img/myorders/new-orders-bg-sprite.png') no-repeat -1px -309px;
	padding-bottom : 0;
	padding-top:10px;
}
.nw-ordr .sc-lst .sc-total,
body.night-mode .nw-ordr .sc-lst .sc-total{
	background: none;
	margin : 0;
}
.nw-ordr .sc-lst .sc-total .count .sdw-left-s{
	background: none;
	display: none;
}
.nw-ordr .sc-lst .sc-total .order-total-info{
	display: none;
}
.nw-ordr .sc-lst .sc-total .count{
	background: #FFFFFF;
	float : none;
	width: auto;
	min-height : auto
}
.nw-ordr .sc-lst .sc-total .count .inner-count{
	padding : 10px 0 0 0 ;
	float: right;
	margin-right: 30px;
}
.nw-ordr .sc-lst .sc-total .btn-area{
	display: none
}
.order .item-s .thumb-new {
    background: url("../img/listing-article-cart-bg.png?1302083442") no-repeat scroll 0 0 transparent;
    float: left;
    margin-right: 7px;
    padding: 3px 4px 5px 3px;
}
.nw-ordr .sc-lst .body .t-td .item-s{
	width:50px;
}
.nw-ordr .thumbs-coll{
	float :left;
	position: relative;
	top:10px;
	height:148px;
	width : 95px;
}
.nw-ordr .or-info{
	float : left;
	margin-top:45px;
	margin-right:10px;
}
.nw-ordr .or-info .price{
	font-size: 18px;
	color: #5a5a5a;
	display: block
}
.nw-ordr .or-info .price .pr{
	height : 20px;
	color : #5e5e5e;
}
.nw-ordr .or-info .or-payment{
	display: block;
	font-size: 12px;
	color : #414141
}
.nw-ordr .or-info .or-pay-status{	display: block;	font-size : 14px;color : #a2a2a2;	font-weight : bold;	text-shadow: 1px 1px 0 #FFFFFF;}
.nw-ordr .or-info.status-1 .price .pr,.nw-ordr .or-info.status-1 .or-pay-status{	color : #66af17}
.nw-ordr .or-info.status-2 .price .pr,
.nw-ordr .or-info.status-2 .or-pay-status{	color : #dc2e15}
.nw-ordr .or-info .or-pay-status span{	overflow: hidden;	position: relative;	display: inline-block;	width: 17px;	height: 17px;	top: 3px;}
.nw-ordr .or-info .or-pay-status span i.e{	left : -53px;	top : -7px;}
.nw-ordr .or-info.status-1 .or-pay-status span i.e{	left : -70px;	top : -7px;}
.nw-ordr .or-info.status-2 .or-pay-status span i.e{	left : -88px;top : -7px;}
.paypalblue { color: #1a81b0;}

.nw-ordr .or-btn{ font-size: 12px; }
.nw-ordr .or-bd { top : 10px;}
.nw-ordr .or-bd label { margin-top : 0 ; padding-bottom : 6px;}
.nw-ordr .order-tracking .sections li { padding-top:5px;}
.nw-ordr .order-tracking .sections li span { line-height: 11px;}
.nw-ordr .sc-lst .head .t-th{ color : #b15196 ; font-weight: normal }

.nw-ordr .sc-lst .sc-total .count{
	/*float:right;width:330px;*/
}
body.night-mode .nw-ordr .inner-order{
	background: none;
}

body.night-mode .nw-ordr i.n{
	background: url("../img/night/myorders/new-orders-bg-sprite.png") no-repeat;
}
body.night-mode .nw-ordr i.e{
	background: url("../img/night/myorders/new-orders-elements-sprite.png") no-repeat;
}
body.night-mode .nw-ordr .or-btn{ color : #FFFFFF;text-shadow : none;	background-image: url('../img/night/myorders/new-orders-elements-sprite.png'); }
body.night-mode .nw-ordr .or-footer{ background-image: url('../img/night/myorders/new-orders-bg-sprite.png'); }
body.night-mode .nw-ordr .sc-lst .lst-area .head{ background-image : url('../img/night/myorders/new-orders-bg-sprite.png'); }
body.night-mode .nw-ordr .sc-lst .body .row .or-sep{ background-image: url('../img/night/myorders/new-orders-bg-sprite.png'); }
body.night-mode .nw-ordr .sc-lst .sc-total .inner-sc-total{	background-image : url('../img/night/myorders/new-orders-bg-sprite.png'); background-position : -1px -309px }
body.night-mode .nw-ordr .or-head .head,
body.night-mode .nw-ordr .sc-lst .head .t-th{	color : #bca1e2 }
body.night-mode .nw-ordr .or-info .price .pr,body.night-mode .nw-ordr .or-info .or-pay-status {	color: #ffd755;	text-shadow : none; }
body.night-mode .nw-ordr .or-info.status-2 .price .pr,body.night-mode .nw-ordr .or-info.status-2 .or-pay-status {    color: #ff4d36;	text-shadow : none; }
body.night-mode .nw-ordr .or-info.status-1 .price .pr,body.night-mode .nw-ordr .or-info.status-1 .or-pay-status {    color: #92de2e;	text-shadow : none; }
body.night-mode .nw-ordr .or-btn.detail-order{	color : #ffd755; }
body.night-mode .nw-ordr .or-info .or-payment{	color : #FFFFFF; }
body.night-mode .nw-ordr .sc-lst .sc-total .count{	background : #3d3151; }
body.night-mode .nw-ordr .sc-lst .body{	border-left: 1px solid #684b8c;    border-right: 1px solid #684b8c; }
body.night-mode .nw-ordr .sc-lst .body .row{	border-top: 0px solid #684b8c;	border-bottom: 1px solid #684b8c; }
body.night-mode .nw-ordr .sc-lst .body .row.row0{	background: #4f4068 }
body.night-mode .nw-ordr .sc-lst .body .row.row1{ 	background: #3d3151 }
body.night-mode .nw-ordr .count tfoot td.fcol,body.night-mode .nw-ordr .count tfoot td .sum,
body.night-mode .nw-ordr .sc-lst .body .t-td .i-title a{	color : #ffd755; }
.nw-ordr .sc-lst .sc-total .order-total-info{	background: #FFFFFF;display: block; width:380px;border:0;	min-height: auto }
body.night-mode .nw-ordr .sc-lst .sc-total .order-total-info{	background : #3d3151 }

span.pr.euro span.p.huf , span.pr.euro span.op.huf,div.shopping-cart p.incart.euro span.sc-price.huf,#top-cart-contents div.cart-list.euro li span.price.huf,#top-cart-contents div.shc-price.euro p span.huf,
div.onecol-content.euro div.price-cart span.huf,div.onecol-content.euro div.inner-sc-total span.huf,div.onecol-content.euro div.transport-costs div.tags.huf,div.onecol-content.euro div.transport-costs div.bubbles.huf,
div.onecol-content.euro div.transport-costs div.br.br-m.huf,body.shopping-cart.checkout div.cart-list.euro span.price.huf,div.onecol-content.euro div.inner-cm-wrap span.sum.huf,div.onecol-content.euro div.inner-cm-wrap p.p.huf,
div.onecol-content.euro span.bank-account .ron,div.onecol-content.euro span.bank-account .huf
{
	display: none;
}
span.pr.ron span.p.huf, span.pr.ron span.op.huf,div.shopping-cart p.incart.ron span.sc-price.huf,#top-cart-contents div.cart-list.ron li span.price.huf,#top-cart-contents div.shc-price.ron p span.huf,
div.onecol-content.ron div.price-cart span.huf,div.onecol-content.ron div.inner-sc-total span.huf,div.onecol-content.ron div.transport-costs div.tags.huf,div.onecol-content.ron div.transport-costs div.bubbles.huf,
div.onecol-content.ron div.transport-costs div.br.br-m.huf,body.shopping-cart.checkout div.cart-list.ron span.price.huf,div.onecol-content.ron div.inner-cm-wrap span.sum.huf,div.onecol-content.ron div.inner-cm-wrap p.p.huf,
div.onecol-content.ron span.bank-account .euro,div.onecol-content.ron span.bank-account .huf
{
	display: none;
}

span.pr.huf span.p.ron, span.pr.huf span.op.ron,span.pr.huf span.p.euro, span.pr.huf span.op.euro,div.shopping-cart p.incart.huf span.sc-price.ron,div.shopping-cart p.incart.huf span.sc-price.euro,
#top-cart-contents div.cart-list.huf li span.price.ron,#top-cart-contents div.cart-list.huf li span.price.euro,#top-cart-contents div.shc-price.huf p span.ron,#top-cart-contents div.shc-price.huf p span.euro,
div.onecol-content.huf div.price-cart span.ron,div.onecol-content.huf div.price-cart span.euro,div.onecol-content.huf div.inner-sc-total span.ron,div.onecol-content.huf div.inner-sc-total span.euro,
div.onecol-content.huf div.transport-costs div.tags.ron,div.onecol-content.huf div.transport-costs div.tags.euro,div.onecol-content.huf div.transport-costs div.bubbles.ron,div.onecol-content.huf div.transport-costs div.bubbles.euro,
div.onecol-content.huf div.transport-costs div.br.br-m.ron,div.onecol-content.huf div.transport-costs div.br.br-m.euro,body.shopping-cart.checkout div.cart-list.huf span.price.ron,body.shopping-cart.checkout div.cart-list.huf span.price.euro,
div.onecol-content.huf div.inner-cm-wrap span.sum.ron,div.onecol-content.huf div.inner-cm-wrap span.sum.euro,div.onecol-content.huf div.inner-cm-wrap p.p.ron,div.onecol-content.huf div.inner-cm-wrap p.p.euro,
div.onecol-content.huf span.bank-account .euro,div.onecol-content.huf span.bank-account .ron
{
	display: none;
}
.price .pr .p.huf sup{ margin-left: -2px; }
.price .pr .p.huf em{ text-transform: capitalize; margin-left: -2px; }
.price .pr .op.huf em{ text-transform: capitalize; }

.filter-brand a:hover{ background-position: 0 -33px; }

body.checkout .onecol-content.icons .new-icn i{	background : url('../img/new_icons.png?5') no-repeat;	width: 160px;	height:470px;	}

body.checkout .onecol-content.icons .new-icn.pay-online{ height:36px; width: 150px; top: 0 }
body.checkout .onecol-content.icons .accepted-ccards{ top : 24px; width: 150px; height:70px; float : left ;margin-right: 50px;}
body.checkout .onecol-content.icons .new-icn.pay-online i{ top: -182px;}

body.checkout .onecol-content.icons .new-icn.pay-paypal{ width : 150px; height: 41px;} 
body.checkout .onecol-content.icons .new-icn.pay-paypal i{ top: -220px; }

body.checkout .onecol-content.icons .white-box .inner-wb .in-wiwb{	position: relative;	min-height:80px;}

body.checkout .onecol-content.icons .white-box .inner-wb .in-wiwb .sep-tor{	position: absolute;	top:0;	left:190px;	z-index:1;width: 13px;	height: 300px;}
body.checkout .onecol-content.icons .sep-tor.new-icn i{	left: -152px;}
.payment-method .white-box{	overflow: hidden }
.color-payu{ color : #00a4ec}
.color-bank{ color : #1f9f0b}
body.checkout .onecol-content.icons .new-icn.pay-bank{ width:130px;height:80px;display:block; top:0px; left:35px; }
body.checkout .onecol-content.icons .new-icn.pay-bank i{ left:0px; top:-260px; }
body.checkout .onecol-content.icons p.bank{
	font-size: 13px;
}

body.checkout .onecol-content.icons .new-icn.pay-cash-delivery{ width:145px;height:80px;display:block; top:-13px; left:5px; }
body.checkout .onecol-content.icons .new-icn.pay-cash-delivery i{ left:0px; top:-402px; }

body.checkout .onecol-content.icons .new-icn.pay-nothing{ width:145px;height:63px;display:block; top:-10px; left:15px; }
body.checkout .onecol-content.icons .new-icn.pay-nothing i{ left:0px; top:-340px; }

body.checkout div.payment-method .check-lst li label{ cursor: pointer }
body.checkout div.payment-method .check-lst li label.sel-payment-meth{ 	color : #c93d95; font-weight :bold; }

body.lang-hu .header .language .flag.hu span i,body.lang-ro .header .language .flag.hu span i,body.lang-en .header .language .flag.hu span i{	left: -90px;}
.footer .f-subnav .certified { right : -10px; top : 15px;}
.footer .f-subnav .certified a{ float: left ; margin-left:4px;}
.footer .f-subnav .certified a i.new-icns{ width: 276px; height: 38px;	background: url('../img/footer-icns.png');	position: absolute }
.footer .f-subnav .certified a.payu{ display: block; width: 90px; height: 38px;	overflow: hidden;	position: relative }
.footer .f-subnav .certified a.payu i.new-icns{ left: -91px; }
.footer .f-subnav .certified a.gpec{ display: block; width: 90px; height: 38px;	overflow: hidden;	position: relative }
.footer .f-subnav .certified a.gpec i.new-icns{ left: -182px; }
.footer .f-subnav .certified a.paypal{ display: block; width: 90px; height: 38px;	overflow: hidden;	position: relative }

body .withtopbg .heading .social{ height: 65px;	position: absolute; right: 20px; width :250px; top :13px; }
body .withtopbg .heading .social iframe{ position: absolute ; top : 0 ; right : 50px}
body .withtopbg .heading .social div{ position: absolute ; top : 0 ; right : 0;}


.gr-pr i { background-image: url("../img/price.png?1301410062"); height : 312px; }
.price .pr-bfr { float: left;   height: 47px; }
.price .pr.pr-bfr .p{ color: #FFFFFF;  text-shadow: 1px 1px 0 #4A4A4A; }

.price .pr-bfr .gr-pr{ height: 47px; }
.price .pr-bfr .gr-pr i { top: -263px; }
.item .price .pr, .item-s .price .pr, .item-m .price .pr{ text-align: center }
.price .pr .p, .price .pr .op{ margin-left: 0; }
.product-info .product-price .price .pr, .product-info .product-info-extra .price .pr{ text-align: center }
.home .price .pr{ text-align: center }
body.favorites .sc-lst .body .t-td .price .pr, body.stock-alert .sc-lst .body .t-td .price .pr{ text-align: center }

.price .pr.pr-p span.op span.ln-tro, .price .pr.pr-bfr span.op span.ln-tro{	background: url("../img/price-promo-line-trough.png") no-repeat scroll 0 0 transparent;   display: block;   height: 20px;    left: -15px;    position: absolute;    top: -2px;    width: 90px; }
body .badge span i{	background-image : url("../img/badges.png?1312279322");	height: 460px; }
body.lang-ro .badge em{	background-image : url("../img/badges-text.png?1301410062"); }
body.lang-en .badge em{	background-image: url("../img/badges-text-en.png?1301410062"); }
body.lang-hu .badge em{	background-image: url("../img/badges-text-hu.png?1301410062"); }
.badge .b-black-friday i{	top: -368px; }
.badge .b-black-friday em{	background-position: 1px -276px; }
body.black-friday .notice{	background-image: url("../img/notice-bg-bfriday.png?1301410061");	position: fixed;	z-index : 999999999; }
body.black-friday .notice span.txt{	display: inline-block;	width:138px;	height: 16px;	position: relative;	overflow: hidden;	margin: 0 8px 0 8px; }
body.black-friday .notice .txt i,body.black-friday .notice a.black-fr i{	background: url('../img/notice-bg-bfriday-elements.png?1');	height: 133px;	width: 200px;	display: block;	position: absolute; }
body.black-friday .notice .txt i.blfr{	top : 0; }
body.black-friday .notice a.black-fr i.btn{	width:18px;	top : -46px;	right: 0px;	z-index:1 }
body.black-friday .notice a.black-fr{	position: relative;	top: -5px;	float: left;	overflow:hidden }
body.black-friday .notice div.txt{	display: inline-block;	height: 28px;	position: relative;	overflow: hidden;	margin: 0 5px 0 5px;	padding-right:18px;	background: url('../img/notice-bg-bfriday-elements.png?1') no-repeat;	background-position: 0 -17px; }
body.black-friday .notice div.txt span{	margin: 5px 0 0 8px ;	display: inline-block;	z-index:2;	font-family: "FarnhamDisplayMediumItalOSF";	color: #FFFFFF;	text-shadow: 1px 1px 0 #000000; }
body.black-friday .notice a:hover .txt,body.black-friday .notice a:active .txt{	background-position: 0 -75px; }

body.black-friday .notice a.black-fr:hover i.btn,body.black-friday .notice a.black-fr:active i.btn{ top : -104px; }
body.black-friday .notice div.countdown{ margin-right: 0; }
div.notice div.msg-discount{ margin-right: 0; }

#modal-popup.blackfriday{	background : url('../img/modals/popup-bg.png') no-repeat scroll left top transparent;	width : 484px; }
#modal-popup.blackfriday .head{	background: none;	height : 88px; }
#modal-popup.blackfriday .head div.title{	color: #2c2c2c;	text-shadow: 1px 1px 0 #FFFFFF;    display: inline-block;    font-family: "FarnhamDisplayBoldItalBoldIta";	font-size: 30px;    height: 90px;    line-height: 90px;    text-indent: 40px;    vertical-align: middle; }
#modal-popup.blackfriday .head img.title{	margin-top : 33px;	margin-left :50px; }

#modal-popup.blackfriday .modal-content{	margin-left : 40px;	margin-right : 40px; }
#modal-popup.blackfriday .modal-content .description{	height : 80px;	margin-top :30px;	font-weight : bold;	color: #2c2c2c;	font-size: 13px;	line-height:17px; }
#modal-popup.blackfriday .modal-content span.highlight{	color : #be1d9d }
#modal-popup.blackfriday .modal-content  div.comment{	position :relative;	left: 10px;		top : -50px;	width : 300px;	font-size: 10px;	color : #d83f91 }
.promo-badge{	left:-1px;	margin-right: 100%;	position: absolute;	top:-2px; }


.promo-badge span {    display: inline-block;    height: 52px;    overflow: hidden;    position: relative;    width: 52px; }
.promo-badge em {	font-family: "FarnhamDisplayBoldItalBoldIta";	font-size: 20px;    color: #FFFFFF;    height: 52px;    left: 0;    position: absolute;    top: 0;    width: 50px;    z-index: 1;	text-align: center;	vertical-align: baseline;	line-height: 45px; }
.promo-badge em ins{	margin-left:1px;	font-weight: normal;	font-size: 11px; }
.promo-badge span i {    background: url("../img/badges.png?1312279323") no-repeat scroll 0 0 transparent;    display: inline-block;    height: 509px;    left: 0;    position: absolute;    top: 0;    width: 105px; }
.promo-badge .b-disc i{	top : -461px }
body.product-details .promo-badge{	left:388px;	top:29px;	z-index:10000; }
body.black-friday div.right-side-scroller-msg{	background : url('../img/notice/scroll-bg-bf.png') no-repeat; }

a.th-friday h2{	color : #414141 }
a.th-friday:hover h2,a.th-friday:active h2{	color : #232323 }
.header .inner-header .sparkles .spk1{ z-index : 10001 }

body.special-cadouri-de-craciun #layout{background-image:url('../img/special-pages/winter-style/header.jpg?1305276376')}
body.special-cadouri-de-craciun .header .menu-area{background-image:url('../img/special-pages/winter-style/header-content-menu.jpg?1305278282')}
body.special-cadouri-de-craciun .banner-special{background:url('../img/special-pages/winter-style/banner.jpg?1305278271')}
body.special-cadouri-de-craciun .banner-special ins.frame{ bottom :1px}
body.special-cadouri-de-craciun .header .search{background:url('../img/special-pages/search-bg.jpg?1305278269') !important;}
body.special-cadouri-de-craciun .header .cart-area{background:url('../img/christmas/day/header-content-cart.jpg?1301410064') 100% 0 no-repeat !important;z-index:10}

body.special-cadouri-de-craciun .banner-special .t-col{ color: #ec1616; }
body.special-cadouri-de-craciun .banner-special .site-title{ color: #ec1616;text-shadow: 1px 1px #FFFFFF; }

body.special-cadouri-de-craciun.night-mode #layout{background-image:url('../img/night/special-pages/winter-style/header.jpg?1312445597')}
body.special-cadouri-de-craciun.night-mode .header .menu-area{background-image:url('../img/night/special-pages/winter-style/header-content-menu.jpg?1305278282') !important}
body.special-cadouri-de-craciun.night-mode .banner-special{background-image:url('../img/night/special-pages/winter-style/banner.jpg?1312445829')}
/*body.special-cadouri-de-craciun.night-mode .banner-special ins.frame{background:url('../img/night/special-pages/winter-style/thumbs-frame.png?1305278269'); bottom :3px}*/
body.special-cadouri-de-craciun.night-mode .header .search{background:url('../img/night/special-pages/search-bg.jpg?1305278269');}
body.special-cadouri-de-craciun.night-mode .header .cart-area{background:url('../img/christmas/night/header-content-cart.jpg?1301410064') 100% 0 no-repeat !important;z-index:10}



body.home .today-and-popular .discount{	background: url("../img/discount-winter-home-bg.png?1301410065") }
body.home .today-and-popular .discount .inner-discount.winter-percent{ background: none }
body.home .today-and-popular .discount .winter-percent .bow{ display: none }
body.home .today-and-popular .discount .winter-percent .thumb{ left:2px; }
body.home .today-and-popular .discount .winter-percent .b-title{ color : #3a78e9 ;font-size: 23px; }
body.home .today-and-popular .discount .winter-percent .info{ padding-top:35px;padding-right:14px;text-align: right }
body.home .today-and-popular .discount .winter-percent .glow{ background: url("../img/discount-winter-over-glow.png?1301410061") }

body.home .btn-giftbox{	height : 35px;}
body.home .btn-giftbox .btxt{	padding-right:50px;}
body.home .btn-giftbox .btxt em.r{position: absolute;right:6px;	top:-11px;}
#modal-popup.christmas{	background : url('../img/modals/popup-bg.png') no-repeat scroll left top transparent;	width : 484px; }
#modal-popup.christmas .head{	background: none;	height : 88px; }
#modal-popup.christmas .head div.title{	color: #780a62;	text-shadow: 1px 1px 0 #FFFFFF;    display: inline-block;    font-family: "FarnhamDisplayBoldItalBoldIta";	font-size: 30px;    height: 90px;    line-height: 90px;    text-indent: 40px;    vertical-align: middle; }
#modal-popup.christmas .head img.title{	margin-top : 33px;	margin-left :50px; }

#modal-popup.christmas .modal-content{	margin-left : 40px;	margin-right : 40px; }
#modal-popup.christmas .modal-content .description{	height : 80px;	margin-top :30px;	font-weight : bold;		font-size: 13px;	line-height:17px; }
#modal-popup.christmas .modal-content span.highlight{	color : #be1d9d }
#modal-popup.christmas .modal-content  div.comment{	position :relative;	left: 10px;		top : -50px;	width : 300px;	font-size: 10px;	color : #d83f91 }

body #layout{ min-width : 996px;}
/* careers container */

body.careers .careers-container{
    background: url(../img/careers_laptop.jpg) no-repeat top;
    padding:36px 49px 0 43px;
    margin-top: -8px;
    font-size: 13px;
}

/* end careers container */
/* careers description */
body.careers .careers-title {
    font-size: 29px;
    font-family: "FarnhamDisplayMediumItalOSF";
    margin-top: 15px;
}

body.careers .careers-title-image{
    background: url(../img/careers_bg.png) no-repeat top;
    background-position:0px -30px;
    width: 150px;
    height: 28px;
    display: block;
    float: left;
    margin: 2px 9px 0;
}
body.careers .careers-description-text{
    width: 350px;
}
body.careers .careers-description{
    margin-top: 5px;
    min-height: 415px;
}
body.careers .careers-subtitle{
    background: url(../img/careers_bg.png) no-repeat;
    background-position: -167px -27px;
    padding: 0 0 0 11px;
    font-family: "FarnhamDisplayMediumItalOSF";
    font-weight: normal;
    margin-top: 32px;
    font-size: 19px;
    margin-bottom: 6px;
}
/* end careers description */


/* careers left shadow */

body.careers .careers-left-shadow{
    background: url(../img/careers_bg.png) no-repeat top;
    background-position: -1px -100px;
    margin-left: -42px;
    margin-top: 452px;
    width: 9px;
    height: 171px;
    position: absolute;

}
/* end careers left shadow */


body.careers .sdw-left{
    display: none;
}

/* down button */

.btn-pink-dark-down, .btn-pink-dark-down .btxt {
    background-image: url("../img/btn-dark-pink-up-down.png?2");
}

body.careers .btn24-down .btxt{
    background-position: 100% 0;
    color: #FFFFFF;
    display: inline-block;
    font-family: "FarnhamDisplayMediumItalOSF";
    line-height: 30px;
    padding: 0 31px 5px 8px;
    position: relative;
    text-shadow: 1px 1px 0 #72004B;
}
body.careers .btn24-down:hover .btxt{
    background-position: 100% -70px;
}
body.careers .btn24-down:hover{
    background-position: 0 -105px;
}
body.careers .btn24-down {
    -moz-user-select: none;
    background-color: transparent;
    background-position: 0 -35px;
    border: 0 none;
    color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    padding: 0 0 0 8px;
}

/* end down button */

/* up button */

.btn-pink-dark-up, .btn-pink-dark-up .btxt {
    background: url("../img/btn-dark-pink-up-down.png?2") no-repeat;
	font-size:1px
}
body.careers .btn24-up:hover .btxt{
    background-position: 100% -213px;
	font-size:1px
}
body.careers .btn24-up .btxt{
    background-position: 100% -143px;
    color: #FFFFFF;
    display: block;
    font-family: "FarnhamDisplayMediumItalOSF";
    line-height: 30px;
    height: 30px;    
    padding: 0 16px 5px 12px;
    position: relative;
    text-shadow: 1px 1px 0 #72004B;
}
body.careers .btn24-up:hover{
    background-position: 0 -248px;
}
body.careers .btn24-up{
    -moz-user-select: none;
    background-color: transparent;
    background-position: 0 -178px;
    border: 0 none;
    color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    padding: 0 0 0 8px;
}

/* end up button */


/* one career classes */
body.careers .carrers-list{
    margin-top: -15px;
} 

body.careers .careers-button{
    position:relative;
    top: 7px;
}
body.careers .one-career{
    padding: 20px 49px 0 43px;
}
body.careers .one-career-text{
    padding: 13px 0 17px;
	font-size: 14px;
}
body.careers .one-career.opened .careers-button{
    /*display: none;*/
}
body.careers .one-career-description{
    overflow: hidden;
    height: 0px;
}
body.careers .one-career.closed .one-career-description{
    /*height: 0px;*/
}
body.careers .careers-separator{
    background: url(../img/careers_bg.png) no-repeat top;
    height: 14px;
    margin: 14px 0 0px;
    background-position: -50px -10px;
}
body.careers .one-career-title{
    background: url(../img/careers_bg.png) no-repeat;
    background-position: -10px -70px;
    font-family: "FarnhamDisplayMediumItalOSF";
    padding: 9px 0 0 53px;
    font-weight: normal;
    font-size: 19px;
    margin-bottom: 6px;
}


/* end one career classes */


/* base classes */

body.careers .float-left{
    float: left;
}
body.careers .float-right{
    float: right;
}
body.careers .pointer{
    cursor: pointer;
}
body.careers .block{
    display: block;
}
body.careers .display-none{
    display:none;
}
body.careers .mt315{
    margin-top: 315px;
}
body.careers .mt10{
    margin-top: 10px;
}
body.careers .ml3{
    margin-left: 3px;
}
/* end base classes */
/* night mode */
body.night-mode.careers .careers-container{
    background: url(../img/night/careers_laptop.jpg) no-repeat top;
}
body.night-mode.careers .careers-left-shadow{
    background: none;
}
body.night-mode.careers .careers-subtitle{
    background: url(../img/careers_bg.png) no-repeat;
    background-position: -10px -135px;
}
body.night-mode.careers .careers-title-image{
    background: url(../img/careers_bg.png) no-repeat top;
    background-position: -10px -105px;
}
body.night-mode.careers.onecol .content .inner-content .wrap-content .in-cnt{
    padding-bottom: 59px;

}
body.night-mode.careers .one-career.first-career{
    background: none;
}
body.night-mode.careers .one-career{
    background: url(../img/night/one-career.png) repeat-x top;
}
/* end night mode */
/* popup */
body.careers .popup-btn-container{
    /*overflow: hidden;*/
    height: 34px;
    cursor: pointer;
	position: relative;
}
body.careers .popup-btn-container:hover .btn24{
    background-position: 0 -105px;

}
body.careers .popup-btn-container:hover .btn24 .btxt{
    background-position: 100% -70px;

}
body.careers .popup-btn-container.careers-btn-container .btn.btn24.btn-pink-dark{
    height: 34px;
}    
body.careers .popup-btn-container.careers-btn-container .file-name{
    padding-top: 6px;
    padding-left: 10px;
    font-size: 15px;
    font-weight: bold;
}
body.careers .modal-content career-modal-content .btn-gray-light.btn24 .btxt{
}


body.careers .btn-folder{
    background: url(../img/careers_bg.png) no-repeat top;
    background-position: -10px -166px;
    width: 24px;
    height: 22px;
    float: left;
    display: block;
    margin: 6px 7px 0 0;
}
body.careers .cv-input{
    height: 28px;
    margin-top: -34px;
    width: 120px;
    opacity:0.01;
    filter:alpha(opacity=01);
    position: absolute;
    cursor: pointer;
}
body.careers .popup-title{
    background: url(../img/careers_bg.png) no-repeat;
    background-position: -10px -70px;
    padding: 5px 0 10px 55px;
    color: #780A62;
    display: block;
    font-family: "FarnhamDisplayBoldItalBoldIta";
    font-size: 20px;
    text-shadow: 1px 1px 0 #FFFFFF;
}

body.careers .careers_message_sent .small_message{
    font-size: 18px;
    margin-top: 25px;
    text-align: center;
    text-shadow: none;
    font-weight: normal;
    font-family: "FarnhamDisplayRegItalSwash";
}
body.careers .careers_message_sent{
    text-align: center;
    padding: 50px;
    margin: 0 10px;
    color: #780A62;
    display: block;
    font-family: "FarnhamDisplayBoldItalBoldIta";
    font-size: 20px;
    text-shadow: 1px 1px 0 #FFFFFF;
}


body.careers .career-modal-content{
    padding-top: 42px;
}
body.careers .careers-btn-container span.error{
	
}
body.careers .popup-career-email-container{
    padding-top: 42px;
}
body.careers .careers-btn-container{
    padding-bottom: 22px;
}
body.careers .modal .outer-content .section .modal-content form {
    width: 398px;
    display: block;
    overflow: hidden;
}
body.careers .modal .outer-content .section .modal-content form p input {
    width: 386px;
}
body.careers .modal .outer-content .section .modal-content form .submit {
    background:url("../img/btn-yellow.png");
    margin: 15px auto;
    background-position:0 -105px;
    

}
body.careers .modal .outer-content .section .modal-content form .submit .btxt{
    background:url("../img/btn-yellow.png");
    background-position:100% -70px;
}
body.careers .modal .outer-content .section .modal-content form .submit.btn-gray-light {
    opacity: 0.6;
}
/* end popup */

body.home .side-sales .bestseller{
	width: 200px;
	overflow : hidden;
	position: relative;
	left:-20px;
	padding-left:32px;
}
body.home .side-sales .bestseller-container{
	height : 280px;
	position: relative;
}
body.home .side-sales .bestseller-container .btn-area{
	position: absolute;
	bottom:2px;
	display: none;
}
body.home .side-sales .bestseller-container .bestseller-item{
	position: absolute;
	top :0;
	left:0;
	background : none;
	height:280px;
	
}
body.home .side-sales .bestseller-container .bestseller-item a.thumb{
	background:url('../img/home-promo-article.png?1');
	padding: 10px 0 0 10px;
	margin:0;
	width:178px;
	height:218px;
}
body.home .sales .bestseller-item .info{ padding-top:10px; }
body.home .sales .bestseller-item .bt{
	top:173px;
	left:10px;
	height : 32px;
	width:152px;
	overflow: hidden;
	background-color:none; 
	background: url('../img/home-promo-article.png') 0 -228px;
	border-top:0;
}
body.home .sales .bestseller .btn-area{ margin-left:32px; }
body.home .sales .community{ margin-top:47px; }
body.home .sales .badge{
	top:0;left:-92px;
}
body.home .sales .bestseller .h2-container{
	height:30px;
	position: relative
}
body.home .sales .bestseller .h2-container .navi-prev{
	position: absolute;
	right:39px;
	top:0;
	display: block;
	width: 23px;
	height:23px;
	background: url('../img/home-promo-article.png?1') 0 -475px;
	cursor: pointer
}
body.home .sales .bestseller .h2-container .navi-prev:hover{
	background-position: 0 -498px;
}
body.home .sales .bestseller .h2-container .navi-next{
	position: absolute;
	right:17px;
	top:0;
	display: block;
	width: 22px;
	height:23px;
	background: url('../img/home-promo-article.png?1') -23px -475px;
	cursor: pointer
}
body.home .sales .bestseller .h2-container .navi-next:hover{
	background-position: -23px -498px;
}
body.home .sales .bestseller .h2-container .hide{
	display: none;
}
body.home .sales .bestseller .bestseller-item .bt em{
	background-color:#2e2e2e;
	height:2px;
	width:0;
	position: absolute;
    top: 0;
    left: 0;
	z-index: 1
}
.bestseller-item .promo-badge{
	left: -9px;
	top:-4px;
}

body.home .btn-valentines{	height : 35px;}
body.home .btn-valentines .btxt{color:#a60000 !important ; padding-left:30px;}
body.home .btn-valentines .btxt em.r{position: absolute;left:1px; top:7px;}


body.home .today-and-popular .discount.style-2 .thumb{ left: 0 }
body.home .today-and-popular .discount.style-2 .info{ position: absolute; padding-top:0;bottom :50px}
body.home .today-and-popular .discount.style-2 {
    background: url("../img/discount-home-bg.jpg?1301410065") repeat scroll 0 0 transparent;
}
body.home.night-mode .today-and-popular .discount.style-2 {
	background: url("../img/night/discount-home-bg.jpg?1305701788") repeat scroll 0 0 transparent;
}

body.profile #profile-facebook-login-container{
   clear: both;
}
body.profile .profile-facebook-login:hover{
   color: #6590e9;
   text-decoration: underline;
}
body.profile .profile-facebook-login{
   color: #4e69a1;
}

body.profile .profile-facebook-login ins{
     display: inline-block;
     overflow: hidden;
     position: relative;
         height: 19px;
         width: 23px;
     top: 5px;
}
body.profile .profile-facebook-login ins i{
   display: inline-block;
     background: url('../img/fb/fb-icon.png');
     height: 19px;
     width: 19px;
}
body.profile .profile-facebook-loader{
   margin-top: 5px;
   margin-left: 38px;
}
#blUsr.registered .profile-facebook-loader{
	width: 16px;
	height : 11px;
	margin-left:0;
	margin-top:0;
	position: relative;
	top:-16px;
}
body.home div.new-collection .collection-covers{
	bottom: 10px;
    position: absolute;
    right: 30px;
    z-index: 3;
	width:277px;
	height:477px;
	overflow: hidden
}
body.home div.new-collection .collection-covers .b-thumb{
	right:0;bottom:0;
}
body .notice .promo-mexton{
	position: relative;
	top:-5px;
}
body .notice span.styled{
	font-family: "FarnhamDisplayMediumItalOSF";
	font-size:20px;
	line-height:23px;
}
body .notice .promo-mexton a{
	color : #FFFFFF;
}
div.right-side-scroller-msg.promo-mexton{
	background : url('../img/notice/scroll-bg-promo-mexton.png') no-repeat;
}
div.right-side-scroller-msg.promo-mexton span.styled{
	font-family: "FarnhamDisplayRegItalSwash";
	font-weight: normal;
	font-size:18px;
}
div.right-side-scroller-msg.promo-mexton a{
	color : #FFFFFF;	
}
div.right-side-scroller-msg.promo-mexton a:hover{
	text-decoration: underline;
}

.modal .tail{
  height: 70px;
  overflow: hidden;  
}
.modal .tail .section-footer{
  height: 70px;
  display: none;
}
.modal .tail .section-facebook{
  padding:15px 18px 0 23px;
  color: #414141;
}
.modal .tail .section-facebook img{
  cursor: pointer;
  margin-top: 0px;
}
.modal .tail .section-facebook a{
  color:#c32381;
  text-decoration: underline;
}

body.night-mode .modal .tail .section-facebook{
  padding:21px 18px 0 23px;
  color: #fff;
}
body.night-mode .modal .tail .section-facebook a{
  color:#FFE360;
}

#order-facebook-login-container{
  clear: both;
  margin-top: 10px;
}
body.checkout .order-facebook-login{
  color: #4e69a1;
  font-weight: bold;
  line-height: 22px;
}
body.checkout .order-facebook-login:hover span{
  color: #6590e9;
  text-decoration: underline;
}

body.checkout .order-facebook-login ins{
    display: inline-block;
    overflow: hidden;
    position: relative;
		height: 19px;
		width: 23px;
    top: 5px;
}
body.checkout .order-facebook-login ins i{
  display: inline-block;
	background: url('../img/fb/fb-icon.png');
	height: 19px;
	width: 19px;	
}

body.lang-ro .footer .f-menu {
  padding: 105px 0 18px 45px;
  text-align: left;
}

body.lang-ro .footer .f-menu li {
    margin-right: 13px;
}
/* giftcards */

body.giftcard .giftcard-container{
    background: url(../img/giftcard2/giftcard-container-bg.jpg) no-repeat top;
    padding:32px 49px 0 43px;
    margin-top: -8px;
    margin-left: -8px;
    font-size: 13px;
    min-height: 297px;
}
body.giftcard .one-giftcard-price .currency{
  font-size: 8px;
  position: relative;
  top: -2px;
}
body.giftcard .one-giftcard-price.small{
  font-size: 13px;
  line-height: 13px;
  margin-top: 53px;
}
body.giftcard .one-giftcard-price{
  font-family: "FarnhamDisplayMediumItalOSF";
  color: #432a0b;
  font-size: 15px;
  position: absolute;
  margin-top: 50px;
  margin-left: 63px;
  width: 42px;
  text-align: center;
}
body.giftcard .breadcrumb{
  padding-left: 100px;
  
}
body.giftcard h1.site-title{
  padding-left: 100px;
  padding-top: 6px;
}
body.giftcard .s-title{
  padding: 50px 0 3px;
}
body.giftcard .top-description{
  width: 480px;
  height: 150px;
}
body.giftcard .giftcard-nr-title{
  display: block;
  width: auto;
  font-size: 14px;
  font-weight: bold;
  color: #414141;
  padding-bottom: 8px;
}
body.giftcard .giftcard-nr-title-text{
  position: relative;
  top: 1px;
}
body.giftcard .giftcard-nr{
  background: url(../img/giftcard2/giftcard-sprite.png) no-repeat;
  background-position: -599px -12px;
  width: 15px;
  padding-right: 1px;
  height: 15px;
  padding-top: 1px;
  padding-left: 5px;
  display: inline-block;
  text-align: left;
  color: #fff;
  font-size: 11px;
}
body.giftcard .left-shadow{
 background: url(../img/giftcard2/giftcard-left-shadow.jpg) no-repeat;
 position: absolute;
 width: 17px;
 height: 237px;
 margin-top: 320px;
}
body.giftcard .giftcards-parent{
 background: url(../img/giftcard2/giftcard-bg.jpg) no-repeat;
 height: 290px;
 background-position: 0 96px;
 position: relative;
 z-index: 9;
 padding-left: 84px;
 margin-top: 13px;
}
body.giftcard .one-giftcard{
  background: url(../img/giftcard2/giftcard-sprite.png) no-repeat;
  background-position: 5px 0px;
  width: 200px;
  height: 230px;
  float: left;
}
body.giftcard .one-giftcard-inner{
  padding: 13px 16px 0;

}
body.giftcard .one-giftcard:hover{
  background: url(../img/giftcard2/giftcard-sprite.png) no-repeat;
  background-position: -195px 0px;  
}
body.giftcard .one-giftcard.selected{
  background: url(../img/giftcard2/giftcard-sprite.png) no-repeat;
  background-position: -395px 0px;  
}
body.giftcard .one-giftcard-title{
  display: none;
}
body.giftcard .one-giftcard-image{
 cursor: pointer;
}
body.giftcard .one-giftcard:hover .one-giftcard-title,body.giftcard .one-giftcard.selected .one-giftcard-title{
  display: block;
  font-size: 14px;
  font-weight:bold;
  height: 15px;
  line-height: 15px;  
  color:#780a62;
  margin-top: 10px;
  padding-left: 22px;
  cursor: pointer;

}
body.giftcard .one-giftcard .qty-container{
  display: none;
}
body.giftcard .one-giftcard.selected .qty-container{
  display: block;
  font-size: 14px;
  font-weight: bold;
  margin-top: 30px;
}
body.giftcard .qty-text{
 width: 70px;
 float: left;
 padding-right: 15px;
}
body.giftcard .giftcard-form-container{
  padding-left: 35px;
  margin-top: -30px;
  position: relative;
  z-index: 10;
  
}

body.giftcard .giftcard-form-left{
  float: left;
  width: 350px;
}
body.giftcard .giftcard-form-right{
  float: left;
  width: 527px;
}
body.giftcard .input-info{
  font-size: 12px;
  display: block;
  font-weight: normal;
  margin-top: 8px;
  color:#414141;
}
body.giftcard .small-input-container{
  width: 148px;
  float: left;
}
body.giftcard .input-label{
  font-size: 12px;
  display: block;
  font-weight: normal;
  padding-bottom: 8px;
  margin-top: 15px;
  color:#414141;
}
body.giftcard .input.small{
  width: 130px;
}
body.giftcard .input{
  border: 1px solid #cecece;
  border-top: 2px solid #cecece;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  color: #a24b92;
  border-radius: 2px;
  height: 28px;
  line-height: 28px;
  padding: 0 5px;
  width: 278px;
  float: left;
  display: block;
}

body.giftcard .textarea{
  border: 1px solid #cecece;
  border-top: 2px solid #cecece;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  color: #a24b92;
  border-radius: 2px;
  height: 150px;
  padding: 5px;
  width: 515px;
  float: left;
  display: block;
}

body.giftcard .font-normal{
  font-weight: normal;
  color: #999;
}
body.giftcard .mt13{
  margin-top: 13px;
}
body.giftcard .mandatory{
  display: block;
  float: left;
  padding: 1px 0 0 4px;  
}


body.giftcard .payment-block-separator{
  background: url(../img/giftcard2/giftcard-sprite.png) no-repeat;
  background-position: center -239px;
  height: 11px;
  margin: 30px 0 15px;
}

.relative{
  position: relative;
}

body.giftcard .tooltip{
position:absolute; left:10px ; top: 4px; cursor: help;
}
body.giftcard .new-icn{overflow: hidden;  display: block; float: left; position: relative;}
body.giftcard .new-icn i{	background : url('../img/new_icons.png?5') no-repeat;	width: 160px;	height:470px; position: absolute; }

body.giftcard .new-icn.pay-online{ height:36px; width: 150px; top: 0 }
body.giftcard .accepted-ccards{ top : 24px; width: 150px; height:70px; float : left ;margin-right: 50px; position: relative;}
body.giftcard .new-icn.pay-online i{ top: -182px;}

body.giftcard .new-icn.pay-paypal{ width : 150px; height: 41px;} 
body.giftcard .new-icn.pay-paypal i{ top: -220px; }

body.giftcard .white-box .inner-wb .in-wiwb{	position: relative;	min-height:80px; font-size: 14px;}

body.giftcard .white-box .inner-wb .in-wiwb .sep-tor{	position: absolute;	top:0;	left:190px;	z-index:1;width: 13px;	height: 300px; overflow: hidden;  display: inline-block;}
body.giftcard .sep-tor.new-icn i{	left: -152px; position: absolute;}
.payment-method .white-box{	overflow: hidden }
.color-payu{ color : #00a4ec}
.color-bank{ color : #1f9f0b}
body.giftcard .new-icn.pay-bank{ width:130px;height:80px;display:block; top:0px; left:35px; }
body.giftcard .new-icn.pay-bank i{ left:0px; top:-260px; }
body.giftcard p.bank{
	font-size: 13px;
}

body.giftcard .new-icn.pay-cash-delivery{ width:145px;height:80px;display:block; top:-13px; left:5px; }
body.giftcard .new-icn.pay-cash-delivery i{ left:0px; top:-402px; }

body.giftcard .new-icn.pay-nothing{ width:145px;height:63px;display:block; top:-10px; left:15px; }
body.giftcard .new-icn.pay-nothing i{ left:0px; top:-340px; }

body.giftcard div.payment-method .check-lst li label{ cursor: pointer }
body.giftcard div.payment-method .check-lst li label.sel-payment-meth{ 	color : #c93d95; font-weight :bold; }

body.giftcard .new-icn.payment{
  display:none;
}

body.giftcard .white-box .inner-wb .in-wiwb {
padding: 25px;
}
body.giftcard .payment-method .white-box { float: none;}
body.giftcard .giftcard-final-step{
  padding-left: 404px;  
}
body.giftcard .giftcard-terms-and-conditions{
  padding: 14px 0 0 8px;
}
body.giftcard  .field-container{
  position: relative;
  float: left;
}
body.giftcard #agreed:checked + .error + .checkbox-label i{left:-171px;top:-46px}
body.giftcard .giftcard-terms-and-conditions .error{
  right: auto;
  left: 10px;
  top: 35px;

}
body.giftcard  .s-title{
    font-family: "FarnhamDisplayMediumItalOSF";
    font-weight: normal;
    font-size: 22px;
}
body.giftcard  .s-title.sum{
  padding-top: 0px;
  padding-bottom: 40px;
}
body.giftcard  .s-title.sum .currency{
  text-transform: uppercase;
}
body.giftcard  .vertical-separator{
  width: 12px;
  height: 360px;
  position: absolute;
  margin-left: 309px;
  margin-top: -348px;
  background: url(../img/giftcard2/giftcard-sprite.png) no-repeat;
  background-position: 0px -250px;
}

/* giftcard night mode */

body.onecol.giftcard.night-mode .content .inner-content .wrap-content .in-cnt .giftcard-bg{
  background-color:#35264c;
}

body.giftcard.night-mode .one-giftcard:hover{
  background: url(../img/giftcard2/giftcard-sprite.png) no-repeat;
  background-position: -195px -250px;  
}
body.giftcard.night-mode .one-giftcard.selected{
  background: url(../img/giftcard2/giftcard-sprite.png) no-repeat;
  background-position: -395px -250px;  
}

body.giftcard.night-mode .giftcard-container{
    background: url(../img/giftcard2/giftcard-container-bg-night.jpg) no-repeat top;

}
body.giftcard.night-mode .left-shadow{
  display: none
}
body.giftcard.night-mode .giftcards-parent{
 background: url(../img/giftcard2/giftcard-bg-night.jpg) no-repeat;
 background-position: 0 96px;
}
body.giftcard.night-mode .giftcard-nr-title-text{
  color: #fff;
}
body.giftcard.night-mode .one-giftcard:hover .one-giftcard-title, body.giftcard.night-mode .one-giftcard.selected .one-giftcard-title{
  color: #fff;
}
body.giftcard.night-mode .qty-text{
  color: #f6cae1;
}
body.giftcard.night-mode .input-label{
  color: #DE74AD;
}
body.giftcard.night-mode .input-info{
  color: #DE74AD;
}
/*  giftcard currency */

body.giftcard .one-giftcard .p.ron,body.giftcard .one-giftcard .p.huf,body.giftcard .one-giftcard .p.euro{
  display: none;
}

body.giftcard .one-giftcard.pr.ron .p.ron,body.giftcard .one-giftcard.pr.huf .p.huf,body.giftcard .one-giftcard.pr.euro .p.euro{
  display: inline-block;
  text-transform: uppercase;
}
body.giftcard #transfer .ron,body.giftcard #transfer .huf,body.giftcard #transfer .euro{
  display: none;
}

body.giftcard #transfer.ron .ron,body.giftcard #transfer.huf .huf,body.giftcard #transfer.euro .euro{
  display: inline-block;
  
}

/* giftcard thank you */
body.giftcard-thankyou .inner-content .giftcard-decoration{
    background: url(../img/giftcard2/giftcard-sprite.png) no-repeat;
    background-position: -610px -250px;
    height: 187px;
    width: 210px;
    margin-left: -22px;
    margin-top: -29px;
    position: absolute;
    z-index: 1;
}
body.giftcard-thankyou .inner-content .giftcard-container{
  padding-left: 154px;
  padding-top:  37px;
  position: relative;
  z-index: 2
}
body.giftcard-thankyou .inner-content .subtitle{
font-family: "FarnhamDisplayBoldItalBoldIta";
font-weight: normal;
color: #8B1F77;
font-size: 17px;
padding-top: 6px;
padding-bottom: 20px;
}
body.giftcard-thankyou .inner-content .subtitle .email{
font-family: Arial;
font-weight: bold;
color: #414141;
font-size: 18px;
position: relative;
top: 1px;
}
body.giftcard-thankyou .inner-content .description{
  font-size: 14px;
  width: 405px;
  float: left

}
body.giftcard-thankyou .inner-content .white-box{
  width: 320px;
  margin-left: 50px;
}
body.giftcard-thankyou .inner-content .t{
  font-size: 14px;
  font-weight: bold;
  padding-top: 5px;
}
body.giftcard-thankyou .inner-content .bank{
  padding-top: 20px;
}
body.giftcard-thankyou .inner-content .total{
  font-size: 18px;
  color: #8b1f77;
  font-weight: bold;
  padding: 5px 0 10px;
}
body.giftcard-thankyou .inner-content .code{
  font-size: 16px;
  color: #8b1f77;
  padding-top: 5px;
}
body.giftcard-thankyou .inner-content .white-box .inner-wb .in-wiwb{
  padding-bottom: 20px;
}
/* popup */
#modal-giftcard.giftcard-popup{
  background : url('../img/modals/giftcard-popup-bg.png') no-repeat scroll left top transparent;
  padding: 15px 25px 0 28px;
  width: 430px;
}
#modal-giftcard .one-giftcard{
  background: url(../img/giftcard2/giftcard-sprite.png) no-repeat;
  background-position: 5px 0px;
  width: 200px;
  height: 150px;
}
#modal-giftcard .one-giftcard-inner{
  padding: 13px 16px 0;

}
#modal-giftcard .box-left{
  width: 210px;
  float: left;
}
#modal-giftcard .box-right{
  width: 210px;
  float: right;
}
#modal-giftcard .fields{
  padding-left: 15px;
}
#modal-giftcard .input{
  width: 158px;
  border: 1px solid #cecece;
  border-top: 2px solid #cecece;
  font-size: 12px;
  color: #666666;
  height: 30px;
  line-height: 30px;
  padding: 0px 5px;
}
#modal-giftcard .input.valid{
  font-size: 14px;
  color: #414141;
}
#modal-giftcard .field-title{
  font-size: 14px;
  font-weight: bold;
  color: #414141;
  padding: 12px 0 2px;
}
#modal-giftcard .valid-symbol{
  background: url(../img/giftcard2/giftcard-sprite.png) no-repeat;
  background-position: -600px -60px;
  width: 12px; height: 10px;
  position: absolute;
  margin-left: 144px;
  margin-top: 11px;
}
#modal-giftcard .title{
  font-size: 25px;
  text-shadow: 1px 1px 0 #fff;
  color: #8b1f77;
  font-family: "FarnhamDisplayMediumItalOSF";
  padding-top: 22px;
  height: 81px;
}
#modal-giftcard .description{
  height: 140px;

}

#modal-giftcard .one-giftcard-price .currency{
  font-size: 8px;
  position: relative;
  top: -2px;
}
#modal-giftcard .one-giftcard-price{
  font-family: "FarnhamDisplayMediumItalOSF";
  color: #432a0b;
  font-size: 15px;
  position: absolute;
  margin-top: 50px;
  margin-left: 63px;
  width: 42px;
  text-align: center;
}
#modal-giftcard .error-container{
  position: relative;
  margin-top: 40px;
}
#modal-giftcard .error-container .error{
  left: 15px;
  right: auto;
  display: none;
}
.checkout-main .giftcard-code {
    position: relative;
}
.checkout-main .giftcard-code #giftcard-code-error-container{
    top:18px;
    left: 7px;
    right: auto;
    
}
/* end giftcards */

.gr-ic-b i {
    background-image : url('../img/icons-b.png?1310029366');
    width : 208px;
}
body.lang-hu .gr-ic-b i {
    background-image: url("../img/icons-b-hu.png?1310029364");
}
body.lang-en .gr-ic-b i {
    background-image: url("../img/icons-b-en.png?1310029364");
}
body.howtobuy .howtobuy-img .gr-ic-b i {
    left: 0;
    top: -976px;
}
body.howtobuy .howtobuy-img .gr-ic-b {
    width: 208px;
    height: 190px;
}
body.howtobuy .heading {
    padding-bottom: 95px;
}
body.howtobuy .howtobuy-img {
    left: 10px;
}

body.dashboard #profile-facebook-login-container{
    position: absolute;
    margin-top: -65px;
    margin-left: 30px;
}
body.dashboard .user-description .gravatar{
    height: 105px;
}
body.dashboard .profile-facebook-login:hover{
   color: #6590e9;
   text-decoration: underline;
}
body.dashboard .profile-facebook-login{
   color: #4e69a1;
}

body.dashboard .profile-facebook-login ins{
     display: inline-block;
     overflow: hidden;
     position: relative;
         height: 19px;
         width: 23px;
     top: 5px;
}
body.dashboard .profile-facebook-login ins i{
   display: inline-block;
     background: url('../img/fb/fb-icon.png');
     height: 19px;
     width: 19px;
}
body.dashboard .profile-facebook-loader{
   margin-top: 5px;
   margin-left: 38px;
}
/* profile */
body.dashboard .giftcard-profile-remaining{
  background: url(../img/giftcard2/giftcard-profile-remaining.png);
  width: 734px;
  height: 153px;
  margin-left: 20px;
}
body.dashboard .giftcard-profile-remaining-inner{
  font-family: "FarnhamDisplayMediumItalOSF";
  color: #fff;
  font-size: 30px;
  padding-top: 44px;
  padding-left: 193px;
  text-shadow: 1px 1px 0 #000;
}
body.dashboard .giftcard-profile-remaining-inner .small{
  font-family: arial;
  color: #ff9dbb;
  font-size: 12px;
  text-shadow: 0px;
}
body.dashboard .giftcard-profile-remaining-inner sup{
  font-size: 16px;
}
body.dashboard .giftcard-profile-remaining-inner em{
  font-size: 25px;
}

/* home */

body.home.lang-ro .today-and-popular  .discount{
  background: url(../img/giftcard2/discount-home-bg.jpg);
}
body.home.lang-ro.night-mode .today-and-popular  .discount{
  background: url(../img/giftcard2/discount-home-bg-night.jpg);
}
body.home.lang-ro .today-and-popular  .discount .inner-discount.style-3{
  background: none;
}
body.home.lang-ro .today-and-popular  .discount .inner-discount.style-3 .info{
  padding: 18px 18px 0 0px; 
}
body.home.lang-ro .today-and-popular  .discount .inner-discount.style-3 .info .btn-area{
  margin-top: 136px;
  margin-right: 10px;

}

/* guestbook */
body.guestbook .gravatar span,body.products .gravatar span{
  display: none;
}
body.guestbook .gravatar .large_image,body.products .gravatar .large_image{
  position: absolute;
  padding: 7px 8px 8px 16px;;
  background: url('../img/fb/facebook-zoom-image-bg.png');
  height: 200px;
  width: 200px;
  position: absolute;
  display: none;
  margin-left: 50px;
  margin-top: -10px;
}
body.guestbook .gravatar:hover .large_image,body.products .gravatar:hover .large_image{
  display: block;
}
body.guestbook .gravatar .large_image img,body.products .gravatar .large_image img {
    height: 200px;
    width: 200px;
}

/* shipping table */


body.howtobuy .shipping-table-container{
  background: url(../img/shipping-table-header.png) repeat-x top;
  border-top: 2px solid #e188bc;
  border-bottom: 2px solid #e3a0ca;
  border-left: 1px solid #d270ad;
  border-right: 1px solid #d270ad;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  margin-left: 29px;
  margin-top: 25px;
  visibility: hidden;
}

body.howtobuy .shipping-table .separator {
    background: url(../img/shipping-table-separator.png) repeat-y;
    width: 2px;
    padding: 0px;

}
body.howtobuy .shipping-table th{
    font-size: 10px;
    color: #fff;
    padding: 3px 7px;
    text-align: center;
}
body.howtobuy .shipping-table td{
    padding: 4px 7px;
    vertical-align: middle;
    font-size: 12px;
    font-weight: bold;
    color: #8e1175;
}
body.howtobuy .shipping-table tr:nth-child(even) {
  background: #ffd7ef
}
body.howtobuy .shipping-table .country-name{
  display: inline-block; position:relative; top:3px;
}

/* fb likebox */
.fb-likebox-container{
  width: 276px; height: 288px; overflow: hidden;
}
.fb-likebox-container-inner{
  margin: -1px 0px 0px -1px; 
}
/* general */
.vis-hidden{
    visibility: hidden;
}
body.product-details .header .menu {
    z-index: 10002;
}

/*product detail */
body.product-details .product-media a.cloud-zoom-gallery img{
  width: 57px;

}
body.product-details .content .withtopbg{
}

body.product-details .product-info .product-description {
  background: none;
}

body.product-details .product-info .product-description .inner-pd {
  background: url(../img/product-detail/description-bg.jpg) no-repeat top;
}

body.product-details .product-info  .inner-product-info{
  background: none;
}
body.product-details .product-info  .inner-product-price-top-decoration{
  width: 379px;
  height: 68px;
  background: url(../img/product-detail/product_detail_sprite.png) no-repeat top;
  background-position: -43px -189px;
  position: absolute;
  margin-top: -68px;
  margin-left: 3px;
}
body.product-details .product-info  .inner-product-price-top-decoration-right-shadow{
  width: 10px;
  height: 10px;
  background: url(../img/product-detail/product_detail_sprite.png) no-repeat top;
  background-position: -73px -361px;
  margin-left: 373px;
  margin-top: 58px;

}
body.product-details .product-price{
  background: url(../img/product-detail/price-right-shadow.png) repeat-y right #fff;
  position: relative;
  left: 16px;  
}
body.product-details .product-info  .inner-product-price-bottom-decoration{
  width: 379px;
  height: 80px;
  background: url(../img/product-detail/product_detail_sprite.png) no-repeat top;
  background-position: -43px -257px;
  position: absolute;
  margin-left: 3px;
}
body.product-details .inner-product-price-bottom-decoration-right{
  background: url(../img/product-detail/product_detail_sprite.png) no-repeat top;
  background-position: -94px -361px;
  width: 18px;
  height: 9px;
  margin-left: 372px;
  margin-top: -1px;
  position: absolute;
}

body.product-details .product-info  .product-info-extra{
  background: url('../img/product-info-pattern.png?1303478702') 0 0 repeat-y
}
body.product-details .product-info .info-status .is-container{
  background: none;
  color: #333;
}
body.product-details .product-info .info-status .is-container a{
  color: #333;
}
body.product-details .stock-status {
  background: #4c4c4c;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}
.
body.product-details .is-container .rc-box{
  background: none;
}
body.product-details .is-container .rc-box,body.product-details .is-container .inner-rcb{
  background: none;
}
body.product-details .is-container .inner-rcb {
  background: none;
  position: relative;
  z-index: 12;
}
body.product-details .save-box {
  z-index: 10;
  margin-left: -8px;
}
body.product-details .product-info .is-container .info-status .let-me-know .inner-rcb  .inner-lmkb{
  position: relative;
  z-index: 12px;
  background: none;
}
body.product-details .product-info .info-status .is-container .let-me-know .inner-rcb,body.product-details .is-container .rc-box,body.product-details .is-container .inner-rcb,body.product-details .is-container .rc-box .inner-rcb ,body.product-details .product-info .is-container .info-status .let-me-know .inner-rcb  {
  background: none;
z-index: 12;
}
body.product-details .let-me-know.rc-box.rcb2{
  margin-left: 6px;
  padding-left: 0px;
}

body.product-details .product-info .info-status .let-me-know label {
  color: #888888;
}
body.product-details .product-info .product-info-extra .gr-step1,body.product-details .product-info .product-info-extra .gr-step2{
  width: 15px;

}
body.product-details .gr-step1.gr-ic-s i {
  background: url(../img/product-detail/product_detail_sprite.png) no-repeat top;
  background-position: -43px -362px;
  width: 15px;
  height: 15px;
  top: 0px;
  left: 0px;
  margin-top: 2px;
  font-size: 1px;
  color: #fff;
}
body.product-details .gr-step2.gr-ic-s i {
  background: url(../img/product-detail/product_detail_sprite.png) no-repeat top;
  background-position: -58px -362px;
  width: 15px;
  height: 15px;
  top: 0px;
  left: 0px;
  font-size: 1px;
  margin-top: 2px;
  color: #fff;
}



body.product-details .navigation a.prev{
  background: url(../img/product-detail/product_detail_prev-next.png) no-repeat top left;
  color: #c73189;
  text-shadow: 1px 1px 0 #fff;
  padding-bottom: 2px;
}
body.product-details .navigation a.prev:hover{
  background: url(../img/product-detail/product_detail_prev-next.png) no-repeat top right;
  background-position: 0 -64px;
}
body.product-details .navigation a.prev .gr-arr i {
  background: inherit;
}
body.product-details .navigation a.next:hover{
  background: url(../img/product-detail/product_detail_prev-next.png) no-repeat top right;
  background-position: right -96px;
}
body.product-details .navigation a.next{
  background: url(../img/product-detail/product_detail_prev-next.png) no-repeat top right;
  background-position: right -32px;
  color: #c73189;
  text-shadow: 1px 1px 0 #fff;
  padding-bottom: 2px;
}

body.product-details .navigation a.next .gr-arr i {
  background: inherit;
}
body.product-details .navigation .sep{
  background: url(../img/product-detail/product_detail_prev-next.png) no-repeat top right;
  background-position: 0 -128px;
  width: 3px;
}

body.product-details .product-price .b-disc em {
    font-family: "FarnhamDisplayBoldItalBoldIta";
    font-size: 20px;
    height: 52px;
    left: 0;
    line-height: 45px;
    position: absolute;
    text-align: center;
    top: 0;
    vertical-align: baseline;
    width: 50px;
    z-index: 1;
    overflow: hidden;
}
.b-disc {
    display: inline-block;
    height: 49px;
    overflow: hidden;
    position: absolute;
    width: 49px;
    margin-left: 7px;
}

.promo-badge span{
    height: 49px;
}
.promo-badge span i{
    height: 709px;
}
.b-disc i {
    background: url("../img/badges.png?1312279324") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 709px;
    left: 0;
    position: absolute;
    top: -461px;
    width: 105px;
}
.b-disc.pr-g i {
    top: -511px;
}
.b-disc.pr-g em{
  color: #805100;
  font-size: 18px;
  line-height: 45px;
}
.pr-g{
  color: #805100;
}
.b-disc.pr-b i {
    top: -609px;
}
.b-disc.pr-b em{
  color: #805100;
  font-size: 18px;
  line-height: 45px;
}
.pr-b{
  color: #805100;
}
.b-disc.pr-s i {
    top: -560px;
}
.b-disc.pr-s em{
  color: #595959;
  font-size: 18px;
  line-height: 45px;
}
body.product-details .price .pr-s{
  color: #595959;
}
.b-disc.pr-h i {
    top: -659px;
}
.b-disc.pr-h em{
  color: #d4164a;
  font-size: 18px;
  line-height: 45px;
}
.price .pr-h{
  color: #d4164a;
}
.price .op{
  color: #4A4A4A;
}
body.product-details .price .t{

}

body.product-details .product-info .product-price .inner-pp,body.product-details  .product-info .product-info-extra .inner-pp{
  padding-bottom: 17px;
  padding-left: 7px;
  padding-top: 20px;
}

body.product-details .product-info .info-status .is-container .stock-status{
  margin-left: 4px;
}
body.product-details .product-price .price{
  padding-left: 0px;

}

body.product-details .product-info .product-price .price .t,body.product-details .product-info .product-info-extra .price .t {
  width: 70px;
  white-space: nowrap;

}
body.product-details .product-info .info-status, body.product-details .product-info .info-status .is-container{
  padding-top: 5px;
}
body.product-details .product-info .info-status .is-container-top-shadow{
  background: url(../img/product-detail/product_detail_sprite.png) no-repeat top;
  background-position: -43px -160px;
  position: absolute;
  width: 378px;
  height: 12px;
  margin-top: -5px;
  margin-left: -20px;
}

body.product-details .product-info .navigation {
  margin-left: 0px;
  margin-bottom: 3px;
}
body.product-details .product-info .site-title {
  margin-left: 2px;
  margin-bottom: 8px;
}
body.product-details .product-info .welike {
  margin-top: 9px;
  margin-bottom: 4px;
  position: relative;
  z-index: 5;
}
body.product-details .product-info .pinterest-button{
    width: 51px;
}
body.product-details .product-info .google-like-button{
    width: 70px;    
}
body.product-details .facetwit{
  float: right;
  padding-right: 20px;
}
body.product-details .product-common .social-area .remove-from-favorites .gr-ic-social i{
  width: 26px;
  height: 27px;
  background: url(../img/product-detail/product_detail_sprite.png) no-repeat top;
  background-position: -147px -377px;
  left: 0px;
  top: 0px;
}
body.product-details .product-common .social-area .remove-from-favorites:hover .gr-ic-social i{
  background-position: -147px -403px;
  cursor: pointer;
}

body.product-details .product-common .social-area .add-to-favorites .gr-ic-social i{
  width: 26px;
  height: 27px;
  background: url(../img/product-detail/product_detail_sprite.png) no-repeat top;
  background-position: -121px -377px;
  left: 0px;
  top: 0px;
}
body.product-details .product-common .social-area .add-to-favorites:hover .gr-ic-social i{
  background-position: -121px -403px;
  cursor: pointer;
}
body.product-details .product-common .social-area .facetwit .gr-ic-facebook .gr-ic-social i{
  width: 26px;
  height: 27px;
  background: url(../img/product-detail/product_detail_sprite.png) no-repeat top;
  background-position: -43px -377px;
  left: 0px;
  top: 0px;
}
body.product-details .product-common .social-area .facetwit .gr-ic-facebook:hover .gr-ic-social i{
  background-position: -43px -403px;
  cursor: pointer;
}
body.product-details .product-common .social-area .facetwit .gr-ic-twitter .gr-ic-social i{
  width: 26px;
  height: 27px;
  background: url(../img/product-detail/product_detail_sprite.png) no-repeat top;
  background-position: -69px -377px;
  left: 0px;
  top: 0px;
}
body.product-details .product-common .social-area .facetwit .gr-ic-twitter:hover .gr-ic-social i{
  background-position: -69px -403px;
  cursor: pointer;
}
body.product-details .product-common .social-area .facetwit .gr-ic-gplus .gr-ic-social i{
  width: 26px;
  height: 27px;
  background: url(../img/product-detail/product_detail_sprite.png) no-repeat top;
  background-position: -95px -377px;
  left: 0px;
  top: 0px;
}
body.product-details .product-common .social-area .facetwit .gr-ic-gplus:hover .gr-ic-social i{
  background-position: -95px -403px;
  cursor: pointer;
}
body.product-details .welike .google-like-button{
  padding-top: 4px;
}
body.product-details .product-info .badge{
  right: auto;
  left: 337px;
  margin-left: 0px;
  z-index: 10000;
  top: 33px;
}
body.product-details .desc-area .site-title{
  font-size: 18px;
  padding-bottom: 8px;
}
body.product-details .image-shadow{
  background: url(../img/product-detail/product_detail_sprite.png) no-repeat top;
  background-position: 0px 0px;
  width: 42px;
  height: 508px;
  position: absolute;
  margin-left: -19px;
  margin-top: -77px;
}
body.product-details .inner-pie .btn-area{
  margin-left: 100px;
}
body.product-details .stock-status .stc{
  /*display: none;*/
}
body.product-details .stock-status{
  /*display: block;*/
}
body.product-details .stock-status .stc.stock-none{
  display: block;
}
body.product-details .inner-lmkb .btn-area{
  margin: 0px;

}

body.product-details .inner-pp .promo-badge {
  left: 0px;
  top: auto;
  z-index: 1;
  position: relative;
  width: 60px;
  height: 50px;
  display: block;
  margin-right: 10px;
  float: left;
}
body.product-details .inner-pp .price {
  display: block;
  float: none;
}
body.product-details .product-info .product-price .price .t, body.product-details .product-info .product-info-extra .price .t{
    min-width: 40px;
    width: inherit;
}

/* night-mode */
body.product-details.night-mode .product-info .product-info-extra .inner-pie {
  min-height: inherit;
  
}
body.product-details.night-mode .navigation a.prev{
  background: url(../img/product-detail/product_detail_prev-next.png) no-repeat top right;
  background-position: 0 -160px;
  color: #fff;
  text-shadow: 1px 1px 0 #000;
}
body.product-details.night-mode .navigation a.next{
  background: url(../img/product-detail/product_detail_prev-next.png) no-repeat top right;
  background-position: right -192px;
  color: #fff;
  text-shadow: 1px 1px 0 #000;
}
body.product-details.night-mode .navigation a.prev:hover{
  background: url(../img/product-detail/product_detail_prev-next.png) no-repeat top right;
  background-position: 0 -224px;
}
body.product-details.night-mode .navigation a.next:hover{
  background: url(../img/product-detail/product_detail_prev-next.png) no-repeat top right;
  background-position: right -256px;
}
body.product-details.night-mode .navigation .sep{
  background: url(../img/product-detail/product_detail_prev-next.png) no-repeat top right;
  background-position: 0 -288px;
}
body.product-details.night-mode .product-info .product-description .inner-pd {
  background: url(../img/product-detail/description-bg-night.jpg) no-repeat top;
}
body.product-details.night-mode .product-info .product-info-extra{
  background: url(../img/product-detail/info-extra-shadow.png) repeat-y left;
}

body.product-details.night-mode .product-price {
 background: #432c67;
 left: 0px;
}
body.product-details.night-mode .product-price .price{
    padding-left: 7px;
}
body.product-details.night-mode .product-price .inner-pp,body.product-details.night-mode .product-price .info-status{
 background: #432c67;
 position: relative;
 left: 7px;
 padding-left: 10px;
}
body.product-details.night-mode .product-price .inner-rcb{
 padding-left: 7px;
}
body.lang-hu.product-details .inner-pie .t{
    padding-right: 24px;

}

body.lang-hu.product-details .inner-pie .btn-area {
    margin-left: 114px;
}
body.product-details.night-mode .product-price .inner-pp{
  background: url(../img/product-detail/product_detail_sprite.png) no-repeat top #432c67;
  background-position: -43px -18px;

}
body.product-details.night-mode .product-price .info-status .is-container{
    padding-left: 0px;
}
body.product-details.night-mode .product-info .info-status .stock-status {
 background: #200f3a;
}
body.product-details.night-mode .product-info .info-status .is-container .stock-status {
    margin-left: 12px;

}
body.product-details.night-mode .product-info .info-status .is-container-top-shadow{
  position: absolute;
  width: 378px;
  height: 12px;
  margin-top: -5px;
  margin-left: -10px;
}
body.product-details.night-mode .product-info .product-price .t,body.product-details.night-mode  .product-info .product-info-extra .t{
  color: #fff;
}

body.product-details.night-mode .product-info .info-status .let-me-know label {
  color: #fff;
}
body.product-details.night-mode .product-info  .inner-product-price-top-decoration{
  background-position: -41px -433px;
}
body.product-details.night-mode .product-info  .inner-product-price-bottom-decoration{
  background-position: -43px -500px;
}

body.product-details.night-mode .product-info  .inner-product-price-top-decoration-right-shadow{
  width:11px;
  height: 11px;
  background: url(../img/product-detail/product_detail_sprite.png) no-repeat top;
  background-position: -83px -361px;
  margin-left: 372px;
  margin-top: 57px;

}
body.product-details.night-mode .content .withtopbg{
  background-position: -1px 0;
}
body.product-details.night-mode .gr-ic-s i {
  color:#35264c;
}
body.product-details.night-mode .product-description .t{
  color: #9d9b9c;
}
body.product-details .product-description-top-shadow{
  position: absolute;
  background: url(../img/product-detail/product_detail_sprite.png) no-repeat top right;
  height: 18px;
  width: 375px;
  margin-top: -18px;
}
body.product-details.night-mode .inner-product-price-bottom-decoration-right{
  background: none;
  
}
body.product-details.night-mode .save-box .sizes{
    color: #fff;
}
body.product-details.night-mode .save-box .sizes a{
    color: #fff;
}

body.product-details.night-mode .btn-area a.cancel{
    color: #fff;
}
/* end product detail */

/* never-back */
body.product-details .not-in-stock-message{
  padding: 17px 4px;
    font-family: "FarnhamDisplayMediumItalOSF";
    font-weight: normal;
    font-size: 18px;
    color: #8d2379;
}
body.product-details .not-in-stock-text{
  width: 320px;
  float: left;

}
body.product-details .not-in-stock-arrow{
  background: url(../img/product-detail/product_detail_sprite.png) no-repeat top right;
  background-position: -172px -378px;
  width: 19px;
  height: 22px;
  display: block;
  padding-right: 9px;
  float: left;
  margin-top: 15px;
}
body.product-details .not-in-stock-products{
  padding-bottom: 20px;
  background: url("../img/product-info-pattern.png?1303478702") repeat-y scroll 0 0 transparent;
  margin-left:3px;
}
body.product-details .not-in-stock-desciption{
  padding-left: 27px;
  padding-top: 25px;
  padding-bottom: 10px;
}
body.product-details .one-not-in-stock-product{
  padding-left: 5px;
  /*z-index: 5;
  position: relative;*/
  height : 127px;
}
body.product-details .one-not-in-stock-product-title a{
  color: #8d2379;
}
body.product-details .one-not-in-stock-product-title{
  margin-top: 10px;
  display: inline-block;
  font-weight: bold;
  color: #8d2379;
  font-size: 14px;
  margin-left: 6px;
  width: 228px;
}
body.product-details .not-in-stock-products-container{
	height : 384px;
	padding-top:7px;
	padding-bottom:7px;
	margin-left:15px;
	background : url('../img/product-detail-scroller-container.jpg') no-repeat left;
	overflow: hidden;
	display: none;
}
body.product-details .suggested-product .promo-badge {
    position: relative;
	display: inline-block;
	left:-7px;
	top:3px;
	width:60px;
	padding-top: 13px;
	margin-right: 0;
	z-index: 1;
}
body.product-details .suggested-product .badge .b-discount{
	display: none;
}

body.product-details .one-not-in-stock-product-title .price{
  padding-top: 10px;
  display: inline-block
}
body.product-details .one-not-in-stock-product-title .price .t{
  font-family: Arial;
  padding-right: 10px;
  display: inline-block;
  min-width: 60px;
}
body.product-details .one-not-in-stock-product-title .price .pr{
  text-align: center;
  display: inline-block;

}

/* never-back night mode */
body.product-details.night-mode .not-in-stock-message{
  background: #432c67;
  position: relative;
  left: 7px;
  margin-left: 11px;
  color: #9e8bca;
}
body.product-details.night-mode .not-in-stock-arrow{
  background-position: -172px -403px;
}
body.product-details.night-mode .one-not-in-stock-product-title a{
color: #e4ca5d;
}
body.product-details.night-mode .not-in-stock-products{
  background: url("../img/product-detail/info-extra-shadow.png") repeat-y scroll left center transparent;
}
/* end never back */




.promo-badge {
   z-index: 1;
   left: -7px;

}

.price .pr span.op span.ln-tro{
    background: url("../img/price-promo-line-trough.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 20px;
    left: -15px;
    position: absolute;
    top: -2px;
    width: 90px;
}

/* lang switch */
.notify{
  z-index: 50001;
  position: fixed;
}

.notify .close {
    cursor: pointer;
    height: 24px;
    position: absolute;
    right: -10px;
    top: -12px;
    width: 21px;
}

.notify .close .gr-ic-s {
    display: block;
    height: 24px;
    width: 21px;
    overflow: hidden;
    position: relative;
}
.notify .close .gr-ic-s i {
    top: -71px;
}
.notify-inner{
  background: url(../img/lang-switch/modal-bg.png) left top no-repeat;
  width: 485px;
  height: 193px;
  padding-top: 29px;
  padding-left: 27px;

}
.notify-inner .image{
  width: 76px;
  height: 92px;
  float: left;
}
.notify-inner .image.alert-bag{
  background: url(../img/lang-switch/alert-bag.png) left top no-repeat;
}
.notify-inner .title{
    font-family: "FarnhamDisplayBoldItalBoldIta";
    color: #780a62;
    font-size: 20px;
    padding: 15px 0px 0px 10px;
    text-shadow: 1px 1px 0 #fff;
    width: 360px;  
}
.notify-inner .message{
    padding: 10px 0px 0px 10px;
    width: 360px;
    color: #414141;
    font-size: 13px;
    height: 82px;  
}
.notify-inner .buttons .submit.submit-light{
  margin-top: 10px;
  margin-right: 10px;
}

.notify-inner .buttons .submit.submit-light .flag{
  background: none;
    display: inline-block;
    vertical-align: middle;
    height: 22px;
    width: 22px;
    padding: 0 5px;
    margin: 0px;
    
}
.notify-inner .buttons .submit.submit-light .flag i{
    background: url("../img/languagebar-sprite.png?v1") no-repeat scroll 0 0 transparent;
    background-position: 0 -74px;
    display: inline-block;
    height: 22px;
    width: 22px;
    padding: 0px;
    
}
.notify-inner .buttons{
  width: 470px;
}
.notify-inner .notify-body{
    height: 130px;
    overflow: hidden;
}
.notify-inner .buttons .submit.submit-light .flag.en i{
    background-position: 0 -74px;
}
.notify-inner .buttons .submit.submit-light .flag.ro i{
    background-position: -30px -74px;
}
.notify-inner .buttons .submit.submit-light .flag.hu i{
    background-position: -90px -74px;
}