body{
	margin: 0;
	padding: 0;
	background: #C7B9A6 url(http://www.ncstu.ru/i/bg_bodyleft.gif) repeat-y top left;
	height: 100%;
	color: #3D3A35;
}
#string1{
	height: 68px;
	background: url(http://www.ncstu.ru/i/bg_string1.gif) repeat-x top left;
}
#toptable{
	width: 100%;
	border: 0;
	height: 68px;
	background: url(http://www.ncstu.ru/i/bg_bodyleft.gif) repeat-y top left;
}
#toptable_left{
	width: 28%;
	border-top: 4px solid #ABA294;
	background: url(http://www.ncstu.ru/i/icons_rcorner.gif) no-repeat top right;
}
#toptable_right{
	width: 72%;
	background: url(http://www.ncstu.ru/i/shadow_undermenu.jpg) no-repeat bottom left;
}
#mainmenu{
	height: 49px;
	width: 639px;
	background: url(http://www.ncstu.ru/i/rcorner_mainmenu.gif) no-repeat top right;
	text-align: center;
	font: bold 10px "Verdana", sans-serif;
	text-transform: uppercase;
        cursor: pointer;
}
#mainmenu a:link, #mainmenu a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
#mainmenu a:active, #mainmenu a:hover{
	color: #e8e8e8;
	text-decoration: none;
}
#mainmenu_item1{
	float: left;
	background: #C21E45 url(http://www.ncstu.ru/i/bg_mainmenu1.gif) no-repeat top left;
	width: 126px;
	height: 49px;
}
#mainmenu_item1 div{
	margin-top: 25px;
}
#mainmenu_item1.act{
	background: url(http://www.ncstu.ru/i/bg_mainmenu1_active.gif) no-repeat top left;
}
#mainmenu_item2{
	float: left;
	background: #E49500 url(http://www.ncstu.ru/i/bg_mainmenu2.gif) no-repeat top left;
	width: 120px;
	height: 49px;
}
#mainmenu_item2 div{
	margin-top: 25px;
}
#mainmenu_item2.act{
	background: url(http://www.ncstu.ru/i/bg_mainmenu2_active.gif) no-repeat top left;
}
#mainmenu_item3{
	float: left;
	background: #79A716 url(http://www.ncstu.ru/i/bg_mainmenu3.gif) no-repeat top left;
	width: 121px;
	height: 49px;
}
#mainmenu_item3 div{
	margin-top: 20px;
}
#mainmenu_item3.act{
	background: url(http://www.ncstu.ru/i/bg_mainmenu3_active.gif) no-repeat top left;
}
#mainmenu_item4{
	float: left;
	background: #006896 url(http://www.ncstu.ru/i/bg_mainmenu4.gif) no-repeat top left;
	width: 121px;
	height: 49px;
}
#mainmenu_item4 div{
	margin-top: 25px;
}
#mainmenu_item4.act{
	background: url(http://www.ncstu.ru/i/bg_mainmenu4_active.gif) no-repeat top left;
}
#mainmenu_item5{
	float: left;
	width: 124px;
	background: #C49658 url(http://www.ncstu.ru/i/bg_mainmenu5.gif) no-repeat top left;
	height: 49px;
}
#mainmenu_item5 div{
	margin-top: 25px;
}
#mainmenu_item5.act{
	background: url(http://www.ncstu.ru/i/bg_mainmenu5_active.gif) no-repeat top left;
}
#string2{
	height: 104px;
	background: url(http://www.ncstu.ru/i/bg_string2.gif) repeat-x top left;
}
#string2table{
	width: 100%;
	border: 0;
	background: url(http://www.ncstu.ru/i/bg_bodyleft.gif) repeat-y top left;
	height: 104px;
}
#title{
	width: 28%;
	background: url(http://www.ncstu.ru/i/bg_title.gif) no-repeat top right;
	font: bold 115% "Arial", sans-serif;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	padding-left: 20px;
}
#title a:link, #title a:visited{
	color: #000000;
	text-decoration: none;
}
#title a:hover, #title a:active{
	color: #383133;
	text-decoration: none;
}
#url{
	text-transform: lowercase;
	font: 70% "Arial", sans-serif;

}
#url a:link, #url a:visited{
	color: #000000;
	text-decoration: none;
}
#url a:hover, #url a:active{
	color: #383133;
	text-decoration: underline;
}
#logo{
	width: 278px;
}
#stairway_to_heaven{
	background: url(http://www.ncstu.ru/i/stairway_to_heaven.jpg) no-repeat top left;
	padding: 33px 0 0 225px;
	color: #FFFFFF;
	font: bold 70% "Arial", sans-serif;
}
#stairway_to_heaven a:link, #stairway_to_heaven a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
#stairway_to_heaven a:hover, #stairway_to_heaven a:active{
	color: #FFFFFF;
	text-decoration: underline;
}
#search{
	margin: 17px 0 0 56px;
	text-align: right;
}
#search_form{
	height: 52px;
	margin-top: 0px;
	padding-top: 24px;
	background: url(http://www.ncstu.ru/i/bg_search.gif) repeat-x top left;
}
#search_lstripe{
	float: left;
	width: 6px;
	height: 52px;
	margin-right: -3px;
	background: url(http://www.ncstu.ru/i/search_lstripe.gif) no-repeat top left;
}
#input_text{
	height: 17px;
	border: 1px solid #AFA7A4;
	width: 55%;
}
#search_button{
	height: 19px;
	background: #FF6C00;
	margin: 0 6px 0 6px;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	font: bold 65% "Verdana", sans-serif;
}
#menu1{
	list-style-image: url(http://www.ncstu.ru/i/1li_item.gif);
	font: bold 70% "Verdana", sans-serif;
	color: #3F311E;
	margin-bottom: 35px;
}
#menu1 li{
	margin: 10px 0 0 30px;
}
.active{
	background: #EBE6E3;
	padding: 6px 0 6px 0;
}
#menu1 a:link, #menu1 a:visited{
	color: #3F311E;
	text-decoration: none;
}
#menu1 a:hover, #menu1 a:active{
	color: #746653;
	text-decoration: underline;
}
#menu2{
	list-style-image: url(http://www.ncstu.ru/i/2li_item.gif);
	color: #9D8D77;
	font: bold 100% "Verdana", sans-serif;
}
#menu2 li{
	margin-left: -10px;
}
#menu2 a:link, #menu2 a:visited{
	color: #746653;
	text-decoration: none;
}
#menu2 a:hover, #menu2 a:active{
	color: #746653;
	text-decoration: underline;
}
#menu3{
	list-style-image: url(http://www.ncstu.ru/i/3li_item.gif);
	font: 100% "Verdana", sans-serif;
	color: #9D8D77;
}
#menu3 li{
	margin-top: 3px;
}
#menu3 a:link, #menu a:visited{
	color: #746653;
	text-decoration: none;
}
#menu3 a:hover, #menu a:active{
	color: #746653;
	text-decoration: underline;
}
#gryazuka{
	float: right;
	width: 67px;
	height: 132px;
	padding: 0;
	margin: 0;
	background: url(http://www.ncstu.ru/i/gryazuka.jpg) no-repeat top right;
}
/*#breadcrumbs{
	width: 65%;
	background: #F1E8E2 url(http://www.ncstu.ru/i/rcorner_breadcrumbs.gif) no-repeat bottom right;
	padding: 5px 0 24px 9px;
	font: 65% "Verdana", sans-serif;
	color: #A3948B;
	word-spacing: 0.4em;
	line-height: 1.5em;
}*/
#breadcrumbs{
         width: 65%;
         background: #F1E8E2 url(http://www.ncstu.ru/i/rcorner_breadcrumbs.gif) no-repeat bottom right;
         padding: 15px 5px 24px 9px;
         font: 65% "Verdana", sans-serif;
         color: #A3948B;
         word-spacing: 0.3em;
         line-height: 1.5em;
         border-top: 1px solid #FCFAF9;
}
#breadcrumbs a:link, #breadcrumbs a:visited{
	color: #AF7E61;
	text-decoration: underline;
}
#breadcrumbs a:hover, #breadcrumbs a:active{
	color: #E39B71;
	text-decoration: underline;
}

#photo_in_text{
	float: right;
	padding: 10px;
}
/*#text_container{
	background: #F8F3F0 url(http://www.ncstu.ru/i/bg_texttop.gif) repeat-x top left;
	border-left: 12px solid #EBE6E3;
	margin: 0 36px 0 0;
	padding: 11px 0 0 0;
}
#text{
	padding: 17px 40px 90px 40px;
	color: #3D3A35;
	font: 80% "Arial", sans-serif;
}*/
h1{
	font: 18px "Arial", sans-serif;
	color: #595247;
	margin-top: 0px;
}
h2{
	color: #E28A00;
	font: bold 14px "Arial", sans-serif;
	margin-top: 25px;
	margin-bottom: 5px;
}
h3{
/*	color: #595247;
	font: bold 100% "Arial", sans-serif;*/
	font-weight: bold;
	font-size: 120%;
	color: #6f6657;
}
#textbottom{
	clear: both;
	padding-top: 30px;
}
#copyright{
	width: 45%;
	padding: 0 30px 0 20px;
	font: 65% "Verdana", sans-serif;
	color: #736963;
}
#developer{
	width: 30%;
	font: 65% "Verdana", sans-serif;
	color: #736963;
}
#developer a:link, #developer a:visited{
	color: #2F81C0;
	text-decoration: underline;
}
#developer a:hover, #developer a:active{
	color: #5FA4D9;
	text-decoration: underline;
}
#rcorner_textbottom{
	background: #F8F3F0 url(http://www.ncstu.ru/i/rcorner_copyright.gif) no-repeat top left;
}

#nasha_tzatza{
	margin-top: -15px;
	padding-left: 13%;
	font: bold 60% "Verdana", sans-serif;
}
#nasha_tzatza a:link, #nasha_tzatza a:visited{
	color: #F45600;
	text-decoration: underline;
}
#nasha_tzatza a:hover, #nasha_tzatza a:active{
	color: #F45600;
	text-decoration: none;
}

#text a:link{
	color: #007DC5;
	text-decoration: underline;
}
#text a:visited{
	color: #3D3A35;
	text-decoration: underline;
}
#text a:hover, #text a:active{
	color: #007DC5;
	text-decoration: none;
}
/*#text * div{
	color: #8F5100;
	font: 100% "Arial", sans-serif;
}*/


#text a.div:link, #text a.div:visited{
	color: #8F5100;
	text-decoration: underline;
}
#text a.div:hover, #text a.div:active{
	color: #8F5100;
	text-decoration: none;
}
p.div{
	color: #8F5100;
}
span.accent{
/*	color: #9A0000;*/
	font-weight: bold;
	color: #E28A00;
	color: #0366B3;
}

span.accent2{
/*	color: #9A0000;*/
	font-weight: bold;
	color: #E28A00;
}


table.none{
	border-collapse: collapse;
	margin-top: 15px;
}
.none td{
	border: 0;
	padding: 8px;
	vertical-align: top;
}
.none th{
	border: 0;
	padding: 8px;
}
table.common{
	border-collapse: collapse;
	margin-top: 15px;
}
.common td{
	border: 1px solid #B0B0B0;
	padding: 8px;
}
table.pk_res{
	border-collapse: collapse;
	margin-top: 7px;
}
.pk_res td{
	border: 1px solid #FFFFFF;
	padding: 4px;
}
.pk_res th{
	border: 1px solid #FFFFFF;
	padding: 10px;
	text-align: left;
	background: #E1D5C4;
	font: bold 100% Arial;
}
td.right{
	text-align: right;
}
.nechet{
	background: #F1E8E2;
}
.chet{
	background: #FFFFFF;
}
.accent{
	background: #f1ece6;
}
.red{
	color: #FF0000;
	font-weight: bold;
}
p.right{
	text-align: right;
	color: #8F5100;
}
p.right_common{
	text-align: right;
}
p.center{
	text-align: center;
	color: #8F5100;;
}
p.left{
	color: #8F5100;
}
#ilang_container{
	position: absolute;
	top: 61px;
	left: 0;
	width: 25px;
	height: 21px;
	background: #E4D8C6;
	padding: 3px 0 3px 0;
}
#ilang_container img{
	border: 0;
}
#rus_ilang{
	width: 25px;
	height: 9px;
	background: url(http://www.ncstu.ru/i/bg_lang.gif) no-repeat center right;
	margin-bottom: 3px;
}
#eng_ilang{
	width: 25px;
	height: 9px;
}
span.exdiv{
	color: #8F5100;
}
#ilang_container{
	position: absolute;
	top: 61px;
	left: 0;
	width: 25px;
	height: 21px;
	background: #E4D8C6;
	padding: 3px 0 3px 0;
}
#ilang_container img{
	border: 0;
}
#rus_ilang{
	width: 25px;
	height: 9px;
	background: url(http://www.ncstu.ru/i/bg_lang.gif) no-repeat center right;
	margin-bottom: 3px;
}
#eng_ilang{
	width: 25px;
	height: 9px;
}
.BatchListing{
        background-image: url(http://www.ncstu.ru/i/listing_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 27px;
	margin-top: 12px;
	margin-bottom: 12px;
        margin-right: 0 !important;
        margin-right: 35px;
}

#text_container1{
         background: #F8F3F0 url(http://www.ncstu.ru/i/bg_textright.gif) repeat-y top right;
         border-left: 12px solid #EBE6E3;
}
#text_container2{
         background: url(http://www.ncstu.ru/i/gryazuka.jpg) no-repeat top right;
}
#text_container3{
         background: url(http://www.ncstu.ru/i/bg_texttop.gif) repeat-x top left;
         margin-right: 67px;
}
#text{
         padding: 17px 0 30px 30px;
         color: #3D3A35;
         font: 80% "Arial", sans-serif;
}
img.img_right{
	float: right;
	padding-left: 7px;
	padding-bottom: 7px;
	border: 0;
}
img.img_left{
	float: left;
	border: 0;
	margin-top: 5px;
	padding: 0 20px 15px 0;
}

.hotBatchListing{
        background-image: url(http://www.ncstu.ru/i/hotlisting_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 27px;
	margin-top: 12px;
	margin-bottom: 12px;
        margin-right: 0 !important;
        margin-right: 35px;
}
.anevent{
	font-weight: bold;
	color: #6A6053;
}
.antime{
	color: #6A9A0A;
	font-weight: bold;
}
.anlocation{
	color: #91908F;
	font-weight: normal;
}
#text a.anlist:link, #text a.anlist:visited{
	color: #6A6053;
	text-decoration: underline;
}
#text a.anlist:hover, #text a.anlist:active{
	color: #6A6053;
	text-decoration: none;
}
hr.polov{
	width: 100%;
	align: left;
	size: 1px;
	color: #A4A4A4;
	padding-left: 0;
}
#text li{
	margin-bottom: 11px;
}
#text ul, #text ol{
	margin-top: 6px;
	margin-bottom: 6px;
}
#text a.news_txt:link, #text a.news_txt:visited{
	color: #3C3C3C;
	text-decoration: none;
}
#text a.news_txt:active, #text a.news_txt:hover{
	color: #3C3C3C;
	text-decoration: none;
}
#text a.news_ttl:link{
	color: #007DC5;
	font-size: 1.02em;
	text-decoration: underline;
}
#text a.news_ttl:visited{
	color: #3D3A35;
	font-size: 1.02em;
	text-decoration: underline;
}
#text a.news_ttl:hover,  #text a.news_ttl:active{
	color: #007DC5;
	font-size: 1.02em;
	text-decoration: none;
}
.author{
	text-align: right;
	color: #8F5100;
}

td.ncstuman06{
	padding: 3px 10px 3px 3px;
}
ul.none{
	list-style-type: none;
}
.grey{
	color: #85817B;
}
#text .grey a:link, #text .grey a:visited{
	color: #85817B;
	text-decoration: underline;
}
#text .grey a:hover, #text .grey a:active{
	color: #85817B;
	text-decoration: none;
}
div.congr{
	background: url(http://www.ncstu.ru/i/news_congr.gif) no-repeat top left;
	padding: 7px 0 23px 55px;
}
div.winter{
	background: url(http://www.ncstu.ru/i/news_snowflake.gif) no-repeat top left;
	padding: 7px 0 23px 60px;
}

div.news{
	background: url(http://www.ncstu.ru/i/news_news.gif) no-repeat top left;
	padding: 7px 0 23px 60px;
}
div.grief{
	background: url(http://www.ncstu.ru/i/news_grief.gif) no-repeat top left;
	padding: 7px 0 23px 60px;
}

div.hny{
	background: url(http://www.ncstu.ru/i/news_snowflake.gif) no-repeat top left;
	padding: 7px 0 23px 60px;
}
div.ncstu{
	background: url(http://www.ncstu.ru/i/news_ncstu.gif) no-repeat top left;
	padding: 7px 0 23px 60px;
}
div.sport{
	background: url(http://www.ncstu.ru/i/news_sport.gif) no-repeat left top;
	padding: 7px 10px 20px 35px;
	text-align: left;
}
div.science{
	background: url(http://www.ncstu.ru/i/news_science.gif) no-repeat left top;
	padding: 3px 10px 20px 35px;
	text-align: left;
}

span.green{
	color: #73A314;
	font-weight: bold;
}
div.help{
	margin: 30px 35px 26px 15px;
	padding: 3px 7px 4px 10px;
	border-bottom: 1px dashed #B7AEA9;
	border-left: 1px dashed #B7AEA9;
	font-weight: bold;
}
.white{
	background-color: #FFFFFF;
}
.popup{
	border-bottom: #000000 1px dotted;
}
.horror{
	background: #3d3a35;
	color: #ffffff;
}
span.big{
	font-weight: bold;
	font-size: 120%;
	color: #6f6657;
}
span.big2{
	font: bold 14px Verdana;
}

.error{
	color: #FF0000;
	font-weight: bold;
	background: #f1e8e2;
	padding: 15px;
	margin-bottom: 20px;
}
.goodload{
	color: #73A314;
	font-weight: bold;
	background: #f1e8e2;
	padding: 15px;
	margin-bottom: 20px;
}

div.theses{
	border: 1px solid #49fb46;
	padding: 10px;
	margin: 10px;
	color: #3D3A35;
}
/*------------------------------------PERSONAL---------------------------------------------*/
td.winner{
/*	text-align: center;*/
	background: #ddf5a3;
}
tr.looser{
	color: #958a7c;
}
td.looser{
	background: #f7c4b4;
}
.red2{
	color: #f67d5a;
	font-weight: bold;
}
p.winner{
	border-left: 15px solid #ddf5a3;
	padding: 0px 0 0px 5px;
}
p.looser{
	border-left: 15px solid #f7c4b4;
	padding: 0px 0 0px 5px;
}
p.change{
	border-left: 15px solid #FF0000;
	padding: 0px 0 0px 5px;
}
table.stripy2{
	border-collapse: collapse;
	margin-top: 10px;
	font-size: 90%;
}
.stripy2 td{
	border: 1px solid #FFFFFF;
	padding: 3px;
}
tr.budget, td.budget{
	border: 1px solid #aae753;
}
.stripy2 th{
	border: 1px solid #FFFFFF;
	padding: 3px;
	text-align: left;
	background: #E1D5C4;
	font-weight: bold;
}
tr.iam{
	font-weight: bold;
	font-size: 110%;
	background: #F1E8E2;
}
#ratext{
	padding-left: 20px;
	padding-top: 40px;
}
#last, span.last{
	border-bottom: 2px solid #f67d5a;
}
.varmiu{
	color: #958a7c;
}
/*-----------------------------------------------------------------------*/
.mega{
	color: #CF6E50;
	font-weight: bold;
}
#text .mega a:link, #text .mega a:visited, #text a.mega:link, #text a.mega:visited{
	color: #CF6E50;
	text-decoration: underline;
}
#text .mega a:hover, #text .mega a:active, #text a.mega:hover, #text a.mega:active{
	color: #CF6E50;
	text-decoration: none;
}
#text .megazu a:link, #text .megazu a:visited, #text a.megazu:link, #text a.megazu:visited{
	font: bold 14px Arial;
	color: #FF6C00;
	text-decoration: underline;
}
#text .megazu a:hover, #text .megazu a:active, #text a.megazu:hover, #text a.megazu:active{
	font: bold 14px Arial;
	color: #FF6C00;
	text-decoration: none;
}
.casket{
	background: url(http://www.ncstu.ru/i/bg_casket1.gif) repeat-x top right;
	margin-bottom: 25px;
}
.casketf{
	background: url(http://www.ncstu.ru/i/bg_casketf.gif) repeat-x top right;
	margin-bottom: 20px;
}

.casket_title, .casketf_title{
	height: 21px;
	background: url(http://www.ncstu.ru/i/casket1_right.gif) no-repeat top right;
	padding-left: 20px;
	color: #3D3A35;
	font: bold 14px Arial;
	padding-top: 9px;
}
.casketf_title{
	background: url(http://www.ncstu.ru/i/casketf_right.gif) no-repeat top right;
	color: #FFFFFF;
}
.casket_text, .casketf_text{
	border-right: 1px solid #E4D8C6;
	border-bottom: 1px solid #efe8de;
	border-left: 1px solid #FFFFFF;
	padding-left: 21px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 30px;
}

#second.casket{
	background: url(http://www.ncstu.ru/i/bg_casket2.gif) repeat-x top right;
}

#second .casket_title{
	background: url(http://www.ncstu.ru/i/casket2_right.gif) no-repeat top right;
}

#third.casket{
	background: url(http://www.ncstu.ru/i/bg_casket3.gif) repeat-x top right;
}

#third .casket_title{
	background: url(http://www.ncstu.ru/i/casket3_right.gif) no-repeat top right;
}

#fourth.casket{
	background: url(http://www.ncstu.ru/i/bg_casket4.gif) repeat-x top right;
}

#fourth .casket_title{
	background: url(http://www.ncstu.ru/i/casket4_right.gif) no-repeat top right;
}

#video_id{
	float: right;
	margin: 0 0 10px 15px;
}
.float-left{
	float: left;
	margin-top: 10px;
	margin-right: 25px;
}
.float-right{
	float: right;
	margin-top: 10px;
	margin-left: 25px;
}
.video_left{
	float: left;
	margin: 25px 15px 10px 0;
}
.small2{
	font-size: 80%;
}
.exp_date{
	font-weight: bold;
	color: #f46400;
}