html,body{
	padding: 0;
	margin: 0;
	/*behavior: url("css/menu.htc");*/
	}
	body{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: url(../images/bg_body.jpg) repeat-x top #0026c1;	
	}

h1,h2,h3,h4,h5,h6{ font-weight:bold; color:#000000; }

h1{FONT-SIZE: 16px;}
h2{FONT-SIZE: 14px;}
h3{FONT-SIZE: 12px;}
h4{FONT-SIZE: 11px;}
h5{FONT-SIZE: 10px;}
H6{FONT-SIZE: 8px;}

/*P		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 10px}*/
div{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 10px}
input	{BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Verdana,Helvetica; BORDER-RIGHT-WIDTH: 1px; }
textarea{BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Verdana,Helvetica; BORDER-RIGHT-WIDTH: 1px}
select{BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Verdana,Helvetica; BORDER-RIGHT-WIDTH: 1px}
form{
background-color:#FFFFFF;
border:1px solid #000033;
margin:1em;
padding:0.5em;
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px
/*display: block;*/
}
A:link          {BACKGROUND: none; COLOR: #004080; FONT-SIZE: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A:active        {BACKGROUND: none; COLOR: #CC3366; FONT-SIZE: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
A:visited       {BACKGROUND: none; COLOR: #009395; FONT-SIZE: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A:hover         {BACKGROUND: none; COLOR: #004090; FONT-SIZE: 10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}

table{
	border: 1px solid black;
	border-collapse: collapse;
	margin: auto;
	width: 98%;
}
td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	border: 1px solid black;
	empty-cells: show;
}
caption{
	border: 1px solid black;
	background-color: #FFFFCC;
	font-size:1.2em;
	font-weight: bold;
	margin: 0 auto;
	padding: 0.2em 0;
}
th{
	background-color: #FFFFCC;
	font-size: 1em;
	border: 1px solid black;
}


TR.hlavickaTbl{
	background-color: #FFFFCC;
}


.RedText{
	color: red;
}
.formHlaska {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}

#odkazWww {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.odkazWww A:visited {
	color: #FF0000;
	text-decoration: none;
}
.odkazWww A:link {
	color: #FF9900;
	text-decoration: none;
}
.odkazWww A:hover {
	color: #FF00FF;
	text-decoration: none;
}
.nadpisDokumentu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000; /*background-color: #FFFFCC;*/
	text-decoration: underline;
	text-align: center;
	text-transform: uppercase;
	padding-left: 20px;
	padding-bottom: 5px
}
.nadpisSkupina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #993300;
}
#anketa {
	text-align: left;
	/*border: 1px solid grey;
	background-color: #F6F6F6;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
}
#anketa a {
	color: maroon;
	text-decoration: none;
	font-weight: bold;
	margin-top:0.5em; 
}
#anketa a:hover {
	text-decoration: underline;
}
#anketa img {
	border: 0px;
	margin: 2px 0;
	padding: 0;
	
}
#anketa .otazka {
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2em;
	color: black;
}
#anketa .spolu {
	font-weight: bold;
	margin-top: 2px;
}
#anketa .perc {
	display: inline;
}
#fotogal{
	height: 130px;
	width: 100%;
	background-color: #ECF1F4;
	border: 1px solid #000033;
	display: block;
	margin: 5px;
}
#fotogal img{
	border: 1px solid #663300;
	margin: 2px;
}

#mukont{
	font-size: 12px;
	font-weight: bold;
}
#mukont a {
font-size: 12px;
font-weight: bold;
color: Black;
}
#mukont a:link {
font-size: 12px;
font-weight: bold;
color: Black;
}
#mukont a:hover{
	color:#993300;
}
#org-rad{
 	/*width: 95%;*/
	font-size: 1.2em;
	display: block;
	background-color: white;
	border: 1px solid #ccc;
	margin:1em;
	padding:0.5em;
}
#org-rad h3,h4{
	text-align: center;
}
#org-rad h3{
	 font-size:1.2em;
	  color: #990033;
}
#org-rad h4{
	 font-size:1.1em;
	  color: #660033;
}
#org-rad a{
	font-size:1em;
}
#org-rad hr{
	 display: none;
}

#org-schema{
	width:700px;
	margin: 1em auto;
	padding: 2px 3px;
	/*display: block;
	background-color: #FFFACD;
	border: 1px solid #999;*/
}

#org-schema .levy{
	display: block;
	float: left;
	width: 275px;
	font-size: 1.1em;
	/*background-color: #F0FFFF;
	border: 1px solid #bbb;*/
	margin: 4px 0 4px 4px;
}
html>body #org-schema .levy{margin: 5px 0 5px 5px;
}
#org-schema .pravy{
	display: block;
	float:right;
	width: 197px;
	font-size: 1.1em;
	/*background-color: #ADD8E6;
	border: 1px solid #bbb;*/
	margin: 4px;	
}
html>body #org-schema .pravy{margin: 5px;
}
#org-schema h3{
display: block;
border: 1px solid #bbb;
background-color: #FFA07A;
margin:0 auto;
	}
	/*#org-schema .levy  p span {
	width: 290px;
	margin: 0.5em auto;
	text-align: center;
	}*/
#org-schema .pravy p{
	height:40px;
	/*background-color: #E7F4F8;*/
	border: 1px solid #bbb;
	text-align: center;
	padding: 1em 0 0 0;
	margin: 0 auto;
}

#org-schema .levy p{
	/*background-color: #ADD8E6;*/
	border: 1px solid #bbb;
	margin: 0 auto;
	text-align: center;
	padding: 0.2em;
}
#org-schema p.primo{
	background-color: #D4F1E3;
}
#org-schema p.koord{
	background-color:#FFDEAD;
}
#org-schema p.zrizov{
	background-color: #FFC3C3;
}
#org-schema a{
	font-size: 1em;
	color: #393AAB;
}
#org-schema a:hover{
	text-decoration: underline;
}

.big{
	font-size: 1.3em;
}
.btn{
	margin: 0.5em auto;
	text-align: center;
	padding: 0.5em  0.3em;
	font-weight: 600;
	font-size: 1.1em;
	
}
.btn a{
	/*margin: 12px auto;*/
	color: #A40029; 
	background-color: #FFFFCC;
	border:1px solid  #FFCC33;
	text-decoration: none;
}
.btn a:hover{
	color: White; 
	background-color: #FF9933;
	border:1px solid  #CC9933 ;
	text-decoration: none;
	
}
.alert{
 	display: block;
	border: 1px solid #888;
	margin: 0.3em auto;
	text-align: center;
	color: #CC3300;
	font-size: 1.2em;
	font-weight: 600;
	background-color: transparent;
	
}
.ramecek{
	display: block;
	background-color: #E2E2E2;
	color: #78783D;
	border-top:1px solid #fefefe;
	border-right: 2px solid #888;
	border-bottom:2px solid #888; 
	border-left:1px solid #fefefe; 
	padding-left: 0.1em;
}

.nadpis_rubriky{
	color: #0000CC;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 5px;
	/*padding-left: 18px;
	padding-bottom: 3px;
	background: url(../images/bullet_ball_down_blue.gif);
	background-repeat: no-repeat;
	background-position: left bottom;*/
}
.nadpis_rubriky img{
float: left;
border: none;
vertical-align: text-top;
}

.schovka {
	display: none;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}
.justify {
	text-align:justify;
}
.left {
	text-align: left;
}
.maly_proklad p{
	margin: 0.4em 0; 
}

#hlavicka{
	margin: 0 auto 0;	
	padding: 0;
	background: url(../images/bg_head.jpg) no-repeat top;
	width: 758px;
	height: 100px;
	border: none;
	border-bottom: 0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
html>body #hlavicka{margin:-12px auto 0;
}
#hlavicka h1{
	margin:12px 0 0 90px;
	font-size: 50px;
	color:#330099;
}
#hlavicka h2{
	font-size:20px;
	margin:-5px 0 0 -400px;
	color:#330099;
}
#vnejsi_ram{
	margin: auto;
	width: 758px;
	background: url(../images/bg_pg_body.jpg) repeat-y top;
	border-collapse: collapse;
	
}
#pg_body{
margin:0.5em;
display: block;
background: White;
border: 1px solid #E7E7E7;
min-height:	450px;
padding:0.5em;
}
#paticka{
	clear: both;
	margin: 1em auto 0;
	width: 758px;
	height:80px;
	border: none;
	color: white;
	background: url(../images/bg_foot.jpg) no-repeat top;
	/*border-top: solid 1px #000033;
	background: #FFFFFF;
	border-collapse: collapse;*/
}
html>body #paticka { margin-top:1em; }
#paticka em{
 	/*display: block;*/
	width: 12.5em;
	color:white;
	background-color: #8B8B8B;
	border: 1px solid white;
	font-style: normal;
	font-size: 8px;
	padding:1px;
	margin:0 0.1em 0;
	 
}
#paticka img{
	margin: 1em 0;
}

.leva, .prava{
width: 180px;
	margin-top: 1.5em;
}
.leva {
float: left;
margin-left:5px;
border: none;
}
html>body .leva{margin-left:15px;
}
.stred{width:370px;
margin: 2em auto 0;;
text-align: center;	
}
html>body .stred{
	padding-top: 1.5em;
}
.prava {
float: right;
text-align: right;
margin-right:5px;
border: none;
 font-size: 1.1em;
}
html>body .prava{margin-right:10px;
}
.prava a{
	color: #FFFF66;
}
.prava a:hover{
	color: #FFD21C;
}


div#col-right {
	float: right;
	width: 180px;
   font-size: 11px;
	/*background-color: blue;*/
   /*border: 1px solid black;*/
	margin:2px 4px 2px 2px;
	}
	html>body div#col-right{margin:2px 6px 2px 2px;}
div#col-mid{
	/*text-align: center;*/
	width: 370px;
	margin: auto;
	padding: 0;
	font-size: 11px;
	/*background-color: green;*/	
	}
	

div#col-left {
	float:left;
	width: 180px;
   font-size: 11px;
	/*background-color: red;*/
	margin:2px 2px 2px 4px;
	}
	html>body div#col-left{margin:2px 2px 2px 7px;}
	
.img_uvod{
	border: none;
	display:block;
	margin: 1.6em auto 0;	
}

/* not applied by IE Mac or PC \*/
html>body .img_uvod { margin-top: 0.45em; }
	
h2.NadpisSekce{
	text-align: left;
	text-transform: uppercase;
	color: #0000CC;
	font-size: 1.1em;
	margin: 0;
	padding: 3px 0 0 18px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.telo{
	/*width: 150px;*/
	margin: 0.1em auto 1em;
	display: block;
	border: solid 1px #ffae35;
	background-color: #FFFEFB;
	padding: 2px 3px;
}

.telo img{
	display: block;
	border: 1px solid #000033;
	margin: 0.5em auto;
}

.radekSql{
	padding: 0.3em;	
	margin-bottom: 0.5em;
	border-bottom: 1px solid #000033;	
}

.posledni{
	border-bottom: none;
}

TD.radekSqlHighLite{
	background: #FFD75B;
	color: Maroon;
	padding: 0.3em;
	border-bottom:1px solid #000033;
	border-left: none;
	border-right: none;
	border-top: none;
	text-align: left;
}

.attach_doc img{	
	display: inline;
	border: none;
	margin: 0 0.3em;
}

.reg_form{
	/*background-color: #ECF1F4;*/
	border: none;
	margin: 0;
	padding: 0;
}
.reg_form input{
	background-color: #E6E4E3;
	margin-top: 0.1em;
}
#detail{
	text-align: center;
	color:black;
	font-size: small;
	display:block;
	margin: 3em auto;
}
#detail img{
	border: 1px solid #dedede;
	padding:4px;
	background-color: #f1f1f1;
	cursor: pointer;
}
#detail h3{
	font-size: medium;
	font-weight: 600;
}

ul#nav {
	margin: auto;
	padding:0;
	/*background: url(../images/back_menu_poz.gif) repeat-x left top;*/
	
	background-color: #ffae35;
	list-style: none;
	width:750px;
	height: 20px;
	display: block;
	border: none;		
}

html>body ul#nav { width: 750px; }

#nav li {
	float: left;	
	text-align: left;	
	width: 16.66%;
}
/* not applied by IE Mac or PC \*/
html>body #nav li { width:16.66%; }
/* End hack */
#nav a {
	margin: 0;
	display: block;
	text-align: center;
	color: #0000CD;
	text-decoration: none;
	padding: 1px 0px;
	font-weight: bolder;
	font-size: 1.1em;
	/*letter-spacing: -0.05em;*/
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}

#nav li a:hover {
	color: #990000;
	background: url(../images/bg_nav_neg.jpg) repeat-x left top;
	}

#nav li ul {
	display: none;
	width: 150px;
	list-style: none;
	position: absolute;	
	font-weight: normal;
	background: none;	
	border:1px solid black;
	border-bottom:none;
	padding:0;
	margin:0;
}

#nav li>ul { top: auto; left: auto; }

#nav li ul li {
	float: none;
	display: block;
	width: 100%;
	text-align: left;
	height: auto;
	/*line-height:1.6em;*/
	background-color:transparent;
	border-bottom:1px solid black;

}

#nav li li a {
	margin:0;
	border-left:none; 
	display: block;
	width: 140px;
	padding:0.2em 0 0.2em 10px;	
	text-align: left;
	font-weight: bold;
	color: white;
	letter-spacing: normal;
	background-color: #999999;
}

html>body #nav li li a { width: 140px; }/*hack pro firefox*/
#nav li li a:hover { background: url(../images/back_menu_poz.gif) repeat-x left top; background-color:#ffcc00; color: #339;}
#nav li:hover ul, #nav li.over ul { display: block; }
/*styl pro textove dokumenty
@import url("txt_doc.css") all;*/
.datum{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333399;
}
.datum a {
	color: #333399;
	}
	.datum a:hover{
	color: #2F30FF;
	text-decoration: none;
 }
.dokument{
	/*float: left;*/
	font-size: 1.1em;
	text-align: left;
	text-decoration: none;
	display: block;
	background: #EFF1F5;
	padding:  0.5em 0;
	border: 1px solid #94ACC9;
	margin:0.2em auto;
}
.dokument em{
	font-style: normal;
	display: block;
	border: none;
	margin-left: 0.2em;
}
.dokument img{
	float: left;
	padding: 7px 0;
	
}
html>body  dokument img{	padding: 10px 0;}
.dokument a {
font-size: 1.1em;
	color: Black;
}
.dokument a:hover{
	color: #727664;
	font-size: 1.1em;
	text-decoration: underline;
 }
/****************************** FOTOGALERIE UVOD*********************************/
#foto_uvod{
	padding: 0.3em;
}
#foto_uvod h4{
	
	font-size: 1.3em;
}
#foto_uvod.nadpis{
	font-weight: bold;
	
}
#foto_uvod a, #foto_uvod a:visited,#foto_uvod  a:hover{
color: Black;
text-decoration: none;
}

#foto_uvod img{
	float: right;
	border:  1px solid #708090;
	background-color: #fefefe; 
	padding: 0.2em;
	margin: 1em;
	margin-top: 0;
	display: block;
}
#foto_uvod p, #foto_uvod hr{
	padding: 0.3em;
	clear: both;
}
#foto_uvod div{
	display:block;
   padding: 0.2em 0 0.2em 0.5em;
	background-color: #D9E9F2;
	border:  1px solid #9c9c9c;
	text-align: justify;
	color: Black;
	cursor: pointer;
}
/******************************** FOTOGALERIE - ITEMS*********************/
#foto_pol{
	display: block;
	width: 700px;
	/*border: 1px hidden #999999;
	padding: 0em 2em;*/
}
#foto_pol h4{
 /*width: 100%;
background-color: #C5D3E4;*/
	  padding: 0em 2em;
	}
#foto_pol img{
	 border-top: 2px solid  #666;
	 border-right: 2px solid  #fcfcfc;
	 border-bottom: 2px solid  #fcfcfc;
	 border-left: 2px solid  #666;
	 cursor: pointer;
	 display: block;
	 margin: 0 auto;
}
div.fotoramecek {
	 float: left;
	 display: block;
	 background: #d9e9f2;
	 border-top: 2px solid  #F1F1F1;
	 border-right: 2px solid  #666;
	 border-bottom: 2px solid  #666;
	 border-left: 2px solid  #F1F1F1;
	 padding: 0.3em 0.3em 0.1em 0.3em;
	 width: 155px;
	 height:220px;
	 margin: 2px;
	cursor: pointer;
}
html>body div.fotoramecek {
	 height:200px;}

 img.fotoramecek{
	margin:0.2em auto;
	
}
.fotogal_popiska{
	margin: 0 auto;
	display: block;
	text-align: center;
	 font-size: 0.9em;
	 color: #000;
	 } 
#detail{
	text-align: center;
	color:white;
	font-size: small;
	display:block;
	margin: 3em auto;
}
#detail img{
	border: 1px solid #dedede;
	padding:4px;
	background-color: #f1f1f1;
	cursor: pointer;
}
#detail h3{
	font-size: medium;
	font-weight: 600;
}

#foto_pol.radek{
	 display: block;
	
}
#foto_pol hr{
	 display:none;
}
/***** 			***/
.blok-c{
	display: block;
	margin: auto;
	padding:0 0.2em;
	text-align: center;
}
.clear{
	clear:both;
}
#pov-inf{
font-size:1.1em;
margin:0 0.5em;
}
#pov-inf h3{
 color: Maroon;
 margin:0; 	
  text-align: left;
}
#pov-inf .vystup{
 font-size: 1.1em;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: normal;
 color: Red;
}
#pov-inf ul{
	margin: 0 0.2em;
}
#pov-inf li{
	margin: 0.1em 0.5em;
	padding:0.5em; 
}

#pov-inf a{
	font-size: 1.1em;
	text-decoration: none;
	color: #BD0000;
}
#pov-inf a:hover{
	font-size: 1.1em;
	text-decoration: underline;
}

#podatelna {
	margin: 0;
	padding: 5px 10px;
	font-size: 1.2em;
}
#podatelna form {
	margin: 0;
	padding: 10px;
	 width:90%;
	 border:1px solid #808059;
	background: #FFFFCC;
	 /*font-size: 1.1em;*/
}

#podatelna  label {
	float:left;
	text-align:right;
	text-transform: uppercase;
	color: Black;
	padding-right: 5px;
}

#podatelna .txt-pole {
	/*width: 110px;*/
	float: right;
	margin:0.2em 3em 0.2em 0;
	border: 1px solid #AAA;
	background: White;
}
#podatelna .tlacitko-submit {
	/*font-size: 90%;*/
	color: #5100FF;
	border: 1px solid #bbb;
	background: url(../images/back_menu_poz.gif);
}
#podatelna option {
	margin: 0;
}
#podatelna fieldset { 
/*	padding: 1em;*/
/*	font-size:80%; 1 sans-serif;*/
	margin:0.5em;
	padding:0.5em;
 border: none;
	
}
 #podatelna .required {
	color: red;
}
.zakazka{
	/*float: left;*/
	font-size: 1.1em;
	text-align: left;
	text-decoration: none;
	display: block;
	background: #EFF1F5;
	padding:  0.5em 0;
	border: 1px solid #94ACC9;
	margin:0.2em auto;
}
.loga {
text-align: center;
	display: block;
	margin:3px auto;
}
.loga img{
	border: 0;
}