HTML {
          padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
          padding: 0;    margin: 0px; width: 100%;  height: 100%
}
h2{font-size:14px;padding-left:20px}
#ftr {
padding-top:0px;
margin-top:0px;
}

#fook {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#fook div{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:10px;
}
#goot {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#goot div{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:7px;
padding-top:7px;
}
#ftr p {
text-indent:0px;
margin-top:5px;
margin-bottom:0px;
}
#ftr li {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
margin-bottom:10px;
}

#ftr h2 {
font-family:"Times New Roman", Times, serif;
font-size:17px;
color:#000000;
margin-bottom:0px;
margin-top:0px;
margin-left:17px;
}
h1 {
font-size:18px;
}
.all {
         border:#504F4E 1px solid;   width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1001)? "1001px" : "99.8%");  min-width: 1003px
}
.menu {float:right}

.iz_st {
          padding-top:5px;background: url(images/iz.gif) 100% 0 no-repeat;
}
.iz_st a {
          margin:0px 10px 0 0; font: 8pt tahoma; color:#666666; text-decoration:underline;
}
.heder_top  {
          margin:0 0 -5px 0 !important;
}
.menu_background {
          background: url(images/menu_background.gif) 0 2px repeat-x; width:100%;
}
.menu_left_line {
          width:3px; height:53px; background: url(images/menu_left_line.gif) 0 2px no-repeat
}
.menu_ss {
          padding:0 20px 0 5px;background: url(images/menu_ss_background.gif) 0 2px repeat-x;
}
.menu_ss h2 {
          font: bold 13pt tahoma; color:#57534A; margin:-6px 0px; position:relative; top:-3px; z-index:2;
}
* HTML .menu_ss h2 {
          top:-6px;
}
.menu_ss a {
          font:bold 9pt tahoma; color:#FFFFFF; text-decoration:none
}
#underline {
          text-decoration:underline; color:#FFFFFF;
}
.menu_right_conec {
          width:10px; height:57px; background: url(images/menu_right_conec.gif) 0 -1px no-repeat;
}
.slogan {
          font: bold 9pt tahoma; color:#FFFFFF; position:absolute; margin:0; top:55px; left:47px; width:160px;
}
.heder_center {
          margin-bottom:-5px !important;
}
.left {
          background:#DBDBC4
}
.predlog h2 {
          font: bold 8pt tahoma; color:#333333; margin:-2px 0 4px 65px; 
}
* HTML .predlog h2 {
          padding-top:4px; 
}
.menu_left_table {
          width:225px; background:#F1F0EB; margin-left:10px; margin-right:0;
}
.verh_line {
          width:220px; height:2px; background:#DBDBC4 url(images/verh_line.gif) no-repeat
}
.ul_menu ul {
          margin:0;padding:7px 7px 0px 7px;
}
:root .ul_menu ul {
          margin:0; 
}
.ul_menu li {
          list-style-type:none; height:23px; background: url(images/li_line.gif) no-repeat; padding-left:18px; pading-top:3px
}
.ul_menu li a {
          font: bold 8pt tahoma; color:#797876; text-decoration:none; padding-left:9px; background: url(images/kvadrat.gif) 0 65% no-repeat;
}
.hr {
          margin:0 0 0px 0 !important;padding:0 !important; border:0; height:1px !important; background: url(images/hr.gif) no-repeat !important;  
}
* HTML .hr {
          margin:0 0 -18px 0 !important;
}
.active_ss {
          background: url(images/active_ss.gif) 0 -1px no-repeat !important
}
.block_poisk {
          padding:0px 2px;width:200px; height:190px; background: url(images/block_poisk.gif) no-repeat; margin-left:7px;
}
.poisk {
          padding-left:12px;width:195px; height:53px; background: url(images/poisk.gif) no-repeat;
}
.poisk h2 {
          font: bold 8pt tahoma; color:#FFFFFF; margin:0 0 -3px 0; position:relative; top:4px;
}
.search {
          width:147px;border:#415F1B 1px solid; height:18px; font: 8pt tahoma; margin:0; float:left
}
:root .search { 
          height:14px; font: 8pt tahoma; margin:10px 0; 
}
* HTML .search { 
          width:140px;height:14px; font: 8pt tahoma; margin:-8px 0; position:relative; z-index:10;
}
.submit {
          width:25px; height:21px;  position:relative; top:-2px; margin:0px 10px; background: url(images/sub.gif) no-repeat
}
:root .submit { 
          margin:10px 9px; background: url(images/sub.gif) no-repeat
}
* HTML  .submit {
          position:relative; top:-10px; left:5px; height:23px;
}
.otstup {
          padding-top:50px;
}
.partner {
          margin:-9px 0 3px 9px;
}
.partner img {
          border:none;
}
.partner h2 {
          font: bold 9pt tahoma; color:#000000; margin:0 2px; position:relative; bottom:-63px; z-index:4;
}
.dop_line {
          border-left:#5E8E08 2px solid; height:65px; width:10px; margin-left:7px;
}
.left_line {
          width:2px;background:#D6D8BD url(images/left_line.gif)  no-repeat; position:relative; z-index:10; 
}
.right_line {
          width:5px;background: url(images/right_line.gif) no-repeat
}
:root .right_line {
          background: url(images/right_line_2.gif) no-repeat
}
.footer {
          width:250px; height:90px; background: url(images/footter_back.gif) no-repeat;left:-12px; margin-right:-33px;   position:relative; z-index:10;
}
:root .footer {
         bottom:-1px;  
}
* HTML .footer {
         bottom:-2px;  
}
.h2 h2 {
          margin:0; font: bold 9pt tahoma; color:#FFFFFF; line-height:17px;
}
.h2 {
          position:relative; top:9px; left:90px;
}
.elover {
          background:#DBDBC4 url(images/4el_bac.gif) repeat-x;    
}
.elover img {}
.zvon h2 {
          font: bold 9pt tahoma; color:#669900; margin:0;
}
.zvon h3 {
          font: bold 9pt tahoma; color:#669900; margin:4px 40px;
}
.zvon { 
          position:relative; top:-147px; left:40px;z-index:30; width:200px;  
}
.con_komp {
          background:#F1F0EB !important; margin:-4px -2px;
}
:root .con_komp {
          background:#F1F0EB; margin:-5px 0px;
}
.con_zag {
          margin-top:-30px;padding-left:22px; margin-bottom:-10px;
}
.con_zag h2 {
          padding-left:25px;background: url(images/strel.gif) 0px 40% no-repeat; clear:both;font: bold 10pt tahoma; color:#333333; margin:0;
}
* HTML .con_zag h2 {
          padding-top:4px;
}
.con_komp p {
          text-indent:8px;font: 8pt tahoma; color:#333333; margin:0; text-align:justify; padding:15px 15px 20px 15px; line-height:17px
}
.con_komp li{
text-indent:8px;font: 8pt tahoma; color:#333333; margin:0; text-align:justify; line-height:17px
}
* HTML .con_komp p {
           padding:15px 15px 24px 15px; 
}
.menu_left_table {
          background:#F1F0EB
}
.uri {
          font: bold 9pt tahoma; color:#FFFFFF; margin:0; float:right !important; position:relative; top:-32px; left:-100px; display:inline;
}
* HTML .uri {
          top:-28px; 
}
.logo_4 {
          position:absolute;top:83px; left:227px;
}
:root .logo_4 {
          position:absolute;top:85px; left:227px;
}

.novost {  
          border-top:#5E8E08 1px solid; border-bottom:#5E8E08 1px solid;
}
.novost_zag img {
          float:left; position:relative; margin-top:0px; z-index:30; margin-right:10px;
}
.novost_zag h2 {
          font: bold 9pt tahoma; color:#333333; margin:0; padding-left:10px;
}
.data {
          margin:32px 0;
}
.data h2 {
          font: bold 8pt tahoma; color:#666666; margin:0; 
}
.img_nov img {
          float:left; margin:10px 7px 0 0;
}
.text p, .text li{
          margin:0 0 0px 0; font: 8pt tahoma; color:#333333; line-height:18px
}
* HTML .text p {
          margin:-25px 0; position:relative; z-index:10; padding-bottom:35px;
}
.novv {
          background:#EDEBE2 !important;paddding: 0 20px 0 20px; 
}
.podr a {
          border-right:#EDEBE2 4px solid;font: 8pt tahoma; color:#333333; text-decoration:underline; background:#EDEBE2 url(images/podr_b.gif) 100% 70% no-repeat; padding:0 8px 0 8px;position:relative; bottom:-3px; z-index:10;
}
* HTML .podr a {
          bottom:12px;background:#EDEBE2 url(images/podr_b.gif) 69px 70% no-repeat;
}
:root .podr a {
          bottom:-4px; 
}
.podr { 
          float:right; margin-right:10px; 
}
* HTML .podr { 
          margin-right:5px; 
}
.bottom_menu {
          margin-left:3px; position:relative; z-index:10; margin-top:-26px;height:24px; background: url(images/bottom_menu.gif) repeat-x; padding-top:2px; text-align:center;
}
* HTML .bottom_menu {
          margin-top:-24px;
}
.bottom_menu a {
          font: 8pt tahoma; color:#333333; text-decoration:underline; padding:0 10px 0 10px; border-right:#333333 1px solid;
}
.back {
          background:#F1F0EB; width:100%;
}
.img_bot {
          margin:-10px 0px 0 0; float:right
}
:root .img_bot {
          margin:-30px 0px 0 0; 
}
* HTML .img_bot {
          margin:-29px 0px 0 0; position:relative; z-index:12; 
}
.ser {
          float:left
}
img {border:none;}
.ul_menu li a:hover {
          text-decoration:underline;
}
.menu_ss a:hover {
          text-decoration:underline;
}
.podr a:hover {
         text-decoration:none;
}
.bottom_menu a:hover {
         text-decoration:none;
}
a {
          font: 8pt tahoma; color:#797876; text-decoration:underline }
a:hover {
          text-decoration:none
}
