/* definice globálních stylů */
* {font-size:12px; font-family:Arial, Tahoma, 'Tahoma CE', 'Arial CE', 'Helvetica CE', lucida, sans-serif;}
a {color:#000000;}
a:hover {}
body {margin:0; padding:0; text-align:left; background:#00578e url('design/body-pozadi.jpg') left top no-repeat fixed;}
form {margin:0;padding:0;}
ul {margin:0; padding:0;}
li {list-style-type:none;}
img {border:0;}
table {width:100%; border-collapse:collapse;}
td {line-height:20px; padding:0 5px 0 5px; border:1px solid silver;}
input {width:200px; border:1px solid silver; margin:0 5px 3px 0; padding:0 3px 0 3px;}
select {margin:0 5px 3px 0;}

/* definice stylu pro jednotlive bloky dokumentu */
#obal {width:940px; margin:46px auto 0 auto; border:10px solid #ffffff; border-top:0; position:relative; left:0; top:0; background:#ffffff url('design/obal-pozadi.gif') 345px top repeat-y;}
#hlavicka {width:100%; height:118px; padding:10px 0 0 0; border-bottom:3px solid #4d4d4d; position:relative; left:0; top:0;}
#telo {width:100%; border-bottom:1px solid #dfdfdf;}
#levy {color:#ffffff; font-weight:bold; width:325px; float:left; padding:10px 10px 10px 0;}
#prostredek {background:url('design/prostredek-pozadi.jpg') bottom left no-repeat;}
#paticka {color:#ffffff; width:960px; height:80px; margin:0 auto; background:url('design/paticka-pozadi.gif') left bottom repeat-x;}

/* definice stylu pro nabidku */
#nabidka {width:594px; background:url('design/nabidka-pozadi.gif') left top repeat-x; position:absolute; top:91px; left:346px;}
#nabidka ul {height:37px; line-height:37px; margin:0; list-style:none;}
#nabidka ul li {float:left; display:inline; margin:0; padding:0;}
#nabidka ul li:first-child {position:absolute; top:-90px; left:0}
#nabidka ul li a {color:#666666; font-size:14px; font-weight:bold; padding:9px 10px 11px 25px; text-decoration:none; background:url('design/oranzova-sipka.gif') 10px 12px no-repeat;}
#nabidka ul li a:hover {color:#000000;}

/* definice stylu pro levy sloupec */
.levy-ramecek {margin:10px -10px 0 0; padding:10px 10px 10px 10px; background:url('design/levy-pozadi.jpg') top left no-repeat;}
.levy-foto {border:1px solid #ffffff; padding:10px 17px 10px 17px; margin:0 0 10px 0;}
.levy-nadpis {font-size:18px; font-weight:bold;}
.levy-odkaz a {color:#ffffff; text-decoration:none;}
.levy-odkaz a:hover {color:#000000; text-decoration:underline;}

/* definice stylu pro paticku */
.partneri {padding:5px 0 11px 30px; margin: 0 0 10px 0; background:#ffffff url('design/partneri-pozadi.gif') 10px 3px no-repeat;}

/* definice stylu pro galerii */
.galerie {margin:0 0 20px 0;}
.galerie-datum {font-weight:bold; float:left; padding:0 10px 0 0;}
.galerie-nazev {}
.galerie-popis {}
.obrazky {float:left; border:5px solid #a3a2a2; margin:15px 15px 0 0;}

/* definice stylu pro registracni formular */
form .skupina {font-weight:bold; margin:10px 0 0 0;}
form .text {height:20px; line-height:20px; padding-left:5px;}
form .checkbox {width:13px; border:0;}
form .radio {width:13px; border:0;}
form .submit, .submit {width:200px; height:25px; cursor:pointer; color:#000000; background:#f69a1d; font-weight:bold; font-size:13px;}
form .submit:hover, .submit:hover {color:#ffffff;}
.povinna-polozka {width:192px; background:#ffffff url("design/povinna-polozka.gif") 2px 2px no-repeat;}

/* definice stylů pro chybové a kontrolní hlášky */
.chybova-hlaska {width:400px; border:3px solid #666666; padding:10px 10px 10px 10px; position:absolute; top:200px; left:280px; background:#fdeb69 url('design/pozadi-chyba.gif') no-repeat;}
.chyba-nadpis {color:#cc0000; font-size:16px; padding:13px 10px 30px 30px;}
.chyba-popis {color:#000000; font-weight:bold; margin:0 0 15px 0;}
.chyba-text {color:#cc0000; font-weight:bold; margin:0 0 0 20px; list-style-type:circle;}
.chyba-tlacitko {padding:4px 15px 4px 15px; margin:15px 0 5px 190px; border:1px solid #000000; background:#ffcc00;}
.chyba-odkaz {}
.chyba-odkaz a {}
.chyba-odkaz a:hover {}
.hlaska-zavrit {cursor:pointer; position:absolute; top:0; right:0;}

/* definice stylu pro prezentaci */
#seznam ul {margin:0 0 20px 0;}
#seznam ul li {font-weight:bold; margin:20px 0 0 0;}
#seznam ul li ul li {font-weight:normal; margin:0 0 0 30px; list-style-type:disc;}

