/* CSS Klnoviny */
@media screen, projection, tv {
    #layout h1#top_header {
    margin: 0;
    background: white url('../img/layout/header.jpg') no-repeat;
    }
    	
   	#layout h1#top_header a {
    display: block;
    height: 174px;
    }
    	
    #layout h1#top_header span { display: none; }

    a { color: #FAB56C; }
    a:hover { text-decoration: none; }
    	
}

body {
font-family: Arial, Tahoma, sans-serif;
font-size: small;
background: #304057;
color: white;
}
	
#layout {
margin: 5px auto 20px auto;
border: 2px solid #5E6E86;
width: 980px;
padding: 5px;
}
	
#layout #obsah_bg {
background: #5E6E86;
_height: 300px;
min-height: 300px;
padding-top: 2px;
}

#layout #top_menu {
font-family: tahoma, sans-serif;
font-weight: bold;			
padding: 0; margin: 0 2px 20px 2px;
background: #204572;
height: 23px;
/*	border-bottom: 1px solid #FAB56C; */
}
	
#layout #top_menu a {
color: white; text-decoration: none;
display: block;
padding: 3px 0 0px 0; margin: 0;
width: 120px;
height: 20px;
text-align: center;
}
	
#layout #top_menu a:hover { border-bottom: 3px solid #FAB56C; }     	
	
#layout #top_menu li {
list-style-type: none;
float: left;
}

/* levý sloupec */	
#layout #levysloupec {
float: left;
width: 230px;
background: #f1ebdd url('../img/layout/levysloupec_header.jpg') no-repeat top;
color: black;
min-height: 200px;
padding: 30px 5px 20px 5px;
}
	
#layout #levysloupec h6 {
font-size: 100%;
background: #304057;
color: #F1EBDD;
padding: 5px 5px 2px 20px;
margin: 5px 0 10px 0;
}
	
#layout #levysloupec img {
border: solid 1px #304057;
padding: 2px 2px 2px 2px;
margin-top: 0px;
background: #f1ebdd; 
}

#layout #levysloupec img.bezram {
border: solid 1px #F1EBDD;
padding: 2px 2px 2px 2px;
margin-top: 0px;
background: #f1ebdd; 
}

#layout #levysloupec h3 { 
width: 200px;
height: 30px;
border: 1px solid #FAB56C; 
background: #304057;
color: #FAB56C; 
padding: 5px 0px 0px 5px;
margin: 5px 0px 0px 10px;
}
	
/* --------------------- obsah ---------------------- */
#layout #obsah {
float: right;
width: 700px;
padding: 10px 20px 20px 20px;
}
	
#obsah h3 { 
/*width: 685px;*/
height: 20px;
background: #304057; 
color: #FAB56C; 
padding: 5px 5px 3px 5px;
}

#obsah h4.uvod {
float: right; 
width: 390px;
height: 20px;
background: #304057; 
color: #FAB56C; 
padding: 5px 0px 0px 10px;
margin-right: 10px;

}
	
#obsah hr.car {
width: 685px;
margin: 4px 0px 0px 0px;
}

#obsah p {
font-size: 100%;
margin: 3px 0px 0px 0px;
}

#obsah p.right {
color: #000000;
float: right;
width: 390px;
padding: 10px 5px 20px 5px;
margin-right: 10px;
background: #bababa url('../img/backround3.gif') no-repeat bottom;
text-align: justify;
}

#obsah p.odkaz {
font-size: 0.90em;
margin: 0px 20px 0px 15px;
float: right;
}

#obsah img.baner { 
float: center;
border: solid 1px #f1ebdd;
padding: 3px 3px 3px 3px;
margin: 0px 14px 0px 0px;
background: #304057; 
}

#obsah img.photo { 
width: 150px;
height: 100px;
border: solid 1px #f1ebdd;
padding: 3px 3px 3px 3px;
margin: 0px 14px 0px 0px;
background: #304057; 
}

#obsah img.hi { 
width: 100px;
height: 150px;
border: solid 1px #f1ebdd;
padding: 3px 3px 3px 3px;
margin: 0px 14px 0px 0px;
background: #304057; 
}

#obsah img.cisla { 
width: 149px;
height: 217px;
border: solid 1px #f1ebdd;
padding: 3px 3px 3px 3px;
margin: 0px 14px 0px 0px;
background: #304057; 
}
	
#obsah img.uvod { 
float: left;
width: 268px;
height: 184px;
border: solid 1px #f1ebdd;
padding: 3px 3px 3px 3px;
margin: 0px 10px 0px 0px;
background: #304057; 
}

#obsah table { 
width: 690px;
}

#obsah table td.nadpis {
color: #fab56c; 
font-size: large;
width: 386px;
background: #304057;
padding: 3px 0px 3px 10px;
}

#obsah table td.txt { 
width: 386px;
background: #bababa;
color: #000;
text-align: justify;
padding: 5px 10px 5px 10px;
}

#obsah table td.end { 
width: 386px;
text-align: right;
background: #bababa url('../img/backround2.gif') no-repeat bottom;
color: #000;
padding: 3px 10px 5px 0px;
}

#obsah table.cenik { 
width: 600px;
}

#obsah table.cenik td.a1 {
width: 600px;
color: #fab56c; 
font-size: large;
background: #304057;
padding: 3px 0px 3px 10px;
}

#obsah table.cenik td.a2 { 
width: 400px;
background: #7d92b1;
color: #000;
text-align: left;
padding: 5px 10px 5px 10px;
}

#obsah table.cenik td.a3 { 
width: 200px;
text-align: right;
font-weight: bold;
background: #bababa;
color: #000;
padding: 3px 10px 5px 0px;
}

#obsah table.cenik td.a4 {
text-align: left;
font-weight: bold;
color: #fff;
padding: 3px 0px 5px 10px;
}

#obsah table.termin { 
width: 600px;
}
#obsah table.termin td.a1 {
text-align: center;
width: 600px;
color: #fab56c; 
font-size: large;
background: #304057;
padding: 3px 0px 3px 10px;
}	

#obsah table.termin td.a2 {
text-align: left;
font-weight: bold;
color: #fff;
padding: 3px 0px 5px 10px;
}

#obsah table.termin td.a3 { 
width: 150px;
background: #7d92b1;
color: #000;
text-align: left;
padding: 5px 10px 5px 10px;
}

#obsah table.termin td.a4 { 
width: 150px;
text-align: left;
font-weight: bold;
background: #bababa;
color: #000;
padding: 3px 10px 5px 25px;
}

#obsah table.termin td.a5 { 
width: 150px;
text-align: left;
font-weight: bold;
background: #9b9a9a;
color: #000;
padding: 3px 10px 5px 25px;
}

#obsah span.cisla{
text-align: left;
font-weight: bold;
margin: 0px 0px 10px 0px;
}

#obsah ul.archiv {
list-style-image: url(../img/ico_jpg.gif);
}

#obsah #top_year {
font-family: tahoma, sans-serif;
font-weight: bold;			
padding: 0; margin: 0 2px 2px 2px;
background: #bababa;
height: 21px;
/*	border-bottom: 1px solid #FAB56C; */
}
	
#layout #top_year a {
color: #000; text-decoration: none;
display: block;
padding: 2px 15px 0px 15px; margin: 0;
width: 60px;
height: 18px;
text-align: center;
}
	
#layout #top_year a:hover { border-bottom: 3px solid #FAB56C; }     	
	
#layout #top_year li {
list-style-type: none;
float: left;
}

/* pata */
#layout #zapati {
	clear: both;
	padding: 15px 15px 20px 15px;
	text-align: right;
	
}
#layout #zapati a { color: #fab56c; font-weight: bold;}
		
.strong { font-weight: bold; }
.center { text-align: center !important; }
.right { text-align: right !important; }
.clear { clear: both; }
.clear_hidden { clear: both; height: 1px; overflow: hidden; }
.zarovnani { text-align: right !important; }
.fleft { float: left; }
.fright { float: right; }
.zluta { color: #eecd74; font-weight: bold;}
.orange { color: #fab56c; font-weight: bold;}


/* PROHLIZENI OBRAZKU POZADI */
#prohlizeniObrazku_ramecek,
a#prohlizeniObrazku_prev,
a#prohlizeniObrazku_next {
	background: #304057 !important;
}
#prohlizeniObrazku_a #prohlizeniObrazku_img {
	border: 1px solid white !important;
}
#prohlizeniObrazku_a {

	width: 802px !important;
	height: 536px !important;
}
#prohlizeniObrazku_ramecek {
	width: 802px !important;
	height: 569px !important;
	padding: 4px !important;
}
#prohlizeniObrazku_navigation {
	top: 543px !important;
}

