{
position: absolute;
left: 0px;
right: 0px;
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
}

#fon_top {
position: absolute;
left:0;
top:0;
height: 100%;
min-width: 1024;
width: expression( ((window.opera ? (document.body.clientWidth - 16) : (document.body.clientWidth)) < 1100) ? '1024px' : document.body.clientWidth + 'px');
width: 100%;
background: url(../img/fon_top.jpg) top left repeat-x;
border: 0px red solid;
}

#fon_niz {
position: relative;
height: 109px;
WIDTH: 100%;
width: expression(document.body.clientWidth+'px');
border: 0px green solid;
}

#top {
position: absolute;
left: 0;
top: 0;
width: 100%;
width: expression(document.body.clientWidth+'px');
height: 400px;
border: 0px blue solid;
}

#middle {
width: 100%;
height: 850;
border: 0px purple  solid;
}

#left {
width: 220px;
border: 0px yellow solid;
float: left;
margin-bottom: 10px;
height: 650px;
text-align: left;
}

#right {
width: 220px;
border: 0px yellow solid;
float: right;
margin-right: 0px;
}

.osnmenu {
BACKGROUND: url(../img/menu_osn.gif) no-repeat center;
color: #ffffff;
width: 190px;
height: 25px;
cursor: pointer;
font: bold 12px Tahoma;
}

.osnmenu1 {
BACKGROUND: url(../img/menu_osn1.gif) no-repeat center;
color: #ffffff;
width: 190px;
height: 25px;
cursor: pointer;
font: bold 12px Tahoma;
}

#menu0, #menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8, #menu9, #menu10,
#menu11, #menu12, #menu13, #menu14, #menu15, #menu16, #menu17, #menu18, #menu19, #menu20 {
visibility: hidden;
cursor: pointer;
position: absolute;
left: 140px;
width: 190px;
overflow: hidden;
color: #ffffff;
z-index: 40;
}

.vipmenu_top {
background: url(../img/menu_top.gif) no-repeat top;
width: 190px;
height: 6px;
overflow: hidden;
}

.vipmenu_top1 {
background: url(../img/menu_top1.gif) no-repeat top;
width: 190px;
height: 6px;
overflow: hidden;
}

.vipmenu_niz {
background: url(../img/menu_niz.gif) no-repeat top;
width: 190px;
height: 6px;
overflow: hidden;
}

.vipmenu_niz1 {
background: url(../img/menu_niz1.gif) no-repeat top;
width: 190px;
height: 6px;
overflow: hidden;
}

.vipmenu1 {
background: url(../img/menu_ser1.gif) top repeat-y;
width: 190px;
vertical-align: middle;
padding-top: 3px;
padding-bottom: 4px;
font: bold 12px tahoma;
}

.vipmenu {
background: url(../img/menu_ser.gif) top repeat-y;
width: 190px;
vertical-align: middle;
padding-top: 3px;
padding-bottom: 4px;
font: bold 12px tahoma;
}

#date {
position: absolute;
TOP: 80px;
RIGHT: 60px;
z-index:1000;
}

#news{
position: relative;
margin-bottom: 25px;
}

#news a{color: #818183;}

#news td{font: 10px arial;}

#th {
Background: url(../img/menu_osn.gif) no-repeat left top;
Color: #ffffff;
height: 25px;
font: bold 12px tahoma;
padding: 5px 0px 0px 7px;
cursor: pointer;
}

#zag {
width: 100%;
text-align: left;
height: 21px;
color: #ffffff;
padding-top: 3px;
font: bold 12px tahoma;
BACKGROUND: url(../img/zag.jpg) top repeat-x;
}

#hot td {
font: 12px Tahoma;
}

td {
font: 12px tahoma;
text-indent: 0px;
}

#tah {
font: bold 11px Tahoma;
padding-bottom: 0px;
}

#menu_niz {
bottom: 20px;
position: absolute;
font: bold 10px Tahoma;
text-align:center;
color: #fff;
width: 100%;
border: 2px red solid;
}

#pod_left td {
font-size: 10px;
}

#windows1, #windows2, #windows3, #windows4, #windows5, #windows6, #windows7, #windows8, #windows10, #windows17, #windows18 {
position: absolute;
top: 0px;
left: 0px;
width: 650px;
height: 380px;
z-index: 1000;
font: 12px Tahoma;
display: none;
}

#windows9, #windows11, #windows12, #windows13, #windows14, #windows15, #windows16 {
position: absolute;
top: 0px;
left: 0px;
width: 500px;
height: 430px;
z-index: 1000;
font: 12px Tahoma;
display: none;
}

#windows_telo {
height: 360px;
overflow: auto;
overflow-x: hidden;
overflow-y: scroll;
background: #ffffff;
padding: 10px;
}

#windows_telo1 {
height: 400px;
overflow: auto;
overflow-x: hidden;
overflow-y: scroll;
background: #ffffff;
padding: 10px;
}

a {
color: #0B5B95;
font: bold 11px Tahoma;
text-decoration: none;
}

a:hover { color: #818183; }

a.a_white:hover { color: white; }

#home_logo {
z-index: 1000;
position: absolute;
top: 40px;
width: 240px;
height: 50px;
border: 0px red solid;
cursor: pointer;
}

#t_ob_red {
text-indent: 30px;
font: bold 12px tahoma;
text-align: justify;
padding-left: 25px;
color: red;
}

#t_ob_red2 {
text-indent: 30px;
font: bold 12px tahoma;
text-align: justify;
padding-left: 25px;
color: red;
}

#t_ob {
text-indent: 30px;
font: 12px tahoma;
text-align: justify;
padding-left: 25px;
}

#t_ob2 {
font: 12px tahoma;
text-align: justify;
padding-left: 25px;
}

#t_obm {
text-indent: 30px;
font: 10px tahoma;
text-align: justify;
padding-left: 25px;
}

#t_zg {
font: bold 17px tahoma;
text-align: left;
padding-left: 25px;
padding-top: 15px;
color: #0B5B95;
}

#t_zv {
text-indent: 30px;
text-align: left;
padding-left: 25px;
color: #007CC2;
font: bold 14px Tahoma;
}

#izmen {
position: absolute;
top: 0px;
left: 0px;
width: 1000px;
height: 30px;
z-index: 1000;
font: 12px Tahoma;
display: none;
background: #6495ED;
}

.a_1 {
color: #0B5B95;
font: bold 11px Tahoma;
cursor: pointer;
text-decoration: underline;
}

.a_2 {
color: #818183;
font: bold 11px Tahoma;
cursor: pointer;
text-decoration: underline;
}

.a_white {
color: white;
font: bold 11px Tahoma;
text-decoration: none;
}

#pr {
overflow: auto;
overflow-x: hidden;
overflow-y: scroll;
position: absolute;
top: 21px;
z-index: 2;
padding: 5px 10px 5px 9px;
}

table.tab td {
font: bold 12px Tahoma;
color: #007CC2;
padding: 3px 20px;
background-color: #ffffff;
border-right: 1px black solid;
border-left: 1px black solid;
}

.pole {
font: bold 11px Tahoma;
height: 20px;
border: 1px #545456 solid;
color: #696969;
background: white;
margin-top: 5px;
padding-left: 5px;
}

.c1 {
border: 1px black solid;
border-right: 1px white solid;
text-align: center;
font: bold 10px Tahoma;
color: white;
padding: 5 0 5 0;
background-color: #0066cc;
}

.c2 {
border: 1px black solid;
border-right: 1px white solid;
text-align: center;
font: bold 10px Tahoma;
color: white;
padding: 5 0 5 0;
background-color: #0066cc;
}

.c3 {
border: 1px black solid;
border-left: 1px white solid;
text-align: center;
font: bold 10px Tahoma;
color: white;
padding: 5 0 5 0;
BACKGROUND-COLOR: #0066cc;
}

.c4 {
border: 1px black solid;
text-align: center;
font: 10px Tahoma;
padding: 5 0 5 0;
background-color: white;
}

.c4r {
border: 1px black solid;
text-align: center;
font: 10px Tahoma;
padding: 5 0 5 0;
background-color: white;
color: #ff0000;
}

.c4_gray {
border: 1px black solid;
text-align: center;
font: 10px Tahoma;
padding: 5 0 5 0;
background-color: #CCCCCC;
}

.c5 {
BORDER: black 0.5pt solid;
BACKGROUND-COLOR: #b5b4b4;
font: bold 12px Tahoma;
color: #0066cc;
text-align: center;
padding: 5 0 5 0;
}

.c7 {
border: 1px black solid;
text-align: center;
font: bold 10px Tahoma;
color: white;
padding: 5 0 5 0;
background-color: #0066cc;
}

.c_respect td {
border: 1px #0B5B95 solid;
}

.table_main td {
padding-left: 20px;
padding-top: 8px;
position: relative;
}

.button_0{
color: white;
font: 11px Tahoma;
height: 18px;
width: 100%;
background-color: #0066cc;
border-top-color: #ccc;
border-left-color: #ccc;
border-right-color: #000;
border-bottom-color: #000;
cursor: default;
}

.button_1 {
color: white;
font: 11px Tahoma;
height: 18px;
width: 100%;
background-color: #969696;
border-top-color: #ccc;
border-left-color: #ccc;
border-right-color: #ccc;
border-bottom-color: #ccc;
cursor: pointer;
}

.button_3 {
color: #adaa9c;
font: 11px Tahoma;
height: 18px;
width: 100%;
background-color: #f7f7ef;
border-top-color: #ccc;
border-left-color: #ccc;
border-right-color: #000;
border-bottom-color: #000;
cursor: default;
}

.zakl_akt {
background-color: #0066cc;
color: white;
font: bold 11px Tahoma;
}

.zakl_pas {
background-color: #969696;
color: white;
font: 11px Tahoma;
cursor: pointer;
}

#m4 {
text-indent: 36pt;
text-align: justify;
}

#m1 {text-align: center;}

.find_1 {
color: gray;
font: italic 12px Tahoma;;
}

.find_2 {
color: black;
font: 12px Tahoma;;
}

        #zingaya_widget {
                z-index: 9999 !important;
                position: fixed !important;
                top: 0 !important;
                right: 15px !important;
                width: 225px !important;
                height: 36px !important;
                display: block !important;
                background: url(../img/1.png) no-repeat !important;
                border: none !important;
                box-shadow: none !important;
                -webkit-box-shadow: none !important;
        }

        #zingaya_widget a.zingaya_main {
                text-indent: -9999px !important;
                background: none !important;
        }

        #zingaya_widget a.zingaya_close {
                display: none !important;
        }

        #zingaya_widget_dropdown {
                position: absolute !important;
                margin-top: 34px !important;
                top: 0px;
                width: 225px !important;
        }

        li.zingaya_widget_li {
                background: #0066cc !important;
        }

        li.zingaya_widget_li:hover {
                background: #22b2ec !important;
        }

        li.zingaya_widget_li a:hover {
                background: #22b2ec !important;
        }
