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: #5386FE;

	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: #215DE7;

}

#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: #dff0fb;

}

#navigation .s a{

	color: #000;

}

#navigation a{

	color: #215DE7;

	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: #215DE7;

}

#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: #215DE7;

	font-family: Geneva,Arial,Helvetica,sans-serif;

}

#content ul{

	padding-left: 2em;

}

#content h1,#search{

	color: #215DE7;

	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 #215DE7;

	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: #215DE7;

	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: #215DE7;

	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;}