@media screen, projection {

body{xposition:relative; padding:0 0 60px; background:#f3f3f6;}
#wrapper{position:relative; width:300px; margin:0 auto 0; padding:5px; background:#fff;
	-webkit-box-shadow:0 0 25px #d6d5e0;
	        box-shadow:0 0 25px #d6d5e0;
}

.wrapper_advice {width:1040px !important;}
.wrapper_advice .row-main{width:960px !important;}

#mq { position:absolute; display:none; left:0px; }

/* ***********************************
    LAYOUT
*********************************** */

/* ROWS */
.row-main{width:300px; margin:0 auto;}
.row{zoom:1;}
.row:before, .row:after{content:''; display:table; clear:both;}

/* ***********************************
    HEADER
*********************************** */

/* NAVIGATION SKIP */
#nav-skip{position:absolute; left:-5000px; top:0;}
#nav-skip a:focus,#nav-skip a:active{position:absolute; top:0; left:5000px; width:200px; padding:2px 0 5px; z-index:900; text-align:center; background:#fff;}

.infopage {margin-top:10px}



#header{position:relative; z-index:10;}
#logo{width:145px; position:absolute; top:0; left:0; height:50px; z-index:99}
#logo a{display:block; text-decoration:none;}
#logo img{width:134px; margin:20px 0 0 5px}

#logo_leto {display:none;}
.logo_van {position:absolute; top:-10px; right:-10px; left:auto !important; width:28px !important; height: 19px !important; display:block;}

#help-line{text-transform:uppercase; text-align:center; padding:10px; font-size:12px; border-top:2px solid #7f7aa0; margin:15px 0 0;}
#help-line strong{color:#0d034b; font-weight:normal;}
#help-line span{display:inline;}
.help-lineUa .phoneBackLink {top:35px; width:290px; left: 5px; position:absolute; display:none;}
.phoneBackPart input  {width:112px; }
.phoneBackPart .btn {width:90px !important; }


#header{position:relative; margin-bottom:2px}

#search{position:absolute; right:100px; top:9px; z-index:10; width:50px; height:35px; padding:0;}
#search p{display:none;}
#search h2{ margin:0; border-left:1px solid #bfbccf;}
#search h2 a{display:block; width:33px; height:35px;padding:0 8px; background:url('/img/btn/all.png') -190px -96px no-repeat; color:transparent; font:0px/0px a; text-decoration:none;}
#search.open{margin-bottom:4px;}
#search.open h2 {
	-webkit-box-shadow: 0 4px 7px rgba(0,0,0,.5);
	-moz-box-shadow:    0 4px 7px rgba(0,0,0,.5);
	box-shadow:         0 4px 7px rgba(0,0,0,.5);
}
#search.open h2 a { border-top:3px solid #e46f85; padding-bottom:8px; margin-top:-4px; height:41px; position:relative; z-index:10; margin-bottom:-3px; background:#fff url('/img/btn/all.png') -190px -95px no-repeat; position:relative;  z-index:10; }
#search.open p{ position:absolute; top:100%; left:-149px; border-top:3px solid #e46f85; width:280px; background:#fff; padding:10px; display:block;
	margin: 9px 0 0;
	-webkit-box-shadow: 0 4px 7px rgba(0,0,0,.5);
	-moz-box-shadow:    0 4px 7px rgba(0,0,0,.5);
	box-shadow:         0 4px 7px rgba(0,0,0,.5);
}

/*CART*/
#cart{position:absolute; right:47px; top:9px; z-index:10; width:33px; height:35px; border-left:1px solid #bfbccf; padding:0 10px;}
#cart h2{float:left; width:34px; margin:0;}
#cart h2 a{display:block; width:33px; height:35px; background:url('/img/btn/all.png') -150px -100px no-repeat; color:transparent; font:0px/0px a; text-decoration:none;}
#cart .basket .btn-cart, #cart .basket .cart span{display:none;}
#cart .basket{margin:0; position:absolute; top:10px; left:0; width:100%; text-align:center;}
#cart .basket strong{color:#fff; font-size:11px; font-weight:normal;}
#cart .basket a{text-decoration:none;}
#cart h2 strong {color: #FFFFFF; font-size: 10px; left: 7px; position: absolute; text-align: center; top: 10px; width: 19px;}
  
  
/*MAIN-MENU*/
#main-menu{position:relative; z-index: 10; padding-top:5px;  border-bottom:2px solid #7f7aa0; }
#main-menu.open{height:auto; margin-bottom:4px;}
#main-menu .sub-menu{display:none;}
#main-menu h2 {margin:0 0 12px 251px;}
#main-menu h2 a{display:block; width:48px; border-left:1px solid #bfbccf; margin-bottom:-3px; height:36px; color:transparent; font:0px/0px a; text-decoration:none; background:#fff url('/img/btn/all.png') 10px -1441px no-repeat; }
#main-menu.open h2 { margin:-4px 0 0 251px;
	-webkit-box-shadow: 0 4px 7px rgba(0,0,0,.5);
	-moz-box-shadow:    0 4px 7px rgba(0,0,0,.5);
	box-shadow:         0 4px 7px rgba(0,0,0,.5);
}
#main-menu.open h2 a { border-top:3px solid #e46f85; padding-bottom:5px; height:43px; position:relative; z-index:10; background-position:10px -1440px; }
#main-menu > ul{border-top:3px solid #e46f85; width:300px; background:#fff; display:none;
	-webkit-box-shadow: 0 4px 7px rgba(0,0,0,.5);
	-moz-box-shadow:    0 4px 7px rgba(0,0,0,.5);
	box-shadow:         0 4px 7px rgba(0,0,0,.5);
}
#main-menu.open > ul { display:block; }
#main-menu > ul a { display:block; padding:0 15px 2px 26px; line-height:42px; background:url('/img/btn/all.png') 13px -1482px no-repeat; text-decoration:none; }
#main-menu > ul br{display:none;}
#main-menu > ul li { border-top:1px dotted #e27486; text-transform:uppercase; }
#main-menu > ul li:first-child { border-top:none }


/*TOP-LINE*/
#top-line{display:block; margin:10px 0 10px; border-top:2px solid #7f7aa0; border-bottom:8px solid #7f7aa0; line-height:44px; font-size:12px; }
#top-line li{ border-bottom:1px solid #7f7aa0;}
#top-line a{display:block; padding:0 0 0 30px;  background:url('/img/btn/all.png') 8px -330px no-repeat; color:#0d034b; font-weight:bold; text-transform:uppercase; text-decoration:none;}
#top-line .login{border-bottom:none;}
#top-line .login a{padding:0; background:none; text-align:center; color:#db3f5c;}
#top-line li .sub-menu{display:none;}


#top-line .open{position:relative;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.6);
	        box-shadow:0 0 10px rgba(0,0,0,0.6);
}
#top-line .open .sub-menu{display:block;}
#top-line .close .sub-menu{display:none;}
#top-line .open > a{padding:0 0 0 10px; background:url('/img/btn/all.png') 0 -187px no-repeat;}
#top-line .open > a{position:relative; z-index:12; height:30px; margin:0 0 -3px 0; padding:0 8px 0 20px; border-top:3px solid #e46f85; background-color:#fff; background-position:10px -190px; line-height:24px;
}
#top-line .sub-menu{display:none; width:auto; margin:0 auto; padding:10px 8px 4px 8px; border-top:3px solid #e46f85; background:#fff; line-height:22px; text-align:left; text-decoration:none;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.6);
	        box-shadow:0 0 10px rgba(0,0,0,0.6);
}
#top-line .sub-menu p{margin:0 0 10px;}
#top-line .sub-menu .btns{padding:10px 0 0;}
#top-line .sub-menu .btns .l{line-height:14px;}
#top-line .sub-menu .btns a{text-align:left;}

.top-linelog {z-index:100 !important; }
.top-linelog .has-submenu {z-index:10 !important}
.top-linelog .login {z-index:100 !important}

#top-line .spec-top-menu {display:block;}


.nojs {display:none;} 


#breadcrumb{font-size:12px; padding:4px 0; margin:0 0 5px; border:solid #7f7aa0; border-width:1px 0; height:32px; width:100%; overflow:hidden;}
#breadcrumb a, #breadcrumb span{display:none;}
#breadcrumb .back, #breadcrumb .next{background:#e3e2ea; font-weight:bold; padding:0 10px; height:32px; line-height:32px; margin-left:11px; color:#0d034b; display:inline-block; text-decoration:none; position:relative;}
#breadcrumb .back:before, #breadcrumb .next:before{width: 0;height: 0;border-style: solid;border-width: 16px 12px 16px 0; left:-12px; border-color: transparent #e3e2ea transparent transparent; content:" "; position:absolute;}
#breadcrumb .back span, #breadcrumb .next span{display:inline; font-weight:normal;}
#breadcrumb .next{float:right; margin:0 11px 0 0;}
#breadcrumb .next:before{border-width: 16px 0 16px 12px; right:-12px; left:auto; border-color: transparent transparent transparent #e3e2ea;}

.pr-radio {position:absolute; left:-5px; top:-5px; width:45px; height:37px; z-index:999;}
.pr-radio img { width:45px; height:37px}

/*
@font-face {font-family: "MinionPro"; src: url("../../img/mpromo/MinionPro-It.ttf") format("truetype");}
@font-face {font-family: "MyriadProSemibold"; src: url("../../img/mpromo/MyriadPro-Semibold.ttf") format("truetype");}
@font-face {font-family: "MyriadProLight"; src: url("../../img/mpromo/MyriadPro-Regular.ttf") format("truetype");  url("../../img/mpromo/MyriadPro-Regular.eot");}
@font-face {font-family: "SourceSansProLight"; src: url("../../img/mpromo/SourceSansPro-Light.ttf") format("truetype");}
@font-face {font-family: "SourceSansProSemibold"; src: url("../../img/mpromo/SourceSansPro-Semibold.ttf") format("truetype");}
*/

/* PROMO - Carmela*/

.carmela {height:1200px; color:#000; background:url('/img/bg/bg_carmela.jpg') 0 0 no-repeat; position: relative; font-family:MyriadProSemibold;}
.carmela h2 {position:absolute; top: 75px; right: 125px; font-size: 35px;  font-family: SourceSansProLight; }
.carmela h1 {position:absolute; top: 110px; right: 50px; font-size: 50px; font-weight: normal; color:#e52a79; width: 370px; line-height: 1; text-align:center; font-family:SourceSansProSemibold;}
.carmela .descript {position:absolute; top: 255px; right: 90px; font-size: 16px; width: 278px; text-align: center; font-family: MinionPro;}
.carmela .inquiry_body {position:absolute; top:470px; left: 175px; width:62%; }

.carmela .form span {font-size:18px; margin:5px 0; display:block;}
.carmela .inquiry_body textarea {width:100%; height: 170px; font-family:MyriadProSemibold;}

.carmela .inquiry_body .bottom {width:100%; margin:0 auto; text-align:center; }
.carmela .inquiry_body .bottom div {width:333px; margin-left: 135px;}
.carmela .inquiry_body .bottom div input {width:200px; height:23px; font-family:MyriadProLight; font-size:15px;}

.carmela .inquiry_body .bottom div .btn {float:none; background:#c0c0c0; box-shadow: 0 3px 5px #c0c0c0; font-family:MyriadProLight; }
.carmela .inquiry_body .bottom div .active {background:#f54a7e;  box-shadow: 0 3px 5px #f54a7e;}


.carmela .inquiry_body .bottom .p1 {width:100%;  margin-top:30px; font-size: 18px; }
.carmela .inquiry_body .bottom .p2 {width:100%; clear:both; margin-top:30px;  font-family:MyriadProLight;  font-size: 17px; }

.emalnewsVanoce {background:none}


.carmela h2 { right: 100px; }
.carmela h1 { right: 0px; font-size: 36px;}
.carmela .descript {right:160px; width:130px;}
.carmela .inquiry_body {left:8px; width: 90%;}
.carmela .inquiry_body .bottom div {margin-left: 0}
.carmela .inquiry_body .bottom div input {width:120px;}

/* PROMO - Pl newsletter;*/

.newsletter_pl {height:400px; color:#000; position: relative;}
.newsletter_pl .descript {margin-top:20px; font-size: 14px; width:100%}
.newsletter_pl .form span {font-size:18px; margin:5px 0; display:block;}
.newsletter_pl .inquiry_body .bottom {width:100%; margin:0; text-align:left; }
.newsletter_pl .inquiry_body .bottom div {width:333px; margin-left: 0px;}
.newsletter_pl .inquiry_body .bottom div input {width:200px; height:23px; font-size:15px;}

.newsletter_pl .inquiry_body .bottom div .btn {float:none; background:#c0c0c0; box-shadow: 0 3px 5px #c0c0c0; }
.newsletter_pl .inquiry_body .bottom div .active {background:#f54a7e;  box-shadow: 0 3px 5px #f54a7e;}


.newsletter_pl .inquiry_body .bottom .p1 {width:100%;  margin-top:30px; font-size: 18px; }
.newsletter_pl .inquiry_body .bottom .p2 {width:100%; clear:both; margin-top:30px; font-size: 17px; }




/* ***********************************
    MAIN
*********************************** */

h1, .h1{margin-bottom:5px; padding:0 0 0 8px; font-size:22px; font-weight:normal; text-transform:none;}

.content{padding:5px 0 0;}

.btn-back{padding:0 0 0 12px; background:url('/img/btn/all.png') 0 -1044px no-repeat;}
.fav-fix {display:none}

.slideshow{margin:0 0 3px;}
.slideshow .prev,
.slideshow .next,
.slideshow .pagerSlider{display:none;}

.store-box{position:relative; overflow:hidden; margin:0 0 3px; padding:12px 0 8px 90px; background:#f8f1f2;}
.store-box:after{content:""; display:block; position:absolute; left:-40px; top:0px; width:115px; height:116px;}
.store-box h2{margin:0 0 5px; color:#db3f5c; font-size:13px; font-weight:bold;}
.store-box p{margin:0 0 5px 5px; color:#0d034b; font-size:12px; line-height:16px;}
.store-box .open strong{display:block;}

.store-box-cz:after {background:url('/imgGalery/System/1/store-box.png') 0 0 no-repeat;}
.store-box-sk:after {background:url('/imgGalery/System/2/store-box.png') 0 0 no-repeat;}
.store-box-ro:after {background:url('/imgGalery/System/3/store-box.png') 0 0 no-repeat;}
.store-box-ua:after {background:url('/imgGalery/System/4/store-box.png') 0 0 no-repeat;}

.money-box-cz:after {background:url('/imgGalery/System/1/money-box.png') 0 0 no-repeat;}
.money-box-sk:after {background:url('/imgGalery/System/2/money-box.png') 0 0 no-repeat;}
.money-box-ro:after {background:url('/imgGalery/System/3/money-box.png') 0 0 no-repeat;}
.money-box-ua:after {background:url('/imgGalery/System/4/money-box.png') 0 0 no-repeat;}


.christmas-box{position:relative; overflow:hidden; margin:0 0 3px; padding:12px 0 8px 90px; background:#f8f1f2;}
.christmas-box:after{content:""; display:block; position:absolute; left:-40px; top:0px; width:115px; height:116px;}
.christmas-box h2{margin:0 0 5px; color:#db3f5c; font-size:13px; font-weight:bold;}
.christmas-box p{margin:0 0 5px 5px; color:#0d034b; font-size:12px; line-height:16px;}
.christmas-box .open strong{display:block;}



.category-list{margin:0 0 15px -4px;}
.category-list a{display:block;}
.category-list .item{float:left; width:148px; margin:0 0 4px 4px;}
.category-list .img{display:block; margin:0;}
.category-list h2{height:29px; margin:0; border-bottom:2px solid #a02e43; background:#db3f5c; color:#fff; font-size:11px; line-height:29px; text-align:center;}
.category-list p{display:none;}

.discount{margin:0 0 4px;}
.discount a{display:block; text-decoration:none;}


/*PRODUCT LIST*/
.product-list{position:relative;}
.product-list ul{margin:0 0 0 -4px; font-family:'Courier New', monospace; letter-spacing:-0.63em; xword-spacing:-0.63em;}
.product-list li{display:inline-block;  overflow:hidden;  vertical-align:top; width:148px; margin:0 0 20px 4px; font-family:'Segoe UI', Arial, Helvetica, sans-serif; word-spacing:0px; letter-spacing:0px;}
.ie7 .product-list li{display:inline; zoom:1;}
.product-list li a{display:block; text-decoration:none;}
.product-list .img{position:relative; overflow:hidden; height:auto; margin:0 0 3px;}
x.product-list .img img{position:absolute; bottom:0; left:0; width:auto;}
.product-list .colors{margin:0 -1px 1px -6px; padding:0; line-height:15px; font-family:'Courier New', monospace; letter-spacing:-0.63em; xword-spacing:-0.63em;}
.product-list .colors img{height:10px; display:inline-block; zoom:1; vertical-align:top; width:26px; margin:0 0 0 5px;}
.product-list .colors small {margin:0px; letter-spacing: 0;}
.ie7 .product-list .colors img{display:inline;}
X.product-list .colors img:first-child{margin:0;}
.product-list li h2,
.product-list li h3{margin:0 0 3px; color:#db3f5c; font-size:14px; line-height:17px; text-decoration:underline; text-align:center;}
.product-list li a:hover h2,
.product-list li a:hover h3{text-decoration:none;}
.product-list .price{margin:0; color:#7f7aa0; font-size:14px; text-align:center;}
.product-list .priceAction {margin:0; color:#7f7aa0; font-size:13px; text-align:center;  position:relative; top:1px}
.product-list .priceAction strong {background-color:#efefef; font-size:14px; color:#f02245; display:block; padding:1px 0 5px 0; margin-top:7px; }

.giftProduct .colorSizeSel {margin:2px 0; width: 98%; }
.giftProduct .buttons .btn {display:block; float: left; width: 94%; margin-top: 5px;}

.name-action {min-height:34px}  



/*PARAMS*/
.params {display:block; position:absolute; right:3px; top:5px; width:45px; height:auto; overflow:hidden; zoom:1; line-height:1;}
.params span{position:relative; float:right; width:45px; height:auto; margin:0 -5px 0 0; background:url('/img/bg/icons.png') 0 0 no-repeat; cursor:help;}

.params .new{background-position:2px 0px; color:#fff; font-size:1px; color:transparent; font-weight:bold; line-height:35px; text-align:center; text-transform:uppercase;}

.params .discount{height:28px; padding:8px 0 0 0; background-position:-39px 0; color:#fff; font-size:9px; line-height:35px; text-align:center; text-transform:uppercase;}
.params .discount strong{display:block; color:#fff; font-size:11px; line-height:25px; font-weight:bold; text-align:center; margin-top:-3px; width:42px;  cursor:help;}

.params .limit{background-position:-121px 0px; color:#fff; font-size:1px; color:transparent; font-weight:bold; line-height:35px; text-align:center; text-transform:uppercase;}
.params .recom{background-position:-80px 0px; color:#fff; font-size:1px; color:transparent; font-weight:bold; line-height:35px; text-align:center; text-transform:uppercase;}


.params .action{height:37px; padding:8px 0 0 0; background-position:-100px -200px; color:#fff; font-size:13px; line-height:26px; font-weight:bold; text-align:center; text-transform:uppercase;}

.paramsVideoC {display:none; position:absolute; left:3px; top:5px; width:46px; height:auto; overflow:hidden; zoom:1; line-height:1;}
.paramsVideoC span {position:relative; float:left; width:49px; height:30px; margin:0 -5px 0 0; background:url('/img/bg/video-p.png') 0 0 no-repeat; cursor:pointer}
.paramsVideoC .video {background-position:4px 2px; color:transparent; font:0px/0px;}

.paramsCollectionC {display:block; position:absolute; left:8px; top:40px; width:46px; height:auto; overflow:hidden; zoom:1; line-height:1;}
.paramsCollectionC span { width:38px; height:44px; margin:0 -5px 0 0; background:url('/img/bg/infolinks.png') 0 0 no-repeat; cursor:pointer; font-size: 0px; float:left;}
.product-list .img .posTop {top:5px !important}

.paramsAdviceC {display:block; position:absolute; left:5px; top:5px; height:30px; width:46px; overflow:hidden; zoom:1; line-height:1; background:url('/img/advice/bg_cat_crown.png') 0 0 no-repeat;}


.product-list li .img .nPosL1 {z-index:5; top:5px}
.product-list li .img .nPosL2 {z-index:4; top:37px}
.product-list li .img .nPosL3 {z-index:3; top:62px}


.params .nPos1 {z-index:5;}
.params .nPos2 {z-index:4; top:-6px}
.params .nPos3 {z-index:3; top:-14px}

/*PAGER*/
.col-content .pager {position:relative; height:15px; margin:0 0 20px; padding:15px 140px 0 140px; background:url('/img/bg/separator.png') 0 0 repeat-x;}
.col-content .pager .paging{display:none;}
.col-content .pager .next_page {display:none;}
.col-content .pager .prev,
.col-content .pager .next{position:absolute; top:15px; background:url('/img/btn/all.png') 0 0 no-repeat;}
.col-content .pager .prev{padding:0 0 0 12px; left:0; background-position:0 -1043px;}
.col-content .pager .next{padding:0 12px 0 0; right:0; background-position:100% -1093px;}
.col-content .show-all{display:none;}

.col-content .pager-top {background:none; padding:4px 120px 0 120px; display:none}
.col-content .pager-top .prev, .col-content .pager-top .next {display:block}
.col-content .pager-top .paging {display:none}
.col-content .pager-top .paging-info {display:none}

/*STORE*/
.store{margin:0 0 10px; border-bottom:2px solid #a4a1bc;}
.store a{display:block; height:43px; border:1px solid #7f7aa0; border-top:none; color:#db3f5c; line-height:43px; text-decoration:none; text-transform:uppercase; text-align:center;}

/*SORT*/
.sort{overflow:hidden; zoom:1; margin:13px 0 15px 0;}
.sort p{margin:0; color:#473f76; font-size:14px; display:inline-block; vertical-align:top;}
.sort ul{display:inline-block; vertical-align:top; margin:0;}
.sort li{margin:0 0 0 8px; display:inline-block;}
.sort a{color:#db3f5c; font-size:12px; line-height:17px; text-decoration:underline;}
.sort a:hover{text-decoration:none;}
.sort .active{color:#666666; text-decoration:none;}
.sort .tabletBigger{display:none;}
x.sort .reset {float:left; }

/*CATEGORIES + FILTERS*/
.categories .hd{display:none;}
/*.categories h2{margin:0; font-size:12px; line-height:44px; font-weight:bold; text-transform:uppercase;}*/
.categories h2{margin:20px 0 0 5px; font-size:17px; line-height:17px;}
/*.categories h2 a{display:block; margin:0; padding:0 0 0 25px; background:url('/img/bg/arrow.png') 10px 19px no-repeat; color:#db3f5c; text-decoration:none;}*/
.categories h2 a{padding:0; background:none; color:#0d034b; text-decoration:none;}

.categories ul{border-bottom:1px dotted #db3f5c; margin-bottom:20px}
.categories ul ul{border:none; margin:0; display:none}
.categories li{margin:0; border-top:1px dotted #db3f5c;}
.categories li ul{margin:0; padding:0;}
.categories a{background:url('/img/bg/li.png') 8px 17px no-repeat; padding:10px 10px 10px 25px; display:block; text-decoration:none;}

.filters .filterhd h2{margin:0 0 8px -5px; font-size:17px; font-weight:bold;}
.filters .filterhd a{color:#0d034b; text-decoration:none; background:#e3e2ea; margin:15px 5px; display:inline-block; padding:7px 10px 10px 10px; border-radius:0 5px 5px 0; }
.filters .filterhd a:after{content:" »"; font-size:23px;}
.filters.open .filterhd a:after{content:" ×"; font-size:23px; margin-left:14px; padding-left:0;}
.filters{position:relative;}
.filters.open .filterhd a{text-align:right; padding-right:15px; position:relative; right:-117px;}
.filters .filterbd{position:absolute; top:-5000px; left:-5000px; width:255px; padding:5px 5px 0; background:#e3e2ea; z-index:55;}
.filters.open .filterbd{top:-6px; left:-5px; box-shadow:1px 4px 5px rgba(0,0,0,0.6);}

.open .hd .btn-cancel{display:none; }

.filtercancel {color:#DB3F5C; position:absolute; right:25px; text-decoration:underline; cursor:pointer}
.filter_info {margin-bottom:15px;}
.filter_info p {margin:0px !important; }


.filter{margin:0 0 8px; background:#fff; padding:5px;}
.filter .hd{overflow:hidden; zoom:1; border-bottom:1px solid #7f7aa0; padding:5px;}
.filter .hd h3{float:left; font-size:12px; line-height:normal; margin:0; font-weight:bold; text-transform:uppercase;}
.filter .hd h3 a{padding:0 0 0 14px; background:url('/img/btn/all.png') 0 -345px no-repeat; color:#0d034b; text-decoration:none;}
.open .hd h3 a{background-position:0 -394px;}
.filter .hd > a{float:right; font-size:12px; line-height:17px;}
.filters .resetall{text-align:center; margin:0 0 10px;}

.checkboxes{margin:0; padding:0 0 0 20px;}

.checkboxes input,
.checkboxes label{display:inline-block; vertical-align:middle; zoom:1;}
.checkboxes input{margin:0 2px 25px 0;}
.checkboxes label{width:49px; margin:0 5px 25px 0; color:#db3f5c; font-size:12px; font-weight:bold; xtext-transform:uppercase;}
.ie7 .checkboxes input,
.ie7 .checkboxes label{display:inline;}

.checkboxes{margin:0; padding:5px 0 0 5px;}
.checkboxes .item{display:inline-block; vertical-align:top; zoom:1;  margin-bottom:5px; white-space:nowrap;}
.checkboxes .item label,
.checkboxes .item input{margin-bottom:0;}

.checkboxes .itemshr{display:inline-block; vertical-align:top; zoom:1;  margin-bottom:5px; white-space:nowrap; width: 100%;}
.checkboxes .itemshr label {margin-bottom:0; }
.checkboxes .itemshr input {margin-bottom:0; }

.filter .checkboxes .itemshr input {position:relative; top: 6px; vertical-align: top;}

.colors{overflow:hidden; zoom:1; margin:0 0 0 10px; padding:5px 0 0 0;}
.colors li{float:left; width:50px; height:35px; margin:0 0 15px 2px;}
.colors label{display:block; width:40px; height:25px; padding:7px; background:#fff; cursor:pointer;}
.colors input{position:absolute; left:-9999px; opacity:0; filter:alpha(opacity=0);}
.colors .active{box-shadow:0 0 3px #d7d7e2; border:2px solid #F3F3F6}

.product-list .colors img {cursor:pointer;}
.product-list .colors .whiteColor {border:1px solid #000; height:8px;}
.select-steps .step .colors .whiteColor {border:1px solid #000; }
.filter .colors .whiteColor {border:1px solid #000; }

.charakterizationBottom {display:none;}
#ajaxSearchPanelInit {}

/*MULTISLIDER*/
.tool-tip1, .tool-tip2{color:#1d1457;}
.filters .multislider{margin-top:10px;}
.multislider .slider1, .multislider .slider2{position:absolute; top:-5px; width:40px; height:46px;}
.multislider .slider1{left:0px;}
.multislider .slider2{right:0px;}
.multislider .slider1 a, .multislider .slider2 a{display:block; position:absolute; top:10; width:40px; height:42px; overflow:hidden; background:url('/img/bg/all.png') -150px -198px no-repeat;}




/* ***********************************
    PRODUCT DETAIL
*********************************** */

.favorites{display:none;}
.favorites .addrem {background:url('/img/btn/all.png') 0 -148px no-repeat; padding:0 0 0 18px;}

.showFav {background:url('/img/btn/all.png') 0 -145px no-repeat; padding:0 0 0 18px; color:#db3f5c; font-size:12px; position:absolute; right:0px; top:0px}

.product-detail .col-desc .disabled_info {color:#DB3F5C; font-size:18px; font-weight:bold;}
.product-detail .col-desc .disabled_info small {font-size:14px; font-weight:normal; display:block}
.product-detail .col-desc .similar-products {float:left; border-top:1px solid #817CA1; margin-top:20px; width:100%;}
.product-detail .col-desc .similar-products h2 {margin-top:10px;}

.product-detail .giftInfo {background:url('/img/bg/gift_detail.png') #DC3F5C 15px 8px no-repeat; color:#FFF; font-size:15px; font-weight:bold; padding:12px 10px 12px 55px; margin:8px 5px; }
.product-detail .detail-banner {display:none;}



#img-slider ul li {background:none; padding:0px;}

.col-photo{position:relative;}
.col-photo .img{position:relative; width:300px; height:auto; margin:0 auto; padding:0;}
.col-photo .gallery{display:none;}
.col-photo h1{padding:0; margin:0;}
.col-photo .cat{margin-bottom:5px;}

.col-photo .img .prev,
.col-photo .img .next{display:block; position:absolute; z-index:9999; top:50%; width:34px; height:54px; margin:-27px 0 0; background:url('/img/btn/all.png') -100px 0 no-repeat; color:transparent; font:0px/0px a; text-decoration:none;}
.col-photo .img .prev{left:32px;}
.col-photo .img .next{right:32px; background-position:-150px 0;}

.col-photo .img ul {margin-left:0px;}

#zoom1 {max-width:100%}
.MagicZoomBigImageCont {display:none !important;}
.MagicZoomPup {display:none  !important;}

.col-photo .params {height:auto; width:70px; right:12px; top:12px;}
.col-photo .params span{width:70px; height:67px; background:url('/img/bg/icons.png') 0 -100px no-repeat; }

.col-photo .params .new {height:52px; padding:20px 0 0 0; background-position:0 -37px; font-size:20px; line-height:28px;}
.col-photo .params .discount{height:52px;  padding:15px 0 0 0; font-size:12px; background-position:-67px -37px;}
.col-photo .params .discount strong{font-size:16px; line-height:42px; width:70px;}
.col-photo .params .limit{ background-position:-210px -39px; color:#fff; font-size:1px; color:transparent; font-weight:bold; line-height:35px; text-align:center; text-transform:uppercase;}
.col-photo .params .recom{ background-position:-140px -39px; color:#fff; font-size:1px; color:transparent; font-weight:bold; line-height:35px; text-align:center; text-transform:uppercase;}


.col-photo .params .nPos1 {z-index:5;}
.col-photo .params .nPos2 {z-index:4; top:-12px}
.col-photo .params .nPos3 {z-index:3; top:-26px}

.col-photo .params .nPosL1 {z-index:5;}
.col-photo .params .nPosL2 {z-index:4; top:-12px}
.col-photo .params .nPosL3 {z-index:3; top:-26px}



.col-photo .paramsVideo {display:none; position:absolute; width:84px; overflow:hidden; zoom:1; line-height:1; height:67px; left:10px !important; top:18px !important; z-index:8}
.col-photo .paramsVideo  span{position:relative; float:left; width:84px; height:67px; margin:0 -5px 0 0; background:url('/img/bg/video-d.png') 0 0 no-repeat; cursor:pointer}
.col-photo .paramsVideo .video{background-position:0px 0px; color:transparent; font:0px/0px; }
.col-photo .paramsVideo .video a {background-position:0px 0px; color:transparent; font:0px/0px; }

.col-photo .paramsCollection {display:none; position:absolute; width:84px; overflow:hidden; zoom:1; line-height:1; height:67px; left:10px !important; top:98px !important; z-index:8}
.col-photo .paramsCollection  a {position:relative; float:left; width:84px; height:67px; margin:0 -5px 0 0; background:url('/img/bg/infolink.png') 0 0 no-repeat; cursor:pointer; font-size:0px;}
.col-photo .posTop {top:18px !important}


.col-photo-echeck .img {width:auto !important; min-height:0 !important;}

.price-row .prices{margin:0; text-align:right;}
.price-row .common, .price-row .save{display:block;}
.price-row .common{text-decoration:line-through;}
.price-row .prices strong{font-weight:normal; color:#837EA3;}
.price-row .your-price{overflow:hidden; zoom:1; margin:0 0 10px; color:#db3f5c; font-size:18px; line-height:24px;}
.price-row .your-price strong{float:right; color:#db3f5c; font-size:22px; line-height:24px; font-weight:bold;}

/*SELECT-STEPS*/
.select-steps{margin:0 0 10px;}
.select-steps .steps{margin:0; padding:0; counter-reset:item;}
.select-steps .step{overflow:hidden; zoom:1; position:relative; min-height:40px; margin:0; padding:8px 0 8px 40px; background:url('/img/bg/select-steps.png') 0 0 repeat-x;}

.select-steps .step:before,
.select-steps .step .ie-counter{content:counter(item); counter-increment:item; position:absolute; left:2px; top:31px; display:block; width:32px; height:32px; margin:-16px 0 0 0; padding:0; background:url('/img/bg/all.png') 0 0 no-repeat; color:#fff; font-size:14px; line-height:32px; font-weight:bold; text-align:center;}

.select-steps .step + .step:before,
.select-steps .step + .step .ie-counter{background-position:-50px 0;}
.select-steps .step + .step + .step:before,
.select-steps .step + .step + .step .ie-counter{background-position:-100px 0;}

.select-steps .step p{margin:0;}
.select-steps .step .title{position:absolute; left:42px; top:31px; height:20px; margin:-10px 0 0; line-height:20px; color:#7b769d;}
.select-steps .step .size,
.select-steps .step .colors,
.select-steps .step .input{float:right; text-align:right;}

.select-steps .step .size .select{width:105px;}
.select-steps .step .check-size{padding:15px 0 10px; display:inline-block;}
.select-steps .step .size .selectBox{margin-bottom:5px;}
.select-steps .step .size a{display:block;}
.select-steps .step .colors ul{max-width:165px; overflow:hidden; zoom:1; margin:0; padding:3px;}
.select-steps .step .colors li{width:auto; margin:0 0 5px 5px;}
x.select-steps .step .colors li:first-child{margin:0;}
.select-steps .step .colors .active{margin:1px 1px 0; padding:4px;}

.select-steps .step .colors li small {font-size:14px;}

.select-steps .step .input{width:95px; padding:6px 0;}
.select-steps .step .input label{float:right; margin:3px 0 0 5px;}
.select-steps .step .input input{ text-align:center; border-radius:3px;}

.select-steps .add-cart{padding:8px 0 8px 0; background:url('/img/bg/select-steps.png') 0 0 repeat-x;}
.select-steps .add-cart .button{overflow:hidden; zoom:1; width:100%; height:90px; margin:0;}
.select-steps .add-cart .btn{float:right; width:206px; height:77px; margin:6px -8px 0 0; border:none; background:none;
	-webkit-box-shadow:none;
	        box-shadow:none;
}
.select-steps .add-cart .btn span{display:block; width:206px; height:77px; background:url('/img/btn/all.png') 0 -455px no-repeat; color:#fff; font-size:14px; line-height:64px; font-weight:bold; text-transform:uppercase; text-align:center;}
.select-steps .add-cart .transport-free{float:right; width:101px; height:70px; padding:7px 0 0; background:url('/img/bg/doprava-zdarma.png') 0 0 no-repeat; color:transparent; font:0px/0px a; margin-top:5px;}

.select-steps .add-cart {position:relative;}
.select-steps .add-cart .det_ban_1 {width:150px; position:absolute; top:10px; left:0px;}
.select-steps .add-cart .det_ban_2 {width:150px; display:none}

.select-steps .call{margin:0 4px 8px 0; color:#7b769d; font-weight:bold; text-transform:uppercase; text-align:right;}
.select-steps .call strong{color:#0d034b;}
.select-steps .info{width:200px; margin:0 4px 8px auto; font-size:12px; line-height:18px; text-align:right;}
.select-steps .info strong{font-weight:normal;}
.select-steps .info .available{color:#2ab100;}

.select-steps .inp-fix { overflow:hidden; zoom:1; }


/*TABS*/
.tab-wrap{border-top:2px solid #7f7aa0; border-bottom:8px solid #7f7aa0; background:#fff;}
.tab-wrap .tab-nav{display:none;}
.tab-fragment{padding:0; background:#fff; color:#0d034b;}
.tab-fragment h2.out{margin:0; border-top:1px solid #7f7aa0; font-size:12px;}
.tab-fragment h2.out a{display:block; height:40px; padding:0 0 0 28px; background:url('/img/btn/all.png') 9px -333px no-repeat; color:#0d034b; font-weight:bold; line-height:40px; text-transform:uppercase; text-decoration:none;}
.tab-fragment .inner{padding:0 15px 15px 28px;}
.tab-fragment p{margin:0 0 5px;}
.tab-fragment table{color:#7b769d;}
.tab-fragment table th{color:#7b769d; font-weight:normal;}
.tab-fragment table td, .tab-fragment table th{display:inline !important; border:none !important; padding:0 !important;}

/*SIMILAR PRODUCTS*/
.similar-products{margin:0;}
.similar-products h2{margin:10px 0; font-size:17px;}
#FavoriteItems {background:none; border-top:1px solid #7F7AA0}
#FavoriteItems .reset li {position:relative;}


/*LAST VIEW PRODUCTS*/
.product-detail .last-view-products{display:block; padding:2px 0 0; top:20px background:url('/img/bg/separator.png') 0 0 repeat-x;}
.last-view-products ul{overflow:hidden; xwhite-space:nowrap;}
.last-view-products h2{margin:10px 0 15px; font-size:17px;}

.favorites-send {float:none; width:66%; margin:0 0 80px 0 ; padding:0px; background:#efeff3}
.favorites-send .account-info {border:none}
.favorites-send .cart-tp {float:none}
.favorites-send .cart-tp .box {margin:0px;}
.favorites-send > fieldset {xfloat:left; width:100%;}
.favorites-send .btn {margin:12px 0 20px 23px; float:none}
.favorites-send .account-info {margin:0 0 -38px;}

.favInfo {float:left; background:url('/img/vanoce/bg_flake.png') 801px 56px no-repeat; margin-bottom:50px; }
.favInfo > h2 {width:100%; float:left;  margin:45px 0 0 0; text-align:center; font-weight:bold; font-size:25px; background:url('/img/vanoce/bg_flake.png') 131px 5px no-repeat; }
.favInfo .section {float:left; width:100%; height:400px; margin-top: 45px;}
.favInfo .section div:first-child {margin-right:15px;}
.favInfo .section .he {float:left; height:375px; margin:0px; padding:0px; width:472px; background:url('/img/vanoce/bg_he.png') 0 70px no-repeat;} 
.favInfo .section .he h3 {float:left; width:100%; font-size:48px; font-weight:bold; text-align:center; position:relative; margin-top: 0px; color:#895f04;}
.favInfo .section .he h3 span {font-size:23px; position:absolute; top:25px; left:174px;  opacity:1}
.favInfo .section .he h3 label {opacity:0.2}

.favInfo .section .she {float:left; height:375px; margin:0px; padding:0px; width:472px; background:url('/img/vanoce/bg_she.png') 0 70px no-repeat;}
.favInfo .section .she h3 {float:left; width:100%; font-size:48px; font-weight:bold; text-align:center; position:relative; margin-top: 0px; color:#a30047;}
.favInfo .section .she h3 span {font-size:23px; position:absolute; top:25px; left:182px;  opacity:1}
.favInfo .section .she h3 label {opacity:0.2}
.favInfo .section .she .descr span {color:#a30047}

.favInfo .section .descr {position:relative;}
.favInfo .section .descr h4 {position:absolute; top:100px; left: 50px; width:80%; text-align:center; font-weight:bold; font-size:18px; color:#000 }
.favInfo .section .descr p {position:absolute; top:160px; left: 50px; font-size:15px;  color:#000; width:78%;  }
.favInfo .section .descr span {position:absolute; top:250px; left:  154px; font-size:15px; font-weight:bold; color:#895f04;}
.favInfo .section .descr a {position:absolute; top:298px; left: 187px; font-weight:bold; color:#FFF }

.favInfo .inspiration {float:left; width:100%;}
.favInfo .inspiration h3 { text-align:center;  position: relative; width:600px; left:180px; font-size:18px; color:#000; margin-bottom:30px;}
.favInfo .inspiration h3 span { position: relative; z-index: 1;  background: #fff; padding:0 10px;}
.favInfo .inspiration h3:before { background: #000; content: ""; display: block; height: 1px; position: absolute;  top: 50%; width: 100%; left: 0;}

.favInfo .inspiration div a {float:left; margin-left:14px;}
.favInfo .inspiration div a:first-child {margin-left:0px;}

.fav_help {height:320px; background: #EFEFF3; margin:15px 0 15px 0; padding:10px;}
.fav_help div:nth-child(1) {background:url('/img/bg_fav_help1.png') 0 60px no-repeat #EFEFF3; float: left; height: 310px; width:500px; padding-right:5px; border-right:1px solid #837ea3 }
.fav_help div:nth-child(2) {background:url('/img/bg_fav_help2.png') 0 125px no-repeat #EFEFF3; float: left; height: 330px; width:418px; margin-left: 13px; }
.fav_help p {font-size:14px; color: #2c235e}
.fav_help div {opacity:1}

.fav_help p:nth-child(1) {width:423px; float:left;}
.fav_help p:nth-child(2) { float: right; margin: 0; padding: 0; text-align: justify; width: 426px; }

.favorites-info-send {float:left; width:66%; margin:0 0 80px 0 ; padding:0px; background:#efeff3}
.favorites-info-send .account-info {border:none}
.favorites-info-send .cart-tp {float:none}
.favorites-info-send .cart-tp .box {margin:0px;}
.favorites-info-send > fieldset {xfloat:left; width:100%;}
.favorites-info-send .btn {margin:12px 0 20px 23px; float:none}
.favorites-info-send .account-info {margin:0 0 -38px;}

#clearFavList {position:absolute; right:10px; top:10px; font-size:12px;}

.form-title {font-size:18px; margin:-40px 0 0 0}
.form-title-no {font-size:18px; margin:0px 0 0 0}

/* ***********************************
    CART
*********************************** */

.order-steps{margin:15px 0 10px; padding:10px 0; background:#f8f1f2;}
.order-steps .steps{counter-reset:item; margin:0; padding:0;}
.order-steps li{display:inline-block; vertical-align:top;color:#817ca1; position:relative; width:19%; height:35px; margin:0; padding:0 0 0 11%; color:#817ca1; font-size:12px; line-height:31px; text-transform:uppercase; overflow:hidden;}
.order-steps li.step3{width:25%;}

.order-steps .step:before,
.order-steps .step .ie-counter{content:counter(item); counter-increment:item; position:absolute; left:2px; top:50%; margin-top:-13px; display:block; width:26px; height:26px; padding:0; background:#817ca1; border-radius:13px; color:#fff; font-size:16px; line-height:26px; font-weight:bold; text-align:center;}
.order-steps .step a, .order-steps .step span{text-decoration:none; line-height:15px; display:inline-block; vertical-align:middle;}
.order-steps .step a{color:#817ca1; text-decoration:none; line-height:15px; display:inline-block; vertical-align:middle;}
.order-steps .active{color:#db3f5c;}
.order-steps .active:before,
.order-steps .active .ie-counter{background-position:-100px -250px; color:#fff; background:#db3f5c; }
.order-steps .step.deactive a{color:#0d034b;}
.order-steps .step.deactive:before,
.order-steps .step.deactive .ie-counter{background:#0d034b; color:#fff;}


.cart-table {position:relative;}
.cart-table table{margin:0; width:100%;}
.cart-table td{padding:5px 2px; border:none; border-top:1px solid #817ca1; vertical-align:middle;}
.cart-table .td6{display:none;}
.cart-table .td1 img{max-width:50px; max-height:50px; height:auto; width:auto;}
.cart-table .td1{width:15%;}
.cart-table .couple .td1{border:0px}
.cart-table .td2{width:40%;}
.cart-table .td3{width:15%; display:none}
.cart-table .td4{width:30%;}
.cart-table .td5{width:15%;}
.cart-table .couple .td6{border:0px}


.cart-table table tr:first-child td{border-top:none;}
.cart-table h2{margin:0; font-size:13px; font-weight:bold; line-height:15px;}
.cart-table h2 a{color:#db3f5c; text-decoration:none;}
.cart-table h2 a:hover{text-decoration:underline;}
.cart-table p{margin:0; color:#2c235e;}
.cart-table td img{max-width:none;}
.cart-table .available{color:#2ab100; font-size:12px; font-weight:normal;}
.cart-table .count{width:100%;}
.cart-table .controls{display:block; float:right; width:50px; margin:3px 0 0 5px;}
.cart-table .controls a{float:left; width:24px; height:23px; background:url('/img/btn/all.png') 0 0 no-repeat; color:transparent; font:0px/0px a; text-decoration:none;}
.cart-table .controls .btn-inc{background-position:0 -550px;}
.cart-table .controls .btn-dec{margin:0 0 0 2px; background-position:-50px -550px;}
.cart-table .count #Count {width:11px; padding:4px 5px}


.cart-table .inp-fix { overflow:hidden; zoom:1; }
.cart-table .price{font-size:13px; color:#db3f5c; white-space:nowrap;}
.cart-table .transport{margin:15px 0 15px; min-height:24px; padding:4px 0 6px 65px; background:url('/img/bg/all.png') 12px -442px no-repeat; color:#db3f5c; font-size:14px; line-height:16px;}

.basket-coup-fidel .open-cls {background: url("/img/bg/coup-fid-link.png") no-repeat scroll right 10px transparent; color: #DB3F5C; display: block;line-height: 30px;margin-right: 60px;padding-right: 20px;width: auto;}
.basket-coup-fidel .open {display: block !important;}
.basket-coup-fidel .coupon-box {display: none;margin: 5px 0;padding: 0; width:300px}
x.basket-coup-fidel .coupon-box form{display:none;}
.basket-coup-fidel .coupon-box fieldset {width: 199px;}
.basket-coup-fidel .coupon-box .inp-text {width: 96px;}
.basket-coup-fidel .coupon-box .btn {min-width: 68px;padding: 0 5px;}
.basket-coup-fidel .coupon-box .inp-fix {display: inline;}
.basket-coup-fidel .fidelity-box {display: none;margin: 5px 0;padding: 0;}
.basket-coup-fidel .fidelity-box fieldset {width: 299px;}
.basket-coup-fidel .fidelity-box .inp-text {width: 200px;}
.basket-coup-fidel .fidelity-box .btn {min-width: 68px;}
.basket-coup-fidel .fidelity-box .inp-fix {display: inline;}

.basket-coup-fidel .money-box {display:block}
.basket-coup-fidel .money-box .text p {width:100%;}

.cart-table .price-row{overflow:hidden; zoom:1; margin:0 0 10px; padding:15px 0 0 0; background:url('/img/bg/separator.png') 0 0 repeat-x;}
.cart-table .price-row .price{padding:0 5px 0 0; font-size:18px;}
.cart-table .price-row .price strong{color:#db3f5c; font-weight:bold; float:right;}
.cart-table .price-row .price span{float:left;}

.cart-table .order-row{width:auto;}
.cart-table .order-row p.info{color: #817CA1; display: block; float: right; font-size: 13px; margin: 10px 15px 10px 0; text-align: right; width: 56%;}

 

.cart-table .order-row .btn{display:block; width:206px; height:77px; margin:0; float:right; border:none; background:none;
	-webkit-box-shadow:none;
	        box-shadow:none;
}
.cart-table .order-row .back-shop{float:left; width:60px; margin:10px 0 0 0; padding-left:18px; position:relative;}
.cart-table .order-row .back-shop:before{content:"< "; color:#db3f5c; font-size:20px; position:absolute; left:0; top:10px;}
.cart-table .order-row .btn span{display:block; width:206px; height:77px; background:url('/img/btn/all.png') 0 -600px no-repeat; color:#fff; font-size:16px; line-height:68px; font-weight:bold; text-transform:uppercase; text-align:center; text-shadow: 1px 0 0 rgba(76,37,45,.25);}



.cart-boxes{margin:0 0 20px;}
.cart-boxes .box{position:relative; display:block; width:auto; height:190px; margin:0 0 15px; padding:0; background:url('/img/bg/order-boxes.png') 0 0 repeat-x;}

.cart-boxes .box h2{margin:0 0 10px; color:#db3f5c; font-size:15px; text-transform:uppercase; font-weight:bold;}
.cart-boxes .box p{margin:0 0 25px; color:#e57c90; line-height:18px;}
.cart-boxes .money-box .text{padding:30px 0 0 75px;}
.cart-boxes .money-box .ico{display:block; position:absolute; left:20px; top:25px; width:41px; height:46px; background:url('/img/bg/all.png') 0 -550px no-repeat;}

.cart-boxes .discount-box h2{margin:0;}
.cart-boxes .discount-box p{margin:0 0 20px;}
.cart-boxes .discount-box .text{padding:25px 20px 0 18px;}
.cart-boxes .discount-box form{width:205px;}
.cart-boxes .discount-box form .inp-fix{float:left; width:110px;}
.cart-boxes .discount-box form .btn{float:left; text-transform:uppercase;}

.cart-boxes .gift-box .text{padding:25px 0 0 20px;}
.cart-boxes .gift-box p{margin:0 0 45px;}

.cart .last-view-products{margin:25px 0 0; padding:3px 0 0;}
.cart .last-view-products h2{margin:15px 0;}

.couponItemApplied {color:#2AB100; font-size:12px; }
.couponItemApplied:hover {}

.action2plus1Applied {color:#2AB100; font-size:12px; }

.dar_baleni td {background:#FDE5E5}
.dar_baleni_no_active td {background:#E3FFC7}

.dar_baleni {display:none;}
.cart .message {display:none}
/* ***********************************
    TRANSPORT - PAYMENT
*********************************** */

.cart-tp{width:auto;}
.cart-tp h2{margin:0 0 5px; padding:0 0 10px; border-bottom:2px solid #7f7aa0; color:#0d034b; font-size:18px; line-height:18px; font-weight:600;}
.cart-tp h2:first-child{margin-top:5px;}
.cart-tp .box{margin:0 0 25px;}

.cart-tp li{padding:6px 2px; /*border-bottom:1px solid #7f7aa0;*/}
.cart-tp input,
.cart-tp label{display:inline; vertical-align:middle; zoom:1;}
.cart-tp .spec_delivery {color:#FF0000; font-weight:bold;}
.cart-tp label{margin:0 0 0 10px; color:#2c235e; font-size:14px; line-height:18px;}
.cart-tp .btn-help{display:inline-block; vertical-align:middle; zoom:1; margin:0 0 0 8px; width:15px; height:15px; background:url('/img/btn/all.png') -200px -50px no-repeat; color:transparent; font:0px/0px a; text-decoration:none;}

.cart-tp .btn-back{display:block; margin:0 0 10px; line-height:18px;}
.cart-tp .btn{display:block; width:206px; height:77px; margin:0 0 10px auto; background:none; border:none;
	-webkit-box-shadow:none;
	        box-shadow:none;
}
.cart-tp .btn span{display:block; width:206px; height:77px; line-height:63px; background:url('/img/btn/all.png') 0 -600px no-repeat; color:#fff; font-size:16px; font-weight:bold; text-transform:uppercase; text-align:center; text-shadow: 1px 0 0 rgba(76,37,45,.25);}

.cart-buy{width:auto; margin:0 0 25px; padding:20px 10px; background:#f8f1f2 url('/img/bg/cart-buy.png') 0 0 repeat-x;}
.cart-buy h2{margin:0 0 20px 8px; color:#db3f5c; font-size:15px; font-weight:bold; text-transform:uppercase;}

.cart-buy .product-list ul{margin:0;}
.cart-buy .product-list li{float:none; display:block; overflow:hidden; zoom:1; width:auto; height:auto; margin:0 0 18px; padding:17px 0 0 8px; border-top:1px solid #efbbc5; color:#db3f5c;}
.cart-buy .product-list li:first-child{padding-top:0; border:none;}
.cart-buy .product-list .img{float:left; height:101px; margin:0 18px 0 0;}
.cart-buy .product-list .desc{overflow:hidden; zoom:1; text-align:left;}
.cart-buy .product-list h3{margin:0; text-align:left; font-size:15px; line-height:18px; text-decoration:none;}
.cart-buy .product-list h3 a{text-decoration:none;}
.cart-buy .product-list h3 a:hover{text-decoration:underline;}
.cart-buy .product-list h3 + p{color:#2c235e;}
.cart-buy .product-list p{margin:0; color:#db3f5c; font-size:14px; line-height:18px;}
.cart-buy .product-list .status{margin:0 0 22px; font-size:11px; line-height:15px;}
.cart-buy .product-list .available{color:#2ab100;}
.cart-buy .product-list p.price{margin:0; font-weight:bold; text-align:left;}
.cart-buy .product-list li.price{margin:0; border-top:2px solid #efbbc5; font-size:17px;}
.cart-buy .product-list strong{color:#db3f5c;}
.cart-buy .product-list .price span{float:left; font-weight:normal; margin-right:10px;}
.cart-buy .product-list li.price strong{float:right; text-align:right;}

.cart-tp label .DeliveryMoreInfoAdd {display:none; }

.cart-buy .count{width:130px;}
.cart-buy .controls{float:right; width:80px; margin:3px 0 0 5px;}
.cart-buy .inp-fix { overflow:hidden; zoom:1; }
.cart-buy .controls a{float:left; width:24px; height:23px; background:url('/img/btn/all.png') 0 0 no-repeat; color:transparent; font:0px/0px a; text-decoration:none;}
.cart-buy .controls .btn-inc{background-position:0 -550px;}
.cart-buy .controls .btn-dec{margin:0 0 0 2px; background-position:-50px -550px;}
.cart-buy .controls .btn-cnt-ok {margin:0 0 0 2px; background-position:-98px -550px;}

.cart-buy-step2 {display:block;}

.twisto-block.sel {height:104px !important}
.twisto-descript {float:left; width:90%; margin:5px 0 0 23px; height:38px }
.payment-short-descript {width:90%; margin:2px 0 0 27px; }

#PaymentTypeDialog48 ul {margin:0px;}
#PaymentTypeDialog48 ul li strong {margin-right:5px;}
#PaymentTypeDialog48 .more {margin-top:10px; float:left;}


#rec_delivery span {float:right; font-weight:bold;}
.addinfo span {float:right; font-weight:bold;}

#payu_ .content {padding:0px; background:none;}
#payu_ .table-payu {width:295px !important;}
#payu_ .table-payu .radio {padding:10px 3px 10px 20px;}
#payu_ .table-payu .icon {width:120px !important;}
#payu_ .table-payu .hotspot {margin-right:18px;}

.NoGift {}
.NoGift input {margin-right:3px;} 



/* ***********************************
    ACCOUNT - REGISTRATION
*********************************** */

.account-info{margin:0 0 15px; padding:20px; border-bottom:1px solid #7f7aa0; background:#efeff3;}
.cart-tp .account-info p{overflow:hidden; zoom:1; margin:0 0 12px;}
.cart-tp .account-info label{display:block; margin:0 0 5px; color:#2c235e; font-size:14px;}
.cart-tp .account-info .inp-fix{float:none; display:block; width:238px;}
.cart-tp .account-info .short .inp-fix{width:145px;}
.cart-tp .account-info .required{display:inline-block; zoom:1; position:relative; margin:0 10px 0 0; padding:0 6px; height:16px; background:#db3f5c; line-height:16px; color:#fff; font-size:10px; text-transform:uppercase;}
.cart-tp .account-info .required:before{content:""; position:absolute; left:-8px; top:0; width:0; height:0; border:8px solid #db3f5c; border-left:none; border-top-color:transparent; border-bottom-color:transparent;}
.cart-tp .account-info .desc{display:inline-block; zoom:1; width:260px; margin:5px 0 0; color:#2c235e; font-size:11px; line-height:15px;}
.ie7 .cart-tp .account-info .desc,
.ie7 .cart-tp .account-info .required{display:inline;}
.cart-tp .account-info .checkbox input{display:inline-block; vertical-align:middle; zoom:1; margin:0 5px 0 0;}
.cart-tp .account-info .checkbox label{display:inline-block; vertical-align:middle; zoom:1; margin:0; width:90%}
.cart-tp .account-info .textarea .inp-fix{float:none; display:block; width:100%; margin:0 0 6px;}
.cart-tp .account-info .textarea textarea{height:80px; resize:none;}
.cart-tp .account-info .textarea .desc{width:auto; margin:0;}

.cart-tp .account-info .required_ok {background: url("/img/bg/bg_input_ok.png") no-repeat scroll 0px 0px transparent !important; background-color:#29af00 !important; color:transparent; width:4px; font-size:0px;}
.cart-tp .account-info .required_ok:before,
.cart-tp .account-info .required_ok .after{content:""; position:absolute; left:-8px; top:0; width:0; height:0; border:8px solid #29af00; border-left:none; border-top-color:transparent; border-bottom-color:transparent;  }

.wrapper_lng3 .cart-tp .account-info .cart-tp label{display:inline-block;  margin:0;}



.newsletter{margin:0 0 15px; padding:0 0 0 18px;}
.newsletter p{margin:0; color:#2c235e; font-size:14px; line-height:16px;}
.newsletter .checkbox{margin:10px 0 20px;}
.newsletter .checkbox input{display:inline-block; vertical-align:middle; zoom:1; margin:0 5px 0 0;}
.newsletter .checkbox label{display:inline-block; vertical-align:middle; zoom:1; margin:0 30px 0 0;}
.newsletter small{color:#938eac;}

.cart-tp .registration .btn{width:275px; margin:0;}
.cart-tp .registration .btn span{width:228px; background-position:0 -700px;}
.cart-tp .registration .btn-back{clear:both;}

.btnRegUaRo {width:300px; margin-top:0px!important;}
.btnRegUaRo span {background:url('/img/btn/bt-reg_ua_ro.png') 0px 0px no-repeat !important; width:282px !important;  }



/* ***********************************
    OVERVIEW
*********************************** */

.ok-message{padding-right:10px; font-size:12px;}
.ok-message strong{font-size:14px; display: block; margin-bottom: 15px;}
.credit-card{margin:-20px 0 25px; padding:15px 20px; line-height:40px; background:#efeff3; color:#0d034b; font-size:14px; font-weight:600;}
.credit-card span{padding:0;}
.credit-card a{padding:0 6px 0 0;}
.credit-card img{
	-webkit-box-shadow:0 0 5px #d0cfdc;
	        box-shadow:0 0 5px #d0cfdc;
}
.credit-card .link-pay {padding:10px 42px 13px 38px; margin-right:370px; color:#FFF}

  .card-pay {background:none; color:#0d034b; padding-left:0px;}
  .card-pay strong { color:#0d034b}


.pass-box{margin:0 0 20px; padding:20px 25px; background:#fff5b1;}
.pass-box p{margin:0 0 20px; color:#2c235e; font-size:13px; line-height:18px;}
.pass-box .semibold{margin:0 0 10px; font-size:16px; font-weight:600;}
.pass-box form p{float:none; width:auto; margin:0 0 10px 0;}
.pass-box form label{display:block; margin:0 0 5px;}
.pass-box form .button{width:148px; margin:22px 0 0;}
.pass-box form .btn{float:none; display:block; width:148px;}

.overview{overflow:hidden; zoom:1; margin:0 0 20px;}
.products-overview{padding:20px 0 0; background:url('/img/bg/separator.png') 0 0 repeat-x;  display:none}

.overview td{padding:16px 12px; border:none; border-top:1px solid #817ca1; vertical-align:middle;}
.overview table tr:first-child td{border-top:none;}
.overview table h2{margin:0; color:#db3f5c; font-size:17px; font-weight:bold; line-height:21px;}
.overview table h2 a{color:#db3f5c; text-decoration:none;}
.overview table h2 a:hover{text-decoration:underline;}
.overview table p{margin:0; color:#2c235e;}
.overview table .available{color:#2ab100;}
.overview table .price{display:block; color:#db3f5c; font-size:17px; text-align:right;}

.overview h2{margin:0 0 15px; color:#0d034b; font-size:18px; line-height:20px;}
.overview .col-right table{margin:0 0 40px; color:#0d034b;}
.overview .col-right table td,
.overview .col-right table th{padding:0 0 8px; border:none;}
.overview .col-right table th{font-weight:600;}
.overview .col-right p{color:#0d034b; font-weight:600;}

.overview .price-row{padding:20px 10px 0 0; background:url('/img/bg/separator.png') 0 0 repeat-x; color:#db3f5c; font-size:19px; text-align:right;}
.overview .price-row strong{color:#db3f5c; font-size:33px;}

.overview .btns{width:200px; margin:0 auto; padding:30px 0 0 0; text-align:center;}
.overview .btns a{display:inline-block; zoom:1; width:180px; height:42px; margin:0 0 15px; padding:0 0 0 50px; line-height:48px; background:#7f7aa0 url('/img/btn/all.png') 0 0 no-repeat; color:#ffffff; font-size:13px; font-weight:normal; line-height:42px; text-decoration:none;
	-webkit-box-shadow:0 0 10px #d0cfdc;
	        box-shadow:0 0 10px #d0cfdc;
}
.ie7 .overview .btns a{display:inline;}
.overview .btns a:hover{text-decoration:underline;}

.overview .btns .btn-fb{height:42px; margin:0 0 25px; padding:8px 10px 0 42px; background-position:-195px 8px; line-height:18px;}
.overview .btns .btn-print{background-position:10px -892px; display:none}
.overview .btns .btn-home{background-position:10px -992px;}

/* ***********************************
    PERSONAL-INFO
*********************************** */

.personal-info{float:none; width:auto; margin:20px 0 30px;}
.personal-info .tab-list{height:auto; margin:0 0 25px; border-bottom:1px solid #bfbccf; background:#e5e4ec;}
.personal-info .tab-list li{display:block; float:none;}
.personal-info .tab-list a{display:block; width:100%; height:35px; border-bottom:1px solid #bfbccf; background:#e5e4ec; color:#7e799f; font-size:11px; line-height:35px; font-weight:normal; text-align:center; text-decoration:none; text-transform:uppercase;}
.personal-info .tab-list a:hover{color:#0d034b;}
.personal-info .tab-list li:first-child a{border-left:none;}
.personal-info .tab-list .active{position:relative; height:35px; background:#ffffff; color:#0d034b;}
.personal-info .tab-fragment{padding:0 25px 5px;}
.personal-info .tab-fragment ul{font-size:13px;}

.personal-info .status{font-size:13px;}
.personal-info .status h2{margin:0 0 10px 8px;}
.personal-info .col{float:none; display:block; min-height:275px; padding:15px; border-top:2px solid #7f7aa0; background:#efeff3;}
.personal-info .col-h-l{margin:0 0 15px;}

.personal-info table{margin:0 0 15px;}
.personal-info table th{color:#0d034b; font-weight:bold;}
.personal-info table th,
.personal-info table td{padding:10px; border:none; background:url('/img/bg/select-steps.png') 0 100% repeat-x; color:#0d034b; text-align:right;}
.personal-info .date{text-align:left;}
.personal-info .success{color:#2ab100;}

.personal-info .money-box-col .row{height:137px; line-height:137px; text-align:center;}
.personal-info .money-box-col .row:first-child{background:url('/img/bg/select-steps.png') 0 100% repeat-x;}
.personal-info .money-box-col p{display:inline-block; vertical-align:middle; zoom:1; margin:0; padding:0; color:#0d034b; font-size:18px; line-height:40px; text-align:center;}
.ie7 .personal-info .money-box-col p{display:inline;}
.personal-info .money-box-col strong{display:block; color:#db3f5c;}

.personal-info .separator{height:5px; margin:32px 0 10px; background:url('/img/bg/separator.png') 0 0 repeat-x; overflow:hidden;}
.personal-info .new{margin:0 0 15px; overflow:hidden; zoom:1; font-size:13px;}
.personal-info .new .date{float:left; width:32px; margin:0 15px 0 0; color:#0d034b;}
.personal-info .new .desc{overflow:hidden; zoom:1;}
.personal-info .new h3{margin:0 0 5px; font-size:15px;}
.personal-info .new p{color:#837ea3;}

.personal-info .personal-descript {width:50%; float:left; }
.personal-info .personal-advice {width:385px; height:160px; background:#837ea3; margin:0 0 0 63px; float:left; position: relative; }
.personal-info .personal-advice .title {position: absolute; top: 10px; left: 130px; color:#FFF; font-size: 15px; text-transform: uppercase;}
.personal-info .personal-advice .size {position: absolute; top: 60px; left: 10px;
  font-size: 50px;
  color: #FFF;
  text-transform: uppercase;
  line-height: 0.32;
  text-shadow: -0.53px -0.848px 0px rgba(13, 15, 73, 0.35);
  font-weight: bold;
}

.personal-info .personal-advice .recomend {
  font-size: 20px;
  font-family: "Calibri";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.1;
  text-align: left;
  text-shadow: -0.53px -0.848px 0px rgba(13, 15, 73, 0.35);
  position: absolute;
  top: 47px; left: 132px;
  z-index: 677;
}


.personal-info .personal-advice .btn {position: absolute; bottom: 10px; right: 67px; font-size:14px; letter-spacing: 1.1px;  font-weight: 600; padding:2px 14px; border-left:1px solid #b1334a;  border-right:1px solid #b1334a; background:url('/img/advice/bg_button.png') 0px 0px repeat-x; box-shadow:none }

.advice_float {display:none}
.advice_float_small {display:none}




/* ***********************************
    FOOTER
*********************************** */

#footer{padding:0}

.col-news{padding:0 5px;}
.col-news h2,
.col-news p{margin:0 0 5px;}
.col-news p{font-size:12px; line-height:15px;}
.col-news h2 { font-size:17px; margin:0px 0 3px }
.col-news .btn{float:right;}

.copy{margin:0 0 10px; text-align:center;}

/*CREATED*/
.created{position:absolute; right:0; xbottom:0px; width:100%; font-size:12px; text-align:center; display:none; }
.created a{color:#7f7aa0; text-decoration:none; font-size:14px;}
.created a:hover{text-decoration:underline;}

/* ***********************************
    UNIVERSAL
*********************************** */

.out{position:static;}
.col{display:block; float:none;}
.col-h-r,
.col-h-l{float:none; width:100%;}

form,
fieldset{width:100%;}

/*HIDE*/
.desktop, .tablet, .apek, .col-purchase, .col-benefits, .col-heureka, .fb-row, .bottom-row .col-h-l, .quick-nav, .money-box, .boxes, .last-view-products, .store-box, .box1, .box2, .box3 {display:none;}
.giftPart .last-view-products {display:block;}
.tabletBigger{display:none;}

/*SHOW*/
.mobile{display:block;}


/* ***********************************
    Popup
*********************************** */
#dialog-overlay { position:fixed; top:0; left:0; z-index: 99; width:100%; height:100%; background:#000; opacity:0.5; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); }
#dialog-overlay-gift { position:fixed; top:0; left:0; z-index: 99; width:100%; height:100%; background:#000; opacity:0.5; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); }

.dialog { position:absolute; top:200px; left: 10px; right: 10px; z-index: 100; background:#fff; padding: 23px 10px 25px; width:auto;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.7);
	-moz-box-shadow:    0 0 10px rgba(0,0,0,.7);
	box-shadow:         0 0 10px rgba(0,0,0,.7);
}
.dialog .form-bd { background:#efeff3; border-top:2px solid #7f7aa0; padding:20px 15px 5px; color:#2c235e; }
.dialog h2 { color:#2c235e; }

.dialog-ppl table {margin:0px; }
.dialog-ppl table td {border:0px; vertical-align: top;}
.dialog-ppl table td strong {white-space: nowrap; display:block}
.catalogLoading {position:absolute; left:50%; top:200px;}
.dialog-agecz {width:464px; padding:6px 6px 1px 6px; xleft:14%;}


.dialog .close { position:absolute; right:0px; top:0px; width:35px; height:35px; background:url('/img/btn/all.png') 5px -43px no-repeat; color:transparent; font:0px/0px a; }


#dialog-sizes h3 { margin:0 0 10px; color:#7c779d; font-size:15px; display:none; }

#dialog-sizes .btn { width:192px; float:none; padding:0; }
#dialog-sizes .inp-text { margin-top:7px; }
#dialog-sizes .inp-fix { display:inline-block; width:80%; vertical-align:middle; }
#dialog-sizes .vamm { vertical-align:middle; }
#dialog-sizes .result {background:#f7f3d9; font-weight:bold; padding:0 10px; display:inline-block; min-width:30px; text-align:center; line-height:24px; margin-left:10px; }

#dialog-basket h2 { margin-bottom:5px;}
#dialog-basket h3 { margin:10px 0 5px 0px; color:#7c779d; font-size:18px;}
#dialog-basket h4 { margin:0 0 10px; color:#DB3F92; font-size:15px;}

#dialog-basket .btn { width:192px; float:none; padding:0; }
#dialog-basket .inp-text { margin-top:7px; }
#dialog-basket .inp-fix { display:inline-block; width:80%; vertical-align:middle; }
#dialog-basket .vamm { vertical-align:middle; }
#dialog-basket .result {background:#f7f3d9; font-weight:bold; padding:0 10px; display:inline-block; min-width:30px; text-align:center; line-height:24px; margin-left:10px; }

#dialog-basket .row {border-top:2px solid #7F7AA0;}
#dialog-basket .price {}

#dialog-basket .price span {float:left; margin-right:5px; } 

#dialog-basket p {float:left; margin:10px 0 0 0;}
#dialog-basket .btnOk {background-color:#2AB100 !important; margin-left:87px;}

#dialog-video {width:730px !important}

.dialog-transport {xtop:-200px}
.dialog-transport p { margin: 0 0 1em; }
.dialog-transport .col-l { xoverflow:hidden; zoom: 1; padding-bottom:5px; }
/*.dialog-transport .col-r { float:right; display:inline; min-width: 150px; margin-left: 50px; text-align:right; }*/
.dialog-transport .col-r { float:right; display:inline; width:100px; margin-left:20px; text-align:right; }


#dialog-prebasket { padding:25px 15px 25px 25px; xwidth:auto; top: 58px; }
#dialog-prebasket h2:first-child { margin:0px 0 5px 0; color:#DB3F5C; font-size:19px; line-height:24px;}
#dialog-prebasket h2:first-child strong {color:#DB3F5C;}
#dialog-prebasket h2 { margin:5px 0 25px 0; color:#817CA1; font-size:14px; }
#dialog-prebasket h2.center {text-align:left; margin-left: 18px; }
#dialog-prebasket h2.ok-message { margin:0; padding:12px 0 10px 75px; min-height:0; font-size:12px; font-weight:bold; color:#fff; text-transform:uppercase; }
#dialog-prebasket .col-img { width:90px; margin:0 13px 0 0; }
#dialog-prebasket .col-buttons { clear:left; }
#dialog-prebasket .product-list li h2 {height:33px;} 
#dialog-prebasket .box { background:#efeff3; padding:13px; white-space:nowrap; xword-spacing: -1000px; overflow:hidden; border-bottom:1px solid #efeff3}
#dialog-prebasket .col-img,
#dialog-prebasket .col-info { display:inline-block; *display:inline;zoom:1; vertical-align:middle; white-space:normal; word-spacing:normal; }
#dialog-prebasket .col-info { padding: 0 0 0 103px; margin:0 0 0 -103px; width:100%;
	-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; *behavior:url('/css/boxsizing.htc'); 
}
#dialog-prebasket .col-info li { display:inline; margin-right:15px; color:#2c235e; font-size:14px; }
#dialog-prebasket .col-info li span { white-space:nowrap; }
#dialog-prebasket .col-buttons { font-style:italic; margin:20px 0 0; line-height:2; word-spacing:normal; }
#dialog-prebasket .col-buttons a { font-style:normal; }
#dialog-prebasket .col-buttons .btn { background: #db3f5c url('/img/btn/all.png') 100% -1183px no-repeat; padding-right:30px; margin:0 0 10px; }

#dialog-prebasket .product-list { text-align:left; }
#dialog-prebasket .product-list li { width:148px; margin:0 5px 0px; float: left;}
#dialog-prebasket .product-list li h2 {margin-bottom:10px; width:145px;}
#dialog-prebasket .product-list li .img { width:100px; height:100px; margin:0 auto 10px; }
#dialog-prebasket .product-list li .img img { width:100px; height:100px; }
#dialog-prebasket .product-list li .price { color:#0d034b; font-weight:bold; margin: 0 0 8px; }
#dialog-prebasket .product-list li .col-l { float:left; width: 100%; height:47px; text-align:center;}
#dialog-prebasket .product-list li .col-r { float:right; }
#dialog-prebasket .product-list li .col-l .select {width:97px; margin-bottom:3px}

#dialog-prebasket .product-list li form p { margin-bottom:10px; }
#dialog-prebasket .product-list li form .buttons { clear:both; text-align:center; }
#dialog-prebasket .product-list li form .buttons .btn { float:none; display:inline-block; padding: 0 15px; text-transform:uppercase; }
#dialog-prebasket .product-list li form .buttons .btn-in { float:none; display:inline-block; padding: 0 15px; text-transform:uppercase; }
#dialog-prebasket .product-list li form .selectBox-dropdown .selectBox-label { text-transform:none; width:78px; padding:0 6px; }

.dialog-quickview {position:fixed; top:100px;}
.dialog-quickview .quick-view-detail {border:0 !important}
.dialog-quickview .quick-view-detail fieldset {float:left;}
.quick-view-detail .h1 {display:block; width:100%;}
.quick-view-detail .price-row { overflow: visible; float:left;  background:url('/img/bg/select-steps.png') 0 bottom repeat-x; padding: 10px 0 10px 0; width:100%;}
.quick-view-detail .price-row .prices {width:100%; text-align: left; }
.quick-view-detail .price-row .prices strong {margin-right:50px;}
.quick-view-detail .your-price {text-align:left; }
.quick-view-detail .your-price strong {float:left; padding:0px;}

.quick-view-detail .legend {margin:10px 0;}

.quick-view-detail .select-steps .step:first-child {background:none !important}
.quick-view-detail .select-steps .step .title {margin: -10px 0 0 !important}
.quick-view-detail .select-steps .step .input {width:210px;}
.quick-view-detail .select-steps .add-cart .button {float:right !important}
.quick-view-detail .select-steps .add-cart .button span {background: #DC3F5C; width:155px; height:40px; line-height: 40px; font-size:12px; }
.quick-view-detail .select-steps .add-cart .btn {width:162px !important}

.quick-view-detail .select-steps .btn_product {position:absolute; bottom: 26px; color:#6e6b7c; text-decoration:none; left:30px; background:url('/img/bg_btn_back_product.png') 0 0 repeat-x; border:1px solid #E1E1E1; padding:9px;}
.quick-view-detail .select-steps .btn_product:hover {text-decoration:underline; }

.dialog-order-mobile-login {}
.dialog-order-mobile-login a {display:block; margin:10px 5px; font-weight:bold; padding:21px 0px; text-transform: uppercase; background: #db3f5c; xheight: 150px; font-size: 22px; color:#FFF; text-align: center}
.wrapper_lng4 .dialog-order-mobile-login a:last-child {line-height:1.3; font-size:20px;}


/* AGE UA alert */
.ageAlert {float:left; width:100%; margin:0px; padding:0px; height:600px; border-top:12px solid #96b226; background:url(/img/bg_alert.png) no-repeat 75px 50px #fcf8f9; font-family: Arial; position:relative;}
.ageAlert a {cursor:pointer;}
.ageAlert .p1 {position:absolute; top:150px; left:0px; font-size:22px; width:100%; text-align:center;}
.ageAlert .p2 {position:absolute; top:190px; left:72px; font-size:18px; width:52%; text-align:center;}
.ageAlert .ageButton {position:absolute; top:268px; left:30px; width:100%; padding-top:6px; }
.ageAlert .ageButton .bt {float:left; width:85%; }
.ageAlert .ageButton .bt a {display:block;  padding:15px; background:#BCBCBC; width:80%; font-size:17px; color:#fcf8f9; font-weight:bold;}
.ageAlert .ageButton .bt small {color: #949292; float: left; font-size: 12px; text-align: center; width: 76%;}
.ageAlert .ageButton .btY a {background:#96B427; width:80%; padding: 15px;}
.ageAlert .ageButton .btY small {width:100% !important}
.ageAlert .ageFoot {position:absolute; bottom:25px; left:30px; font-size:14px; width:76%; text-align:center; color:#949292}
.ageAlert .ageFoot span {text-decoration:underline;}
.ageAlert .ageFoot a {color:#949292; text-decoration:underline;}


/* AGE UA alert */
.ageAlertCz {float:left; width:470px; margin:0px; padding:0px; height:277px; background:url(/img/bg_alert18.png) no-repeat 0px 0px; font-family: Arial; position:relative;}
.ageAlertCz .p1 {position:absolute; top:90px; left:84px; font-size:18px; color:#0d1058; width:300px; font-weight:bold; text-align:center;}
.ageAlertCz .p2 {position:absolute; top:144px; left:110px; font-size:13px; color:#7f7aa0; width:52%; text-align:center;}
.ageAlertCz .ageButton {position:absolute; top:190px; left:47px; width:100%; padding-top:6px; }
.ageAlertCz .ageButton .bt {float:left; width:230px; }
.ageAlertCz .ageButton .bt a {display:block;  font-size:13px; color:#7f7aa0; font-weight:bold; text-decoration:none;}
.ageAlertCz .ageButton .bt a:hover {text-decoration:underline;}
.ageAlertCz .ageButton .btY {float:left; width:180px; }
.ageAlertCz .ageButton .btY a {padding: 0; color:#FFF; position:relative; left:31px;}
.ageAlertCz .ageFoot {position:absolute; bottom:7px; left:60px; font-size:12px; width:76%; text-align:center; color:#7f7aa0}
.ageAlertCz .ageFoot span {text-decoration:underline;}
.ageAlertCz .ageFoot a {color:#949292; text-decoration:underline;}



/* E-checks*/

.detailEcheck {float:left; width:100%; }
.detailEcheck .col1 {float:left; width:45%; padding:0px 10px; }
.detailEcheck .col2 {float:left; width:45%; padding:0px 10px;}

.eCheckTable tr td {border:none; padding:5px 0;}

.add-cart-echeck {background:none !important;}

/* No stock in order */

.OrderOnlineAvail {float:left; margin:20px 0 200px 0px; padding: 0px 0px 20px 0px; width:100%; height:auto; position:relative; background:#FFF}
.OrderOnlineAvail .OrderOnlineAvail-t {padding: 20px 10px 10px 12px; font-weight: bold; font-size:18px; color:#000}
.OrderOnlineAvail table {padding: 0px 10px 10px 15px;}
.OrderOnlineAvail table tr td {border:none;}
.OrderOnlineAvail p {text-align:left; margin-left:12px;}
.OrderOnlineAvail p a {font-weight:bold; text-decoration:underline;}
.OrderOnlineAvail .Close {position:absolute; bottom:15px; right:50px;  cursor:pointer;}

/* Producers list */

.marksEx {width:100%; float:left; margin-bottom:50px;}
.marksEx .marks-t {padding-bottom: 7px; font-size: 24px; color: #000}
.marksEx .marksIn {padding: 15px 0 0 0; float:left;}
.marksEx .maEx {width: 175px; margin: 0 20px 0 0; float: left}
.marksEx .maEx.last {margin-right: 0}
.marksEx .maEx .maEx-t {height: 20px; margin-bottom: 15px; padding: 5px 0 0 9px; font-size: 14px; font-weight: bold; color: #0D034B; background: #E5E4EC}
.marksEx .maEx ul {margin: 0; padding: 0; list-style-type: none}
.marksEx .maEx ul li {margin-bottom:3px;}
.marksEx .maEx ul li a {margin-bottom: 0px; padding: 0; display: block; }
.marksBlind {width: 100%; margin-top: 15px; padding: 120px 0 0 0; float: left; text-align: center; font-size: 14px; font-weight: bold; color: #808080;}

.navigateRel {position:absolute; top:5px; right:0px;}
.navigateRel img {margin-right:10px; cursor:pointer;}

.close .bd{display:none;}


/* Web Popup */

.dialog-webpopup {height: 450px; width: 300px !important; padding:0px;}


.WebPopup {z-index:99;  }
.WebPopup .close {position:absolute; top:9px; right:62px; cursor:pointer;}
.WebPopup .closetitle {position:absolute; top:15px; right:30px; cursor:pointer; color:#3e1e6c; font-weight:bold; cursor:pointer;}

.WebPopup .WPTop {width:100%; height:145px; background-color:#3e1e6a; }
.WebPopup .WPTop strong {float:left; margin:15px 0 0 10px; font-size:70pt; font-weight:bold; color:#FFF; font-family:verdana}
.WebPopup .WPMiddle {float:left; width:100%; height:68px; text-align:center; background-color:#e4ff87; }
.WebPopup .WPMiddle span {margin:25px 0px 0px 0px; display:block; font-size:12pt; font-weight: bolder;  color:#000;  font-family:verdana}
.WebPopup .WPBottom {float:left; width:318px; height:100px; background-color:#FFF; border:1px solid #E09AC0; border-top:0px; }
.WebPopup .WPBottom .alert {float:left; margin:12px 0 0 20px; padding-left:30px;  width:318px; height:30px; background: url(/img/bg-popupalert.gif) no-repeat 0px -1px; color:#3e1e6c; font-weight:bold; font-size:12px;}


.WebPopup .user {float:left; width:100%; margin:10px 0 0px 20px;}
.WebPopup .user .d1 {float:left; width:200px; padding:0px; margin:0px; }
.WebPopup .user .d2 {float:left; width:80px;  padding:0px; margin:19px 0px 0px 0px ;}
.WebPopup .user .d2 img {cursor:pointer;}
.WebPopup .user .d1 span {color:#000; font-size:11px; font-weight:bold; display:block; padding:0px; margin:0px 0px 5px 0px; }
.WebPopup .user .d1 .input-text {height:24px;  padding-top:1px; width:190px; border:1px solid #e3e3eb; border-top:1px solid #aaadb2;}

.WebPopup .user p {margin-top:15px; font-size:14px; width:180px;} 
.WebPopup .user .closeOk {float:left; margin:5px 0 0 0px; padding-left:15px;  width:318px; height:30px; background: url(/img/bt-closePopupOK.gif) no-repeat 0px 3px;  color:#3e1e6c; text-decoration:underline; font-weight:bold; font-size:12px;}


.voucher {position: relative; height: 450px; width: 300px; font-family: Trebuchet MS; background: url(/img/bg-voucher.jpg) no-repeat }
.voucherok { background: url(/img/bg-voucherok.jpg) no-repeat !important }
.voucheroklog { height:323px !important; background: url(/img/bg-voucheroklog.jpg) no-repeat !important }
.voucher .genderYar {position: absolute; top: 258px; left: 63px; width: 245px; }
.voucher .genderYar .itm {float:left; width:90px;}
.voucher .genderYar .itm label {font-size:17px; font-family: Trebuchet MS; color: #646567}
.voucher .dtbth {position: absolute; top: 63px; left: 5px; width: 245px;}
.voucher .dtbth label {font-size:17px; font-family: Trebuchet MS; color: #646567}
.voucher .dtbth select {width:175px !important; height:25px; padding:0px 0 0 0; font-size:17px; font-family: Trebuchet MS; color: #000; opacity: 0.5;	filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5;  xbackground-color:transparent; }
.voucher .dtbth select option {background:#FDFAFB; color:#646567}
.voucher .voucherText1 {position: absolute; top: 72px; left: 19px; width: 271px; line-height: 34px; font-size: 24px; color: #646567; text-align: left}
.voucher .voucherText1 span {font-weight:bold;}
.voucher .voucherText1 strong {line-height: 55px; display: block; font-size: 55px; color: #3e1e6c}
.voucher .voucherText1 div strong {display: inline !important}
.voucher .voucherInp {position: absolute; top: 290px; left: 0px; width: 245px; font-size: 12px; color: #646567; text-align: right; position:relative;}
.voucher .voucherInp strong {font-size: 17px; font-weight: normal; }
.voucher .voucherInp div {height: 36px; margin: 8px 0 10px 0; background: url(/img/bg-voucherInp.gif) no-repeat top right}
.voucher .voucherInp div .input_text {position: relative; top: 1px; right: 4px; width: 167px; padding: 2px 0 2px 0; background: transparent; border: 0}
.voucher .voucherInp span {font-size: 20px; }
.voucher .voucherInp span .input_button {position: relative; top: 2px; margin-left: 15px; cursor:pointer; }
.voucher .voucherText2 {position: absolute; bottom: 11px; left: 11px; font-size: 12px; color: #646567}
.voucher .voucherText2 a {text-decoration: underline; color: #646567}
.voucher .voucherText2 a:hover {text-decoration: none}
.voucher .voucher_logo {position:absolute; right:15px; top:38px;}
.voucher .voucher-sended {float:left; width:100%; margin:80px 0 0 5px;font-family:Arial; color:#000; position:relative;}
.voucher .voucher-sended p {font-size:14px; padding:0px 5px 0px 0; margin-bottom:10px; }
.voucher .voucher-sended p small {font-size:14px; color:#3e1e6c}
.voucher .voucher-sended img {position:absolute; top:346px; left:0px; cursor:pointer;}
.voucher .voucher-sendedlog {float:left; width:70%; margin:80px 0 0 20px;font-family:Arial; color:#000; position:relative;}
.voucher .voucher-sendedlog p {font-size:14px; padding:10px 0; }
.voucher .voucher-sendedlog p small {font-size:14px; color:#3e1e6c} 
.voucher .voucher-sendedlog img {position:absolute; top:155px; left:0px; cursor:pointer; }

.voucher .voucherini .ROv {font-size:17px !important}


.UAvsend p {width:90%; padding:3px 0 !important; margin-bottom:0px !important}
.UAvsend .p4 {width:66% !important; }
.UAvsend .dtbth {left:0px !important; top:71px !important; }

.ROvsend p {width:90%; padding:5px 0; margin-bottom:0px !important}
.ROvsend .p4 {width:80% !important; }
.ROvsend .dtbth {left:0px; top:71px; }



.voucher .p1 {font-size:13px !important;  font-weight:bold;  }
.voucher .p1 strong {font-size:24px !important; }
.voucher .p2 strong {font-size:12px !important; color:#3e1e6c}
.voucher .p3 strong {font-size:12px !important; color:#3e1e6c}
.voucher .p4 {position:relative;}


.tipsy { padding: 5px; font-size: 10px; background-repeat: no-repeat; }
.tipsy-inner { padding: 10px; background-color: #FFF; border:1px solid #F1E4E6; color: #000; max-width: 400px; text-align: left; font-size:12px; }
.tipsy-inner { -webkit-border-radius:15px; -moz-border-radius: 15px; border-radius: 15px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }

.action2plus1Applied {float:left; margin:1px 0 0 0px; display:block; width:100%; padding-left:0px;}
.action2plus1Applied img {margin-right:5px; cursor:help;}

.addCartRpanelInfo {position:relative; margin:10px 0 10px 8px; width:90%;}
.addCartRpanelInfoDelivery {border:0px !important; color:#837EA3 !important; margin:0 0 10px 3px !important; padding:0px 0 0 5px !important; width:95%;}
.addCartRpanelInfoDelivery p {color:#837EA3 !important}

.count-detail a {min-width:60px;}
.charakterization .prod_img {float:right; width:auto; padding:0 0 5px 5px; margin-top:-30px;}

.tooltip {border-bottom-style: dotted; cursor:help; border-width: 1px; }
.osloveni .selectBox-label {text-transform: none;}

.btn-step1-pop-cont {float:right; background: url(/img/btn/bt-ord-pop-cont.png) no-repeat left; width:344px; text-align:center; padding-top:37px; display:block; height:60px; font-size:18px; color:#FFF !important; font-weight:bold; text-decoration:none; margin-right:27px; margin-top:180px;}
.btn-step1-pop-cont:hover {text-decoration:underline}

.basket-coup-fidel {float:left; width:100%; }
.basket-coup-fidel .open-cls {float:left; display:block; width:auto; color:#DB3F5C; margin-right:60px; line-height:30px; padding-right:20px; background:url('/img/bg/coup-fid-link.png') right 10px no-repeat;}

.basket-coup-fidel .open {display:block !important}

.basket-coup-fidel .coupon-box {float:left; margin:5px 0px; padding:0px; width:100%; display:none;}
.basket-coup-fidel .coupon-box fieldset {width:199px}
.basket-coup-fidel .coupon-box .inp-text {width:96px;}
.basket-coup-fidel .coupon-box .btn {min-width:68px; padding:0 5px}
.basket-coup-fidel .coupon-box .inp-fix {display:inline}

.basket-coup-fidel .fidelity-box {float:left; margin:5px 0px; padding:0px; width:100%; display:none;}
.basket-coup-fidel .fidelity-box fieldset {width:299px}
.basket-coup-fidel .fidelity-box .inp-text {width:200px;}
.basket-coup-fidel .fidelity-box .btn {min-width:68px}
.basket-coup-fidel .fidelity-box .inp-fix {display:inline}
.basket-coup-fidel .fidelity-box .money-box {}


.dialog-prebasket {position:absolute; }

.grid-noblock {position:relative;}

.grid-noblock p img {z-index:100;}

.hrf1 {position:absolute; top:0px; left:0px; width:50%; height:70%; z-index:999; background:#FFF; opacity:0; }
.hrf2 {position:absolute; top:0px; right:0px; width:50%; height:70%; z-index:999; background:#FFF; opacity:0; }

.bFixL1, .bFixL2, .bFixP1, .bFixP2 {display:none;}

#dialog-news {z-index:1005; top:142px; }
#dialog-news h2 { font-weight:bold; color:#c80444; }
#dialog-news h2 span { font-weight:normal; }
.dialog-news-1 p { font-size:15px; color:#817ca1; }
.dialog-news-1 p strong { display:block; line-height: 1.5; font-size:22px; color:#0d034b; font-weight:normal; }
.dialog-news-1 p strong span { font-size:32px; font-weight:bold; }
.dialog-news-1 p.fill { font-size:14px; color:#0d034b; margin-bottom:10px; }

.dialog-news-1 form { padding:10px; margin: 0 0 -15px; width:auto; background:#efeff3; border-top:2px solid #7f7aa0; }
.dialog-news-1 form label { color:#2c235e; }
.dialog-news-1 form .col-r input { margin-top:5px; }
.dialog-news-1 form .inp-text { padding: 8px 10px; width: 220px; }
.dialog-news-1 form .btn { text-transform:uppercase; float:none; height:37px; line-height:37px; padding:0 10px; }
.dialog-news-1 form p { font-size:14px; }
.dialog-news-1 form p a { font-size:12px; }

.js .dialog-news-1 .radio label { display:block; height:40px; line-height:40px;  margin-bottom:10px; padding-left:50px; color:#817ca1; background:url('/img/btn/all.png') 0 -1250px no-repeat; }
.js .dialog-news-1 .radio label.active { color:#c80444; background-position: 0 -1290px; }
.js .dialog-news-1 .radio input { position:absolute; left:-9999px; opacity:0; }
.js .dialog-news-1 .radio br { display:none; }

.dialog-news-2 p, .dialog-news-2 p strong { color:#817ca1; }
.dialog-news-2 .ps { color:#c80444; font-style:italic; }
.dialog-news-2 .ps span { font-size: 16px; font-style:normal; font-family: 'Segoe Script', 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif; }
.dialog-news-2 .bg { padding-bottom:25px; }
.dialog-news-2 form { margin:0; }
.dialog-news-2 form label, .dialog-news-2 form select { color:#c80444; }
.dialog-news-2 form .selectBox-label { color:#c80444; }
.dialog-news-2 .disclaimer { margin: 0 -10px -25px; border-top:1px solid #666; padding:7px 10px 10px; color:#817ca1; font-size:12px; }

.dialog-news-2 .btn { width:256px; height:75px; border:none; background:none;
	-webkit-box-shadow:none;
	        box-shadow:none;
}
.dialog-news-2 .btn span {display:block; width:256px; height:75px; background:url('/img/btn/all.png') 0 -1350px no-repeat; color:#fff; font-size:14px; line-height:64px; font-weight:bold; text-transform:uppercase; text-align:center;}


.categoryNavi {border-bottom:1px solid #7F7AA0; padding-bottom:10px; margin-bottom:0px;}
.categoryNavi .category-list .grid-4 a {position:relative;}
.categoryNavi .category-list .grid-4 h2 {position:absolute; bottom:5px; left:0px;width:100%; margin:0px; font-family:Arial;font-size:15px;color:#FFF;}
.categoryNavi .category-list .grid-4 .img {margin-bottom:0px;}
.categoryNavi .category-list .grid-4 .bckgrnd {background:#DC3F5C; height:40px; width:100%; margin-bottom:10px;}
.categoryNavi .category-list {margin:0 0 0 0px !important}
.categoryNavi .category-list .item {width:240px; margin:0 0 0 11px}
.categoryNavi .itemsongrid4 .item {width:178px; margin:0 0 0 11px}
.categoryNavi .itemsongrid4 .item img {width:178px;}

/* Collection */
.collection {border-bottom:1px solid #7F7AA0; padding-bottom:10px; margin-bottom:0px;}
.collection .collection-list .grid-4 a {text-align:center;}
.collection .collection-list .grid-4 h2 {position:absolute; bottom:16px; left:0px;width:100%; margin:0px; font-family:Arial;font-size:16px;color:#FFF;}
.collection .collection-list .grid-4 .img {margin-bottom:0px;}
.collection .collection-list .grid-4 .bckgrnd {background:#DC3F5C; height:40px; width:100%; margin-bottom:10px;}
.collection .collection-list {margin:0 0 0 0px !important}
.collection .collection-list .item {width:180px; margin:0 11px 0 0; position:relative;}
.collection .collection-list .item:first-child {margin:0 11px 0 0;}
.collection .collection-list .item img {width:180px}

.collection [rel=collection] {cursor: pointer;} 

.dialog-callback {display:none}
#searchSuggest { display: none; z-index: 500; background: #fff; width: 278px; left:10px; top:96px; position: absolute; border: 1px solid #CBCBCB; }

.tablet-small {display:none;}

.cookwarning {width:100%; margin:0px; padding:10px 0; bottom:0px; height:auto; text-align:center; font-size:13px; font-weight:600; background:#A6A6A6; color:#FFF; position:fixed; line-height:1.3; z-index:9999; opacity:0.9}
.cookwarning a {color: #0d034b}


.cookwarningcz {width:320px; margin:0px; padding:0; right:0px; bottom:0px; height:180px;  background:#fbf3cc;  position:fixed; z-index:9999; opacity:0.9; box-shadow:  0 -3px 24px rgba(71, 42, 23, 0.40);}
.cookwarningcz a {color: #0d034b}
.cookwarningcz .lp {float:left; width: 60%; margin:0px; padding:0px; height: 113px; background:#fbf3cc; }
.cookwarningcz .lp .title {font-size:14px; color:#140032; margin:10px 0 0 18px; font-weight: bold; float: left;}
.cookwarningcz .lp .desc {font-size:13px; color:#140032; margin:3px 0 0 18px; font-weight: normal; float: left;}
.cookwarningcz .lp .cw_close {float: left; height:26px; margin:5px 0 0 18px; letter-spacing: 1.1px;  font-weight: 600; padding:2px 14px; border-left:1px solid #cfc79d;  background:url('/img/advice/bg_cookies_btn.png') 0px 0px repeat-x; box-shadow:none }

.cookwarningcz .rp {float:left; width: 40%; margin:0px; padding:0px; height: 113px; background:#fbf3cc; }
.cookwarningcz .rp span {font-size:14px; color:#140032; margin:10px 0 0 18px; font-weight: bold; float: left;}
.cookwarningcz .rp div {font-size:13px; color:#140032; clear:both; margin:5px 0 0 18px; font-weight: normal; float: left;}
.cookwarningcz .rp div label {float:left; width: 200px; margin:0px 0; clear:both;}
.cookwarningcz .rp div input {float:left; margin: 5px 5px 0 0;}

.emailservice {margin:10px 0 50px 0; }
.emailservice p {font-size: 16px;}


} /* end of media */

@media screen and (min-width:600px){
	
  
  .credit-card .link-pay {margin-right: 20px}
  
  .cookwarningcz {width:395px; height:130px;} 
  
  
  #wrapper{width:530px; padding:0 10px;}
	.row-main{width:530px;}
  #main-menu ul{width:530px;}
	#main-menu h2{margin-left:481px;}
	#main-menu.open h2{margin-left:481px;}
	#search.open p{ width:510px; left:-379px;}
	.product-list ul{white-space:normal;}
	.select-steps .step .colors ul{max-width:385px;}
  .select-steps .add-cart .det_ban_2 {top:10px; position:absolute; left:155px;  display:block;}
 
 	.dialog-transport .col-l { xoverflow:hidden; zoom: 1; padding-bottom:5px; }
	.dialog-transport .col-r { width:auto; min-width: 150px; margin-left: 50px; }

	#dialog-prebasket .col-buttons { margin-top:0; display:inline-block; *display:inline;zoom:1; vertical-align:middle; white-space:normal; word-spacing:normal; }
	#dialog-prebasket .col-info { padding: 0 200px 0 103px; margin:0 -238px 0 -103px; }
  #dialog-prebasket .col-infoLang1 {margin:0 -180px 0 -103px; }
  
	#dialog-prebasket .col-buttons { width:190px; } 
  .bannerBot {display:none}
  
  #dialog-prebasket h2:first-child { margin:0px 0 5px 0; color:#DB3F5C; font-size:19px; line-height:33px;}
  #dialog-prebasket h2.ok-message { margin:0; padding:20px 20px 20px 75px; min-height:0; font-size:15px; font-weight:bold; color:#fff; text-transform:uppercase; }
  
.dialog-quickview {position:fixed; top:100px;}
.dialog-quickview .quick-view-detail {border:0 !important}
.dialog-quickview .quick-view-detail fieldset {float:left;}
.quick-view-detail .h1 {display:block; width:100%;}
.quick-view-detail .price-row { overflow: visible; float:left;  background:url('/img/bg/select-steps.png') 0 bottom repeat-x; padding: 10px 0 10px 0}
.quick-view-detail .price-row .prices {width:100%; text-align: left; }
.quick-view-detail .price-row .prices strong {margin-right:50px;}
.quick-view-detail .your-price {text-align:left; }
.quick-view-detail .your-price strong {float:left; padding:0px;}

.quick-view-detail .legend {margin:10px 0;}

.quick-view-detail .select-steps .step:first-child {background:none !important}
.quick-view-detail .select-steps .step .title {margin: -10px 0 0 !important}
.quick-view-detail .select-steps .step .input {width:210px;}
  
  .grid-noblock p { float:none}
  .grid-noblock h2 {float:none; width:100%;}

 .dialog-agecz {left:14%; width:464px;}
  

	#dialog-news h2 { font-size:24px; margin-bottom:30px; }
	.dialog-news-1 p { font-size:19px;}
	.dialog-news-1 p strong { font-size:28px; }
	.dialog-news-1 p strong span { font-size:40px; }
	.dialog-news-1 p.fill { font-size:18px; }

	.dialog-news-1 .bg { padding: 20px 225px 1px 25px; overflow:hidden; background:url('/img/bg/dialog-news-1.jpg') 100% 100% no-repeat; }
	.dialog-news-1 form { padding: 30px 35px 0; }
	.dialog-news-1 .radio label { font-size:15px; }
	.dialog-news-1 .col-l { width:170px; float:left; }

	.dialog-news-2 h2 { padding-right:40px; }
	.dialog-news-2 .bg { margin: -23px -10px 0; padding:23px 220px 25px 10px; background:url('/img/bg/dialog-news-2.jpg') 100% 100% no-repeat; }
	.dialog-news-2 .bg p.button .btn { margin-right:-195px; }
	.dialog-news-2 p, .dialog-news-2 form .selectBox-label, .dialog-news-2 form .selectBox-dropdown-menu li { font-size:17px; }
	.dialog-news-2 .ps span { font-size:25px; }

 .twisto-block.sel {height:50px !important}
  .twisto-descript {width:96%; height:27px }
  .payment-short-descript {width:96%; height:27px } 




  /* Adventni kalendar*/
  
  .advent img {width:100%;}


  /*Call back - UA*/
  .phoneBackPart input  {width:191px; }
  .phoneBackPart .btn {width:90px !important; }
  .help-lineUa .phoneBackLink {display:block; width:100%; text-align:center; text-transform:lowercase;}

  .created{bottom:-55px; display:block}
	.filters .filterhd h2{margin-left:-10px;}
	.filters.open .filterbd{left:-10px;}


	.cart-table .td2{width:auto;}
	.cart-table .td3{width:auto; display: table-cell;}
	.cart-table .td4{width:auto;}
	.cart-table .td5{width:auto;}
	.cart-table .td6{display:table-cell;}
	.cart-table .td1 img{max-width:100%; max-height:100%;}
	.cart-table .price{font-size:17px;}
	.cart-table .available{font-size:13px; font-weight:bold;}
	.basket-coup-fidel {float: left; width: 400px;}
	.basket-coup-fidel .fidelity-box {float: left;width: 400px;}
	.cart-table .price-row{margin:0 0 35px; padding:25px 0 0 0;}
	.cart-table .order-row p.info{width:300px; font-size:14px;  float:left; margin-top:5px;}

	.cart-table .order-row .back-shop{width:120px; margin-top:-8px;}
	.cart-table .order-row .back-shop:before{top:0;}
	.order-steps li{width:20%; padding:0 0 0 10%;}
	.order-steps li.step3{width:20%;}

	.order-steps .step:before,
	.order-steps .step .ie-counter{left:8px;}

	.dialog-transport .col-r { float:right; display:inline; margin-left:20px; text-align:right; }
	.dialog-transport iframe, .dialog-transport object, .dialog-transport embed{max-height:100%;}

  #searchSuggest { display: none; z-index: 500; background: #fff; width: 315px; left:342px; top:84px; position: absolute; border: 1px solid #CBCBCB; }
  .products-overview {display:block}
  
  .tablet-small {display:none;}
  
  .carmela h2 { right: 320px; }
  .carmela h1 { right: 220px; font-size: 36px;}
  .carmela .descript {right:390px; width:130px;}
  .carmela .inquiry_body .bottom div input {width:200px;}

  
}

/*TABLET*/
@media screen and (min-width:768px){

  body{position:relative; padding:30px 0 60px;}
  

	#mq { left:20px; }

	/* ***********************************
	    LAYOUT
	*********************************** */

	#wrapper{width:748px; padding:10px;}
	.row-main{width:748px;}


	/*BLOCK*/
	.apek, .col-purchase, .col-benefits, .fb-row, .bottom-row .col-h-l, .quick-nav{display:block;}

	.col{float:left; display:inline;}
	.grid-4{width:175px; margin:0 0 0 16px;}
	.grid-list .grid-4:first-child{margin:0;}

	.col-h-l{width:49%; float:left;}
	.col-h-r{width:49%; float:right;}


	/* ***********************************
	    HEADER
	*********************************** */

	#header{height:158px;margin:0; padding:15px 0 0;}

	/*logo*/
	#logo{position:absolute; left:0; top:46px; margin:0; width:auto; height:auto; border:none;}
	#logo,
	#logo img{width:212px; left:15px; margin:0;}



  .logo_van {position:absolute; top:-13px; right:-29px; left:auto !important; width:40px !important; height: 29px !important; display:block;}

  .pr-radio {left:-10px; top:-10px;}
  .pr-radio img {width:85px; height:65px; max-width:150%}
  

	#help-line{position:absolute; left:294px; top:29px; font-size:13px; margin:0; padding:0; border:none;}

	/*MAIN-MENU*/
	#main-menu{position:absolute; left:0; bottom:0; width:100%; height:59px; padding:0; border-top:2px solid #7f7aa0; border-bottom:none; background:none; }
	#main-menu > ul{top:100%; left:0;width:100%; display:block; height:57px; border-top:2px solid #fff; background:#efeef4; font-size:0;
		-webkit-box-shadow:inset 0 1px 0 #7f7aa0;
		        box-shadow:inset 0 1px 0 #7f7aa0;
	}
	#main-menu > ul li{position:relative; float:left; /*width:85px;*/ height:56px; margin:0 0 0 8px; border:none; text-transform:none; }
	#main-menu > ul li:first-child{margin:0;}
	#main-menu > ul i{display:inline-block; vertical-align:top; zoom:1; width:7px; height:4px; margin:7px 8px 0 0; background:url('/img/btn/all.png') 0 -400px no-repeat;}
	.ie7 #main-menu > ul i{display:inline;}
	#main-menu > ul a{display:block; height:56px; margin:0 0 0 10px; color:#0d034b; font-weight:600; line-height:56px; text-decoration:none; text-transform:uppercase; text-align:center; background:none; padding:0;  }
	.ie7 #main-menu > ul > li > a{font-size:40px;}
	#main-menu > ul a:hover{color:#db3f5c;}
	#main-menu > ul a span{display:inline-block; vertical-align:middle; zoom:1; width:100%; font-size:12px; line-height:17px;}
	#main-menu > ul br{display:inline;}

  .main-menu-ipad > ul a span {font-weight: 500;}
  
  
  .wrapper_lng1 #main-menu > ul a span{width:82px;}
  .wrapper_lng1 #main-menu > ul li:first-child a span{width:102px;}

  .wrapper_lng2 #main-menu > ul a span{width:82px;}
  .wrapper_lng2 #main-menu > ul li:first-child a span{width:115px;}


	#main-menu > ul li:hover .sub-menu{display:block;}
	#main-menu > ul li:hover > a{color:#db3f5c}
	#main-menu > ul li:hover > a i{background-position:0 -200px;}

  .wrapper_lng4 #main-menu > ul a span{display:inline-block; vertical-align:middle; zoom:1; width:85px; font-size:13px; line-height:17px;}
  .wrapper_lng3 #main-menu > ul a span{display:inline-block; vertical-align:middle; zoom:1; width:85px; font-size:13px; line-height:17px;}


  

	#main-menu .sub-menu{display:none; width:465px; position:absolute; left:0; top:56px; border-top:5px solid #e46f85; background:#fff;
		-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.6);
		        box-shadow:0 5px 10px rgba(0,0,0,0.6);
	}
  
  #main-menu .sub-menuB {width:670px !important}
  
  #main-menu .sub-menu .inner{padding:20px 20px 0 20px;}
	#main-menu .sub-menu .col-h1 {overflow:hidden; zoom:1;}
  #main-menu .sub-menu .col-h{column-count: 2; column-gap: 0px; -moz-column-count: 2; -moz-column-gap: 0px; -webkit-column-count: 2; -webkit-column-gap: 0px; }
	#main-menu .sub-menu ul{margin:0 0 25px;}
	#main-menu .sub-menu .title{margin:0 0 10px; color:#0d034b; font-size:13px; font-weight:600; text-transform:uppercase;}
	#main-menu .sub-menu li{float:none; height:auto; margin:0; padding:0 20px 0 10px; background:url('/img/bg/li.png') 0 6px no-repeat;}
	#main-menu .sub-menu .col-h1 li{float:left; width:180px;}
	#main-menu .sub-menu a{display:inline-block; height:auto; margin:0; color:#db3f5c; line-height:18px; font-size:13px; font-weight:normal; text-align:left; text-transform:none; width:160px;}
	#main-menu .sub-menu a:hover{text-decoration:underline;}
  #main-menu .sub-menu .nowrap {white-space:nowrap;}

  #main-menu .sub-menuB a {width:auto;}

  #main-menu > ul .rightpos .sub-menu{right:-83px; left:auto !important}
  #main-menu > ul .rightpos3 .sub-menu{left:0px; right:auto !important}
  #main-menu > ul .rightpos3 .sub-menuB {right:-403px !important;}
  #main-menu > ul .rightpos4 .sub-menu{right:-292px !important;}
  #main-menu > ul .rightpos5 .sub-menu{right:-180px !important;}
  #main-menu > ul .rightpos6 .sub-menu{right:-83px !important;}

  .body-mobtab #main-menu > ul li:hover .sub-menu{display:none;}

	/*TOP-LINE*/
	#top-line{position:absolute; left:0; width:100%; top:-30px; z-index:10; display:block; margin:0; border:none; font-size:11px; line-height:30px;}
	#top-line ul{text-align:right; width:748px; margin:0 auto;}
	#top-line li{display:inline-block; vertical-align:top; margin:0 0 0 20px; border:none; }
	.ie7 #top-line li{display:inline; zoom:1;}
	#top-line a{padding:0; background:none; color:#db3f5c; font-size:11px; font-weight:normal; text-decoration:none; text-transform:uppercase;}
	#top-line a:hover{text-decoration:underline;}
	#top-line .account,
	#top-line .login a{color:#0d034b;}
	#top-line .account span{padding:0 5px 0 0; text-transform:uppercase;}
	#top-line .account a{display:inline; text-decoration:underline;}
	#top-line .account a:hover{text-decoration:none;}

	#top-line .has-submenu:hover, #top-line .open{position:relative; margin:0 -8px 0 10px;
		-webkit-box-shadow:0 0 10px rgba(0,0,0,0.6);
		        box-shadow:0 0 10px rgba(0,0,0,0.6);
	}
	#top-line .has-submenu:hover .sub-menu, #top-line .open .sub-menu{display:block;}
	#top-line .has-submenu > a{padding:0 0 0 10px; background:url('/img/btn/all.png') 0 -187px no-repeat;}
	#top-line .has-submenu:hover > a, #top-line .open > a{position:relative; z-index:12; height:30px; margin:0 0 -3px 0; padding:0 8px 0 20px; border-top:3px solid #e46f85; background-color:#fff; background-position:10px -190px; line-height:24px;
	}
	#top-line .has-submenu:hover > a:hover, #top-line .open > a {text-decoration:none;}
	#top-line .sub-menu{display:none; position:absolute; right:0; top:100%; z-index:10; width:235px; padding:10px 8px 4px 8px; border-top:3px solid #e46f85; background:#fff; text-align:left; text-decoration:none;
		-webkit-box-shadow:0 0 10px rgba(0,0,0,0.6);
		        box-shadow:0 0 10px rgba(0,0,0,0.6);
	}
  
  #top-line .spec-top-menu {display:block; position:absolute; top:0px; left: 16px;}
  #top-line .spec-top-menu a {color:#0D034B; background:url('/img/btn/all.png') 0 -1137px no-repeat; padding:0 0 0 10px;}
  
  .topC1 {float:left; width:150px;}
  .topC1 ul {float:left;  width:150px !important;} 
  .topC1 p {float:left; width:150px; display:block;}
  .topC1 li {float:left; width:150px;}
  
  .topC2 {float:left; width:465px;}
  
  .topC3 {float:left; width:465px; height:180px;}
  .topC3 ul li {background:none !important; width:120px !important; float:left !important; margin:0px 10px 0px 0px !important; padding:0px !important }
  .topC3 ul li img {margin-top:5px;}
  
	#top-line .sub-menu p{margin:0 0 4px 6px; padding:6px 0 0; background:url('/img/bg/select-steps.png') 0 0 repeat-x;}
	#top-line .sub-menu p:first-child{padding:0; background:none;}
	#top-line .sub-menu a{display:inline; font-size:13px; text-transform:none;}
	#top-line .sub-menu ul{width:auto; margin:0 0 6px; padding:6px 0 0; text-align:left; background:url('/img/bg/select-steps.png') 0 0 repeat-x;}
	#top-line .sub-menu ul:first-child{padding:0; background:none;}
	#top-line .sub-menu ul li{display:block; margin:0; padding:0 0 0 20px; background:url('/img/bg/li.png') 6px 11px no-repeat;}
	#top-line .bolder a{font-weight:bold;}

	/*LOGIN-FORM*/
	#top-line .login a{background-position:0 -1137px;}
	#top-line .login a:hover, #top-line .open a {border-top-color:#817CA1; background-position:10px -1140px;}
	#top-line .login-form{width:234px; border-top-color:#817CA1;}
	#top-line .login-form p{margin:0 0 5px; padding:0; background:none; line-height:18px;}
	#top-line .login-form label{display:block; font-size:12px; line-height:22px; font-weight:bold;}
	#top-line .login-form .btns{margin:10px 0 0;}
	#top-line .login-form .btns a{font-size:11px; font-weight:normal; text-decoration:underline;}
	#top-line .login-form .btns a:hover, #top-line .open .login-form .btns a{color:#DB3F5C;}
	#top-line .login-form .l{margin:-5px 0 0;}

  #top-line .login-form blockquote {margin:0px; padding:2px 20px;}
  #top-line .login-form blockquote a {font-size:11px; color:#DB3F5C; display:block; width:100%; text-align:right;}  

  #top-line .spec-top-menu {display:block; float:left;}

  #log_close {color:#DB3F77 !important; position:absolute; top:0px; right:10px; }

	#header .help-line{position:absolute; left:276px; top:21px; z-index:2; width:325px; margin:0;}
	#header .help-line span{display:inline;}
  .help-lineUa {top:10px; width: 355px; left:260px; z-index:99}
  .help-lineUa .phoneBackLink {left:0px; text-align:left; top:18px;}  

	#search{position:absolute; left:250px; top:16px; width:305px; height:48px; padding:34px 33px 0; border:1px solid #d7d6e1; border-width:0 1px;}
	#search p{display:block; zoom:1; margin:0;}

	/*CART*/
	#cart{position:absolute; right:0; top:27px; width:90px; height:65px; padding:0; border:none;}
	#cart .basket{display:block; height:65px; overflow:hidden; position:static; top:auto; left:auto; width:auto; text-align:left;}
	#cart a{display:block; height:65px;}
	#cart .basket .cart{position:relative; z-index:2; float:left; width:66px; height:40px; padding:25px 0 0 0; background:url('/img/bg/all.png') 0 -100px no-repeat; color:#fff; font-size:11px; line-height:14px; font-weight:bold; text-align:center;}
	#cart .basket .cart span{display:inline;}
	#cart .basket strong{display:block; color:#fff; font-size:12px; font-weight:bold;}
	#cart .basket .btn-cart{display:none;}

  .cart .message {display:block}

	/*BOXES*/
	.boxes{display:block; margin:0 0 10px; overflow:hidden; zoom:1;}
	.boxes .box{float:left; position:relative; width:365px; margin:0 0 0 18px; border-bottom:2px solid #a4a1bc;}
	.boxes .box .inner{border:1px solid #7f7aa0;}
	.boxes .box:first-child{margin:0;}

	.boxes .transport .inner{min-height:50px; padding:15px 0 0 70px; background:url('/img/bg/all.png') 14px -430px no-repeat;}
	.boxes .warranty .inner{min-height:55px; padding:10px 0 0 82px; background:url('/img/bg/all.png') 11px -630px no-repeat;}
	.boxes h2{margin:0 0 4px; color:#686485; font-size:16px; line-height:17px; font-weight:bold; text-transform:uppercase;}
	.boxes p{margin:0 30px 0 0; color:#686485; font-size:11px; line-height:14px; font-weight:600px; text-transform:uppercase;}
	.boxes .duration{position:absolute; right:16px; top:20px; margin:0; text-align:right; font-size:12px; line-height:16px; font-weight:bold; text-transform:uppercase;}

	/* ***********************************
	    MAIN
	*********************************** */

	h1, .h1{margin-bottom:10px; padding:0; font-size:23px; font-weight:bold; text-transform:uppercase;}

	/*BREADCRUMB*/
	#breadcrumb div, #breadcrumb div a, #breadcrumb div span{display:inline;}
  #breadcrumb div:after {content:'>'; font-size: 12px; color: #7B769D; margin-left: 5px}
  #breadcrumb div:last-of-type:after {content:'';}
	#breadcrumb .back{background:none; font-weight:normal; padding:0; height:auto; line-height:normal; margin-left:0; color:#DB3F5C; text-decoration:underline; display:inline;}
	#breadcrumb .back:hover{text-decoration:none;}
	#breadcrumb {font-size:12px; padding:0; border:none; height:auto; width:auto; margin:0 0 8px; color:#7b769d;}
	#breadcrumb .back:before{display:none;}
	#breadcrumb .back span{display:none;}
	#breadcrumb .next{display:none;}
	#breadcrumb .actual{color:#0d034b;}


	/*CONTENT*/
	.content{display:block; padding:25px 0 0 0; background:url('/img/bg/separator.png') 0 0 repeat-x;}

	/*SLIDESHOW*/
	.slideshow{display:block; width:100%; margin:0 0 17px;}
	.slideshow .disabled{display:none;}
	.slideshow .prev,
	.slideshow .next,
	.slideshow .pagerSlider{display:block;}

	/*INTRO-BOX*/
	.intro-box{height:100px; margin:0 0 17px; background:url('/img/bg/intro.png') 0 0 repeat-x;}
	.intro-box h2{margin:0 0 5px; color:#db3f5c; font-size:13px; line-height:17px; font-weight:bold; text-transform:uppercase;}
	.fidelity-box  .money-box{width:250px; margin:0; padding:0px 0 0 0px; color:#db3f5c; line-height:16px; background:none}
	.money-box{width:250px; margin:0; padding:20px 0 0 70px; xbackground:url('/img/bg/money-box.png') 10px 25px no-repeat; color:#db3f5c; line-height:16px;}
  .banner-boxL {min-width:325px; margin:0; padding:0px;}  
  .banner-boxP {min-width:325px; margin:0; padding:0px; float:left; }
  .wrapper_lng1 .intro-box {background:none;} 

	.box1 { width:280px; margin:0; padding:20px 0 0 60px; color:#db3f5c; line-height:16px; background:url('/img/bg/ico1.png') 12px 35px no-repeat; background-size: 35px 34px; }
  .box1 h2 {font-size:12px; }
  .box1 p {font-size:12px; }
  .box2 { width:230px; margin:0; padding:20px 0 0 67px; color:#db3f5c; line-height:16px; background:url('/img/bg/ico2.png') 10px 35px no-repeat; background-size: 43px 34px; }
  .box2 h2 {font-size:12px; }
  .box2 p {font-size:12px; }
  .box3 { width:240px; margin:0; padding:20px 0 0 80px; color:#db3f5c; line-height:16px; background:url('/img/bg/ico3.png') 10px 35px no-repeat; background-size: 52px 32px; }
  .box3 h2 {font-size:12px; }
  .box3 p {font-size:12px; }

  .wrapper_lng5 .box3 {background: none;}

	.store-box{position:relative; width:290px; overflow:visible; padding:20px 0 0 135px; background:none;}
	.store-box:after,
	.store-box .after{content:""; display:block; position:absolute; left:0px; top:-15px; width:146px; height:136px; xbackground:url('/imgGalery/System/store-box.png') 0 0 no-repeat;}
	.store-box h2{margin:0 0 7px;}
	.store-box p{margin:0; font-size:12px; line-height:17px;}
	.store-box .open{width:190px; margin:0; color:#7f7aa0;}
	.store-box .open strong{display:inline-block; vertical-align:top; zoom:1; width:55px; margin:0 5px 0 0; line-height:15px; text-align:right;}
	.store-box .open span{display:inline-block; vertical-align:top; zoom:1; width:115px;}
	.store-box strong{color:#7f7aa0;}
	.store-box .street{position:absolute; right:0; top:44px; width:110px; color:#7F7AA0;}
	.store-box .contact{position:absolute; right:0; top:61px; width:110px; color:#7F7AA0;}

  .store-box-cz:after, .store-box-cz .after  {background:url('/imgGalery/System/1/store-box.png') 0 0 no-repeat;}
  .store-box-sk:after, .store-box-sk .after  {background:url('/imgGalery/System/2/store-box.png') 0 0 no-repeat; left: -14px;}
  .store-box-ro:after, .store-box-ro .after  {background:url('/imgGalery/System/3/store-box.png') 0 0 no-repeat; left: -14px;}
  .store-box-ua:after, .store-box-ua .after  {background:url('/imgGalery/System/4/store-box.png') 0 0 no-repeat; left: -14px;}

  .money-box-cz {background:url('/imgGalery/System/1/money-box.png') 0 0 no-repeat;}
  .money-box-sk {background:url('/imgGalery/System/2/money-box.png') 0 0 no-repeat;}
  .money-box-ro {background:url('/imgGalery/System/3/money-box.png') 0 0 no-repeat;}
  .money-box-ua {background:url('/imgGalery/System/4/money-box.png') 0 0 no-repeat;}

  .miss-cz:after,
	.miss-cz .after{content:""; display:block; position:absolute; left:-6px; top:-6px; width:146px; height:136px; background:url('/img/logo-miss.png') 0 0 no-repeat;}

  .miss-cz {width:310px; padding:20px 0 0 115px;}
  .miss-cz h2 a {color:#7f7aa0; }
  .miss-cz p {color:#7f7aa0; font-size:13px; width:80% }
  .miss-cz p strong {color:#7f7aa0; font-size:13px }
  .miss-cz p strong a {color:#7f7aa0; }

  .money-box-cz h2 a, .money-box-cz p, .money-box-cz p strong, .money-box-cz p strong a {color:#7f7aa0; }


	/*CATEGORY LIST*/
	.category-list{margin:0 0 30px;}
	.category-list .item{width:175px; margin:0 0 0 16px; text-align:center;}
	.category-list .img{margin:0 0 10px;}
	.category-list a{display:block; color:#837ea3; text-decoration:none;}
	.category-list h2{margin:0 0 5px; border:none; background:none; color:#db3f5c; font-size:16px;}
	.category-list a:hover h2{text-decoration:underline;}
	.category-list p{display:block; margin:0; color:#837ea3; font-size:11px; line-height:14px;}

  /*WELCOME BANNERS*/
  .welcome-banners {margin:0px}

	/*COL-CONTENT*/
	.sort p{float:left; margin:0 10px 0 0; color:#3b326d; font-size:14px; line-height:17px;}
	.sort li{float:left; margin:0 6px 0 0; padding:0 0 0 12px; background:url('/img/bg/li-blue.png') 0 7px no-repeat;}
	.sort li:first-child{padding:0; background:none; margin-right:12px;}
	.sort a{color:#db3f5c; font-size:14px; line-height:17px; text-decoration:underline;}
	.sort a:hover{text-decoration:none;}
	.sort .active{color:#0d034b; font-weight:600px; text-decoration:none;}
	.sort .tabletBigger{display:block;}
	.sort .mobil{display:none;}
  
  
	/*PRODUCT-LIST*/
	.product-list{position:relative;}
	.product-list li{width:180px; overflow:hidden; margin:0 0 30px 8px;}
	.product-list li a{display:block; text-decoration:none;}
	.product-list li a:hover h2,
	.product-list li a:hover h3{text-decoration:none;}
	.product-list .img{position:relative; height:auto; margin:0 0 7px;}
	.product-list .colors{margin:0 0 5px -5px; padding:0; line-height:15px; font-family:'Courier New', monospace; letter-spacing:-0.63em; xword-spacing:-0.63em;}
	.product-list .colors img{height:10px; display:inline-block; zoom:1; vertical-align:top; width:32px; margin:0 0 0 5px; letter-spacing:0px; word-spacing:0px;}
	.ie7 .product-list .colors img{display:inline;}
	X.product-list .colors img:first-child{margin:0;}
	.product-list li h2,
	.product-list li h3{margin:0 0 5px; color:#db3f5c; font-size:14px; line-height:17px; text-decoration:underline; text-align:center;}
	.product-list .price{margin:0; color:#0d034b; font-size:14px; font-weight:600; text-align:center;}
	.product-list .priceAction {margin:0; color:#0d034b; font-size:14px; font-weight:600; text-align:center;  position:relative; top:1px}  
  .product-list .priceAction strong {background-color:#efefef; color:#f02245; display:block; padding:1px 0 5px 0; margin-top:7px; }

  .name-action {min-height:34px}

	/*PAGER*/
	.col-content .pager{position:relative; margin:0 0 15px; padding:20px 150px 0 150px; background:url('/img/bg/separator.png') 0 0 repeat-x;}
	.col-content .pager .paging{display:block; text-align:center;}
	.col-content .pager .paging a{margin:0 5px; font-size:14px;}
	.col-content .pager .paging .active{color:#0d034b; text-decoration:none;}
	.col-content .pager .prev,
	.col-content .pager .next{position:absolute; top:20px;}
	.col-content .pager .prev{left:0;}
	.col-content .pager .next{right:0;}
	.col-content .show-all{display:block;}

  .col-content .pager-top {background:none; padding:2px 105px 0 134px; float:right; display:block}
  .col-content .pager-top .prev, .col-content .pager-top .next {display:block; top:0px}
  .col-content .pager-top .paging {display:none}
  .col-content .pager-top .paging-info {display:block}    

	/*COL-SIDE*/
  
  .filters .filterhd h2{font-size:17px; font-weight:normal; }
	.filters .filterhd a{background:#none; display:inline; padding:0; border-radius:0; }
	.filters .filterhd a span{display:none;}
	.filters .filterhd a:after{display:none;}
	.filters{position:static; float:none;}
	.filters.open .filterhd a{display:block; text-align:right; padding-right:15px;}
	.filters .filterbd{display:block; position:static; top:auto; left:auto; width:auto; padding:0; background:none;}
	.filters > .hd{overflow:hidden; zoom:1; margin:0 0 15px; padding:0 0 4px; border-bottom:2px solid #7f7aa0}
	.filters > .hd h2{float:left; margin:0 0 0 5px; font-size:17px; line-height:17px;}



	.filter{margin:0 0 10px; background:none; padding:0;}
	.filter .hd{overflow:hidden; zoom:1; margin:0 10px 5px 10px; border:none; padding:0;}
	.filter .hd h3{float:left; line-height:17px;}
	.filter .hd h3 a{padding:0 0 0 18px; }


  
  
	.categories,
	.filters{overflow:hidden; zoom:1; margin:0 0 20px; background:#efeef4;}
	.categories .hd{display:block;}
  .categories .hd,
	.filters > .hd{height:39px; margin:0; border-top:2px solid #7f7aa0; border-bottom:1px solid #7f7aa0;}
	.categories h2,
	.filters .hd h2{margin:0; font-size:18px; line-height:39px; font-weight:normal;}
	.categories h2 a,
	.filters .hd h2 a{display:block; margin:0; padding:0 0 0 28px; background:url('/img/btn/all.png') 12px -182px no-repeat; color:#0d034b; text-decoration:none;}
	.categories.open h2,
	.filters.open .hd h2 {background-position:12px -233px;}

	.categories .bd,
	.filters > .bd{overflow:hidden; zoom:1; padding:0; border-bottom:1px solid #7f7aa0;}

	.categories{font-family:Arial, Helvetica, sans-serif; letter-spacing:0px; word-spacing:0px;}
	.categories ul{display:inline-block; border:none; margin:0; vertical-align:top; zoom:1; padding:10px 10px 0 10px; font-family:'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif; letter-spacing:0px; word-spacing:0px;}
	.ie7 .categories ul{display:inline;}
	.categories ul ul{display:none; padding:0;}
	.categories .open ul{display:inline-block; vertical-align:top; zoom:1;}
	.ie7 .categories .open ul{display:inline;}
	.categories li{display:inline-block; vertical-align:top; zoom:1; margin-left:-1px; border:none;}
	.ie7 .categories li{display:inline;}
	.categories a{display:inline-block; vertical-align:top; zoom:1; text-decoration:underline; width:160px; margin:0 5px 18px 0; padding:0 0 0 15px; background:url('/img/bg/li.png') 0 8px no-repeat;}
	.ie7 .categories a{display:inline;}
	.categories a:hover{text-decoration:none;}

	/*FILTERS*/
  .filters .resetall{display:none;}
	.filters > .hd .btn-cancel{display:none;}
	.filters .bd{padding:10px 15px; border:none;}

	.filter{float:left; width:335px;}
	.price{margin:0 48px 0 0;}
	.filter .hd{overflow:hidden; zoom:1; margin:0 0 5px; position:relative;}
	.filter .hd h3{float:left; font-size:12px; line-height:17px; font-weight:bold; text-transform:uppercase;}
	.filter .hd h3 a{color:#0d034b; text-decoration:none;}
	.filter .hd > a{float:right; font-size:12px; line-height:17px;}
	.filter .bd{padding:0;}
	.sizes{float:none; width:100%;}

  .filter .btn-cancel {display:none}

	.checkboxes{margin:0; padding:0;}
	.checkboxes input,
	.checkboxes label{display:inline-block; vertical-align:middle; zoom:1;}
	.checkboxes input{margin:0 5px 25px 0;}
	.checkboxes label{width:47px; margin:0 5px 25px 0; color:#0d034b; font-size:13px; font-weight:normal; xtext-transform:uppercase;}
	.ie7 checkboxes input,
	.ie7 checkboxes label{display:inline;}

  .checkboxes_wrap .itemshr {white-space: normal;}
  .checkboxes_wrap .itemshr label {width:120px;}


	.colors{position:relative; margin:0 0 0 -10px;}
	.colors ul{overflow:hidden; zoom:1; padding:5px ;}
	.colors li{float:left; width:50px; height:35px; margin:0 0 15px 15px;}
	.colors label{display:block; width:40px; height:25px; padding:7px; background:#fff; cursor:pointer;}
	.colors input{position:absolute; left:-9999px; opacity:0; filter:alpha(opacity=0);}
	.colors .active{margin:-5px; padding:10px;}

	/*LAST-VIEW-PRODUCTS*/
	.last-view-products{margin:0 0 20px; padding:5px 0 0; background:url('/img/bg/separator.png') 0 0 repeat-x;}
	.last-view-products ul{margin:0 0 -10px -5px;}

  .charakterizationBottom {display:block;}
  #ajaxSearchPanelInit {position:relative; }


	/* ***********************************
	    PRODUCT DETAIL
	*********************************** */

	.product-detail{position:relative;}

	.favorites{position:static; margin:0 0 5px; text-align:center; display:block;}
	.favorites a{padding:0 0 0 18px; background:url('/img/btn/all.png') 0 -148px no-repeat; color:#db3f5c; font-size:12px;}

	.product-detail h1{margin:0 0 5px; text-align:center;}
	.col-photo .cat{display:none;}

	.col-photo .img {min-width:470px; min-height: 475px; margin:0 auto 12px; text-align:center;}
  .col-photo .img .det-img {max-height:720px;}

	.col-desc .prices{text-align:center;}
  .col-desc .your-price{text-align:center;}
	.col-desc .your-price strong{float:none; padding:0 0 0 15px;}

	.select-steps{margin:0 0 25px;}
	.select-steps .steps{overflow:hidden; zoom:1; padding:20px 0 0 30px; background:url('/img/bg/select-steps.png') 0 0 repeat-x;}
	.select-steps .step{float:left; width:199px; padding:0 0 15px 40px; background:none;}
	.select-steps .step:before,
	.select-steps .step .ie-counter{left:0; top:0; margin:0;}
	.select-steps .step .title{float:none; position:static; margin:6px 0 8px;}

	.select-steps .step .size,
	.select-steps .step .colors,
	.select-steps .step .input{float:none; text-align:left;}

	.select-steps .step .size a{display:inline;}
	.select-steps .step .size .check-size{margin:0 0 0 5px; font-size:12px; padding:0px;}
	.select-steps .step .inp-text{padding:5px 10px;}
	.select-steps .step .colors{padding:0;}

	.select-steps .add-cart{position:relative; overflow:hidden; zoom:1; margin:0; padding:18px 80px 0;}
	.select-steps .add-cart .button{float:right; width:285px; margin:0 0 -8px; padding:12px 0 0;}
	.select-steps .add-cart .btn{float:left; display:block; z-index:1;}
	.select-steps .add-cart .transport-free{float:right; margin:-12px 0 0;}
	.select-steps .call{clear:both; width:278px; margin:0 0 8px auto; text-align:left;}
	.select-steps .info{position:absolute; left:0; top:35px; width:185px; padding:0 0 0 150px;}

  .select-steps .add-cart .det_ban_1 {top:35px; position:absolute; left:0px; }
  .select-steps .add-cart .det_ban_2 {top:35px; position:absolute; right:0px; left:auto; text-align:right;  display:block;}


	.tab-wrap{float:left; width:368px; margin:0 0 25px; border:1px solid #bfbccf;}
	.tab-wrap .tab-nav{display:block; height:34px; overflow:hidden; zoom:1; background:#bfbccf;}
	.tab-wrap .tab-nav li{float:left; height:33px;}
	.tab-wrap .tab-nav a{display:block; width:91px; height:33px; border-left:1px solid #bfbccf; background:#e5e4ec; color:#7e799f; font-size:0; line-height:33px; text-align:center; text-decoration:none;}
	.ie7 .tab-wrap .tab-nav a{font-size:24px;}
	.tab-wrap .tab-nav li:first-child a{width:92px; border:none;}
	.tab-wrap .tab-nav span{display:inline-block; vertical-align:middle; zoom:1; font-size:11px; padding:0 4px; line-height:13px; text-transform:uppercase;}
	.tab-wrap .tab-nav .active{position:relative; height:34px; margin:0 0 -1px; background:#ffffff; color:#0d034b;}
	.tab-fragment .inner{padding:20px;}
	.tab-fragment table td, .tab-fragment table th{display:table-cell !important; border:none !important; padding:0 !important;}

  #orderResInfo table td, #orderResInfo table th {padding:10px !important; border:none !important; background:url('/img/bg/select-steps.png') 0 100% repeat-x !important; color:#0d034b !important; text-align:right !important;}

	.similar-products{float:right; width:368px;}
	.similar-products h2{margin:0 0 10px;}
	.similar-products ul{margin:0 0 0 3px;}
	.similar-products li{width:100px;}
	.similar-products li .img{xheight:100px;}
 	.similar-products li .colors{margin:0 -1px 5px -4px;}
	.similar-products li .colors img{margin-left:4px;}   

	.last-view-products{display:block; clear:both;}


	.order-steps{height:60px; margin:0 0 12px; padding:26px 0 0; background:url('/img/bg/order-steps.png') 0 0 repeat-x;}
	.order-steps li{float:left; position:relative; width:160px; height:38px; padding:0 0 0 80px; color:#817ca1; font-size:15px; line-height:38px; font-weight:bold; text-transform:uppercase;}

	.order-steps .step:before,
	.order-steps .step .ie-counter{content:counter(item); counter-increment:item; position:absolute; left:28px; top:0; border-radius:0; display:block; width:38px; height:38px; margin:0; padding:0; background:url('/img/bg/all.png') -150px -250px no-repeat; color:#fff; font-size:18px; line-height:38px; font-weight:bold; text-align:center;}
	.order-steps .step a{color:#817ca1; text-decoration:none;}
	.order-steps .active{color:#db3f5c;}
	.order-steps .active:before,
	.order-steps .active .ie-counter{background:url('/img/bg/all.png') -100px -250px no-repeat; color:#fff;}
	.order-steps .step.deactive:before,
	.order-steps .step.deactive .ie-counter {background:url('/img/bg/all.png') -200px -250px no-repeat; }

	.cart-table table{width:auto;}
	.cart-table .delete{display:block; float:right; width:15px; height:15px; background:url('/img/btn/all.png') 0 -50px no-repeat; color:transparent; font:0px/0px a;}
	.cart-table .order-row{width:auto; margin:0 0 15px; xoverflow:hidden; zoom:1; position:relative;}
	x.cart-table .order-row p.info{float:left; display:inline; width:365px; margin:12px 14px 0 375px; color:#817ca1; font-size:14px; text-align:right;}
  .cart-table .order-row p.info{position:absolute; top:-40px; right:-9px; width:87%}
	.cart-table .order-row .btn{float:right; width:193px;}
	.cart-table .order-row .back-shop{width:137px; margin-top:35px; margin-left:0;}
	.cart-table .transport{float:right; height:28px; padding:0 0 0 65px; margin-top:9px; margin-bottom:10px; background:url('/img/bg/all.png') 12px -447px no-repeat; color:#db3f5c; font-size:16px; line-height:28px; line-height:28px;}

  .giftHighLightedInfo {background:#DB3F5C; width: 60%; padding:5px; }
  .giftHighLightedInfo h2, .giftHighLightedInfo p {color:#FFF;}

  .giftPart .last-view-products ul {margin: 10px 0 0 0px; }
  
  .body_4 .giftPart ul, .body_3 .giftPart ul {height:430px; overflow:auto;}
  
  .giftPart .last-view-products ul li {height:425px; margin-bottom:0px; }
  .giftPart .last-view-products ul li .img {min-height:270px}

  .giftPart .last-view-products ul li h2 {font-weight: normal; margin:0px;}
  
  .giftPart .last-view-products ul li h2 input {margin-right: 3px;}
  .giftPart .last-view-products {display: block;}

  .giftPartSelect {margin:10px 0 10px 0; width:100%;}
  .giftPartSelect .head {width: 93%; padding:13px 10px 7px 58px; background: url('/img/bg/gift_detail.png') #DB3F5C 16px 8px no-repeat }
  .giftPartSelect .head h2, .giftPartSelect .head p {color:#FFF;}

  .body_3 .giftPartSelect .head {width: 77%; padding:13px 10px 7px 57px;}
  .body_4 .giftPartSelect .head {width: 77%; padding:13px 10px 7px 57px;}

  


  .body_3 #GiftHelp, .body_4 #GiftHelp {top: 200px} 
  

  .giftPartSelect .last-view-products {border-top: 0px; background: none; margin-top: 0px !important; border: 1px solid #DB3F5C;  }

  .giftProduct .buttons .btn {display:block; float: left; width: 94%; margin-top: 5px;}

  #giftPart .head h2 span {float:right; width:25px; height:25px; cursor: pointer; font-size:0; top: -2px; position: relative;}
  #GiftHelp h2 {border-bottom: 2px solid #7f7aa0; padding: 0 0 5px 0;}
  .giftRow .td2 {position:relative;}
  .giftRow .td2 span {xbackground:#DB3F5C; position: absolute; left:-30px; padding:2px;}


	.cart-table td{padding:16px 12px; }
	.cart-table .controls{display:block; float:right; width:50px; margin:3px 0 0 5px;}
	.cart-table .controls a{float:left; width:24px; height:23px; background:url('/img/btn/all.png') 0 0 no-repeat; color:transparent; font:0px/0px a; text-decoration:none;}
	.cart-table .controls .btn-inc{background-position:0 -550px;}
	.cart-table .controls .btn-dec{margin:0 0 0 2px; background-position:-50px -550px;}
	.cart-table .count{width:116px;}
  .cart-table .count #Count {width:100%;}
	.cart-table h2{margin:0 0 5px; font-size:17px; line-height:17px;}
	.basket-coup-fidel {background: url("/img/bg/separator.png") repeat-x scroll 0 0 transparent; float:left; padding-top: 15px;}
	.basket-coup-fidel .fidelity-box {float: left;width: 400px;}

	.cart-table .price-row{overflow:hidden; float:right; width:348px; zoom:1; margin:0 0 35px; padding:25px 0 0 0; background:url('/img/bg/separator.png') 0 0 repeat-x;}

	.cart-table .price-row .price{float:right; font-size:19px; line-height:33px;}
	.cart-table .price-row .price strong{color:#db3f5c; font-size:33px; font-weight:bold; float:none;}
	.cart-table .price-row .price span{float:none;}

	.cart-boxes{height:190px; margin:0 0 30px;}
	.cart-boxes .box{position:relative; float:left; display:inline; width:243px; height:190px; margin:0 0 0 10px; padding:0; background:url('/img/bg/order-boxes.png') 0 0 repeat-x;}
	.cart-boxes .box:first-child{width:242px; margin:0;}
	.cart-boxes .box h2{margin:0 0 10px; color:#db3f5c; font-size:15px; text-transform:uppercase; font-weight:bold;}
	.cart-boxes .box p{margin:0 0 25px; color:#e57c90; line-height:18px;}
	.cart-boxes .box .btn{height:29px; line-height:29px;}
	.cart-boxes .box .inp-text{padding:5px 10px;}

	.cart-boxes .money-box .text{padding:30px 10px 0 75px;}
	.cart-boxes .money-box .ico{display:block; position:absolute; left:20px; top:25px; width:41px; height:46px; background:url('/img/bg/all.png') 0 -550px no-repeat;}
	.cart-boxes .money-box h2{line-height:18px;}
	.cart-boxes .money-box p{margin:0 0 25px;}

	.cart-boxes .discount-box h2{margin:0;}
	.cart-boxes .discount-box p{margin:0 0 15px;}
	.cart-boxes .discount-box .text{padding:25px 20px 0 18px;}
	.cart-boxes .discount-box form{width:205px;}
	.cart-boxes .discount-box form .btn{float:left; text-transform:uppercase;}
	.cart-boxes .discount-box form .inp-fix{float:left; width:110px;}

	.cart-boxes .gift-box .text{padding:25px 0 0 20px;}
	.cart-boxes .gift-box p{margin:0 0 58px;}

	/* ***********************************
	    TRANSPORT - PAYMENT
	*********************************** */

	.cart-tp{float:none; width:auto; margin:0 0 20px;}
	.cart-buy{float:none; width:auto; margin:0 0 25px; padding:20px 10px; background:#f8f1f2 url('/img/bg/cart-buy.png') 0 0 repeat-x;}

	.cart-tp .btns{height:77px; line-height:77px;}
	.cart-tp .btn-back{float:left; margin:25px 0 0; line-height:18px;}
	.cart-tp .btn{float:right; display:block; width:206px; height:77px; margin:0 -10px 0 0; background:none; border:none;
		-webkit-box-shadow:none;
		        box-shadow:none;
	}

	/* ***********************************
	    ACCOUNT - REGISTRATION
	*********************************** */

	.account-info{margin:0 0 15px; padding:20px; border-bottom:1px solid #7f7aa0; background:#efeff3;}
	.cart-tp .account-info p{overflow:hidden; zoom:1; margin:0 0 12px;}
	.cart-tp .account-info label{display:block; margin:0 0 5px; color:#2c235e; font-size:14px;}
	.cart-tp .account-info .inp-fix{float:left; width:300px;}
	.cart-tp .account-info .short .inp-fix{width:130px;}
	.cart-tp .account-info .required{float:left; position:relative; margin:7px 10px 0 0; padding:0 6px; height:16px; background:#db3f5c; line-height:16px; color:#fff; font-size:10px; text-transform:uppercase;}
	.cart-tp .account-info .required:before,
	.cart-tp .account-info .required .after{content:""; position:absolute; left:-8px; top:0; width:0; height:0; border:8px solid #db3f5c; border-left:none; border-top-color:transparent; border-bottom-color:transparent;}
	.cart-tp .account-info .desc{float:left; width:230px; margin:-8px 0 0; color:#2c235e; font-size:11px; line-height:15px;}
	.cart-tp .account-info .checkbox input{display:inline-block; vertical-align:middle; zoom:1; margin:0 5px 0 0;}
	.cart-tp .account-info .checkbox label{display:inline-block; vertical-align:middle; zoom:1; margin:0; width:100%;}
  
  .wrapper_lng3 .cart-tp .account-info .checkbox label {width:90%} 
  
	.cart-tp .account-info .textarea .inp-fix{float:none; display:block; width:auto; margin:0 0 6px;}
	.cart-tp .account-info .textarea textarea{height:80px; resize:none;}
	.cart-tp .account-info .textarea .desc{width:555px; margin:0;}

  .cart-tp .account-info .required_ok {background: url("/img/bg/bg_input_ok.png") no-repeat scroll 0px 0px transparent !important; background-color:#29af00 !important; color:transparent; width:10px; font-size:0px;}
  .cart-tp .account-info .required_ok:before,
  .cart-tp .account-info .required_ok .after{content:""; position:absolute; left:-8px; top:0; width:0; height:0; border:8px solid #29af00; border-left:none; border-top-color:transparent; border-bottom-color:transparent;  }

  .wrapper_lng3 .cart-tp .account-info .cart-tp label{display:inline-block; margin:0; }


	.newsletter{margin:0; padding:0 0 0 18px;}
	.newsletter p{margin:0; color:#2c235e; font-size:14px; line-height:16px;}
	.newsletter .checkbox{margin:10px 0 20px;}
	.newsletter .checkbox input{display:inline-block; vertical-align:middle; zoom:1; margin:0 5px 0 0;}
	.newsletter .checkbox label{display:inline-block; vertical-align:middle; zoom:1; margin:0 30px 0 0;}
	.newsletter small{color:#938eac;}

	.cart-tp .registration .btn{margin:-40px 0 0;}
	.cart-tp .registration .btn-back{margin:30px 0 0; clear:none;}

	/* ***********************************
	    OVERVIEW
	*********************************** */

	.overview{overflow:hidden; zoom:1; margin:0 0 50px;}
	.overview .col-left,
	.overview .col-right{float:none; width:auto;}

	.overview .btns{margin:40px auto 0; padding:0; text-align:left;}
	.overview .contact{text-align:center;}
	.overview .btn-fb{margin-top:15px;}

	/* ***********************************
	    OVERVIEW
	*********************************** */

	.credit-card{height:45px; margin:-10px 0 25px; padding:25px 28px; line-height:40px; background:#efeff3; color:#0d034b; font-size:16px; font-weight:600;}
	.credit-card span{padding:0 30px 0 0;}
	.credit-card a{padding:0 15px 0 0;}
	.credit-card img{
		-webkit-box-shadow:0 3px 5px rgba(123,118,157,0.4);
		        box-shadow:0 3px 5px rgba(123,118,157,0.4);
	}

	.pass-box p{width:700px; margin:0 0 20px; color:#2c235e; font-size:14px; line-height:18px;}
	.pass-box .semibold{margin:0 0 10px; font-size:16px; font-weight:600;}
	.pass-box form p{float:left; width:225px; margin:0 15px 0 0;}
	.pass-box form label{display:block; margin:0 0 5px;}
	.pass-box form .button{width:148px; margin:22px 0 0;}
	.pass-box form .btn{float:none; display:block; width:148px;}

	.overview{overflow:hidden; zoom:1; margin:0 0 50px;}
	.products-overview{padding:20px 0 0; background:url('/img/bg/separator.png') 0 0 repeat-x;}

	.overview td{padding:16px 12px; border:none; border-top:1px solid #817ca1; vertical-align:middle;}
	.overview table tr:first-child td{border-top:none;}
	.overview table h2{margin:0; color:#db3f5c; font-size:17px; font-weight:bold; line-height:21px;}
	.overview table h2 a{color:#db3f5c; text-decoration:none;}
	.overview table h2 a:hover{text-decoration:underline;}
	.overview table p{margin:0; color:#2c235e;}
	.overview table .available{color:#2ab100;}
	.overview table .price{display:block; color:#db3f5c; font-size:17px; text-align:right;}

	.overview h2{margin:0 0 15px; color:#0d034b; font-size:18px; line-height:20px;}
	.overview .col-right table{margin:0 0 40px; color:#0d034b;}
	.overview .col-right table td,
	.overview .col-right table th{padding:0 0 8px; border:none;}
	.overview .col-right table th{font-weight:600;}

	.overview .price-row{padding:20px 10px 0 0; background:url('/img/bg/separator.png') 0 0 repeat-x; color:#db3f5c; font-size:19px; text-align:right;}
	.overview .price-row strong{color:#db3f5c; font-size:33px;}

	.overview .btn-fb,
	.overview .btn-print,
	.overview .btn-home{display:block; width:150px; height:42px; margin:0 0 15px; padding:0 0 0 50px; line-height:48px; background:#7f7aa0 url('/img/btn/all.png') 0 0 no-repeat; color:#ffffff; font-size:13px; line-height:42px; text-decoration:none;
		-webkit-box-shadow:0 3px 5px rgba(123,118,157,0.4);
		        box-shadow:0 3px 5px rgba(123,118,157,0.4);
	}
	.overview .btn-fb:hover,
	.overview .btn-print:hover,
	.overview .btn-home:hover{text-decoration:underline;}

	.overview .btn-fb{height:42px; margin:0 0 25px; padding:8px 10px 0 42px; background-position:-195px 8px; line-height:18px;}
	.overview .btn-print{background-position:10px -892px; display:block !important}
	.overview .btn-home{background-position:10px -992px;}


	/* ***********************************
	    PERSONAL-INFO
	*********************************** */

	.personal-info{float:none; width:auto; margin:20px 0 30px;}
	.personal-info .tab-list{height:24px; margin:0 0 25px; border-bottom:1px solid #bfbccf; background:#e5e4ec;}
	.personal-info .tab-list li{float:left; width:248px;}
	.personal-info .tab-list li:first-child{width:249px;}
	.personal-info .tab-list a{display:block; width:100%; height:24px; border-left:1px solid #bfbccf; background:#e5e4ec; color:#7e799f; font-size:11px; line-height:24px; font-weight:normal; text-align:center; text-decoration:none; text-transform:uppercase;}
	.personal-info .tab-list .active{position:relative; height:25px; border-bottom:none; background:#ffffff; color:#0d034b;}

	/* ***********************************
	    FOOTER
	*********************************** */

	#footer{padding:25px 0 0; border-top:1px solid #817ca1;}
	#footer h2{font-size:18px; line-height:22px; margin:0 0 15px;}
	#footer .col-heureka h2 { margin-top:0px; position:relative; }
	.col-news p{margin:0 0 25px; font-size:13px; line-height:21px;}

	/*INFO-BOX*/
	.info-box{margin:0 0 10px;}
	.info-box ul{margin:0; padding:0;}
	.info-box li{line-height:18px;}
	.col-news{width:250px; padding:0; }
	.col-news form{margin:0 0 40px;}
	.col-news form p{margin:0;}
	.col-purchase{width:208px; margin-left:50px;}
	.col-benefits{width:227px; margin-left:12px;}
	.col-heureka{display:none;}
	.apek{text-align:left;}
	.copy{margin:10px 0 0 0; text-align:center;}

  .wrapper_lng4 .col-heureka{display:block; margin-top:15px; float:right}
  .wrapper_lng4 .col-heureka h2 {display:none;}
  .wrapper_lng4 #help-line {top:9px;}

	/*FB-ROW*/
	.fb-row{height:32px; margin:0 0 22px; border-bottom:7px solid #7f7aa0; line-height:32px;}
	.fb-row a{display:inline-block; vertical-align:bottom; zoom:1; height:32px; padding:0 15px 0 32px; background:#7f7aa0 url('/img/btn/all.png') -200px 0 no-repeat; color:#fff; line-height:36px; text-decoration:none;}
	.fb-row a:hover{text-decoration:underline;}

	/*BOTTOM-ROW*/
	.bottom-row{color:#7f7aa0; text-align:center;}
	.bottom-row img{display:inline-block; zoom:1; margin:0 18px 0 0;}
	.bottom-row a{color:#7f7aa0; font-size:12px; text-decoration:none;}
	.bottom-row a:hover{text-decoration:underline;}
	.bottom-row .col-h-l,
	.bottom-row .col-h-r{float:none; width:100%; text-align:center;}
	.bottom-row .col-h-l{margin:0 0 30px;}
	.bottom-row p{margin:0 0 5px;}
	.bottom-row .right{margin:0;}

	/*CREATED*/
	.created{position:absolute; right:0; bottom:-65px; width:100%; text-align:center; color:#7f7aa0; display:block}
	.created a{color:#7f7aa0; text-decoration:none;}
	.created a:hover{text-decoration:underline;}


	/* ***********************************
	    UNIVERSAL
	*********************************** */

	.out{position:absolute; left:-5000px; top:-5000px;}

	/* FORMS */
	#search .inp-text{padding:9px 10px;}
	#search .btn { height:39px; line-height:39px }

	.tablet{display:block; position:static;}

	/*HIDE*/
	.mobile, .desktop{display:none;}

	.ok-message{padding:25px 75px;font-size:14px;}
	.ok-message strong{font-size:15px;}


  .card-pay {background:none; color:#0d034b; padding-left:0px;}
  .card-pay strong { color:#0d034b}
  .credit-card .link-pay {padding:10px 42px 13px 38px; margin-right:175px; color:#FFF}



	.dialog { left:50%; right:auto; width:520px; padding: 23px 25px 25px; margin-left: -285px;}
	.dialog-prebasket { width:auto; left: 10px; right: 10px; margin:0; } 
	.dialog .form-bd { background:#efeff3 url('/img/bg/bd-dotted.png') 50% 0 repeat-y; }
	#dialog-news { width: 550px; margin-left: -300px; }
	.dialog-news-1 .bg { margin: 0 -15px; }
	.dialog-news-1 form { margin: 0 -15px -15px; }
	
	.dialog-news-2 .bg { margin: -23px -25px 0; padding:23px 220px 25px 25px; }
	.dialog-news-2 .disclaimer { margin: 0 -25px -25px; padding: 7px 20px 10px; }

	.dialog-transport { width:600px; margin-left: -300px; }

	#dialog-sizes .col-h-l,
	#dialog-sizes .col-h-r { width:45%; }
	#dialog-sizes .inp-fix { width:170px; }

  #dialog-basket .col-h-l,
	#dialog-basket .col-h-r { width:100%; }
	#dialog-basket .inp-fix { width:170px; }
  
  #dialog-basket {width:478px}

  .dialog-webpopup {width: 600px; padding:0px;}
  
	.dialog-transport { width:600px; margin-left: -300px; }

  /* AGE UA alert */
  .dialog-age {width:600px;}
  .dialog-agecz {width:464px; padding:6px 6px 1px 6px; left:53%; }

.ageAlert {float:left; width:100%; margin:0px; padding:0px; height:450px; border-top:12px solid #96b226; background:url(/img/bg_alert.png) no-repeat 225px 50px #fcf8f9; font-family: Arial; position:relative;}
.ageAlert a {cursor:pointer;}
.ageAlert .p1 {position:absolute; top:150px; left:0px; font-size:22px; width:100%; text-align:center;}
.ageAlert .p2 {position:absolute; top:190px; left:145px; font-size:18px; width:52%; text-align:center;}
.ageAlert .ageButton {position:absolute; top:268px; left:30px; width:90%; background:url(/img/bg_dot.png) no-repeat 240px 0px; padding-top:6px; }
.ageAlert .ageButton .bt {float:left; width:50%; }
.ageAlert .ageButton .bt a {display:block;  padding: 8px 17px 0; background:url(/img/bg_btNo.png) no-repeat 0px 0px; width:210px; height:37px; font-size:17px; color:#fcf8f9; font-weight:bold;}
.ageAlert .ageButton .bt small {color: #949292; float: left; font-size: 12px; text-align: center; width: 76%;}
.ageAlert .ageButton .btY a {background:url(/img/bg_btYes.png) no-repeat 0px 0px; width:280px !important; padding: 8px 8px 0 !important;}
.ageAlert .ageButton .btY small {width:100% !important}
.ageAlert .ageFoot {position:absolute; bottom:25px; left:30px; font-size:14px; width:90%; text-align:center; color:#949292}
.ageAlert .ageFoot span {text-decoration:underline;}
.ageAlert .ageFoot a {color:#949292; text-decoration:underline;}


/* WEb popup */

.dialog-webpopup {height: 450px; width: 600px !important; padding:0px;}


.WebPopup {z-index:99;  }
.WebPopup .close {position:absolute; top:8px; right:70px; cursor:pointer;}
.WebPopup .closetitle {position:absolute; top:15px; right:24px; cursor:pointer; color:#3e1e6c; font-weight:bold; cursor:pointer;}

.WebPopup .WPTop {width:100%; height:145px; background-color:#3e1e6a; }
.WebPopup .WPTop strong {float:left; margin:15px 0 0 10px; font-size:70pt; font-weight:bold; color:#FFF; font-family:verdana}
.WebPopup .WPMiddle {float:left; width:100%; height:68px; text-align:center; background-color:#e4ff87; }
.WebPopup .WPMiddle span {margin:25px 0px 0px 0px; display:block; font-size:12pt; font-weight: bolder;  color:#000;  font-family:verdana}
.WebPopup .WPBottom {float:left; width:318px; height:100px; background-color:#FFF; border:1px solid #E09AC0; border-top:0px; }
.WebPopup .WPBottom .alert {float:left; margin:12px 0 0 20px; padding-left:30px;  width:318px; height:30px; background: url(/img/bg-popupalert.gif) no-repeat 0px -1px; color:#3e1e6c; font-weight:bold; font-size:12px;}


.WebPopup .user {float:left; width:100%; margin:10px 0 0px 20px;}
.WebPopup .user .d1 {float:left; width:200px; padding:0px; margin:0px; }
.WebPopup .user .d2 {float:left; width:80px;  padding:0px; margin:19px 0px 0px 0px ;}
.WebPopup .user .d2 img {cursor:pointer;}
.WebPopup .user .d1 span {color:#000; font-size:11px; font-weight:bold; display:block; padding:0px; margin:0px 0px 5px 0px; }
.WebPopup .user .d1 .input-text {height:24px;  padding-top:1px; width:190px; border:1px solid #e3e3eb; border-top:1px solid #aaadb2;}

.WebPopup .user p {margin-top:15px; font-size:14px; width:180px;} 
.WebPopup .user .closeOk {float:left; margin:5px 0 0 0px; padding-left:15px;  width:318px; height:30px; background: url(/img/bt-closePopupOK.gif) no-repeat 0px 3px;  color:#3e1e6c; text-decoration:underline; font-weight:bold; font-size:12px;}


.voucher {position: relative; height: 450px; width: 600px; font-family: Trebuchet MS; background: url(/img/bg-voucher.jpg) no-repeat }
.voucherok { background: url(/img/bg-voucherok.jpg) no-repeat !important }
.voucheroklog { height:323px !important; background: url(/img/bg-voucheroklog.jpg) no-repeat !important }
.voucher .genderYar {position: absolute; top: 258px; left: 63px; width: 245px; }
.voucher .genderYar .itm {float:left; width:90px;}
.voucher .genderYar .itm label {font-size:17px; font-family: Trebuchet MS; color: #646567}
.voucher .dtbth {position: absolute; top: 57px; left: 5px; width: 245px;}
.voucher .dtbth label {font-size:17px; font-family: Trebuchet MS; color: #646567}
.voucher .dtbth select {width:175px !important; height:25px; padding:0px 0 0 0; font-size:17px; font-family: Trebuchet MS; color: #000; opacity: 0.5;	filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5;  xbackground-color:transparent; }
.voucher .dtbth select option {background:#FDFAFB; color:#646567}
.voucher .voucherText1 {position: absolute; top: 25px; left: 0px; width: 245px; line-height: 33px; font-size: 22px; color: #646567; text-align: right}
.voucher .voucherText1 span {font-weight:bold;}
.voucher .voucherText1 strong {line-height: 55px; display: block; font-size: 55px; color: #3e1e6c}
.voucher .voucherText1 div strong {display: inline !important}
.voucher .voucherInp {position: absolute; top: 290px; left: 0px; width: 245px; font-size: 12px; color: #646567; text-align: right; position:relative;}
.voucher .voucherInp strong {font-size: 17px; font-weight: normal; }
.voucher .voucherInp div {height: 36px; margin: 8px 0 25px 0; background: url(/img/bg-voucherInp.gif) no-repeat top right}
.voucher .voucherInp div .input_text {position: relative; top: 1px; right: 4px; width: 167px; padding: 2px 0 2px 0; background: transparent; border: 0}
.voucher .voucherInp span {font-size: 20px; }
.voucher .voucherInp span .input_button {position: relative; top: 2px; margin-left: 15px; cursor:pointer; }
.voucher .voucherText2 {position: absolute; bottom: 11px; left: 29px; font-size: 12px; color: #646567}
.voucher .voucherText2 a {text-decoration: underline; color: #646567}
.voucher .voucherText2 a:hover {text-decoration: none}
.voucher .voucher_logo {position:absolute; right:40px; top:35px;}
.voucher .voucher-sended {float:left; width:100%; margin:80px 0 0 20px;font-family:Arial; color:#000; position:relative;}
.voucher .voucher-sended p {font-size:14px; padding:10px 0; }
.voucher .voucher-sended p small {font-size:14px; color:#3e1e6c}
.voucher .voucher-sended img {position:absolute; top:330px; left:0px; cursor:pointer;}
.voucher .voucher-sendedlog {float:left; width:70%; margin:80px 0 0 20px;font-family:Arial; color:#000; position:relative;}
.voucher .voucher-sendedlog p {font-size:14px; padding:10px 0; }
.voucher .voucher-sendedlog p small {font-size:14px; color:#3e1e6c} 
.voucher .voucher-sendedlog img {position:absolute; top:125px; left:0px; cursor:pointer; }

.voucher .p1 {font-size:18px !important;  font-weight:bold;  }
.voucher .p1 strong {font-size:24px !important; }
.voucher .p2 strong {font-size:18px !important; color:#3e1e6c}
.voucher .p3 strong {font-size:18px !important; color:#3e1e6c}
.voucher .p4 {position:relative;} 
 
.grid-noblock p { float:none}
.grid-noblock h2 {float:none; width:100%;}
	
#dialog-news { width: 550px; margin-left: -300px; z-index:1005 }
.dialog-news-1 .bg { margin: 0 -15px; }
.dialog-news-1 form { margin: 0 -15px -15px; }

.dialog-news-2 .bg { margin: -23px -25px 0; padding:23px 220px 25px 25px; }
.dialog-news-2 .disclaimer { margin: 0 -25px -25px; padding: 7px 20px 10px; } 
  
#searchSuggest { display: none; z-index: 500; background: #fff; width: 315px; left:342px; top:84px; position: absolute; border: 1px solid #CBCBCB; }
  
.tablet-small {display:none;}  
.tabletBigger{display:block;}  
}

/*DESKTOP*/
@media screen and (min-width:980px){

	#mq { left:30px; }
	/* ***********************************
	    LAYOUT
	*********************************** */

  .credit-card .link-pay {padding:10px 42px 13px 38px; margin-right:370px; color:#FFF}
  
  
	#wrapper{min-width:980px; max-width:1040px; width:auto; padding:0;}
	#top-line ul,
	.row-main{width:960px;}

    #top-line .spec-top-menu {display:block; position:absolute; top:0px; left: 16px;}
  #top-line .spec-top-menu a {color:#0D034B; background:url('/img/btn/all.png') 0 -1137px no-repeat; padding:0 0 0 10px;}

  

	.grid-4{width:225px; margin:0 0 0 20px;}

	/* ***********************************
	    HEADER
	*********************************** */

	/*LOGO*/
	#logo{top:42px;}
	#logo,
	#logo img{width:282px; left:0;}

  #logo_leto {width:42px !important; height:44px !important; position:absolute; top:-10px !important; display:block;}
  .logo_van {position:absolute; top:-13px; right:-29px; left:auto !important; width:43px !important; height: 32px !important; display:block;}
  .logo_leto_1 {left:-16px !important;}
  .logo_leto_2 {left:-13px !important;}
  .logo_leto_3 {left:-16px !important;}
  .logo_leto_4 {left:-16px !important;}


  #help-line{left:429px;}


  .fav-fix {display:block; position:fixed; bottom:0px; right:5px; xmargin-left:580px; width:185px; height:40px;   background:url('/img/bg_fav_fixed.png') 10px 8px no-repeat #7f7aa0; border-radius:5px 5px 0 0; border: 1px solid #4f468a; border-bottom:none; }
  .fav-fix a {position:relative; top: 10px; width:140px; height:24px; cursor: pointer; display:block; float:right; font-size:18px; font-weight:normal; font-family: Arial; text-decoration:none; color:#FFF; }
  .fav-fix a:hover {text-decoration:underline}
  .fav-fix a span {margin-left:22px; color:#7f7aa0; font-size:15px; font-weight:bold; background:#FFF; padding:5px; border-radius:5px; }
  
  .fav-fix-list {height:65px; z-index:9999 }
  .fav-fix-list a {font-size: 14px; width: 80px; float:left; width:100px; margin:0px 0 10px 50px; height:18px;}
  .fav-fix-list a span {float:right; font-size:10px; padding:2px 5px 2px 5px;}


	/*MAIN-MENU*/
	#main-menu > ul li{width:auto; height:56px; margin:0 0 0 15px;}
	#main-menu > ul li:first-child{margin:0;}
	#main-menu > ul li:first-child + li + li br{display:none;}
	#main-menu > ul a{margin:0 0 0 11px;}

  


  .wrapper_lng2 #main-menu > ul a{margin:0 0 0 9px;}
  .main-menu-ipad > ul a {font-weight:500;}

  .catTopMiss a span {border:1px solid #dc3f5d; color:#dc3f5d; padding: 5px 6px; font-weight: bold; display: block}
  .catTopLady a span {border:1px solid #905fc7; color:#905fc7; padding: 5px 6px; font-weight: bold; display: block } 

  .catTopMiss a {width:29px}
  .catTopLady a {width:29px}
   
   
  .catTopMissLady  a.Miss span {border:1px solid #dc3f5d; color:#dc3f5d; padding: 2px 6px; font-weight: bold; display: block;}
  .catTopMissLady  a.Lady span {border:1px solid #905fc7; color:#905fc7; padding: 2px 6px; font-weight: bold; display: block;}

  .catTopMiss2 a span {margin-right:2px;}

  #main-menu > ul > li.catTopMiss {display:table-cell !important; margin-left:0px;  }
  #main-menu > ul > li.catTopLady {display:table-cell !important; margin-left:8px;}
  #main-menu > ul > li.catTopMissLady {display:table-cell !important;}
  

  .wrapper_lng1 #main-menu > ul a span{width:100%;}
  .wrapper_lng2 #main-menu > ul a span{width:100%;}
  .wrapper_lng3 #main-menu > ul a span{width:110px;}
  .wrapper_lng4 #main-menu > ul a span{width:110px;}

  .wrapper_lng1 #main-menu > ul li:first-child a span{width:100%;}
  .wrapper_lng2 #main-menu > ul li:first-child a span{width:100%;}
  .wrapper_lng3 #main-menu > ul li:first-child a span{width:115px;}
  .wrapper_lng4 #main-menu > ul li:first-child a span{width:115px;}

  


  .wrapper_lng2 #main-menu > ul li{margin:0 0 0 7px;}
  
  
  .wrapper_lng3 #main-menu > ul li{margin:0 0 0 17px;}
  .wrapper_lng3 #main-menu > ul li a {margin:0 0 0 12px;}
  .wrapper_lng3 #main-menu .sub-menu a {margin:0;}
  .wrapper_lng4 #main-menu > ul li a {margin:0 0 0 5px;}

  #main-menu > ul li a.Miss {height:25px; line-height:35px;}
  #main-menu > ul li a.Lady {height:25px; line-height:35px;}

  #main-menu > ul a.Miss span{width:60px; margin: -4px 0 0 -10px}
  #main-menu > ul a.Lady span{width:60px; margin: -2px 0 0 -10px}
  
  .wrapper_lng3 #main-menu > ul li.catTopMiss a span {width:60px;}
  .wrapper_lng3 #main-menu > ul li.catTopLady a span {width:60px;}

  #main-menu > ul li.catTopMissLady {margin:0px;}
  
  



  .infopage {margin-top:0px}

  .catTop3 {margin:0 0 0 1px !important; }
  .catTop4 {margin:0 0 0 10px !important; font-weight:normal !important; }
  .catTop4 a {font-weight:normal !important; }

  .catTop5 {margin:0 0 0 10px !important; font-weight:normal !important; }
  .catTop5 a {font-weight:normal !important; }


	#header .help-line{position:absolute; left:342px; top:24px; width:385px;}
  .help-lineUa {top:15px !important; z-index:12; text-align:left}
  .help-lineUa .phoneBackLink {position:absolute; left:0px; top:16px; width:385px; cursor:pointer;}

	#search{left:320px; top:16px; width:385px; height:44px; padding:39px 21px 0;}

	/*CART*/
	#cart{right:-4px; top:27px; width:190px;}
	#cart .basket .btn-cart{float:left; display:block; width:110px; height:38px; margin:24px 0 0 -21px; padding:0 0 0 35px; background:url('/img/btn/all.png') 0 -100px no-repeat; color:#fff; font-size:12px; font-weight:500; line-height:32px; text-align:left; text-decoration:none;}
	#cart .basket a:hover .btn-cart{text-decoration:underline;}

	/* ***********************************
	    MAIN
	*********************************** */

	/*BREADCRUMB*/
	#breadcrumb{display:block; margin:0 0 10px;}

	.col-content{float:right; width:746px;}
	.col-side{float:left; width:183px;}

	/*INTRO-BOX*/
	.money-box{width:325px; margin:0 20px 0 0; padding:20px 60px 0 85px; xbackground:url('/img/bg/all.png') 25px -525px no-repeat; color:#db3f5c; line-height:16px;}


	.fidelity-box .money-box{width:200px; margin:0 20px 0 0; min-height:55px; padding:0px 80px 0 0px; color:#db3f5c; line-height:16px;}
  .fidelity-box .money-box h2 {font-weight:normal; font-size:15px;}

	.store-box{position:relative; width:360px; padding:20px 0 0 80px;}
  
  .store-box-ro p {color:#DB3F5C; line-height:16px; font-size:13px;}
  .store-box-ua p {color:#DB3F5C; line-height:16px; font-size:13px;}

	.category-list .item{width:225px; margin:0 0 0 20px;}
	.category-list h2{margin:0 0 15px; font-size:20px; line-height:26px;}
	.category-list .img{margin:0 0 15px;}
	.category-list p{color:#837ea3; font-size:13px; line-height:17px;}

  .miss-cz:after,
	.miss-cz .after{left:-70px; }
  
  .store-box-cz:after, .store-box-cz .after  {background:url('/imgGalery/System/1/store-box.png') 0 0 no-repeat;}
  .store-box-sk:after, .store-box-sk .after  {background:url('/imgGalery/System/2/store-box.png') 0 0 no-repeat; left: -50px;}
  .store-box-ro:after, .store-box-ro .after  {background:url('/imgGalery/System/3/store-box.png') 0 0 no-repeat; left: -50px;}
  .store-box-ua:after, .store-box-ua .after  {background:url('/imgGalery/System/4/store-box.png') 0 0 no-repeat; left: -50px;}


	/*BOXES*/
	.boxes .box{width:470px; margin:0 0 0 20px;}
	.boxes .warranty .inner{min-height:50px; padding-top:15px;}

	/* ***********************************
	    COL-CONTENT
	*********************************** */
	.col-content .intro-box{height:auto; margin:0 0 30px; border-bottom:2px solid #a4a1bc; background:none;}
	.col-content .intro-box a{display:block; border:1px solid #7f7aa0;}

	.sort{overflow:hidden; zoom:1; margin:0 0 15px;}
	.sort p{float:left; margin:0 10px 0 0; color:#3b326d; font-size:14px; line-height:17px;}
	.sort li{float:left; margin:0 12px 0 0; padding:0 0 0 20px; background:url('/img/bg/li-blue.png') 0 7px no-repeat;}
	.sort li:first-child{margin:0 12px 0 0; padding:0; background:none;}
	.sort a{color:#db3f5c; font-size:14px; line-height:17px; text-decoration:underline;}
	.sort a:hover{text-decoration:none;}
	.sort .active{color:#0d034b; font-weight:600; text-decoration:none;}

	/*PRODUCT-LIST*/
	.product-list{position:relative;}
	.product-list ul{overflow:hidden; zoom:1; margin:0 0 0 -8px;}
	.product-list li{width:180px; margin-bottom:40px;}
	.product-list li a{display:block; text-decoration:none;}
	.product-list li a:hover h2,
	.product-list li a:hover h3{text-decoration:none;}
	.product-list .img {position:relative; height:auto; margin:0 0 7px;}
  .product-list .img .availSizes {position:absolute; background:rgb(0,0,0); background:rgba(0,0,0,.7); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; bottom: 0px; right:0px; color:#FFF; padding:0px 3px; font-size:12px; width:96%; max-height:154px; overflow-y: auto; }
  .product-list .img .availSizes label {font-size:13px; font-weight:bold;}
  .product-list .img .availSizes table {margin-bottom:5px;}
  .product-list .img .availSizes table tr td {line-height:16px; width:25%;}
  .product-list .img .availSizes table tr td strong {color:#FFF;  font-weight:normal; letter-spacing:-1px; }
  .product-list .img .availSizes table tr td span {color:#FFF; text-decoration: line-through; letter-spacing:-1px;}
	.product-list .colors{margin:0 0 5px -5px; padding:0; line-height:15px; font-family:'Courier New', monospace; letter-spacing:-0.63em; xword-spacing:-0.63em;}
	.product-list .colors img{height:10px; display:inline-block; zoom:1; vertical-align:top; width:32px; margin:0 0 0 4px;}
	.ie7 .product-list .colors img{display:inline;}
	.product-list .colors img:first-child{margin:0 0 0 5px;}
	.product-list li h2,
	.product-list li h3{margin:0 0 5px; color:#db3f5c; font-size:14px; line-height:17px; text-decoration:underline; text-align:center;}
	.product-list .price{margin:0; color:#0d034b; font-size:14px; font-weight:600; text-align:center;}
	.product-list .priceAction {margin:0; color:#0d034b; font-size:14px; font-weight:600; text-align:center; position:relative; top:1px}
  .product-list .priceAction strong {background-color:#efefef; color:#f02245; display:block; padding:1px 0 5px 0; margin-top:7px; }  

  .name-action {min-height:34px}

  .giftPart .last-view-products ul li {width: 175px;}
  .body_4 .giftPart ul li, .body_3 .giftPart ul li {margin:0 auto}
  
  
	/*PAGER*/
	.col-content .pager{position:relative; margin:0 0 15px; padding:20px 150px 0 150px; background:url('/img/bg/separator.png') 0 0 repeat-x;}
	.col-content .pager .paging{display:block; text-align:center;}
	.col-content .pager .paging a{margin:0 5px; font-size:14px;}
	.col-content .pager .paging .active{color:#0d034b; text-decoration:none;}
  .col-content .pager .next_page {position:absolute; top:-21px; left:293px; cursor:pointer; display:block; border:0px; background:url('/img/pager_next.png') 0 8px no-repeat; padding:0px; width:150px; height:40px;  color:#fff; font-size:11px; text-align:center; }
	.col-content .pager .prev,
	.col-content .pager .next{position:absolute; top:20px;}
	.col-content .pager .prev{left:0;}
	.col-content .pager .next{right:0;}
	.col-content .show-all{display:block;}
 
  .col-content .pager-top {background:none; padding:1px 0px 0 9px; display:block}
	.col-content .pager-top .prev, .col-content .pager-top .next {top:2px; text-decoration:none; font-size:0px; height:20px;}
  .col-content .pager-top .paging a {margin:0 3px;}
  .col-content .pager-top .paging {display:block; padding:0 8px; margin-right:5px}
  .col-content .pager-top .paging-info {display:none}
  
  .col-content .catalogLoading {width:100%; margin: 0 0 40px; text-align: center;}
  

	/* ***********************************
	    PRODUCT DETAIL
	*********************************** */

	.product-detail{position:relative;}
  .product-detail .detail-banner {margin:5px 0; display:block}
  
	.favorites{position:absolute; right:0; top:-30px; bottom:auto; z-index:1;}

	.col-photo{float:left; position:static; width:470px;}
	.col-photo .img {padding:0; margin:0 0 18px; position:relative; xz-index:9; }
  .col-photo .img img:hover {cursor:pointer;}
  .col-photo .gallery{display:block; overflow:hidden; width:100%; height:auto;}
	.col-photo .gallery li{margin-right:17px; float:left; min-height:110px;}
	.col-photo .gallery img{max-width:none;}
	
  .col-photo .params {height:auto;}
	.col-photo .params .discount{ xheight:72px; padding:18px 0 0; font-size:14px;}
	.col-photo .params .discount strong{font-size:18px; line-height:43px;}

  .col-photo .img .next, .col-photo .img .prev  {display:none !important}

  .col-photo .paramsVideo {display:block;}
  .col-photo .paramsCollection {display:block;}
  .paramsVideoC {display:block;}

  .MagicZoomBigImageCont {display:block !important;}
  .MagicZoomPup {display:block !important;}

	.product-detail .col-desc {float:right; display:inline; width:460px; margin:0 10px 0 0;}
    

	.product-detail .price-row{overflow:hidden; zoom:1; margin:-10px 0 5px; padding:10px 0 0;}
	.ie7 .product-detail .price-row{padding-bottom:10px;}
	.product-detail .prices{display:block; float:left; width:195px; margin:0 0 10px; font-size:15px;}
	.product-detail .prices .common,
	.product-detail .prices .save{float:left; width:195px;}
	.product-detail .prices .common{margin:0 0 8px;}
	.product-detail .prices .save {font-size:18px; color:#2AB100}
  .product-detail .prices .save strong {color:#2AB100}
	.product-detail .prices strong{float:right; color:#7f7aa0; text-align:right; font-weight:normal;}
	.ie7 .product-detail .prices strong{margin-top:-1.2em;}

	.product-detail .your-price{float:right; margin:-8px 0 0; text-align:right;}
	.product-detail .your-price strong{display:block; float:none; font-size:34px; line-height:34px;}

	.select-steps{margin:0 0 10px;}
	.select-steps .steps{padding:0; background:none;}
	.select-steps .step{float:none; position:relative; width:auto; padding:6px 0 12px 70px; background:url('/img/bg/select-steps.png') 0 0 repeat-x}
	.select-steps .step:before,
	.select-steps .step .ie-counter{display:block; left:3px; top:50%; width:43px; height:43px; margin:-20px 0 0; background-position:0 -50px; font-size:19px; line-height:43px;}
	.select-steps .step + .step:before,
	.select-steps .step + .step .ie-counter{background-position:-50px -50px;}
	.select-steps .step + .step + .step:before,
	.select-steps .step + .step + .step .ie-counter{background-position:-100px -50px;}
	.select-steps .step + .step + .step + .step:before,
	.select-steps .step + .step + .step + .step .ie-counter{background-position:-150px -50px;}

	.select-steps .step .title{position:absolute; left:70px; top:50%; height:20px; margin:-10px 0 0; font-size:15px; line-height:20px;}
  
	.select-steps .step .size,
	.select-steps .step .colors,
	.select-steps .step .input{float:right; text-align:right;}

  .select-steps .step .colors ul{max-width:275px;}
	.ie7 .select-steps .step .colors .ie-counter{display:none;}

	.select-steps .step .size .select{width:105px;}
	.select-steps .step .size .selectBox{margin-bottom:5px;}
	.select-steps .step .size a{display:block;}
	.select-steps .step .input{width:115px;}
	.select-steps .step .input label{color:#7b769d; font-size:20px;}
	.select-steps .step .input input{font-size:15px; font-style:normal;}

	.select-steps .add-cart{margin:0 0 0px; padding:5px 0 0;}
	.select-steps .add-cart .button{float:none; width:auto; padding:0px 0 0 136px;  z-index:1;}
	.select-steps .btn{float:left;}
	.select-steps .add-cart .transport-free{float:left; margin-left:10px; margin-top:5px; background-image:url('/img/bg/doprava-zdarma-desktop.png');}
	.select-steps .info{clear:both; width:auto; position:static; margin:0; padding:0; text-align:center;}

  .select-steps .add-cart .det_ban_1 {top:10px; position:absolute; left:0px; }
  .select-steps .add-cart .det_ban_2 {top:10px; position:absolute; right:0px;  left:auto; text-align:right; display:block; }

	.tab-wrap{width:auto; margin:0 0 15px;}
	.tab-wrap .tab-nav a{width:114px;}
	.tab-wrap .tab-nav li:first-child a{width:113px;}

	.similar-products{float:none; clear:both; width:470px; position:relative;}
	.similar-products .product-list ul{xmargin-left:-34px; height:345px; overflow:hidden; white-space: nowrap;}
	.similar-products .product-list li{width:149px; xmargin-left:15px;}
  .similar-products .product-list li:first-child{xmargin-left:34px;}
	.similar-products .product-list .img{height: auto;}
  
  
  

	/* ***********************************
	    COL-SIDE
	*********************************** */
	/*CATEGORIES*/
  
	.categories{margin:0 0 20px; border:none; background:none;}
	.categories .hd,
	.filters .hd{height:auto; border:none;}
  .filters .filterbd {z-index:9;}
	.categories h2,
	.filters .h2{height:auto; margin:0 0 8px; border:none; background:none;}
	.categories h2 a,
	.filters .hd h2 a{padding:0; background:none; font-size:18px; line-height:28px; text-transform:none;}
	.categories h2 a:hover,
	.filters h2 a:hover{color:#0d034b;}
	.categories .bd > ul{margin:0; padding:0; border:2px solid #7f7aa0; border-width:2px 0;}
  .categories .reset-sec-no {border-top:1px solid #7f7aa0 !important }
	.categories .bd{border:none;}
	.categories ul{float:none;}
	.categories li {float:none; padding:0; border-top:1px solid #b2afc6; background:none; width:100%; vertical-align:bottom; margin:0;}
	.categories li:first-child{border-top:none;}
	.categories a{display:block; float:none; margin:0; padding:6px 0 6px 15px;  background:url('/img/btn/all.png') 3px -187px no-repeat; color:#0d034b; font-size:13px; line-height:18px; text-decoration:none; zoom:1;}
	.categories a:hover{color:#db3f5c;}
  


	.categories .open {background:url('/img/btn/bt-cat-li-o.png') 3px 15px no-repeat !important;}
  .categories .open li {background:none !important}

	.categories li ul{border-top:1px solid #b2afc6;}
	.categories .open li a{padding:6px 0 6px 27px; xbackground-position:15px -288px;}
  
  .noarrow a {background:url('/img/bg/li.png') 4px 13px no-repeat;}
  .noarrow-s a {background:url('/img/bg/li.png') 14px 13px no-repeat;}
  .arrow { background:url('/img/btn/bt-cat-li.png') 3px 15px no-repeat !important; cursor:pointer;}
  .arrow-a {margin:0 0 0 15px !important; padding:6px 0 6px 0px !important; background:none !important;}


	/*FILTERS*/
	.filters{border:none; background:none;}
	.filters .hd{overflow:hidden; zoom:1; padding:0;}
	.filters .hd h2{float:none; margin:0 0 10px; font-size:18px; line-height:18px;}
	.filters > .hd a.btn-cancel{display:none;}
	.filters .bd{padding:0;}

	.filter{float:none; width:auto; margin:0;}
	.price{margin:0;}
	.filter .hd{height:30px; margin:0; border-top:2px solid #7f7aa0; line-height:30px;}
	.filter.open + .filter.close .hd{border-top-width:2px;}
	.filter.close .hd{border-top-width:1px;}
	.filter .hd h3{float:left; margin:8px 0 0 0; color:#0d034b; font-size:12px; line-height:17px; font-weight:bold; text-transform:uppercase;}
	.filter .hd h3 a{padding:0 0 0 14px; background:url('/img/btn/all.png') 1px -194px no-repeat; color:#0d034b; text-decoration:none;}
	.open .hd h3 a{background-position:3px -244px;}
	.close .hd h3 a{background-position:3px -195px;}
	.open .hd .btn-cancel{display:block; float:right; width:15px; height:15px; margin:8px 5px 0 0; background:url('/img/btn/all.png') 0 -50px no-repeat; color:transparent; font:0px/0px a;}
	.close .hd .btn-cancel{display:none;}
	.filter .bd{display:none; padding:15px 0 25px;}
	.open .bd{display:block;}
	.close .bd{display:none;}

  
  .filtersB {display:block; position: fixed;}
  .filtersB {right: 50%; margin-right:280px; width:200px}
  .filtersB .sizes .checkboxes {max-height:300px}
  

   /*TS*/
	.checkboxes{margin:0; padding:10px 0 0 14px; max-height:285px; /*max-height:85px;*/ overflow: auto;}
  .sizes .checkboxes {max-height:210px} 
  .vlastprod {float:none; width:100%;}
  .vlastprod .bd {padding:0px 0 25px;}


	.colors{overflow:hidden; zoom:1; margin:0 0 0 -10px; padding:2px 0 0 2px;}
	.colors li{float:left; width:50px; height:35px; margin:0 0 5px 10px;}
	.colors label{display:block; width:40px; height:25px; padding:7 px; background:#fff; cursor:pointer;}
	.colors input{position:absolute; left:-9999px; opacity:0; filter:alpha(opacity=0);}
	.colors .active{margin:0; padding:5px; box-shadow:0 0 3px #a49dc9; -webkit-box-shadow:0 0 3px #a49dc9;}

	/*MULTISLIDER*/
	.tool-tip1, .tool-tip2{color:#7f7aa0;}
	.multislider .slider1, .multislider .slider2{position:absolute; top:0; width:30px; height:32px;}
	.multislider .slider1{left:0px;}
	.multislider .slider2{right:0px;}
	.multislider .slider1 a, .multislider .slider2 a{display:block; position:absolute; top:0; width:30px; height:32px; overflow:hidden; background:url('/img/bg/all.png') -200px -200px no-repeat;}


	/*LAST-VIEW-PRODUCTS*/
	.last-view-products{display:block; margin:5px 0 10px; padding:5px 0 0; background:url('/img/bg/separator.png') 0 0 repeat-x;}
	.last-view-products h2{font-size:18px; line-height:24px;}
	.last-view-products ul{margin:0 0 0 -15px;}
	.last-view-products li{margin:0 0 30px 15px;}
	.last-view-products .price{color:#7f7aa0; font-weight:normal;}

  .last-view-products select {width:175px}
  .removeFav {height:21px; width:21px; position:absolute; top:5px; right:5px; background:url('/img/bt_remove.png') 0 0 no-repeat; cursor: pointer; z-index:9;}
  .last-view-products-partner {margin-bottom:300px}



  .charakterizationBottom {display:block;}
  #ajaxSearchPanelInit {position:relative; }

	/* ***********************************
	    CART
	*********************************** */

	.order-steps li{width:230px;}

	.cart-table table{width:100%;}
	.cart-table .order-row p{float:left; display:inline; width:360px; margin:12px 14px 0 370px; color:#817ca1; font-size:14px; text-align:right;}
  .cart-table .order-row .bck_shop {margin: 35px 0 10px -360px}


	.cart-boxes{height:190px; margin:0;}
	.cart-boxes .box{position:relative; float:right; display:inline; width:310px; height:190px; margin:0 15px 0 0px; padding:0; background:url('/img/bg/order-boxes.png') 0 0 repeat-x;}

	.cart-boxes .box:first-child{width:310px; margin:0;}
	.cart-boxes .box h2{margin:0 0 10px; color:#db3f5c; font-size:15px; text-transform:uppercase; font-weight:bold;}
	.cart-boxes .box p{margin:0 0 25px; color:#e57c90; line-height:18px;}
	.cart-boxes .money-box .text{padding:30px 0 0 75px;}
	.cart-boxes .money-box .ico{display:block; position:absolute; left:20px; top:25px; width:41px; height:46px; background:url('/img/bg/all.png') 0 -550px no-repeat;}

	.cart-boxes .discount-box h2{margin:0;}
	.cart-boxes .discount-box p{margin:0 0 20px;}
	.cart-boxes .discount-box .text{padding:25px 20px 0 18px;}
	.cart-boxes .discount-box form{width:205px;}
	.cart-boxes .discount-box form .btn{text-transform:uppercase;}

	.cart-boxes .gift-box .text{padding:25px 0 0 20px;}
	.cart-boxes .gift-box p{margin:0 0 45px;}

	.cart .last-view-products{margin:25px 0 0; padding:3px 0 0;}
	.cart .last-view-products h2{margin:15px 0;}
  
  .cart-table .price-row{width:560px;}
  .dar_baleni {display:table-row;}

	/* ***********************************
	    TRANSPORT - PAYMENT
	*********************************** */

	.cart-tp{float:left; width:630px;}
	.cart-tp h2:first-child{margin-top:30px;}
	.cart-tp .box{margin:0 0 50px;}

	.cart-tp li{padding:1px 2px 0; xheight:22px; position:relative;}
  .cart-tp .spec_delivery {color:#FF0000; font-weight:bold;}
  .cart-tp input,
	.cart-tp label{display:inline-block; vertical-align:middle; zoom:1;}
	.cart-tp label{margin:0 0 0 10px; color:#2c235e; font-size:14px; line-height:18px;}
  .cart-tp label .DeliveryMoreInfoAdd {display:block; left: 340px; position: absolute; top: 6px;}
  .cart-tp label .DeliveryMoreInfoAdd strong {width:50px; display:inline-table; text-align:right;}
  .wrapper_lng2 .cart-tp label .DeliveryMoreInfoAdd {left: 390px;}
	.cart-tp .btn-help{ float:right; vertical-align:middle; zoom:1; margin:3px 0 0 8px; width:15px; height:15px; background:url('/img/btn/all.png') -200px -50px no-repeat; color:transparent; font:0px/0px a; text-decoration:none;}
  .cart-tp .btn-garance{ position:absolute;  right: 23px; bottom:4px; vertical-align:middle; zoom:1; margin:0px 0 0 8px; width:30px; height:21px; color:transparent; font:0px/0px a; text-decoration:none;}
  .cart-tp .btn-garance img {cursor:help}

   .primary_delivery {color:red; font-weight:bold; margin-left:5px; display:inline;}

	.cart-tp .btns{height:77px; line-height:77px;}
	.cart-tp .btn-back{float:left; margin:25px 0 0; line-height:18px;}

	.cart-buy{float:right; width:290px; margin:58px 0 0; padding:20px 10px; background:#f8f1f2 url('/img/bg/cart-buy.png') 0 0 repeat-x;}
	.cart-buy h2{margin:0 0 20px 8px; color:#db3f5c; font-size:15px; font-weight:bold; text-transform:uppercase;}

	.cart-buy .product-list ul{margin:0;}
	.cart-buy .product-list li{float:none; width:auto; height:auto; margin:0 0 18px; padding:17px 0 0 8px; border-top:1px solid #efbbc5; color:#db3f5c;}
	.cart-buy .product-list li:first-child{padding-top:0; border:none;}
	.cart-buy .product-list .img{float:left; height:101px; margin:0 18px 0 0;}
	.cart-buy .product-list img{max-width:none;}
	.cart-buy .product-list .desc{overflow:hidden; zoom:1; text-align:left;}
	.cart-buy .product-list h3{margin:0; text-align:left; font-size:15px; line-height:18px; text-decoration:none;}
	.cart-buy .product-list h3 a{text-decoration:none;}
	.cart-buy .product-list h3 a:hover{text-decoration:underline;}
	.cart-buy .product-list h3 + p{color:#2c235e;}
	.cart-buy .product-list p{margin:0; color:#db3f5c; font-size:14px; line-height:18px;}
	.cart-buy .product-list .status{margin:0 0 22px; font-size:11px; line-height:15px;}
	.cart-buy .product-list .available{color:#2ab100;}
	.cart-buy .product-list p.price{margin:0; font-weight:bold; text-align:right;}
	.cart-buy .product-list li.price{margin:0; border-top:2px solid #efbbc5; font-size:17px;}
	.cart-buy .product-list strong{color:#db3f5c;}
	.cart-buy .product-list .price span{float:left; font-weight:normal;}
	.cart-buy .product-list li.price strong{float:right; text-align:right;}


	.cart-buy .discount-box h2{margin:0;}
	.cart-buy .discount-box p{margin:0 0 15px;}
	.cart-buy .discount-box .text{padding:25px 20px 0 18px;}
	.cart-buy .discount-box form{width:270px;}
	.cart-buy .discount-box form .btn{float:left; text-transform:uppercase;}
	.cart-buy .discount-box form .inp-fix{float:left; width:105px;}
  
  #payu_ .content {padding:0px; background:none;}
  #payu_ .table-payu {width:96% !important;}
  #payu_ .table-payu .radio {padding:10px 3px 10px 20px;}
  #payu_ .table-payu .icon {width:180px !important;}
  #payu_ .table-payu .hotspot {margin-right:18px;}


  .wrapper_lng3 .cart-tp .account-info .cart-tp {float: none; width: 590px;}
  .wrapper_lng3 .cart-tp .account-info .cart-tp .box {margin:0 0 20px;}

  

	img{max-width:none;}

	/* ***********************************
	    OVERVIEW
	*********************************** */
	.overview .col-left{float:left; width:560px;}
	.overview .col-right{float:right; width:340px;}
	.overview .btns{margin:0;}

	/* ***********************************
	    PERSONAL-INFO
	*********************************** */

	.personal-info{margin:20px 0 30px;}
	.personal-info .tab-list li,
	.personal-info .tab-list li:first-child{width:319px;}

	/* ***********************************
	    FOOTER
	*********************************** */

	#footer{padding:25px 0 25px;}

	.col-news{width:230px;}
	.col-purchase{width:208px; margin-left:20px;}
	.col-benefits{width:222px; margin-left:10px; position:relative;}
	.col-heureka{display:block; width:245px; margin-left:20px;}

	.apek{text-align:center;}
	.copy{margin:0; text-align:right;}

  .bannerBot {position:absolute; bottom:-150px; left:-190px; display:block}
  .wrapper_lng4 .col-heureka {margin-top:0px;}
  .wrapper_lng4 .col-heureka h2 {display:block;}


	#footer .col-h-l,
	#footer .col-h-r{float:left; width:49%; margin:0;}
	#footer .col-h-r{float:right; text-align:right;}

	.created{right:40px; width:auto; text-align:right;}

	/* ***********************************
	    UNIVERSAL
	*********************************** */

	/* FORMS */
	#search .inp-text{padding:4px 10px;}
	#search .btn { height:29px; line-height:29px }

	.desktop{display:block;}

	.tablet, .no-desktop{position:absolute; left:-9999px; opacity:0; filter:alpha(opacity=0);}

  .lostPassFrm {width:45%;}
  
  .step3logInfo {background:#FFF5B1; margin-bottom:10px; padding:15px 5px 5px 5px; color:#0D034B; position:relative; display:block}
  .step3logInfo .inf {padding:5px;}
  .step3logInfo #close {position:absolute; top:0px; right:0px; cursor:pointer;  width:35px; height:35px; background:url('/img/btn/all.png') 10px -40px no-repeat; color:transparent; font:0px/0px a;  }
  
  .btnRegUaRo {width:300px; margin-top:0px!important;}
  .btnRegUaRo span {background:url('/img/btn/bt-reg_ua_ro.png') 0px 0px no-repeat !important; width:282px !important;  }
  
  .dialog-prebasket { width:auto; left:50%; right:auto; margin-left: -480px; position:fixed; }
  .dialog-prebasket-count-6 {margin-left: -490px;}
  .dialog-prebasket-count-5 {width:825px; margin-left: -440px;}
  .dialog-prebasket-count-4 {width:665px; margin-left: -350px;}
  .dialog-prebasket-count-3 {width:505px; margin-left: -265px;}
  .dialog-prebasket-count-2 {width:auto; margin-left: -206px;}
  .dialog-prebasket-count-1 {width:auto; margin-left: -206px;}
  
.dialog-quickview {position:absolute;}
.dialog-quickview .quick-view-detail {border:0 !important}
.dialog-quickview .quick-view-detail fieldset {float:left;}
.quick-view-detail .h1 {display:block; width:100%;}
.quick-view-detail .price-row { overflow: visible; float:left;  background:url('/img/bg/select-steps.png') 0 bottom repeat-x; padding: 10px 0 10px 0}
.quick-view-detail .price-row .prices {width:100%; text-align: left; }
.quick-view-detail .price-row .prices strong {margin-right:50px;}
.quick-view-detail .your-price {text-align:left; }
.quick-view-detail .your-price strong {float:left; padding:0px;}

.quick-view-detail .legend {margin:10px 0;}

.quick-view-detail .select-steps .step:first-child {background:none !important}
.quick-view-detail .select-steps .step .title {margin: -10px 0 0 !important}
.quick-view-detail .select-steps .step .input {width:210px;}

.quick-view-detail ul {float:left;}

  .btn-step1-pop-cont {margin-top:0px;}

  #dialog-news { width:550px; left:50%; right:auto; margin-left: -300px; position:fixed; z-index:1005}

  .grid-noblock .img {float:left; }
  .grid-noblock h2 {float:left; width:100%}
  .grid-noblock p {float:left;}

  .dialog-prebasketDetail {width:910px;}
  
  .bFixL1, .bFixL2, .bFixP1, .bFixP2 {display:block; position: fixed; }
  .bFixAbsolute {position: absolute !important;}
  
  .bFixL1 {right: 50%; top:55px; margin-right:520px; }
  .bFixL2 {right: 50%; top:383px; margin-right:520px; }
  .bFixL2No1 {top:55px !important}
  .bFixP1 {left: 50%; top:55px; margin-left:521px; }
  .bFixP2 {left: 50%; top:383px; margin-left:521px;}
  .bFixP2No1 {top:203px !important}

  .dialog-transport {top:-200px}
  .nojs {display:block;}
  
   #searchSuggest { display: none; z-index: 500; background: #fff; width: 315px; left:342px; top:84px; position: absolute; border: 1px solid #CBCBCB; } 
  
  .tablet-small {display:none;}
  .tabletBigger{display:block;}

  .pr-radio {display:none} 
  
  .emailnewsVanoce {background:url('/img/bg_emailnewswinter.png') 0px 0px no-repeat; padding:200px 0 50px 40px; position:relative;}
  .emailnewsVanoce > p {font-size:12px; width:865px; color:#8382ab} 
  .emailnewsVanoce > h2 {font-size:24px; width:380px; color:#1a0639; position:absolute; top: 65px; left:40px; border-top: 1px solid #1a0639; border-bottom: 1px solid #1a0639; padding:8px 0; background:url('/img/bt_flake.png') right 15px no-repeat}
  .emailnewsVanoce .textarea label {font-size:12px;}
  .emailnewsVanoce .desc {width:720px;} 
  
  .carmela h2 { right: 125px; }
  .carmela h1 { right: 50px; font-size: 50px;}
  .carmela .descript {right:90px; width:278px;}
  .carmela .inquiry_body {left:175px; width: 62%;}
  .carmela .inquiry_body .bottom div {margin-left: 135px}
  .carmela .inquiry_body .bottom div input {width:200px;}
  
  .newsletter_pl .descript {width:83%}
  
  
  .advice_float {position:fixed; display:block; left: 50%; bottom:15px; margin-left:280px;  width:310px; height:100px; background:#837ea3; border-radius:5px; opacity:0.9; z-index:999;}
  .advice_float .title {position: absolute; top:20px; left:10px; font-size: 13px; text-transform: uppercase; text-shadow: -0.53px -0.848px 0px rgba(13, 15, 73, 0.35); color:#FFF}
  .advice_float .size {position: absolute; top:50px; left:10px; font-size: 40px; text-transform: uppercase; text-shadow: -0.53px -0.848px 0px rgba(13, 15, 73, 0.35); color:#FFF}
  .advice_float .advice_save {position:absolute; top: 25px; left: 125px; font-size:14px; letter-spacing: 1.1px;  font-weight: 600; padding:2px 14px; border-left:1px solid #b1334a;  border-right:1px solid #b1334a; background:url('/img/advice/bg_button.png') 0px 0px repeat-x; box-shadow:none }
  .advice_float .lnk {position: absolute; top:70px; left:125px; color:#FFF; padding:0 20px 0 0; font-size: 15px; text-decoration: underline; text-transform: uppercase; text-shadow: -0.53px -0.848px 0px rgba(13, 15, 73, 0.35);  background:url('/img/advice/bg_lnk_blank.png') right 0 no-repeat;}
  .advice_float .close {position: absolute; top:5px; right:5px; width:11px; height:11px; background:url('/img/advice/bt-close.png') 0 0 no-repeat; text-decoration:none;  }
  
  .advice_float_small {position:fixed; display:block; left: 50%; bottom:15px; margin-left:455px;  width:110px; height:155px; background:#837ea3; border-radius:5px; opacity:0.9; z-index:999;}
  .advice_float_small .title {position: absolute; top:20px; left:10px; font-size: 13px; text-transform: uppercase; text-shadow: -0.53px -0.848px 0px rgba(13, 15, 73, 0.35); color:#FFF}
  .advice_float_small .size {position: absolute; top:50px; left:10px; font-size: 40px; text-transform: uppercase; text-shadow: -0.53px -0.848px 0px rgba(13, 15, 73, 0.35); color:#FFF}
  .advice_float_small .lnk {position: absolute; width:86px; top:100px; left:15px; color:#FFF; padding:0 0px 0 0; font-size: 15px; text-decoration: underline; text-transform: uppercase; text-shadow: -0.53px -0.848px 0px rgba(13, 15, 73, 0.35);  background:url('/img/advice/bg_lnk_blank.png') right 25px no-repeat;}
  .advice_float_small .close {position: absolute; top:5px; right:5px; width:11px; height:11px; background:url('/img/advice/bt-close.png') 0 0 no-repeat; text-decoration:none;  }




  
}


@media screen and (max-width: 768px) and (min-width: 600px) {
  .tablet-small {display:block;}
  .mobile {display:none}
  .pr-radio {left:-10px; top:0px; z-index:999;}
}



@media screen and (max-width: 748px) {
/*
	td:first-child, th:first-child{border:none !important; border-top:1px solid #e0e0e0 !important; padding:5px 5px 0; margin-top:-1px;}
	td:last-child, th:last-child{border:none !important; border-bottom:1px solid #e0e0e0 !important; padding:0 5px 5px !important;}
	.reset td:first-child, .reset th:first-child{border-top:none; padding:5px 0px 0; margin-top:-1px;}
	.reset td:last-child, .reset th:last-child{border-bottom:none; padding:0 0px 5px;}
	td, th{display:block; text-align:left !important; border:none !important; padding:5px !important;}
	thead th{font-weight:bold; background:none; color:#333;}
*/

  #dialog-basket .btnOk {margin:5px 0 0 0;}
  .product-list .colors .whiteColor {margin-left:6px}
  .col-photo .img .det-img {max-width:100%;}
  .btn-step1-pop-cont {width:267px; margin-right:0px; margin-top:0px; } 
  
  .grid-noblock p {display:none; float:none}
  .grid-noblock h2 {float:none;}

  .hrf1 {position:absolute; top:0px; left:0px; width:45%; height:80%; background:#FFF; opacity:0; }
  .hrf2 {position:absolute; top:0px; right:0px; width:45%; height:80%; background:#FFF; opacity:0;}

  .help-lineUa {overflow:hidden; height:20px;}

  .cart-buy-step2 {display:none}

  .wrapper_lng4 .col-heureka{display:block; padding:0 30px;}
  .wrapper_lng4 .col-heureka h2 {display:none}   
   
}

@media screen and (max-height: 500px) {

  #dialog-news {z-index:1005; top:12px; }
   
}

@media screen and (max-height: 600px) {

  #dialog-news {z-index:1005; top:12px; }
   
}

@media screen and (max-height: 700px) {

  #dialog-news {z-index:1005; top:62px; }
   
}


@media screen and (min-width: 768px) {

  #main-menu > ul {
    display: table;
  }
  
   #main-menu > ul > li {
    position: relative;
    margin: 0 0 0 8px;
    display: table-cell;
  }
    
  #main-menu > ul > li.catTopMiss {display:none}
  #main-menu > ul > li.catTopLady {display:none} 
  #main-menu > ul > li.catTopMissLady {display:none} 

  

}
  
