BODY { margin:5px 5px; font-size:11px; font-family:Tahoma, Arial, helvetica, sans-serif; background:white 
scrollbar-face-color: white;
scrollbar-track-color: white;
scrollbar-arrow-color: #010101;

scrollbar-shadow-color: #010101;
scrollbar-darkshadow-color: white;

scrollbar-highlight-color: white; #010101; 
scrollbar-3dlight-color: white;
}
FORM { margin:0px 0px }
TD { font-size:11px }
A { color: black; }
A:visited { color: black; }
A:hover { color:white }

.frame { text-align:center; min-width:950px; }
.nobr { white-space: nowrap }
.main { text-align:left; width:950px; margin-left:auto; margin-right:auto }

.logo { float:left; width:222px; height:90px }
.top { float:right; width:728px; background:white; height:90px }
.top .inner { height:80px }
.top .banner { float:left; }
.top .banner DIV { margin:10px 0px 0px 20px; }
.loginbox { float:right; }
.loginbox DIV { margin:5px 25px 0px 0px; }
.loginbox TH { font-size:10px; padding-right:5px; color:#666666; font-family:Verdana; text-align:right }
.loginbox .input { font-size:11px; border:1px solid #aaaaaa; width:90px }
.loginbox .button { font-size:10px; font-family:Verdana; background:#c8c8c8; border:1px solid #aaaaaa; width:90px }
.loginbox A { color: #010101; }
.loginbox A:visited { color: #010101; }
.loginbox A:hover { color:#E5AA43 }

.servicemenu { float:right }
.servicemenu DIV { margin:10px 35px 0px 0px; }
.servicemenu IMG { border:0px }
TD.flags { vertical-align:top; padding:3px 0px 0px 10px }
TD.flags IMG { border:1px solid #D0D0D0; margin:2px 0px }
.servicemenu TD { font-weight:bold; font-size:10px; font-family:Verdana }
.servicemenu A { color: #E5AA43; text-decoration:none; }
.servicemenu A:visited { color: #E5AA43; }
.servicemenu A:hover { color:black }

.xmenu { float:right; width:728px; background:url(img/menu_bkg.gif); height:22px }
.xmenu TABLE { margin:2px 0px 0px 14px }
.xmenu TD { font-size:11px; font-weight:bold; font-family:Verdana; color:white; padding:0px 8px }
.xmenu TD  A { color: white; text-decoration:none }
.xmenu TD  A:visited { color:white; }
.xmenu TD  A:hover { color: #000000 }

.creators { position:relative; top:0px; left:0px; text-align:left; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; }
.submenu { text-align:left; xwidth:150px; position:absolute; color:white; background: #E5AA43; padding: 0px 10px; z-index:100; visibility: hidden; }
.submenu TABLE { margin:2px 0px 5px 0px; padding:0x 0px; }
.submenu TD { border:none; text-align:left; width:100%; background:none; color:white; padding:2px 0px; font-size:10px; font-weight:bold; font-family: Verdana, Arial CE, Helvetica, sans-serif; color: #0A1A67 }

.search { float:left; width:222px; background:url(img/menu_bkg.gif); height:22px }
.search .inner { margin-left:18px; margin-top:2px; padding-left:10px }
.search .input { font-size:11px; border:1px solid #a2a2a2; width:130px }
.search .button { background:none; height:18px; width:55px; font-size:10px; font-weight:bold; border:none; font-family:Verdana; font-style:italic }
.search IMG { border:0px }
.search A { color: black; text-decoration:none }
.search A:visited { color: black; }
.search A:hover { color:E5AA43 }
.search .popup { padding:1px 5px; border: 1px solid #E2E2E2; background: #EBEBEB; Z-INDEX: 18; LEFT: 130px; VISIBILITY: hidden; POSITION: absolute; TOP: 1px; width:130px; filter:alpha(Opacity=90); -moz-opacity: 0.9; }

.footer { clear:both; width:950px; border-top:3px solid #E5AA43; background:#FFFFFF; color:#A2A2A2; margin-top:2px; padding:1px 0px 1px 19px; clear:both }

.lbox { float:left; width:222px; border-right:1px solid #E2E2E2; border-left:1px solid #E2E2E2 }
.lbox .inner { padding:5px 5px 0px 18px }
.lbox H1 { font-size:13px; font-style:italic; font-family:Verdana; color:#E5AA43; margin:0px 0px 8px 0px; }
.lbox H2 { text-align:left; margin:2px 0px 5px 0px; background:url(img/bar.gif) no-repeat top left; padding-left:10px; line-height:12px; font-size:11px; font-weight:normal; color:#010101 }
.lbox H2 A { color:#010101 }
.lbox H2 A:visited { color:#010101 }
.lbox H2 A:hover { color:#E5AA43 }

.lbox .usermenu { margin:0px 0px 10px 0px; list-style-type:square; padding:0px 0px 0px 16px; color:#010101 }
.lbox .usermenu LI { padding-bottom:1px }
.lbox .usermenu A { color:#010101; font-weight:bold }
.lbox .usermenu A:visited { color:#010101 }
.lbox .usermenu A:hover { color:#dd0000 }

.middle { float:right; width:728px; border-right:1px solid #E2E2E2 }
.middle .inner { padding-top:10px; padding-left:25px; padding-right:35px }

.middle H1 { text-align:left; margin:7px 0px 5px 0px; background:url(img/bar2.gif) no-repeat top left; padding-left:12px; padding-bottom:2px; font-size:12px; font-weight:bold; font-family:Verdana; font-style:italic; color:#010101; border-bottom:1px solid #E2E2E2 }
.middle H2, .forum H2 { text-align:left; margin:7px 0px 5px 0px; background:url(img/bar2.gif) no-repeat top left; padding-left:12px; padding-bottom:2px; font-size:11px; font-weight:bold; font-family:Verdana; color:#010101; border-bottom:1px solid #E2E2E2 }
.middle H3 A { color:#010101 }
.middle H3 A:visited { color:#010101 }
.middle H3 A:hover { color:#E5AA43 }

.middle A, .forum A { color: black; }
.middle A:visited, .forum A:visited { color: black; }
.middle A:hover, .forum A:hover { color:#c6c6c6 }


.middle .inner .input, .forum .input {
	font-size : 11px;	
	background-color : #FFFFFF;
	border: 1px solid #010101;
}

.middle .inner .input2 {
	font-size : 11px;	
	background-color : #FFFFFF;
	border: 1px solid #010101;
}

.middle .inner .btn, .forum .btn {
	font-size: 9px; font-family:Verdana;
	background-color: #E5AA43;
	border:1px solid black;
	xborder-left: white 1px solid; 
	xborder-right: black 1px solid; 
	xborder-top: white 1px solid; 
	xborder-bottom: black 1px solid; 
}

HR { color:#e2e2e2; height:1px }

.tree { font-family:Tahoma,Lucida; border-bottom:1px solid #E5AA43; overflow-y: auto; height:200px; margin-bottom:2px; 
scrollbar-face-color: #E5AA43;
scrollbar-track-color: white;
scrollbar-arrow-color: white;

scrollbar-shadow-color: #FFC642;
scrollbar-darkshadow-color: white;

scrollbar-highlight-color: #FFC642; 
scrollbar-3dlight-color: white;
background:white;
}

.edittree A { text-decoration:none }
.edittree A:visited { color:black }
.edittree A:hover { color:#010101 }

.tree A { text-decoration:none }
.tree IMG, .edittree IMG { margin:3px 3px }
.tree DIV { padding-bottom:2px }
.tree .subtree, .edittree .subtree { padding-bottom:0px; padding-left:14px }
.tree .highlight { color:red }
.tree .highlight A { color:red }
.tree .highlight A:visited { color:red }
.tree .highlight A:hover { color:#010101 }

.pager { text-align:left; margin:7px 0px 7px 0px; background:url(img/bar.gif) no-repeat top left; padding-left:12px; font-size:10px; font-weight:bold; color:#010101 }
.total { text-align:left; margin:7px 0px 7px 0px; background:url(img/bar.gif) no-repeat top left; padding-left:12px; font-size:11px; color:black }
.total .records { color:#010101; font-size:11px; font-style:italic; font-weight:bold; }

.detail H1 { text-align:left; margin:0px 0px 7px 0px; background:url(img/bar2.gif) no-repeat top left; padding-bottom:2px; font-size:14px; font-weight:bold; font-style:italic; color:#010101; border-bottom:1px solid #E2E2E2 }
.detail H2 { text-align:left; margin:7px 0px 5px 0px; background:url(img/bar2.gif) no-repeat top left; padding-left:12px; padding-bottom:2px; font-size:12px; font-weight:bold; font-style:italic; color:#010101; border-bottom:1px solid #E2E2E2 }
.detail H3 { text-align:left; margin:7px 0px 5px 0px; background:url(img/bar2.gif) no-repeat top left; padding-left:12px; padding-bottom:2px; font-size:11px; font-weight:bold; color:#010101; border-bottom:1px solid #E2E2E2 }
.detail TH { font-size:11px; padding:1px 10px 1px 0px; text-align:left; color:#E5AA43; white-space:nowrap; vertical-align:top }
.detail TH.blue { color:#010101 }
.detail TD { padding:1px 0px 1px 0px; }
.detail TD.adresa { font-size:13px; }
.detail .firma-logo { float:right; }

.list { table-layout:fixed; empty-cells:show }
.list TH { font-size:11px; padding:1px 10px 2px 0px; text-align:left; color:#010101; vertical-align:top; }
.list TH A { color:#010101 }
.list TH A:visited { color:#010101 }
.list TH A:hover { color:#E5AA43 }
.list TD { padding:2px 10px 1px 0px; vertical-align:top; border-bottom:1px solid #E2E2E2 }
.administrace .list TD { padding:0px 10px 1px 0px; vertical-align:middle; }
.list TD.ctrl { color:#E5AA43; font-weight:bold }
.list TD.ctrl A { color:#E5AA43 }
.list TD.ctrl A:visited { color:#E5AA43 }
.list TD.ctrl A:hover { color:#E5AA43 }

.zpravodaj UL { list-style-type:square }
.zpravodaj .datum, .aktualita .datum { font-weight:bold; font-size:10px; color:#E5AA43 }
.zpravodaj .akce { padding-bottom:5px }
.zpravodaj UL.bind { list-style-type:disc; margin-left:16px }
.zpravodaj UL.bind LI { padding-bottom:2px }
.forum .caption { font-weight:bold; font-size:11px; color:#E5AA43 }
.forum .firma { font-weight:bold; font-size:10px; color:#E5AA43; margin-bottom:10px }
.forum .count { font-weight:normal; font-style:italic; color:#666666 }
.forum .tema { color:black; text-decoration:underline }
.forum .frame { border:1px solid #e2e2e2; width:100%; height:250px }
.forum .datum { font-size: 10px; font-weight:normal; color: rgb(150,150,150) }
.forum .datum-new { font-size: 10px; font-weight:normal; color: rgb(0,0,220) }
.forum .reply A, .forum .admin A { color:#E5AA43; }
.forum .reply A:visited, .forum .admin A:visited { color:#E5AA43; }
.forum .reply A:hover, .forum .admin A:hover { color:#010101 }

.povinne { color:#dd0000; font-weight:bold }
.jazyk { color:#666666; font-style:italic; }

.form TH { font-size:10px; font-weight:bold; padding:1px 10px 1px 0px; text-align:left; color:#E5AA43; white-space:nowrap; vertical-align:top }
.form TH.povinne { color:black }
.form TH.caption { padding:10px 0px 3px 0px; text-align:left; }
.form TD { vertical-align:top }

.alert { text-align:center; color:red; font-family:Verdana;  }
.error { text-align:left; background:#b8b8b8; color:white; font-weight:bold; font-family:Verdana; margin:10px 0px; padding:2px 2px;  }

.delete { float:right }
.delete A { color:red }
.delete A:visited { color:red }

.query { color:#E5AA43; font-family:Verdana; font-weight:bold }

.htmleditor { font-size:11px; OVERFLOW: auto; WIDTH: 530px; HEIGHT: 200px }
.htmleditor P { margin:0px 0px }
.htmleditor UL { margin:0px 0px 0px 25px; }
.htmleditor OL { margin:0px 0px 0px 35px; }
.htmltext P { margin:0px 0px }
.htmltext UL { margin:0px 0px 0px 25px; }
.htmltext OL { margin:0px 0px 0px 35px; }

.editor { background:#E5AA43; text-align:center; padding:1px 0px }

.toolbox { float:right }
.toolbox IMG { border:0px }

.thumb { border:1px solid #a0a0a0; width:142; height:107 }
.picture { width:100%; height:100% }
.picture TD { text-align:center; vertical-align:center }

.adv { margin-bottom:20px }
.adv TH { padding: 5px 5px 5px 0px; text-align:left; vertical-align:top }
.adv TD { padding: 0px 10px 5px 0px; vertical-align:top }
.adv .preview { width:144px; height:109px; border:1px solid #666666 }
.adv .preview TD { padding:0px 0px; vertical-align:middle; text-align:center }
.adv .typ { color:#E5AA43; }
.adv A { color: #010101; }
.adv A:visited { color: #010101; }
.adv A:hover { color:#E5AA43 }
.adv .zpravodaj-thn { margin:1px 1px }

#branches UL { list-style-type:square; margin-top:5px; margin-left:16px; color: #010101 }
#branches A { color:red; text-decoration:none }
#branches A:visited { color: red; }
#branches A:hover { color:#010101 }

#nomenklatury-frame { width:100%; height:200px; border:1px solid #010101; display:block }
 
.tbl_underline TD { border-bottom:1px solid #e2e2e2 }

.nofree { background:red; color:white; font-weight:bold; text-align:center }
.soubor { color:#E5AA43; font-weight:bold }


#menulista { float:right; width:728px; background:url(img/menu_bkg.gif); height:22px }

#menu {
}
#menu ul {
	list-style-type: none;
	padding-left: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#menu ul li {
	float: left;
	margin: 0px;
	padding: 0px;
}
#menu ul li a {
	position: relative;
	font-size: 11px;
	font-family:Verdana;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding: 4px 10px 5px 10px;
	font-weight: bold;
	margin-right: 1px;
	margin-left: 1px;
}
#menu ul li a:hover {
}
#menu ul li ul {
	visibility: hidden;
	position: absolute;
	z-index: 999;
	margin: 0px;
	padding: 0px;
	border-top: none;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	width: 150px;
	background-color: #E5AA43;
	xfilter: Alpha(Opacity=90);


}
#menu ul li ul li {
	display: block;
	margin: 0px;
	padding: 0px;

}
#menu ul li ul li a {
	text-align: left;
	font-style: normal;
	display: block;
	float: left;
	font-size:10px;
	color: white;
	width: 150px;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
}
#menu ul li ul li a:hover {
	border: none;
	background-color: #F1CC7C;
	color: black;

}
#menu ul li.on ul {
	visibility: visible;
}
#menu ul li.off ul {
	visibility: hidden;
}
#menu ul li.on strong a {
	visibility: visible;
	color: black;
	background-color: #E5AA43;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-right: 0px;
	margin-left: 0px;
}
#menu ul li ul li strong {
	width: 150px;
	text-align: left;
	padding: 3px 5px 3px 10px;
	background-color: #FFF0E0;
	display: block;
	float: left;
	color: #EF4F39;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
