h1 {
	margin: 0px;
	padding: 10px 25px 0px 25px;	
}

#company_menu {
	margin: 0px 25px 0px 25px;
	height: 25px;
	padding: 0px;
	text-align: right;
}
#company_menu span { margin: 0px 0px 0px 20px; }
#company_menu span.activepage { background: url("/images/main/list.gif") #fff left center no-repeat; }
#company_menu span a { margin-left: 15px; }


#companyboxbg {
	background: url('/images/company/team_bg.jpg') repeat-x top;	
	width: 100%;
}
#companybox {
	padding: 290px 25px 0px 25px;
	background: url('/images/company/team.jpg') center top no-repeat;
}

#companybox table {
	width: 100%;
	border-collapse: collapse;
}

#companybox table td {
	vertical-align: top;
}

#companybox p {
	margin: 10px 0px;
	padding: 0;
	text-align: justify;
}

#companybox #company_lefttd,
#companybox #company_righttd {
	width: 33%;
}

#companybox #company_middletd {
	width: 34%;
}

#companybox #company_lefttd p {
	margin-right: 25px;
}

#companybox #company_middletd p {
	margin-left: 15px;
	margin-right: 15px;
}

#companybox #company_righttd p {
	margin-left: 25px;
}


/* Вакансии */
#vacanciesbg {
	height: 260px;
	overflow: hidden;
	position: relative;
	background: url('/images/company/vacancies/bg_vacancy.jpg') #fff left bottom repeat-x;
}
#vacanciesbg .plane,
#vacanciesbg .pilot {
	top: 0;
	height: 260px;
	position: absolute;
}

#vacanciesbg .pilot {
	left: 36%;
	width: 412px;
	background: url('/images/company/vacancies/vacancy1.gif') left bottom no-repeat;
}
#vacanciesbg .plane.one {
	top: 36px;
	left: 10%;
	width: 135px;
	height: 95px;
	background: url('/images/company/vacancies/plan1.jpg') left bottom no-repeat;
}
#vacanciesbg .plane.two {
	top: 54px;
	right: 5%;
	width: 186px;
	height: 80px;
	background: url('/images/company/vacancies/plan2.jpg') left bottom no-repeat;
}


#vacancybox {
	width: 75%;
	padding: 5px 25px;
}

#vacancybox p {
	padding: 0;
	margin: 10px 0px;
	text-align: justify;
}

#vacancybox label { display: block; }
#vacancybox label b { color: #ff0000; }
#vacancybox input {
	width: 40%;
	margin: 0 0 10px 0;
}
#vacancybox textarea {
	width: 55%;
	height: 70px;
	margin: 0 0 5px 0;
}

#vacancybox label.scode { margin: 9px 0 0 0; }

#vacancybox input.scode { width: 140px; }

#vacancybox img.scode {	
	float: left;
	margin: 10px 10px 3px 0;
	border: 2px solid #cdcdcd;
}

#vacancybox div.submit {
	width: 55%;
	text-align: right;
}

#vacancybox div.submit input {
	margin: 0px;
	padding: 0px;
	width: 250px;
	color: #0099cc;
	font: bold 12px arial;	
	border-top: 2px solid #e7ffde;
	border-left: 2px solid #e7ffde;
	border-right: 2px solid #b7e5a9;
	border-bottom: 2px solid #b7e5a9;
	background-color: #d5f3cb;
}
#vacancybox p.error {
	margin: 10px 0 0 0;
}

#tbl_dairy {
	width: 100%;
	min-height: 320px;
	border-collapse: collapse;
}

* html #tbl_dairy {
	height: 320px;
}

#tbl_dairy td {
	min-height: 320px;
	vertical-align: top;
}

#dairy_lefttd {
	width: 70%;
}

#dairy_righttd {
	width: 30%;
	background: url('/images/company/dairy.jpg') #fff left top no-repeat;
}

#dairy,
#dairy2 { margin: 0 30px 0 25px; }

#dairy p,
#dairy2 p {
	margin: 0;
	padding: 0;
	text-align: justify;
}
#dairy2 p { color: #007daa; }

#dairy .dairy_year,
#dairy2 .dairy_year {
	color: #ff5500;
	font-weight: bold;
	margin-bottom: 5px;
}

#dairy .dairy_date,
#dairy2 .dairy_date {
	float: left;
	width: 100px;
	color: #007daa;
	margin-left: 10px;
}

* html #dairy .dairy_date,
* html #dairy2 .dairy_date { margin-left: 5px; }

#dairy .dairy { margin: 0 0 10px 110px; }

#dairy2 .dairy { margin: 0 0 10px 10px; }

h4 {
	color: #ff5500;
	font-weight: bold;
	margin: 5px 0 5px 25px;
}
ul.partners {
	margin: 0 0 0 25px;
	padding: 0;
	list-style-type: none;
}
ul.partners li { padding: 0 0 5px 0; }
ul.partners.bullets li a {
	padding: 0 0 0 12px;
	background: #fff url('/images/main/list_gray.gif') no-repeat;
}


#companybox .pname,
#philosophybox .pname,
#vacancies_lefttd .pname { color: #ff5500; }

#companybox .tname,
#philosophybox .tname,
#vacancies_lefttd .tname { color: #949494; }


.td_spacer { height: 1px; }



/* Философия */
#philosophybg {
	height: 285px;
	background: url('/images/company/philosophy.jpg') #ddf0fc left top no-repeat;
}

#philosophybox {
	padding: 5px 25px;
}

#philosophybox table {
	width: 100%;
	border-collapse: collapse;
}

#philosophybox table td {
	vertical-align: top;
}

#philosophybox p {
	margin: 10px 0px;
	padding: 0;
	text-align: justify;
}

#philosophybox #company_lefttd,
#philosophybox #company_righttd {
	width: 33%;
}

#philosophybox #company_middletd {
	width: 34%;
}

#philosophybox #company_lefttd p {
	margin-right: 25px;
}

#philosophybox #company_middletd p {
	margin-left: 15px;
	margin-right: 15px;
}

#philosophybox #company_righttd p {
	margin-left: 25px;
}

#philosophybox .wordlink {
	padding-left: 20px;	
	background: url('/images/word.gif') left top no-repeat;
}
