/*  Base  */
* html body {height: 100%;}
html {height: 100%;}
body {
	min-height: 100%;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(/img/header-bg-yellow.jpg) top center repeat-x;
}
img {border:0px;}

#with-blok {
	float:left; 
	width:726px; 
	background-color:#FEF8C9; 
	padding:5px; 
	border: 1px solid #dcdcdc;
}
#with-blok-enu {
	float:right; 
	width:726px; 
	background-color:#FEF8C9; 
	padding:5px; 
	border: 1px solid #dcdcdc
}

#main-page-enu {
	float:right; 
	width:726px; 
	background-color:#FFFEF3; 
	padding:5px; 
	border: 1px solid #dcdcdc
}




/*  Basic blocks */
#header {
	height:185px;
}
#flash {
position: absolute;
top: 0px;
z-index:1;
}
#content {
	padding:0px 10px 100px;
}
#basic {
	width:960px;
	clear:both;
	text-align:left;
}
#footer {
	position: absolute;
	bottom: 0;
	width:100%;
	clear:both;
}


/*  Page Blocks */
#header_logo {
	width:525px;
	height:185px;
	float:left;
}
#header_deviz {
	width:235px;
	height:75px;
	float:left;
	margin:27px 0px 0px 30px;
	text-align:left;
}
#header_map_tel {
	width:90px;
	float:right;
	padding:5px 0px 0px 80px;
	font-size:80%;
	text-align:left;
	overflow:hidden;
}
#header_map {
	clear:both;
	display:block;
	margin:0px;
	padding:0px;
}
#header_tel {
	clear:both;
	display:block
	 margin:0px;
	 padding-top:5px;
	 height:30px;
}
#header_tel_en {
	clear:both;
	display:block
	 margin:0px;
	 padding-top:5px;
	 height:20px;
}
#small_header_navi {
	float:left;
	margin-top:7px;
	width:595px;
	font-size:90%;
	text-align:left;
}
#search_form {
	width:210px;
	height:28px;
	overflow:hidden;
	float:right;
	margin:0px 0px 0px 0px;
}
#search_form  form {
	padding:0px;
	margin:0px;
}
#search_form .text{
	display:inline-block;
	float:left;
	overflow:hidden;
	border:0px;
	padding:2px 0px 0px 0px;
	background:fixed;
	line-height:110%;
	margin:5px 0px 0px 13px;
	width:150px;
	color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#search_form .button {
	display:inline-block;
	float:right;
	margin-left:0px;
	behavior: url(/css/iepngfix.htc);
}
#breadcrumbs {
	width:100%;
	background-color:#f2f0d9;
	margin:0px;
	border-bottom:2px solid #FFFFFF;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
#directorynav {
	width:100%;
	overflow:hidden;
	display:none;
	background-color:#f5f4e3;
	margin:0px;
	padding:0px;
}
#directorynav table {
	margin:15px 0px 15px 0px;
	border:1px solid #e1debe;
	padding:0px;
}
#directorynav tr {
	vertical-align:top;
}
#directorynav ul {
	margin:0px 0px 0px 10px;
	padding:0px;
}
#directorynav li {
	list-style-type: none;
}


/*  Common  */
h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#163E61;
	font-weight:normal;
}
h2 {
	font-size:18px;
	color:#989363;
	font-weight:normal;
}
h3 {
	color:#707070;
	font-size:16px;
	font-weight:bold;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#163E61;
	font-weight:normal;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
}
p1 {
	color:#000000;
	padding:0px 0px 10px 0px;
	margin:0px;
}
blockquote {
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 30px;
	border-left:2px solid #BDB991;
	display:block;
}
h6 {
	font-size:80%;
}
td, th, table {
	font-size:inherit;
}
a:link {
	color: #30679a;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #788697;
}
a:hover {
	text-decoration: none;
	color: #578EC1;
}
a:active {
	text-decoration: underline;
	color: #333333;
}




#home_block_menu {
	width:960px;
	height:44px;
	background-color:#333333;
	overflow:hidden;
	margin-bottom:25px;
	clear:left;
}
#home_block_menu ul {
	list-style-type:none;
	clear:both;
	margin:0px;
	padding:0px;
}
#home_block_menu li {
	float:left;
	width:182px;
	height:44px;
	font-size:110%;
	color:#FFFFFF;
	padding:5px 0px 0px 10px;
	display: inline-block;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#home_block_menu a:link {
	text-decoration:none;
	color:#FFFFFF;
}
#home_block_menu a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
#home_block_menu a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
#home_block_menu a:active {
	text-decoration:none;
	color:#FFFFFF;
}

#global_navi {
	width:914px;
	height:89px;
	position:absolute;
	left:-879px;
	top:12px;
	background-image:url(/img/global-navi.png);
	z-index:7;
	overflow:hidden;
	behavior:url(/css/iepngfix.htc);
}
#global_navi ul {
	list-style-type:none;
	padding:20px 0px 0px 20px;
	margin:0px;
	clear:left;
	display:inline-block;
}
#global_navi li {
	padding:0px 0px 0px 15px;
	margin:0px;
	float:left;
	line-height:100%;
}
#global_navi a:link {
	color:#000000;
}
#global_navi a:visited {
	color:#000000;
}
#global_navi a:hover {
	color: #578EC1;
}
#global_navi a:active {
	color:#000000;
}

.home_block_menu_arrow {
	display:block;
	margin:4px 5px 0px 0px;
	float:left;
	padding-bottom:15px;
}

.block_title_1 {
	font-family:Tahoma, Verdana, sans-serif;
	font-size:110%;
	color:#000000;
}
.block_title_1 a:link {
	color:#000000;
}
.block_title_1 a:visited {
	color:#000000;
}
.block_title_1 a:hover {
	color:#578EC1;
}
.block_title_1 a:active {
	color:#30679a;
}
.black_link {
	color:#000000;
}
.black_link:link {
	color:#000000;
}
.black_link:visited {
	color:#000000;
}
.black_link:hover {
	color:#578EC1;
}
.black_link:active {
	color:#active;
	color:#578EC1;
}
#events_navi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	line-height:100%;
}
#events_navi a {
	border-bottom:1px dotted #0066FF;
	display:inline-block;
}
#events_navi a:link {
	color: #3A6FB1;
	text-decoration:none;
}
#events_navi a:visited {
	color: #3A6FB1;
	text-decoration:none;
}
#events_navi a:hover {
	color: #578EC1;
	text-decoration:none;
	border-bottom:1px dotted #578EC1;
}
#events_navi a:active {
	color: #3A6FB1;
	text-decoration:none;
}
#block_grand_notice p {
	margin:0px 0px 7px 0px;
	padding:0px;
}

/* Dark Menu */
#dm{
	width:960px;
	height:44px;
	background:url(/img/dark-menu-bg.jpg) left top no-repeat;
	overflow:hidden;
	margin-bottom:30px;
}
#dm_facult{
	width:960px;
	height:22px;
	background:url(/img/dark-menu-bg.jpg) left top no-repeat;
	overflow:hidden;
	margin-bottom:30px;
}

#dm_scroll_area {
	width:760px;
	height:44px;
	position: absolute;
	z-index:5;
	margin-left:190px;
	background-color:#00CCCC;
}
#dm_lb {
	height:44px;
	position:absolute;
	text-align:left;
	background:url(/img/dark-menu-left-block.png) right center no-repeat;
	behavior: url(/css/iepngfix.htc);
	padding:0px 50px 0px 10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:150%;
	color:#FFFFFF;
	margin:0px;
}
#dm_lb_facs {
	height:22px;
	position:absolute;
	text-align:left;
	background:url(/img/dark-menu-left-block-facult.png) right center no-repeat;
	behavior: url(/css/iepngfix.htc);
	padding:0px 50px 0px 10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#FFFFFF;
	margin:0px;
}
#dm_lb a:link {
	color:#FFFFFF;
	text-decoration:none;
}
#dm_lb a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#dm_lb a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#dm_lb a:active {
	color:#FFFFFF;
	text-decoration:none;
}
#dm_rb {
	height:34px;
	text-align:right;
	font-size:110%;
	color:#FFFFFF;
	float:right;
	padding:2px 10px 0px 10px;
	margin-top:8px;
	overflow:hidden;
	width:900px;
	white-space:nowrap;
}
#dm_rb_facs {
	height:22px;
	text-align:right;
	font-size:110%;
	color:#FFFFFF;
	float:right;
	padding:2px 10px 0px 10px;
	margin-top:0px;
	overflow:hidden;
	width:900px;
	white-space:nowrap;
}
#dm_rb_inner {
	text-align:right;
	width:10000px;
	margin-left:-100%;
	float:right;
	word-spacing:nowrap;
}
#dm_rb ul {
	padding:0px;
	margin:0px;
	float:right;
}
#dm_rb li {
	float:left;
	list-style:none;
	padding-left:25px;
}
#dm_rb li.active a{
	float:left;
	list-style:none;
	margin:-2px 0px 0px 5px;
	padding:1px 7px;
	border:1px solid #FFFFFF;
	text-decoration:none;
}

#dm_rb a:link {
	color:#FFFFFF;
	text-decoration:none;
}
#dm_rb a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#dm_rb a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#dm_rb a:active {
	color:#FFFFFF;
	text-decoration:none;
}

#dm_rb_facs ul {
	padding:0px;
	margin:0px;
	float:right;
}
#dm_rb_facs li {
	float:left;
	list-style:none;
	padding-left:25px;
}
#dm_rb_facs li.active1 a{
	float:left;
	list-style:none;
	margin:0px 0px 0px 5px;
	padding:1px 7px;
	border:1px solid #FFFFFF;
	text-decoration:none;
}

#dm_rb_facs a:link {
	color:#FFFFFF;
	text-decoration:none;
}
#dm_rb_facs a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#dm_rb_facs a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#dm_rb_facs a:active {
	color:#FFFFFF;
	text-decoration:none;
}



#graduates ul {
	margin:0px;
	padding:0px;
}
#graduates li {
	padding:0px 10px 10px 0px;
	margin:0px;
	float:left;
	list-style:none;
	width:182px;
	height:180px;
}
#graduates .graduate_img {
	width:182px;
	height:110px;
	background-color:#F3F2E4;
	margin:5px 0px 5px 0px;
	padding:10px;
}
#graduates .graduate_img_div {
	width:160px;
	height:98px;
	border:1px solid #FFFFFF;
	cursor:hand;
	background-position: 0% 45%;
}
.graduate_img_div {
	width:160px;
	height:98px;
	border:1px solid #FFFFFF;
	cursor:hand;
	background-position: 0% 45%;
}
#graduates .graduate_fio {
	width:172px;
	padding-top:5px;
	padding-left:10px;
}
#graduate_info td {
	background:url("/img/dotted-line-1.gif") top repeat-x;;
	padding:5px 0px 5px;
}
#graduate_info .info_row {
	padding-right:10px;
	color:#777777;
	white-space: inherit;
	font-weight:bold;
}
#graduate_info {
	margin-top:15px;
}
#graduate p {
	padding:7px 0px 7px;
	margin:0px 0px 0px 0px;
	line-height:150%;
}
#pagination {
	padding:0px 0px 10px 0px;
}
#pagination .ditto_currentpage {
	background-color: #006699;
	color:#FFFFFF;
	height:23px;
	display:inline-block;
	padding:7px 10px 0px;
	margin-right:5px;

}
#pagination .ditto_page {
	background-color: #FFFFFF;
	border:1px solid #CCCCCC;
	height:20px;
	display:inline-block;
	padding:4px 10px 0px;
	margin-right:5px;
	margin-top:10px;
	font-weight:bold;
}
#newsBigPage {
	background-color: #FEF8C9;
}
#newsBigPage .newsRowTitle {
	font-size:130%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#newsBigPage .important  a:link {
	color: #AF6F00;
}
#newsBigPage .important  a:visited {
	color: #AF6F00;
}
#newsBigPage .important  a:hover {
	color: #578EC1;
}
#newsBigPage .important  a:active {
	color: #578EC1;
}


#newsBigPage .newsRowProp {
	padding:10px 0px 10px 0px;
}
#newsBigPage .newsRowPropTime {
	font-size:85%;
	color:#A09D82;
	padding:0px 20px 0px 20px;
	background:url("/img/ico-published.gif") left center no-repeat;
}
#newsBigPage .newsRowPropTags {
	color:#333333;
	font-size:85%;
}
#newsBigPage .newsRowSpan {
	display:block;
	padding:0px 10px 20px;
}
#docstree ul {
	padding:0px;
	margin-left:10px;
}
#docstree ul li ul li.active {
	background-color:#F2F0D8;
	list-style-type:square;
}
.photogallery_photos {
	display:block;
	float:none;
	overflow:hidden;
}
.photogallery_photos ul {
	margin:0px;
	padding:0px;
}
.photogallery_photos li {
	margin:0px 10px 10px 0px;
	padding:5px;
	list-style-type:none;
	width:140px;
	height:110px;
	float:left;
	text-align:center;
	background-color:#FEF8C9;
	border: 1px solid #DCDCDC;
}
.photogallery_photos img {
	border:0px;
	padding:0px;
	margin:0px;
}
.derevo ul {
	padding:0px;
	margin:0px 0px 0px 15px;
}
.derevo ul li {
	list-style-type: circle;
	padding:0px;
	margin:0px;
	list-style-position:outside;
}
.derevo ul li.active {
	border-top:1px dashed #3E3E3E;
	margin:10px 0px;
}
.derevo ul ul li.active {
	border-top:1px dashed #CCCCCC;
	margin:10px 0px;
}
.derevo ul ul {
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 10px;
}
.derevo ul ul li {
	list-style-image: url(/img/ndash.gif);
}

#nav-secondary, #nav-secondary ul {position:static}
#nav-secondary .active {
	background:#F7EFAF;
}
#nav-secondary, #nav-secondary li {list-style: none;margin:0;padding:0;background:}
#nav-secondary {padding-top:0;border-top: 1px solid #ccc;margin-top: 0px}
#nav-secondary a {line-height:1.8;padding: 5px 0 5px 23px;background: url("/img/sprites.gif") no-repeat 10px -695px;font: bold 86% arial;display:block}
#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active {text-decoration:none;cursor:pointer} 
#nav-secondary a:link {color:#30679a} 
#nav-secondary a:visited {color:#30679a} 
#nav-secondary a:hover {color:#c00;background: #fee url("/img/sprites.gif") no-repeat 10px -695px} 
#nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active {color:#000;} 
#nav-secondary li {border-top: 1px solid #fff;border-bottom: 1px solid #ccc}

#nav-secondary ul {margin: 0 0 1em 0px;padding:0}
#nav-secondary li.active li a, #nav-secondary li.active li a:link, #nav-secondary li.active li a:visited {line-height:1.5;background:  url("/img/sprites.gif") no-repeat 0 -798px;padding:0 0 0 12px;font-weight:normal;width:auto;color:#000;width:130px;display:block}
#nav-secondary li.active li a:hover, #nav-secondary li.active li a:active {color: #30679a}
#nav-secondary li.active li {border: none;margin:0}

#nav-secondary li.active li.active a:link, 
#nav-secondary li.active li.active a:visited, 
#nav-secondary li.active li.active a:hover, 
#nav-secondary li.active li.active a:active {font-weight:bold}

#nav-secondary ul ul {margin: 0 0 1em 13px;padding:0}
#nav-secondary li.active li.active li a, #nav-secondary li.active li.active li a:link, #nav-secondary li.active li.active li a:visited {width:117px}
#nav-secondary li.active li.active li a:link, 
#nav-secondary li.active li.active li a:visited, 
#nav-secondary li.active li.active li a:hover, 
#nav-secondary li.active li.active li a:active {font-weight:normal}
#nav-secondary li.active li.active li.active a:link, 
#nav-secondary li.active li.active li.active a:visited, 
#nav-secondary li.active li.active li.active a:hover, 
#nav-secondary li.active li.active li.active a:active {font-weight:bold}


#nav-secondary ul ul ul {margin: 0 0 1em 13px;padding:0}
#nav-secondary li.active li.active li.active li a, #nav-secondary li.active li.active li.active li a:link, #nav-secondary li.active li.active li.active li a:visited {width:104px}
#nav-secondary li.active li.active li.active li a:link, 
#nav-secondary li.active li.active li.active li a:visited, 
#nav-secondary li.active li.active li.active li a:hover, 
#nav-secondary li.active li.active li.active li a:active {font-weight:normal}
#nav-secondary li.active li.active li.active li.active a:link, 
#nav-secondary li.active li.active li.active li.active a:visited, 
#nav-secondary li.active li.active li.active li.active a:hover, 
#nav-secondary li.active li.active li.active li.active a:active {font-weight:bold}







.color_menu {
	overflow:hidden;
	width:960px;
	margin-top:-20px;
	margin-bottom:20px;
}
.color_menu .first-row-color {
	height:5px;
	overflow:hidden;
}
.color_menu .second-row-color {
	overflow:hidden;
	padding:0px 10px;
	text-align:left;
	width:940px;
}
.color_menu .third-row-color {
	height:5px;
	overflow:hidden; 
}

.gmf .first-row-color {background:url(/img/sprite_gmf.jpg) 0px 0px;}
.gmf .second-row-color {background:url(/img/sprite_gmf.jpg) 0px -5px;}
.gmf .third-row-color {background:url(/img/sprite_gmf.jpg) 0px -495px;}

.gtf .first-row-color {background:url(/img/sprite_gtf.jpg) 0px 0px;}
.gtf .second-row-color {background:url(/img/sprite_gtf.jpg) 0px -5px;}
.gtf .third-row-color {background:url(/img/sprite_gtf.jpg) 0px -495px;}

.ief .first-row-color {background:url(/img/sprite_ief.jpg) 0px 0px;}
.ief .second-row-color {background:url(/img/sprite_ief.jpg) 0px -5px;}
.ief .third-row-color {background:url(/img/sprite_ief.jpg) 0px -495px;}

.igig .first-row-color {background:url(/img/sprite_igig.jpg) 0px 0px;}
.igig .second-row-color {background:url(/img/sprite_igig.jpg) 0px -5px;}
.igig .third-row-color {background:url(/img/sprite_igig.jpg) 0px -495px;}

.igz .first-row-color {background:url(/img/sprite_igz.jpg) 0px 0px;}
.igz .second-row-color {background:url(/img/sprite_igz.jpg) 0px -5px;}
.igz .third-row-color {background:url(/img/sprite_igz.jpg) 0px -495px;}

.kol .first-row-color {background:url(/img/sprite_kol.jpg) 0px 0px;}
.kol .second-row-color {background:url(/img/sprite_kol.jpg) 0px -5px;}
.kol .third-row-color {background:url(/img/sprite_kol.jpg) 0px -495px;}


.color-menu-title {
	float:left;
	display:inline;
	font-weight:bold;
}
.color_menu .second-row-color ul{
	padding:0px;
	margin:0px;
	display:inline;
	float:left;
}
.color_menu .second-row-color li {
	padding:0px 10px;
	margin:0px;
	float:left;
	display:inline;
	list-style-type:none;
	border-right:1px solid #FFFFFF;
}
.color_menu .second-row-color li.last {	border:0px;}

.color_menu a:link {color:#000000;}
.color_menu a:visited {color:#000000;}
.color_menu a:hover {color:#000000;}
.color_menu a:active {color:#000000;}

table.raspisanie {
	width:960px;
	background-color:#FFFFFF;
	border:0px solid #FFFFFF;
	border-collapse:collapse;
}
table.raspisanie td {
	padding:10px;
	border:5px solid #FFFFFF;
	width:14%;
	background-color:#EDEDED;
	font-size:0.85em;
	text-align:left;
	vertical-align:top;
}
table.raspisanie th {
	padding:10px;
	border:5px solid #FFFFFF;
	background-color:#F2F0D8;
	text-align:left;
	font-size:1.1em;
	color:#333333;
}
table.raspisanie p {
	padding:0px;
	margin:0px 0px 5px 0px;
}
.raspisanie .rasp-time {
	width:10%;
	font-size:0.95em;
	color:#333333;
	text-align:center;
	vertical-align:top;
	background-color:#F8F7EC;
	font-weight:bold;
}

.year {
font-family: Arial, Helvetica, sans-serif; 
font-size: 140%; 
padding-top:5px; 
float:left; 
padding-right:20px; 
list-style-type: none;
}
.god {
padding-left:40px;
padding-top:20px;
}
.gruppa {padding-top:10px;
}



#big-gallery table.titleofcell {
font-size:0.7em;
color:#999999;
}
	
#big-gallery table.basic_table {
    background-color:#FEF8C9;
    margin-bottom:10px;
}

#big-gallery table.alt_table {
    margin-bottom:10px;
}
 
#big-gallery div.somethumb {		    
    border:5px solid #DDDDDD;			
    width:70px;
    height:70px;			
    background-position:center;
}

#big-gallery .main_title_of_gallery {		    
    font-size:1.3em;		
    font-family:Verdana, Arial, Helvetica, sans-serif;
    padding-bottom:5px;						
    margin-top:-3px;
}

#big-gallery .description_of_gallery {
    color:#666666;				
    font-size:0.9em;
    padding-bottom:7px;
}

#big-gallery .list_of_gallerys a {
    margin-right:15px;
}
							    
#big-gallery .files_in_gallery {								    
    color:#666666;
    font-size:0.9em;									    
}
									    
#big-gallery .date_of_gallery {
    color:#666666;
    font-size:0.9em;
}




#yarmarka table.basic_table {
    background-color:#EFEEE0;
    margin-bottom:10px;
}
		
#yarmarka table.alt_table {
    margin-bottom:10px;
}




/* Rounded-block  */
.rounded-block{
	overflow:hidden;
	padding:5px 0px;
	width:100%;
	background-color:#FEF8C9;
}
.rounded-block .rounded-block-content{
	background:#FEF8C9; padding:5px 10px;
}
.rounded-block .cn{
	position:absolute;
	width:10px;
	height:10px;
	left:-5px;
	top:-5px;
	overflow:hidden;
	background:url(/img/rounded-block-star-1.jpg);
}
.rounded-block .cn.tr, .rounded-block .cn.br {
	margin-left:100%;
}
.rounded-block .cn.bl, .rounded-block .cn.br {
	top:auto;
	overflow:hidden;
}
.rounded-block .cn{
	background:url(/img/rounded-block-star-1.jpg);
	overflow:hidden;
}
.rounded-block .cn.tl, .rounded-block .cn{
	width:100%;
	overflow:hidden;
	color:#FEF8C9;
	height:10px;
}



.rounded-block-grey{
	overflow:hidden;
	padding:5px 0px;
	width:100%;
}
.rounded-block-grey .rounded-block-content-grey{
	background:#FEF8C9; padding:5px 10px;
}
.rounded-block-grey .cn{
	position:absolute;
	width:10px;
	height:10px;
	left:-5px;
	top:-5px;
	overflow:hidden;
	background:url(/img/rounded-block-star-2.jpg);
}
.rounded-block-grey .cn.tr, .rounded-block-grey .cn.br {
	margin-left:100%;
}
.rounded-block-grey .cn.bl, .rounded-block-grey .cn.br {
	top:auto;
	overflow:hidden;
}
.rounded-block-grey .cn{
	background:url(/img/rounded-block-star-2.jpg);
	overflow:hidden;
}
.rounded-block-grey .cn.tl, .rounded-block-grey .cn {
	width:100%;
	overflow:hidden;
	height:10px;
}

.rounded-block-white{
	position:relative;
	overflow:hidden;
	padding:5px 0px;
	width:100%;
}
.rounded-block-white .rounded-block-content-white{
	background:#fff; padding:5px 10px;
}
.rounded-block-white .cn{
	position:absolute;
	width:10px;
	height:10px;
	left:-5px;
	top:-5px;
	overflow:hidden;
	background:url(/img/star_white.jpg);
}
.rounded-block-white .cn.tr, .rounded-block-white .cn.br {
	margin-left:100%;
}
.rounded-block-white .cn.bl, .rounded-block-white .cn.br {
	top:auto;
	overflow:hidden;
}
.rounded-block-white .cn{
	background:url(/img/star_white.jpg);
	overflow:hidden;
}
.rounded-block-white .cn.tl, .rounded-block-white .cn{
	width:100%;
	overflow:hidden;
	height:10px;
}
/* End Rounded-block  */

.strong {
	font-weight:bold;
	
}
.black-block-title {
	font-family:Tahoma, Verdana, sans-serif;
	font-size:110%;
	color:#000000;
	padding-bottom:5px;
}
.black-block-title a:link {
	color:#000000;
}
.black-block-title a:visited {
	color:#000000;
}
.black-block-title a:hover {
	color:#578EC1;
}
.black-block-title a:active {
	color:#30679a;
}

a.dashed-link-black:link {
	border-bottom:1px dashed #000000;
	text-decoration:none;
	display: inline;
}
a.dashed-link-black:visited {
	border-bottom:1px dashed #000000;
	text-decoration:none;
	display: inline;
}
a.dashed-link-black:hover {
	border-bottom:1px dashed #578EC1;
	text-decoration:none;
	display: inline;
}
a.dashed-link-black:active {
	border-bottom:1px dashed #30679a;
	text-decoration:none;
	display: inline;
}

a.dashed-link-blue:link {
	border-bottom:1px dashed #30679a;
	text-decoration:none;
	display: inline;
}
a.dashed-link-blue:visited {
	border-bottom:1px dashed #30679a;
	text-decoration:none;
	display: inline;
}
a.dashed-link-blue:hover {
	border-bottom:1px dashed #578EC1;
	text-decoration:none;
	display: inline;
}
a.dashed-link-blue:active {
	border-bottom:1px dashed #30679a;
	text-decoration:none;
	display: inline;
}

.popup-window-1 {
	width:540px;
	height:290px;
	overflow:auto;
	border:10px solid #F2F0D8;
	padding:20px;
}
.popup-window-13 {
	width:540px;
	height:320px;
	overflow:auto;
	border:10px solid #F2F0D8;
	padding:20px;
}
.popup-window-14 {
	width:540px;
	height:360px;
	overflow:auto;
	border:10px solid #F2F0D8;
	padding:20px;
}
.popup-window-10 {
	width:790px;
	height:490px;
	overflow:auto;
	border:10px solid #F2F0D8;
	padding:20px;
}
.popup-window-2 {
	width:480px;
	height:360px;
}
.top_navigation
{display:inline;
padding-right:20px;}


.one_slo {background:url(/img/blue_slash.png) right bottom no-repeat;}

.two_slo {background:url(/img/gray_slash.png) right bottom no-repeat; padding-left:5px;}
.two_slo a:link{text-decoration:none; color:#c2c2c2;}
.two_slo a:visited{text-decoration:none; color:#c2c2c2;}
.two_slo a:hover{text-decoration:underline; color:#c2c2c2;}
.two_slo a:active{text-decoration:none; color:#c2c2c2;}

.three_slo {padding-left:8px;}
.three_slo a:link{text-decoration:none; color:#989363;}
.three_slo a:visited{text-decoration:none; color:#989363;}
.three_slo a:hover{text-decoration:underline; color:#989363;}
.three_slo a:active{text-decoration:none; color:#989363;}

.metki {padding:0px 0px 10px 0px; font-size:11px;}
.metki a:link{text-decoration:none; color:#8e8e8e;}
.metki a:visited{text-decoration:none; color:#8e8e8e;}
.metki a:hover{text-decoration:underline; color:#8e8e8e;}
.metki a:active{text-decoration:none; color:#8e8e8e;}

a.metka:link{text-decoration:none; color:#bdb991;}
a.metka:visited{text-decoration:none; color:#bdb991;}
a.metka:hover{text-decoration:underline; color:#2d6ea8;}
a.metka:active{text-decoration:none; color:#bdb991;}

a.black:link{text-decoration:underline; color:#000;}
a.black:visited{text-decoration:underline; color:#000;}
a.black:hover{text-decoration:none; color:#578EC1;}
a.black:active{text-decoration:underline; color:#000;}

#video_archive
{width:730px;}

#video_archive ul
{margin:0px;
padding:0px;
display:inline-block;
list-style-type:none;}

#video_archive ul li
{float:left;
width:350px;
height:85px;
overflow:hidden;
padding:0px 10px 30px 0px;}

.img_video_archive
{width:100px;
height:75px;
padding:0px 10px 0px 0px;
float:left;}

.cdt
{width:215px;
height:80px;}

.video_ar_zagol
{margin:0px;
width:215px;
height:62px;
overflow:hidden;}

.clock_date, .str1
{font-size:11px;
color:#9d9d9d;
padding:0px 0px 0px 20px;
margin:0px;
float:left;
background:url(/img/clock.png) no-repeat;
font-family:Arial, Helvetica, sans-serif;}

.str1
{color:black;
float:none;
padding:0px 0px 0px 25px;}

.quote
{font-size:11px;
color:#9d9d9d;
padding:10px 0px 10px 25px;
margin:0px;
border-bottom:1px dashed #cccccc;
background:url(/img/quote.png) 0px 12px no-repeat;
font-family:Arial, Helvetica, sans-serif;}

#pages
{font-weight:normal;
float:left;
padding-top:20px;}

#pages .ditto_currentpage
{border:1px solid #D8D8D8;
color:#FFFFFF;
display:inline-block;
height:28px;
margin-right:5px;
padding-top:12px;
text-align:center;
width:27px;
background-color:#006699;}

#pages .ditto_page
{border:1px solid #cccccc;
color:#0F8CBA;
display:inline-block;
height:24px;
margin-right:5px;
padding-top:8px;
text-align:center;
text-decoration:underline;
width:27px;}

#pages .ditto_page:hover
{border:1px solid #969696;
color:#0F8CBA;}


.metki, .an_zag, .borbot
{border-bottom:1px dashed #cccccc;}

.adn_zag
{font-size:22px;}

#videorol
{width:520px;
margin-right:10px;
float:left;
background:#f4f4f4;}

#videorol img
{padding:5px 0px;}

#r_block_n
{float:left;
width:190px;}

table.gor td
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

table.stretch ul, table.text ul
{padding:0px;
margin:0px;
list-style-type:none;}

table.stretch ul li, table.text ul li
{padding:0px 0px 0px 15px;
margin:0px 0px 10px 0px;
background:url(/img/pi.png) no-repeat 0px 7px;}

.vidarch_niz
{width:526px;
height:99px;
float:left;
margin:40px 0px 0px 0px;
padding:13px 0px 0px 0px;
background:url(/img/bg_archive.png) no-repeat;}

.vidarch_niz_rektor
{margin:0px;
padding:3px 0px 0px 0px;
background:none;}

.top_arca
{padding:0px 395px 10px 13px;}

#arca_colont ul
{padding:10px 0px 0px 13px;
margin:0px;
list-style-type:none;}

#arca_colont ul li
{width:78px;
height:58px;
float:left;
margin-right:4px;
border:1px solid white;}

#online
{width:184px;
height:113px;
float:left;
margin:40px 0px 0px 10px;
background:url(/img/online.png) no-repeat;}

.online_tr
{width:110px;
height:52px;
padding:0px 0px 0px 55px;
margin:15px 0px 0px 10px;
border-bottom:1px solid white;
background:url(/img/globus.png) no-repeat;}


img.border2px
{border:2px solid #dadada;}


.petrovich
{float:left;
margin:0px 10px 0px 0px;
border:2px solid #dadada;}

.pishite
{margin:0px;
width:135px;
height:80px;
overflow:hidden;
padding:0px;
font-size:12px;}

table.chel p
{margin:5px 0px;
font-size:12px;}

.dash
{background:url(/img/dash_line.png) center repeat-x;
width:100%;
padding:15px 0px;}

.opisanie_sotrudnika
{width:195px;}

#blog_rektora
{padding-right:10px;}

#text_rektora, #blog_rektora
{float:left;
width:184px;}

.img_blog_rektora
{margin:10px 0px 0px 0px;
border:2px solid #DCDCDC;}

.border
{border:1px solid #E7E7E7;}

#rektor_form
{padding:0px;
margin:0px;}

.pred, .chislo
{width:302px;
height:18px;
margin-top:7px;
padding:2px 0px 0px 7px;}

.area
{width:302px;
height:118px;
margin:7px 0px 10px 0px;
font-size:13px;
padding:2px 0px 0px 7px;}

.chislo
{width:208px;
height:16px;
position:relative; top:-5px;}

.archive_rektor
{width:720px;
height:102px;
float:left;
padding-top:10px;
margin-top:30px;
background:url(/img/bg_archive_rektor.png) no-repeat;}

.left_archive_block
{float:left;
width:174px;
padding:0px 10px 0px 10px;}

table.chub td
{width:184px;
padding-right:10px;}

table.chub td img
{float:left;}

.ik
{padding:8px 0px 0px 10px;
width:110px;
float:left;}

#opis_blog_all p
{margin:0px 0px 10px 0px;}

#spisok_rektora ul
{list-style-type:none;
float:left;
width:100%;
margin:0px;
padding:10px 0px 0px 0px;}

#spisok_rektora ul li
{height:28px;
background:url(/img/arrow-y-r.png) 75px 15px no-repeat;
border-top:1px solid #E0E0E0;
padding:12px 0px 0px 110px;
}

#spisok_rektora ul li.active {
	height:28px;
	background:url(/img/arrow-b-r.png) 75px 15px no-repeat #F5F5F5;
	color:#000000;
	font-weight:bold;
	border-top:1px solid #E0E0E0;}
	
#spisok_rektora ul li.active a {
	color:#000000;
	text-decoration:none;
}

#spisok_rektora ul li.last
{border-top:1px solid #E0E0E0;
border-bottom:1px solid #E0E0E0;}

.bbb
{border-bottom:1px solid #E0E0E0;
padding-bottom:15px;
margin-bottom:25px;
width:100%;
float:left;}

div.bbb h2 {
	margin:0px;
	padding:0px 0px 10px 0px;
}

#text-of-blod
{width:100%;}

#text-of-blod p
{margin:0px 0px 15px 0px;}

.hh2
{font-size:18px;
color:#989363;
font-weight:normal;}

.sovedushie
{width:100%;
padding:30px 0px 0px 0px;
margin:30px 0px 0px 0px;
border-top:1px dashed #ccc;}

table.ved td
{width:66px;
padding-bottom:10px;}

table.ved img
{border:3px solid #E4E4E4;}

#spis ul
{list-style-type:none;
padding:0px;
margin:0px;}

#spis ul li
{padding:0px 0px 5px 20px;
background:url(/img/pi.png) 0px 6px no-repeat;}


.pad
{padding:0px;}
.mar
{margin:0px;}
.fl
{float:left;}

#arca_colont div
{width:77px;
height:58px;
float:left;
margin-right:4px;
border:1px solid white;}

#arca_colont div.last
{margin-right:0px;}
