/* vse resetiramo */
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, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, button, 
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

body {text-align:center;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;margin-top:0; padding:0px; background-color:#F0F0F0; color:#666666; background-image: url(/Views/grafika/bbg.jpg); background-repeat:repeat-x; line-height:1.2}	
a, a:hover {color:#0C4BB2; text-decoration:none;}
#clear {clear:both;}
img {border:none;}

/* za zunanji div, ki vsebuje floatane dive-e; dodaj class=clearfix zunanjemu div-u \*/
.clearfix:after {content: "."; display: block; height: 0px; line-height: 0px; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* skrij v IE-mac \*/
* html .clearfix {height: 1%;}
html[xmlns] .clearfix {display: block;}
.clearfix {display: block;}
/* konec skrij IE-mac */
/* konec za zunanji div, ki vsebuje floatane dive-e \*/

h1 {font-size:20px; margin:0 0 10px 0px; padding:0px; display:block;}
h2 {font-size:16px; margin-top:10px; margin-bottom:5px;}
h3 {font-size:13px; color:#333333; margin-top:10px; margin-bottom:5px;}

select , textarea , input {border: 1px solid #808080;color : #000000;font-size : 11px;font-family : Arial, Verdana, Helvetica, sans-serif;background-color : #ffffff;margin:0;}
textarea {width:200px; height:150px;}

.napaka {padding:5px; color:#FFF; background-color:#F00; margin-bottom:5px;}

#frame {width:851px;margin-right:auto;margin-left:auto;margin-top:0px;padding:0px;text-align:left;}
#levo {width:345px;padding:0px;float:left; margin:0 20px;}
#center {float:left; width:446px; margin:0;}
* html #center {height:280px;}
#wrap {background-color:#FFF;}

#center_top {display:block; background:url(/Views/grafika/frame-top.jpg) no-repeat center top; height:30px;}
#center_bottom {display:block; background:url(/Views/grafika/frame-bottom.jpg) no-repeat center top; height:12px;}

#hmeni {font-size:12px; margin-left:12px;}
#hmeni ul {margin:0;padding:0;}
/*
ce ni superfisha*/
#hmeni li {list-style:none; float:left; font-weight:bold;}
#hmeni li a {padding:9px 8px; display:block; margin:0; color:#FFFFFF; text-decoration:none;}
* html #hmeni li a {}
#hmeni li a:hover {background:#ffffff;color:#858585;}
#hmeni ul li a.selected {background:#ffffff;color:#858585;}

#top_meni {position:absolute; top:0px; right:20px;}
#top_meni li {list-style:none; float:left;}
#top_meni li a {padding:6px 8px; display:block; margin:0 2px; color:#333333; text-decoration:none;background:#dddddd;}
* html #top_meni li a {}
#top_meni li a:hover {background:#cccccc;color:#333333;}
#top_meni ul li a.selected {background:#cccccc;color:#333333;}

#abt {width:940px;margin-right:auto;margin-left:auto;margin-top:0px;padding:0px;text-align:center;background:#d69522; color:#FFF; line-height:1.5em; padding:5px;}
#abt a:link, #abt a:visited, #abt a:hover{color:#FFF;}

#footer {}
#footer, #footer p {padding:0;margin:0;text-decoration:none;margin-bottom:20px;}
#footer a {text-decoration:none; color:#666666;}	

#header {height:100px; margin:0; position:relative;}

.ime_strani {font:28px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; margin:0px; position:absolute; top:40px; left:20px;}
.ime_strani a, .ime_strani a:hover {color:#858585;}
.ime_strani a span, .ime_strani a:hover span {color:#5e5d5d;}

.head {position:absolute; top:7px; right:20px;}
#info {position:absolute; top:43px; right:10px;color:#FFF;}
#info a, #info a:hover {color:#FFF;}

/* meni levo */
/*#levo ul{ margin:0;padding: 0;list-style-type: none;width: 140px; position:absolute; top:80px; left:160px;}	
#levo ul li{position: relative;}	
#levo ul li ul{position: absolute;width: 140px;top: 0;visibility: hidden;}
#levo ul li a{display: block;overflow: auto;color: #ffffff;text-decoration: none;background: #0C4BB2;padding: 4px 6px; margin-bottom:2px; text-decoration:none;}
#levo ul li a:hover{background-color: #0331A6; text-decoration:none;}
#levo ul li a.selected {background:#0331A6;}
#levo .subfolderstyle{}	*/
/* Holly Hack for IE \*/
/** html #levo ul li { float: left; height: 1%; }
* html #levo ul li a { height: 1%;  text-decoration:none;}
* html #levo ul li a:hover { height: 1%;  text-decoration:none;}
* html #levo ul li a:visited { height: 1%;  text-decoration:none;}*/
/* End */

#levo h2 {font-weight:bold;}

#levo ul.lokacije {margin: 0 0 20px;}
#levo ul.lokacije li {display:inline;list-style-type: none; color:#666666;}
#levo ul.lokacije li a, #levo ul.lokacije li a:hover{color:#666666; text-decoration:underline;}
#levo ul.lokacije li a:hover{text-decoration:none;color:#ffffff; background-color:#666666;}

/* gumbi v levi kolumni */
.gumb {margin:0 0 10px 0; font-weight:bold; text-transform:uppercase; text-align:center;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;}

.knof {border:1px #ffffff solid; padding:5px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;}

.zelena a {display:block; width:100%; color:#427350;}
.modra a {display:block; width:100%; color:#293d5a;}

.zelena {background-color:#c3e9ce; color:#427350;border:1px #c3e9ce solid;}
.zelena_o {background-color:#a3d0b0;}
.modra {background-color:#b1c5e1; color:#293d5a;border:1px #b1c5e1 solid;}
.modra_o {background-color:#97adcb;}

.w166 {width:166px;}
.lft {float:left;}
.rgh {float:right;}
/* konec gumbi v levi kolumni */

/* rezervacijska forma v levi kolumni */
/*.rez_form_out {
	border:1px #000 solid;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.rez_form {
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	background-color:#EFE3D3; margin:0; padding:0;
}
.rez_form h2.title {
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	margin:1px 0 10px; background-color:#DECFBA; padding:7px; text-align:center; color:#745A37; text-transform:uppercase; font-size:16px;}*/

.rez_form_out {
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border:1px #DECFBA solid; padding:1px; background-color:#ffffff;}
.rez_form {
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	background-color:#EFE3D3; margin:0; padding:0;border:1px #DECFBA solid;}
.rez_form h2.title {
	margin:1px 0 10px; background-color:#DECFBA; padding:7px; text-align:center; color:#745A37; text-transform:uppercase; font-size:16px;}

.rez_form form {margin:10px;padding:0;}
.rez_form input, .rez_form select {width:170px; padding:3px; font-size:12px; color: #666666; margin:5px 0;}
.rez_form select {width:177px;}
.rez_form div {margin:0px; padding:0;}
/*
* html .rez_form div {margin:0px; padding:0;}
*+html .rez_form div {margin:0px; padding:0;}
*/
.rez_form label{display:block;width:100px;float:left;padding-top:9px;}
* html .rez_form p{margin:10px 10px 0;}
.rez_form .loading {margin:0;padding:0;font-weight:bold;display: none;}
.rez_form .submit {background:url(../grafika/pwd.gif) no-repeat 5px 12px;}
.rez_form #rezSubmit_out {width:110px; padding:0; margin:5px 0px 10px auto; border:1px #cccccc solid;}
.rez_form #rezSubmit {width:110px;cursor:pointer; font-weight:bold; font-size:14px; text-transform:uppercase; padding:6px 0; margin:0; border:1px #c0871d solid; color:#9b6713;}
.rezSubmit  {background-color:#fcb84d;}
.rezSubmit_over {background-color:#f8af3d;}
.rez_form select:disabled {
  opacity: .5;
  filter: alpha(opacity=50);
}
.rez_form div.loc {border:1px #ffffff solid; text-align:center; padding:5px; margin:5px 0;background-color:#EFE3D3;}
/* konec rezervacijska forma v levi kolumni */

#center p {margin:2px 0 6px;}

#center table {border:1px #ffffff solid; border-collapse:collapse; margin:0 0 10px;}
#center table td {border:1px #ffffff solid; border-collapse:collapse; padding:3px; color:#4E5F7A;}
#center table td.head {border:1px #ffffff solid; border-collapse:collapse; background-color:#A5A5A5; padding:3px; color:#4E5F7A; font-weight:bold;}

.bc {margin:15px 20px;}
.bc a, .bc a:hover {padding:0; background:none; font-weight:normal; color: #858585; text-decoration:none;}

#center ul {margin:10px 25px;}
* html #center ul {margin:10px 20px;}
#center ul li { list-style:circle;}

#center ol {margin:10px 30px;}
* html #center ol {margin:10px 20px;}
#center ol li { list-style: decimal;}

#center .slika_lokacije {margin:10px 0;}

#about {margin:5px 10px;}
#about a {margin:0 10px; color:#666666;}

h2.countries {background-color:#069; color:#ffffff;}

.acc_head { display:block;padding:5px 10px 5px 18px; border:1px #AECEF9 solid; margin-bottom:5px; cursor:pointer; position:relative; background:#E4EEFB url('/Views/grafika/plus.gif') no-repeat scroll 3px 6px;}
a.selected {background:#b0ccf1 url('/Views/grafika/minus.gif') no-repeat scroll 3px 6px;;}
#acc .acc_txt p {margin:0 0 5px;}
#acc table {border:1px #999 solid; margin:0px 0 10px;}
#acc table td {border:1px #999 solid; padding:3px;}
#acc table td.tp { background-color:#666; color:#FFF; font-weight:bold;}

#center .kontakt{margin:15px 0 0;}
#center .kontakt p{margin:0 0 15px;}
#center .napaka {}
#center .napaka p {}
#center .kontakt label{display:block; width:150px; float:left;}
#center .kontakt textarea {width:400px; height:100px; margin-top:5px;}
#center .kontakt option, .kontakt textarea, .kontakt input {padding:2px;}
#center .kontakt input { width:250px;}
#center .kontakt input.submit { width:121px; height:23px; margin-left:280px; background:url(/Views/grafika/submit_off.jpg) no-repeat top left; cursor:pointer; padding:0 0 2px 3px; border:none; color:#74613b; text-align:left; font-weight:bold;}
#center .kontakt .f_url {visibility:hidden; display:none;}

#center ul.menu {margin:0;}
* html #center ul.menu {margin:0;}
#center ul.menu, ul.menu ul {list-style-type:none;margin: 0;padding: 0; list-style:none;}
#center ul.menu {margin: 0 0 20px;}
#center ul.menu a {display: block;text-decoration: none; font-weight:normal; text-decoration:none;background: none; padding: inherit;}
#center ul.menu li {margin-top: 1px; list-style:none;}
#center ul.menu li a {background: #dddddd;color: #fff;	padding: 0.5em; color:#4e5f7a;text-decoration: none; font-weight:normal; text-decoration:none;}
#center ul.menu li a:hover {background: #a5a5a5; color:#4e5f7a;text-decoration: none;}
#center ul.menu ul {list-style-type:none;margin: 10px 0 10px 10px;padding: 0;}
#center ul.menu li ul li {margin-left:30px; list-style:inherit;}
#center ul.menu li ul li a {background:none; display:inline; padding:inherit;font-weight:bold; text-decoration:underline;}
#center ul.menu li ul li a:hover {background:none; display:inline; padding:inherit;text-decoration:none;}
#center ul.menu ul li ul li{list-style:square;margin: 10px 0 10px 10px;padding: 0;}