*{margin:0; padding:0;}
body,table,td,ul,li {
	font-family: 'Trebuchet MS','Lucida sans Unicode','Verdana CE',verdana,arial,lucida, sans-serif;
	color: #000;
	font-size:11px;
}

body {
	background: url(../images/bg_body.gif);
	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;}

h3 {font-size:1.4em;color:#ffff00;}
fieldset {border:none;pdding:10px}
legend {color:#fff}

a {text-decoration:underline;  color:#444;}
a:hover {color:#222;text-decoration:none}

table {background:none;border:1px solid #aaa}
td {padding:3px;background:#eee;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 {display:block;padding:2px;color:#444;padding-right:5px;margin-top:6px}
.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:#000;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;
  background: #fff url(../images/bgmother.gif) repeat-x;
}

#bilepozadi {background:#02217C;height:120px}

#container {  padding:8px;padding-top:0}

h1 {display:none}
h2 {display:block;font-size:2.0em;color:#444;margin-bottom:6px}
h3 {display:block;margin:8px;color:#ffff00;margin-left:0;border-bottom:1px solid #ffff00;padding:4px;padding-left:0}

#logo {position:absolute;top:0px;left:0;}

#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: 10px;right:15px;color:#ddd;border-bottom:1px solid #153287;padding-bottom:10px}
#langlist a {color:#656565;text-decoration:none;margin:5px}
#langlist a:hover {text-decoration:underline;}

#topmenu {height:40px;position:absolute;left:240px;top:70px;width:530px}
#topmenu ul {list-style:none;width:100%}
#topmenu li {display:inline;position:relative;float:left;margin:1px;margin-bottom:none}
#topmenu a {font-size:1.2em;display:block;text-align:center;color:#fff;padding:7px;text-decoration:none;border:none;}
#topmenu a:hover {color:#F0FF00;text-decoration:none;border:none}
#topmenu a.active {color:#F0FF00;font-weight:bold;border:none}

#hornimezera {height:120px}

#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 {padding-top:20px;border-top:3px solid #aaa}

.pathInfo {text-align:right;margin-bottom:10px;margin-top:8px;display:block;color:#444}
.pathInfo a {color:#444;padding-left:5px}

#col-l {float:left;width:228px;}
#col-l .container {padding:6px}
#col-l .clanek {padding:0}
#col-l .clanek img {border:none;margin:5px}

#col-r {float:left;width:522px;}
#col-r .container {color:#fff}
.box {background: url(../images/bgramecek.gif) repeat-y}

.clanek {padding:10px;padding-top:0}
.clanek img {border:3px solid #0745A8;margin-right:6px;margin-bottom:6px}

.clanek ul {margin:10px;margin-left:20px}
.clanek li {padding:3px;margin:2px;list-style-type:circle;color:#000}

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:0px;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 {background:#0C3C9D;margin-bottom:0;color:#fff}

#footer .container {display:block;padding-left:15px}
#footer .levy {float:left;width:140px;}
#footer .pravy {float:left;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:left;
}

#footer a.autor { 
   font-family: 'Lucida sans Unicode',verdana,helvetica,sans-serif;
   font-size:10px;
   color:#050A5A;
}    
 
#footer .adresa {color:#fff;padding-bottom:0}
#footer a {color:#ffff00}
#footer .odkazy {color:#fff}
#footer .odkazy a {color:#fff;text-decoration:underline}  

.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;}

.br {font-size:1px;margin:10px;}
.red {color:#ff0000}

