html,body,img,h1,h2,h3,h4,h5,h6,h7,form,iframe,ul,li,a,p {
	margin: 0; padding: 0; border: 0; outline: none
}
html { overflow: -moz-scrollbars-vertical; overflow:auto; }
body {	
	background-color: #f6ede8;
	font: normal 11px Verdana, "Times New Roman", Times, serif;
	color: #777879;
	text-align: left;
	
}

/* --- VECKRAT UPORABLJENI CLASSI --- */
a { color: #777879; text-decoration: none; }
a:hover {text-decoration: underline; }
.fll { float: left; }
.flr { float: right; }
.clb { clear: both; }
.dsn { display: none; }
.small { font-size: 10px; color: #777879; }
.small_brown {font-size:10px; color:#993300; line-height:15px; }
.small_brown a {color:#993300;}
.big_red { background:url(pic-dsg/euro.gif) 0 7px no-repeat; letter-spacing:-1px; color:#e6342c; font-size:22px; padding:0 0 0 20px;text-decoration:none ! important;}
.big_red:hover {text-decoration:none;}
h1 {font-weight:normal; letter-spacing:-1px; color:#993300; font-size:20px; padding-bottom:15px;}
h2 {font-weight:normal; letter-spacing:-1px; color:#993300; font-size:16px; padding-bottom:12px;}
h3 {font-weight:normal; letter-spacing:-1px; color:#993300; font-size:16px; color:#fff;padding:4px;}
a.more {color:#97999c; font-size:10px; font-weight:bold;text-decoration:underline; }
a.more:hover {text-decoration:none;}
img {border:1px solid #999;}
table {border:0;}
table td {padding:8px 3px;}
table tr.bright td { background-color:#fbf8f6; }
table tr.dark td { background-color:#f6ede8; }
input, textarea {border:1px solid #999; background-color:#f6ede8;}
p {line-height:18px; padding-bottom:10px}
.padd {padding-bottom:18px ! important;float:left;}
/* --- -------------------------- --- */
#topest {
	width:100%;
	float:left;
	background-color:#fff;
	height:46px;
}
#topest img {
	float:left;
	border:0;
	margin:8px 0 0 7px;
}
#top-hold {
	float:left;
	height:47px;
	width:970px;
	background-color:#fff;
}
#top {
	float:left;
	height:17px;
	text-align:right;
	padding:24px 0px 0 0;
	margin-top:4px;
	width:850px;
	font: normal 10px Verdana, "Times New Roman", Times, serif ! important;
}
#top a.sel {
	font-weight:bold;
}
#head {
	float:left;
	width:100%;
	height:55px;
	background: #993300 url(pic-dsg/head-background.gif) repeat-y top left;
}
#head img {
	border:0;
	float:left;
	margin:5px 0 0 20px;
}
#head-bg {
	float:left;
	width:970px;
	height:55px;
	/*background-color:#993300;*/
}
#head p {
	float:left;
	text-align:right;
	font: normal 10px Verdana, "Times New Roman", Times, serif ! important;
	color:#f2dbc1 ! important;
	width:608px;
	margin:5px 0 0 0;	
}
#head a {
	color:#f2dbc1 ! important;
}
#head a.sel {
	font-weight:bold;
}
#main-container {
	width:880px;
	float:left;
	margin:0;
	border-right:1px dashed #993300;
	padding:0 5px 0 0;
	background-color:#fff;
}
#menu-holder {
	float:left;
	height:60px;
	padding:0 0px 0 0;
}
/* --- GLAVNI MENU --- */
ul#menu {
	float:left;
	background-color:#cc997f;
	height:24px;
	width:860px;
	padding:5px 0 0 20px;
} 
ul#menu li {
	float:left;
	border-right:1px solid white;
	height:11px;
	margin:7px 0 0px 0;
	padding:0px 10px 0px 10px;
	list-style-type:none;
	list-style-image:none;	
}
ul#menu li a{
	float:left;
	color:#fff;
	height:10px;
	font: bold 10px Verdana, "Times New Roman", Times, serif ! important;
	letter-spacing:-1px;
	padding:0 0 0px 0 ! important;
	margin:0 0 0px 0 ! important;
}
ul#menu li a:hover,ul#menu li a.sel {
	color:#993300;
	text-decoration:none ! important;
}
ul#menu li.last {
	border:0 ! important;	
}

/* --- PODMENU --- */
ul.submenu{
	float:left;
	margin:0 0 0 21px ! important;
	margin:0 0 0 10px;
	height:18px;
	width:670px;
}
ul.submenu li {
	float:left;
	height:9px;
	list-style-type:none;
	list-style-image:none;
	border-right:1px solid #d3a77a;
	padding:0px 10px 2px 10px ! important;
	padding:0 10px 0 10px;
	margin:3px 0 0 0;
}
ul.submenu li a {
	float:left;
	color:#cc9966;
	font: normal 10px Verdana, "Times New Roman", Times, serif ! important;	
} 
ul.submenu li a.sel, ul.submenu li a.sel:hover {
	text-decoration:none;
	font: bold 10px Verdana, "Times New Roman", Times, serif ! important;
	color:#993300;
}
ul.submenu li a:hover {
	text-decoration:none;
	color:#993300;
	font: normal 10px Verdana, "Times New Roman", Times, serif ! important;
}
ul.submenu li.last {
	border:0 ! important;	
}
/* --- VSEBINA - LEVI STOLPEC --- */

#container {
	padding:0px 0 0px 0;
	float:left;
	background:#fff url(pic-dsg/bg_uvodna_lines.gif) repeat-y top right;
	width:715px;
}
#container2 {
	padding:0px 0 0px 0;
	float:left;
	width:715px;
}
#con-wraper {
	float:left;
	background:#fff url(pic-dsg/bg_ostale_lines.gif) repeat-y 714px 100px;
}	
#container a, #con-right-uv a, #con-wraper a {
	text-decoration:underline;
}
#container a:hover, #con-right-uv a:hover, #con-wraper a:hover {
	text-decoration:none;
}
#column-container {
	float:left;
	width:664px;
	padding:0 20px 15px 30px;
	
}
#column-container ul {
	margin:0 0 10px 20px;
} 
#column-container  li {
	margin:0 0 0 0;
	padding:0px 10px 0px 10px;
}
#con-left {
	width:165px;
	float:left;
	padding:0 5px 0 0;
}
.online-head, .online-head1, .online-headEN, .online-headDEU, .online-headITA, .online-headHRV, .online-headSRB, #kakodo-head, #kakodo-headEN, #kakodo-headDEU, #kakodo-headITA, #kakodo-headHRV, #kakodo-headSRB, .zanimivosti, .zanimivosti1, .zanimivostiEN, .zanimivostiEN1, .zanimivostiDEU, .zanimivostiDEU1, .zanimivostiITA, .zanimivostiITA1, .zanimivostiHRV, .zanimivostiHRV1, .zanimivostiSRB, .zanimivostiSRB1, .kontakt-head, .kontakt-headEN, .kontakt-headDEU, .kontakt-headITA, .kontakt-headHRV, .kontakt-headSRB, .aktualno, .aktualnoEN, .aktualnoDEU, .aktualnoITA, .aktualnoHRV, .aktualnoSRB, #story-hotels-head {
	float:left;
	height:28px ! important;
	width:165px;
	text-indent:-9000px;
}
.online-head, .online-head1 {
	background:#ee3b33 url(pic-dsg/pasica_online.gif) 0px 0px no-repeat;
}

.online-head {
	background:#ee3b33 url(pic-dsg/pasica_online.gif) 0px 0px no-repeat;
}

.online-headEN {
	background:#c1c2c4 url(pic-dsg/pasica_online_en.gif) 0px 0px no-repeat;
}

.online-headDEU {
	background:#c1c2c4 url(pic-dsg/pasica_online_deu.gif) 0px 0px no-repeat;
}

.online-headITA {
	background:#c1c2c4 url(pic-dsg/pasica_online_it.gif) 0px 0px no-repeat;
}

.online-headHRV {
	background:#c1c2c4 url(pic-dsg/pasica_online_hrv.gif) 0px 0px no-repeat;
}

.online-headSRB {
	background:#c1c2c4 url(pic-dsg/pasica_online_srb.gif) 0px 0px no-repeat;
}

.online-head1, online-headEN, online-headDEU, online-headITA, online-headHRV, online-headSRB {
	margin:0 0 8px 0;
}

.kontakt-head {
	background:#ee3b33 url(pic-dsg/pasica_kontakt.gif) 0px 0px no-repeat;
	margin:15px 0 8px 0;
}

.kontakt-headEN {
	background:#ee3b33 url(pic-dsg/pasica_kontakt_en.gif) 0px 0px no-repeat;
	margin:15px 0 8px 0;
	
}

.kontakt-headDEU {
	background:#ee3b33 url(pic-dsg/pasica_kontakt_deu.gif) 0px 0px no-repeat;
	margin:15px 0 8px 0;
}

.kontakt-headITA {
	background:#ee3b33 url(pic-dsg/pasica_kontakt_ita.gif) 0px 0px no-repeat;
	margin:15px 0 8px 0;
}

.kontakt-headHRV {
	background:#ee3b33 url(pic-dsg/pasica_kontakt_hrv.gif) 0px 0px no-repeat;
	margin:15px 0 8px 0;
}

.kontakt-headSRB {
	background:#ee3b33 url(pic-dsg/pasica_kontakt_srb.gif) 0px 0px no-repeat;
	margin:15px 0 8px 0;
}


#con-left #online-cont {
	width:135px;
	background-color:#f5eae5;
	padding:8px 10px 20px 20px;
	float:left;
}
#con-left #online-cont p {
	line-height:18px ! important;
}
#con-left #online-cont p.bigphone {
	color:#993300;
	font:normal 15px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	margin:10px 0 20px 0;
}
#con-left #kakodo-head, #con-left #kakodo-headEN, #con-left #kakodo-headDEU, #con-left #kakodo-headITA, #con-left #kakodo-headHRV, #con-left #kakodo-headSRB {
	background:#c1c2c4 url(pic-dsg/pasica_kakodonas.gif) 0 0 no-repeat;
	border-bottom:1px solid white;
}

#con-left #kakodo-headEN {
	background:#c1c2c4 url(pic-dsg/pasica_kakodonas_en.gif) 0 0 no-repeat;
	}
	
#con-left #kakodo-headDEU {
	background:#c1c2c4 url(pic-dsg/pasica_kakodonas_deu.gif) 0 0 no-repeat;
	}
	
#con-left #kakodo-headITA {
	background:#c1c2c4 url(pic-dsg/pasica_kakodonas_ita.gif) 0 0 no-repeat;
	}
	
#con-left #kakodo-headHRV {
	background:#c1c2c4 url(pic-dsg/pasica_kakodonas_hrv.gif) 0 0 no-repeat;
	}
	
#con-left #kakodo-headSRB {
	background:#c1c2c4 url(pic-dsg/pasica_kakodonas_srb.gif) 0 0 no-repeat;
	}

#con-left img {
	border:0;
}
#vizitka {
	padding:10px 10px 10px 20px;
}

#vizitka-not {
	padding:4px 10px 10px 20px;
}
/* --- VSEBINA - SREDINA --- */
#con-mid {
	margin:0 0px 0 6px;
	float:left;
	width:532px;
}
#con-mid img {
	border:0;
}
#content-first {
	float:left;
	width:533px;
	padding:0 0 0 0px;
}
.izpostavitev {
	float:left;
	width:100%;
	margin-top:15px;
	height:87px;
}
.izpostavitev.last {
	padding-bottom:15px;
}
.izpostavitev sup {
	font-size:9px;
}
.izpostavitev h2{
	font-size:13px;
	font-weight:bold;
}
#con-mid .izpostavitev img {
	float:left;
	margin-right:20px;
	border:2px solid #993300;
}

.borderNone {border: 0 !important;}


/* --- VSEBINA DESNO --- */
#con-right {	
	float:left;	
	margin:0 0 0 0px;
	height:100%;
	width:165px;	
}
#con-right-uv {
	float:left;	
	margin:0 0 0 0px;
	width:145px;	
}
.zanimivosti, .zanimivosti1, .zanimivostiEN, .zanimivostiEN1, .zanimivostiDEU, .zanimivostiDEU1, .zanimivostiITA, .zanimivostiITA1, .zanimivostiSRB, .zanimivostiSRB1, .zanimivostiHRV, .zanimivostiHRV1 {
	background:#97999c url(pic-dsg/pasica_zanimivosti.gif) 0 0 no-repeat;
	margin:15px 0 8px 0;
	float:left;
}

.zanimivostiEN, .zanimivostiEN1 {
	background:#97999c url(pic-dsg/pasica_zanimivosti_en.gif) 0 0 no-repeat;
}

.zanimivostiDEU, .zanimivostiDEU1 {
	background:#97999c url(pic-dsg/pasica_zanimivosti_deu.gif) 0 0 no-repeat;
}

.zanimivostiITA, .zanimivostiITA1 {
	background:#97999c url(pic-dsg/pasica_zanimivosti_ita.gif) 0 0 no-repeat;
}

.zanimivostiSRB, .zanimivostiSRB1 {
	background:#97999c url(pic-dsg/pasica_zanimivosti_srb.gif) 0 0 no-repeat;
}

.zanimivostiHRV, .zanimivostiHRV1 {
	background:#97999c url(pic-dsg/pasica_zanimivosti_hrv.gif) 0 0 no-repeat;
}

.zanimivosti1, .zanimivostiEN1, .zanimivostiDEU1, .zanimivostiITA1, .zanimivostiSRB1, .zanimivostiHRV1 {
	margin:0 0 8px 0 ! important;
}
.novicka {
	font-weight:bold;
	padding:5px 5px 6px 20px;
	width:140px;
	line-height:14px;
}	
.aktualno, .aktualnoEN, .aktualnoDEU, .aktualnoIT, .aktualnoHRV, .aktualnoSRB {
	background:#eccf13 url(pic-dsg/pasica_aktualno.gif) 0 0 no-repeat;
	margin:10px 0 0px 0;
}

.aktualnoEN {
	background:#eccf13 url(pic-dsg/pasica_aktualno_en.gif) 0 0 no-repeat;
}

.aktualnoDEU {
	background:#eccf13 url(pic-dsg/pasica_aktualno_deu.gif) 0 0 no-repeat;
}

.aktualnoITA {
	background:#eccf13 url(pic-dsg/pasica_aktualno_it.gif) 0 0 no-repeat;
}

.aktualnoHRV{
	background:#eccf13 url(pic-dsg/pasica_aktualno_hrv.gif) 0 0 no-repeat;
}

.aktualnoSRB {
	background:#eccf13 url(pic-dsg/pasica_aktualno_srb.gif) 0 0 no-repeat;
}

.aktualno-con {
	font-weight:bold;
	background:#fff url(pic-dsg/mitra_bw.gif) bottom right no-repeat;
	width:140px;
	padding:10px 0 0 20px;
	height:110px;
	float:left;
}
#story-hotels-head	 {
	background:#f15d2f url(pic-dsg/pasica_story.gif) 0 0 no-repeat;
	padding:0px 0 0 0px;
	margin:-5px 0 0px 0;
}
.txt-desno {
	width:140px;
	padding:15px 0 10px 20px;
	
}
/*--- VSEBINA PODSTRANI ---  */
#content {
	float:left;
	width:458px;
	padding:0px 30px 0px 0px;
	line-height:20px;	
}

#content img {border:0;}

#galerija {
	float:left;
	width:450px;
	margin:10px 0 0px 0;
}
#galerija-thumbs {
	float:left;
	width:76px;
	height:300px;
}
img#placeholder {
	width:371px;
	height:246px;
}
#galerija-thumbs img.scroll {
	border:0;
	padding:0 0 0 22px;
}
#scroller {
	float:left;
	overflow:hidden;
	height:250px;	
}
#galerija img {
	float:left;
	margin:23px 0 0 0;
}
#galerija-thumbs img {
	margin:0 0 5px 5px;
}
#mid-column {
	float:left;
	width:168px;
}
#mid-column img {
	margin:10px 0 10px 0;
	border:none;
}
#soba-ima {
	border:1px solid #999;
	margin:15px 0 0 0 ;
	width:164px;
}
#soba-ima p {
	padding:5px 5px 5px 20px;
	line-height:13px;
}
#soba-ima-head {
	background-color:#cc997f;
}
ul#discret {
	padding:5px 0 5px 20px;
}
form#dogodki textarea {
	width:98%;
	height:70px;
	margin:10px 0 10px 0;
}
form#dogodki input {
	width:200px;
	height:20px;
}
form#dogodki input#email {
	margin:10px 0 0px 7px;
}
#on_submit {
	 cursor:hand;
    cursor:pointer;
}
form#dogodki #on_submit {
	border:0;
    color:#777879;
	margin:7px 0 0  0px;
    padding:0 22px 2px 0 !important;
    padding:0 15px 2px 0;
    width:90px;
    background:transparent url(pic-dsg/submit.gif) no-repeat right top;
}

.scroller {
	scrollbar-3dlight-color:#cc997f;
	scrollbar-arrow-color:#993300;
	scrollbar-base-color:#fff;
	scrollbar-darkshadow-color:#930;
	scrollbar-face-color:#cc997f;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#930;
}
#novicke {
	float:left;
	width:100%;
}
.ena-novicka {
	float:left;
	width:100%;
	padding:0 0 10px 0;
}
#novicke img {
	float:left;
	margin:4px 4px 4px 0;
}
#novicke a.novicka-naslov {
	font-weight:bold;
}
#novicke p {
	line-height:15px;
}
#novicke .vec {
	padding:0 0 0 4px;
	text-decoration:underline;
	font-style:italic;
}
#novicke .datum, #novica .datum {
	font-style:italic;
	color:#930;
}
#novica img {
	float:left;
	margin:0 7px 1px 0px;
}
/* --- TABELA --- */
#table {
	width:450px;
}
#foot {
	color:#fff;
	font: normal 9px Verdana, "Times New Roman", Times, serif;
	height:21px;
	background-color:#e1b49e;
	width:870px;
	padding:5px 0 0 10px;
	float:left;
}

/* Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn */
div#hold	{ 
	position:relative; 
	overflow:hidden;
	width:270px; 
	height:63px; 
	z-index:100;
	}
div#wn	{ 
	position:absolute; 
	left:0px; 
	top:0px; 
	width:270px; 
	height:76px; 
	clip:rect(0px, 275px, 69px, 7px); 
	overflow:hidden;	
	z-index:1;
	}
div#lyr1	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
	}
#scroller-v {
	height:69px;
	width:276px;
	float:left;
	padding:0 0 0 0px ! important;
	padding:0 0 0 3px;
}
#scroller-v img {
	border:1px solid #999;
}
#placeholder-cont img {
	border:1px solid #999;
	margin:0 0 10px 0;
}
#first-gal #first-gal-small img.scroll2,#second-gal #first-gal-small img.scroll2 {
	padding:24px 0 0 0;
	float:left;	
	border:0 ! important;
}
#first-gal {
	width:320px;
	float:left;
}
#placeholder-cont {
	width:320px;
}
/** popravki za galerijo na namestitvah **/
#placeholder-cont2 {
	width:100%;	
}
.hold_fix {
	width:335px ! important;
}
.wn_fix {
	margin:0 -2px 0 2px;
	width:330px ! important;
	clip:rect(3px, 355px, 60px, 13px) ! important;
}
.scroller-v_fix {
	width:347px ! important;
}
#second-gal {
	margin:0 0 0 10px;
	width:420px;
	float:left;
}
/*** HIGHSLIDE ***/

.highslide {
	cursor: url(pic-dsg/highslide/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
#highslide-container img {
	border:0 ! important;
}
/*** --online rezervacije ---***/
#online-obrazec {
	float:left;
	width:320px;
	padding:0 0 0 0px;
	font-weight:normal;
}
#online-obrazec table {
	border:0;
	float:left;
	width:250px;
}
#online-obrazec table td {
	padding:2px 0 0 0;
	white-space: nowrap;
}
#online-obrazec table td.tdlevo{
	width:156px;
}
#online-obrazec #opombe {
	width:300px;
	height:80px;
	margin:10px 0 0 0;
}
#online-obrazec #on_submit {
	border:0;
    color:#777879;
	margin:4px 0 0 0px;
    padding:0 22px 2px 0 ! important;
    padding:0 15px 2px 0;
    background:transparent url(pic-dsg/submit.gif) no-repeat right top;
}
#online-obrazec img {
	margin:0px 0 -4px 3px;
}
#online-obrazec #stoseb, #online-obrazec #stsob, #online-obrazec #stotrok {
	width:30px;
}
#online-obrazec select {
	background-color:#f6ede8;
	color:#777879;
	border:1px solid #777879;
}
#online-obrazec #datum1,#online-obrazec #datum2 {
	width:73px;
	color:#777879;
	padding:0 0 0 2px;
}
.errormessage_onsubmit {
	float:right;
	width:300px;
	padding:10px 0 5px 0;
	margin:70px 0 0 0 ! important;
	margin:100px 0 0 0;	
	border:1px solid #777879;
	background-color:#f6ede8;
	color:#b30;
	line-height:22px;
}
.errormessage_onsubmit2 {
	
	width:300px;
	padding:10px 0 5px 0;
	border:1px solid #777879;
	background-color:#f6ede8;
	color:#b30;
	line-height:22px;
    clear:both;
}
.errormessage_onsubmit li,.errormessage_onsubmit2 li {
	list-style-type:none;
}

#foot a.noLink, #foot a.noLink:visited, #foot a.noLink:hover {
	text-decoration: none;
	color:#fff;
	}
	
#foot a, #foot a:visited, #foot a:hover {
	text-decoration: underline;
	color:#fff;
	}
	
#foot a:hover {
	text-decoration: none;
	color:#fff;
	}
img.no-border {
	border:0 ! important;
}

.picFlash {
	float: left;
	width:315px;
}
.termin {
    width:72px ! important;
    margin:0 3px 0px 5px;
}
.terminPic {
	border:0;
	padding:5px 0 0 0;
}
	
/*#anim_cont {
	margin-top:20px;
	}
*/	
#box {
	border:1px solid #993300;
	padding:30px;
	}
/*predstavitev sob*/
#form-sobe, #form-vina {padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed black;}
img#sobe-v {width:458px;margin-bottom:10px;}