

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;

border: 0;
}


ol, ul {list-style: none;}
blockquote, q {quotes: none;}

ins {text-decoration: none;}
del {text-decoration: line-through;}
table {

}
td{vertical-align: top;}
           
                 
 /*   
div{border: #00ff00 1px solid;}
    
td{border: #ff0000 1px solid;}                  

ul{border: #00ff00 1px solid;}  
li{border: #00ff00 1px solid;}  
      */
          

html, body {width: 100%; height: 100%;}

body{
    background: #000 url(../../img/bg1.jpg) left top no-repeat;
    min-width: 1000px;       
}
.container0 {width: 100%;}

.top {
    width: 100%;
    width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? "1000px" : "100%" );
}
.t_od {
    width: 435px;
    height: 64px;
    position: absolute;
    top: 44px;
    left: 100px;
}
.t_od h2 {padding: 0 0 0 20px;}
.t_od h1 {padding: 0 0 0 0;}
.sp {
    width: 405px;
    height: 332px;
    background: url(../../img/65.jpg) left top no-repeat;
    position: absolute;
    top: 0;
    right: 0;
}
.t_text {
    padding: 170px 0 0 100px;
    position: relative;
}
.od_l {
    width: 300px;
    height: 89px;
    /*background: url(../../img/od_l.jpg) left top no-repeat;*/
    position: absolute;
}
.odessa {
    width: 127px;
    height: 39px;
    /*background: url(../../img/odessa.jpg) left top no-repeat;*/
    position: absolute;
    margin: 50px 0 0 60px;
}
.t_in_text {
    max-width: 750px;
    width:expression((document.documentElement.clientWidth || document.body.clientWidth) > 950 ? "950px": "100%" );
    padding: 109px 0 0 60px;
}

.content {padding: 0 0 0 100px;}
.content table {width: 100%;}

.l_td {
    width: 410px;
    padding: 54px 0 0 0;
}
.r_td {width: 600px;}

.rel {
    position: relative;
    z-index: 100;
}
.citys {
    width: 200px;
    z-index: 8000;
}
.fire {
    position: absolute;
    top: 17px;
    top: expression('0');
    left: 35px;    
    z-index: -5000;
}

.list li {padding: 5px 0;}

.ttl {
    background: url(../../img/ttl.jpg) left top no-repeat;
    padding: 53px 50px 0 58px;
}
.ttl h4 {
    float: left;
    margin: 0 5px 0 0;
}
.ttl ul {
    width: 300px;
    margin: 6px 0 0 0;
}
.ttl ul li {display: inline;}

.ttl_vet {
    background: url(../../img/ttl.jpg) left top no-repeat;
    padding: 53px 0 0 58px;
}
.ttl_vet h4 {
    float: left;
    margin: 0 5px 0 0;
}
.ttl_vet ul {
    width: 300px;
    margin: 6px 0 0 0;
}
.ttl_vet ul li {display: inline;}

.ttl_d {
    background: url(../../img/ttl_d.jpg) left top no-repeat;
    padding: 60px 0 45px 58px;
    margin: 45px 0 0 0;
}
.ttl_d h2 {margin: 0 0 10px 0;}

.ttl_d_f {
    background: url(../../img/ttl_d.jpg) left top no-repeat;
    padding: 60px 0 45px 58px;
    margin: 0 0 0 42px;
}
.ttl_d_f h2 {margin: 0 0 10px 0;}

.ttl_pic {
    /*float: left;*/
    margin: 0 10px 20px 0;
}
.ttl_pic img {margin: 0 0 3px 0;}

.memb {padding: 0 0 0 58px;}
.show {padding: 5px 0 0 58px;}
.list_memb {
    padding: 25px 0 0 18px;  
    
    min-height: 350px;
    /*z-index: 3000;*/
   /* height: 350px;   */
}

/*.list_memb table tr td ul li {padding: 2px 0 3px 68px !important;}*/
.list_memb table tr td {width: 50%;}
.list_memb table {width: 500px;}

.main_table {position: relative;}

.p_p {
    position: relative;
    /*z-index: 15000;*/
}
.pics {
    display: none;
    position: absolute;
    /*background: #fff url(../../img/loading.gif) center center no-repeat;*/
    width: 250px;
    z-index: 3000;
}
.pics img {margin: 0 0 10px 0;}
.pics_in {
    padding: 10px 10px 30px 10px;
    position: relative;
}
.y_foto_video {
    background: url(../../img/photo_video.gif) 40px center no-repeat;
    padding: 2px 0 3px 75px !important;
}
.y_foto {
    background: url(../../img/photo.gif) 56px center no-repeat;
    padding: 2px 0 3px 75px !important;
}
.y_video {
    background: url(../../img/video.gif) 56px center no-repeat;
    padding: 2px 0 3px 75px !important;
}
.y_blank {padding: 2px 0 3px 75px !important;}

.page_nav {padding: 15px 0 0 58px;}
.page_nav img {margin: 0 15px 0 0;}

.footer {padding: 10px 0 20px 100px;}

.index {padding: 10px 0 20px 0 !important;}

.overlay {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #1d1d1d;
    width: 100%;
    height: 100%;
    z-index: 3000;
}
.forma {
    z-index: 19000;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 507px;
    height: 800px;
    background: #2a1100 url(../../img/form_bg.gif) left top repeat-x;
}
.forma_in {
    padding: 25px 39px 0 39px;
}
.inps input, .inps textarea, .inp_vid {
    margin: 2px 0 15px 0;
    background-color: #000;
    border-bottom: #7a4200 1px solid;
    border-right: #7a4200 1px solid;
    border-top: none;
    border-left: none;
    width: 80%;
    padding: 2px 0 2px 4px;
}
.f_tetx {padding: 5px 35px 0 0;}
.hr {
    background: url(../../img/hr.gif) left top repeat-x;
    height: 2px;
    width: 100%;
    margin: 0 0 15px 0;
}

.take_f {
    width: 117px;
    height: 25px;
    background: url(../../img/file.gif) left top no-repeat;
    margin: 15px 0 5px 0;
    cursor: pointer;
}
.send {
    width: 117px;
    height: 25px;
    background: url(../../img/send.gif) left top no-repeat;
    margin: 25px 0 15px 0;
    cursor: pointer;
}

.close {
    background: url(../../img/close.gif) left top no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    right: -16px;
    top: -16px;
    cursor: pointer;
}

.f_tetx2 {padding: 30px 15px 0 0;}

.f_tetx2 img{
    float: left;
    margin: 0 50px 0 0 !important;
}

.f_tetx2 ol{
    list-style-position: outside;
    list-style: decimal !important;
}

.f_tetx2 ol li{
    margin: 0 0 5px 0;
}

.ra_d {
    z-index: 19000;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 680px;
    height: 311px;
    background: #2a1100 url(../../img/form_bg.gif) left top repeat-x;
}
/*  */
.max_table {
    max-width: 1100px;
    _width:expression((document.documentElement.clientWidth || document.body.clientWidth) > 1100 ? "1100px": "100%" );
    width: 100%;    
}
.maxie {
    min-width: 100px;
    _width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 50 ? "50px": "50px" );
}

/*  */
.lid_text {
    position: absolute;
    left: 0;
    top: 420px;
    width: 430px;
}

.city_flash {
    margin: 20px 0 0 60px;
}
