
a {
	background: inherit;
	color: #005901;
	text-decoration: none;
}

a:hover {
	background: inherit;
	text-decoration: underline;
}

body {
	background:#f0f0f0 no-repeat;
	color: #000000;
	font: 74% Arial, Sans-Serif;
	line-height: 1.4em;
	margin: 5px 0;
	padding: 0;
}

/*----------------- for snews --------------------------*/
fieldset {
	border: 1px solid #EEEEEE;
}

h1 {
	background: inherit;
	color: #006400;
	font: bold 1.8em Arial, Sans-Serif;
	letter-spacing: -1px;
	margin: 0;
	padding: 0;
}

h1 a {
	background: inherit;
	color: #228b22;
}

h2 {
	background-color: inherit;
	color: #006400;
	font-size: 140%;
	font-weight: bold;
	margin: 10px 0 10px 0;
	padding: 0;
}

h2 a {
	color: #006400;
}

h2 a:hover {
	color: #228b22;
	text-decoration: none;
}

hr {
	background-color: #EEEEEE;
	border: 0;
	color: #EEEEEE;
	height: 1px;
}

input.button {
	background: #FFFFF4;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	color: #808080;
}

input.field {
	background-color: #3C3C3C;
	border: 1px solid #CCCCCC;
	color: #000000;
	width: 100px;
}

input.field:hover {
	background: #CCCCCC;
	border: 1px solid #EEEEEE;
	color: #000000;
}

input.searchbutton {
	background: #FFFFFF;
	border: none;
	color: #333333;
	font-family: Arial, Sans-serif;
	font-size: 100%;
	font-weight: bold;
	margin: 0;
	padding: 1px;
}

input.text {
	background: #FFFFFF;
	border: 1px solid green;
	color: #808080;
	margin: 0;
	width: 110px;
}

input.text:hover {
	border: 1px solid #358e41;
}

li {
	color: #F29900;
	list-style-type: none;
	margin: 0 0 0px 0;
	padding: 0 0 0 0px;
}

li a {
	color: #358e41;
}

li a:hover {
	color: #F29900;
}

/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
p {
	background: inherit;
	color: #555555;
	margin: 0 0 5px 0;
	padding: 0;
}

textarea.text {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #000000;
	height: 150px;
	width: 90%;
}

textarea.text:hover {
	background: #FFFFF4;
	border: 1px solid #EEEEEE;
	color: #000000;
}

ul {
	list-style: none;
	margin: 5px 0 20px 15px;
	padding: 0;
}

.boxads {
	background: #d7ff9d;
	border: 1px solid #999999;
	color: #333333;
	padding: 5px;
}

.center {
	background: #FFFFFF;
	border-right: 1px solid #F0F0F0;
	float: right;
	margin: 15px 20px 5px 5px;
	padding-right: 5px;
	width: 577px !important;
	width: 582px;
}

.comments {
	background: #FFFFFF;
	color: #333333;
	margin: 0 0 7px 0;
	padding: 10px 10px 8px 10px;
}

.commentsbox {
	background: #F4F4F4;
	color: #000000;
	margin: 0 0 10px 0;
	padding: 8px 0 10px 10px;
}

.content {
	background: url(bg.jpg) #FFFFFF repeat-y center;
	color: #505050;
	margin: 0 auto;
	padding: 0;
	width: 985px;
}

.date {
	background: #FFFFFF;
	border-top: 1px solid #DDDDDD;
	color: #505050;
	margin: 4px 0 5px 0;
	padding: 0.4em 0 0 0;
	text-align: right;
}

.date a {
	color: #546078;
}

.error {
	background-color: #FFF0F0;
	border: 1px dashed #990000;
	color: #990000;
	margin-bottom: 10px;
	margin-top: 5px;
	padding: 7px;
}

.error h2 {
	background: inherit;
	color: #990000;
}

.img {
	background: #FFFFFF;
	border: 1px solid #E0E0E0;
	color: #333333;
	float: left;
	margin: 5px 8px 5px 0;
	padding: 1px;
}

.leftmenu {
	background: url(leftbg.jpg) #FFFFFF repeat-x;
	float: left;
	margin: 0 1px;
	padding: 0;
	width: 173px;
}

/* NAVIGATION */
.nav {
	clear: both;
	color: #8b4513;
	padding: 20px 0 0 0;
	text-align: left;
}

.nav li {
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
	margin: 0 0 8px 0;
	padding: 0 0 0 5px;
}

.nav li a {
	color: #53a800;
	text-decoration: none;
}

.nav li a:hover {
	color: #F29900;
	text-decoration: none;
}

.obrazek {
	margin: 0 0 0 15px;
}

.padding {
	padding: 15px;
}

.right_side {
	background: #FFFFFF;
	float: right;
	padding: 15px 5px 3px 0px !important;
	padding: 30px 5px 3px 0px;
	width: 160px;
}

.success {
	background: #FAFAFA;
	border: 1px dashed #7fff00;
	color: #000000;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 7px;
}

.green {
	background: #D2E8A5;
	border: 1px dashed #7fff00;
	color: #000000;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 7px;
}

.success h2 {
	background: inherit;
	color: #7fff00;
}

/* FOOTER */
#footer {
	background: url(footer.gif) no-repeat;
	clear: both;
	color: #A0A0A0;
	font-size: 90%;
	height: 43px;
	width: 990px;
	margin: -3px;
	padding: 0px;
	text-align: center;
}

#footer a {
	background: #FFFFFF;
	color: #999999;
	text-decoration: none;
}

#footer a:hover {
	background: #FFFFFF;
	color: #444444;
	text-decoration: underline;
}

#footer hr {
	border: 1px solid #F0F0F0;
	color: #888888;
	margin: 0 25px 0 25px;
	width: 740px;
}

#header {
	color: #FFFFFF;
	line-height: 1.0em;
	padding: 0 15px 0 15px;
}

#header .citation {
	color: #F0F0F0;
	padding: 60px 25px 25px 6px;
	text-align: right;
}

#header .lside {
	background: #FFFFFF;
	color: #FFFFFF;
	float: left;
	height: 129px;
	margin: 0 1px;
	padding: 0;
	width: 173px;
}

#header .rside {
	background: url(header.jpg) transparent no-repeat;
	color: transparent;
	float: right;
	font-size: 90%;
	height: 129px;
	width: 780px;
}

#header .title {
	padding-top: 30px;
	text-align: center;
}

#header h2 {
	background-color: inherit;
	color: #FFFFFF;
	letter-spacing: 1px;
}

#main {
	margin: 0 20px 0 15px;
}

#main h2 {
	background-color: inherit;
	color: #228b22;
	line-height: 0.2em;
}

#main h3 {
	background: inherit;
	color: #5F5F5F;
	font: 85% Arial, Sans-Serif;
	margin: 0 0 10px 0;
	padding: 0;
}

#toph {
	background: url(top.jpg) #F0F0F0 no-repeat center top;
	height: 14px;
	margin: 0;
	padding: 0;
}

