html, body {
	margin:0px;
	padding:0px;
}
body {
	font:normal 13px Arial AMU, Arian AMU, Verdana;
	color:#000;
	text-align:justify;
	background:#93d4fd;
}
table {
	margin:0px;
	padding:0px;
	border-spacing:0px;
	border:0px;
}
td,div,a,input,textarea{font-family:Arial AMU, Arian AMU, Verdana; font-size:13px;}
tr, td {
	vertical-align: top;
}
form {
	margin:0px;
	padding:0px;
}
a, a:active, a:visited {
	color: #000;
	font-size:11px;
	text-decoration:none;
}
a:hover {
	color: #000;
	font-size:11px;
	text-decoration:none;
}
img {
	border:0px;
}
.border {
	border:solid 1px #7ac54a;
}
.bullet {
	padding:0px 8px 0px 5px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.cl {
	clear:left;
}
.cr {
	clear:right;
}
.cb {
	clear:both;
}
/* IDs *************/
#container {
	width:1003px;
	margin:0 auto;
	border:0px;
	text-align:left;
}
#content {
	width:460px;
	padding-bottom:180px;
}
#header {
	height:250px;
	background:url(/img/header_bg.jpg) no-repeat top center;
}
#footer {
	height:0px;
	width:0px;
	position:relative;
	left:0px;
	top:0px;
	text-align:center;
}
#footer_inner_block {
	position:absolute;
	width:1003px;
	height:33px;
	top:-33px;
}
#left {
	width:260px;
	vertical-align:bottom;
}
#right {
	width:276px;
	vertical-align:bottom;
}
#logo {
	position:relative;
	left:25px;
	top:-70px;
	float:left;
}
#main_bg {
	background:url(/img/main_bg.jpg) no-repeat bottom center;
	width:1003px;
}
#lang_block {
	color:#00a54f;
	padding-right:55px;
	float:right;
}
#menu_links {
	width:500px;
	float:left;
	text-align:center;
	position:relative;
	left:245px;
}
#menu_block {
	background:url(/img/menu_bg.jpg) no-repeat;
	height:34px;
}
/* FONTs *************/
.special {
	color:#fff;
	font:bold 13px Century Gothic;
	text-align:center;
}
.titles {
	color:#fff;
	font-size:23px;
	font-weight:bold;
	padding-bottom:10px;
}
.copyright {
	font-size:10px;
}
.big_titles {
	color:#fff;
	font:bold 23px Century Gothic;
	padding:0px 0px 10px 10px;
}
/* CONTACT */
.asterisk {
	color:#000;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	padding-bottom:10px;
}
.contact_titles {
	color:#000;
	font-size:11px;
	float:left;
	width:130px;
	text-align:right;
	padding-right:5px;
}
.error {
	color:#c4302c;
	font-weight:bold;
	font-size:12px;
}
.inputtext {
	color:#000;
	border: solid 1px #2f6e00;
	width:200px;
	height:15px;
	padding-left:3px;
}
.inputtextarea {
	color:#000;
	border: solid 1px #2f6e00;
	width:200px;
	height:122px;
	padding-left:3px;
	overflow:auto;
}
input.button {
	color:#fff;
	font-size:13px;
	background:#2f6e00;
	width:70px;
	padding:0px;
	height:21px;
	border:0px;
	cursor:pointer;
}
/* BACKGROUNDs **********/
/********************************/

/* LINKs **********/
a.copy, a.copy:active, a.copy:visited, a.copy:hover {
	font-size:10px;
}
a.footer_menu, a.footer_menu:active, a.footer_menu:visited, a.footer_menu:hover {
	color:#fff;
}
a.menu, a.menu:active, a.menu:visited, a.menu:hover {
	color:#fff;
	font:bold 15px Century Gothic;
	line-height:34px;
	text-decoration:none;
	position:relative;
	z-index:100;
	top:45px;
}
a.lang, a.lang:active, a.lang:visited {
	font-size:10px;
	color:#00a54f;
	line-height:25px;
}
a.lang:hover {
	color:#ee1c23;
	font-size:10px;
	line-height:25px;
}
a.lang_act, a.lang_act:active, a.lang_act:visited, a.lang_act:hover {
	color:#ee1c23;
	font-size:10px;
	line-height:25px;
}
a.more, a.more:active, a.more:visited {
	color:#c91319;
	font-weight:bold;
	font-size:12px;
}
a.more:hover {
	color:#c91319;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
a.paging, a.paging:active, a.paging:visited {
	color:#000;
	font-weight:bold;
	font-size:13px;
}
a.paging:hover {
	color:#c91319;
	font-weight:bold;
	font-size:13px;
}
a.paging_ak, a.paging_ak:active, a.paging_ak:visited, a.paging_ak:hover {
	color:#c91319;
	font-weight:bold;
	font-size:13px;
}
