body,#navigation ul,#lang{
	padding: 0;
	margin: 0;
}
body{
	font-family: Geneva,Arial,Helvetica,sans-serif;
	2font-size: 9pt;
	2padding-top: 245px;
	2position: relative;
}
h2,h3,h4,h5,h6{
	font-size: 12pt;
}
h6{
	font-size: 10pt;
}
#info h1{
	font-size: 16pt;
}
div#logos{
	position: absolute;
	2right: 130px;
	right: 9%;
	top: 14px;
	background: url(../i/logo-b.jpg) no-repeat;
	width: 270px;
	height: 218px;
}
a#logo{
	position: absolute;
	2right: 430px;
	background-position: top right !important;
	right: 37%;
	top: 77px;
	width: 328px;
	height: 140px;
	z-index: 88;
}
#lang{
	position: absolute;
	left: 340px;
	top: 16px;
}
#lang li{
	list-style: none;
	float: left;
	width: 33px;
	height: 24px;
	background: #7fbfb0;
	margin-right: 4px;
	text-align: center;
}
#lang a{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}
#lang .sitemap{
	width: 100px;
	height: 24px !important;
}
#lang .s{
	height: 30px;
	background: #008163;
}
#navigation{
	2width: 200px;
	width: 22%;
	padding: 20px 26px 20px 20px;
}
#navigation li{
	list-style: none;
	padding-left: 20px;
	clear: left;
	line-height: 1.6em;
}
#navigation .s{
	background: #eaeaea;
}
#navigation .s a{
	color: #000;
}
#navigation a{
	color: #014D3C;
	font-size: 10pt;
	font-weight: bold;
	cursor: pointer;
}
#navigation a:hover{
	color: black;
}
#navigation .sub{
	font-size: 9pt;
	line-height: 1.2em;
	padding-left: 1em;
}
#navigation .sub li{
	border-bottom: 1px dotted;
	padding-left: 0;
}
#info{
	width: 275px;
	background: #e9f9f6;
	border-top: 2px solid #AFDAD2;
	margin: 5.5em 1em 1em;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	padding: 1.5em 1em;
}
#info img{
	max-width: 90%;
	height: auto;
	border: 1px solid #ddd;
	padding: 2px;
	background: transparent;
	2display: block;
	2width: 40% !important;
}
#footer{
	clear: both;
}
#wrapper{
	background: url(../i/header-back.jpg) repeat-x;
}

#wrapper .l{background: url(../i/header-left.jpg) no-repeat;}

#wrapper .r{
	background: url(../i/header-right.png) right 50px no-repeat;
	padding-top: 230px;
	*zoom: 1;
}
#footer{
	background-position: 13px 54px !important;
	padding-left: 22%;
	2margin: 33px 33px 20px 20px;
}
#wrapper #footer .l{
	background: url(../i/footer-back.png) bottom repeat-x;
	2height: 100px;
	padding: 0;
	margin: 33px 33px 20px 20px;
}
#wrapper #footer .r{
	background: url(../i/footer-right.png) bottom right no-repeat;
	height: 100px;
	padding: 0;
}
#content{
	2margin-left: 245px;
	margin-left: 27%;
	margin-right: 0;
	padding-right: 1em;
	padding-right: 4em;
	text-align: justify;
	color: #111;
	font-size: 9pt;
	font-family: Verdana,Arial,Helvetica,sans-serif
}
#content li{
	line-height: 1.5em;
	margin-left: 1em;
}
#content a{
	color: #014D3C;
}
#content a:hover{
	color: #000;
}
#content table{
	border-collapse: collapse;
	border: none;
}
#content table[width]{
	2width: 98%;
	clear: right;
}
#content td{
	border: 1px solid #eaeaea;
	padding: 4px;
}
#content .red table,#content .red td{
	border: none;
}
#info h1,#info h2,#info h3,#info h4,#info h5,#info h6,
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{
	color: #005C35;
	font-family: Geneva,Arial,Helvetica,sans-serif;
}
#content ul{
	padding-left: 2em;
}
#content h1,#search{
	color: #063;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:16pt;
	font-weight:bold;
}
#title,#title a{
	color: #000;
	2text-decoration: none;
}
#content a:hover{
	color:#000;
	text-decoration: underline;
}
#content .message{
	width: 90%;
}
.first{
	text-align: right;
	width: 30%;
}
#content .message td{
	border: none;
}
#content .message input,#content .message textarea{
	width: 100%;
	border: 1px solid gray;
	color: #444;
	font-size: 8pt;
}
#content .message textarea{
	height: 6em;
}
#content .captcha img{
	width: 100px;
	border: 1px solid gray;
	padding: 1px;
}
#content .captcha input{
	width: 6em;
	text-transform: uppercase;
}
#content table{
	width: 97%;
}
#content table[cellspacing]{
	clear: right;
}
#content table.red{
	width: auto;
}
/*red*/
#nav{
	background: #D6222C;
	float: right;
	height: 26px;
	line-height: 26px;
	margin: 4px;
	padding: 0 2em 0 5em;
	color: #fff;
	font-size: 12px;
}
#copy{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #666;
	font-size: 7pt;
	height: 100px;
	position: relative;
}
#copy a{
	color: #666;
}
#design{
	color: #999;
	width: 120px;
	padding-left: 45px;
	background: url(../i/design.gif) no-repeat;
	position: absolute;
	right: 60px;
	top: 0em;
	height: 40px;
}
#design a{
	text-decoration: none;
	color: #999;
}
#copy,#design{
	line-height: 1.7em;
}
#contacts{
	margin: 0 0 0 10%;
	text-align: center;
	width: 340px;
}
#search{
	margin: 2em 0;
	font-size: 10pt;
	line-height: 2.4em;
}
#search input{
	width: 100%;
	border: solid 1px #063;
	font-size: 8pt;
}
#search button,.message button{
	margin-top: 1em;
	line-height: 1em;
	border: solid 1px gray;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background: #005F39;
	font-size: 8pt;
	color: white;
}
.map{
	margin: 0;
	padding: 0;
}
.map li{
	width: 48%;
	2height: 230px;
	float: left;
	margin: 0;
	list-style: none;
	text-align: center;
}
.map img{
	border: none;
	margin: 2em 0 7px;
}
.map p{
	background: #eee;
	2height: 30px;
	line-height: 1.6em;
	margin: 0;
	padding: 6px;
	color: #005C35;
	2text-decoration: underline;
}

.edit button,.add button,.del button{
	background: url(../i/edit.gif) no-repeat;
	width: 26px;
	border-width: 0;
	height: 12px;
	margin: .4em 0;
	cursor: pointer;
}
.add button{
	background: url(../i/add.gif) no-repeat;
}
.del button{
	background: url(../i/del.gif) no-repeat;
}
#admin{
	position: absolute;
	right: 0;
	top: 0px;
	height: 25px;
	line-height: 25px;
	background: #D6222C;
	color: white;
	font-size: 9pt;
}
#admin a{
	color: white;
}
#admin li{
	float: left;
	padding: 0; margin: 0 .5em;
	list-style: none;
}
.list{
	padding-left: 2em;
	margin: 1.5em 3.5em;
	padding-top: 1.5em;
}
.list form,.list a{
	vertical-align: top;
}

#myForm{
	margin: 4em;
	padding-right: 0;
}
#myForm  .dijitTextBox{
	width: 80%;
}
#myForm  .pass .dijitTextBox{
	width: 10em;
}
#myForm .pass span{
	width: 14em;
	3display: block;
	float: left;
}
#myForm .pass{
	padding: 1em 0;
}
.none{
	display: none;
}
.dojoxLightboxFooter {
	2height: 120px !important;
	margin-top: 4px !important;
	font-size: 8pt !important;
}
input.error{
	background: #f9f7ba;
}
.tundra .dijitTextBox{
	width: 100%;
}
.sitemap li{
	list-style: none;
}
.list-l{
	font-size: 6pt;
}
#main-nav{
	border-bottom: 3px double #aaa;
}
.list-l li{
	padding: .2em;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #aaa;
}

/*Background logo*/
.en #logo{background: url(../i/logo-en.gif) no-repeat;}
.ru #logo{background: url(../i/logo-ru.gif) no-repeat;}
/*Background footer*/
.en #footer{background: url(../i/footer-left_en.gif) bottom left no-repeat;}
.ru #footer{background: url(../i/footer-left_ru.gif) bottom left no-repeat;}