.main_box {width:100%;height:100%;}
.main_box .left_box {width:10%;vertical-align:top;padding-left:25px;}
.main_box .center_box {width:64%;vertical-align:top;height:100%;}
.main_box .right_box {width:26%;vertical-align:top;}

#logotype {margin-bottom:1.5em;}

.paper {width:100%;}
.paper .l_box {vertical-align:top;background:#fff;height:100%;}
.paper .c_box {width:95%;padding-top:50px;background:#fff no-repeat top left url('../img/paper_tc_r.gif');vertical-align:top;}
.paper .r_box {border-right:1px solid #0d1932;padding-left:25px;background:#fff;}

.paper .b_c_box table {width:100%;}
.paper .b_c_box td {background:#fff;}
.paper .b_c_box .corn {width:111px;background:none;}

.content_box {width:95%;}
.content_box h1 {font-size:140%;color:#b42314;font-weight:normal;margin:1em 0 0.6em 0;}
.content_box h2 {font-size:100%;font-style:italic;color:#b42314;margin:1.7em 0 0.2em 0;}
.content_box h3 {font-size:90%;color:#b42314;margin:1em 0 0.2em 0;}
.content_box p {margin:0.2em 0 1em 1.5em;font-family:Times New Roman;}
.content_box .sel_1 {font-size:90%;font-family:Times New Roman;}
.content_box .sel_2 {margin-left:4em;font-style:italic;color:#585858;}
.content_box .sel_main {font-size:125%;font-family:Times New Roman;color:#484848;line-height:1.3em;}
.content_box ul {font-size:90%;margin:-0.5em 0 2em 0;padding:0 0 0 4em;font-family:Times New Roman;}
.content_box li {margin-bottom:0.4em;} 
.content_box .all {font-size:80%;font-weight:bold;text-align:right;padding:0 10px 0 10px;}
#contacts p {font-size:90%;margin-left:1.2em;}

.scheme {font-size:70%;margin-top:-0.8em;background:no-repeat 4px 2px url('../img/ico_sign.gif');padding-left:1.7em;}
.scheme a {text-decoration:none;border-bottom:1px dashed;line-height:1.5em;}
.scheme a:hover {border-bottom:none;}

#copyrights {font-size:70%;padding:1.5em 0 1.5em 130px;} 
#copyrights p {color:#fff;}
#copyrights a {color:#ffd907;}
#copyrights a:hover {color:#fdffff;}

#tab {position:absolute;width:534px;right:0;z-index:3;}

.tab_box {background:#fff repeat-y top right url('../img/tab_bg.gif');vertical-align:top;padding:3px 15px 0 15px;}

.tab_box .head_1 th {font-family:Tahoma;font-size:11px;text-align:center;color:#4866a1;border-top:1px solid #b1b1b1;border-left:1px solid #e7e7e7;padding:0 5px;}
.tab_box .head_1 .head_space {border:none;}
.tab_box table {border-right:1px solid #b1b1b1;}
.tab_box td {font-size:11px;font-family:Tahoma;line-height:0.9em;height:30px;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;}
.tab_box .h_2 {border-left:1px solid #b1b1b1;border-right:1px solid #b1b1b1;padding:3px 5px 3px 10px;}
.tab_box .last td {border-bottom:1px solid #b1b1b1;}
.tab_box .first td {border-top:1px solid #b1b1b1;} 
.tab_box th.f_h {border-left:1px solid #b1b1b1;}
.tab_box .active {text-align:center;cursor:auto;}

.menu {font-family:Tahoma;margin-bottom:100px;}
.menu ul {list-style:none;margin:1em 0 0 0;padding:0 0 0 15px;font-size:90%;}
.menu li {margin:0.2em 0 0.6em 0;color:#000000;}
.menu .active {color:#fff;font-weight:bold;}
.menu a {color:#ffd907;}
.menu a:hover {color:#f7f2d7;}
.menu #services {background:repeat-y 3px 10px url('../img/ser_arr_bg.gif');padding-top:70px;}
.menu #services a {font-size:140%;text-decoration:none;border-bottom:1px dashed;}

.menu-sub ul {list-style:none;margin:0.7em 0 1.4em 0;padding:0 0 0 1em;font-size:90%;}
.menu-sub li {margin:-0.2em 0 0.6em 0;color:#000000;}
.menu-sub  .active {color:#fff;font-weight:bold;}

.jslink {color:#1b4ba6;border-bottom:1px dashed;cursor:pointer;}

#contact_form {background:#f2f2f2;border:1px dashed #acacac;margin-top:1em;margin-bottom:1em;padding-top:10px;padding-bottom:5px;}
#contact_form table {width:100%;}
#contact_form td {padding:5px 25px 5px 0;border-bottom:1px solid #f2f2f2;}
#contact_form .field_name {padding-left:25px;width:35%;text-align:right;font-size:90%;font-family:Times New Roman;vertical-align:top;}
#contact_form .string {width:100%;font-family:Times New Roman;font-size:14px;}
#contact_form .area {width:100%;height:200px;font-family:Times New Roman;font-size:14px;}
#contact_form .field_button {text-align:right;padding-bottom:10px;}
#contact_form .button {font-family:Times New Roman;font-size:14px;}
#contact_form .error_line td {background:#e9d9d9;border-bottom:1px solid #f2f2f2;}

#news_box dl {margin:0.5em 0 1em 0;}
#news_box dt {font-family:Times New Roman; font-size:80%;color:#585858;margin-bottom:0.5em;margin-top:0;}
#news_box dd {font-family:Times New Roman;margin-bottom:1.2em;}
#news_box .news_text {font-family:Times New Roman;margin-top:0.8em;}

#calendar_years td {font-family:Times New Roman;font-size:90%;padding-right:10px;}

.matherials h2 {margin-bottom:1em;}
.matherials h3 {margin-bottom:1em;margin-left:2.8em;color:#585858;}
.matherials ul {}

.roleback {float:right;margin-right:25px;color:#ffd907;font-size:90%;border-bottom:1px dashed;cursor:pointer;}

#part_logos {width:100%;}
#part_logos td {padding-right:10px;padding-bottom:10px;}
#part_logos img {cursor:pointer;border:1px solid #fff;}
#part_logos .active img {border:1px solid #585858;}

.project_box td {width:50%;vertical-align:top;}

.project_done {margin:0.2em 25px 0.8em 0;}
.project_done .p_name {font-size:90%;margin-top:0.8em;}
.project_done .p_adr {font-size:90%;font-style:italic;margin-left:0;}
.project_done .p_descr {margin-left:0;}
.project_done .with_ico {background:no-repeat 0 3px url('../img/photoexists.gif');padding-left:25px;}
.project_done .p_images div {float:left;margin:5px; margin-left:0;position:relative;}
.project_done .p_images .image {border-top:1px solid #eeeeee;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #c7c7c7;}
.project_done .p_images .active {border-top:1px solid #ccdcfd;border-left:1px solid #8caef6;border-right:1px solid #8caef6;border-bottom:1px solid #0f398e;}
.project_done .p_images img {border:3px solid #fff;cursor:pointer;}
.project_done #p_b_links {font-size:90%;font-family:Times New Roman;margin-left:1.5em;}

#il5 {float:right;margin-top:-25px;}
#il4 {float:right;}
#il3 {float:right;}
#il6 {float:right;}


#ilr4 {float:right;}

#send_info_form {background:#b0c9ff;}

.news_on_main dd {margin-left:1.5em;}
.works_on_main {margin-top:-0.5em;}
.works_on_main table {margin-left:1.5em;} 

.act_year {font-weight:bold;}