BODY { background: white; margin:0px 0px; font-family: Tahoma,Arial,Verdana; font-size:12px; }
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 }
BODY { }
BODY.print { margin:5px 5px; }

#detail .item TD { font: 10px verdana, arial, helvetica, sans-serif; color: black; background: #ffffff }
#detail .item A { color: #1F89C5 }
#detail .item A:Hover { color: red }
#detail .item A:Visited { color: #1F89C5 }
#detail A { color: #025196 }
#detail A:Hover { color: #8CB1FF }
#detail A:Visited { color: #025196 }

#main { text-align:center; margin-top:5px; }
#wrapper { xmargin-top:3px; float:left; width:774px; margin-bottom:1px; background:#FFFFFF url(/img/new/firmy_bkg.gif) repeat-y; }
#left { width:188px; float:left; background:white }
#middle { width:580px; float:right; }
#right { xmargin-top:3px; float:right; width:202px; }
#footer { border-top:1px solid black;  }
#footer P { margin-top:1px; text-align:right; background:#025196; 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; }

.inner { width:983px; margin:auto; }
.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:#025196;
	border-top:2px solid #2F67B0;
	border-bottom:2px solid #003C7F;
}
#menu LI.highlight A:hover {
	background:#025196;
}
 
#submenu  { clear:both; xcolor:white; font-size:11px; font-family:Verdana;  margin:1px 0px; border-bottom:1px solid black; padding-bottom:1px }
#submenu DIV { xbackground:#FFBE52; text-align:center; }
#submenu A { text-decoration: none }

.rbox { margin-bottom:3px; }
#right .caption { border-top:2px solid #D4D5BB; border-bottom:2px solid #919279; font-family:Verdana; background:#B9BBA1 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 #A4B2D0; padding:2px 2px 2px 16px; background:#D1E0FF; xbackground:url(/img/new/grad1.gif) #FFF183 repeat-x }
#right UL { padding:0px 0px; margin:0px 0px 0px 20px; list-style-type:square; }	
#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:#025196; border:1px solid black; font-size:11px; font-family:Tahoma; }

.lbox { margin-bottom:3px; background:#025196; color: white }
.lbox .caption { padding:0px 0px 1px 15px; border-top:2px solid #D4D5BB; border-bottom:2px solid #919279; background:#B9BBA1 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 5px; font-size:11px }
.lbox .reklama { border:1px solid #003476; text-align:center; padding:10px 5px 10px 5px; }
.lbox A { color: white }
.lbox A:visited { color: white }
.lbox A:hover { color: #D80000 }

.list UL { margin:0px 0px; }
.list LI { font-size:10px; font-family:Lucida,Verdana,Tahoma; padding: 1px 5px 5px 8px; xborder-bottom:1px solid white }
.list LI A { color:#025196 }
.list LI A:visited { color:#025196 }
.list LI A:hover { color:#e0180b }

.link { border:1px solid #003476; 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 22px; list-style-type:square }
.link li li { font-size:11px; border-bottom:0px solid white }

.search { background: #B9BBA1; }
.search .tabs TD { font-size:11px; font-weight:bold; width:60px; text-align:center; border-right:1px solid white; border-top:1px solid white; }
.search .tabs TD A { text-decoration:none }
.search .tabs TD.t1 { background:#8D80B5 url(img/tab1.gif); background-repeat:no-repeat; background-position:bottom left }
.search .tabs TD.t2 { background:#2989C5 url(img/tab2.gif); background-repeat:no-repeat; background-position:bottom left }
.search .tabs TD.t3 { background:#DBC97C url(img/tab3.gif); background-repeat:no-repeat; background-position:bottom left }
.search .form { padding:2px 2px }
.search .form .input { border:1px solid black; }
.search .form FORM { margin: 0px 0px }
.search .form TH { text-align:left; xletter-spacing:1px; font-size:11px; font-family:Verdana,Tahoma,Arial; font-weight:bold }
.search .form TD { font-size:11px; font-family:Tahoma,Arial }

.firma { margin-bottom:10px; background:white; padding:0px 0px 10px 0px; xborder-bottom:3px solid #025196 }
.print .firma .caption, .caption, #middle .firma .caption { font-size:11px; font-weight:bold; margin:0px 0px; padding:0px 1px 0px 17px; background:white url(/img/sipka4.gif); background-repeat:no-repeat; color:black; xborder-bottom:1px solid #DBC97C; font-family:Verdana; }
.firma .cinnosti { font-size:11px; margin-top:5px }
.firma .cinnosti UL { margin:5px 0px 5px 20px; list-style-type:square }
.firma .cinnosti .text { padding:3px 5px; text-align:justify }

.firma-caption TH { vertical-align:bottom; font-size:15px; font-weight:bold; font-family:Verdana; text-align:left }
.firma-caption TD { vertical-align:bottom; text-align:right }

.alert { text-align:center; color:red; margin-top:20px }

#middle H1 { font:bold 12px Tahoma,Arial; margin:0px 0px }
#middle H1 A { color:#025196 }
#middle H1 A:visited { color:#025196 }
#middle H1 A:hover { color:#dd0000 }

#middle H1 .www { font-size:10px; font-weight:normal; color:black }
#middle H1 .www A { color:black }
#middle H1 .www A:visited { color:black }
#middle H1 .www A:hover { color:#d80000 }


#middle H2 { font:bold 11px Tahoma,Arial; margin:0px 0px }
#middle H2 A { color:black }
#middle H2 A:visited { color:black }
#middle H2 A:hover { color:#dd0000 }

#middle H3 { font:bold 10px Tahoma,Arial; margin:2px 0px 0px 0px }

.popis { font-size:10px; }
.print .caption, #middle .caption { margin:0px 0px 10px 0px; padding:0px 0px 1px 15px; background:#B9BBA1 url(/img/sipka.gif); background-repeat:no-repeat; color:white; font-family:Verdana; font-weight:bold; font-size:11px }

.preferovane { xbackground:#D1E0FF }

.records { padding:1px 1px; font-size:11px; font-family:Verdana; background:#D1E0FF; border-top:1px solid #025196; border-bottom:1px solid #025196; margin-top:15px }
.records .pager { float:right; }

.katalog { margin-bottom:0px }
.katalog TD { font: 10px arial, helvetica, sans-serif; color: black }
.katalog TD A { font: bold 11px Tahoma, arial, helvetica, sans-serif; color: #025196 }
.katalog TD A:Visited { font-weight: bold; color: #025196 }
.katalog TD A:Hover { font-weight: bold; color: #e0180b }
.katalog H1 { font:bold 12px Tahoma,Arial; margin:0px 0px }
.katalog H1 A { color: #3F2B84 }
.katalog H1 A:visited { color: #3F2B84 }
.katalog H2 { font-size:11px; font-weight:normal; margin: 3px 0px 10px 0px; text-align:justify }
.katalog .empty { color: red; text-align:center; margin:20px 0px }
.katalog .linx { padding-right:2px; font-size:10px; color:red; font-weight:normal; float:right; }
.katalog .linx A { color: yellow }
.katalog .linx A:visited { color: yellow }
.katalog .linx A:hover { color: #e0180b }

.kategorie_tab TD { vertical-align:top; font-size:11px; width:33%; padding-right:5px }

.podkategorie { margin-bottom:5px }
.podkategorie H1 { padding-bottom:2px }
.podkategorie .pocet { font-size:11px; font-weight:normal }

.letters { font-size:11px; font-weight:bold; }
.letters A { color:#025196 }
.letters A:visited { color:#025196 }
.letters A:hover { color:#e0180b }

.registrace { border: 1px solid #A4B2D0; width:100%; margin-bottom:20px }
.registrace TH { width:190px; font-size:11px }
.registrace TD.right { text-align:right }
.registrace HR { height:1px; border-top:1px solid #A4B2D0 }

.input250 { width:250px }
.input100 { width:100px }
.input50 { width:50px }

.povinne { color:red }

.error { border:2px solid red; padding:5px 5px; font-family:Verdana; font-weight: bold; font-size:11px; color:red; margin-bottom:20px }
.error UL { margin: 5px 0px 0px 20px; list-style-type:square; }
.error LI { font-weight: normal; } 

