html, body {
	height: 100%;
}

body {
	font-family:Times New Roman;
    font-size:11pt;
    color:#fff;
    background:url(img/bg.jpg) center top repeat-y;
    text-align:center;
    margin:0;
}

a {
	color:#fff;
}

h1 {
	font-size:14pt;
    margin-top:0px;
}

h2{
	font-size:13pt;
    margin-top:0px;
}

hr {
	border-width:1px 0 0 0 ;
    border-color:#952d2c;
    border-style:solid;
}

#page {
	width:700px;
    margin-right:auto;
    margin-left:auto;
    min-height:100%;
    height:auto !important;
    height:100%;
}

/********************************************************
	TOP & MENU
********************************************************/

#top {
    background:url(img/top.jpg) no-repeat;
    height:334px;
}

#top_aktuality {
    background:url(img/top_aktuality.jpg) no-repeat;
    height:334px;
}

#top_orientalny_tanec {
    background:url(img/top_orientalny_tanec.jpg) no-repeat;
    height:334px;
}

#top_ponuka {
    background:url(img/top_ponuka.jpg) no-repeat;
    height:334px;
}

#home {
	float:right;
}

#menu {
	float:left;
	margin-left:30px;
    margin-top:50px;
	width:170px;
}

#menu a {
	display:block;
	height:25px;
	width:170px;
}

#menu a.kalila {
    margin-bottom:9px;
	background:url(img/kalila.gif) no-repeat;
}

#menu a.kalila:hover, #menu a.kalila_active {
    margin-bottom:9px;
	background:url(img/kalila_a.gif) no-repeat;
}

#menu a.orientalny_tanec {
    margin-bottom:6px;
	background:url(img/orientalny_tanec.gif) no-repeat;
}

#menu a.orientalny_tanec:hover, #menu a.orientalny_tanec_active {
    margin-bottom:6px;
	background:url(img/orientalny_tanec_a.gif) no-repeat;
}

#menu a.kurzy_a_vyucba {
    margin-bottom:6px;
	background:url(img/kurzy_a_vyucba.gif) no-repeat;
}

#menu a.kurzy_a_vyucba:hover, #menu a.kurzy_a_vyucba_active {
    margin-bottom:6px;
	background:url(img/kurzy_a_vyucba_a.gif) no-repeat;
}

#menu a.vystupenia {
	height:26px;
    margin-bottom:7px;
	background:url(img/vystupenia.gif) no-repeat;
}

#menu a.vystupenia:hover, #menu a.vystupenia_active {
	height:26px;
    margin-bottom:7px;
	background:url(img/vystupenia_a.gif) no-repeat;
}

#menu a.fotogaleria {
    margin-bottom:11px;
	background:url(img/fotogaleria.gif) no-repeat;
}

#menu a.fotogaleria:hover, #menu a.fotogaleria_active {
    margin-bottom:11px;
	background:url(img/fotogaleria_a.gif) no-repeat;
}

#menu a.videogaleria {
	height:26px;
    margin-bottom:5px;
	background:url(img/videogaleria.gif) no-repeat;
}

#menu a.videogaleria:hover, #menu a.videogaleria_active {
	height:26px;
    margin-bottom:5px;
	background:url(img/videogaleria_a.gif) no-repeat;
}

#menu a.partneri {
    margin-bottom:10px;
	background:url(img/partneri.gif) no-repeat;
}

#menu a.partneri:hover, #menu a.partneri_active {
    margin-bottom:10px;
	background:url(img/partneri_a.gif) no-repeat;
}

#menu a.kontakt {
	background:url(img/kontakt.gif) no-repeat;
}

#menu a.kontakt:hover, #menu a.kontakt_active {
	background:url(img/kontakt_a.gif) no-repeat;
}


/********************************************************
	JAZYKY
********************************************************/

#jazyky {
	height:24px;
    background:url(img/jazyky.gif);
    color:#f8f8f8;
}

#jazyky .jazyky {
	float:left;
    padding-top:4px;
    padding-left:60px;
}

#jazyky .jazyky a {
    color:#f8f8f8;
    text-decoration:none;
}

#jazyky .jazyky a:hover, #jazyky .jazyky a.active {
    text-decoration:underline;
}

#jazyky .navstevy {
	float:right;
    padding-top:4px;
    padding-right:60px;
}


/********************************************************
	MAIN
********************************************************/

#main {
	text-align:left;
	background:#700201;
    padding:25px 55px 25px 55px;
    line-height:1.4em;
}

/********************************************************
	SUBMENU
********************************************************/

#submenu {
	text-align:center;
    border-bottom:1px solid #952d2c;
    margin-bottom:25px;
}

#submenu a {
	text-decoration:none;
}

#submenu a:hover, #submenu a.active {
	text-decoration:underline;
}

/********************************************************
	FOOTER
********************************************************/

#footer {
	height:50px;
    background:url(img/footer.gif);
    color:#f8f8f8;
    padding-top:10px;
    line-height:1.4em;
	width:700px;
    margin-right:auto;
    margin-left:auto;
}

#footer a {
    color:#f8f8f8;
    text-decoration:none;
}

#footer a:hover {
    text-decoration:underline;
}


/*********************************************************
	GALERIA
*********************************************************/

.galeria {
	color:#fff;
    margin-bottom:20px;
}

.galeria img {
	border-color:#5D0305;
    border-width:5px;
    border-style:solid;
    padding:1px;
}

.galeria a {
    font-size: 8pt;
	color:#fff;
    text-decoration:none;
}
