/*
Pouzite barvy
tmava seda 1  - #494949
tmana seda 2  - #787878
stredni seda  - #A2A2A2
svetle seda 1 - #CDCBC4
seda menu L2  - #9FAAB5
svetle seda 2 - #DFDFDF
svetle seda 3 - #F1F1F1

*/

body {
     padding: 10px;
     font: 100%/normal arial, verdana, sans-serif;
     text-align: left; /* vycentrovano pro Internet Explorer */
}
#main {
     width: 820px;   /* celkova sirka */
     margin: 0px 50px 0px 20px;
     text-align: left;
}
#head-null{
     width: 100%;
     padding: 0;
     border: 0;
}
#head{
	 margin: 10px 10px 0px 10px;
     padding: 0px 0px 5px 0px;
     border-bottom: 1px solid #B2B9C1;
}
#menus-null{
	 float: right;
     width: 74%;
     padding: 0;
     border: 0;     
}
#menus{
	 padding: 0px;
	 
}
#nadpis-null {
	 float: left;
     width: 26%;
     padding: 0;
     border: 0;     
}
#nadpis {
     padding: 0px;
}
.toppata-null{
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0px solid red;
}
#menu1-null {
     width: 100%;
     padding: 0;
     border: 0;
}
#menu1 {
	 height: 17px;
     padding: 0px;
     text-align: right;
     border: 1px solid white;
}
#menu2-null {
     width: 100%;
     padding: 0;   
}
#menu2 {
	 padding: 27px 0px 0px 0px;
     margin: 0px;
     text-align: right;
     vertical-align: bottom;
     border: 1px solid white;
}
#menu3-null {
     width: 100%;
     padding: 0;
     margin: 0px;
     border: 0;     
     background-image: url("img/menu2.png");
     background-repeat: repeat-x;
     background-position: left bottom;
     border: 0px solid blue;
}
#menu3 {
	 margin: 0px 10px 0px 10px;
	 height: 32px;
     padding: 0px;
     border: 0px solid blue;
}
#telo-null {
     width: 100%;
     padding: 0px;
     margin: 0px;
     border: 0; 
     background-image: url("img/okraj.png");
     
}
#telo {
	 margin: 0px 10px 0px 10px;
	 padding: 0px;
	 background: #ACB6C0;
}
#edit-null {
     width: 100%;
     padding: 0;
     border: 0;     
}
#edit {
	 padding: 0px;
	 border: 1px solid black;
}
#paticka-null {
	 background-image: url("img/bottomlinka.png");
	 background-repeat: no-repeat;
     width: 100%;
     padding: 0;
     border: 0;
}
#paticka {
	min-height: 15px;
	text-align: center;
	font-size: 10px;
	margin: 0px 10px 10px 10px;
    padding: 10px;
    border: 0px solid black;
}
#editace{
	text-align: right;
	font-weight: bold;
	font-size: 10px;
}
.noscreen { 
     display: none;
}
hr {
	 padding: 0px;
	 margin: 0px;
}
hr.dotted {
	border: 1px dotted #A2A2A2;
}

/* KONKRETNI STYLY */
.menu4-null{
	background: white;
	color: white;
	width: 790px;
	border: 0px solid white;
	padding: 5px 5px 0px 5px;
}
.menu4{
	padding: 7px 10px 10px 0px;
	background: #6D7B8A;
	
}
.menu5-null{
	float: left;
	width: 170px;
	background: white;
	padding: 5px;
	margin: 0;
}
.menu5{
	padding: 33px 13px 10px 13px;
	background: #ACB6C0;
	text-align: left;
}

.menu5ref{
	padding: 33px 13px 10px 13px;
	background: #ACB6C0;
	text-align: center;
}
.hltext1-null{
	float: right;
	background: white;
	width: 615px;
	padding: 5px 5px 5px 0px;
}
.hltext1{
	padding: 20px 15px 23px 15px;
	background: #E3E5E8;
	overflow: auto;
}
.hltext1-none{
	padding: 20px 15px 23px 15px;
	background: #E3E5E8;
}
#telo .menu5-null .menu5,#telo .hltext1-null .hltext1, #telo .menu5-null .menu5ref{
	height: 500px;
}

.hltext2-null{
	clear: both;
	background: white/*#E3E5E8*/;
	width: 790px;
	padding: 5px;
	
	border: 0px solid black;
}
.hltext2{
	padding: 20px 15px 20px 15px;
	background: #E3E5E8;
	height: 100%;
	/*overflow: auto:*/
}

/*
Pouzite barvy
tmava seda 1  - #494949
tmana seda 2  - #787878
stredni seda  - #A2A2A2
svetle seda 1 - #CDCBC4
svetle seda 2 - #DFDFDF
svetle seda 3 - #F1F1F1

*/

img {
	padding: 0px;
	margin: 0px;
	border: 0px solid red;
}
div{
	padding: 0px;
	margin: 0px;
	font-size: 100%;
	font-family: arial;
}
p{
	color: #6D7B8A;
	padding: 0px;
	margin: 0px;
	text-indent: 0px;
	font-size: 80%;
	font-family: verdana;
	padding: 3px 0px 3px 0px;
}
p span{
	color: orange;
	font-weight: bold;
}
li{
	color: #6D7B8A;
	font-size: 90%;
	font-family: arial;
}
table{
	border-collapse: collapse;
}
td{
}
.m1{
	width: 50px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	text-align: center;
}
.m2{
	width: 100px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	text-align: center;
	z-index: 3;
}

h1,h2,h3,h4,h5,h6{
	padding: 0;
	margin: 0;
	text-indent: 0px;
}
.hltext1 h1, .hltext2 h1 {
	font-size: 160%;
	font-family: Georgia, 'New York CE', utopia, serif;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}
.hltext1 h2, .hltext2 h2 {
	font-size: 140%;
	font-family: Georgia, 'New York CE', utopia, serif;
	font-weight: bold;
	padding: 5px 0px 4px 0px;
}
.hltext1 h3, .hltext2 h3 {
	font-size: 120%;
	font-family: sans-serif;
	font-weight: bold;
	padding: 5px 0px 3px 0px;
}
.hltext1 h4, .hltext2 h4 {
	font-size: 100%;
	font-family: sans-serif;
	font-weight: bold;
	padding: 5px 0px 3px 0px;
	color: #787878;
}
.hltext1 h5, .hltext2 h5 {
	font-size: 100%;
	font-family: sans-serif;
	padding: 5px 0px 3px 0px;
	color: #787878;
}
.hltext1 h6, .hltext2 h6 {
	font-size: 80%;
	font-family: sans-serif;
	font-weight: bold;
	padding: 5px 0px 3px 0px;
	color: #787878;
}
h4{
	text-indent: 0px;
}
/*
Pouzite barvy
tmava seda 1  - #494949
tmana seda 2  - #787878
stredni seda  - #A2A2A2
svetle seda 1 - #CDCBC4
svetle seda 2 - #DFDFDF
svetle seda 3 - #F1F1F1

*/
a {
	color: black;
	text-decoration: none;
}
a:hover {
	color: #A2A2A2;
}

.m2 a{
	color: white;
	font-weight: bold;
	display: block;
	padding: 5px;
	text-decoration: none;
	background: #494949;
}
.m2 a:hover{
	color: black;
	background: #68A6D9;
}
.m1 a{
	font-weight: bold;
	display: block;
	text-decoration: none;
	/*text-decoration: none;*/
}
.m1 a:hover{
	background: #DFDFDF;
}



.subm1{
	width: 100px;
	/*border: 1px solid red;*/
	background: #CEE2F2;
}
.subm2{
	width: 70px;
	/*border: 1px solid red;*/
	background: #DFDFDF;
}
a.sub{
	display: block;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	background: #DFDFDF;
	color: #494949;
}
a.sub:hover{
	color: #DFDFDF;
	background: #787878;
}

#search{
	padding: 3px;
	margin: 0px;
	/*width: 150px;*/
}
#search form{
	padding: 0px;
	margin: 0px;
}
#editmenu{
	border: 1px solid black;
	background: #E3E5E8;
	width: 100%;
}
#editmenu td{
	border: 1px solid black;
	padding: 2px;
}
#editmenu td.sub{
	border: 0px solid black;
	padding: 0px;
	background: black;
}
#aktual{
	width: 100%;
	background: #F1F1F1;
	border: 1px solid black;
	margin: 5px 0px 5px 0px;
}
#aktual td{
	border: 1px solid black;
}


/*------------------ menu3 L2 ------------------------*/
.m3{
	/*width: 134px;*/
	height: 16px;
	display: block;
	float: left;
	padding-top: 14px;
	padding-bottom: 2px;
	margin: 0px;
	text-align: center;
	vertical-align: bottom;
	border: 0px solid black;
}
.m3 a{
	margin: 0px;
	font-size: 12px;
	display: block;
	text-align: center;
	vertical-align: bottom;
}
.m3h{
	/*width: 134px;*/
	height: 32px;
	display: block;
	float: left;
	padding-top: 0px;
	text-align: center;
	vertical-align: bottom;
}
.m3left{
	width: 15px;
	height: 32px;
	float: left;
	background-image: url('img/m3left.png');
}
.m3right{
	width: 19px;
	height: 32px;
	float: right;
	background-image: url('img/m3right.png');
}
.m3middle{
	/*width: 100px;*/
	height: 16px;
	padding-top: 14px;
	padding-bottom: 2px;
	float: left;
	background-image: url('img/m3middle.png');
	background-repeat: repeat-x;
}
.m3middle a{
	color: white;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	display: block;
	text-align: center;
	vertical-align: middle;
}
.m3middle a:hover{
	text-decoration: underline;
	color: white;
}
.m4 {
	display: block;
	float: left;
	text-align: center;
	vertical-align: middle;
	text-indent: 25px;
	font-size: 11px;
}
.m4 a{
	color: white;
}
.m4 a:hover{
	color: white;
	text-decoration: underline;
}
.m5 {
	width: 125px;
	display: block;
	float: right;
	border-bottom: 1px dotted #DFDFDF;
	border-top: 1px dotted #DFDFDF;
	text-align: left;
	text-indent: 0px;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}
.m5 a{
	color: white;
	font-size: 12px;
	display: block;
	width: 100%;
}
.m5 a:hover{
	background: #CDCBC4;
}
.menu5,.menu5ref h2{
	font-family: Georgia, 'New York CE', utopia, serif;
	font-size: 16px;
	color: white;
	margin-bottom: 20px;
	
}

.menuroll{
	height: 395px;
	position: relative;
	/*left: 5px;*/
	
}

/*a {
	color: #A2A2A2;
	text-decoration: none;
}
a:hover {
	color: #494949;
}*/
/*------------------ menu3 L2 ------------------------*/



div.img-navi-btn-prev-v2, 
div.img-navi-btn-next-v2 {
	position: absolute;
	top: 390px;
	margin: 0px;
	height: 0px;
	width: 22px;
}
div.img-navi-btn-next-v2 {
	float: right;
	padding-left: 2px;
	width: 0px;
	left: 821px;
}
div.img-navi-btn-prev-v2 {
	float: left;
	padding-left: 2px;
	left: 51px;
}
.bx-shadow-img mapimg{
	z-index: 1;
	padding: 0px;
	margin: 0px;
}

.hltext2-noborder{
	padding: 0px;
	height: 100%;
	text-align: center;
	border: 0px solid red;
	/*overflow: auto:*/
}

.imgroller{
	float: left;
	width: 565px;
	height: 440px;
	padding: 0px;
	margin: 0px;
}
.images{
	float: right;
	text-align: center;
	width: 545px;
	padding: 0px;
	margin: 0px;
}
.leftbut {
	float: left;
	padding: 200px 0px 0px 0px;
	height: 50px;
	width: 20px;
}
.rightbut {
	float: right;
	padding: 200px 0px 150px 0px;
	height: 50px;
	width: 20px;
}

.imgrollerobal2{
	float: left;
	width: 339px;
	height: 235px;
	padding: 0px;
	margin: 0px;
}
.imgroller2{
	float: left;
	width: 319px;
	height: 235px;
	padding: 0px;
	margin: 0px;
}
.images2{
	float: right;
	text-align: center;
	width: 299px;
	padding: 0px;
	margin: 0px;
}
.leftbut2 {
	float: left;
	padding: 100px 0px 0px 0px;
	height: 50px;
	width: 20px;
}
.rightbut2 {
	float: right;
	padding: 100px 0px 50px 0px;
	height: 50px;
	width: 20px;
}
.imgroller3{
	float: left;
	width: 565px;
	height: 248px;
	padding: 0px;
	margin: 0px;
}
.images3{
	float: right;
	text-align: center;
	width: 544px;
	padding: 0px;
	margin: 0px;
}
.leftbut3 {
	float: left;
	padding: 100px 0px 0px 0px;
	height: 50px;
	width: 20px;
}
.rightbut3 {
	float: right;
	padding: 100px 0px 50px 0px;
	height: 50px;
	width: 20px;
}

.imgrollerU{
	float: left;
	width: 770px;
	height: 340px;
	padding: 0px;
	margin: 0px;
}
.imagesU{
	float: right;
	text-align: center;
	width: 750px;
	padding: 0px;
	margin: 0px;
}
.leftbutU {
	float: left;
	padding: 200px 0px 0px 0px;
	height: 50px;
	width: 20px;
}
.rightbutU {
	float: right;
	padding: 200px 0px 0px 0px;
	height: 50px;
	width: 20px;
}
.imgs span
{
	display:block;
	padding-top: 15px;	
}
#sl { padding-left: 60px;}
