/*
***********************************************************
* CSS Definition file
* author: vlada@zemeplocha.cz - (c) 2005
***********************************************************
* Generic elements
***********************************************************
*/

html {

}

body {
	margin: 0px;
	padding: 20px;
	border:0px;
	font-family: Tahoma, Verdana, "Verdana CE", Arial, "Arial CE", "Lucida Grande CE", "Helvetica CE", lucida, sans-serif;
	font-size: 12px;
	background-color: #000;
	color: #fff;
	position:relative;
	width:780px;
	margin-left:auto;
	margin-right:auto;
}

a  {
	color: #BEBEBE;
	text-decoration: underline;
}

a:link  {
	color: #BEBEBE;
	text-decoration: underline;
}

a:visited  {
	color: #BEBEBE;
	text-decoration: underline;
}

a:active  {
	color: #BEBEBE;
	text-decoration: underline;
}

a:hover  {
	color: #FFF;
	text-decoration: none;
}

#logo {
    text-align: center;
}

.news {
	float:right;
    width:400px;
    text-align:right;
}

/*
RSS
*/
.rssbox {
	float:left;
	width:250px;
	margin-top:10px;
	border:1px solid #fff;
}

.rsssource {

}

.rsssource a {
	font-weight:bold;
	color:#fff;
}

.rsssource a:visited {
	color:#fff;
}

.rsssource a:hover {
	color:#154F8F;
}


.rssitems {
	margin-bottom: 5px;
	color:#BEBEBE;
	padding-right:10px;

}

.rssitems a {
	display:block;
}

.calp {
	color:#00ff33;
}

.calp a {
	color:#00ff33;
}

.calp a:link {
	color:#00ff33;
}

.calp a:visited {
	color:#00ff33;
}

/*
news
*/
.newsarea {
	color: #bebebe;
}

.newsarea h2 {
	margin:0px;
	padding:0px;
	font-size: 11px;
	margin-top:7px;
	margin-bottom:3px;
}

.newsarea h2 a {
	color: #eee;
}

.newsarea h2 a:visited {
	color: #eee;
/*	border-bottom: 1px dashed #eee; */
}

.newsarea h3 {
	margin:0px;
	padding:0px;
	font-size: 11px;
	margin-top:15px;
	margin-bottom:5px;
}

.newsarea .d0 {
	color:#555;
}

.newsarea .d1 {
	color:#aaa;
}

.newsarea .d2 {
	color:#fff;
}

.newsarea p {
	margin:0px;
	padding:0px;
}

.dd {
	font-size: 10px;
	width: 200px;
	position:absolute;
	right:20px;
	border:1px solid #fff;
	padding:10px;
	background-color: #222;
}

.ndash {
	font-size:1px;
	background: url('../img/bg_dash.gif') 0px 0px repeat-x;
	height:8px;
}

.navi {
	margin-top:10px;
}

/*
Menu
*/

#menu {
	background-color:#fff !important;
	color:#000;
	padding:3px;
}

#menu a {
	color:#000;
	font-weight:bold;
	padding:2px;
}

#menu a:hover {
	background-color:#000;
	padding:2px;
	color:#fff;
}

/*
Loginform
*/

#loginform form {
	margin:0px;
	padding:0px;
}

#loginform input {
	border:1px solid #fff;
	background-color:#ccc;
	font-size:10px;
	width:150px;
}

#loginform input.tit {
	width:300px;
}

#loginform textarea {
	border:1px solid #fff;
	background-color:#ccc;
	font-size:11px;
	width:300px;
}

.forum {
	text-align:left;
	width:600px;
	border:1px solid #333;
	margin:auto;
	padding:5px;
}

.forum .rec {
	margin:2px 0px;
	border-top:1px solid #666;
}

.forum .jmeno {
	background-color:#212121;
	color:#aaa;
	padding:2px;
}

.forum .tit {
	padding:0px 2px;
}

.forum .txt {
	padding:2px;
	color:#aaa;
}

.dash {
	font-size:1px;
	background: url('../img/bg_dash.gif') 0px 7px repeat-x;
	height:8px;
}
