body {
  font-family:"Trebuchet MS",Arial,Verdana,Tahoma,helvetica,Geneva;
  margin:0px;
  font-size:13px;
  color:#283941;
  background-color: #fff;
}


a {color:#2B649B;}
a img {border:0;}


p {padding:0;margin:0px 15px 15px 15px;text-align:justify;}
table {margin:15px;}
fieldset {margin:15px;border:1px solid #E0E0E0;}
legend {padding:0 5px;color:#e0e0e0;}
h1,h2,h3,h4,h5,h6 {padding:0;margin:15px 15px 15px 15px;color:#2B649B;}
h1 {font-family:Verdana;font-size:24px;}
h2 {font-family:Verdana;font-size:16px;}
h3 {font-family:Verdana;font-size:14px;}

ul {margin:0 15px;padding-left:15px;}
li {list-style-image:url("images/liBg.png");} 
li a {color:#6A9B03;}

form {display:inline;}

p.warning{font-weight:bold;color:#ff0000;}
input,select,textarea {background:#e3e3e3;border:0;}
input.submitButton {background-color:#8C0404;border:0;color:#fff;}



.bila {color:#fff;}
.cerna {color:#000;}
.cernaSvetlejsi {color:#333;}
.cernaTextova {color:#283941;}
.cervena {color:#8C0404;}
.modra {color:#2B649B;}
.modraSvetlejsi {color:#D0DEEA;}
.orange {color:#F58221;}
.zelena {color:#6A9B03;}
.zelenaTmavsi {color:#598B23;}

.cervenePozadi {background-color:#8C0404;}
.orangePozadi {background-color:#F58221;}
.sedePozadi {background-color:#e5e5e5;}
.sedeTmavsiPozadi {background-color:#ccc;}

.malePismo {font-size:10px;}
.vetsiPismo {font-size:14px;}

.doprava {text-align:right;}
.nastred {text-align:center;}
.doleva {text-align:left;}


.leftClr {clear:left;width:1px;height:1px;overflow:hidden;} 
.leftFloat {float:left;}
.rightFloat {float:right;}
.clearBoth {clear:both;}
.hd{display:none;}
.hideOnDesktop {display:none;}
 





.obrazekDoleva {float:left;margin:0 15px 15px 15px;}
.obrazekDoprava {float:right;margin:0 0 15px 15px;}
.obrazekDolevaMargin15 {float:left;margin:15px;}
.obrazekDopravaMargin15 {float:right;margin:15px;}
.noMargin {margin:0;}
.margin10 {margin:10px;}
.margin15 {margin:15px;}
.margin0x15 {margin:0 15px;}
.topmargin0 {margin-top:0px;}
.bottommargin0 {margin-bottom:0px;}
.width400 {width:400px;}
.width380 {width:380px;}
.width370 {width:370px;}


.fotoBox {width:150px;height:112px;overflow:hidden;border:1px solid #000;margin:10px;float:left;}
.fotoBox150x150 {width:150px;height:150px;overflow:hidden;margin: 0 auto;text-align:center;}
.fotoBox100x75 {position:relative;width:150px;height:75px;overflow:hidden;float:left;margin:15px 0 0 15px;}

a.txtCampaign {color:#6A9B03;border-bottom:1px solid #6A9B03;}

div.obrazekFotogalerie {position:relative;width:150px;height:150px;margin:0 0 15px 15px; float:left;overflow:hidden;line-height:150px;vertical-align:middle;text-align:center;padding:2px;}
  div.obrazekFotogalerie img {vertical-align:middle;text-align:center;}

div.obrazekFotogalerieSmall {position:relative;width:75px;height:56px;margin:0 0 15px 15px; float:left;overflow:hidden;line-height:56px;vertical-align:middle;text-align:center;padding:2px;}
  div.obrazekFotogalerieSmall img {vertical-align:middle;text-align:center;}

a.rssLink {background-image:url("icons/rss.png");background-repeat:no-repeat;padding-left:20px;background-position:left center;}
a.flmMenuActive {color:#000;}

table.anketyRes{margin:15px;width:96%;background-color:#e5e5e5;border-spacing:0; }
table.anketyRes td {border-bottom:1px solid #ccc;padding:5px;}   
table.anketyRes th {background-color:#ccc;color:#000;font-weight:bold;padding:5px;}     
.anketyHlasovani{margin:0 15px 15px 15px;background-color:#e5e5e5;width:96%;}
  .anketyHlasovani p {padding:10px;}
div.anketaTextBox {position:relative;width:653px;height:auto;margin:15px;background:#f5f5f5;border:1px solid #ccc;overflow:hidden;}          
  
#fullPageWithVerical {position:relative;margin: 0 auto;width:1244px;height:auto;text-align:left;overflow:hidden;}
  #verical120x600 {position:relative;width:120px;height:auto;overflow:hidden;float:left;}
    #verical120x600topSpace {position:relative;width:120px;height:240px;overflow:hidden;}
      #verical120x600topSpace p {margin:5px;padding:0;font-size:10px;text-align:center;}
  #verical120x600right {position:relative;width:120px;height:auto;overflow:hidden;float:left;}
    #verical120x600righttopSpace {position:relative;width:120px;height:240px;overflow:hidden;}
      #verical120x600righttopSpace p {margin:5px;padding:0;font-size:10px;text-align:center;}
  #contentWithVertical {position:relative;width:1004px;height:auto;overflow:hidden;float:left;}
  
#megaBoard {position:fixed;margin: 0 auto;width:990px;height:100px;text-align:left;overflow:hidden;z-index:100;padding:0 8px;}
#mainPage{position:relative;margin: 0 auto;width:1004px;height:auto;text-align:left;overflow:hidden;background-image:url("images/middleBg.jpg");}    
  
  #headkaMobile {display:none;}
  #mobileMenu {display:none;}
  
  #headka {position:absolute;left:0;top:0;width:1004px;height:224px;text-align:left;overflow:hidden;background-image:url("images/headBg.jpg");background-repeat:no-repeat;background-color:#fff;}
    #logo {position:absolute;left:15px;top:8px;width:306px;height:136px;text-align:left;overflow:hidden;}

    #topMenu {position:absolute;left:15px;top:140px;width:994px;height:22px;text-align:left;overflow:hidden;}
        #topMenu a {display:block;width:121px;height:22px;float:left;text-decoration:none;overflow:hidden;text-transform:uppercase;line-height:22px;vertical-align:middle;text-align:center;font-size:12px;
                   margin-right:1px;font-weight:bold;}
        a.unactiveMenu{background-image:url("images/menuUnactive.png");color:#fff;}
        a.unactiveMenu:hover {background-image:url("images/menuActiveBg.png");color:#000;}
        a.activeMenu {background-image:url("images/menuActiveBg.png");color:#000;}
    #submenu {position:absolute;left:15px;top:162px;width:975px;height:51px;text-align:left;overflow:hidden;line-height:15px;vertical-align:middle;font-size:11px;
              background-color:#F48221;}        
      #submenu p {margin:5px 5px 0 5px;}
      #submenuLinks a {display:block;width:auto;height:15px;line-height:15px;vertical-align:middle;text-align:center;padding:2px 5px;float:left;
                background-color:#F48221;color:#fff;text-decoration:none;margin-top:1px;}
        #submenuLinks a:hover {background-color:#8C0404;}
      #submenu select {height:18px;}
      #submenu input {height:18px;}
    #navigace {position:absolute;left:15px;top:203px;width:975px;height:20px;text-align:left;overflow:hidden;line-height:20px;vertical-align:middle;font-size:11px;
              background-color:#f0f0f0;}
      #navigace p {color:#000;line-height:20px;vertical-align:middle;margin:0 15px;}          
    #submenu2 {position:absolute;left:740px;top:40px;width:250px;height:46px;text-align:left;overflow:hidden;line-height:46px;vertical-align:middle;}
    #vysledkyLink {display:block;position:absolute;left:720px;top:80px;width:270px;height:50px;text-align:left;overflow:hidden;background-image:url("images/vysledkyBg.gif");text-decoration:none;}
    #novinyBox {position:absolute;left:723px;top:80px;width:266px;height:50px;text-align:left;overflow:hidden;background-image:url("images/novinyBg.jpg");}
      #novinyBoxContent {position:absolute;left:155px;top:0px;width:111px;height:50px;text-align:left;overflow:hidden;font-size:11px;} 
        #novinyBoxContent p {margin:1px 2px;}
        #novinyBoxContent a {color:#fff;}
    #headerIcons {position:absolute;left:350px;top:25px;width:300px;height:100px;text-align:left;overflow:hidden;}
        #headerIcons img {display:block;float:left;margin-left:5px;}
    #headerInfos {margin-top:15px;}
    #headerInfos a {text-decoration:none;}
  #mainContent {position:relative;width:1004px;height:auto;margin-top:224px;text-align:left;overflow:hidden;background-image:url("images/middleBg.jpg");background-repeat:repeat-y;}
    #levySloupec {position:relative;width:319px;height:auto;text-align:left;overflow:hidden;float:left;}
      #shortNews h3 {font-size:13px;color:#6A9B03;margin:15px 15px 0 15px;} 
      #shortNews p {font-size:13px;margin:5px 15px 0 15px;}                                          
       table.kalendarTable {width:287px;background:#f3f3f3;border:1px solid #e0e0e0;}
       .kalendarDays {width:55px;}
       .kalendarButtonOff {width:25px;height:25px;}
       .kalendarButtonOn {background-color:#8C0404;color:#fff;width:25px;height:25px;}
       .kalendarButtonOn2 {background-color:#F58221;color:#fff;width:25px;height:25px;}
       .kalendarButtonOn3 {background-color:#6A9B03;color:#fff;width:25px;height:25px;}
      #FB1 {position:relative;display:block;border:none; overflow:hidden; width:292px; height:220px;margin:10px;overflow:hidden;}
      div.leftBox  {position:relative;width:299px;height:auto;text-align:left;overflow:hidden;margin:10px;background:#F58221;color:#000;}
    #pravySloupec {position:relative;width:685px;height:auto;text-align:left;overflow:hidden;float:right;}
      #pravySloupecContent {position:relative;width:685px;height:auto;overflow:hidden;/*margin-top:83px;*/}
      #topReklama {position:absolute;left:0;top:0;width:672px;height:83px;overflow:hidden;background-image:url("images/topReklamaBg.jpg");}
      
      #spacerTopNew {position:relative;width:320px;height:50px;overflow:hidden;}          
     
      #soutezOdpovedi ul {list-style-type:lower-alpha;}
      #soutezOdpovedi li {list-style-image:none;}
     
      div.forumBox {position:relative;margin:15px;width:655px;height:auto;background:#f3f3f3;border:1px solid #e0e0e0;}
        div.forumBox h3 {font-size:16px;}
        div.forumBox p {margin:15px;}
        div.forumBox textarea {width:625px;}
        div.forumBox input[type=text] {width:625px;}
      .sedyBox {background-color:#ccc;padding:10px;}                                    
      table.forumItemTable {border-spacing:0;margin-top:1px;margin-bottom:0px;} 
        table.forumItemTable th.noBg {background:transparent;}
        table.forumItemTable td.noBg {background:transparent;}
        table.forumItemTable td {padding:5px;background:#e5e5e5;}
        table.forumItemTable th {background-color:#ccc;color:#000;font-weight:bold;padding:5px;}        
     
      div.topNewBoxSelectHeader {position:relative;width:310px;height:30px;overflow:hidden;line-height:15px;vertical-align:middle;font-size:14px;
                                margin:0 0 1px 0;padding:5px;font-weight:normal;}
        div.topNewBoxSelectHeader a {text-decoration:none;}
      div.boxTable {position:relative;margin:15px;width:635px;background:#f3f3f3;border:1px solid #e0e0e0;overflow:hidden;padding:10px;}
      li.firmaLi {display:block;position:relative;width:190px;height:20px;overflow:hidden;float:left;}
      
      table.boxTable {margin:15px;width:655px;background:#f3f3f3;border:1px solid #e0e0e0;}
        table.boxTable th {padding:5px;background-color:#e0e0e0;}
        table.boxTable td {padding:5px;}
        table.boxTable .bottomBorder {border-bottom:1px solid #e0e0e0;}
      div.topNewBox {position:relative;width:320px;height:240px;overflow:hidden;float:left;margin-left:15px;margin-top:15px;}
        div.topNewBox h2 {position:relative;width:320px;height:50px;overflow:hidden;margin:0;}
        div.topNewBox h2>a {text-decoration:none;}
        div.topNewBoxFoto {position:relative;width:320px;height:240px;overflow:hidden;}
        div.topNewBoxPerex {position:relative;width:320px;height:100px;overflow:hidden;margin-top:15px;}
          div.topNewBoxPerex p {margin:0;}
        div.topNewBoxInfos {position:relative;width:320px;height:23px;overflow:hidden;background-image:url("images/topNewInfoBg.gif");margin-top:15px;}
          div.topNewBoxInfos p {margin:0 5px;line-height:23px;vertical-align:middle;font-size:10px;}
          a.topNewBoxInfosLink {position:absolute;display:block;left:285px;top:0;width:20px;height:23px;line-height:23px;vertical-align:middle;font-size:10px;color:#2B649B;text-decoration:none;text-transform:uppercase;font-weight:bold;}
        
        #topNewBannerHeader {position:relative;width:320px;height:auto;overflow:hidden;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;padding:5px 0;font-size:10px;text-align:center;}
        #topNewBannerFull {position:relative;width:320px;height:90px;overflow:hidden;background-color:#f5f5f5;float:left;margin-top:27px;}
        
        #topNewBannerFullFotogalerie {position:relative;width:320px;height:90px;overflow:hidden;background-color:#f5f5f5;float:right;margin:15px 15px 15px 15px;}
     
        
        #topNewBannerAkt {position:relative;width:320px;height:90px;overflow:hidden;background-color:#f5f5f5;float:left;margin:10px;}
        #topNewBannerLeft {position:relative;width:120px;height:90px;overflow:hidden;background-color:#f5f5f5;float:left;margin-top:15px;}
        #topNewBannerRight {position:relative;width:120px;height:90px;overflow:hidden;background-color:#f5f5f5;float:left;margin-left:80px;margin-top:15px;}
        
        #hpBannerBottom468x60 {position:relative;width:468px;height:60px;overflow:hidden;background-color:#f5f5f5;float:left;margin:30px 15px 15px 15px;float:left;}
        #hpBannerBottom120x90 {position:relative;width:120px;height:90px;overflow:hidden;background-color:#f5f5f5;float:left;margin:15px;float:left;}
        
        #fullBanner600x90bottom {position:relative;width:600px;height:90px;overflow:hidden;margin:10px auto;} 
   
        
      a.orangeLinkMain {display:block;position:relative;width:285px;height:20px;background-color:#F58221;color:#fff;text-transform:uppercase;font-size:10px;font-weight:bold;text-align:right;padding:0 10px;
                        line-height:20px;vertical-align:middle;text-decoration:none;margin:15px 0 0 365px;}
      
      div.newsSpacer {position:relative;width:655px;height:1px;overflow:hidden;float:left;margin:15px 15px 0 15px;border-top:1px solid #e5e5e5;}
      div.newsSpacerLong {position:relative;width:974px;height:1px;overflow:hidden;float:left;margin:15px 15px 0 15px;border-top:1px solid #e5e5e5;}
      
      div.newsBoxKratasy {position:relative;width:655px;height:auto;overflow:hidden;float:left;margin-left:15px;margin-top:15px;}
        div.newsBoxKratasy h2 {font-size:16px;margin:0 0 15px 0;}
        div.newsBoxKratasy p {margin:0 0 15px 0;}
        
      div.newsBox {position:relative;width:655px;height:auto;overflow:hidden;float:left;margin-left:15px;margin-top:15px;}
        div.newsBox h2 {font-size:16px;margin:0 0 15px 0;}
        div.newsBox h2>a {text-decoration:none;color:#283941;}
        div.newsBoxFoto {position:relative;width:100px;height:75px;overflow:hidden;float:left;}
        div.newsBoxPerex {position:relative;width:540px;height:auto;min-height:75px;overflow:hidden;margin-left:15px;float:left;}
          div.newsBoxPerex p {margin:0;}
        div.newsBoxPerexWide {position:relative;width:655px;height:100px;overflow:hidden;margin-left:15px;float:left;}
          div.newsBoxPerexWide p {margin:10px 0;}
        div.newsBoxInfos {position:relative;width:320px;height:23px;overflow:hidden;background-image:url("images/topNewInfoBg.gif");margin-top:15px;margin-left:335px;clear:left;}
          div.newsBoxInfos p {margin:0 5px;line-height:23px;vertical-align:middle;font-size:10px;}
          a.newsBoxInfosLink {position:absolute;display:block;left:285px;top:0;width:20px;height:23px;line-height:23px;vertical-align:middle;font-size:10px;color:#2B649B;text-decoration:none;text-transform:uppercase;font-weight:bold;}
 
      div.fotogaleriePreviewBox {position:relative;width:206px;height:170px;overflow:hidden;float:left;margin-left:15px;margin-top:15px;border:1px solid #e5e5e5;}
        div.fotogaleriePreviewBoxFoto {position:relative;width:150px;height:112px;overflow:hidden;text-align:center;margin:5px 28px;}
        div.fotogaleriePreviewBoxPopis {position:relative;width:150px;height:38px;overflow:hidden;text-align:center;margin:5px 28px;}
      #fotogalerieContent {position:relative;width:970px;height:auto;overflow:hidden;margin:0 15px;}
        #fotogalerieContentBigFoto {position:relative;width:715px;height:auto;overflow:hidden;float:left;}
          #fotogalerieContentBigFoto img {margin:0 1px;}
          #fotogalerieContentNavigace {position:relative;width:713px;height:26px;overflow:hidden;background-color:#F3F3F3;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
          #fotogalerieContentNavigace p {line-height:26px;vertical-align:middle;margin:0 15px;}
            #fotogalerieContentNavigaceLeft {position:relative;width:256px;height:26px;overflow:hidden;float:left;}
            #fotogalerieContentNavigaceMiddle {position:relative;width:201px;height:26px;overflow:hidden;float:left;}
            #fotogalerieContentNavigaceRight {position:relative;width:256px;height:26px;overflow:hidden;float:left;}
          #fotoPopisek {position:relative;width:683px;height:auto;overflow:hidden;background-color:#F3F3F3;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding:15px;}
          #fotogalerieBigFotoLink {float:left;}  
        #fotogalerieContentPreviews {position:relative;width:235px;height:270px;overflow:hidden;float:left;margin-left:15px;background-color:#F3F3F3;border:1px solid #e0e0e0;}
          #fotogalerieContentPreviews2 {position:relative;width:235px;height:240px;overflow:hidden;}
          #navigaceBloky {position:relative;width:235px;height:30px;overflow:hidden;line-height:30px;vertical-align:middle;}
            #navigaceBloky a {font-size:11px;text-decoration:none;}
            #navigaceBlokyLeft {position:relative;width:112px;height:30px;overflow:hidden;float:left;text-align:left;margin-left:5px;}
            #navigaceBlokyRight {position:relative;width:112px;height:30px;overflow:hidden;float:left;text-align:right;margin-right:5px;}
          div.fotogalerieContentPreviewBox {position:relative;width:76px;height:57px;overflow:hidden;float:left;margin:1px;line-height:76px;vertical-align:middle;text-align:center;}
              div.fotogalerieContentPreviewBoxNr {position:absolute;left:1px;top:1px;width:10px;height:10px;overflow:hidden;background-color:#000;color:#fff;font-size:8px;line-height:10px;text-align:center;vertical-align:middle;}
              div.fotogalerieContentPreviewBox a {text-decoration:none;}
              div.fotogalerieContentPreviewBox img {vertical-align:middle;text-align:center;}
      
      #fullAndButtonBanner {position:relative;width:655px;height:60px;overflow:hidden;float:left;margin-left:15px;margin-top:15px;}
        #fullBanner {position:relative;width:468px;height:60px;overflow:hidden;float:left;margin:0px;}
        #buttonBanner {position:relative;width:120px;height:60px;overflow:hidden;float:left;margin-left:67px;}
      
  #foot {position:relative;width:1004px;height:77px;text-align:left;overflow:hidden;background-image:url("images/footBg.jpg");background-repeat:no-repeat;
         background-position:left bottom;margin-top:15px;}     
    #foot p {margin-top:15px;padding-top:10px;border-top:1px solid #e5e5e5;}
    
#cookiesInfo {position:fixed;left:0;top:0;width:calc(100% - 30px);height:auto;overflow:hidden;text-align:center;background-color:#fcf8e3;color:#8a6d3b;border:1px solid #faebcc;padding:15px;}

/* Page Numbers */
.pages {
    padding: 1em;
    margin: 15px;
    clear: left;
    font-size: 85%;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #6bb900;
    background: #fff;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover {
    border-color: #2E6AB1;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
    border: 1px solid #ddd;
    color: #999;
}

.pages .nextprev-next {
    float: right;
}

.tooltip {
    border: 1px solid #85be35;
    padding: 5px;
    background-color: #fff;
    width: 150px;
    font-size: 85%;
    color: #777;
    opacity: 0.95;
    text-align: left;
}

.tooltip h6 {
    background: #85be35;
    color: #fff;
    margin: -5px -5px 4px -5px;
    padding: 2px 5px;
    font-size: 100%;
    font-weight: bold;
}

.tooltip img {
    vertical-align: middle;
    border: 1px solid #85be35;
    margin: 2px 0;
}
