.vazno {
color: #ff8c00;
font-weight: bold;
}
.oranje_text{
color: #ff8c00;
}
h1.top_bigger{
margin-top:20px;
color: #ff8c00;
font-size:20px;
	margin-bottom: 0px;
}
.post .top,
.post .top a{
	font-family: Arial;
	color: #aaaaaa;
	font-size:12px;
	
	margin:5px 0px 0px;
}
.content, .container{
margin-right:0px;}
.main{
width:680px;
font-family:arial;
}
.wrapper{
background: url('/images/wrapper_bg.gif');
}
. galery_b .desc{
margin-bottom: 10px;
}
.leftside .intro{
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
width:260px;
}
.information div.last {
background:transparent url(/images/information_2.png) no-repeat scroll left center;
float:left;
height:50px;
margin-top:5px;
width:34px;
}
.information{
background:transparent url(/images/information_1.png) repeat-x scroll center center;
height:60px;
}



.information div.info{
background:transparent url(/images/information_4.png) no-repeat scroll center bottom;
float:left;
margin-top:15px;
padding-bottom:8px;
}
.information div.info div.i2{
background:transparent url(/images/information_3.png) repeat-x scroll 0 0;
padding:6px 10px;
font-size:16px;
color: #fff;
font-family:arial;
}
.vuz_info {
background:transparent url(/images/table_bg_right.png) repeat-y scroll right center;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding-bottom:0;
padding-right:8px;
width:420px;
font-family:arial;
min-height: 130px;

}
.navig_page span a{
border:1px solid;
margin-left:2px;
padding:2px 10px;
text-decoration:none;
}
.navig_page span.active{
border:1px solid;
margin-left:2px;
padding:2px 10px;
text-decoration:none;
background: #008977;
}
.vuz_photo {
text-align:right;
width:238px;
}
.vuz_info a{
}
.vuz_info td{
background:none;
}

.vuz_photo a{
}
.about_vuz{
border-color:black;
border-style:dotted;
border-width:0 0 1px;
padding-bottom:10px;
position:relative;
margin-top:20px;
/*height: 260px;*/
}
.vuz_info .color{
color:#00966B;
font-weight:bold;
}
.about_vuz a{
color: #ff860f;
}
.vuz_navigation {
border-color:black;
border-style:dotted;
border-width:0 0 1px;
padding:10px 10px 10px;
font-family:arial;
font-weight: bold;
}
.vuz_navigation a{
margin-left:6px;

}
.vuz_desc{
background:#F3F3F3 none repeat scroll 0 0;
margin-bottom:10px;
padding:10px;
}
.vuz_news {
font-family:arial;
position: relative;
border-style:dotted;
border-width:0 0 1px;
margin-bottom:10px;
padding-bottom:10px;
}
.vuz_news .desc{
border-style:dotted;
border-width:0 0 1px;
color:#008977;
font-size:16px;
font-weight:bold;
padding:5px 0;
position: relative;
}
.vuz_news .desc a{
color:black;
font-size:12px;
font-weight:normal;
position:absolute;
right:0;
}
.file_desc a{
color:#000;
}
.vuz_news .body{
float:left;
width:50%;
}
.vuz_news .body div{
padding: 10px;
}
.vuz_podrazd ul{
margin:10px 20px 0;
}
.vuz_podrazd ul li{
list-style-image:url(/images/circle.png);
padding:3px 0;
}
.vuz_map .desc{
margin-bottom: 10px;
}
.quest {
}
.quest .body{
float:none;
width:100%;
}
.quest .body .who_q{
background:#3FA587 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
margin:10px 0;
padding:2px 5px;
}
.quest .body .who_a{
background:#FF8E00 none repeat scroll 0 0;
float:left;
margin:10px 0;
padding:2px 5px;
}
.quest .body .q{
color:#6F6F6F;
font-size:12px;
font-style:italic;
padding-bottom:0;
}
.quest .body .a{
font-size:12px;
padding:5px 20px;
}
.files {
}
.files .alt{
background:#FFE7CD none repeat scroll 0 0;
}
.files img{
}
.files .date{
padding-left:10px;
color:#6F6F6F;
font-style:italic;
}
.files td.size{
	/*
color:#6F6F6F;
display:inline-table;
font-style:italic;
margin-left:25px;
padding:5px 5px 5px 0;
text-align:right;
top:0;*/
width:55px;
}
.files tr.alt{
	
	background: #FFE7CD;
	
}
.files table td{
	background: none;
	padding: 0px;
}
.files table{
	border-spacing:0;
	width: 100%;
}
.files .file_desc{

}
.files .desc{

}
div.navig_page{
padding:10px;
text-align:right;
}
.navig_page span{
}
.navig_page a{

}
.vuz_news .galery{
height:144px;
position:relative;
background: #F3F3F3;
}
.galery_b .desc{
margin-bottom:10px;
}
.vuz_news .galery .g_left{
float:left;
position:relative;
z-index:1;
}
.vuz_news .galery .g_right{
float:right;
position:relative;
z-index:1;
}
.g_body div{}
.vuz_news .galery .g_body{
background:#F3F3F3 none repeat scroll 0 0;
height:144px;
left:0;
overflow:hidden;
position:absolute;
width:100%;
}

.vuz_news .galery  .show_youtube img{
	border: 1px solid #b6b6b6;
}

.g_body .have_border{
	border: 1px solid #b6b6b6;
}
.g_body div{
position: absolute;
/*top: 10px;*/
left:0px;
}
.g_body .img_1{
	top:8px;
}
.g_body .img_2{
left:140px;
top:8px;
}
.g_body .img_3{
left:280px;
top:8px;
}
.g_body .img_4{
left:420px;
top:8px;
}
.g_body .img_5{
	top:8px;
left:560px;
}
.information div.orng_f{
background: url(/images/information_5.png) no-repeat center;
}
.information div.orng_i .orng_l{
}
.information div.orng_i{
background: none;
}
.information div.orng_i div.i2{
background: url(/images/information_6.png) repeat-x scroll 0 0
}
.information div.orng_i a{
color: #ffffff
}
.information div.orng_l{
background: url(/images/information_7.png) no-repeat scroll center center;
}
div.img_info{
z-index:5;
}
div#img_info {
	background: url(/images/ii_bg.png);
	position: absolute;
	top: 50px;
	z-index: 10;
	color: #fff;
	padding: 4px;
	display: none;
}

.vuz_news div.media{
	height: 144px;
}
div.media .info{}
div.media div#g_body_m{
	height: 144px;
	background: none;
}
div.media div#g_body_m div{
	top: 27px;
}
div.media div#g_body_m div.g_left,
div.media div#g_body_m div.g_right
{
	top: 0px;
}
div.media .g_left{}
div.media .g_right{}

.media .img_1{
	left: 15px;
}
.media .img_2{
	left:150px;
}
.media .img_3{
	left:285px;
}
.media .img_4{
	left:420px;
}
.media .img_5{
left: 555px;
}

div#img_info_m{
	background:transparent url(/images/ii_bg.png) repeat scroll 0 0;
	position:absolute;
	z-index:99999;
	top:50px;
		color: #fff;
	display: none;
	padding: 4px;
}
.vuz_program {
}

.vuz_program .p_left {
	float: left;
	width: 50%;
}
.vuz_program .p_left ul, .vuz_program .p_right ul{
	margin: 0px;
	padding: 0px;
}
.vuz_program .p_right {
	float: right;
	width: 50%;
}
.vuz_program ul{
margin-top: 10px;
}
.vuz_program ul li {
	list-style: none;
	margin-top:3px;
}

.vuz_program ul li.p_first {
color: black;
font-size: 14px;
font-weight: bold;
}
.vuz_program ul li a {
	color: #ff8b19;
}
.vuz_program ul li div.p_sub{
	background: #f3f3f3;
}
.vuz_program ul li div.p_sub ul li{
	list-style-image:url(/images/circle.png);
}
.vuz_program ul li div.p_sub ul li.p_first{
	color: #666666;
	font-size: 12px;
	list-style-image:none;
	margin-left:20px;
}
.vuz_program ul li div.p_sub ul li{
	color: #000;
	font-size: 12px;
	margin-left:40px;
}
.vuz_program ul li div.p_sub{
	border: 1px solid #f3f3f3;
	margin:10px 0;
	padding:10px 0;
}
div.p_sub .p_a_left{
	text-align:right;
	padding-right: 10px;
	color: #000;
}
.p_active{
	text-decoration: none;
	font-weight: bold;
}
.p_sub {
display: none;
}
.vuz_program ul li div.p_a_left a{
	color: black;
}
.teach_program {
margin-bottom:10px;

}
.teach_program .desc{
border:0 none;
font-size:14px;
padding-bottom:0;
margin-bottom:10px;
}

.teach_program .body{
	width: 100%;
	/*font-weight:bold;*/
}
.school_info {
	width: 100%;
	background:#F3F3F3 none repeat scroll 0 0;
}
.school_info tr {
	background:#F3F3F3 none repeat scroll 0 0;
	margin:0;
	
}
.school_info tr td{
	background:#F3F3F3 none repeat scroll 0 0;
	font-family:arial;
	font-size:12px;
	padding:1px;
	
}
.school_info table{
	margin:0;
	padding:0;
}
.b_v {
border: 0px dotted black;
border-width:0 0 1px;
margin-bottom:10px;
}
.b_v2 {
border-style:dotted;
border-width:1px 0 0;
padding-top:10px;
}
.vuz_news .oranj{
	color: #ff8b19;
}
.main table.detail {
	font-family:arial;
	text-align:left;
	width:250px;
}

.main table.detail td{
	width: 50%;
	vertical-align:top;
font-weight:bold;
}
.main table.detail, .main table.detail tr, .main table.detail tr td {
	background:#FFFFFF;
}
.main table.detail .green {
color:#AAAAAA;

}
div.vuz_info table tr.alt, div.vuz_info table tr.alt td{
	background: #FFE7CD;
}
#map_body {
/*display:none;*/
position:absolute;
left:0px;
top:0px;
z-index:10;
}
#map_bg {
position:absolute;
left:0px;
top:0px;
z-index:20;
background:#fff;
border:1px solid black;
}
#map {
position:absolute;
left:15px;
top:15px;
z-index:30;
}
#map_close {
color:black;
margin:3px;
position:relative;
top:-7px;
}
#news_pagination {
text-align: center;
float: right;

}
#vuz_info {width:100%;}
#g_body div a.show_lightbox img{
	width: 125px;
	
}
.post{
/*	height:310px;*/
	margin-bottom: 0px;
}
.vuz_photo img{
	/*border: 1px solid #b6b6b6;*/
	border: none;
	/*width: 236px;*/
}
#vuz_info{margin-bottom:0;}
.media_form {
	/*position:absolute;*/
	left:0px;
	top:30px;
	z-index: 1000;
	border:1px solid black;
}
#img_view {
	display: none;
	text-align: right;
	background: #FFFFFF;
	border:1px solid black;
	padding:10px;
}
#viewing_img {
	
}
#img_view div{
	text-align: left;
	margin-bottom: 10px;
}
#news_info .title{
	margin: 10px 0px;
	/*font-style:italic;
	font-weight:bold;*/
}
#news_info .comment{
	font-family:inherit;
}
.files .body img{
	
	width: 20px;
	position: absolute;
	margin-left: 4px;
	
}
.galery #img_info .date,
.galery #img_info_m .date {
	color: black;
	font-size:10px;
	display:block;
	padding:0px;
	font-style: normal;
	margin-bottom:4px;
}
.program .vuz_info {
	width: 320px;
	min-height: 100px;
}
.program .vuz_photo{
	width: 350px;
}
ul li span.red,
.attention span {
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color: red;
}

.attention {
	
	font-size:10px;
	padding:15px 20px 0;
	text-align:justify;
}

.p_right {
	text-align: justify;
}
div.inside-right {
	clear:both;
padding:10px 20px 0;
text-align:justify;
}

.about_vuz #all_photos {
	/*position: absolute;
	right: 0px;
	top: 150px;
	*/
}
.vuz_info {
	float: left;
}
.vuz_photo {
	float: right;
	text-align: center;
}