body {
	color: #5E7CA7;
	background-color: #DDDDFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background: #9DBAFB url(images/grafika_htm_smartbutton22056.gif) repeat-y center;
	top: 0px;
	padding: 0 px;
}
#pozadi{
	width: 794px;
	margin: 0 auto;
	background: url(images/Grafika100.gif) repeat-y center;	
	text-align: center;
}
#main {
	width: 760px;
	margin: 0 auto;
	font-size: 11px;
	border-left: 0px solid #6699FF;
	border-right: 0px solid #6699FF;
}

a{
	text-decoration: none;
	color: #5E7CA7;
}
a:hover{
	text-decoration: underline;
	color: Red;
}
#hlavicka_0 {
	text-align: center;
	height: 30px;
	position: top;
	background: #EAEAEA	 ;
	float: none;
}
#hlavicka_01 {
	text-align: center;
	height: 10px;
	position: top;
	background: #5F7FA0;
}

#hlavicka {
	text-align: center;
	background: url(images/grafika_htm_smartbutton15658.gif) no-repeat;
	height: 82px;
	position: top;
}
#hlavicka_11 {
	width: 260px;
	height: 31px;
	margin: 0px 0px 0px 0px;
	top: 0px;
	float: left;
	background: url(images/grafika_htm_smartbutton12101.gif) repeat-x;
}
#hlavicka_12 {
	height: 22px;
	margin: 0px 0px 0px 0px;
	background: #EAEAEA url(images/grafika_htm_smartbutton12411.gif) repeat-x;
	border-bottom: 1px solid #849CB5;
	border-top: 1px solid #849CB5;
	padding: 10px 0px 0px 0px;
	text-align: center;
}
#hlavicka1 {
	text-align: center;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	top: 0px;
}
#hlavicka_a {
	text-align: center;
	color: #6699FF;
	background-color: #D9E7FF;
	height: 90px;
	background: url(images/layout_admin.gif) no-repeat;
}

#hlavicka_a1 {
	text-align: center;
	color: #6699FF;
	background-color: #79DFFF;
	height: 90px;
	background: url(images/grafika_htm_smartbutton4485.gif) no-repeat;
}
A.menu_t {
	display: block;
	color: #5F7FA0;
	text-decoration: NONE;
	padding: 5px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}
.menu_t {
	border-top: 5px solid #5F7FA0;
	color: Navy;
	text-decoration: NONE;
	font-size: 11px;
}
A.menu_t:hover {
	display: block;
	color: White;
	text-decoration: NONE;
	padding: 5px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	background: #5F7FA0;
	border-top: 5px solid white;
}

#middle {
	width: 540px;
	float: left;
	text-align: left;
	color: #4A637E;
	padding: 10px 20px 0px 10px;
	background-color: transparent;
	display: block;
}
#middlea {
	width: 540px;
	float: left;
	text-align: left;
	color: #3579FF;
	padding: 0px 20px 0px 10px;
	background-color: transparent;
	display: block;
}

#right {
	text-align: left;
	float: right;
	display: block;
	width: 165px;
	background: transparent;
	padding: 10px 0px 0px 0px;
}
#right_m {
	text-align: left;
	float: right;
	display: block;
	width: 165px;
	background: #EAEAEA;
	padding: 0px 0px 0px 0px;
}
.menu_nadpis{
	color: #5E7CA7;
	font-weight: bold;
	font-size: 13px;
	padding-left: 10px;
}

#paticka {
	text-align: center;
	color: #5F7FA0;
	font-style: italic;
	font-size: 10px;
	width: 758px;
	background: #EAEAEA;
	border-top: 1px solid #5F7FA0;
	height: 25px;
	padding: 10px 0px 0px 0px;
}

.topp{
	border-top: 3px solid Blue;
}
h1		{
	font-size: 17px;
	font-weight: bold;
	color: #4A637E;
	border-bottom: 2px ridge #9DBAFB;
	padding: 10px 10px 2px 10px;
	background: url(images/grafika_htm_smartbutton20361.gif);
}
h1:first-letter {
	font-weight: bold;
	color: Red;
	text-decoration: none;
	background-color: #E4E9F0;
	padding: 0px;
}
h2		{
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #4A637E;
	color: #4A637E;
}
h2:first-letter {
	font-weight: bold;
	color: White;
	text-decoration: none;
	background-color: #849CB5;
	padding: 3px;
}


h3		{
	font-size: 12px;
	padding: 0px 10px 0px 15px;
	border-bottom: 0px dashed Gray;
	color: #4A637E;
	font-weight: bold;
	margin: 5px 10px 3px 0px;
	background: url(images/grafika_htm_smartbutton12411.gif) bottom;
	height: 16px;
}

h3	A:hover{
	text-decoration: underline;

}

h3	A{
	color: #4A637E;
}
h3:first-letter {
	color: white;
	text-decoration: none;
	background-color: #4A637E;
	padding: 3px;
}
h4		{
	color: #5F7FA0;
	font-size: 12px;
	margin: 15px 0px 5px 12px;
	font-weight: bold;
}
h4:first-letter {
	font-weight: bold;
	color: #FF7F50;
	text-decoration: underline;
}

h5		{
	color: #6699FF;
	font-size: 12px;
	margin: 15px 0px 5px 12px;
	border-bottom: 1px dashed #20C4FF;
	font-weight: bold;
}
h5:first-letter {
	font-weight: bold;
	color: #FF7F50;
	text-decoration: underline;
}
dt {
		font-weight:bold;
}

hr		{height: 1px; padding-left : 0.3em; padding-right : 0.3em;}

img	{
		border: 0px;
		padding-top: 0.1em;
		padding-left: 0.2em;
		}
		

table {
	border: 0;
	font-size: 10px;
}

#menu {
	width: 100%;
	display: block;
	font-size: 12px;
}

#a.menu {
	text-decoration: none;
	display: block;
	font-size: 11px;
	color: green;
	background: #799AAB;
}
#menu a:hover {
	background-color: #007C99;
	display: block;
	text-decoration: none;
	color: white;
}

legend{
	color: Red;
	font-weight: bold;
	padding: 10px 20px 10px 20px;
	background: White;
}
fieldset{
	border: 1px dashed #849CB5;
	width: 98%;
	padding: 5px 5px 5px 5px;
}
.strany{
	border: 1px solid #CFCFCF;
	background-color: #EAEAEA;
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	color: #5F7FA0;
}
.strany a{
	color: #5F7FA0;
	text-decoration: underline;
	font-weight: bold;
}
.strany a:hover{
	color:red;
	font-weight: bold;
}

#film{
	height: 200px;
	width: 100%;
	background-image: url(images/kinofilm.jpg);
	background-repeat: repeat;
	overflow-x: auto;
	overflow-y: none;
	text-overflow: clip;
	position: relative;
	padding-top: 30px;
}
.img{
	border: 1px solid #849CB5;
	background-color: #FBFBFB;
	text-align: center;
}
input{
	background: White;
	border-bottom: 1px solid #C9D5DC;
	border-left: 1px solid #C9D5DC;
	border-right: 1px solid #C9D5DC;
	border-top: 1px solid #C9D5DC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.input{
	background: White;
	border-bottom: 1px solid #C9D5DC;
	border-left: 1px solid #C9D5DC;
	border-right: 1px solid #C9D5DC;
	border-top: 1px solid #C9D5DC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
textarea{
	background: White;
	border-bottom: 1px solid #C9D5DC;
	border-left: 1px solid #C9D5DC;
	border-right: 1px solid #C9D5DC;
	border-top: 1px solid #C9D5DC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tlacitko{
	color: Navy;
	background: transparent;
	font-size: 10px;
}
.anotace{
	font-size: 11px;
	color: #4A637E;
}
.anotace A{
	color: #4A637E;
}
.anotace a:hover{
	color: Red;
}
#menu_c {
	padding:0px 0px 0px 0px;
	text-align: right;
}

#clanek{
	border: 0px double #D2E4EA;
	padding: 2px 5px 10px 10px;
	font-size: 12px;
	line-height: 140%;
}
#clanek:first-letter {
	font-weight: bold;
	color: white;
	text-decoration: none;
	background-color: #7B9CBD;
	margin: 3px 0px 3px 10px;
	padding: 3px;
}
.komentar_tit	{
	font-size: 11px;
	border-bottom: 1px dashed #969696;
	color: #4A637E;
}
#komentar{
	background: #EEF4FF;
	border: 1px dashed #B9DDFF;
	padding: 10px 10px 10px 10px;
}
#font{
	background: transparent;
	border: 1px double #D2E4EA;
	padding: 0px 10px 0px 10px;
	margin-bottom: 4px;
	width: 100%;
}
.f_right{
	text-align: right;
	font-size: 9px;
	background: transparent;
}
.linka_d{
	border-bottom: 1px dashed #00475E;
}
.ok{
font-size: 13px;
color: #0592BE;
text-align: center;	
}
.error{
font-size: 16px;
color: RED;
text-align: center;	
}

.abeceda{
	font-size: 12px;
	background-color: #B6C6D1;
	text-decoration: none;
	font-weight: bold;
	color: #246DFF;
}
.abeceda a{
	background-color: transparent;
	text-decoration: none;
	color: #5F7FA0;
}
.abeceda a:hover{
	background-color: #3C5973;
	display: block;
	text-decoration: none;
	color: red;
}
.font_s{
display: block;
	border-bottom: 1px solid #A0C0D1;
}
.font_s:first-letter {
color: Red;
font-weight: bold;
}


A.menu_s:link, A.menu_s:visited {
	display: block;
	background-color: transparent;
	font-weight: normal;
	color: #5F7FA0;
	text-decoration: none;
	padding: 2px;
	margin: 0px 0px 0px 15px;
	border: 0px dashed #C6ECD3;
	font-size: 11px;
}
A.menu_s:hover {
	display: block;
	color: #5F7FA0;
	text-decoration: none;
	padding: 2px;
	margin: 0p x 0px 0px 12px;
	background-color: #EAEAEA;
}
A.menu_l:link, A.menu_l:visited {
	display: block;
	background-image: url(images/portret_htm_smartbutton18065.gif);
	font-weight: normal;
	color: #5E7CA7;
	text-decoration: none;
	padding: 2px;
	margin: 0px 2px 0px 0px;
	border: 0px dashed #C6ECD3;
	font-size: 11px;
}
menu_l:first-letter {
	font-weight: bold;
	color: Red;
	text-decoration: underline;
}
A.menu_l:hover {
	display: block;
	color: #4E90B1;
	text-decoration: NONE;
	padding: 2px;
	margin: 0p x 0px 0px 12px;
	background-image: url(images/portret_htm_smartbutton19475.gif);
	background-color: #849CB5;
}

#news_l{
	width: 50%;
	float: left;
	background: transparent;
	border: 0px dashed #C6ECD3;
	display: block;
}
#news{
	float: none;
	background: Blue;
}

#news_p{
	width: 50%;
	float: right;
	background: transparent;
	border: 0px dashed #C6ECD3;
	display: block;

}
.l{
	border-bottom: 1px solid #C9DAE7;
}
#dokument_l{
	width: 50%;
	display: block;
	float:left;
	height:100%;
}
#dokument_p{
	float: right;
	display: block;
	width: 50%;
		height:100%;
}

#nadpis{
	font-size: 13px;
	color: White;
	display: block;
	background-color: #4E90B1;

}
.nadpis A{
	color: White;
}
.nadpis A:hover{
	color: red;
}
.menu_u{
	border-bottom: 1px solid #E9F4F7;
}
.form_l{
	background: #E5EDFF;
	font-weight: bold;
	border-bottom: 1px solid #6699FF;
}
.form_p{
	border-bottom: 1px solid #6699FF;
}
#foto{
	background: #F8F8F8;
	border-bottom: 1px dotted #BFD3EC;
	border-left: 1px dotted #BFD3EC;
	border-right: 1px dotted #BFD3EC;
	border-top: 1px dotted #BFD3EC;
	text-align: center;
	padding: 5px;
}
.foto_off{
	background-color: #FFB6C1;
}
.foto_on{
	background-color: #F0FFF0;
}
A.menu_f:link, A.menu_f:visited {
	display: block;
	background-color: transparent;
	font-weight: normal;
	color: #5F7FA0;
	text-decoration: none;
	padding: 2px;
	margin: 0px 0px 0px 15px;
	border-bottom: 1px dashed #5F7FA0;
	font-size: 11px;
}
A.menu_f:hover {
	display: block;
	color: White;
	text-decoration: none;
	padding: 2px;
	margin: 0p x 0px 0px 12px;
	background-color: #5F7FA0;
}

#lightbox{
	background-color: Black;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }


#overlay{
	background-color: #000;
	background-color: transparent;
	background-image: url(blank.gif);

	}
	
.nadpis_pis{
	background: #F7F7F7 url(images/grafika_htm_smartbutton12411.gif);
	border-bottom: 1px solid #CECECE;
}