#inbg {
width:886px;
height:889px;
background-image:url(/templates/1/img/inbg.jpg);
position:absolute;
top:0px;
left:0px;
z-index:-1;
}


#wulogin {
position:absolute;
top:50px;
left:580px;
font-size:90%;
color:#fff;
}
#wulogin a {
color:#fff;
}
#news {
position:absolute;
top:180px;
right:20px;
color:#fff;
font-size:90%;
width:200px;
height:350px;
overflow:hidden;

}

#news h3 {
font-size:110%;
padding:0;
margin:0;
}

#news a {
color:#fff;
}

body {
	background-color:#667416;
	font-family:Trebuchet MS;
	font-size:14px;
	padding:0;
	color:#333;
	margin:0;
	background-image:url(/templates/1/img/bg.jpg);
	background-repeat:repeat-x;
}

#main {
	width: 790px; position: relative; text-align: left; margin: 0 auto; padding-top:5px;
	
}


#top {
	width: 868px; height: 256px; 
	background-image:url(/templates/1/img/top.jpg);
}

#ino {
position:absolute;
top:30px;
left:30px;
width:490px;
height:500px;
padding-right:10px;
overflow:scroll;

}

#obsah {
	position:relative;
	left:30px;
	width:807px;
	height:624px;
	background-image:url(/templates/1/img/o.jpg);
}

.obsah_bg {
	width:770px;
	background: url(/templates/1/img/obsah_bg.gif) top left repeat-y;
	margin:0px;
	padding:0px;
}

.obsah_top {
	width:770px;
	background: url(/templates/1/img/obsah_top.gif) top left no-repeat;
	padding-top:9px;
}

.obsah_bottom {
	width:770px;
	background: url(/templates/1/img/obsah_bottom.gif) bottom left no-repeat;
	padding-bottom:9px;
}

#footer {

position:absolute;
bottom:30px;
left:40px;
color:#fff;
}

#footer a {
color:#fff;
}

img {
 border: 0px
}

a {
	color:#000; text-decoration: none
}

a:hover {
	color:#ec008c; text-decoration: underline
}

h1 {
	color:#ec008c; text-decoration: none; font-size:140%;
}

#top_menu {
position:absolute;
top:215px;
right:0px;
	height:25px;
	padding-top:10px;	
}	



#logo {
position:absolute;
top:20px;
left:10px;
width:350px;
height:200px;
display:block;

}

#home {

position:absolute;
top:90px;
right:00px;
width:20px;
height:20px;
display:block;

}

#write {

position:absolute;
top:90px;
right:-25px;
width:20px;
height:20px;
display:block;

}

#jmeno {
position:absolute;
top:20px;
right:220px;
}

#kontakt {
position:absolute;
top:20px;
left:20px;
}

#top_menu a {
font-size:120%;
font-weight:bold;
color:#fff;

}

#top_menu a:hover {
text-decoration:none;
color:#ec008c;
}


/*
#csstopmenu, #csstopmenu ul{
margin:0px;
list-style: none;
width:770px;
display:inline;
height:20px;
padding:0px;
}

#csstopmenu li{
float: left;
}
*/
.mainitems{
float: left;
position: relative;
padding: 0px 14px 0px 14px;
}

li.first {
float: left;
position: relative;
background-image: none;
margin:0px;
padding-left:20px;
}


/* -------------------*/

.submenus {
	z-index:10;
}

#csstopmenu, #csstopmenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background-color: #000000;
}

#csstopmenu ul {
border:1px solid white;
}

#csstopmenu li:hover ul, li.over ul {
	display: block;
}

.submenus {
	display: none;
	width: 13em;
	position: absolute;
	top: 1.1em;
	left: 0;
}

.submenus a {
	border: 0px;
}

.submenus li {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.submenus li a {
	display: block;
	width: 100%;
	text-indent: 3px;
	padding: 3px;
	text-align: left;
}

html>body .submenus li a {
	width: auto;
}

.submenus li a:hover {
	background-color: #000000;
	color: #dce100;
}



form,fieldset {
border:0px;
margin:0px;
padding:0px;
}

table.diskuse {
	
	margin-bottom: 6px;
	border-collapse: collapse;
	
}

table.diskuse .main {
	background-color:#ccc;
	
	font-weight: bold;
	font-style: italic;
}

table.diskuse .odpovedet {
	border-top: 1px solid #ddd;
}

table.level1 {
	width: 100%;
}

table.level2 {
	margin-left: 5%;
	width: 95%;
}


.nolevel table.level2 {
	margin-left: 0%;
	width: 100%;
}
table.level3 {
	margin-left: 10%;
	width: 90%;
}

table.level4 {
	margin-left: 15%;
	width: 85%;
}

table.level5 {
	margin-left: 20%;
	width: 80%;
}

form#diskuse {
	margin-bottom: 10px;
	
}

form#diskuse fieldset {
	border: 0px;
}

table.diskuse a {
	color: #000;
}

table.diskuse a:hover {
	color: #333;
}

table.parent {
	background-color: #FFEBB5;
}

td.datum {
width:50%;	
}

.hlaska {
color:#e5171f;	
font-size:120%;
font-weight:bold;
padding:10px;
display:block;
text-align:center;
}

