@charset "utf-8";
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,sub,sup,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;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
body,#fb{font:13px/1.4 Arial,sans-serif;}
a:focus{outline:1px dotted invert}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:25px}
h2{font-size:23px}
h3{font-size:21px}
h4{font-size:19px}
h5{font-size:17px}
h6{font-size:15px}
ol{list-style:decimal}
ul{list-style:disc}
li{margin-left:30px}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
html {background: #000; -webkit-font-smoothing: antialiased}
body {color:#FFF;}
h1 {font-size: 26px; font-weight: normal; margin: 10px 0px 0px 0px}
th,label {color: #3a3b3d}
h2 {font-weight: bold; font-size: 16px; color: #58595b; margin-bottom: 10px}
.coly-slim h2 {font-weight: bold; color: #58595b; font-family: helvetica, arial, sans-serif; margin: 0px; font-size: 16px}
a {color: #ddd; text-decoration: none;}
a:hover {text-decoration:underline;}
ul {padding: 0px; margin: 0px}
ul li {list-style: none; padding: 0px; margin: 0px}
p {font-size: 15px}
h3 {font-size: 18px; line-height: 20px; font-weight: normal; margin: 0px; text-transform: lowercase;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
#background {top: 0px; left: 0px; min-height: 950px; width:100%; overflow:hidden; position:fixed; z-index:-1; -moz-user-select: none}
#background img {position:absolute; left:0px; top:0px; z-index:-2; min-width: 1200px; width: 100%;}
#background2 {top: 0px; left: 0px; min-height: 950px; width:100%; overflow:hidden; position:fixed; z-index:-1; -moz-user-select: none}
#background2 img {position:absolute; left:0px; top:0px; z-index:-2; min-width: 1200px; width: 100%;}
.container {width:910px; margin:0 auto; padding:0; position:relative;}
.container2 {width:978px; margin:0 auto; padding:0; position:relative;}
.arrow-left { position:fixed; left:10px; top:40%; width:114px;}
.arrow-right { position:fixed; right:10px; top:40%; width:114px;}
#header {width:100%; height:88px; display:inline-block; margin-bottom: 4px;}
.logo2 {float:left;}
.grad a {height:53px; display:inline-block; overflow:hidden; float:left; text-indent:-9999px;}
.grad-naslovnica a {margin-left: 6px;}
.grad-ostalo a {margin-left: 0px;}
.grad-bjelovar a {background:url(../img/bjelovar.png) no-repeat; width:166px;}
.grad-cakovec a {background:url(../img/cakovec.png) no-repeat; width:168px;}
.grad-dubrovnik a {background:url(../img/dubrovnik.png) no-repeat; width:194px;}
.grad-gospic a {background:url(../img/gospic.png) no-repeat; width:150px;}
.grad-karlovac a {background:url(../img/karlovac.png) no-repeat; width:171px;}
.grad-koprivnica a {background:url(../img/koprivnica.png) no-repeat; width:194px;}
.grad-krapina a {background:url(../img/krapina.png) no-repeat; width:160px;}
.grad-osijek a {background:url(../img/osijek.png) no-repeat; width:141px;}
.grad-pozega a {background:url(../img/pozega.png) no-repeat; width:154px;}
.grad-pula a {background:url(../img/pula.png) no-repeat; width:122px;}
.grad-rijeka a {background:url(../img/rijeka.png) no-repeat; width:141px;}
.grad-samobor a {background:url(../img/samobor.png) no-repeat; width:177px;}
.grad-sesvete a {background:url(../img/sesvete.png) no-repeat; width:160px;}
.grad-sibenik a {background:url(../img/sibenik.png) no-repeat; width:158px;}
.grad-sisak a {background:url(../img/sisak.png) no-repeat; width:131px;}
.grad-slavonski-brod a {background:url(../img/slavonski-brod.png) no-repeat; width:184px;}
.grad-split a {background:url(../img/split.png) no-repeat; width:125px;}
.grad-varazdin a {background:url(../img/varazdin.png) no-repeat; width:171px;}
.grad-velika-gorica a {background:url(../img/velika-gorica.png) no-repeat; width:221px;}
.grad-virovitica a {background:url(../img/virovitica.png) no-repeat; width:179px;}
.grad-vukovar a {background:url(../img/vukovar.png) no-repeat; width:167px;}
.grad-zadar a {background:url(../img/zadar.png) no-repeat; width:139px;}
.grad-zagreb a {background:url(../img/zagreb.png) no-repeat; width:153px;}
.grad-testograd a {background:url(../img/zagreb.png) no-repeat; width:153px;}
.grad-slovenia a {background:url(../img/slovenia.png) no-repeat; width:153px;}
.grad-srbija a {background:url(../img/srbija.png) no-repeat; width:153px;}
.dodatni-gumb {float:left; background:url(../img/btn-dod.png) no-repeat; width:173px; height:53px; overflow:hidden; display:inline-block; margin-left:6px;}
.dodatni-gumb a {text-align:center; line-height:50px; color:#f2f2f2; font-size:15px; display:inline-block; width:173px;}
.dodatni-gumb a:hover {text-decoration:none;}
.social-h {float:right; margin-top:7px;}
.social-h img {margin-right:5px;}
.login-h {float:right; background:url(../img/btn-prijava.png) no-repeat; width:108px; height:53px; overflow:hidden; display:inline-block;}
.reg-h {float:right; background:url(../img/btn-reg.png) no-repeat; width:140px; height:53px; overflow:hidden; display:inline-block;}
.login-h a, .reg-h a {text-align:center; line-height:50px; color:#dbdbdb; font-size:15px; display:inline-block;}
.login-h a:hover, .reg-h a:hover {text-decoration:none;}
.login-h a {width:93px; margin-left:9px; height:45px;}
.reg-h a {width:125px; height:45px; margin-left:6px;}
.left-nav-wrapper {width:238px; float: left; }
.newsletter-top {float: left; margin-left: 40px; background:url(../img/newsletter-top.png) no-repeat; width: 410px; height: 80px; overflow: hidden; display: inline-block; padding: 5px 0px 0px 20px;font-size:20px; color:#fff; font-weight:bold; text-shadow: 1px 1px 2px #000000; text-decoration:none;}
.newsletter-top b {font-size: 16px; font-weight: bold;}
#left-nav {width:238px;}
#left-nav .logo {width:238px; height:130px; display:block; overflow:hidden; margin:0; padding:0;}
#left-nav ul {margin:0; padding:0; width:238px;}
#left-nav li { position:relative;}
#left-nav li a {width:196px; height:41px; display:block; overflow:hidden; background: url(../img/left-nav-bg.png) no-repeat top left; margin:0; padding:0 0 0 42px; line-height:41px; font-size:14px; color:#FFF; font-weight:bold; text-shadow: 1px 1px 2px #000000;}
#left-nav li a:hover, #left-nav li.activ a {background-position:bottom left; text-decoration:none;}
#left-nav li a span {color:#CCC; font-weight:normal;}
.icon-c {width:18px; height:18px; display:block; overflow:hidden; position:absolute; top: 13px; left: 18px;}
.icon-newsletter { background:url(../img/icon-newsletter.png) no-repeat top left;}
.icon-top { background:url(../img/icon-top-ponude.png) no-repeat top left;}
.icon-recommend { background:url(../img/icon-recommend.png) no-repeat top left;}
.icon-ostalo { background:url(../img/icon-ostalo.png) no-repeat top left;}
.icon-prosle-ponude { background:url(../img/icon-prosle-ponude.png) no-repeat top left;}
.icon-hrana { background:url(../img/icon-hrana.png) no-repeat top left;}
.icon-dom { background:url(../img/icon-dom.png) no-repeat top left;}
.icon-putovanja { background:url(../img/icon-putovanja.png) no-repeat top left;}
.icon-zdravlje { background:url(../img/icon-zdravlje.png) no-repeat top left;}
.icon-ljepota { background:url(../img/icon-ljepota.png) no-repeat top left;}
.icon-moda { background:url(../img/icon-moda.png) no-repeat top left;}
.icon-rekreacija { background:url(../img/icon-rekreacija.png) no-repeat top left;}
.icon-edukacije { background:url(../img/icon-edukacije.png) no-repeat top left;}
.icon-bozic { background:url(../img/icon-bozic.png) no-repeat top left;}
.icon-auti { background:url(../img/icon-auti.png) no-repeat top left;}
.icon-zabava { background:url(../img/icon-zabava.png) no-repeat top left;}
.icon-ljubimci { background:url(../img/icon-ljubimci.png) no-repeat top left;}
.icon-mrsavljenje { background:url(../img/icon-mrsavljenje.png) no-repeat top left;}
.icon-djeca { background:url(../img/icon-djeca.png) no-repeat top left;}
#left-nav li.activ .icon-c,#left-nav li:hover .icon-c {background-position: bottom left;}

.content3-t {width:658px; height:71px; background:url(../img/content3-t.png) no-repeat;}
.content3-t h1 {font-weight:normal; font-size:22px; color:#FFF; padding:29px 29px 0 29px; margin:0; line-height:30px;}

.ls-tabs {width: 618px; height: 42px; padding-top: 22px; z-index: 3; position: relative; padding-left: 20px}
.ls-tabs li {float: left; background: transparent; margin-left: -2px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px}
.ls-tabs li a {overflow: hidden}
.ls-tabs .selected {background: #fff; border: none; border-bottom: 0px none; margin-bottom:-1px; -webkit-box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.2);}
.ls-tabs .selected a {color: #57a20d}
.ls-tabs .selected a:hover {color: #57a20d}
.ls-tabs li:hover a {color: #edfadb}
.ls-tabs li a {font-size: 20px; line-height: 44px; color: #fff; display: block; padding: 0px 20px; text-decoration: none}

table.chalkboard {border: 0px; border-collapse: separate; border-spacing: 0px; width: 100%; padding-top:13px;}
table.chalkboard th {background-color: #aaa; color: #111; font-weight: normal; font-size: 14px; padding: 10px 10px 6px 10px; border-left: 1px solid #555; border-bottom: 1px solid #555;}
table.chalkboard th.left {text-align: left; border-left: none;}
table.chalkboard h2 {padding: 0; font-size: 12px; color: #FFF; margin-bottom: 0;}
table.chalkboard td {padding: 10px; color: #333; font-size: 16px; vertical-align: middle; background-color:#f6f6f6;}
table.chalkboard td label {color: #333; font-size: 16px;}
table.chalkboard td.price, table.chalkboard td.total, table.chalkboard td.quantity {border-left: 1px solid #555;}
table.chalkboard td.price, table.chalkboard td.total {white-space: nowrap; text-align: right}
table.chalkboard td.total {color: #333; font-weight: bold}
table.chalkboard tr.option_orders td {font-size: 16px;}
table.chalkboard tr.option_orders td a {font-size: 16px; color:#333;}
table.chalkboard tr.option_pd td {font-size: 14px; padding:6px 10px; border-top:1px #000 solid;}
table.chalkboard td.price span, table.chalkboard td.total span {padding-top:6px; display:block;}
#coupon_buttons {width:15px; height:40px; float:right; padding:0; margin:0; display:block;}
#coupon_buttons a {width:18px; height:20px; padding:0; margin:0; display:block;}
table.chalkboard input {background-color:#FFF; border:1px solid #585858; padding:7px 6px 5px 6px; margin:0; border-radius:4px; -moz-border-radius:4px; -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); float:left;}
.content-m input, .content-m textarea, .content-m select {background:#FFF url("../img/input-bg.png") repeat-x; border:1px solid #585858; padding:6px 5px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); font-size: 16px; font-family:Arial, Helvetica, sans-serif; color:#333;}

.nositelj {display:block; background-color:#ccc; padding:10px; margin-bottom:15px; position:relative;}
.nositelj label {font-size:16px; padding-right:10px; color:#444;}
.nositelj input {width:165px}
.nositelj span {font-size:24px; padding:0; padding-right:12px; margin:0; font-weight:bold; color:#a6a6a6}
.nositelj-tbl {margin: 0;}
.nositelj-tbl tr td {padding-top: 4px;}
.content-m h1 { color:#eaeaea; font-size:19px; font-weight:normal; padding:10px 0 15px 0; margin:0;}
a.payment {width:270px; height: 50px; float:left; padding:10px; background-color:#ebb33b}
a:hover.payment {background-color:#eb9e3b; text-decoration:none;}
a.activ, a:hover.activ {background-color:#c7c7c7;}
a.payment h2 {color:#333; font-size:20px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
a.payment span {color:#111; font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
a.payment img {float: right;}
.use-points, .friend-code {background-color:#f6f6f6; text-align:center; padding:14px; color:#555; font-size:16px; font-weight:bold; margin-bottom:20px;}
.use-points p label {color:#555; font-size:15px; font-weight:normal;}
.use-points p {padding-top:10px!important;}
.use-points p .checkbox {background:none; border:none; box-shadow: none;}
.form {margin-left:0px; margin-bottom:20px; width:275px; float:left; padding:10px;}
.form p {font-size:14px;}
#left-form {padding-right:0;}
#user-info {padding-left:0}
#left-form p {margin-bottom: 5px;}
.form p img {vertical-align:middle;padding:0px;}
.form label {margin-top:10px;font-size:16px; color:#BBB;}
.form h2 {padding:14px 0 4px 0; font-size:16px; color:#FFF;}
.form input{width:95%;margin-bottom:3px;}
.form select.large{width:100%;}
.form .radio{width:15px;text-align:left;border:0px;background: none; border: 0px; box-shadow: none;}
.form .btnForm,.form a.btnForm {display:block;color:#fff;margin-top:15px;width:200px;margin-left:auto;margin-right:auto;}
.form a.blue {margin-top:40px; margin-bottom:20px;background:#3B5998;vertical-align:middle;}
.form a.blue img {vertical-align:middle;}
.form-two-col td {width: 50%;}
.form-two-col td p {margin:0; padding:0;}
.form-two-col input {width: 90%;}
.checkout-form-two-col-left {width: 97%;}
.checkout-form-two-col-right {width: 97%;}
.checkout{margin:auto;clear:both;padding:0; text-align:center;margin-top: 5px;}
.checkout .btnForm,.checkout a.btnForm {margin-top:0;padding:10px 24px;font-size:22px;height:54px;}
.btnForm { color:#fff; text-shadow:1px 1px 2px #333; padding:2px 6px; text-align:center; cursor:pointer; font-weight: bold;}
#total-amount-desc {font-size:16px; color:#FFF;}
#total_amount2 {font-size:18px; color:#FFF;}
.small-notify {border-top: 1px solid #666; border-bottom: 1px solid #666; padding: 20px 10px 20px 10px; margin: 25px 0 15px 0; font-size: 14px; overflow:hidden;}
.small-notify p {text-align:center; color:#aaa}

/*top banner*/
.top-banner {position:relative; width:978px; margin:3px 0 2px 0;}
.top-banner2 {position:relative; width:910px; margin:8px 0 2px 0;}
.top-banner-txt {position:absolute; top:15px; left:25px; width:928px;}
.top-banner-txt2 {position:absolute; top:15px; left:25px; width:860px;}
.top-banner-txt p, .top-banner-txt2 p {margin:0; padding:0; font-size:32px; line-height:40px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:center; text-shadow: 1px 1px 2px black; font-weight:normal;}
.top-banner-txt p span, .top-banner-txt2 p span {color: #AFE321;}
.top-banner-txt p a, .top-banner-txt2 p a {color:#fff; text-decoration:none;}
.top-banner .hide, .top-banner2 .hide {display: block; width: 30px; height: 30px; position: absolute; right: -5px; top: -8px; padding: 0; text-indent: -9999px; z-index: 1000; background: transparent url("../img/hide.png") no-repeat; cursor: pointer;}
/*end top banner*/

.content2 {width:978px; display:inline-block; margin-top:4px;}
.content2-t {width:978px; height:34px; background:url(../img/content2-t.png) no-repeat;}
.content4-t {width:978px; height:131px; background:url(../img/content4-t-6.png) no-repeat; margin:-20px 0 0 0; position:relative;}
.content4-4-t {width:978px; height:84px; background:url(../img/content4-t-4-2.png) no-repeat; margin:-36px 0 0 0; position:relative;}
.content4-8-t {width:978px; height:171px; background:url(../img/content4-t-8.png) no-repeat; margin:-20px 0 0 0; position:relative;}
.content4-9-t {width:978px; height:156px; background:url(../img/content4.png) no-repeat; margin:-36px 0 0 0; position:relative;}
.content4-10-t {width:978px; height:176px; background:url(../img/content4-t-10.png) no-repeat; margin:-36px 0 0 0; position:relative;}
.newsletter {text-align: center; font-size:28px; color:#fff; font-weight:bold; text-shadow: 1px 1px 2px #000000; text-decoration:none;width:978px; height:26px; position:absolute; top:25px; left:0px;}
.newsletter b {font-size: 20px;}
.content2-m {width:910px; background: url(../img/content2-bg.png) repeat-y; padding:0 34px;}
.content2-m .comment-btn a {width:222px; height:58px; background:url(../img/comment-btn2.png) no-repeat; display:inline-block; overflow:hidden; margin: 0 0 0 0; font-size:18px; color:#ccc; text-align:center; line-height:60px;}
.content2-b {width:978px; height:30px; background: url(../img/content2-b.png) no-repeat;}
.c216 {width:216px; float:left;}
.mr6 {margin-right:6px;}
.mr10 {margin-right:10px;}
.mr13 {margin-right:13px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.hph {width:216px; height:35px;}
.hph h1 {margin:0; padding:0; height:35px;}
.hph h1 a {font-size:15px; font-weight:bold; color:#FFF; margin:0; padding:0; line-height:38px; width:172px; height:35px; display:inline-block; overflow:hidden; padding-left:44px;}
.hph h1 a:hover {text-decoration:none;}
.top-h {background:url(../img/hi-top-ponude.png) no-repeat;}
.hrana-h {background:url(../img/hi-hrana.png) no-repeat;}
.putovanja-h {background:url(../img/hi-putovanja.png) no-repeat;}
.edukacije-h {background:url(../img/hi-edukacije.png) no-repeat;}
.ljepota-h {background:url(../img/hi-ljepota.png) no-repeat;}
.moda-h {background:url(../img/hi-moda.png) no-repeat;}
.ljubimci-h {background:url(../img/hi-ljubimci.png) no-repeat;}
.ostalo-h {background:url(../img/hi-ostalo.png) no-repeat;}
.dom-h {background:url(../img/hi-dom.png) no-repeat;}
.zdravlje-h {background:url(../img/hi-zdravlje.png) no-repeat;}
.zabava-h {background:url(../img/hi-zabava.png) no-repeat;}
.rekreacija-h {background:url(../img/hi-rekreacija.png) no-repeat;}
.mrsavljenje-h {background:url(../img/hi-mrsavljenje.png) no-repeat;}
.auti-h {background:url(../img/hi-auti.png) no-repeat;}
.djeca-h {background:url(../img/hi-djeca.png) no-repeat;}
.bozic-h {background:url(../img/hi-bozic.png) no-repeat;}
.hpp {width:216px; margin:9px 0 18px 0;}
.hpp ul li a {color:#FFF; line-height:18px;}
.hpp ul li a span {color:#aaaaaa;}

.content {width:658px; min-height: 795px; float:right; display:inline-block; overflow:hidden;}
.content-t {width:658px; min-height:88px; display:inline-block; background:url(../img/content-t.png) no-repeat top left;}
.content-t h1 {font-weight:normal; font-size:24px; color:#FFF; padding:15px 29px 0 29px; line-height:30px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
.content-t h2 {font-weight:normal; font-size:18px; color:#AAA; padding:2px 29px 0 29px; line-height:24px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
.content-m {width:600px; background: url(../img/content-bg.png) repeat-y; padding:0 29px;}
.content-m .buy01 {margin:15px 0 0 0;}
.content-m .buy01 .buy-price {color:#7cd80e; font-size:38px; font-weight:bold; float:left; line-height:66px;}
.content-m .buy01 .buy-price span {font-size:22px; margin:0 10px 0 5px;}
.content-m .buy01 .buy-btn {float:left; width:126px; height:66px; background:url(../img/kupi-btn01.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.content-m .buy01 .buy-btn-disabled {float:left; width:126px; height:66px; background:url(../img/kupi-btn01-disabled.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.content-m .buy01 .buy-btn-odmah {float:left; width:126px; height:66px; background:url(../img/kupi-btn01-odmah.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.content-m .buy01 .buy-btn-odmah-disabled {float:left; width:126px; height:66px; background:url(../img/kupi-btn01-odmah-disabled.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}

.content-m .buy01 .buy-btn2 {float:left; width:154px; height:79px; background:url(../img/kupi-btn03.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.content-m .buy01 .buy-btn-disabled2 {float:left; width:154px; height:79px; background:url(../img/kupi-btn03-disabled.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.content-m .buy01 .buy-btn-odmah2 {float:left; width:154px; height:79px; background:url(../img/kupi-btn03-odmah.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.content-m .buy01 .buy-btn-odmah-disabled2 {float:left; width:154px; height:79px; background:url(../img/kupi-btn03-odmah-disabled.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}

.content-m .buy01 .buy-reserv-btn2 {float:left; width:248px; height:74px; background:url(../img/btn-rezervacija.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.content-m .buy01 .buy-reserv-btn-disabled2 {float:left; width:248px; height:74px; background:url(../img/btn-rezervacija-disabled.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.content-m .buy01 .buy-reserv-btn-odmah2 {float:left; width:248px; height:74px; background:url(../img/btn-rezervacija-koristi-odmah.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.content-m .buy01 .buy-reserv-btn-odmah-disabled2 {float:left; width:248px; height:74px; background:url(../img/btn-rezervacija-koristi-odmah-disabled.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.content-m .buy01 .buy-offer-btn2 {float:left; width:248px; height:74px; background:url(../img/btn-ponuda.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.content-m .buy01 .buy-offer-btn-disabled2 {float:left; width:248px; height:74px; background:url(../img/btn-ponuda-disabled.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.content-m .buy01 .buy-offer-btn-odmah2 {float:left; width:248px; height:74px; background:url(../img/btn-ponuda-koristi-odmah.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.content-m .buy01 .buy-offer-btn-odmah-disabled2 {float:left; width:248px; height:74px; background:url(../img/btn-ponuda-koristi-odmah-disabled.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}

.content-m .buy01 .buy-pd {float:left; line-height:61px; color:#ececec; font-size:22px; font-weight:normal; margin:7px 0 0 13px;}
.content-m .buy01 .buy-pd img {margin: 0 0 -5px 2px;}
.content-m .buy01 .partner {width: 160px; float:left; color:#ececec; font-size:14px; font-weight:normal; margin:7px 0 0 13px; text-align: center;}
.content-m .buy01 .partner span {font-size:18px;}
.content-m .buy01 .partner b {font-size:22px; color: #7CD80E;}
.content-m .comment-btn a {float:right; width:170px; height:64px; background:url(../img/comment-btn.png) no-repeat; display:inline-block; overflow:hidden; margin:1px -6px 0 0; font-size:18px; color:#add5e6; text-align:center; line-height:64px;}
.content-m .comment-btn a span{color:#90a7b1;}
.content-m .buy02 .buy-n {float:left; position:relative; background:url(../img/buy02-p.png) no-repeat right center; height:60px; margin-top:22px;}
.content-m .buy02 .buy-n .total_price {font-size:28px;}
.content-m .buy02 p {text-align:center; color:#eaeaea; width:100%; font-size:20px; line-height:20px; position:absolute; top: 11px;}
.content-m .buy02 p a {color:#eaeaea;}
.content-m .buy02 p a:hover {text-decoration:none;}
/*.strike_out {text-decoration: line-through;}*/
.content-m .buy02 p span.buy2 {color:#b0b0b0; text-transform:uppercase; font-size:14px;}
.content-m .buy02 p span.buy3 {color:#999; font-size:14px; line-height:15px;}
.content-m .buy02 p span.buy2-prodano {color:#7cd80e; font-size:56px; line-height:46px; font-weight:normal;}
.content-m p {margin:0; padding:0;}
.social { margin:34px 0 30px 0;}
.napomene {float:left; width:288px; color:#FFF; font-size:15px; line-height:21px;}
.napomene ul li {list-style: disc outside;}
.napomene ul {margin-left:14px;}
.content-img {width:600px; height:auto; position:relative;}
/*gumb "Sviđa mi se"*/
.li-banner .btn-svidja-mi-se {cursor: pointer;position:absolute; top:0px; right:2px; width:114px; height:49px; background:url(../img/btn-svidja-mi-se.png) no-repeat; display:inline-block; font-size:12px; line-height:50px; padding:1px 0 0 36px!important; color:#eccdcd;}
.btn-svidja-mi-se2 {position:absolute; top:62px; right:0px; width:114px; height:49px; background:url(../img/btn-svidja-mi-se.png) no-repeat; display:inline-block; font-size:12px; line-height:50px; padding:1px 0 0 36px!important; color:#eccdcd; z-index:99;}
.btn-svidja-mi-se3 {cursor: pointer; width:114px; height:49px; background:url(../img/btn-svidja-mi-se.png) no-repeat; display:inline-block; font-size:12px; line-height:50px; padding:1px 0 0 36px!important; color:#eccdcd; z-index:99;}
.btn-svidja-mi-se strong, .btn-svidja-mi-se2 strong {color:#fff;}
a:hover .btn-svidja-mi-se, a:hover .btn-svidja-mi-se2 { text-decoration:underline;}
/*end gumb "Sviđa mi se"*/
.content-img img {margin:0; padding:0; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8);}
.content-img img.sold {margin:0; padding:0; -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);}
.content-img .hide {display: block; width: 30px; height: 30px; position: absolute; right: -15px; top: -15px; padding: 0; text-indent: -9999px; z-index: 1000; background: transparent url("../img/hide.png") no-repeat; cursor: pointer;}
.content-c { border-top:#3a3a3a 1px solid; border-bottom:#3a3a3a 1px solid; padding:22px 0; margin:25px 0;}
.content-c p {color:#FFF; font-size:15px; line-height:21px; margin-bottom:8px;}
.content-c p span{color:#cccccc;}
.content-c-img {margin:36px 0 11px 0;}
.content-c-img a {float:left; margin-right:21px;}
.content-c-img img {-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8);}
.content-l h2 {color:#FFF; font-size:20px; font-weight:normal; margin:7px 0 14px 0;}
.content-l p {margin-bottom:8px;}
.content-b {width:658px; height:20px; display:inline-block; overflow:hidden; background: url(../img/content-b.png) no-repeat;}
.top {float:right; clear:both; width:94px; height:h3px;}
#footer {background: url(../img/footer-bg.png) repeat-x top left; margin-top:20px; padding-top:14px; color: #ADADAD;} 
#footer .item {float: left; margin-right: 35px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
#footer h2 {color: white; padding: 10px 0;font-size: 22px; font-weight: bold; line-height: 120%; margin:0;}
#footer a {color: #ADADAD; text-decoration: none; font-size: 15px;}
#footer a:hover {text-decoration:underline;}
#footer p {margin:0;}
#footer span {color: white;}
#footer .rgt {text-align: right;float: right;}

.discount-star { background:url('../img/popust.png') no-repeat;	width:135px; height: 90px;	font-size:40px;	font-weight:bold; color:#fff; text-align:center; margin-left:-20px; margin-top:-310px; z-index:50; position:absolute; padding-top:50px; text-shadow:1px 1px 1px #000; line-height: 32px;}

.image-gallery {background-color: #b5e51d; position: absolute; bottom: 25px; border-radius: 4px; height: 28px; width: 150px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; right: 10px; color: #000000; font-size: 18px; cursor: pointer;}

.pd-time {width:145px; height:55px; background:#344B7B url(../img/pd-time.png) no-repeat 5px 5px; padding-left:40px; float:left;}
.pd-time p {line-height:35px; font-size:18px; color:#FFF; font-weight:normal;}
.pd-time p span {font-size:14px; color:#ccc; margin:0 2px 0 2px;}
.pd-share {width:360px; height:35px; background:#344b7b url(../img/pd-share.png) no-repeat 5px 5px; padding-left:43px; float:left; margin-left:12px;}
.pd-share p {line-height:35px; font-size:17px; color:#d6dbe5; font-weight:normal;}
.pd-share p a {text-decoration:none; color:#d6dbe5;}
.pd-share p a:hover {text-decoration:none; color:#fff;}

.user-name {float:right; background:url(../img/btn-reg.png) no-repeat; width:140px; height:53px; display:inline-block; position:relative; z-index: 2000;}
.user-name a {text-align:center; line-height:50px; color:#dbdbdb; font-size:15px; display:block; width:125px; height:45px; margin-left:6px;}
.user-name a:hover {text-decoration:none;}
ul.user-menu {width: 270px; padding-top: 10px; position: absolute; top: 24px; right: 5px; display: inline-block; z-index:16000;}
ul.user-menu li.arr {border: none; position: absolute; top: 0; right: 20px; width: 15px; height: 12px; display: block; background: transparent url(../img/user-menu-arrow-top.png) no-repeat 0 0;}
ul.user-menu li {border-bottom: 1px solid #363636; background: #313131 url(../img/um-strelice.png) no-repeat 255px 0px;}
ul.user-menu li:hover {background-position: 255px -40px}
ul.user-menu li.first {border-top: solid 1px #313131;}
ul.user-menu li.last {border-bottom: solid 1px #111;}
ul.user-menu li a {color: white; font-size: 13px; line-height:13px; text-align:left; padding: 12px 10px 8px 40px; display: block; height:20px; width:214px;}
ul.user-menu li a:hover {text-decoration: underline}
ul.user-menu li.um-pozovi-prijatelje a {background: url(../img/um-pozovi-prijatelje.png) no-repeat 9px 11px;}
ul.user-menu li.um-pd-bodovi a {background: url(../img/um-pd-bodovi.png) no-repeat 9px 11px;}
ul.user-menu li.reservation a {background: url(../img/um-reservation.png) no-repeat 10px 14px;}
ul.user-menu li.um-purchase a {background: url(../img/um-purchase.png) no-repeat 11px 13px}
ul.user-menu li.um-used a {background: url(../img/um-used.png) no-repeat 11px 13px}
ul.user-menu li.um-recommended a {background: url(../img/um-recommended.png) no-repeat 11px 13px}
ul.user-menu li.um-my-offers a {background: url(../img/um-reservation.png) no-repeat 11px 13px}
ul.user-menu li.acc-settings a {background: url(../img/um-acc-settings.png) no-repeat 10px 12px;}
ul.user-menu li.adm a {background: url(../img/um-adm.png) no-repeat 10px 12px;}
ul.user-menu li.logout a {background: url(../img/um-logout.png) no-repeat 11px 12px;}

ul.login-menu {width: 270px; padding-top: 10px; position: absolute; top: 24px; right: 5px; display: inline-block; z-index:16000;}
ul.login-menu li.arr {border: none; position: absolute; top: 0; right: 180px; width: 15px; height: 12px; display: block; background: transparent url(../img/user-menu-arrow-top.png) no-repeat 0 0;}
ul.login-menu li {border-bottom: 1px solid #363636; background: #313131 url(../img/um-strelice.png) no-repeat 255px 0px;}
ul.login-menu li:hover {background-position: 255px -40px}
ul.login-menu li.first {border-top: solid 1px #313131;}
ul.login-menu li.last {border-bottom: solid 1px #111;}
ul.login-menu li a {color: white; font-size: 13px; line-height:13px; text-align:left; padding: 12px 10px 8px 40px; display: block; height:20px; width:214px;}
ul.login-menu li a:hover {text-decoration: underline}
ul.login-menu li.lm-facebook a {background: url(../img/lm-facebook.png) no-repeat 5px 2px;}
ul.login-menu li.lm-hotmail a {background: url(../img/lm-hotmail.png) no-repeat 5px 2px;}
ul.login-menu li.lm-yahoo a {background: url(../img/lm-yahoo.png) no-repeat 5px 2px;}
ul.login-menu li.lm-gmail a {background: url(../img/lm-gmail.png) no-repeat 5px 2px;}
ul.login-menu li.lm-twitter a {background: url(../img/lm-twitter.png) no-repeat 5px 2px;}

ul.register-menu {width: 270px; padding-top: 10px; position: absolute; top: 24px; right: 5px; display: inline-block; z-index:16000;}
ul.register-menu li.arr {border: none; position: absolute; top: 0; right: 60px; width: 15px; height: 12px; display: block; background: transparent url(../img/user-menu-arrow-top.png) no-repeat 0 0;}
ul.register-menu li {border-bottom: 1px solid #363636; background: #313131 url(../img/um-strelice.png) no-repeat 255px 0px;}
ul.register-menu li:hover {background-position: 255px -40px}
ul.register-menu li.first {border-top: solid 1px #313131;}
ul.register-menu li.last {border-bottom: solid 1px #111;}
ul.register-menu li a {color: white; font-size: 13px; line-height:13px; text-align:left; padding: 12px 10px 8px 40px; display: block; height:20px; width:214px;}
ul.register-menu li a:hover {text-decoration: underline}
ul.register-menu li.rm-facebook a {background: url(../img/rm-facebook.png) no-repeat 5px 2px;}
ul.register-menu li.rm-hotmail a {background: url(../img/rm-hotmail.png) no-repeat 5px 2px;}
ul.register-menu li.rm-yahoo a {background: url(../img/rm-yahoo.png) no-repeat 5px 2px;}
ul.register-menu li.rm-gmail a {background: url(../img/rm-gmail.png) no-repeat 5px 2px;}
ul.register-menu li.rm-twitter a {background: url(../img/rm-twitter.png) no-repeat 5px 2px;}

.rc5 {-webkit-border-radius: 5px!important; -moz-border-radius: 5px!important; border-radius: 5px!important;}
.rc6 {-webkit-border-radius: 6px!important; -moz-border-radius: 6px!important; border-radius: 6px!important;}
.rc-b {-webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;}
.rc-t {-webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px;}
.rc-l {-webkit-border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-bottomleft: 6px; border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
.rc-r {-webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px;}
.rc-tl {-webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px; border-top-left-radius: 6px;}
.rc-tr {-webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px;}

/*css za preporuci pop-up*/
#f-popup-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:400px;}
.f-popup {background-color:#FFF; width:340px; padding:30px; position:relative;}
.f-popup h1 {font-size:32px; font-weight:normal; color:#12250c; padding:0; margin:0; line-height:36px;}
.f-popup h1 span {color:#7dd40a;}
.f-popup h2 {font-size:22px; font-weight:normal; color:#555; padding:0; margin:0; line-height:40px;}
.f-popup .hide {display: block; width: 30px; height: 30px; position: absolute; right: -15px; top: -15px; padding: 0; text-indent: -9999px; z-index: 1000; background: transparent url("../img/hide.png") no-repeat; cursor: pointer;}
.f-popup ul li {min-height:48px; margin:15px 0 0 18px;}
.f-popup ul li a {font: normal 16px Arial,Verdana; line-height: 20px; color: #444; text-decoration:none;}
.f-popup ul li a:hover {color: #000; text-decoration:none;}
.f-popup ul li label {font: normal 16px Arial,Verdana; color: #777;}
.f-popup ul li img {margin-right:3px;}
.f-popup ul li input.btnForm {display: block; color:#333; margin:15px 0 0 0; width:192px; padding:8px 0; cursor:pointer; font-weight:normal; text-shadow:none;}

/*css za products pop-up*/
#p-popup-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:650px;}
.p-popup {background-color:#FFF; width:590px; padding:30px; position:relative;}
.p-popup h1 {font-size:32px; font-weight:normal; color:#12250c; padding:0; margin:0; line-height:36px;}
.p-popup h1 span {color:#7dd40a;}
.p-popup h2 {font-size:22px; font-weight:normal; color:#555; padding:0; margin: 0px 0px 20px 0px; line-height:40px;}
.p-popup .hide {display: block; width: 30px; height: 30px; position: absolute; right: -15px; top: -15px; padding: 0; text-indent: -9999px; z-index: 1000; background: transparent url("../img/hide.png") no-repeat; cursor: pointer;}
.p-popup table tr:hover {background-color: #f3f3f3; }
.p-popup table tr th.p-header-offer {text-align: left;}
.p-popup table tr td {font: normal 16px Arial,Verdana; color: #777;padding: 10px;}
.p-popup table tr td.p-offer-name {vertical-align: middle; width: 230px;}
.p-popup table tr td.p-offer-name span {font-size: 14px; color: #333; }
.p-popup table tr td.p-offer-name a span {font: normal 20px Arial,Verdana; color: #333;}
.p-popup .p-buy-price {color:#7cd80e; font-size:28px; font-weight:bold; float:left; line-height:66px;}
.p-popup .p-sold {color:#7cd80e; font-size:28px; font-weight:bold; text-align: center; vertical-align: middle; line-height:66px;}
.p-popup .p-sold span {color: #777; font-size: 14px; line-height:20px; font-weight: normal;}

.p-popup ul li {height:48px; margin:15px 0 0 18px;}
.p-popup ul li a {font: normal 16px Arial,Verdana; line-height: 20px; color: #444; text-decoration:none;}
.p-popup ul li a:hover {color: #000; text-decoration:none;}
.p-popup ul li label {font: normal 16px Arial,Verdana; color: #777;}
.p-popup ul li span {font: normal 14px Arial,Verdana; color: #777;}
.p-popup ul li.p-header div {float: left; width: 100px;}

/*css za newsletter pop-up*/
#n-popup-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:500px;}
#n-buy-popup {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:500px;}
#n-popup-o2 {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:500px;}
#n-popup-oexp {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:500px;}
#ns-popup-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:500px;}
#n-success-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:500px;}
#n-confirm-mail-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:500px;}
#n-confirm-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:500px;}
#g-popup-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:500px;}
.n-popup {background-color:#FFF; width:440px; height: auto; padding:30px; position:relative;}
.np-ponude {position:absolute; bottom:0px; right:5px;}
.n-popup h1 {font-size:32px; font-weight:normal; color:#12250c; padding:0; margin:0 0 14px 0; line-height:42px;}
.n-popup h1 span {color:#7dd40a;}
.n-popup h2 {font-size:18px; font-weight:normal; color:#717171; padding:0; margin:0 0 10px 0; line-height:24px;}
.n-popup h2 span {color:#7dd40a;}
.n-popup p {line-height: 1.3em; color:#717171; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.n-popup p input {margin-bottom: 0px; width:330px; color:#444;}
.n-popup p label {color:#666!important;}
.n-popup input, .n-popup textarea, .n-popup select {box-shadow: 1px 1px 1px #ccc;-moz-box-shadow: 1px 1px 1px #ccc;-webkit-box-shadow: 1px 1px 1px #ccc;padding: 6px;font-size: 16px; margin-top:5px;}
.n-popup select {padding: 5px; color:#444;}
.n-popup .btnForm, .n-popup a.btnForm {font-size: 18px; font-weight: bold; display: block; color:#333; margin:15px 0 0 0; width:220px; padding:10px 10px 10px 10px; cursor:pointer; font-weight:normal; text-shadow:none;}
.n-popup .hide {display: block; width: 30px; height: 30px; position: absolute; right: -15px; top: -15px; padding: 0; text-indent: -9999px; z-index: 1000; background: transparent url("../img/hide.png") no-repeat; cursor: pointer;}


/*css za prijava pop-up*/
#l-popup-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:470px;}
#r-popup-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:470px;}
#rtw-popup-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:470px;}
#r-success-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:470px;}
#r-confirm-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:470px;}
#r-unsubscribef-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:470px;}
#r-unsubscribe-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:570px;}
#inv-popup-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:470px;}
#inv-list-popup-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:860px;}
#invitations-sent-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:860px;}
#n-invitation-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:500px;}
.l-popup {background-color:#FFF; width:390px; padding:30px 40px 20px 40px; position:relative;}
.l-popup h1 {font-size:32px; font-weight:normal; color:#12250c; padding:0; margin:0; line-height:36px;}
.l-popup h2 {font-size:22px; font-weight:normal; color:#555; padding:0; margin:0; line-height:40px;}
.l-popup .hide {display: block; width: 30px; height: 30px; position: absolute; right: -15px; top: -15px; padding: 0; text-indent: -9999px; z-index: 1000; background: transparent url("../img/hide.png") no-repeat; cursor: pointer;}
.l-popup p label {color:#777;}
.l-popup p input, .l-popup p textarea, .l-popup p select {background:#FFF url("../img/input-bg.png") repeat-x; border:1px solid #BBB; padding:6px 5px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); font-size: 16px; font-family:Arial, Helvetica, sans-serif; color:#333; margin:4px 0 0 0;}
.l-popup p { width:100%;}
.l-popup p input {width:380px}
.l-popup p a {color:#215991; text-decoration: none; padding:5px 0 0 0; display:block; font-size:14px;}
.l-popup p a:hover {color:#6289B1;}
#pass-popup-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:440px;}
#pass-success-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:440px;}
.pass-popup {background-color:#FFF; width:360px; padding:30px 40px 20px 40px; position:relative;}
.pass-popup h1 {font-size:32px; font-weight:normal; color:#12250c; padding:0; margin:0; line-height:36px;}
.pass-popup h2 {font-size:22px; font-weight:normal; color:#555; padding:0; margin:0; line-height:40px;}
.pass-popup .hide {display: block; width: 30px; height: 30px; position: absolute; right: -15px; top: -15px; padding: 0; text-indent: -9999px; z-index: 1000; background: transparent url("../img/hide.png") no-repeat; cursor: pointer;}
.pass-popup p label {color:#777;}
.pass-popup p input, .l-popup p textarea, .l-popup p select {background:#FFF url("../img/input-bg.png") repeat-x; border:1px solid #BBB; padding:6px 5px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); font-size: 16px; font-family:Arial, Helvetica, sans-serif; color:#333; margin:4px 0 0 0;}
.pass-popup p { width:100%;}
.pass-popup p input {width:380px}
.pass-popup p a {color:#215991; text-decoration: none; padding:5px 0 0 0; display:block; font-size:14px;}
.pass-popup p a:hover {color:#6289B1;}
#contact-phone-popup-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:340px;}
.contact-phone-popup {background-color:#FFF; width:260px; padding:30px 40px 20px 40px; position:relative;}
.contact-phone-popup h1 {font-size:32px; font-weight:normal; color:#12250c; padding:0; margin:0; line-height:36px;}
.contact-phone-popup h2 {font-size:22px; font-weight:normal; color:#555; padding:0; margin:0; line-height:40px;}
.contact-phone-popup .hide {display: block; width: 30px; height: 30px; position: absolute; right: -15px; top: -15px; padding: 0; text-indent: -9999px; z-index: 1000; background: transparent url("../img/hide.png") no-repeat; cursor: pointer;}
.contact-phone-popup p label {color:#777;}
.contact-phone-popup p input, .l-popup p textarea, .l-popup p select {background:#FFF url("../img/input-bg.png") repeat-x; border:1px solid #BBB; padding:6px 5px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); font-size: 16px; font-family:Arial, Helvetica, sans-serif; color:#333; margin:4px 0 0 0;}
.contact-phone-popup p { width:100%;}
.contact-phone-popup p input {width:380px}
.contact-phone-popup p a {color:#215991; text-decoration: none; padding:5px 0 0 0; display:block; font-size:14px;}
.contact-phone-popup p a:hover {color:#6289B1;}
p input.btnForm, .btnForm {display: block; color:#333; margin:15px auto 0 auto; width:192px; padding:8px 0; cursor:pointer; font-weight:normal;}
p input.checkbox {border: none;background: none;box-shadow: 0px 0px 0px #FFF !important;}
p input.yellow {background:#ebb33b none; border:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
p input.yellow:hover {background:#eb9e3b;}
.facebook-button {background:#627aad none; width:192px; text-align:center;}
.facebook-button img {padding:0 3px 2px 0; margin:0 0 -8px 0; border:none;}
a.facebook-button {color:#FFF!important; line-height:33px;}
a.facebook-button:hover {background:#3b5998;}
.reg {margin:25px 0 0 0; padding:10px 0 0 0; border-top:1px #CCC dashed;}
.error-notify {background: #ffe4e4; padding: 13px 15px; margin: 15px 0; color: #585555; font-size: 14px; border: 3px solid #FF6868;}
.error-notify h3 {margin:0 0 10px 0; padding:0;}
.error-notify ul {margin:0; padding:0; list-style:none;}
.error-notify li {margin:5px 0 0 0; padding:0;}
.error-notify a {color:#215991; text-decoration: none; font-weight:bold}
.error-notify a:hover {color:#6289B1;}

/*css za town pop-up*/
#t-popup-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:815px;}
.t-popup {background-color:#FFF; width:755px; padding:30px; position:relative;}
.t-popup h1 {font-size:38px; font-weight:normal; color:#12250c; padding:0; margin:0; line-height:42px;}
.t-popup h1 span {color:#7dd40a;}
.t-popup .hide {display: block; width: 30px; height: 30px; position: absolute; right: -15px; top: -15px; padding: 0; text-indent: -9999px; z-index: 1000; background: transparent url("/img/hide.png") no-repeat; cursor: pointer;}
ul.town-select {float:left; width:178px; margin:25px 20px 0 0;}
ul.last-town {margin-right:0;}
ul.town-select li {font-size:30px; font-weight:normal; color:#ccc; line-height:40px;}
ul.town-select li a {text-decoration:none; color:#CCC;}
ul.town-select li a.has-offers {text-decoration:none; color:#717171;}
ul.town-select li a.has-offers:hover {text-decoration:none; color:#555;}
ul.town-select li.activ a {text-decoration:none; color:#86db0e;}
ul.town-select li.activ a:hover {text-decoration:none; color:#86db0e;}
/* end css za town pop-up*/

/*css za terms pop-up*/
#terms-popup-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:705px;}
.terms-popup {background-color:#FFF; width:645px; padding:30px; position:relative;}
.terms-popup h1 {font-size:38px; font-weight:normal; color:#12250c; padding:0; margin:0; line-height:42px;}
.terms-popup select {box-shadow: none; font-size: 14px;}
.terms-popup h1 span {color:#7dd40a;}
.terms-popup .btnForm, .terms-popup a.btnForm {font-size: 16px; font-weight: bold; display: inline; color:#333; margin:15px 0 0 0; width:100px; padding:6px 6px 6px 6px; cursor:pointer; font-weight:normal; text-shadow:none;}
.terms-popup .yellow {background:#ebb33b none; border:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.terms-popup .yellow:hover {background:#eb9e3b;}
.terms-popup .hide {display: block; width: 30px; height: 30px; position: absolute; right: -15px; top: -15px; padding: 0; text-indent: -9999px; z-index: 1000; background: transparent url("/img/hide.png") no-repeat; cursor: pointer;}

.terms-popup .buy01 {margin:15px 0 0 0;}
.terms-popup .buy01 .buy-price {color:#7cd80e; font-size:38px; font-weight:bold; float:left; line-height:66px;}
.terms-popup .buy01 .buy-price span {font-size:22px; margin:0 10px 0 5px;}
.terms-popup .buy01 .buy-btn {float:left; width:126px; height:66px; background:url(../img/kupi-btn01.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.terms-popup .buy01 .buy-btn-disabled {float:left; width:126px; height:66px; background:url(../img/kupi-btn01-disabled.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.terms-popup .buy01 .buy-btn-odmah {float:left; width:126px; height:66px; background:url(../img/kupi-btn01-odmah.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.terms-popup .buy01 .buy-btn-odmah-disabled {float:left; width:126px; height:66px; background:url(../img/kupi-btn01-odmah-disabled.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}

.terms-popup .buy01 .buy-btn2 {float:left; width:154px; height:79px; background:url(../img/kupi-btn03.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.terms-popup .buy01 .buy-btn-disabled2 {float:left; width:154px; height:79px; background:url(../img/kupi-btn03-disabled.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.terms-popup .buy01 .buy-btn-odmah2 {float:left; width:154px; height:79px; background:url(../img/kupi-btn03-odmah.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.terms-popup .buy01 .buy-btn-odmah-disabled2 {float:left; width:154px; height:79px; background:url(../img/kupi-btn03-odmah-disabled.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}

.terms-popup .buy01 .buy-reserv-btn2 {float:left; width:248px; height:74px; background:url(../img/btn-rezervacija.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.terms-popup .buy01 .buy-reserv-btn-disabled2 {float:left; width:248px; height:74px; background:url(../img/btn-rezervacija-disabled.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.terms-popup .buy01 .buy-reserv-btn-odmah2 {float:left; width:248px; height:74px; background:url(../img/btn-rezervacija-koristi-odmah.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.terms-popup .buy01 .buy-reserv-btn-odmah-disabled2 {float:left; width:248px; height:74px; background:url(../img/btn-rezervacija-koristi-odmah-disabled.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.terms-popup .buy01 .buy-offer-btn2 {float:left; width:248px; height:74px; background:url(../img/btn-ponuda.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.terms-popup .buy01 .buy-offer-btn-disabled2 {float:left; width:248px; height:74px; background:url(../img/btn-ponuda-disabled.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.terms-popup .buy01 .buy-offer-btn-odmah2 {float:left; width:248px; height:74px; background:url(../img/btn-ponuda-koristi-odmah.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.terms-popup .buy01 .buy-offer-btn-odmah-disabled2 {float:left; width:248px; height:74px; background:url(../img/btn-ponuda-koristi-odmah-disabled.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer;}

/* end css za terms pop-up*/

/*css za create reservation pop-up*/
#reservations-popup-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:470px;}
.reservations-popup {background-color:#FFF; width:410px; padding:30px; position:relative;}
.reservations-popup h1 {font-size:38px; font-weight:normal; color:#12250c; padding:0; margin:0; line-height:42px;}
.reservations-popup h1 span {color:#7dd40a;}
.reservations-popup .hide {display: block; width: 30px; height: 30px; position: absolute; right: -15px; top: -15px; padding: 0; text-indent: -9999px; z-index: 1000; background: transparent url("/img/hide.png") no-repeat; cursor: pointer;}
.reservations-popup {background-color:#FFF; width:390px; padding:30px 40px 20px 40px; position:relative;}
.reservations-popup h1 {font-size:32px; font-weight:normal; color:#12250c; padding:0; margin:0; line-height:36px;}
.reservations-popup h2 {font-size:22px; font-weight:normal; color:#555; padding:0; margin:0; line-height:40px;}
.reservations-popup .hide {display: block; width: 30px; height: 30px; position: absolute; right: -15px; top: -15px; padding: 0; text-indent: -9999px; z-index: 1000; background: transparent url("../img/hide.png") no-repeat; cursor: pointer;}
.reservations-popup p label {color:#777;}
.reservations-popup p input, .reservations-popup p textarea, .reservations-popup p select {background:#FFF url("../img/input-bg.png") repeat-x; border:1px solid #BBB; padding:6px 5px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); font-size: 16px; font-family:Arial, Helvetica, sans-serif; color:#333; margin:4px 0 0 0;}
.reservations-popup p { width:100%;}
.reservations-popup p input {width:380px}
.reservations-popup p a {color:#215991; text-decoration: none; padding:5px 0 0 0; display:block; font-size:14px;}
.reservations-popup p a:hover {color:#6289B1;}
/* end css za reservations pop-up*/

/*css za cvd desc pop-up*/
#cvd-popup-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:815px;}
.cvd-popup {background-color:#FFF; width:755px; padding:30px; position:relative;}
.cvd-popup p, p a {color: #333;}
.cvd-popup h1 {font-size:38px; font-weight:normal; color:#12250c; padding:0; margin:0; line-height:42px;}
.cvd-popup h1 span {color:#7dd40a;}
.cvd-popup .hide {display: block; width: 30px; height: 30px; position: absolute; right: -15px; top: -15px; padding: 0; text-indent: -9999px; z-index: 1000; background: transparent url("/img/hide.png") no-repeat; cursor: pointer;}
/* end css za cvd desc pop-up*/

/*css za warranty desc pop-up*/
#warranty-popup-o {background-color: rgba(0, 0, 0, 0.5); padding:5px; width:815px;}
.warranty-popup {background-color:#FFF; width:755px; padding:30px; position:relative;}
.warranty-popup p, p a {color: #333;}
.warranty-popup h1 {font-size:38px; font-weight:normal; color:#12250c; padding:0; margin:0; line-height:42px;}
.warranty-popup h1 span {color:#7dd40a;}
.warranty-popup .hide {display: block; width: 30px; height: 30px; position: absolute; right: -15px; top: -15px; padding: 0; text-indent: -9999px; z-index: 1000; background: transparent url("/img/hide.png") no-repeat; cursor: pointer;}
/* end css za cvd desc pop-up*/

/*dodatni css*/
.rc10 {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.rc12 {-webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;}

input, textarea, select {background: white url("../img/input-bg.png") repeat-x; border: 1px solid #BBB; color: #666; font: 11px Arial; padding: 3px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 1px 1px 1px #84D81A; -moz-box-shadow: 1px 1px 1px #84D81A; -webkit-box-shadow: 1px 1px 1px #84D81A;}

#overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: none; background-color: #000; opacity: 0.55; filter: alpha(opacity = 55); z-index: 10000; }

/*komentari*/
.notify {margin-bottom:20px;}
.notify h2 {color:#fff; font-size:18px; line-height: 19px; padding: 10px; margin:0; font-weight:normal;}
.notify p {margin: 8px 10px 8px 10px;}
#comments-login {background-color: rgba(0,0,0,0.3); padding: 4px 0 10px 0;}

p input.btnForm2, .btnForm2 {display: inline-block; color:#333; margin:0; width:192px; padding:8px 0; cursor:pointer; font-weight:normal;}
p input.yellow {background:#ebb33b none; border:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
p input.gray {background:#ccc none; border:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
p input.yellow:hover {background:#eb9e3b;}
p input.gray:hover {background:#aaa;}
p input.checkbox {border: none;background: none;box-shadow: 0px 0px 0px #FFF !important;}
#comment-form label, .comment label {font-size: 16px; color:#FFF;}
#comment-form p {margin: 0;}
#comment-form textarea, .comment textarea {border:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; margin:8px 0;}
.comment {background: rgba(0,0,0,0.2); margin-bottom:15px; border-bottom:1px dashed #ccc; padding: 10px 25px 20px 10px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; font-size:14px; margin-top:20px;}
.comment p {margin: 2px 0; font-size:14px;}
.comment b {float: left;}
.comment a {color:#CCC;}
.comment img {float: left; margin-right: 5px; padding: 1px;  background-color: #E5ECF0;}
.comment small {color:#888; padding-left: 8px; font-size:12px;}
.comment i {font-size:16px;line-height:130%;margin-left:-25px;}
.comment .indent {margin-left: 40px;}

.content-w {background: rgba(0,0,0,0.2); margin-bottom:15px; padding:10px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; font-size:15px;}
.content-w label {color:#BBB; font-size:16px;}
.content-w input.large {border:none; margin:3px 0 12px 0; width:460px;}
.content-w textarea.large {border:none; margin:3px 0 12px 0; width:460px;}
.content-w select {border:none;}
.content-w select.large {width:470px;}
.label2 {clear:left; width: 170px; line-height: 20px; float: left; margin-bottom: 10px; padding: 5px 10px 5px 0; color:#ddd;}
.label3 {line-height: 20px; float: left; margin-bottom: 10px; font-weight:bold; padding: 5px 0;}
.label4 {clear:left; width: 170px; line-height: 20px; float: left; margin-bottom: 10px; padding: 5px 10px 5px 0; color:#999; font-size:16px; font-weight:normal;}
.potvrdeH {padding-left:10px; margin-bottom: 10px; color:#282828; font-size:22px;}
.potvrdeH2 {padding:12px 0 0 10px; margin-bottom: 10px; color:#282828; font-size:22px;}
h1.potvrdeH3 {padding:0; margin-bottom: 10px; color:#282828; font-size:22px;}
.podaciP {padding:10px; margin-bottom: 15px; background-color:#eee; color:#555;}
.podaciP a {color:#333;}
.podaciP p {color:#555; font-size:15px; margin-bottom: 20px;}
.podaciP p b, .podaciP2 p b {color:#333;}
.podaciP2 {padding:5px 15px 12px 15px; margin-bottom: 15px; background-color:#f6f6f6;}
.podaciP2 p {color:#555; font-size:15px; margin-bottom: 20px;}

.static-page {margin:0 10px;}
.static-page p {margin:0 0 15px 0; font-size:16px; color:#eee;}
.static-page p strong {font-weight:bold; color:#fff;}
.static-page a {color:#dffa8e;}
.static-page h3 {margin:24px 0 18px 0; font-size:20px; color:#fff; text-transform:none; font-weight:bold;}
ul#sp-menu {margin: 0; padding: 0;}
ul#sp-menu li {font-size:15px; font-weight:bold; padding:5px 12px 4px 12px; margin:0 12px 20px 0; background-color:#CCC; color:#333; float:left; cursor:pointer; list-style: none; position:relative; white-space:nowrap;}
ul#sp-menu li:hover, ul#sp-menu li.hover {background-color:#ebb33b; color:#333;}
ul#sp-menu li ul {display:none; width: auto; background-color: transparent;}
ul#sp-menu li:hover ul, ul#sp-menu li.hover ul {display: block; position: absolute; margin:28px 0 0 0; padding: 5px 0 0 0; top:0; left:0;}
ul#sp-menu li:hover li, ul#sp-menu li.hover li {float: none; margin:0; padding:0; display: block;}
ul#sp-menu li:hover li:hover, ul#sp-menu li.hover li.hover {background-color: #bbb;}
ul#sp-menu li:hover li a, ul#sp-menu li.hover li a {background-color: #ddd; color: #333; white-space:nowrap; width:100%; display:block; text-decoration:none; padding:5px 12px 4px 12px; font-weight:normal; border-bottom:1px #aaa solid;}
ul#sp-menu li li a:hover {background-color: #bbb; color: #000; text-decoration:none; border-bottom:1px #999 solid;}

.content-t2 {width:658px; height:30px; display:block; background: url(../img/content-t2.png) no-repeat top left;}
.pp-title {width:100%; position:absolute; top:0; left:0; background: url(../img/b70.png) repeat;}
.pp-title h1 {font-weight:normal; font-size:22px; color:#FFF; padding:6px 9px 0 9px; line-height:24px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
.pp-title h2 {font-weight:normal; font-size:16px; color:#ccc; padding:4px 9px 0 9px; line-height:18px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
.new-ap {position: absolute; top: 0; right: 0;background: url(../img/novo.png) no-repeat;width: 93px;height: 93px;display: block;overflow: hidden;}
.pp-buy {width:100%; height:59px; position:absolute; bottom:0; left:0; background: url(../img/b50.png) repeat;}
.pp-buy .buy-price {color:#7cd80e; font-size:32px; font-weight:bold; float:left; line-height:59px; margin:2px 0 0 8px;}
.pp-buy .buy-price span {font-size:18px; margin:0 2px 0 5px;}
.pp-buy .buy-btn {float:left; width:116px; height:56px; background:url(../img/kupi-btn-pp.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer; margin-top:2px;}
.pp-buy .buy-btn-disabled {float:left; width:116px; height:56px; background:url(../img/kupi-btn-pp-disabled.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer; margin-top:2px;}
.pp-buy .buy-btn-odmah {float:left; width:116px; height:56px; background:url(../img/kupi-btn-pp-odmah.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer; margin-top:2px;}
.pp-buy .buy-btn-odmah-disabled {float:left; width:116px; height:56px; background:url(../img/kupi-btn-pp-odmah-disabled.png) no-repeat; display:inline-block; overflow:hidden; text-indent:-9999px; cursor:pointer; margin-top:2px;}
.pp-buy .buy-pd {float:left; line-height:59px; color:#ececec; font-size:22px; font-weight:normal; margin:5px 0 0 5px;}
.pp-buy .buy-pd img {margin: 0 0 -5px 2px; box-shadow:none!important;}
.pp-pd-time {width:auto; height:55px; background: url(../img/b50.png) repeat; float:left; position:absolute; bottom:64px; right:6px;}
.pp-pd-time p span.pp-w {width:27px; height:27px; display:inline-block; background:url(../img/pd-time2.png) no-repeat; margin:4px 4px -7px 4px;}
.pp-pd-time p {line-height:35px; font-size:18px; color:#FFF; font-weight:normal; padding-right:5px;}
.pp-pd-time p span {font-size:14px; color:#ccc; margin:0 2px 0 2px;}
.pp-buy02 {position:absolute; bottom:2px; right:1px; height:54px;}
.pp-buy02 .buy-n {float:left; position:relative; background:url(../img/buy02-p.png) no-repeat left 4px; height:59px;}
.pp-buy02 p {text-align:center; color:#eaeaea; width:100%; font-size:20px; line-height:20px; position:absolute; top: 11px;}
.pp-buy02 p a {color:#eaeaea;}
.pp-buy02 p a:hover {text-decoration:none;}
.pp-buy02 p span.buy2 {color:#b0b0b0; text-transform:uppercase; font-size:14px;}
.pp-buy02 p span.buy2-prodano {color:#7cd80e; font-size:29px; line-height:26px; font-weight:normal; margin-top:-8px; padding:0; display:inline-block;}

.pp-title-naslovnica {position:absolute; bottom:0; left:0; width:100%; background: url(../img/b70.png) repeat;}
.pp-title-naslovnica a span {font-size: 14px;}

.pp-title-ljeto {position:absolute; bottom:0; left:0;width:100%; background: url(../img/b70.png) repeat;}
.pp-title-ljeto a span {font-size: 14px;}

.checkout-btn-buy .buy-btn {width:126px; height:66px; background:url(/img/kupi-btn01.png) no-repeat; cursor:pointer;border:none; color:#FFF; box-shadow:none; -moz-box-shadow:none;}
.checkout-btn-buy .buy-btn-odmah {width:126px; height:66px; background:url(/img/kupi-btn01-odmah.png) no-repeat; cursor: pointer; border:none; color:#FFF; box-shadow:none; -moz-box-shadow:none;}

.checkout-btn-buy .buy-btn2 {width:154px; height:79px; background:url(/img/kupi-btn03.png) no-repeat; cursor:pointer;border:none; color:#FFF; box-shadow:none; -moz-box-shadow:none;}
.checkout-btn-buy .buy-btn-odmah2 {width:154px; height:79px; background:url(/img/kupi-btn03-odmah.png) no-repeat; cursor: pointer; border:none; color:#FFF; box-shadow:none; -moz-box-shadow:none;}

.checkout-done ul li {list-style-type: disc; margin-left: 25px;}

/*organizer*/
#calendar-content {width: 100%; height: 100%; background: #fff;}
.organizer td.cell { border-bottom: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB; height: 100px; width: 90px; height: 75px; vertical-align: top; color: #555; }
.organizer td.cell-compact { border-bottom: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB; height: 60px; width: 60px; vertical-align: top; color: #555; }
.organizer div.day {float: left; width: 25px; padding-right: 2px; font-size: 20px; border-right: 1px solid #BBBBBB; border-bottom: 1px solid #BBBBBB; text-align: right; }
.organizer div.day-compact {float: left; width: 20px; padding-right: 2px; font-size: 18px; border-right: 1px solid #BBBBBB; border-bottom: 1px solid #BBBBBB; text-align: right; }
.organizer .sunday { color: #DA3838; }
.organizer td.today { border: 2px solid #668a3f; }

span.natuknica {margin-left: 12px; display: list-item;}

/*toggle buttons*/
.toggle-group a { background: #fff;	cursor: pointer; border-top: solid 1px #eaeaea;	border-left: solid 1px #eaeaea;	border-bottom: solid 1px #777; border-right: solid 1px #777; padding: 5px 5px; }
.toggle-group a:hover {text-decoration: none; background: #efefef;}
.toggle-group a.down { color: #fff; border-top: solid 1px #777; border-left: solid 1px #777; border-bottom:solid 1px  #eaeaea; border-right: solid 1px #eaeaea; }
.toggle-group a.mrsavljenje-h-down { background: #BDAB14; }
.toggle-group a.putovanja-h-down { background: #AE1E62; }
.toggle-group a.zabava-h-down { background: #F47A80; }
.toggle-group a.rekreacija-h-down { background: #149C94; }
.toggle-group a.hrana-h-down { background: #C0AD11; }
.toggle-group a.ljepota-h-down { background: #B5700D; }
.toggle-group a.moda-h-down { background: #b24993; }
.toggle-group a.zdravlje-h-down { background: #D39F21; }
.toggle-group a.edukacije-h-down { background: #629B1E; }
.toggle-group a.auti-h-down { background: #23B4D8; }
.toggle-group a.dom-h-down { background: #069B73; }
.toggle-group a.ljubimci-h-down { background: #EC8211; }
.toggle-group a.djeca-h-down { background: #11C5EC; }

.checkbox {border: none; background: none; box-shadow: 0px 0px 0px #FFF !important;}

/*prospects*/
li.prospect-item:hover {background: #efefef; cursor: pointer;}
li.prospect-item label {cursor: pointer;}
li.prospect-item b {cursor: pointer;}

/*trazilica*/
div.trazilica  {position: relative; height: 33px;}
.trazilica label {font-size: 18px; color: #fff;}
.trazilica .trazilica-tekst {border: 1px solid #B6B6B6; border-radius: 5px 0 0 5px; box-shadow: none; font-size: 18px; font-weight: normal; /*line-height: 20px;*/ margin: 0 0 0 5px; padding: 3px 10px 3px 10px; width: 354px; position: absolute; top: 0px; left: 0px; }
.trazilica .trazilica-button {box-shadow:none;-moz-box-sizing: border-box; background: url('/img/search-icon.png') no-repeat scroll center center #EDEDED; border-left: medium none; border-radius: 0 5px 5px 0; font-size: 16px; height: 33px; line-height: 20px; margin: 0; padding: 6px 0 6px 5px; position: absolute; top: 1px; right: 0px; width: 35px; cursor: pointer;}
.trazilica .placeholder {color: #aaaaaa;}
/*autocomplete*/
.autocomplete-w1 { /*background:url(/img/shadow.png) no-repeat bottom right;*/ position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete-suggestions { border:1px solid #999; background:#FFF; cursor:pointer; text-align:left; max-height:350px; overflow:auto; margin:0px 6px 6px 0px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete-suggestions .autocomplete-selected { background-color:#F0F0F0; }
.autocomplete-suggestions div { padding:2px 5px; white-space:nowrap; overflow:hidden; color: #333333;}
.autocomplete-suggestions strong { font-weight:normal; color:#3399FF; }

/*ljeto css*/
.ljeto-nav {width:220px; float:left; display:block; margin:0 0 0 -25px;}
.ljeto-nav ul {margin: 0; padding: 0; width: 220px;}
.ljeto-nav li a { width: 192px; height: 41px; display: block; overflow: hidden; background: url(/img/ljeto/ljeto-nav-bg.png) no-repeat top left;
margin: 0;padding: 0 0 0 28px;line-height: 41px;font-size: 14px;color: #FFF;font-weight: bold;text-shadow: 1px 1px 2px #000000;}
.ljeto-nav li a:hover, .ljeto-nav li.activ a {background-position:bottom left; text-decoration:none;}
.ljeto-nav li a span {color: #CCC;font-weight: normal;}

.ljeto-ponude-w {float: left; width: 690px; margin-left: 25px; margin-bottom: 5px; margin-top: 5px;}
.ljeto-ponude {width:215px; height:160px; display:block; float:left; margin:0 11px 11px 0; position:relative; padding:2px; background:url(/img/ljeto/ljeto-p-bg2.png) repeat;}
.ljeto-ponude:hover {background:url(/img/ljeto/ljeto-p-bg3.png) repeat;}
.ljeto-ponuda-popust {background:url(/img/ljeto/ljeto-p-bg.png) repeat; position:absolute; top:2px; left:2px; padding:5px 10px; text-decoration:none; color:#fefefe; font-size:14px; font-weight:normal;text-shadow: 1px 1px 1px #000000;
        filter: dropshadow(color=#000000, offx=1, offy=1);}
.ljeto-ponuda-cijena {background:#8eb30f; position:absolute; bottom:32px; left:2px; padding:5px 10px; text-decoration:none; color:#fff; font-size:22px; font-weight:bold;text-shadow: 1px 1px 1px #000000;
        filter: dropshadow(color=#000000, offx=1, offy=1);}
.ljeto-ponuda-cijena span {font-size:16px;}
.ljeto-ponuda-naslov {background:url(/img/ljeto/ljeto-p-bg.png) repeat; position:absolute; bottom:2px; left:2px; padding:0 10px; text-decoration:none; line-height:30px; color:#fff; font-size:15px; font-weight:bold;text-shadow: 1px 1px 1px #000000;
        filter: dropshadow(color=#000000, offx=1, offy=1); height: 30px; overflow: hidden;}
/*end ljeto css*/

.datepicker-class {z-index: 50000;}


input[type=button], input[type=submit] {
	-webkit-appearance: none !important;
	-webkit-border-radius: 3px !important;
}
.banner-wrapper {position: relative !important;}

