@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 87px;
	margin-right: 0px;
	margin-bottom: 87px;
	background-color: #333333;
}
body, td, th {
	font-family: Arial, Verdana;
	font-size: 12px;
	color:#ffffff;
	line-height:1.3em;
}
* {
	margin:0px;
	padding:0px;
}
p, h1, h2, h3, ul ul, ol ol, ul ul ul, ol ol ol {
	margin-bottom:12px;	
}
ul li, ol li {
	margin-bottom:6px;	
	margin-left:14px;
}
a:link, a:visited {
	text-decoration: underline;
	color:#ffffff;
}
a:hover, a:active, a:focus {
	text-decoration: none;
	color:#ffffff;
}
#container {
	width:950px;
	margin:0px auto;
}
#header {
	background:url(../img/header_bg.jpg) no-repeat top left;
	height:100px;
	position:relative;
}
#tnav {
	position:absolute;
	right:0px;
	top:18px;
}
#footer {
	background-color:#222222;
	padding-left:41px;
	padding-right:41px;
	color:#959595;
}
#footer table td {
	color:#959595;
}
#home_skip {
	position:absolute;
	right:0px;
	bottom:-24px;
}
.main_home {
	padding-left:219px;
	padding-right:203px;
	padding-top:30px;
	padding-bottom:31px;
}
.noflash_block {
	background:url(../img/home_noflash_bg.jpg);
	width:240px;
	height:210px;
	position:relative;
	padding-top:78px;
	padding-left:32px;
	padding-right:240px;
	color:#ffffff;
}
.noflash_block2 {
	background:url(../img/home_noflash_bg.jpg);
	width:240px;
	height:210px;
	position:relative;
	padding-top:78px;
	padding-left:32px;
	padding-right:240px;
	color:#ffffff;
	display:block;
}
.noflash_block div {
	position:absolute;
	left:310px;
	top:87px;
	width:180px;
	height:38px;
}
.noflash_block div img {
	margin-bottom:7px;
}
.noflash_block2 span {
	position:absolute;
	left:310px;
	top:87px;
	width:180px;
	height:38px;
	display:block;
}
.noflash_block2 span img {
	margin-bottom:7px;
}
.main_about {
	background:url(../img/about_bg.gif) no-repeat top left;
	height:365px;
}
.main_about .left {
	padding-left:39px;
	padding-top:47px;
	padding-right:40px;
	text-align:justify;
}
.main_about .right {
	background:url(../img/about_imgbg.jpg) no-repeat top left;
	padding-left:7px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:17px;
}
.main_profile {
	background:url(../img/profile_bg.gif) no-repeat top left;
	height:365px;
}
.main_profile .left {
	padding-top:47px;
	padding-left:39px;
	padding-right:40px;
	text-align:justify;
}
.main_profile .mid {
	padding-top:42px;
	padding-right:39px;
	text-align:right;
}
.main_profile .mid a:link, .main_profile .mid a:visited {
	text-decoration: none;
	color:#cccccc;
	display:block;
	margin-bottom:2px;
}
.main_profile .mid a:hover, .main_profile .mid a:active, .main_profile .mid a:focus {
	text-decoration: underline;
	color:#cccccc;
	display:block;
	margin-bottom:2px;
}
.main_profile div.mid2 {
	padding-top:65px;
	text-align:right;
}
.main_profile .mid div.mid2 a:link, .main_profile .mid div.mid2 a:visited {
	text-decoration: none;
	color:#cccccc;
	display:block;
	margin-bottom:2px;
}
.main_profile .mid div.mid2 a:hover, .main_profile .mid div.mid2 a:active, .main_profile .mid div.mid2 a:focus {
	text-decoration: underline;
	color:#cccccc;
	display:block;
	margin-bottom:2px;
}
.main_profile .right {
	padding-left:7px;
	padding-top:8px;
	padding-right:8px;
	padding-bottom:17px;
}
.main_film {
	background:url(../img/film_bg.gif) no-repeat top left;
	height:365px;
}
.main_film .left {
	padding-left:39px;
	padding-top:47px;
	padding-right:40px;
	text-align:justify;
}
.main_film .right {
}
.flash_bord {
	background:url(../img/flash_bord_bg.gif) no-repeat top left;
	width:512px;
	height:288px;
	padding:9px;
}
.main_photo {
	background:url(../img/photo_bg.gif) no-repeat top left;
	height:365px;
}
.main_photo .left {
	padding-left:39px;
	padding-top:47px;
	padding-right:40px;
	text-align:justify;
}
.main_photo .right {
	
}
.main_media {
	background:url(../img/multimedia_bg.gif) no-repeat top left;
	height:365px;
}
.main_media .left {
	padding-left:39px;
	padding-top:47px;
	padding-right:40px;
	text-align:justify;
}
.main_media .right {
	
}
.main_contact {
	background:url(../img/contact_bg.gif) no-repeat top left;
	height:365px;
}
.main_contact .left {
	padding-left:39px;
	padding-top:47px;
	padding-right:40px;
	text-align:justify;
}
.main_contact .right {
	padding-left:41px;
	padding-top:47px;
	padding-right:81px;
}
.contact_table td {
	font-size:1.3em;
	padding-bottom:15px;
}
.contact_table td a:link, .contact_table td a:visited {
	text-decoration: none;
	color:#ffffff;
}
.contact_table td a:hover, .contact_table td a:active, .contact_table td a:focus {
	text-decoration: underline;
	color:#ffffff;
}
.contact_table th {
	font-size:1.3em;
	color:#959595;
	font-weight:normal;
	padding-bottom:15px;
}
.form_table td {
	padding-bottom:6px;
}
.form_table th {
	padding-bottom:6px;
	text-align:left;
	font-weight:normal;
}
.form_table th input {
	width:100px;
	height:22px;
}
.form_table td input {
	width:290px;
	height:18px;
	border:1px solid #969696;
}
.form_table td select {
	width:158px;
	height:18px;
	border:1px solid #969696;
}
.form_table td textarea {
	width:290px;
	height:191px;
	border:1px solid #969696;
}
#print_header {
	display:none;	
}
#print_header_sub {
	display:none;	
}
