body {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 80%;
	color: #333;
	scrollbar-3dlight-color: #fbe27b;
	scrollbar-arrow-color: #fdeeaf;
	scrollbar-highlight-color: #fbe27b;
	scrollbar-face-color: #fbe27b;
	scrollbar-shadow-color: #fbe27b;
	scrollbar-darkshadow-color: #fbe27b;
	scrollbar-track-color: #fdeeaf;
}
/*.sharmarquee {
width:306px;
height:396px;
overflow:scroll;
overflow-style: marquee-line;
marquee-style:alternate;
}
*/
marquee {
-webkit-marquee-style:alternate;
marquee-style:alternate;
}
.nc_classpage {
	height: 46px;
	padding-left: 8px;
	padding-right: 8px;
	line-height: 1;
	font-size:12px;
}
.nc_classpage_table {
	width: 598px;
	margin-left: 30px;
}
.nc_classpage_block {
	margin-left: 280px;
	margin-top:6px
}
.nc_classpage_blockmain {
	margin-left: 24px;
	margin-right: 20px;
	margin-top:8px
}
.classtable {
	padding-top:8px;
}
.classtable h1 {
	font-size:16px;
}
.nc_author, .nc_value {
	font-weight:bold
}
.nc_row .nc_item {
	width: 98%;
	overflow-x: hidden;
	clear: both;
	margin-bottom: 5px;
}
.nc_row .nc_item .nc_title {
	font-weight: bold;
	display: block;
	width: 25%;
	float: left;
}
.nc_row .nc_item .nc_value {
	display: block;
	width: 75%;
	float: left;
}
.nc_item, .nc_title .nc_vacancies h3 {
	display:inline;
	padding-right:5px
}
.nc_item .nc_value, .nc_vacancies .nc_item .nc_value {
	font-weight:normal
}
.nc_title, .nc_vacancies .nc_title {
	font-weight:bold
}
.nc_item, .nc_vacancies .nc_item {
	margin:5px 0
}
.nc_item {
	white-space:nowrap
}
.nc_item {
	margin-bottom:3px
}
.nc_row {
	padding-left:3%;
	padding-top:20px
}
.nc_row_img {
	float:left !important;
	border:none
}
.nc_row h3 {
	font-size:125%
}
tr.nc_row td {
	padding-bottom:12px
}
.nc_row {
	padding-bottom:20px
}
.nc_title .nc_row {
	padding-bottom:15px
}
.nc_a {
	background: url(/images/color_green.png)
}
.nc_b {
	background: url(/images/color_bleu.png)
}
.nc_list .nc_group {
	font-size:110%;
	padding:15px 0 7px
}
.visa_red tr:hover {
	color:red;
}
.class_pages td {
	border-bottom: 1px solid #DBDBDB;
	padding: 5px;
}
.class_pages .td {
	border-bottom: 0px;
}
.class_pages th {
	background: #fce7af;
	font-size: 100%;
	font-weight: bold;
	color: #595959;
	padding: 5px;
	text-align: left;
}
.someclass {
	filter:expression(fixPNG(this));
}
form, p, h2 {
	margin:0px;
	padding:0px;
}
table {
	font-size:110%;
}
a {
	color: #0060b6;
	font: italic 100%;
}
.black_link {
	font-style:italic;
}
.black_link a {
	text-decoration: none;
	font-weight:bold;
	color: #0060b6;
}
#text_layer ul {
	line-height: 1.2;
}
#text_layer li {
	color:#ee2524;
	line-height: 1.2;
}
#text_layer2 li {
	color:#0035d6;
	line-height: 1.2;
}
.semnr_hider {
	margin-left:40px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
.semnr_autr {
	margin-left:40px;
	margin-top:-10px;
}
.semnr_full {
	margin-bottom:10px;
	margin-left:40px;
	margin-top:10px;
	overflow:auto;
	height:320px;
}
#text_layer a {
	color:#ee2524;
	text-decoration: none;
}
#text_layer a:hover {
	color:#000;
}
#text_layer2 a {
	color:#0035d6;
	text-decoration: none;
}
#text_layer2 a:hover {
	color:#000;
}
.text_layer {
	color:#ee2524;
}
.text_layer2 {
	color:#0035d6;
}

.black_link a:hover {
	color:#000000;
}
img {
	border:0
}
h1 {
	font-size: 2.0em;
	margin-top:0px;
}
ul {
	margin-top:0px;
}
h2, h3, h4 {
	font-size: 1.1em
}
#container {
	height: 390px;
	padding-left:20px;
	white-space: nowrap;
}
#header {
	width:360px;
	height:309px;
	float:left;
	padding: 50px 0 0 50px;
}
#index {
	margin-top: 60px;
	padding-left: 6px;
}
#content {
	width:100%;
	float:left;
	margin: 0px 0 0 0px;
	white-space: normal;
}
.par {
	width: 315px;
	height: 350px;
	float: left;
	margin: 0px 30px 0 0px;
	padding-left: 30px;
}
textarea {
	overflow: auto;
}
h1 + h2, h2 + h3, h3 + h4 {
	margin-top: -1em;
}
p + p {
	margin-top: -0, 6em;
}
#horizon {
	position: absolute;
	top: 52%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
}
#containermain {
	position: absolute;
	top: -160px;
	height: 394px;
	width:100%;
	margin:0px;
	padding:0px;
	font-family:Arial;
}
#contentF {
	position: fixed;
	width: 100%;
	height: 435px;
	margin-left: 0px;
	margin-top: -217px;
	background:  url(/images/mainbg_c.gif) no-repeat left top;
}
#contentF2 {
	position: fixed;
	width: 100%;
	height: 435px;
	margin-left: 0px;
	margin-top: -217px;
	background:  url(/images/mainbg_cc.gif) no-repeat left top;
}
#headermain {
	position: fixed;
	vertical-align:bottom;
	left: 0px;
	width:100%;
	height:250px;
	margin-top: -467px;
	background: url(/images/mainbg_h.gif) no-repeat left bottom;
	z-index:901;
}
#footer {
	position: fixed;
	left: 0px;
	width:100%;
	height:235px;
	margin-top: 218px;
	background: url(/images/mainbg_f.gif) no-repeat left top;
	z-index:90;
}
.obctmain {
	position: relative;
	float: left;
	width: 390px;
	max-height: 360px;
	background: #f8e082;
}
.obct {
	position: relative;
	float: left;
	width: 100%;
	top:22px;
	background: #f8e082;
}
#menufooter {
	list-style: none;
	padding: 0;
	margin: 0;
	height: 100px;
	background: url(/images/menufooter-bg.jpg) no-repeat;
	position: relative;
	z-index:900;
}
#menufooter a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
}
#menufooter a:hover {
	background-position: left bottom;
}
#menufooter .designer {
	width: 146px;
	height: 31px;
	background: url(/images/designer.png) no-repeat;
	left: 100px;
	top: 8px;
}
#aplic {
	list-style: none;
	padding: 0;
	margin: 0;
	height: 30px;
	background: url(/images/btn_apl.gif) no-repeat;
	position: relative;
	z-index:900;
}
#aplic input {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
}
#aplic input:hover {
	background-position: left bottom;
}
#aplic .btn_apl {
	width: 162px;
	height: 27px;
	background: url(/images/btn_apl.gif) no-repeat;
}
#menufooter .artist {
	width: 238px;
	height: 35px;
	background: url(/images/artist.png) no-repeat;
	left: 320px;
	top: 8px;
}
#menufooter .return {
	width: 32px;
	height: 38px;
	background: url(/images/return.gif) no-repeat;
	left: 860px;
	top: 0px;
}
#menufooter .goleft {
	width: 26px;
	height: 38px;
	background: url(/images/left.gif) no-repeat;
	left: 920px;
	top: 0px;
}
#menufooter .goright {
	width: 26px;
	height: 38px;
	background: url(/images/right.gif) no-repeat;
	left: 952px;
	top: 0px;
}
#menushar10 .home {
	width: 65px;
	height: 22px;
	background: url(/images/home.png) no-repeat;
}
.home_buble {
	width: 86px;
	padding:0px;
	float:left;
	margin-top:112px;
}
#home_layer {
	margin-left:370px;
	position:absolute;
	padding:0px;
}
#menushar10 {
	padding: 0;
	margin: 0;
	width: 106px;
	background: url(images/menufooter-bg.jpg) no-repeat;
}
#menushar10 a {
	display: block;
	text-indent: -900%;
	outline: none;
}
#menushar10 a:hover {
	background-position: left bottom;
}
#menufooter .program {
	width: 212px;
	height: 24px;
	background: url(/images/programm.png) no-repeat;
	left: 694px;
	bottom:-157px;
	z-index:900;
}
#menushar {
	padding: 0;
	margin: 0;
	width: 206px;
	height: 206px;
	background: url(images/menufooter-bg.jpg) no-repeat;
}
#menushar a {
	display: block;
	text-indent: -900%;
	outline: none;
}
#menushar a:hover {
	background-position: left bottom;
}
#menushar .photogr2003 {
	width: 206px;
	height: 206px;
	background: url(/images/photos2003.png) no-repeat;
	z-index:300;
}
#menushar .photogr2004 {
	width: 206px;
	height: 206px;
	background: url(/images/photos2004.png) no-repeat;
	z-index:300;
}
#menushar .photogr2005 {
	width: 206px;
	height: 206px;
	background: url(/images/photos2005.png) no-repeat;
	z-index:300;
}
#menushar .photogr2006 {
	width: 206px;
	height: 206px;
	background: url(/images/photos2006.png) no-repeat;
	z-index:300;
}
#menushar .photogr2007 {
	width: 206px;
	height: 206px;
	background: url(/images/photos2007.png) no-repeat;
	z-index:300;
}
#menushar .photogr2008 {
	width: 206px;
	height: 206px;
	background: url(/images/photos2008.png) no-repeat;
	z-index:300;
}
#menushar .photogr2009 {
	width: 206px;
	height: 206px;
	background: url(/images/photos2009.png) no-repeat;
	z-index:300;
}
#menushar .photogr2010 {
	width: 206px;
	height: 206px;
	background: url(/images/photos2010.png) no-repeat;
	z-index:300;
}
#menushar .pre2009 {
	width: 206px;
	height: 206px;
	background: url(/images/pre2009.png) no-repeat;
	z-index:300;
}
#menushar .photogrPre {
	width: 206px;
	height: 206px;
	background: url(/images/photosPre.png) no-repeat;
	z-index:300;
}
#menushar .formerf {
	width: 109px;
	height: 109px;
	background: url(/images/formerf.png) no-repeat;
	z-index:300;
}
#menu_cont ul {
	float:right;
	margin: 0;
	padding: 0;
	list-style: none;
	padding-right:76px;
	width: 1000px;
}
#menu_cont li {
	display: inline;
	float: right;
	height: 41px;
}
#menu_cont li a {
	display: block;
}
#menu_cont li a:hover {
	display: block;
	background: #f8e082;
	height: 41px;
}
#text_layer, #text_layer2 {
	margin-left:310px;
	position:absolute;
	padding:0px;
	font-family:Arial;
}
.layer1 {
	width: 290px;
	overflow:auto;
	height:360px;
	margin-left:20px;
	float:left;
	margin-top:0px;
	padding:5px;
}
.info_layer {
	width: 770px;
	height:350px;
	margin-left:20px;
	float:left;
	margin-top:-4px;
	padding:5px;
	line-height:1.5;
	padding-top:0px;
}
.seminar {
	overflow: auto;
	height:370px;
	margin-left:20px;
	float:left;
	margin-top:0px;
	padding:5px;
}
.seminar li {
	margin-bottom: 20px;
}
#layer2 {
	width: 220px;
	margin-left:80px;
	margin-top:0px;
	position:absolute;
}
#layer_down {
	width: 380px;
	margin-left:80px;
	margin-top:340px;
	position:absolute;
	font: bold 110%;
}
#culture_down {
	width: 380px;
	margin-left:80px;
	margin-top:320px;
	position:absolute;
	font: bold 110%;
}
#faq {
	width: 510px;
	margin-left:340px;
	position:absolute;
	margin-top:0px;
}
.container_faq {
	width: 760px;
	height:350px;
	margin-left:20px;
	float:left;
	margin-top:0px;
	padding:5px;
}
#faq3 {
	width: 100px;
	margin-left:750px;
	position:absolute;
	margin-top:268px;
}
.message {
	width:594px;
	padding:15px;
	border:1px solid #000;
	overflow: auto;
}
.question {
	font-size:110%;
	font-weight:bold;
	font-style:italic;
	color: #0060b6;
	height:38px;
}
.ansver {
	height:180px;
	font-size:110%;
}
.faqlayer3 {
	width: 100px;
	margin-left:400px;
	position:absolute;
	margin-top:-44px;
}
/*  form  faq */







.faq_form {
	padding-left:60px;
	border:1px solid #000;
	width:527px;
	background: none;
}
.faq_text {
	padding:10px;
	border:1px solid #000;
	color: #0060b6;
	width:570px;
	height:218px;
	background: none;
}
.faq_submit {
	height:24px;
	width:129px;
	padding:0px;
}
.faq_add {
	height:24px;
	width:129px;
	padding:0px;
}
.faqadd {
	width: 129px;
	margin-left:-166px;
	position:absolute;
	margin-top:-24px;
}
.faq_ {
	position: absolute;
	width: 130px;
	height:66px;
	margin-left: 166px;
	margin-top:269px;
}
.faq_add {
	width: 64px;
	height:24px;
	float:right;
}
.faq_send {
	width: 130px;
	height:24px;
	float:right;
	margin-top:18px;
}
.faq_form5 {
	position: absolute;
	width: 130px;
	height:66px;
	margin-left: -174px;
	margin-top: -66px;
}
/*  form contact  */



label {
	width: 4em;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block;
}
.contact_text {
	background: #6a85a5;
	font-size: 11px;
	color: #FFFFFF;
	padding:5px;
	border-width: 0px;
	width:350px;
	height:124px;
}
.contact_input {
	color: #FFFFFF;
	height:30px;
	width:350px;
	margin-bottom:10px;
	padding:5px;
	background: #6a85a5;
	border: 0px;
}
.contact_submit {
	height:42px;
	width:92px;
	padding:0px;
	margin-bottom:0px;
}
#mail_layer {
	width: 510px;
	margin-left:410px;
	position:absolute;
	margin-top:34px;
}
#m_layer3 {
	margin:0;
	position: absolute;
	margin-left: 0px;
	margin-top: -134px;
}
#m_layer4 {
	margin:0;
	position: absolute;
	margin-top: -78px;
}
#m_layer5 {
	margin:0;
	position: absolute;
	margin-left:0px;
	margin-top: -30px;
}
#m_layer3 img, #a_layer3 img {
	border: 1px solid #1a171b;
}
#m_layer3 p, #a_layer3 p {
	font-size:90%;
	line-height: 0.9em;
}
#a_layer3 {
	margin:0;
	position: absolute;
	margin-left: 592px;
	margin-top: -106px;
}
#a_layer4 {
	margin:0;
	position: absolute;
	margin-left: 592px;
	margin-top: -46px;
}
.contact_captcha {
	height:23px;
	width:161px;
	background: #fbe378;
	position: absolute;
	border: 1px solid #1a171b;
}
/*  form contact end */

.poster {
	width: 200px;
	height:350px;
	margin-left:50px;
	padding-top:20px;
	float:left;
	margin-top:0px;
}
.poster_content {
	right:5px;
	padding:5px;
	text-align: right;
}
.poster_blok_dl {
	position:absolute;
	width:290px;
	display: table-cell;
	vertical-align:middle;
	margin-left:-280px;
	margin-top:320px;
}
.poster_dl a {
	float:left;
	font: bold 90%;
	letter-spacing:2pt;
	color: #0060b6;
}
.poster_dl a:hover {
	color: #000000;
}
#photo_layer {
	margin-left:380px;
	position:absolute;
	padding:0px;
}
.photo_buble {
	width: 206px;
	height:420px;
	padding:0px;
	float:left;
	margin-top:-20px;
}
.photog {
	width: 680px;
	height:420px;
	margin-left:50px;
	margin-top:8px;
	float:left;
}
.photog_img {
	float:left;
	margin:0px;
	padding:0px;
	border:none;
	font-size:0px;
}
.photog_content {
	width:224px;
	padding-left:6px;
	float:left;
}
.directs {
	width: 990px;
	height:420px;
	margin-left:50px;
	margin-top:6px;
	float:left;
}
.photog_content2 {
	width:450px;
	padding-left:40px;
	float:left;
}
.shadow_img {
	display: block;
}
.shadow_hrz {
	background:url(/images/shadow_hrz.png) no-repeat top left;
}
.shadow_vrt {
	background: url(/images/shadow_vrt.png) no-repeat top;
}
.shadow_con {
	background: url(/images/shadow_con.png) no-repeat bottom;
}
table {
	margin:0px;
	border-collapse: collapse;
	display: block;
}
#fuck_container {
	margin-left:310px;
	position:absolute;
	padding:0px;
	margin-top:18px;
}
.fuck_content {
	overflow: auto;
	height:360px;
	width:310px;
	margin-left:30px;
	float:left;
	margin-top:-10px;
}
.warmtext {
	position:absolute;
	width:180px;
	margin-left:98px;
	margin-top:234px;
}
.warm1 {
	position:absolute;
	width:202px;
	height:202px;
	margin-left:-116px;
	margin-top:-98px;
	background:url(/images/warmtext.png) no-repeat;
}
.warmtext_mail {
	position:absolute;
	width:180px;
	margin-left:118px;
	margin-top:98px;
}
.warmtext_aplic {
	position:absolute;
	width:152px;
	margin-left:200px;
	margin-top:168px;
	font-weight:bold;
}
.warmaplic {
	position:absolute;
	width:202px;
	height:202px;
	margin-left:-118px;
	margin-top:-98px;
	background:url(/images/warmtext.png) no-repeat;
}
#menushar .cultural {
	width: 206px;
	height: 206px;
	background: url(/images/cultural.png) no-repeat;
	z-index:300;
}
#menushar .linguistic {
	width: 206px;
	height: 206px;
	background: url(/images/lengv.png) no-repeat;
	z-index:300;
}
#menushar .import {
	width: 206px;
	height: 206px;
	background: url(/images/import.png) no-repeat;
	z-index:300;
}
#menushar .cost {
	width: 206px;
	height: 206px;
	background: url(/images/cost.png) no-repeat;
	z-index:300;
}
#menushar .minig {
	width: 206px;
	height: 206px;
	background: url(/images/minigrand.png) no-repeat;
	z-index:300;
}
#menushar .stud {
	width: 206px;
	height: 206px;
	background: url(/images/studnt.png) no-repeat;
	z-index:300;
}
#menushar .staff {
	width: 206px;
	height: 206px;
	background: url(/images/stuf.png) no-repeat;
	z-index:300;
}
#menushar .direct {
	width: 206px;
	height: 206px;
	background: url(/images/direct.png) no-repeat;
	z-index:300;
}
#menushar .towner {
	width: 206px;
	height: 206px;
	background: url(/images/towner.png) no-repeat;
	z-index:300;
}
#menushar .visa {
	width: 206px;
	height: 206px;
	background: url(/images/visa.png) no-repeat;
	z-index:300;
}
#menushar .dormitor {
	width: 206px;
	height: 206px;
	background: url(/images/dormitor.png) no-repeat;
	z-index:300;
}
#menushar .travel {
	width: 206px;
	height: 206px;
	background: url(/images/travel.png) no-repeat;
	z-index:300;
}
#menufooter .up {
	width: 38px;
	height: 28px;
	background: url(/images/up3.gif) no-repeat;
	left: 100px;
	bottom:-192px;
}
.news_layer {
	width:552px;
	height:350px;
	float:left;
	padding-right:72px;
	margin-top:2px;
}
.color {
	width:552px;
	padding:5px 24px 5px 24px;
	border:1px solid #000;
	overflow: auto;
	margin-bottom:16px;
}
.text_yelow {
	background: url(/images/color_yelow.png)
}
.text_green {
	background: url(/images/color_green.png)
}
.text_red {
	background: url(/images/color_red.png)
}
.text_blue {
	background: url(/images/color_bleu.png)
}
#visa {
	text-indent: -900%;
}
.bocks_q {
	width: 578px;
	font-style:italic;
	font-weight:bold;
	color:#4642e9;
}
.bocks_a {
	margin-left:30px;
	width: 548px;
	margin-top:6px;
}
.bocks_qa {
	position: relative;
	margin-bottom:14px;
	width: 578px;
	padding:10px;
	border:1px solid #000;
}

