body {}
form {margin: 0px; padding: 0px;}
p {margin: 0px;}
img {border: 0px solid #ffffff; vertical-align: middle;}
input {font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: middle;}
strong {font-weight: bold;}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
.cistic {clear:both; border:none; visibility:hidden; line-height:0px;}

/* CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS */
.cmsBody {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 0px; text-align: center; border-width: 0px; color:#000000;}
.cmsBody .main {width: 990px; margin: 0px auto 0px auto; text-align: left; background:url(ahol-bg-main.png) repeat-y left top;}
.cmsBody .main .left {float: left; width: 211px; overflow: hidden;}
.cmsBody .main .left .logoDiv {width: 210px; height:185px; overflow: hidden; background:url(ahol-logo.png) no-repeat center center;}
.cmsBody .main .left .logoDiv .logo {display:block; width:120px; height:120px; overflow:hidden; text-decoration:none; text-indent: -5000px; margin:30px 0px 0px 40px; padding:0px; font-size: 1px;}

.cmsBody .main .left .menu2 a.level2-0:hover {color: #FFFFFF; text-decoration: none; background-color:#207601;}
.cmsBody .main .left .menu2 a.level2-0:hover .border {border-top:1px solid #1c6a01; border-bottom:1px solid #1c6a01; background:#207601 url(ahol-sipka-bila-tmzelena.png) no-repeat right center;}

.cmsBody .main .left .menu2 a.level2-1 {display:block; color: #FFFFFF; text-decoration: none; padding:0px 8px 0px 8px; background-color:#207601; margin:0px;}
.cmsBody .main .left .menu2 a.level2-1 .border {padding:5px 10px 5px 5px; margin:0px; border-top:1px solid #1c6a01; border-bottom:1px solid #1c6a01; background:#207601 url(ahol-sipka-bila-tmzelena.png) no-repeat right center;}
.cmsBody .main .left .menu2 a.level2-1:hover {color: #FFFFFF; text-decoration: none;}
.cmsBody .main .left .menu2 a.level2-1:hover .border {border-top:1px solid #1c6a01; border-bottom:1px solid #1c6a01; background:#207601 url(ahol-sipka-bila-tmzelena.png) no-repeat right center;}

.cmsBody .main .rightVelky {float: left; width: 744px; overflow: hidden; background:url(ahol-bg-stin.png) repeat-y left top;}
.cmsBody .main .rightVelky .zahlavi {width: 732px; height:187px; overflow: hidden; background:url(ahol-zahlavi-tmzelena.jpg) no-repeat left top;}
.cmsBody .main .rightVelky .sloupce {width:732px; overflow:hidden; background:url(ahol-bg-right-tmzelena.png) repeat-y left top;}
.cmsBody .main .rightVelky .sloupce .center {float:left; width:511px; overflow:hidden; background:url(ahol-bg-center-tmzelena.png) no-repeat left top;}
.cmsBody .main .rightVelky .sloupce .center .ramecek {width:471px; overflow:hidden; margin:10px 20px 10px 20px; padding:0px;}
.cmsBody .main .rightVelky .sloupce .center .ramecek h1 {display: block; padding:0px 0px 4px 0px; margin:0px 0px 10px 0px; font-size: 23px; font-weight: normal; color: #606060; border-bottom:1px solid #144b00; line-height:35px;}
.cmsBody .main .rightVelky .sloupce .center .ramecek h1 .ohraniceni {font-size: 23px; font-weight: normal; color: #606060; border-bottom:8px solid #144b00;}
.cmsBody .main .rightVelky .sloupce .center .ramecek h2 {color: #5e5e5e; margin: 0px 0px 10px 0px; font-weight: bold; font-size: 14px; padding:0px 0px 5px 0px; border-bottom: 1px solid #144b00;}

.cmsBody .main .rightVelky .sloupce .center .menu3 .sipka a.level3-0:hover {color: #FFFFFF; background-color: #207601;}
.cmsBody .main .rightVelky .sloupce .center .menu3 .sipka a.level3-0:hover .barva {color: #FFFFFF; background-color: #207601;}

.cmsBody .main .rightVelky .sloupce .center .menu3 .sipka a.level3-1 {display: block; padding: 0px 7px 0px 7px; color: #FFFFFF; font-size: 11px; text-decoration: none; background-color: #207601;}
.cmsBody .main .rightVelky .sloupce .center .menu3 .sipka a.level3-1:hover {color: #FFFFFF; background-color: #207601;}

.cmsBody .main .rightVelky .sloupce .mezera {float: left; width: 20px; height:20px; overflow: hidden; padding:0px; margin:0px;}

.cmsBody .main .rightVelky .sloupce .right {float: left; width: 185px; overflow: hidden; padding:0px; margin:0px;}
.cmsBody .main .rightVelky .sloupce .right .mezeraRight {width:180px; height:10px; overflow:hidden;}
.cmsBody .main .rightVelky .sloupce .right .nadpisRight {font-family: Arial, Helvetica, sans-serif; font-size:21px; color: #FFFFFF; font-weight:normal; padding:0px; margin:0px; font-variant:small-caps;}
.cmsBody .main .rightVelky .sloupce .right .oblast {width:185px; overflow:hidden; border:0px solid #144b00; border-top:8px solid #144b00; margin-bottom:15px;}
.cmsBody .main .rightVelky .sloupce .right .oblast .odsazeni {padding:10px 0px 10px 0px;}

.cmsBody .main .rightVelky .zapati {width:732px; height:69px; overflow:hidden; background:#207601 url(ahol-bg-zapati-tmzelena.png) no-repeat left top; padding:0px;}
.cmsBody .main .rightVelky .zapati .pruh {float:left; width:510px; height:28px; overflow:hidden; background-color:#144b00; margin:3px 0px 0px 1px;}
.cmsBody .main .rightVelky .zapati .pruh .odsazeni {width:490px; margin:8px 10px 8px 10px; overflow:hidden; color:#207601; text-align:right;}
.cmsBody .main .rightVelky .zapati .pruh .odsazeni a {color:#207601; text-decoration:none;}
.cmsBody .main .rightVelky .zapati .pruh .odsazeni a:hover {text-decoration:underline;}

/* vyhledavani */
.searchForm {margin-bottom:15px; padding:0px;}
.searchForm .textbox {float:left; width:134px; height:19px; margin:0px; border:1px solid #144b00;}
.searchForm .tlacitko {float:right; width:43px; height:19px; margin:0px; background:url(but-ccuavz.gif) no-repeat left top; border:0px solid #000000; cursor:pointer;}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------*/
/* styly pro objekty */

/* text */
.text-default a {color: #144b00; text-decoration: underline; font-weight: normal;}
.text-default a:hover {text-decoration: none;}
.text-default h2 {color: #5e5e5e; margin: 0px 0px 10px 0px; font-weight: bold; font-size: 14px; padding:0px 0px 5px 0px; border-bottom: 1px solid #144b00;}
.text-default h3 {color: #144b00; margin: 0px 0px 10px 0px; font-weight: bold; font-size: 12px;}
.text-default h4 {color: #144b00; margin: 0px 0px 10px 0px; font-weight: bold; font-size: 11px;}

/* odkazy */
.odkazy-default {padding: 0px 0px 10px 0px;}
.odkazy-default ul {padding: 0px; margin: 0px;}
.odkazy-default li {padding: 0px; margin: 0px;}
.odkazy-default a {display:block; padding: 5px 7px 5px 15px; margin:0px; color: #FFFFFF; text-decoration: none; font-weight: normal; background:#278d02 url(ahol-sipka-cervena-tmzelena.png) no-repeat 6px 50%;}
.odkazy-default a:hover {color: #278d02; text-decoration: none; background:#FFFFFF url(ahol-sipka-cervena-bila.png) no-repeat 6px 50%;}

.odkazy-center {padding: 0px 0px 10px 0px;}
.odkazy-center ul {padding: 0px; margin: 0px;}
.odkazy-center li {padding: 0px; margin: 0px;}
.odkazy-center a {display:block; padding: 5px 7px 5px 15px; margin:0px; color: #144b00; text-decoration: none; font-weight: normal; background:url(ahol-sipka-cervena.png) no-repeat 6px 50%;}
.odkazy-center a:hover {color: #144b00; text-decoration: underline;}

.odkazy-aktuality {padding: 0px 0px 10px 0px;}
.odkazy-aktuality .aktualita {float:left; width: 225px; overflow:hidden; color:#606060; font-weight:normal; margin:0px; padding:0px;}
.odkazy-aktuality .aktualita a {color:#144b00; font-weight:bold; text-decoration:underline;}
.odkazy-aktuality .aktualita a:hover {text-decoration:none;}
.odkazy-aktuality .aktualita .popisAobrazek {margin:15px 0px 5px 0px;}
.odkazy-aktuality .aktualita .popisAobrazek img {float:left; margin:0px 5px 0px 0px;}
.odkazy-aktuality .aktuality-mezera1 {float:left; width:5px; height:19px; overflow:hidden;}
.odkazy-aktuality .aktuality-mezera2 {float:left; width:454px; height:19px; overflow:hidden; background:url(ahol-bg-aktuality-mezera.png) no-repeat left center;}

/* soubor */
.file-default a {color: #144b00; text-decoration: underline; font-weight: normal;}
.file-default a:hover {text-decoration: none;}

/* tabulka */
.table-default {border-collapse: collapse; width: 100%; font-size:11px; font-weight:normal; color:#606060; background-color:#faf0ff;}
.table-default td {border: 0px solid #faf0ff; border-left: 3px solid #faf0ff; border-right: 3px solid #faf0ff;}
/*sudy radek */
.table-default .even-row {font-size:11px; font-weight:normal; color:#606060; background-color:#7caa6b; padding:3px 4px 3px 4px;}
/*lichy radek */
.table-default .odd-row {font-size:11px; font-weight:normal; color:#606060; background-color:#c3d4bd; padding:3px 4px 3px 4px;}
.table-default .row-1 {background-color: #207601; color:#FFFFFF; font-size:11px; font-weight:bold; padding:15px 4px 6px 4px; border-bottom: 1px solid #faf0ff;}
.table-default a {color: #144b00; text-decoration: underline;}
.table-default a:hover {text-decoration: none;}
.table-default a.soubor {display:block; width:25px; height:25px; overflow:hidden; text-decoration:none; background:url(ahol-download1.gif) no-repeat left top;}
.table-default a.soubor:hover {text-decoration:none; background:url(ahol-download2.gif) no-repeat left top;}


/* tabulka - bez zahlavi */
.table-bezzahlavi {border-collapse: collapse; width: 100%; font-size:11px; font-weight:normal; color:#606060; background-color:#fff1ea;}
.table-bezzahlavi td {border: 0px solid #faf0ff;}
/*sudy radek */
.table-bezzahlavi .even-row {font-size:11px; font-weight:normal; color:#606060; background-color:#7caa6b; padding:3px 4px 3px 4px;}
/*lichy radek */
.table-bezzahlavi .odd-row {font-size:11px; font-weight:normal; color:#606060; background-color:#c3d4bd; padding:3px 4px 3px 4px;}
.table-bezzahlavi .col-1 {color:#144b00; font-size:11px; font-weight:bold;}
.table-bezzahlavi .col-3 {width: 75px;}
.table-bezzahlavi a {color: #144b00; text-decoration: underline;}
.table-bezzahlavi a:hover {text-decoration: none;}
.table-bezzahlavi a.soubor {display:block; width:25px; height:25px; overflow:hidden; text-decoration:none; background:url(ahol-download1.gif) no-repeat left top;}
.table-bezzahlavi a.soubor:hover {text-decoration:none; background:url(ahol-download2.gif) no-repeat left top;}


/* tabulka - se zahlavim, zvyrazneny sloupec */
.table-sezahlavim {border-collapse: collapse; width: 100%; font-size:11px; font-weight:normal; color:#606060; background-color:#fff1ea;}
.table-sezahlavim td {border: 0px solid #faf0ff; border-left: 3px solid #faf0ff; border-right: 3px solid #faf0ff;}
/*sudy radek */
.table-sezahlavim .even-row {font-size:11px; font-weight:normal; color:#606060; background-color:#7caa6b; padding:3px 4px 3px 4px;}
/*lichy radek */
.table-sezahlavim .odd-row {font-size:11px; font-weight:normal; color:#606060; background-color:#c3d4bd; padding:3px 4px 3px 4px;}
.table-sezahlavim .row-1 {background-color: #207601; color:#FFFFFF; font-size:11px; font-weight:bold; padding:15px 4px 6px 4px; border-bottom: 1px solid #faf0ff;}
.table-sezahlavim .col-1 {color:#144b00; font-size:11px; font-weight:bold;}
.table-sezahlavim .cell-1-1 {background-color: #207601; color:#FFFFFF; font-size:11px; font-weight:bold; padding:15px 4px 6px 4px; border-bottom: 1px solid #faf0ff;}
.table-sezahlavim a {color: #144b00; text-decoration: underline;}
.table-sezahlavim a:hover {text-decoration: none;}
.table-sezahlavim a.soubor {display:block; width:25px; height:25px; overflow:hidden; text-decoration:none; background:url(ahol-download1.gif) no-repeat left top;}
.table-sezahlavim a.soubor:hover {text-decoration:none; background:url(ahol-download2.gif) no-repeat left top;}
