body{	font-family: Trebuchet MS, Arial; font-size: 75%;	margin: 0;	padding: 0; text-align: center; color: black; background: #84899C;}
hr.cistic {  clear: both; height: 1px; border: none; margin: -1px 0 0 0; visibility: hidden; }

a { text-decoration: underline;color: #005383;}
a:hover {text-decoration: none;}
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; margin: 0px 0px 0px 50px; width: 190px; height: 80px; }
.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: #141E41;}

.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: #CACCD5;
	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: #353E5D;
	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: #CACCD5;
}

.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: 600px; color: #57575A; padding: 10px 10px 0px 10px; text-align: justify; }
#main2 #content h1{ padding: 0 0 20px 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:480px;}
/* #main2 #content .Aktualita img { border: none; float: left; margin-right: 15px; padding: 2px; border: 1px solid #CCCCCC;  background: #FFFFFF; } */
#main2 #content .Aktualita .foto { float: left; margin-right: 15px; padding: 9px 0 0 10px; width: 135px; height: 103px ; background: url("../images/foto_bgr_big.gif") no-repeat left top; }
#main2 #content .Aktualita img {border:0;}
#main2 .Aktualita h3 { padding: 5px 0px 10px 0px; margin: 0px; font-size: 14px; }
#main2 .Aktualita .datum_zobrazeni {text-align: right; font-size: 10px; padding: 0 0 0px 0; color:#848B9E;}

#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: #353E5D; 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; background: red;}
#pravysloupec table#clock {background: #353E5D; padding: 0; margin: 0; border: 0; width: 100%;}
.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: 91px; }
.main_foot { background: url("../images/content_foot.jpg") no-repeat center; height: 50px; }

         /*   gallery    */
/* .................................................................................................................. */
#gallery { text-align: left;}

#gallery_header { background: url("../images/gallery_header.jpg") #3A98C0;padding: 15px 10px 10px 10px; color: #FFFFFF; }
#gallery_header h2{font-size: 150%; font-weight: normal;}
#gallery_header p{font-size: 11px; padding-top: 5px; }

#gallery_content { padding: 20px; background: #FFFFFF; }
#pocet_souboru{ }
#str_horni {padding: 0 0 5px 0; margin: 0; text-align: right; border-bottom: 1px solid #858A9E;}
#str_dolni {padding: 5px 0 0 0; margin: 0;text-align: right; border-top: 1px solid #858A9E;}
#str_horni form,#str_dolni form {	padding: 0; margin: 0; } 

#gallery_photos { width: 100%; padding: 5px 0 0 0;}


.gallery_img {float: left;width: 137px; height: 99px;padding: 9px 0 0 10px; margin: 0 10px 10px 0; background: url("../images/foto_bgr.gif") no-repeat; }
.gallery_img img {margin:0; padding: 0;}
.gallery_img .img_bg { width: 126px; height: 90px; overflow: hidden; padding: 0px; margin: 0px; cursor: pointer; }
.gallery_img .img_bg a{ display:block;width: 126px; height: 90px; padding: 0px; margin: 0px; cursor: pointer; }
.gallery_img .img_bg a span{ display:none; }
.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; margin-top: 20px; }
#gallery_footer a { color: #FFFFFF; }

#gallery_zoom { padding: 5px 20px 5px 20px; background: #FFFFFF; text-align: center; }
#gallery_zoom p { padding: 5px; }
#gallery_zoom img { padding: 1px; border:15px solid black; }
.gallery_navig { text-align: center; background: black; font-size: 12px; }
.gallery_navig a { color: white; border: 1px solid white; }
.gallery_navig .navig2_btn {  width: 40px; float: left; }
.gallery_navig .navig_btn {  width: 80px; float: left;  }
.gallery_navig .nahledy_btn { width: 300px; float: left;  }


*/
/* ................................................................................................................... */	

.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; }

.msg        {  text-align: center; color: #FF0000; font-weight: bold; margin: 0px 5px 5px 5px;  }

/* clenove */
table#clenove {
	width: 100%;

	
}
table#clenove th {
	padding-top: 15px;
	background: #141E41;
	color: #E7E8EC;
}
table#clenove tr.main th {
	background: #7D8296;
	color: white;
	padding-top: 0;
}
table#clenove td {
	padding-left: 2px;
	padding-right: 2px;
	
	border: 0;
}
table#clenove td.dan4
{
	background: url(../images/4dan.gif) repeat-y top;
	margin: 0;	
}
table#clenove td.dan3
{
	background: url(../images/3dan.gif) repeat-y top;
	margin: 0;	
}
table#clenove td.dan2
{
	background: url(../images/2dan.gif) repeat-y top;
	margin: 0;	
}
table#clenove td.dan1
{
	background: url(../images/1dan.gif) repeat-y top;
	margin: 0;	
}
table#clenove td.kup1
{
	background: url(../images/1kup.gif) repeat-y top;
	margin: 0;	
}
table#clenove td.kup2
{
	background: url(../images/2kup.gif) repeat-y top;
	margin: 0;
}
table#clenove td.kup3
{
	background: url(../images/3kup.gif) repeat-y top;
	margin: 0;
}
table#clenove td.kup4
{
	background: url(../images/4kup.gif) repeat-y top;
	margin: 0;
}
table#clenove td.kup5
{
	background: url(../images/5kup.gif) repeat-y top;
	margin: 0;
}
table#clenove td.kup6
{
	background: url(../images/6kup.gif) repeat-y top;
	margin: 0;
}
table#clenove td.kup7
{
	background: url(../images/7kup.gif) repeat-y top;
	margin: 0;
}
table#clenove td.kup8
{
	background: url(../images/8kup.gif) repeat-y top;
	margin: 0;
}
table#clenove td.kup9
{
	background: url(../images/9kup.gif) repeat-y top;
	margin: 0;
}
table#clenove td.kup10
{
	background: url(../images/10kup.gif) repeat-y top;
	margin: 0;
}


.antibot {position: absolute; top: -1000px;}

#NastenkaForm { width: 500px;}
#NastenkaForm td.td1{width: 100px;}
#NastenkaForm td#name { width: 400px; }
#NastenkaForm td#name input{ width: 200px; font-weight: bold; }
#NastenkaForm td#text { width: 400px; }
#NastenkaForm td#text textarea{ width: 400px; height: 80px; font-family: arial;font-size: 12px; padding: 2px;}

.desk{  padding: 5px 0 10px 0;}
.desk .desk_name{font-weight: bold; background: #E4E5E9; padding: 2px 0 2px 5px;}
.desk .desk_name span{text-align: right;}
.desk .desk_text{padding: 5px; text-align: left; border:1px solid #E4E5E9; color:black;}
.desk .desk_datum{padding: 0px 0 0 5px; font-size:90%; border:1px solid #E4E5E9; width: 100px; background: #F5F5F5;}
.desk .desk_datum_dnes{padding: 0px 0 0 5px; font-size:90%; border:1px solid #E4E5E9; width: 100px; background: #353E5D; color:white;}
.desk .desk_datum_vcera{padding: 0px 0 0 5px; font-size:90%; border:1px solid #E4E5E9; width: 100px; background: #83889C;}

#info{padding: 10px 0px 5px 0;}
#info .td_dnes {background: #353E5D; border:1px solid #E4E5E9; width: 50px;}
#info .td_vcera {background: #83889C;border:1px solid #E4E5E9; width: 50px;}
#info .td_ostatni {background: #F5F5F5;border:1px solid #E4E5E9; width: 50px;}
#info .td_popiska {padding: 0 10px 0 5px;}

#treninky {width:600px;}
#treninky td{padding: 5px; border: 1px solid #E4E5E9;}
#treninky .td1 {background:#E4E5E9; font-weight: bold; width: 180px; }
#treninky .td2 {background:#E4E5E9;  font-weight: bold; width: 180px; }
#treninky .td3 {background:#E4E5E9;  font-weight: bold; width: 180px; }
#treninky .tdspace{border: 0;}

#pozor{ background: #FFA500; border: 5px solid Yellow; padding: 10px; text-align: center; color:black; margin: 0 0 5px 0; font-size: 18px;}
#pozor h3{ font-weight: bold;}
#pozor p{  padding: 0 0 3px 0; margin: 0;}

#reklama img {border: 0; margin:0;}