/* RESET
------------------------------ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,
font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,
legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
body {line-height:1;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}

/* GENERAL STYLES
------------------------------ */
/* elements */
html {background:#e0e6ef url(../images/back.png) repeat-y 50% 0;}
body {font:normal 70% Arial,Tahoma,Geneva,sans-serif;color:#000000;padding:0 0 2em;}
a {color:#000;}
a:hover {color:#0272E3; text-decoration:none;}

p {margin:0 0 1em;}
button {cursor:pointer;}
h1, h2, h3, h4, h5, h6, h7, p, blockquote {padding:0;}
h1 {margin:0.5em 0 0.8em 0; padding:0 0; color:#999999; font-size:1.9em; line-height:1em;}
h2 {display:block; font-size:1.4em; font-weight:bold; color:#1F54AE; padding:0; margin-top:1em; margin-bottom:0.5em;}
address { font-style:normal;}
#content {font-size:1.1em; line-height:1.4em;}
#content ul {margin-left:30px;}
#content ul li {list-style-type:disc;}
table td {border-bottom:1px dotted #D4D2D2; padding:3px; vertical-align:top;}
img.imgLeft {float:left; margin:0 15px 10px 0;}

/* basic layout */
#site {width:980px; margin:0 auto; background:url(../images/header1.png) no-repeat 0 0;}
#header {height:124px; float:left; width:980px;}
ul#navigation {width:980px; float:left; margin-top:1px; height:52px;}
#body {width:980px; float:left; margin-top:5px; padding:10px 0 0 0;}
#content {width:950px; padding:10px 15px; float:left; color:#666666;}
#contentHome {width:950px; padding:5px 15px 0 15px; float:left; color:#666666;}
.poklonib #footer {margin-top:0px;}
.poklonib #content {background:url(../images/pokloni/back.jpg) no-repeat 0 100px;}
#footer {width:950px; float:left; padding:0 15px; border-top:1px solid #ddd; margin-top:30px;}
#footerW {background:url(../images/footerw.png) no-repeat 0 0; width:960px; margin:0 auto; padding:25px 10px 0 10px;}
#logo {background:url(../images/logo.png) no-repeat 0 0; width:181px; height:80px; text-indent:-9999px; display:block; margin:15px 0 0 15px;}
#body .proizvodi {width:750px;}
#left {width:200px; float:left;}

/* HEADER */
.right {width:435px; float:right; position:relative; margin:10px 0 0 0;}
.right ul {width:435px; height:24px;}
.right ul li {float:left; width:47px; text-align:center; border-right:1px solid #1f54ae;}
.right ul li.first {width:84px;}
.right ul li.si {width:58px;}
.right ul li.last {padding-left:10px; background:none; width:auto; border-right:none;}
.right ul li a {text-decoration:none; color:#1f54ae; padding-top:1px; display:block;}
.right ul li a:hover {color:#1f54ae; text-decoration:underline;}
.right img {position:absolute; z-index:2; top:29px; right:0;}
.right form {background:url(../images/search.png) no-repeat 0 0; width:172px; height:24px;}
.right button {text-indent:-9999px; display:block; width:7px; height:22px; background:none; float:left; border:0; margin-top:1px;}
.right input {float:left; background:none; border:none; height:13px; margin-right:5px; font-size:1em; font-family:Arial, Helvetica, sans-serif; padding:4px 0 0 3px; height:20px; width:149px;}

.left {width:290px; float:left;}
.left ul {margin:3px 0 0 15px;}
.left ul li {float:left; border-left:1px dotted #c8d5dc;}
.left ul li.first {border-left:none;}
#header .left ul li.first a {padding-left:0;}
#header .left ul li a {padding:2px 7px; float:left; display:block; text-decoration:none; color:#1f54ae; font-weight:bold;}
#header .left ul li a:hover {color:#1f54ae; text-decoration:underline;}

a.button {width:136px; height:25px; padding:8px 0 0 0; text-align:center; color:#fff; background:url(../images/button.png) no-repeat 0 0; text-decoration:none; display:inline-block; margin-top:15px; margin-right:10px;}
a.button:hover {color:#000;}
#uprava {display:none; padding-top:20px; width:680px;}

/* NAVIGATION */
ul#navigation li {float:left; background:none; padding:0; text-align:center; background:url(../images/navli.png) no-repeat 0 100%;}
ul#navigation li a {padding:18px; display:inline-block; float:none; font-weight:bold; font-size:1.2em; text-decoration:none; color:#1f54ae; background:url/../images/navigationhover.png) repeat-x 0 -41px;}
ul#navigation li a:hover {color:#444; text-decoration:underline;}
ul#navigation li.selected a {color:#444; text-decoration:underline;}

ul#navigation #navNePropustite {position:relative; height:20px;width:163px;background:none;}
ul#navigation #navNePropustite a {background:url(../images/buttonNePropustite.png) no-repeat;width:163px;height:64px;display:block;position:absolute;left:8px;top:-4px;color:#610c71;padding:0px;text-indent:-9999px;}
ul#navigation #navNePropustite a:hover {background-position:0 -64px;}
ul#navigation #navNePropustite a.selected {background-position:0 -64px;}

ul#navigation #pokloni {position:relative; height:20px;width:150px;background:none;}
ul#navigation #pokloni a {background:url(../images/pokloni/poklonizasve.png) no-repeat;width:150px;height:64px;display:block;position:absolute;left:0px;top:-4px;color:#610c71;padding:0px;text-indent:-9999px;}

/*ul#navigation #nav1 {background:none;}*/

ul#proizvodiNav {background:url(../images/proizvodi.png) no-repeat 10px 0; padding:5px 15px 0 20px; width:165px;}
ul#proizvodiNav li {float:none; border-bottom:1px dotted #ddd; margin:0; padding:5px 0;color:#999999;}
ul#proizvodiNav li a {text-decoration:none;}
ul#proizvodiNav li a:hover {text-decoration:underline;}
ul#proizvodiNav li.selected a, ul#proizvodiNav li.selected ul li a:hover {color:#0272E3; text-decoration:underline;}
ul#proizvodiNav li.selected ul li a {color:#000000; text-decoration:none;}
ul#proizvodiNav li ul {margin-left:10px;}
ul#proizvodiNav li ul li.last {border:none;padding-bottom:0px;}

/* CONTENT */
#site .proizvodi ul.breadcrumbs {width:740px;}
#content ul.breadcrumbs {width:932px; font-size:0.9em; line-height:1.2em; margin-left:0; background:none;}
#content ul.breadcrumbs li {float:left; list-style-type:none; padding:0; margin:0; font-weight:bold;}
#content ul.breadcrumbs li a {background:url(../images/breadcrumbs.gif) no-repeat 100% 4px; display:inline-block; padding-right:10px; text-decoration:none; color:#0272E3; font-weight:normal;}
#content ul.breadcrumbs li a:hover {text-decoration:underline;}

#contentHome h1 {width:937px; float:left; margin-left:15px; display:block; font-size:2.2em;}

span.date {font-size:0.9em;}
/*tables*/
.tableInfo {width:530px;}

.prodajnaMesta {width:100%; background:url(../images/h2.png) no-repeat 0 0; margin-bottom:20px;}
.prodajnaMesta th {padding:10px 15px; text-align:left; text-transform:uppercase;}
.prodajnaMesta td {padding:5px 15px; text-align:left;}
.prodajnaMesta tr.noBorder td {border-bottom:none;}

.box {padding:10px; margin-bottom:20px; background:#c0dfff;}

img.fll {float:left; margin:0 15px 15px 0;}

/*discount*/
#w {width:950px; float:left; height:238px; margin:0;}
#w .discount {border:1px solid #ababab; border-right:none; height:223px; float:left; width:720px;}
#w .discountNav {width:229px; float:left;}
#nav {border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; height:26px; background:url(../images/nav.png) repeat-x 0 0;}
#nav a {height:20px; padding-top:6px; display:block; width:30px; float:left; text-align:center; text-decoration:none; border-right:1px solid #e3e3e3; font-weight:bold; color:#0272E3;}
#nav a:hover {text-decoration:underline;}
#nav a.activeSlide {color:#000; background:url(../images/nav.png) repeat-x 0 -26px;}
#nav a.activeSlide:hover {text-decoration:none;}

.discountNav ul {border-right:1px solid #ababab; border-left:1px solid #ababab; border-top:1px solid #ababab; width:226px; height:224px; background:url(../images/behinddiscount.png) no-repeat 0 0;}
.discountNav li {width:226px; height:45px;}
.discountNav li a {width:221px; height:33px; display:block; background:url(../images/discount.png) no-repeat 0 0; font-size:1.4em; text-align:right; text-decoration:none; padding:12px 5px 0 0;}
.discountNav li a:hover {background:url(../images/discount.png) no-repeat 0 -45px; color:#fff;}
.discountNav li.last a {height:32px; background:url(../images/discount.png) no-repeat 0 -1px;}
.discountNav li.last {height:44px;}
.discountNav li.last a:hover {background:url(../images/discount.png) no-repeat 0 -45px;}

.discountNav li.selected a {background:url(../images/discount.png) no-repeat 0 -45px; color:#fff;}

#body #proizvodi {margin-top:15px; float:left; margin-left:0px}
#body #proizvodi li {float:left; margin-right:13px; margin-bottom:10px; list-style-type:none}
#body #proizvodi li.last {margin-right:0;}

#left #proizvodi li.selected a {color:#0272E3; text-decoration:underline;}
#left #proizvodi li a {text-decoration:none;}

#gallery {width:710px; float:left; border:1px solid #ABABAB;}

/*news*/
#news {width:690px; float:left; background:url(../images/news.png) no-repeat 0 0; height:228px; padding:10px 10px 0 10px;}
#news h2 {padding-bottom:5px; font-size:1.6em; text-transform:none; color:#0272E3; margin:0;}
#news ul li {border-bottom:1px dotted #d4d2d2; width:690px; font-size:1.1em; padding:10px 0;}
#news ul li p {margin:0;}
#news ul li span.date {font-size:0.8em; display:block;}
#news ul li a {font-weight:bold; text-decoration:none; color:#0272E3; font-size:1.1em; display:block; padding:3px 0;}
#news ul li a:hover {color:#000;}
#news a.archive {width:87px; height:16px; float:right; padding-top:2px; display:block; color:#fff; text-decoration:none; font-size:0.9em; background:url(../images/archive.png) no-repeat 0 0; text-align:center; font-weight:bold; margin:5px 0 0 0;}
#news a.archive:hover {color:#000;}

#content ul.newsArchive {margin:0 0 20px 0;}
#content ul.newsArchive li {list-style-type:none; padding:5px; margin:0; border-bottom:1px dotted #D4D2D2;}
#content ul.newsArchive li:hover {background:#f1f1f1;}
#content ul.newsArchive li p {margin-bottom:0;}

#katalog {background:url(../images/katalogback.png) no-repeat 0 0; width:226px; height:238px; float:left; margin-left:12px !important; margin-left:6px;}
#katalog span.title {color:#fff; text-transform:none; font-size:2em; text-align:center; margin:5px 0; font-weight:bold; display:block;}
#katalog img {margin:13px 0 0 0px;}
#katalog a {text-decoration:none; display:block;}

.proizvodi table.sekcija td {width:340px;padding:0px 20px 30px 0px; background:url(../images/bg_proizvodi_ul.png) 100% 100% no-repeat; float:left; border-bottom:none;}
.proizvodi table.sekcija td.odd {padding-left:30px;}
.proizvodi table.sekcija td a {color:#0272E3; text-decoration:none;}
.proizvodi table.sekcija td a:hover {text-decoration:underline;}
.proizvodi .sekcija h2 {width:320px;margin-top:0px;}
.proizvodi .sekcija ul {}
.proizvodi .sekcija img {float:right;}

/*form*/
#customerCareForm {width:600px;}
#customerCareForm ol li {margin:10px 0;}
#customerCareForm ol li label {width:100px; display:inline-block; text-align:right; margin-right:5px; float:left;}
#customerCareForm ol li label.long {width:225px; display:inline-block; text-align:left;}
#customerCareForm ol li input  {width:300px; border: 1px solid rgb(204, 204, 204);}
#customerCareForm ol li select {width:305px;}
#customerCareForm ol li textarea {width:300px; border: 1px solid rgb(204, 204, 204);}
#customerCareForm ol li input.radioButton {width:auto; float:left; border:none; margin-left:0;}
#customerCareForm span.required {color:#0081D5;}
#customerCareForm ol li input#answer_1 {margin-left:105px;}
#customerCareForm ol li input#email {width:180px; float:left;}
.errorMessages {background:#cf0606; width:285px; padding:10px; margin-left:108px;}
#content .errorMessages ul li {background:none; margin:0; padding:0; list-style-type:none; color:#fff;}
#customerCareForm #submitButton {width:auto; margin-left:110px;}

#customerCareForm .error {width:310px; padding-left:105px; color:#ff0000; display:none;}
#error_name, #error_surename, #email_error {display:none;}

.sent {width:910px; padding:20px; text-align:center; border:1px solid #029d05;}

/*sitemap*/
ul.sitemap li {margin:5px 0;}
ul.sitemap li a {text-decoration:none;}

/* FOOTER */
#footer span.design {float:right; margin:5px 0 15px;}
#footer span.design a {color:#999;}
#footer span.design a.design {text-decoration:none;}
#footer span.design a.design:hover {cursor:text;}

#footer span.copy {float:left; margin:5px 0 15px; color:#999;}
#footer span.copy a {color:#999; text-decoration:none;}
#footer span.copy a:hover {color:#999; text-decoration:underline;}

img.flr {float:right; margin:0 0 5px 15px;}

.povdarek {display:block; padding:10px; border:1px solid #003D70;}


/* AKCIJE
------------------------------ */
#site #body .akcija {padding:0; width:980px;}
.akcija h1, .akcija ul.breadcrumbs {padding-left:15px;}
.akcija h1 {margin-bottom:0.8em;}

#content ul.akcijeNav {margin:0 0 5px 0; padding:0;background:url(../images/akcijeNav.png) repeat-x 0 0;width:100%;}
#content ul.akcijeNav li {margin:0; padding:0; background:none; float:left; list-style-type:none;background:url("../images/akcijeNavli.png") no-repeat scroll 100% 0 transparent;position:relative;}
#content ul.akcijeNav li#cat1{background:none;}
#content ul.akcijeNav li#cat1 a {padding-left:46px;color:#610c71;}
#content ul.akcijeNav li#cat1 a:hover {color:#610c71;}
#content ul.akcijeNav li#cat6 {background:none;}
#content ul.akcijeNav li a {padding:17px 20px; font-size:1.1em; font-weight:bold; text-decoration:none; display:inline-block; color:#FFFFFF;position:relative;z-index:13;}
#content ul.akcijeNav li a:hover {color:#FFFFFF;}
#content ul.akcijeNav li#cat6 a {padding-right:45px;}


#body .pokloni ul.akcijeNav {margin:0 0 5px 0; padding:0;background:url(../images/akcijeNav.png) repeat-x 0 0;width:100%;}
#body .pokloni ul.akcijeNav li {margin:0; padding:0; background:none; float:left; list-style-type:none;background:url("../images/akcijeNavli.png") no-repeat scroll 100% 0 transparent;position:relative;}
#body .pokloni ul.akcijeNav li#cat1{background:none;}
#body .pokloni ul.akcijeNav li#cat1 a {padding-left:46px;color:#610c71;}
#body .pokloni ul.akcijeNav li#cat1 a:hover {color:#610c71;}
#body .pokloni ul.akcijeNav li#cat6 {background:none;}
#body .pokloni ul.akcijeNav li a {padding:4px 0px; font-size:1.1em; font-weight:bold; text-decoration:none; display:inline-block; color:#FFFFFF;position:relative;z-index:13; text-align:center; width:167px;}
#body .pokloni ul.akcijeNav li a:hover {color:#FFFFFF;}
#body .pokloni ul.akcijeNav li#cat6 a {padding-right:0px;}

#content ul.akcijeNav li a.selected {background:#000;}

#content ul.akcijeNav li#cat1 .catSel {background:url(../images/akcijeNavNePropustite.png) no-repeat;width:145px;height:59px;display:block;position:absolute;left:24px;top:-2px;color:#610c71;}
#content ul.akcijeNav li#cat1.selected .catSel, #content ul.akcijeNav li#cat1:hover .catSel {background:url(../images/akcijeNavNePropustiteSel.png) no-repeat;width:182px;height:95px;left:5px;top:-12px;}

#body .pokloni ul.akcijeNav li#cat1.selected .catSel, #body .pokloni ul.akcijeNav li#cat1 .catSel {background:url(../images/pokloni/najpokloni.png) no-repeat;width:182px;height:95px;left:0px;top:-12px;}
#body .pokloni ul.akcijeNav li#cat1.selected a, #body .pokloni ul.akcijeNav li#cat1 a {text-indent:-9999px; width:98px; display:block;}

#body .pokloni ul.akcijeNav li .catSel {background:url(../images/akcijeNavliSelectedW.png) no-repeat;position:absolute;width:190px;height:88px;top:-10px;display:none;z-index:11;}
#body .pokloni ul.akcijeNav li.selected .catSel, #content ul.akcijeNav li:hover .catSel {display:block;}
#body .pokloni ul.akcijeNav li:hover .catSel {z-index:12;}
#body .pokloni ul.akcijeNav li#cat2 .catSel {left:-15px; background:url(../images/akcijeNavliSelected.png) no-repeat 100% 0;}
#body .pokloni ul.akcijeNav li#cat3 .catSel {left:-12px;}
#body .pokloni ul.akcijeNav li#cat4 .catSel {left:-15px;}
#body .pokloni ul.akcijeNav li#cat5 .catSel {left:-12px;}
#body .pokloni ul.akcijeNav li#cat6 .catSel {left:-12px; background:url(../images/akcijeNavliSelectedW.png) no-repeat 100% 0; width:190px;}

#content ul.akcijeNav li .catSel {background:url(../images/akcijeNavliSelected.png) no-repeat;position:absolute;width:190px;height:88px;top:-10px;display:none;z-index:11;}
#content ul.akcijeNav li.selected .catSel, #content ul.akcijeNav li:hover .catSel {display:block;}
#content ul.akcijeNav li:hover .catSel {z-index:12;}
#content ul.akcijeNav li#cat2 .catSel {left:-15px;}
#content ul.akcijeNav li#cat3 .catSel {left:-12px;background:url(../images/akcijeNavliSelectedW.png) no-repeat;position:absolute;width:190px;}
#content ul.akcijeNav li#cat4 .catSel {left:-15px;}
#content ul.akcijeNav li#cat5 .catSel {left:-12px;}
#content ul.akcijeNav li#cat6 .catSel {left:-12px;background:url(../images/akcijeNavliSelectedWW.png) no-repeat;position:absolute;width:246px;}


#content ul#akcije {margin:0; padding:0 0 0 19px;}
#content ul#akcije li {float:left; width:221px; list-style-type:none; background:none; padding:0; margin:19px 19px 0 0; position:relative; height:250px;}
#content ul#akcije li.last {margin-right:0;}
#content ul#akcije li ul li {background:none; border:none; width:auto; margin:0; height:auto;}

#content ul#akcije .akcijeWrap {position:static; z-index:10; border:3px solid #d6d6d6; background:#fff;float:left;width:215px; height:240px;}
#content ul#akcije .hover .akcijeWrap {height:auto;}

#content ul#akcije .akcijeNePropustiteWrap {position:static; z-index:10; background:transparent url(../images/akcijeNePropustite.png) no-repeat 0 bottom;padding-bottom:23px;float:left;width:221px;}
#content ul#akcije .akcijeNePropustiteWrap .price {background:none;margin-top:0px;padding-top:15px;width:172px;}
#content ul#akcije .akcijeNePropustiteWrap .price span.din {top:11px;}
ul#akcije .akcijeNePropustiteWrap span.title {margin:0 22px;}
#content ul#akcije .akcijeNePropustiteWrap .text {margin:5px 22px 7px 22px;color:#444;}
#content ul#akcije .akcijeNePropustiteWrap ul.gallery {margin-left:20px;}
#content ul#akcije .akcijeNePropustiteWrap ul.gallery li {padding-right:2px;}
#content ul#akcije .akcijeNePropustiteWrap .text ul li {background:url(../images/akcijebulletAlt.png) no-repeat 0 4px;}
#content ul#akcije .akcijeNePropustiteWrap img {border:1px solid #FAA11B;}

#content ul#akcije .image {position:relative; text-align:center; margin:5px 0;}
.label {width:103px; height:61px; background:url(../images/7rata.png) no-repeat 0 0; text-align:center; font-style:italic; font-weight:bold; color:#000; line-height:1.2em; padding:8px 0 0 0; position:absolute; right:0; bottom:0px;}
.label span {display:block; color:#ed1651;}
ul#akcije span.title {color:#2156b0; font-weight:bold; font-size:1.1em; margin:0 10px;display:inline-block;}

#content ul#akcije .text {margin:5px 10px 7px 10px;}
#content ul#akcije .text p {margin:0 0 0.5em;}
#content ul#akcije .text ul {margin:0 0 0 5px;}
#content ul#akcije .text ul li {background:url(../images/akcijebullet.png) no-repeat 0 4px; float:none; padding-left:14px;}

#content ul#akcije ul.gallery {margin:0 0 0 10px;}
#content ul#akcije ul.gallery li {padding-right:8px;}

.akcijeWrap div.price {background:url(../images/price.png) no-repeat 0 0; display:block; width:185px; height:27px; margin-top:10px; font-size:1.7em; font-weight:bold; font-style:italic; color:#ed1651; text-align:right; padding:18px 30px 0 0; position:relative; z-index:5;  position:absolute; left:3px; bottom:7px;}
.hover .akcijeWrap div.price {position:relative; bottom:0; left:0;}
.akcijeWrap div.price span.din {display:block; font-size:0.7em; height:25px; position:absolute; right:5px; top:14px;}

.akcijeNePropustiteWrap div.price {background:url(../images/price.png) no-repeat 0 0; display:block; width:185px; height:27px; margin-top:10px; font-size:1.7em; font-weight:bold; font-style:italic; color:#ed1651; text-align:right; padding:18px 30px 0 0; position:relative; z-index:5;}
.akcijeNePropustiteWrap div.price span.din {display:block; font-size:0.7em; height:25px; position:absolute; right:5px; top:14px;}

/*hover efects*/
ul#akcije .text, ul#akcije .gallery {display:none;}
ul#akcije li.hover .text, ul#akcije li.hover .gallery {display:block;}
#content ul#akcije li.hover {z-index:50;}
#content ul#akcije li.hover .akcijeWrap {-moz-box-shadow: 2px 2px 10px #8b8b8b;-webkit-box-shadow: 2px 2px 10px #8b8b8b;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135,strength=6)";filter:progid:DXImageTransform.Microsoft.Shadow(color=#8b8b8b,direction=135,strength=6);position:absolute; top:0; left:0;}
#content ul#akcije li.hover .akcijeNePropustiteWrap {position:absolute; top:0; left:0;}

#body .pokloni ul.akcijeNav {margin-bottom:0;}
#body .pokloni ul#akcije {background:url(../images/pokloni/back.png) repeat-y 0 50px; padding:0; margin-top:15px;}
#body .pokloni ul#akcije li {width:241px; margin:19px 5px 0 0;}
#body .pokloni ul#akcije li.last {margin:19px 0 0 0;}
#body .pokloni ul#akcije li ul li {width:203px; margin-top:0;}
#body .pokloni ul#akcije li ul li.last {width:203px; margin-top:0;}
#body .pokloni ul#akcije li ul {padding-bottom:10px;}

#body .pokloni ul#akcije li .akcijeWrap {background:url(../images/pokloni/backli.png) no-repeat 0 0; border:none; width:241px; height:214px;}
#body .pokloni ul#akcije .hover .akcijeWrap {height:auto; background:#fff;}
#body .pokloni ul#akcije li .akcijeWrap span.title {display:block; width:221px; padding:5px 10px; margin:0; color:#0272E3; font-size:1.3em;}
#body .pokloni ul#akcije li .akcijeWrap div.price {display:block; width:206px; background:#fff; padding:10px 35px 0 0; margin:0; color:#c40009; float:left; left:0; bottom:0; position:relative;}
#body .pokloni ul#akcije li .akcijeWrap div.price span.din {top:5px; right:8px;}
#body .pokloni ul#akcije li .akcijeWrap div.text {margin:0; width:221px; padding:0 10px;}

#body .pokloni ul#akcije .label {background:url(../images/pokloni/rata.png) no-repeat 0 0; width:79px; font-size:0.8em; padding-top:12px; bottom:-15px;}

#body .pokloni ul#akcije .akcijeNePropustiteWrap {background:none; width:241px; padding-bottom:0;}
#body .pokloni ul#akcije .akcijeNePropustiteWrap img {border:0;}
#body .pokloni ul#akcije .akcijeNePropustiteWrap .price {display:none;}
#body .pokloni ul#akcije .akcijeNePropustiteWrap .title {color:#c40009; background:#fff; padding:10px 10px; margin:0; width:221px; height:35px;}
#body .pokloni ul#akcije .akcijeNePropustiteWrap .text {background:#fff; padding:10px 10px 0; margin:0; width:221px;}
#body .pokloni ul#akcije .akcijeNePropustiteWrap .gallery {background:#fff; padding:0 10px; margin:0; width:221px;}


#body .pokloni ul#akcije li .gallery {margin-bottom:7px;}
#body .pokloni ul#akcije li .gallery li {width:auto; float:left; margin-right:5px;}

/*katalog*/
#catLvl1 {margin:0px !important; float:left;}
.proizvodi #catLvl1 {margin:0px !important; float:left; width:650px;}
#catLvl1 li {float:left; margin-right:13px; margin-bottom:13px;list-style:none !important;display:inline;height:147px;overflow:hidden;}
#catLvl1 li.last {margin-right:0;}

a.pokloni {margin-right:20px;}

.logos {margin-bottom:1em;}
.logos img {margin-right:20px;vertical-align:middle;}

ul.prodList {margin:0px !important;}
ul.prodList li {float:left;list-style-type:none !important;margin:0px;padding:15px 0 0 15px;width:735px;height:120px;background:transparent url(../images/prodList.png) no-repeat 0 0;margin-bottom:15px;}
ul.prodList  .img {float:left;margin-right:20px;width:170px;text-align:center;}
ul.prodList h2 {margin-top:0px;}
ul.prodList h2 a {color:#1F54AE;text-decoration:none;text-transform:uppercase;}
ul.prodList h2 a:hover {text-decoration:underline;}
ul.prodList .specials {margin-top:1.2em;}
ul.prodList .installments  {margin-top:5px;}

ul.prodList .leftSide {float:left;width:398px;}
ul.prodList .rightSide {float:right;width:131px;height:105px;padding-left:15px;border-left:1px dotted #aaaaaa;position:relative;}

.price {color:#1F54AE;font-size:2.2em;font-weight:bold;line-height:1em;}
.price .currency {font-size:0.5em;top:-0.7em;position:relative;margin-left:3px;line-height:0.5em;}
.installments {font-size:1.45em;display:block;font-weight:bold;line-height:1em;}
.installments  .multi {margin:0 3px;}
.installments .currency {font-size:0.7em;top:-0.3em;position:relative;margin-left:3px;line-height:0.5em;}

a.details {background:transparent url(../images/btnDetails.png) no-repeat 0 0;width:110px;height:21px;padding:4px 0 0 6px;display:inline-block;color:#FFFFFF;text-decoration:none;vertical-align:bottom;position:absolute;bottom:5px;}
a.details:hover {background:transparent url(../images/btnDetails.png) no-repeat 0 -25px;color:#194ea9;}

.prodLeft {float:left;margin-right:20px;width:176px;text-align:center;}
.prodRight {float:left;width:554px;}

.prodDetails {background:transparent url(../images/prodDetails.png) no-repeat 0 0;padding:10px 14px 2px 14px;width:148px;margin-top:15px;text-align:left;display:inline-block;}
.prodDetails .part {margin-left:15px;}
.prodDetails .border {margin:11px 15px 0px 0px;border-top:1px dotted #AAAAAA;padding-top:10px;}
.prodDetails .pokloni {margin-right:12px;}
.prodDetailsBottom {background:transparent url(../images/prodDetailsBottom.png) no-repeat 0 0;width:176px;height:5px;}
.prodDetails .specials  {text-align:center;}
.prodDetails .specials .border {margin:11px 15px 0px 15px;}

.prodInfoHeader {background:transparent url(../images/prodInfoHeader.png) no-repeat 0 0;color:#FFFFFF;font-weight:bold;width:546px;padding:3px 0 0 8px;height:20px;}
.prodRight table {width:100%;}
.prodRight table td {border:none;padding:3px 8px;}
.prodRight table tr.odd td {background-color:#F1F1F1;}
.prodRight table tr:hover td {background-color:#dfe7f4;}

h1.prodTitle {text-transform:uppercase;}

/* HACKS
------------------------------ */
.clear {display:inline-block;}
.clear:after, ul.akcijeNav:after, #content ul#akcije:after, #content ul.gallery:after, #body .pokloni ul#akcije li .gallery:after, #header:after, .right ul:after, #customerCareForm ol li:after, #proizvodi:after, .right:after,#header .left ul:after, ul.breadcrumbs:after, #footer ul:after, ul#navigation:after, #site:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.hidden { display: none; }
