body {margin: 0px; padding: 0px; background-color: #ffffff; background-image: url('img/body_bg.png'); background-position: top left; background-repeat: no-repeat; font-family: tahoma; font-size: 80%; color: #2D2D2D;}
.rmenu {color: #004694; font-size: 12px; font-family: tahoma; display: block; padding: 3px 0px 3px 50px; background-image: url('img/m.gif'); background-position: center left; background-repeat: no-repeat; margin: 0;}
.rmenu:hover {color: #EFB900; font-size: 12px; font-family: tahoma; display: block; padding: 3px 0px 3px 50px; background-image: url('img/m_.gif'); background-position: center left; background-repeat: no-repeat; margin: 0;}
.rmenu_a {color: #2D2D2D; font-size: 12px; font-family: tahoma; display: block; padding: 3px 0px 3px 50px; background-image: url('img/m_.gif'); background-position: center left; background-repeat: no-repeat; margin: 0;}
.d_d {margin: 4px 0 1px 49px;}
.phones {font-family: tahoma; color: #363636; font-size: 12px; padding: 0 30px 0 0;}
h1.top {color: #939FAD; font-family: tahoma; font-size: 12px; font-weight: normal; margin: 0px; padding: 0px;}
form {margin: 0px; padding: 0px;}
.srh {width: 150px; height: 20px; font-family: tahoma; font-size: 12px; color: #2D2D2D;}
.menu {padding: 12px 13px 7px 13px;}
.menu a{color: #ffffff; font-size: 12px; font-family: tahoma; font-weight: bold;}
.menu a:hover {color: #FEDA00; font-size: 12px; font-family: tahoma; font-weight: bold;}
.menu_ {color: #ffffff; font-size: 12px; font-family: tahoma; font-weight: bold; padding: 12px 13px 7px 13px; background-image: url('img/menu_.gif'); background-repeat: repeat-x; background-color: #FDC400;}
.menu_a {color: #ffffff; font-size: 12px; font-family: tahoma; font-weight: bold; padding: 12px 13px 7px 13px; background-image: url('img/menu_.gif'); background-repeat: repeat-x; background-color: #FDC400;}
.menu_a a {color: #ffffff;}
.n_head {font-family: tahoma; font-size: 80%; font-weight: bold; color: #0B0B0A;}
.data {margin: 3px 0 0 0;}
.data td {font-family: tahoma; font-size: 70%; font-weight: bold; color: #ffffff; width: 21px; background-color: #FDC400; padding: 0 0 0 1px;}
.data th {}
.month {font-family: tahoma; font-size: 70%; color: #FDC400;}
.news_text {color: #2D2D2D; font-family: tahoma; font-size: 70%; padding: 0 0 20px 0;}
.news_text .link {color: #004694; font-family: tahoma; font-size: 110%; margin: 0 0 4px 0; display: block;}
.news_text .nolink {color: #2d2d2d; font-family: tahoma; font-size: 110%; margin: 0 0 4px 0; font-weight: bold;}
.blink {color: #004694; font-family: tahoma; font-size: 80%; font-weight: bold;}
.head2 {color: #0B0B0A; font-family: tahoma; font-size: 125%; font-weight: normal; margin: 0px; padding: 0px;}
.text {font-family: tahoma; color: #2D2D2D; font-size: 80%;}
.orange1 {font-family: tahoma; font-size: 80%; color: #FDC400;}
.link {color: #004694; font-family: tahoma; font-size: 80%;}
.footer_text {color: #A6A7AE; font-family: tahoma; font-size: 70%;}
.footer_text a {color: #A6A7AE; font-family: tahoma; font-size: 100%;}
.body_text {color: #2D2D2D; font-family: tahoma; font-size: 70%;}
.body_text .link {color: #004694; font-family: tahoma; font-size: 110%; margin: 0 0 4px 0; display: block;}
.body_text_n {color: #2D2D2D; font-family: tahoma; font-size: 80%;}
.body_text_n table {clear: both;}
.body_text_n .link {color: #004694; font-family: tahoma; font-size: 100%; margin: 0 0 4px 0; display: block;}
.body_text_n td {color: #2D2D2D; font-family: tahoma; font-size: 80%;}

.main_table {font-family: tahoma; line-height: 100%; background-color: #ffffff; }
.main_table td {padding: 8px; background-color: #F6F7F8; color: #4D4D4D; vertical-align: top; font-size: 80%;}
.main_table thead td {background-color: #466C97; text-align: left; color: #ffffff; font-weight: normal; vertical-align: top; font-size: 80%;}
.main_table th {padding: 8px; background-color: #466C97; text-align: left; color: #ffffff; font-weight: normal; vertical-align: top; font-size: 80%;}
.main_table .first {background-color: #EBEDF3;}

.main_table1 {font-family: tahoma; line-height: 100%; background-color: #ffffff;}
.main_table1 td {padding: 10px 8px 10px 8px; background-color: #F6F7F8; color: #4D4D4D; background-image: url(img/g.gif); background-position: bottom; background-repeat: repeat-x; text-align: right; vertical-align: top; font-size: 80%}
.main_table1 thead td {background-color: #ffffff; text-align: right; color: #4D4D4D; background-image: url(img/h_g.gif); background-position: bottom; background-repeat: repeat-x; padding: 10px 8px 15px 8px; font-weight: normal; vertical-align: top; font-size: 80%;}
.main_table1 th {background-color: #ffffff; text-align: right; color: #4D4D4D; background-image: url(img/h_g.gif); background-position: bottom; background-repeat: repeat-x; padding: 10px 8px 15px 8px; font-weight: normal; vertical-align: top; font-size: 80%;}
.main_table1 .first {background-color: #EBEDF3; text-align: left;}
.main_table1 .first_h {text-align: left;}

.gray {font-family: tahoma; font-size: 85%; color: #9A9A9A;}

a {color: #004694;}

.news_header {font-family: tahoma; font-size: 110%; color: #2D2D2D; font-weight: bold;}
.news_header a {font-family: tahoma; font-size: 100%;}

.data1 {margin: 3px 0 0 0;}
.data1 td {font-family: tahoma; font-size: 80%; color: #ffffff; background-color: #FDC400; padding: 1x 3px 1px 3px;}

p {margin: 0 0 15px 0;}

.imgleft {margin: 3px 30px 30px 0; float: left;}
.imgright {margin: 3px 0px 30px 30px; float: right;}

ul li {
background: url(img/li.gif) 0% 50% no-repeat;
list-style: none;
line-height: 1em;
margin: 0 0 5px 0;
padding: 0 0 0 17px;
}
ol li {
line-height: 1em;
margin: 0 0 5px 0;
padding: 0 0 0 17px;
}

h2 {color: #0B0B0A; font-size: 140%; font-weight: normal;}

span {font-size: 100%;}

.prim {width: 100%; background-color: #D2D6E1; margin: 30px 0 10px 0; padding: 16px 25px 34px 25px; background-image: url(img/shadow_comment.gif); background-position: bottom right; background-repeat: no-repeat; color: #696E7B;}

