HTML {
          padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
          padding: 0px;    margin: 0px; width: 100%;  height: 100%;

}
.all {
          margin:0 auto;min-height:100%;  min-width:1000px;
}
img {
          border:none;
}
* {
          margin:0; padding:0;
}
table {
          width:100%;border-collapse:collapse;
}
td {
          vertical-align:top;border-collapse:collapse;
}
tr {
          border-collapse:collapse;
}
ul {
          margin:0px; padding:0px;
}
li {
          list-style-type:none;
}
.header {
          border-bottom: solid 2px #FFFFFF;height:152px;background:#1998C2 url(images/header_repeat.gif) repeat-x
}
.left_heder {
          float:left;padding:12px 0px 0px 33px;
}
.left_heder img {
          margin:8px 0px 0px 0px;
}
.index {
          text-decoration:none;display:block;font: normal 7pt Verdana; color:#FFFFFF; padding-left:20px;background: url(images/dom.gif) no-repeat;
}
.index:hover {
          color:#e4e6e1
}
.index:visited {
          color:#FFFFFF
}
.right_heder {
          float:right;padding:5px 33px 0px 0px;
}
.ss_top a:hover {
          color:#e4e6e1
}
.ss_top a:visited {
          color:#FFFFFF
}
.ss_top a {
          font: normal 8pt Verdana; color:#FFFFFF;
}
.ss_top img {
          margin:0px 3px 0px 3px;position:relative; top:-2px;
}
.ss_top {
          text-align:right;margin-bottom:37px;
}
.baner {
          
}
.clear {
          clear:both;
}
.left_block {
          width:378px;
}
.services {
          padding:0px 10px 30px 0px;background: url(images/gradient_1.gif) repeat-x
}
.title_service {
          width:67px;height:222px;background: url(images/title_service.gif) no-repeat;
}
.zag_oso {
          width:73px;
}
.services a {
          font:normal 9pt Verdana; color:#177FA5;text-decoration:underline;
}
.services a:hover {
          color:#e38337
}
.services a:visited {
          color:#4a2b96
}
.services ul {
          margin:18px 0px 0px 0px;
}
.services ul li {
          margin-bottom:5px
}
.services ul li img {
          margin:0px 3px 0px 0px;position:relative; top:2px;
}
.all_content {
          
}
.osnova_back {
          padding:0px 10px 20px 0px;background: url(images/gradient_2.gif) no-repeat;
}
.title_galereis {
          width:73px;height:212px;background: url(images/title_galereis.gif) no-repeat;
}
.gale {
          margin:0px 0px 7px 0px;
}
.gale a {
          font: normal 8pt Verdana; color:#177FA5;text-decoration:underline;
}
.gale a:hover {
          color:#e38337
}
.gale a:visited {
          color:#4a2b96
}
.gale img {
          float:left; border: solid 1px #CCCCCC;margin:5px 9px 0px 0px;
}
.gale p {
          margin:4px 0px 1px 0px;line-height:15px;font: normal 8pt Verdana; color:#000000;
}
.gale span {
          font: normal 8pt Verdana; color:#808080;
}
.padding_top {
          padding-top:16px;
}
.title_catalog {
          width:73px;height:185px;background: url(images/title_catalog.gif) no-repeat;
}
.catalog_sod a {
          font: normal 9pt Verdana; color:#177FA5;text-decoration:underline;
}
.catalog_sod a:hover {
          color:#e38337
}
.catalog_sod a:visited {
          color:#4a2b96
}
.catalog_sod div {
          margin:0px 0px 4px 0px;font: normal 9pt Verdana; color:#808080;
}
.title_opros {
          width:73px;height:197px;background: url(images/title_opros.gif) no-repeat;
}
.opros h2 {
          font: bold 8pt Verdana; color:#000000;margin:0px; 
}
.opros label {
          display:block;margin:0px 0px 8px 0px; font: normal 8pt Verdana; color:#000000;
}
.opros label input {
          width:11px;height:11px;float:left;border: solid 1px #000000;margin:1px 5px 0px 0px;
}
.otvet {
          margin:14px 0px 14px 0px;
}
.otvetit a {
          padding-left:13px;background: url(images/t_2.gif) 0px 6px no-repeat;font: bold 9pt Verdana; color:#177FA5;text-decoration:underline;
}
.otvetit a:hover {
          color:#e38337
}
.otvetit a:visited {
          color:#4a2b96
}
.result_opros a {
          padding-left:12px;background: url(images/t_3.gif) 0px 6px no-repeat;font: normal 7pt Verdana; color:#000000;text-decoration:underline;
}
.result_opros a:hover {
          color:#e38337
}
.result_opros a:visited {
          color:#4a2b96;
}
.result_opros {
          padding-top:4px;font: normal 7pt Verdana; color:#808080;
}
.opros label .marg_d {
          margin-top:6px;
}
.pogoda span {
          font: bold 8pt Verdana; color:#000000;padding-right:5px;
}
.pogoda select {
          width:150px;
}
.parametr_pogoda {
          margin:15px 0px 6px 0px;
}
.parametr_pogoda h2 {
          font: bold 8pt Verdana; color:#57A31B;margin:0px 0px 6px 0px;
}
.parametr_pogoda h3 {
          font: bold 8pt Verdana; color:#000000;margin:0px 0px 6px 0px;
}
.parametr_pogoda p {
          font: normal 8pt Verdana; color:#000000;margin:0px 0px 4px 0px;
}
.parametr_pogoda .ic_p {
          padding-top:4px;padding-bottom:4px;padding-left:30px; background: url(images/sone.gif) no-repeat;
}
.all_prognoz {
          padding-left:12px;background: url(images/t_3.gif) 0px 6px no-repeat;font: normal 7pt Verdana; color:#177FA5;text-decoration:underline;
}
.all_prognoz:hover {
          color:#e38337
}
.all_prognoz:visited {
          color:#4a2b96
}
.title_pogoda {
          width:73px;height:197px;background: url(images/title_pogoda.gif) no-repeat;
}
.title_money {
          width:73px;height:167px;background: url(images/title_money.gif) no-repeat;
}
.money h2 {
          font: bold 11pt Verdana; color:#000000;margin:0px 0px 6px 0px;
}
.money span {
          font: normal 8pt Verdana; color:#000000;padding:0px 22px 0px 0px;
}
.money .color_n {
          color:#177FA5;paddin-right:0px;
}
.money .color_n2 {
          color:#57A31B;paddin-right:0px;
}
.money .color_n3 {
          color:#EF5E42;paddin-right:0px;
}
.kursi {
          line-height:12px;margin:12px 0px 0px 0px;
}
.money td {
          padding-bottom:4px;text-align:right;
}
.money table {
          width:auto;
}
.title_online {
          width:73px;height:197px;background: url(images/title_online.gif) no-repeat;
}
.online h2 {
          font: bold 11pt Verdana; color:#000000;margin:0px 0px 9px 0px;
}
.online p {
          font: normal 8pt Verdana; color:#000000;margin:0px 0px 6px 0px;
}
.spis_ucc {
          font: normal 8pt Verdana; color:#000000;margin:-2px 0px 12px 0px;line-height:19px;
}
.online a {
          color:#000000;text-decoration:underline;
}
.online a:hover {
          color:#e38337
}
.online a:visited {
          color:#4a2b96
}
.online span {
          font: normal 8pt Verdana; color:#000000;padding-top:10px;display:block;
}
.mail_back {
          background: url(images/mail_back.gif) repeat-x
}
.title_mail {
          width:58px;height:157px;background: url(images/title_mail.gif) no-repeat;
}
.pole {
          margin:0px 0px 12px 0px;position:relative;
}
.pole td {
          vertical-align:middle;font: normal 9pt Verdana; color:#000000;padding-bottom:4px;
}
.wid_pole {
          width:66px;
}
.back_inp_mail {
          width:155px;height:26px;background: url(images/back_inp_mail.gif) no-repeat;
}
.back_inp_mail input {
          width:145px;height:20px; border:none;margin:3px 0px 0px 4px;
}
.flot {
          float:left !important;margin-top:0px;
}
.flot a {
          position:relative; z-index:200;
}
.big_submit {
          padding-bottom:2px;cursor:pointer;margin:0px 0px 0px 48px;width:78px;height:26px;background: url(images/big_submit.gif) no-repeat;border:none;text-align:center; font: bold 8pt Verdana; color:#FFFFFF;
}
.mail {
          width:50%;
}
.zag_oso_2 {
          width:62px !important;
}
.pole td select {
          width:150px;height:23px;
}
.title_poisk {
          width:70px;height:190px;background: url(images/title_poisk.gif) no-repeat;
}
.zag_oso_3 {
          width:70px;
}
.poisk_back {
          background: url(images/poisk_back.gif) repeat-x
}
.poisk_text {
          width:218px;height:26px;background: url(images/poisk_text.gif) no-repeat;
}
.poisk_text input {
          border:none;width:200px;height:18px;margin:3px 0px 0px 4px;
}
.vid_poisk {
          padding:0px 0px 0px 0px;
}
.vid_poisk a {
          padding-left:6px;font: normal 7pt Verdana; color:#177FA5;text-decoration:underline;
}
.vid_poisk a:hover {
          color:#e38337;
}
.vid_poisk a:visited {
          color:#4a2b96;
} 
.vid_poisk b {
          font: bold 7pt Verdana; color:#000000;padding:6px 0px 0px 6px;background: url(images/str.gif) 55% 0 no-repeat;
}
.pois_sub {
          margin:20px 0px 0px 140px;
}
.title_news {
          width:64px;height:223px;background: url(images/title_news.gif) no-repeat;
}
.new {
          margin:0px 0px 7px 0px;
}
.new h3 {
          font: normal 7pt Verdana; color:#808080;margin:0px 0px 4px 0px;
}
.new h3 b {
          font: bold 7pt Verdana; color:#000000;
}
.new img {
          float:left;margin: 4px 8px 0px 0px; border: solid 1px #CCCCCC;
}
.left_optsup {padding-left:7px;}
.zag_news_a {
          font: bold 10pt Verdana; color:#177FA5;text-decoration:underline;
}
.zag_news_a:hover {
          color:#e38337;
} 
.zag_news_a:visited {
          color:#4a2b96;
}
.new p {
          font: normal 8pt Verdana; color:#000000;margin:6px 0px 5px 0px;
}
.podrobnee {
          text-align:right;
}
.all_news {
          padding-right:30px;
}
.nomera_stranic {
          margin:12px 0px 10px 0px;
}
.nomera_stranic span {
          font: normal 8pt Verdana; color:#808080;padding-right:3px;
}
.nomera_stranic b {
          background: url(images/t_3.gif) 0 6px no-repeat;font: bold 8pt Verdana; color:#55A11A;padding:0px 4px 0px 7px;
}
.nomera_stranic a {
          background: url(images/t_3.gif) 0 6px no-repeat;font: normal 8pt Verdana; color:#000000;padding:0px 4px 0px 7px;
}
.nomera_stranic a:hover {
          color:#e38337;
} 
.nomera_stranic a:visited {
          color:#4a2b96;
}
.title_forum {
          width:64px;height:225px;background: url(images/title_forum.gif) no-repeat;
}
.new_tem {
          font: bold 11pt Verdana; color:#000000;margin:0px 0px 14px 0px;
}
.new_tem a {
          padding-left:16px;background: url(images/t_3.gif) 5px 6px no-repeat;font: normal 7pt verdana; color:#177FA5;text-decoration:underline;
}
.forum a:hover {
          color:#e38337;
}
.forum a:visited {
          color:#4a2b96;
}
.mesage {
          margin:0px 0px 7px 0px; font: normal 8pt Verdana; color:#808080;
}
.mesage span {
          font: bold 7pt Verdana; color:#000000;
}
.mesage a {
          padding-left:16px;background: url(images/t_3.gif) 5px 6px no-repeat;font: normal 9pt verdana; color:#177FA5;
}
.title_vakansii {
          width:64px;height:225px;background: url(images/title_vakansii.gif) no-repeat;
}
.vakans {
          margin:0px 0px 7px 0px; font: normal 8pt Verdana; color:#000000;
}
.vakans span {
          font: bold 8pt Verdana; color:#000000;
}
.vakans a {
          font: normal 9pt verdana; color:#177FA5;text-decoration:underline;
}
.vakans b {
          font: bold 8pt Verdana; color:#56A21B;
}
.dat_td {
          width:40px;
}
.baner_2 {
          margin:10px 0px 0px 70px;
}
.baner_2 img {
          border: solid 1px #000000;
}
.footer {height:168px;background:#F7F5EA;border-top: solid 4px #F3EDCB;min-width:1000px;}
.footer a:hover {color:#e38337;}
.footer a:visited {color:#4a2b96;}
.left_footer {float:left;padding:30px 0px 0px 30px;}
.left_footer p {font: normal 8pt Verdana; color:#000000;margin:0px;}
.left_footer p a {font: normal 8pt Verdana; color:#000000;text-decoration:underline;}
.banera {margin:28px 0px 0px 0px;}
.banera img {margin-right:3px;}
.right_footer {text-align:right;float:right;padding:25px 30px 0px 0px;}
.foot_menu .glav_s {background:none;font: bold 8pt Verdana; color:#000000;text-decoration:none;}
.foot_menu a {padding-left:16px;background: url(images/t_3.gif) 5px 6px no-repeat;font: normal 8pt verdana; color:#177FA5;text-decoration:underline;
}
.ucc {margin:25px 0px 25px 0px; font: normal 8pt Verdana; color:#000000;}
.ucc a {color:#000000;text-decoration:underline;}
.copy {font: normal 8pt Verdana; color:#9D9981;}
.copy a {display:block;color:#9D9981; text-decoration:underline;}
.right_block {padding-bottom:40px;}
