/* tagy */
* {margin: 0; padding: 0;}
body {background: #000000 url("../images/body_thl.gif");background-repeat:repeat-x; font: 13px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #7F7772;}
a {color: #AAFF00;}
a:hover {text-decoration: none; color: #FFFFFF;}

blockquote, pre, .pre {border: 1px solid #333333; border-left: 6px solid #AAFF00; padding: 5px; overflow: auto; width: 90%; line-height: 140%;}
p, pre, blockquote, table {margin: 5px 0 15px 0;}
p, pre, blockquote, table td, ul li, ol li {line-height: 170%;}
ul, ol {margin: 5px 0 15px 25px;}
h2, h3, h4 {margin: 15px 0 5px 0; color: #AAFF00; font-weight: normal;}
h1 {font-size: 26px; margin: 0 0 10px 0; color: #AAFF00; font-weight: normal;text-align:center;}
h2 {font-size: 19px;}
h3 {font-size: 15px;}
h4 {font-size: 13px;}

input, textarea, select {background-color: #000000; color: #ffffff; border: 1px solid #333333;}

/* Header */
#wrapper {margin: 0 auto;
	width: 950px;
}
#header {width: 950px; height: 255px; overflow: hidden;}
#logo h1, #logo p {float: left; color: #AAFF00;}
#logo h1 {height: 88px; padding: 20px 90px 0 0; font-size: 4em;}
#logo p {margin: 0 0 0 -80px; padding: 55px 0 0 0; line-height: normal; letter-spacing: -1px; font-size: 1.2em; font-weight: bold;}
#logo a {text-decoration: none; color: #AAFF00; font-weight: bold;}

/* RSS */
#rss {padding: 30px 39px 20px 0; text-align: right;}
#rss a {padding: 0 0 3px 24px; background: transparent url("../images/icons/rss.gif") no-repeat scroll left center; text-decoration: none; font-weight: bold;}
#rss a:hover {text-decoration: underline;}

/* Search */
#search {float: right; width: 200px; height: 28px; background: #FFFFFF url("../images/img02.gif") no-repeat;}
#search #x {display: none;}
#search #s {padding: 6px 5px 5px 35px; width: 160px; height: auto; background: none; border: none; font: normal 1em Arial, Helvetica, sans-serif; color: #ffffff;}
#search br {display: none;}

/* Menu */
#menu {width: 950px;height: 35px;margin-top: 2px;margin-bottom: 10px;background: url("../images/menu.png");}
#menu ul {margin: 0; padding: 0; list-style: none;}
#menu li {display: inline; text-transform: uppercase;}
#menu a {display: block;float: left;background: url("../images/img15.gif") no-repeat right 100%;padding: 6px 15px 0 6px;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 0.9em;font-weight: bold;color: white;}
#menu a:hover, #menu .act {color: #AAFF00;}

/* Page */
#page {width: 950px; margin: 0 auto; padding: 30px 0;}
/* Content */
#content {float: left; width: 560px; overflow: hidden;margin-left:15px;}
#content-pad {margin-bottom: 50px; padding-right: 1px;}

/* Menu_sloupec */
#sidebar {float: left; width: 150px; overflow: hidden;}
#sidebar ul {margin: 0; padding: 0; list-style: none;}
#sidebar li {margin-bottom: 20px;}
#sidebar li ul {padding: 15px 20px; line-height: 200%;}
#sidebar li li {margin: 0; padding-left: 15px; background: url("../images/img07.gif") no-repeat 0 11px;}
#sidebar h2 {width: 210px; height: 30px; padding: 5px 0 0 30px; background: #FFB700 url("../images/img05.gif"); letter-spacing: -1px; font-size: 1.6em; color: #FFFFFF;}

/* Kalendar */
#kalendar {float: right; width: 225px; overflow: hidden;}
#kalendar ul {margin: 0; padding: 0; list-style: none;}
#kalendar li {margin-bottom: 20px;}
#kalendar li ul {padding: 15px 20px; line-height: 200%;}
#kalendar li li {margin: 0; padding-left: 15px; background: url("../images/img07.gif") no-repeat 0 11px;}
#kalendar h2 {width: 210px; height: 30px; padding: 5px 0 0 30px; background: #FFB700 url("../images/img05.gif"); letter-spacing: -1px; font-size: 1.6em; color: #FFFFFF;}

/* Footer */
#footer {clear: both; width: 950px; margin: 0 auto; padding: 30px 0; background: url("../images/img11.gif") no-repeat;}
#footer p {margin: 0 0 5px 0; text-align: center; line-height: normal; font-size: .9em;}
#footer a {text-decoration: none;}
