*{margin:0;padding:0}
div{position:relative;}
body{background-color:#fff; font-size:0;}

/**************
    LAYOUT
**************/


#main{
width:749px;
margin:auto;
margin-top:20px;
}

#head{
width:749px;
height:115px;
background:url(../img/head_s.jpg) no-repeat;
z-index:50;
}

#banner-kolaudacia{background:url(../img/ban-sk-leto.png) no-repeat 0 0;}
#head-en #banner-kolaudacia{background:url(../img/ban-en-leto.png) no-repeat 0 0;}

#head-en{
width:749px;
height:115px;
background:url(../img/head_s_en.jpg) no-repeat;
z-index:50;
}

#navi{
width:749px;
height:50px;
z-index:40;
}

#body{
width:749px;
z-index:20;
}



#com-cont-wrap{
width:589px;
margin-left:160px;
background:url(../img/bg_com_cont_txt_orange.gif) repeat-y;
padding-bottom:0;
}

#com-cont-txt{
width:205px;
float:left;
padding-top:15px;
}

#com-cont-img{
width:359px;
float:right;
font-size:0;
margin-top:0px;
}

#com-cont-img img{
margin:0;
}

#menu-bg{
width:589px; 
height:25px; 
background-color:#DCB04F;
float:right;
}

/** 3D MENU **/
#menu-3d-bg{ background:url(../img/img_menu_off.gif) no-repeat;}


/**** galeria ***/


div.gal-item-wrapper img{float:left; margin-top:2px;}
div.gal-item-wrapper p{width:150px; float:right; padding:0 0px 0px 0px;}

#gal-cont-img{
width:359px;
float:right;
font-size:0;
margin-top:0px;
}

#gal-cont-img img{display:none;}

/**** end galeria ***/

/**** ponuka ***/

#ponuka-list-cont{
width:589px;
padding-bottom:0;
float:left;
background-color:#DCB04F;
}

#ponuka-list-navi{
width:160px;
padding-bottom:0;
float:left;
}

#ponuka-list-navi p{
color:#7C5500;
}

#ponuka-list-navi h1{
color:#7C5500;
}

table.table-ponuka{
border-collapse:collapse;
margin:10px 10px 10px 10px;
}

table.table-ponuka tr{}

table.table-ponuka tr td{
border:1px solid #DDC38B; 
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
padding: 1px 5px 3px 4px;
text-align:right;
color:#fff;
}

table.table-ponuka tr th{
border:1px solid #DDC38B; 
font:bold 10px Verdana, Arial, Helvetica, sans-serif; 
color:#fff;
padding: 2px 5px 3px 4px;
}

table.table-ponuka tr th.poschodie{border:0; text-align:left; padding: 3px 5px 5px 4px;}

.whitebg{background-color:#FFECC3; cursor:pointer; color:#7C5500;}
.bluebg{background-color:#DCB04F;}
#body table tr.whitebg td{color:#7C5500;}

/**** end ponuka ***/

/**** standardy ***/

table.table-standardy tr{}

table.table-standardy tr td{

font:normal 10px Verdana, Arial, Helvetica, sans-serif;
padding: 1px 5px 3px 4px;
text-align:left;
vertical-align:top;
color:#fff;
border:1px solid #DDC38B/*DCB04F*/; 
}

table.table-standardy tr td.noborder{border:0;}
/**** end standardy ***/

#mapa-cont{
width:589px;
padding-bottom:0;
float:right;
background-color:#DCB04F;
}


a img{border:0}
#compass{background-image:url(../img/compass_foot_s.gif);}


hr.cistic {
clear:both;
height:1px;
border:none;
margin:-1px 0 0 0;
visibility:hidden;
_display:none;
/*_clear:none;
_height:0px;*/ 
}

/**************
    FORMAT
**************/

h1, h2, h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
padding:0 5px 10px 10px;
}

h1{
font-size:11px;
}

h2{
font-size:10px;
}

p, td, ul, ol{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
}

#body p{
font-size:10px;
padding:0 5px 15px 10px;
}

#foot p{
color:#DCB04F;
}

#body ul{
padding:0 5px 10px 22px;
}

#body ul li{
list-style:disc;
}

#content-ul{
padding:0 5px 10px 22px;
list-style-type:disc;
}

#content-ul li{
list-style-type:disc;
font-size:12px;
}

#body ol{
padding:0 5px 10px 28px;
_padding:0 5px 10px 28px;
}

a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
text-decoration:underline
}

a.hover{text-decoration:none;}

p.left-navi{padding-left:0px; margin-left:-10px;}
p.pdf-p{padding:0px; margin-left:-10px;}

#aktiv-zima{display:none;}
#aktiv-leto{display:block;}


/******** Linky *********/

a.nounder{
margin:40px 10px 0 0;
text-decoration:none;
}
a.nounder:hover{
font-weight:bold;
}


a.back{
text-decoration:none;
background:url(../img/sipka_back_s.gif) no-repeat 0 5px;
padding:0 0 0 12px;
color:#254367;/*color:#7C5500;*/

}
a.back:hover{
font-weight:bold;
}

a.pdf{
display:block;
height:26px;
text-decoration:none;
background:url(../img/icon_pdf.gif) no-repeat 0 4px;
padding:0px 0 0 25px;
color:#254367;/*color:#7C5500;*/
}
a.pdf:hover{
font-weight:bold;
}

#jazyk{color:#254367;}
#season, #season-en{color:#254367;}
#season2, #season2-en{color:#254367;}

/******************************** 
MENU
*********************************/
#nav li ul { 

	padding:0;
	padding-bottom:2px;
	position: absolute;
	top:25px;
	color:#DCB04F;
	
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}


#nav li ul li a {
	margin:0;
	display:block;
	width:100px;
	padding:5px 5px 5px 5px;
	color:#DCB04F;
}

#nav li ul li a:hover {
	color:#DCB04F;
}

/**end menu**/

#body ul{
padding:0 5px 10px 22px;
_padding:0 5px 10px 25px;
}

#body ul li{
list-style:disc;
float: none;
}

#body ol{
padding:0 5px 10px 28px;
_padding:0 5px 10px 33px;
}

a span{display:none;}
white-blue{color:#AECAED;}
white-gray{color:#eee;}
div.light-blue{background-color:#8FACC5;}
.blue{color:#7C5500;}

#body a.header:hover{
color:#7C5500;
}


#mapa-cont div.left-fl{float:left; width:49%;}
#mapa-cont div.right-fl{float:right; width:49%;}

h1.main-head{font-size:14px; color:#eee; padding-bottom:10px;  padding:10px 0 0 15px;}
h1.mapa-h1{ padding:10px 0 10px 10px;}

/******* STAT BGS ********/ 

#body div.pg_index{background-image:url(../img/kontakty_leto.jpg)}
#body div.pg_financovanie{background-image:url(../img/financovanie_leto.jpg)}
#body div.pg_kontakty{background-image:url(../img/oprojekte_leto.jpg)}
#body div.pg_lokalita{background-image:url(../img/aktivity_leto.jpg)}
#body div.pg_mapa{background-image:url(../img/mapa_sr_leto.gif)}
#body div.pg_mapa_local{background-image:url(../img/mapa_local_leto.gif); background-repeat:no-repeat;}


#dyngalwrap{
background:url(../img/bg_com_cont_txt_orange.gif) repeat-y;
}

/* blue banner */

#main #brown-banner{position:absolute; margin:0 0 0 0; background:url(../img/bg-blue-banner.jpg) no-repeat 0 0; width:161px; height:94px;}

/* blue banner v ponuke*/

#main #brown-banner-2{position:relative; margin:0 0 15px 0; background:url(../img/bg-blue-banner.jpg) no-repeat 0 0; width:161px; height:94px;}

