/* CSS Document */
div,body{ padding: 0px; margin: 0px; }
body{ font-family: Tahoma, sans-serif; font-size: 12px; background-color: #ff0000; color: #0066CC; line-height: 130%;}
table{ border-collapse: collapse;}
td, th{padding: 4px; text-align: left;}
fieldset{margin-top: 10px;}
a, .umely_odkaz{text-decoration: underline; color: blue;}
a:hover, .umely_odkaz:hover{color: red;}
a img{border: 0px; }
  a img.mid, .ico{vertical-align: middle;}
ul,ol{margin: 8px 8px 8px 20px; line-height: 17px;}
h1{font-size: 25px; line-height: 27px; margin: 10px 0px 8px 0px; text-align: center;}
h2{ font-size: 22px; line-height: 24px; margin: 10px 0px 5px 0px;}
h3{ font-size: 18px; line-height: 20px; margin: 8px 0px 4px 0px;}
h4{ font-size: 16px; line-height: 18px; margin: 6px 0px 3px 0px;}
h5{ font-size: 14px; line-height: 16px; margin: 4px 0px 2px 0px;}
h6{ font-size: 13px; line-height: 15px; margin: 2px 0px 1px 0px;}

#header{background: transparent url('bg-header.gif') no-repeat scroll 50% 0%; width: 980px; height: 150px;}
  #clickable{position: absolute; border: 0px solid red;}
  #fb_likethis{border: 0px solid gray; width: 90px; margin: 25px 5px 5px 245px; position: absolute; overflow: hidden;}
  #menu{clear: both; border: 0px solid green;}
    #menu ul{text-align: left; font-size: 12px; border: 0px solid green; margin: 0px; padding: 14px 12px 0px 12px;}
    #menu ul li{list-style-type: none; display: inline;}
    #menu ul li a{ font-weight: bold; color: black; line-height: 30px; padding-left: 15px; padding-right: 15px;}
    #menu ul li a:hover{color: red;}
    #menu ul li a.selected_menu{color: red;}
    
  #login_div{ float: right; width: 630px; border: 0px solid black; height: 100px; }
    #login_div form{padding: 0px; margin: 0px;}
    #login_div form table{ width: 100%; padding: 0px; margin: 0px; border: 0px solid black; border-collapse: collapse;}    
    #login_div td{border: 0px solid blue; padding: 0px; vertical-align: middle; height: 36px;}
    #login_div td label{display: none;}
    #login_div td input{margin: 0px; padding: 0px; }
      #login_div td.tdemail{width: 308px; padding-top: 25px;}
      #login_div td.tdpass{width: 160px; padding-top: 25px;}
      #login_div td.tdbutton{width: 160px;  padding-top: 25px;}
        #login_div td.tdbutton input[type="submit"]{margin-top: 3px;}
      #login_div td.tduser{padding: 0px 0px 0px 75px; color: white; font-weight: bold; font-size: 15px;}
      #login_div td.tdstaylogged{padding: 0px 0px 0px 135px;}
      #login_div td.tdregistrace{padding: 0px 0px 0px 5px; text-align: right;}
        #login_div td.tdregistrace img{border: 0px solid gray;}

#header_bg{background: transparent url('bg-header-x.jpg') repeat-x scroll 0% 0%; position: absolute; left: 0px; top: 0px; width: 100%; height: 150px; z-index: -10;}
  
#container{margin: 0 auto; background: #fff url('bg-cont.jpg') repeat-y scroll 50% 0%;}
  #container .odsazeni{padding: 20px 30px 30px 30px;}

#informace{border: 3px double #0066CC; background-color: #CCCCFF; margin: 20px 0px 20px 0px; font-size: 11px;}
  #informace div.odsazeni{padding: 5px; color: #0066CC; }

#hlaska_bad{border: 3px double #FF9999; background-color: lightpink; margin: 10px 0px 10px 0px;}
  #hlaska_bad div.odsazeni{ padding: 5px; color: #CC3333;}  

#hlaska_ok{border: 3px double #006600; background-color: #CCFF99; margin: 10px 0px 10px 0px;}
  #hlaska_ok div.odsazeni{ padding: 5px; color: #006600;}  
  
#footer{ color: gray; background: transparent url('bg-footer.jpg') no-repeat scroll 50% 0%; height: 50px; clear: both;}

#tab_hover{}
  #tab_hover .hover td{color: green;}
    #tab_hover .hover td{color: green; background-color: #CCFFCC;}
    #tab_hover .hover td input[type="text"]{color: green; background-color: #CCFFCC;}

#page_brana{}
  #page_brana .sloupec{width: 170px; float: left; }
  #page_brana .main{width: 720px; float: right;}  

#page_news{}
  #page_news .sloupec{width: 200px; float: left;}
  #page_news .main{width: 720px; float: right;}  
  #page_news .main h2{}
    #page_news .news_box{border: 0px solid red; margin: 0px 0px 30px 0px;}  
      #page_news .news_box .obsah_adv_class{padding: 5px;}
      #page_news .news_box .obsah_adv_class p{margin: 0px;}
      #page_news .news_box .line_news{background-color: #DDD; padding: 3px 3px 3px 5px; font-size: 11px; color: gray;}

#page_fb{}
  #page_fb .sloupec{width: 200px; float: left;}
  #page_fb .main{width: 720px; float: right; background: transparent url('facebook.jpg') no-repeat scroll 100% 0%;}  

#importexport fieldset{padding: 10px 10px 10px 10px;}
  #importexport fieldset .odsazeni{padding: 10px 0px 0px 0px; line-height: 18px;}
  #importexport fieldset .infoimportbox{margin-left: 54px;}
  #importexport fieldset .infoimportbox ol{margin-top: 5px; margin-bottom: 5px;}

.box_facebook{border: 0px double #CAD4E7; padding: 0px;}
/* button */
input.odeslat_button{background-image: url('button-odeslat.gif');}
input.zaregistruj_button{background-image: url('button-zaregistruj.gif');}
input.login_button{background-image: url('button-prihlasit.gif');}
input.login_button_white{background-image: url('button-prihlasit-white.gif');}
input.logout_button{background-image: url('button-odhlasit.gif');}
/*ADS Google etc*/
  
/*tabulku table1 mají implicitně všechny tabulky*/  
.table1{ width: 100%;}
  .table1 td,.table1 th{border: 0px solid gray;}
  .table1 td.novy{background-color: #DDD; border: 1px solid #aaa; }
  .table1 td.suda{background-color: #eee; }

.adresar{border: 2px solid silver;}
  .adresar th{background-color: #CCFFFF; border: 1px solid #ddd; border-bottom: 2px solid silver;}
  .adresar th.skupina{background-color: #ddd; border-bottom: 0px solid silver;}
    .adresar th.skupina span{font-weight: normal; font-size: 11px; float: right; vertical-align: middle;}
  .adresar td{border: 1px solid #ddd; padding: 0px; font-size: 11px;}
    .adresar td.novy{background-color: #0066CC; color: white;}
    .adresar td input[type="text"]{border: 0px solid silver; padding: 5px 3px 5px 3px; font-size: 11px;}
      .adresar td.suda input[type="text"]{background-color: #eee;}
      .adresar td.novy input[type="text"], #tab_hover.adresar .hover td.novy input[type="text"],#tab_hover.adresar .hover td.novy{background-color: #0066DD; color: white;}
      .adresar td.edited input[type="text"]{background-color: #00FF66;}
      .adresar td input[type="submit"]{cursor: pointer;}        
  .diskuze td{vertical-align: top; }
  
  .historie td{vertical-align: top; border-top: 1px dashed blue;}
  .historie th{background-color: silver;}
  .historie th.datum{background-color: #ececec; padding-top: 15px; text-align: center; font-size: 14px;}
  .historie td.akce{line-height: 16px;}
  .historie td .od{font-size: 10px;}
  

/*homepage*/
.box_novinky{line-height: 18px; }

.inputstyle1{ padding: 2px; margin: 0px; font-size: 15px; background-color: transparent; border: 0px solid white; font-weight: normal; cursor: text;}  
.inputbutton1{margin: 0px; padding: 0px; border: 0px solid black;
  width: 165px; height: 35px; 
  background-position: 0px 0px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-attachment: scroll;
  cursor: hand; /* for IE 5.x */}
.inputbutton1:hover{background-position: -200px 0px;}
  
.selected_menu{font-weight: bold; color: red;}
.sirkaglobal{ width: 980px;}
.edited{background-color: #00FF66 !important;}
.false{color: red;}
.true{color: green;}
.schovany{display: none;}
.umely_odkaz{cursor: pointer;}
.big-button{font-size: 20px; font-weight: bold; padding: 5px; margin-top: 5px;}
.small-button{font-size: 11px; font-weight: normal; padding: 1px; margin: 2px;}
.uspech{color: blue;}
.chyba{color: red;}
.textarea, input{ font-family: Tahoma, sans-serif; font-size: 12px;}
.center{text-align: center;}
.barva1{color: red;}
.mini{font-size: 10px; color: gray;}
  .mini a{color: gray;}
.absmiddle{vertical-align: middle;}
