/* CSS Document */

/* Barvy:

*/
* 
{
font-family: Verdana, "Trebuchet MS", sans-serif;
font-size:13px;
 }

body { 
/*background: url('pozadi.png') no-repeat;*/
text-align: center;
}

#telo {
width:1016px;
margin: 5px auto;
   }
   
#stred {
text-align: left;
margin: 0 auto;
width:600px;

padding: 5px;
}

.odstavec {
padding: 3px;
border-left:1px solid #936;
border-bottom:1px solid #936;
}

.odstavec1 {
width:100%;
margin: 3px 0;
margin-bottom:7px;
}

hr {
clear: both;
}

form {
margin: 5px;
}

legend {
font-weight: bold;
padding: 3px;
}

fieldset {
padding: 6px;
background: #F9C700;
margin:10px 0;
}

.formular_popis {
font-style: italic;
}

.formular_in {
margin-bottom: 3px;
}

label {
font-weight:normal;
}


.dlazdice,.dlazdice1,.dlazdice2  {
width: 196px;
height:135px;
border: 2px solid silver;
float: left; 
background: #FE9;
padding-bottom:10px;
}
.dlazdice3 {
background: #FE9;
}

.dlazdice1, .dlazdice4 {
background: #CCC;
}

.dlazdice2, .dlazdice5 {
background: #C3F;
}

.dlazdice img, .dlazdice1 img, .dlazdice2 img {
max-height:100px;
display:block;
margin: 1px auto;
padding:2px;
}

.dlazdice a, .dlazdice1 a, .dlazdice2 a {
text-align: center;
display:block;
width: 100%;
height: 20px;
}



.img {
width: 190px;
height: 110px;
}

.poddlazdice {
/*border: 1px solid green;
padding: 2px;*/
}

.button, .button1, {
display: block;
margin: 10px;
padding: 2px;
width: 200px;
text-align: center;
background-color: #bbb;
border: solid #aaa;
}

.button1 {
width: 120px;
float: left;
}

.button2, .button3 {
width: 250px;
float: left;
margin-right: 5px;
height: 30px;
}

.button2 a {
font-size: 12px;
}
.button3 a {
font-size: 9px;
}
table {
border:1px solid #936;
background: #c90;
margin-bottom:5px;
width: 385px;
}


td {
border-bottom:1px solid silver;
}

caption {
font-weight:bold;
background: #c90;
margin-bottom:1px;
border:1px solid #936;
border-bottom :none;
border-top:none; 
}

.formular {

border:1px solid #936;
border-bottom:none;
padding:10px;
padding-top:0;
background: #c90;
  border-bottom:none;
width: 363px;
_width: 385px;
}

.zahlavi1 {
width:90px;
}

.zahlavi2 {
width:100px;
}

.varovani {
border: 2px solid red;
}

.vyrazne {
font-size:120%;
font-weight:bold;
}

.cleaner {
clear:both;
}

#levyobrazek, levyobrazek1 {
width:200px;
height:200px;
border: 1px solid silver;
position: relative;
left:-10px;
top:20px;
float: left;
} 

#levyobrazek {
background: url("pozadi1.png");
}



#pravyobrazek, pravyobrazek1 {
width:200px;
height:200px;
position: relative;
left:16px;
top:20px;
float: right;
}

#pravyobrazek {
background: url("pozadi2.png");
}

#pravyobrazek1 {
background: url("pozadi4.png");
}

 .ctverec {
 width:200px;
height:200px;
background: red;
position: relative;
left:-215px;
top:150px;
float: left;
margin-right:-200px;
margin-bottom: -30px;
 }
 
 .ilustrace, #ilustrace {
 width:200px;
 float: left;
 margin-right:5px;
 }
 
 #ilustrace img {
 width: 100%;
 }
 
 #invisible {visibility: hidden;}
 
 #invisible a img {visibility: hidden;}
 
 #zvyraznene {
 font-size:150%;
 color:green;
 }
 
#levy {
width:200px;
float: left;
background-color:#FC6;
} 

#pravy {
width: 390px;
float: right;

}
 
#popisek {
font-style: italic;
margin-bottom:30px;
}

#ilustrace {
width:210px;
float:left;
}

#standard {
margin-top:20px;
height:300px;
border: 1px solid #936;
overflow:auto;
}

.kalendar {
width: 140px;
border: 1px solid grey;
float: left;
margin: 2px;
background-color: #FF9;
}

.kalendar p {
font-weight: bold;
padding-left:3px;
}

.poznamka {
font-size: 9px;
font-style: italic;
}

#popis {
width:370px;
_width: 350px;
margin-left:220px;
}

#tabulka table {
width:600px;
}

#upozorneni {
color:red;
font-size:150%;
}

#logo {
width: 140px;
height: 35px;
border:1px solid red;
}


/*Tabulkove menu */
#tabulka table{
margin:0px auto;
border:none; 
background-color: #FEF4B6;
}

#tabulka td {
padding: 2px 5px;
font-weight: bold;
}

#tabulka td img{
border:none;
}

#tabulka td a {
color: black;
background-color: #FEF4B6;
}

#tabulka td #aktualni a{
background-color: #F9C700;
}

#tabulka td a:hover{
color: black;
background-color: #F26B00;
}

#tabulka td a:hover img{
background-color: #F26B00;
}

.komentar {
background-color:#eee;
margin: 5px 1px;
}

.autor, .bold {
font-weight: bold;
}

#aktualita {
padding: 2px;
text-align:left;
width:200px;
height:auto;
border: 2px solid silver;
position: relative;
left:-210px;
top:250px;
float: left;
margin-right: -200px;

}

#aktualita_nadpis {
 font-style: italic;
 background-color: #DDD;
}

#levysoubor, #pravysoubor {
width:400px;
border: 1px solid red;
}

td #bunka1 {
width:100px;
}

#qr {
float:left;
margin: 5px;
}

.odkaz {
margin: 0 3px;
}

.odkaz a {
font-size: 20px;
}

.odkaz1 a, .odkaz2 a {
margin-left: 10px;
font-size: 20px;
color: black;
text-decoration:none;
}

.odkaz2 {
margin-left: 0px;
margin-right: 10px;
}

table#captcha {
width: 70px;
background: white;
}


td .captcha {
background: white;
width: 10px;
border: none;
}

.top10 {
text-align: center;
}

.velkyodkaz {
font-size:20px;
}

#administrace {
width:200px;
/*height: 100px; */
border: 1px solid silver;
position: absolute;
top: 10px;
margin-left: -277px;
background-color: #9FF;
}

#menu_inzerat {
width:400px;
height: 250px;
border: 1px solid silver;
position: absolute;
top: 10px;
margin-left: 675px;
}

#menu_inzerat table {
background-color: #9FF;
}

.inzerat {
border:1px solid silver;
margin-bottom:3px;
}

.miniatura {
float: left;
margin: 3px;
}

.cleaner {
clear:both;
visibility: hidden;
}

#heureka {
float: left;
margin-top:25px;
}

#heureka_napravo {
float: right;
margin-top:125px;
}    

.heureka_napravo {
float: right;
margin-top:125px;
}