body {	
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#303030;
	background-color:#ffffff;
	background-image:url(img/body_top_filler.jpg);
	background-repeat:repeat-x;
}

img {
	border: none;
}

a:link {
	color: #a0a0a0;
	text-decoration: none;
}
a:visited {
	color: #a0a0a0;
	text-decoration: none;
}

a:hover {
	color: #a0a0a0;
	text-decoration: none;
}

a:active {
	color: #a0a0a0;
	text-decoration: none;;
}

.top_menu a:hover {
	color: #a0a0a0;
	text-decoration: underline;
}

.middle {
	position: absolute;
	width:100%;
	bottom: 50%;
	visibility: visible
	
}

.content_bg {
	bottom: -298px;
	position:relative;
	height:592px;
	background-image:url(img/main_bg.jpg);	
	background-repeat:repeat-x;;
	
}

.content {
	position:absolute;
	height:543px;
	width:939px;
	margin-left:50%;
	left:-470px;
	background-image:url(img/content.jpg);	
	background-repeat:no-repeat;
}

.logo {
	position:absolute;
	background-image:url(img/logo2.jpg);	
	background-repeat:no-repeat;
	top:-38px;
	left:24px;
	width:132px;
	height:79px;
}

.anim {
	position:absolute;
	top:36px;
	left:140px;
	width:665px;
	height:108px;
	
}

.top_header {
	position:absolute;
	width:420px;
	height:28px;
	margin-left:50%;
	left:-330px;
	color:#646464;
	font-size: 18px;
	margin-top:7px;
	text-align:center;
	
}

.window {
	position:relative;
	background-image:url(img/main_window.jpg);	
	background-repeat:no-repeat;
	top:148px;
	width:594px;
	height:210px;
	margin-left:180px;
}

.window_txt {
	position:absolute;
	
	color:#666666;
	margin:15px;
	width:560px;
}

.img_window {
	position:relative;
	top:32px;
	width:594px;
	height:210px;
	margin-left:26px;
}

.right_window {
	position:relative;
	float:right;
	margin-top:-176px;
	margin-right:22px;
	width:396px;
	height:388px;
	background-image:url(img/right_window.jpg);	
	background-repeat:no-repeat;
	
}

.inside_txt {
	margin:15px;
	font-size:13px;
}
.inside_txt p {
	text-indent:27px;
}

.buttons {
	position:relative;
	top:168px;
	width:894px;
	height:210px;
	margin-left:82px;
}

.buttons_row2 {
	position:relative;
	top:29px;
	width:894px;
	height:210px;
	margin-left:177px;
}

.button_v0 {
	color:#aaaaaa;
	float:left;
	width:201px;
	height:69px;
	background-image:url(img/button0.jpg);
	background-repeat:no-repeat;
	cursor: pointer;	
}

.button_v0_txt {
	text-align:center;
	margin:9px;
	width:86px;
	margin-left:76px;
	font-size:13px;
	line-height:16px;
}

.button {
	float:left;
	width:221px;
	height:72px;
}

.buttons2 {
	position:relative;
	top:40px;
	width:944px;
	height:70px;
	margin-left:18px;
}

.button2 {
	float:left;
	width:179px;
	height:72px;
}

.button_v2 {
	color:#888888;
	float:left;
	width:151px;
	height:54px;
	background-image:url(img/button_v2.jpg);
	background-repeat:no-repeat;
	cursor: pointer;	
}


.buttonv2_txt {
	text-align:center;
	margin:9px;
	font-size:13px;
	line-height:16px;
	margin-left:12px;
}

.buttons2_w {
	position:relative;
	top:40px;
	width:944px;
	height:70px;
	margin-left:28px;
}

.button_v2_w {
	color:#888888;
	float:left;
	width:178px;
	height:59px;
	background-image:url(img/button_v2_w.jpg);
	background-repeat:no-repeat;
	cursor: pointer;	
}


.buttonv2_w_txt {
	text-align:center;
	margin:9px;
	margin-left:54px;
	font-size:11px;
	line-height:16px;
}



.btn_img {
	float:left;
	margin-top:8px;
	margin-left:8px;	
}

.buttons3 {
	position:relative;
	text-decoration:none;
	top:146px;
	width:492px;
	height:64px;
	margin-left:22px;
}

.top_menu{
	font-family:Tahoma;
	font-size:13px;
	color:#747474;
}

.tp_row1 {
	position:relative;	
	top:20px;
	width:704px;
	margin-left:188px;
}

.tp_row2 {
	position:relative;
	top:28px;
	width:784px;
	margin-left:278px;
}

.main_menu {
	position:relative;
	width:420px;
	height:36px;
	margin-left:50%;
	left:46px;
	/*margin-left:684px;*/
	
}

.top_menu img {
	position:relative;
	top:2px;
}

.txt {
	position:absolute;
	z-index:4;
	top: 97px;
	left:56px;
	font-size:12px;
	width:594px;
	height:391px;
	padding:10px;
	color:#64655c;
	
}

.header {
	color:#bfbeba;
	font-size: 25px;
	font-weight:bold;
	margin-bottom:14px;
	padding-bottom:4px;
	border-bottom: 3px solid #efeeea;
	
}

.submenu1 {
	font-size: 25px;
	font-weight:bold;
	text-align:center;
	word-spacing:180px;
}

.submenu2 {
	font-size: 25px;
	font-weight:bold;
	text-align:center;
	word-spacing:40px;
}

.photos img {
	margin:8px;
	border: 6px solid #000000;
}

.movie {
	float:left;
	margin:36px;
	margin-top:8px;
	margin-bottom:8px;
}
