@charset "windows-1251";
* {margin: 0;padding: 0;}
a	img{	border: 0;}
body, html{
	height: 100%;
}
body{
	color: Black;
	background: #8F2A2A url(i/back2.gif) repeat;
	font-family: Arial, Helvetica, sans-serif;
}
body, body div, body p, body th, body td, body li, body dd	{
	font-size:	x-small;
	voice-family:	"\"}\"";
	voice-family:	inherit;
	font-size:	small;
	text-align:left
}
html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd	{
	font-size:	small
}

hr{
	background: #989289;
	border: 0;
	color: #989289;
	height: 1px;
	margin: 20px 0px;
	padding: 0;
}
* html	hr{
	margin: 10px 10px;
	padding: 0;
}
a{ color: #3366CC; }
a:hover{	text-decoration: none;}
h1{
	font-size: 140% ;
	font-weight: normal;
	position: absolute;
	width: 450px;
	height: 40px;
	background: url(i/h1_bg.gif) no-repeat 0 25px;
	top: 225px;
	left: 25px;
	text-align: left;
}
h2{
	font-size: 140%;
	font-weight: normal;
	padding: 15px 0 4px 0;
	color: #C0261E;
	text-align: left;
}
h2 img{margin-left:10px}

p{
	text-align: justify;
	font-size: 86%;
}
.clear{height:0; font-size:0; clear:both}
/* layout */
#empty{
	height: 20px;
}
#frame{
	width: 763px;
	background: #5B000A url(i/bg.gif) repeat-y 0 0;
	margin: 0 auto;
}
#bgTop{
	text-align: center;
	background: url(i/back1.png) repeat-x 0 0;
	height: 100%;
}
#header{
	margin: 0 8px;
	height: 271px;
	position: relative;
}
.p1rus{
	background: #FDF9EA url(i/rus/pic_left_1.jpg) no-repeat 0 30px;
}
.p2rus{
	background: #FDF9EA url(i/rus/pic_left_2.jpg) no-repeat 0 30px;
}
.p3rus{
	background: #FDF9EA url(i/rus/pic_left_3.jpg) no-repeat 0 30px;
}
.p1eng{
	background: #FDF9EA url(i/eng/pic_left_1.jpg) no-repeat 0 30px;
}
.p2eng{
	background: #FDF9EA url(i/eng/pic_left_2.jpg) no-repeat 0 30px;
}
.p3eng{
	background: #FDF9EA url(i/eng/pic_left_3.jpg) no-repeat 0 30px;
}
#rightPic{
	height: 240px;
	width: 269px;
	top: 30px;
	right: 0px;
	position: absolute;
}
* html #rightPic{
	top: 29px;
}

#content{
	background-color: #FFF9EB;
	margin: 0 8px;
	padding: 5px 25px 10px;

}
#content p{text-align:justify}
#content table.sostav td{text-align:center}
	#content table.sostav td img{border:1px solid black}
	#content table.sostav td p{text-align:center; font-size:11px; width:180px; display:block; margin:0 auto}
#content .peoplelist {margin:15px 0 20px 0; text-align:left}
	#content .peoplelist li{margin:0 0 4px 40px; font-weight:bold; list-style-type:circle}
	#content .peoplelist li strong{margin:0 0 0 200px; font-weight:normal; position:absolute}
#content .peoplelist2 {text-align:left; margin:15px 0 20px 0; display:inline; width:200px; float:left}
	#content .peoplelist2 li{margin:0 0 4px 40px; font-weight:bold; list-style-type:circle}
	#content .peoplelist2 li strong{font-weight:normal}
#content ul{margin:0 0 0 30px}
	#content ul img{margin-left:10px}
	#content ul li{padding:2px 0 2px 0}
#content .groupfoto{border:1px solid black}
#content .galpics TD A IMG{border:1px solid #000000; margin-bottom:3px}
#content .galpics TD {width:170px; padding:0 10px 10px 10px}
#content .podpis{font:70% arial; color:#999966}
#content p{font-size: 93%; padding: 0 0 10px}
#content .files TD{text-align:left; padding:5px 15px 5px 10px;  border-top:1px solid #D6CEAD; }

#content .reppic{float:left; margin:0 15px 5px 0; text-align:left}
#content .reppic img {border:1px solid black}
#content .reppic span {display:block; margin-top:3px; color:#996; font-size:85%}
#footer{
	margin: 8px 0 0;
	height: 61px;
	background: url(i/bottomback1.gif) no-repeat;
}
#footer_bg{
	height: 53px;
	margin: 0 8px;
	background: url(i/bottomback2.gif) no-repeat;
	position: relative;
}
#footer a{
	color: #fff;
}
#copy{
	font-size: 76%;
	position: absolute;
	left: 30px;
	top: 20px;
	color: #FF9999;
}
#studio{
	font-size: 76%;
	position: absolute;
	right: 30px;
	top: 20px;
	color: #FF9999;
}
#createl_desc{
	position: absolute;
	top: 0;
	right: 82px;
	width: 100px;
	height: 13px;
}
#createl{
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 13px;
	width: 92px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(i/createl.gif) no-repeat;
}
#createl:hover {
	background-position: 0px -13px;
}


/* nav */

#nav {
	position: relative;
	width: 747px;
	height: 33px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	z-index: 2000;
}

#nav li {
	border-top: 3px solid #CB8244;
	background: transparent;
	position: absolute;
	bottom: -1px;
	height: 30px;
	display: block;
}
/* adjusted values after ugly browser (no names) */
html>body #nav li {bottom: 0;}

#nav li#bu1 { left: 0px; }
#nav li#bu2 { left: 70px; }
#nav li#bu3 { left: 166px; }
#nav li#bu4 { left: 238px; }
#nav li#bu5 { left: 326px; }
#nav li#bu6 { left: 411px; }
#nav li#bu7 { left: 491px; }
#nav li#bu8 { left: 581px; }
#nav li#bu9 { left: 661px; }

#nav li#bu1 .item{	width: 70px; }/* 110 */
#nav li#bu2 .item{	width: 96px; }
#nav li#bu3 .item{	width: 72px; }
#nav li#bu4 .item{	width: 88px; }
#nav li#bu5 .item{	width: 85px; }
#nav li#bu6 .item{	width: 80px; }
#nav li#bu7 .item{	width: 90px; }
#nav li#bu8 .item{	width: 80px; }
#nav li#bu9 .item{	width: 86px; }

#nav .item{
	position: relative;
	display: block;
	height: 30px;
	font-size: .8em;
	text-decoration: none;
	overflow: hidden; /* wild thing, ... */
	text-align: center;
}

#nav a:link,
#nav a:visited{ color: #000; }
#nav a:hover,
#nav a:active { color: #0f0; }

#nav em,
#nav span {
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	width: 100%;/* 112 */
	height: 30px;
}
#nav span {
	font: 11px verdana, arial, sans-serif;
	line-height: 30px;
	height: 90%; /* 20 */
	width: 90%; /*94*/ 
	top: 0px;
	margin-left: 0px;
}

#nav a:link span,
#nav a:visited span, #nav strong span { border: 2px solid #CB8244; color: #000; background-color: #DFB060; }
#nav a:hover span,
#nav a:active span { border: 2px solid #CB8244; background-color: #EBCB7C; }
#nav li.here{
	border-color: Black; 
}
#nav li.here span{  color: #000; font-weight: bold; background-color: #EBCB7C; border-color: #000; }

#nav em { 
background-position: 0 0; 
background-repeat: no-repeat; 
background-image: url(i/menu.gif); 
}

#nav li#bu1 a:hover em { background-position: 0 -30px; }
#nav li#bu2 a:hover em { background-position: -70px -30px; }
#nav li#bu3 a:hover em { background-position: -166px -30px; }
#nav li#bu4 a:hover em { background-position: -238px -30px; }
#nav li#bu5 a:hover em { background-position: -326px -30px; }
#nav li#bu6 a:hover em { background-position: -411px -30px; }
#nav li#bu7 a:hover em { background-position: -491px -30px; }
#nav li#bu8 a:hover em { background-position: -581px -30px; }
#nav li#bu9 a:hover em { background-position: -661px -30px; }

#nav li#bu1 em { background-position: 0 0; }
#nav li#bu2 em { background-position: -70px 0; }
#nav li#bu3 em { background-position: -166px 0; }
#nav li#bu4 em { background-position: -238px 0; }
#nav li#bu5 em { background-position: -326px 0; }
#nav li#bu6 em { background-position: -411px 0; }
#nav li#bu7 em { background-position: -491px 0; }
#nav li#bu8 em { background-position: -581px 0; }
#nav li#bu9 em { background-position: -661px 0; }



#nav li#bu1.here em { background-position: 0 -30px !important; }
#nav li#bu2.here em { background-position: -70px -30px !important; }
#nav li#bu3.here em { background-position: -166px -30px !important; }
#nav li#bu4.here em { background-position: -238px -30px !important; }
#nav li#bu5.here em { background-position: -326px -30px !important; }
#nav li#bu6.here em { background-position: -411px -30px !important; }
#nav li#bu7.here em { background-position: -491px -30px !important; }
#nav li#bu8.here em { background-position: -581px -30px !important; }
#nav li#bu9.here em { background-position: -661px -30px !important; }



/*#nav li.here a:hover em { background-position: 0 -77px !important; }
*/

/* Cursor */
@media screen {
	#nav a {cursor: hand;} /* yeah, yeah... for the best browser on the Earth */
	html>body #nav a {cursor: pointer;}
}


#lang {
	position: absolute;
	left: 410px;
	top: 50px;
	width: 100px;
}
#lang li{
	height: 12px;
	font-size: 70%;
	text-transform: uppercase;
	float: left;
	margin: 0 4px 0 0;
	padding: 1px 2px 0;
	background: #897E5D;
	color: #fff;
	list-style-type: none;
	display: inline;
}
#lang li a{
	color: #fff;
	text-decoration: none;
}
#lang li.here{
	background: #921F1F;
}
#news .anons{
	padding: 0 0 10px 0;
	border-bottom: 1px solid #d5d5d5;
	margin: 15px 0;
	width: 100%;
	clear: both;
}
#content h4{
	color: #000;
	font: bold 110% Arial, Helvetica, sans-serif;
	margin: 10px 0 10px;
	text-align:left;
}
#news .pic_simple{
	float: left;
	margin: 0 25px 0 0;
	padding: 0;
	border: none;
}
.pages{
	text-align: center;
	margin: 30px 0 0 0;
	padding: 10px 0 5px 0;
}
.pages a{
	padding: 0px 4px;
	border: 1px solid #d1d1d1;
	text-decoration: none;
	color: #aaa;
}
.pages a:hover{
	border: 1px solid #999;
	background: #aaa;
	text-decoration: none;
	color: White;
}
.pages strong{
	padding: 0 5px;
	color: #000;
}
#form input, #form textarea{width:100%}
.red {color:#C00}
.contacts td{padding:10px 10px 10px 0; border-bottom:1px solid #ccc}