body  {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight : normal;
  color: #484848;
  text-decoration : none;
  background-color: #f1f6f9;
  background-image: url(/images/layout/zima/page_bg.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  margin: 0px;
  padding: 0px;
}

p, li, td {
  font-size: 12px;
}

a, a:link, a:visited, a:active  {
  color: #4c9f03;
  text-decoration : underline;
}

a:hover  {
  color: #f7b901;
  text-decoration : underline;
}

h1  {
  background-image: url(/images/layout/zima/box_center_top.png);
  background-repeat: no-repeat;
  text-align: left;
  font-size: 15px;
  margin: 0px;
  padding: 10px 10px 10px 10px;
  color: #435f83;
  font-weight: bold;
  background-color: #e5ecf0;
}

h2  {
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  color: #435f83;
  clear: both;
}

h3  {
  font-size: 14px;
  font-weight: bold;
  color: #435f83;
  clear: both;
}

h4  {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  color: #435f83;
  clear: both;
}

h5  {
  font-size: 12px;
  font-weight: bold;
  color: black;
  clear: both;
}

h6  {
  font-size: 10px;
  font-weight: normal;
  color: black;
}

#page {
  width: 954px;
  margin-left: auto;
  margin-right: auto;
}

#head {
  width: 954px;
  height: 221px;
  background-repeat: no-repeat;
  background-position: top center;
  margin-top: 15px;
  position: relative;
}

.headCz {
  background-image: url(/images/layout/zima/head_bg.png);
}
  
.headPl {
  background-image: url(/images/layout/zima/head_bg-pl.png);
}

.headEn {
  background-image: url(/images/layout/zima/head_bg-en.png);
}

#znak {
  position: absolute;
  top: 0px;
  left: 0px;
}

#content {
  background-color: #DEE6ED;
  background-image: url(/images/layout/zima/central_bg_top.png);
  background-repeat: no-repeat;
  background-position: top center;
  padding: 8px;
}

#contentFoot {
  background-image: url(/images/layout/zima/central_bg_bottom.png);
  background-repeat: no-repeat;
  height: 8px;
  width: 954px;
  padding-bottom:24px;
  background-color: #f1f6fa;
}

#znak img {
  width: 390px;
  height: 133px;
  border: none;
}

#menuTop {
  position: absolute;
  top: 134px;
  left: 9px;
}

#loginInfo {
  position: absolute;
  top: 200px;
  left: 9px;
  width: 930px;
  text-align:right;
}
  
  
#loginInfoTitle {
  background-image: url(/images/layout/user_icon.png);
  background-repeat: no-repeat;
  padding-right:20px;
}
  
#topLinks {
  position: absolute;
  border-left: 1px solid #314b6e;
  top: 51px;
  left: 707px;
}

#topLinks a {
  font-size: 1.0em;
  color: white;
  padding-left: 10px;
  padding-right: 10px;
}

#lang {
  position: absolute;
  border-left: 1px solid #314b6e;
  top: 51px;
  left: 813px;
}

#lang a {
  font-size: 1.0em;
  color: white;
  padding-left: 10px;
  padding-right: 0px;
}

#lang a:hover {
  color: #f7b901;
}

#lang a.langSelected {
  color: #62c2ff;
  text-decoration: none;
}

#search {
  position: absolute;
  top: 88px;
  left: 659px;
}

#searchForm {
  margin: 0px;
  padding: 0px;
}

#searchInput {
  font-size: 13px;
  color: white;
  border : none;
  padding: 5px 10px 5px 10px;
  width: 202px;
  height: 21px;
  margin: 0px;
  vertical-align: middle;
  background-image: url(/images/layout/zima/search_input.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  border: none;
}

#searchSubmit {
  margin: 0px;
  padding: 0px;
  vertical-align: middle;
  background-image: url(/images/layout/zima/search_submit.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

#foot {
  background-image: url(/images/layout/zima/foot_bg.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 954px;
  height: 57px;
  padding-top: 40px;
  text-align: center;
}

#foot .vertNavigation,
#foot .vertNavigation:visited {
  border-left: 1px solid #314b6e;
  padding-left: 10px;
  padding-right: 10px;
  color: white;
}

#foot .vertNavigationFirst,
#foot .vertNavigationFirst:visited {
  padding-left: 10px;
  padding-right: 10px;
  color: white;
}

#foot .vertNavigationLast,
#foot .vertNavigationLast:visited {
  border-left: 1px solid #314b6e;
  padding-left: 10px;
  padding-right: 10px;
  color: white;
}

#foot .vertNavigationOn,
#foot .vertNavigationOn:visited {
  border-left: 1px solid #314b6e;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  color: white;
  font-weight: bold;
}

#foot a:hover, 
#foot .vertNavigation:hover,
#foot .vertNavigationOn:hover,
#foot .vertNavigationFirst:hover
 {
  color: #f7b901;
}

#footPrint, #headPrint {
  display: none;
}


#footMenu {
  position: absolute;
  top: 20px;
  left: 440px;
  font-size: 1.0em;    
}

#copyright {
  width: 954px;
  font-size: 1.0em;  
  color: #565656;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 25px;
  background-color: #f1f6f9;
}

#copyright a {
  color: #565656;
  text-decoration: none;
}

#footLoga {
  width: 954px;
  text-align: center;
  background-color: #f1f6f9;
}

#main {
  width: 538px;
  float: left;
  background-color: white;
}

#menuLeft {
  float: left;
  width: 193px;
  margin-right: 7px;
}

#menuRight {
  float: left;
  width: 193px;
  margin-left: 7px;
}

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

#menuTop a {
  display: block;
  float: left;
  font-size: 14px;
  text-decoration: none;
  padding: 22px 20px 17px 47px;
  color: white;
  background-position: 17px 19px;
  background-repeat: no-repeat;
}

#menuTop .vertNavigation,
#menuTop .vertNavigation:visited {
  border-left: 1px solid #60b512;
  border-right: 1px solid #90e135;
}

#menuTop .vertNavigationFirst,
#menuTop .vertNavigationFirst:visited {
  border-right: 1px solid #90e135;
}

#menuTop .vertNavigationLast,
#menuTop .vertNavigationLast:visited {
  border-right: none;
}

#menuTop .vertNavigationOn,
#menuTop .vertNavigationOn:visited {
  border-left: 1px solid #60b512;
  border-right: 1px solid #90e135;
  color: black;
}

#menuTop a:hover, 
#menuTop .vertNavigation:hover,
#menuTop .vertNavigationOn:hover,
#menuTop .vertNavigationFirst:hover
 {
  color: #f7b901;
}

.colTop {
  background-image: url(/images/layout/zima/box_side_top.png);
  background-repeat: repeat-y;
  height: 26px;
  text-align: left;
  padding-top: 12px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  color: #435f83;
  width: 173px;
}

.colTopMezi {
  background-image: url(/images/layout/zima/box_side_top.png);
  background-repeat: repeat-y;
  height: 26px;
  text-align: left;
  padding-top: 12px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  color: #435f83;
  width: 193px;  
  border-top: 1px solid #d1dae1;
}

.colMiddle {
  background-color: white;
  border-left: 1px solid #d1dae1;
  border-right: 1px solid #d1dae1;
  border-top: 1px solid #d1dae1;
  padding: 0px;
}

.colBottom {
  background-image: url(/images/layout/zima/box_side_bottom.png);
  background-repeat: no-repeat;
  height: 5px;
  width: 193px;
  margin-bottom: 8px;
  clear: both;
}

#menuTop .menu_22,
#menuTop .menu_254,
#menuTop .menu_268 {
  background-image: url(/images/layout/zima/tl_home.png);
}

#menuTop .menu_23 {
  background-image: url(/images/layout/zima/tl_aktual.png);
}

#menuTop .menu_24,
#menuTop .menu_255,
#menuTop .menu_269 {
  background-image: url(/images/layout/zima/tl_obcan.png);
}

#menuTop .menu_25,
#menuTop .menu_256,
#menuTop .menu_270 {
  background-image: url(/images/layout/zima/tl_turist.png);
}

#menuTop .menu_26 {
  background-image: url(/images/layout/zima/ico-uredni-deska.png);
}

#menuTop .menu_27 {
  background-image: url(/images/layout/zima/tl_epodatelna.png);
}

#menuTop .menu_28 {
  background-image: url(/images/layout/zima/tl_diskuse.png);
}

#menuTop .menu_257,
#menuTop .menu_271 {
  background-image: url(/images/layout/zima/ico-kultura.png);
}

#menuTop .menu_258,
#menuTop .menu_272 {
  background-image: url(/images/layout/zima/ico-sport.png);
}

ul.menuUL,
ul#menuUL,
ul#menuUL ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

ul.menuUL li,
ul#menuUL li {
  background-image: url(/images/layout/zima/menu_bg.png);
  background-position: top;
  background-repeat: no-repeat;
  background-color: white;  
}

ul.menuUL li a,
ul#menuUL li a {
  display: block;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 10px;
  padding-right: 10px;
}

ul#menuUL li li a {
  font-size: 11px;
  padding-left: 20px;
}

ul#menuUL li li li a {
  padding-left: 30px;
}

ul#menuUL li li li li a {
  padding-left: 40px;
}

ul#menuUL li li li li li a {
  padding-left: 50px;
}

ul.menuUL li.menuULDirOpen a,
ul#menuUL li.menuULDirOpen a,
ul.menuUL li.menuULDocOpen a,
ul#menuUL li.menuULDocOpen a {
  font-weight: bold;
  color: #e37e2d;
  text-decoration: none;
}

ul.menuUL li.menuULDirClose a,
ul#menuUL li.menuULDirClose a,
ul.menuUL li.menuULDocClose a,
ul#menuUL li.menuULDocClose a {
  font-weight: normal;
  color: #4b4b4c;
  text-decoration: underline;
}

.pad10 {
  padding: 10px;
}

#data {
  padding: 10px;
  background-image: url(/images/layout/zima/box_center_bottom.png);
  background-repeat: no-repeat;
  background-position: bottom;
  border-left: 1px solid #d1dae1;
  border-right: 1px solid #d1dae1;
  border-top: 1px solid #d1dae1;
}

#lista {
  margin-bottom: 30px;
}

#lista a {
  color: #435f83;
  font-size: 11px;
}

#titleRotator {
  background-image: url(/images/layout/zima/rotator_bg.png);
  background-repeat: no-repeat;
  padding: 10px 10px 20px 10px;
  background-color: #dee6ed;
  height: 242px;
}

div.news_img img {
  float: right;
  border: 1px solid #d3d3d3;
  padding: 2px;
  margin-left: 10px;
  margin-bottom: 10px;
  /*margin-top: 25px;*/
}

img.news_img_left {
  float: right;
  border: 1px solid #d3d3d3;
  padding: 2px;
  margin-left: 10px;
  margin-bottom: 10px;
}

#news_perex {
  border: 1px solid #d1dae1;
  background-color: #5fb811;
  padding:5px;
  margin-bottom: 10px;
  color: white;
}

.goBack {
  clear: both;
  margin-top: 25px;
}
.goBack a {
  background-image: url(/images/layout/zima/tlac_bg.png);
  background-repeat: no-repeat;
  display: block;
  width: 105px;
  height: 25px;
  text-align: center;
  color: white;
  text-decoration: none;
  margin-left: auto;
  font-weight: bold;
  padding-top: 8px;
  margin-right: auto;
  font-size: 13px;
}

div#news_date {
  display: block;
  margin-bottom: 3px;
  font-size: 11px;
  color: #e37e2d;
}

div.news_date_place {
  margin-bottom: 3px; 
}

span.news_date {
  float: left;
  font-size: 11px;
  color: #e37e2d;
  padding-right: 5px;
  padding-top: 1px;
}


span.news_place {
  float: left;
  padding-top: 1px;
  font-size: 11px;
  color: #e37e2d;
}

div.news_content {
  border-bottom: 1px solid #dee6ed;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

div.news_title h4 {
  font-size: 12px;
  clear: none;
}

div.news_title h4 a {
  /*color: #435f83;*/
  font-size: 14px;
}

span.pages_title {
  font-weight: bold;
  padding-right: 10px;
}

span.pages_page_act {
  background-image: url(/images/layout/zima/pages_act_bg.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: inline-block;
  padding-top: 3px;
  width: 25px;
  height: 21px;
  color: white;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}
  
span.pages_page a {
  background-image: url(/images/layout/zima/pages_bg.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding-top: 3px;
  display: inline-block;
  width: 25px;
  height: 21px;
  color: white;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  margin: 0px;
  font-size: 12px;
  vertical-align: middle;
}

div.bazarGroupsList {
  width: 100%;
}
div.bazarGroupsList ul {
  list-style-type: none;
  width: 100%;
  margin: 0px;
  padding: 0px;
}

div.bazarGroupsList ul li {
  float: left;
  display: block;
  margin-right: 10px;
  width: 50px;
  background-image: url(/images/layout/preferences-system-windows.png);
  background-repeat: no-repeat;
  padding-left: 26px;
  height: 22px;
  padding-top: 3px;
}

div.bazar fieldset {
  border: 1px solid #cfdbe6;
}

div.bazar fieldset legend {
  color: #435f83;
  font-weight: bold;
}

div.bazar form textarea {
  width: 100%;
  border: 1px solid #cfdbe6;
}

div.bazar form select {
  border: 1px solid #cfdbe6;
}

div.bazar form input {
  border: 1px solid #cfdbe6;
}

div.bazar form label {
  padding-right: 10px;
  font-weight: bold;
}

div.bazar .file {
  border: 1px solid #cfdbe6;  
}

div.bazarItem {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #cddae5;
}

div.bazarText {
  margin-bottom: 10px;
  color: #435f83;
  font-weight: bold;
}

div.bazarImage {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}

div.bazarPar span {
  font-weight: bold;
}

table.tab,
table.tabulkaStandard {
  border-collapse: collapse;
}

table.tab th,
table.tabulkaStandard th {
  background-color: #63b913;
  color: white;
  font-weight: bold;
  padding: 4px;
  text-align: left;
  border: 1px solid #d1dae1;
}

table.tab th a,
table.tabulkaStandard th a{
  color: white;
}

table.tab td,
table.tabulkaStandard td {
  background-color: white;
  padding: 3px;
  border: 1px solid #d1dae1;
}

.mensi {
  font-size: 9px;
}

.imageLeft {
  border: 1px solid #d3d3d3;
  padding: 2px;
  margin-bottom: 10px;
  margin-right: 10px;
}

.imageRight {
  border: 1px solid #d3d3d3;
  padding: 2px;
  margin-bottom: 10px;
  margin-left: 10px;
}

.dlazdice .news_content {
  float: left;
  width: 150px;
  height: 150px;
  margin-right: 10px;
  padding: 5px;
  border: 1px solid #cddae5;
}

.dlazdice .news_content .news_img img {
  float: none;
  margin-bottom: 0px;
}

.dlazdice .news_content .news_title h4 {
  text-align: center;
}

.adresarList .exportlinks,
.adresarList .pagebanner {
  display: none;
}

.adrCompany {
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  color: #435f83;
  clear: both;
  margin-bottom: 15px;
  margin-top: 15px;
}

.adrItem {
  clear: both;
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #cddae5;
}

.adrName {
  font-weight: bold;
  float: left;
  width: 250px;
}

.adrPosition {
  font-weight: normal;
}

.adrPhone {
  float: left;
  width: 80px;  
}

.adrAddress {
  float: left;
  width: 120px;
}

.adrEmail {
  float: left;
  width: 120px;  
}

.eventsItem {
  margin-bottom: 10px;
  border-bottom: 1px solid #cddae5;
}

.eventName {
  margin-bottom: 3px;
  font-size: 14px;
  font-weight: bold;
}

.eventPhoto {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  border: 1px solid #d3d3d3;
  padding: 2px;
  background-color: white;
}

.eventDates {
  margin-bottom: 5px;
  font-size: 11px;
  color: #e37e2d;
}

.eventAnotation {
  margin-bottom: 10px;
}

.eventPhotogalery .eventPhoto {
  float: left;
  margin: 10px;
  border: 1px solid #d3d3d3;
  padding: 2px;
}

.eventDetail .eventAnotation {
  border: 1px solid #d1dae1;
  border-radius: 4px;
  background-image: url(/images/layout/zima/menu_bg.png);
  background-position: top;
  background-repeat: repeat-x;
  padding: 5px;
  margin-bottom: 10px;
  font-weight: normal;
}

.eventPlace {
  font-weight: bold;
  margin-bottom: 5px;
}

.eventPlaceAddress {
  font-weight: normal;
}

a.button {
  display: block;
  background-color: #4c9f03;
  color: white;
  padding: 5px;
  border-radius: 5px;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

a.button:hover {
  color: black;
}

#data #menuDlazdice {
  list-style-type:none;
  margin: 0px;
  padding: 0px;
}
  
#data #menuDlazdice li{
  float:left;
  background-image: none;
  padding: 0px;
  margin: 0px;
}
  
#data #menuDlazdice li a {
  display:block;
  width:125px;
  height:89px;
  margin-right:7px;
  margin-bottom:7px;
  text-decoration:none;
  padding-top:20px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: left;
  background-image: url(/images/layout/zima/dlazdice_bg.png);
  background-position: top left;
  background-repeat: no-repeat;
  font-size: 14px;
  font-weight: bold;
  color: #314b6e;
}

#data ul {
  margin: 0px 0px 10px 20px;
  padding: 0px;
}

#data ul li {
  list-style-type: none;
  background-image: url(/images/layout/zima/odrazka.png);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  padding-left: 15px;
}

#tabs ul {
  margin: 0px;
}

#tabs ul li {
  background-image: none;
  padding-left: 0px;
}

#loginForm {
  width: 250px;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff;
  margin-bottom: 30px;
  border-radius:4px;
}

#loginForm label {
  display: inline-table;
  width: 60px;
  font-weight: bold;
}

#loginForm .buttonLogon {
  background-color: #4c9f03;
  border: 1px solid #4c9f03;
  padding: 5px;
  border-radius:4px;
  color: white;
  font-weight: bold;
  font-size: 13px;
  margin-top: 10px;
}

#loginForm fieldset {
  border: none;
}

#loginForm #name,
#loginForm #pass {
  width: 140px;
}

.shareButtons {
  padding: 10px;
  margin-top: 30px;
}

#data ul.thumbs {
  padding: 0px;
  margin: 0px;
}

#data ul.thumbs li {
  background-image: none;
  padding-left: 0px;
}

.markerTitle {
  font-weight: bold;
  color: #435f83;
  font-size: 12px;
  margin-bottom: 5px;
}

#data #subscribeForm label {
  padding: 0px;
  margin: 0px;
}

#data #subscribeForm label input {
  margin: 0px;
}

#data #subscribeForm fieldset, #data fieldset {
  border: #90e135 1px solid ;
  border-radius:5px;
  
  margin-bottom: 15px;
}
  
/* rotátor */
#rotator {
    width: 518px;
    height: 242px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    position: relative;
    z-index: 0;
}

#rotator div {
}

#rotatorIn .slide {
    position: absolute;
    width: 518px;
    height: 242px;
    top:0;
    left:0;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

#rotatorIn .slide img {
  position: absolute;
  bottom: 0px;
  border: none;
}

#rotatorIn .news_text {
    color: #ececec;
    position: absolute;
    width: 498px;
    height: auto;
    bottom:0px;
    font-size: 12px;
    left:0px;
    margin: 0;
    z-index: 200;
   background: rgb(0, 0, 0) transparent;
   background: rgba(0, 0, 0, 0.8);
   filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#55000000', EndColorStr='#55000000');
   padding: 5px 10px;
    display: block;
}

#rotatorIn .news_text_inner {
  display: table-cell;
  vertical-align: middle;
}

#rotatorIn .news_text ul {
  padding-left: 15px;
}

#rotatorIn .news_text ul li {
  font-size: 12px;
}

#rotator .news_title {
    padding: 3px 0px 3px 0px;
    margin: 0;
    display: block;
}

#rotator .news_title h4 {
    font-size: 14px;
    font-weight: bold;
    color: white;
    padding: 0px;
    margin: 0px;
    text-transform: uppercase;
}

#rotator .news_title h4 a {
    color: #e37e2d;
    text-decoration: none;
}
  
#rtpagerPos {
    position: absolute;
    width: 498px;
    height: 15px;
    top:10px;
    padding: 0px 10px;
    margin: 0px;
    z-index: 50;
    text-align: right;
}
    
#rtpager {
  text-align: right;
  height: 15px;
  margin: 0px auto;
}

#rtpager a {
    display: inline-block;
    width: 4px;
    height: 4px;
    text-align: center;
    padding: 2px 2px 2px 2px;
    margin: 0 3px 3px 0;
    border: 0px solid #dfdfdf;
    border-radius: 11px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    background-color: #dfdfdf;
    color: #dfdfdf;
    font-size:4px;
}

#rtpager a:link,
#rtpager a:visited,
#rtpager a:active
{
    color: #dfdfdf;
    text-decoration:none;
}

#rtpager a:hover {
    text-decoration:none;
    background-image: none;
    background-color: #e37e2d;
    color: #e37e2d;
}

#rtpager a.activeSlide {
    background-image: none;
    background-color: #5DB610;
    color: #5DB610;
}



