body {
margin:0;padding:10px;font-family:tahoma;font-size:8pt;
}

div#logo {
background:#30569D;
}
div#top {
background:#A6CBE3;padding:2px;
}
div#menu {
font-family:"Trebuchet MS", sans-serif;font-size:9pt;
float:left;background:#F1F3F5;
width:130px;
}
div#main {
margin-top:10px;
}
div.line {
height:10px;background:#D3D9DF;
margin:4px 0px 4px 0px;
}
div#menu a {
text-decoration:none;color:#CD5200;
}
div#menu a:hover {
text-decoration:underline;color:#000000;
}
div#menu div.active-link {
font-weight:bold;background:#ffffff;
padding-top:2px;padding-bottom:2px;
}
div#menu div.link {
padding-top:2px;padding-bottom:2px;
}
div#center {
margin:4px 4px 4px 145px;
padding:8px;
border:1px solid #D5D5D5;
}
h1 {
color:#FF9E31;font-size: 18pt;
margin:0px 0px 4px 0px;
border-bottom:1px #FF9E31 dashed;
}
div#center-blok {
background: #F5F5F5;border:1px solid #D5D5D5;
padding:4px;
}
input, textarea, select {
border:1px #D5D5D5 solid;
}
textarea {
width:700px;
}
input {
width:200px;font-family:tahoma;font-size:8pt;
}
input.checkbox {
width:15px;
}
select {
font-family:tahoma;font-size:8pt;
}
input.save {
width:80px;font-family:tahoma;font-size:8pt;background:white;font-weight:bold;border-color:black;
}
div#bot {
	font-size: 90%;
	line-height: 90%;
	font-weight: bold;
	position: fixed;
	bottom: 0px;
	left:0px;
	right:0px;
	margin:0 0 0 0;
	padding:6px;
	background:#F5F5F5;
}
div#about {
	font-size: 90%;
	line-height: 90%;
	font-weight: bold;
	position: absolute;
	top: 0px;
	right:0px;
	margin:0 0 0 0;
	padding:6px;
	background:#F5F5F5;
}

table.seznam, table {
margin:10px;border:1px solid #D5D5D5;background:white;font-size:8pt;
}
table.seznam td.nadpis {
background:#3872B2;color:white;font-weight:bold;
}
th {
border-bottom:1px dotted #3872B2;padding:2px;
}
table.seznam td, table td {
border-bottom:1px dotted #3872B2;padding:2px;
}
th {
text-align:left;
}
dl  {
	line-height: 110%;
	padding: 0;
	margin: 5px auto 10px;
	width: 90%;
}

dt, dd {
	padding: 2px 3px;
	margin: 0;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: rgb(223,223,223);
}

dt {
	width: 150px;
	float: left;
	clear: both;
	font-weight:bold;
}

dd::after {
	content: "";
	clear: both;
	display: block;
}

dd+dd {margin-left: 153px;}

dt:first-child, dt:first-child+dd {border-top-width: 0;}
	content: "";
	clear: both;
	display: block;
}

div.source {
font-family : Courier new;
width: 700px;
font-size:10pt;
}
div.warning {
font-weight:bold;
color:#ff0000;
margin-bottom:5px;
background-image:url(images/warning.png);
background-repeat:no-repeat;
background-position: left center; 
background-position: 10px; 
padding:4px 4px 4px 40px;
}

div.query {
background: #ff0000;border:1px solid #D5D5D5;padding:4px;margin-bottom:5px;color:yellow;
}
div.query A {
color:yellow;
}
div.recommend {
background-color:#FFFFDD;
background-image:url(images/info.png);
background-repeat:no-repeat;
background-position: left center; 
background-position: 10px; 
border:1px #FFD700 solid;
padding:4px 4px 4px 40px;
margin:5px 0px 5px 0px;
}
div#info-box {
width:200px;
position:absolute;
top:140px;
right:30px;
background-color:#FFFFDD;
background-image:url(images/info2.png);
background-repeat:no-repeat;
background-position: top left; 
border:1px #FFD700 solid;
padding:4px 4px 4px 20px;
margin:5px 0px 5px 0px;
}
div#info-box h3 {
margin:0px;
color:#3872B2;
}
div.logged-users {
font-size:7pt;
margin-top:1px;
}

div#full-main {
margin-top:4px;
padding:8px;
border:1px solid #D5D5D5;
}
div.auth {
margin-bottom:4px;
}
div.auth input {
width:150px;
height:15px;
border:1px #D5D5D5 solid;
}
input.submit {
border:2px #000000 ridge;
background:#EDEDED;
width:100px;
}

pre {
font-family:courier new;
font-size:10pt;
}
li {
	margin-bottom:5px;
}
li.square {
	list-style-type:square;
}
div.button-board {
background:url(images/board-bg.png);height:25px;
}
a.button:hover  {
background:#ffffff;
border:1px solid #A5CEDB;
padding-top:10px;
}
optgroup  {
}
a.main {
color:#333333;
text-decoration:none;
}
a.main:hover {
background:#FFFF82;
text-decoration:none;
}
div.article-border {
			margin:10px;
			border:1px #A6CBE3 solid;
}
div.article-border-title {
			background:#A6CBE3;
			padding:1px;
			color:#000000;
			font-weight:bold;
}
div.article-border li {
			padding-bottom:5px;
}
div.article-parts {
			background:#EBDECC;
			margin-bottom:15px;
}


div.comment-title {
background:#A6CBE3;font-family:verdana;font-size:10px;
}
div.comment-text {
background:#CCFFFF;font-family:verdana;font-size:11px;padding:3px 0px 3px 0px;
}
div.comment-date {
float:right;font:8pt tahoma;
}
div.comment-reply {
/*float:right;*/font:8pt tahoma;
text-align:right;
}
table.comment {
width:100%;
border:none;
margin:0px;
}
table.comment td {
border:none;
padding:0px;
}
table#comments-table {
margin-bottom:15px;font:8pt tahoma;
border:none;
}
table#comments-table td {
background:#CCFFFF;
border-bottom:1px dotted #3872B2;
}
table#comments-table td#author {
font-weight:bold;width:100px;
background:#fffff;
}
table#comments-table td#subject {
font-weight:bold;width:250px;
background:#fffff;
}
table#comments-table td#date-time {
font-weight:bold;
background:#fffff;
}




/*#menu { float:left; width:555px; }
#menu TD { vertical-align:middle; font-size:11px; font-weight:bold; background:url(img/menu.gif); line-height:14px; height:19px; width:88px; text-align:center; color:white }
#menu TD.highlight { background:url(img/menu2.gif); }
#menu TD.disabled { background:url(img/menu3.gif); }
#menu TD A { color:white; text-decoration:none }
#menu TD A:visited { color:white; }
#menu TD A:hover { color:#DE122B; }

.left_filler { float:left; margin-left: -3px; margin-right: -3px; }

.kosik { float:left; width:190px; text-align:center; background:white url(img/kosik_box.gif) no-repeat top center; height:27px; line-height:24px; font-size:9px; font-family: Tahoma, helvetica, sans-serif; }

.nobr { white-space: nowrap }*/

#menu .submenu-item { position:relative; text-align:left; font-family: "Trebuchet MS", sans-serif; }
#menu .submenu { background:#ffffff;text-align:left; position:absolute; color:white;border:1px solid #9AC3D7; padding: 0px 5px; z-index:100; visibility: hidden; min-width:150px; }
/*#menu .submenu { filter: progid:DXImageTransform.Microsoft.Shadow(color="#8DBBD5", Direction=135, Strength=2) alpha(Opacity=90); -moz-opacity: 0.9; }*/
#menu .submenu TABLE { margin:0px 0px; padding:0px 0px; border:none; }
#menu .submenu TD { color:#666666; text-align:left; width:100%; background:none; padding:0px 0px; font-size:11px; font-weight:bold; font-family: "Trebuchet MS", sans-serif; border:none; }
/*#menu .highlight .submenu TD A, #menu .submenu TD A { color:#0A1A67; text-decoration:none }
#menu .highlight .submenu TD A:visited, #menu .submenu TD A:visited { color:#0A1A67; }
#menu .highlight .submenu TD A:hover, #menu .submenu TD A:hover { color:white }*/
#menu .submenu HR { border:none; border-top:1px solid #0A1A67; height:1px; color:#0A1A67; margin:0px 0px; font-size:8px; padding:0px 0px; line-height:8px }

