/*css http://www.midasweb.eu */
*{margin:0;padding:0;}
body {background:#D2D1BD url(../img/bg.gif) ; color:#000; font-size:80%;margin:0 auto; width:100%;height:100%; letter-spacing:1.0px; text-align:center;font-family: Tahoma,georgia,"trebuchet ms",verdana,arial,lucida,sans-serif !important;line-height:1.4;}
img {border:0;}
ul li {list-style-type:none;}
#min {background: url(../img/obsah.gif) top center repeat-y; min-width: 960px; z-index:10}
#top {background: url(../img/top.gif) repeat-x; position:absolute; left:0px; z-index:0;  width:100%; height:539px;  float:left}
#top-right {background: url(../img/top-right.gif) repeat-x; position:absolute; right:0px; z-index:0;  width:50%; height:453px;  float:right}
#toplist {margin:0 auto; text-align:center}
#board {border:#fff 1px solid;; height:300px}

/*logo*/
#logo {background:#fff; width:960px; height:213px; margin:0 auto; text-align:center; position:relative; z-index:10}
#logo1  {background:url("../img/logo.jpg")  no-repeat; width:960px; height:213px; display:block; z-index:10}
#logo p {position:absolute; top:21px; right:60px; font-size:120%; color:#3C396C}
#logo span {z-index:0}
#logoclick {position:relative; top:85px; left:50px; z-index:5; display:inline; width:380px; height:90px; float:left; clear:both; z-index:10}
#logo1 h1 {z-index:0; color:#fff; text-align:left; position:absolute; top:120px; right:80px; float:right; clear:both; font-size:130%; font-weight:normal; font-family:"trebuchet ms"; letter-spacing:0.1px; }
#slogan span {color:#963D01}
#slogan h2 {color:#963D01; overflow:hidden; width:600px; height:20px; position:absolute; top:260px; left:330px; float:right; clear:both; font-size:110%; font-weight:normal; letter-spacing:0.1px; }
#logo address {position:absolute; top:20px; left:40px;  color:#2A5817; text-align:left; font-style: normal; font-size:120%}
#logo-print {display:none;}

/* hledani */
#vyhledavani { position:absolute; vertical-align: middle; top:15px; right:25px; font-weight:bold; font-size:110%; padding-bottom: 2px; }
#vyhledavani input { width: 125px; padding: 2px 0 0px 2px; margin: 0 5px 0 10px; background: #feeb8f url('../img/bg_input_1.gif') no-repeat; border: 1px solid #6f6f6f; height:20px;}
#vyhledavani img { position: relative; top: 3px; margin: 0 0 0 10px; border:0; padding:0;}

/* hledani */
#stred .deska_form { width:100%; padding-bottom: 2px; }
#stred .deska_form span { text-align: left; font-weight:bold; font-size:110%; display: block;}
#stred .deska_form input { width: 90px; padding: 2px 0 0px 2px; font-size:100%; margin: 0 5px 0 10px; background: #feeb8f url('../img/bg_input_1.gif') no-repeat; border: 1px solid #6f6f6f; }
#stred .deska_form img { position: relative; top: 3px; margin: 0 0 0 10px; border:0; padding:0;}


/* mapa */
#map	{ width: 590px; height: 500px; overflow: hidden; border:#D3AE07 5px solid;  }

#searchcontrol  { width: 100%; }
#searchcontrol .gsc-results { width: 600px;  }
#searchcontrol .gsc-result { width: 599px;  } 
#stred #searchcontrol table { border:0; margin:0; padding:0; }
#stred #searchcontrol td { border:0; margin:0; padding:0; }
#stred #searchcontrol tr { border:0; margin:0; padding:0; }

/* kronika */
#stred .kronika { background:url(../img/book.gif) left center no-repeat; padding-left: 40px;width: 160px; height: 30px; }

/* mapa - odkaz v zahlavi*/
#mapa {position:absolute; top:103px; right:332px; font-weight:bold; font-size:80%}

/* mapa - odkaz v zahlavi*/

#stred #zoomToButtons { margin-bottom: 4px; }

#stred #zoomToButtons a {    background-color: #f7dd6f;
	  border-left: 5px solid #D3AE07;
    padding: 4px 10px 4px 10px;
    margin-right: 4px;
    margin-bottom: 4px;
}

/*horni menu pod logem*/
#menu { height:35px; font-size:100%;  margin:0 auto;  position:relative; top:0px; left:13px; text-align:left}
#menu ul {position:relative; right:0px;  height:34px;  }
#menu li {display:inline;  line-height:35px; height:35px; letter-spacing:1px;  }
#menu li a {text-align:right; border-right:#3C8900 1px solid; border-left:#63B601 1px solid; color:#fff;  text-decoration: none;  padding:10px 15px 9px; text-align: left; }
#menu li a:hover {background:#F4CB10 url(../img/menu-on0.gif) center repeat-x; color:#000;   }
.aktiv {background:#F4CB10; color:#485201; border-right:#3C8900 1px solid; border-left:#63B601 1px solid; padding:10px 15px 9px}

/*prave-menu*/
.prave-menu { width:208px;  position:relative; font-size:100%; left:5px; }
.prave-menu ul {margin:10px 0 20px }
.prave-menu li {display:block; margin-bottom:1px; text-indent:15px}
.prave-menu li a {text-decoration: none;   border-bottom:#F3E2A7 1px solid;  color:#000;   width:208px; line-height:25px; text-align: left; display:block;  border-right:#EFC504 5px solid }
.prave-menu li a:hover {background-color:#F1D877; color:#000;  text-decoration:underline;  border-right:#EFC504 5px solid}
.prave-menu li.podmenu {padding-left: 10px;}
.prave-menu li.podmenu a { width: 198px; border-right:#D45601 5px solid }
.prave-menu li.aktivni { background:#F1D877; }
.aktiv2 {background:url(../img/aktiv.gif) center right no-repeat;  border-bottom:#E8E5E5 1px solid; color:#000;  height:30px; width:208px; line-height:25px; text-align: left; display:block }

/*box leva*/
.box1 {width:285px;float:left; margin:0 5px 10px 0; border-right:#EEC403 1px solid; padding:0;  }
.box2 {width:300px;float:right; margin:0 0 10px 5px;  padding:0 }
.box3 {width:320px;float:left; margin:0 5px 10px 0; border-right:#EEC403 1px solid; padding:0;  }
.box4 {width:265px;float:right; margin:0 0 10px 5px;  padding:0 }
.box_right {width:210px;float:right; border-left:#EEC403 1px solid; margin:0 0 0 10px;  padding:10px 0 10px 10px; }
.box_right_obr {width:160px;float:right; border-left:#EEC403 1px solid; margin:0 0 0 10px;  padding:10px 0 10px 0px; }

.box1 p, .box2 p, .box3 p, .box4 p {text-align:left!important; }
.box-top {background:url(../img/m-top.gif) no-repeat; height:50px; width:240px}
.box-top h5 {color:#fff; line-height:30px; text-indent:20px}
.box-center {background:url(../img/m-obsah.gif) repeat-y; width:240px}
.box-bottom {background:url(../img/m-bottom.gif) no-repeat; height:45px; width:240px}

/*obsah*/
#hlavni {width:960px; margin:0 auto; display:block; position:relative; min-height:400px; height:auto;}
#obsah {background: url(../img/obsah-top.jpg) top center no-repeat; width:960px; margin:0 auto; display:block; float:left; position:relative;}
#in {background: url(../img/obsah.gif) top center repeat-y; min-width: 960px; z-index:10; float:left}
.obsah {padding:0 45px 0 50px}
.oddel { background: url(../img/emb.gif) center center no-repeat; display:block; width:60%; height:30px; margin:30px auto !important; padding:5px; position:relative; line-height:25px; font-size:150%; color:#AA0000; text-align:center !important} 
.slogan3 {width:60%; margin:30px auto !important; padding:10px; position:relative; line-height:25px; font-size:150%; color:#053046; border-top:#053046 1px solid; border-bottom:#053046 1px solid; text-align:center !important} 

/*prava*/
#prava {float:right; width:214px; position:relative;  padding:50px 0 30px 0; text-align:left }
#prava h4, #prava h5, #prava h6 { color:#000; font-family:Arial;   font-size:130%; letter-spacing:0.05px;  text-indent:20px}
#prava h5 {background:url(../img/bg-h5.gif) center no-repeat; padding:7px 0;  color:#F7E9BC!important}
#prava strong, #prava strong {color:#0AA3CF}
#prava b, #prava b {color:#FF2313}
#prava p {text-align:justify}
#prava img {background:#F7E9BC; margin:10px 7px; text-align:center!important; padding:5px; }
#prava a {}
#prava a img {border:#D3AE07 5px solid!important}
#prava a:hover img {border:#5BA800 5px solid!important}


/*prava*/
#stred  {float:left; width:600px;  position:relative; padding:50px 0px 30px 0px;  z-index:0; color:#000; text-align:left; min-height:500px}
#stred  p {text-align:justify; margin: 15px 0 15px;}
#stred  strong, #prava strong, #prava strong {color:#5E87BF}
#stred  b, #prava b, #prava b {color:#D45601}
#stred h2 {color:#000; font-size:200%; margin:8px 0; text-align:left; font-weight:normal; font-family:Arial; letter-spacing:0.05px;clear:both }
#stred h3 {color:#D45601; font-size:160%; text-align:left; letter-spacing:0.05px; font-family:Arial; margin:10px 0; font-weight:normal }
#stred h4 {color:#000; font-weight:normal; font-size:140%; margin:5px 0; letter-spacing:0.05px;}
#stred a {font-weight:normal!important}
#stred ul {margin:20px 0}
#stred li {margin:5px 0 0 25px; list-style-type:square}
#stred ol {list-style-type:decimal!important; margin:10px 0}
#stred ol li {list-style-type:decimal}
#stred ol.decimal {list-style-type:decimal!important; margin:10px 10px}
#stred ol.decimal li {list-style-type:decimal;}
#stred ol.roman {list-style-type:upper-roman!important; margin:10px 10px}
#stred ol.roman li {list-style-type:upper-roman;}
.bus_casy ul {margin:1px 0!important}
.bus_casy li {list-style-type:none!important; margin:0!important; display:inline; padding:0!important; }
.bus_casy img {margin:0!important}
.cislo {background:#5E87BF; padding:0 3px; color:#fff; margin-right:3px}
.li-in li {list-style-type:lower-alpha}

#stred  table {border:#DDD9C3 1px solid; border-collapse:collapse; margin:10px 0; width:100%;}
#stred  td {border:#DDD9C3 1px solid; padding:2px 10px; text-align:left}
#stred  hr {color:#EEC403; background-color:#EEC403; border: 0 none; height:1px; margin:15px auto; text-align:center; width:90%; position:relative; clear:both }
#stred  hr.hr2 {color:#EEC403; background-color:#EEC403; border: 0 none; height:1px; margin:5px auto; text-align:center; width:90%; position:relative; clear:both }
#stred  img { margin:0px 10px 8px 10px; }
#stred a {color:#D45112; font-weight:bold!important}
#stred a:hover {color:#000}
#stred .drob-nav em {font-size:130%; color:#4AAD02; font-style:normal }
.navigace a {padding:0 3px}
.stanovy h3 {color:#D45601; font-size:120%!important; text-align:left; letter-spacing:0.05px; font-family:Arial;}
.seznam li {list-style-type:square!important}
.zakon-modra {color:#01469A!important; font-style:italic; font-weight:bold}
.zakon-fialova {color:#B90BB5!important; font-style:italic; font-weight:bold}
.vetsi-pismo {font-size:130%!important;}
.vetsi-pismo strong {color:#000!important}

/* kamera */
#stred .kamera {border:#D3AE07 5px solid!important; width: 352px; padding: 5px; float: left;}
#stred .kamera_thumbs { padding: 0; clear:both;}
#stred .kamera_thumbs img { margin: 0; }
#stred .kamera_komentar { float:left; width: 200px; margin-left: 10px; padding-left: 10px; }

/* uzivatel */
#prava #uzivatel	{ position: absolute; top: 20px; left: 10px;}
#prava #uzivatel span { font-size: 70%; }
#prava #uzivatel a img { border: 0!important; margin: 0!important; }

.fright {float:right; border:none!important}
.aleft {text-align:left!important}
.fleft {float:left}
.fright {float:right}
.cent { text-align: center!important; }
.obal {float:right; width:100px; margin-left:15px; margin-top:10px}
.obal img {margin:0 auto !important; float:none !important}
.obal a {float:right; margin-top:20px}
.slogan1 {width:70%; margin:20px auto !important; padding:10px; position:relative; line-height:25px; font-size:150% !important; font-weight:normal !important; color:#948F72 !important; border-top:#948F72 1px solid; border-bottom:#948F72 1px solid; text-align:center !important; text-indent:0 !important} 
.iframe {background:#E9E6D5 !important}
/* iframe {min-height:350px; height:350px} */
.mensi {font-size:95%}
.kontakt li {list-style-type:square; margin-left:15px}

/*drob-nav*/
.drob-nav ul {margin:15px 0}
.drob-nav li{margin-left:0!important; padding:2px 0; list-style-type:none!important; }
.drob-nav a {font-weight:normal!important}

/*datum*/
.datum {background:#5E87BF; color:#fff; padding:0 10px; font-size:200%; float:left; text-align:center!important; margin-right:20px; border:#cacaca 1px solid}
.datum span {font-size:60%}
/*galerie*/
.galerie {width:685px; margin:0 auto; text-align:center; padding:0; clear:both;   }
.galerie a {float:left; margin:5px 2px!important}

/*kontakty*/
.zamestnanec { width: 290px; float: left; margin-bottom: 20px;  }
.zamestnanec img { border:#EFC504 2px solid; margin: 0px !important;}
.zamestnanec strong { display: block; }

/* sluzby */
#stred h3 img { margin: 0 10px -15px 0; }

/*clanek*/
.perex { font-size: 110%; }
#stred .clanek img { margin: 0 10px 0px 0px; }
#stred .clanek { clear: both; margin-bottom: 10px; width: 100%;}

/* aktualni tema */
#stred .obr_akt_tema { float:left; margin: 0 10px 0 0; }
.akt_tema { clear:both; }
.akt_tema img { margin: 7px; padding:5px; border:#D3AE07 5px solid!important; }

/*clanek soubory*/
#stred .clanek_soubory li { list-style-type: none; list-style-image: url(../img/ico_file.gif);}

/*clanek galerie*/
#stred .clanek_galerie 	{ clear:both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none}
#stred .clanek_galerie  li {	padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 10px; margin: 0px; width: 180px; padding-top: 10px; position: relative; height: 130px}
#stred .clanek_galerie  li:hover img {	border-left-color: #000; border-bottom-color: #000; border-top-color: #000; border-right-color: #000}
#stred .clanek_galerie  img {	border-right: #888 1px solid; padding-right: 5px; border-top: #888 1px solid; padding-left: 5px; background: #fff; padding-bottom: 5px; border-left: #888 1px solid; padding-top: 5px; border-bottom: #888 1px solid}
#stred .clanek_galerie  em {	font-size: 70%; border-right: #999 1px solid; padding-right: 10px; border-top: #999 1px solid; display: block; padding-left: 10px; background: url(images/grey-gradient.gif) #fff repeat-y; left: 13px; padding-bottom: 2px; border-left: #888 1px solid; color: #000; padding-top: 2px; border-bottom: #999 1px solid; font-style: normal; position: absolute; top: 110px}
#stred .clanek_galerie  a {	text-decoration: none}
#stred .clanek_galerie  a:hover em {	border-left-color: #c25b08; background: url(images/orange-gradient.gif) #ffdb01 repeat-y; border-bottom-color: #c25b08; border-top-color: #c25b08; border-right-color: #c25b08}

#stred .picture 		{ padding: 3px;	width: 162px; font-size:80%; } 
#stred .picture img { border: 1px solid #CCCCCC; display:block;	vertical-align:middle; margin: 0 0 3px 0; background-color: #FFFFFF; padding: 5px;} 
#stred .picture img:hover { border: 1px solid #000000; } 
#stred .pright 			{ margin: 0.5em 0pt 0.5em 0.8em; float:right; } 
#stred .pleft 			{ margin: 0.5em 0.8em 0.5em 0; float:left; } 
#stred .img_nomarg	{	border: 0; margin:0; padding:0;}

/*clanek diskuse*/
#stred .clanek_diskuse { clear: both; }
#stred .clanek_diskuse strong { color: black; }
#stred .cmt-hlavicka { margin:0; padding: 0;	color:#666;	line-height:1;	text-align:left; }
#stred .cmt-komentar { margin:0.3em 0 1.5em 0; padding:5px 15px;	background:#f6ecd1;	color:black;	font-size:100%; }

/*clanek podpis*/
#stred .clanek_podpis { text-align: right; font-size: 80%; background-color: #f1ddab; margin: 5px 0; padding: 3px 0; clear: both;}
#stred .cisla_stranek { text-align: center; display: block; clear: both; background-color: #f1ddab; padding: 3px 0; margin: 5px 0; }
#stred a.akt_str { font-size: 120%; font-weight: bold; color: #488501; }

/*clanky - filtr */
#prava .nomarg	{	border: 0; margin:0; padding:0;}
#prava .filtr-clanku	{ padding: 10px 0 0 20px; }

/* projekty */
#stred table.projekty .small { font-size: 80%; }

/*paticka*/
#nadpaticka {background: url(../img/nadpaticka.gif) top repeat-x; width:100%; height:110px; float:left; margin:0 auto}
#paticka {background: url(../img/paticka.gif) repeat-y; font-size:90%;  width:960px;  height:110px;  margin:0 auto; position:relative; text-align:center}
#paticka p {width:960px;position:relative; top:80px;  text-align:center; margin:0 auto; color:#000 }

/*menu-foot*/
#menu-foot{position:absolute;right:80px;top:10px; color:#4C8A06; height:20px}
#menu-foot a{color:#4C8A06}
#menu-foot a:hover{color:#DD5B1D}
a.print {background:url(../img/print.gif) left center no-repeat;padding-left:22px; line-height:18px; }
a.fav{background:url("../img/fav.gif") left center no-repeat;padding-left:22px; line-height:18px;}
a.nahoru{background:url("../img/nahoru.gif") left center no-repeat;padding-left:22px; line-height:18px;}
/*odkazy*/

a {color:#000}
a:hover {color:#F26522}

/*ostatni*/
.odsadit-l { padding-left: 20px; }
.odsadit-l strong { color: black!important; font-weight: bold; }
.zvyraznit	{ background-color: #ffff00; font-weight: bold; }
#mssg, .clanek_titulek {font-weight:bold; color:#D45112;}


