html, body{
height:100%;
margin:0;
padding:0;
border:0;
background-color:#00214e;
font:normal 12px tahoma, sans-serif;
color:#a5aeb6
}
body form{
height:100%;
padding:0;
margin:0
}
.container{
width:100%;
margin-bottom:-70px;
min-height:100%
}
.empty{
height:70px;
clear:both
}
.footer{
height:70px;
width:100%
}
.footer td{
font-size:10px;
padding-top:30px;
color:#98a2ae
}
.footer .footer_l{
padding-left:80px;
background:url(atilekt.gif) 50px 65% no-repeat;
vertical-align:middle;
width:32%;
font-size:11px
}
.footer a{
color:#5585ba
}

.i_footer{
height:70px;
width:100%
}
.i_footer td{
font-size:10px;
padding-top:14px;
color:#98a2ae
}
.i_footer .i_footer_l{
padding-left:50px;
background:url(atilekt.gif) 20px 65% no-repeat;
vertical-align:middle;
width:32%;
font-size:11px
}

.site{
position:absolute;
left:40px;
top:0
}
.site a, .site span{
display:block;
float:left;
width:22px;
height:22px;
background-position:left top;
border-left:solid 1px #2c476c;
margin-right:13px
}
.site a:hover, .site span{
background-position:left -22px
}
.i_site{
position:absolute;
left:20px;
top:13px
}
.i_site a, .i_site span{
display:block;
float:left;
width:22px;
height:22px;
background-position:left top;
border-left:solid 1px #b3bfc8;
margin-right:26px
}
.i_site a:hover, .i_site span{
background-position:left -22px
}
* html .container{
height:100%
}
.s{
overflow:hidden;
height:1px
}
table{
border-collapse:collapse
}
td {
font:normal 12px tahoma, sans-serif
}
img{
border:0
}
a{
color:#a5aeb6;
text-decoration:underline
}
a:hover{
text-decoration:none
}
.w_{
width:100%
}
.t_{
vertical-align:top
}
.c_{
text-align:center
}
.r_{
text-align:right
}
.m_{
vertical-align:middle
}
.b_{
vertical-align:bottom
}
* html .png{
width:expression(this.firstChild.width);
filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='image')")
}
* html .png img{
behavior:expression(this.style.visibility="hidden")
}
.div_l{
float:left
}
.div_r{
text-align:right
}
textarea{
overflow:auto;
overflow-y:auto;
overflow-x:hidden;
margin:0
}
p{
margin:0 0 10px 0
}
font{
line-height:auto
}
label input{
vertical-align:middle
}
.header{
height:221px;
width:100%
}
.header td{
padding:0
}
.header_r{
width:484px;
background:url(header_r.jpg) right top no-repeat
}
h1{
margin:0 0 2px 0;
font:normal 20px tahoma, sans-serif;
color:#c2ccd2
}
h2{
margin:0 0 10px 0;
font:normal 20px tahoma, sans-serif;
color:#c2ccd2
}
h3{
margin:0 0 10px 0;
font:bold 15px arial, sans-serif
}
.tablev1_l{
padding:20px 90px 0 0;
width:40%;
vertical-align:top
}
.tablev1_r{
padding:12px 30px 0 0;
vertical-align:top
}
.primary_nav{
margin:0 0 60px 0;
padding:0 0 0 35px
}
.primary_nav div{
margin-bottom:13px;
font:normal 14px verdana, sans-serif;
color:#98a5b8;
border-left:solid 1px #e0e6e6;
padding:0 0 0 40px
}
.primary_nav a{
color:#c2ccd2;
text-decoration:none
}
.primary_nav a:hover{
color:#98a5b8
}
.primary_nav .primary_nav2{
list-style:none;
margin:-5px 0 15px 0;
padding:0 0 0 35px;
border-left:none
}
.primary_nav .padnav{
margin:0 0 40px 40px;
border-left:none;
padding:0
}
.primary_nav2 div{
margin-bottom:5px;
font:normal 11px tahoma, sans-serif;
color:#98a5b8;
border-left:none;
padding:0 0 0 20px;
background:url(bullet.gif) left 6px no-repeat
}
.primary_nav2 a{
color:white;
text-decoration:underline
}
.primary_nav2 a:hover{
color:white;
text-decoration:none
}
.inp {
padding-left:3px;
padding-right:3px;
border:solid 1px white
}
.signup{
border:solid 1px #e0e6e6;
padding:12px 20px 12px 75px;
font-size:11px;
line-height:180%;
margin-bottom:30px
}
.signup p{
font:normal 11px verdana, sans-serif
}
.signup .inp{
margin-right:10px;
font:normal 11px tahoma, sans-serif;
color:#969696
}
.signup .btn{
vertical-align:middle
}
.user{
border:solid 1px #e0e6e6;
padding:6px 20px 12px 75px;
font-size:11px;
line-height:130%;
margin-bottom:40px
}
.user p{
font-size:12px;
margin-bottom:16px
}
.user .inp{
margin-right:10px;
font:normal 11px tahoma, sans-serif;
color:#969696
}
.user .btn{
vertical-align:middle
}
.login{
border:solid 1px #e0e6e6;
padding:18px 20px 18px 75px;
font-size:11px;
line-height:130%;
margin-bottom:40px
}
.login .inp{
margin:6px 10px 6px 0;
width:180px;
font:normal 11px tahoma, sans-serif;
color:#969696
}
.login .btn{
vertical-align:middle
}
.login a{
line-height:160%
}
.sled{
margin-bottom:24px;
font-size:11px;
color:white
}
.image_l{
float:left;
border:solid 2px white;
margin:0 20px 20px 0
}
.padcontent{
padding-left:90px;
margin-bottom:45px
}
.padcontent .image_l{
margin-left:-90px
}
p{
margin:0 0 10px 0;
line-height:125%
}
.pager{
font-size:11px;
color:white
}
.pager a{
margin:0 7px
}
.pager span{
margin:0 2px;
padding:1px 7px 2px 7px;
color:white
}
.pager .act{
margin:0 2px;
color:white;
background-color:#4c6383;
padding:1px 7px 2px 7px
}
.pager div{
display:inline;
font-size:12px
}
.acts{
width:100%;
margin-bottom:20px
}
.acts td{
vertical-align:top;
padding-bottom:15px
}
.acts .l{
width:90px;
font-size:11px
}
.news{
display:block;
margin-bottom:20px
}
.news td{
vertical-align:top;
padding-bottom:15px
}
.news .l{
width:140px;
font-size:10px;
color:#a5aeb6
}
.article p {
text-indent:35px;
margin-bottom:15px
}
.download{
width:100%;
margin-bottom:20px
}
.download td{
vertical-align:top;
padding-bottom:15px
}
.download .l{
width:145px;
font-size:11px
}
.download .l img{
vertical-align:middle;
margin-left:35px
}
.form1{
margin-bottom:30px
}
.form1 td{
padding:3px 0
}
.form1 .td_l{
padding-right:21px
}
.form1 .inp{
width:260px;
font:normal 11px tahoma, sans-serif
}
.form1 .code{
padding:0 0 10px 0;
}
.form1 .code img {
vertical-align:middle
}
.form1 .code .inp{
width:65px
}
.form1 .err {
background-color:#facdcd
}
.form1 .error {
padding-bottom:16px
}
.form1 .error div {
background-color:#e0e6e6;
color:#c83434;
padding:9px 11px
}
.form1 .rad{
font:normal 11px tahoma, sans-serif
}
.form1 .btn{
font:normal 11px tahoma, sans-serif;
margin:0 0 10px 0
}
.form1 .sel{
font:normal 11px tahoma, sans-serif
}
.blue{
color:#98a5b8
}
.small{
font-size:11px
}
.big{
font-size:14px
}
.recover .l{
width:110px;
padding-bottom:8px
}
.recover .r{
text-align:right;
padding-bottom:8px
}
.recover .inp{
width:260px;
font-size:11px
}
.study{
width:100%;
margin-bottom:30px
}
.study td{
padding:0;
width:43%;
vertical-align:top
}
.study ul{
list-style-type:decimal;
padding:0 0 0 5px;
margin:0 0 10px 20px;
font-size:11px
}
.study li{
padding-left:30px;
margin-bottom:10px
}
.study li a{
font-size:12px
}
.teachers td{
padding:0 50px 30px 0;
width:50%;
vertical-align:bottom
}
.teachers table td{
padding:0
}
.teachers img{
margin:0 20px 0 0;
border:solid 2px white;
float:left
}
.descr{
font-size:14px;
color:white
}
.banners{
margin:0 -20px 0 -90px
}
.intro {
height:648px;
width:962px;
margin:0 auto
}
