@charset "windows-1251";
* { margin:0 0 0 0; padding:0 0 0 0; }
table {}
td {padding:5px;}
#sym { margin:0 0 0 0; padding:0 0 0 0; }
img { border:0 }
a:hover { color:#dd5733 !important; }
a { color:#2960a4; }
body { font-family:Verdana, Geneva, sans-serif; font-size:10pt; }
#container { max-width:1400px; min-width:1018px; text-align:left; position:relative; }
/*header*/
#header { height:355px; position:relative; }
#header_menu { height:225px; position:relative; }
#line { height:6px; position:absolute; top:0px; left:170px; background-color:#6dcc20; z-index:5; }
#logo { background-image:url(../i/logo.jpg); width:73px; height:56px; position:absolute; top:18px; left:84px; }
#title { font-weight:normal; font-size:15pt; position:absolute; left:170px; top:19px; width:415px; z-index:5; }
#title a { text-decoration:none; color:#000000; }
#menu { width:63%; position:absolute; margin-left:15px; left: 42px; top: 81px; z-index:5; }
#menu li {white-space:nowrap; float:left; list-style:none; padding-right:15px; color:#1e4a97; margin-bottom:10px; display:block; height:21px; padding-top:2px; background-repeat:no-repeat; background-image:url(../i/menu_li.jpg); background-position:6px 9px; padding-left:15px; position:relative; }
#menu a,
a:visited { color:#1e4a97; }
#menu a:hover { color:#dd5733; }
.select { list-style:none !important; background-image:url(../i/select_open.jpg) !important; color:#aaa9a9 !important; background-position:0 0 !important; }
.select:after { display:block; height:21px; width:10px; position:absolute; right:0px; top:0px; border:0; content: url(../i/select_close.jpg); }
.select i { display:block; height:21px; width:10px; background-image:url(../i/select_close.jpg); position:absolute; right:0px; top:0px; border:0; }
#lang { position:absolute; right: 20px; top: 20px; list-style:none; z-index:6; font-size:6pt; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; }
#lang a:hover { color:#dd5733; }
#lang li { display:block; width:26px; height:21px; text-align:center; padding-top:5px; }
.lang_sel { background-image:url(../i/lang.jpg); color:#FFFFFF; text-decoration:none; }
.lb{  }
#header_img { height:358px; margin-left:10px; margin-right:10px; background-image:url(../i/header_main.jpg); background-position:bottom; background-repeat:repeat-x; position:relative; }
#h_i_left { position:absolute; background-image:url(../i/header_main_left.jpg); width:88px; height:184px; bottom:0px; left:0px; }
#h_i_right { position:absolute; background-image:url(../i/header_main_right.jpg); width:88px; height:184px; bottom:0px; right:0px; }
#header_prim_img { height:224px; margin-left:15px; margin-right:15px; background-image:url(../i/header_primary.jpg); background-position:bottom; background-repeat:repeat-x; position:relative; }
#header_az_img { height:184px; margin-left:15px; margin-right:15px; background-image:url(../i/header_az.jpg); background-position:bottom; background-repeat:repeat-x; position:relative; }
#line_ab_img { height:7px; width:250px; margin-top:15px; margin-bottom:15px; background-image:url(../i/line_ab.gif); background-position:bottom; background-repeat:repeat-x; position:relative; }
#h_prim_left { position:absolute; background-image:url(../i/header_primary_left.jpg); width:15px; height:52px; bottom:0px; left:0px; }
#h_prim_right { position:absolute; background-image:url(../i/header_primary_right.jpg); width:15px; height:52px; bottom:0px; right:0px; }
#m_img_left { background-image:url(../i/m_img_left.jpg); width:208px; height:122px; position:absolute; bottom:30px; left:8%; z-index:2; }
#info_left { font-weight:normal; color:#FFF; font-size:7pt; position:absolute; left: 55px; top: 48px; }
#info_title_left { font-size:10pt; position:absolute; left: 62px; top: 12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; }
#info_title_left a,
a:visited { color:#2960a4; }
#m_img_right { background-image:url(../i/m_img_right.jpg); width:220px; height:122px; position:absolute; bottom:30px; left:31%; z-index:2; }
#info_right { font-weight:normal; color:#FFF; font-size:7pt; position:absolute; left: 55px; top: 60px; }
#info_title_right { font-size:10pt; position:absolute; left: 57px; top: 12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; }
#info_title_right a,
a:visited { color:#2960a4; }
#main_img { background-image:url(../i/main_img.png); width:364px; height:358px; position:absolute; right: 3%; }
#univer_img { background-image:url(../i/university.jpg); width:469px; height:173px; position:absolute; right:0px; z-index:1; }
#abitur_img { background-image:url(../i/abitur.jpg); width:324px; height:173px; position:absolute; right:10px; z-index:1; }
#menu_prime { position:absolute; left: -2px; bottom: 10px; right:0px; z-index:3; color:#FFF; }
.menu_prime { float:left; width:25%; height:30px; margin-left:-1px; background-image:url(../i/menu_border.gif); background-repeat:no-repeat; background-position:left; font-size:13pt; text-align:center; }
.menu_prime a { color:#FFFFFF; }
.menu_prime a:visited {color:#FFFFFF !important;}
.menu_abitur { float:left; width:25%; height:30px; background-image:url(../i/menu_border.gif); background-repeat:no-repeat; background-position:left; font-size:13pt; text-align:center; }
.menu_abitur a { color:#FFFFFF; }
.menu_abitur a:visited {color:#FFFFFF !important;}
.menu_nnc { float:left; width:49%; height:30px; background-image:url(../i/menu_border.gif); background-repeat:no-repeat; background-position:left; font-size:13pt; text-align:center; }
.menu_nnc a { color:#FFFFFF; }
.menu_nnc a:visited { color:#FFFFFF !important; }
/*structure*/
#structure { background-image:url(../i/structure.jpg); width:419px; height:173px; position:absolute; left:65%; z-index:1; }
#rest { background-image:url(../i/rest.jpg); width:341px; height:173px; position:absolute; left:68%; z-index:1; }
#postgrad { background-image:url(../i/postgrad.jpg); width:343px; height:173px; position:absolute; left:68%; z-index:1; }
#archive { background-image:url(../i/archive.jpg); width:341px; height:173px; position:absolute; left:68%; z-index:1; }
#organ { background-image:url(../i/organ.jpg); width:375px; height:173px; position:absolute; left:68%; z-index:1; }
#research { background-image:url(../i/research.jpg); width:375px; height:173px; position:absolute; left:68%; z-index:1; }
#forstud { background-image:url(../i/forstud.jpg); width:305px; height:173px; position:absolute; left:68%; z-index:1; }
#mtb { background-image:url(../i/mtb.jpg); width:375px; height:173px; position:absolute; left:65%; z-index:1; }
#kaf { background-image:url(../i/kaf.jpg); width:400px; height:173px; position:absolute; left:65%; z-index:1; }
.s_cont { width:100%; margin-bottom:10px; }
.s_cont * { border:0; }
.s_ite { background-repeat:no-repeat; background-position:top left; min-height:130px; width:46%; float:left; margin:0 1% 0 1%; }
.s_ite p { padding-left:132px; }
.s_end { clear:both; }
/*content*/
#search { background-image:url(../i/search.jpg); width:375px; height:173px; position:absolute; left:67%; z-index:1; }
.vip_big { float:left; padding:0px 10px 10px 0px }
.same_news { padding-left:5px; background-image:url(../i/same_news.jpg); background-repeat:no-repeat; background-position:0 5px; font-size:8pt; margin-bottom:10px; }
.graduate { padding-left:5px; font-size:8pt; margin-bottom:10px; }
.same_news span { color:#666 }
.sport_txt3 { padding-left:10px; border-left:3px solid #e09b33; margin:20px 10px 0 200px; width:40%; position:absolute; left: 364px; top: 804px; }
.sport_txt2 { padding-left:10px; border-left:3px solid #e09b33; margin:20px 10px 0 200px; width:44%; }
.sport_txt { float:left; padding-left:10px; border-left:3px solid #e09b33; margin-left:10px; width:44%; }
.sport { position:absolute; }
.bsport { position:absolute; top:415px; width:30%; left: 594px; }
#sp_o { position:absolute; left: 628px; top: 219px; }
#menu_mtb { position:absolute; margin:0 auto; min-width:990px; left: -2px; bottom: 8px; right:0px; z-index:3; color:#FFF; overflow:hidden; text-align:center; padding-bottom:10px;}
.menu_mtb { font-family:Tahoma, Geneva, sans-serif; display:inline; padding-left:18px; padding-right:18px; height:30px; margin-left:-1px; background-image:url(../i/menu_border.gif); background-repeat:no-repeat; background-position:left; font-size:13pt; text-align:center; white-space:nowrap}
.menu_first { background:none !important; }
.menu_mtb a { color:#FFFFFF; }
.mtb_phot { margin-top:50px; }
.mtb_phot_txt { background-image:url(../i/photo.jpg); padding-left:25px; color:#999999; background-repeat:no-repeat; margin-bottom:20px; background-position:0 3px; }
.mtb_phot img { padding-left:10px; padding-bottom:10px }
.mtb_sel { margin-top:50px; padding:20px 20px 20px 20px; border-left:4px solid #e09b33; }
.kaf { padding-left:15px; }
.kab { background-image:url(../i/cabinet.jpg); background-position:0 2px; background-repeat:no-repeat; }
.tele { background-image:url(../i/telephone.jpg); background-position:0 2px; background-repeat:no-repeat; }
.dop { background-image:url(../i/notes.jpg); background-position:0 2px; background-repeat:no-repeat; }
.tit { color:#da5d12; }
.k_cont { margin-bottom:50px; }
.kaf_mid { border-left:1px solid #cccccc; }
#kaf_tbl td { width:33%; padding-left:30px; }
.date { font-weight:bold; font-size:8pt; background-color:#ecf6df; padding:10px 10px 10px 10px; display:inline; position:absolute; }
.old_news_txt { margin-left:150px; }
.old_news { margin-bottom:10px; }
#content { padding:30px 30px 0 30px; position:relative; }
#content a {color:#2A5FAA; font-weight:800; text-decoration:none;}
#primary a {font-weight:300 !important; text-decoration:underline !important;}
#content_sec { margin-top:40px; position:relative }
.content { margin-left:40px; margin-bottom:60px; }
.content h2 { font-weight:normal; font-size:13pt; }
.content h1 { font-size:14pt; color:#e4ab51; font-weight:normal }
.content p { margin-top:5px; margin-bottom:15px; }
.content ul { margin-left:20px; margin-top:5px; margin-bottom:15px; list-style-image:url(../i/ul_style1.jpg); }
.abitur { margin-left:40px; margin-bottom:60px; }
.abitur h2 { font-weight:normal; font-size:13pt; }
.abitur h1 { color:#e4ab51; font-size:13pt; }
.abitur p { margin-top:5px; margin-bottom:15px; text-align: left; }
.abitur ul { margin-left:20px; margin-top:5px; margin-bottom:15px; list-style-image:url(../i/ul_style1.jpg); }
.photo_sec { font-size:8pt; font-style:italic; margin:10px 0 10px 20px; }
.photo_sec img { border:4px solid #cecece }
/*faculty*/
#faculty_select { margin:0 40px 0 40px }
#faculty_img { width:375px; height:173px; position:absolute; left:65%; z-index:1; }
#menu_faculty { position:absolute; margin:0 auto; min-width:975px; left: -2px; bottom: 8px; right:0px; z-index:3; color:#FFF; overflow:hidden; text-align:center; padding-bottom:10px;}
.menu_faculty { font-family:Tahoma, Geneva, sans-serif; display:inline; padding-left:10px; padding-right:10px; height:30px; margin-left:-1px; background-image:url(../i/menu_border.gif); background-repeat:no-repeat; background-position:left; font-size:11pt; text-align:center; white-space:nowrap;}
.menu_first { background:none !important; }
.menu_faculty a { color:#FFFFFF; }
.faculty_t { margin-bottom:10px; }
.faculty_vline { padding-left:10px; border-left:2px solid #da8c12; font-size:8pt; margin-bottom:20px; }
/*abitur*/
.abit_t { font-weight:normal; font-size:15pt; color:#df9b32; margin:0 0 20px 0; }
.abit_d { font-weight:normal; font-size:15pt; color:#4ebf16; margin:0 0 20px 0; }
.atime { width:45%; float:left; z-index:6; position:relative; }
#abitur_phot { background-image:url(../i/abitur_phot.jpg); width:404px; height:884px; position:absolute; top:100px; left:0px; }
.abit { margin-left:410px !important; }
#abitur_tbl td { border-bottom:1px solid #000000; padding-bottom:5px; padding-top:15px; }
.abitur_sec { margin-top:50px; background-color:#ebebeb; padding:20px 20px 20px 20px; }
.abitur_sec h2 { font-weight:normal; font-size:13pt; margin-bottom:5px; }
#abitur_photo { width:573px; height:336px; background-image:url(../i/abitur_img.jpg); position:relative; margin-left:50%; left:-285px; }
.tel { color:#da8c12; font-size:8pt; margin-top:5px; margin-bottom:5px; padding-left:5px; font-weight:bold}
.abitur_vline { padding-left:20px; border-left:4px solid #e09b33; }

.abitur_prime { float:left; width:95%; margin-left:-1px; font-size:13pt; text-align:center; }
.abitur_prime a { color:#FFFFFF !important; text-decoration:none !important; font-weight:normal !important;}
.abitur_prime a:visited {color:#FFFFFF !important;}

/*mission*/
#mission { background-image:url(../i/mission.jpg); width:788px; height:87px; margin:0 auto; }
#mission_r { background-image:url(../i/mission_r.jpg); width:788px; height:87px; margin:0 auto; }
#mission_e { background-image:url(../i/mission_e.jpg); width:788px; height:87px; margin:0 auto; }
.miss_or { color:#da8c12; font-size:11pt; }
.missin_tbl td { width:33%; border-left:1px solid #da8c12; padding-left:20px; padding-right:20px; }
.msg { margin-bottom:15px; }
.msg i { top:-10px; font-style:normal; color:#f6e2c4; font-size:30pt; margin-right:8px; }
.univer_press { margin-bottom:25px; margin-left:20px; }
.univer_press p { font-size:7pt; color:#929292; font-style:italic; }
.issue { font-weight:normal; font-size:15pt; color:#df9b32; margin:0 0 30px 40px; }
.news { border-left:3px solid #bfe391; margin:0 0 40px 40px; position:relative; }
.n_date { position:absolute; left: -43px; top: 2px; font-size:8pt; color:#997a31; }
.n_title { margin-left:5px; }
.n_title a { color:#2960a4 }
.n_title a:visited { color:#903291; }
.n_title a:hover { color:#dd5733; }
.n_text { margin:10px 0 0 5px; }
.press {font-style:italic; margin:10px 0 0 340px;}
#primary { padding-right:50px; }
#struct_sec { width:400px; }
#secondary { width:300px; height:500px; }
#sec_slave { width:400px; height:500px; }
#vip { width:300px; height:220px; margin:15px 0 20px 0; }
#vip div { float:left; margin-bottom:6px; margin-right:6px; }
#int_link { background-color:#f0f0f0; width:255px; position:relative; padding:20px 20px 20px 20px; font-size:8pt;}
#int_link a { margin-top:10px; display:block; background-image:url(../i/menu_li.jpg); background-repeat:no-repeat; padding-left:8px; background-position:0 6px; }
#vip_con { margin-left:20px; font-size:8pt;}
#tl { background-image:url(../i/link_corn.jpg); width:20px; height:20px; position:absolute; top:0px; left:0px; }
#tr { background-image:url(../i/link_corn.jpg); background-position:20px 0; width:20px; height:20px; position:absolute; top:0px; right:0px; }
#dl { background-image:url(../i/link_corn.jpg); background-position:0 20px; width:20px; height:20px; position:absolute; bottom:0px; left:0px; }
#dr { background-image:url(../i/link_corn.jpg); background-position:20px 20px; width:20px; height:20px; position:absolute; bottom:0px; right:0px; }
#org { margin:35px 0 0 20px; }
#linkarchive { margin-left:50px; font-weight:bold; font-style:italic; }
.box1 { background-color:#f8e8d0; padding: 20px; margin:10px 10px 10px 10px; }
.boxg { background-color:#eeeeee; padding: 20px; }
.box:before { display: block; height: 19px; background: url(../i/1_tr.png) no-repeat 100% 0; content: url(../i/1_tl.png); margin: -20px -20px 1px -20px; }
.box:after { display: block; height: 19px; background: url(../i/1_br.png) no-repeat 100% 0; content: url(../i/1_bl.png); margin: 1px -20px -20px -20px; }
.photo_text { font-size:8pt; font-style:italic; margin:10px 0 10px 0; }
.photo_text img { border:4px solid #cecece }
.book { position:relative; width:50%; float:left; height:130px; }
.book p { position:absolute; font-size:8pt; font-style:italic; margin-left:95px; top:0px; left:0px; }
/**/

/*Foreign Admission*/
#foradm {width:250px; height:221px; background-repeat:no-repeat; margin-top:30px; padding-left:10px; padding-top:10px; font-size:12pt;}
.cipa {background-image:url(../i/adm_cipa.jpg); }
.mba {background-image:url(../i/adm_mba.jpg); }
#foradm a { color:#FFFFFF; text-decoration:none; font-weight:900;}
#adm_eur {width:924px; height:344px;  background-image:url(../i/adm_eur.jpg); background-repeat:no-repeat; margin-top:10px; padding-top:30px; font-size:11pt; color:#003366;}
#adm_eur h3 {padding-left:400px; padding-bottom:20px}
#adm_eur p {padding-left:400px;}
.countries p {padding-left:50px; padding-top:6px;}


/*Pop-up*/
.spec h4 {padding:10px; border-top:1px solid #A0A0A4;}
.spec p {padding:10px 20px; border-bottom:1px dashed #A0A0A4; background-color:#ebebeb; margin:10px 10px 10px 10px; }

/*Footer*/
#footer { border-top:1px solid #999999; margin:70px 50px 0 50px; padding-top:20px; margin-bottom:80px; }
#copy { font-size:8pt; position:absolute; left:100px; }
#studio { font-size:8pt; height:24px; padding-left:30px; background-image:url(../i/trs.jpg); background-repeat:no-repeat; position:absolute; left:50%; }
#find { font-size:8pt; position:absolute; right:100px; background-image:url(../i/find.jpg); background-repeat:no-repeat; width:200px; height:21px; }
#find_bg { background:none; border:0; position:absolute; left: 8px; font-size:8pt; top: 2px; width: 148px; }
#find_btn { background-image:url(../i/finb_btn.jpg); width:31px; height:27px; border:0; position:absolute; left: 168px; top: -5px; cursor:pointer; }

/*Form*/
div.overlay {width:600px; height:470px;	display:none; padding:55px;}

div.overlay div.close {background-image:url(../i/close.png); position:absolute; right:5px; top:5px; cursor:pointer; height:35px; width:35px;}

#overlay {border: 5px solid gray; background-color:#333; color:#efefef;}

div.wrap {height:441px; overflow-y:auto;}

.contact-title {color: #23B3B6; margin:0; padding:0 0 6px 12px; font-size: 1.2em; text-align:left;}
.contact-input {float:left; padding:2px; margin:2px; background:#eee; border:1px solid #fff; width:300px;}

.lable {text-align: right; clear:left; display:block; padding-right:4px; font-size: 18px;}
.llable {text-align: left; clear:left; font-weight:bold; font-size: 16px;}

.input {text-align: left; background-color:#f8e8d0; border: 2px; border-color:#804040; font-size: 18px; font-weight:bold; color: #1C5455;}

.link {font-size: 12px; color: #B70004;}

.warning_table {background: #F0F0F0; border: outset 5px #666666; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.warning_font_big {font-size: 30px; color: #B70004;}

.warning_font {font-size: 13px; color: #333; padding-left: 50px; padding-right: 25px; padding-top: 15px;}

.arrow {width: 337px; height: 52px; background: url('../i/arrow.png'); margin-left: -11px; color:white; position: relative; float:left; vertical-align:middle!important;}
.arrow a {color:white; font-size:medium; position:absolute; margin:5px 20px 0px 110px;}
