a:link,a:active,a:visited{text-decoration:none;color:#003399;}
a:hover{text-decoration:none; color:#FF9900;}

body {margin: 10px;padding: 0px;background-color: #FFFFFF;font:normal 12px tahoma;}

#delimiter{width:100%;border-top: 4px solid #406D98;}

#form {font-size:10px; font-family: Tahoma, sans-serif;}
#form fieldset {width:400px;  border:solid 1px #546a8b;}  /* рамка вокруг формы*/
#form legend {color:#546a8b; background:inherit;} /* IE использует цвет шрифта */
#form label {float:left; width:100px; line-height:12px; margin-right:10px; text-align:right;} /* подписи к полям сдвигаются влево; ширина колонки подписей; отступ до поля ввода */
#form input, #form select, #form textarea {border:1px solid #336699; background-color:#FFFFFF; margin:2px; width:250px; padding-left:5; font:normal 10px tahoma,verdana,helvetica,sans-serif;} /* ширина полей формы *//* делаем одинаковый шрифт для input, select, textarea */
#form .noresize {width:auto; background-color:#E3EAF4;} /* для кнопок, переключателей */
#form .submit { margin-left:10px;margin-top:10px;margin-bottom:10px;} /* сдвигаем кнопку отправки */

#mainmenu a {background-color: #406D98; display: block; margin-left: 18; margin-right: 30; padding: 5px; border-top: 1px solid #B2C4D6; border-right: 1px solid #406D98; border-bottom: 1px solid #406D98; border-left: 1px solid #B2C4D6; color: #FFFFFF; font:normal 12px tahoma,helvetica,sans-serif;}
#mainmenu a:hover {background-color: #FFCC33;}
#right {background-color: #FFFFFF; display: block; border:solid 1px #FFCC33; margin-left: 18; margin-right: 30; padding: 5px; color: #406D98; font:normal 12px tahoma,helvetica,sans-serif;}
#h_right {background-color: #FFCC33; display: block; border:solid 1px #FFCC33; margin-left: 18; margin-right: 30; padding: 5px; color: #FFFFFF; font:normal 12px tahoma,helvetica,sans-serif;}
#news {background-color: #FFFFFF; display: block; border:solid 1px #FFCC33; margin-left: 28; margin-right: 12; padding: 5px; color: #406D98; font:normal 12px tahoma,helvetica,sans-serif;}
#h_news {background-color: #FFCC33; display: block; border:solid 1px #FFCC33; margin-left: 28; margin-right: 12; padding: 5px; color: #FFFFFF; font:normal 12px tahoma,helvetica,sans-serif;}
#today {display: block; margin-left: 18; margin-right: 30; color: #406D98; font: normal 12px tahoma,helvetica,sans-serif;}
#designer {display: block; margin-left: 60; margin-right: 12; color: #406D98; font: normal 12px tahoma,helvetica,sans-serif;}

.header {
font:bold 18px tahoma,helvetica,sans-serif;
color:#406D98;
margin: 0px;
padding: 0px;
}
.subheader{
font:normal 14px tahoma,helvetica,sans-serif;
color:#406D98;
}

.td{
border:solid 1px #406D98;
}

input,textarea,select{
border:1 solid #406D98;
background-color:#FFFFFF;
font:normal 8pt arial,verdana,helvetica,sans-serif;
}

input.button,button{
font:bold 9px arial,verdana,helvetica,sans-serif;
color:#003366;
border:1 solid #406D98;
background-color:#FFCC33;
}

.text{
font:normal 12px tahoma;
color:#333333;
margin: 5px;
padding: 5px;
}

.dtext{
font:normal 12px tahoma;
color:#406D98;
margin: 5px;
padding: 5px;
}

.headermin{
font:bold 18px helvetica,sans-serif,tahoma;
color:#406D98;
margin: 5px;
padding: 5px;
}