body {
	margin: 0;
	padding: 0;
	background: #1B232C url("../img/pBodyBg.gif") repeat-y;
	color: #fff;
}

body, input, select, textarea, table, td, th {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
}

img {
	border: none;
}


.noCSS {
	display: none;
}

.clear {
	visibility: hidden;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
	clear: both;
}

a {
	color: #FD941E;
}

a:hover {
	text-decoration: none;
}

h1 {
	position: absolute;
	left: 40px;
	top: 50px;
	margin: 0; 
}

#mainBlock {
	position: static;
	margin: 0 0 0 120px;
	padding: 50px 0 0 0;
	width: 442px;
}

#mainBlock h2 {
	display: block;
	padding: 55px 0 0 25px;
	font-size: 100%;
	height: 20px;
	_height: 77px;
	text-decoration: none;
	border: 1px solid #fff;
	background: #fff url("../img/h2BgHover.gif") 10px 59px no-repeat;
	color: #192029;
}

#rightBlock {
	left: 567px;
}

.contBlock {
	position: absolute;
	width: 201px;
	top: 50px;
}

.contBlock h2 {
	margin: 0 0 10px 0;
	font-size: 100%;
}

.contBlock h2 a {
	display: block;
	background: url("../img/h2Bg.gif") 10px 59px no-repeat;
	border: 1px solid #8C9094;
	padding: 55px 0 0 25px;
	font-size: 100%;
	color: #fff;
	height: 20px;
	_height: 77px;
	text-decoration: none;
}

.contBlock h2 a:hover {
	border: 1px solid #fff;
	background: #fff url("../img/h2BgHover.gif") 10px 59px no-repeat;
	color: #192029;
}

.contBlock p, .contBlock table {
	margin: 5px 5px 10px 25px;
}

table {
	border: none;
}

th, td {
	padding: 0 10px;
	text-align: left;
	vertical-align: top;
}

th {
	border-bottom: 3px solid #fff;
}

td {
	border-bottom: 1px solid #8C9094;
}

#pVisual1 {
	height: 447px;
	width: 115px;
	background: url("../img/pVisual1.jpg") no-repeat;
	position: absolute;
	left: 0;
	top: 300px;
}

#pVisual2 {
	height: 447px;
	width: 288px;
	background: url("../img/pVisual2.jpg") no-repeat;
	position: absolute;
	left: 565px;
	top: 300px;
}
