html, body {
        margin: 0;
        padding: 0;
        border: 0;
}
body {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif, MS Sans Serif;
        color: #d9d9d9;
        background: #415870;
        font-size: 12px;
        text-align: left;
        margin: 0;
        scrollbar-face-color: #DEE3E7;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-shadow-color: #DEE3E7;
        scrollbar-3dlight-color: #D1D7DC;
        scrollbar-arrow-color:  #006699;
        scrollbar-track-color: #EFEFEF;
        scrollbar-darkshadow-color: #98AAB1;
}

div#phone_number2 {
     position: relative;
     height: 1px;
     width: 1px;
}

div#phone_number2 div {
     position: absolute;
     left: 500px;
}

ul {
        margin: 0;
        padding: 0;
}

table, td {
        margin: 0;
        padding: 0;
        border-collapse: collapse;
}

fieldset {
        border: 0;
        width: 100%;
}

.clear {
        clear: both;
}

.float_left {
        float: left;
}

.float_right {
        float: right;
}

a:link, a:visited, a:active { font-size: 13px;         color: #9cb4bf; text-decoration: none;}
a:hover {
color: #443443
background: #7cd0ed;
border-bottom: none;
text-decoration: none; }


a img {
        border: 0;
}

h1 {
        font-family: "MS Sans Serif", Geneva, sans-serif;
        color: #b3ccd7;
        font-size: 17px;
        font-weight: bold;
        margin: 0;
        padding: 0;
        text-transform: uppercase;
}

h2 {
        font-family: "MS Sans Serif", Geneva, sans-serif;
        color: #909caa;
        font-weight: bold;
        font-size: 13px;
        margin: 0;
        padding: 0 0 13px 0;
        text-transform: uppercase;
}

.header h2
{
        background: url("images/h2_bg.gif") 0 100% repeat-x;
}

h2.center {
        text-align: right;
        padding-right: 270px;
}

h3 {
        font-family: "MS Sans Serif", Geneva, sans-serif;
        color: #808b97;
        font-weight: normal;
        font-size: 10px;
        margin: 0;
        padding: 0;
        text-transform: uppercase;
}

h4 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; display: inline; text-transform: uppercase; letter-spacing: 2px;}

h6 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                font-size: 14px;
                                color: #013f59;
                                font-weight: bold; display: inline;
                                padding: 15px 0px 10px 60px;
                                }


/*                =============                romver                =====================        */

.limg {
        color: #f93f26;
        font-size: 13px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        padding: 15px 0px 10px 20px;
        font-weight: bold;
        text-align: left;
                }

.text {
        color: #a830042;
        font-size: 12px;
        font-family: Verdana, MS Sans Serif;
        padding: 0px 0px 0px 0px;
      }
.big {
        color: #a73b59;
        font-size: 17px;
        font-family: Verdana, MS Sans Serif;
        padding: 0px 0px 0px 0px;
      }
.textstart {
        color: #422715;
        font-size: 14px;
        font-family: Verdana, MS Sans Serif;
        padding: 2px 2px 2px 2px;
      }
.footer{/*
    color: #ffffff;
    font-size:10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#1e1e1e;
    line-height:12px;*/
}

.little {
        color: #ffffff;
        font-size: 8px;
        font-family: Verdana, MS Sans Serif;
        padding: 0px 0px 0px 0px;
      }

.main {
        color: #830042;
        font-size: 11px;
        font-family: Verdana, MS Sans Serif;
        font-weight: bold; display: inline;
        padding: 0px 0px 0px 20px;
      }

.form {
        font-family:  Verdana, MS Sans Serif;
        color: #014f70;
        background: #ffffff
        font-size: 12px;
        text-align: left;
        padding: 0px 0px 0px 0px;
        margin-top: 2px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 2px;
      }
.tuman { FILTER:alpha(opacity=25) }
/*                =============                romver                =====================        */

/*        ==========                main begin                ============                */

div#page_container {
        width: 1000px;
        margin: 0 auto;
}

table#header_table {
        width: 1000px;
        height: 100px;
/*        border: 1px solid red;
        border-bottom: 3px solid #696969;*/
}

table#header_table a {
        color: #ffffff;
        padding-left: 9px;
        background: url("images/head_menu_bg.gif") 0 50% no-repeat;
        font-weight: bold;
}

table#header_table td#logo {
        padding-left: 30px;
}

table#header_table td#logo a {
        background: none;
        padding: 0;
}

table#header_table td#about, table#header_table td#objects, table#header_table td#contacts {
        width: 142px;
        padding-top: 56px;
        padding-left: 5px;
}

table#header_table td#about {
        background: url("images/about_bg.gif") 0 0 no-repeat;
}

table#header_table td#objects {
        background: url("images/objects_bg.gif") 0 0 no-repeat;
}

table#header_table td#contacts {
        background: url("images/contacts_bg.gif") 0 0 no-repeat;

}

table#main_head_image {

}

table#main_head_image td {
/*        border-bottom: 3px solid #696969;
        border-top: 3px solid #696969;*/
        background: url("images/up.jpg") 0 0 no-repeat;
        height: 226px;
        width: 1000px;

}

table#main_menu {
        border:  3px solid #696969;
        border-top: 0;
        background: #323232;
}

table#main_menu td {
        color: #830042;
        font-size: 11px;
        font-family: Verdana, MS Sans Serif;
        font-weight: bold;
        padding-left: 40px;
                padding-top: 5px;
                width: 197px;
                height: 25px;
                line-height: 25px;
                white-space: nowrap;
}

table#main_menu td.separator {
        height: 4px;
        background: url("images/menu_separator_bg.gif") 30px 50% no-repeat;
        padding-top: 0;
}

table#main_menu a {
        color: #dfdfdf;
        background: url("images/menu_item_bg.gif") 0 50% no-repeat;
        padding-left: 35px;
}

table#phone_number {
        width: 237px;
        height: 78px;
        margin-left: 10px;
}

div#left_column {
        float: left;
        width: 250px;
}

table#main_table {
        min-height: 300px;
        //height: 348px;
        float: left;
        width: 750px;
        margin-bottom: 15px;
}

table#main_table td {
        vertical-align: top;
        padding-left: 32px;
        padding-top: 21px;
}

table#company_news {
        float: left;
        width: 470px;
}

table#company_news span.date {
        font-weight: bold;
/*        color: #9cb4bf;*/
/*        white-space: nowrap;*/
        /*background: #4c6177;
        */
}

table#company_news a {
        color: #9cb4bf;
}

tale#company_news ul lib, ul li {
        list-style: none;
        padding: 2px 0 6px 13px;
        background: url("images/news_item_bg.gif") 0 8px no-repeat;
}

td.header {
        height: 40px;
}

table#our_partners {
        float: right;
        width: 150px;
}

table#our_partners ul li {
        list-style: none;
        background: url("images/partners_bg.gif") 0 0 no-repeat;
        padding-left: 26px;
        padding-top: 3px;
        margin-bottom: 3px;
        height: 35px;
        width: 150px;
        text-align: right;
}

form#tz_form {
        width: 600px;
        margin: 40px 30px;
}

form#tz_form label {
        display: block;
        width: 350px;
        height: 45px;
        float: left;
        margin-bottom: 10px;
}

form#tz_form input {
        width: 200px;
        margin-left: 40px;
        float: right;
        background: #899cb1;
        color: #323232;
        border: 1px solid #494949;
}
form#tz_form input#send_ts {
        width: 100px;
        height: 25px;
        float: left;
        margin: 20px 40px;
}
form#tz_form span {
        font-size: 0.8001em;
}

form#application_form {
        width: 500px;
        margin: 40px 30px;
/*        border: 1px solid red;*/
}

form#application_form p {

}

form#application_form label {
        width: 250px;
        display: block;
        float: left;
}

form#application_form input {
        width: 200px;
        margin-bottom: 10px;
        background: #899cb1;
        color: #323232;
        border: 1px solid #494949;
}

/*        ===============                main end                ============                */


/*                ==============                        begin footer                ====================                */
table#footer {
        width: 1000px;
        border-top: 1px solid #6c7681;
}

table#footer td#creator {
        height: 72px;
        width: 243px;
        background: #4f5e6e;
}

table#footer td#creator p, table#footer td#creator a {
        color: #9ca5ae;
        font-size: 9px;
        text-align: center;
}

table#footer td#logos {
        background: #51687f;
        text-align: right;
}

table#footer td#logos a {
        margin-right: 20px;
}

table#footer td#logos a img {
        filter: alpha (opacity=25);
}

table#footer td#logos a:hover img {
        filter: alpha (opacity=100);
}
/*                ==============                        end footer                ====================                */