﻿  body {
      text-align:center;
      margin:0; padding:0;
      font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
      font-size:0.8em;
      color:#4a4a4a;
      background:#fff url('../images/beta.jpg') no-repeat top right;
      }

 #content {
      width: 960px;
      margin:0 auto;
      border: 0 solid black;
      text-align:left;
      }
   #sidebar {
      float: left;
      width: 245px;
      margin:0; padding:0;
      }
   #sidebar-content {
      margin:0; padding: 0;/*0.5em 1em;*/
      
      }
   #main {
      margin:0 0 0 245px; padding:0;
      }
   #main-content {
      margin:0; padding: 0 0 0 1em;
      }
   hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }
   a.external {
    padding-right: 16px;
    background: transparent url('../images/icon_external.gif') no-repeat top right;
      }
   a.newwin {
    padding-right: 16px;
    background: transparent url('../images/icon_newwin.gif') no-repeat top right;
      }
   a.mail {
    padding-right: 16px;
    background: transparent url('../images/icon_mail.gif') no-repeat top right;
      }
   a.pdf {
    text-decoration:none;
    padding:2px 20px 2px 0;
    background: transparent url('../images/icon_acrobat.png') no-repeat top right;
      }
   a.xls {
    text-decoration:none;
    
    padding:2px 20px 2px 0;
    background: transparent url('../images/icon_excel.png') no-repeat top right;
      }
   a.doc {
    text-decoration:none;
    
    padding:2px 20px 2px 0;
    background: transparent url('../images/icon_word.png') no-repeat top right;
      }
    a.www {
    text-decoration:none;
    
    padding:2px 20px 2px 0;
    background: transparent url('../images/icon_www.png') no-repeat top right;
      }
   ul.nolist li {
    list-style:none;
    }   
  /*######### PATICKA ##########*/
  p#footer {
    width:960px;
    margin:1.5em auto;
    _margin:0;
    padding:1em 0 0 0;
    _padding:1em 0;
    text-align:center;
    font-size:0.9em;
    color:#757575;
    border-top:10px solid #f8931d;
  }   
  p#footer a {
    color:#497ba7;
  } 
  /*######### DEKLARACE HLAVICKY #############*/    
  #header {
      background:#fff url('../images/top_bg.jpg') center top no-repeat;
      width:960px;
      height:233px;
      margin:0 auto;
      margin-top:1em;
      text-align:left;
      border: 0px solid black;
      }
  #logo {
      float:left;
      margin:0.5em 0 0 0; padding:0;
      position:relative;
      width:272px; height:34px;
      overflow:hidden;
      
      }
   #logo a span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:272px; height:34px;
      margin:0; padding:0;
      background:url("../images/logo.png") top left no-repeat;
      }
  #searchbox {
      padding:0;
      margin:0.5em 0 0 0;
      text-align:right;
      float:right;
      
      }
  #lstlang {
      list-style:none;
      margin:0 0 1em 0;
      padding:0;
      }
  #lstlang li {
      display:inline;
      }
  #lstlang li a{
      color:#757575;
      font-size:0.9em;
      }
  /*########## DEKLARACE MENU #################*/   
  div#main-menu {
      text-align:center;
      margin:0 auto;
      margin-bottom:1.5em;
      width:960px;
      } 
  ul#menu {
      width:100%;
      height:43px;
      list-style-type: none;
      margin:0;
      padding:0;
      /*float:left;*/
      }
  ul#menu li{
      display:inline;
      margin:0 auto;
      padding:0;
      float:left;
      }
  ul#menu li a{
      display:block;
      text-decoration: none;
      height:26px;
      _height:41px;
      font: bold 13px/1 sans-serif;
      color:#fff;
      padding-top:15px;
      }
  ul#menu li a{height:26px;}
  ul#menu li a:hover{
      color:#000;
      }
  ul#menu li a.active{
      background-position:  0 -41px;
      color:#000;
      }
  a#ctl00_hlUvod {
      border:0px solid black;
      width: 130px;
      background: url("../images/button1.png") 0 0 no-repeat;
      }
  a#ctl00_hlSpolecnost {
      width: 119px;
      background: url("../images/button2.png") 0 0 no-repeat;
      }
  a#ctl00_hlMereni {
      width: 129px;
      background: url("../images/button3.png") 0 0 no-repeat;
      }  
  a#ctl00_hlProdej {
      width: 166px;
      background: url("../images/button4.png") 0 0 no-repeat;
      }
  a#ctl00_hlVyvoj {
      width: 178px;
      background: url("../images/button5.png") 0 0 no-repeat;
      }
  a#ctl00_hlGalerie {
      width: 87px;
      background: url("../images/button6.png") 0 0 no-repeat;
      }
  a#ctl00_hlKontakty {
      width: 98px;
      background: url("../images/button7.png") 0 0 no-repeat;
      }   
   /*########## LEVE MENU ###########*/
   ul#left-menu ,ul.left-menu {
      list-style-type:none;
      color:#fff;
      margin:0;
      margin-bottom:1.5em;
      padding:0;
      }
  
   ul#left-menu li.menu-title,ul.left-menu li.menu-title{
      background:#fff url("../images/menu_title.png") 0 0 no-repeat;
      height:32px;
      _height:43px;
      width:240px;
      text-transform:uppercase;
      font: bold 13px sans-serif;
      padding: 11px 0 0 13px;
      border-bottom:none;
      }
    ul#left-menu li.menu-title,ul.left-menu li.menu-title{
      height:32px;
    }
        
   ul#left-menu li.menu-footer,ul.left-menu li.menu-footer {
      background:#fff url("../images/menu_footer.png") 0 0 no-repeat;
      height:12px;
      &height:25px;
      border-bottom:none;
      width:240px;
      margin:0;
      }
   ul#left-menu li a,ul.left-menu li a {
      display:block;
      background:#3C6A96 url("../images/list_type.gif") 10px 10px no-repeat;
      font-size:0.85em;
      padding:8px 22px;
      margin:0;
      width:196px;
      _width:240px;
      border-bottom:1px solid #6388AB;
      color:#fff;
      text-decoration:none;
      }
   ul#left-menu li a:hover,ul.left-menu li a:hover {
      background-color:#497BA7;
      }  
   ul#left-menu li a,ul.left-menu li a{
      
      width:196px;
      } 
   /* ######## SOUVISEJICI CLANKY ##########*/
   dl#souvisejici-clanky {
      margin:0;
      padding: 0;
      width:240px;
      font-size:0.85em;
      }
      
   dl#souvisejici-clanky dd {
      margin:0;
      padding:0 13px 0 13px;
      border-left:1px solid #aaa;
      border-right:1px solid #aaa;
      }
   dl#souvisejici-clanky dd hr {
      border:none;
      height:1px;
      color: #e5e5e5;
      background-color: #e5e5e5;
      margin:7px 0 0 0;
      padding:0;
      }
   dl#souvisejici-clanky dt {
      font-weight:bold;
      color:#58ABDE;
      padding:7px 13px 0 13px;
      border-left:1px solid #aaa;
      border-right:1px solid #aaa;
      }
   dl#souvisejici-clanky dt.souvisejici-top {
      text-transform:uppercase;
      font: bold 13px sans-serif;
      background:#fff url("../images/souvisejici_odkazy_top.png") 0 0 no-repeat;
      border:none;
      color:#F8921D;
      padding-top:12px;
      }
   dl#souvisejici-clanky dt.souvisejici-bottom {
      background:#fff url("../images/souvisejici_odkazy_bottom.png") bottom  left no-repeat;
      border:none;
      vertical-align:top;
      text-align:right;
      padding:5px 13px 6px 13px;
      font: bold 10px sans-serif;
      }
   dl#souvisejici-clanky a {
      color:#4A4A4A;
      }
   dl#souvisejici-clanky a:hover {
      color:#6c6c6c;
      }   
   dl#souvisejici-clanky dt.souvisejici-bottom a {
      color:#58ABDE;
      text-decoration:none;
      
      }
   /*########## HLAVNI OBSAH ########*/
   /*-------CLANEK ---------------*/
  #main-content p {
      line-height: 1.5em;
      color:#6c6c6c;
      text-align:justify;
      }
  #main-content p.description {
      color:#4A4A4A;
      }
  #main-content a{
      font-size:0.9em;
      }
  #main-content a:link{
      color:#f8921d;
      }
  
  #main-content h2{
      margin:0 0 0.5em 0; 
      padding:0 0 0.5em 0; 
      font-size:1.5em;
      color:#f8921d;
      border-bottom:4px solid #4c84b8;
      } 
  #main-content h2.kalendar {
       font-size:1em; 
      }
  #main-content h3 {
      font-size: 1em;
      font-weight: normal;
      color:#f8921d;  
      }
  #main-content ul li {
      color:#6c6c6c; 
        }
  #main-content dl dd {
      color:#6c6c6c; 
        } 
  #main-content dl dt {
      color:#f8921d;
      
        }       
   /*--------PATICKA S FUNKCEMI A STRANKOVANIM -------*/
   #main-content p.main-footer {
      border-top:4px solid #4c84b8;
      padding:0.5em 0;
      } 
   #main-content p.main-footer a {
      display:block;
      color:#497ba7;
      float:left;
      height:23px;
      padding:0 10px 0 35px;
      }          
    #main-content p.main-footer a#email {
      background:#fff url("../images/obalka.png") 0 0 no-repeat;
      border-right:1px solid #d3d3d3;
      }
    #main-content p.main-footer a#print {
      padding-left:45px;
      background:#fff url("../images/tiskarna.png") 10px 0 no-repeat;
      }
    span.arrows {
      float:right;
      }
    /*------MENU KAPITOLY--------*/
    ul#chapters-menu {
      width:220px;
      list-style-type:none;
      color:#f8921d;
      margin:0.7em 0 0.7em 0.7em;
      padding:0;
      float:right;
      background-color:#e3e3e3;
      }
   ul#chapters-menu li{
      padding:0 5px;
      } 
   ul#chapters-menu li.chapter-title {
      text-transform:uppercase;
      font: bold 13px sans-serif;
      padding: 11px 0 0 13px;
      background:#e3e3e3 url("../images/chapters_header.png") 0 0 no-repeat;
      }
   ul#chapters-menu li.additional {
      text-transform:uppercase;
      font: bold 13px sans-serif;
      padding: 11px 0 0 13px;
      
      }  
         
   ul#chapters-menu li.chapter-footer {
      background:#fff url("../images/chapters_footer.png") 0 0 no-repeat;
      height:15px;
      }
   #main-content ul#chapters-menu li a {
      background: url("../images/list_typeGray.gif") 15px 15px no-repeat;
      font-size:0.85em;
      padding:8px 0 8px 22px;
      margin:0;
      color:#497ba7;
      }
    #main-content ul#chapters-menu li a.selected {
      color:#f8921d;
      }
    
   /*------ADDITIONAL OBSAH--------*/
    ul#additional-menu {
      width:220px;
      list-style-type:none;
      color:#f8921d;
      margin:0.7em 0 0.7em 0.7em;
      padding:0;
      float:right;
      background-color:#fff;
      }
   ul#additional-menu li{
      padding:0 13px;
     border-right:1px solid #aaa;
     border-left:1px solid #aaa;
      } 
   ul#additional-menu li.additional-header {
      text-transform:uppercase;
      font: bold 13px sans-serif;
      padding:11px 0 0 13px;
      background:#fff url("../images/additional_header.png") 0 0 no-repeat;
      border:0;
      }     
   ul#additional-menu li.additional-footer {
      background:#fff url("../images/additional_footer.png") 0 0 no-repeat;
      height:14px;
      border:0;
      }
   #main-content ul#additional-menu li a {
      font-size:0.85em;
      color:#4a4a4a;
      }
  #main-content ul#additional-menu li  a:hover {
      color:#6c6c6c;
      }
   /*##############DEFAULT PAGE ##################*/   
    /*-----------NABIDKY----------*/
  ul#default-mereni,ul#default-timetronics,ul#default-sw {
      width:221px;
      list-style-type:none;
      margin:0 5px;
      padding:0;
      float:right;
      position:relative;
      height:340px;
      background:#3c6a96 url("../images/nabidka_mereni_footer.png") bottom left no-repeat;
      }
   ul#default-timetronics,ul#default-sw {
      width:220px;
      }  
   ul#default-mereni li,ul#default-timetronics li,ul#default-sw li {
      font-size:0.85em;
      /*text-align:justify;*/
      }
   ul#default-timetronics li,ul#default-sw li {
      padding:8px 22px;
      } 
   ul#default-mereni li.default-header {
      padding: 11px 0 135px 13px;
      background:#3c6a96 url("../images/nabidka_mereni.png") 0 0 no-repeat;
      }
   ul#default-timetronics li.default-header {
      padding: 11px 0 135px 13px;
      background:#3c6a96 url("../images/nabidka_timetronics.png") 0 0 no-repeat;
      }
   ul#default-sw li.default-header {
      padding: 11px 0 135px 13px;
      background:#3c6a96 url("../images/nabidka_sw.png") 0 0 no-repeat;
      }   
        
   /*ul#default-mereni li.default-footer,ul#default-sw li.default-footer,ul#default-timetronics li.default-footer {
      background:#fff url("../image/nabidka_mereni_footer.png") 0 0 no-repeat;
      height:15px;
      }*/
   
   #main-content ul#default-mereni li a {
      background: url("../images/list_type.gif") 15px 15px no-repeat;
      padding:8px 22px;
      color:#fff;
      font-size:1em;
      }
   #main-content ul#default-sw li a,#main-content ul#default-timetronics li a {
      text-decoration:none;
      color:#fff;
      font-size:1em;
      }
   #main-content ul#default-mereni li a:hover,#main-content ul#default-sw li a:hover,#main-content ul#default-timetronics li a:hover {
      color:#e1e1e1;
      }
   #main-content ul#default-mereni li.default-header a,#main-content ul#default-mereni li.default-header a:hover,#main-content ul#default-sw li.default-header a,#main-content ul#default-sw li.default-header a:hover,#main-content ul#default-timetronics li.default-header a,#main-content ul#default-timetronics li.default-header a:hover {
      text-transform:uppercase;
      font: bold 13px sans-serif;
      color:#fff;
      background:none;
      padding:0;
      text-decoration:none;
      }
      div.default-container {height:340px;}
    /*---------PARTNERI --------------*/
    ul#partneri {
      list-style-type:none;
      margin:1em 0.8em;
      padding:0;
      border:0px solid black;
      height:105px
      
      }
    ul#partneri li {
      background:#fff url("../images/partneri-bg.png") 0 0 repeat-x;
      float:left;
      height:105px;
      padding:5px 19px;
      border:0px solid black;
      
      }
    ul#partneri li a img{
      border:none;
      }
    /*ul#partneri li a{
      display: block;
      height:105px;
      }*/
    ul#partneri li.partneri-header {
      background:#fff url("../images/partneri_header.png") 0 0 no-repeat;
      width:18px;
      height:105px;
      padding:0;
      } 
    ul#partneri li.partneri-footer {
      background:#fff url("../images/partneri_footer.png") 0 0 no-repeat;
      width:19px;
      height:105px;
      padding:0;
      } 
    /*--------------- TABULKA VYSLEDKU -----------------------*/  
    
    #main-content table.results {
      font-size:0.9em;
      color:#4A4A4A;
      width:695px;
      margin-bottom:1em;
     }
   
     #main-content table.results tr.header td.first {
      background:url("../images/results_headerL.png") 0 0 no-repeat;
      &background:url("../images/results_headerL.png") 0 right no-repeat;
      width:4px;
     }  
     #main-content table.results tr.header td.last {
      background:url("../images/results_headerR.png") top right no-repeat;
      &background:url("../images/results_headerR.png") top left no-repeat;
      width:6px;
      /*border:1px solid black;*/
      /*padding-right:100%;*/
     } 
     #main-content table.results tr.header {
      background:#fff url("../images/results_headerBG.png") 0 0 repeat-x;
      font-weight:bold;
      height:36px;
      padding:0 0.2em;
     }
     #main-content table.results tr.item td,#main-content table.results tr.alteritem td {
      border-bottom:1px solid #d1d1d1;
      padding:0.5em 0.5em;
      font-size:0.85em;
     }
     #main-content table.results tr.alteritem td {
     background-color:#f7f7f7;
     }
     #main-content table.results tr td strong.stronger {
     color:#f8921d;
     }
     #main-content table.results tr td a {
     color:#497ba7;
     
     }
     #main-content table.results tr td a.external {
     font-size:1em !important;
     text-decoration:none;
     }   
     
     #main-content table.results tr td.eventName {
     
     color:#497ba7;
     }    
     
     #main-content table.results tr td.eventName a {
     font-size: 1em;
     color:#497ba7;
     }    
     
     td.poradi span{
     cursor: help;
     position:relative;}
     
     td.eventName span {position:relative;z-index: 1;}
     
     div.event {
     cursor:hand;
     position: absolute;
	 z-index: 200;
	 background-color:#f8931d;
	 border:1px solid #eee;
	 color:#fff;
	 top: -5px;
     left:0;
     width:370px;
     padding:0.2em;
     text-decoration:none;
    /* opacity: 0.90;
     filter: alpha(opacity=90); */
     }
     
     div.poradi {
     position: absolute;
	 z-index: 100;
	 background-color:#f8931d;
	 border:1px solid #eee;
	 color:#fff;
	 top: 20px;
     left:20px;
     width:130px;
     padding:0.2em;
     opacity: 0.80;
     filter: alpha(opacity=80); 
     }
     
     tr.filtr {font-weight:bold;font-size:1.2em;}
     div.filtr {font-size:0.9em; vertical-align:top;margin-bottom:0.5em;}
     div.filtr strong {padding:0 0.2em;}
     div.filtr select,div.filtr input{font-size:0.8em;}
     
     .searchbar {font-size:0.9em; width:150px;}
     .searchButton{margin:0;padding:0; vertical-align:top;}
     
     span.wind {float:right;position:relative;}
     span.kateg {float:left;position:relative;}
     
     ul#spolupracujeme {
      list-style-type:none;
      margin:0 0.8em;
      padding:0;
      }
      
      ul#spolupracujeme li a img {
      border:none;
      }
      
      ul#spolupracujeme li {
      display:inline;
      vertical-align:sub;
      }
      
      table.prihlaska td {
      padding:2px 5px;
      font-size:0.9em;
      }
      
      table.prihlaska td input, table.prihlaska td select {
      
      font-size:1em;
      }
