﻿html,body {
	width: 100%;
	height: 100%;
	min-width: 1000px;
}

body {background: ; font: normal 12px Tahoma, Arial, sans-serif; color: #222222; }

a {outline: none; font: normal 12px Tahoma, Arial, sans-serif; color: #0b1f9c; }
a:hover {text-decoration: none; }

table td {vertical-align: top;}

p {padding: 0 0 13px 0; }

.wrapper {width: 1000px; margin: 0 auto; height: 100%;}

.header {height: 271px; }
.header_i {position: relative; width: 1000px; }
.found_b, .h_text, .inst_name, .h_block, .lang, .address, .h_pic, .h_pic .logo, .menu_t {position: absolute; }
.found_b {top: 20px; left: 7px; width: 125px; text-align: center; }
.found_b img{}
.found_b span{display: block; font: normal 12px Arial; color: #D42918; padding: 2px 0 0 0; }
.h_text {display: block; top: 24px; left: 144px; width: 230px; font: normal 12px Arial; color: #d42918; line-height: 16px;}
.inst_name {top: 120px; left: 11px; font: italic 25px Georgia; color: #cf2816; }
.h_block {background: url('../images/h_block_bg.png') no-repeat; top: 155px; left: 0; width: 247px; height: 114px; text-align: center; padding: 0 74px 0 0; }
.h_block img{margin: 27px 0 0 0; }
.h_block span {display: block; padding: 1px 0 0 0; font: normal 10px Arial; color: #ffffff; }
.lang {top: 9px; right: 10px;}
.lang img {margin: 0 0 0 0; cursor: pointer;}
.lang .ru{position: relative; top: -1px;}
.lang .en{}
.address {top: 28px; right: 10px; font: normal 12px Arial; color: #d2281b; }
.h_pic {top: 47px; right: 0; width: 719px; height: 183px; }
.h_pic .logo {top: -30px; left: 123px;}
.menu_t {top: 232px; right: 0; }
.menu_t ul{}
.menu_t ul li{display: inline; float: left; position: relative; zoom: 1;}
.menu_t ul li a {display: block; background: url('../images/menu_t_i_2.jpg') no-repeat 0 0; float: left; width: 167px;  height: 39px; text-align: center; font: normal 14px Arial; color: #ffffff; text-decoration: none; margin: 0 0 0 3px;}
.menu_t ul li.item1 a {background: url('../images/menu_t_i_1.jpg') no-repeat 0 0; width: 210px; }
.menu_t ul li a:hover, .menu_t ul li.active a, .menu_t ul li.hover a{background: url('../images/menu_t_i_2.jpg') no-repeat 0 -39px;}
.menu_t ul li.item1 a:hover, .menu_t ul li.item1.active a, .menu_t ul li.item1.hover a{background: url('../images/menu_t_i_1.jpg') no-repeat 0 -39px;}
.menu_t ul li a span {position: relative; top: 8px;}
.menu_t ul li a:hover span, .menu_t ul li.active a span, .menu_t ul li.hover a span{}
.menu_t ul li ul{display: none; position: absolute; top: 30px; left: 0; padding: 12px 0 0 0; }
.menu_t ul li.active ul{display: block;}
.menu_t ul li ul li{float: none; margin: 0 0 0 0; }
.menu_t ul li ul li a, .menu_t ul li.active ul li a, .menu_t ul li.hover ul li a, .menu_t ul li.item1 ul li a, .menu_t ul li.item1.active ul li a, .menu_t ul li.item1.hover ul li a{background: none; float: none; font: normal 12px Arial; color: #054e9a; height: 17px; text-align: left; }
.menu_t ul li ul li a span{text-decoration: underline; top: 0; left: 2px;}
.menu_t ul li ul li a:hover, .menu_t ul li.active ul li a:hover, .menu_t ul li.hover ul li a:hover, .menu_t ul li.active ul li.active a{color: #9a0505; background: none; }

.wrap {margin: 0 0 30px 0; }

.sidebar{width: 281px; padding: 6px 0 0 0; }

.menu_l {padding: 0 0 6px 0; }
.menu_l ul{}
.menu_l ul li{margin: 0 0 6px 0; }
.menu_l ul li a{display: block; background: url('../images/menu_l.jpg') no-repeat 0 -38px;  width: 217px; height: 38px; font: normal 15px Arial; color: #fefeff; text-decoration: none; line-height: 14px;}
.menu_l ul li a span{position: relative; top: 10px; left: 17px;}
.menu_l ul li.double a span{top: 4px;}
.menu_l ul li a:hover, .menu_l ul li.active a, .menu_l ul li.hover a{background: url('../images/menu_l.jpg') no-repeat 0 0;}
.menu_l ul li a:hover span, .menu_l ul li.active a span, .menu_l ul li.hover a span{}
.menu_l ul li ul{display: block; padding: 6px 0 6px 0; }
.menu_l ul li ul li{margin: 0 0 3px 0; }
.menu_l ul li ul li a, .menu_l ul li.active ul li a {background: none; font: normal 12px Arial; color: #054e9a; height: 16px; margin: 0 0 0 0; text-align: left; text-transform: uppercase;}
.menu_l ul li ul li a span{text-decoration: underline; top: 0; left: 21px;}
.menu_l ul li ul li a:hover, .menu_l ul li.active ul li a:hover, .menu_l ul li ul li.active a, .menu_l ul li.active ul li.active a {color: #9a0505; background: none; }

.drop {width:210px;}
.drop ul {display: block;}
.drop ul li {margin: 0 0 3px 0; padding-left:21px; padding-bottom: 5px; height: 10px; margin-top:-5px;}
.drop ul li a span, .drop ul li a{font: normal 12px Arial; color: #054e9a; text-align: left; text-transform: uppercase;}
.drop ul li.active a span {color: #9a0505;}

.drop2 {width:210px;}
.drop2 ul {display: block;}
.drop2 ul li {margin: 0 0 3px 0; padding-left:21px; padding-bottom: 5px; height: 25px;}
.drop2 ul li a span, .drop2 ul li a{font: normal 12px Arial; color: #054e9a; text-align: left; text-transform: uppercase;}
.drop2 ul li.active a span {color: #9a0505;}

.drop3 {width:210px;}
.drop3 ul {display: block;}
.drop3 ul li {margin: 0 0 3px 0; padding-left:21px; padding-bottom: 5px; height: 25px;}
.drop3 ul li a span, .drop3 ul li a{font: normal 12px Arial; color: #054e9a; text-align: left; text-transform: uppercase;}
.drop3 ul li.active a span {color: #9a0505;}

.drop4 {width:210px;}
.drop4 ul {display: block;}
.drop4 ul li {margin: 0 0 3px 0; padding-left:21px; padding-bottom: 5px; height: 17px; margin-top:-5px;}
.drop4 ul li a span, .drop4 ul li a{font: normal 12px Arial; color: #054e9a; text-align: left; text-transform: uppercase;}
.drop4 ul li.active a span {color: #9a0505;}

.drop5 {width:210px;}
.drop5 ul {display: block;}
.drop5 ul li {margin: 0 0 3px 0; padding-left:21px; padding-bottom: 7px; height: 35px; margin-top:-5px;}
.drop5 ul li a span, .drop5 ul li a{font: normal 12px Arial; color: #054e9a; text-align: left; text-transform: uppercase;}
.drop5 ul li.active a span {color: #9a0505;}

.drop6 {width:210px;}
.drop6 ul {display: block;}
.drop6 ul li {margin: 0 0 3px 0; padding-left:21px; padding-bottom: 5px; height: 50px; margin-top:-7px;}
.drop6 ul li a span, .drop6 ul li a{font: normal 12px Arial; color: #054e9a; text-align: left; text-transform: uppercase;}
.drop6 ul li.active a span {color: #9a0505;}

.drop7 {width:210px;}
.drop7 ul {display: block;}
.drop7 ul li {margin: 0 0 3px 0; padding-left:21px; padding-bottom: 7px; height: 10px;}
.drop7 ul li a span, .drop7 ul li a{font: normal 12px Arial; color: #054e9a; text-align: left; text-transform: uppercase;}
.drop7 ul li.active a span {color: #9a0505;}

.drop8 {width:210px;}
.drop8 ul {display: block;}
.drop8 ul li {margin: 0 0 3px 0; padding-left:21px; padding-bottom: 5px; height: 17px; margin-top:-7px;}
.drop8 ul li a span, .drop8 ul li a{font: normal 12px Arial; color: #054e9a; text-align: left; text-transform: uppercase;}
.drop8 ul li.active a span {color: #9a0505;}

.drop9 {width:210px;}
.drop9 ul {display: block;}
.drop9 ul li {margin: 0 0 3px 0; padding-left:21px; padding-bottom: 5px; height: 20px; margin-top:-5px;}
.drop9 ul li a span, .drop9 ul li a{font: normal 12px Arial; color: #054e9a; text-align: left; text-transform: uppercase;}
.drop9 ul li.active a span {color: #9a0505;}

.projects {padding: 0 0 0 0; }
.projects h2{display: block; background: url('../images/headl_bg.jpg') no-repeat; font: normal 18px Arial; color: #ffffff; width: 248px; height: 37px; }
.projects h2 span{position: relative; top: 9px; left: 14px;}
.projects img{margin: 15px 0 0 3px; }

.min{font: normal 10px Tahoma, Arial, sans-serif;}

.content {width: 694px; line-height: 16px; padding: 40px 0 0 0; }
.content img {margin: 0 0 0 0; }
.content h1{font: italic 22px Georgia; color: #444444; padding: 0 0 13px 0; }
.content h2{font: italic 20px Georgia; color: #444444; padding: 0 0 13px 0; }
.content h3{font: normal 18px Arial; color: #1d1d1d; padding: 0 0 13px 0; }
.content h4{font: normal 16px Arial; color: #1d1d1d; padding: 0 0 13px 0; }
.content_i {width: 100%; }
.content_i td.post{width: 428px; padding: 0 50px 54px 13px; }
.content_i td.post h1{}
.content_i td.news{}
.content_i td.news .news_item{padding: 0 0 15px 0; }
.content_i td.news .news_item .date{font-weight: bold; color: #222222; display: block; }
.content_i td.news .news_item .more{display: block; font: italic 12px Georgia;}


.geography {}
.geography td{background: url('../images/post_line.jpg') no-repeat 0 0; padding: 26px 0 0 0; }
.geography h2{}
.geography .map{position: relative; }
.geography .map img{}
.geography .map_more {overflow: hidden; zoom: 1; border: 1px solid #b2b2b2; position: absolute; top: 40px; left: 30px;}
.geography .map_more img{float: left; }

.footer {background: url('../images/footer_bg.jpg') repeat-x 0 9px; font: normal 14px Arial; height: 126px; color: #054e9a; }
.footer a{font: normal 14px Arial; color: #054e9a;}
.footer_i {background: url('../images/footer_pic.jpg') no-repeat 0 0; position: relative; height: 126px;}

.counters {position: absolute; top: 20px; left: 317px;}
.counters img {margin: 0 6px 0 0; }

.contacts {width: 258px; position: absolute; right: 17px; top: 16px; text-align: left; line-height: 18px;}
.contacts a{}
.contacts span{display: block; font: italic 12px Arial; padding: 0 0 3px 0;  }

.clear {clear: both;}

.mytable {
width: 90%;
border: 1px solid #5a5a5a; 
}
.mytable td{border: 1px solid #5a5a5a; padding-left:5px;  }

.highslide {
	cursor: url('../zoomin.cur'), pointer;
    outline: none;
}

.highslide_noborder {
	cursor: url('zoomin.cur'), pointer;
    outline: none;
}

.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid #7E7E7E; 
}

.highslide_noborder img {
	border: 0px solid #7E7E7E; padding-bottom:2px; padding-right:5px;
}

.highslide:hover img {
	border: 2px solid #4C4C4C;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Tahoma;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {


}
a.highslide-credits:hover,
a.highslide-credits:hover i {

}

a.highslide-full-expand {
	background: url(fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
