/* CSS Document */
body {
margin: 0px;
font-size: 100%;
line-height: normal;
font-family: Arial, Helvetica, sans-serif;
background-color: White;
}
a {
color: #4c4d4f;
}
H1, H2, H3, H4, H5, H6 {
 font-family: Arial, Helvetica, sans-serif;
}
FORM {
padding: 0px;
margin: 0px;
}
TABLE {
font-size: 1em;
color: #4c4d4f;
}
#headertop {background: url("http://369369.ru/img/head-right.jpg") no-repeat scroll right top transparent;
    
    width: 100%;}
    
.left {
width: 55%;
vertical-align: top;
text-align:left;
padding: 0 0 20px 0px;
margin: 0px;
}
.logo {
 padding: 3px 0 0 40px;
 text-align: left;
 border:none;
 background:none;
}
.logo img {border:none;}
.add_nav {
font-size: 0.7em;
padding: 17px 0 0 40px;
word-spacing: 10px;
}
.add_nav A {
word-spacing: normal;
}
.head_ban {
padding: 24px 0 0 40px;
margin: 0px;

}
.ban_big {
 text-align: center;
 margin: 0px 20px 0px 0px;
}
.banner400 {
text-align: center;
margin: 30px 0 0 0;
}
.banner200 {
text-align: center;
margin: 20px 0 20px 0;
}
.anons {
font-size: 0.8em;
padding: 0 0 20px 20px;
margin: 0 20px 0 20px;
text-align: justify;
border-bottom: solid #EBEBEB 1px;
}
.anons H2 {
color: #2E3192;
font-size: 1em;
}
.anons TABLE {
background-color: #EBEBEB;
}
.anons TABLE TR TD SPAN {
color: #2E3192;
}
.advice {
padding: 1px 20px 20px 40px;
margin: 28px 40px 28px 0px;
}
.advice H2 {
color: #2E3192;
font-size: 1em;
}
.advice P {
font-size: 0.9em;
}

.advice A {
color: #2E3192;
}

.advert_board {
margin: 0 19px 0  40px;
}
.advert_board TABLE {
width: 100%;
font-size: 1em;
}
.advert_board TABLE TH {
width: 50%;
font-size: 1.3em;
text-align: left;
padding: 30px 0 0 0;
vertical-align: top;
color: #363636;
}
.advert_board TABLE TD {
width: 50%;
font-size: 0.8em;
padding: 16px 20px 0  20px;
vertical-align: top;
}
.advert_board TABLE TD SPAN {
color: #2E3192;
font-weight: bold;
}
.advert_board TABLE TD P {
padding: 0 0 14px 0;
margin: 0px;
}
.advert_board TABLE TD P SPAN A {
color: #2E3192;
}
.hot_references {
 margin:  20px 19px 40px 40px;
}
.hot_references TABLE {
width: 100%;
}
.hot_references TABLE TH {
text-align: left;
width: 50%;
font-size: 1.3em;
color: #363636;
padding: 0 0 30px 0;
}
.hot_references TABLE TD {
  padding: 0 0 0  50px; 
  font-size: 0.8em; 
  background-position: 0 2px ;
  background-repeat: no-repeat;
  vertical-align: top;
}
.hot_references TABLE TD A {
color: #2E3192;
}
.hot_references TABLE TD.pic_hot_ref1 {
background-image: url(../img/pic_hot_ref1.gif);
}
.hot_references TABLE TD.pic_hot_ref2 {
background-image: url(../img/pic_hot_ref2.gif);
}
.gallup_poll {
padding: 3px 40px 20px 40px;
margin: 0 20px 40px 0px;
background-color: #EBEBEB;
vertical-align: top;
}
.gallup_poll H2 {
font-size: 1.3em;
font-weight: bold;
color: #363636;
padding: 19px 0 23px 0;
margin: 0px;
}
.gallup_poll P {
padding: 2px 0 2px 0 ;
margin:  0px;
font-weight: bold;
font-size: 0.8em;
}
.gallup_poll UL {
padding: 14px 0 0 0;
margin: 0px;
font-size: 0.8em;
}
.gallup_poll UL LI {
padding: 0px;
margin: 0px;
list-style: none;
list-style-image: none;
}
.gallup_poll UL LI INPUT {
vertical-align: bottom;
}
.gallup_poll  TABLE TD {
 text-align: left;
 font-size: 0.8em;
 padding: 15px 0 0 0;
}
.gallup_poll  TABLE TD A {
 color: #2E3192;
}
.gallup_poll  TABLE TH {
 text-align: right;
 font-size: 0.8em;
 padding: 0px;
 margin: 0px;
 width: 90%;
}
.gallup_poll  TABLE TH INPUT {
width: 84px;
height: 20px;
background-color: #2E3192;
border: White solid  0px;
border-style: hidden;
color: White;
font-size: 12px;
font-weight: bold;
text-align: center;
}
.right {
width: auto;
vertical-align: top;
text-align:left;
}

.seach_block {
background-color: #F5821F;
/*width: 100%;*/
padding: 10 40px 0  40px;
height: 60px;
margin: 3px 0 0 0 ;
}
.seach_block TABLE THEAD TH {
text-align: left;
font-size:  1em;
color: White;
padding: 14px 0 14px 0;
vertical-align: top;
}
.seach_block TABLE THEAD TABLE TD {
text-align: left;
font-size:  0.8em;
padding: 0 0 2px 0;
word-spacing: normal;
}
.seach_block TABLE TBODY TH {
text-align: left;
font-size: 0.8em;
padding: 0px 0 0 0;
}
.seach_block TABLE TBODY TH TABLE {
 width:  100%;
}
.seach_block TABLE TBODY TH TABLE TD {
width: 80%;
padding: 0px 0 0 0; 
}
.seach_block TABLE TBODY TH TABLE TD INPUT {
width: 99%;
border: #CBCBCB solid 1px;
height: 18px;
font-size: 12px;
}
.seach_block TABLE TBODY TH TABLE TH {
padding: 0px 0 0 10px;
/* width: 20px;*/ 
}
.seach_block TABLE TBODY TD {
font-size: 0.75em;
/*height: 43px;
word-spacing: 10px;
vertical-align: top;
background-color: Aqua;*/
color: Black;
padding: 5px 0 0 0;
word-spacing: 20px;
}
.seach_block TABLE TBODY TD INPUT {
vertical-align: middle;
}
.seach_block TABLE TBODY TD SPAN {
word-spacing: normal;
}
.seach_block TABLE TFOOT TD {
font-size: 0.7em;
color: White;
word-spacing: 10px;
padding: 15px 0 22px 0;
}
.seach_block TABLE TFOOT TD A {
color: White;
}
.seach_block TABLE TFOOT TD SPAN
 {
word-spacing: normal;
}
 
/*#searchinput {width:40%;float:left;}*/
 
INPUT#bt {
background:url(http://369369.ru/img/search-but.gif);border: 0 none;
	cursor: pointer;
    display: block;
    height: 24px;
    margin-left: 10px;
    width: 61px;
    float:left;
}

.entry {
background-color: #EBEBEB;
margin: 28px 0 0 0;
padding: 19px 40px 15px 40px;
}
.entry A {
  color: #2E3192;
}
.entry TABLE {
margin: 0px;
 
}
.entry TABLE THEAD TD {
 padding:0 0 2px 0;
}
.entry TABLE THEAD TD SPAN {
color: #2E3192;
}
.entry TABLE THEAD TD H2 {
color: #2E3192;
font-size: 1em;
padding: 0 2% 0 0;
margin: 0px;
float: left;
}
.entry TABLE THEAD TD DIV {
float: right;
font-size: 0.7em;
}
.entry TABLE TBODY TH
{ 
 text-align: left;
 font-size: 0.8em;
 font-weight: normal;
 color: Black;
 padding:0 5px 0 0;
}
.entry TABLE TBODY TD.text_input_td {
 width: 80%;
 font-size: 11px;
}
.entry TABLE TBODY TD.text_input_td INPUT {
width: 98%;
border: #CBCBCB solid 1px;
font-size: 12px;
color: #4c4d4f;
height: 18px;
margin: 1px 0 1px 0;
}
.entry TABLE TBODY TD INPUT.bt_send {
width: 58px;
 height: 20px;
 font-size: 12px;
 font-weight: bold;
 color: White;
 background-color: #2E3192;
 border: White solid 0px;
 border-style: hidden;
 text-align: center;
 padding: 0px 0 0 0 ;
 margin: 0px 0 0 10px;
}
.entry TABLE TFOOT TD {
font-size: 0.7em;
color: #2E3192;
padding: 13px 0 0 0;
}
.news {
 padding:0 40px 15px 0;
 margin: 0px; 
}
.news H2 {
color: #363636;
font-size: 1.3em;
padding: 30px 0 13px 0;
margin: 0px;
}
.news P A {
color: #2E3192;
font-size: 0.8em;
font-weight: bold;
}
.news UL {
  padding: 0px;
  margin: 0px;
}
 
.news UL LI {
padding: 0 0 12px 20px;
margin: 0px;
font-size: 0.8em;
color: #2E3192;
font-weight: bold;
list-style: none;
list-style-image: none;
}
.news UL LI B {
font-weight: normal;
color: #4c4d4f;
}
.news UL LI A {
font-weight: normal;
}
.news UL LI  SPAN A {
font-weight: bold;
color: #4c4d4f;
}
#humor H2 {
  margin:  0px 19px 0px 40px;
  padding-top:  0px;
}
.ban_bot {
 background-color: #EBEBEB;
 text-align: center;
 padding: 9px 0 10px 0;
}
td.right DIV.ban_bot IMG {
 margin:0 14px 0 14px ;
}
.ban_bot H2 {
color: #2E3192;
font-size: 1em;
padding: 0 0 15px 0;
margin: 0px;
}

.menu_block {
width: 100%;
background-color: #2E3192;
text-align: center;
color: White;
font-size: 0.85em;
padding:  0 ;

}
 
.menu_block TABLE {
margin: 0px;
text-align: center;
}
.menu_block TABLE TH {
color: White;
vertical-align: middle;
padding: 0px;
font-weight: normal;
padding:8px 0px 9px 0px;
 
}
.menu_block TABLE TH#act_item_menu_sep {
 
display: block;
background-color: #F5821F;
background-image: none;
}

.menu_block TABLE TD#act_item_menu {
background-color: #F5821F;
}
.menu_block TABLE TD {
padding:8px 30px 9px 30px; 
color: White; 
vertical-align: middle;
 
}
.menu_block TABLE TD A {
color: White;
text-decoration: none;
}
.menu_block TABLE TD A:hover {
text-decoration: underline;
}
.menu_block TABLE TD DIV {
display: none;
position: absolute; 
/* top: 244px; */
/* top: 186px; */
margin:  0px; 
text-align: left;
background-color: #2E3192;
margin: 9px 0 0;
/* width: 215px; */
border-top: White solid  0px;
}
.menu_block TABLE TD DIV UL {
 padding: 18px 0 14px 0;
 margin: 0px;
}
.menu_block TABLE TD DIV UL LI
 {
 padding: 0 33px 5px 37px;
margin: 0px;
list-style: none;
list-style-image: none;
background-image: url(../img/bg_menu-act_li.gif);
background-position: 0px 100%;
background-repeat: repeat-x;
font-size: 0.9em; 
}
.menu_block TABLE TD DIV UL LI.last {
background-image: none;
}
.menu_block TABLE TD DIV UL LI A {
color: White;
}

 
.menu_block TABLE TD.submenu_nact DIV {
 display: none;
}
 
.menu_block TABLE TD.submenu_act DIV {
 display: block;
}






/*вторые уровни*/
.top_pad {
padding: 25px 0 0 0;
vertical-align: top;
color: #4c4d4f;
}
.top_pad A {
 color: #2E3192;
}
.left_block_sec {
 width: 315px;
 vertical-align: top;
}
.title {
 font-size: 1.2em;
 color: #F5821F;
font-weight: bold; 
margin: 0 0 25px 40px;
}
.submenu {
 font-size: 0.75em;
 line-height: 1.1em;
 padding: 0 0 20px 20px;
 margin: 0 20px 0 20px;
 border-bottom: solid #EBEBEB 1px;
}
.submenu UL {
padding: 0px;
margin: 0px;
}
.submenu UL LI {
padding: 0px;
margin: 0px;
list-style: none;
list-style-image: none;
}
.submenu UL LI#act_item_submenu {
background-image: url(../img/bg_marker_submenu.gif);
background-position: 0px 7px;
background-repeat: no-repeat;
padding: 3px 0 4px 9px;
font-weight: bold;
color: #363636;
}
.submenu UL LI#act_item_submenu A {
color: #363636;
text-decoration: none;
}
.ya_dir {
margin: 30px 40px 28px  40px;
font-size: 0.8em;
text-align: left;
}
.block_advertisement {
 margin: 0 40px 10px 80px;
 font-size: 0.75em;
}
.block_advertisement UL {
padding: 0px;
margin: 0px;
}
.block_advertisement UL LI {
padding: 0 0 12px 0;
margin: 0px;
list-style: none;
list-style-image: none;
}
.block_advertisement UL LI A {
color: #4c4d4f;
}
.block_advertisement UL LI SPAN {
 color: #2E3192;
 font-weight: bold; 
}
.block_advertisement UL LI SPAN A {
color: #2E3192;
}
.block_advertisement UL LI P {
color: #2E3192;
}
.block_advertisement UL LI P A {
color: #2E3192;
}
.block_content_all {
 vertical-align: top;
 padding:0 40px 0 0;
}
.tray {
background-color:  #EBEBEB;
font-size: 0.7em;
padding: 6px 15px 7px 15px;
}
.reklama {
 color: #F5821F;
 font-weight: bold;
 font-size: 1.5em;
 padding: 13px 0 20px 40px;
}
H1 {
 color: #363636;
 font-weight: bold;
 font-size: 1.3em;
 padding: 10px 0 5px 0;
}
.content_feed {
color: #4c4d4f;
padding: 0px 0 80px 40px;
}
.content {
color: #4c4d4f;
font-size: 0.75em;
padding: 0px 0 80px 40px;
}
.content A {
 color: #2E3192;
}
.content UL LI {
list-style-image: url(../img/marker_li_content.gif);
}
.public_bULletin_board {
padding: 0px;
margin: 0px;
}
.public_bULletin_board UL {
padding: 0px;
margin: 0px;
}
.public_bULletin_board UL LI {
padding: 0 0 9px 0;
margin: 0px;
list-style: none;
list-style-image: none;
}
.public_bULletin_board UL LI  SPAN {
font-weight: bold;
color: #363636;
font-size: 1.3em;
line-height: 2em;
}
.public_bULletin_board UL LI DIV {
margin: 13px 0 5px  -40px;
padding: 1px 40px 4px 40px;
background-color: #F5F5F5;
}
.active_contest {
 padding: 0px;
 margin: 0px;
}
.active_contest UL {
padding: 0px;
margin: 0px;
}
.active_contest UL LI {
padding: 0px;
margin: 0px;
list-style: none;
list-style-image: none;
}
.active_contest UL LI DIV {
margin: 6px 0 5px  -40px;
padding: 6px 40px 7px 40px;
background-color: #F5F5F5;
color: #363636;
}
.active_contest UL LI DIV SPAN {
font-size: 1.3em;
font-weight: bold;
}
.active_contest UL LI p {
padding: 10px 0  11px 0;
margin: 0px;
}
.pages {
 padding: 0px;
 margin: 0px;
 word-spacing: 2px; 
}
.pages B {
 background-color: #F5821F;
 font-weight: bold;
 color: White;
 padding: 1px 1px 1px 1px;
}
.pages B A {
color: White;
text-decoration: none;
}
.vacancy {
 padding: 14px 0 0 0;
 margin: 0px;
}
.vacancy UL {
padding: 0px;
margin: 0px;
}
.vacancy UL LI {
padding:0 0 12px 0;
margin: 0px;
list-style: none;
list-style-image: none;
text-transform: uppercase;
}
.vacancy UL LI DIV {
margin: 6px 0 1px  -40px;
padding: 0px 40px 2px 40px;
background-color: #F5F5F5;
font-weight: bold;
}
.vacancy UL LI#new_vacancy DIV {
background-image: url(../img/bg_new_vacancy.gif);
background-position:  0 0;
background-repeat: no-repeat;
}
.news_archiv {
padding: 19px 0 0 0;
margin: 0px;
}
.news_archiv UL {
padding: 0 0 0px 0;
margin: 0px;
}
.news_archiv UL LI {
padding: 5px 0 6px 0;
margin: 0px;
list-style: none;
list-style-image: none;
color: #4c4d4f;
font-weight: normal;
}
.news_archiv UL LI SPAN {
color: #2E3192;
font-weight: bold;
}
.news_archiv UL LI A {
color: #4c4d4f;
}
.news_archiv UL DT {
padding: 7px 0 10px 0px;
margin: 0px;
list-style: none;
list-style-image: none;
font-weight: bold;
color: #363636;
}
.news_archiv UL DT B {
font-size: 1.4em;
}

.news_archiv H6 {
 color: #363636;
 font-size: 1em;
 padding: 0px;
 margin: 0px; 
 
}

.news_archiv DIV {
padding: 8px 0 0 0;
}
.news_archiv DIV.pages {
 padding: 5px 0 28px 0; 
}
.one_news {
padding: 0px;
margin: 0px;
}
.one_news H2 {
font-size: 1.4em;
color: #363636;
font-family: Arial, Helvetica, sans-serif;
padding: 19px 0 5px 0;
margin: 0px;
}
.one_news P {
 padding: 7px 0 7px 0;
 margin: 0px;
}
.one_news P SPAN {
font-weight: bold;
color: #2E3192;
}
.one_news H6 {
color: #363636;
font-size: 1em;
padding: 21px 0 7px 0;
margin: 0px; 
}
.sitemap {
padding: 0px;
margin: 0px;
}
.sitemap UL {
padding: 0px;
margin: 0px;
}
.sitemap UL LI {
padding: 18px 0 0 0;
margin: 0px;
list-style: none;
list-style-image: none;
font-size: 1.4em;
font-weight: bold;
}
.sitemap UL LI UL {
padding: 0 0 0 40px;
margin: 0px;
}
.sitemap UL LI UL LI {
 list-style-image: none;
 font-size: 0.7em;
 line-height: 1.4em;
 font-weight: normal;
 padding: 0px;
 margin: 0px;
}
.rate_of_exchange {
padding: 0px;
margin: 0px;
}
.rate_of_exchange SPAN {
 color: #F5821F;
 font-weight: bold;
}
.rate_of_exchange H5 {
 color: #363636;
 font-size: 1.4em;

}
.rate_of_exchange DIV {
margin: 0px 0 0px  -40px;
padding: 0px 0px 0px 0px;
/*background-color: Aqua;*/
}
 
.rate_of_exchange DIV TABLE {
width: 100%; 
}
.rate_of_exchange DIV TABLE THEAD TH {
text-align: left;
font-weight: normal;
padding: 0 0 0 20px;
} 
.rate_of_exchange DIV TABLE THEAD TD {
 padding: 0 0px 7px 40px;
} 
.rate_of_exchange DIV TABLE TBODY TR.bg_gray {
background-color: #EEEEEE;
}
.rate_of_exchange DIV TABLE TBODY TR.bg_white {
background-color: White;
}
.rate_of_exchange DIV TABLE TBODY TR.bg_white td {
 padding: 6px 0px 7px 40px;
}
.rate_of_exchange DIV TABLE TBODY TD {
padding: 2px 0px 3px 40px;
color: #363636;
white-space: nowrap;
}
 
.rate_of_exchange DIV TABLE TBODY TH {
 padding: 0 0px 0 20px;
 width: 50%;
 text-align: left;
 font-weight: normal;
 text-transform: uppercase;
 
}
.registr_on_site {
padding: 0px;
margin: 0px;
}
.registr_on_site TABLE TH {
text-align: left;
font-weight: normal;
padding: 0 0 11px 0;
}
.registr_on_site TABLE TH SPAN {
font-size: 1.4em;
font-weight: bold;
color: #363636;
}
.registr_on_site TABLE TD {
vertical-align: top;
padding: 0px;
}
.registr_on_site TABLE TD TABLE TH {
text-align: right;
white-space: nowrap;
width: 115px;
font-weight: bold;
color: #363636;
}
.registr_on_site TABLE TD TABLE TH SPAN {
font-size: 1em;
font-weight: bold;
color: #F5821F;
}
.registr_on_site TABLE TD TABLE TD {
 padding: 1px 0 2px 0px;
 vertical-align: top;
}
.registr_on_site TABLE TD TABLE TD INPUT {
 width: 281px;
 border: solid #CBCBCB 1px;
 height: 20px;
 margin: 0 0 0 16px;
 font-size: 12px;
 color: #4c4d4f;
 padding: 0px;
}
.registr_on_site TABLE TD TABLE TD INPUT.bt_radio {
 width: auto;
 border: solid #CBCBCB 0px;
 border-style: hidden;
 height: auto;
 margin: 0 0 0 16px;
 vertical-align: middle;
}
.registr_on_site TABLE TD TABLE TD select {
width: 281px;
 border: solid #CBCBCB 1px;
 height: 20px;
 margin: 0 0 0 16px;
 font-size: 12px;
 color: #4c4d4f;
}
.registr_on_site TABLE TH  input {
 width: 141px;
 height: 20px;
 font-size: 12px;
 font-weight: bold;
 color: White;
 background-color: #2E3192;
 border: White solid 0px;
 border-style: hidden;
 margin: 26px 0 0 0;
}
.feedback {
 font-size: 0.75em;
 padding: 0px;
 margin: 0px;
 text-align: right;
}
.feedback SPAN {
 color: #F5821F;
}
.feedback TABLE TH {
text-align: right;
width: 190px;
color: #363636;
vertical-align: top;
}
.feedback TABLE TD {
padding: 1px 0 2px 0;
}
.feedback TABLE TD INPUT {
width: 280px;
border: solid #CBCBCB 1px;
height: 20px;
margin: 0 0 0 16px;
font-size: 12px;
color: #4c4d4f;
padding: 0px;
}

.feedback img {
width: 100%;

margin: 0 0 0 0;

padding: 0px;
}
.feedback TABLE TD INPUT.bt_send {
width: 80px;
 height: 20px;
 font-size: 12px;
 font-weight: bold;
 color: White;
 background-color: #2E3192;
 border: White solid 0px;
 border-style: hidden;
 text-align: center;
 padding: 3px 0 3px 0 ;
 margin: 0px 0 0 16px;
}
.feedback TABLE TD textarea {
width: 280px;
border: solid #CBCBCB 1px;
height: 142px;
margin: 0 0 0 16px;
font-size: 12px;
color: #4c4d4f;
padding: 0px;
overflow: auto;
}
.tariff {
padding: 0px;
margin: 0px;
}
.tariff H3 {
font-size: 1.4em;
color: #363636;
}
.tariff H4 {
font-size: 1em;
color: #363636;
}
#gray_tab {
margin: 0 0 0 -40px;
}
#gray_tab TABLE {
width: 100%;
}
#gray_tab TABLE THEAD TH {
 background-color: #EBEBEB;
 border-bottom: White solid 2px;
 padding: 4px 0 3px 40px;
 text-align: left;
}
#gray_tab TABLE THEAD TH SPAN {
font-weight: normal;
}
#gray_tab TABLE TBODY TH {
padding: 3px 0 2px 40px;
background-color: #F5F5F5;
border-bottom: White solid  2px;
text-align: left;
}
#gray_tab TABLE TBODY TD {
padding: 3px 0 2px 40px;
background-color: #F5F5F5;
border-bottom: White solid  2px;
}
#gray_tab TABLE TBODY TD P {
padding: 1px 0 1px 0;
margin: 0px;
}
.gazetteer {
 padding: 0px;
 margin: 0px;
}
.gazetteer H3 {
color: #363636;
font-size: 1.4em;
}
.gazetteer UL {
padding: 0px;
margin: 0px;
}
.gazetteer UL LI {
padding: 0 0 5px 0;
margin: 0px;
list-style: none;
list-style-image: none;
}
.gazetteer UL LI A {
font-weight: bold;
}
.useful_advices_consumer {
padding: 11px 0 0 0;
margin: 0 0 0 -40px;
}
.useful_advices_consumer TABLE {
width: 100%;
}
.useful_advices_consumer TABLE TH {
 font-size: 1.4em;
 text-align: left;
 color: #363636;
 background-color: #EBEBEB;
 padding: 8px 0 7px  40px;
}
.useful_advices_consumer TABLE TD {
vertical-align: top;
padding: 11px 0 25px 0;
}
.useful_advices_consumer TABLE TD.useful_advices_consumer_img {
vertical-align: top;
width: 212px;
text-align: center;
}
.useful_advices_consumer TABLE TD.useful_advices_consumer_img IMG {
margin: 0 10px 0 10px;
}

.useful_advices_consumer TABLE TD H4 {
color: #F5821F;
font-size: 1.3em;
} 

.emergency_phone {
padding: 0px;
margin: 0 0 0  -40px;
}
.emergency_phone H3 {
font-size: 1.4em;
color: #363636;
padding-left: 40px;
}
.emergency_phone TABLE {
width: 100%;
}
.emergency_phone TABLE TH {
 color: #F5821F;
 font-weight: bold;
 padding: 2px 40px 3px  40px;
 text-align: left;
 white-space: nowrap;
}
.emergency_phone TABLE TD {
 width: 100%;
 padding: 2px 0px 3px  0px;
}
.emergency_phone TABLE  TR.bg_gray {
background-color: #F5F5F5;
}
.emergency_phone TABLE TR.bg_white {
background-color: White;
}
.emergency_phone TABLE TR.bg_white TH {
padding: 5px 40px 7px  40px;
}
.emergency_phone TABLE TR.bg_white TD {
padding: 5px 0px 7px  0px;
}
.recommended {
padding: 19px 0 0 0;
margin: 0px;
width: 100%;
}
.recommended TABLE {
width: 100%;
}
.recommended TABLE THEAD TH {
 text-align: left;
 color: #363636;
 font-size: 1.4em;  
 padding: 0 0 9px 0;
 vertical-align: top;
}
.recommended TABLE TBODY TH {
 text-align: left;
 padding:9px 20px 20px 0; 
 vertical-align: top;
}
.recommended TABLE TBODY TD {
vertical-align: top;
padding:9px 0px 20px 0;
width: 90%;
text-align: justify;
}
.recommended TABLE TBODY TD P {
padding: 3px 0 3px 0;
margin: 0px;
}
.information_resources {
padding: 19px 0 0 0;
margin: 0px;
width: 100%;
}
.information_resources H3 {
color: #363636;
font-size: 1.4em;

}
.information_resources UL {
padding: 0px;
margin: 0px;
}
.information_resources UL LI {
padding: 1px 0 1px 0;
margin: 0px;
list-style: none;
list-style-image: none;
}
.advanced_search {
padding: 20px 0 0 0;
margin: 0px;
}
.advanced_search TABLE TH {
text-align: left;
font-weight: normal;
padding: 13px 0 5px 0;
}
.advanced_search TABLE TH SPAN {
font-weight: bold;
font-size: 1.4em;
color: #363636;
}
.advanced_search TABLE TD {
padding:5px 0 13px 0;
vertical-align: top;
}
.advanced_search TABLE TD INPUT {
 
font-size: 12px;
line-height: 12px;
color: #4c4d4f;
vertical-align: middle;
}
.advanced_search TABLE TD INPUT.text_input {
 padding: 0px; 
font-size: 12px;
line-height: 12px;
color: #4c4d4f;
width: 281px;
height: 18px;
border: #CBCBCB solid 1px;
}
.advanced_search TABLE TD SELECT {
padding:0 0 0  0px;
font-size: 12px;
line-height: 12px;
color: #4c4d4f;
width: 281px;
height: 20px;
border: #CBCBCB solid 1px;
}
.search_data {
padding: 18px 0 0 0;
margin: 0px;
}
.search_data DIV {
margin: 0 0 0  -40px;
}
.search_data DIV TABLE {
 border-bottom: #F5F5F5 solid 7px;
}
.search_data DIV TABLE TFOOT TH {
text-align: left;
font-weight: normal;
padding: 22px 40px 12px 40px;
background-color: #F5F5F5;
}
.search_data DIV TABLE THEAD TH {
text-align: left;
font-weight: normal;
padding: 22px 40px 12px 40px;
vertical-align: top;
}
.search_data DIV TABLE THEAD TH SPAN {
 color: #363636;
 font-size: 1.4em;
 font-weight: bold;
 padding:0 20px 0 0;
}
.search_data DIV TABLE THEAD TD {
 padding: 0 0 4px 40px;
 border-bottom: #F5F5F5 solid 9px;
}
.search_data DIV TABLE THEAD TD SPAN {
text-transform: uppercase;
}
.search_data DIV TABLE TBODY {
 background-color: #F5F5F5;
 padding: 20px 0 0 0;
}
.search_data DIV TABLE TBODY TH {
padding:0 40px 0 40px;
text-align: left;
}
.search_data DIV TABLE TBODY TD {
width:  90%;
text-transform: uppercase;
padding:0 40px 0 0;
}
.search_data DIV TABLE TBODY TD A {
 text-transform: none;
}
.search_data DIV.pages {
 padding: 0px;
 margin: 0px;
 word-spacing: 2px; 
}
.search_data DIV.search_stat {
padding: 0px;
margin: 0px;
}
.search_data DIV.search_stat TABLE {
width: auto;
border-bottom: White solid 0px;
}
.search_data DIV.search_stat TABLE TH {
width: auto;
background-color: White;
text-align: left;
padding:0 8px 0 0;
vertical-align: top;
}
.search_data DIV.search_stat TABLE TD {
width: auto;
padding:0 0 13px 0;
background-color: White;
text-transform: none;
word-spacing: 10px;
font-size: 0.9em;
vertical-align: top;
}
.search_data DIV.search_stat TABLE TD P {
padding: 6px 0 1px 0;
margin: 0px;
font-size: 1.2em;
}
.search_data DIV.search_stat TABLE TD SPAN {
word-spacing: normal;
}
.search_data DIV.search_stat TABLE TD SPAN A {
color: #4c4d4f;
}
.search_data DIV.search_stat TABLE TD SPAN INPUT {
vertical-align: middle;
}
.search_data DIV.search_stat TABLE TD INPUT.text_input {
 padding: 0px; 
font-size: 12px;
line-height: 12px;
color: #4c4d4f;
width: 281px;
height: 18px;
border: #CBCBCB solid 1px;
}
.search_data DIV.search_stat TABLE TD INPUT.bt_send {
width: 96px;
 height: 20px;
 font-size: 12px;
 font-weight: bold;
 color: White;
 background-color: #2E3192;
 border: White solid 0px;
 border-style: hidden;
 text-align: center;
 padding: 0px 0 0 0 ;
 margin: 0 0 0 13px;
}
.search_data DIV.search_stat DIV {
font-size: 0.9em;
word-spacing: 3px;
padding: 0 0 13px 0px;
margin: 0px; 
}
.search_data DIV.search_stat DIV SPAN {
word-spacing: normal;
}
.search_data DIV.ban_seach {
 padding: 20px 0 13px 0;
 margin: 0px;
}
.sec A {
 color: #2E3192;
}
.logo_sec {
padding: 0px;
vertical-align: top;
font-size: 0.75em;
}
.logo_sec DIV {
float: right;
white-space: nowrap;
padding: 50px  40px 44px 0;
vertical-align: top;
}
.logo_sec IMG {
float: left;
margin: 32px 0 38px  40px;
}
.name_firm {
   background-color: #2E3192;
color: White;
font-size: 1.2em;
font-weight: bold;
padding: 6px 0 4px 40px;
}
.print_close {
padding:20px 80px 20px 80px;
font-size: 0.75em;
}
.print_close P {
float: left;
white-space: nowrap;
word-spacing: 10px; 
}
.print_close P A {
 word-spacing: normal;
}
.print_close DIV {
float: right;
}
.block_description {
padding:0 0px 0 0px ;
vertical-align: top;
}
.name_description {
 padding:0 0 13px 40px;
 margin: 0px;
 font-size: 1em;
 font-weight: bold;
 color: #363636;
}
.ubiety_description {
 padding: 0 0 8px 40px;
 margin: 0px;
 font-size: 0.8em;
}
.ubiety_description SPAN {
text-transform: uppercase;
color: #2E3192;
}
.ubiety_description B {
color: #363636;
}
.ubiety_description UL LI {
list-style-image: url(../img/marker_li_content.gif);
}
.description_firm {
padding: 0px;
margin: 0px;
font-size: 0.75em;
}
.card_description_firm {
width: 100%;
background-color: #F5F5F5;
float: left;
margin:0 0px 20px 0;
}
.card_description_firm TABLE {
 margin:20px 40px 24px 40px;
}
.card_description_firm TABLE TH {
vertical-align: top;
text-align: left;
padding: 0 40px 14px 0;
white-space: nowrap;
}
.card_description_firm TABLE TD {
vertical-align: top;
padding: 0 0 14px 0;
}
.card_description_firm UL LI {
margin: 0 0 0 -30px;
padding: 0 0 10px 0;
list-style-image: url(../img/marker_li_content.gif);
}
.description_price {
 padding:0 0 0 0;
 margin: 0px; 
 font-size: 0.75em;
}
.description_price TABLE {
width: 100%;
}
.description_price TABLE THEAD TH {
text-align: left;
background-color: #F5F5F5;
border-bottom: White solid 2px;
padding: 7px 0 14px 40px;
white-space: nowrap;
}
.description_price TABLE THEAD TD {
font-weight: bold;
background-color: #EBEBEB;
border-bottom: White solid 2px;
padding: 3px 0 2px 40px;
text-transform: uppercase;
}
.description_price TABLE TBODY TH {
text-align: left;
background-color: #F5F5F5;
border-bottom: White solid 2px;
padding: 3px 0 2px 40px;
text-transform: uppercase;
vertical-align: top;
white-space: nowrap;
}
.description_price TABLE TBODY TR.description_price_name TD {
font-weight: bold;
background-color: #EBEBEB;
border-bottom: White solid 2px;
padding: 3px 2px 2px 40px;
text-transform: uppercase;
}
.description_price TABLE TBODY TR {
background-color: #F5F5F5;
}
.description_price TABLE TBODY TR TD{
border-bottom: White solid 2px;
padding: 3px 0 2px 40px;
vertical-align: top;
}
.description_price TABLE TBODY TR.main_info TD {
border-bottom: none;
}
.description_price TABLE TBODY TR.main_info:hover {
background-color: #EBEBEB;
}
.footer {
 background-color: #F5821F;
 vertical-align: top;
 padding: 10px 0 0 0;
}
.footer TD  {
vertical-align: middle;
}
.foot_ref {
font-size: 0.7em;
width: 20%; 
}
.foot_ref DIV {
padding: 0 5px 10px 40px;
color: White;
}
.foot_ref DIV A {
color: White;
}
.foot_count {
width: 35%;
font-size: 0.7em;
}
.foot_count IMG {
margin:0 15px 0 0;
}
.info_mitra {
padding: 0 5px 10px 40px;
font-size: 0.7em;
width: 15%;
color: White;
}
.info_mitra A {
color: White;
}
.foot_info_firm {
width: 30%;
color: White;
font-size: 0.8em;
}
.foot_info_firm A {
color: White;
}
.foot_info_firm DIV {
 padding:0 0 10px 0 ;
 color:  White;
}
DIV.business_offer  {
margin: 0 0 0 0px;
}
DIV.business_offer  TABLE {
border-bottom: none;
}
DIV.business_offer  TABLE THEAD TH {
padding: 15px 20px 5px 20px;
text-align: left;
font-weight: bold;
white-space: nowrap;
}
DIV.business_offer  TABLE TBODY {
background-color: transparent;
border-bottom: none;
}
DIV.business_offer  TABLE TBODY TH {
padding: 5px 10px 3px 10px;
text-align: right;
font-weight: bold;
background-color: #EBEBEB;
border-top: White solid 15px;
text-transform: uppercase;
}
DIV.business_offer  TABLE TBODY TR.main_info TD {
vertical-align: top;
padding:5px 20px 5px 20px;
background-color: #EBEBEB;
border-top: White solid 5px;
}
DIV.business_offer  TABLE TBODY TR TD {
vertical-align: top;
padding:5px 20px 5px 20px;
background-color: #EBEBEB;
}
DIV.business_offer  TABLE TBODY TR TD P {
padding:0px 0px 0px 0px;
}
DIV.business_offer  TABLE TBODY TD span {
word-spacing: 10px;
font-size: 0.9em;
}
DIV.business_offer  TABLE TBODY TD SPAN A {
word-spacing: normal;
}
.stat {
color: #4c4d4f;
font-size: 0.75em;
padding: 0 0 80px 0;
}
.stat span {
font-weight: bold;
font-size: 1.2em;
color: #2E3192;
}
.stat div {
color: #F5821F;
}
.stat UL LI {
list-style-image: url(../img/marker_li_content.gif);
}
#box {
	POSITION: absolute; MARGIN-TOP: 20px; MARGIN-LEFT: 100px; LEFT:50%; BORDER-RIGHT: #404040 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #404040 1px solid; DISPLAY: none; PADDING-LEFT: 15px; Z-INDEX: 999; PADDING-BOTTOM: 15px; BORDER-LEFT: #404040 1px solid; WIDTH: 300px; PADDING-TOP: 15px; BORDER-BOTTOM: #404040 1px solid; BACKGROUND-COLOR: white
}
.a1 {
text-decoration: none;
}

DIV.pm         {margin: 0 0 25px 40px;}
DIV.pm A       {TEXT-DECORATION: none}
DIV.pm A:hover {TEXT-DECORATION: underline}
DIV.pm A.k0    {FONT-SIZE: 10px}
DIV.pm A.k1    {FONT-SIZE: 11px}
DIV.pm A.k2    {FONT-SIZE: 12px}
DIV.pm A.k3    {FONT-SIZE: 13px}
DIV.pm A.k4    {FONT-SIZE: 14px}
DIV.pm A.k5    {FONT-SIZE: 15px}
DIV.pm A.k6    {FONT-SIZE: 16px}
DIV.pm A.k7    {FONT-SIZE: 17px}
DIV.pm A.k8    {FONT-SIZE: 18px}
DIV.pm A.k9    {FONT-SIZE: 19px}
DIV.pm A.k10   {FONT-SIZE: 20px}

/* мои стили			
body {background:url("http://369369.ru/img/head-bg.gif") repeat-x scroll left top #FFFFFF;}*/
#headertop {background:url("http://369369.ru/img/head-right.jpg") no-repeat scroll right top;width:100%;height:137px;float:left;}
#headertop .links {width:100%;float:left;}
#headertop div.logo {width:auto;float:left;}
/*.head_ban {float:left;margin:15px 0 0 20px;}*/
/*.seach_block {background:url("http://369369.ru/img/search-bg.gif") repeat-x;}*/
/*.seach_block form {text-align:center;margin-top:10px;}
#searchinput {width:520px;height:24px}
input#bt {width:61px;height:24px;background:url("http://369369.ru/img/search-but.gif");border:none;}
.seach_block ul {padding:0;}
.seach_block li {list-style:none;}*/

#glavmenu {margin-left:50px;float:left;}
#glavmenu, #glavmenu ul {list-style:none;}
#glavmenu a {font-size:12px;font-family:Arial;text-decoration:none;color:white;font-weight:bold;}
#glavmenu a:hover {text-decoration:underline;}
#glavmenu li {padding-top:5px;float:left;position:relative;vertical-align:top;background:url("http://369369.ru/img/menu-punkt.gif");height:30px;width:141px;text-align:center;margin-left:10px;}
#glavmenu ul{display:none;vertical-align:top;position:absolute;top:35px;left:0px;background:#F1F1F1;}
#glavmenu ul li {margin-bottom:10px;background:url("http://369369.ru/img/line-menu.jpg") no-repeat left bottom;width:283px;text-align:left;padding:10px;height:15px}
#glavmenu ul li a {color:#40403F;font-weight:bold;}
#glavmenu li:hover ul{display:block;}
img {border:none;background:none;}

