*{padding:0; margin:0; text-align:left;}
html{overflow-y:scroll;}
:focus{outline:none;}
a img{border:none;}
html{
	height:100%;
}
body{
	text-align:center;
	color:#000;
	background:fixed #4a6e92 url('img/bg.png') repeat-x;
}
.main{
	margin:15px auto 0 auto;
	width:980px;
	background:#fff;
}
#main #header{
	border:1px solid #fff;
}
#header #band{
	position:relative;
	height:132px;
	background:url('img/band.jpg') 0 30px no-repeat;
	overflow:hidden;
}
#band h1{
	display:block;
	height:30px;
	border-top:1px solid #00bdf1;
	font:normal 27px Verdana, Geneva, "DejaVu Sans", sans-serif;
	color:#006;
}
#band h1 #lab{
	display:block;
	position:absolute;
	top:-4px;
	left:16px;
}
#band h1 #name{
	display:block;
	position:absolute;
	top:-4px;
	right:16px;
}
#band #rus_lat{
	display:block;
	position:absolute;
	top:36px;
	right:9px;
	width:55px;
	height:20px;
	text-align:center;
	font:bold 11px Verdana, Geneva, "DejaVu Sans", sans-serif;
}
#rus_lat span{
	display:block;
	position:absolute;
	top:0;
	left:2px;
	color:#009;
	text-shadow:1px 1px 2px #666;
}
#rus_lat a{
	display:block;
	position:absolute;
	top:0;
	right:2px;
	color:#fff;
	text-shadow:1px 1px 2px #333;
	text-decoration:none;
}
#band #lab_logo{
	display:block;
	position:absolute;
	top:37px;
	left:62px;
	width:323px;
	height:91px;
	background:url('img/lab_logo.jpg') no-repeat;
}
#band #ism_logo{
	display:block;
	position:absolute;
	top:53px;
	right:6px;
	width:61px;
	height:60px;
	background:url('img/ism_logo.png') no-repeat;
}
#band a#ism_txt{
	display:block;
	position:absolute;
	top:113px;
	right:11px;
	width:850px;
	height:54px;
	text-align:right;
	font:bold 13px/14px Verdana, Geneva, "DejaVu Sans", sans-serif;
	color:#fff;
	text-shadow:1px 1px 2px #000;
	text-decoration:none;
}

.tmenu{
	display:block;
	list-style:none;
	height:57px;
	background:url('img/tmenu.jpg');
	border-left:1px solid #fff;
}
.tmenu li{
	float:left;
	height:57px;
	border-right:1px solid #fff;
}
.tmenu li a,
.tmenu li a:visited{
	display:block;
	height:57px;
	text-decoration:none;
	font:bold 13px/57px Verdana, Geneva, "DejaVu Sans", sans-serif;
	color:#8ef;
	text-transform:uppercase;
	text-align:center;
	text-shadow:1px 1px 2px #000;
}
.tmenu li a:hover{
	color:#fff;
	background:#36c url('img/menu.jpg') top center no-repeat;
}
.tmenu li a:active{
	color:#fff;
}
.tmenu li.cur a{
	color:#fff;
	background:#36c url('img/menu.jpg') top center no-repeat;
}
.tmenu li.cur a:hover{
	color:#8ef;
}
.tmenu a#idx{
	width:196px;
}
.tmenu a#cnt{
	width:187px;
}
.tmenu a#ism{
	width:153px;
}
.tmenu a#noc{
	width:190px;
}
.tmenu a#ras{
	width:248px;
}

#sub_head{
	position:relative;
	height:60px;
	background:#fff url('img/sub_head.png') -1px 0 no-repeat;
}
#sub_head h2{
	display:block;
	position:absolute;
	top:0;
	left:210px;
	font:bold 14px/61px Verdana, Geneva, "DejaVu Sans", sans-serif;
	color:#10428d;
	text-transform:uppercase;
}
#sub_head h2 span{
	text-transform:none;
}
#sub_head #nav{
	display:block;
	position:absolute;
	bottom:0;
	right:19px;
	width:450px;
	height:16px;
	text-align:right;
	font:10px Verdana, Geneva, "DejaVu Sans", sans-serif;
	color:#666;
}
#sub_head #nav a,
#sub_head #nav a:visited{
	color:#666;
	text-decoration:none;
	text-transform:uppercase;
}
#sub_head #nav a:hover{
	color:#930;
	text-decoration:underline;
}
#sub_head #nav a:active{
	color:#930;
}

#content{
	position:relative;
	border-top:1px solid #fff;
	background:#fff url('img/content.png') -1px -4px repeat-y;
/* clear flow fix */
	overflow:hidden;
	zoom:1; /* for IE */
	min-height:5000px;
	//height:5000px;
}


#lmenu {
	/*position:fixed;*/
	float:left;
	width:197px;
}
#lmenu li span{
	position: absolute;
	top: -1px;
	right: 2px;
	font: normal 16px/58px Verdana, Geneva, "DejaVu Sans", sans-serif;
}

#lmenu ul, #lmenu li{
	list-style:none;
	background:#fff;
}
#lmenu ul li {
	position:relative;
	z-index: 1;
	width:197px;
	height:59px;
}
#lmenu ul li a{
	display:block;
	background:url('img/menu.jpg') 0 -57px no-repeat;
	padding-left:14px;
	height:58px;
	text-decoration:none;
	font:bold 11px/58px Verdana, Geneva, "DejaVu Sans", sans-serif;
	color:#039;
	text-transform:uppercase;
}
#lmenu ul li a:hover{
	color:#fff;
	background:url('img/menu.jpg') 0 -116px no-repeat;
}
#lmenu li.cur a{
	color: #fff;
	background:url('img/menu.jpg') 0 -116px no-repeat;
}
#lmenu li.cur a:hover{
	color: #fff;
}
#lmenu li.cur ul li a{
	color:#000;
	background:url('img/menu.jpg') 0 -174px no-repeat;
}
#lmenu li.cur ul li a:hover{
	background:url('img/menu.jpg') 0 -232px no-repeat;
}
#lmenu ul li a.eml{
	text-transform:lowercase;
}
#lmenu ul li ul {
	display:none;
	position:absolute;
	top:-1px;
	left:197px;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	-webkit-box-shadow: 1px 1px 8px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 8px rgba(0,0,0,0.75);
	box-shadow: 1px 1px 8px rgba(0,0,0,0.75);
}
#lmenu ul li ul li{
	width:266px;
/*
	height:30px;
*/
}
#lmenu ul li ul li a{
	color:#000;
	padding-left:16px;
	background:url('img/menu.jpg') 0 -174px no-repeat;
/*
	height:29px;
	font:bold 11px/29px Verdana, Geneva, "DejaVu Sans", sans-serif;
*/
}
#lmenu ul li ul li a:hover{
	background:url('img/menu.jpg') 0 -232px no-repeat;
}
#lmenu ul li.lmenu_shad{
	height:24px;
	border-bottom:0;
	background:url('img/sub_head.png') 0 -2px no-repeat;
}

.cent_col{
	margin-left: 197px;
	margin-bottom: 15px;
	background:url('img/kant.png') no-repeat;
}
.cent_col{
	font:13px/1.5em Arial, "Nimbus Sans L", Helvetica, sans-serif;
}
.cent_col a{
	font-weight: bold;
	color:#039;
}
.cent_col a:hover{
	color:#930;
}
.cent_col ul, .cent_col ol{
	margin:15px 0 0 1.5em;
}

.cent_col p{
	margin:15px 0 0 0;
	text-indent:0;
	text-align:justify;
}
.cent_col table{
	margin:15px 0 0 0;
}
.cent_col table{
	width:425px;
	border-collapse:collapse;
	font:13px Arial, "Nimbus Sans L", Helvetica, sans-serif;
}
.cent_col table tr,
.cent_col table td,
.cent_col table th{
	vertical-align:top;
	border:1px solid #000;
	padding:3px;
}
.cent_col table th{
	text-align:center;
	font-weight:bold;
}
.cent_col h3, .cent_col h4, .cent_col h5{
	margin:15px 0 0 0;
}
.cent_col h3{
	font:bold 14px/1.7em Verdana, Geneva, "DejaVu Sans", sans-serif;
	color:#06c;
}
.cent_col h3 a{
	color:#06c;
	text-decoration:none;
}
.cent_col h4{
	font:bold 13px Verdana, Geneva, "DejaVu Sans", sans-serif;
}
.cent_col h5{
	font:bold 11px Verdana, Geneva, "DejaVu Sans", sans-serif;
}
.cent_col strong{
	font:bold 13px Arial, "Nimbus Sans L", Helvetica, sans-serif;
}
.cent_col .row {
	padding:0 0 0 15px;
	overflow:hidden;
}
.cent_col .description{
	padding-top:15px;
	width:425px;
	float:left;
}
.cent_col .photo{
	margin-left:30px;
	width:300px;
	float:left;
}
.cent_col .photo img{
}
.cent_col .photo .sign, .cent_col .photo .caption{
	text-align: center;
	font:12px Arial, "Nimbus Sans L", Helvetica, sans-serif;
	margin-bottom:15px;
}
.cent_col .photo .caption{
	font-weight: normal;
}

#GoUp{
	display:none; position:fixed; top: 360px; left: 0px; width:100px; height:32px; font:bold 13px/32px Verdana, Geneva, "DejaVu Sans", sans-serif; text-align:center; text-decoration:none; background:#ccc; color:#111c4a; cursor:pointer; z-index:10;
	border-radius: 0 16px 16px 0;
	-moz-border-radius: 0 16px 16px 0;
	-webkit-border-radius: 0 16px 16px 0;
	-khtml-border-radius: 0 16px 16px 0;
	behavior: url(PIE.htc);
	zoom: 1;
	-webkit-box-shadow:1px 1px 8px rgba(0,0,0,0.75);
	-moz-box-shadow:1px 1px 8px rgba(0,0,0,0.75);
	box-shadow:1px 1px 8px rgba(0,0,0,0.75);
}
#GoUp:hover{
	background:#4a6e92;
	color:#ccc;
}
#GoUp:active{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
