html, body {
 margin:0;
 padding:0;
 width:100%;
 height:100%;}
body {
 background:#d4d2c6 url(/i/bg.jpg);
 font-family: Tahoma, Verdana, Arial, Helvetica,  sans-serif;
 font-size:12px;}
.bg01 {
 margin:0;
 padding:0;
 width:100%;
 height:100%;
 position:relative;
 background: url(/i/bg_i.gif) no-repeat 50% 0;}
/*a*/
a:link {
 font-size:12px;
 color:#32788f;
 text-decoration:underline;}
a:hover {
 font-size:12px;
 color:#235261;
 text-decoration:underline;}
a:visited {
 font-size:12px;
 color:#32788f;
 text-decoration:underline;}

/*01 - menu, logo, phone*/
.bloc_01 {
 margin:0;
 margin:0px auto;
 padding:0px;
 width:900px;
 height:105px;
 background:#d4d2c6;}


/**/
.logo {
 margin:0;
 padding:0;
 float:left;
 width:270px;
 height:105px;
 background:#d4d2c6 url(/i/bg_logo.jpg) no-repeat;}
.logo .logo_i {
 margin:0;
 padding:0;
 width:270px;
 height:105px;
 background: url(/i/logo.jpg) no-repeat 60px 60px;}
.logo .logo_i .l_pust {
 position: absolute;
 margin:0;
 padding:0;
 width:270px;
 height:105px;
 background: url(/i/0.gif);}
.logo .logo_i .l_pust .logo_menu {
 margin:0;
 padding:3px 0 0 30px;
 width: auto;
 height:18px;
 background:none;}
.logo .logo_i .l_pust .logo_menu a,
.logo .logo_i .l_pust .logo_menu span {
 float:left;
 font-size:12px;
 color:#37372f;
 text-decoration: underline;}
.logo .logo_i .l_pust .logo_menu a:hover {
 color:#852e1b;
 text-decoration: underline;}
.logo .logo_i .l_pust .logo_menu .l_m1 {
 float:left;
 margin:0;
 padding:0;
 width:12px;
 height:15px;
 background:url(/i/l_m.gif) center;}

.l_home {
 border:0;
 margin:37px 0 0 60px;
 padding:0;
 width:131px;
 height:14px;
 cursor:pointer;}

/**/
.menu {
 float:left;
 width:450px;
 height:105px;
 background:#d4d2c6 url(/i/bg_menu.jpg);}
.menu .l_pust {
 position: absolute;
 margin:0;
 padding:0;
 width:450px;
 height:105px;
 background: url(/i/0.gif);}
.menu_lvl1 {
 float:right;
 clear:both;
 margin:60px 0 0 0;
 padding:0;
 width:445px;
 height:35px;}
.menu_lvl1 a {
 float:left;
 font-weight:bold;
 font-size:12px;
 color:#37372f;
 height:20px;
 background:url(/i/bg_line.gif) repeat-x 0 16px;
 text-decoration:none;}
.menu_lvl1 a:hover {
 color:#852e1b;
 background:url(/i/bg_line_h.gif) repeat-x 0 16px;
 text-decoration:none;}
.menu_lvl1 .l_m {
 float:left;
 margin:0;
 padding:0;
 width:30px;
 height:15px;
 /*background:#d4d2c6 url(/i/l_m.gif) center;*/}
/**/
.menu_lvl2 {
 float:right;
 clear:both;
 margin:10px 0 0 0;
 padding:0;
 font-size:12px;
 width:370px;
 height:14px;}
.menu_lvl2 a {
 float:left;
 color:#37372f;
 text-decoration:none;}
.menu_lvl2 a:hover {
 color:#852e1b;
 text-decoration:underline;}
.menu_lvl2 .l_m {
 float:left;
 margin:0;
 padding:0;
 width:16px;
 height:15px;
 background:#d4d2c6 url(/i/l_m.gif) center;}
 /**/
.phone {
 float:left;
 width:180px;
 height:105px;
 background:#d4d2c6 url(/i/bg_phone.jpg);}
.phone .l_pust {
 position: absolute;
 margin:0;
 padding:0;
 width:180px;
 height:105px;
 background: url(/i/0.gif);}
.phone .l_pust .p_consul {
 float:right;
 border:0;
 margin:73px 0 0 0;
 padding:0;
 width:180px;
 height:24px;
 background: url(/i/cons_hover.gif);
 cursor:pointer;}

 /*02 - img*/
.m_img {
 margin:0 auto;
 padding:0;
 width: 900px;
 height:375px;
 background:#d4d2c6 url(/i/img_bg.jpg) no-repeat;}
.m_img a{
 font-size:12px;
 color:#fff;
 text-decoration:underline;}
/*img_00*/
.m_img .img_00 {
 margin:0;
 padding:0;
 width: 900px;
 height:375px;
 background: url(/i/img_index/img_00.jpg) no-repeat bottom;}
.m_img .img_00 .text_00 {
 margin:66px 0 0 75px;
 padding:0;
 position:absolute;
 width: 430px;
 height: 140px;
 color:#423a1d;}
.m_img .img_00 .text_00 .links {
 margin:30px 0 0 0;
 padding:0;
 border-collapse:collapse;
 width: 430px;
 height: 40px;}
.m_img .img_00 .text_00 .links td {
 margin:0;
 padding:0;}
.m_img .img_00 .text_00 .links .tl_0 {
 width: 30px;}
.m_img .img_00 .text_00 .links .tl_1 {
 padding:0 0 0 20px;
 background: url(/i/q.png) no-repeat 0 4px;
 width: 200px;}
.m_img .img_00 .text_00 .links .tl_2 {
 padding:0 0 0 20px;
 background: url(/i/q.png) no-repeat 0 4px;
 width: 200px;}

/*img_01*/
.m_img .img_01 {
 margin:0;
 padding:0;
 width: 900px;
 height:375px;
 background: url(/i/img_index/img_01.jpg) no-repeat bottom;}
.m_img .img_01 .text_01 {
 margin:66px 0 0 75px;
 padding:0;
 position:absolute;
 width: 430px;
 height: 140px;
 color:#423a1d;}
.m_img .img_01 .text_01 .links {
 margin:30px 0 0 0;
 padding:0;
 border-collapse:collapse;
 width: 430px;
 height: 40px;}
.m_img .img_01 .text_01 .links td {
 margin:0;
 padding:0;}
.m_img .img_01 .text_01 .links .tl_0 {
 width: 30px;}
.m_img .img_01 .text_01 .links .tl_1 {
 padding:0 0 0 20px;
 background: url(/i/q.png) no-repeat 0 4px;
 width: 200px;}
.m_img .img_01 .text_01 .links .tl_2 {
 padding:0 0 0 20px;
 background: url(/i/q.png) no-repeat 0 4px;
 width: 200px;}

/*img_02*/
.m_img .img_02 {
 margin:0;
 padding:0;
 width: 900px;
 height:375px;
 background: url(/i/img_index/img_02.jpg) no-repeat bottom;}
.m_img .img_02 .text_02 {
 margin:66px 0 0 343px;
 padding:0;
 position:absolute;
 width: 430px;
 height: 140px;
 color:#423a1d;}
.m_img .img_02 .text_02 .links {
 margin:30px 0 0 0;
 padding:0;
 border-collapse:collapse;
 width: 430px;
 height: 40px;}
.m_img .img_02 .text_02 .links td {
 margin:0;
 padding:0;}
.m_img .img_02 .text_02 .links .tl_0 {
 width: 30px;}
.m_img .img_02 .text_02 .links .tl_1 {
 padding:0 0 0 20px;
 background: url(/i/q.png) no-repeat 0 4px;
 width: 200px;}
.m_img .img_02 .text_02 .links .tl_2 {
 padding:0 0 0 20px;
 background: url(/i/q.png) no-repeat 0 4px;
 width: 200px;}

 /*img_03*/
.m_img .img_03 {
 margin:0;
 padding:0;
 width: 900px;
 height:375px;
 background: url(/i/img_index/img_03.jpg) no-repeat bottom;}
.m_img .img_03 .text_03 {
 margin:66px 0 0 235px;
 padding:0;
 position:absolute;
 width: 430px;
 height: 140px;
 color:#423a1d;}
.m_img .img_03 .text_03 .links {
 margin:30px 0 0 0;
 padding:0;
 border-collapse:collapse;
 width: 430px;
 height: 40px;}
.m_img .img_03 .text_03 .links td {
 margin:0;
 padding:0;}
.m_img .img_03 .text_03 .links .tl_0 {
 width: 30px;}
.m_img .img_03 .text_03 .links .tl_1 {
 padding:0 0 0 20px;
 background: url(/i/q.png) no-repeat 0 4px;
 width: 200px;}
.m_img .img_03 .text_03 .links .tl_2 {
 padding:0 0 0 20px;
 background: url(/i/q.png) no-repeat 0 4px;
 width: 200px;}

  /*img_05*/
.m_img .img_05 {
 margin:0;
 padding:0;
 width: 900px;
 height:375px;
 background: url(/i/img_index/img_05.jpg) no-repeat bottom;}
.m_img .img_05 .text_05 {
 margin:50px 0 0 255px;
 padding:0;
 position:absolute;
 width: 430px;
 height: 140px;
 color:#423a1d;}
.m_img .img_05 .text_05 .links {
 margin:30px 0 0 0;
 padding:0;
 border-collapse:collapse;
 width: 430px;
 height: 40px;}
.m_img .img_05 .text_05 .links td {
 margin:0;
 padding:0;}
.m_img .img_05 .text_05 .links .tl_0 {
 width: 30px;}
.m_img .img_05 .text_05 .links .tl_1 {
 padding:0 0 0 20px;
 background: url(/i/q.png) no-repeat 0 4px;
 width: 200px;}
.m_img .img_05 .text_05 .links .tl_2 {
 padding:0 0 0 20px;
 background: url(/i/q.png) no-repeat 0 4px;
 width: 200px;}

 /*img_04*/
.m_img .img_04 {
 margin:0;
 padding:0;
 width: 900px;
 height:375px;
 background: url(/i/img_index/img_04.jpg) no-repeat bottom;}
.m_img .img_04 .text_04 {
 margin:46px 0 0 235px;
 padding:0;
 position:absolute;
 width: 430px;
 height: 140px;
 color:#423a1d;}
.m_img .img_04 .text_04 .links {
 margin:30px 0 0 0;
 padding:0;
 border-collapse:collapse;
 width: 430px;
 height: 40px;}
.m_img .img_04 .text_04 .links td {
 margin:0;
 padding:0;}
.m_img .img_04 .text_04 .links .tl_0 {
 width: 30px;}
.m_img .img_04 .text_04 .links .tl_1 {
 padding:0 0 0 20px;
 background: url(/i/q.png) no-repeat 0 4px;
 width: 200px;}
.m_img .img_04 .text_04 .links .tl_2 {
 padding:0 0 0 55px;
 background: url(/i/q.png) no-repeat 35px 4px;
 width: 200px;}

  /*img_06*/
.m_img .img_06 {
 margin:0;
 padding:0;
 width: 900px;
 height:375px;
 background: url(/i/img_index/img_06.jpg) no-repeat bottom;}
.m_img .img_06 .text_06 {
 margin:50px 0 0 255px;
 padding:0;
 position:absolute;
 width: 430px;
 height: 140px;
 color:#423a1d;}
.m_img .img_06 .text_06 .links {
 margin:30px 0 0 0;
 padding:0;
 border-collapse:collapse;
 width: 430px;
 height: 40px;}
.m_img .img_06 .text_06 .links td {
 margin:0;
 padding:0;}
.m_img .img_06 .text_06 .links .tl_0 {
 width: 30px;}
.m_img .img_06 .text_06 .links .tl_1 {
 padding:0 0 0 20px;
 background: url(/i/q.png) no-repeat 0 4px;
 width: 200px;}
.m_img .img_06 .text_06 .links .tl_2 {
 padding:0 0 0 20px;
 background: url(/i/q.png) no-repeat 0 4px;
 width: 200px;}

   /*img_07*/
.m_img .img_07 {
 margin:0;
 padding:0;
 width: 900px;
 height:375px;
 background: url(/i/img_index/img_07.jpg) no-repeat bottom;}
.m_img .img_07 .text_07 {
 margin:50px 0 0 350px;
 padding:0;
 position:absolute;
 width: 430px;
 height: 140px;
 color:#423a1d;}
.m_img .img_07 .text_07 .links {
 margin:30px 0 0 0;
 padding:0;
 border-collapse:collapse;
 width: 430px;
 height: 40px;}
.m_img .img_07 .text_07 .links td {
 margin:0;
 padding:0;}
.m_img .img_07 .text_07 .links .tl_0 {
 width: 30px;}
.m_img .img_07 .text_07 .links .tl_1 {
 padding:0 0 0 20px;
 background: url(/i/q.png) no-repeat 0 4px;
 width: 200px;}
.m_img .img_07 .text_07 .links .tl_2 {
 padding:0 0 0 20px;
 background: url(/i/q.png) no-repeat 0 4px;
 width: 200px;}

   /*img_08*/
.m_img .img_08 {
 margin:0;
 padding:0;
 width: 900px;
 height:375px;
 background: url(/i/img_index/img_08.jpg) no-repeat bottom;}
.m_img .img_08 .text_08 {
 margin:50px 0 0 255px;
 padding:0;
 position:absolute;
 width: 430px;
 height: 140px;
 color:#423a1d;}
.m_img .img_08 .text_08 .links {
 margin:30px 0 0 0;
 padding:0;
 border-collapse:collapse;
 width: 430px;
 height: 40px;}
.m_img .img_08 .text_08 .links td {
 margin:0;
 padding:0;}
.m_img .img_08 .text_08 .links .tl_0 {
 width: 30px;}
.m_img .img_08 .text_08 .links .tl_1 {
 padding:0 0 0 20px;
 background: url(/i/q.png) no-repeat 0 4px;
 width: 200px;}
.m_img .img_08 .text_08 .links .tl_2 {
 padding:0 0 0 20px;
 background: url(/i/q.png) no-repeat 0 4px;
 width: 200px;}

/*03 - last_jobs*/
.l_job {
 margin:0 auto;
 padding:0;
 width:900px;
 height:285px;
 background: url(/i/job_bg01.jpg) no-repeat top;}
.l_job .j_bord {
 margin:0;
 padding:0;
 width:900px;
 height:285px;}
.l_job .j_bord .last {
 margin:55px 60px 15px 65px;
 padding:0;
 position:absolute;
 width:760px;
 height:76px;}
.l_job .j_bord .last .last_l {
 margin:0;
 padding:0;
 border-collapse:collapse;
 background:none;
 width:760px;
 height:76px;}
.l_job .j_bord .last .last_l tr {
 margin:0;
 padding:0;}
.l_job .j_bord .last .last_l .ld {
 margin:0;
 padding:0;
 text-align:center;
 vertical-align:middle;
 width:150px;
 height:76px;}
.l_job .j_bord .last .last_l .ld img {
 margin:0;
 padding:0;
 border:0;}
.l_job .j_bord .last .last_l .ln {
 margin:0;
 padding:0;
 width:3px;
 height:76px;}
/*ld2*/
.l_job .j_bord .last .last_l .ld2 {
 margin:0;
 padding:5px 10px 0 10px;
 text-align: left;
 vertical-align: text-top;
 width:150px;
 height:120px;
 font-size:11px;
 color:#8c8b81;}
.l_job .j_bord .last .last_l .ld2 a {
 font-size:11px;}
.l_job .j_bord .last .last_l .ld2 div {
 margin:0 0 5px 0;
 padding:0;}

.l_job .j_bord .last .last_l .ln2 {
 margin:0;
 padding:0;
 width:3px;
 height:76px;}


/*04 - news*/
.news {
 margin:0 auto;
 padding:0;
 width:900px;
 height:204px;
 background:#cccbc8 url(/i/news_bg01.jpg);}
.news .two_b_c {
 position:absolute;
 margin:10px 0 0 73px;
 padding:0;}
.news .two_b_c .two_b {
 margin:0;
 padding:0;
 border-collapse:collapse;
 width:745px;
 height:135px;}
.news .two_b_c .two_b .zag_news {
 margin:0;
 padding:0;
 width:133px;
 height:13px;
 background: url(/i/kak.jpg);}
.news .two_b_c .two_b .zag_news1 {
 margin:0;
 padding:0;
 width:128px;
 height:15px;
 background: url(/i/sob.jpg);}
.news .two_b_c .two_b td {
 vertical-align:top;
 text-align:left;}
.news .two_b_c .two_b .col_00 {
 margin:0;
 padding:0;
 width:45px;
 height:135px;}
/*col01*/
.news .two_b_c .two_b .col_01 {
 margin:0;
 padding:0;
 width:350px;
 height:135px;}
.news .two_b_c .two_b .col_01 .s_text {
 margin:10px 0 0 0;
 padding:0;
 font-size:11px;
 color:#8c8b81;}
.news .two_b_c .two_b .col_01 .line_sob {
 margin:10px 0 8px 0;
 padding:0;
 width:340px;
 height:1px;
 background:url(/i/line_sob.jpg);}
.news .two_b_c .two_b .col_01 .kak {
 margin:10px 0 0 0;
 padding:0;
 list-style:none;}
.news .two_b_c .two_b .col_01 .kak li {
 margin:3px 0 0 0;
 padding:0 0 0 15px;
 background:url(/i/bu.gif) no-repeat 0 5px;}
/*col02*/
.news .two_b_c .two_b .col_02 {
 margin:0;
 padding:0;
 width:350px;
 height:135px;}
/*������ ��������*/
.news .two_b_c .two_b .col_02 .otz {
 margin:20px 0 0 0;
 padding:0;
 border-collapse:collapse;
 width:350px;}
.news .two_b_c .two_b .col_02 .otz td {
 margin: 0;
 padding: 0 0 0 53px;}
.news .two_b_c .two_b .col_02 .otz a {
 font-size:12px;
 color:#915157;}
.news .two_b_c .two_b .col_02 .otz div {
 margin:7px 0 0 0;
 padding:0;
 font-size:11px;
 color:#8c8b81;}

.news .two_b_c .two_b .col_02 .sob {
 margin:10px 0 0 0;
 padding:0;
 border-collapse:collapse;
 width:350px;}
.news .two_b_c .two_b .col_02 .sob .sob_01 {
 margin:0;
 padding:0;
 vertical-align:top;
 width:38px;}
.news .two_b_c .two_b .col_02 .sob .sob_01 .sob_date {
 margin:3px 0 0 0;
 padding:0;
 text-align:center;
 color:#fff;
 font-size:11px;
 background-color:#929085;
 height:23px;
 width:38px;}
.news .two_b_c .two_b .col_02 .sob .sob_01 .sob_date .dat {
 padding:5px 0 0 0;}
.news .two_b_c .two_b .col_02 .sob .sob_02 {
 margin:0;
 padding:0;
 vertical-align:top;}
.news .two_b_c .two_b .col_02 .sob .sob_02 .sob_link {
 margin:0 0 0 15px;
 padding:0;
 vertical-align:top;}
.news .two_b_c .two_b .col_02 .sob .sob_02 .sob_link a {
 font-size:11px;}
.news .two_b_c .two_b .col_02 .sob .sob_02 .sob_link .sob_ano {
 margin:0;
 padding:0;
 color:#414c55;}

/*05 - copy*/
.copy {
 margin:0 auto;
 padding:15px 0 0 0;
 width:900px;
 height:210px;
 background:url(/i/bg_bottom.jpg) no-repeat 0 0;}
.copy .copy_text{
 margin:0 0 0 73px;
 padding:0;
 color:#414c55;
 font-size:11px;
 width:400px;}
.copy .copy_text a {
 font-size:11px;}











