h1.home {font-size:37px;	margin:0; padding:0; font-family: "Proxima-nova",arial; text-decoration:none; position:absolute; /* height:150px; */ padding-right:30px; /*overflow:hidden; */ font-weight:200; color:#FFF}
h1.home a {color:#FFF; text-decoration:none}
.block-left-content p {margin:0; padding:0; line-height:146%}
.home-classic-title a {color: #555; font-family: "Proxima-nova",arial; font-size: 27px; font-weight: 200; text-decoration: none}
.title-total-number {float:right; height:25px; cursor:pointer; font-size:12px; font-family:arial; font-weight:bold; line-height:25px; border:1px solid #e3e3e3; border-radius:3px; background:#FFF; color:#e3475d; padding:0 12px 0 11px}
.title-total-number:hover {background:#ff2263; color:#FFF; border-color:#fff0f5}
.link-blue {margin:0; padding:0 0 10px 13px}
/* .block-left-content p.link-blue {padding-left:14px} */
.link-blue a {padding-right:22px; font-weight:bold; display:block; float:left; background:url('https://cached1.lvimg.cz/style/link-blue-a.gif') no-repeat right top; text-decoration:none}
.link-blue a span {display:block; float:left; padding:3px 16px 3px 11px; background:url('https://cached1.lvimg.cz/style/link-blue-span.gif') no-repeat; color:#333; cursor:pointer; font-size:12px; line-height:146% }
.link-blue a:hover span {text-decoration:underline}
.homepage-clanek-levy {position:absolute; float:left;width:472px; overflow:hidden}
.homepage-clanek-levy > a {display:block; width:472px; height:350px; overflow:hidden}
.homepage-clanek-levy > a img {max-width:472px}
.block-left-top {/*float:left;*/
  width:662px;/* background:url('https://cached1.lvimg.cz/style/block-left-top.gif') no-repeat; padding-top:4px; margin-left: 5px; */
/*   position:relative; left:-3px;  */
  top:-117px; margin-top:117px; margin-left:472px; border-left:1px solid #FFF !important; position:relative; z-index:5}
.block-left-middle {/*padding:4px 8px 3px 7px; background:url('https://cached1.lvimg.cz/style/block-left-middle.gif') repeat-y;*/ } 
.block-left-middle img {display:block}
.block-left-bottom {width:427px; background:url('https://cached1.lvimg.cz/style/block-left-bottom.gif') left bottom no-repeat; padding-bottom:5px; line-height:0; font-size:0}
.block-left-content {background:#f2f2f2; padding: 7px 20px 0 20px;  height:358px ; /* height:330px; */ }
.title {color:#666; display:block; padding:0 0 10px 1px; margin-bottom:25px; font-weight:bold; font-size:100%}
.title a {color:#b30086}
.title a:hover {text-decoration:none}
#block-right-top {float:right;width: 552px;padding-top:2px; position:relative; top:0}
#discussion-home {/* float:left; */
 width:235px;position: relative;/* padding-bottom:17px; */
 /*height:343px;*/
 margin-top: 2px}
.discussion li span {color: #777777; display: block; font-size: 13px; margin: 8px 0 4px; text-decoration: none}
.discussion li span:hover {color:#000}
.discussion ul {margin:0; padding:2px 0 0 0}
.discussion li.last {border-bottom: 1px solid #e5e5e5 !important}
.discussion li {list-style:none; padding:21px 0 20px 0; display:table; width:235px}
.discussion img {float:left; display:block; padding:0; border:1px solid #CCC; margin:6px 10px 0 0; border-radius:2px}
.discussion h2 {font-size:19px; font-weight:500; margin:0; padding:0; float:left; width:280px; line-height:122% }
.discussion h2 a {font-size:19px; height:25px; overflow:hidden; display:inline-block; font-weight:500; text-decoration:none; font-family:"Proxima-nova", arial}
.discussion .link-blue {padding-left:23px; margin-top:-4px}
#discussion-home p.link-blue {margin:0; position: absolute; left: 0; top: 303px}
#homepage-nadpis-levy {width:342px;padding:50px 38px 0 38px;position:absolute;bottom:0;left:0;background: url(https://cached1.lvimg.cz/style/hp-article-h1-bg.png) no-repeat 38px 35px rgba(244, 70, 116, 0.82)}
#homepage-nadpis-levy span{display:inline-block;height:135px;overflow:hidden}
#homepage-nadpis-levy:hover {background-color: rgba(244, 70, 116, 0.92)}
#homepage-clanky-spodni {position: relative}
#homepage-clanky-spodni p.link-blue {position: absolute;left: 0;top: 124px}
.index-article-list {padding: 0;margin: 0;list-style-type: none}
.index-article-list.left {float: left;width: 188px;padding-left: 0;position:relative}
.index-article-list li {clear: both;display: block;padding-top: 0;height:116px;position:relative;width:188px}
.index-article-list li {border-bottom:1px solid #FFF}
.index-article-list li:hover .hcs-link {display:inline-block}
.index-article-list li.last {border-bottom:0 solid #FFF}
.index-article-list img {float: left}
.index-article-list a {font-weight: 200}
.hcs-link {display:none; background:rgba(142, 142, 142, 0.9); font-family:"Proxima-nova", arial; text-decoration:none; color:#FFF !important; overflow:hidden; font-size:20px; font-weight:300px; position:absolute; top:0; right:0; width:142px; line-height:25px; height:94px; padding:22px 20px 0 26px}
.hcs-link span {display:inline-block; height:79px; overflow:hidden}
.bazar table {list-style:none; width:100%; border-top:8px solid #fff; font-size:12px }
.bazar td {vertical-align:top; text-align:left }
.bazar a:hover {text-decoration:none}
td.bazar-vyber-popis {width:90px; padding-right:10px} 
.bazar h3 {font-size:12px; font-weight:bold; line-height:130%; margin-left:1px; padding:6px 0 0 0}
.hp-new-bazar a {position:relative; z-index:20; text-decoration:none; display:block; list-style:none; border:1px solid rgba(0,0,0,0.15); float:left; margin-right:37px; display:table !important; width:220px; height:278px}
.list_of_products .hp-new-bazar a {margin-bottom: 37px;}
.hp-new-bazar a .description{display: none;
    font-size: 12px;
    height: 216px;
    left: 1px;
    overflow: hidden;
    padding: 0 6px 0 18px;
    position: absolute;
    text-decoration: none;
    top: 1px;
    width: 196px;z-index: 555;background: none repeat scroll 0 0 #f7f7f7;}
@media screen and (-webkit-min-device-pixel-ratio:0){ /* webkit + opera */
	.hp-new-bazar a .description{top:0;left: 0;}
	::i-block-chrome,.hp-new-bazar a .description { /* safari only */
		top:0;left: 0;
	}
}
@media screen and (min-width:0\0) { 
   .hp-new-bazar a .description {
     top:1px!important;left:1px!important;
   }
}
 .hp-new-bazar .next_attributes {color:#000;text-transform:uppercase;font-size: 13px;font-family: proxima-nova;font-weight: 300}
.hp-new-bazar a .description .icons{font-size:11px;padding:0;margin:0;list-style-type:none}
.hp-new-bazar a .description .icons li{float:left;display:block;height:auto;line-height:12px;width:50px;padding:0;margin:0}
.hp-new-bazar a .description .icons li img {float:left;margin-right:3px}
.hp-new-bazar a .description h4{color:#000;margin: 19px 0 10px 0;font-size: 20px;font-weight: 500;font-family: proxima-nova}
#bazar-middle .hp-new-bazar a .description p{color:#4D4D4D;margin: 30px 0 9px 0;font-size:12px}
.hp-new-bazar a:hover {background:#f7f7f7}
.hp-new-bazar a.last {margin-right:0}
.hp-new-bazar .hnb-image {width:220px; margin-left:0; height:204px; overflow:hidden; position:relative; z-index:15}
.hp-new-bazar .hp-bazar-size {position:absolute; bottom:40px; left:18px; color:#e3475d; font-size:15px; font-weight:400; font-family:"Proxima-nova", arial}
.hp-new-bazar .hp-bazar-price {position:absolute; bottom:10px; right:28px; color:#616161; font-size:26px; font-weight:300; font-family:"Proxima-nova", arial}
.hp-new-bazar .hp-bazar-icon {position:absolute; bottom:14px; left:18px; color:#616161}
.hp-new-bazar .hp-bazar-icon img {padding-right: 10px;}
#bazar-middle {}
#bazar-middle .title { font-size:27px; text-decoration:none; color:#555; font-weight:300; font-family:"Proxima-nova", arial; border:0}
#bazar-middle .title a {text-decoration:none; color:#555;font-weight:200}
#bazar-middle h3 {padding:0; margin-top:-3px}
#block-right-top-reklama {float: right;width: 300px;position: relative;text-align: center;z-index:0}
div#page.hp #block-right-top-reklama {float:none;width:300px;height: 253px;margin-left: auto;position:relative;text-align:center;z-index:5}
.homepage-reviews {width:375px; float:left; margin-right:52px; margin-top:-16px; position:relative; position:relative}
.homepage-reviews h3 {font-size:27px; margin-bottom:34px; text-decoration:none; color:#555; font-weight:200; font-family:"Proxima-nova", arial; margin-top:0}
.homepage-reviews h3 a {display:block; text-decoration:none; color:#555}
.homepage-reviews h3 a:hover .title-total-number {background:#ff2263; color:#FFF; border-color:#fff0f5}
.nova-recenze-hp {padding: 21px 0 20px 0}
div.product_new .nova-recenze-hp {border-top: 1px solid #e5e5e5}
div.product_new > div.list> div:last-child {border-bottom:1px solid #e5e5e5}
.nova-recenze-hp:before, .nova-recenze-hp:after, .recenze-uzivatele:before,.podobna-recenze:before, .nova-recenze-hp:after, .recenze-uzivatele:before, .recenze-uzivatele:after {  content: ""; display: table}
.nova-recenze-hp:after {clear: both}
.nova-recenze-hp a:hover {color:#000 !important}
.nova-recenze-hp .pic {width: 61px;   height: 61px;margin-right:20px;   overflow: hidden;   border: 1px solid #e2dedd;   float: left}
.nova-recenze-hp .cpost-hp {width:350px}
.nova-recenze-hp .cpost-hp h2 {font-size: 19px;font-weight: 500;color: #e3475d;line-height: 25px;height:25px;overflow:hidden;font-family: "Proxima-nova", arial;margin-top: 9px;margin-bottom: 10px}
.nova-recenze-hp .cpost-hp h2 a {text-decoration: none}
.nova-recenze-hp .cpost-hp h2 a:hover {color: #e5005c}
.nova-recenze-hp .cpost-hp .additional {min-height: 16px;line-height: 16px}
.nova-recenze-hp .cpost-hp .additional a {line-height: 16px;color: #b60086;text-decoration: none;font-size:12px;display:inline-block;height:16px}
.additional .review-star-ratting {border-left: 1px solid #d7d7d7; padding-left: 14px;
margin-left: 14px}
.nova-recenze-hp .cpost-hp .recenze-date {color:#9f9f9f; float:right}
.nova-recenze-hp .cpost-hp .additional a:hover{    text-decoration: underline}
.nova-recenze-hp .cpost-hp .inclusion {height: 16px;line-height: 16px;float: left;margin-right: 11px;   padding-right: 11px}
.nova-recenze-hp .cpost-hp .inclusion{border-right: 1px solid #d7d7d7}
.nova-recenze-hp .cpost-hp .inclusion a, .nova-recenze-hp .cpost-hp .inclusion span, .nova-recenze-hp .cpost-hp .inclusion span {padding-right: 13px;margin-right: 13px;color: #676767;font-size: 12px;line-height: 16px;display:inline-block;height:16px;background: url(https://cached1.lvimg.cz/recenze/sub-sep_opt.png) no-repeat right center}
.nova-recenze-hp .cpost-hp .inclusion a.last, .nova-recenze-hp .cpost-hp .inclusion span.last, .nova-recenze-hp .cpost-hp .inclusion span.last {background: none;  padding-right: 0}
.nova-recenze-hp.first{  margin-top: 25px}
#souteze-aktiv {background:#986dce;/* display: none;  */
  height: 130px; margin: 20px 0 40px 0; position: relative; width: 1000px}
#souteze-aktiv.souteze-count-4{height:260px;}
.souteze-close-cross {width:27px; position:absolute; cursor:pointer; z-index:50px; height:27px; right:-14px; top:-14px; background: url(https://cached1.lvimg.cz/style/competition-cross.png) no-repeat left top}
.souteze-close-cross:hover {background: url(https://cached1.lvimg.cz/style/competition-cross.png) no-repeat left bottom}
#souteze-upoutavka {position:absolute; left:0; top:0; width:150px; height:83px; background: url(https://cached1.lvimg.cz/style/competition-arrow-2.png) no-repeat right center #7a57a5; padding:22px 25px 25px 24px}
.souteze-count-4 #souteze-upoutavka {height:213px;}
#souteze-upoutavka h3 {margin-top:0; margin-bottom:20px}
#souteze-upoutavka h3 a {color:#fff; font-family:"Proxima-nova", arial; font-weight:300; line-height:27px; text-decoration:none; font-size:27px; display:block} 
#souteze-upoutavka h3 a:hover {text-decoration:none; color:#FFF}
#souteze-tagline {font-weight:300; color:#FFF; width: 115px; font-size:13px; font-family:"Proxima-nova", arial}
#souteze-aktiv .soutez-prvni {height:112px; padding:17px 0 0 18px; width:377px; position:absolute; top:0; border-right:1px solid #ad8ad8}
#souteze-aktiv .soutez-druha {height:113px; padding:17px 0 0 18px; width:387px; position:absolute; top:0}
#souteze-aktiv a.soutez-img{float:left; width:157px; height:95px;}
#souteze-aktiv a.soutez-img > img { width:157px; height:95px; }
#souteze-aktiv .s-skoncila > a.soutez-img {background:#fff;}
#souteze-aktiv .s-skoncila > a.soutez-img > img{filter: grayscale(80%);opacity: 0.5; }
#souteze-aktiv .soutez-prvni {left:197px}
#souteze-aktiv .soutez-druha {left:594px}
#souteze-aktiv .soutez-druhy-radek{ top:130px;}
#souteze-aktiv .soutez-divider {border-top: 1px solid #AD8AD8;height: 1px;position: absolute;top: 130px;left: 190px;width: 810px;z-index: 1;}
.soutez-treti {left:725px;display: none}
.soutez-button {background:#6a4c90; padding:0 22px !important; margin-top:14px; display:block; height:36px; text-align:center; line-height:36px !important; font-size:14px; color:#FFF !important;  font-family: proxima-nova;
font-weight: 400; border-radius:2px; text-decoration:none; position:absolute; bottom:19px; left:198px}
.soutez-button:hover {background:#5b417c}
.soutez-button.zname-vyherce {display:none}
.home-soutez-statut {font-weight:500; width:340px; font-size:15px; font-family:"Proxima-nova", arial; position:relative; left:24px; top:0; margin: 0 0 0 0}
.jede {color:#FFF; display: none}
.skoncila  {color:#FFF}
a.home-soutez-odkaz {position:relative; line-height:24px; text-decoration:none; display:block; color:#FFF; font-family:"Proxima-nova", arial; max-height:50px; overflow:hidden; left:24px; font-size: 15px; font-weight:300; width:190px;}
a.probiha {padding-right: 15px;background-position: right 50%;background-repeat: no-repeat}
a.probiha, a.zname-vyherce:hover {color:#FFF}
a.zname-vyherce {font-size:13px; line-height:20px; margin-top:3px}
a.zname-vyherce,a.probiha:hover {color:#d7c7ec}
a.zname-vyherce {max-height:85px !important; width:175px}
#souteze-pasiv {width:977px; height:32px; margin-top:14px; background: #FFAA01 url('https://cached1.lvimg.cz/style/home-souteze-pasiv.jpg') no-repeat 0 0; margin-bottom:30px; position:relative}
#souteze-o-ceny a  {position:absolute; left:13px; top:8px;  font-weight:bold; color:#fff; font-size:14px}
#souteze-o-ceny a:hover {text-decoration:none; color:#FFAA01}
#souteze-slosovany {position:absolute; left:185px; top:8px; font-size:13px}
#souteze-slosovany a {color:#000}
#souteze-slosovany a:hover {color:#FFF}
#diskuse-topics {font-size:12px}
.diskuse-header {font-size:27px; text-decoration:none; color:#555; font-weight:200; font-family:"Proxima-nova", arial; margin-bottom:34px}
.diskuse-header a { color:#555 !important; text-decoration:none; display:block}
.diskuse-header a:hover {text-decoration:none;  }
.diskuse-header a:hover .title-total-number {background:#ff2263; color:#FFF; border-color:#fff0f5}
.diskuse-header.promeny .title-total-number.promeny:hover{color:#FFFFFF;}
.discussion img.promena{height:61px;overflow: hidden;}
.discussion li  .promeny-img img{height:61px; width:auto; border:none; margin:0;}
.discussion li  .promeny-img {height:61px; width:61px;overflow: hidden; border: 1px solid #E0E0E0;display: block;float: left;margin: 0px 21px 0px 0px!important;}
.diskuse-header.promeny{margin-bottom: 0;margin-top: 20px;}  
.discussion li .promeny  span{margin: 0;margin-top: -5px!important;color: #E3475D;}

.discussion li.promeny .link{height: 16px;line-height: 16px;  margin: 8px 0 4px;overflow: hidden;}
.discussion li .nick{display: block;float:left;padding-left: 20px; 
    max-width: 55px;margin: 0px;}
.discussion li .nick:hover{color: #777777;}
.discussion li .inclusion{border-right: 1px solid #D7D7D7;}
.discussion li.promeny a.for{display: block;float:left; border-right: 1px solid #D7D7D7;padding-right: 20px;}
.discussion li.promeny a.for span{margin: 0px;}
.discussion li.promena{ height: 63px;
    padding-bottom: 20px;
    padding-top: 21px;}
.diskuse-content {}
.diskuse-content ul {margin:0; padding:0}
.diskuse-content li {list-style:none; width:370px; display:table; margin:0 0 0 0; line-height:155%; border-top: 1px solid #e5e5e5}
.diskuse-content li a {text-decoration:none}
.diskuse-content span {font-size:92%; color:#666}
.diskuse-content span.author {font-size:100%; color:#b30086; background:url('https://cached1.lvimg.cz/style/author.gif') no-repeat 0 3px; padding-left:8px; margin-left:6px}
.diskuse-content img {border:1px solid #e0e0e0; display:block; float:left; margin-top:0 !important; margin-right:21px}
.diskuse-content h4 {float:left; width:250px; margin:-3px 0 0 0; padding:0; font-size:100%; line-height:130%}
.diskuse-content .left {width:361px; float:left}
.diskuse-content .right {width:310px; float:left}
.diskuse-content h5 {text-transform: uppercase; letter-spacing:1px; color:#666; margin:-3px 0 15px 0; padding:0}
.diskuse-content h5 a {letter-spacing:0; text-transform: lowercase; color:#b30086 !important}
.diskuse-content a:hover {text-decoration: none}
.diskuse-content .link-blue {padding:1px 0 15px 46px; display:table; margin-top:15px }
.diskuse-content .link-blue a {font-size:108%}
#bazar {width:1000px;  padding-right:0; padding-top:48px}
#bazar-middle { }
#homepage-categories h4 {font-size:27px; text-decoration:none; margin-top:64px; color:#555; margin-bottom:0; font-weight:300; font-family:"Proxima-nova", arial;  }
#homepage-categories h5 {font-size:19px; text-decoration:none; color:#e3475d; margin-bottom:16px; font-weight:400; font-family:"Proxima-nova", arial;  }
#homepage-categories h5 a {text-decoration:none}
#homepage-categories ul {list-style-type:none; padding:0; margin:0}
#homepage-categories ul li { }
#homepage-categories ul li a {line-height:27px; color:#484848; text-decoration:none}
#homepage-categories ul li a:hover {text-decoration:underline}
.hc-reviews-cosmetics {float:left; width:375px}
.hc-eshop-cosmetics {float:left; width:365px}
.hc-bazar-online {float:left; width:235px}
#links-bottom {line-height:235%; color:#555; padding:25px 57px 40px 57px; /*height:600px;*/ background:#ededed; overflow:hidden}
#links-bottom a {color:#555; text-decoration:none; font-weight:300; margin:0 9px 0 0; line-height:73px; margin-right:25px; font-family:"Proxima-nova", arial}
#links-bottom a:hover {text-decoration: none; color:#e3475d}
#links-bottom .weight1 {font-size:50px}
#links-bottom .weight2 {font-size:27px}
#links-bottom .weight3 {font-size:14px}
#links-bottom .weight4 {font-size:50px}
#links-bottom .weight5 {font-size:27px}
#links-bottom .weight6 {font-size:14px}
#block-left-top-left {float: left;width: 662px}
.block-left-content a.link-blue {margin-left: 120px;padding: 0 22px 0 0}
#block-left-top-column {float: left;margin-top: 0;width: 662px;margin-bottom: 10px}
.homepage-articles {height:350px;width:662px;overflow:hidden;position:relative}
block-left-top-right {width: 188px;float: right;}
#block-right-top-column {width: 317px;float: right;margin-top: 0;height:300px;position:relative}
.self-promo-hp {width: 300px;height:67px;position:relative;top:0;left:17px;background:#fff; z-index:6; margin-bottom: 33px;overflow:hidden;}
#block-right-top-right {width: 317px;float: right}
#selfpromo-home {width: 235px;height: 180px;position: relative;margin-bottom: 9px}
#selfpromo-content {position: absolute;top: 0;left: 0;z-index: 1;width: 220px;height: 165px;padding: 15px 0 0 15px;background-image: url("https://cached1.lvimg.cz/selfpromo/selfpromo_oblouk.png");background-repeat: no-repeat}
#selfpromo-img {display: block;position: absolute;bottom: 0;left: 0;z-index: 0}
#selfpromo-home h3 {color: rgb(255,255,255);font-weight: bold;font-size: 14px;margin: 0}
#selfpromo-home p {margin: 0}
#selfpromo-home a {color: rgb(255,170,0);font-weight: bold;padding-right: 17px;background-image: url(https://cached1.lvimg.cz/style/vanoce_sipka.png);background-repeat: no-repeat;background-position: right 50%}
#selfpromo-content a:hover {color: #fff;text-decoration: none; }
#poradny-promo {position:relative; right:0; height: 276px; width:375px}
.nova-poradna {padding: 21px 0 17px 0; border-top: 1px solid #e5e5e5; zoom: 1; min-height:65px}
#poradny-promo > div:last-child {border-bottom: 1px solid #e5e5e5}
.home-por-img {float:left; margin:0 21px 0 0}
.home-por-cat {display:block; font-size:13px; color:#777777 !important; text-decoration:none; margin:8px 0 4px 0}
.home-por-cat:hover {color:#000 !important}
.home-por-name {display:block;font-size: 19px;height:19px; overflow:hidden;font-weight: 500;text-decoration:none;line-height: 19px;font-family: "Proxima-nova", arial;margin-top: 9px;margin-bottom: 0}


#poradny-promo .title {border:none; font-size:27px; text-decoration:none; color:#555}

#poradny-promo .title a {font-size:27px; text-decoration:none; color:#555; font-weight:300; display:block; font-family:"Proxima-nova", arial}

#poradny-promo .title a:hover .title-total-number {background:#ff2263; color:#FFF; border-color:#fff0f5}

#bazar-middle h2 {font-size:15px;font-weight:bold;margin:  5px 0 3px 0}
#bazar-middle p {
	margin:9px 0 0 10px;color:#666;line-height:20px}

#bazar-middle  .newska-img {border: 1px solid #E0E0E0;display: block;float: left;margin: 5px 8px 5px 0;padding: 1px}
	
#bazar-middle  a.newska-img span {display: block;height: 113px;overflow: hidden;width: 113px}

#bazar-middle  ul {font-weight: bold;list-style-type: none;margin:0; padding:0
}

#bazar-middle li {/*height: 38px;margin-bottom: 12px;*/
}

#bazar-middle a.thread-link-img{vertical-align: top;padding: 1px;border: 1px solid #E8E8E8;float: left;margin-right: 8px;   display: block;   width: 34px;   height: 34px}

#bazar-middle  a.thread-link-img span {display: block;width: 34px;height: 34px;overflow: hidden}

#bazar-middle  a.thread-link-img img {border: 0;padding: 0}







#bazar-middle p.link-blue {padding-left:0; display:block;	padding-bottom:28px;padding-top:10px;font-size:108%}
#ks-hp {padding:10px 15px 0 15px}
#ks-hp p {display: block;width: 200px;margin: 4px 0;float: left;padding:0}
#ks-hp a img {float: right;border: solid 1px rgb(224,224,224);padding: 1px;margin: 4px 0}
#ks-hp a img:hover {border: solid 1px #999}
#wiki_hp_videodne object, #wiki_hp_videodne embed {  width: 270px;   height: 150px;margin-left:30px}
.expert-home-link {color: #6e6e6e; text-decoration: none !important}
.product-slider-left-arrow {position:absolute; cursor:pointer; z-index:50; width:42px; height:42px; top:120px; left:-19px; background:url('//cached1.lvimg.cz/eshop/product-list/slider-products-arrow-left.png')}
.product-slider-right-arrow {position:absolute; cursor:pointer; z-index:50; width:42px; height:42px; top:120px; right:-19px; background:url('//cached1.lvimg.cz/eshop/product-list/slider-products-arrow-right.png')}
.pl-top-row {height:350px !important; position:relative; z-index:800}
.pl-top-row:hover {z-index:1000}
.pl-middle-row {height:350px !important; position:relative; top:-58px; z-index:900}
.pl-middle-row:hover {z-index:1000}
.pl-bottom-row {height:350px !important; position:relative;top:-116px; z-index:950}
.pl-bottom-row:hover {z-index:1200}
.pl-bottom-row > a {border-bottom:1px solid #fff}
.related.pl-middle-row {height:390px !important; position:relative; margin-top:0; top:-74px; z-index:900}
.brands.pl-top-row {height:350px !important; position:relative; z-index:800}
.brands.pl-top-row:hover {z-index:1000}
.brands.pl-middle-row {height:390px !important; position:relative; margin-top:0; top:-5px; z-index:900}
.brands.pl-middle-row:hover {z-index:1000}

.eshop-preview-list .pl-bottom-row{ position:inherit;top:0px; margin:auto;}
.eshop-preview-list .product-list > a {height:308px;}

/*
.product-list.last > a {border-bottom:1px solid #dbdbdb}



.product-list {}
.product-list > a {display:block; background:#FFF; text-decoration:none; position:relative; text-align:center; width:249px; float:left; height:290px; border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; z-index:2000;  }
.product-list > a.last { border-right:1px solid #dbdbdb; width:248px}

.product-list > a.first {}
.product-list .result-number {position:absolute; font-weight:300; font-family:'proxima-nova', arial; font-size:58px; width:251px; text-align:center; color:#b8b8b8 !important; top:-80px; line-height:58px}


.product-list > a .product-list-border {height:288px; border:1px solid #FFF; border-right:2px solid #FFF}

.product-list > a.last .product-list-border {height:288px; border:1px solid #FFF; border-right:2px solid #FFF}


.product-list > a .product-list-image {height:150px; text-align:center; position:relative; width:200px; margin:20px auto 10px auto; overflow:hidden}

.product-list > a .product-list-image img {max-height:150px}

.product-list > a h2 {width:200px; font-size:13px; height:38px; overflow:hidden; color:#5a5a5a; font-weight:bold; display:block; margin: 10px auto 0 auto; line-height:19px; font-family:arial}

.product-list > a h2.all-results {font-size:27px; height:98px; overflow:hidden; line-height:33px; padding-top:92px; font-weight:300; font-family:'proxima-nova', arial}


.product-list > a:hover { width:248px;  min-height:288px; box-shadow:0 2px 4px rgba(0,0,0,0.15); height:auto; border:1px solid #FF6988;border-bottom:none !important; z-index:50000}

.product-list > a:hover h2 {overflow:hidden; height:auto; min-height:38px; max-height:56px}
.product-list > a:hover .product-colors {display:block; box-shadow:0 4px 4px rgba(0,0,0,0.12)}

.product-list > a:hover .product-list-eye {display:block}

.product-list > a:hover .product-list-extra {right:22px}

.product-list > a.last:hover .product-list-extra {right:22px}

.product-list > a:hover .product-list-price { }
.product-list > a:hover .product-list-border {height:auto;  min-height:288px; border:1px solid #FF6988; border-right:1px solid #ff6988;  border-bottom:none !importnant}
.product-list > a,.product-list.> a.last { width:246px}

.product-list > a.last:hover { width:247px}
*/


.product-list {clear:both;}

.product-list.last > a {border-bottom:1px solid #fff;}

.product-list > a {display:block; background:#FFF; text-decoration:none; position:relative; text-align:center; width:249px; float:left; height:291px; border-top:1px solid #fff; border-left:1px solid #fff; z-index:2000;  }
.product-list > a.last {border-right:1px solid #fff; width:248px}
.product-list > a.last .product-list-border {border-right: 1px solid #fff;}
.product-list > a.last:hover .product-list-extra { right:24px; }
.product-list > a.last_only_border { border-right:1px solid #fff}
.product-list > a.first {}
.product-list .result-number {position:absolute; font-weight:300; font-family:'proxima-nova', arial; font-size:58px; width:251px; text-align:center; color:#b8b8b8 !important; top:-80px; line-height:58px}

.product-list > a .product-list-border { border:1px solid #FFF;border-right: 2px solid #fff; background: #fff; }

.product-list > a .product-list-image { height:150px; text-align:center; position:relative; width:200px; margin:20px auto 10px auto; overflow:hidden; }
.product-list > a .product-list-image img { max-height:150px; }
.product-list > a h2 { width:200px; font-size:13px; height:38px; min-height:38px; overflow:hidden; color:#5a5a5a; font-weight:bold; display:block; margin: 10px auto 0 auto; line-height:19px; font-family:arial; }
.product-list > a h2.all-results { font-size:27px; height:98px; overflow:hidden; line-height:33px; padding-top:92px; font-weight:300; font-family:'proxima-nova', arial; }

.product-list > a:hover {  width:250px; /* width:246px;*/ height:293px; /*height:auto; */border:0; z-index:50000; }
.product-list > a:hover h2 { overflow:hidden; height:auto; min-height:38px;}
.product-list > a:hover .product-colors { display:block;}
.product-list > a:hover .product-list-eye { display:block; }
.product-list > a:hover .product-palette {left: 28px;top:28px;}
.product-list > a:hover .product-list-extra { top:21px; }
.product-list > a:hover .product-list-price {  }
.product-list > a:hover .delete_favorite { display:block; }
.product-list > a:hover .product-list-border { height:auto; min-height:305px; border: 2px solid #ff6988; margin-right:-1px;padding-right:1px; box-shadow: 0 0 2px 2px rgba(0,0,0,0.12);
-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.12);
-moz-box-shadow: 0 0 2px 2px rgba(0,0,0,0.12);
-ms-box-shadow: 0 0 2px 2px rgba(0,0,0,0.12);
-o-box-shadow: 0 0 2px 2px rgba(0,0,0,0.12);}
.product-list > a.last:hover .product-list-border{margin-right:0px;padding-right:0px;}




.product-list.last .slider-item {border-bottom:1px solid #fff;}

.product-list .slider-item  {display:block; background:#FFF; text-decoration:none; position:relative; text-align:center; width:249px; float:left; height:291px; border-top:1px solid #fff; border-left:1px solid #fff; z-index:2000;  }
.product-list .slider-item-a {text-decoration:none;}
.product-list .slider-item .last {border-right:1px solid #fff; width:248px}
.product-list .slider-item .last .product-list-border {border-right: 1px solid #fff;}
.product-list .slider-item-a.last:hover .product-list-extra { right:24px; }
.product-list .slider-item .last_only_border { border-right:1px solid #fff}
.product-list .slider-item .result-number {position:absolute; font-weight:300; font-family:'proxima-nova', arial; font-size:58px; width:251px; text-align:center; color:#b8b8b8 !important; top:-80px; line-height:58px}

.product-list .slider-item .product-list-border { border:1px solid #FFF;border-right: 2px solid #fff; background: #fff; }

.product-list .slider-item .product-list-image { height:150px; text-align:center; position:relative; width:200px; margin:20px auto 10px auto; overflow:hidden; }
.product-list .slider-item .product-list-image img { max-height:150px; }
.product-list .slider-item h2 { width:200px; font-size:13px;  min-height:38px; overflow:hidden; color:#5a5a5a; font-weight:bold; display:block; margin: 10px auto 0 auto; line-height:19px; font-family:arial; }
.product-list .slider-item-a  h2.all-results { font-size:27px; height:98px; overflow:hidden; line-height:33px; padding-top:92px; font-weight:300; font-family:'proxima-nova', arial; }

.product-list .slider-item-a:hover {  width:250px; /* width:246px;*/ height:293px; /*height:auto; */border:0; z-index:50000; }
.product-list .slider-item-a:hover .product-colors { display:block;}
.product-list .slider-item-a:hover .product-list-eye { display:block; }
.product-list .slider-item-a:hover .product-palette {left: 28px;top:28px;}
.product-list .slider-item-a:hover .product-list-extra { top:20px; }
.product-list .slider-item-a:hover .product-list-price {  }
.product-list .slider-item-a:hover .delete_favorite { display:block; }
.product-list .slider-item-a:hover .product-list-border { height:auto; min-height:305px; border: 2px solid #ff6988; margin-right:-1px;padding-right:1px; box-shadow: 0 0 2px 2px rgba(0,0,0,0.12);
-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.12);
-moz-box-shadow: 0 0 2px 2px rgba(0,0,0,0.12);
-ms-box-shadow: 0 0 2px 2px rgba(0,0,0,0.12);
-o-box-shadow: 0 0 2px 2px rgba(0,0,0,0.12);
margin-left: -1px;
    margin-top: -1px;
    }
.product-list > a.last:hover .product-list-border{margin-right:0px;padding-right:0px;}






.product-list-eye {position:absolute; top:63px; left:86px; z-index:500} 
.product-list-rating {display:inline-block}
.product-list-rating span {display:inline-block; margin-right:0; background:url('//cached1.lvimg.cz/buble/bublina-star.png') no-repeat; width:13px; height:12px}
.product-list-rating span:hover, .product-list-rating span.active {background:url('//cached1.lvimg.cz/buble/bublina-star-active-red2.png') no-repeat}
.product-list-count-rating {display:inline-block; height:15px; margin-left:4px; line-height:15px; padding:0 4px; font-size:11px; font-weight:bold; background:#E4E4E4; color:#505050}
.hcr-reivew .product-list-rating span:hover {background:url('//cached1.lvimg.cz/buble/bublina-star.png') no-repeat !important}
.hcr-reivew .product-list-rating span.active:hover {background:url('//cached1.lvimg.cz/buble/bublina-star-active-red2.png') no-repeat !important}
.product-list-price {margin:12px auto 13px auto; color:#3c3c3c; font-size:15px; font-weight:bold; font-family:arial; text-align:center}
.product-list-price .old-price {color:#9c9c9c; margin-right:12px; text-decoration:line-through}
.product-list-extra {position:absolute; top:20px; right:23px; text-align:right}
.product-palette {position:absolute; width:15px; height:15px; top:27px; left:27px; background:url('//cached1.lvimg.cz/eshop/color-palette.png') no-repeat}
.product-list-extra .ple-tag {margin-bottom:6px; display:inline-block; font-weight:bold; border-radius:2px; height:24px; font-size:12px; line-height:24px; color:#FFF; padding:0 12px 0 12px}
.product-list-extra .ple-tag.new {background:#e3475d}
.product-list-extra .ple-tag.sale {background:#ffa700}
.product-list-extra .ple-tag.save {background:#8bb800}
.product-list-extra .ple-tag.tip {background:#00a19c}
.product-list .product-colors {padding-bottom:13px; left:-1px; background:#FFF; text-align:center; height:auto; z-index:50;}
.product-colors {line-height:16px; display:inline-block}
.pc-color {display:inline-block; border-radius:14px; text-align:center;line-height:22px;  width:17px; height:17px; padding:4px; background:url('//cached1.lvimg.cz/eshop/product-detail/color-border-grey.png') no-repeat}
.pc-color:hover, .pc-color.active {background:url('//cached1.lvimg.cz/eshop/product-detail/color-border-red.png') no-repeat}
.pc-color span {display:inline-block; width:15px; height:15px; border-radius:12px; margin-top:1px;}
.product-list .slider-item .in-store, .product-list > a .in-store, .brand-product .in-store{ color: #84B000; margin-bottom: -5px;margin-top: 5px; font-size:13px; height:15px;}
.product-list > a:hover .product-palette-sizes {left: 16px;top:16px;}
.product-list .slider-item .in-store {position: absolute;
    top: 260px;
    text-decoration: none;
    left: 0px;
    right: 0px;
    padding: 0px 20px 0px 20px;}
.product-palette-sizes {position:absolute; z-index:50; width:36px; height:36px; top:15px; left:15px; background:url('https://eshop1.lvimg.cz/100227/web_templates/1/images/5103-ikona.jpg') no-repeat; background-size: 36px 36px;opacity: 0.65;     filter: alpha(opacity = 65); /* IE7 & 8 */}
.invisible {display:none}
.def-star-rating {display:inline-block; height:13px}

.def-star-rating span {display:inline-block; margin-right:4px; background:url('//cached1.lvimg.cz/buble/bublina-star.png') no-repeat; width:13px; height:12px}

.def-star-rating span.active {background:url('//cached1.lvimg.cz/buble/bublina-star-active-red2.png') no-repeat}

.def-count-rating {display:inline-block; height:15px; line-height:15px; padding:0 4px; font-size:11px; font-weight:bold; background:#E4E4E4; color:#505050}

/*zm?ny do doby za?len?n? ESHOPU */


#slider-news .product-list > div, #slider-news .product-list.last > div {border-color:#dbdbdb; border-bottom: 1px solid #dbdbdb; height:307px; }



#slider-news {  position: relative;   width: 1000px;   margin-top:20px;   min-height:360px;}
#slider-news-tt {  position: relative;   width: 1000px;   margin-top:20px;   min-height:360px;}
.home-classic-title {margin:28px 0 38px 0; color: #555; font-family: "Proxima-nova",arial; font-size: 27px; font-weight: 300; text-decoration: none;}
.homepage-reviews {width:375px; float:left; margin-right:52px; /*margin-top:-16px*/ margin-top:30px; position:relative; position:relative}
#block-middle-left {float:left; width:375px; /*margin-top:-16px*/ margin-top:30px; position:relative}
#block-middle-sky {float:right; width:160px; /*margin-top:-28px*/ margin-top:26px; height:600px; text-align:center; position:relative;}
#homepage-categories {padding:0 0 9px 0; width:100%; background:#FFF; clear:both;display:none}


.eshop-preview-list  { margin-left: -26px;}
.eshop-preview-list .product-list > a {width:261px;}
.eshop-preview-list .product-list > a.last {width:262px;}
.eshop-preview-list .product-list .result-number {width:263px;}
.eshop-preview-list .product-list > a:hover {width:262px;}
.eshop-preview-list .product-list > a.last:hover {width:264px;}



.art-hp-prev{
	width:100%;
	height:300px;
	display:flex;
	flex-direction:row;
	background-color:black;
    text-decoration: none;
}
.art-hp-prev-left{
	width:40%;
	height:300px;
	display: flex;
    flex-direction: column;
    background-color:#e3556d;
    color:white;
}
.art-hp-prev:hover .art-hp-prev-left{
    background-color:rgba(244, 70, 116, 1);
}
.art-hp-prev-p{
    max-height: 147px;
    overflow: hidden;
    padding: 0 16px 0 16px;
    position: relative;
    font-family: proxima-nova;
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
}
.art-hp-prev-p::before{
    position: absolute;
    content: " ";
    width: 300px;
    height: 22px;
    bottom: 0px;
    left: 0;
    background: linear-gradient( to bottom,rgba(227,85,109,0) 0%,rgba(227,85,109,1) 100%);


}
.art-hp-prev:hover {text-decoration:none;}
.art-hp-prev:hover .art-hp-prev-h3{text-decoration:underline;}
.art-hp-prev:hover .art-hp-prev-p::before{
    background: linear-gradient( to bottom,rgba(244, 70, 116,0) 0%,rgba(244, 70, 116, 1) 100%);
}
.art-hp-prev-img{
    background-color:lightblue;
    width:60%;
    background-position:center;
    background-repeat:no-repeat;
    height:300px;
}
#block-left-top-column {
    float: left;
    margin-top: 0;
    width: 660px;
    margin-bottom: 10px;
}
.div-over-img{
    width:60%;
    height:300px;
}
.art-hp-prev-h3{
    max-height: 184px;
    font-family: proxima-nova;
    font-size: 25px;
    font-weight: 500;
    line-height: 30px;
    padding: 16px 8px 0 16px;
    margin-bottom: 4px;
    overflow: hidden;
    color:white;
}
.art-hp-prev-a{
    text-decoration: none;
}
.mid-articles{
    display:flex;
    margin-bottom:350px;
}
.lower-gradient{
    position:relative;
    height:491px;
    margin: 0px 50px 40px 0;
    padding: 0;
    width: 300px;
    float: left;
    overflow: hidden;
}
.lower-gradient::after{
    position:absolute;
    content:" ";
    width:300px;
    height:30px;
    bottom:0px;
    left:0;
    background: linear-gradient( to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
}
.lower-gradient.last{
    margin-right: 0px;
}
