/* GENERAL SETTING */
/*
body, td, form, textarea { font-family:Verdana; color:#000000; }
body, form, textarea {font-size: 11px; font-weight: normal; }
body,html{ background:#000000; width:100%; height:100%;margin:0px; padding:0px;}
td { font-size:11px; }
img{ border: none 0px;} */

/* GENERAL */
html { overflow-y: scroll;  }
html, body { width: 100%; margin: 0; padding: 0; }
body { background: white; }
body,td,p,a,ul,ol,li,h1,h2,h3,h4,h5,h6,form,textarea,select { font-size: 11px; font-family: Verdana,Arial,Helvetica; color:#ffffff; margin:0px;  }
body.mainBody { padding: 0; margin: 0; background: #140701 url(images/bg.jpg) no-repeat bottom center; }

P { margin-bottom: 0px; line-height: 16px; }
IMG { border: none; }

/* TEXT */
ul, li { margin: 5px 0px 5px 7px; padding: 0; list-style-position: outside; }
ol { margin: 5px 0px 5px 15px; padding: 0; list-style-position: inside; }
li { padding: 3px 0px 3px 0px; }

/* WEBARTS */
#FRAME { width: 100%; margin: 0 auto; position: relative; background: url(images/bg_frame.png) repeat-y center bottom; }

#HEADER { width: 969px; height: 284px; margin: 0 auto; background: url(images/bg_header.jpg) no-repeat; position: relative; }
#BANNER { width: 969px; height: 284px; position: absolute; right: 0px; z-index: 101; }
#TOP { width: 969px; height: 44px; position: absolute; top: 0px; z-index: 102; background: url(images/bg_top.png) no-repeat; }
#telImg { float: left; margin: 12px 0px 0px 24px; }
#tel { float: left; font-weight: bold; color: white; margin: 15px 0px 0px 10px; font-size: 11px; }

#KOSARICA { float: right; margin-top: 13px; margin-right: 16px; }
#KOSARICA, #KOSARICA a { color: #c38d05; text-decoration: underline; font-size: 10px; }
#naviTop { float: right; margin: 12px 16px 0px 0px; }

#LOGO { position: absolute; top: 125px; left: 24px; z-index: 103; }
#DISKRET { position: absolute; top: 55px; left: 24px; z-index: 103; }

#PRIMARNA-CONTAINER { width: 969px; height: 45px; margin: 0 auto; }

#SEARCH { float: right; margin: 31px 12px 0px 0px; }
.input1 { border: none; background: url(images/bg_input1.png) no-repeat; font-weight: normal; font-size:12px; margin-right: 5px; height: 19px; padding: 2px 3px 0px 3px; width: 134px; color: #ba8e84; }
.enter { background: url(images/enter.png) no-repeat; width: 29px; height: 21px; vertical-align: middle; border:0px none; cursor:pointer; }

#CONTENT { width: 969px; margin: 0 auto; padding-bottom: 250px; }
#MAIN-CONTAINER { float: left; width: 728px; }
#MAIN { padding: 24px; }
.mainBannerBottom { padding-top: 50px; }
#INFO-CONTAINER { float: right; width: 226px; background: #410304; }

#INFO .tab1 { background: url(images/infoTab1.png) no-repeat; width:226px; height:30px; }
#INFO .tab2 { background: url(images/infoTab2.png) no-repeat; width:226px; height:60px; }
#INFO .tab3 { background: url(images/infoTab3.png) no-repeat; width:226px; height:60px; }
#INFO .tab4 { background: url(images/infoTab4.png) no-repeat; width:226px; height:60px; }
#INFO .tab5 { background: url(images/infoTab5.png) no-repeat; width:226px; height:60px; }
#INFO .tab span { display: block; color: white; font-size: 13px; text-transform: uppercase; font-weight: bold; font-style: italic; padding: 7px 10px 0px 63px; }
#INFO .tab2 span, #INFO .tab3 span, #INFO .tab4 span, #INFO .tab5 span { display: block; padding-top: 36px;}

#INFO .novice, #INFO .novice p { padding: 20px 20px 10px 25px; color:#fff	; }
#INFO .more { float: right; margin-right: 10px; }
#INFO .anketa { padding: 20px 20px 10px 25px; color:#d79f08; }
#INFO .voting { width: 190px; }
#INFO .votingO { color: white;}

#INFO .kontaktnaForma { width: 190px; padding: 20px 0px 10px 25px;  }
#FOOT-CONTAINER { width: 100%; min-height: 200px; position: absolute; bottom: 0px; background: url(images/bg_pageFoot.png) repeat-x bottom left; }

#PF { width: 969px; margin: 0 auto; background: url(images/bg_pageFoot.png) repeat-x top left; }
#PF h1 { color: #ac0e10; font-size: 12px; font-weight: normal; }
#FOOT { width: 969px; position: absolute; bottom: 35px; left: 50%; margin-left: -220px; }
#FOOT, #FOOT a { color: #aa0e10; text-decoration: none; }

/* FORME */
.formText { color: #d79f08; }
#FAQ .inputEmail { background: url(/images/faq_mail.gif); border: 0px none; color:#ffffff ;font-size:11px; height:17px; padding:2px 5px 0px 5px; width:157px; margin-top:5px; }

/* PRIMARNA NAVIGACIJA */
#PRIMARNA { float: left; margin-left: 4px; width: 700px; margin-top: 20px; }
#PRIMARNA A { float: left; display: block; height: 38px; background-position: center center; background-repeat: no-repeat; padding: 0px 18px; }
.prim1 a { background-image: url(images/nav/seksy_perilo.png); width:80px; }
.prim1 a:hover,.prim1 a.selected { background-image: url(images/nav/seksy_perilo_a.png); }
.prim2 a { background-image: url(images/nav/eroticne_igracke.png); width:111px; }
.prim2 a:hover, .prim2 a.selected { background-image: url(images/nav/eroticne_igracke_a.png); }
.prim3 a { background-image: url(images/nav/eroticna_drogerija.png); width:127px; }
.prim3 a:hover, .prim3 a.selected { background-image: url(images/nav/eroticna_drogerija_a.png); }
.prim4 a { background-image: url(images/nav/darila.png); width:42px; }
.prim4 a:hover, .prim4 a.selected { background-image: url(images/nav/darila_a.png); }
.prim5 a { background-image: url(images/nav/fetis.png); width:31px; }
.prim5 a:hover, .prim5 a.selected { background-image: url(images/nav/fetis_a.png); }
.prim6 a { background-image: url(images/nav/seksy_filmi.png); width:71px; }
.prim6 a:hover, .prim6 a.selected { background-image: url(images/nav/seksy_filmi_a.png); }

/* SEKUNDARNA NAVIGACIJA */
#SEKUNDARNA { width: 226px; margin: 15px 0; }
#SEKUNDARNA ul, #SEKUNDARNA li{ margin:0px; padding: 0px; }
#SEKUNDARNA li { list-style: none; color: #d79f08; }
#SEKUNDARNA A { display: block; color: #d79f08; text-decoration: none; text-transform: lowercase; background: url(images/seku_li.png) no-repeat 25px 10px; padding: 3px 10px 3px 40px; }
#SEKUNDARNA a:hover, #SEKUNDARNA .active a, #SEKUNDARNA a.selected { color: white; background: #d79f08 url(images/seku_li_a.png) no-repeat 25px 10px; }

/* PRODKUKT */
.prodTitle { font-size: 30px; }

/* KOŠARICA */
.buttonBackground, a.buttonBackground, .buttonBackground a { text-decoration: none; text-align: center; }
.buttonBackground { display: block; padding-top: 2px; width: 70px; height: 16px; background-image: url(images/btn2.png); }
.dbForm .textbox { border: none; background: #410304; margin: 0 0 5px 0; color: #D79F08; }

.narocilo .gateway, .narocilo .country { color: black; }

/* TEXT */
p,ul,ol,li { margin-top:0;  margin-bottom:0;}
ul,ol,li{ margin-left:1em; margin-right:1em  }


a.button { display: block; width: 88px; height: 16px; padding-top: 2px; text-decoration: none; text-align: center; background: url(images/bg_button.png) no-repeat top left; }

.listProduct { position:relative; width:199px; height:200px; float:left; overflow:hidden; }
.listProduct .title { display: block; padding-bottom: 10px; color: #d79f08; text-decoration:none; font-size:14px; } 
.listProduct .thumb {  float:left; background:url(images/izdelek_otok.png) no-repeat; width:89px; height:100px; } 
.listProduct .description { clear: both; padding-top: 10px; height: 45px; } 
.listProduct .priceContainer { float: right; margin-top: 45px; font-size: 14px; color: #ac0e10; } 
.listProduct .priceContainer s { color: #FF0; display: block; margin-top: 5px; text-decoration: none; } 
.listProduct .priceContainer .saleprice s { color: #c71a1a; text-decoration:line-through; }
.listProduct .priceContainer .saleprice p { color: #FF0; font-size: 14px; }
.listProduct .moreLink { float: left; }
.listProduct .cartLink { float: right; }
.listProducts .verticalSpace { position: relative; width: 41px; float: left; height: 160px; background: url(images/verticalSpacer.png) repeat-y top center; margin-top: 20px; }
.listProducts .horizontalSpace { width: 100%; height: 41px; clear: both; background: green; background: url(images/horizontalSpacer.png) repeat-x center left; }

.productItem { width:680px; margin-top:18px; overflow:hidden; position:relative; }
.productItem .rightColumn { float:right; width:340px; margin-top:17px; margin-right:20px; }
.productItem .leftColumn { float:left; margin:18px 0 0 18px; background:url(images/bg_produkt_v.png); width:279px; height:279px; padding: 5px; }
.productItem .leftColumn .image { display:inline-block; width:279px; height:279px;  }
.productItem .cartBox { float: right; margin-top: 20px; }
/*.productItem .cartBox { position:absolute; right:20px; bottom:17px; }*/
.productItem .cartBox .stock { border-bottom:1px solid #b7b8b5; padding-bottom:5px; margin-bottom:3px; }
.productItem .priceBox { margin-bottom: 5px; }
.productItem .price { font-size: 16px; color: #D79F08; }
.productItem .price span { font-weight: bold; }
.productItem .saleprice .regular, .productItem .saleprice .discount { color: #FF281D; }

.relatedProducts { margin: 30px 0 0 20px; }
.relatedProducts .title { display: block; padding-bottom: 10px; color: #FF281D; text-decoration:none; font-size:14px; }
.relatedProducts ul, .relatedProducts li { list-style: outside; list-style-type: decimal; padding: 0; margin: 0; }
.relatedProducts li { padding: 3px 0; margin-left: 20px; }
.relatedProducts a:hover { color: #d79f08; }
.naviPath { margin-bottom: 21px; }
.subcategories {  }

/* DAILY PIC */
.cal td { text-align: center; }
.dailyPicBig  { border: solid 8px #790608; }

.cf { clear: float; }