@charset "utf-8";
html, body{font-family:'Open Sans',sans-serif; font-weight:400; color:#2c2c2c; font-size:15px; line-height:27px; word-wrap:break-word; background:url(../img/body-bg.png) #fff; position:relative;}
h1{font-size:inherit; line-height:inherit; font-weight:inherit; margin:inherit; padding:inherit;}
h1::after{}
.h1{color:#2f3542; font-weight:700; font-size:20px; line-height:26px; margin: 0 0 20px 0; border-bottom:1px solid #c2c2c2; padding:0 0 10px 0;}
h2{font-size:inherit; line-height:inherit; font-weight:inherit; margin:0 0 25px 0; padding:0;}
h2::after{}
.h2{font-weight:700; font-size:18px; line-height:24px; margin:0 0 20px 0; float:left; width:100%;}
h3{font-size:inherit; line-height:inherit; font-weight:inherit; margin:0; padding:0;}
h3::after{}
.h3{font-weight:600; font-size:16px; line-height:20px; margin:0 0 20px 0; float:left; width:100%;}
a{text-decoration:none; color:inherit; outline:none;}
p{margin:0 0 15px 0;}
p:last-child{margin:0;}
textarea{resize:none;}
.toggleMenu{display:none; background:#333; color:#fff; font-size:14px; padding:10px; position:fixed; top:10px; left:10px; cursor:pointer; z-index:5;}
.toggleMenu.invert {background:#fff; color:#333;}
.transition2s{transition:all 0.2s linear 0s; -webkit-transition:all 0.2s linear 0s; -moz-transition:all 0.2s linear 0s; -o-transition:all 0.2s linear 0s; -ms-transition:all 0.2s linear 0s;}
.transition3s{transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s; -o-transition:all 0.3s linear 0s; -ms-transition:all 0.3s linear 0s;}
.underline{text-decoration:underline;}
.centerText{text-align:center;}
.onlyMob{display:none;}
.nonMob{}
.red{color:#f00;}
.imageFloatRight{float: right; margin: 0 0 20px 20px;}

header{margin:0 0 40px 0;}
header .headerLogo{width:200px; display:block; float:left; margin:45px 0; min-height: 60px;}
header #headerSearchForm{width: 300px; border: 1px solid #2f3542; border-radius: 3px; float: left; margin: 56px 0 56px -150px; height: 35px; background: #fff; position:absolute; left:50%;}
header #headerSearchForm input{border: none; height: 33px; line-height: 33px; margin: 0; padding: 0 15px; color:#999; font-size:13px;}
header #headerSearchForm button{float: right; height: 33px; width: 33px; border: none; background: none; color: #c3c3c3;}
header #cart_widget{float: right; border: 1px solid #2f3542; background: #fff; border-radius: 3px; height: 38px; line-height: 38px; padding: 0 20px; font-size: 13px; margin:54px 0; min-height: 38px;}
header #cart_widget .icon{width: 20px; float: left; margin: 8px 15px 8px 0;}
header #cart_widget .title{margin: 0 10px 0 0;}
header #cart_widget .cart_widget_num{color:#f00;}
header .headerMenuHolder{background: #2f3542; width: 98%; margin: 0 auto; border-radius: 4px; height: 40px; min-height: 40px;}
header .headerMenuHolder .headerMenu{margin: 0; padding: 0; list-style: none; color: #fff;}
header .headerMenuHolder .headerMenu>li{display: inline-block; margin: 0 110px 0 0; float:left; position:relative;}
header .headerMenuHolder .headerMenu>li:last-child{margin:0;}
header .headerMenuHolder .headerMenu>li>a{font-size: 14px; line-height: 40px; height: 40px; display: block;}
header .headerMenuHolder .headerMenu>li>a.fa{font-size:22px;}
.subMenu{display:none; margin:-3px; list-style:none; position:absolute; background:#2f3542; padding:10px 20px; white-space:nowrap; font-size:15px; line-height:27px; -webkit-box-shadow:0px 0px 15px 0px rgba(50, 50, 50, 0.4); -moz-box-shadow:0px 0px 15px 0px rgba(50, 50, 50, 0.4); box-shadow:0px 0px 15px 0px rgba(50, 50, 50, 0.4); z-index:2; border:1px solid #fff; border-radius:5px;}
.subMenu>li{}
.subMenu>li>a{font-size: 12px; line-height: 28px; display: block;}
.headerMenu>li:hover .subMenu{display: block;}

.mainBannerHolder {
  min-height: 450px;
}
.centar img {
  min-height: 600px;
}

main{margin:0 0 50px 0;}

.categoryLeftHolder{margin: 0 0 50px 0; list-style: none; padding: 0;}
.categoryLeftHolder .close{position: absolute; top: 15px; right: 15px; font-size: 20px; line-height: 20px;}
.categoryLeftHolder li{position:relative;}
.categoryLeftHolder li .open{position: absolute; color: #333; right:0px; top:0px; width:30px; height:34px; text-align: center; line-height: 30px; background: #f2f2f2;}
.categoryLeftHolder .categoryTitle{background: #2f3542; color: #fff; display: block; border-radius: 3px; font-weight: 700; font-size: 14px; line-height: 18px; padding: 8px 20px; margin: 0 0 10px 0;}
.categoryLeftHolder .subCategoryLeftHolder{list-style: none; margin: 0 0 25px 0; padding: 0 0 0 25px;}
.categoryLeftHolder .subCategoryLeftHolder .subCategoryTitle{display: block; font-size: 14px; line-height: 20px; margin: 0 0 10px 0;}
.allCategories{background: #2f3542; width: 100%; margin: 0 auto; border-radius: 4px; color:#fff; padding:5px 10px;}
.allCategories .fa{float:right; line-height:22px;}


.sortiranje {float:right; margin:10px 0; font:12px/12px Arial, Helvetica, sans-serif; color:#000000;}
.sortiranje select {font:12px/12px Arial, Helvetica, sans-serif; color:#999999; padding:5px;}

/* Proizvod */
.productWrapper {
  width: 74%;
  float: left;
}
.productInfoHolder{background: #f2f2f2; border: 1px solid #f96e6e; border-radius: 5px; padding: 20px; overflow: hidden; margin:0 0 40px 0;}
.productInfoHolder .productInfo{float:right; width:50%;}
.productInfoHolder h1{color: #2f3542; font-weight: 700; font-size: 20px; line-height: 26px; margin: 0 0 20px 0; border-bottom: 1px solid #c2c2c2; padding:0 0 10px 0;}
.productInfoHolder .productInfo .pricesHolder{overflow: hidden; border-bottom: 1px solid #c2c2c2; padding: 0 0 10px 0; margin:0 0 40px 0;}
.productInfoHolder .productInfo .pricesHolder .price{float: left; color: #f00; font-size: 17px; line-height: 30px; font-weight: 700;}
.productInfoHolder .productInfo .pricesHolder .kupi{float: right; display: block; line-height: 30px; background: #fff; border-radius: 5px; padding: 0 30px; cursor:pointer;}
.productInfoHolder .productInfo .pricesHolder .stara-cena{display:block; clear:both; font-size: 12px; line-height: 14px; text-decoration: line-through; color: #666; font-weight: 300; margin: 0 0 5px 0;}
.productInfoHolder .productInfo .pricesHolder .usteda{display:block; clear:both; font-size: 11px; line-height: 10px; font-weight: 700;}
.productInfoHolder .specifikacijeHolder{}
.productInfoHolder .specifikacijeHolder .title{font-weight:700; text-decoration:underline; font-size:15px; line-height:22px;}
.productInfoHolder .productImagesHolder{width: 45%; float: left; position:relative; overflow:hidden;}
.productInfoHolder .productImagesHolder .mainImage{border: 1px solid #f96e6e; display: block; border-radius: 5px; overflow: hidden; margin: 0 0 20px 0;}
.productInfoHolder .productImagesHolder .smallImagesHolder{overflow:hidden; margin:0;}
.productInfoHolder .productImagesHolder .smallImagesHolder .smallImage{border: 1px solid #f96e6e; display: block; float: left; width: 32%; margin: 0 2% 0 0; border-radius: 5px; overflow: hidden;}
.productInfoHolder .productImagesHolder .smallImagesHolder .smallImage:last-child{margin:0;}
.productInfoHolder .buttonsHolder{border-top: 2px solid #c2c2c2; padding: 20px 0 0 0; overflow: hidden; display: block; clear: both; float:left; width:100%; margin:20px 0 0 0;}
.productInfoHolder .buttonsHolder a{display: block; width: 24%; float: left; margin: 0 4.66%;}
.opisProizvodaHolder{margin:0 0 50px 0; overflow:hidden;}
.izdvojeno{background:#fff; padding: 10px; border: 1px solid #ccc; border-radius: 5px; overflow: hidden;}
.imagesHolder{overflow:hidden; margin:0 0 30px 0;}
.\33 u1{width:30%; display: block; float: left; margin: 0 5% 0 0; min-height:1px;}
.\33 u1:last-child{margin:0;}
.\34 u1{width: 20%; display: block; float: left; margin: 0 calc(20%/3) 0 0; min-height:1px;}
.\34 u1:last-child{margin:0;}
.\35 u1{width: 15%; display: block; float: left; margin: 0 calc(25%/4) 0 0; min-height:1px;}
.\35 u1:last-child{margin:0;}
.ok{list-style:none; margin:0 0 30px 0; padding:0;}
.ok li{position:relative;}
.ok li:before{font-family:'FontAwesome'; content:'\f00c'; margin:0 15px 0 0; color:#7bc4a2; font-size:14px; line-height:20px;}

.haccp{overflow:hidden; background:#f2f2f2; border-radius:10px; border-left:15px solid #89d695; padding:15px;}
.haccp img{}

.napomena{overflow:hidden; background:#ffb; border-radius:10px; border-left:15px solid #f00; padding:15px 15px 15px 50px; margin:0 0 30px 0;}
.napomena .title{color:#f00; font-weight:700; margin:0 0 20px 0; font-size:20px; line-height:24px;}

.featured {clear:both; overflow:hidden;}
.featured h2, .h31 {font:bold 18px Arial, Helvetica, sans-serif; margin:10px 0; padding:0; color:#302e28;}
.izdvojeniProizvodiHolder{display: table;}
.izdvojeni-proizvod {width:24%; margin:0 calc(4%/3) 3% 0; float:left; background: #fff; border: 1px solid #2f3542; border-radius: 5px; overflow: hidden; position: relative;}
.izdvojeni-proizvod:nth-child(4n){margin:0 0 3% 0;}
.izdvojeni-proizvod .title{margin: 0 0 20px 0; padding: 10px; background: #2f3542; display: block; color: #fff; font-weight: 700; font-size: 13px; line-height: 17px; height:53px; overflow:hidden;}
.izdvojeni-proizvod .title h2{width:100%;}
.izdvojeni-proizvod .thumb{width:90%; display: block; margin:10px auto;}
.izdvojeni-proizvod .pricesHolder{padding:10px; background:#fff; display:block; min-height:72px; position:relative;}
.izdvojeni-proizvod .pricesHolder .cena{color:#f00; font-size:15px; font-weight:700; line-height:18px; margin:0 0 5px 0;}
.izdvojeni-proizvod .pricesHolder .stara-cena{font-size:12px; line-height:14px; text-decoration:line-through; color:#2c2c2c; font-weight:300; margin:0 0 5px 0;}
.izdvojeni-proizvod .pricesHolder  .usteda{font-size:11px; line-height:10px; font-weight:700;}
.izdvojeni-proizvod .pricesHolder .pozoviteNas{background: #eee; color: #c00; padding: 5px 10px; display: block; text-align: center; font-weight: 400; border-radius: 0 0 5px 5px; position: absolute; bottom: 10px; left: 10px; right: 10px; font-size: 13px; line-height: 30px;}
.izdvojeni-proizvod .pricesHolder .pozoviteNas .fa{color: #fff; margin: 0 15px 0 0; width: 15px; height: 15px; background: #333; border-radius: 50%; font-size: 9px; line-height: 16px;}
.izdvojeni-proizvod .pricesHolder .nemaNaLageru{background: #eee; color: #c00; padding: 5px 10px; display: block; text-align: center; font-weight: 400; border-radius: 0 0 5px 5px; position: absolute; bottom: 10px; left: 10px; right: 10px; font-size: 13px; line-height: 30px;}
.izdvojeni-proizvod .pricesHolder .nemaNaLageru .fa{color: #fff; margin: 0 15px 0 0; width: 15px; height: 15px; background: #333; border-radius: 50%; font-size: 9px; line-height: 16px;}
.traka-akcije {width:140px; position: absolute; text-align: center; line-height:20px; color: #f0f0f0; top:8px; left:-49px; right: auto; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); background: #18b12e; font-size:11px; font-weight: 600; padding:3px 0;}
.traka-extra {width:140px; position: absolute; text-align: center; line-height:11px; color: #f0f0f0; top:8px; left:-49px; right: auto; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); background: #b12e18; font-size:10px; font-weight:700; padding:4px 0;}
.traka-extra + .title h2{width:80%; float:right;}
.traka-akcije + .title h2{width:80%; float:right;}

.box{border:1px solid #2f3542; margin:0 1% 1% 0; float:left; width:24%; background:#f0f0f0; border-radius:5px; overflow:hidden;}
.box .thumb{float:right; width:30%; background:#fff;}
.box .infoHolder{float: left; width: 70%; text-align: center; font-size: 12px; line-height: 16px; padding: 8px 0px; background: #f0f0f0;}
.box .infoHolder .title{font-weight: 700; display: block;}
.box .infoHolder .podaci{}

/* Kategorija */
.podkategorije {border: 1px solid #EEEEEE; border-radius: 5px 5px 5px 5px; margin: 20px auto; overflow: hidden; padding: 20px; width:100%; background:#fff;}
.podkategorije ul {list-style: none; margin: 0; padding: 0; overflow:hidden;}
.podkategorije ul li {float: left; padding: 5px; width:50%;}
.podkategorije ul li img {border:1px solid #eee; float:left; margin-right: 10px; width:50px;}
.podkategorije ul li a {color:#434343; font:13px/50px Arial, Helvetica, sans-serif; text-decoration: none; overflow:hidden; display:block;}

.tableHolder{overflow-x:auto;}
.table{border-collapse:collapse !important; border:1px solid #2f3542;}
.table{width:100%; max-width:100%; margin-bottom:50px; font-size:inherit; background:#fff; overflow:hidden;}
.table > thead > tr{background:#2f3542; color:#fff;}
.table > thead > tr > th:last-child{border:none;}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td{padding:0 10px; line-height:48px; vertical-align:middle; font-weight:400; text-align:center; border-right:1px solid #2f3542;}
.table tr > td:last-child{border:none;}
.table > tbody > tr > td{font-size:12px; line-height:16px; padding:10px 0;}
.table > tbody > tr > td:first-child{border-left:1px solid #2f3542;}
.table > thead > tr > th{border-top:none; vertical-align:middle; font-size:12px; line-height:18px; padding:10px; font-weight:700;}
.table > thead > tr > th .small{font-size: 10.5px; color: #4c7562; font-weight: 400; line-height: 12px; margin: 0 0 10px 0;}
.table-striped > tbody > tr:nth-of-type(odd){background-color:#f6f6f6;}

footer{background:#2f3542; width:98%; margin:0 auto 10px auto; border-radius:4px; color:#fff; padding:40px 0;}
footer .footerLogo{width:130px; display:block; margin:0 0 20px 0; min-height: 40px;}
footer .footerLeft{font-size:12px; line-height:16px; float:left;}
footer .footerCenter{position:absolute; left:40%;}
footer .footerMenu{margin:0; padding:0; list-style:none;}
footer .footerRight{float:right; min-height: 190px;}
footer .footerRight .footerBanner{width: 150px; display: block; margin: 0 0 5px 0;}
footer .footerRight .footerBanner:last-child{margin:0;}
.potpis{text-align: center; font-size: 12px;}

#backToTop {bottom:20px; right:20px; cursor:pointer; display:none; height:50px; position:fixed; width:50px; border-radius:50%; font-size:30px; line-height:50px; text-align:center; z-index:100; color:#fff; background:#000081; -webkit-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.5); -moz-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.5); box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.5);}



.baner {width:960px; height:364px; overflow:hidden; position:relative;}
.left {width:90%;}
.right {}
#listaGradova {list-style:none; margin:0; padding:0;}
#listaGradova li {margin:0 0 10px 0; cursor:pointer;}
#listaGradova li li {margin:0;}
#listaGradova .nadmeni {font: bold 14px/16px Arial, Helvetica, sans-serif; color:#000081; text-decoration:none;}
#listaGradova .podmeni, #listaGradova li li a {font: 12px/14px Arial, Helvetica, sans-serif; color:#000081; text-decoration:none; margin:0; padding:0; list-style:none;}
.kategorije-levo {margin:20px 0 0 20px; padding:0; list-style:none;}
.kategorije-levo li {margin:0 0 20px 0;}
.kategorije-levo ul {margin:0; padding:0; list-style:none;}
.kategorije-levo li a {color:#000081; text-decoration:none; font:bold 14px/16px Arial, Helvetica, sans-serif;}
.kategorije-levo ul li {margin:5px 0;}
.kategorije-levo ul li a {color:#2d2d2d; text-decoration:none; font:bold 12px/16px Arial, Helvetica, sans-serif;}
.center {overflow:hidden; padding: 0 20px; font:12px/14px Arial, Helvetica, sans-serif;}

.prodajno-mesto {background:#ffffff; border:1px solid #f0f0f0; margin:0 0 20px 0; overflow:hidden;}
.prodajno-mesto .mapa {width:220px; height:220px; overflow:hidden; float:left; margin:0 20px 0 0;}
.prodajno-mesto .grad {font:bold 15px/17px Arial, Helvetica, sans-serif; color:#000000; margin-top:20px;}
.prodajno-mesto .radnja {font:13px/16px Arial, Helvetica, sans-serif; color:#818181; margin-top:20px; padding:0 0 0 20px; background:url(../img/naziv-radnje-icon.png) 0 0 no-repeat; float:left; width:245px;}
.prodajno-mesto .radno-vreme {font:13px/16px Arial, Helvetica, sans-serif; color:#818181; margin-top:20px; padding:0 0 0 20px; background:url(../img/radno-vreme-icon.png) 0 0 no-repeat; float:left; width:245px;}
.prodajno-mesto .kontakt {font:13px/16px Arial, Helvetica, sans-serif; color:#818181; margin-top:20px; padding:0 0 0 30px; background:url(../img/kontakt-icon.png) 0 0 no-repeat; float:left; width:160px;}


.cont h1{border-bottom: 1px solid #c2c2c2;
  padding: 0 0 10px 0;}


.footer-baneri {padding:20px 0; background:#ffffff; text-align:center; margin: 10px 0 0 0; border-top:1px solid #e2e2e2;}
.footer-baneri a {margin:0 10px;}

.centar {color:#818181; font:13px/15px Arial, Helvetica, sans-serif;}
.centar .h1{color: #ff0000; min-height: 30px; font-size: 26px; line-height: 1.2em;  margin: 0 0 24px 0;  font-weight: 600;}
.breadcrump {color:#949494; font:12px/14px Arial, Helvetica, sans-serif; margin:10px 0; height:25px;}
.breadcrump a {color:#949494; text-decoration:none;}

.slike {float: left; margin:10px 20px 0 0; width:auto; height:auto; position:relative;}
.bigThumbHolder {height: 248px; width: 248px; display: table-cell; text-align: center; vertical-align: middle; border: 1px solid #eeeeee; background:#ffffff; padding:10px;}
.bigThumb {border: 1px solid #eeeeee; height: 248px; overflow: hidden; width: 248px; margin:10px; display: table-cell; text-align: center; vertical-align: middle;}
.ostale-slike {overflow:hidden; margin-top:10px;}
.small-thumb {width:80px; height:80px; overflow:hidden; background:#ffffff; border:1px solid #eeeeee; display: table-cell; text-align: center; vertical-align: middle;}
.generalije {overflow: hidden;}


/* Korpa */
/*#korpa .update_dugme {background: url("../img/dodaj.jpg") no-repeat scroll 0 0 transparent; border: medium none; height: 25px; margin: 0; padding: 0; width: 25px;}
#korpa .delete_dugme {background: url("../img/izbaci.jpg") no-repeat scroll 0 0 transparent; border: medium none; height: 25px; margin: 0; padding: 0; width: 25px;}
#korpa {color: #666666; font: 12px Arial,Helvetica,sans-serif;}
#korpa a {color: #666666; font: bold 12px Arial,Helvetica,sans-serif; text-decoration: none;}
.naruci {background-color: #F1116A; border: 0 none; border-radius: 5px 5px 5px 5px; color: #FFFFFF; cursor: pointer; display: block; font: bold 12px Arial,Helvetica,sans-serif; height: 30px; overflow: hidden; text-align: center; width: 167px;}
.nastavi, .isprazniKorpu {background-color: #F1116A; border: 0 none; border-radius: 5px 5px 5px 5px; color: #FFFFFF; cursor: pointer; display: block; float: right;  font: 12px Arial,Helvetica,sans-serif; height: 25px; margin: 0 0 0 15px; overflow: hidden; text-align: center; width: 100px;}
.ukupanIznos {color: #333333; font: bold 16px/20px Arial,Helvetica,sans-serif;}
#korpa .nastavi a, #korpa .naruci a {color: #FFFFFF; font: bold 12px/30px Arial,Helvetica,sans-serif; text-decoration: none;}
.narucimin {color: #F11069; float: right; font: bold 14px Arial,Helvetica,sans-serif; margin: 5px 0;}
#korpa .cena {color: #666666; font: 16px Arial,Helvetica,sans-serif;}

.cart_holder {padding:5px; border-top:3px solid #fe646e; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; border-left:1px solid #c5c5c5; margin-right:5px;}
.cart_header {font: bold 12px Arial, Helvetica, sans-serif; background-color:#ededed; padding:10px; color:#fe646e; clear:both; overflow:hidden;}
.cart_product {padding:5px 10px; margin-top:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#2b2b2b; overflow:hidden;}
.cart_product a {font:bold 12px Arial, Helvetica, sans-serif; color:#00007a; text-decoration:none;}
.cart_product a:hover {text-decoration:underline;}
.cart_span_proizvod {width:240px; float:left;}
.cart_span_cenakom {width:100px; float:left; text-align:center;}
.cart_span_komada {width:130px; float:left; text-align:center;}
.cart_span_komada input {width:40px; text-align:center; float:left; margin:0;}
.cart_span_komada a {font:bold 16px/20px Arial, Helvetica, sans-serif; color:#fe646e; text-align:center; height:20px; width:20px; display:block; float:left; border:1px solid #fe646e; margin:0 5px; text-decoration:none;}
.cart_span_komada a:hover {text-decoration:none;}
.cart_span_ukupno {width:90px; float:left; text-align:right;}
.cart_span_izbaci {width:40px; float:left;}
a.cart_product_delete { display:block; height:20px; width:20px; background:url('../img/izbrisi.gif') 0 0 no-repeat;}
.cart_footer {font:bold 12px Arial, Helvetica, sans-serif; color:#fe646e; background-color:#ededed; padding:10px; clear:both; overflow:hidden;}
.cart_footer b {font:bold 14px Arial, Helvetica, sans-serif; color:#2b2b2b;}
.cart_order {background-color: #010082; border: 0 none; color: #FFFFFF; cursor: pointer; display: block; font: bold 12px Arial,Helvetica,sans-serif; height: 30px; overflow: hidden; text-align: center; width: 167px; float:right; margin-left:10px;}
.cart_row {margin:10px 5px 0 0; overflow:hidden;}
.cart_row a {text-decoration:none; font:bold 12px/30px Arial,Helvetica,sans-serif; color:#010082; float:left; }
.empty_cart { text-align:center; font:16px/30px Arial,Helvetica,sans-serif; color:#fe646e; }
#order {display:none; margin:40px 0 25px 0;}
#order_form {overflow:hidden; padding-top:25px;}
#order_form p {margin:10px;}
#order_form label {width:150px; font:bold 12px Arial, Helvetica, sans-serif; color:#010082; float:left;}
#order_form .form_tekst {width:400px; font:12px Arial, Helvetica, sans-serif; color:#2b2b2b; padding:6px;}
#cart_order {background-color:#010082; border:0 none; color:#FFFFFF; cursor pointer; display block; font:bold 12px Arial,Helvetica,sans-serif; height:30px; overflow:hidden; text-align:center; width:167px; margin:0 0 25px 150px; float:left;}*/

.cart_holder {}
.cart_header {font-size:16px; padding:10px; color:#292929; clear:both; overflow:hidden; font-weight:700; border-bottom:1px solid #e6e6e6; margin-bottom:20px;}
.cart_product {overflow:hidden; border-bottom:1px solid #e6e6e6; margin-bottom:20px;}
.cart_product a {}
.cart_product a:hover {text-decoration:underline;}
.cart_product_img{width:120px; display:block; float:left; margin-right:20px;}
.cart_product_img>img{width:100%;}
.cart_product_info{overflow:hidden;}
.cart_product_title{color:#292929; font-size:16px; font-weight:400; display:block; margin:0 0 20px 0;}
.cart_product_ukratko{color:#9d9d9d; font-size:14px; font-weight:600; font-style:italic; float:left; margin:0 0 20px 0;}
.cart_product_sifra{color:#292929; font-size:13px; font-weight:700; float:left; margin:0 0 20px 0; clear:both;}
.cart_product_delete{color:#292929; font-size:12px; font-weight:400; float:left; clear:both; line-height:22px;}
.cart_product_delete>i{color:#ff8c40; font-size:20px; float:left; margin-right:10px;}
.cart_product_price, .cart_product_total{color:#797979; font-size:15px; line-height:24px; font-weight:400; margin-top:0px; display:block;}
.cart_product_total_last{color:#797979; font-size:18px; display:block; margin:20px 0 0 0;}
.cart_product_price_last{color:#797979; font-size:18px; display:block;}
.cart_span_proizvod {width:55%; float:left;}
.cart_span_period {width:200px; float:left;}
.cart_span_period select{font-size:14px; color:#2B2B2B;}
.cart_span_cenakom {width:15%; float:left; text-align:center;}
.cart_span_komada {width:15%; float:left; text-align:right;}
.cart_span_komada input {width:40px; font-size:16px; line-height:16px; padding:5px 0; font-weight:700; color:#9d9d9d; text-align:center; float:right; margin:0px 0 0 0; border:1px solid #cecece; border-radius:5px;}
.cart_span_komada a, .cart_span_komada_p a {color:#fe646e; display:block; float:right; margin:3px 6px 0 6px; font-size:19px;}
.cart_span_komada a:hover, .cart_span_komada_p a:hover {text-decoration:none;}
.cart_span_ukupno {width:15%; float:left; text-align:right;}
.cart_span_izbaci {width:10%; float:left; text-align:center;}

.cart_span_proizvod_p {width:50%; float:left;}
.cart_span_isporuka {width:10%; float:left; text-align:center;}
.cart_span_isporuka img {margin: 0 auto;}
.cart_span_komada_p {width:10%; float:left; text-align:center;}
.cart_span_komada_p input {width:40px; font-size:16px; line-height:16px; padding:5px 0; font-weight:700; color:#9d9d9d; text-align:center; margin:54px 0 0 0; border:1px solid #cecece; border-radius:5px;}
.cart_span_komada_p_last {width:10%; float:left; text-align:center; margin: 20px 0 0 0;}

.cart_footer {font-size:14px; font-weight:bold; color:#ee1c25; background-color:#ededed; padding:10px; clear:both; overflow:hidden;}
.cart_footer b {font-size:14px; font-weight:bold; color:#2b2b2b;}
#cart_empty{float:left; display:block; padding:5px 10px; background:#c00; color:#fff; font-size:14px; line-height:16px;}
.cart_order {background:green; color:#fff; font-size:14px; line-height:16px; font-weight:700; padding:5px 20px; border-radius:0px; display:block; float:right; clear:both; border:none;}
.cart_row {overflow:hidden; border-bottom: 3px solid #e6e6e6; padding-bottom:15px;}
.cart_row a {}
.cart_more{background:#c6c6c6; color:#fff; font-size:12px; line-height:16px; font-weight:400; padding:5px 20px; border-radius:0px; display:block; float:left; margin-right: 10px;}
.cart_total{margin: 0 0 20px 0; float: right; color: green; font-size: 18px; font-weight: 700; line-height: 18px;}
.pdvUracunat{font-size: 13px; float: right;}
#order {display:none; margin:40px 0 25px 0;}
#order_form {overflow:hidden;}
#order_form p {margin:0;}
#order_form label {font-size:13px; line-height:17px; color:#34495E; margin:0; display:block;}
#order_form .form_tekst {background:-moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 rgba(0, 0, 0, 0); border:1px solid #D5D5D5; border-radius:3px; color:#999; font-size:14px; outline:0 none; padding:8px; resize:none; width:100%; margin-bottom:5px;}
#cart_order {background:none repeat scroll 0 0 #00a652; border:0 none; border-radius:3px; color:#FFFFFF; cursor:pointer; font-size:12px; padding:10px 15px; width:200px;}