BODY { background: white; margin:0px 0px; font-family: Tahoma,Arial,Verdana; font-size:12px; }
DIV { text-align:left }
TD { text-align:left; font: 12px arial, helvetica, sans-serif }

#main { text-align:center; margin-top:5px;}
#wrapper { margin-top:3px; float:left; width:774px; margin-bottom:1px; }
#left { width:188px; float:left; }
#middle { width:580px; float:right; }
#right { margin-top:3px; float:right; width:202px; }
#footer { border-top:1px solid black;  }
#footer P { margin-top:1px; text-align:right; background:#B11000; font-family:Verdana; font-size:10px; letter-spacing:1px; color:white; border-top:1px solid black; margin-top:1px; 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; }
#middle .caption { padding:2px 0px 2px 2px; background:#B11000; color:white; font-weight:bold; font-family:Verdana; font-size:12px; margin-bottom:10px }

.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  { color:black; font-size:11px; font-family:Verdana;  margin:1px 0px; border-bottom:1px solid black; padding-bottom:1px }
#submenu DIV { background:#FFBE52; text-align:center; }
#submenu A { text-decoration: none }

.rbox { margin-bottom:3px; }
#right .caption { border-top:2px solid #D80000; border-bottom:2px solid #790000; font-family:Verdana; background:#B11000 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 { font-size:11px; border:1px solid #FFBE52; padding:2px 2px; background:#FFF183; xbackground:url(/img/new/grad1.gif) #FFF183 repeat-x }
#right .content .adv { text-align: center; padding-top:5px }
#right UL { padding:0px 0px; margin:0px 0px 0px 20px; list-style-type:square; color:#B11000 }	
#right UL LI { padding-bottom:2px }
#right .content #kariera_cz_top H2 { font-size:11px; margin:0px 0px; padding:0px 0px 3px 20px; }
#right .content #kariera_cz_top .karieracz_footer { display:block; padding-top:3px; font-weight:normal; text-align:right }

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

INPUT, SELECT { font-size:11px; font-family:Tahoma; }
.area { font: 11px Tahoma, verdana, helvetica, sans-serif }
.button { color:white; background:#D80000; border:1px solid #FFBE52; font-size:11px; font-family:Tahoma; }

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

.lbox .link { border:1px solid #B11000 }
.lbox .link ul { margin:0px 0px 10px 0px; padding:0px 0px }
.lbox .link li { font-size:11px; font-family:Arial; font-weight:bold; padding:1px 5px 1px 16px; border-bottom:1px solid white }
.lbox .link li a { display:block; line-height:15px; text-decoration:none }

.lbox .kategorie { border:1px solid #B11000 }
.lbox .kategorie UL {margin:0px 0px 10px 0px; padding: 0px 0px; }
.lbox .kategorie LI { font-size:11px; font-weight: bold; padding:1px 5px 1px 15px; border-bottom:1px solid white }
.lbox .kategorie LI.highlight { font-weight: bold; background:#FFBE52 }
.lbox .kategorie LI A { display:block; line-height:15px; text-decoration:none }

.lbox .kiss { text-align:center; margin-top:10px; margin-bottom:10px; border-top:3px solid white; padding-top:10px; }
.lbox .kiss DIV { background:black; width:150px; margin:5px auto 0px auto; text-align:center; font-weight:bold; font-size:10px; letter-spacing:1px }
.lbox .kiss DIV A { text-decoration:none; }

.lbox .radia { padding-bottom:3px }
.lbox .radia ul { margin:0px; 0px; padding:0px 0px }
.lbox .radia li { font-size:10px; font-family:Arial; font-weight:bold; padding:1px 5px 1px 16px; }

.katalog-caption TH { font-family:Arial; font-size:11px; font-weight:bold; text-align:left; color: #B11000; }
.katalog-caption TD { color:#990000; font-size:10px; text-align:right }
.katalog-caption TD A { color: #990000 }
.katalog-caption TD A:visited { color: #990000 }
.katalog-caption TD A:hover { color: #e0180b }


.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: #3F2B84 }
.katalog TD A:Visited { font-weight: bold; color: #3F2B84 }
.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 }

.katalog_vyhledavani TH { font-size:11px; text-align:left; }
.katalog_vyhledavani H1 { font:bold 12px Tahoma,Arial; margin:0px 0px }
.katalog_vyhledavani H1 A { color: #3F2B84 }
.katalog_vyhledavani H1 A:visited { color: #3F2B84 }
.katalog_vyhledavani H2 { font-size:11px; font-weight:normal; margin: 3px 0px 10px 0px; text-align:justify }
.katalog_vyhledavani .kategorie { padding:1px 1px; background:#FFD795; margin-bottom:5px }
.katalog_vyhledavani .kategorie A { text-decoration:none }
.katalog_vyhledavani .records { padding:1px 1px; font-size:11px; font-family:Verdana; background:#FFBE52; border-top:1px solid #B11000; border-bottom:1px solid #B11000; margin-bottom:10px }
.katalog_vyhledavani .records .pager { float:right; }
.katalog_vyhledavani .error { text-align:left }

.userbox { margin:5px 5px 5px 16px; font-size:11px }
.userbox UL { list-style-type:none; margin:0px 0px 0px 0px; font-size:11px }
.userbox LI { padding:0px 2px 2px 2px }

.loginbox { border:1px solid #B11000; padding:3px 5px 3px 16px }
.loginbox TD { font-size:11px; color: white }
.loginbox .input { width:90px }



.fmail { text-align:center }
.fmail FORM { margin: 0px 0px }
.fmail TABLE { background:#FFBE52; margin:auto }
.fmail TH { font-size:11px; font-family:Tahoma,Arial; text-align:right }
.fmail TD { font-size:11px; font-family:Tahoma,Arial }

.search { background: #B11000; margin-bottom:8px }
.search .tabs TABLE { margin:0px 0px }
.search .tabs TD { background:white; color:white; font-size:11px; font-weight:bold; width:105px; text-align:center; border-right:1px solid white; border-top:1px solid white; }
.search .tabs TD A { color:white; text-decoration:none; width:95px }
.search .tabs TD.t1 { background:#B11000 url(/img/tab1.gif); background-repeat:no-repeat; background-position:bottom left }
.search .tabs TD.t2 { background:#8CB1FF url(/img/tab2.gif); background-repeat:no-repeat; background-position:bottom left }
.search .tabs TD.t3 { background:#FFBE52 url(/img/tab3.gif); background-repeat:no-repeat; background-position:bottom left }
.search .form { padding:2px 2px }
.search .form .input { border:1px solid #FFBE52; }
.search .form FORM { margin: 0px 0px }
.search .form TH { color:white; text-align:left; font-size:11px; font-family:Verdana,Tahoma,Arial; font-weight:bold }
.search .form TD { color:white; font-size:11px; font-family:Tahoma,Arial }
.search .linx { padding:3px 2px 0px 0px; font-size:10px; color:red; font-weight:normal; float:right; }
.search .linx A { color: yellow }
.search .linx A:visited { color: yellow }
.search .linx A:hover { color: #e0180b }

.registrace { font-size:11px; text-align:justify }
.registrace .form { text-align:center }
.registrace .form TABLE { background:#FFBE52; border:1px solid #B11000; margin:auto }
.registrace .form TD { font-size:11px; font-family:Tahoma,Arial }
.registrace .form TH { font-weight:normal; text-align:right; font-size:11px; font-family:Tahoma,Arial }

.odkazy-l, .odkazy-r { text-align:center; font-size:10px; font-family:Verdana,Tahoma; color: #112244; margin-bottom:15px }
.odkazy-l TD, .odkazy-r TD { vertical-align: top; width:33% }
.odkazy-l UL, .odkazy-r UL { list-style-type:none; margin:0px 0px 7px 5px; line-height:12px }
.odkazy-l A, .odkazy-r A { xfont: 10px arial, helvetica, sans-serif; color: #112244 }
.odkazy-l A:Active, .odkazy-r A:Active { color: #e0180b }
.odkazy-l A:Visited, .odkazy-r A:Visited { color: #112244 }
.odkazy-l A:Hover, .odkazy-r A:Hover { color: #e0180b }

#middle .leftpanel { float:left; width:280px; margin-bottom:10px }
#middle .leftpanel H1 { font-weight:bold; font-family:Verdana; font-size:11px; color:white; background:#B11000; padding-left:3px; margin:0px 0px }
#middle .leftpanel .adv, #middle .rightpanel .adv { font-size:11px; text-align:center; margin-top:3px; padding:2px 5px; }
#middle .leftpanel .adv A, #middle .rightpanel .adv A { text-decoration:none }
#middle .rightpanel { float:right; width:290px; margin-bottom:10px }
#middle .rightpanel H1 { font-weight:bold; font-family:Verdana; font-size:11px; color:white; background:#FFBE52; padding-left:3px; margin:0px 0px }
#middle .rightpanel H1.adv { font-weight:bold; font-family:Verdana; font-size:11px; color:white; background:#B11000; padding-left:3px; margin:0px 0px }

#middle .leftpanel-bms { float:left; width:280px; font-size:10px }
#middle .leftpanel-bms A { font-size:14px; font-weight:bold; color:#025196; xtext-decoration:none }
#middle .rightpanel-toplinx { float:right; width:290px; font-size:10px }
#middle .rightpanel-toplinx A { font-size:14px; font-weight:bold; color:#007E1E; xtext-decoration:none }

#middle .odkazy-l .caption { font-size:11px; margin:0px 0px 3px 0px; padding:0px 1px 0px 20px; background:white url(/img/sipka2.gif); background-repeat:no-repeat; color: #112244; border-bottom:1px solid #B11000; font-family:Verdana; }
#middle .odkazy-r .caption { font-size:11px; margin:0px 0px 3px 0px; padding:0px 1px 0px 20px; background:white url(/img/sipka3.gif); background-repeat:no-repeat; color: #112244; border-bottom:1px solid #FFBE52; font-family:Verdana; }

.pdportlet { border: 1px solid #666666; background-color: #EEEEFF; width:100%;	}
.pdportlet th { background-color: #FFBE52; text-align: left; font-size: 14px; font-weight:bold; padding: 3px; border-bottom: 1px solid #59769f; }
.pdportlet td {	font-size: 11px; font-family:Lucida,Tahoma; padding: 3px; }
.pdoddrow { background-color: #FFEDCF; }
.pdevenrow { background-color: #FFFFFF;	}

.zpravodajstvi { margin-top:3px }
.zpravodajstvi TH { width: 170px; font-size:10px; font-family:Verdana; font-weight:bold; color: #B11000; }
.zpravodajstvi TD { font-size:10px; font-family:Verdana; font-weight:bold; xwidth:20%; background:url(/img/sipkar.gif); background-repeat:no-repeat; background-position: center left; padding-left:15px; padding-right:5px; color: #B11000; }
.zpravodajstvi A { color: #B11000; xtext-decoration:none }
.zpravodajstvi A:visited { color: #B11000; }
.zpravodajstvi A:hover { color: #FFBE52; }

.domena { font-size:11px; text-align:justify }
.domena .form { text-align:center }
.domena .form TABLE { background:#FFBE52; border-left:1px solid #FFDFAB; border-top:1px solid #FFDFAB; border-right:1px solid #B11000; border-bottom:1px solid #B11000; }
.domena .form TD { font-size:11px; font-family:Tahoma,Arial }
.domena .form TH { font-weight:normal; text-align:right; font-size:11px; font-family:Tahoma,Arial }

.common { font-size:11px; text-align:justify }
.common .form { text-align:center }
.common .form TABLE { background:#FFBE52; border-left:1px solid #FFDFAB; border-top:1px solid #FFDFAB; border-right:1px solid #B11000; border-bottom:1px solid #B11000; margin:auto }
.common .form TD { font-size:11px; font-family:Tahoma,Arial }
.common .form TH { font-weight:normal; text-align:right; font-size:11px; font-family:Tahoma,Arial }



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

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

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

#middle #bms H1 { font:bold 12px Tahoma,Arial; margin:0px 0px; color:#872A2A }
#middle #bms H1 A { color:#872A2A }
#middle #bms H1 A:visited { color:#872A2A }
#middle #bms H1 A:hover { color:#d80000 }
#middle #bms H1 .www { font-size:10px; font-weight:normal; color:black }
#middle #bms H1 .www A { color:black }
#middle #bms H1 .www A:visited { color:black }
#middle #bms H1 .www A:hover { color:#d80000 }

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

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

#bms .popis { font-size:10px; }
#middle #bms .caption { margin:10px 0px; padding:0px 0px 1px 15px; background:#FFBE52 url(/img/sipkar.gif); background-repeat:no-repeat; color:#b11000; font-family:Verdana; font-weight:bold; font-size:11px }

#bms .preferovane { xbackground:#D1E0FF }

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

LI.first { border-top:1px solid white }
LI.last { border-bottom:0px  }
LI.email { background:#FF7400; }
LI.email .newmail { font-weight:normal; font-style:italic; color:yellow; font-size:10px; font-family:Tahoma; }
LI.web { background:#3F2B84; }
LI.orange { background:#FFBE52 }

.toplinx .link { clear:all; }
.toplinx .link IMG { margin-right:5px; margin-bottom:10px }
.toplinx H1 { font:bold 11px Tahoma,Arial; margin:0px 0px; color:#007E1E }
.toplinx H1 A { color:#007E1E }
.toplinx H1 A:visited { color:#007E1E }
.toplinx H1 A:hover { color:#d80000 }
.toplinx H2 { font-size:10px; font-weight:normal; margin:2px 0px 10px 0px; }
.toplinx TD.left { width:50%; padding-right:10px; vertical-align:top }
.toplinx TD.right { width:50%; vertical-align:top }

#middle .text { text-align:justify }
#middle .text TD { padding-right:10px }
#middle .text H1 { margin:15px 0px 5px 0px; font:bold 11px Tahoma,Arial; padding:0px 1px 0px 17px; background:white url(/img/sipkar.gif); background-repeat:no-repeat;  }

.tbl { table-layout:fixed }
.tbl TH { font-size:11px; text-align:left; background:#B11000; color:white }
.tbl TH A { color:white; text-decoration:none }
.tbl TH A:visited { color:white; }
.tbl TH A:hover { color:red; }
.tbl TD { font-size:11px; border-bottom:1px solid #B11000 }

.linx_down { margin:5px auto; text-align:center }

#rssnews { width:280px; margin-bottom:15px }
#rssnews UL { margin:0px 0px; padding:0px 0px 0px 0px; list-style-type:none; font-size:11px; font-family:Arial,Tahoma }
#rssnews UL LI { padding-bottom:2px; text-align:center }
#xrssnews UL LI A { color:#B11000 }
#middle #rssnews H1 { font-size:11px; margin:5px 0px 3px 0px; padding:0px 1px 0px 20px; background:white url(/img/sipka2.gif); background-repeat:no-repeat; color: #112244; border-bottom:1px solid #B11000; font-family:Verdana; }

#rssnews2 { width:280px; margin-bottom:15px }
#rssnews2 UL { margin:0px 0px; padding:0px 0px 0px 0px; list-style-type:none; font-size:11px; font-family:Arial,Tahoma }
#rssnews2 UL LI { padding-bottom:2px; text-align:center }
#rssnews2 UL LI A { color:#B11000 }
#middle #rssnews2 H1 { font-size:11px; margin:5px 0px 3px 0px; padding:0px 1px 0px 20px; background:white url(/img/sipka2.gif); background-repeat:no-repeat; color: #112244; border-bottom:1px solid #B11000; font-family:Verdana; }


#admin .list TABLE { table-layout:fixed }
#admin .list TH { text-align:left; padding:1px 5px; border-bottom:1px solid #B11000; font-size:11px }
#admin .list TD { padding:0px 5px; border-bottom:1px solid #B11000; font-size:11px }
#admin .list TD A { color:black; text-decoration:none }
#admin .list TD A:visited { color:black }
#admin .list TD A:hover { color:#B11000 }
#admin .list TH A { color:black; text-decoration:none }
#admin .list TH A:visited { color:black }
#admin .list TH A:hover { color:#B11000 }

#admin .records { font-size:11px; padding:1px 1px; margin-bottom:10px; color:black }
#admin .pager { margin-bottom:5px; float:right }
#admin .pager A { color:black }
#admin .pager A:visited { color:black }
#admin .pager A:hover { color:yellow }

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

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

.addlinx { border: 1px solid #FFBE52; width:100%; margin-bottom:20px }
.addlinx TH { width:190px; font-size:11px }
.addlinx TD.right { text-align:right }
.addlinx .desc { font-size:10px; font-weight:normal; font-style:italic }

.addlinx H1 { font:bold 12px Tahoma,Arial; margin:0px 0px }
.addlinx H1 A { color: #3F2B84 }
.addlinx H1 A:visited { color: #3F2B84 }
.addlinx H2 { font-size:11px; font-weight:normal; margin: 3px 0px 10px 0px; text-align:justify }

.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; } 
