body { background:#fff url(../images/bg-main.jpg) no-repeat top center; }

body, td, a, ol, ul, li, p, input, textarea, select, div, h1, h2, h3 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:100%;
	color: #000;
	text-decoration: none;
}

body, img, form, ul, li, h1, h2, h3, p { border:0; padding:0; margin:0; }

a {		 color: #ff8c00; text-decoration:underline; }
a:hover { color: #f00; }

a.img_link img { border:1px solid #000; margin:4px; }
a:hover.img_link img { border:1px solid #f00; }

#main_div01 { margin:0px auto; width:923px; }
#main_div02 { float:left; width:795px; }
#main_div03 { float:right; width:122px; margin-top:20px; }

#top { float:left; width:795px; background:url(../images/bg_top.png) no-repeat top; border-bottom:1px solid #fff; height:24px; font-size:74%; margin-top:20px; }
	#top_left { float:left; color:#FFFFFF; margin:5px 0px 0px 20px; }
	#top_right { float:right; margin:5px 20px 0px 0px; }

#header { float:left; width:793px; height:126px; background:url(../images/bg_header.jpg) no-repeat top; border:1px solid #457aa7; text-align:right; }
	#header img { margin:36px 0px 0px 30px; float:left; }
	
#main { float:left; width:793px; background:url(../images/bg-main01.png) repeat-y center; padding:0px 1px; }
#main2 { float:left; width:791px; background:url(../images/doppelmayr.png) no-repeat left bottom; }
	#main_left { float:left; width:234px;padding-bottom:80px;  }
	#main_right { float:right; width:554px; font-size:68%; }
	
#footer { float:left; width:795px; background:url(../images/bg_bottom.png) no-repeat top; height:26px; font-size:68%; margin-bottom:20px; }
	#footer_left { float:left; margin:7px 0px 0px 20px; }
	#footer_right { float:right; margin:7px 20px 0px 0px; }
			#footer_right a { text-decoration:none; color:#000; }
			#footer_right a:hover { color:#fff; }
			
#main_menu { list-style-type:none; float:left;margin:2px;_margin:2px 1px; font-size:70%; }
#main_menu li { float:left; margin-bottom:2px; height:26px; }
#main_menu li a { float:left; width:230px; height:26px; background:url(../images/bg_menu01.png) no-repeat top; color:#fff; font-weight:bold; }
#main_menu li a:hover { background:url(../images/bg_menu03.png) no-repeat top; color:#0765ae; cursor:pointer; }
#main_menu li a span { float:left;position:relative;left:20px;top:5px; }
#main_menu li.selected a, #main_menu li.selected a:hover { background:url(../images/bg_menu02.png) no-repeat top;color:#000; }
#main_menu li.sub a, #main_menu li.sub a:hover { background:url(../images/bg_menu04.png) no-repeat top;color:#000;font-weight:200; }
#main_menu li.subselected a, #main_menu li.subselected a:hover { background:url(../images/bg_menu04.png) no-repeat top;color:#000; }

#udalosti { float:left; background:url(../images/bg02.gif) repeat-y center;margin:10px 0px 0px 8px;_margin:10px 0px 0px 4px; font-size:68%; }
#udalosti2 { float:left; width:218px;background:url(../images/bg01.png) no-repeat center top; }
#udalosti3 { float:left; width:178px;background:url(../images/bg02.png) no-repeat center bottom;padding:45px 20px 10px 20px; }
#udalosti3 div { font-weight:bold; padding-bottom:12px; }
#udalosti3 div a { font-weight:200;color:#000 }
#udalosti3 div a:hover { font-weight:200;color:#f00 }

table.table01 a { float:left; width:211px; height:30px; background:url(../images/bg04.png) no-repeat top; color:#fff; font-weight:bold; }
table.table01 a:hover { background:url(../images/bg05.png) no-repeat top; color:#0765ae; cursor:pointer; }
table.table01 a span { float:left;position:relative;left:12px;top:7px; }

table.table02 { width:100%; margin-top:16px; }
table.table02 td.header01 { color:#000; font-weight:bold; border:1px solid #ff8c00; background-color:#ffdaac; text-align:center; }
table.table02 td.header02 { color:#000; border:1px solid #ff8c00; background-color:#ffdaac; text-align:center; }
table.table02 td { padding:2px 12px; }
table.table02 td.body01 { text-align:center; color:#CC0000; }
table.table02 td.body02 { border:1px solid #0661ac; background-color:#60acd3; height:4px; font-size:1%; padding:0; }
table.table02 td.zlava { text-align:center; color:#CC0000; font-weight:bold; }

table.table04 { margin:0px auto; }
table.table04 td { color:#203C6A;padding:4px 18px 4px 8px;background-color:#E8EAF0; }
table.table04 td.left { color:#FF8C00;padding:4px 8px 4px 18px;background-color:#FFF3E4;text-align:right;font-weight:bold; }
table.table04 td.left2 { color:#FF8C00;padding:4px 8px 4px 18px;background-color:#FFF3E4;text-align:right;font-weight:bold; }

h1 { width:536px;height:66px; }
	h1 span { display:none; }
	h1.header01 { background:url('../images/header01.png') no-repeat left top; }
	h1.header02 { background:url('../images/header02.png') no-repeat left top; }
	h1.header03 { background:url('../images/header03.png') no-repeat left top; }
	h1.header04 { background:url('../images/header04.png') no-repeat left top; }
	h1.header05 { background:url('../images/header05.png') no-repeat left top; }
	h1.header06 { background:url('../images/header06.png') no-repeat left top; }
	h1.header07 { background:url('../images/header07.png') no-repeat left top; }
	h1.header08 { background:url('../images/header08.png') no-repeat left top; }
	h1.header09 { background:url('../images/header09.png') no-repeat left top; }
	h1.header10 { background:url('../images/header10.png') no-repeat left top; }
	h1.header11 { background:url('../images/header11.png') no-repeat left top; }
	h1.header12 { background:url('../images/header12.png') no-repeat left top; }
	h1.header13 { background:url('../images/header13.png') no-repeat left top; }
	h1.header14 { background:url('../images/header14.png') no-repeat left top; }
	h1.header15 { background:url('../images/header15.png') no-repeat left top; }
	h1.header16 { background:url('../images/header16.png') no-repeat left top; }
	h1.header17 { background:url('../images/header17.png') no-repeat left top; }
	h1.header18 { background:url('../images/header18.png') no-repeat left top; }
	h1.header19 { background:url('../images/header19.png') no-repeat left top; }
	h1.header20 { background:url('../images/header20.png') no-repeat left top; }
	h1.header21 { background:url('../images/header21.png') no-repeat left top; }
	h1.header22 { background:url('../images/header22.png') no-repeat left top; }
	h1.header23 { background:url('../images/header23.png') no-repeat left top; }
	h1.header24 { background:url('../images/header24.png') no-repeat left top; }
	h1.header25 { background:url('../images/header25.png') no-repeat left top; }
	h1.header26 { background:url('../images/header26.png') no-repeat left top; }
	h1.header27 { background:url('../images/header27.png') no-repeat left top; }
	h1.header28 { background:url('../images/header28.png') no-repeat left top; }
	h1.header29 { background:url('../images/header29.png') no-repeat left top; }
	h1.header30 { background:url('../images/header30.png') no-repeat left top; }
	h1.header31 { background:url('../images/header31.png') no-repeat left top; }
	h1.header32 { background:url('../images/header32.png') no-repeat left top; }
	h1.header33 { background:url('../images/header33.png') no-repeat left top; }
	h1.header34 { background:url('../images/header34.png') no-repeat left top; }
	h1.header35 { background:url('../images/header35.png') no-repeat left top; }
	h1.header36 { background:url('../images/header36.png') no-repeat left top; }
	h1.header37 { background:url('../images/header37.png') no-repeat left top; }
	h1.header38 { background:url('../images/header38.png') no-repeat left top; }
	h1.header39 { background:url('../images/header39.png') no-repeat left top; }

h2.h2_01 { font-size:124%;color:#FF8C00;padding-top:18px;border-bottom:2px solid #FF8C00;margin-bottom:6px;padding-bottom:4px; }
	
.text01 { padding:8px 18px 0px 18px; }
.text02 { font-weight:bold;padding:16px 18px 0px 18px; }
.text03 { padding:16px 18px 12px 18px;background-color:#FFF3E4;margin:12px 0px 4px 0px; }
.text05 { padding:16px 18px 0px 18px; }

ul.ul01 { padding:8px 0px 0px 18px; list-style-type:square; }
		ul.ul01 li { padding-bottom:8px;color:#203C6A; }
		
img.img01 { padding:0px 16px 4px 0px; }
img.img03 { border:1px solid #000; }

.novinka { padding:12px 16px 16px 16px; border-bottom:1px solid #ffe2be; }
.novinka div { font-weight:bold; padding-bottom:4px; }

#fotogaleria { margin:12px 0px;width:100%; }
#fotogaleria td { padding:8px;border-bottom:1px solid #ffe2be; }
#fotogaleria td.fotogaleria_left { width:210px; text-align:right; }
#fotogaleria a img { border:1px solid #000; }
#fotogaleria a:hover img { border:1px solid #f00; }
#fotogaleria div { margin-bottom:12px; font-weight:bold; font-size:200%; color:#1074bb; }

.fix01 { text-align:center; padding-top:16px; font-weight:bold; }
.fix01 a img { border:1px solid #000; }
.fix01 a:hover img { border:1px solid #f00; }

table.napiste_nam { background-color:#ffbd6c; width:100% }
table.napiste_nam td { text-align:left; }

table.ubytovanie { margin-top:12px;width:484px; }
table.ubytovanie td { background-color:#E8EAF0;padding:10px 16px 10px 16px;vertical-align:top; }
table.ubytovanie td.left { background-color:#FFF3E4;text-align:right;width:204px; }
table.ubytovanie td.left div.header { font-weight:bold;font-size:140%;color:#FF8C00; }
table.ubytovanie td.left div.header2 { font-weight:bold;font-size:124%;color:#FF8C00; }
table.ubytovanie td.left div { padding-bottom:8px; }
table.ubytovanie img { border:2px solid #213E6D; }
table.ubytovanie a { font-weight:bold;text-decoration:underline; color:#000000; }
