body {background: url('../layout/back.jpg') top repeat-x;margin: 0;padding: 0;text-align: center;font-family: "Trebuchet MS", Tahoma;font-size: 1em;}

h1{ background:url(../layout/h1.gif) left no-repeat;color: #166BBB; font-size: 140%; padding-left: 26px;}

h2{ color:#3edb00; font-size: 110%; padding: 0; margin: 0; }

h2 a {color: #3edb00;}

h3 { color:#166BBB; font-size: 110%; }

h4 { color:#166BBB; font-size: 110%; padding-left: 30px;}

.blue {color:#166BBB;font-size: 110%;font-weight: bold;}

.input, .textarea {width: 500px; border: 1px solid #DBDBDB; color: #000; padding: 6px; font-size: 0.9em; font-family: "Trebuchet MS"; }



.clear {clear: both; height: 1px; background: transparent;}

.pl20 {padding-left: 20px;}

.anything { position: absolute; text-align: left; margin-left:0; top: 0;  height: 119px;  width: 119px;  z-index: 1; }

.table { font-size: .9em; font-weight: bold; margin-top: 20px;}

#dokument { width: 653px; margin: 0 auto; text-align: left;}

#site {  width: 653px; margin-top: -5px; background: url(../layout/background.gif) repeat-y;}

#main { width: 627px; margin-left: 11px; font-size: .85em; padding-top: 20px;}
#main p { font-size: .9em; line-height: 1.7;}

    #main a{ color:#08b200; text-decoration: underline;}

    #main a:hover { color: #166BBB; text-decoration: underline;}

    #main table { font-size: .9em;}
    

.obsah { text-align: justify; font-size: 0.8em; color: #59595a; padding: 0 10px; line-height: 160%; }

    .obsah a{ color:#6FCC4A; text-decoration: underline;}

    .obsah a:hover { color: #166BBB; text-decoration: underline;}


.anotace { background: #feffdc; padding: 6px 10px; font-style: italic; margin-top: 10px;}
    
    
.obsahL {  float: left; width: 240px; }

.vypis {  width: 215px; padding-right: 20px; background: url(../layout/akt_prouzky.gif) right repeat-y;}

.datum { float: left; width: 65px; color: #6fcc4a; font-size: 85%; margin-top: 3px;}
.datumClanek { color: #6fcc4a; font-size: .85em; }

.nadpis { color:#6FCC4A; font-size: 110%; font-weight: bold;} 

.obsahR { float: right; width: 360px; }

.konL { width:190px;float:left;}

.konP {  width: 380px; float: right;  }

.cistic { clear: both; height:5px;}

.spodek { color: #587cbe;  font-size: 0.7em;  font-family: Tahoma;float:left; line-height: 1.7; margin-bottom: 40px;}


.spodek a { color: #08b200; text-decoration: none;  }

.spodek a:hover{color: #166BBB;  text-align: center; }

.createdBy { text-align: right; float: right;  font-size: 0.7em;  font-family: Tahoma; color: #08b200; }

    .createdBy a { text-decoration: none;font-weight: bold; color: #08b200;}

    .createdBy a:hover {color: #166BBB; font-weight: bold;}

.top{ width: 627px;margin-left: 12px; }

.top-left {  width: 208px;float: left;}

.top-right {  width: 419px;float: left;}

.prouzky {  clear: both;  background: url(../layout/prouzky.gif) repeat-x;  height: 7px;width: 627px;margin-top: 3px; }


.logo {border: none;   margin: 13px 0 7px 0; }

.green { color: #6FCC4A; }

.beztecek { list-style-type: none; }

.obrazek { border-left: 15px solid white; border-top: 15px solid white; border-bottom: 10px solid white; }

.gb { color: #6FCC4A;  font-weight: bold; }



#obalovydiv ul {     margin: 0;   padding: 0;  list-style-type: none;  }

#obalovydiv a {  display: block;  color: #166BBB; background:url(../layout/botka.gif) left no-repeat; padding: 2px 0px 2px 25px; text-decoration: none; border-bottom: 1px dashed #EFF0F0; font-weight: bold; font-size: 0.95em;  width: 11em; }

#obalovydiv a:hover{     color: #6FCC4A; }

#obalovydiv li li a {  display: block;  color: #166BBB;  background:url(../layout/botka.gif) left no-repeat; padding: 2px 0px 2px 25px; text-decoration: none; border-bottom: 1px dashed #EFF0F0; font-weight: normal; }

.bn { border: none;}


.blog_left { float: left; width: 40%; color: #166BBB; font-size: .75em; }

.blog_right { float: right;width: 40%; font-size: .75em;text-align: right;}

.komentare {  width: 100%;  border: 1px solid #DBDBDB; margin-bottom: 10px;  }

.kom_jmeno {  width: 86%; border-bottom: 1px solid #DBDBDB; font-weight: bold; padding: 2px 4px; font-size: 95%; }

.kom_datum { width: 14%; border-bottom: 1px solid #DBDBDB; border-left: 1px solid #DBDBDB; font-size: 85%; }

.kom {  padding: 10px; text-align: justify;  font-size: 95%; }


.odeslatDotaz { width: 150px; height: 32px; border: none; background: url(../layout/odeslatDotaz.gif) no-repeat; cursor: pointer;}
.odeslatDotaz:hover { background: url(../layout/odeslatDotaz1.gif) no-repeat; }

.hlaska { width: 600px; background: #ffffdb; border-top: 1px solid #fffea1; padding: 10px;}

#main .info {text-align: left; font-size: .8em; color: #686968; }

#main .aliL {text-align: left; font-size: .8em; color: #686968; float: left; margin-bottom: 16px;}
#main .aliR {text-align: right; float: right; font-size: .8em; margin-bottom: 16px;}


#main .strankovani { text-align: right; font-size: .8em; padding-bottom: 10px;}
    
    #main .strankovani a { padding: 2px 4px; background: #cfe2f0; text-decoration: none; color: #666666;}
    #main .strankovani a:hover { padding: 2px 4px; background: #a2cc4a; text-decoration: none; color: #fff;}
    
    #main .strankovani .active {font-weight: bold; border: 1px solid #6ca5da;}
    
.odkaz {font-size: .85em; cursor: pointer;}




/************** diskuze *******************/

.diskuze label { float: left; width: 80px; text-align: right; font-weight: bold; padding-right: 4px; margin-top: 6px;}

.inputDiskuze {border: 1px solid #DBDBDB; color: #000; padding: 6px; font-size: 0.9em; font-family: "Trebuchet MS"; margin-bottom: 4px;} 

.ico { margin-bottom: -4px;}

.hlaskaOK { background: #fff4b7; padding: 5px 10px; margin-bottom: 10px; font-size: .9em; border-top: 1px solid #ffe13c; border-bottom: 1px solid #ffe13c;}



.comment { border: 1px solid #e9e9e9; margin-bottom: 10px;}



.comment p { padding: 5px; margin: 0;}

.diskuzeNadpis { padding: 5px; background: #f0f0f0;}

.diskuzeAutor { font-size: .9em;}

.diskuzeReagovat { padding: 0 0 5px 30px; margin: 0; text-align: left; background: url(../layout/addComment.gif) no-repeat 4px 0px; font-size: .9em; }

.diskuzeReagovat a { color:#b3198b; cursor: pointer; }

.diskuzeReagovat a:hover { color: #3376a1;}

.formDiskuze { margin-bottom: 30px;}



