@charset "utf-8";
/* CSS Document */
body, div, span, a, img, p, td, tr, table, h1, h2, h3, h4, form, ul, label, fieldset {
	margin:0;
	border:0;
	padding:0;
}

body {
	background:url(../dsg/body_bg.gif);
	font-family:Arial, Helvetica, sans-serif;
}

#body_top{
	height:140px;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:0;
	background:url(../dsg/body_bg_top.gif);
}

#wraper {
	position:relative;
	width:814px;
	z-index:1;
	margin:26px auto 26px auto;
	background:#fff url(../dsg/wraper_bg.gif) left top repeat-y;
}

#header{
	width:791px;
	height:120px;
	background:url(../dsg/header.jpg);
	padding-right:23px;
}

#head_contact{
	float:right;
	width:127px;
	height:56px;
	margin-top:55px;
	font-size:10px;
	
}

#head_contact ul li{
	list-style-type:none;
	padding-left:10px;
	background:url(../dsg/header_arrow.gif) left center no-repeat;
}

#head_contact ul li a{
	color:#035c0c;
}


#head_contact ul #naslov{
	background:none;
	font-weight:bold;
	font-size:11px;

}

#menu_top{
	width:744px;
	height:32px;
	margin-left:15px;
	margin-top:4px;
	padding-right:39px;
	background:url(../dsg/menu_bg.gif);
}


#lang_menu{
	float:left;
	height:24px;
	padding-left:15px;
	padding-top:8px;
	background:url(../dsg/menu_border.gif) no-repeat left top;

}
#lang_menu li{
	list-style-type:none;
	float:left;
	margin-right:1px;
}

#bread_crumbs{
	float:left;
	height:10px;
	margin-left:74px;
	margin-top:9px;
	padding-left:14px;
	background:url(../dsg/border_inside_menu.gif) left top no-repeat;
	color:#676767;
	font-size:10px;
}

.pathLink:link, .pathLink:visited, .pathLink:active, .pathLink:hover{	
	color:#676767;
	font-size:10px;
	text-decoration:none;
	text-transform:lowercase;
}

#menu_top_nav{
	float:right;
	margin-top:6px;
	background:url(../dsg/border_inside_menu.gif) no-repeat center right;
	
}

#menu_top_nav li{
	list-style-type:none;
	float:left;
}

#menu_top_nav li a{
	display:block;
	width:26px;
	height:14px;
	background:url(../dsg/border_inside_menu.gif) no-repeat center left;
}

#home{
	background:url(../dsg/ico_home.gif) no-repeat center center;
}

#print{
	background:url(../dsg/ico_print-3.gif) no-repeat center center;
}

#info{
	background:url(../dsg/ico_info.gif) no-repeat center center;
}

#kazalo{
	background:url(../dsg/ico_map.gif) no-repeat center center;
}




/*!!!!!!!!!!!!!!!!!!__CONTENT WRAPER__!!!!!!!!!!!!!!!!!*/


#content_wraper{
	width:100%;
	background:url(../dsg/content_bg.gif) left top repeat-y;
}

#content_bottom{
	clear:both;
	width:814px;
	height:64px;
	background:url(../dsg/footer_content.jpg) left top no-repeat;

}

/*!!!!!!!!!!!!!!!!!!__CONTENT WRAPER__!!!!!!!!!!!!!!!!!*/









/*__________________________START LEFT MENU_____________________________*/
#left_col{
	clear:both;
	float:left;
	width:152px;
	margin-top:1px;
	padding-left:15px;
	background:url(../dsg/bg_left_col.gif) right top repeat-y ;
}

#main_lm_nav{
	width:149px;
	height:90px;
	background:#efefef;
	margin-top:4px;
}
#main_lm_nav_ul li{
	list-style-type:none;
}

#main_lm_nav_ul li a{
	display:block;
	padding:0;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
}


#zadnja_minuta a{
	width:149px;
	height:90px;
	background:url(../dsg/zadjna_minuta.gif) left top no-repeat;
}


#main_nav{
	width:149px;
	height:174px;
	background:#efefef;
	margin-top:4px;
}
#main_nav_ul li{
	list-style-type:none;
}

#main_nav_ul li a{
	display:block;
	padding:0;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
}


#lokacija a{
	width:149px;
	height:44px;
	background:transparent url(../dsg/b_lokacija.gif) left top no-repeat;
}
#lokacija a:hover{
	background:transparent url(../dsg/b_lokacija.gif) 0px -45px no-repeat;
}

#apartmaji a{
	width:149px;
	height:40px;
	background:transparent url(../dsg/b_apartmaji.gif) left top no-repeat;
}
#apartmaji a:hover{
	background:transparent url(../dsg/b_apartmaji.gif) 0px -41px no-repeat;
}

#ceniki a{
	width:149px;
	height:40px;
	background:transparent url(../dsg/b_ceniki.gif) left top no-repeat;
}
#ceniki a:hover{
	background:transparent url(../dsg/b_ceniki.gif) 0px -41px no-repeat;
}

#rezervacije a{
	width:149px;
	height:41px;
	background:transparent url(../dsg/b_rezervacije.gif) left top no-repeat;
}
#rezervacije a:hover{
	background:transparent url(../dsg/b_rezervacije.gif) 0px -42px no-repeat;
}



#buchungP{
	width:149px;
	height:54px;
	margin-top:4px;
	background:url(../dsg/on_line_buchung.jpg) left top no-repeat;
}


#sub_nav{
	width:149px;
	height:47px;
	margin-top:4px;
	padding-top:7px;
	background:#f2eeef;
}

#sub_nav ul li{
	list-style-type:none;
}

#sub_nav ul li a{
	display:block;
	padding:0;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
}

#knjiga_gostov a{
	width:149px;
	height:20px;
	background:transparent url(../dsg/b_book.gif) left top no-repeat;
}

#knjiga_gostov a:hover{
	background:transparent url(../dsg/b_book.gif) 0px -21px no-repeat;
}
#informacije a{
	width:149px;
	height:21px;
	background:transparent url(../dsg/b_information.gif) left top no-repeat;
}

#informacije a:hover{
	background:transparent url(../dsg/b_information.gif) 0px -22px no-repeat;
}

#links_apartments{
	width:149px;
	height:99px;
	margin-top:4px;
	padding-top:4px;
	background:#f2eeef;
}

#links_apartments ul li {
	list-style-type:none;
}

#links_apartments ul li a{
	display:block;
	padding:0;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
}


#Alpik a{
	width:149px;
	height:30px;
	background:url(../dsg/b_a_Alpik.gif) left top no-repeat;
}

#Alpik a:hover{
	background:url(../dsg/b_a_Alpik.gif) 0px -31px no-repeat;
}

#Alp a{
	width:149px;
	height:30px;
	background:url(../dsg/b_a_Alp.gif) left top no-repeat;
}

#Alp a:hover{
	background:url(../dsg/b_a_Alp.gif) 0px -31px no-repeat;
}

#Sodja a{
	width:149px;
	height:31px;
	background:url(../dsg/b_a_Sodja.gif) left top no-repeat;
}

#Sodja a:hover{
	background:url(../dsg/b_a_Sodja.gif) 0px -32px no-repeat;
}

#tnp{
	width:149px;
	height:69px;
	margin-top:4px;
	background:#f2eeef url(../dsg/tnp.jpg) 5px 5px no-repeat;


}

#strech_left{
	width:149px;
	height:100%;
	margin-top:4px;
	background:#f2eeef;
}
/*__________________________END LEFT MENU_____________________________*/


/*__________________________START CONTENT_____________________________*/

#content{
	float:left;
    width:478px;
    height:auto;
    margin-top:1px;
    margin-left:4px;
    margin-right:4px;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D3D3D;
	background:url(../dsg/gradinet_content_top.gif) top left repeat-x;
}
#contentBox {
	margin:15px 10px 0px 10px;
}

#contentBox table{
	border:1px solid #e1e1e1;
	margin-bottom: 5px;
}
#contentBox td {
	padding: 2px 2px 2px 2px;
}

#top_pic{
	width:478px;
	height:140px;
	
	padding-top:26px;
}

#top_pic img{
	margin-left:9px;
}


#content p {
	font-size:11px;
}
#content a {
	color: #036B0C;
	text-decoration:none;
}
#content a:hover {
	text-decoration:underline;
}

input, select, text-area {
	font-size:11px;
	font-family: Tahoma, Helvetica, sans-serif;
}
.centerMenu{
	height:20px;
	font-size:13px;
	font-weight: bold;
	text-align:right;
	padding-right:15px;
}
.centerMenu a{
	margin-left:10px;	
}

.submenus{
	padding-bottom:20px;	
}

.contentTitle {
	color: #036B0C;
	font-size:11px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	height:15px;
}

.contentSubtitle{
	color: #036B0C;
	font-size:11px;
	font-family: Tahoma, Helvetica, sans-serif;
}

#content ul{
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
}

#content ul li{
	padding-top:1px;
}

#content ul #first_pic{
	border-left: 2px solid #e6e9ee;
	padding-left:1px;

}
#content ul #last_pic{
	border-right: 2px solid #e6e9ee;
	padding-right:1px;
	margin-right:0px;
}
/*__________________________END CONTENT_____________________________*/



/*__________________________START RIGHT MENU_____________________________*/

#right_col{
	float:left;
	width:136px;
	margin-top:1px;
	margin-bottom:6px;
	margin-left:3px;
	padding-left:4px;
	padding-right:9px;
	background:#FFF;
}

#news {
	height:99px;
	width:138px;
	background:#f2eeef;
	font-size:10px;
	color:#7b9108;
}

#news h1{
	color:#FFF;
	font-size:12px;
	background:#005e0a url(../dsg/novice.jpg) 93px 4px no-repeat;
	padding:7px 19px; 
}

#news ul li{
	margin-top:9px;
	margin-left:12px;
	list-style-type:none;
}

#news ul li a{
	color:#7b9108;
}

#rent {
	width:138px;
	height:103px;
	margin-top:4px;
	padding-top:6px;
	background:#e8efc6;
}

#rent ul li{
	list-style-type:none;
}
#rent ul li a{
	display:block;
	padding:0;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
}

#rent ul #rent_a_bike a{
	width:138px;
	height:32px;
	background:transparent url(../dsg/b_rent_a_bike.gif) left top no-repeat;
}

#rent ul #rent_a_bike a:hover{
	background:transparent url(../dsg/b_rent_a_bike.gif) 0px -33px no-repeat;
}

#rent ul #sportna_oprema a{
	width:138px;
	height:32px;
	background:transparent url(../dsg/b_sportna_oprema.gif) left top no-repeat;
}

#rent ul #sportna_oprema  a:hover{
	background:transparent url(../dsg/b_sportna_oprema.gif) 0px -33px no-repeat;
}

#rent ul #prevozi a{
	width:138px;
	height:33px;
	background:transparent url(../dsg/b_prevozi.gif) left top no-repeat;
}

#rent ul #prevozi a:hover{
	background:transparent url(../dsg/b_prevozi.gif) 0px -34px no-repeat;
}


#active{
	width:138px;
	height:135px;
	margin-top:4px;
	padding-top:4px;
	background:#f3eff0;
}

#active ul li{
	list-style-type:none;
}

#active ul li a{
	display:block;
	padding:0;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
}


#active ul #sport_fun_poletje  a{
	height:32px;
	width:138px;
	background:url(../dsg/b_sport_poletje_fun.gif) left top no-repeat;
}
#active ul #sport_fun_poletje  a:hover{
	background:url(../dsg/b_sport_poletje_fun.gif) 0px -33px no-repeat;
}

#active ul #sport_fun_zima a{
	height:32px;
	width:138px;
	background:url(../dsg/b_sport_zima_fun.gif) left top no-repeat;
}
#active ul #sport_fun_zima a:hover{
	background:url(../dsg/b_sport_zima_fun.gif) 0px -33px no-repeat;
}

#active ul #druzine_in_otroci  a{
	height:32px;
	width:138px;
	background:url(../dsg/b_druzine_otroci.gif) left top no-repeat;
}
#active ul #druzine_in_otroci  a:hover{
	background:url(../dsg/b_druzine_otroci.gif) 0px -33px no-repeat;
}

#active ul #aktivnosti  a{
	height:33px;
	width:138px;
	background:url(../dsg/b_aktivnosti.gif) left top no-repeat;
}
#active ul #aktivnosti  a:hover{
	background:url(../dsg/b_aktivnosti.gif) 0px -34px no-repeat;
}


#ev {
	width:138px;
	height:39px;
	margin-top:4px;
	padding-top:6px;
	background:#f2eeef;
}

#ev ul li{
	list-style-type:none;
}

#ev ul li a {
	display:block;
	padding:0;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
}
#ev ul #dogodki a{
	
	width:138px;
	height:33px;
	background:url(../dsg/b_dogodki.gif) left top no-repeat;
}
#ev ul #dogodki a:hover{
	background:url(../dsg/b_dogodki.gif) 0px -34px no-repeat;
}

#places{
	width:138px;
	height:103px;
	margin-top:4px;
	padding-top:6px;
	background:#f2eeef;
}

#places ul li{
	list-style-type:none;
}

#places ul li a{
	display:block;
	padding:0;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	
}
#places ul #tnp_info a{
	width:138px;
	height:32px;
	background:url(../dsg/b_TNP_info.gif) left top no-repeat;
}

#places ul #tnp_info a:hover{
	width:138px;
	height:32px;
	background:url(../dsg/b_TNP_info.gif) 0px -33px no-repeat;
}

#places ul #vodni_park a{
	width:138px;
	height:33px;
	background:url(../dsg/b_vodni_park.gif) left top no-repeat;
}

#places ul #vodni_park a:hover{
	background:url(../dsg/b_vodni_park.gif) 0px -34px no-repeat;
}

#places ul #panorama_bohinj a{
	width:138px;
	height:32px;
	background:url(../dsg/b_Bohinj_panorama.gif) left top no-repeat;
}

#places ul #panorama_bohinj a:hover{
	width:138px;
	height:32px;
	background:url(../dsg/b_Bohinj_panorama.gif) 0px -33px no-repeat;
}



#panorama{
	width:138px;
	height:39px;
	margin-top:4px;
	padding-top:6px;
	background:#f2eeef;
}

#panorama ul li{
	list-style-type:none;
}

#panorama ul li a{
	display:block;
	padding:0;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	
}



#panorama ul #p_TNP a{
	width:138px;
	height:33px;
	background:url(../dsg/b_TNP_panorama.gif) left top no-repeat;
}

#panorama ul #p_TNP a:hover{
	background:url(../dsg/b_TNP_panorama.gif) 0px -34px no-repeat;
}


#e-news{
	width:138px;
	height:89px;
	margin-top:4px;
	padding-top:6px;
	background:#f2eeef;
}

#e-news ul li{
	list-style-type:none;
}

#e-news ul li a{
	display:block;
	padding:0;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
}

#e-news ul #news {
	width:138px;
	height:33px;
}

#e-news ul #news_link a{
	width:138px;
	height:33px;
	background:url(../dsg/b_e-novice.gif) left top no-repeat;
}

#e-news ul #news_link a:hover{
	background:url(../dsg/b_e-novice.gif) 0px -34px no-repeat;
}


#e-news ul li #forma{
	width: 113px;
	padding-left:13px;
	padding:0 0 0 11px;
}

#e-news ul li #replacement {
	height:19px;
	width:19px;
	border: 0;
	margin:0 0 -1px -4px;
	background: transparent url(../dsg/b_submit.gif) left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer; 
}

#e-news ul #news_text{
	color:#005a0a;
	font-size:10px;
	margin-top:9px;
	margin-left:13px;
}

#e-news ul li #input_box {
	margin: 0;
	padding: 0;
	border: 1px solid #CCCCCC;
	width: 92px;
	height: 17px;
}

#links_places{
	width:138px;
	height:98px;
	margin-top:4px;
	padding-top:6px;
	background:#f2eeef;
}

#links_places ul li{
	list-style-type:none;
}

#links_places ul li a{
	display:block;
	padding:0;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
}

#links_places ul #slap_voje  a{
	width:138px;
	height:30px;
	background:url(../dsg/b_plac_1.gif) left top no-repeat;
}
#links_places ul #slap_voje  a:hover{
	background:url(../dsg/b_plac_1.gif) 0px -31px no-repeat;
}

#links_places ul #max_zaxster  a{
	width:138px;
	height:30px;
	background:url(../dsg/b_plac_2.gif) left top no-repeat;
}
#links_places ul #max_zaxster  a:hover{
	background:url(../dsg/b_plac_2.gif) 0px -31px no-repeat;
}

#links_places ul #allo_allo a{
	width:138px;
	height:31px;
	background:url(../dsg/b_plac_3.gif) left top no-repeat;
}
#links_places ul #allo_allo a:hover{
	background:url(../dsg/b_plac_3.gif) 0px -32px no-repeat;
}


#linksM{
	width:138px;
	height:26px;
	margin-top:4px;
	margin-bottom:6px;
	padding-top:4px;
	background:#f2eeef;
}

#linksM ul li{
	list-style-type:none;
}

#linksM ul li a {
	display:block;
	padding:0;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
}

#linksM a{
	width:138px;
	height:22px;
	background:url(../dsg/b_povezave.gif) left top no-repeat;
}

#linksM a:hover{
	background:url(../dsg/b_povezave.gif) 0px -23px  no-repeat;
}



#footer{
	clear:both;
	width:768px;
	height:42px;
	padding-left:46px;
	margin-top:6px;
	background:url(../dsg/footer_bg.gif) left top no-repeat;
	color:#d7d5d6;
	font-size:11px;
}

#footer{

}

#kupi{
	margin-top:9px;
	float:left;
	width:124px;
	background:url(../dsg/fotter_border_inside.gif) right top no-repeat;
}

#footer a{
	text-decoration:none;
	color:#d7d5d6;
}

#top {
	margin-top:9px;
	float:left;
	width:150px;
	padding-left:19px;
	margin-left:21px;
	background:url(../dsg/on_top.gif) left 2px no-repeat
}

#copyright{
	margin-top:9px;
	float:left;
	text-align:right;
	width:295px;
	background:url(../dsg/fotter_border_inside.gif) right top no-repeat;
}

.reservationTable {
	font-size:11px;
}
.reservationTable INPUT,.reservationTable SELECT {
	font-size:11px;
}

