body{font-family:'Arial CE','Helvetica CE', Arial, helvetica, sans-serif;font-size:80%;color:#000;background-color:#fff;background:url("pozadi.jpg") 0 -500px;}
*{margin:0;padding:0;}
h1{font-size:170%;color:#a61514;}
h2, h3{font-size:150%;}
a{text-decoration:underline;font-weight:normal;color:#039;}
a:visited{color:#039;}
a:hover, a:active{text-decoration:underline;color:#000;}
img{border:none;}
p{margin:.2em 0 .3em 0;}
.display-none, hr{display:none;}
#page{margin:0 auto;width:975px;}
#site{margin:0 auto;position:relative;width:975px;padding:1px;background-color:rgba(255,255,255,0.3);border:1px solid #ccc;border-top:none;box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.2), 3px 3px 4px rgba(0, 0, 0, 0.2);}
#theme{margin:0px -1px 0 -1px;height:130px;background:url("logo.png") 50px 20px no-repeat;background-size: 50%;}
#logo, #logo a span, #logo div span{position:relative;top:4px;left:204px;width:70px;height:97px;font-size:2em;background:url("logo-vivien-cosmetics.jpg");}
#logo a img{display:none;}
#logo a span, #logo div span{position:absolute;top:0;left:0;}
#logo a{color:#000;}
#accesslink{position:absolute;z-index:-1;top:100%;width:1px;height:1px;margin:0;overflow:hidden;}
.items{position:relative;left:15px;margin:0 auto;text-align:center;width:540px;float:left;}
.item{box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05), 3px 3px 4px rgba(0, 0, 0, 0.05); border: 1px solid #ccc;margin:5px;width: 220px;height: 450px;padding:10px 0 0px 0px;float:left;text-align:center;width: 250px;height: 450px;background-color:rgba(125,125,125,0.1)}
.item .inside { width:90%;height:450px;left:0px;position:relative; }
.photo{min-height:140px;padding-left: 15px;width: 100%;}
.item p{margin-bottom:.6em;padding:0 10px;text-align:left;}
.item p.name{min-height:4.5em;overflow:hidden;font-size:.9em;color:rgb(99,44,142);}
.item rada{color:rgb(99,44,142);}
.item p.cena{position:absolute;width:170px;top:374px;left:0px;font-weight:bold;color:rgb(255,255,255);}
.pozor{color:rgb(255,0,0);}
.onlyprint{display:none;}
.vypis_rady{position:relative;top:45px;left:10px;width:160px;height:36px;cursor:pointer;}
.button_vpravo{position:relative;left:10px;width:190px;height:30px;cursor:pointer;}
.item input.pocet{position:absolute;top:410px;left:8px;background-color:rgb(255,255,255);color:#000000;height:13px;width:36px;FONT-SIZE:11px;border:1px solid #a8aaad;text-align:center;}
.item p.cena_katalogova{position:absolute;width:170px;top:357px;left:0px;}
.item img.obr_kosik{position:absolute;top:401px;left:200px;cursor:pointer;}
.item img.obr_detail{position:absolute;top:409px;left:105px;cursor:pointer;}
.item img.list_photo { max-width: 100%;max-height: 250px;margin-left: auto;margin-right: auto }
.buy_button { cursor: pointer;font-weight: bold; color: white;position: relative; left: 15px; top: -70px;padding: 10px;text-align: center;background-color: rgba(0,128,0,0.5) }
.item p.description{min-height:10.5em;overflow:hidden;}
.item p a{font-size:1.6em;letter-spacing:-1px;color:rgb(95,38,139);}
.item p a:hover{color:#000 !important;}
.first{border-top:none;}
.clear{clear:both;}
.new-price{font-weight:bolder;font-size:1.3em;color:#a61514;}
.detail .photo{float:right;}
.detail .cart{margin-left:5.3em;}
#box-b h3{border: 1px solid #ccc;padding:4px;font-size:1em;text-transform:uppercase;text-align:center;color:blue;background-color:rgba(255,255,255,0.6)}
#rotator{background:#fff;}
#rotator p a{font-size:1.3em;text-transform:uppercase;letter-spacing:-1px;color:#ee1a19 !important;}
#rotator p a:hover{color:#000 !important;}
.item-row{text-align:center;padding:15px 0 10px 0;padding-bottom:10px;width: 180px;float: left;}
#rotator .item-row{border:none;width:210px;}
#action .item-row{border-left:1px solid #efefef;border-bottom:1px solid #efefef;}
#action p a{font-size:1.3em;text-transform:uppercase;letter-spacing:-1px;color:#ee1a19 !important;}
#action p a:hover{color:#000 !important;}
#recommended .item-row{border-left:1px solid #efefef;border-bottom:1px solid #efefef;}
#recommended p a{font-size:1.3em;text-transform:uppercase;letter-spacing:-1px;color:#ee1a19 !important;}
.listing{padding:.1em .4em;margin:5px 0;color:#000;border-top:1px solid #A6164D;border-bottom:1px solid #A6164D;}
.listing a{padding:0 .2em;margin-right:3px;}
.pgitem[pgitemid='1691'] {margin-left: 15px;border: 1px solid #ccc;}
#categories, #email{width:180px;}
#box-c h3{padding:4px;font-size:1em;text-transform:uppercase;text-align:center;width:172px;color:#fff;cursor:pointer;text-decoration:none;background:#b73f6e url("svetlo-stred.png") 0 -3px repeat-x;}
#box-c h3 a{text-transform:uppercase;color:#fff;cursor:pointer;text-decoration:none;}
#categories ul li{display:block;list-style:none;color:#A61514;}
#categories ul li a{display:block;padding:5px 10px;text-decoration:none;background:rgb(253,234,242);border-bottom:1px solid #fff;color:rgb(237,15,144);}
#categories ul li a:hover{background:rgb(250,213,229);}
#categories ul li ul li a, #categories ul li ul li strong{padding-left:1.3em;}
#categories ul li ul li ul li a, #categories ul li ul li ul li strong{padding-left:2em;}
#email form{margin:0 auto;padding:5px 11px;margin:0 0 2px 0;}
#email{text-align:center;}
#email form input{margin:3px auto;}
#news{}
#email form{background:#fff;}
#menu{width:973px;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1), 3px 3px 4px rgba(0, 0, 0, 0.1);height:31px;top:131px;;background-color:rgba(255,255,255,0.3);border: 1px solid #ccc;}
#menu_user{padding:5px;background-color:rgba(255,255,255,0.3) }
#menu_end{width:975px;height:41px;font-size:.8em;background:rgb(231,232,233);text-transform:uppercase;}
#menu_end a{text-decoration:none;color:black;}
#menu ul li{float:left;list-style-type:none;display:block;list-style:none;}
#menu ul li a{padding:10px 10px;text-decoration:none;background:rgb(110,58,150);}
#menu a, #menu strong{color:black;border-bottom:none;text-decoration:none;}
#navigation{padding:6px 10px 5px 10px;}
#attention{margin:1px 0 .2em 0;padding:4px 10px;color:#fff;background:#2f2f2f url("svetlo-stred.png") 0 -3px repeat-x;}
#attention a{color:#fff;}
#attention a:hover{color:#ccc;}
#shopping-cart{position:absolute;z-index:3;top:25px;right:1px;width:170px;height:87px;padding:10px 0 0 80px;background:url("kosik.png") 6% 50% no-repeat;border-left:1px solid #d990b0;}
#shopping-cart-in a{color:#fff;}
#shopping-cart h3{padding-top:3px;margin-bottom:3px;font-size:1em;text-transform:uppercase;color:#fff;}
#shopping-cart form{margin-top:8px;text-transform:lowercase;}
#payment{}
.basket h2{margin-top:.5em;border-bottom:1px solid #000;}
.basket form{margin-bottom:1em;}
.basket span{color:#f00;font-weight:bold;}
table.basket{width:100%;margin-top:.2em;display:table;text-align:left;border-collapse:collapse;border:none;}
table.basket th{padding:.5em 1em;font-weight:bold;border:1px solid #fff;background-color:#dfecf7;text-align:center;}
table.basket td{background:none;padding:.5em 1em;vertical-align:middle;border-bottom:1px solid #dfecf7;}
table.basket .price-align{width:15%;text-align:right;}
table.basket .prvni{width:60px;}
table.basket .druhy{width:160px;}
table.basket .paty{width:40px;}
#search{position:absolute;z-index:3;top:25px;left:490px;height:87px;width:163px;overflow:hidden;padding:10px 5px 0 65px;background:url("lupa.png") 6% 50% no-repeat;border-right:1px solid #8d193c;border-left:1px solid #d990b0;}
#search, #search a{color:#fff;}
.search-button{margin:3px 0 0 0;}
#search-in{margin-top:3px;}
.form-input{margin-top:3px;padding:2px 0 1px 0;background:#fff;border:1px solid #8d193c;}
#motto{position:absolute;z-index:3;top:25px;left:288px;height:74px;width:181px;overflow:hidden;padding:23px 10px 0 10px;border-right:1px solid #8d193c;color:#fff;}
#motto p{font-size:1.2em;line-height:130%;}
#login{position:absolute;z-index:3;top:121px;right:1px;padding:4px 5px 0 0;font-size:.95em;}
#footer{margin-top:10px;padding:5px 10px;text-align:center;font-size:.9em;color:#393939;background:#95a8db url("svetlo-stred.png") 0 -3px repeat-x;}
#sub-footer{text-align:right;padding:5px 0 5px 10px;font-size:.9em;color:#3f3f3f;}
.oitem:hover { background:rgb(200,200,200); }
#item .akce {background: url('item_akce.png') bottom repeat-y;}
#item .akce .novinka {background: url('item_akce_novinka.png') bottom repeat-y;}
#item .novinka {background: url('item_novinka.png') bottom repeat-y;}
.kids {background: url('kids-2.png') 0px 25px no-repeat;width:400px;height:97px;margin-left: 550px;padding-top: 20px;}
