.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {height: 1%;}
* {margin:0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;border:none;}
:root{overflow-y:scroll;}

body {font-size:62.5%;background:#f4efe1 url('/Static/images/page-bg.gif') 0 0 repeat-x;text-align:center;}
h1, h2.h1 {padding-bottom:15px;font:normal 2.8em Georgia,"Times New Roman", Times, serif;color:#000;display:block;}
h2 {font:normal 2.2em Georgia,"Times New Roman", Times, serif;color:#86837c;display:block;}
h3 {padding-bottom:10px;font:normal 2.2em Georgia,"Times New Roman", Times, serif;color:#000;display:block;}
h4 {font:normal 1.6em Georgia,"Times New Roman", Times, serif;color:#000; display:block;}
h5 {padding-top:25px;font:normal 1.4em Georgia,"Times New Roman", Times, serif;color:#000;display:block; }

p {font-size:1.2em;line-height:1.666em;color:#000;text-align:left;}
a {color:#8e8b83;text-decoration:none;outline: none;}
a:hover {text-decoration:underline;}
.hide{display:none;}

h3 a, h2 a { color:#000;}
h3 a:hover, h2 a:hover { color:#D82032; text-decoration:none; }

#header,#footer {margin:0 auto;padding:0;width:1020px;}
#header {height:176px;background:url('/Static/images/header-bg.gif') 196px 36px no-repeat; position:relative;}
#header p {width:200px; float:left;}
.intro{background: /*url('/Static/images/grozdje.jpg') no-repeat 50% 0*/ #F4EFE1;}
.intro a.enter{margin:0 0 20px; display:block;}
.intro a.lang{font-size:1.2em; padding-left:10px; background:url('/Static/images/langs-dot.gif') 2px 7px no-repeat; color:#5c5b57;}
.intro a.first{background:none;}
.intro a.lang:hover{color:inherit;}
.intro-container{position:absolute; top:50%; left:50%; margin:-60px 0 0 -300px; width:600px;}

.flase div.w80 img{float:right; margin:25px 25px 0 0;}
.flase div.w80{width:80px; float:left;}
div.w130{ width:140px; float:left;}
.mediji div.w130{ width:120px; float:left;}
.mediji div.w150{ width:150px; float:left;}
.mediji div.w120{ width:120px; float:left; padding-left:10px;}
div.w280{ width:280px; float:left; margin-left:20px; display:inline;}
.flase .news-row h5{font-weight:normal;}

.news-row .first, div.first-media{margin-left:0;}
div.w580{ width:580px;}
div.p-left20 {padding-left:40px;}

.logo {margin-left:17px;border:0;z-index:1;}
.presentation {left:540px; top:0; position:absolute;}

#footer p {margin:75px 0 10px 0;text-align:center;}
#footer a {color:#000; overflow:hidden;}
#footer span {padding:0 2px 0 7px; background: url('/Static/images/footer-menu.gif') 0 6px no-repeat;}
#footer .first, div.sec-menu li.first,  div.root-menu li.first, div.lang-menu li.first, #news .first {padding-left:0;background:none;}

div.sec-menu, div.lang-menu {font-size:1.2em; float:left;}
div.sec-menu {width:420px; height:40px;}
div.lang-menu {position:absolute; right:37px; z-index:2;}
div.sec-menu li, div.lang-menu li {padding:0 3px 0 7px;width:auto;float:left;background: url('/Static/images/sec-menu-bg.gif') 0 20px no-repeat;list-style: none;}
div.sec-menu a, div.lang-menu a {padding:13px 0 0 0;width:auto;height:16px;float:left;}
div.sec-menu a.selected, div.lang-menu a.selected {color:#fff;background:url('/Static/images/sec-menu-selected.gif') top center no-repeat;}
div.sec-menu a:hover, div.lang-menu a:hover {color:#ffffff;text-decoration:none;}
div.lang-menu a.selected { background:none;}
 
div.header-menu {right:400px;width:420px;z-index:2; position:absolute;}
div.root-menu {margin-top:19px;height:41px;font-size:1.9em;float:left;}
div.root-menu-ru{font-size:1.6em;}
div.root-menu li {padding:0 6px 0 14px;background: url('/Static/images/root-menu-bg.gif') 0 10px  no-repeat; list-style: none;float:left;}
div.root-menu-ru li {background-position: 0 7px;}
div.root-menu a {height:41px;float:left;}
div.root-menu a.selected{background:url('/Static/images/root-menu-selected.gif') bottom center no-repeat; color:#fff;}
div.root-menu a:hover{color:#fff;text-decoration:none;}

div.page-menu {margin:67px 0 0 20px;width:280px;font-size:1.6em;float:left;}
div.page-menu li {width:216px;height:33px;background: url('/Static/images/page-menu-bg.gif') 0 bottom no-repeat; list-style: none;}
div.page-menu a {padding:3px 0 0 30px;width:186px;height:33px;background:url('/Static/images/page-menu.gif') 0 0 no-repeat; color:#a09d97;display:block;text-align:left;}
div.page-menu a:hover {color:#000;text-decoration:none;}
div.page-menu a.selected {background: url('/Static/images/page-menu-selected.gif') 0 0 no-repeat; color:#000; text-decoration:none;}

div.clear { height:1px;clear:both; text-indent:-9999px;}

/* page DOGODKI */
#dogodki {margin:0 auto;padding:8px 50px 0;width:920px;text-align:left;}
.content-holder {margin-left:20px;width:900px;display:inline;float:left;} /*�irina prej 580*/
#dogodki h2 {font-size:2.8em;}

.event-holder {margin-bottom:25px;width:900px;overflow:hidden;}
.detail .event-holder {width:600px;}
.content {width:280px; float:left;}
#news .content {width:900px;}
.news-row {float:left; margin-bottom:40px;}
.news-row h5{font-weight:bold;}
.flase .news-row {margin-bottom:0;}
.content ul {margin-left:15px; font-size:12px;}
.photo {padding:0 0 20px 20px;width:130px;float:left;}
.gallery-first{float:left;}

.description .gallery-first{float:none;}
.description .gallery-first li{float:none; background:none;}
.description .gallery-first li a{float:none;}
.description .gallery-first p{background: url(/Static/images/gallery-bg.gif) no-repeat scroll 0 12px; width:240px; padding-top:20px;}

.photos, .gallery li, .gallery-first li {padding:0 0 10px 0;width:280px;display:inline;float:right;background:url('/Static/images/gallery-bg.gif') 0 12px no-repeat;}
.gallery li {padding-bottom:20px;}
.gallery img, .photos img, .photo img, .gallery-first img, .senca, .main-col iframe {border:6px solid #fff; -moz-box-shadow:1px 1px 5px #999; -webkit-box-shadow:1px 1px 5px #999; box-shadow:1px 1px 5px #999;}
.gallery a, .photo a, .photos a, .gallery-first a {float:left; margin-left:8px;}
.photos p, .photos p, .gallery p, .gallery-first p {padding:25px 0 0 10px;width:115px;float:left; color:#777;}
.photos p span, .photos p span, .gallery p span, .gallery-first p span {color:#333; display:block;}

div.photo p {padding:0 0 10px 10px;width:120px;float:left;}
div.bg580 {background:url('/Static/images/crta-880.gif') 0 1px no-repeat;}

.date {padding-right:11px;background:url('/Static/images/date-bg.gif') 100% 100% no-repeat;color:#31302d; font-size:12px;}
.end {background:none;}
.content-holder p, .prodaja p {padding-bottom:12px;}

a.event-prev {padding:3px 0 0 25px; margin-top:20px; height:20px;background:url('/Static/images/small-prev.gif') 0 0 no-repeat;float:left;font-size:1.2em; width:555px;}
a.event-prev:hover {background-image:url('/Static/images/small-prev-hover.gif')}


/* page VINA & KMETIJA & STANDARD */
#vina, #kmetija, #main, #stdpage, #news {margin:0 auto;padding:8px 50px 0 50px;width:920px;text-align:left;}
#vina .left-col, #dogodki .left-col, #stdpage .left-col{width:280px; margin-right:20px; float:left; display:inline;}
#vina .left-col, #dogodki h1{padding-bottom:5px;}
#stdpage .maincol {width:580px; float:left;}
#vina .main-col{float:left;}
#vina .main-col h1{margin-left:0; clear:left;}
#vina h1, #kmetija h1 { margin-left:20px; padding-bottom:5px;width:430px;}
.citat {margin-left:20px;padding-bottom:30px;width:430px;font-size:1.8em; color:#6a6863;}
.citat-exposed {margin-bottom:20px;}
.description h4 {font-size:1.2em;}
div.column { width:280px; margin-right:20px; float:left;}
div.last { margin:10px 0 0 0;}
.prodaja {padding:0 20px 20px; width:auto; overflow:hidden;}
.crta { margin-left:20px;}
.vina-menu {margin-bottom:30px;width:920px;background: url('/Static/images/vina-crta-up.gif') 60px 0 no-repeat;}
.general-menu {margin-bottom:40px}
#kmetija .general-menu{}
.general-menu .vina-menu-bg {height:120px; }
.vina-menu-bg {height:194px; width:920px;background:url('/Static/images/vina-crta-down.gif') 60px 183px no-repeat; overflow:hidden;}

#sections {margin-left:20px;width:800px;float:left; height:220px; overflow:hidden;}
.general-menu #sections {height:130px;}
.general-menu .vina-menu-bg {background-position:60px 108px;}
.vina-menu ul {margin-top:-10px; float:left;}
.vina-menu li {margin-top:51px;width:160px;float:left;background:url('/Static/images/vina-crta.gif') 0% 0% no-repeat; list-style:none; position:relative;}
.general-menu li {background:url('/Static/images/vina-crta-general.gif') 0% 0% no-repeat; width:133px;}
.upper-col{padding-bottom:15px;}

.vina-menu li a.title {margin-left:8px;width:146px;padding-right:6px;height:142px;float:left;overflow:hidden;font-size:1.4em;font-weight:bold;color:#000;display:inline; word-wrap:break-word; overflow:hidden;}
.vina-menu li a.archive {font-size:12px; position:absolute; left:0; bottom:0; padding:0 10px 20px; background:url('/Static/images/arrow-right.gif') right 4px no-repeat;}
.vina-menu li a.archive:hover, .vina-menu li a.selected {background-position:right -37px;}
.vina-menu li a.selected {color:#D82032;}

.general-menu li a {height:55px;width:110px;cursor:pointer;}
.vina-menu li a span {width:110px;float:left;}
.vina-menu li a:hover {color:#d82032;text-decoration:none;}
.vina-menu li img {border:0;float:right;display:inline;display:block;}

a.vina-prev, a.vina-next, a.menu-prev, a.menu-next { margin-top:40px;width:40px;height:40px;text-indent:-9999px;float:left;}
a.vina-prev, a.menu-prev {background:url('/Static/images/menu-prev.gif') 0 0 no-repeat;}
.vina-prev, .vina-next{visibility:hidden;}
a:hover.vina-prev, a:hover.menu-prev {background:url('/Static/images/menu-prev-hover.gif') 0 0 no-repeat;}
.vina-next-bg {height:250px;width:60px;background:url('/Static/images/vina-crta.gif') 0 40px no-repeat;float:left;}

.general-menu .vina-next-bg {background:url('/Static/images/vina-crta-general.gif') 0 40px no-repeat; height:120px;}
a.vina-next, a.menu-next {margin-left:20px;background:url('/Static/images/menu-next.gif') 0 0 no-repeat; }
a:hover.vina-next, a:hover.menu-next {background:url('/Static/images/menu-next-hover.gif') 0 0 no-repeat; }

#vina .content-holder img {padding-right:60px;float:right;}

.content-holder .main-col .description-vina {width:580px;column-count:2;-moz-column-count:2; -webkit-column-count:2; column-gap:20px; -moz-column-gap:20px; -webkit-column-gap:20px; column-width:280px; -moz-column-width:280px; -webkit-column-width:280px; float:left; padding:0; margin-top:15px; }
.content-holder .main-col .description h4 {float:left; width:100%;}
.content-holder .main-col p {margin-bottom:10px; padding-bottom:0;}
.contacts .main-col{width:580px; float:left;}
.description-vina h4, .prodaja h4{font-size:1.2em; font-weight:bold;}
.prodaja h4{background:url(/Static/images/gallery-bg.gif) left bottom no-repeat; margin-bottom:10px; padding-bottom:4px;}
.description h2{color:#000; font-size:1.7em; margin-bottom:10px;}
.description{ column-width:280px; column-gap:20px; column-count:3;-moz-column-width:280px;-moz-column-gap:20px; -moz-column-count:3; -webkit-column-width:280px;-webkit-column-gap:20px; -webkit-column-count:3;}

/* page KMETIJA */
.kmetija-menu {padding:20px 0 20px 20px;width:280px;float:left;}
#google-maps { width:480px; height:480px;}

/* page COVER */
#main .first {background:none;}
.menu-cover {padding-left:20px;width:280px;background: url('/Static/images/cover-crta.gif') 10px 50px no-repeat;float:left;}
.menu-cover-event {padding-top:47px; padding-bottom:6px; font-size:1.8em; color:#6a6863; line-height:normal;}
.menu-cover h2 {margin-top:47px; margin-bottom:10px; color:#000;}
.menu-cover-holder {background: url('/Static/images/vina-crta-up.gif') 40px 0 no-repeat;}

.menu-cover-img {width:130px;float:right; margin-top:50px; margin-bottom:5px;}
.menu-cover-img  img {float:right;}
#photo-gallery {margin-left:20px;width:280px;float:left;}
.detail #photo-gallery {margin-left:0;width:280px;float:right;}
#news p {padding-bottom:0;}
#news .galerija, #news .mediji{padding-top:30px; margin-bottom:20px;}
 
#news .galerija span{display:inline;}
#news .photos{float:left; margin-left:20px; background:none;}
#news .photos p{padding-top:5px;}
#news .galerija .first{margin-left:0;}
#news h3{width:100%; float:left;}
#news h4{color:#86837C;float:left;font-size:2em;font-weight:normal;width:800px;}
#news a.all{width:80px; padding-right:20px; float:right; text-align:right; margin-top:10px; font-size:12px; color:#111;}
#news .w580 {padding-bottom:59px;}
.sizeKb {margin-left:5px;padding-left:5px;background: url('/Static/images/pikica_bg_siva.gif') 0 7px no-repeat;color:#8E8B83;}
.gallery-first .sizeKb {background-position: 0 10px;}
#news .clearfix {padding-bottom:20px;}

.archive-menu{float:left; list-style:none; width:100%; color:#a09d97; font-size:14px; margin-bottom:20px; }
.archive-menu li{float:left; background: url('/Static/images/dot-grey.gif') right 7px no-repeat; padding-right:16px;}
.archive-menu li.first{background: url('/Static/images/archive-separator.gif') right 3px no-repeat; color:#000;}
.archive-menu li.first a{color:#000;}
.archive-menu li.last{background: none;}
.archive-menu li a:hover, .archive-menu li.selected a{text-decoration:none; color:#D82032;}

