HTML {
          padding: 0px;    margin: 0px; height:100%;min-height: 100%;
}
body {
          padding: 0;    margin: 0px; height:100%;
}

.all_0 {
          background:#B3FBFA url(../images/bac_trava.gif) 0 100% repeat-x;padding: 0px;    margin: 0px; width: 100%;  min-height: 100%;
}
.all_1 {
          background: url(../images/bac_obloka.gif) repeat-x; padding: 0px 0px 0px 0px;    margin: 0px; width: 100%;  min-height: 100%
}

.all {
        background:#FFFFFF url(../images/bac_obloka_2.gif)  repeat-x;width:839px; margin: 0px auto;min-height:100%; 
}

td {
        vertical-align:top;
}
.heder {
        height:254px; background: url(../images/heder_repeat.gif) 330px 0px repeat-x;
}
.kloun {
        margin-left:-28px;float:left;width:358px; height:254px; background: url(../images/kloun.png) no-repeat;
}
.right_heder {
        float:right; height:254px; width:230px; background: url(../images/right_heder.gif) no-repeat;
}
.logo {
        border:none; margin:197px 0px 0px 0px; position:relative; right:17px;
} 
.left_block {
        width:171px; padding-bottom:24px;
}
.center {
        position:relative; z-index:100;
}
.left_menu {
        margin:12px 0px 16px 10px;
}
.top_menu {
        width:165px; height:7px; background: url(../images/top_menu.gif) no-repeat;
}
.bottom_menu {
        width:165px; height:7px; background: url(../images/bottom_menu.gif) no-repeat;
}
.left_menu ul {
        margin:0px; padding:0px;
}
.left_menu ul li {
        list-style-type:none; padding:3px 0px 8px 13px; background:#FBFBFB url(../images/li_back.gif) 0 100% repeat-x
}
.left_menu ul li a {
        font: normal 9pt tahoma; color:#4C7FC7; text-decoration:underline;
}
.left_menu ul li a:hover {
        text-decoration:none;
}
.telefon {
        padding:18px 0px 18px 15px; background:#FFE400;
}
.telefon h2 {
        font: bold 12pt Tahoma; color: #D60000; margin: 0;
}
.poisk {
        position:relative; z-index:150;padding:24px 0px 0px 24px;height:55px; background: url(../images/back_poiks.gif) no-repeat
}
.text {
         position:relative; z-index:1150 !important;display:block; margin:0px 0px 5px 0px;width:138px; height:14px; background:#FFFFFF; border: solid 1px #D60000;
}
.poisk_subb {
         position:relative; z-index:1150;cursor:pointer;text-align:center; font: normal 9pt tahoam; color:#474747;padding:1px 5px 1px 5px; background:#FFFFFF; border: solid 1px #D60000; 
}
.parner {
        margin-left:10px;position:relative; z-index:11150;
}
.zag_parner {
        text-align:center;width:165px; height:24px; background: url(../images/zag_parner.gif) no-repeat;
}
.zag_parner h2 {
        position:relative; top:-2px;font: normal 15pt tahoma; color:#FFFFFF; margin:0;
}
.gelt {
        width;165px; height:30px; background:#FFE400;
}
.gelt_2 {
        width;165px; height:22px; background:#FFE400;
}

.parner img    { border:none; display:block; border-right: solid 6px #D60000 }
.parner img#te { margin-left: 28px; background: #000 }

.zakr_gelt {
        width:165px; height:24px; background: url(../images/zakr_gelt.gif) no-repeat;
}
.left_menu ul .no_back {
        background-image:none;
}
.right_block {
        padding-bottom:270px;background: url(../images/feer.gif) 100% 0 no-repeat;
}
.text_block {
        padding:15px 20px 20px 20px;
}
.text_block p {
        font: normal 9pt Tahoma; color: #999; line-height: 14px !important; margin: 0 0 14px 0
}

.text_block a { color: #4C7FC7; text-decoration: underline }
.text_block a:hover { text-decoration: none }

.text_block .margin-right {
        padding-right:70px;
}
.footer {
        margin:-289px  auto;width:839px; height:295px; background: url(../images/footer.png) no-repeat;
}
.niz_menu {
        position:relative; z-index:1200; top:235px; margin-left:185px;
}
.niz_menu span {
        margin-right:13px;
}
.niz_menu span a {
        font: normal 9pt tahoma; color:#4C7FC7; text-decoration:underline;
}
.niz_menu span a:hover {
        text-decoration:none;
}
.line_text {
        margin-bottom:15px; font-size:1px; border-top: solid 1px #8D8D8D; border-bottom: solid 1px #C0C0C0;
}
.probel {
        height:70px;
}
.logo_2 {border:none;margin:30px 10px 0px 0px; float:right; position:relative; z-index:1400; top:173px;}
.red_sss a {position:relative; z-index:1300;font: normal 9pt tahoma; color:#FFFFFF; text-decoration:underline;}
.red_sss a:hover {text-decoration:none;}
.red_sss span {padding-right:20px;}
.red_sss {clear:both;position:relative; top:-54px;margin-left:15px;}
.catalgf {line-height:15px;float:right;position:relative;z-index:400; top:-45px;left:-50px;}
.catalgf a {font: normal 9pt tahoma; color:#FFFFFF; text-decoration:underline;}
.catalgf a:hover {text-decoration:none;}
.sccc {position:relative;z-index:400;margin-left:5px;}
.all_2 {width:839px; margin:320px auto -320px auto;position:relative;z-index:1000;}

table.news img { border: solid 1px #FFD700 }
