html {background-color: #fff;}
body {
  font-family:"MS Reference Sans Serif","MS Sans Serif",Arial,Verdana,Tahoma,helvetica,Geneva;
  margin:0px;
  font-size:12px;
  color:#2E2D30;
  background-color: #fff;
}


a {color:#9F141D;}
a img {border:0;}


p {padding:0;margin:15px;text-align:justify;}
table {margin:15px;}
h1,h2,h3,h4,h5,h6 {padding:0;margin:15px;color:#9F141D;}
h1 {font-size:14px;}
h2 {font-size:13px;}
h3 {font-size:12px;}
li {margin-bottom:15px;text-align:justify;}



p.warning{font-weight:bold;color:#ff0000;}
input.submitButton {background-image:url("images/buttonHeight28Bg.png");color:#fff;height:26px;border:1px solid #F84600;line-height:26px;vertical-align:middle;}

.bila {color:#fff;}
.cerna {color:#000;}
.cernaSvetlejsi {color:#333;}
.cervena {color:#9F141D;}
.modra {color:#1F5DB2;}
.modraSvetlejsi {color:#D0DEEA;}
.orange {color:#FF6F00;}
.sedaTmava {color:#2E2D30;}
.zelena {color:#A3CD39;}
.zelenaTmavsi {color:#598B23;}

.malePismo {font-size:10px;}
.mesiPismo {font-size:11px;}
.zakladniPismo {font-size:12px;}
.vetsiPismo {font-size:14px;}

.bezpodrtzeni {text-decoration:none;}

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


.leftClr {clear:left;width:1px;height:1px;overflow:hidden;} 
.hd{display:none;}
 





.obrazekDoleva {float:left;margin:0 15px 15px 0;}
.obrazekDoprava {float:right;margin:0 0 15px 15px;}
.obrazekDolevaMargin15 {float:left;margin:15px;}
.obrazekDopravaMargin15 {float:right;margin:15px;}
.noMargin {margin:0;}




.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;}

div.obrazekFotogalerie {position:relative;width:150px;height:150px;border:1px solid #ccc;margin:10px; float:left;overflow:hidden;line-height:150px;vertical-align:middle;text-align:center;padding:2px;}
  div.obrazekFotogalerie img {vertical-align:middle;text-align:center;}


body.topBg {background-image:url("images/pageBgHead.jpg");background-repeat:repeat-x;background-color:#F1F0EE;}

.nasTymHeader {margin-bottom:0px;color:#2E2D30;width:200px;height:auto;padding-right:30px;background-image:url("nas-tym/odkaz_sipka.png");background-position:right center;background-repeat:no-repeat;}
.nasTymHeader:hover {cursor:pointer;}

#mainPage{position:relative;margin: 0 auto;width:965px;height:auto;text-align:left;overflow:hidden;}  
  #headka {position:absolute;left:0;top:0;width:965px;height:156px;text-align:left;overflow:hidden;background-image:url("images/headBg.jpg");}
    #topListaIcons {position:absolute;left:745px;top:0;width:115px;height:32px;overflow:hidden;}
      #topListaIcons a {display:block;width:17px;height:16px;margin:8px 10px;float:left;overflow:hidden;}
    #topListaLangs {position:absolute;left:860px;top:0;width:80px;height:32px;overflow:hidden;}
      #topListaLangs p {margin:0;line-height:32px;text-align:left;vertical-align:middle;} 
  #mainContent {position:relative;width:965px;height:auto;margin-top:156px;text-align:left;overflow:hidden;background-image:url("images/contentBg.jpg");background-repeat:repeat-y;}
    #bottomSpacer {position:relative;width:965px;height:40px;overflow:hidden;}
    #mainContent h1:first-child {margin-top:37px;}
    #levySloupec {position:relative;width:244px;height:auto;text-align:left;overflow:hidden;float:left;}
        
        
          
        #mainMenu {margin-top:30px;}
        #mainMenu a {display:block;width:200px;height:35px;text-decoration:none;overflow:hidden;line-height:35px;margin:0 auto;vertical-align:middle;text-align:left;font-weight:bold;font-size:14px;}
        a.unactiveMenu{color:#707173;}
        a.unactiveMenu:hover {color:#9F141D;}
        a.activeMenu {color:#9F141D;}
        
        #leftContact {position:relative;width:200px;height:auto;margin:50px auto;overflow:hidden;}
          #leftContact p {margin:0;}
          div.leftContactIcon {position:relative;width:20px;height:60px;overflow:hidden;float:left;}                   
          div.leftContactText {position:relative;width:165px;height:60px;overflow:hidden;float:left;color:#9F141D;margin-left:10px;}
                                  
    #pravySloupec {position:relative;width:721px;height:auto;text-align:left;overflow:hidden;float:right;}  
      
      #pravySloupec p,#pravySloupec h1,#pravySloupec h2,#pravySloupec h3,#pravySloupec h4,#pravySloupec table,#pravySloupec ul  {margin:15px 55px;}

        
  #footObal {position:relative;width:100%;height:100%;overflow:hidden;background-color:#fff;}        
  #foot {position:relative;width:965px;height:auto;margin:0 auto;text-align:left;overflow:hidden;background-image:url("images/footBg.jpg");background-repeat:repeat-y;}     
    #footLeft {position:relative;width:244px;height:auto;text-align:left;overflow:hidden;float:left;}
    #footRight {position:relative;width:721px;height:auto;text-align:left;overflow:hidden;float:left;}  
      #footRight p {margin-right:55px;}
/* 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;
}
