/* HOTEL LEV
******************************************************************************************/

* {padding:0; margin:0;}

html, body { height:100% }
html {
margin:0; padding:0;
}
body {
margin:0;
padding:0;
width:100%;
height:100%;
background:#F0E6CA;
color:black;
font:normal 11px "Trebuchet MS";
}

.clear_both { clear:both; line-height:0; margin:0; padding:0; height:0;  }
.float_left { float:left; }
.float_right { float:right; }

.struct_label {
	position:absolute;
	left:-10000px;
	top:-10000px;
}

a:link, a:visited, a:active { outline:none; color:#2e1313; text-decoration:none; }
/*a:hover { outline:none; color:#1A4A7B; text-decoration:none; } */
a:hover { outline:none; color:#2e1313; text-decoration:underline; } 

a.bigLink { font-size:12px; font-weight:bold; color:#2e1313; text-decoration:none; }

h1 {
	float:left;
	margin:0;
	padding:0;
	width:307px;
}
h2 {
	margin:0;
	padding:0 0 15px 0;
	font-size:1em;
}
h3 {
	margin:0 0 5px 0;
	padding:1px 10px;
	font-size:1em;
	color:white;
	background:#BFA161; /*1A4879*/
	font-weight:normal;
	height:17px;
}

h3.banner_title { margin-bottom:0!important; }

h3 a { text-decoration:none; color:white; }

h4 {
	margin:0 0 10px 5px;
	padding:0;
	font-size:13px;
	font-weight:bold;
}
p { 
	line-height:130%;
	margin:0;
	padding:0;
	font-size:1em;
	text-align:justify;
}
p.rezervacija { padding:5px 0 10px 50px; }

lable.rezervacija { font-size:1em; }

input.textfield { border:solid 1px #555; font-size:1em; padding:3px; width:150px; }

textarea, select { border:solid 1px #555; }

button {
	cursor:pointer;
	border:solid 1px #162983;
	background:#E5E4D3;
	font-size:11px;
	padding:5px 0;
	width: 150px;
}

button.rezerviraj {
	width:70px;
	margin-top:5px;
	margin-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	/*cursor:pointer;*/
	/*border:solid 1px #162983;*/
	/*background:#E5E4D3;*/
	/*font-size:11px;*/
}

/*button.rezDvorano {
	margin:10px 0 10px 220px;
}*/

button.button_povprasevanje {
width:auto!important;
padding-left:20px!important;
padding-right:20px!important;
}



/* MAIN WRAP
******************************************************************************************/
.main_wrap {
	margin:0 auto;
	width:795px;
	height: auto !important;
	/*min-height:100%;
	height: 100%;*/
	padding:5px 5px 45px 5px;
	position: relative;
	background:#FAF4E0;
}


/* Header
******************************************************************************************/
.header {
	height:32px;
	margin:0 0 10px 0;
	padding:10px;
	background:#E7D5AF;
}
div.header ul {
	float:left;
	width:265px;
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}
div.header ul li {
	border-left:solid 1px black;
	float:left;
}
div.header ul li a {
	display:inline;
	padding:10px;
	text-decoration:none;
	color:black;
}
div.header ul li a:hover { color:white; }

div.header p.date {
	float:left;
	text-align:right;
	width:200px;
	margin:15px 0 0 0;
	padding:0;
}


/* CONTENT WRAP
******************************************************************************************/
.cont_row1_wrap {
	margin:10px 0;
	padding:5px 0;
	border:solid #BFA161;/*DCCDB4*/
	border-width:5px 0;
}
.cont_row1 {
	overflow:hidden;
	margin:0;
	padding:0;
	height:228px;
	border:solid 1px #DCCDB4;
	border-width:1px 0;
	background:#E7D5AF!important;
}

/* ROW1 COLUM 1, 2 */ 
.cont_row1_col1 {
	overflow:hidden;
	float:left;
	margin:9px 0 10px 0;
	padding:0 10px 0 10px;
	width:138px; /* !! */
	text-align:right;
}
.cont_row1_col1 p { margin:0; padding:0; }

.cont_row1_col2 {
	float:left;
	overflow:hidden;
	margin:9px 0 10px 0;
	padding:0;
	width:795px;
}

/* ROW 2 */
.cont_row2_col1 {
	float:left;
	margin:0 5px 5px 0;
	padding:0;
	width:395px;
	background:#E7D5AF!important;
	height:120px;
}

.cont_row2_col2 {
	float:left;
	margin:0 5px 0 0;
	padding:0 0 40px 0;
	width:195px;
	background:#E7D5AF;
	height:120px;
}

.cont_row2_col1 h4 {
margin:10px;
}

.cont_row2_col1 p {
margin:0;
padding:0px 10px 10px 10px;
}

body.Prva .cont_row2_col2 { padding-bottom:0; }

.cont_row2_col2 ul { margin:0 0 10px 40px; padding:0; list-style:disc; }

.cont_row2_col3 {
	float:left;
	margin:0;
	padding:0;
	width:195px;
	background:#E7D5AF;
	height:120px;
}

/* SPECIAL - spodaj 4 polja v vrsto
*****************************************************************************************/
.spec_wrap { clear:both; padding-bottom:15px; height:1%; }
* html .spec_wrap { margin-bottom:15px; }
.spec {
	margin:10px 5px 0 0;
	padding:0 0 5px 0;
	float:left;
	width:195px;
	background:none; /* EAE1D2 */
}

.spec h3 { background:#2e1313!important; }

.spec h4 { padding:5px 10px 0 10px; margin: 5px 0 5px 0; font-size:11px; font-weight:bold; }
.spec p { padding:0 10px 10px 10px; text-align:left; }

.spec_last {
	margin-right:0px;
}



/******************************************************************************************
 KONGRESNI CENTER
******************************************************************************************/
body.pg02 h2 { font-size:2em; }
body.pg02 h3 { background:#BFA161; }

body.pg02 .cont_row1_wrap {
	border-color:#BFA161;
}
body.pg02 .cont_row1 {
	background:#E7D5AF;
	border-color:#DEC794;
}

body.pg02 .cont_row1_col1 {
	padding:0 0 0 10px;
	width:385px;
}
.rezervacija {
	width:100%!important;
	padding:0!important;
	margin:0!important;
}

body.pg02 .cont_row1_col2 {
	float:none;
	width:355px;
	padding:0 20px;
	border-left:none;
	position:relative;
}

body.pg02 .cont_row2_col1 {
	background:#DEC794;
}

body.pg02 .cont_row2_col2 {
	background:none;
}

body.pg02 .cont_row1_col2 p {
	margin:0;
	padding:0;
	font-size:1em;
	line-height:130%;
}


body.pg02 .cont_row2_col1 {
overflow:hidden;
padding:0;
height:auto;
width:395px;
}

ul.fotogalerija {
margin:10px 0 0 10px;
padding:0; /*5px 0 10px 10px*/
list-style:none;
}
ul.fotogalerija li {
overflow:hidden;
float:left;
margin:0 10px 10px 0;
padding:0; /* 0 10px 10px 0 */
width:67px;
height:67px;
}


ul.fotogalerija li a img { border:none; }

body.pg02 .cont_row2_col2 {
width:395px;
height:auto;
margin-right:0;
}

body.pg02 .cont_row2_col2 h3 {
margin-bottom:10px;
}
body.pg02 .cont_row2_col2 h4 {
padding:0 10px;
}

body.pg02 .cont_row2_col2 p {
	margin:0;
	padding:0 15px 10px 15px;
}


/******************************************************************************************
 REZERVACIJE
******************************************************************************************/
body.rezForm fieldset { margin:0 20px 20px 20px; border:solid 1px #DCCDB4; }
body.rezForm input.right { margin-left:15px; }
body.rezForm input.textfield { color:black; }

input.date-pick { width:120px!important; }

body.rezForm input.big { width:200px; }
body.rezForm input.textfield { margin-top:5px; }
body.rezForm select { margin:5px 0 10px 0; padding:1px; font:normal 11px "Trebuchet MS"; }
body.rezForm textarea {
	padding:5px;
	margin-top:5px;
	width:250px;
	height:90px;
	font:normal 11px "Trebuchet MS";
}

body.rezForm input.textfield_empty { margin-top:5px; border:red; }

body.rezForm ul.dodatna_ponudba { margin:5px 0 0 0; padding:0; list-style:none; }
body.rezForm ul.dodatna_ponudba li { margin:2px 0; }
.left { width:230px; }
.right { width:230px; }




/* SEZNAM PRI REZERVACIJAH */
body.pg02_hotel .cont_row1_col1 ul {
	margin:10px 0 0 20px;
	padding:0;
	list-style:none;
}
body.pg02_hotel .cont_row1_col1 ul li {
	padding-bottom:5px;
}

/******************************************************************************************
 HOTEL
******************************************************************************************/
body.pg02_hotel h2 { font-size:2em; }

body.pg02_hotel .cont_row1_wrap {
	border-color:#BFA161;
}
.autoHeight {
	height:auto!important;
}

body.pg02_hotel .cont_row1 {
	background:#EAE1D2;
	border-color:#DCCDB4;
}

body.pg02_hotel .cont_row1_col1 {
	padding:0 0 0 10px;
	width:385px;
	text-align:left;
}

body.pg02_hotel .cont_row1_col2 {
	float:none;
	width:335px;
	padding:5px 20px;
	margin:0;
	border-left:none;
	position:relative;
}

body.pg02_hotel .cont_row2_col1 {
	background:#DCCDB4;
	padding-bottom:0!important;
}

body.pg02_hotel .cont_row1_col2 p {
	margin:0;
	padding:0;
	font-size:1.1em;
}

.cont { width:395px; height:auto; margin-right:0; }

.cont a { color:#2e1313; }

body.pg02_hotel .cont_row2_col1 {
padding:0;
height:auto;
}

body.pg02_hotel .cont_row2_col2 {
	background:none;
}

.noPadd { padding:0!important; background:#E7D5AF!important; }

body.pg02_hotel .cont_row2_col2 p {
	margin:0;
	padding:0 15px 15px 15px;
}
body.pg02_hotel .cont_row2_col2 h4 {
	padding:0 10px;
}

/* KONTAKT */
.kontakt { margin-top:0; margin-bottom:5px; background:#E7D5AF; height:150px; }
.kontakt h4 { padding:0 10px 5px 10px; margin:0; }
.kontakt p { padding:0 10px 10px 10px; }


/******************************************************************************************
 PREDSTAVITVE DVORANE
******************************************************************************************/

/* SLIKE TLORISI */

.tlorisi { position:relative; width:100%; height:299px; }

.tlorisi #tloris { float:left; width:350px; height:100%; padding:0; margin:0; text-align:left; }
.tlorisi #postavitev { float:left; width:235px; height:100%; }
.tlorisi #postavitev p { margin:0 0 10px 0; }

img#tloris1_selected, img#tloris2_selected, img#tloris3_selected {
	border:none;
	position:absolute;
	top:25px;
	left:0;
	z-index:999;
	width:300px;
}

img#tloris_mozni,
img#tloris_mozni3 {
	border:none;
	position:absolute;
	top:25px;
	left:0;
	z-index:888;
	width:300px;
}
img#tloris_mozni3 { left:20px; }

img#tloris2_selected, img#tloris3_selected { left:20px; }

img#tloris1, img#tloris2, img#tloris3 {
	border:none;
	position:absolute;
	top:25px;
	left:0;
	z-index:1000;
	width:300px;
}
img#tloris2, img#tloris3 { left:20px; }

div#tloris2_cont { display:block; }

/* ------------- */

body.pg03 h3 { background:#BFA161; }

body.pg03 .cont_row1 {
	background:#DEC794;
	border-color:#DEC794;
	height:auto!important;
}

/* Nadstropja navigacija */
div.nav_nadstropja { margin:0 0 10px 0; padding:0; width:100%; }
div.nav_nadstropja ul { margin:0; padding:0; list-style:none; height:20px; background:#BFA161; }
div.nav_nadstropja ul li { float:left; }
div.nav_nadstropja ul li a { float:left; display:block; margin:0; padding:0 10px 0 10px; color:#000; text-decoration:none; height:20px; line-height:20px; font-weight:bold; border-right:solid 1px #EADEC8; width:119px; }
div.nav_nadstropja ul li a:hover { color:#2e1313; }
div.nav_nadstropja ul li.selected a { background:#E7D5AF; color:#2e1313; }

body.pg03 .cont_row1_wrap {
	border-color:#BFA161;
	height:1%;
}

body.pg03 .cont_row1_col1 {
	/*position:relative;*/
	width:585px;
	margin-right:15px;
	padding:0 0 10px 0;
	margin-top:0;
	text-align:center;
}

body.pg03 .cont_row1_col1 p { margin:0 0 10px 10px; }

fieldset {
	border:solid 1px #BFA161;
	margin:10px;
	padding:15px;
	text-align:left;
}

.rezervacija_dvorane fieldset h2 { font-size:13px; padding-bottom:10px; }

.rezervacija_dvorane fieldset p { margin-left:0!important; }

div.fieldset_cont {
	float:left;
	width:240px;
}
div.fieldset_cont input.txf {
	width:190px;
	margin:5px 0 10px 0;
}
div.fieldset_cont_2 {
	float:left;
	width:240px;
}

legend {
	padding:5px;
	font-size:1.3em;
	font-weight:bold;
}
body.pg03 .cont_row1_col1 label {
	font-size:1em;
	font-weight:bold;
}
body.pg03 .cont_row1_col1 select,
body.pg03 .cont_row1_col1 input {
	margin-top:5px;
	border:solid 1px black;
}
body.pg03 button, button {
	cursor:pointer;
	border:solid 1px #162983;
	background:#E5E4D3;
	font-size:11px;
	padding:5px 0;
	width: 150px;
}

.rezervacija_dvorane { width:100%!important; margin:0!important; height:auto!important; }
table.podatki_dvorana { width:400px; }

table.podatki_dvorana label { font-weight:normal; }
table.podatki_dvorana td input { margin-top:0!important; }
 
table.podatki_dvorana td {
	padding:0 0 5px 0;
	vertical-align:bottom;
	/*border-bottom:solid 1px #D2B26C;*/
}
table.podatki_dvorana td.naziv_dogodka {
	width:100px;
	font-weight:bold;
	font-size:1.1em;
	border:none;
}
table.podatki_dvorana td.datum_dogodka {
	width:100px;
	border:none;
}
table.podatki_dvorana td.st_ljudi {
	width:100px;
	border:none;
}
table.podatki_dvorana td.teh_oprema {
	width:100px;
	border:none;
}

body.pg03 .cont_row1_col2 {
	float:left;
	margin:0;
	padding:0 10px 0 0;
	width:185px;
	border-left:none;
}
body.pg03 .cont_row1_col2 h2 { padding:10px 10px 10px 10px; }
body.pg03 .cont_row1_col2 p { padding:0 10px 10px 0; }

body.pg03 .cont_row2_col1 {
	width:595px;
	background:#DEC794;
	height:auto;
	margin-bottom:50px;
}

body.pg03 .cont_row2_col2 {
	padding:0;
	margin-right:0;
	height:auto;
	background:#DEC794;
}

/* KOLEDAR
*********************************/
.koledar_h3 { margin-bottom:0; }
.koledar { width:575px; padding:10px; height:auto; }

.calendar table { margin:0; padding:0; }
.calendar table td { width:25px; height:20px; text-align:center; background:#EFEFEF; font-weight:bold; color:black; cursor:default;}
.calendar table td.free a { font-weight:normal; color:#009933; }
.calendar table td.zasedeno { font-weight:normal; color:red; cursor:default; }
.calendar table td.selected { background:#709DC5; }
.calendar table td.selected a { color: #fff; font-weight:bold; }
.calendar table td.month { padding:4px; cursor:default; }


.tabela {}
.tabela table  { width:575px; margin:5px 10px 10px 10px; border:solid white; border-width:1px 0 0 1px;}
.tabela table td { border:solid white; border-width:0 1px 1px 0; padding:3px; height:22px; }
.tabela table tr.tableRow { cursor:pointer; }
.tabela table tr.tableRow:hover { background:#F1E6CF; }
.tabela table tr.tableRow_hover {cursor:default; background:#F1E6CF; }

.izbrana_dvorana table  { margin:0; border:none; }
.izbrana_dvorana table tr.tableRow:hover { background:none!important; } 
.izbrana_dvorana table td { border:none; }

/*****************************************************************************/
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../slike/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}
/*****************************************************************************/

/* FOOTER
*********************************/
div#footer {
	clear:both;
	position:absolute;
	bottom:5px;
	left:5px;
	margin:0 auto 0 auto;
	padding:10px;
	background:#E7D5AF;
	color:black;
	width:775px;
	font-size:1em;
	cursor:default;
}
div#footer ul { margin:0 0 0 10px; padding:0; list-style:none; }
div#footer ul li { display:inline; margin:0; padding:0; }
div#footer ul li a { background:url(../slike/menu/sub_nav_border.gif) left center no-repeat; padding:0 10px; }
div#footer ul li.transferji a { background:none; padding-left:0; }
div#footer ul li.transferji a.noPadRight { padding-right:0; }

div#footer a { color:black; text-decoration:none; }
div#footer a:hover { color:white; }

/* FOTO GALERIJA
*********************************************************/
body.foto_galerija .cont_row1_wrap,
body.foto_galerija .cont_row1 {
height:auto!important;
}

* html body.foto_galerija .cont_row1_wrap { margin-bottom:25px; }

.fotogalerija_wrap {
height:auto!important;
height:1%;
padding:15px 0 15px 20px;
background:#E7D5AF;
}

.seznam_fotogalerij {
float:left;
width:268px;
padding-right:30px;
}
.seznam_fotogalerij h1 {

}
.seznam_fotogalerij ul {
float:none;
margin-left:15px;
}
.seznam_fotogalerij ul li {
padding-bottom:10px;
font-size:12px;
}
.seznam_fotogalerij ul li span {
font-style:italic;
font-size:11px;
}

.fotogalerija_slike {
float:left;
width:434px;
padding:0 0 0 19px;
border-left:solid 1px #C6AD84;
}

.fotogalerija_slike p {
margin-bottom:20px;
}

.fotogalerija_slike .img {
float:left;
margin-right:20px;
}

.fotogalerija_slike .img img { border:solid 1px black; }

