html,body {
	height: 100%;
}
body {
width: 1000px;
font-family: Georgia, 'New York CE', utopia, serif;
font-size: 12px;
background: #898989 url(back.jpg) repeat-y;
margin: 0px;
padding: 0px;
}
.black {
	color: Black;
}
h3 {
	font-size: 110%;
}
#body {
	width: 851px;
	text-align: left;
	min-height: 100%;
   height: auto !important;
   height:100%;
	margin-bottom: 0px;
	margin-top: 0px;
}
#hlavicka h3, hr, #hlavicka h1 span, .none {
	display: none;
	margin: 0px;
}
#hlavicka, h1, h1 a {
	margin: 0px;
}
#hlavicka h1 a {
	display: block;
	width: 548px;
	height: 135px;
	background: url(logo.jpg) no-repeat;
	position: absolute;
	left: 3px;
}
#menu2 {
	margin: 0px;
	width: 148px;
	background: url(menu.gif) white repeat-y;
	position: absolute;
	z-index: 10;
left: 695px;
	top: 0px;
	font-size: 10px; 
}
#menu1 {
	width: 148px;
	background: url(menu.gif) white repeat-y;
	position: absolute;
	z-index: 10;
	left: 548px;
	top: 0px;
	font-size: 10px; 
}
p#konec-menu2 {
	background: url(konec-menu2.gif);
	height: 35px;
	width: 146px;
	position: absolute;
	bottom: -35px;
}
p#konec-menu1 {
	background: url(konec-menu1.gif);
	height: 23px;
	width: 148px;
	position: absolute;
	bottom: -20px;
	left: -1px;
}
table#kalendar,  table#kalendar caption{
	margin: auto;
}
table#kalendar td {
font-family: sans-serif;
font-size: 8px;
text-align: center;
}
.rude, code {
	color: #9D080D;
}
table#kalendar td a{
	background: #9D080D;
	display: block;
	color: #EFEFEF;
	text-decoration: none;
}
#menu2 input, .styl, select {
	font-size: 8px;
	border: 1px #D1D1D1 solid;
	display: block;
	margin: auto;
	background: #EFEFEF;
}
.styl {
	font-size: 10px;
}
#telo {
	width: 540px;
   padding-top: 150px;
	left: 6px;
	margin-top: 0px;
	z-index: 100;
}
.clanek {
	width: 473px;
	left: 24px;
	position: relative;
	border-left: 1px solid #DBDBDB;
	border-right: 1px solid #EEEEEE;
	padding-bottom: 12px;
	margin-bottom: 20px;
}
a {
	color: #9E0E0E;
	font-weight: bold;
}
a:active {
	color: black;
}
a:visited {
font-weight: normal;
}

.clanek p, .text-komentare {
	padding: 4px;
	text-align: justify;
	font-size: 12px;
	color: #363636;
}
.sub {
	width: 468px;
	height: 41px;
	position: relative;
	bottom: -10px;
	z-index: 100;
	background: url(bottom-clanek.gif) no-repeat bottom;
	clear: both;
}
.sub span{
	float:right;
	margin-right: 5px;
}
.clanek h2 {
	height: 67px;
	position: relative;
	background: url(nadpis.gif) no-repeat;
   top: 10px;
	left: -13px;
	margin-bottom: -40px;
}
.clanek h2 a {
	position: relative;
	left: 20px;
	top: 10px;
	text-decoration: none;
	color: black;
	z-index: 1;
}
.clanek .pub{
padding-top: 10px;
font-family: sans-serif;
font-size: 9px;
position: relative;
left: 375px;
clear: both;
}
#paticka {
	position: relative;
	bottom: 0px;
	width: 100%;
	height: 112px;
	left: 20px;
	background: url(paticka.jpg) no-repeat;
	z-index: 0;
}
#paticka ul {
list-style-type: none;
padding: 0px;
position: absolute;
z-index: 1;
left: 580px;
top: 40px;
font-size: 10px;
text-align: right;
color: #9D080D;

}
#paticka ul a{
	color: #9D080D;
	text-decoration: none;
}
#paticka ul a:hover{
	color: #9D080D;
	text-decoration: underline;
}
#menu1 ul, #menu2 ul {
	list-style: none;
	padding: 0px;
	margin-left: 8px;
	margin-top: 20px;
	color: Maroon;
}
#menu1 ul a, #menu2 ul a{
	color: black;
	font-weight: bold;
	text-decoration: none;
}
#menu1 ul a:hover, #menu2 ul a:hover{
	color: black;
	font-weight: bold;
	text-decoration: underline;
}
#komentare{
	position: relative;
	margin-top: 60px;
	width: 473px;
	left: 24px;
	z-index: 100;
	font-size: 12px;
}
 .lista, #komentare form{
	position: relative;
	margin-top: 5px;
	width: 473px;
	left: 24px;
	z-index: 100;
}
h3, .clanek h1 {
	color: Black;
	height: 110%;
}
fieldset {
	padding: 5px;
	border: 1px solid #9D080D;
	position: relative;
	background-image: url(skrk.gif) no-repeat -20px 100px ;
}
#skrk {
	display: none;
}
label {
	color: #9D080D;
}
li.komentar{
	padding-bottom: 15px;
	margin-bottom: 4px;
	background: url(comment.gif) bottom right no-repeat;
}
.reply {
	position: relative;
	top: -10px;
	left: 25px;
}
#odeslat {
	position: relative;
	bottom: -5px;
	margin: 0px;
}
cite {
	font-style: normal;
	display: inline-block;
	background: url(cite.gif);
	border-bottom: 1px solid grey;
	color: Black;
}
blockquote, q {
	background: #D6B3B3 url(blockquote.gif) bottom right no-repeat;
	border-bottom: 1px solid #8A8989;
	border-right: 1px solid #8A8989;
}
code {
	font-family: monospace;
}
.r {
	float: right;
	margin-left: 10px;
}
.l {
	float: left;
	margin-right: 10px;
}
.c {
	margin: auto;
}
img.r, img.l {
	display: block;
	padding: 1px;
	padding-bottom: 7px;
	padding-right: 7px;
	background: black url(stin.gif) right bottom;	
}
.reakce: {
	border-bottom: #9D080D;
}
.searching {
	background: #9D080D;
	color: White;
}
pre {
	overflow: auto;
	width: 95%;
	background: White;
	border: 1px dotted #9B9B9B;
	padding: 5px;
	color: #707070;
}
.highlight {
	color: red;
}
.avatar {
	float: left;
	margin: 3px;
}
.insert { clear: both; }