HTML {
          padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
         padding: 0px;    margin: 0px; width: 100%;  height: 100%
}
.all {
          min-height:100%;  min-width: 1000px;
}
td {
          vertical-align:top;
}
b {
          font-size:8pt; font-weight: bold; font-family: tahoma; color:#F5821F;
}
ul {
          color:#F5821F; margin:0px;padding:0px;
}
li {
          color:#F5821F;list-style-type:square;
}
i {
          font-weight:bold; color:#F5821F;
}
strong {
          font-size:8pt; font-weight: bold; font-family: tahoma; color:#F5821F;
}
div {
          font: normal 8pt tahoma; color:#6E6D6D;
}
span {
          font: normal 8pt tahoma; color:#6E6D6D;
}
p {font: normal 8pt tahoma; color:#6E6D6D; text-align: justify} 

.heder {
          height:80px;
}
.heder img {
          border:none;
}
.generacia {
          text-align:right;width:175px; float:right;margin:22px 17px 0px 0px;
}
.generacia a {
          position:relative; z-index:10;margin-top:-5px;display:block; font: normal 8pt tahoma; color:#000000; text-decoration:underline;
}
.generacia a:hover {
          text-decoration:none;
}
.logo {
          float:left; position:relative; top:22px; left:8px;
}
.logo_2 {
          float:left; position:relative; top:22px; left:24px;
}
.icons {
          float:left; margin:0px 0px 0px 10px;
}
.big_kaplya {
          background: url(/image/big_kaplya.gif) 0 80px no-repeat;
}
.big_kaplya_2 {
          background: url(/image/big_kaplya.gif) 0 380px no-repeat;
}
.big_kaplya_3 {
          background: url(/image/big_kaplya.gif) 0 280px no-repeat;
}
.left_block {
          width:210px; padding-left:25px;padding-bottom:100px;
}
.left_block_2 {
          width:210px; padding:20px 0px 100px 25px; padding-bottom:70px;
}
.left_block_2 .soderganie h3 {
         margin-right:0px
} 
.soderganie {
          padding:10px 0px 13px 0px; position:relative; z-index:2000; 
}
.soderganie h2 {
          font: bold 10pt tahoma; color:#ED8931; float:left; margin:0px;
}
.soderganie h3 {
          font: bold 10pt tahoma; color:#ED8931; float:right;margin:0px -7px 0px 0px;
}
.glava {
          clear:both; padding:12px 0px 0px 0px;
}
.glava h4 {
          font: bold 8pt tahoma; color:#DDDDDD; margin:0px 0px -3px 0px;
}
.al_ss a {
          position:relative; z-index:100; margin-top:4px;display:block;font: bold 8pt tahoma; color:#4753B7; text-decoration:underine;
}
.al_ss a:hover {
         position:relative; z-index:100; text-decoration:none;
}
.nomer h2  {
        float:right;top:0px; padding:1px 3px 1px 4px;font: bold 8pt tahoma; color:#A4A4A4; margin:0px 0px -5px 0px; position:relative;z-index:500 !important; 
}
.al_ss {
         position:relative; z-index:100;line-height:7px; width:1px; padding-right:6px;
}
.glava table {
          width:200px;
}
.glava table td {
          vertical-align:bottom;
}
.nomer {
          width:1px; padding-left:6px;
}
.glava table td .activ_nomer {
          float:right; position:relative;z-index:100; background:#F5821F; color:#FFFFFF;
}
.glava table .al_ss div {color:#F5821F; position:relative; z-index:100; top:4px;font: bold 8pt tahoma;
}
.glava table td .activ_punkt {
          
}
.podmenu {
          padding-left:20px;
}
.podmenu table td {line-height:7px;}
.podmenu table td a {
          font-size:7pt; 
}
.podmenu table .al_ss div {color:#F5821F; position:relative; z-index:100; top:4px;font: bold 7pt tahoma;
}
.podmenu table {
          width:180px; margin:2px 0px 5px 0px;
}
.line_back {
         width:100%; background:url(/image/menu_line.GIF) 0 100% repeat-x;
}
.line_back img {
          display:block;
}
.big_heder {
         position:relative; z-index:100; margin-top:-15px;width:755px; height:277px;
}
.left_h {
          width:168px; height:277px; float:left;
}
.right_h {
          width:188px; height:277px; float:right; 
}
.center_h {
          position:relative;width:399px; height:277px;float:left;
}
.right_block {
          padding:0px 0px 100px 25px;
}
.right_block_2 {
          padding:0px 0px 100px 46px;
}
.right_content {
          width:244px;
}
.left_content {
          padding-right:25px;
}
.main_text h2 {
          font: normal 13pt tahoma; color:#333333; margin:0px 0px 10px 0px; padding:10px 0px 3px 33px; background: url(/image/kaplya.gif) 0 70% no-repeat;line-height:13px;
}
.main_text p {
          font: normal 8pt tahoma; color:#6E6D6D; margin:0px 0px 18px 0px; line-height:15px; letter-spacing:1px;
}
.main_text p span {font-weight:bold; color:#F5821F;}
.main_text p a {
          font: bold 8pt tahoma; color:#4659B1; text-decoration:underline;
}
.main_text p a:hover {
          text-decoration:none;
}
.rad {
          text-align:center;font: bold 8pt tahoma; color:#333333;
}
.nestandartnoe {
          padding:9px 14px 0px 9px;text-align:center;margin:30px 0px 15px 0px;width:227px; height:160px; background: url(/image/nestandartnoe.gif)  no-repeat;
}
.flash {width:210px;height:128px;background:#F2F4FB}
.nestandartnoe p {
          text-align:center; font: normal 7pt tahoma; color:#666666;padding-top:35px; position:relative; left:-7px; margin:0px;
}
.nestandartnoe h3 {
          font: bold 8pt tahoma; color:#666666; margin:0px;position:relative; left:-7px;
}
.nestandartnoe h3 span {
          font: normal 13pt tahoma; color:#666666;
}
.news h2 {
          font: normal 13pt tahoma; color:#333333; margin:0px 0px -8px 0px; padding:5px 0px 0px 33px; background: url(/image/kaplya.gif) no-repeat;
}
.news {
          line-height:11px !important
}
.novost {
          clear:both;padding:20px 0px 0px 0px;
}
.novost h3 {
          font: normal 7pt tahoma; color:#333333; margin:0px 0px 2px 0px;
}
.novost a {
          position:relative; top:-3px;font: bold 7pt tahoma; color:#354AAA; text-decoration:underline;line-height:13px !important;
}
.novost a:hover {
          text-decoration:none;
}
.novost img {
          display:block;float:left; margin:0px 6px 0px 0px;
}
.arhiv_news {
          clear:both; padding-top:10px;
}
.arhiv_news a {
          font: bold 7pt tahoma; color:#354AAA; text-decoration:underline;
}
.arhiv_news a:hover {
          text-decoration:none;
}
.footer {
          min-width:1000px;height:54px; margin-top:-54px;
}
.footer p {
          float:left; font: normal 8pt tahoma; color:#666666; margin:20px 0px 0px 25px;
}
.footer p a {
          color:#4659B1; text-decoration:underline; padding:0px 3px 0px 3px;
}
.footer p a:hover {
          text-decoration:none;
}
.site_activ {
          width:92px; text-align:center; float:right; padding:0px 40px 0px 0px;
}
.site_activ img {
          display:block; border:none;
}
.site_activ a {
          margin-top:1px;display:block;font:normal 7pt tahoma; color:#999999;text-decoration:underline;
}
.site_activ a:hover {
          text-decoration:none;
}
.listok {
          width:330px;
}
.navigator {
          font:normal 10pt tahoma; color:#525FB2;margin:0px;
}
.navigator a {
          font: bold 7pt tahoma; color:#525FB2; text-decoration:underline;
}
.navigator a:hover {
          text-decoration:none;
}
.navigator span {
          font: bold 7pt tahoma; color:#6E6D6D;
}
.left_contt {
          padding:30px 10px 0px 0px ;
}
.icons_2 {
          margin-bottom:10px; position:relative; left:-40px;
}
.icons_2 img {
          border:none; margin-right:10px;
}
.right_block_ss {
          width:217px; padding:0px 8px 0px 12px;
}
.drugie_sski {
          margin-top:50px; position:relative; z-index:200;
}
.drugie_sski a {
          display:block; margin-bottom:15px; font: normal 8pt tahoma; color:#525FB2; text-decoration:underline;
}
.drugie_sski a:hover {
          text-decoration:none;
}
.upravenie {
          padding:50px 0px 0px 80px;clear:both; margin:70px 0px 0px 0px; font: normal 8pt tahoma; color:#666666;
}
.upravenie a { 
         letter-spacing:0px !important;display:inline !important;margin-bottom:15px; font: normal 8pt tahoma !important; color:#525FB2; text-decoration:underline;
}
.upravenie a:hover {
          text-decoration:none;
}
.drugs_ssilki {
          width:318px; padding:0px 10px 0px 15px; float:right;
}
.drugs_ssilki_2 {
          width:325px; padding:0px 10px 0px 15px; float:right;
}
:root .drugs_ssilki_2 img {
          position:relative; left:7px;
}
:root .drugs_ssilki img {
          position:relative; left:7px;
}
.drugs_ssilki a {
          margin-bottom:12px;display:block; font: normal 8pt tahoma; color:#525FB2; text-decoration:underline;
}
.drugs_ssilki a:hover {
          text-decoration:none;
}
.content_img {
          float:right; margin:10px 13px 10px 10px;
}
.sami_ssilki {
          float:right; width:215px;
}
.main_text .top_margin {
          margin-top:35px;
}
.izm_p p {
          margin-bottom:10px; text-indent:20px;
}
.dlya_zakaza {
          margin-top:40px;display:block; font: normal 8pt tahoma; color:#525FB2; text-decoration:underline;
}
.dlya_zakaza:hover {
          text-decoration:none;
}
.neww {
          margin:0px 10px 15px 0px;
}
.neww h3 {
          font: bold 8pt tahoma; color:#EE8823; margin:0px;
}
.neww a {
          font: normal 8pt tahoma; color:#4C5BB6; text-decoration:underline;
}
.neww a:hover {
          text-decoration:none;
}
.neww p {
          margin:2px 0px 0px 0px !important;font: normal 8pt tahoma; color:#6F6F6F;
}
.menu_arhiv_news {
          padding-bottom:20px;margin:5px 5px 0px 110px;
}
.menu_arhiv_news h3 {
          letter-spacing:1px;font: bold 8pt tahoma; color:#DAD8D9; margin:0px 0px 3px 0px;
}
.menu_arhiv_news ul {
          margin:0px; padding:0px;
}
.menu_arhiv_news ul li {
          list-style-type:none;margin-bottom:-1px;
}
.menu_arhiv_news ul li a {
          margin:0 !important;font: bold 8pt tahoma; color:#4C5BB6; text-decoration:underline;
}
.menu_arhiv_news ul li a:hover {
          text-decoration:none;
}
.menu_arhiv_news ul li ul {
          margin:0px 0px 0px 15px;
}
.menu_arhiv_news ul li ul li a {
          font-size:7pt;
}
.menu_arhiv_news ul li ul li .activ_s_arhiv {
          text-decoration:none; color:#E9852D;
}
.news_podrobnee {
          margin:25px 0px 0px 0px;
}
.news_podrobnee h3 {
          font: bold 8pt tahoma; color:#EE8823; margin:0px 0px 18px 0px;
}
.news_podrobnee p {
          margin:2px 0px 20px 0px !important;font: normal 8pt tahoma; color:#6F6F6F;
}
.forma_sait {
          margin:30px 25px 0px 0px; width:255px;
}
.forma_sait p {
          margin:4px 0px 1px 0px !important;
}
.inp_text {
          width:249px; height:16px; border: solid 1px #D3D3D3; background:#EFF1FD
}
.textarea {
          width:249px; height:103px;border: solid 1px #D3D3D3; background:#EFF1FD
}
.sub_block {
          margin:20px 0px 30px 0px; position:relative; left:132px;padding:1px;border: solid 1px #D3D3D3; width:117px; 
}
.sub_text {
          padding-bottom:2px;display:block;cursor:pointer;width:117px; height:16px; background:#D9D9D9; border:none; text-align:center; font: normal 8pt tahoma; color:#666666;
}
.float {
          padding-bottom:50px;position:relative; z-index:100; margin-top:-25px;width:328px;float:right;
}
:root .sub_text {
          padding-bottom:4px;
}
.vopros_text {
          margin:20px 10px 0px 150px !important; width:180px;
}
.vopros_text p {
          font: normal 8pt tahoma; color:#717171; margin:0px 0px 30px 0px !important;
}
.vopros_text .upravl_vopros {
          font: normal 7pt tahoma; color:#676767; margin:0px;
}
.vopros_text .upravl_vopros a {
          color:#6261A5; text-decoration:underline;
}
.right_img_ss {
          width:320px;
}
.right_img_ss img {
          float:none !important; margin-left:25px;
}
.min_block_ss {
          padding:50px 10px 0px 0px;width:233px; margin-right:8px; float:right;
}
.marg_top {
          padding-top:35px !important;
}
