.mainContent{ padding:0px 7px 10px 7px; font-size:0.8em; margin-top:9px; position:relative;width:auto;height:98%;}
.mainContent font {font-size:1em;}
.mainContent h2 {font-size:1.1em; color:#3B884F; padding:6px 0px 6px 8px;}
.mainContent a {text-decoration:underline;}
.mainContent a:hover {text-decoration:none;}

.mainContent h1, .mainContent .subDocument h1,.mainContent .subDocument h2  {font-size:1.2em; color:#3A8B51; padding:0px 0px 2px 0px; color:#3A8B51; margin:0px 0px 5px 0px; border-bottom:1px solid #BDBFB7;}
.mainContent h1.magazine { 
  background: url('/zc/img/seznam-nadpis.gif') no-repeat 0px 0px; height:27px; font-size: 1.1em;
  border:0px;
  background-color: #BED4AD;
  font-weight:bold;
  font-famil-y: Verdana;
  color:green;
  padding: 9px 0px 0px 35px; margin-bottom:5px; margin-left:0px; margin-top:0px;
  position:relative;}

.mainContent h2.nadpisWhite {color:#3A8B51; background: url('/zc/img/nadpisWhite.gif') repeat-x; padding-left:10px;}
.mainContent h2.nadpisGreen {color:#FFFFFF; background-color: #2E8D4B; padding-left:10px;}
.mainContent h2.nadpisGreenPlastic {color:#FFFFFF; background: url('/zc/img/nadpisGreenPlastic.gif') repeat-x;  padding-left:10px;}

.mainContent h3 {font-size:1em; color:#3B884F;}
.mainContent h4 {font-size:0.85em; color:#3B884F; margin-bottom:5px;}

.mainContent .popis_obrazku {font-size:0.8em;text-align:center; color:black;}

.mainContent .imgMain { float: right; margin:0px 0px 0px 0px; clear:right; width:230px; text-align:center; }
.mainContent .imgMain img {border:1px solid silver; margin:0px 0px 5px 10px;}

.mainContent .lImage { float: right; margin: 3px 0px 5px 10px; }
.text img {border:1px solid silver; margin:5px;}
.text .imgnoborder img {border:0px!important;}
.imgnoborder {border:0px!important;}

.mainContent .aktualita .info {margin-bottom:10px;}
.mainContent .aktualita .text { text-align:justify;}


.mainContent .text { font-famil-y:Verdana!important; }
.mainContent .text table {margin:5px;}
.mainContent .text a {color: green!important;}

.mainContent .innerContent {margin-bottom:50px;}


.mainContent .columnBoxRight {float: right; width: 180px; }



.nobel_ceny {}
.nobel_ceny .narozen {font-size:0.9em; font-weight:bold;}
.nobel_ceny .telo {padding-top:10px; text-align:justify;}
.nobel_ceny .telo .fotka {float:left; margin: 3px 10px 5px 0px; border:1px solid silver;}
.nobel_ceny .telo .cena_za {padding-top:10px;}

.plovouciLoga {clear:left;}
.plovouciLoga img {margin:20px; float:left;}

.parent {
 margin:0px 10px 2px 0px;
}
.parent {clear:left;}
.parent a {padding-left:10px; background: url('/zc/img/sipka2.gif') left 5px no-repeat;}

.autor {text-align:right; margin:0px 10px 2px 0px;
 font-size:0.8em;}


.documentList {margin-bottom:10px; clear:right; }
.documentList .item { margin-left: 4px; margin-bottom:15px; clear:right;}
.documentList h3 {
  height:20px;  margin:0px 0px 3px 0px;  padding: 0px 0px 0px 12px;  font-size: 1.1em;
  font-weight:bold;
  font-famil-y: Verdana;
  color:#676866;
  background: url('/zc/img/puntik.gif') no-repeat 3px 9px;
  border-bottom:1px solid #BDBFB7;
}
.documentList .subTitle { margin-top:3px; font-size: 0.8em; font-style: italic; color:#3B884F;}
.documentList .file { font-size: 0.8em; color:#3B884F;}

.documentList .item h4 {margin:3px 0px 3px 0px; font-size:0.9em;}
.documentList .item h4 a { border-bottom:1px solid #BDBFB7; padding-bottom:2px; line-height:1.4em; text-decoration:none;}


.documentList .item .image {width:89px; position:relative; float:right; margin: 4px 0px 7px 7px;}
.documentList .item .image .top {position:absolute; top:0px; left:0px; width:89px; height:9px; background: url('/zc/img/imgBorderTop.gif') left top no-repeat; display:block;}
.documentList .item .image .bottom {position:absolute; bottom:0px; left:0px; width:89px; height:9px; background: url('/zc/img/imgBorderBottom.gif') left bottom no-repeat; display:block;}
.documentList .item .image img {padding:0px; margin:0px 0px 2px 0px; border-left:2px solid #BDBFB7; border-right:2px solid #BDBFB7; width:85px;}

.image a:hover {text-decoration:none};

.documentList .item .text { font-size:0.9em; margin-bottom:3px;margin-top:8px;}
.documentList .item .text p {margin-top:0px; margin-bottom:5px; padding-top:0px;}
.documentList .item .text .more { text-align:right;}
.documentList .item .text .more a {padding-right:9px; background: url('/zc/img/sipka2.gif') no-repeat right 4px; text-decoration:underline;}
/* D6E5CC*/
.documentList .featured {background-color:#E4F2DA; padding:0px 5px 0px 5px; margin-top:0px;}

.documentList .featured .image .top {background: url('/zc/img/imgBorderTop2.gif') left top no-repeat; display:block;}
.documentList .featured .image .bottom {background: url('/zc/img/imgBorderBottom2.gif') left bottom no-repeat; display:block;}

.documentList .simple {margin-top:5px;}
.documentList .simple .item {margin:0px; padding:0px;}
.documentList .simple .item h4 {font-weight:normal; margin:0px; padding:0px 0px 0px 10px; background:url('/zc/img/sipka2.gif') 3px 5px no-repeat;}
.documentList .simple .item h4 a {border:0px;padding:0px}

.documentList .item .fImage {width:20px; height:30px; float:left; margin:0px 10px 10px 0px; background-position:left 12px;}
.pdf {background:url('/zc/img/pdf.gif') no-repeat;}
.txt {background:url('/zc/img/txt.gif') no-repeat;}
.doc {background:url('/zc/img/doc.gif') no-repeat;}
.rtf {background:url('/zc/img/rtf.gif') no-repeat;}
.xls {background:url('/zc/img/xls.gif') no-repeat;}
.unknown {background:url('/zc/img/none.gif') no-repeat;}
.jpg {background:url('/zc/img/jpg.gif') no-repeat;}
.zip {background:url('/zc/img/zip.gif') no-repeat;}

.documentList .inserted {float:left; font-size:0.8em; margin-top:2px; color:green}
.documentList .inserted span {font-style:italic;}

.documentListSimple {background-color:#E1E8DF; margin-bottom:10px; margin-right:5px; padding:0px; width:98%; margin-left:0px;}
.dva_sloupceDS {width:546px;}
.documentListSimpleShort {width:270px; float:left;}
.documentListSimple h3 .circleCross {position:absolute; top:0px; right:0px; width:40px ;height:36px ; background: url('/zc/img/circleCross.gif') no-repeat 0px 0px; z-index:100;}
.documentListSimple h3{ 
  background: url('/zc/img/seznam-nadpis.gif') no-repeat 0px 0px; height:27px; font-size: 1.1em;
  background-color: #BED4AD;
  font-weight:bold;  font-famil-y: Verdana;  color:green;
  padding: 9px 0px 0px 35px; margin-bottom:0px; margin-left:0px; margin-top:0px;
  position:relative;
}
.documentListSimple .item { margin:0px; padding:0px; border-bottom: 1px solid #D6E0CE; _width:auto;}
.documentListSimple .item h4 {margin:0px; padding:5px 2px 5px 45px; background: url('/zc/img/sipka2.gif') no-repeat 33px 9px; width:auto;}
.documentListSimple .item .subTitle {padding:5px 2px 2px 50px; font-size:0.9em; font-style:italic; color:#3B884F;  float:left; margin-right:7px; text-align:right;}
.documentListSimple .item .anotace {padding:2px 2px 2px 50px; font-size:0.9em; color:#3B884F}
.documentListSimple .item .file {padding:2px 2px 2px 60px; font-size:0.8em; color:#3B884F}


/*
.documentListSimple:after { content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}*/
.documentListSimple .listOnedva_sloupceDS { width:270px; float:left; background-color:#E1E8DF;}
.documentListSimple .listTwo {width:270px; margin-left:5px; background-color:#E1E8DF; float:left;}



ul.multiList li {list-style-type:none; background: url('/zc/img/sipka2.gif') left 6px no-repeat; padding-left:15px;}
ul.multiList li .subTitle {font-size:0.8em; font-style:italic;}

ul.hierarchy li {position:relative; background:url('');}
ul.hierarchy li a { background: url('/zc/img/sipka2.gif') left 6px no-repeat; padding-left:15px;}
ul.hierarchy li .subTitle {position:absolute; top:2px; left:0px; font-style:normal;}

.browse .left, .browse .right {width:auto; margin-top:10px; color:green; font-weight:bold;}

.magazineList { 
 background-color: #E1E8DF;
 float:left;
 margin:0px 10px 10px 0px;
 padding-left:10px;
 width:180px;
 position:relative;
}
.magazineList .image {margin:10px 5px 5px 9px;}
.magazineList .image img {border:1px solid silver;}

.magazineList .info {font-size:0.9em;}
.magazineList .info table td {vertical-align:top;}
.magazineList .info .smaller {font-size: 0.8em; padding:2px 10px 10px 5px;}


.magazineList .years .item {width:100px; padding:15px; text-align:left;  margin:5px 20px 5px 0px;}
.magazineList .years .item h4 {padding:0px 0px 2px 0px; margin:0px; font-size:1.1em; border-bottom:1px solid #BDBFB7;}
.magazineList .years .item a {text-decoration:underline;}


.rightNav ul { margin:0px; padding:0px;}
.rightNav ul li,.mainContent ul.serialList li {list-style-type:none;}
.rightNav ul li { background-image:url(''); }
.rightNav .item { background-color: #E1E8DF; padding: 5px 5px 3px 10px; margin-bottom:2px; color:#3B884F;}
.rightNav .item a { font-size:0.9em; color:#3B884F;}

.mainContent ul.serialList {width: 300px; padding:20px; }
.mainContent ul.serialList li.item  {color:#3B884F; position:relative; width:260px;} 
.mainContent ul.serialList li.item .number {position:absolute; width: 15px; top:0px; left:0px;text-align:right; color:green}
.mainContent ul.serialList li.item .href {padding-left:25px;}
.mainContent ul.serialList li.item .href a {color:#3B884F;}


.fileItem {margin-bottom:4px; padding-left:25px; _height:1%;}
.file .fileItem a {}
.file .fileItem .attributes {font-size:0.8em; padding-left:10px;}
.documentFileAttachment {float:right; width:300px; padding:8px; background-color:#E7F2DD;}
.file .licha {background-color: #F2FEE8; padding-top:2px; padding-bottom:2px;}
.file .suda {background-color: #E7F2DD; padding-top:2px; padding-bottom:2px;}

.magazineDoc .innerContent {margin-left:205px;}
.magBegin .magazineDoc .innerContent{_margin-left:0px;}


.rightNav {
  float:right;
  margin:0px 0px 10px 0px;
  padding-left:10px;
  width:290px;
}
 
.mediaFlash {
 text-align:center;
}

.clear {
 clear:both;
 height:0px; overflow:hidden; font-size:0px;
}


.square .text div {padding:5px; background-color:#E7F2DD; }
.square .text div.imgMain {padding:37px 10px 0px 10px; background-color:#F2F5EB; float:right; }
.square .text div.imgMain img {border:1px solid silver;}


.homeContent .documentList {clear:none;}
.homeContent .documentList .item {clear:none; position:relative; height:120px;}
.homeContent .documentList .item .image {position:absolute; right:3px; top:20px;  }
.homeContent .documentList .item .text {padding-right:100px; text-align:justify;}
.homeContent .featured {border-top:1px solid #D6E5CC; height:100%; padding-bottom:5px; margin:0px;} 
.homeContent .featured .text {padding-right:5px;}
.homeContent .featured .image {position:relative!important; float:right; right:0px!important; top:0px!important;}
.homeContent div[class="item featured"], .homeContent div[class="item"] {height:auto!important;}
.homeContent .simple .item {height:14px;}


/* 
.homeContent .documentList .item {clear:none; position:relative; height:100%;} /*width% IE zarovnani height:100% - funguje!*/
.homeContent .documentList .item::after {content: " "; display: block; height: 20px;  } /*mozilla zarovnani*/
.homeContent .documentList .featured {}*/
 

.listCTKweeks {}
.listCTKweeks .item{ float:left; padding:5px 4px; margin:1px; background-color: #E1E8DF; border:1px solid #f2f5eb; white-space:nowrap;}
.listCTKweeks a:hover {border:1px solid silver; text-decoration:none;}
.listCTKweeks .active {background-color: #d6e5cc; font-weight:bolder; border:1px solid silver;}

.listCTKweek {}
.listCTKweek .item {}
.listCTKweek .item .datum {float:left; font-size:0.9em; padding-right:5px; padding-top:1px;}
.listCTKweek .item a {background: url('/zc/img/sipka2.gif') left 6px no-repeat; padding-left:10px;}
 
.dictionary dl div.item {padding:5px; background-color:#E7F2DD; margin-bottom:5px;}
.dictionary dt {font-weight:bold;}
.dictionary dd {font-size:0.85em; margin-left:20px; }

.nobel {}
.nobel .item {position:relative; width:100%; background-color: #E7F2DD; margin-bottom:2px;}
.nobel .year {position:absolute; width: 30px; left:0px; font-weight:bold; padding:5px;}
.nobel .content {margin-left:50px; padding:5px;}
 
.pager {text-align:center; background-color:#E1E8DF; margin:6px 0px 6px 0px; padding:3px 0px 3px 0px; position:relative; width:100%;}
.pager .cornerLeft {position:absolute; top:0px; left:0px; height:10px; width:10px; background: url('/zc/img/pageBgrLeft.gif') left top no-repeat;}
.pager .cornerRight {position:absolute; top:0px; right:-1px; height:10px; width:10px; background: url('/zc/img/pageBgRight.gif') right top no-repeat;}
.pager a {font-weight:bold;}
 

.searchGrid {margin:10px 0px 10px 0px; border-top:4px solid #D6E0CE; padding-top:2px;}
.searchGrid .content {padding:5px; background-color: #E1E8DF; margin-left:0px;}
.searchGrid .content { font-weight:bold;}
.searchGrid .content input { height:15px;}
.searchGrid .content input#btnSearch {background-color: #5A9F5B; color:white; width:100px; height:22px;}
.tableGrid table.grid {width:100%; font-size:1em; border:1px solid silver; border-collapse:collapse;}
.tableGrid table.grid .item {background-color:#F2FEE8; border:1px solid silver;}
.tableGrid table.grid .alter {background-color:#E7F2DD; border:1px solid silver;}
.tableGrid table.grid td {font-size:0.85em; padding:5px 10px; border:1px solid silver; width:85%;}
.tableGrid table.grid td .type{width:100px; text-align:center;}
.tableGrid table.grid td a {color:green!important; font-weight:bold; text-decoration:none!important;}
.tableGrid table.grid td a:hover {text-decoration:underline!important;}
.tableGrid table.grid tr.pager td {padding:10px; font-weight:bold; background-color:#D6E0CE}
 
.region {position:relative;}
.region .image { margin-bottom:20px;}
.region .links {position:absolute; left: 300px; top:20px;}
.region .links a {display:block; padding-left:9px; background: url('/zc/img/sipka2.gif') no-repeat left 5px; }
.regionAkce {float:left; margin:1px 0px 0px 10px; width:65%; padding-bottom:20px; position:relative;}
.regionAkce .item {font-size:0.85em; padding-left:9px; background: url('/zc/img/sipka2.gif') no-repeat left 4px;}
.regionAkce .item a {font-weight:bold; display:block;}
.regionAkce td {vertical-align:top;}
.regionAkce td.zahlavi {font-weight:bold;}
.regionAkce a.endLink {position:absolute; bottom:0px; right:5px; font-size:0.85em; font-weight:bold; padding-left:15px;   background: url('/zc/img/plusSipka.gif') 0px 0px no-repeat;
}
.regionAkce h4 {font-size:1.2em; border-bottom:1px solid silver; font-weight:bold;
  padding: 8px 0px 2px 20px;
  font-famil-y: Verdana;
/*  color:#676866; */
  background: url('/zc/img/boxHeader1.gif') 0px 2px no-repeat;
}

.mainContent .columnBox {font-size:1.2em; width:30%; float:left;}
.content_urologie {background-color:#ffffff; font-size:1.1em;}
.content_urologie .grid {font-size:0.8em;}

.klinicka_biochemie {font-size:1.2em;}
.klinicka_biochemie .MyLink3, .klinicka_biochemie .MyLink {font-size:1.2em!important;}
.klinicka_biochemie a {font-size:1.2em!important;}
.klinicka_biochemie table table td div a {font-size:1.2em!important;}

.odborne_casopisy .pager {width:98%;}
.odborne_casopisy .pager b {color:#000000!important;}
.odborne_casopisy table {width:98%; border-collapse: collapse;}
.odborne_casopisy table th {background-color:#BECCBB; border:1px solid silver; padding:5px;}
.odborne_casopisy table td {width:70%; border:1px solid silver; padding:5px; background-color:#e1e8df;}

/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
* html .mainContent, * html .subDocument h2, * html .subDocument h1, * html .mainContent h1, * html .item, * html .searchGrid  {
 overflow: hidden;
 o\verflow: visible;
 width: 100%;
 w\idth: auto;
 he\ight: 1%;
}
/* End Hack */

.imgright { position: relative; float: right; margin: 5px 5px 5px 10px; }



/* galerie */
.gallery {
}
.gallery h3 {
  background: url('/zc/img/seznam-nadpis.gif') no-repeat 0px 0px; height:27px; font-size: 1.1em;
  background-color: #BED4AD;
  font-weight:bold;  font-famil-y: Verdana;  color:green;
  padding: 9px 0px 0px 35px; margin-bottom:0px; margin-left:0px; margin-top:10px; margin-right:15px;
  position:relative; clear:both;
}
.gallery em.subtitle{
 margin-bottom:15px; display:block; text-align:right; margin-right:18px;
}
.gallery .item {
 width:128px;
 height:200px;
 overflow-y:auto;
 overflow-x:hidden;
 float:left;
 margin:5px;
 background-color:#a3cc8a;
}
.gallery .gSmallItem{
 height:155px;
}
.gallery .gShortestItem{
 height:125px;
}
.gallery .item h5.title{
 font-weight:bold; 
 text-align:center;
 padding:5px 10px 5px 10px; margin:0px; color:#ffffff;
}
.gallery .item p.comment{
  margin:0px 12px 0px 12px; font-size:0.8em; color:#393939; padding:0px;
}
.gallery .item .image{ padding:5px 0 5px 0;
 text-align:center; width:126px; height:100px; 
}
.gallery .item .image img{
 border:2px silver ridge;
}
/* kulate rohy ramu */
.roundedImage {background-color: transparent!important; }
.roundedImage .top, .roundedImage .bottom {display:block; background:transparent; font-size:1px;}
.roundedImage .b1, .roundedImage .b2, .roundedImage .b3, .roundedImage .b4, .roundedImage .b1b, .roundedImage .b2b, .roundedImage .b3b, .roundedImage .b4b {display:block; overflow:hidden;}
.roundedImage .b1, .roundedImage .b2, .roundedImage .b3, .roundedImage .b1b, .roundedImage .b2b, .roundedImage .b3b {height:1px;}
.roundedImage .b2 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #eee;}
.roundedImage .b3 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #ddd;}
.roundedImage .b4 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #aaa;}
.roundedImage .b4b {background:#ccc; border-left:1px solid #eee; border-right:1px solid #999;}
.roundedImage .b3b {background:#ccc; border-left:1px solid #ddd; border-right:1px solid #999;}
.roundedImage .b2b {background:#ccc; border-left:1px solid #aaa; border-right:1px solid #999;}
.roundedImage .b1 {margin:0 5px; background:#fff;}
.roundedImage .b2, .roundedImage .b2b {margin:0 3px; border-width:0 2px;}
.roundedImage .b3, .roundedImage .b3b {margin:0 2px;}
.roundedImage .b4, .roundedImage .b4b {height:2px; margin:0 1px;}
.roundedImage .b1b {margin:0 5px; background:#999;}
.roundedImage .boxcontent {display:block;  background:#ccc; border-left:1px solid #fff; border-right:1px solid #999;}

/* END galerie */
 

/* HP ONO */
.documentList .item h4 {
 font-family: sans-serif; 
 font-size: 14px;
}
 
.mainContent div h1 {
 font-family: sans-serif; 
 font-size: 19px;
 padding-bottom: 5px;
}
 

.footLinks ul {
 margin: 20px 10px;
 padding: 0;
 font-size: 12px;
}
 
.footLinks ul li {
 list-style-type: none;
 display: inline;
 color:#3B884F;
}
 

.mainContent .serialList2 { width: 99%; }
.mainContent .serialList2 hr { border: none; border-bottom: 1px solid #3B884F; margin-bottom: 20px; margin-top: 20px; height: 1px; }
.mainContent .serialList2 ul li.item  {color:#3B884F; position:relative; list-style-type: none; } 
.mainContent .serialList2 ul li.item .number {position:absolute; width: 15px; top:0px; left:0px;text-align:right; color:green}
.mainContent .serialList2 ul li.item .href a {color:#3B884F;}
 
.mainContent .documentList .simple .item h4 { font-size: 100%; }
.mainContent .documentList .simple .item h4 a:hover { text-decoration: underline; }

.listCTKweeks a.item { text-decoration: none; }
.listCTKweeks a:hover.item { text-decoration: underline; }
 

#title a { text-decoration: underline; }
#title a:hover { text-decoration: none; }
 
.documentList .item .image a { text-decoration: none; }
.documentList .item .text .more a:hover { text-decoration: none; }
 

.wrapper1 .wrapper2 .right .columnBox a:hover { text-decoration: none; }

.documentList h3 { font-size: 120%; margin-top: 10px; }
 







/* OS */

.rx-sk .login-link {
 margin: 0;
 padding: 0;
 margin-left: 15px;
}
 
.rx-sk h5 {
 margin-top: 0px;
}
 
.rx-sk ul {
 margin: 0px 0 0 15px;
 list-style-type: none; 
}

.rx-sk ul li {
 margin: 0px 0 5px 0;
 list-style-type: none; 
}

.rx-sk a {
 font-weight: bold;
}
 


.PageNavigator {
/* background-color: #D6E5CC; */
 padding: 15px 0;
/* width: 150px; */
 float: right;
 color: #676866;
 text-align: left;
}

.PageNavigator ul {
 text-align: left;
 padding: 0px;
 margin: 0;
 list-style-type: none
}

.PageNavigator ul li {
 margin: 0px 0px 10px 0px;
}
SPAN.nadpisELK {
font-size: 0.78em;
}
 

.boxLeftImage .content a.extended {
padding: 0px
}
 
.jeden_sloupecDS {
 width: 99%;
}
 

#rb_01, #rb_02, #rb_03, #rb_04, #rb_05, #rb_06 {
    margin-right: 8px;
}

#lbKRAJ {
    margin-top: 15px;
}
 
#c_ROZSVYHLED {
    margin-right: 8px;
}