/* 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,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;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 */
body {font:normal 62.5% Arial,Helvetica,serif;color:#515152;padding:0 0 2em;background:#7db61a url(../images/back.jpg) repeat-x scroll left top;}
a {color:#515152;}
a:hover {text-decoration:none;}
p {margin:0 0 0.7em 0;line-height:1.4em;}
button {cursor:pointer;}
h1, h2, h3, #content table thead th, h1 a, h2 a, h3 a {color:#0E72B7;}
h1 {margin:0.2em 0 0.4em 0;font-size:2.2em;font-weight:normal;}
h2 {margin:0.6em 0; font-size:1.3em;font-weight:bold;}
h3 {margin-bottom:0.5em; font-size:1.1em;font-weight:bold;}
.clear h1, .clear h2, .clear h3 {margin-top:0;}
address { font-style:normal;}
input, textarea {color:#515152;font-family:arial;font-size:1em;}
table {width:100%;border-collapse:collapse;border-spacing:0px;}
table tr td {padding:1px 3px 2px 3px;}
sup {vertical-align:top;}
ul {margin:0 0 5px;padding:0 0 5px 10px;}
ul li {background:url(../images/bullet1.gif) no-repeat 0 6px; padding:0 0 0 10px; margin:0.5em;}

/* basic layout */
#wrapper {margin:0 auto;width:1087px;padding-right:153px;}
#shadowed {display:inline-block;padding:0px 8px;background:transparent url(../images/back-shadow.png) repeat-y;float:left;width:916px;}
#site {font-size:1.2em;float:right;width:932px;}
#header {background:transparent url(../images/header.jpg) no-repeat;height:209px;float:left;width:916px;}
#body {background:#ffffff;width:876px;padding:20px 20px 0 20px;float:left;min-height:530px;height:auto !important;height:530px;}
#leftbar {float:left;width:174px;background:transparent url(../images/nav.jpg) no-repeat;}
#main {float:left;width:466px;padding:0px 20px 20px 20px;}
#content {float:left;width:660px;padding:0 20px 20px 0;}
#sidebar {float:left;width:196px;overflow:hidden;}
#footer {background:transparent url(../images/footer.png) no-repeat;height:73px;width:916px;padding:30px 8px 0px 8px;float:left;}
#sign {background:transparent url(../images/sign.png) no-repeat;width:147px;height:794px;text-indent:-9999px;position:absolute;margin-left:16px;}

/*  CONTENT STYLES
-------------------------------*/
/*header*/
#header #navTop {height:22px;float:right;padding:8px 5px 0 5px; width:300px;text-align:right;margin-right:80px;}
#header #navTop a {font-size:0.9em;padding:0 6px;	text-decoration:underline;color:#000000;text-decoration:none;}
#header #navTop a:hover {text-decoration:underline;}
#header a#logo {display:block;width:220px;height:95px;float:left;display:inline;text-indent:-9999px;position:relative;top:50px;left:-120px;}
form#search {background:transparent url(../images/back-search.png) no-repeat scroll left top;padding:5px 0px 0px 10px;margin:5px 20px 0 20px;float:right;width:183px;height:18px;display:inline;background:transparent url(../images/search.png) no-repeat scroll left top;}
form#search fieldset {cursor:default;}
form#search input {background:none;border: none;color: #000;float:left;font-size: 11px;width:150px;margin:0px;padding:0px;}
form#search input#submit {width:20px;padding:0px;float:left;cursor:pointer;}
#lang {float:right;margin:10px 20px 0 0;color:#ffffff;display:inline;}

/** navigation */
#menu {height:27px;;margin-top:87px;float:left;width:916px;}
#navigation {/*background:transparent url(../images/menu.png) no-repeat center;*/float:left;height:27px;margin:0;padding:0 !important;position:relative;z-index:11;}
#navigation ul a {float:none;}
#navigation li, #navigation li a {cursor:default;display: block;float: left;text-decoration:none !important;position:relative;text-align:center !important;}
#navigation li {background:none;height:27px;padding:0 0 0 0px;position: relative;margin:0;float:left;}
#navigation li.selected a {color:#ffffff;}
#navigation li ul li.selected a {color:#000 !important;}
#navigation li a {color:#0e72b7;font:bold 1em Verdana;height:20px;padding:7px 0 0 0;}
/*#navigation li:hover {background: transparent url(../images/tab.jpg) repeat-x left bottom;}*/
#navigation li:hover a {color:#ffffff;}
#navigation li ul li a {cursor:pointer;}

#navigation li#nav1 a, #navigation li#nav60 a {background: transparent url(../images/menu.png) no-repeat 1px top;}
#navigation li#nav1:hover a, #navigation li#nav1.selected a, #navigation li#nav60:hover a, #navigation li#nav60.selected a {background: transparent url(../images/menu.png) no-repeat 1px bottom;}
#navigation li#nav2 a, #navigation li#nav61 a {background: transparent url(../images/menu.png) no-repeat -153px top;}
#navigation li#nav2:hover a, #navigation li#nav2.selected a, #navigation li#nav61:hover a, #navigation li#nav61.selected a {background: transparent url(../images/menu.png) no-repeat -153px bottom;}
#navigation li#nav3 a, #navigation li#nav62 a {background: transparent url(../images/menu.png) no-repeat -312px top;}
#navigation li#nav3:hover a, #navigation li#nav3.selected a, #navigation li#nav62:hover a, #navigation li#nav62.selected a {background: transparent url(../images/menu.png) no-repeat -312px bottom;}
#navigation li#nav4 a, #navigation li#nav63 a {background: transparent url(../images/menu.png) no-repeat -458px top;}
#navigation li#nav4:hover a, #navigation li#nav4.selected a, #navigation li#nav63:hover a, #navigation li#nav63.selected a {background: transparent url(../images/menu.png) no-repeat -458px bottom;}
#navigation li#nav5 a, #navigation li#nav64 a {background: transparent url(../images/menu.png) no-repeat -661px top;}
#navigation li#nav5:hover a, #navigation li#nav5.selected a, #navigation li#nav64:hover a, #navigation li#nav64.selected a {background: transparent url(../images/menu.png) no-repeat -661px bottom;}
#navigation li#nav6 a, #navigation li#nav65 a {background: transparent url(../images/menu.png) no-repeat -777px top;}
#navigation li#nav6:hover a, #navigation li#nav6.selected a, #navigation li#nav65:hover a, #navigation li#nav65.selected a {background: transparent url(../images/menu.png) no-repeat -777px bottom;}

#navigation li#nav1 a, #navigation li#nav60 a {width:154px;}
#navigation li#nav2 a, #navigation li#nav61 a {width:159px;}
#navigation li#nav3 a, #navigation li#nav62 a {width:146px;}
#navigation li#nav4 a, #navigation li#nav63 a {width:203px;}
#navigation li#nav5 a, #navigation li#nav64 a {width:116px;}
#navigation li#nav6 a, #navigation li#nav65 a {width:138px;}

/* submenu styling */
#navigation li ul {background:#75A2D9;position:absolute;margin:27px 0 0 0;padding:5px 0 0 0;left:0;width:auto;-moz-opacity:.90;opacity:.90;z-index:1000;display:none;}
#navigation li ul li {border:none;padding:0;}
#navigation li ul li, #navigation li ul li a {background:none !important;cursor:pointer;font-size:0.9em;float:none;height:auto;color:#FFF !important;}
#navigation li:hover ul {border-top:2px solid #fff;display:block;}
#navigation li ul li a:hover {color:#000 !important;;}
#navigation li:hover ul a {color: #0E72B7;}
#navigation li ul a {display: inline-block;float: left;margin:0 !important;font-weight:normal;text-decoration: none;text-align:center;padding:0 0 8px 0;width:auto}

/*leftbar*/
#leftbar .quick p {padding:50px 0px 0px 18px;font-weight:bold;font-size:1.1em;color:#0e72b7;}
#leftbar .quick ul {margin:0 0 20px 2px;}
#leftbar .quick ul li {background:url(../images/bullet.gif) no-repeat 0 6px;}
#leftbar .quick.individuals ul {margin-bottom:6px;}
#leftbar .quick.groups p {background:url(../images/quick-groups.gif) no-repeat 0 0;}
#leftbar .quick.individuals p {background:url(../images/quick-individuals.gif) no-repeat 0 0;}
#leftbar a.quickTourist {padding:23px 44px 6px 12px;background:url(../images/quick-tourist.gif) no-repeat 0 0;font-weight:bold;color:#ffffff;font-size:1.1em;display:block;text-decoration:none;height:34px;margin:0 0 20px 0px;}
#leftbar a.quickTourist:hover {text-decoration:underline;}

/*sidebar*/
#sidebar ul#sidebarQuickLinks {margin-bottom:0px;padding-bottom:0px;}
#sidebar ul#sidebarQuickLinks li {margin:0 0 2em 0;padding:0px;background:none;}
#sidebar ul#sidebarQuickLinks li a {padding:0 0 0 40px;height:31px;display:block;text-decoration:none;}
#sidebar ul#sidebarQuickLinks li a span {font-weight:bold;font-size:1.2em;color:#0e72b7;margin-bottom:0;display:block;}
#sidebar ul#sidebarQuickLinks li a strong {text-decoration:underline;font-weight:normal;}
#sidebar ul#sidebarQuickLinks li a:hover strong {text-decoration:none;}

#sidebar ul#sidebarQuickLinks li.open a {background:url(../images/ico-open.gif) no-repeat 0 0;}
#sidebar ul#sidebarQuickLinks li.info a {background:url(../images/ico-info.gif) no-repeat 0 0;}
#sidebar ul#sidebarQuickLinks li.inquiry a {background:url(../images/ico-inquiry.gif) no-repeat 0 0;}
#sidebar ul#sidebarQuickLinks li.pricing a {background:url(../images/ico-pricing.gif) no-repeat 0 0;}
#sidebar ul#sidebarQuickLinks li.location a {background:url(../images/ico-location.gif) no-repeat 0 0;}
#sidebar ul#sidebarQuickLinks li.weather a {background:url(../images/ico-weather.gif) no-repeat 0 0;}

/*content*/
#breadcrumbs {font-size:0.9em;}
#main #anim {text-align:center;}
#main #news {padding-left:0px;}
#main #news li {background:none;padding:0px;margin: 0.5em 0;}
#main #news span, #content #news a {font-weight:bold;}

#campInfo {float:left;width:220px;margin-top:20px;background:url(../images/ico-camp.gif) no-repeat 0 0;}
#campInfo ul{padding:0px;}
#campInfo ul li {background:url(../images/bullet1.gif) no-repeat 0 6px;margin-left:0px;}
#campInfo h2 {padding:5px 0px 0px 40px;font-size:1.3em;font-weight:bold;color:#0e72b7;margin:0 0 0.8em 0;}
#banners {float:left;width:226px;margin:20px 0 0 20px;}
#banners #action {background:url(../images/frame-action.gif) no-repeat 0 0;display:block;width:186px;height:86px;padding:20px 20px 0px 20px;margin-top:10px;}
#banners #action span {font-size:31px;display:block;text-align:center;}
#banners #action span.red {color:#e2001a;}
#banners #action span.blue {color:#0072b6;}
#banners #action a {text-decoration:none;}

#content img {border:1px solid #cccccc;padding:5px;}

/*galerija*/
#content ul.gallery {display:inline-block;}
#content ul.gallery li {background:none;float:left;padding:0px;width:80px;height:60px;margin:0 10px 10px 0;}
#content ul.gallery li img {width:80px;height:60px;}

/*footer*/
#footer {font-size:0.8em;color:#000000}
#footer #copy {float:left;width:216px;text-align:center;}
#footer #copy a{color:#000000;}
#footer #web {float:right;width:280px;text-align:right;padding-right:20px;}
#footer #web a {color:#ae6f0e;}
#footer #web a.design {color:#000000;}
#footer #web .design {text-decoration:none;}

/*subpage*/
#containerSubpage #topSubpageRight {float:left;width:233px;height:209px;background:transparent url(../images/right.jpg) no-repeat}

/*default tabela*/

#content table {border:medium none;border-collapse:collapse;margin:5px 0pt 10px;width:100%;}
#content table.brezpodlage tr td {border-bottom: none;}
#content table thead th {font-weight:bold;padding:5px 0 3px 10px;text-align:left;}
#content table td {border-bottom:1px solid #6d6d6f;padding:3px 10px;text-align:left;width:310px;}

/*povprasevanje*/
form#formPovprasevanje {padding:10px;background-color:#eaf2f7;}
form#formPovprasevanje li{width:100%;float:left;margin-bottom:7px;}
form#formPovprasevanje ol li .radioLabel{width:auto;margin-top:2px;}
form#formPovprasevanje ol li #food_drinks_1 {margin-left:200px;}
form#formPovprasevanje ol li .radioButton{margin-left:0px;border:none;padding:0px;}
form#formPovprasevanje input, form#formPovprasevanje textarea {border:1px solid #0E72B7;margin-right:10px;float:left;}
form#formPovprasevanje label {display:inline-block;width:200px;float:left;}
form#formPovprasevanje #submitButton {margin-left:200px;cursor:pointer;}
#errorMessage strong {color:#CF0008;}

/*nas predlog*/
div.predlog {padding:10px;border:1px solid #0E72B7;}
div.predlog h2 {margin-top:0;}

/*stili slik*/
.imgLeft {float:left;margin:0px 10px 10px 0px;}
.imgRight {float:right;margin:0px 0px 10px 10px;}

/*slideshow*/
#slideshow {
    position:relative;
    height:162px;
	width:362px;
	float:left;
	margin:0px 10px 10px 0px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* HACKS
------------------------------ */
.clear {display:inline-block;}
.clear:after, #site:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}