/* Reset */
html,body,address,blockquote,div,p,pre,h1,h2,h3,h4,h5,h6,hr,	/* block level 	*/
dd,dl,dt,ul,ol,li,	/* lists 		*/
abbr,acronym,big,br,cite,code,del,dfn,em,i,		/* inline text 	*/
ins,kbd,q,samp,small,strong,sub,sup,tt,var,		/* inline text 	*/
img,object,	/* misc 		*/
caption,	/* table 	*/
input,textarea,select,button,form,fieldset,legend,label, 	/* form 		*/
font,u,s,center,dir,menu,strike,xmp	/* depricated 	*/
{
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	text-align: left;
	text-indent: 0;
	font: normal 12px/18px Verdana,sans-serif;
	color: black;
	text-decoration: none;
	list-style-type: none;
}
applet,embed {
	display: none;	/* remove depricated, use object instead */
}
hr,img,object {
	border: 0;
}
input,select,button {
	vertical-align: middle;	/* make all controls align middle to textline in all browsers */
}
textarea {
	vertical-align: top;/* ...and all textareas, but... */
}
input,button{
	overflow: visible;	/* remove padding in buttons in IE */
}
select[size]{
	vertical-align: top;	/* make align top to textline for all selectboxes which has attribute "size",.. */
}
select[size="1"] {
	vertical-align: middle;	/* ...if attribute "size" of a selectbox is set to "1", make it align middle to textline */
}
fieldset legend {
	*margin-left: -7px;	/* remove margin in IE6-7. Better place this in your IE6-7.css and include via Conditional Comments. */
}
caption,td,th,tr {
	vertical-align: top;
}
table {
	border-collapse: collapse;
}
optgroup {
	color: black;	/* optgroup in Opera has black background and white text... */
	background: white;	/* ...so let's fix it */
	font-style: normal;	/* works only in FF */
}
optgroup option {
	padding-left: 22px;	/* make padding in FF almost the same as in other browsers */
}
hr {
	color: black;
	background-color: black;
	height: 1px;
	margin: 7px 0;	/* crossbrowser hr */
	*margin: 0;	/* hack for IE6-7. Better place this in your IE6-7.css and include via Conditional Comments */
}
ol li, ul li{
	vertical-align: bottom;	/* fixing margins for IE, if there are elements with "display: block" in list items */
}
ol li{
	list-style-type: decimal;
}
ul li{
	list-style-type: disc;
}
q { quotes: '\00AB' '\00BB' '\201E' '\201C'; }	/* russian quotes */
q:before	{ content: '\00AB'; }
q:after		{ content: '\00BB'; }
q q:before	{ content: '\201E'; }
q q:after	{ content: '\201C'; }

sub, sup{
	position: relative;	/* this method is better, there will not be extra padding in textline */
	font-size: 11px;
}
sub{
	top: 5px;	
}
sup{
	top: -5px;
}

/* Base */
.center {
	text-align: center;
}
.clear {
	clear: both;
}
.hidden {
	display: none;
}
html {
	height: 100%;
}
body {
	background-color: #fffef0;
	position: relative;
	min-height:100%;
	min-width:1000px;
	overflow: -moz-scrollbars-vertical;
}
ul {
	margin-top: -.5em;
	margin-left: .5em;
	list-style-position: inside;
}
h1 {
	margin: 2em 0;
	font-size: 130%;
	font-weight: bold;
}
p {
	margin: .5em 0;
}

.nav {
	margin: 0;
	text-align: center;
	background: #269E45 url(/img/nav.png) repeat-x scroll 0 0;
}
.nav a {
	margin-left: -1px;
	display: -moz-inline-block;
	display: inline-block;
	border: 1px solid white;
	border-width: 0 1px;
	padding: 12px 20px 17px 20px;
	font-family: Arial;
	font-size: 14pt;
	text-decoration: none;
	color: white;
}
.nav a:hover {
	text-decoration: none;
	background: #269E45 url(/img/nav.png) repeat-x scroll 0 -96px;
}
.nav a.active {
	text-decoration: none;
	background: #269E45 url(/img/nav.png) repeat-x scroll 0 -48px;
}

.nav li {
	display: inline;
	padding: 10px 0;
	zoom: 1;
}

.content {
	padding: 0 50px;
	padding-bottom: 70px;
	margin-bottom: 50px;
}
#language
{
	position: absolute;
	top: 10px;
	right: 10px;
}
.top {
	padding: 15px 0;
	position: relative;
	text-align: center;
	font-family: Verdana;
	font-size: 2.15em;
	background: #fcf48a url(/img/logo1.png) no-repeat scroll 8px 6px;
}

.footer {
	position: absolute;
	bottom: 0;
	font-size: 12pt;
	text-align: center;
	width: 100%;
	font-family: Arial;
	font-size: 16pt;
}
.map {
	margin: 0;
}
.map div {
	text-align: center;
	margin: 20px 0;
}
.footer {

}
.footer_round {
	display: -moz-inline-block;
	display: inline-block;
	background: #fcf48a url(/img/footer_bg.png) repeat-x scroll 0 0;
	padding: 0 15px 15px;
}
.banners {
	position: absolute;
	padding: 5px;
	bottom: 0;
	right: 0;
}
.ft {
	height: 16px;
	margin: 0 -15px;
}
.ft div {
	float: right;
	width: 50%;
	height: 16px;
	background: #fcf48a url(/img/footer_bg.png) repeat-x scroll right top;
}
ul.contact_list li
{
	margin-top: 30px;
}

span.dsfs