body {
margin: 5px;
padding: 0px;
font-family: "arial ce", "helvetica ce", arial, helvetica, sans-serif;
font-size: 80%;
background-color: #fffad1;
text-align: center;
color: #373737;
background-image : url(/img/pozadiv.png);
background-repeat : repeat-x;
}
p { color: #373737; text-align: justify;    }
a { color: Red;}
a:hover { color: #3366CC; text-decoration: none;}
a.pdf { color: #373737;text-decoration: none;font-size: 8pt;  display : block;  white-space : nowrap;     }
a.pdf:pdf { color: #373737; text-decoration: none;font-size: 8pt;}
h1 {width: auto;color: navy;  font-size: 12pt;  font-weight : bold; }
h2 { color: #3366CC; font-weight: bold; font-size: 11pt; }
h3 { color: #3366CC;  font-size: 10pt; }


img {border: none; padding: 0px;margin: 0px; }
.clearboth {clear: both;  float : none; }
.clearfloat {float : none; }

pre {
  font-size: 10pt;
}
#hlavni {
  margin: 0 auto;
   width:1010px;
   padding: 0px;
}
.main {
 width: 100%;
 height: auto;
 text-align: center;
 background-color: White;
 background-attachment : scroll;
 border: medium Lime;
 border-left-width : 3px;
 background-image : url(/img/pozadi.png);
 background-repeat : repeat-y;
 padding: 0px;
 margin: 0px;
}
.hlavicka {
width:auto;
margin-top: -130px;
margin-left: 180px;
position: relative;
text-align: left;

}
.hlavicka_obr{
width:810px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
text-align: left;
height: 120px;
}
.hmenu  { border: 0px; width:815px;padding-left : 0px;padding-right : 0pt;margin: 0px; }
.hmenu_tr1 { border: 0px; color: #ffe814;}
.hmenu_tr1_td1 { border: 0px;text-align: center;  padding : 0px;  vertical-align : center;font-size: 120%; width:163px;background-color: navy;     }
.hmenu_tr1_td2 { border: 0px;text-align: left;  padding-left : 25px;  vertical-align : center;font-size: 120%; width:163px; color: navy;   }
.hmenu_tr2 { border: 0px; color: #ffe814;}
.hmenu_tr2 td { border: 0px;text-align: center;  padding : 0px;  vertical-align : center;font-size: 120%; width:163px;height: 25px;background-color: navy;     }
.hmenu_tr2 a { color: white; text-decoration: none;}
.hmenu_tr2 a:hover { color: white; text-decoration: overline; }

.left {
width: 164px;
float: left;
position : relative;
margin-top: -27px;
text-align: left;
padding-left : 16px;

}
.right {
width: 180px;
position: relative;
float: right;
text-align: left;
margin-top: 0px;
margin-left: 8px;
padding-right : 17px;
font-size: 8pt;
 }
.right h1 {width: auto;color: navy;  font-size: 10pt;}
.right h2 { color: #3366CC;  font-size: 9pt; }
.right h3 { color: #3366CC;  font-size: 8pt; }

 .middle {
margin-left: 180px;
margin-right: 190px;
margin-top: 0px;
position: relative;
text-align: left;
width: auto;
padding-left : 10px;
padding-right : 20px;
 padding-top : 0px;
min-height: 940px;
}
.logo {

}
.text_dole{
  clear: both;
  text-align: center;
}
.paticka {
width: 100%;
clear: both;
position: static;
text-align: center;
background-image : url(/img/paticka.jpg);
color: black;
font-size:9px;
height: 20px;
}
.leftdown {
clear:both;
float: left;
font-size:10px;
margin-top:-360px;
margin-left:7px;
margin-right:5px;
position:relative;
text-align:center;
width: 180px;

}
.leftdown2 {
clear:both;
float: left;
font-size:10px;
margin-top:-560px;
margin-left:14px;
position:relative;
text-align:center;
width: 153px;


}
.textc_loga{
  width:150px;
  background-color: #d7d7d7;
  text-align: center;
}
.rightdown {
clear:both;
font-size:10px;
margin-top:-130px;
margin-left:835px;
margin-right:5px;
position:absolute;
text-align:center;
width: 160px;
}

.rightdown2 {
clear:both;
font-size:10px;
margin-top:-245px;
margin-left:835px;
margin-right:5px;
position:absolute;
text-align:center;
width: 160px;
}
ul.litext li {
  text-align: justify;
  padding-bottom : 14px;
}
ol.litext li {
  text-align: justify;
  padding-bottom : 14px;
}
ol.litexts li {
  text-align: justify;
  padding-bottom : 2px;
}
ul.litext2 li {
  text-align: justify;
  padding-bottom : 25px;
}

ul.litexts li {
  text-align: justify;
  padding-bottom : 2px;
}

.menuul { list-style: none;  margin : 0;  padding : 0;  padding-top : 10px; }
.menuli {  border: none; width: 162px; list-style-image: none)}
li.menuli a { display: block;    color: navy; text-decoration: none;    line-height: 1.4;  padding-left : 10px; margin-top: 6px; text-indent: 0px;}
li.menuli a:hover { color: navy;background-color: #cbe2f1;}


.menuv {margin: 0px;  padding: 0px; border: none; width: 162px;}
.menuv a { display: block;  color: navy; text-decoration: none;   line-height: 1.4;  padding-left : 10px; margin-top: 6px; text-indent: 0px;  font-weight : bold; }
.menuv a:hover { color: navy;background-color: #cbe2f1;}

.podmenuul { list-style: none;  margin : 0;  padding : 0;  padding-bottom : 5px; }
.podmenuli {  border: none; width: 160px; list-style-image: none)}
li.podmenuli a { display: block;    color: navy; text-decoration: none;    line-height: 1.1;  padding-left : 20px; margin-top: 6px; text-indent: 0px; font-weight : normal;}
li.podmenuli a:hover { color: navy;background-color: #cbe2f1;}


.podmenuv {margin: 0px;  padding: 0px; border: none; width: 162px;}
.podmenuv a { display: block;  color: navy; text-decoration: none;   line-height: 1.1;  padding-left : 20px; margin-top: 6px; text-indent: 0px;  font-weight : bold; }
.podmenuv a:hover { color: navy;background-color: #cbe2f1;}

.podmenu2ul { list-style: none;  margin : 0;  padding : 0;  padding-bottom : 5px; }
.podmenu2li {  border: none; width: 162px; list-style-image: none)}
li.podmenu2li a { display: block;    color: navy; text-decoration: none;    line-height: 1.1;  padding-left : 20px; margin-top: 6px; text-indent: 10px; font-weight : normal;}
li.podmenu2li a:hover { color: navy;background-color: #cbe2f1;}


.podmenu2v {margin: 0px;  padding: 0px; border: none; width: 162px;}
.podmenu2v a { display: block;  color: navy; text-decoration: none;   line-height: 1.1;  padding-left : 20px; margin-top: 6px; text-indent: 10px;  font-weight : bold; }
.podmenu2v a:hover { color: navy;background-color: #cbe2f1;}


.menunadpis {  margin: 0px;  padding: 0px; border: none; width: 260px;color: Navy; background: #FF8409 url('img/levmenu03.gif') no-repeat; text-decoration: none;width: 160px; height: 24px; line-height: 2; font-size: 8pt;}
.levmenusp {  margin: 0px;  padding: 0px; border: none; width: 260px;background: url('/img/levmenu04.gif') repeat-x; width: 160px; height: 17px;}

.menuhlavicka {  font-size: 120%;border: 0px;text-align: left;  padding-left : 10px; padding-top : 4px; vertical-align : center; width:153px;background-color: navy; color: white;height: 21px;margin-left: 0px;     }

.red { color: Red;}
.nadpis {
width: auto;
color: #ff8614;
border-bottom-color: #ff8614;
 border-bottom-style : solid;
 font-size: 12pt;
 font-weight : bold;
}
.podnadpis {
width: auto;
color: Green;
 font-size: 10pt;
}
.podnadpisr {
width: auto;
color: Green;
 font-size: 10pt;
 text-align: right;
}
.nadpis2 {
width: auto;
color: #ff8614;
border-bottom-color: #ff8614;
 border-bottom-style : solid;
 font-size: 10pt;
 font-weight : normal;
  border-bottom-width : thin;
}

.obrright {
text-align: right;
}
.obrcenter {
text-align: center;
}
.obrcenter_foto {
text-align: center;
 padding-right: 0px;
  }
  .obrcenter_foto img {
  padding-bottom : 10px;
}
.obtekanir{
 float : right;
 padding-left: 10px;
}
.obtekanil{
 float : left;
 padding-right: 10px;
}
.textju {
  font-size: 16px;
  text-align: justify;
}
.textj{
  text-align: justify;
}
.textjo{
  text-align: justify;
  text-indent:30px;
  padding-bottom : 10px;
}
.textc{
  text-align: center;
}

.textr{
  text-align: right;
}
.textl{
  text-align: left;
}
.textl_red{
  text-align: left;
  color: red;
}
.textl_r{
  font-size: 12px;
  text-align: left;
}
.textlo1{
  font-size: 14px;
  text-align: left;
  padding-left: 50px;
}
.textlo2{
  font-size: 14px;
  text-align: left;
  padding-left: 100px;
}
ul.nabidka {
font-size: 14px;
text-align: right;
font-weight: bold;
 list-style-type : inherit;
}
ul.nabidka2 {
font-size: 14px;
text-align: right;
font-weight: normal;
 list-style-type : inherit;
}
.menudole {
font-size: 12px;
 text-align : center;
 vertical-align : bottom;
}





.nadpis_aktuality1 {
width: auto;
color: #FF6600;
border-bottom-color: #FF6600;
 border-bottom-style : solid;
 font-size: 10pt;
 font-weight : bolder;
  border-bottom-width : thin;
}
.nadpis_aktuality2 {
width: auto;
color: #FF6600;
border-bottom-color: #FF6600;
 border-bottom-style : solid;
 font-size: 10pt;
 font-weight : bolder;
 border-bottom-width : medium;
}
.tabulka_text { border: 0px; width:100% }
.tabulka_text tr {
  height : 150px;
}
.tabulka_text td { text-align: left;  padding-left : 4pt;  vertical-align : center;    }



a.prava { color: #ffe814; text-decoration: none;}
a:hover.prava { color: #ffe814; text-decoration: none;}

a.a_paticka { color: #594f42; text-decoration: none;}
a:hover.a_paticka { color: #594f42; text-decoration: none;}

table.kontakty { width : 95%;  background : #FFFFFF;  border : 0px solid Navy;  margin : 0px;  padding : 0px; border-spacing:0px;border-collapse:collapse;}
table.kontakty tr { background : #ffffff; }
table.kontakty td { border-bottom : 1px solid Navy; margin : 0px; padding : 6px 6px 6px 6px; margin : 0px; text-align : left; font-size : 14px; color : Navy;}

table.plan { width : 95%;  background : #FFFFFF;  border : 0px solid Navy;  margin : 0px;  padding : 0px; border-spacing:0px;border-collapse:collapse;}
table.plan tr { background : #ffffff; }
table.plan td { border: 1px solid Navy; margin : 0px; padding : 6px 6px 6px 6px; margin : 0px; text-align : left; font-size : 14px; color : Navy;}

table.vtextu {padding : 0px;}
table.vtextu tr {}
table.vtextu td {padding : 0px 20px 0px 0px;}

table.form {padding : 0px;}
table.form tr {}
table.form td {padding : 0px 0px 0px 0px;}

table.podtrzeny { width : 97%;  background : #FFFFFF;  border : 0px solid Navy;  margin : 0px;  padding : 0px; border-spacing:0px;border-collapse:collapse;text-align : left;}
table.podtrzeny tr { background : #ffffff; }
table.podtrzeny th { border-bottom : 1px solid Navy; margin : 0px; padding : 6px 6px 6px 6px; margin : 0px;color: navy; }
table.podtrzeny td { border-bottom : 1px solid Navy; margin : 0px; padding : 6px 6px 6px 6px; margin : 0px; }

table.podtrzeny60 { width : 70%;  background : #FFFFFF;  border : 0px solid Navy;  margin : 0px;  padding : 0px; border-spacing:0px;border-collapse:collapse;text-align : right;}
table.podtrzeny60 tr { background : #ffffff; }
table.podtrzeny60 th { border-bottom : 1px solid Navy; margin : 0px; padding : 6px 6px 6px 6px; margin : 0px;color: navy;}
table.podtrzeny60 td { border-bottom : 1px solid Navy; margin : 0px; padding : 6px 6px 6px 6px; margin : 0px; }

table.dokola { width : 95%;  background : #FFFFFF;  border : 0px solid Navy;  margin : 0px;  padding : 0px; border-spacing:0px;border-collapse:collapse;text-align : center;}
table.dokola tr { background : #ffffff; }
table.dokola th { border-bottom : 1px solid Navy; margin : 0px; padding : 6px 6px 6px 6px; margin : 0px;color: navy; }
table.dokola td { border-bottom : 1px solid Navy; margin : 0px; padding : 6px 6px 6px 6px; margin : 0px; }

table.okolo { width : 95%;  background : #FFFFFF;  border : 1px solid Navy;  margin : 0px;  padding : 0px; border-spacing:0px;border-collapse:collapse;text-align : center;}
table.okolo tr { background : #ffffff; }
table.okolo th { border : 1px solid Navy; margin : 0px; padding : 6px 6px 6px 6px; margin : 0px;color: navy; }
table.okolo td { border : 1px solid Navy; margin : 0px; padding : 6px 6px 6px 6px; margin : 0px; }

table.table_paticka { width : 100%;  background : #FFFFFF;  border : 0px;  margin : 0px;  padding : 0px; border-spacing:0px;border-collapse:collapse;text-align : center;}
table.table_paticka tr { background : #f7f7f7; }
table.table_paticka th { margin : 0px; padding : 0px; color: navy; }
table.table_paticka td { margin : 0px; padding : 0px; }
td.tdcenter_p {text-align : center; width : 425px; }

td.tdcenter {text-align : center; }
td.tdleft { text-align : left; }
td.tdleft-b { text-align : left; font-weight : bold; }
td.tdright { text-align : right; }
td.td30 { width : 30%; }
th.thleft { text-align : left; }

ol.mezera {padding-bottom : 10px;}
ol.mezera li{padding-bottom : 10px;}
ul.mezera {padding-bottom : 10px;}
ul.mezera li{padding-bottom : 0px;}
ol.typea {list-style-type:lower-latin;}
ul.bezsods {padding-bottom : 10px;}
ul.bezsods li{padding-bottom : 0px;list-style-type: none;text-indent : -40px;}

form.testy {}
form.testy li{padding-bottom : 10px;}
form.testy img{vertical-align : middle;}

