body{font-family:Arial, Helvetica, sans-serif;color:#173868;text-align:center;font-size:16px;margin:0;padding:0;}
a{color:#0065BA;}
a:hover{text-decoration:none;color:#DF0000;}
div#wrap{width:900px;text-align:left;margin:0 auto;}
div#header{height:40px;}
div#header div#cities{z-index:100;width:500px;height:28px;text-align:left;float:left;font-size:14px;padding-top:12px;}
div#header div#logo{width:200px;height:40px;background:#fff url('../images/logo.jpg') top center no-repeat;font-size:14px;float:left;text-align:center;}
div#header div#logo a{width:150px;height:40px;display:block;margin:0 auto;}
div#header div#login{width:200px;height:28px;padding-top:12px;float:left;font-size:14px;text-align:right;}
div#header div#login a{font-weight:700;}
div#header2_wrap{z-index:1;display:table;height:145px;width:900px;#position:relative;overflow:hidden;}
div#header2{z-index:2;width:900px;#position:absolute;#top:50%;display:table-cell;vertical-align:middle;}
div#header2 img{z-index:3;border:0;#position:relative;#top:-50%;}
div#main{text-align:center;min-height:300px;height:auto!important;}
div #main table#search{margin:8px auto;}
td.form_desc label{display:block;text-align:right;}
td.form_input{text-align:left;}
INPUT.lista1{font-size:12px;text-align:left;border:1px solid #C9DAF3;}
select{font-size:12px;}
td.form_submit{text-align:center;}
td.form_submit input,input.form_submit{font-size:14px;text-align:center;margin-top:25px;background-color:#85B2F6;font-weight:700;color:#000;}
ul#tabs{list-style-type:none;border-bottom:5px solid #173868;height:22px;padding-left:90px;padding-right:90px;margin:0 auto;}
ul#tabs li{width:120px;height:22px;float:left;background-image:url('../images/zakl_light.gif');}
ul#tabs li.open{width:120px;height:22px;float:left;background-image:url('../images/zakl_dark.gif');}
ul#tabs li.inactive{width:120px;height:18px;float:left;background-image:url('../images/zakl_inactive.png');font-size:14px;padding-top:4px;display:block;color:#99b7df;}
ul#tabs li a{text-decoration:none;display:block;font-size:14px;padding-top:4px;color:#FFF;}

div#footer{text-align:center;font-size:15px;line-height:22px;margin-top:50px;}
table.login,table.school{margin-top:20px;width:100%;background-color:#C9DAF3;}
table.school tr td.school_left{width:156px;}
table.school tr td.schoolreg_left{width:162px;}
table.login tr td.login_left{width:412px;text-align:right;font-size:12px;padding-right:5px;}
table.login tr td input,table.school tr td input,table.login tr td textarea,table.school tr td textarea{text-align:left;background-color:#FFF;border:1px solid #C9DAF3;font-size:12px;}
table.login tr td,table.school tr td{background-color:#FFF;padding-left:6px;padding-top:8px;padding-bottom:8px;font-size:12px;text-align:left;color:#173868;font-weight:400;}
table.login th,table.school th{height:30px;text-indent:6px;font-size:14px;text-align:left;color:#173868;font-weight:700;background-color:#FFFE8C;vertical-align:middle;}
p.path{text-align:left;font-weight:700;font-size:14px;margin:7px 0 0;}
.error{color:red;font-weight:700;}
.obl{color:red;}
div.done{background-color:#EFE;text-align:center;border:1px solid #0A0;color:#0A0;font-size:12px;padding:3px;}
div.notdone{background-color:#FFEFEF;text-align:center;border:1px solid #A00;color:#A00;font-size:12px;padding:3px;}
p.save_changes{height:20px;margin-top:8px;margin-bottom:5px;text-align:right;}
p.save_changes a{font-weight:700;font-size:14px;}
p.links{font-size:14px;font-weight:700;height:20px;margin-top:8px;margin-bottom:5px;text-align:left;}
.not_save{color:red;font-weight:700;font-size:12px;}
div#more_cities{width:100px;position:absolute;font-size:13px;padding:5px;top:30px;left:232px;background-color:#85b2f6;color:white;line-height:18px;border:1px solid #173868;display:none;z-index:4;}