html,body,div,ul,ol,li,p,h1,h2,h3,h4,h5,h6 {padding:0; margin:0; list-style:none; }

body {position: relative; width: 879px; margin: 0px auto; padding: 0px 78px; font-size: 62.5%; color: #fff;	background: #a9a9a9 url(body.jpg) 0 0 repeat-x;	font-family: sans-serif;}
#content {width: 892px;	position: relative;	font-size: 120%; padding-top: 300px; background: #000 url(text_bg.jpg) 284px 296px no-repeat;}
#text {width: 575px; float: right; margin: 50px 30px 30px 0px;text-align: justify;}
#text p {margin: 8px 0px;}
#text a {color: #BB302D; text-decoration: underline;}
#text a:hover {color: #BB302D; text-decoration: none;}
#text ul {margin-left: 20px;}
#text ul ul {margin-left: 10px;}
#text li {padding-left: 10px; list-style: outside disc;}

#side {margin: 0px 0px 0px 10px; float: left; width: 200px;	background: url(menu.jpg) 100% 205px no-repeat;}
#footer {clear: both;	width: 892px; height: 20px;	margin:0;	padding:0; background: url(footer.jpg) 0 0 no-repeat;}

#header {position:absolute; top:0; left:0; height: 296px; width:1035px;	background: url(header_bg.jpg) 0 0 no-repeat;}
#header a {display:block; overflow:hidden; width:0; position:absolute; cursor:pointer;}

#book {margin: 20px 0px;}
#book span.jmeno, #book span.zprava {position: relative; display: block; padding: 3px 6px; width: 100%; overflow: hidden;}
#book span.jmeno {background: #222222; font-weight: bold;}
#book span.zprava {background: #bbbbbb; color: #222222; margin-bottom: 3px;}
#book span.jmeno span {position: absolute; right: 6px;}
#book p.stranky {text-align: center;}
#book p.stranky a, #book p.stranky span {font-weight: bold; margin: 0px 5px;}

/* Doplnky layoutu */
a#logos {height:30px; padding-left:270px; top:90px; left:130px;}
a#home {height:14px; padding-left:12px; top:86px; left:96px;}
a#mailto {height:14px; padding-left:12px; top:111px; left:96px;}
a#zab {height:42px; padding-left:62px; top:206px; left:266px;}
a#diag {height:80px; padding-left:78px; top:131px; left:459px;}
a#nav {height:30px; padding-left:93px; top:183px; left:676px;}
a#chip {height:42px; padding-left:60px; top:219px; left:847px;}

ul#menu {margin:0; padding:0;  width:100%; font-size:90%; font-weight: bold;}
ul#menu li { margin:0; font-size:100%; text-align: right; } 
ul#menu a {display:block; padding-right:10px;  color:white; line-height: 28px; _height:1px; font-weight: bold; font-size: 110%; text-decoration:none; background: url(menu_li.jpg) 0 0 no-repeat;  }
ul#menu a:hover {background: url(menu_li.jpg) 0 100% no-repeat;}
ul#menu li ul {margin: 2px 0px; padding:0;}
ul#menu li ul a {margin-left:18px; line-height: 26px; background: url(menu_li_li.jpg) 0 0 no-repeat;}
ul#menu li ul a:hover {background: url(menu_li_li.jpg) 0 100% no-repeat;}
ul#menu li ul ul {margin:2px 0px; padding:0;}
ul#menu li ul ul a {margin-left:37px; line-height: 24px; background: url(menu_li_li_li.jpg) 0 0 no-repeat;}
ul#menu li ul ul a:hover {background: url(menu_li_li_li.jpg) 0 100% no-repeat;}


#footer p {font-size:120%; padding:2px 0px; text-align:center; margin:0;}
#footer p a {color: #fff; text-decoration: none;}
#footer p a:hover {text-decoration: underline;}

#kontakt {position: relative; margin: 30px 0px; padding-left: 20px;}
#kontakt p {margin-bottom: 10px;}
#kontakt h3 {position: relative; left: -20px; width: 180px; /width: 200px; background: url(kontakt.jpg) 0 0 no-repeat; line-height: 28px; font-size: 90%; padding-left: 20px; margin-bottom: 10px;}
#kontakt strong {}
#kontakt span {color: #BB302D; font-weight: bold; }
#kontakt a {color: #fff;}
#kontakt a:hover {text-decoration: none; }

#lista {text-align: center;color: #000}
#lista a {color: #000; text-decoration: none;}
#lista a:hover {text-decoration: underline;}

/* Obecne */
h1,h2,h3,h4,h5,h6{font-weight:bold;}
h1{ position:absolute; top:315px; left:335px;  font-size:170%; z-index:3; text-transform:uppercase;}
h2{font-size:120%;}
h3{font-size:140%;}
h4{font-size:120%;}

h2#h2_main {height: 0px; overflow: hidden;}

form label{text-align:left; display:block;}

/* Specificke */
.hidden{display:none;}
.skrt{text-decoration:line-through;}
.cistic{clear:both; font-size:0; height:0; line-height:0;width:100%;display:block;}
.cistic hr{display:none;}
.bold{font-weight:bold;}

a img{border:none; }]

/* IE6 hacks */
/*\*/ * html #text {margin: 50px 30px 30px 0px;}/**/
html>body #text {margin: 50px 60px 30px 0px;}