html,body,form,ul,li,dl,dd,dt,fieldset,form,table,tbody,tr,td,th{border:0 none;margin:0;padding:0}
ul,dl,dd,dt{list-style:none}
table,tbody,tr,td,th{border:0 none;border-collapse:collapse;border-spacing:0;margin:0;padding:0;vertical-align:top}
table{font-size:1em}
input,select,textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font:1em Arial, Tahoma, Helvetica}
html,body{height:100%;width:100%}
body{background:#fff;color:#445b6e;font:.9em/1.55em Arial, Tahoma, Helvetica;position:relative;width:100%}
img{border:none}
a{color:#0093d8}
p{margin:0 0 5px}
h1,h2,h3,h4,h5,h6{color:#000;margin:0;padding:0}
h2{font-size:/*1.8em*/20px;font-weight:400;margin:0;padding-bottom: 15px;margin-top:20px;}
h3{font-size:1.3em;font-weight:400;margin-bottom:17px}
h4{font-size:1.1em;margin-bottom:13px}
h5,h6{font-size:1em;margin-bottom:10px}
ul{margin:0 0 30px -8px}
ul li{background:url(../i/li.gif) no-repeat 0 10px;margin-bottom:6px;padding-left:9px}
table.tab_u{margin-bottom:15px}
table.tab_u tr td,table.tab_u tr th{border-bottom:1px solid #e9ebed;line-height:1.4em;padding:8px 10px 7px 2px}
table.tab_u tr th{font-weight:400;text-align:center}
table.tab_u tr td{font-size:.8em}
.fl_r{float:right}
.inp{border:1px solid #cacfd4}
#measurer{height:1em;left:0;line-height:1em;position:absolute;top:-2em;width:100%}
#container{margin-bottom:-125px;min-height:100%;min-width:990px;position:relative}
* html #container{height:100%}
#container_max{margin:0 auto;max-width:1300px;padding-bottom:160px;position:relative}
#mainwrap{margin:0 3%;position:relative}
#header{min-height:144px;position:relative;z-index:2}
#header h1{height:84px;left:0;overflow:hidden;position:absolute;top:34px;width:210px}
#header .info{font-size:.8em;line-height:1.45em;margin-left:106px;padding-top:38px;position:relative}
/*#header .info .icompany{float:left;/*width:37%*/width:600px; margin-left: 106px;}*/
#mainwrap .info .icompany{float:left;width:600px; margin-left: 106px;}
#header .info .ban{float:right;margin-top:-9px;width:42%}
#header .info .ban a{color:#445b6e;display:block;text-decoration:none}
#header .info .ban a span{display:block;margin-left:120px;padding-top:13px}
.auth{font-size:.75em;left:30%;margin-left:10px;position:absolute;top:12px}
.auth a.cabinet:hover{border-bottom:0 none}
.auth .enter{display:none;left:-3px;position:absolute;top:25px;width:206px}
.auth .enter .cont{overflow:hidden;position:relative;width:206px}
.auth .enter .cont .ct{background:url(../i/bg_enter.png) no-repeat 0 0;height:300px;left:0;position:absolute;top:0;width:206px;z-index:0}
.auth .enter .cb{height:17px;overflow:hidden;position:relative;width:206px}
.auth .enter .cb div{background:url(../i/bg_enter.png) no-repeat 0 0;height:300px;left:0;position:absolute;top:-283px;width:206px;z-index:0}
.auth .enter .cont .inside{margin:0 28px 0 20px;padding:17px 0 9px;position:relative;z-index:2}
.auth .enter .cont .inside input.inp{color:#A1ADB6;display:block;font-size:11px;margin-bottom:7px;padding:3px 0 3px 9px}
.auth .enter .cont .inside .button{font-size:14px;width:62px}
.auth .enter .cont .inside a{bottom:10px;font-size:11px;left:72px;position:absolute}
ul.auth_in{background:#E9EAEC;border:1px solid #D2D6D9;border-top:0 none;left:30%;margin-left:10px;padding:3px 12px 5px;position:absolute;top:0}
ul.auth_in li{background:none;color:#969799;display:inline;font-size:.75em;margin:0}
ul.auth_in li.user{background:url(../i/icon_user.gif) no-repeat 0 0;font-weight:700;margin-right:26px;padding:1px 0 0 20px}
ul.auth_in li.exit a{background:url(../i/icon_exit.gif) no-repeat 0 0;padding:1px 0 0 20px}
.auth #message{display:block;line-height:15px;margin-bottom:5px}
.button{background:#04aadf;border:0 none;color:#fff;cursor:pointer;display:block;padding:3px 0;text-align:center;text-decoration:none}
ul.nav{margin:0;padding:0;position:absolute;right:11%;top:14px}
ul.nav li{background:none;float:left;margin:0;padding:0;width:28px}
ul.nav li a,ul.nav li span{display:block;height:16px;overflow:hidden;text-indent:-999px;width:21px}
ul.nav li a.home{background:url(../i/icons_t.gif) no-repeat 5px 3px}
ul.nav li span.home{background:#e8eaec url(../i/icons_t.gif) no-repeat -25px 3px}
ul.nav li a.search{background:url(../i/icons_t.gif) no-repeat 5px -17px}
ul.nav li span.search{background:#e8eaec url(../i/icons_t.gif) no-repeat -25px -17px}
ul.nav li a.mail{background:url(../i/icons_t.gif) no-repeat 5px -37px}
ul.nav li span.mail{background:#e8eaec url(../i/icons_t.gif) no-repeat -25px -37px}
ul.lang{margin:0;padding:0;position:absolute;right:-13px;top:14px;z-index:10}
ul.lang li{background:none;color:#000;float:left;font-size:.75em;line-height:1em;margin:0;padding:3px 4px 2px 6px}
ul.menu{margin:0 0 0 30%;padding-top:43px;/*padding-top:66px;*/z-index:0}
ul.menu li{background:none;color:#000;float:left;font-size:.8em;margin-right:6px;padding:3px 10px 4px}
ul.submenu{margin:0 0 27px;padding:0}
ul.submenu li{background:none;color:#000;float:left;font-size:.8em;margin:0 5px 0 0;padding:3px 10px 4px}
ul.submenu li span{color:#04aadf;margin-right:5px}
ul.submenu li.h{padding:4px 11px 0 0}
ul.submenu li.h h2{margin:0}
.thesiswrap{height:89px;margin:0;padding:0;position:relative;z-index:1}
.thesiswrap ul{height:89px;margin:0;padding:0;position:relative;z-index:10}
.thesiswrap ul li{background:none;border-bottom:1px solid #dbdee1;border-top:1px solid #dbdee1;font-size:.8em;height:64px;line-height:1.4em;margin:0;padding:0;position:absolute;top:0;width:20%}
.thesiswrap ul li div{margin:5px 30px 11px 10px}
.thesiswrap ul li span{color:#9aa4ac;display:block;font-size:.8em;margin-bottom:-3px}
.thesiswrap ul li.act a{border-bottom:none;color:#000}
.thesiswrap ul li.t1{border-left:1px solid #dbdee1;left:0}
.thesiswrap ul li.t2{left:20%}
.thesiswrap ul li.t3{left:40%}
.thesiswrap ul li.t4{left:60%}
.thesiswrap ul li.t5{border-right:1px solid #dbdee1;left:80%}
.h_thesis{margin:0 0 2px 28px}
.thesiswrap2{margin:0 106px;position:relative;height:450px;}
.thesiswrap2 .prev,.thesiswrap2 .next{display:block;font-size:.75em;height:34px;position:absolute;text-decoration:none;top:130px;width:43px;z-index:10}
.thesiswrap2 .prev{background:url(../i/arrow_lr.gif) no-repeat 0 0;display:none;left:-81px}
.thesiswrap2 .prev:hover{background:url(../i/arrow_lr.gif) no-repeat 0 -50px}
.thesiswrap2 .next{background:url(../i/arrow_lr.gif) no-repeat 100% 0;right:-81px}
.thesiswrap2 .next:hover{background:url(../i/arrow_lr.gif) no-repeat 100% -50px}
.thesiswrap2 .prev b,.thesiswrap2 .next b{display:block;padding-top:7px}
.thesiswrap2 .prev b{padding-left:22px}
.thesiswrap2 .next b{padding-left:11px}
.thesiswrap2 .cont{height:600px;overflow:hidden;position:relative;width:100%}
.thesiswrap2 .cont .lenta{height:470px;left:400%;position:relative;width:500%}
.thesiswrap2 .text h2{margin-bottom:21px}
.thesiswrap2 .text p{font-size:1em}
.thesisinfo1,.thesisinfo2,.thesisinfo3,.thesisinfo4,.thesisinfo5{position:absolute;top:0;width:20%}
.thesisinfo1{left:-80%}
.thesisinfo1 .text{margin-right:505px}
.thesisinfo1 .layer1{background:url(../i/pic_thesis1_1.gif) no-repeat 0 0;height:207px;position:absolute;right:0;top:14px;width:391px;z-index:1}
.thesisinfo1 .layer2{background:url(../i/pic_thesis1_2.png) no-repeat 0 0;height:128px;position:absolute;right:0;top:209px;width:397px;z-index:2}
.thesisinfo1 .layer3{background:url(../i/pic_thesis1_3.png) no-repeat 0 0;height:132px;position:absolute;right:99px;top:47px;width:205px;z-index:3}
.thesisinfo2{left:-60%}
.thesisinfo2 .text{margin-right:505px}
.thesisinfo2 .layer1{background:url(../i/pic_thesis2_1.gif) no-repeat 0 0;height:370px;position:absolute;right:0;top:0;width:423px;z-index:1}
.thesisinfo2 .layer2{background:url(../i/pic_thesis2_2.png) no-repeat 0 0;height:271px;position:absolute;right:-58px;top:73px;width:578px;z-index:3}
.thesisinfo2 .layer3{background:url(../i/pic_thesis2_3.png) no-repeat 0 0;height:259px;position:absolute;right:376px;top:71px;width:153px;z-index:3}
.thesisinfo3{left:-40%}
.thesisinfo3 .text{margin-right:568px}
.thesisinfo3 .layer1{background:url(../i/pic_thesis3_1.gif) no-repeat 0 0;height:214px;position:absolute;right:0;top:0;width:371px;z-index:1}
.thesisinfo3 .layer2{background:url(../i/pic_thesis3_2.png) no-repeat 0 0;height:271px;position:absolute;right:-265px;top:138px;width:548px;z-index:2}
.thesisinfo3 .layer3{background:url(../i/pic_thesis3_3.png) no-repeat 0 0;height:259px;position:absolute;right:210px;top:88px;width:153px;z-index:3}
.thesisinfo4{left:-20%}
.thesisinfo4 .text{margin-right:505px}
.thesisinfo4 .layer1{background:url(../i/pic_thesis4_1.gif) no-repeat 0 0;height:177px;position:absolute;right:0;top:63px;width:184px;z-index:1}
.thesisinfo4 .layer2{background:url(../i/pic_thesis4_2.png) no-repeat 0 0;height:340px;position:absolute;right:-29px;top:117px;width:437px;z-index:1}
.thesisinfo4 .layer3{position:absolute;right:0;top:0}
.thesisinfo5{left:0}
.thesisinfo5 .text{margin-right:505px}
.thesisinfo5 .layer1{background:url(../i/pic_thesis5_1.gif) no-repeat 0 0;height:323px;position:absolute;right:0;top:79px;width:383px;z-index:1}
.thesisinfo5 .layer2{background:url(../i/pic_thesis5_2.png) no-repeat 0 0;height:145px;position:absolute;right:55px;top:142px;width:183px;z-index:1}
.thesisinfo5 .layer3{background:url(../i/pic_thesis5_3.png) no-repeat 0 0;height:268px;position:absolute;right:197px;top:134px;width:186px;z-index:1}#midwrap{margin-left:98px;position:relative}
#midwrap .block1{float:left;width:81%}
#midwrap .block1 .filling{padding-left:8px}
#midwrap .block2{float:right;margin-top:44px;width:13%}
#midwrap .block2 .action{background:url(../i/point_x.gif) repeat-x top left}
#midwrap .block2 .action div{background:url(../i/point_x.gif) repeat-x bottom left}
#midwrap .block2 .action div div{background:url(../i/point_y.gif) repeat-y top left}
#midwrap .block2 .action div div div{background:url(../i/point_y.gif) repeat-y top right;font-size:.8em;line-height:1.4em;padding:14px 15px 17px}
#midwrap .block3{float:left;width:61%}
#midwrap .block4{float:right;margin-top:57px;width:21%}
#midwrap404{margin:0 30% 0 87px;padding-top:17px;position:relative}
#midwrap404 .filling{padding-left:19px}
#midwrap404 .error{color:#445b6e;font-size:1.3em;margin-bottom:21px}
#midwrap404 .error span{color:#000;display:block;font-size:3.2em;margin:0 0 33px -19px}
.info2{background:#f2f3f4;color:#445B6E;font-size:1em;line-height:1.3em;margin:0 106px 20px;padding:15px 23px 26px;position:relative}
.info2 ul{margin:0;padding:14px 0 0;position:relative}
.info2 ul li{background:none;color:#445b6e;font-size:.75em;margin:0;padding:0;width:47%}
.info2 ul li a{display:block;height:16px;margin-bottom:8px;overflow:hidden;text-indent:-999px;width:51px}
.info2 ul li.fl_l a{background:url(../i/galad.gif) no-repeat 0 0}
.info2 ul li.fl_r a{background:url(../i/opora.gif) no-repeat 0 0}
.info2 .ban_l,.info2 .ban_r{display:block;font-size:.75em;position:absolute;top:11px;width:80px}
.info2 .ban_l span,.info2 .ban_r span{background:url(../i/shad_ban.gif) no-repeat 0 0;display:block;height:91px;margin-bottom:4px;width:66px}
.info2 .ban_l span img,.info2 .ban_r span img{display:block;height:87px;width:62px}
.info2 .ban_l{left:-106px}
.info2 .ban_r{right:-124px}
ul.news_list{margin:0 106px;padding:0}
ul.news_list2{margin:0;padding:0}
ul.news_list li,ul.news_list2 li{background:none;margin:0;padding:0}
ul.news_list li{font-size:.8em;line-height:1.55em}
ul.news_list2 li{margin:0 0 20px}
ul.news_list li span{color:#9aa4ac;display:block;font-size:.91em}
ul.month{float:left;font-size:.8em;line-height:1.55em;margin:0 10px 0 0;padding:0}
ul.month li{background:none;color:#adadad;margin:0 0 1px;padding:0 0 0 9px}
ul.month li.act{padding:0}
ul.month li.act span{background:#e8eaec;color:#000;padding:2px 23px 2px 9px}
.f_line,.f_line2,.f_line3,.but{margin-bottom:8px}
.f_line div,.f_line2 div{float:left;margin:2px 10px 0 0;width:132px}
.f_line div span,.f_line3 div span{color:#04aadf;margin-left:5px}
.f_line div span.rep{color:#445b6e;font-size:.8em;margin:0}
.f_line .f_field{margin:0;width:70%}
.f_line .f_field input,.f_line .f_field select,.f_line2 .f_field input,.f_line2 .f_field textarea,.f_line3 input,.f_line3 select,.f_line3 textarea{color:#6f6f6f;width:100%}
.f_line .f_field input,.f_line .f_field select option,.f_line2 .f_field input,.f_line3 input,.f_line3 select option{padding-left:6px}
.registrat{margin-top:29px;width:168px}
.f_line2 div{width:152px}
.f_line2 .f_field{margin:0;width:60%}
.f_line2 textarea,.f_line3 textarea{height:113px}
.but{padding-left:162px}
.but .button,.f_line .button{float:left;margin-right:18px}
.but .send,.f_line .send{width:112px}
.but .clean,.f_line .clean{width:100px}
.f_line3{margin-bottom:15px;width:70%}
.f_line3 .fl_l,.f_line3 .fl_r{width:40%}
ul.catalog_list{margin:0 0 0 21px}
ul.catalog_list li{margin-bottom:24px;padding:5px 0 0 37px}
ul.catalog_list li.pdf{background:url(../i/pdf.gif) no-repeat 0 0}
#footer{height:124px;min-width:990px;position:relative}
#footwrap{height:124px;margin:0 auto;max-width:1300px;position:relative}
#footer .cont{border-top:1px solid #dbdee1;font-size:.75em;height:124px;line-height:1em;margin:0 3%;position:relative}
#footer .cont .partner{padding-top:22px;width:47%}
#footer .cont .partner img{height:28px;margin:0 12px 2px 0}
#footer .cont .creator,#footer .cont .creator1{background:url(../i/nota.gif) no-repeat 0 0;padding-top:23px;position:absolute;right:3%;top:32px}
#footer .cont .creator1{right:0;width:28%}
#footer .cont .copy{left:52%;position:absolute;top:32px}
#footer .cont .copy1{margin:32px 0 0 106px}
#footer .cont .copy dfn,#footer .cont .copy1 dfn{display:block;font-size:1.15em;font-style:normal;margin-bottom:11px}
.darkening{background-image:url(../i/bg04.png);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}
#process{background:#fff;border:1px solid #000;display:none;height:50px;left:38%;padding:20px;position:fixed;top:41%;width:260px;z-index:10000}
#process span{display:block;font-weight:600}
#process img{display:block;margin-bottom:5px}
.m_input{margin-bottom:10px}
.m_input > span{display:block;font-weight:600;margin-bottom:5px}
a:hover,ul.month li a{text-decoration:none}
table.tab_u tr td.last,.thesiswrap ul li a:hover{border-bottom:none}
.fl_l,#header .info .ban a img{float:left}
#header h1 img,#midwrap .block2 .action div div div b{display:block}
#header .info:after,#midwrap:after{clear:both;content:' ';display:block;height:0;overflow:hidden;position:relative}
.auth a.cabinet,.thesiswrap ul li a{border-bottom:1px dashed #0093d8;text-decoration:none}
ul.lang li.act,ul.menu li.act,ul.submenu li.act{background:#e8eaec}
ul.menu:after,.thesiswrap2 .cont .lenta:after,.f_line:after,.f_line2:after,.f_line3:after,.but:after{clear:both;content:' ';display:block;height:0;overflow:hidden}
ul.submenu:after,.info2 ul:after{clear:both;content:' ';display:block;height:0;overflow:hidden;position:relative}
.thesisinfo3 .text,.thesisinfo4 .text,.thesisinfo5 .text, .thesisinfo2 .text,{margin-right:446px}
div#phone_on_top {position: relative;top: 10px;left: 0px;}
span#artdate {font-size:10px; color:#777;}
