/*  ----  main_content_ company  ----  */
#company h2 { font-family:Arial; font-size:18px; color:#aca07d; }
#vrezka {
	width:975px;
	height:480px;
	margin-left:-305px;
	margin-top:-20px
	z-index:-1;
}
#vrezka div.imag {
	position:relative;
	width:975px;
	height:480px;
	background:url("../i/company/company.jpg") no-repeat;
	z-index:-1;
}
#vrezka .nt { position:relative; float:right; text-align:right; width:350px; top:31px }
#vrezka div.imag .nt p.p1 { display:block; font-size:16px; color:#4d9824; font-family:Arial }
#vrezka div.imag .nt p.p2 { font-size:16px; color:#ac410c; font-family:Arial; margin-top:38px }
#vrezka div.imag .nt p.p3 {
	font-size:11px;
	color:#565656;
	font-family:Arial;
	color:#565656;
	margin-top:-15px
}
#chapter { padding:18px 0 18px 0 }
#chapter li {	margin:10px 0px 0px 10px; padding-left:10px; background:url("../i/company/mark.gif") no-repeat 0px 5px; }
#company .v {display:block;}
#company .h {display:none;}

/*  ----  main_content_ourhistory  ----  */
#his span { font-family:Tahoma; font-size:11px; color:#71a3b7; }
#his > div { margin-top:20px; min-height:250px; width:100%; }
#his div.img { position:absolute; }
#his div.txt { position:absolute; width:400px; }
#his div.txt p { margin:0px 0px 0px 0px; }
#his div h3 { font-size:18px; margin:17px 0px 0px 0px; }
#his div.teas_d { min-height:230px; }
#his div.teas_d div.img { margin:40px 0px 0px 90px; }
#his div.teas_d div.txt { margin:40px 0px 0px 320px; }
#his div.teas_d div.txt h3 { color:#11a4ef; margin-top:10px; }
#his div.teas_c div.img { margin:20px 0px 0px 25px; }
#his div.teas_c div.txt { margin:-30px 0px 0px 300px; }
#his div.teas_c div.txt h3 { color:#e180ed; margin-top:10px }
#his div.teas_b div.img { margin:20px 0px 0px 60px; }
#his div.teas_b div.txt { margin:0px 0px 0px 390px; width:330px;  }
#his div.teas_b div.txt h3 { color:#eb1b1b; margin-top:10px }
#his div.teas_a div.img { margin:20px 0px 0px -20px; }
#his div.teas_a div.txt { margin:50px 0px 0px 230px; }
#his div.teas_a div.txt h3 { color:#e99c24; margin-top:10px }

/*  ----  company_vacancies_vacancies  ----  */
#city div {
	float:left;
	width:118px;
	height:80px;
	text-align:center;
	background-image:url("../i/company/city_marker.gif");
}
#city div a.block { position:absolute; display:inline-block; width:118px; height:80px; }
#city div a.txt { position:relative; top:45px; font-family:Tahoma; font-size:16px; color:#1fa725; }
#city div.active { width:118px; height:80px; background-image:url("../i/company/city_active.gif"); }
#city div.active a.txt { color:white; }
#main div.c .vacancy {
	float:left;
	clear:left;
	background-color:#c1e8f7;
	margin-top:12px;
	width:600px;
	background-image:url("../i/pat.png");
}
#main div.c .vacancy div.one { height:71px; }
#main div.c .vacancy div.one img.left { float:left; }
#main div.c .vacancy div.one img.right { float:right; }
#main div.c .vacancy div.two { position:relative; /*min-height:71px;*/ top:-50px; /*margin-bottom:-200px*/ }
#main div.c .vacancy div.two div {
	float:left;
	min-height:29px;
	margin:15px 0px 0px 35px;
	padding:2px 0px 0px 38px;
	width:210px;
	background:url("../i/company/vacancy_marker.png") no-repeat;
}
#main div.c .vacancy div.two div a { margin:0px; font-size:15px; color:#1795dd; }
#main div.c .vacancy div.thr { height:71px; margin-top:-70px; clear:left; }
#main div.c .vacancy div.thr img.left { float:left; }
#main div.c .vacancy div.thr img.right { float:right; }

/*  ----  company_vacancies_vacancy  ----  */
#vac { float:left; clear:left; margin-bottom:50px; }
#vac h2 { color:#34b94d; }
#vac h3 { font-size:16px; color:#565656; }
#vac > p { width:400px; }
#vac div.list { float:left; width:300px; }
#vac div.list li {	margin:5px 0px 0px 0px; padding-left:10px; background:url("../i/company/mark.gif") no-repeat 0px 5px; }
#link { float:left; clear:left; /*margin-top:50px;*/ width:100%; height:90px; }
#link div.anketa { float:left; margin:0px; height:65px; width:290px; }
#link div.anketa div.i { float:left; height:65px; width:64px; background:url("../i/company/anketa.jpg"); }
#link div.anketa div.t { float:left; width:175px; }
#link div.anketa div.t a { float:left; margin:24px 0 0 4px; }
#link div.rezume { float:left; height:65px; width:235px; }
#link div.rezume div.i { float:left; height:65px; width:64px; background:url("../i/company/po4ta.jpg"); }
#link div.rezume div.t { float:left; width:170px;  }
#link div.rezume div.t p { float:left; margin:15px 0 0 5px; }

/*  ----  company_vacancies_questionnaire  ----  */
#questre h2 { color:#aa70db; }
#questre p { color:#656565; }
#questre h3 { font-family:Arial; font-size:14px; color:#63b41c; margin:40px 0px 0px 0px; }
#questre table { margin:0px 0px 40px -3px;  }
#questre tr { /*height:35px;*/  }
#questre td { /*height:35px;*/ padding-right:5px; }
#questre table p { margin:0px; width:70px; }
#questre textarea { width:500px; }

.crf { width:687px; height:379px; background:url('/i/company/cback.jpg') no-repeat; margin:12px 0 -65px -9px; float:left }
.crf img { display:block; margin:0; padding:0 }
.crf .lf { float:left; margin:18px 0 0 0 }
.crf .rf { float:left; margin:157px 0 0 19px }