html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, fieldset, form, label, legend, caption, input, textarea, select { margin: 0; padding: 0; border: 0; outline: 0;}

body {margin:0; padding:1em 0 0 0; background-color:White; color:Black; font: 62.5% Arial, Tahoma, Georgia, "Times New Roman", Times, serif;}

pre.error {position:absolute; font-size:2em; margin:0; padding:0; background-color:White; width:auto; border:1px solid Black; z-index:999;}

#container {clear:both; width:1000px; margin:0 auto; padding:0; overflow:hidden; position:relative; white-space:none;}
#container .header{width:100%; margin:0; padding:0; overflow:hidden; position:relative; background:#6699cc url('/images/theme/03-header.jpg') no-repeat left top; height:110px;}

table.l-header {width:1000px;padding:0;margin:0;height:110px;border-collapse:collapse;}
.l-header * {padding:0;margin:0;}
.logo {position:relative; margin:10px 0 0 38px;padding:0;}
.phone {position:relative;margin:24px 35px 0 0;padding:0;float:right;}
.phone img{margin:0;padding:0;border:0;}


.d-menu {position:relative; margin:11px 0 0 0; padding:0;}
.d-menu * {margin:0; padding:0;}
ul.main-menu {margin:0 0 0 10px; list-style:none; display:block; height:43px; width:815px;}
ul.main-menu li {float:left; text-align:center; height:43px; padding:1em 0 0 0;}
ul.main-menu li a {color:white; font-size:1.5em; text-decoration:none; font-weight:800;font-family:Arial, "Times New Roman";}

    li.about_company {width:118px;}
    li.about_company_a {background:transparent url('/images/theme/06-menu-about-company.gif') no-repeat left top;width:118px;}
    li.discount {width:145px;}
    li.discount_a {background:transparent url('/images/theme/07-menu-commercial-in-our.gif') no-repeat left top;width:145px;}
    li.packets {width:86px;}
    li.packets_a {background:transparent url('/images/theme/08-menu-packets.gif') no-repeat left top;width:86px;}
    li.non_standart {width:122px;}
    li.non_standart_a {background:transparent url('/images/theme/09-menu-non-standart.gif') no-repeat left top;width:122px;}
    li.news {width:100px;}
    li.news_a {background:transparent url('/images/theme/10-menu-news.gif') no-repeat left top;width:100px;}
    li.employers {width:122px;}
    li.employers_a {background:transparent url('/images/theme/11-menu-employers.gif') no-repeat left top;width:122px;}
    li.contacts {width:104px;}
    li.contacts_a {background:transparent url('/images/theme/12-menu-contacts.gif') no-repeat left top;width:104px;}

.content {width:960px;margin:0;padding:26px 19px 16px 19px;overflow:hidden;border-left:1px solid #66adcf;border-right:1px solid #66adcf;}
    .leftbar_container {width:198px;padding:0;margin:0 13px 0 0; float:left;}
    .leftbar {width:198px;padding:0;margin:0;border:1px solid #d1e6f1; overflow:hidden;float:left;}
    .leftbar_header {width:198px;padding:0;margin:0;border-bottom:1px solid #d1e6f1; background:transparent url('/images/theme/02-block-bg.gif') repeat-x left top;height:76px;}
    .leftbar_header2 {width:198px;padding:0;margin:0;border-bottom:1px solid #d1e6f1; background:transparent url('/images/theme/02-block-bg.gif') repeat-x left top;height:38px;}
    .leftbar_header h2 {margin:0; padding:15px 0 5px 0;color:#1f5aa6; font-size:2.5em;text-decoration:none; text-align:center;}
    .leftbar_header p {text-align:center;padding:0;margin:0;}
    .leftbar_header p a {text-decoration:underline; color:#1f5aa6;}
    .leftbar_header p a:hover {text-decoration:none;}
    .leftbar_content {width:180px;padding:9px;margin:0;}

    .leftbar_content input.submit {padding:2px 0 2px 0; margin:0; border:1px solid #1f5aa6; background-color:White;}
    .leftbar_content p.spec {margin:0; padding:.5em 0 .5em 0; font-size:1.2em;}
    .leftbar_content select {margin:0; border:1px gray solid;}
    .leftbar_content h2.spec {margin:0; padding:0 0 1em 0; color:#1f5aa6; font-size:1.5em; text-decoration:none; text-align:center;}
    .leftbar_header2 h2.spec {margin:0; padding:.7em 0 1em 0; color:#1f5aa6; font-size:1.5em; text-decoration:none; text-align:center;}

    .leftbar_content ul {padding:0;margin:0;list-style:none;}
    .leftbar_content ul li {padding:0;margin:0;}
    .leftbar_content ul li.divide {padding:0;margin:10px 0 10px 0; border-bottom:1px dashed #d5e8f2; height:1px;}
    .leftbar_content ul li p{padding:0;margin:0;}
    .leftbar_content ul li p.date{font-size:1.1em;margin:0 0 .5em 0;}
    .leftbar_content ul li a{font-size:1.3em;font-weight:bold;color:#1f5aa6; text-decoration:underline;}
    .leftbar_content ul li a:hover{text-decoration:none;}

    .rightbar_content_container {width:745px;padding:0;margin:0; float:left;}

    .rightbar {float:left; width:745px;padding:0;margin:0 0 0 13px;border:1px solid #d1e6f1; overflow:hidden;}
    .rightbar_no_border {float:left; width:745px;padding:0;margin:0 0 0 13px;border:0; overflow:hidden;}
    .rightbar_header {background:transparent url('/images/theme/02-block-bg.gif') repeat-x left top;height:76px;border-bottom:1px solid #d1e6f1;}
    .rightbar_header * {padding:0;margin:0;}
    .rightbar_header h2 {margin:0; padding:15px 0 5px 0;color:#1f5aa6; font-size:2.5em;text-decoration:none; text-align:center;}
    .rightbar_header p {text-align:center;padding:0;margin:0;color:#1f5aa6;font-size:1.1em;}
    .rightbar_header p a {text-decoration:underline; color:#1f5aa6;text-decoration:underline;}
    .rightbar_header p a:hover {text-decoration:none;}
    .rightbar_content {width:721px; padding:10px 12px 10px 12px; font-size:1.2em;}
    .rightbar_content_with_border {border:1px solid #d1e6f1;}
    .rightbar_content_with_border2 {border:1px solid #d1e6f1;border-top:0;}
    .rightbar_content_0mp {width:745px; padding:0; font-size:1.5em;}
    .rightbar_content h1 {padding:0; margin:0 0 .5em 0; font-size:1.6em; line-height:1.2em; color:#1f5aa6;}
    .rightbar_content h2 {padding:0; margin:0 0 .5em 0; font-size:1.3em; line-height:1.2em; color:#1f5aa6;}
    .rightbar_content p.date {padding:0; margin:0 0 1em 0; font-size:1em;font-weight:bold;color:#003366;}
    .rightbar_content p {padding:0; margin:0 0 .5em 0;}
    .rightbar_content div.text {padding:0; margin:1em 0 0 0;}
    .rightbar_content div.text img {padding:0 .5em .5em 0; margin:0;border:0;}

    table.live {clear:both; margin:2em 0 0 0; padding:0; border:1px solid #D1E6F1; width:100%;}
    table.live td {margin:0; padding:0 10px; border:0; font-size:1.2em;}
    table.live th {background:transparent url('/images/theme/02-block-bg.gif') repeat-x left top;height:50px; border-bottom:1px solid #d1e6f1;margin:0; padding:0;}
    table.live th h2 {color:#1f5aa6; font-size:2.5em;text-decoration:none; text-align:center;padding:0;margin:0;}
    table.live td ul {margin:0; padding:0; border:0; list-style:none; text-align:left;}
    table.live td ul li {margin:0; padding:.5em 0 .5em 0; border:0; list-style:none;}
    table.live td ul li a {font-weight:bold;color:#1f5aa6;text-decoration:underline;}
    table.live td ul li a:hover {text-decoration:none;}
    table.live td img {border:0;padding:1em 0 1em 0;}

    table.live td ul li.divide {background:transparent url(/images/theme/dot.gif) repeat-x scroll center center;height:1px;margin:0;padding:7px 0; }

    .content_full_width {float:left; width:960px;padding:0;margin:0;border:0; overflow:hidden;}


        .rightbar_content ul.news-index {list-style:none; margin:0;padding:0;}
        .rightbar_content ul.news-index li.divider {list-style:none; margin:0 0 15px 0;padding:0;border-top:1px dashed Gray;}
        .rightbar_content div.divider {margin:10px 0 10px 0; padding:0; border-top:1px dashed Gray;}
        .rightbar_content ul.news-index li {list-style:none; margin:0 0 15px 0;padding:0;}
        .rightbar_content ul.news-index li h2 {color:#666666;font-size:1.2em; margin:0;padding:0 0 1em 0;}
        .rightbar_content ul.news-index li a {text-decoration:underline; color:#1F5AA6;font-size:1.1em;font-weight:bold;}
        .rightbar_content ul.news-index li a:hover {text-decoration:underline;}
        .rightbar_content ul.news-index li p {margin:5px 0 0 0; padding:0;}
        .rightbar_content ul.news-index p.news-index-date {margin:0; padding:0;color:#003366;font-size:1em;font-weight:bold;}



        .rightbar_content_0mp table.projects-list {padding:0 0 1em 0; margin:0; width:100%;border:0;height:100%; background-color:#e8f3f8;}
        .rightbar_content_0mp table.projects-list tr, .rightbar_content_0mp table.projects-list td {padding:0; margin:0;}
        .rightbar_content_0mp table.projects-list input.submit {padding:1px 5px 1px 5px; margin:0 0 0 5px; border:1px solid #1f5aa6; background-color:White;}
        .rightbar_content_0mp table.projects-list tr.white {height:30px !important;padding:0; margin:0;width:100%;border:0;height:100%;background-color:White;}
        .rightbar_content_0mp table.projects-list tr.white td {padding:.3em; border-bottom:1px solid #d1e6f1;}
        .rightbar_content_0mp table.projects-list tr.white td select {border:1px solid #7088a7;}
        .rightbar_content_0mp table.projects-list tr.white td label {color:#7088a7; font-size:.8em;}

            .rightbar_content_0mp table.projects-list-content {padding:0; margin:0; width:720px; border:0; border-spacing:1px; overflow:hidden;}
            .rightbar_content_0mp table.projects-list-content th {color:#1f5aa6;font-size:.8em;font-weight:normal;height:28px;vertical-align:middle;}
            .rightbar_content_0mp table.projects-list-content td {background-color:White; margin:0; padding:10px 5px 5px 5px; font-size:.8em; text-align:left; vertical-align:top;}
            .rightbar_content_0mp table.projects-list-content td.center {text-align:center;}
            .rightbar_content_0mp table.projects-list-content td.skiprow {background-color:#e8f3f8;height:10px;}
            .rightbar_content_0mp table.projects-list-content td.logo {text-align:center;width:100px;overflow:hidden; vertical-align:middle; padding:10px 0px 5px 0px;}
            .rightbar_content_0mp table.projects-list-content td.logo img {max-width:60px; width:60px;}
            .rightbar_content_0mp table.projects-list-content td div.name{font-weight:bold;}
            .rightbar_content_0mp table.projects-list-content td div.name a {color:Black; text-decoration:none;}
            .rightbar_content_0mp table.projects-list-content td div.name a:hover {text-decoration:underline;}
            .rightbar_content_0mp table.projects-list-content td a {font-weight:bold; color:#1f5aa6;}

            .rightbar_content_0mp table.packets-list-content {padding:0; margin:0 0 0 .8em; width:720px; border:0; height:100%; border-spacing:1px; overflow:hidden;}
            .rightbar_content_0mp table.packets-list-content td {width:180px; background-color:White; margin:0; padding:5px; font-size:.8em; text-align:left; vertical-align:top;}
            .rightbar_content_0mp table.packets-list-content td a {color:#1f5aa6; text-decoration:none; font-weight:bold;}
            .rightbar_content_0mp table.packets-list-content td a:hover {text-decoration:none;}
            .rightbar_content_0mp table.packets-list-content td div.divide {border-bottom:1px dashed #D1E6F1; padding:10px 0 0 0; margin:0 0 10px 0;}

    .rightbar_project {float:left; width:531px; border:1px solid #d1e6f1;}
    .rightbar_project_header {width:100%; background:transparent url('/images/theme/02-block-bg.gif') repeat-x left top;height:76px; border-bottom:1px solid #d1e6f1;}
    .rightbar_project_header * {padding:0;margin:0;}
        .rightbar_project_header table.project_head {padding:0;margin:0; width:100%;border:0;}
        .rightbar_project_header .project_head td {padding:15px 25px 0 15px;}
        .rightbar_project_header .project_head h1 {padding:0;margin:0;color:#1f5aa6;text-decoration:none;font-size:1.8em;}
        .rightbar_project_header .project_head a {padding:0;margin:5px 0 0 0;color:#1f5aa6;text-decoration:underline;font-size:1.2em;display:block;}

        .rightbar_project_header table.pack_head {padding:0;margin:0; width:100%;border:0;}
        .rightbar_project_header .pack_head td {padding:8px 10px 0 15px;line-height:20px;}
        .rightbar_project_header .pack_head h1 {padding:0;margin:0;color:#1f5aa6;text-decoration:none;font-size:1.7em;}
        .rightbar_project_header .pack_head div {font-size:1.3em;}
        .rightbar_project_header .pack_head a {padding:0;margin:5px 0 0 0;color:#1f5aa6;text-decoration:underline;font-size:1.2em;display:block;}

    .rightbar_project_content {width:100%; background-color:#e8f3f8; margin:0; padding:10px 0 10px 0;}
        .rightbar_project_content_white {padding:10px 5px 10px 5px; width:95%; margin:0; background-color:White; font-size:1.2em;}
        .rightbar_project_content a {text-decoration:none;color:#1F5AA6;}
        .rightbar_project_content a:hover {text-decoration:underline;}
        .rightbar_project_content table.project_body {width:100%; padding:0 10px 0 10px; margin:0;}
        .rightbar_project_content table.project_body tr.description td {padding:0 10px 0 10px;margin:0; text-align:left; font-size:1.2em;}
        .rightbar_project_content table.project_body td.label {background-color:White;width:30%;border-right:1px solid #d1e6f1;border-bottom:1px solid #d1e6f1; color:#7088a6; font-size:1.2em; text-align:right; padding:10px; font-weight:bold;}
        .rightbar_project_content table.project_body td.value {background-color:White;width:70%;border-bottom:1px solid #d1e6f1;color:Black; font-size:1.2em; text-align:left; padding:10px; vertical-align:top;}
        .rightbar_project_content table.project_body td.value a {color:#1f5aa6; font-weight:bold;}
        .rightbar_project_content table.project_body td.projects {background-color:White;border-bottom:1px solid #d1e6f1;color:Black; font-size:1.2em; text-align:left; padding:10px; vertical-align:top;}
        .rightbar_project_content table.project_body td.projects a {color:#1f5aa6; font-weight:bold;}
        .rightbar_project_content table.project_body td.projects img {border:0;max-width:125px;}

        .rightbar_project_content table.project_body th {font-size:1.2em;padding:10px 0 10px 0;}

    .rightbar_project_attachment_container {margin:0 0 5px 14px; padding:0; float:left; width:195px;}
    .rightbar_project_attachment {margin:0; padding:0; width:195px;  border:1px solid #d1e6f1;}
        .rightbar_project_attachment_header {border-bottom:1px solid #d1e6f1; background:transparent url('/images/theme/02-block-bg.gif') repeat-x left top; height:38px; width:195px; padding:0; vertical-align:middle;}
        .rightbar_project_attachment_header h2 {text-decoration:none; color:#1f5aa6; font-size:2em; text-align:center; margin:0; padding:7px 0 0 0; font-weight:normal;}
        .rightbar_project_attachment_header h2.smaller {text-decoration:none; color:#1f5aa6; font-size:1.3em; text-align:center; margin:0; padding:12px 0 0 0; font-weight:bold;}
        .rightbar_project_attachment_body {font-size:1.2em;padding:0 0 .8em 0;}
        .rightbar_project_attachment_body a.doc {display:block;background:url('/images/theme/word-icon.jpg') no-repeat left top; padding:5px 0 0 3em; margin:1em 0 0 1em; height:25px; text-decoration:underline;color:#1f5aa6; font-weight:bold;}
        .rightbar_project_attachment_body a.pps {display:block;background:url('/images/theme/powerpoint-icon.jpg') no-repeat left top; padding:5px 0 0 3em; margin:1em 0 0 1em; height:25px; text-decoration:underline;color:#1f5aa6; font-weight:bold;}
        .rightbar_project_attachment_body div.screen {display:block; text-align:center; margin:10px 0 0 0;}
        .rightbar_project_attachment_body div.zoom_in {text-align:right; margin:7px 10px 0 0; padding:0; width:auto;}
        .rightbar_project_attachment_body div.zoom_in span {color:#1f5aa6; text-decoration:underline;}
        .rightbar_project_attachment_body div.zoom_in img {padding:0; margin:0 .3em 0 0;}

        .rightbar_project_attachment_body ul {list-style:none; margin:10px 0 0 15px;padding:0;}
        .rightbar_project_attachment_body ul li.divider {list-style:none; margin:0 0 15px 0;padding:0;border-top:1px dashed Gray;}
        .rightbar_project_attachment_body ul li.all_list {list-style:none; margin:0 0 0 0;padding:0;}
        .rightbar_project_attachment_body ul li.all_list a {font-size:.8em;}
        .rightbar_project_attachment_body ul li {list-style:none; margin:0 0 15px 0;padding:0;}
        .rightbar_project_attachment_body ul li img.width_30 {margin:0;padding:0 5px 5px 0; width:30px;}
        .rightbar_project_attachment_body ul li a {text-decoration:underline; color:#1F5AA6;font-size:1.1em;font-weight:bold;}
        .rightbar_project_attachment_body ul li a:hover {text-decoration:underline;}


.zero_padding_1em_font{padding:0; font-size:1em;}

ol.stat-link {margin:0;padding:0;list-style:none;}
ol.stat-link li {margin:0 0 1em 0;padding:0;list-style:none;}
ol.stat-link li a {background:transparent url('/images/theme/i-popup.gif') no-repeat right 0;padding:0 20px 0 0;}
.footer {background:#6699cc url('/images/theme/01-footer.gif') no-repeat left top; margin:0;padding:0;overflow:hidden;border-top:9px solid #66adcf;height:39px;}
.footer .copyright {margin:5px 0 0 0; padding:0;  font-size:1.1em;color:White; text-align:center;}
.footer .copyright a {color:White; text-decoration:underline;}
.footer .copyright a:hover {text-decoration:none;}

/* Subscribe  */

#subscribe p, #subscribe label, #subscribe a {font-size:1.5em;}
#subscribe h1 {margin:0 0 10px 0; padding:0;color:Gray;font-size:1.8em}
#subscribe p {margin:0 0 20px 0; padding:0;}
#subscribe a {text-decoration:underline; color:#1f5aa6;}
#subscribe input {font-size:1.2em; border:1px solid black;padding:.2em; margin:0 0 0 5px;}
#subscribe input.js_submit_sub {font-size:1.2em; border:1px solid black;padding:.3em; margin:0 0 0 5px;}

/*Modal Window*/
.modalDialog_transparentDivs{ filter:alpha(opacity=40); opacity:0.4; background-color:#AAA; z-index:1; position:absolute;}
.modalDialog_contentDiv{ border:3px solid #000; padding:10px; z-index:100; position:absolute; background-color:#FFF; }
.modalDialog_contentDiv p {margin:0 0 10px 0; padding:0;}
.modalDialog_contentDiv_shadow{ z-index:90; position:absolute; background-color:#555; filter:alpha(opacity=30); opacity:0.3; }