BODY { background: white; margin:0px 0px; font-family: Tahoma,Arial,Verdana; font-size:12px; }
BODY.print { margin:5px 5px; }

DIV { text-align:left }
TABLE { empty-cells: show; xtable-layout: fixed  }
TD { text-align:left; font: 12px arial, helvetica, sans-serif }
FORM { margin:0px 0px }

#main { text-align:center; margin-top:5px; }
#wrapper { xmargin-top:3px; float:left; width:774px; margin-bottom:1px; background:#FFFFFF url(/img/new/reality_bkg.gif) repeat-y; }
#left { width:188px; float:left; background:white; xmargin-top:3px; }
#middle { width:580px; float:right; xmargin-top:3px; }
#right { xmargin-top:3px; float:right; width:202px; }
#footer { border-top:1px solid black;  }
#footer P { margin-top:1px; text-align:right; background:#3C7540; font-family:Verdana; font-size:10px; letter-spacing:1px; color:white; padding:1px 3px }
#footer A { color: white; text-decoration:none }
#footer A:visited { color: white }
#footer A:hover { color: #D80000; }
#middle { font-size:12px; text-align:justify; padding-bottom:10px }
#middle H1, #middle .caption { padding:2px 0px 2px 2px; background:#3C7540; color:white; font-weight:bold; font-family:Verdana; font-size:12px; margin-bottom:10px }
#middle H2 { font-size:11px; margin:0px 0px 3px 0px; padding:1px 2px; background:#3C7540; color:white; xborder-bottom:1px solid #DBC97C; font-family:Verdana; }
.print H1 { padding:2px 0px 2px 2px; background:#3C7540; color:white; font-weight:bold; font-family:Verdana; font-size:12px; margin-bottom:0px }
.print H2 { font-size:11px; margin:0px 0px 3px 0px; padding:1px 2px; background:#3C7540; color:white; xborder-bottom:1px solid #DBC97C; font-family:Verdana; }

.inner { width:983px; margin:auto; xbackground:red }
.top { width:774px; margin-bottom:14px }

#menu UL {
	list-style:none;
	margin:0px 0px;
	padding:0px 0px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	height:24px;
}
#menu LI {
	display:inline;
	font-family:Verdana,Tahoma,Arial;
	font-size:11px;
	font-weight: bold;
	margin-right:1px;
	margin-top:2px;
	margin-bottom:2px;
	float:left;
	padding:0px;
}
#menu LI.last {
	margin-right:0px;
}
#menu LI A {
	display:block;
	color:#FFFFFF;
	text-decoration: none;
	width:122px;
	line-height:16px;
	background:#B11000;
	text-align:center;
	border-top:2px solid #D80000;
	border-bottom:2px solid #790000;
}
#menu LI A:visited {
	color: #ffffff;
}
#menu LI A:hover {
	color: red;
	background:#C80000;
}
#menu LI.highlight A {
	background:#3C9C44;
	border-top:2px solid #61BE63;
	border-bottom:2px solid #3C7540;
}
#menu LI.highlight A:hover {
	background:#3C9C44;
}

#submenu  { color:black; font-size:11px; font-family:Verdana;  margin:1px 0px; border-bottom:1px solid black; padding-bottom:1px }
#submenu DIV { text-align:center; }
#submenu A { text-decoration: none }

.rbox { margin-bottom:3px; }
#right .caption { border-top:2px solid #56915A; border-bottom:2px solid #1E5A27; font-family:Verdana; background:#3C7540 url(/img/new/sipka.gif); background-repeat:no-repeat; font-family:Verdana; font-weight:bold; font-size:11px; color:white; padding:0px 0px 1px 15px; }
#right .content { color:black; font-size:11px; border:1px solid #3C9C44; padding:2px 2px 2px 16px; background:#86D18C; }
#right UL { padding:0px 0px; margin:0px 0px 0px 20px; list-style-type:square; color:black }	
#right UL LI { padding-bottom:2px }
#right TD { font-family:Verdana; font-size:10px }
#right .input { width:100px }

A { color: black }
A:Visited { color: black }
A:Hover { color: #D80000 }

INPUT, SELECT { font-size:11px; font-family:Tahoma; }
.area { font: 11px Tahoma, verdana, helvetica, sans-serif }
.button { color:white; background:#3C7540; border:1px solid black; font-size:11px; font-family:Tahoma; }
.button2 { cursor:hand; color:white; background:#B11000; border:1px solid black; font-size:11px; font-family:Tahoma; }

.lbox { margin-bottom:3px; background:#3C9C44; color: white }
.lbox .caption { padding:0px 0px 1px 15px; border-top:2px solid #56915A; border-bottom:2px solid #1E5A27; background:#3C7540 url(/img/new/sipka.gif); background-repeat:no-repeat; color:white; font-family:Verdana; font-weight:bold; font-size:11px }
.lbox .text { margin:5px 5px 5px 16px; font-size:11px }
.lbox .reklama { text-align:center; padding:10px 5px 0px 5px; }
.lbox A { color: white }
.lbox A:visited { color: white }
.lbox A:hover { color: #D80000 }

.link { border:1px solid #3C7540; font-size:11px }
.link ul { margin:0px 0px 10px 0px; padding: 0px 0px; list-style-type:none }
.link li { font-size:11px; font-family:Arial; font-weight:bold; padding:1px 5px 1px 16px; border-bottom:1px solid white }
.link li a { display:block; line-height:15px; text-decoration:none }
.link li ul { margin:3px 0px 0px 17px; list-style-type:square }
.link li li { font-size:11px; padding-left:5px; border-bottom:0px solid white }

.list TH { color:white; font-family:Verdana; font-size:11px; padding:1px 0px; margin:1px 0px; text-align:left; background:#3C7540; border-top:1px solid #3F2B84; border-bottom:1px solid #3F2B84 }
.list TH A { color:white; text-decoration:none }
.list TH A:visited { color:white; }
.list TH A:hover { color: #e0180b }
.list TD { vertical-align:middle; height:20px; border-bottom:1px solid #3C7540 }

.error { text-align:center; font-family:Verdana; font-size:11px; color:red; margin-bottom:20px }
.error UL { margin: 5px 0px 0px 0px; list-style-type:none; }
.error LI { xpadding: 0px 0px; }
.form { text-align:center }
.form TABLE { background:#86D18C; margin:auto }
.form TD { font-size:11px; font-family:Verdana,Tahoma,Arial; color:black }
.form TH { font-weight:normal; text-align:right; font-size:11px; font-family:Verdana,Tahoma,Arial; color:black }

.lbox .form { text-align:center; padding:8px 3px }
.lbox .form FORM { margin:0px 0px }
.lbox .form TABLE { background:#86D18C; border:1px solid #3C7540; }
.lbox .form TD { xpadding-bottom:5px; font-size:11px; font-family:Verdana,Tahoma,Arial }
.lbox .form TH { font-weight:normal; text-align:left; font-size:11px; font-family:Verdana,Tahoma,Arial }

.records { background:#86D18C; padding:1px 1px; margin-bottom:10px; color:black }
.pager { background:#86D18C; margin-bottom:5px; float:right }
.pager A { color:black }
.pager A:visited { color:black }
.pager A:hover { color:yellow }

.total { margin-top:40px }
.total TD { width:33%; vertical-align:top }
.total UL { margin:5px 0px 0px 20px; list-style-type:square }
.total LI { padding-bottom:3px }
.total HR { color:#8D80B5; height:1px }

.sestava HR { color: black; height:1px }
.sestava TD { width:35%; padding:1px 1px }
.sestava TH { font-size:12px; text-align:left; width:15%; padding:1px 1px }

.detail .rk { background:#86D18C; color:#3C7540; padding:1px 3px; font-size:13px; font-weight:bold }
.detail .rk A { color:#B11000; }
.detail .rk A:visited { color:#B11000 }
.detail .rk A:hover { color:yellow }
.detail .descr { text-align:justify; margin-top:15px }
.detail .descr H1 { font-size:12px; margin:0px 0px 3px 0px; padding-left:17px; background:url(/img/sipka5.gif); background-repeat:no-repeat; background-position:center left }

.detail-rk { background: #86D18C; padding:5px 10px }
.detail-rk TH { font-size:12px; text-align:left; padding-right:20px; font-weight:normal; font-family:Tahoma }
.detail-rk TD { font-weight: bold }

.images TH { font-size:11px; text-align:left; background: #86D18C; }
.images TD { font-size:11px }

.povinne { color:red }

.filtr-list TH { color:white; font-family:Verdana; font-size:11px; padding:1px 2px; margin:1px 0px; text-align:left; background:#3C7540; border-top:1px solid #3F2B84; border-bottom:1px solid #3F2B84 }
.filtr-list TD { vertical-align:top; border-bottom:1px solid #3C7540 }
.filtr-list TD UL { list-style-type:none; margin:0px 0px }
.filtr-list TD A { color:red; text-decoration:none }
.filtr-list TD A:visited { color:red; }
.filtr-list TD A:hover { color: #e0180b }

.loginbox { margin:3px 5px 3px 16px }
.loginbox TD { font-size:11px; color: white }
.loginbox .input { width:90px }

