body {
	margin: 0px;
	background-color: #a9a9a9;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

#kontajner {   
	margin: auto;   
	width: 100%;  
}

#hlavicka {
	padding-top: 15px;
	width: 727px;
	height: 183px;
	margin: auto;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

#web {
	width: 100%;
	background-image: url(images/obsah_bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

#obsah {
	width: 721px;
	margin: auto;
}

#l_panel {
	width: 203px;
	float: left;
	padding: 4px;
}

#menu {
	width: 183px;/*183*/
	margin: auto;
	background-image: url(images/oddilybg.jpg);
	background-repeat: repeat-y;
	margin-bottom: 10px;
}

.panel {
	width: 175px;
	margin: auto;
	border-left: 8px solid #6381c3;
}

#r_panel {
	width: 502px;
	float: left;
	padding: 4px;
}

#paticka {
	width: 727px;
	height: 40px;
	margin: auto;
	background-image: url(images/footer.jpg);
	background-position: center;
	background-repeat: no-repeat;
	padding-top: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-align:center;
}

#r_panel p {text-align: justify; margin-bottom: 15px;}
#menu ul {display: block; margin: 0px; padding: 0px; background-image: url(images/oddilybg.jpg);}
#menu li {display: block; margin: 0px; padding: 0px; list-style: none; padding-left: 3px; color: #5f7ec1; font-weight: bold; text-align:center;}
.panel ul {display: block; margin: 0px; padding: 0px; background-color: #eaeaea;}
.panel li {display: block; margin: 0px; padding: 0px; list-style: none; padding-left: 10px;}
.panel li.nadpis {display: block; margin: 0px; padding: 0px; list-style: none; padding-left: 3px; color: #1f3b79; font-weight: bold;}
#menu li:hover {display: block; margin: 0px; padding: 0px; list-style: none; padding-left: 3px; color: #e7510b; font-weight: bold;}
#r_panel img {margin: 5px;}
.panel p {text-align: justify; margin: 0px 0px 5px 0px;}
h2 {display: block; margin: 0px 0px 15px 0px; font-size: 20px; color: #f2550c;}





/* ... MENU ... */

#dropmenudiv{
position:absolute;
background-color: #ffffff;
border:1px solid #6784c5;
border-bottom-width: 0;
font: normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
color: #5f7ec1;
font-weight: bold;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #6784c5;
padding: 1px 0;
text-decoration: none;
}

#dropmenudiv a:hover{
	background-color: #ebebeb;
	color: #e7510b;
}

.navlist li {
	list-style-type: square;
	width: 135px;
	background-color: #ebebeb;
}

.odkazy {
	background-color: #f5f5f5;/*#f5f5f5*/
	border: #6784c5;
	border: solid 1px;
	width: 178px;/*178*/
	height: 20px;
	display: block;
	text-decoration: none;
}
a:hover{
	text-decoration:none;
	color: #5f7ec1;
}

a{
	text-decoration:none;
	color: #5f7ec1;
}

input{
	background-color: #CCCCCC;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
}
textarea{
	background-color: #CCCCCC;
	color:#333333;
	font-family: "Times New Roman", Times, serif;
	font-style:normal;
	font-weight: bold;
}
#vzkazy {
 background-color: #7daec4;
 width: 505px;
 border: 0px;
 font-family: Georgia, "Times New Roman", Times, serif;
 color: #333333;
 font-weight:bold;
 
}
#oddily {
	font-size:15px;
}

#hintbox{ 
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px;  
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ 
font-weight: bold;
color: navy;
margin: 3px 8px;
}
.diskuze{
border: 1px solid #889296;
}
.diskuzelevhor{
border-top: 1px solid #889296;
border-left: 1px solid #889296;
border-right: 1px solid #889296;
}
.diskuzepravhor{
border-top: 1px solid #889296;
border-right: 1px solid #889296;
}
.diskuzeodesllev{
border-top: 1px solid #889296;
border-left: 1px solid #889296;
}
.diskuzeodeslstr{
border-top: 1px solid #889296;
}
.diskuzeodeslprav{
border-top: 1px solid #889296;
border-right: 1px solid #889296;
}
.diskuzeodeslspod{
border: 1px solid #889296;
width: 505px;
}

