﻿html { overflow-y: scroll; }
body { background-color:#ffffff;  background-image:url(img/body-bg.gif); background-repeat:repeat-x;
       background-position:center top; 
        }
body, html  { margin: 0px; padding: 0px; }

div, table td, form, p	{  margin: 0px; padding: 0px; }
a, a:link, a:visited, a:active { text-decoration:underline;}
a:hover { text-decoration:none; }

body, html, div, table td, form, p, a, h1, h2, h3, h4 { font-family: 'Cabin', sans-serif; font-size:14px; color:#666666; }

hr { height:1px; color:#cccccc;}

h1, h1 strong, h2, h2 strong, h3, h3 strong, h4, h4 strong { font-family:'Open Sans',Arial,Helvetica; color: #000000; }
h1, h1 strong       { font-size: 24px; font-weight:normal; padding: 5px 0px 0px 0px; margin-top:3px; margin-left:0px; color:#000000; }
h2, h2 strong	   { font-size: 15px; font-weight: bold; padding: 0px; margin:0px;  }
h3, h3 strong	   { font-size: 13px; font-weight: normal; color: #000000; padding-top:0px;}
h4, h4 strong	   { font-size: 15px; font-weight: bold; color:#000000; padding: 0px; margin:0px;  }


table	   { margin: 0px; padding: 0px;  border-collapse: collapse; }
table tr   { vertical-align: top;}
table td, table td P, table td H1, table td H2, table td H3 { text-align:left; }
* { font-family:Tahoma; font-size:13px; color:#696969; }
* span { font-size:inherit; color:inherit; }
* span strong { font-size:inherit; color:inherit; }

/* topmenus */
.head .topmenus { padding:5px 10px 5px 0px; }
.head .topmenus a { color:#666666 !important; text-decoration:none !important; font-size:14px !important; }
.head .topmenus span { padding:0px 5px 0px 5px; }
.head .topmenus a:hover { text-decoration:underline !important; }

/*search */
.head .search { padding-top:16px; }
.head .search form { margin:0px; padding:0px; }
.head .search .inp { float:right; }
.head .search .inp input { height:30px; width:170px; border-left:solid 1px #afaeae; border-top:solid 1px #afaeae; border-bottom:solid 1px #afaeae; border-right:none; }
.head .search .submit { float:right; width:36px; height:30px; }
.head .search .submit input { border:none; width:36px; height:30px; background-image:url(img/ico-search.gif); background-repeat:no-repeat; }

/* cart */
.head .cart { float:right; margin-top:15px; margin-left:15px; margin-right:0px; }
.head .cart .icocart { float:left; }
.head .cart span { font-size:28px !important; padding-right:5px; }
.head .cart { font-size:15px; }
.head .cart a { text-decoration:none;  font-size:21px; }
.head .cart a:hover { color:#000000;  }
.head .cart span.suma { font-size:15px !important; }

/* menus */
.head .menus { background-color:#000000; margin-top:4px; }
.head .menus .bg { background-color:#000000; min-height:42px; padding:0px 10px 10px 0px; }
.head .menus ul { list-style-type:none; margin-top:1px; margin-bottom:1px; padding-left:0px; }
.head .menus ul li { float:left; padding:10px 15px 0px 15px; height:40px; }
.head .menus ul li a { font-family:'Open Sans', Arial, Helvetica; color:#ffffff !important; font-size:16px; text-decoration:none; padding-bottom:10px; }
.head .menus ul li a:hover { text-decoration:none; color:#999999 !important; }
.head .menus ul li.outlet { background-color:#fe0316; }
.head .menus .bg .rmenus { float:left;  }
.head .menus .bg .icofb { float:right; }
.head .menus ul ul ul { margin-top:-6px; }
.head .menus ul ul li { padding-right:5px; }

.navbar-header { float:left; text-align:left; bordeR:solid 0px red; width:100%; }
.navbar-default .navbar-toggle { border-color:#000000; border-radius:0px; background-color:#000000; width:100%; float:left; margin-bottom:0px; margin-top:0px; }
.navbar-header .navbar-toggle span.txt { color:#ffffff; font-size:16px; font-weight:bold; font-family:'Open Sans', Arial, Helvetica; }
.navbar-header .navbar-toggle span.txt { float:left; padding-left:35px; padding-top:0px; }
.navbar-header .navbar-toggle span.icon-bar { border:solid 1px #ffffff; margin-top:5px; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color:#000000 !important; border-color:#000000; }
.navbar-default { box-shadow:none !important; border:none !important; border-radius:0px; background-image:none !important; background-color:#000000 !important; }
.navbar-collapse { padding-left:0px !important; padding-right:0px !important; }
.navbar { min-height:42px; margin-bottom:0px; }

div.rmenus ul { float:left; }
div.rmenus ul li { float:left; }
div.rmenus .dropdown-menu  { background-color:#000000; }
div.rmenus .dropdown-menu > li > a:focus, div.rmenus .dropdown-menu > li > a:hover { background-image:none; background-color:#000000; color:#999999 !important;
                                                                                     text-decoration:none; }
div.rmenus .dropdown-menu li.parrent { padding-bottom:10px; }
div.rmenus .dropdown-menu li.parrent a { font-weight:bold; }
div.rmenus .dropdown-submenu { position: relative; }

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -20px;
    margin-left: 0px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu>a { width:220px; margin-right:0px; }

    
.head .hlinks div { float:left; padding:12px 0px 0px 25px; }
.head .hlinks div img { width:95px; }


/*foot */
.foot { background-color:#f9f9f9; border-top:solid 1px #e6e6e6; border-bottom:solid 1px #e6e6e6; padding-top:15px; padding-bottom:5px;  }
.foot h3 { margin:0px 0px 15px 0px; font-size:16px; color:#000000;  }
.foot h3.follow { margin-top:30px;  }
.foot ul { padding:0px 0px 0px 0px;  list-style-type:none; }
.foot ul li { padding:2px 0px 2px 0px; }
.foot ul li a { text-decoration:none; color:#666666 !important;}
.foot ul li a:hover { text-decoration:underline; color:#666666 !important; }
.foot a.link { text-decoration:none; color:#666666 !important; }
.foot a.link:hover { text-decoration:underline; color:#666666 !important; }

.foot .brezplacnapostnina { margin-top:25px; min-height:33px; background-image:url(img/brezplacnapostnina.gif); background-repeat:no-repeat; padding:9px 0px 0px 59px;  }

/* foot enews */
.foot .enews .inp { float:left; }
.foot .enews .inp input { border:solid 1px #afaeae; width:170px; height:30px; font-size:11px; }
.foot .enews .sub { float:left; }
.foot .enews .sub input { border:none; background-color:#777777; width:auto; height:30px; font-size:13px; color:#ffffff; }

.foot2 { padding-bottom:10px; }
.foot2 .text-center { margin-top:10px; font-size:12px;  }

/* cnt */
.cnt { padding:10px; border:solid 1px #e9e9e9; margin:23px 0px 10px 0px; }

/* entry  bannerji */
.entrybanner { padding:0px; }

/* vsebina: podmeniji */
.cnt .submenus a { float:left; border:solid 1px #e9e9e9; float:left; margin:10px; border-radius:5px; padding:0px 0px 0px 0px; text-decoration:none; }
.cnt .submenus a img { width:65px; height:65px; margin:8px 8px 8px 8px; bordeR:solid 1px #e9e9e9; }
.cnt .submenus a:hover { text-decoration:underline; }
.cnt .submenus .submenuimage { float:left; }
.cnt .submenus .text { float:left; padding:7px 5px 5px 5px; width:126px; }

/* status */
.cnt .status { margin-bottom:10px; }
.cnt .status a, .cnt .status { font-size:13px !important; text-decoration:none;  color:#666666 !important;}
.cnt .status a:hover { text-decoration:underline; color:#666666; }
.cnt .status span { font-size:12px; padding:0px 5px 0px 5px; }

/* seznam izdlkov */
.cnt .izdelki { margin-bottom:30px; margin-top:30px; border-bottom:solid 1px #e6e6e6; border-top:solid 1px #e6e6e6;  width:100%;}
.cnt .izdelki { float:left; }
.cntentry .izdelki { background-color:#f9f9f9;  }
/* width:228px;  */
.cnt .izdelki .bot { width:258px; border:solid 1px #e6e6e6; background-color:#ffffff; float:left; padding:10px 8px 10px 8px; margin:0px 15px 30px 15px; }
.cnt .izdelki .bot .img { text-align:center;  }
.cnt .izdelki .bot4 { margin-right:0px; }
.cnt .izdelki .novo { position:absolute; margin:5px 0px 0px 170px; }
.cnt .izdelki .brezplacnapostnina { position:absolute; margin:5px 0px 0px 127px; }
.cnt .izdelki .title { min-height:37px; }
.cnt .izdelki .title h2 { margin:5px 0px 5px 1px; }
.cnt .izdelki .title h2 a { text-decoration:none; font-weight:normal;  font-family: 'Cabin', sans-serif; color:#666666 !important;}
.cnt .izdelki .title h2 a:hover { color:#000000 !important; }
.cnt .izdelki .link { float:right; }
.cnt .izdelki .link a { background-color:#777777; float:right; padding:2px 12px 2px 12px; color:#ffffff !important;  text-decoration:none; }
.cnt .izdelki .link a:hover { background-color:#000000; text-decoration:none; }
.cnt .izdelki .cenik { float:left; padding-top:2px; }
.cnt .izdelki .cenik .rcena2 { color:#000000; float:left; }
.cnt .izdelki .cenik .linethrough { text-decoration:line-through; font-size:12px; color:#666666; padding-top:3px; }
.cnt .izdelki .cenik .acena2 { color:#000000; float:left; margin-right:10px; }

.cnt .izdelki .stevilosort { background-color:#f9f9f9; padding:6px 10px 6px 20px; border-bottom:solid 1px #e6e6e6; }
.cnt .izdelki .stevilo { float:left; }
.cnt .izdelki .stevilo div { float:left; margin:0px 8px 0px 8px; }
.cnt .izdelki .stevilo form { float:left; }

.cnt .izdelki .sort { float:right; text-align:right;  }
.cnt .izdelki .sort a { padding:0px 10px 0px 10px; color:#666666 !important; text-decoration:none; }
.cnt .izdelki .sort a:hover { color:#666666 !important; text-decoration:underline;  }

.cnt .izdelkipovezani { bordeR:none; padding:30px 0px 0px 0px; margin:0px; background-color:#f9f9f9; border-top:solid 1px #e6e6e6; border-bottom:solid 1px #e6e6e6; }
.cnt .izdelki div.bot div.novo { position:absolute; margin:2px 0px 0px 1px; }
.cnt .izdelki div.bot div.off { position:absolute; margin:-23px 0px 0px -23px; }
.cnt .izdelki div.bot div.off img { width:130px; }
.cnt .izdelki div.bot div.brezplacnapostnina { position:absolute; margin:7px 0px 0px 125px; }

.cnt .izdelki .paging { text-align:center; background-color:#f9f9f9; padding:6px 10px 6px 20px; border-top:solid 1px #e6e6e6;  border-bottom:solid 1px #e6e6e6; margin-bottom:10px; }
.cnt .izdelki .paging a { text-decoration:none !important; height:27px; min-width:27px; display:inline-block; padding:2px 8px 0px 8px; background-color:#ffffff; border:solid 1px #e9e9e9; }
.cnt .izdelki .paging a.active, .cnt .izdelki .paging a:hover { background-color:#000000; color:#ffffff !important; }
/* slike v vsebini */
.cnt p img { max-width:100% !important; height:auto !important; }


/* izdelek detajl */
.cnt .izdelek .podatki1 { float:left; }
.cnt .izdelek .podatki { margin-top:30px; }

.cnt .izdelek .images { float:left;  margin-right:30px; }
.cnt .izdelek .images .imgdetajl { border:solid 1px #dddddd; max-height:310px; margin-bottom:16px; }
.cnt .izdelek .images .simg div { border:solid 1px #dddddd; float:left; margin-right:13px; }
.cnt .izdelek .images .simg div img { width:65px; }

.cnt .izdelek .title h1 { font-size:18px; color:#000000; margin:0px 0px 10px 0px; padding-bottom:5px; }

.cnt .izdelek .data { border:solid 0px red; }
.cnt .izdelek .data .btncart { float:left; margin-top:10px; border-top:solid 1px #ededed; width:100%; padding-top:15px;  }
.cnt .izdelek .data .btncart span { color:#1d860c; padding-right:6px; font-size:22px; float:left; margin-top:8px;  }
.cnt .izdelek .data .btncart a span { color:#ffffff; padding-right:0px; margin-left:10px; font-size:22px; float:right; margin-top:0px;  }
.cnt .izdelek .data .btncart .zaloga { float:left; margin:10px 30px 0px 0px; }
.cnt .izdelek .data .btncart a { float:left; padding:8px 15px 8px 5px; background-color:#8e7f4f; 
                                 color:#ffffff !important; text-decoration:none !important; font-size:16px !important;  }
.cnt .izdelek .data .btncart a:hover { background-color:#02c202; }
.cnt .izdelek .data .btncart a span { float:left; padding-right:15px; }

.cnt .izdelek .data .cena { font-size:18px; border-bottom:solid 1px #ededed; margin-top:15px; padding:0px 0px 10px 0px;  } 
.cnt .izdelek .data .cena b { font-size:18px; color:#000000; } 
.cnt .izdelek .data .cena span.precrtano { padding-left:20px; text-decoration:line-through; }
.cnt .izdelek .data .links { margin-top:10px; }
.cnt .izdelek .data .links div { float:left; width:160px; }
.cnt .izdelek .data .links .divider { display:none; }

.cnt .izdelek .tab { border-bottom:solid 1px black; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; }
.cnt .izdelek .tab a { font-size:14px !important; font-weight:bold !important; text-decoration:none !important; float:left; padding:7px 20px 7px 20px; color:#000000 !important; border-right:solid 1px #ffffff; }
.cnt .izdelek .tab a.active { background-color:#000000; color:#ffffff !important;  }
.cnt .izdelek .tab a:hover { background-color:#000000; color:#ffffff !important;  }

.cnt .izdelek .sifrant table { border-top:solid 1px #cdcdcd; width:100%; }
.cnt .izdelek .sifrant table td { border-bottom:solid 1px #cdcdcd; padding:10px 15px 10px 15px; }
.cnt .izdelek .sifrant table td.s1 { width:30%; border-right:solid 1px #cdcdcd; font-weight:bold; }

.cnt .izdelek div.novo { position:absolute; margin:13px 0px 0px 1px; }
.cnt .izdelek div.off { position:absolute; margin:-18px 0px 0px -20px; }
.cnt .izdelek div.off img { width:170px; }
.cnt .izdelek div.brezplacnapostnina { position:absolute; margin:2px 0px 0px 175px; }

/* podobni izdelki */
.cnt .podobniizdelki { margin:30px 0px 10px 0px; }

/* banner */
#mycarba { margin-bottom:10px;  }
#mycarba .carousel-control { z-index:100; width:30px; margin-top:118px; }
#mycarba .carousel-control.left { background-image:none; height:57px; background-color:#8b8b8b; }
#mycarba .carousel-control.right { background-image:none; height:57px; background-color:#8b8b8b; }
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev { top:0%; margin-top:12px; margin-right:-15px; margin-left:-15px;}
#mycarba .control .carousel-indicators { display:none; left:auto; right:10px; bottom:-5px; text-align:right; }
#mycarba .control .carousel-indicators span.num { display:none; }
#mycarba .control .carousel-indicators li { width:11px; height:11px; margin-left:8px; background-color:#000000; border:none;  }
#mycarba .control .carousel-indicators li.active { background-color:#ffffff; }

#mycarba2 .carousel-control { z-index:100; width:30px; margin-top:52px; }
#mycarba2 .carousel-control.left { background-image:none; height:57px; background-color:#8b8b8b; }
#mycarba2 .carousel-control.right { background-image:none; height:57px; background-color:#8b8b8b; }
#mycarba2 .control .carousel-indicators { display:none; left:auto; right:10px; bottom:-5px; text-align:right; }
#mycarba2 .control .carousel-indicators span.num { display:none; }
#mycarba2 .control .carousel-indicators li { width:11px; height:11px; margin-left:8px; background-color:#000000; border:none;  }
#mycarba2 .control .carousel-indicators li.active { background-color:#ffffff; }


/* košarica */
.cnt .cartkoraki0 { padding-bottom:10px; }
.cnt .cartkoraki0 div { padding:0px 10px 0px 0px; }
.cnt .cartkoraki0 div span { padding:0px 6px 0px 5px; font-size:15px; }
.cnt .cartkoraki  { background-color:#f9f9f9; border-top:solid 1px #e6e6e6; border-bottom:solid 1px #e6e6e6; margin-bottom:20px; }
.cnt .cartkoraki  div { height:14px;}
.cnt .cartkoraki  .active { background-color:#777777; color:#ffffff; }

.cart .itit { padding:0px 0px 10px 5px; }
.cart .itit a { font-size:16px !important; text-decoration:none !important; }
.cart .isi { padding-bottom:20px; }
.cart .del a { font-size:11px !important; background-color:#777777; color:#ffffff !important; display:inline-block; text-decoration:none !important; padding:2px 8px 2px 8px; }
.cart .del a span { font-size:11px; }
.cart .del a:hover { background-color:#000000; }
.cart .del { padding-top:8px;}
.cart .ice { border-bottom:solid 1px #e6e6e6; border-top:solid 1px #e6e6e6;  padding:5px 10px 5px 10px; }
.cart .ice .left { float:left; }
.cart .ice .right { float:right; }
.cart .row { border-bottom:solid 1px #000000; padding-bottom:10px; padding-top:10px; }
.cart .sum { margin-bottom:20px;  }
.cart .sum div { font-weight:bold; font-size:20px; }

.cart .clinks { border-bottom:none; margin-bottom:30px; }
.cart .clinks a { background-color:#777777; color:#ffffff !important; text-decoration:none !important; padding:6px 30px 6px 30px; }
.cart .clinks a:hover { background-color:#000000; }
.cart div, .cart a { color:#000000 !important; }

.clinks input { border:none !important; background-color:#777777; color:#ffffff; padding:6px 15px 6px 15px; }
.clinks input:hover { background-color:#000000; }

.error { padding-bottom:20px; }
.error div { text-align:center; }

/* blagajna */
.blagajna .row .levo { text-align:right; }
.blagajna .row .desno input, .blagajna .row .desno textarea { width:250px; }
.blagajna .row .desno input { margin-bottom:8px; height:28px; }
.blagajna .row .desno input.cb { margin-bottom:0px; width:auto; height:auto; }
.predogled .row { margin-bottom:20px; }
.predogled table { border-left:solid 1px #cccccc; border-top:solid 1px #cccccc; margin-top:10px; width:100%; }
.predogled table td { border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc; padding:2px 10px 2px 10px; }
.blagajna .error div, .blagajna .error div b { color:red; }
.blagajna #dostavatable { padding-top:10px; }
.blagajna .inpred input { border:solid 1px red; }

/* end */

