body{
margin : auto;
max-width : 400px;
font-family : tahoma;
font-size: 14px;
}

.body {
border: 1px #E7E7FD solid;
background-color: #F9F9FF;
padding: 3px;
color : #243e99
}

.anketa{padding:1px;background-color:#e1e1e1}

.title{padding:3px;background-color:#d7ddf8;border-bottom:1px dotted #AFCDDC}

.aut {
border-top: 1px #EFF3F6 solid;
border-bottom: 1px #EFF3F6 solid;
color: #00E300;
text-align: right;
background-color: #EFF3F6;
}



.aut a {
color: #069403;
padding-right: 3px;
}
.aut a:hover {
color: #FFFFFF;
}

.err {
/* сообщение об ошибке */
text-align: center;
border-top: 1px #853A24 solid;
background-color: #BF614D;
color: #FFE3E3;
}


.obmen{padding:1px;background-color:#e1e1e1}

.msg {
/* сообщение */
border-top: 1px #2C9A68 solid;
text-align: center;
background-color: #4DBF9A;
color: #E3FFE3;
}

.cit{
border-left : 4px solid #c1c1c1;
background-color: #FFFFDF;

font-size : x-small;
padding:1px;
border:1px solid #1E90FF;
margin-left : 2px;
}

.p_t{border: solid #C0D0FF; border-width: 1px 0 1px 0; margin: 3px 0 3px 0; background: #F8FBFF;"><div style="padding:3px;
}

.rowup{border: solid #C0D0FF; border-width: 1px 0 1px 0; margin: 3px 0 3px 0; background: #F8FBFF;"><div style="padding:3px;


}
.foot{border: solid #C0D0FF; border-width: 1px 0 1px 0; margin: 3px 0 3px 0; background: #F8FBFF;"><div style="padding:3px;
}

.blueline{padding:1px;background-color:#e7f1fe;border-top:1px solid #99ccff;border-bottom:1px solid #AFCDDC}


.row4 {padding:1px;background-color:#ffffff}

.block_hr {border-bottom:1px dotted #abbefb}

.block_hr {border-bottom:1px dotted #abbefb}

.block_hr {border-bottom:1px dotted #abbefb}


.div{border: solid #C0D0FF; border-width: 1px 0 1px 0; margin: 3px 0 3px 0; background: #F8FBFF;"><div style="padding:3px;

}
.odd{padding:1px;background-color:#edeff4;border-top:1px dotted #CCC}


.even{padding:1px;background-color:#fff;border-top:1px dotted #CCC}

.p_m {
border: solid #C0D0FF; border-width: 1px 0 1px 0; margin: 3px 0 3px 0; background: #F8FBFF;"><div style="padding:3px;}


.icon14{
border-top: 1px #D6E6F2 solid;
background-color: #E6F2FF;
padding: 1px;
margin: 1px;
}

img {
border: 0px;
margin: 0px;
padding: 0px;
}

form {
padding: 2px;
border: 1px #F2F2F7 solid;
margin-bottom: 3px;
margin-top: 2px;
}
form label {
display: inline-block;
padding-right: 5px;
margin: 1px 0px 1px 0px;
}
form label:hover {
margin: 1px 0px 0px 0px;
border-bottom: 1px #A8C1CE solid;
background-color: #E5EDFF;
}

input[type="submit"] {
margin-top: 5px;
color: #336;
background-color: #E5EDFF;
border: 1px #CBD8E5 solid;
}
input[type="submit"]:hover {
color: #000;
background-color: #EEF3FF;
border-bottom: 1px #BCC7D6 solid;
}

textarea{
font-size: 13px;
font-weight: bold;;
max-width: 100%;
width: 90%;
height: 4pc;
margin: 5px;
border:1px solid #1E90FF;
}

input, select{
font-family: tahoma, verdana, arial, sans-serif, Lucida Sans;
font-size: 12px;
border:1px solid #1E90FF;
background-color: #fff;
margin: 5px;
color: #555;
}
.ank_n{
font-size: 12px;
font-weight: bold;
color: #555;
}

.ank_d{
font-size: 12px;
margin: 5px;
}

.menu_razd {
/* выделение раздела в главном меню */
border-top: 1px #1B1B1B solid;
border-bottom: 1px #1B1B1B solid;
margin-top: 4px;
padding-left: 18px;
font-weight: bold;
background: #FFFFE1;
color: #151515;
}

.foot {
margin-top: 2px;
border-top: 1px #B9DCFF solid;
padding: 2px;
background-color: #FFFFE1;
}

.busi{padding:2px;background-color:#fff9d7;border-top:1px solid #e2c822;border-bottom:1px solid #e2c822}


.main_menu
/* ссылки главного меню */
{
margin-top: 3px;
margin-bottom: 3px;
}

.foot_page {color:#9999ff;font-size:small;padding:4px 2px 5px 4px;background-color:#aec6dc;border: 1px solid #abbefb;}

#foot_page a:link,#foot_page a:visited {color:#003366;text-decoration:none;font-size:small}

#foot_page a:focus,#foot_page a:hover,#foot_page a:active {color:#3b5998;background-color:#fff}
.post, table {
width: 100%;
}



