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;}

p {margin-top: 0.4em;}
a {color: #CD5C5C; text-decoration: none;}
a:hover {text-decoration: underline;}
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;}
a.odkaz_cerny {color: Black;}
a:hover.odkaz_cerny {text-decoration: underline;}
.ram {border: 1px solid Silver;} 
.centruj {	text-align: center;}
li {margin-left: 20px;}
li li { margin-left: 25px;}
.cara {text-decoration: underline;}

div.nahled {float: left; width: 162px; margin: 0 5px 15px 0; text-align: center; }
div.nahled img {border: 1px solid Silver; padding: 3px; margin-bottom: 5px;}  
.konec_obtekani {clear: both;}

#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.jpg) no-repeat;}
#obr_nadpis {width: 280px; height: 30px; margin: 55px 0 0 678px;}
#obr_nadpis ul {list-style: none;}
#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;}
#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 {margin-top: 10px; margin-bottom: 5px; color: #CD5C5C;}
#layout_blok img {border: 0px; margin: 0 10px 0 0;padding: 5px 5px 5px 0;background: url(../images/ramecek-fotky.gif) no-repeat bottom right;}
.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;}
div.nahoru {width: 100%;}
div.nahoru h4 {width: 620px; float: left;}
div.nahoru img {float: right; border: 0px; margin-top: 10px;}
table {border: 1px solid Black; border-collapse: collapse; margin-top: 5px;}
th {background-color: #ECE5D0; border-bottom: 1px solid Black; padding: 3px; border-right: 1px solid Gray;}
td {padding: 3px; vertical-align: top; border-bottom: 1px solid Silver; border-right: 1px solid Silver;}
.bez_ramu table { border: none;}
.bez_ramu td { border: none;}
#pozadi_pero {background: url(../images/divadlo.gif) no-repeat 230px 110px;}

