*{margin:0; padding:0;}
body,table,td,ul,li {
	font-family: 'Tahoma CE',tahoma,'Trebuchet MS','Lucida sans Unicode','Verdana CE',verdana,arial,lucida, sans-serif;
	color: #000;
	font-size:11px;
}

body {
	background: url(../images/bgbody.gif) repeat-x;
	text-align:left;
}

ul,li {list-style:none;color:#000}
img {border:none;padding:0;margin:0;font-size:1px}
div {margin:0;padding:0;border:none;}
p {margin-bottom:10px;}

h1,h2,h3,h4 {display:block;padding:0;margin:0;}
h2 {font-size:12px;color:#02217C;text-align:right;margin-bottom:15px}

fieldset {border:none;pdding:10px}
legend {color:#fff}

a {text-decoration:underline;  color:#125709;}
a:hover {color:#125709;text-decoration:none}

table {background:none;border:1px solid #0B326F}
td {padding:3px;background:#0B326F;color:#000;font-size:12px;}

.ramecek {display:block;order:1px solid #BF7627;padding:1px}
.ramecek .container {display:block;padding:10px;background:none}
.ramecek div {display:block;margin:2px}
.ramecek label {float:left;width:110px;display:block;padding:2px;color:#fff;text-align:right;padding-right:5px}
.ramecek #poZprava {width:250px;height:80px}
.ramecek .poleText {width:250px}
.ramecek .textField {width:250px}
.loginField, .hesloField {width:80px}
.ramecek .buttonPart {display:block;text-align:center;margin:10px}
.buttonSave {display:block;width:50px;padding:2px;background:#003399;color:#fff;font-size:10px}
.tdPopis {padding:3px;text-align:left;width:60px}
.formDotaz {width:250px;height:60px}

.errorContainer {display:block;text-align:center;margin:5px;padding:5px;border:1px solid #ff0000;color:#ff0000}
.messContainer {display:block;text-align:center;margin:5px;padding:5px;border:1px solid #00ff00;color:#00ff00}

.butonPart {display:block;text-align:center;padding:4px}
.button {padding:2px;color:#fff;font-size:11px;font-weight:bold}

.tisk {display:block;clear:both;text-align:right;margin:10px}
.tisk a.ikonaTisk {color:#656565;background:url(../images/ikonaTisk.gif) no-repeat right 1px;padding-right:25px}
.tisk a:hover {color:#343434;text-decoration:underline}

.vzkaz {display:block;border:1px solid #989898;order-left:5px solid #176D03;ackground:#ECEEEC;margin:5px}
.vzkaz .container {padding:5px;color:#000}
.vzkaz .kontaktLine {display:block;text-align:right;margin-top:5px}
.vzkaz h4 {color:#35931F}

.formular table {border:none}
.formular td {background:none}

#mother {
  position:absolute;
  left:50%;
  margin-left:-385px;
  width:770px;
}

#container {  padding:0px;}

#hornipruh {display:block;height:255px;background: url(../images/bgpage.jpg) no-repeat right top}
h1 {position:absolute;top:60px;left:60px;width:220px;font-size:18px;color:#fff;padding-left:10px;border-left:1px solid #fff}


h2 {display:block;text-align:left;background: url(../images/h2bg.gif) no-repeat 2px 5px}
h2 span {display:block;padding:10px;padding-left:40px;color:#555A0A;font-size:18px;font-weight:bold}
h3 {font-size:14px;color:#2E881C;padding:5px;padding-left:0;margin-bottom:4px;}

#logo {position:absolute;top:180px;left:520px;}

#hledani {color:#353535}
#hledejLine {display:block;height:30px;padding:10px;padding-right:2px;text-align:right}
#hledejBox {position:absolute;top:15px;left:520px;}
#hledejText {font-size:11px;background:#fff;border:none;padding:4px;}
.hledejButton {position:relative;top:2px;left: 10px;width:28px;height:24px;background:url(/images/button_hledej.gif) no-repeat;border:none;font-size:1px;}

/*#langList {position:absolute;top: 165px;;left:580px;color:#656565}*/
#langList a {color:#656565;text-decoration:none}
#langList a:hover {text-decoration:underline;color:#5996C9}

#topmenu {background:#fff;display:block;height:30px}

#topmenu a {display:inline;line-height:25px;padding-left:10px;padding-right:20px;border-right:1px solid #CCD0CC;vertical-align:middle;text-align:center;color:#133614;text-decoration:none;font-size:14px;text-transform:uppercase}
#topmenu a:hover {color:#133614;text-decoration:underline;}
#topmenu a.active {color:#133614;font-weight:bold;}

#menu a {display:block;color:#656565;padding:3px}
#menu a:hover {color:#0000cd}
#menu .submenu {background:#fff}
#menu .submenu a {padding-left:25px;}

.container {padding:10px;}
.tisk {display:block;margin-top:30px;text-align:right}
.tisk a {padding:4px;color:#656565}

#obsah {margin-top:20px;padding:20px}

.pathInfo {text-align:right;margin-bottom:10px;margin-top:8px;display:block;color:#ffff00}
.pathInfo a {color:#0E5D0A;padding:7px}
.pathInfo a:hover {text-decoration:underline}

#col-l {float:left;width:181px;}
#col-l .container {padding:6px}

#col-r {float:left;width:570px;background:#0C3C9D url(../images/bg_text.gif) repeat-x}
#col-r .container {color:#fff}

.clanek {padding:10px;font-size:12px}
.clanek img {border:6px solid #133614;margin-right:10px;margin-bottom:6px}
.clanek img.noborder {border:none}

.clanek ul {margin:10px;margin-left:20px}
.clanek li {padding:3px;margin:2px;list-style-type:circle;color:#000}
.clanek table {background:none;border:none}
.clanek td {background:none}

.tabulka td {background:#70E459;color:#000;padding:4px;font-size:11px}

div.vyrazny {display:block;border:1px dotted #041D43;color:#041d43;font-style:italic;padding:7px}

.novinka {display:block;margin-bottom:10px;border-bottom:1px dotted #989898;padding-bottom:8px}
.novinka h3 {font-size:11px;border:none;padding:0;margin-bottom:3px;}
.novinka dt {float:left;width:40px;background:url(/images/novinka_datum.gif) no-repeat top left;}
.novinka dt span {display:block;font-size:14px;color:#989898;}
.novinka dd {margin-left:45px;border-left:1px solid #989898;padding-left:5px}
.novinka a {color:#fff}
.novinka p {padding:0;margin:0}

.gallery-tab {padding:0;margin:5px;border:none;background:none}
.gallery-tab td {
  padding:3px;
  background:none;
  margin:1px;
  text-align:center;
  width:150px;
}
.gallery-tab img {border:3px solid #f2f2f2;}

.prilohy {
  padding:5px;
  background:none;
  margin-bottom:10px;
}

.prilohy ul { padding:0px;}
.prilohy li {background: url(../images/listpriloha.gif) no-repeat left top; padding:5px;margin-bottom:2px;}
 
#footer {
  display:block;
  text-align:right;
  margin-top:10px;
  padding:10px;
  border-top:2px solid #133614
}

#footer a {color:#454545;}
#footer a:hover {color:#151515}

#footer .container {display:block;margin-left:190px;width:500px;   border-left:1px solid #dadada;padding-left:15px}

#footer .menu {padding:8px}
#footer .menu a {color:#000;text-decoration:none;padding:4px;}
#footer .menu a:hover {text-decoration:underline}

#footer .odkazy {margin-bottom:3px}
#footer .odkazy a {color:#00008b;text-decoration:underline;padding:5px}
#footer .odkazy a:hover {text-decoration:none}

#footer .adresa {
   font-family: 'Lucida sans Unicode',verdana,helvetica,sans-serif;
   display:block;
   font-size:11px;
   color:#868686;
   text-align:right;
}

#footer a.autor { 
   font-family: 'Lucida sans Unicode',verdana,helvetica,sans-serif;
   font-size:10px;
   color:#050A5A;
}    

.mezera {height:10px;border:none;}

.none{display: none;}
.block{display: block;}
.hide {visibility: hidden; height:1px; font-size:1px;}

.break {clear: both;}
.align-l { text-align: left;}
.align-r { text-align: right;}
.align-c { text-align: center;}
.float-l { float: left;}
.float-r { float: right;}
.jc{position:relative;}
.thumbnail {border:1px solid #cccccc}

.border {border:2px solid #e2e2e2;}´
.noborder {border:none}

.br {font-size:1px;margin:10px;}
.red {color:#ff0000}

