body {background: white url(../img/head_bg.png) repeat-x; font-size: 12px;font-family: Arial, Helvetica, sans-serif;padding: 0px;margin: 0px;text-align: center;}
a {color: #bd0926;}
img {border: 0px;}
.cleaner {clear: both;}
h1 {font-size: 19px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 13px;}
p {margin: 0 0 5px 0; padding: 0;}
.okraj {width: 920px; margin: 5px auto; position: relative;  margin-bottom: 10px; padding-top: 90px;}

.head {height: 202px; width: 927px;position: relative;}
.head #pojisteni {position: absolute; top: 35px; left: 530px;}
.head #logo {position: absolute; top: 35px; left: 0px;}

#TopMenu {position: absolute; top: 150px; left: 0px;width: 920px;}
#TopMenu ul { margin: 0; padding: 0; list-style: none;  float: right;}
#TopMenu ul li { margin: 0; padding: 0 0 0 0; list-style: none; line-height: 29px; float: left; margin-left: 1px; background: url("../img/top_menu_bg2.png") no-repeat;}
#TopMenu ul li a { display: block; background: url("../img/right.png") top right no-repeat; padding: 0px 14px; color: #1a171b; text-decoration: none; float: left; font-weight: bold; }

#TopMenu ul li.l2 { margin: 0; padding: 0 0 0 0; list-style: none; line-height: 16px; float: left; margin-left: 1px; background: url("../img/top_menu_bg3.png") no-repeat; }
#TopMenu ul li.l2 a { display: block; background: url("../img/right3.png") top right no-repeat; padding: 0px 10px 3px 10px; margin-top: 0px; color: #1a171b; text-decoration: none; float: left; font-weight: bold; }

#TopMenu ul li.l3 { margin: 0; padding: 0 0 0 0; list-style: none; line-height: 16px; float: left; margin-left: 1px; background: url("../img/top_menu_bg3.png") no-repeat; }
#TopMenu ul li.l3 a { display: block; background: url("../img/right3.png") top right no-repeat; padding: 0px 8px 3px 8px; margin-top: 0px; color: #1a171b; text-decoration: none; float: left; font-weight: bold; }

.obsah {text-align: left;}
.obsahInObal {float: left; width: 697px; }
.obsahIn {margin-left: 10px; border: 1px solid #c6c7c8; background-color: #e9f4f5;}
.Content {padding: 0px 10px 30px 10px;}

.text { background-color: #e9f4f5; padding-left: 15px; padding-right: 15px; padding-bottom: 15px;}
.text h2 {color: #bd0926; background-color: #e9f4f5;}
.text h3 {color: #1a171b; background-color: #e9f4f5;}


.leftMenu {width: 223px; float: left; background-color: #FFFFFF;}
.leftMenu ul {list-style: none; padding: 0; margin: 0; margin-top: 10px;}
.leftMenu li {height: 36px; width: 223px; margin-top: 1px; }

.leftMenu h3 {background: url(../img/left_menu_bg.png) no-repeat; width: 223px; height:36px; 
               margin: 0; padding: 0; font-size: 12px; text-align:left;
               font-family:Helvetica, Arial, sans-serif}

.leftMenu h3 a {line-height: 36px; color: black; text-decoration: none; padding: 0 0 0 12px;}

.leftMenu h3.bz a {line-height: 14px; padding: 4px 0 0 12px; display: block;}
.leftMenu h3 a:hover {text-decoration: underline;}
.leftMenu h3.red {background: url(../images/menu_top.png) no-repeat; width: 199px; height:31px; margin: 0; padding: 0; font-size: 12px; text-align:left; font-family:Helvetica, Arial, sans-serif}
.leftMenu h3.red a {padding: 0 0 0 34px;color: #0c3062;font-weight: normal;}

.leftMenu h3.bz2 a {line-height: 14px; padding: 4px 0 0 12px; display: block;}

.bottomMenu {margin-left: 0px; padding: 0px; background-color: white;  height: 41px; }
.bottomMenu ul { margin: 0; padding: 0; list-style: none;  float: right; text-align: center; margin-left: 1px; margin-right: 2px;}
.bottomMenu ul li { margin: 0;  padding: 0 0 0 0; list-style: none; line-height: 41px; float: left;  background: url("../img/bottom_menu_bg.png") no-repeat; width:227px; height: 41px;}
.bottomMenu ul li a {margin-left: 0px; display: block; padding: 0px 0px; color: #1a171b; text-decoration: none; float: left; width: 227px; height: 41px; font-weight: bold;}

.bottomText {background-color: white; padding-left: 15px; padding-right: 15px; padding-top: 10px; padding: 15px;}
.bottomText p {/*padding-top: 30px;*/}

ol.pismeno {list-style: lower-alpha; }
.error {color: red; font-weight: bold;}

th {font-size: 12px; text-align: left;}

.vypis th {background-color: #FFFFFF; padding: 0px 5px; font-size: 12px;}
.vypis td {background-color: #FFFFFF; padding: 0px 5px;}

.paticka {margin-top: 15px; margin-bottom: 10px; text-align: center;}

p.rada {position: absolute; top: 190px; left: 220px; text-align: center; width: 700px; font-style: italic;}
.sleva {position: absolute; top: 125px; left: 230px; text-align: center; width: 350px; font-style: italic;
         font-size: 18px; padding: 0 0 0 0; margin: 0 0 0 0;}
.sleva strong {color: #bd0926;}

.linksOut {position: absolute; top: 0px; left: 0px; width: 920px; }
.LinksBottom {padding: 15px 0 0 0; text-align: center;}

ul.ctverec {list-style: square; padding: 0 0 0 0px; margin: 0 0 0 20px; }
ul.ctverec li {list-style: square; width:150px; height: auto ;  }

.cernaKronika {background: #f6fafa; border: 1px solid #c0c0c0; padding: 10px; margin-bottom: 15px; margin-top: 10px;}
.cernaKronika h2 {font-style:italic; background: #f6fafa; color: black;  }
.cernaKronika h3 {font-style:italic; background: #f6fafa; }

.menutoppub {background: url('../img/menutoppub.png') repeat-y; margin-top: 10px; text-aglign: center; overflow: hidden; }
.MenuTopPubBot {background: url('../img/menutoppubbot.png') no-repeat; display: block; width: 222px; height: 9px; overflow: hidden;}
.SklikMain {border: 1px solid #c6c7c8; margin: 0px 0 10px 10px; background: #E7F4F5; padding: 5px 0 }

.tlacitko1 {margin: 0 auto; width: 222px; height: 36px; text-align: center; font-weight: bold; background: url("../img/blue_button.png") no-repeat;}
.tlacitko1 a {color: black; padding: 12px 0 0 0; display: block; }

#LinksSloupec ul {padding: 0 0 0 0px; margin: 10px 0 0 0px; }
#LinksSloupec ul li {list-style: square; padding: 2px 0 2px 0px; margin: 0 0 0 30px; height: auto; }
#LinksSloupec ul li a {padding: 0 0 0 0; margin: 0 0 0 0; }
