BODY {
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #E6EDF5;
	SCROLLBAR-ARROW-COLOR: #001952;
	SCROLLBAR-TRACK-COLOR: #E6EDF5;
	SCROLLBAR-DARKSHADOW-COLOR: 001952;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Arial,Helvetica;
	TEXT-DECORATION: none;
}
#body {
	background-color : #015EA3;
}

img {
	border: 0;
}

li {
	margin-top: 5px;
	margin-bottom: 5px;
}

table {
	COLOR: #333333;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial,Helvetica;
	TEXT-DECORATION: none;
}
td.content{
	background : url("images/top_bg.gif");
	background-position : top;
	background-repeat : repeat-x;
}
strong { font-weight: normal; }
a {
	COLOR: #333333;
	TEXT-DECORATION: none;
}
a:link {
	COLOR: #333333;
	TEXT-DECORATION: none;
}
a:visited {
	COLOR: #333333;
	TEXT-DECORATION: none;
}
a:hover {
	COLOR: #FF9900;
	TEXT-DECORATION: none;
}
p {
	margin-top : 0px;
	margin-bottom : 10px;
}
td.toptitle{
	FONT-SIZE: 12px;
	FONT-FAMILY: "Arial";
	TEXT-DECORATION: none;
	font-weight : bold;
	color : #146A44;
}
td.copyright{
	FONT-SIZE: 7pt;
	COLOR: #000033;
	FONT-FAMILY: "Arial", "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none;
}
td.small{
	FONT-SIZE: 7pt;
	COLOR: #000033;
	FONT-FAMILY: "Arial", "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none;
}
.spisok {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #373F4F;
}
.text_title {
	font-family: Arial;
	font-size: 25 px;
	font-weight: bold;
	color : #0E4B83;
}
.text_header {
	font-family: Arial;
	font-weight: normal;
	color : #011A52;
	text-align : left;
}
.copy {
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9 px;
	font-weight: bold;
	color : #ADCEEF;
}
.tables{
	border: 1;
	border-style: solid;
	border-color: #ffffff;
	border-bottom-width: 1;
	border-top-width: 1;
	border-right-width: 1;
	border-left-width : 1;
}
input {
	FONT-FAMILY:  "Arial";
	border: 1px solid #333333;
	background-color: #F5F5F5;
}
textarea {
	FONT-FAMILY:  "Arial";
	border: 1px solid #333333;
	background-color: #F5F5F5;
}
.inputbutton {
	width:auto;
	height:20;
	font-family: Arial,Helvetica;
	font-weight: bold;
}

input.input {
	width: 140;
	height: 20;
	font: normal 11 px Arial;
	padding-left: 3px;
	}

INPUT.input1 {
	height: 20px;
	width: 130px;
	font-family: Arial;
	color: #000000;
	padding-left: 3px;
}

input.input3 {
	width: 118;
	height: 20;
	font: normal 11 px Arial;
	padding-left: 3px;
	}

input.submit {
	width: 60;
	height: 24;
	background: #d4d0c8;
	color: #000000;
	font: normal 11 px Arial;
	cursor: hand;
}

input.submit2 {
	width: 100;
	height: 24;
	background: #d4d0c8;
	color: #000000;
	font: normal 11 px Arial;
	cursor: hand;
}

input.submit3 {
	width: 140;
	height: 24;
	background: #d4d0c8;
	color: #000000;
	font: normal 11 px Arial;
	cursor: hand;
}
.titles{
	border-top : 1px solid #DFDFDF;
	border-bottom : 1px solid #DFDFDF;
	padding-top : 8px;
	padding-bottom : 8px;
	background-color : #F9F9F9;
}

.title{
	font-family: Arial,Helvetica;
	font-size: 13px;
	font-weight: normal;
	color : #000000;
	border-bottom : 1px solid #333333;
	padding-bottom : 2px;
	line-height : 18px;
}
.bluetitle{
	font-family: Arial,Helvetica;
	color : #2179B8;
	font-size: 13px;
	font-weight: BOLD;
}
.wtext{
	color : #FFFFFF;
	margin : 20px;
}
.copyright{
	color : #FFFFFF;
	margin-top : 20px;
}


.vacancy{
	margin-left : 258px;
	padding : 8 8 8 8px;
	border-bottom : 1px solid #DFDFDF;
	width : 200px;
}
h4{
	font-family: Arial,Helvetica;
	font-size: 13px;
	padding : 8 0 3 0px;
	margin-bottom: 5px;
	border-bottom : 1px solid #FFBC47;
	line-height : 18px;
}
.center{
	margin-left : 352px;
	padding : 8 8 8 8px;
	border-bottom : 1px solid #DFDFDF;
}
/* Fix IE. Hide from IE Mac \*/
* html .vacancy{ width : 220px; }
/* End */

.boss{
	margin-left : 150px;
	padding : 8 8 8 8px;
	border-bottom : 1px solid #DFDFDF;
	width : 135px;
}
/* Fix IE. Hide from IE Mac \*/
* html .boss{ width : 150px; }
/* End */

.personal{
	margin-left : 65px;
	padding : 8 8 8 8px;
	border-bottom : 1px solid #DFDFDF;
	width : 100%px;
}
/* Fix IE. Hide from IE Mac \*/
* html .personal{ width : 100%; }
/* End */

.gray {
	color : #DFDFDF;
}

.vacancyprice{
	padding : 8 0 3 0px;
	border-bottom : 1px solid #FFBC47;
	line-height : 18px;
}

A.link1a_on {
	COLOR: #FF9900;
	TEXT-DECORATION: none;
}
A.link1b_on {
	COLOR: #FF9900;
	TEXT-DECORATION: none;
}
A.link1c_on {
	COLOR: #FF9900;
	TEXT-DECORATION: none;
}
A.link3a_on {
	COLOR: #FF9900;
	TEXT-DECORATION: none;
}


/* таблица */
.tbl{
	border-top: 1px #ccc solid;
}
.tbl th{
	padding: 8px 10px;
	border: 1px #f0f0f0 solid;
	text-align: left;
	border-right: 0;
	border-bottom: 1px #ccc solid;
	vertical-align: middle;
}
.tbl td{
	padding: 0;
	border: 1px #f0f0f0 solid;
	border-top: 0;
	border-left: 0;
	border-bottom: 1px #ccc solid;
}
.tbl td a{
	display: block;
	padding: 8px 10px;
}
.tbl .date{
	background: #eaeaea;
	border-bottom: 1px #ccc solid;
	border-left: 1px #FFBE4A solid;
	padding: 8px 10px;
}



/* таблица прайс */
.price{
	border-top: 1px #ccc solid;
}
.price th{
	padding: 8px 10px;
	border: 1px #f0f0f0 solid;
	text-align: left;
	border-bottom: 2px #FFBC47 solid;
	vertical-align: middle;
}
.price td{
	padding: 0;
	border: 1px #f0f0f0 solid;
	border-top: 0;
	border-left: 0;
	border-bottom: 1px #ccc solid;
}
.price td a{
	display: block;
	padding: 8px 10px;
}
.price td b{
	background: #eaeaea;
	border-bottom: 1px #ccc solid;
	border-left: 1px #FFBE4A solid;
	padding: 8px 10px;
}
.price td input, .price td select, .price td textarea {
	width: 100%;
}



/* Sidebar */

.sidebar {
	margin: 0 0 25px 0;
	padding: 0;
	list-style: none;
	border-bottom: #DEDEDE 1px solid;
}

.sidebar li {
	padding: 8px 0 8px 0;
	margin: 0;;
	border-top: #DEDEDE 1px solid;
}
.sidebar li a {
	font-weight: bold;
}
