@charset "windows-1251";
/* CSS Document */

body {
	font-family: Helvetica, Arial, sans-serif;
	text-align:center;
	padding:0;
	margin:0;
	background-color:#FFF;
	font-size:14px;
	color:#4D4D4D;
}

a {
	color:#939393;
	text-decoration:none;
}
img {border:0;}
a:hover {
	color:#4D4D4D;
	text-decoration:none;
}
b.major {
	font-weight:normal;
	color:#908F8F;
	font-size:11px;
}
#container {
	position:relative;
	top:0;
	width:800px;
	margin: 0 auto;
	text-align: left;
	padding:0;
}

#top_menu {
	position:absolute;
	top: 0;
	left:378px;
	margin:0;
	padding:0;
	width:370px;
	height:36px;
}
#top_menu li {
	margin:0;
	padding:0;
	line-height:36px;
	font-size:13px;
	list-style-type: none;
	float:left;
	padding-left:35px;
	letter-spacing:-1px;
}
#logo {
	position:absolute;
	top:36px;
	left:176px;
	width:213px;
	height:214px;
}
#helicopter_image {
	position:absolute;
	top:36px;
	left:408px;
	width:331px;
	height:214px;
}
#textbox {
	position:absolute;
	top:269px;
	left:176px;
	width:213px;
	height:214px;
	background: #FFF url(../img/textbox.gif);
	
}
#textbox p {
	color: #4D4D4D;
	font-size:10px;
	font-weight:500;
	text-align:left;
	line-height:12px;
	margin:0;
	padding: 15px 10px 15px 10px;
}
#content {
	position:absolute;
	top:269px;
	left:408px;
	width:331px;
	color:#737373;
	font-size:14px;
	text-align:justify;
	padding:0;
	margin:0;
}
#sponsorbox {
	position:absolute;
	top:300px;
	left:46px;
	width:100px;
	height:300px;
	text-align:center;
	line-height:9px;
}
#sponsorbox img {border:none;}
#sponsorbox div {
	width:100px;
	text-align:center;
	font-size:9px;
	font-weight:normal;
	color:#C5C5C5;
}
/**/
#article {
	position:absolute;
	top:269px;
	left:176px;
	width:560px;
	color:#737373;
	font-size:14px;
	text-align:left;
	padding:0;
	margin:0;
}
#article b.hart {
	font-size:11px;
	color:#F00;
	font-weight:normal;
}

#article .program {
	width:100%;
	border: none;
	padding:0;
}
#article .program td {
	border: 1px solid #f0f0f0;
	padding: 2px;
	font-size:10px;
	vertical-align:top;
}
#article .program td h2 {
	color:#737373;
	font-size:16px;
	text-align:left;
	padding:0; 
	margin:0;
}
#article .program td.head {
	font-size:11px;
	font-weight:bold;
	background:#f8f8f8;
	text-align:center;
}
#article .program td.cof {
	font-size:11px;
	font-weight:bold;
	background:#f8f8f8;
}

#article img {
	float:left;
	padding:0;
	margin:0 10px 10px 0;
}
#article div {
	clear:both;
	padding:0;
	margin:0;
}
#article h1{
	clear:both;
	color:#737373;
	font-size:18px;
	text-align:left;
	padding:20px 0 0 0; 
	margin:0;
}
#article h2{
	clear:both;
	color:#737373;
	font-size:16px;
	text-align:left;
	padding:20px 0 10px 0; 
	margin:0;
}
#article h3{
	clear:both;
	color:#737373;
	font-size:15px;
	text-align:left;
	padding:0; 
	margin:0;
}
/*
#article h2 a {
	color:#6088A4;
	text-decoration:none;
	font-size:12px;
}
*/
#article a {
	color:#6088A4;
	text-decoration:none;
}
/* -------------------------------------- */
#article #footer {
	color:#939393;
	margin:0;
	padding:20px 0 0 0;
	text-align:left;
}
#article #footer img {
	padding:0;
	margin:0;
}
.footer_line {
	height:1px;
	padding:0;
	margin:0;
	background:url(../img/footer_line.gif) repeat-x;
}
#article #footer #footer_line {
	height:1px;
	padding:0;
	margin:0;
	background:url(../img/footer_line.gif) repeat-x;
}
#article #footer #copy {
	padding:0;
	margin:0;
	float:left;
	height:29px;
	font-size:11px;
	line-height:29px;
}
#article #footer span {
	padding:0 0 20px 0;
	margin:0;
	display:block;
	float:right;
	height:29px;
	line-height:29px;
	font-size:10px;
}
/* -------------------------------- */
#page_title {
	position:absolute;
	left:-80px;
	top:230px;
	margin:0;
	padding:0 5px 0 0;
	width:240px;
	font-size:20px;
	letter-spacing:-1px;
	text-align:right;
}

/* MENU */
#menu {
	position:absolute;
	top:36px;
	left:-20px;
	width:183px;
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:right;
}

#menu li {
	margin:0;
	padding:0;
	height:24px;
}

#menu h1 {
	display:inline;
	margin:0;
	padding:0 8px 0 0;
	width:175px;
	font-size:16px;
	font-weight:normal;
	letter-spacing:-1px;
	color:#DDD;
}

#menu a h1 {
	display:inline;
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:16px;
	letter-spacing:-1px;
	cursor:pointer;
	color:#939393;
}

#menu a {
	padding:0 8px 0 0;
	margin:0;
}

#menu a:hover {
	background:url(../img/box.gif) right 3px no-repeat;
}

/* SUB MENU */
#submenu {
	position:absolute;
	top:283px;
	left:0;
	width:163px;
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:right;
	color:#939393;
}

#submenu li {
	margin:0 0 0 -37px;
	padding:0;
	height:24px;
}

#submenu h2 {
	display:inline;
	margin:0;
	padding:0 8px 0 0;
	font-size:12px;
	font-weight:normal;
	color:#ddd;
}

#submenu a h2 {
	color:#939393;
	font-weight:normal;
}

#submenu a:hover h2 {
	color:#4d4d4d;
	font-weight:normal;
}

#submenu a:hover {
	background:url(../img/tri.gif) right 5px no-repeat;
}

#submenu div {
	display:none;
	position:absolute;
	top:0;
	left:176px;
	width:560px;
	height:215px;
	color:#737373;
	font-size:14px;
	text-align:left;
	margin:0;
	padding:0;
}

#submenu div img {
	display:block;
	position:absolute;
	top:0;
	left:176px;
	width:560px;
	height:215px;
	color:#737373;
	font-size:14px;
	text-align:left;
	margin:0;
	padding:0;
}


#submenu table {
	margin:0;
	margin-top:5px;
	margin-left:70px;
	padding:0;
}