body {
	margin: 0; padding: 0 10px;
	text-align: left;	
	background: #0b530b url(images/bcg.png) center top no-repeat;
	font-size: 11px; 
	/*font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;*/
	font-family: Arial;
	
	/*scrollbar-3dlight-color: #666666;
	scrollbar-arrow-color: #F9F9F9;
	scrollbar-base-color: #666666;
	scrollbar-darkshadow-color: Black;
	scrollbar-face-color: #666666;
	scrollbar-highlight-color: #999999;
	scrollbar-shadow-color: #F9F9F9;
	scrollbar-track-color: #F9F9F9;*/
	
	color: Black;
}

a:LINK, A:VISITED {
	color: Silver; text-decoration: none;
}

a:HOVER {
	color: White;	text-decoration: none;
}

/* menu - top */

a.topmenu1:link, a.topmenu1:visited {
	display: block; float: left;
	background: url(images/t1.png) no-repeat;
	width: 76px; height: 57px; padding: 0 0 0 0; margin: 0 0 0 0;
}
a.topmenu1:HOVER {
	display: block; float: left;
	background: url(images/t1a.png) no-repeat;
}

a.topmenu2:link, a.topmenu2:visited {
	display: block; float: left;
	background: url(images/t2.png) no-repeat;
	width: 135px; height: 57px; padding: 0 0 0 0; margin: 0 0 0 0;
}
a.topmenu2:HOVER {
	display: block; float: left;
	background: url(images/t2a.png) no-repeat;
}

a.topmenu3:link, a.topmenu3:visited {
	display: block; float: left;
	background: url(images/t3.png) no-repeat;
	width: 90px; height: 57px; padding: 0 0 0 0; margin: 0 0 0 0;
}
a.topmenu3:HOVER {
	display: block; float: left;
	background: url(images/t3a.png) no-repeat;
}

a.topmenu4:link, a.topmenu4:visited {
	display: block; float: left;
	background: url(images/t4.png) no-repeat;
	width: 94px; height: 57px; padding: 0 0 0 0; margin: 0 0 0 0;
}
a.topmenu4:HOVER {
	display: block; float: left;
	background: url(images/t4a.png) no-repeat;
}

a.topmenu5:link, a.topmenu5:visited {
	display: block; float: left;
	background: url(images/t5.png) no-repeat;
	width: 103px; height: 57px; padding: 0 0 0 0; margin: 0 0 0 0;
}
a.topmenu5:HOVER {
	display: block; float: left;
	background: url(images/t5a.png) no-repeat;
}

a.topmenu6:link, a.topmenu6:visited {
	display: block; float: left;
	background: url(images/t6.png) no-repeat;
	width: 245px; height: 57px; padding: 0 0 0 0; margin: 0 0 0 0;
}
a.topmenu6:HOVER {
	display: block; float: left;
	background: url(images/t6a.png) no-repeat;
}





/* menu - bok */

a.sidemenu1:link, a.sidemenu1:visited {
	display: block; float: left;
	background: url(images/l1.png) no-repeat;
	width: 246px; height: 62px; padding: 0 0 0 0; margin: 0 0 0 0;
}
a.sidemenu1:HOVER {
	display: block; float: left;
	background: url(images/l1a.png) no-repeat;
}

a.sidemenu2:link, a.sidemenu2:visited {
	display: block; float: left;
	background: url(images/l3.png) no-repeat;
	width: 246px; height: 50px; padding: 0 0 0 0; margin: 0 0 0 0;
}
a.sidemenu2:HOVER {
	display: block; float: left;
	background: url(images/l3a.png) no-repeat;
}

a.sidemenu3:link, a.sidemenu3:visited {
	display: block; float: left;
	background: url(images/l3.png) no-repeat;
	width: 246px; height: 50px; padding: 0 0 0 0; margin: 0 0 0 0;
}
a.sidemenu3:HOVER {
	display: block; float: left;
	background: url(images/l3a.png) no-repeat;
}

a.sidemenu4:link, a.sidemenu4:visited {
	display: block; float: left;
	background: url(images/l4.png) no-repeat;
	width: 246px; height: 47px; padding: 0 0 0 0; margin: 0 0 0 0;
}
a.sidemenu4:HOVER {
	display: block; float: left;
	background: url(images/l4a.png) no-repeat;
}

a.sidemenu5:link, a.sidemenu5:visited {
	display: block; float: left;
	background: url(images/l5.png) no-repeat;
	width: 246px; height: 50px; padding: 0 0 0 0; margin: 0 0 0 0;
}
a.sidemenu5:HOVER {
	display: block; float: left;
	background: url(images/l5a.png) no-repeat;
}

a.sidemenu6:link, a.sidemenu6:visited {
	display: block; float: left;
	background: url(images/l6.png) no-repeat;
	width: 246px; height: 51px; padding: 0 0 0 0; margin: 0 0 0 0;
}
a.sidemenu6:HOVER {
	display: block; float: left;
	background: url(images/l6a.png) no-repeat;
}



/*************************************************************/





a.authors:link, a.authors:visited {
	color: Silver;
}

a.authors:HOVER {
	color: White;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/*  ****** definice volitelnych odkazu ******  */




/*background:#FAEBD2;
	Filter: Alpha(Opacity=90,Style=0);
	opacity:.90;*/



/*  ****** definice nadpisu ******  */

h1 {
	font-size: 20px;
	color: #ffbb1f;	
}

h2 {
	font-size: 16px;
	color: Black;	
}

h3 {
	font-size: 12px;
	color: Black;	
}

/*  ****** definice druhu pisma ******  */






/*  ****** hlavni tabulka ******  */

#container {
	margin: 0 auto; height: auto; width: 950px;
}


#menu {
	width: 950px; height: 57px; float: right;	
	background: url(images/menu.png) no-repeat;		
}



#header {
	width: 950px; height: 318px; float: left; 
	background: url(images/top.png) no-repeat;
}

.floating {
	float: left; border: none;
}

#banner {
	width: 490px; height: 95px; margin: 118px 0 0 425px;
}

#banner h1 {
	font-size: 18px; padding: 0 0 0 0; margin: 10px 5px 7px 5px;
}



#content {
	width: 950px; height: auto; float: left; 
	background: url(images/content.png) no-repeat; 
}

#content_left {
	width: 246px; height: 350px; float: left; margin: 0 0 65px 0;
	background: url(images/left.png) no-repeat;
}

#content_main {
	width: 704px; height: auto; float: left; background: none; 
}

#content_main_fill {
	width: 607px; height: auto; margin: 47px 0 0 45px; padding: 0 0 20px 0;
	background: none; color: white;
}

#content_main_fill h1 {
	margin: 0 0 17px 30px;
}






#bottom {
	width: 950px; height: 200px; text-align: center; 
	float: left; padding: 15px 0 0 0; color: White;
	background: #1f1515 url(images/bottom.png) top no-repeat; 
	font-family: Tahoma;
}

#bottom a:link{
	color: silver;
}


/*  ****** definice poli hlavni tabulky ******  */


.fotka {
	width: 224px; height: auto; background: none; float: left;
	margin: 10px 15px 10px 20px;
}

.fotka_popis {
	width: 224px; height: 20px; float: left;
}

.fotka_foto {
	width: 224px; height: 168px; float: left;
}

.fotka_foto img {
	width: 224px; height: 168px; float: left; border: solid 1px Silver;
	padding: 1px 1px 1px 1px;
}


.foto_konec {
	width: 400px; height: 20px; background: none;
}

.clearfoto {
	width: 100%; 
}




