#inner_table{width:100%; }

body {background:#FFF; margin:27px 27px 0 27px; color:black; font:80% tahoma; }

td{font:80% Tahoma; padding:0 }
table{border-collapse:collapse; }

img{border:0}



.logo{padding:10px 15px 0 0 }
#width_left_block{width:265px}
.top_polosa{background:url(../i/back_top_polos.gif) repeat-x; height:66px}
.logo_aliance_2{background:url(../i/aliance_logo_back.gif) no-repeat right; height:66px; margin-right:15px}

.language{font-size:11px; text-align:right; padding-right:15px}
.icons_top a, span{padding:0 10px}

a{color:#0b6791; text-decoration:underline}
a:hover{text-decoration:none}
a:visited{color:#800080}
form{padding:0; margin:0}
.button_1{border:0; background:#909090; color:white; font-size:11px; height:19px}
/*input{border:1px solid #c6c6c6;  }*/
.input_td{padding:0 0 0 0; }

.raschet td{padding:10px}
.raschet table{border:none}

/*Menu*/
#top_menu{padding:42px 0 0 0; font-size:14px}
#top_menu UL{padding:0; margin:0}
#top_menu LI{padding:3px 0 3px 0; margin:0; list-style:none}
#top_menu SPAN{padding:3px 0; color:#e50d0d }

/*****/


.active_menu a{color:#e50d0d}
/*sub menu*/
.sub_menu2{padding:5px 0 0 0; font-size:11px}
.sub_menu2 a{color:#666666}
.sub_menu2 UL{padding:0; margin:0}
.sub_menu2 LI{padding:4px 0 4px 0; margin:0; list-style:none}
.sub_menu2 SPAN{padding:3px 0; color:#e50d0d; }
.sub_menu2 STRONG{padding:3px 0; color:#e50d0d; font-weight:bold; font-size:13px}
/*****/

.rezdelitel{background:url(../i/razdelitel_gray.gif) repeat-x; height:1px; width:200px; margin:15px 0 0 0}
.rezdelitel_content{background:url(../i/razdelitel_gray.gif) repeat-x; height:1px; width:100%; }

/*Header collaje*/


.header_home{background:#000000 url(../i/index_collaje.jpg) no-repeat; height:229px}
/*company*/
.header_company{background:url(../i/header_company_col_1.jpg) no-repeat; height:229px}
.header_company_back{background:url(../i/header_company_col_back.jpg) repeat-x; height:229px; }
.header_company_right{background:url(../i/header_company_col_right.jpg) no-repeat right; height:229px; }
.slogan_company{background:url(../i/slogan_company.gif) 50% 100% no-repeat ;height:25px; padding-top:180px}
/***/
/*services*/
.header_services{background:#000000 url(../i/header_services_col_1.jpg) no-repeat; height:229px}
.header_services_right{background:url(../i/header_services_col_right.jpg) no-repeat right; height:229px; }
.slogan_services{background:url(../i/slogan_services.gif) 50% 100% no-repeat ;height:25px; padding-top:180px}
/**/

/*zayavka*/
.header_zayavka{background:#000000 url(../i/header_zayavka_col_1.jpg) no-repeat; height:229px}
.slogan_zayavka{background:url(../i/slogan_zayavka.gif) 345px 100% no-repeat ;height:25px; padding-top:180px}
/**/

/*news*/
.header_news{background:url(../i/header_news_col_1.jpg) no-repeat; height:229px}
.header_news_back{background:url(../i/header_news_col_back.jpg) repeat-x 10px; height:229px; }
.slogan_news{background:url(../i/slogan_news.gif) 60% 100% no-repeat ;height:25px; padding-top:20px}
/***/

/*contacts*/
.header_contacts{background:#82af6c url(../i/header_contacts_col_1.jpg) no-repeat; height:229px}
.slogan_contacts{background:url(../i/slogan_contacts.gif) 80% 100% no-repeat ;height:25px; padding-top:120px}
/***/

/*Pred*/
.header_pred{background:#60cbfe url(../i/header_pred_col_1.jpg) no-repeat right; height:229px}
.slogan_pred{background:url(../i/slogan_pred.gif) 10% 100% no-repeat ;height:25px; padding-top:157px}
/***/

/*cons*/
.header_cons{background:#000000 url(../i/header_cons_col_1.jpg) no-repeat; height:229px}
.slogan_cons{background:url(../i/slogan_cons.gif) 80% 100% no-repeat ;height:25px; padding-top:77px}
/***/


/*End Header collaje*/


.header_shadow{background:url(../i/shadow_under_collaje.jpg) no-repeat left; height:38px}

/**********/

.padding_left_block{padding:0 25px 0 15px}

/*Press*/
.press_relise_block{width:175px}
.press_relise_block H1{font-size:18px; font-weight:normal; padding:35px 0 25px 0; margin:0}
.press_relise_block SPAN{color:#e50d0d; padding:0; margin:0; font-weight:bold}
.press_relise_block A{color:#000000; font-size:13px}
.press_relise_block .inner_block_press{background:url(../i/shadow_block_left.jpg) no-repeat bottom right;  width:90%; margin:25px 0 0 0; padding:0 8px 10px 0; text-align:right}

/******/


/*Quest*/
.question_block{width:175px}
.question_block H1{font-size:18px; font-weight:normal; padding:35px 0 25px 0; margin:0}
.question_block SPAN{color:#e50d0d; padding:0; margin:0; font-weight:bold}
.question_block A{color:#000000; font-size:13px}
.question_block .inner_block_question{background:url(../i/shadow_block_left.jpg) no-repeat bottom right;  width:90%; margin:20px 0 0 0; padding:0 8px 20px 0; }

.input_quest UL{margin:0; padding:0; font-size:14px }
.input_quest input{border:0}
.input_quest LI{margin:0; padding:3px 0; list-style:none}
.input_quest .ok{background:#eeeeee; padding:1px 5px}
.input_quest A{color:#0b6791; margin-right:10px}
/******/

/*Content*/
.home_content_td{width:100%}

.padding_home_content{padding-right:25px}
.home_company H1{font-size:18px; font-weight:normal; background:url(../i/arrow_red.gif) no-repeat ; padding-left:15px; margin:0 0 15px 0;}

/*services*/
.services_term H1{font-size:18px; font-weight:normal; background:url(../i/arrow_red.gif) no-repeat ; padding-left:15px; margin:0 0 15px 0;}
.services_term H3{font-size:16px; font-weight:bold; padding:30px 0 10px 0; margin:0; }
.linch{font-size:16px; font-weight:bold; padding:0; margin:0}
.active_title{font-size:14px; color:#e50d0d; padding:0; margin:0}
.services_term strong{font-size:14px}


/****/

.home_news H1{font-size:18px; font-weight:normal; background:url(../i/arrow_gray.gif) no-repeat ; padding-left:15px; margin:0 0 15px 0;}
.home_news SPAN{background:#eeeeee; }
.home_news DIV{padding-bottom:18px}

.home_vacancy H1{font-size:18px; font-weight:normal; background:url(../i/arrow_green.gif) no-repeat ; padding-left:15px; margin:0 0 15px 0;}
.home_vacancy_1{list-style-image:url(../i/1.gif); }
.home_vacancy_2{list-style-image:url(../i/2.gif); }
.home_vacancy OL{margin:0 0 0 25px; padding:0}
.home_vacancy LI{margin:0; padding:0}

.home_tema H1{font-size:18px; font-weight:normal; background:url(../i/arrow_green.gif) no-repeat ; padding-left:15px; margin:0 0 15px 0;}


.table_content_serv TD{padding:8px; border:1px solid #d3d3d3}
.silver_bord{background:#eeeeee}
.small_font{font-size:11px}

/****/


/*ban1*/
/*.ban_1{background:url(../i/banner_1_back.jpg) repeat-x; height:95px; border:1px solid #c4c4c4}
.ban_pict_1{background:url(../i/banner_1.jpg) no-repeat; height:95px}
.ban_pict_1 DIV{padding:25px 10px 10px 105px; }
.ban_pict_1 a{color:#000000}
*/
.banner IMG{border:1px solid #c4c4c4 }

/****/
/*ban2*/
/*.ban_2{background:url(../i/banner_2_back.jpg) repeat-x; height:95px; border:1px solid #c4c4c4}
.ban_pict_2{background:url(../i/banner_2.jpg) no-repeat; height:95px}
.ban_pict_2 DIV{padding:25px 10px 10px 80px; }
.ban_pict_2 a{color:#000000}
*/
/****/


/*Footer*/
.footer_table {margin:25px 0 10px 0; }
.altwork img{margin:3px 35px 0 33px; }
.altwork a{color:black; text-decoration:none }
.footer_menu{background:#ededed; height:34px; margin:5px 0 15px 0; padding-top:10px}
.footer_menu a{color:black;margin:10px }
.adress SPAN{margin-left:83px}

/********/

.next_text{cursor:pointer; color:#0b6791; text-decoration:underline}





.request_1 TD{padding:5px}

