BODY {font-family: Arial, sans-serif;}
P, TD{font-size: 12px;}
.italic {font-style:italic;}
ul.main_menu {margin: 0; padding: 0; list-style: none; padding-left: 17px; padding-top: 5px;}
ul.main_menu LI {margin: 0; padding: 0; margin-bottom: 2px; }
ul.main_menu LI A {display: block;  width: 176px; height: 25px; _height: 32px; background: url(/images/menu_bg.gif) 0 0 no-repeat; color: #a8acff; text-decoration: none; font: bold 14px Arial; font-style: italic;  padding-top: 7px; text-align: center; overflow: hidden; }
ul.main_menu LI A:hover , ul.main_menu LI A.active{background: url(/images/menu_bg.gif) 0 -32px no-repeat; color: #161c8a; text-decoration: none;}
td.content_bg {background: url(/images/fon_bg.jpg) 100% 0 repeat-y; padding-top: 20px; padding-bottom: 40px;}
.copy {float: left; color: #000099; font: normal 10px Arial; padding-left: 15px;}
.foo_r {float: right; width: 640px; color: #000099; font: normal 10px Arial; padding-right: 15px; text-align: right;}
.contact {text-align: center; font-size: 14px; line-height: 20px;}

.float_image {display: block;}
.float_right {float: right; margin: 0 0 5px 5px;}
.float_left {float: left; margin: 0 5px 5px 0;}
.clear {clear: both;}
.for_pic TD {padding: 5px;}
.pad_1 TD {padding: 5px 1px;}

H1 A {color: #161c8a;}

h1 {font-size: 16px; padding-left: 40px;}
h2 {font-size: 14px; padding-left: 40px;}
h3 {font-size: 14px; font-style: italic; text-align: center;}
.front TD {padding-bottom: 20px;}

.form-table {width: 99%;}
.form-table TD {vertical-align: top; padding: 0 0 8px;}
.form-table TD.first {width: 1%; white-space: nowrap; padding: 2px 8px 0 0;}
.form-table TD.first SPAN {color: #F00;}

.field {margin-right: 4px;}
.field INPUT, .field SELECT, .field TEXTAREA {width: 100%; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0;}

.frame {border: 1px solid #CCC; border-color: #E2E4FB #6E6F8E #6E6F8E #E2E4FB; padding: 8px; float: left; background: #BDBEDC;}
.frame, .frame A, .frame IMG {display: block;}
.frame IMG {max-width: 560px;}

.table-album {margin: 9px 0 18px;}
.table-album TD {padding: 0 18px 18px 0; vertical-align: top;}
.table-album TD SPAN {display: block; clear: both; padding-top: 4px; line-height: normal; font-size: 12px;}
.table-album TD SPAN A {color: #161C8A; font-size: 11px; text-decoration: none;}

div.c9bef3 {
padding: 0 5px 0 0 !important;
margin: 20px 0 15px;
text-align: left !important;
font-size: 12px !important;
}
.c9bef3 a {
color: #0000cc !important;
font-weight: normal;
font-size: 12px !important;
}
.c9bef3 .text {
color: #000000 !important;
font-size: 12px !important;
padding: 3px 0 !important;
line-height: normal !important;
}
.c9bef3 .host {
color: #006600;
font-weight: normal;
font-size: 12px !important;
padding: 0 !important;
line-height: normal !important;
}
.c9bef3 p {
margin: 0 !important;
}

div.c9bef3 div {
margin: 0 0 10px !important;
}

.sr {margin: 20px 0 15px; padding: 0 5px 0 0; font-size: 11px;}
