html {font-size: 100.01%; overflow-y: scroll; overflow-x: auto;}
body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100%; margin-top: 5px; background: url(../images/bg_body.jpg) no-repeat top center #fff;}
*{margin: 0px; padding: 0px;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.3em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1.1em;}
li {margin-left: 1.5em;} 
p {margin-top: 0.4em;}
table {}
tr {vertical-align: top;}
a {color: #CD5C5C;}
a:hover {}
a.odkaz_rudy {color: #CD5C5C; font-weight: bold;}
a:hover.odkaz_rudy {color: Brown;}
.odkaz_sedy a {font-size: 0.85em; color: Gray; font-weight: bold;}
.odkaz_sedy a:hover {color: Black;}
.modra {color: Navy;}
.cervena {color: #CD5C5C;}
.ram {border: 1px solid Silver; padding: 5px;} 
.konec_obtekani {clear: both;}
.foto {width: 650px; text-align: center;}
.foto img {border: 0px; margin: 0 10px 0 0;padding: 5px 5px 5px 0;background: url(../images/ramecek-fotky.gif) no-repeat bottom right;}
.hr {height: 10px; background-image: url("../images/hr.gif"); background-position: left center; background-repeat: repeat-x;}
.hr hr {display: none;}
#layout_obal {width: 980px; margin: 0 auto; 	font-size: 0.8em;}
#layout_logo {width: 980px;}
#logo {width: 245px; float: left; margin: 10px;}
#vrch_menu {width: 590px; float: left;  padding: 50px 0 0 30px;}
#ikony {width: auto; float: right; padding: 50px 10px 0 0;}
#layout_obr {width: 980px; height: 100px; background: url(../images/layout_obr.jpg) no-repeat;}
#obr_nadpis {width: 280px; height: 30px; margin: 55px 0 0 678px;}
#obr_nadpis ul {list-style: none; padding-left: 20px;}
#obr_nadpis li {padding: 5px; font-size: 20px; color: White;}

#layout_obsah {width: 980px; background: #F9F9F9 url(../images/obr_pozadi.jpg) no-repeat 100% 0%;}
#layout_menu {width: 220px; float: left; padding: 20px 0 0 30px;}
#layout_menu ul {list-style: none;}
#layout_menu li {font-size: 1.2em; font-weight: bold; font-variant: small-caps; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #DCDCDC;}
#nabidka_akt {padding-left: 15px; color: #C40000; background: #F9F9F9 url(../images/sipka.gif) no-repeat 0% 50%;}
#layout_menu a {color: Black; width: 200px; display: block; padding-left: 15px; text-decoration: none;}
#layout_menu a:hover {color: Gray; background: url(../images/sipka_s.gif) no-repeat 0% 50%;}
#logo_pd {margin-left: 50px; margin-top: 70px;}
#layout_blok {width: 670px; float: left; padding: 20px 0 0 30px;}
#layout_blok h4 {padding-left: 15px; background: url(../images/cara.gif) no-repeat; margin-bottom: 10px;}
#layout_blok h5 {font-size: 1.2em; margin: 10px 0; border-bottom: 1px solid Silver;}
#layout_blok img {margin-right: 5px;}
#kontakty {margin-top: 20px;}
#kontakty li {margin-left: 30px; margin-bottom: 10px;} 
.hrajeme {font-size: 0.85em;}
#layout_pata {width: 980px; height: 50px; background-color: #DCDCDC;}
#layout_pata img {width: 25px; float: right;	margin: 8px 25px 0 0;}
#pata_popis  {width: 220px; float: right; color: Gray; font-size: 10px; margin: 7px 15px 0 0; text-align: right;}
#pata_popis a {color: Gray; text-decoration: none;}
#pata_popis a:hover {text-decoration: underline;}
#pata_menu  {width: 665px; float: left; margin: 10px 0 0 25px;}

#pozadi_pero {background: url(../images/divadlo.gif) no-repeat 230px 110px;}

