body{	font-family: Trebuchet MS, Arial; font-size: 75%;	margin: 0;	padding: 0; text-align: center; color: black; background:  url("../images/bg_page.jpg") center #69B2D2;}
hr.cistic {  clear: both; height: 1px; border: none; margin: -1px 0 0 0; visibility: hidden; }

a {text-decoration: none; color: #005383;}
a:hover {text-decoration: underline;}
images {	border: 0;}
p {margin: 0; padding:0 0 10px 0;}
hr {margin: 0; padding: 0;}
h4{font-size: 100%;margin: 0; padding:0;}
h3{font-size: 110%;margin: 0; padding:0; clear: both;}
h2{font-size: 120%; margin: 0; padding: 0;}
h1{font-size: 130%; margin: 0; padding: 0; color: #666666; }
/* ********************** */
#root{width:815px;text-align: left; margin-left: auto; margin-right: auto; margin-top:0px; background: white;}

.main_header a { display: block; padding: 30px 0px 10px 20px; width: 190px; height: 20px; }
.main_header .homelink { display: none; }

#panelhorni{ height: 221px; padding: 0px 8px 0px 12px; margin-left: auto; margin-right: auto; background: url(../images/top.jpg) no-repeat center;}
#flags a { width: 20px; height: 20px; display: block; background: none; margin-right: 5px; float: left; }
#flags .flag_txt { display: none; }
.mainmenu { width: 710px; float: left; }

/* HORNI MENU */
#menutop {height:  26px; padding: 7px 0px 0px 15px; background: url(../images/menutop.jpg) no-repeat center;}

.horbar	{
	color: black;
	border: none;
}

.horbaritem	{
	float: left;
	white-space: nowrap;
	font-family: "Helvetica CE", helvetica, arial, lucida, sans-serif;
	font-size: 12px; 
	padding: 1px 9px;
	font-weight: bold;
	border-right: 1px solid #FFFFFF;
}

.horbaritem a	{
	display: block;
	text-decoration: none;
}

.horbaritem a:link	{
	color: #FFFFFF;
	text-decoration: none;
}

.horbaritem a:visited	{
	color: #FFFFFF;
	text-decoration: none;
}

.horbaritem a:hover	{
	color: #FFFF00;
	text-decoration: none;
}

.horbaritem a:active	{
	color: #FFFFFF;
	text-decoration: none;
}

.verbar	{
	color: #FFFFFF;
	background-color: #867953;
	border: none;
}

.submenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	margin-top: 8px;
}



.subframe	{
	position: relative;
	display: block;
	background-color: #005482;
	border: 1px solid #FFFFFF;
}

.item	{
	text-align: left;
	white-space: nowrap;
	font-family: "Helvetica CE", helvetica, arial, lucida, sans-serif;
	font-size: 12px;
	border-top: 1px solid #FFFFFF;
}

.item a	{
	position: relative;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	padding: 3px;
}

.item a:link	{
	color: #FFFFFF;
	text-decoration: none;
}

.item a:visited	{
	color: #FFFFFF;
	text-decoration: none;
}

.item a:hover	{ 
  color: #000000;
	text-decoration: none;
	background-color: #00CCF0;
}

.item a:active	{
	color: #000000;
	text-decoration: none;
}

.item .fwdarr	{
	position: absolute;
	top: 5px;
	right: 7px;
}

.separator	{
	background-color: #ff0000;
	border-top: 1px solid #9e9a91;
	border-bottom: 1px solid #ffffff;
	margin: 2px 0px 2px 1px;	/* top right bottom left */
	height: 0;
	font-size: 1px;
	line-height: 0;
    background: url(../images/bg-menu-top.gif) no-repeat right;
}




/* hlavni div - tvori pozadi */
#main {margin: 0px; padding: 10px 0 0px 10px;background: url(../images/bgr_main.jpg) repeat-y center white;}


/* pomocny div - uzavira content a footer */
#main2{ width: 620px; float: left; padding: 0px 10px 0px 15px; background: url("../images/content_bg.jpg") no-repeat right top; min-height: 400px; }
* html #content { height: 400px; }
#main2 #content { width: 380px; color: #57575A; padding: 10px 10px 0px 10px; text-align: justify; }
#main2 #content h1{ padding: 0 0 30px 0; font-weight: normal; font-size: 20px;}
#main2 #content h4	{ margin: 15px 5px 5px 5px; font-size: 18px; color: #8096AC; background: #E9EBF3; padding: 20px; border: 1px solid #DDDDDD; line-height: 30px; }
#main2 #content h5	{ margin: 15px 5px 5px 5px; font-size: 11px; color: #53377A; background: #E9EBF3; padding: 10px; border: 1px solid #DDDDDD; line-height: 20px; }

#content ul			{ list-style-type: none; margin: 10px; font-size: 11px; color: #333333; }
#content li				{ list-style-type: none; margin: 0 0 0.3em; padding-left: 12px;  background: url(../images/bg-list.gif) no-repeat 0px 4px; }
#content li ul			{ list-style-type: none; margin: 0.3em 0 0 ; }
#content li li			{ background: url(../images/bg-list.gif) no-repeat 0px 4px; }

#content form { margin: 0px; padding: 0px; }

#content hr { margin: 10px; height: 1px; border: 1px solid #CCCCCC; }

#main2 #content .Aktualita { padding: 7px 0px 7px 0px; border-bottom: 1px dotted #80AAC1; }
#main2 #content .Aktualita .more { margin-left: 250px; }
#main2 #content .Aktualita img { border: none; float: left; margin-right: 15px; padding: 2px; border: 1px solid #CCCCCC;  background: #FFFFFF; }
#main2 .Aktualita h3 { padding: 5px 0px 10px 0px; margin: 0px; font-size: 14px; }

#footer{ font-size: 85%; width: 625px; color: black; margin: 0px 0px 0px 20px; padding-top: 5px; padding-left: 5px; border-top: 2px solid #015383; }

#pravysloupec{ width: 147px; float: right; padding: 0px; color: white; margin-right: 12px; }
* html #pravysloupec{ width: 147px; float: right; padding: 0px; color: white; margin-right: 6px; font-size: 11px; }
#pravysloupec a { color: #FFFFFF; }
#pravysloupec .info { padding: 0px 10px 0px 10px; color: white; }
#pravysloupec .kontakty { padding: 0px 10px 0px 10px; color: white; }
#pravysloupec .aktuality { background: #0D6E9A; padding: 5px 0px 5px 8px; }
#pravysloupec .Aktualita { padding: 7px 0px 7px 0px; border-bottom: 1px dotted #80AAC1; }
#pravysloupec .Aktualita img { border: none; float: none; margin-right: 6px; padding: 2px; border: 1px solid #CCCCCC; background: #FFFFFF; }
#pravysloupec h2 { padding: 5px 0px 5px 0px; margin: 0px; font-size: 14px; }
#pravysloupec h3 { padding: 5px 0px 5px 0px; margin: 0px; font-size: 13px; }
#pravysloupec .search_form { text-align: center; margin-bottom: 10px; }
.search_form .search_input { width: 120px; border: none; font-size: 11px; }
.search_form .btns { margin-top: 5px; }
.search_form .search_btn { width: 55px; border: 1px solid #69B2D2; font-size: 11px; background: #002E46; color: #FFFFFF; }
#pravysloupec .clocks { margin: 10px 0px 5px 12px; }

.strankovac2 { float: right; font-size: 11px; margin: 10px 0px; }
.strankovac { float: right; font-size: 11px; }
.strankovac2 form { margin: 0px; padding: 0px; }
.strankovac form { margin: 0px; padding: 0px; }
.strankovac2 select { font-size: 11px; }
.strankovac select { font-size: 11px; }

.main_header { background: url("../images/up_header.jpg") no-repeat center; height: 62px; }
.main_foot { background: url("../images/content_foot.jpg") no-repeat center; height: 50px; }

         /*   gallery    */
/* .................................................................................................................. */
#gallery_header { text-align: left; background: url("../images/gallery_header.jpg") #3A98C0; font-size: 22px; height: 70px; padding: 15px 10px 10px 10px; color: #FFFFFF; border-bottom: 3px solid #D2E8F1; }
#gallery_header img { float: left; margin-right: 10px; border: 2px solid #FFFFFF; }
#gallery_info { text-align: left; font-size: 11px; padding-top: 5px; }
#gallery_content { font-size: 11px; padding: 20px; }
.gallery_img { float: left;margin: 3px;padding: 1px; width: 126px; text-align: center;background: url("../images/img_bg.jpg") #D2E8F1; }
.gallery_img img { padding: 0px; margin: 1px; }
.gallery_img .img_bg { width: 126px; height: 90px; overflow: hidden; padding: 0px; margin: 0px; background-color: #FFFFFF;cursor: pointer; border-bottom: 1px solid #FFFFFF; }
.gallery_img img { margin: -5px; padding: 0px; }
.gallery_popiska { float: none; text-align: left; padding: 3px; font-size: 10px; height: 60px; }

.gallery_file { float: left;margin: 3px;padding: 1px; width: 126px; text-align: center;background-color: #D2E8F1; }
.gallery_file img { padding: 0px; margin: 1px; }
.gallery_file .img_bg { width: 126px; height: 85px;padding-top: 5px; background-color: #FFFFFF;cursor: pointer; border-bottom: 1px solid #FFFFFF; }
.file_name { font-size: 10px; }

#gallery_footer { clear: both; text-align: center; background: url("../images/gallery_header.jpg") top #3A98C0; font-size: 18px; height: 20px; padding: 15px 10px 10px 10px; color: #FFFFFF; border-bottom: 3px solid #D2E8F1; margin-top: 20px; }
#gallery_footer a { color: #FFFFFF; }
/* ................................................................................................................... */	

.tabulka { width: 440px; border: 1px solid #A6C5E3; background-color: #F9FCFF; }
.tabulka td { text-align: left; font-size: 10px; padding: 3px 5px; border-bottom: 1px solid #E6EEF7; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
.tabheader { font-weight: bold; font-size: 12px; background-color: #E6EEF7; border-top: 1px solid #FFFFFF; }
.ramecek { padding: 3px; border : 1px solid #CCCCCC; }
.obrazekVlevo{float: left; padding: 0 10px 5px 0;}
.obrazekVpravo{float: right; padding: 0 0px 5px 10px;}


.msg        {  text-align: center; color: #FF0000; font-weight: bold; margin: 0px 5px 5px 5px;  }
