
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: #fff;}

.flash {
    width: 100%;
    height: 490px;
    z-index: 5000;
    /*background: url(../../img/flash.jpg) center top no-repeat;*/
}
.overlay {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #000;
    z-index: 2000;
    width: 100%;
    height: 100%;
}
.fla {
    z-index: 3000;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 960px;
    height: 530px;
    background: #fff url(../../img/loading.gif) center center no-repeat;
}
.flash object {z-index: 300;}
.container0 {
    width: 100%;
}

.fla_subs {
    z-index: 3000;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 726px;
    background: #fff url(../../img/fla_subs_bg.gif) left top repeat-x;
}
.fla_subs_in {
    position: relative;
    padding: 0 0 25px 0;
}
.fla_subs_in h2 {margin: 20px 0 50px -20px;}
.fla_subs_in h3 {margin: 30px 0 10px 0;}
.fla_subs_in0 {margin: 0 50px 0 50px;}
.fla_subs_in table {width: 100%;}
.fla_subs_in table tr td {padding: 0 0 12px 0;}
.fla_subs_in table tr td select {background-color: #ececec;}
.sub_td_item {width: 120px;}
.sub_inp {
    width: 99%;
    background-color: #ececec;
    border-left: #afafaf 1px solid;
    border-top: #afafaf 1px solid;
    border-right: none;
    border-bottom: none;
    padding: 2px 0 2px 3px;
}
.sub_capt {
    width: 150px;
    background-color: #ececec;
    border-left: #afafaf 1px solid;
    border-top: #afafaf 1px solid;
    border-right: none;
    border-bottom: none;
    padding: 2px 0 2px 3px;
}
.sub_but {
    width: 120px;
    background-color: #4faae4;
    border-left: none;
    border-top: none;
    border-right: #2683be 1px solid;
    border-bottom: #2683be 1px solid;
    padding: 1px 5px 2px 5px;
	cursor: pointer;
}
.sub_close {
    position: absolute;
    right: 10px;
    top: -10px;
    width: 13px;
    height: 13px;
    background: url(../../img/close_subs.gif) left top no-repeat;
    cursor: pointer;
}

.max_table {
    max-width: 1100px;
    width:expression((document.documentElement.clientWidth || document.body.clientWidth) > 1100 ? "1100px": "100%" );
    width: 100%;    
}
.main_table {width: 100%;}
.maxie {min-width: 110px;}

.fix {width: 900px;}
.content {padding: 0 0 50px 0;}
.content_text {background: url(../../img/cont_bg.gif) 23px top repeat-y;}

.content_bg0 {background: url(../../img/bio.jpg) left bottom no-repeat;}
.content_bg1 {background: url(../../img/news.jpg) left bottom no-repeat;}
.content_bg2 {background: url(../../img/main.jpg) left bottom no-repeat;}
.content_bg3 {background: url(../../img/articles.jpg) left bottom no-repeat;}
.content_bg4 {background: url(../../img/media.jpg) left bottom no-repeat;}
.content_bg5 {background: url(../../img/contacts.jpg) left bottom no-repeat;}
.content_bg6 {background: url(../../img/odessa.jpg) left bottom no-repeat;}
.content_bg7 {background: url(../../img/action.jpg) left bottom no-repeat;}

.inner_table {width: 100%;}
.left_td {
    width: 430px;
    padding: 0 0 0 115px;
}
.left_td2 {
    width: 650px;
    padding: 0 0 0 115px;
}

.right_td {padding: 0 50px 0 50px;}
.left_text h1 {margin: 0 0 15px -2px;}
.left_text {padding: 15px 20px 0 2px;}
.right_text {padding: 25px 0 0 0;}
.right_text h2 {margin: 0 0 0 -2px;}

.index_table tr td {padding: 0 5px 0 0;}
.index_table tr td img {padding: 0 0 4px 0;}

.ind_news {margin: 10px 0 18px -2px;}
.ind_media {margin: 10px 0 10px -2px;}

.news dl {margin: 18px 0 0 0;}
.news dl dd {margin: 0 0 20px 0;}

.smi dl {margin: 18px 0 0 0;}
.smi dl dd {margin: 0 0 20px 0;}

.media {margin: 0 0 15px 0;}
.media h2 {margin: 0 0 18px -2px;}
.media_item {padding: 0 10px 15px 0;}
.media_info_div {margin: -3px 0 15px 0;}
.media_info_div img {margin: 10px 2px 0 0;}

.images {
    width: 291px;
    margin: 20px 0 0 0;
}
.overflow {overflow: hidden;}
.images img {margin: 0 0 4px 0;}
.tog {margin: -5px 0 10px 0;}

.input {
    width: 100%;
    margin: 2px 0 15px 0;
    padding: 2px 0 2px 2px;
    background-color: #e6e6e6;
    border-top: #9a9a9a 1px solid;
    border-left: #9a9a9a 1px solid;
    border-right: none;
    border-bottom: none;
}
.textarea {
    width: 100%;
    margin: 2px 0 15px 0;
    padding: 2px 0 2px 2px;
    background-color: #e6e6e6;
    border-top: #9a9a9a 1px solid;
    border-left: #9a9a9a 1px solid;
    border-right: none;
    border-bottom: none;
}
.button {
    background-color: #ff7e00;
    border: none;
    padding: 4px 10px 5px 10px;
}

/*.news_in {padding: 0 0 25px 0;}*/
.news_in {margin: 0 0 25px 0; clear:both;}
.news_in h3 {margin: 0 0 5px 0;}
.news_in p object {z-index: -100;}
/*.news_in img {margin: 0 0 14px 14px;}*/


.pages {padding: 10px 0 0 0;}
.pages a {padding: 3px 6px 4px 7px;}
.pages a:hover {background-color: #f7941e;}
.pages_act {background-color: #e6e6e6;}

.od_pics {margin: 20px 0 0 0;}
.od_pics table tr td {padding: 0 15px 25px 0;}
.od_pics table tr td img {padding: 0 0 5px 0;}

.footer {
    padding: 40px 0 0 117px;
}

.counter {margin: 3px 0 0 0;}


.questions {}
.questions_item {margin-top:8px;}
.questions_item_date {color:#666; font-size:10px;}
.questions_item_title {color:#000; font-size:16px;}
.questions_item_link {}
.questions_item_link span {color:#03C; font-size:12px; text-decoration:underline; cursor:pointer;}
.questions_item_link span:hover {text-decoration:none;}
.questions_item_text {display:none;}

.succ {background-color: #ECECEC!important;}
.unsucc {background-color: #FF8686 !important;}

