html *{
	margin: 0;
	padding: 0;
}
body{	
background-color:#80C1D5;
background-image:url(../images/bg_html.jpg);
background-position: top center;
background-repeat: repeat-x;
	color: #000000;
	font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	font-size:12px;	
	margin: 0;
	padding: 0;
}
#wrapper{
	margin: 0 auto!important;
	width: 1320px;
	background-color:transparent;
	color: Black;
	
}
#form-search form{
	height:20px;
	line-height:20px;
}
#form-search fieldset{
	float:left;
	height:18px!important;
	margin: 175px 0 0 162px;
	background-color:transparent;
	border:none;
	/*width:200px;*/
	
	/*background-color: transparent;*/
}
#form-search input,#form-search button{
	float: left;
}
#form-search input[type="text"]{
	margin:0;
	line-height:20px;
	height:22px;
	font-size:12px;
	color: #778899;
	background-color: #FEEFC6;
	background-image: url(../images/bg-input-search.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	border: none;
	/*border-top:1px solid #0079C5;
	border-left:1px solid #0079C5;
	border-bottom: 1px solid #00619F;
	border-right: 1px solid #00619F;*/
	}
#form-search input[type="submit"]{
	height:22px;
	width:19px;
	background-image: url(../images/ico-lupa-pasive.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #81b4d3;
	border: none;
	padding:0 ;
	margin-left:0;
	display: inline;
	cursor: pointer;
}
#form-search input[type="submit"]:hover{
   background-image: url(../images/ico-lupa-active.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #C9DFEC;
	/*border-top:1px solid #8FBE9A;
	border-left:1px solid #8FBE9A;
	border-bottom: 2px solid #3E6A48;
	border-right: 2px solid #3E6A48;*/
	}

#header{
	margin:-1rem auto;
	padding: 0;
	background: url(../images/bg_header.jpg) top no-repeat;
	width: 1320px;
	height: 340px;
	text-align: left;
	color:#fff;
}
#header h1{
	/*display: none;*/
	font-size: 45px;
	font-family:"Georgia", "Times New Roman", Times, serif;
	font-weight: bold;
	color:#406F9D;
	padding-left:255px;
	padding-top:20px;
	
}
#header h2{
	/*display: none;*/
	font-size: 18px;
	padding-left: 255px;
	font-family:"Georgia", "Times New Roman", Times, serif;
	font-weight: bold;
	color:#406F9D;
	
}
#header h1 a, #header h2 a{color:#406F9D;text-decoration: none;}
#header h1 a:hover, #header h2 a:hover{color:#305476;text-decoration: underline;}
/*#menu-quick-icon{
float:right;
margin-top:-2em;
margin-right:160px;
}
#menu-quick-icon a i{
border:none;
margin-right: 15px;
color: #ffd700;
font-size: 16px;
text-decoration:none;

}
#menu-quick-icon a i:hover{
color: #fff;
}*/
#menu-qi {
float:right;
margin-top:-2em;
margin-right:165px;
}

#menu-qi li{
	display: inline-block;
	list-style:none;
	margin-right:10px;
}
#menu-qi a i{
	color:#FC0;
	font-size:18px;
	
}
#menu-qi a i:hover{
	color:#000;
}
#content{
	width:982px;
	margin:0 auto!important;
	border-left:4px solid #82B5D4!important;
	border-right:4px solid #82B5D4!important;
	background-color: White!important;	
	}
#footer{
margin:0 auto;
	clear: both;
	width:982px;
	height: 12px;
	text-align: center;	
	background-color: white;
	border-left:4px solid #82B5D4;
	border-right:4px solid #82B5D4;
	border-bottom:8px solid #82B5D4;
	
}

#left{	
	width: 220px;
	padding: 0 0 0 10px;
	float:left;
	/*border: 3px solid blue;*/
	background-color:transparent;
	}
html>body #left{
	padding: 0 0 0 10px;
}	
/**************** zavírací menu ********************/
#menu-header, #menu-footer{
	position:absolute;
	left:-9999px;
}
.menu{
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
background:url(../images/bg_menu.jpg) no-repeat top  left;
cursor: pointer;
width:220px;
height:27px;
color:#214489;
font-size:1em;
padding-top: 0.5em;
/*border-top:1px solid #00AE01;
border-right:1px solid #135ab6;
border-bottom:1px solid #006600;*/
/*border-left:1px solid #6699CC;*/
}

.menu_hover{/* simuluje menu hover*/
background: url(../images/bg_menu_hover.jpg) no-repeat top  left;
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
cursor: pointer;
width:220px;
height:27px;
color:#D50000;
font-size:1.1em;
/*border-top:1px solid #FFFFCE;
border-right:1px solid #135ab6;
border-bottom:1px solid #BCBD00;*/
/*border-left:1px solid #6699CC;*/
}
.menu, .menu a{
	color:#214489 !important;
	background-color: transparent!important;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	padding-top: 5px;
	padding-left: 3px;
	font-weight: bold;
 	text-decoration: none;
	text-transform:uppercase;
	text-align: left;
	
}
.menu_hover,.menu_hover a{
	color:#FF3300 !important;
	background-color: transparent!important;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	padding-top: 5px;
	padding-left: 3px;
	font-weight: bold;
 	text-decoration: none;
	text-transform:uppercase;
	text-align: left;
	
}

a.active{
	font-weight: bold;
	color:red !important;
}
.active a{
	font-weight: bold;
}
.submenu{
width:220px;
background-image: url(../images/bg_submenu.jpg);
background-position: top left;
background-repeat: repeat-y;
margin:0 0 1px!important;
/*border:1px solid #da983a;*/
}

.submenu_hover{
width:220px;
background-image: url(../images/bg_submenu.jpg);
background-position: top left;
background-repeat: repeat-y;
}
.submenu ul,.submenu_hover ul{
margin-top:-5px!important;
margin-left:0;
}

.submenu li,.submenu_hover li{
	 list-style: none;
	 line-height: 18px;
	 margin-left:-10px!important;
	 }
.submenu a,.submenu_hover a{
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
width:100%;
display: block;
	  font-size:1.2em;
	  line-height: 1.3em;
	   color: #2E5BDE !important;
	 	/*border-top:1px solid #C9DEC9;
		border-bottom: 1px solid #004C01;*/
		text-decoration: none;
	  text-align:left;
	  padding-left: 1em;
}
.submenu a:hover, .submenu_hover a:hover{
   color:Red !important;
}
 .submenu-footer{
 background-image: url(../images/bg_submenu_footer.jpg);
 background-position:left bottom;
 background-repeat:no-repeat;
 height:9px;
 width:220px; 
 }
/************************* menu href - polozka menu bez submenu *********************************/
.menuhref {
color:#80C1D5!important;
background:#ffff99 url(../images/bg_menu.jpg) repeat-y top  left;
	background-color: transparent!important;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding-top: 5px;
	font-weight: bold;
 	text-decoration: none;
	text-transform:uppercase;
	text-align: center;
}

.menuhref_hover{/* simuluje menu hover*/
color:#D50000!important;
background-image:url(../images/bg_menu_a_hover.jpg);
background-repeat:  repeat-y;
background-position:  top  left;
	background-color: transparent!important;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em!important;
	padding-top: 5px;
	font-weight: bold;
 	text-decoration: none;
	text-transform:uppercase;
	text-align: center;
}
 .menuhref,.menuhref a{
	color:#80C1D5;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	font-size: 1.1em!important;
	padding-top: 5px;
	font-weight: bold;
 	text-decoration: none;
	text-transform:uppercase;
	text-align: center;
	border-top:1px solid Green;
	border-bottom:1px solid #004F01;
	
}
 .menuhref_hover, .menuhref_hover a:hover{
 /*background:#228B22 url(../images/bg_menu_a_hover.jpg) repeat-y top  left;*/
	color:#D50000;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	font-size: 1.1em!important;
	padding-top: 5px;
	font-weight: bold;
 	text-decoration: none;
	text-transform:uppercase;
	text-align: center;
	border-top:1px solid #FFFFCE;
	border-bottom:1px solid #BCBD00;
	
}
/************************************************************************************************/

div#col-mid {
	font-size: 1.0em; 
	margin: 0 auto;
	padding: 0;
	width:530px;
	/*border: 3px solid Fuchsia;*/
}

html>body div#col-mid {/* prostredni sloupec-uvod*/
	padding-right: 5px;
	width:530px;
	
}

div#col-right {/*pravy sloupec-uvod*/
	width: 220px;
	float: right;
	font-size: 0.95em; 
	margin: 0 10px 0 0;
	padding-right:0;
	}

#right{	
	clear:right;
	width:700px;
	margin-right:5px;
	padding: 0;
	float:right;	
	/* background-color: White;	
	border: 3px solid red;
	background-color:#D3EBF1;*/
	}
html>body #right {
/*border: 3px solid red;*/
width:700px;
margin-right:30px; }

html>body .img_uvod {
	margin-top: 0.45em;
}
#right table {
	margin: 1rem auto;
}
#right table thead th{
	background: transparent;
	padding:.1rem;
}
#right table thead th h4{
	 font-size:1.2rem;
}
#right table thead th h5{
	 font-size:1.1rem;
}
#right table tbody th[scope=col]{
 padding-right: .2rem;
}
#right table tbody td{
	 font-size:1rem;
	 font-weight: normal;
}
#right  ul{
	list-style: none;
	font-size: 1rem;
	margin-bottom: 1rem;
}

#anketa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	padding: 2px;
	text-align: left; /*border: 1px solid grey;
	background-color: #F6F6F6;*/
}

#anketa .otazka {
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 2em;
}

#anketa .perc {
	display: inline;
}

#anketa .spolu {
	font-weight: bold;
	margin-top: 2px;
}

#anketa a {
	color: #800000;
	font-weight: bold;
	margin-top: 0.5em;
	text-decoration: none;
}

#anketa a:hover {
	text-decoration: underline;
}

#anketa img {
	border: 0px;
	margin: 2px 0;
	padding: 0;
}
.telo{
	margin: 0 auto 1em;
	display: block;
	border: solid 1px #ccc;
	background: #FFF url(../images/bg_sekce.jpg) bottom repeat-x;
	padding: 2px 3px;
	
}

.telo img{
	display: block;
	border: 1px solid #149696;
	margin: 0.5em auto;
}
.nadpis_dokumentu{
	color: #CC0000; /*background-color: #FFFFCC;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	padding-bottom: 5px;
	text-align:center;
	text-decoration: none;
	text-transform: uppercase;
}
/********************************/
a{
	background: none;
	color: #1C4957;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;*/
	text-decoration: underline;
	/*line-height: 1.5em;*/
}

a:hover {
	color: Blue;	
	/*background-color: #FFFFB7;*/
}

form{
	/*background-color: #FFFFFF;*/
	border:none;
	margin: 1em;
	padding: 0.5em;
}

h1,h2,h3,h4,h5,h6{
	color: #000000;
	font-weight: bold;
}
h1{
	font-size: 1.2em;
}

h2{
	font-size: 1em;
}

h2.nadpis_sekce {
	font-size: 14px;
	font-weight: bold;
	display: block;
	line-height: 21px;
	height: 21px;
	color: #FFD700;
	background-color:#80c1d5;
	background-image: url(../images/bg_nadpis_rubriky_uvod.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-width:1px 0 1px 0;
	border-style: solid;
	border-top-color:  #006400;
	border-bottom-color:  #2F4F4F;
	text-align: center;
	text-transform: uppercase;
	}

h3{font-size: 1em;}

h4{font-size: 1em;}

input	{
	border:1px solid #80c1d5;
	font-size: 10px;
}

select{
	border :1px solid #80c1d5;
	font-size: 12px;
}
input[type="password"]{
	border:1px solid #80c1d5;
	font-size: 10px;
}

table{
	border: 1px solid #80c1d5;
	border-collapse: collapse;
	margin: auto;
	width: 95%;
}
caption{
	/*width: 95%;*/
	background-color: #80c1d5;
	border: 1px solid #3A95B1;
}
td{
	border: 1px solid #80c1d5;
	empty-cells: show;
	font-size:12px;
	
}



th{
	background-color: #94CBDC;
	border: 1px solid #3A95B1;
	font-size: 1em;
}
th,td{
	padding: 0 2px;
}
label {
	float:left;
  	width:20%;
  	margin-right:0.5em;
  	padding-top:0.2em;
  	text-align:right;
  	font-weight:bold;
}

fieldset { 
/*	padding: 1em;*/
/*	font-size:80%; 1 sans-serif;*/
	margin-top:0.5em;
	border:none;
	background-color: #EAF6FC;
}
.noShow{
	position:absolute;
	left: -9999px;
}

.attach_doc img{
	border: none;
	display: inline;
	margin: 0 0.3em;
}

.big{
	font-size: 1.3em;
	font-weight: normal;
}

.center {
	text-align: center;
}

.datum{
	color:#7A7A70;
	font-family: georgia;
	font-size: 1em;
	text-decoration: none!important;
	/*font-weight: bold;*/
}

.img_uvod{
	border: 1px solid #000033;
	display: block;
	margin: 1.6em auto 0;
}

.left {
	text-align: left;
}
.right {
	text-align: right;
}
.justify {
	text-align: justify;
}
.center {
	text-align: center;
}
.maly_proklad p{
	margin: 0.4em 0;
}

.rubrika_uvod{
	margin:0.2em auto 0.5em!important;
	/*font-size:0.9em;*/
	color:#00008B;
	background-color:#EAF6FC;
	border:1px solid #80c1d5;
	/*padding:0.2em;*/
}
html>body .rubrika_uvod{
	width: 100%;
}
.rubrika_uvod li{
	list-style: none;
	margin-left:10px;
}
.rubrika_uvod img{
	/*background-color: #E7E7E7;*/
	background-color: #fff;
	background-image:  url(../images/bg_img_rubrika_uvod.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #6F7E99;
	display: block;
	margin:0 auto;
	padding:3px;
}
.rubrika_uvod p{
	padding:3px;
	font-size: 1em;
}
.NadpisRubriky{
	margin:0 auto!important;
	font-size: 12px;
	display: block;
	font-weight: bold;
	color: #FFF;
	line-height: 21px;
	height: 21px;
  /* background-color:#80c1d5;*/
  background-color:#56ACC7;
	background-image: url(../images/bg_nadpis_rubriky_uvod.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #80c1d5;
	padding-left:5px;
	text-align: left;
	text-transform: uppercase;
	text-shadow: 0 2px 0 #205261;
}
.nadpisDokumentu { 
	font-size: 1.4em;
	font-weight: bold;
	display: block;
	line-height: 21px;
	height: 21px;
	color:#DD0000;
	background-color:transparent;
	text-align: center;
	text-transform: uppercase;
	margin:1.2em auto 0.2em!important;
	width: 95%;
}
.nadpisDokumentu h1,h2,h3,h4,h5 {
 font-size: 14px;
 /*font-weight: normal;*/
 }
 .nadpisDokumentu img{
 margin:0;
 float:left;
 padding: 0 3px 0 0;
 }
 .nadpisSkupina{
 	font-size: 1.1rem;
	font-weight: bold;
	display: block;
	color: #DC143C;
	padding:.1rem 0rem;
	background-color: #e3eaea;
	margin-bottom: .2rem;
	/*border-width:1px 0 1px 0;
	border-style: solid;
	border-top-color:  #FFFFBF;
	border-bottom-color:  #FEFF44;
	padding-left:5px;*/
	text-align: center;
	text-transform: uppercase;
 }
div#outside
{ 
width: 100%; 
text-align:center; 
} 
div#inside 
{ 
width: 90%; 
text-align:center; 
} 
div#inside img 
{ 
width: 80%; 
margin:auto; 
} 
.ext-link i{
    float: right;
    margin-right: 0 !important;
    font-weight: normal;
    color: 
    rgba(102, 102, 102, 1);
}

.ext-link a {
	color: #FF9900;
	text-decoration: none!important;
}



.ext-link a:hover {
	color: #FF00FF;
	text-decoration: none;
}

.ramecek{
	background-color: #E2E2E2;
	border-bottom: 2px solid #888888;
	border-left: 1px solid #FEFEFE;
	border-right: 2px solid #888888;
	border-top: 1px solid #FEFEFE;
	color: #78783D;
	display: block;
	padding-left: 0.1em;
}

.red{
	color: #FF0000;
}

.reg_form{
	/*background-color: #fcfcfc;*/
	border: none;
	margin: 0;
	padding: 0;
}

.right {
	text-align: right;
}

.schovka,.hidden {
	display: none;
}
#foot img{
	border: none;
}
/*#foot a{
	color: white;
}
#foot a:hover{
	color:#ffd75b;
	background-color: #4D67A0;
}*/
.leva {/*pro footer*/
width: 40%;
float: left;
margin-left:20px;
margin-top:20px;
border: none;
}
html>body .leva{/*pro footer*/
	margin-left: 30px;
}
.leva img {
	
border:0;}
.prava {/*pro footer*/
width: 40%;
float: right;
margin-right:10px;
margin-top:20px;
border: none;
text-align: right;
 font-size:11px;
}
#foot img{
	border: none;
}
#foot a{
	color: #3C99B6;
}
#foot a:hover{
	color:#235969;
	/*background-color: #90EE90;*/
}
.leva {/*pro footer*/
float: left;
margin-left:20px;
margin-top:30px;
border: none;
}
html>body .leva{/*pro footer*/
	margin-left: 30px;
}
.prava {/*pro footer*/
float: right;
margin-right:10px;
margin-top:30px;
border: none;
text-align: right;
 font-size:11px;
}
//****************************** FOTOGALERIE UVOD*********************************/
#galleryIntro{
	padding: 0.3em;
}

#galleryIntro div{
	float: left;
	display:block;
	margin:0.2em 0.5em;
   padding: 0.2em 0.5em;
	color: #404A52;
	background-color: #FFFF99;
	background-image: url(../images/bg_galleryintro.jpg);
	background-position: left top;
	/*border:  1px solid #F2B31E;*/
	text-align: justify;
	color: Black;
	cursor: pointer;
	min-height: 260px!important;
	min-width:210px!important; 
	width:210px;
}
#galleryIntro img{
	padding:3px;
	background-color: #E7F3CD;
	background-image: url(../images/bg_galleryintro_img.jpg);
	background-position: left top;
	/*border: 1px solid #DB9C7E;*/
	border: 1px solid #F7F7F7;
	margin: 2px auto;
	display: block;
}
#galleryIntro h4{
	font-size: 12px;
	font-style: normal;
}
.nadpisDokumentu{
	color:#570057;
	padding-left:1em;
	margin: 0 0 2em 0!important;
}
.nadpisDokumentu a {
	color:#C51A16 !important;
	text-decoration: none;
}
.nadpisDokumentu a:hover {
text-decoration: underline;
}
#galleryIntro h5{
	font-size: 11px;
	font-weight: normal!important;
	color: #A52A2A;
	background-color: transparent;
	text-align: left;
}
#galleryIntro p {
	font-size: small;
	color: #6C0000;
	background-color: transparent;
	width: 180px;
	text-align: left;
}
#galleryIntro ul{
	margin:3px 0;
	padding: 0;
	font-size:small;
	color: #462D13;
	background-color: transparent;
	width: 170px;
	}
#galleryIntro li{
	list-style: none;
}	
/******************************** FOTOGALERIE - ITEMS*********************/
#foto-pol{
	width:100%;
	padding:1em 0 0 1.5em;
	margin:0 auto 2em;
}


 .img-wrapper {
 float: left;
 webkit-box-shadow: 3px 3px 5px 0px rgba(221,221,221,1);
-moz-box-shadow: 3px 3px 5px 0px rgba(221,221,221,1);
box-shadow: 3px 3px 5px 0px rgba(221,221,221,1);
border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
-webkit-border-radius: 6px 6px 6px 6px;
border: 1px solid #999999;
margin:0 5px 10px;
}
.img-wrapper img {
  background-color: #fff;
 border-radius: 6px 0 0 6px;
-moz-border-radius: 6px 0 0 6px;
-webkit-border-radius: 6px 0 0 6px;
border: 1px 1px 0 1px solid #999999;
margin:3px;
 display: block;
}
.img-wrapper span{
max-width:170px!important;
max-height: 1em!important;
line-height: 1em;
overflow:hidden;
display: block;
text-align: center;
margin:5px 10px;
}
.clear{
	clear:both;
}
#podatelna form{
	/*_width:500px;*/
}
#podatelna{
width: 95%;
}
#podatelna fieldset{
background-color: #C4D6E1;
border: 1px solid #4682B4;
width: 100%;
margin:0 auto!important;
}
#podatelna label {
   color: Black;
	float:left;
  	width:30%;
  	margin-right:0.5em;
  	padding-top:0.2em;
  	text-align:right;
  	font-weight:bold;
}
.hiLite{
	color: Red;
	background-color: #FFF7C6 !important;
	border: 1px solid #E33F00 !important;
}
#pg_body{
margin:0 0.5em;
padding:0 0.5em;
min-height:600px;
font-size: 1.1em;
}

 #pg_body td,th {
	font-size: 1.1em;
}
#pg_body td{
	background-color: #FFF;
	padding: 1px 2px;
}

#pg_body th{
	background-color: #80c1d5;
	border: 1px solid #3A95B1;
}
/**************************       osnova zakon106/99         ******************************/
#pov-inf{
font-size:0.9em;
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;
}
btn{
	margin: 0.5em auto;
	text-align: center;
	padding: 0.5em  0.3em;
	font-weight:bolder;
	font-size: 1.1em;
	
}
.btn a{
width: 85%;
	margin: 5px auto;
	color: #214489; 
	padding: 0.5em  0.3em;
	font-weight:bolder;
	font-size: 1.1em;
	background: rgb(254,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(189,225,237,1) 30%, rgba(133,196,214,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(189,225,237,1) 30%,rgba(133,196,214,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(189,225,237,1) 30%,rgba(133,196,214,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#85c4d6',GradientType=0 ); /* IE6-9 */
	border:1px solid  #678dda;
	text-decoration: none;
	display: block;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0px 5px 2px -2px #888;
	-webkit-box-shadow:0px 5px 2px -2px #888;
	box-shadow:0px 5px 2px -2px #888;
}
.btn a:hover{
	color: #ff1111; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#feffff+0,dae2e5+0,79b7d8+100 */
background: rgb(254,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(218,226,229,1) 0%, rgba(121,183,216,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(218,226,229,1) 0%,rgba(121,183,216,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(218,226,229,1) 0%,rgba(121,183,216,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#79b7d8',GradientType=0 ); /* IE6-9 */
	text-decoration: none;
	-moz-box-shadow: 0px 3px 1px -1px #aaa;
	-webkit-box-shadow:0px 3px 1px -1px #aaa;
	box-shadow:0px 3px 1px -1px #aaa;
	
}
.RedText, .required{
	color: red!important;
} 
.obal{
display: block;
width: 900px;
margin:0 auto;
}
ul.sitemap {
	margin-left: 0.5em;
}
ul.sitemap li{
	margin-left: 1.5em;
	color:#000188;
	font-weight: bold;
}
ul.sitemap ul{
	margin-left: 2.5em;
}
li.sitemap ul li{
	padding-left: 2.5em!important;
}
ul.sitemap a{
	color:#007FF9;
}
/************************ org rad + schema****************************/
#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;
}
/**********************************************/
.zakazka{
	/*float: left;*/
	font-size: 1em;
	text-align: left;
	text-decoration: none;
	display: block;
	background: #EFF1F5;
	padding:  0.5em ;
	border: 1px solid #94ACC9;
	margin:0.3em auto;
}
.loga {
text-align: center;
	display: block;
	margin:3px auto;
}
.loga img{
	border: 0;
}
/******************** registrace a validace***********************/
.txt-pole{
	background-color: white;
	font-size: 12px;
}

.ValidateCodeResult,.formHlaska{
	display: block;
	margin:10px auto;
	color: red;
	background-color: #fffacd;
	font-size: 12px;
	padding:5px;
	border: 2px red;

}
/************************* clanky***************************/
.clanky-header {
 width:100%;
 display: inline-block;
}
.clanky-header h4{
	display: inline;
	color: #5b6875;
}
.clanky-body{
	width:100%;
	/*padding-bottom: 1em;*/
	margin-bottom: 5px;
	/*border-bottom: dotted 1px #9C9C9C*/

}	
.clanky-body-inner{
		height:143px;
		overflow:hidden;
}
.span-clanky-btn{
	text-align: right;
	font-size: 12px!important;
	color: blue;
	cursor: pointer;
}
.span-clanky-btn:hover{
color: #191970;
}
.clanky-img{
	float:left;
	background: #ece0d0;
	border: solid 1px #9C9C9C;
	padding: 3px;
	cursor: pointer;
	margin: 0 1em 1em 0;
	
}
.clanky-body li{
	list-style: url(../images/li-1.gif)!important;
	margin-left: 1em;
	_margin-left: 1.8em;
}
.clanky-autor{
	display:block;
	height: 20px;
	width: 100%;
	float: right;
	color:#708090;
	margin:0 35px 0 0;
	font-size: 0.8em;
	text-align: right;
}
.clanky-gallery{
	/*display:inline-block;*/
	line-height: 20px;
	/*width: 50%;*/
	float: right;
	color:#506070;
	margin:0 15px 0 0;
	font-size: 0.85em;
	text-align: right;
}
.clanky-dokument{
display:inline-block;
	height: 20px;
	line-height: 20px;
	width: 50%;
	float: left;
	color:#506070;
	margin:0 0 5px 0;
	font-size: 0.95em;
	text-align: left;
}
.clanky-dokument img{
	display:inline-block;
	margin:0!important;
	line-height: 20px;
	border: none;
	background-color: transparent!important;
	box-shadow:none;
	float: none!important;
}
.clanky-footer{
	margin:5px auto 0;
	width:100%;
   display: inline-block;
}
a.help2ua{
	display:inline-block!important;
	width:85%!important;
	margin: 1rem auto;
  position: relative;
  font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.5em;
  padding: 10px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#49c0f0+0,49c0f0+44,49c0f0+50,fcf232+50 */
background: rgb(73,192,240); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(73,192,240,.5) 0%, rgba(73,192,240,.5) 44%, rgba(73,192,240,.5) 50%, rgba(252,242,50,.5) 50%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(73,192,240,.5) 0%,rgba(73,192,240,.5) 44%,rgba(73,192,240,.5) 50%,rgba(252,242,50,.5) 50%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(73,192,240,.5) 0%,rgba(73,192,240,.5) 44%,rgba(73,192,240,.5) 50%,rgba(252,242,50,.5) 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c0f0', endColorstr='#fcf232',GradientType=0 ); /* IE6-9 */


	
}
a:hover.help2ua{
 color:black; 
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#49c0f0+0,49c0f0+44,49c0f0+50,fcf232+50 */
background: rgb(73,192,240); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(73,192,240,.8) 0%, rgba(73,192,240,.8) 44%, rgba(73,192,240,.8) 50%, rgba(252,242,50,.8) 50%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(73,192,240,.8) 0%,rgba(73,192,240,.8) 44%,rgba(73,192,240,.8) 50%,rgba(252,242,50,.8) 50%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(73,192,240,.8) 0%,rgba(73,192,240,.8) 44%,rgba(73,192,240,.8) 50%,rgba(252,242,50,.8) 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c0f0', endColorstr='#fcf232',GradientType=0 ); /* IE6-9 */


	
}