* {background-repeat:no-repeat;}
img {border:none;}

body {padding:0 0 20px 0; margin:0; background:#070707; font-family:Arial, sans-serif; font-size:10px; color:#fff; behavior:url("hover.htc");}
br.end {clear:both;}

/* layout */
div#topline {width:906px; height:116px; margin:0 auto; background:url('layout/topline.jpg');}
div#head {width:906px; height:253px; margin:0 auto; padding:0; background:url('layout/visual/virtual.jpg');}
div#menu {width:902px; height:83px; padding:0 0 0 4px; margin:0 auto; background:url('layout/menu.gif');}
div#page {width:906px; height:auto; margin:0 auto; background:url('layout/page.jpg') repeat-y;}
div#content {width:875px; height:auto; min-height:483px; font-size:1.2em; line-height:1.4em; padding:20px 15px; float:left; background:#313131;}
div#page_right {width:249px; display:none; height:auto; float:left; border-left:1px solid #ffffff; background:#1c1c1c;}
div#foot {width:906px; height:46px; margin:0 auto; background:url('layout/foot.gif') no-repeat;}
div#news {width:290px; height:130px; padding:0; line-height:1.4em;}

div#pano {width:626px; height:600px;}

div#news .tour {padding:0 0 0 4px;}
div#news .tour img {margin:10px 0 5px 0;}


div#topline h1 {font-size:1.1em; font-weight:normal; margin:0; padding:100px 0 0 0;}
div#topline h1 a {text-decoration:none; color:#ffffff;}
div#topline h1 a span {color:#f78215;}

div.yout {float:right;}

/* home */
#home .home_left {float:left;}
#home .home_right {float:right; width:291px; font-size:1.1em}
#home .celeb {background:#f68016; width:560px; margin-top:2px; height:135px; padding:10px 0 0 10px;}
#home .celeb h3 {color:#fff; margin:0; padding-bottom:5px; font-size:1.6em; font-weight:bold; font-family:Tahoma;}
#home .celeb a {color:#fff;}
#home .celeb li {padding-top:3px; font-size:1.2em}
#home .celeb ul {float:left; color:#fff}
#home .celeb ul.ri {margin-left:80px}

#content .celr td {padding:0 28px 10px 0}

#home .home_left img {margin-left:11px;}
#home .home_left img.first {margin-left:0;}
#home .home_left img.sm {margin-left:13px;}

#home #hometube {padding-top:20px;}
#home #hometube div {float:left; margin-left:16px;}
#home #hometube div.first { margin-left:0;}

/* CONTENT */
div#content h2 {color:#f78215; margin:0; padding-bottom:8px; font-size:1.6em; font-weight:bold; font-family:Tahoma;}
div#content h3 {color:#f78215; margin:0; padding-bottom:5px; font-size:1.3em; font-weight:bold;}
div#content p {margin:0; padding:0;}
div#content ul {margin:0; padding:0 0 0 20px;}
div#content a {color:#f78215;}
div#content a:hover {color:#646464;}

div#content p.new_date {color:#646464; font-weight:bold;}
div#content p.new_short {font-weight:bold;}

div.gallery img {border:2px solid #dbdbdb;}
div.gallery {background:#f8f3f3; padding:3px; border:1px solid #646464; padding:1px; margin:0 15px 15px 0; float:left; text-align:center;}

/* menu */
div#menu ul {list-style:none; margin:0; padding:0;}
div#menu ul li {float:left; overflow:hidden; background:url('layout/menue.jpg') no-repeat; text-align:center; padding:0;}
div#menu ul li.home {background:none;}
div#menu ul li a {display:block; height:24px; font-size:1.4em; padding:30px 22px 0 22px; margin:0; color:#646464; text-decoration:none;}
div#menu ul li a.current {background:url('layout/menub.jpg') repeat-x;}
div#menu ul li a:hover {background:url('layout/menub.jpg') repeat-x;}

div#menu ul li ul {padding:0; z-index:10; margin:0 0 0 -1px; width:170px; position:absolute; float:none; display:none;}
div#menu ul li:hover ul {display:block;}
div#menu ul li ul li {float:none; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; width:170px; text-align:left; background:#313131; padding:0;}
div#menu ul li ul li.top {border:1px solid #000000;}
div#menu ul li ul li a {display:block; height:20px; font-size:1.1em; padding:6px 5px 0 5px; margin:0; color:#ffffff; text-decoration:none;}
div#menu ul li ul li a:hover {background:#f78215;}

* html div#menu ul li {width:133px;}
* html div#menu ul li.home {width:90px;}
* html div#menu ul li a {padding:30px 10px 0 10px;}
* html div#menu ul li ul {margin:0 0 0 -57px;}

/* news */
div#news p.headline {color:#f78215; margin:0; padding-bottom:5px; font-size:1.5em; font-weight:bold; font-family:Tahoma;}
div#news div.new {}
div#news p {margin:0;}
div#news p.date {color:#f78215; font-weight:bold;}
div#news p.name a {color:#a3a3a3; font-weight:bold; text-decoration:none;}
div#news p.name a:hover {text-decoration:underline;}
div#news p.more {padding:5px 0 0 0; text-align:right;}
div#news p.more a {color:#f78215; font-weight:bold; text-decoration:none;}
div#news p.more a:hover {text-decoration:underline;}

div#news p.week { font-weight:normal; font-style:italic; text-decoration:underline; padding:0 0 10px 0;}
div#news p.week a {color:#ffffff;}
/* foot */
div#foot p {margin:0; padding:20px 0 0 40px; color:#646464; font-size:1.2em;}
div#foot a {color:#f78215;}
div#foot a:hover {text-decoration:none;}

#web_partnership {text-align:center; font-size:12px; color:#646464; margin:0 auto; padding:7px 0;}
#web_partnership a {text-align:center; font-size:12px; color:#f78215;}
#web_partnership a:hover {color:#646464;}

/* ref */
.ref {width:425px; margin-left:25px; float:left; padding-bottom:20px}
.efr {margin:0;}
.ref .left {float:left; width:101px;}
.ref .right {float:left; padding-left:15px; width:301px}

/*visual*/
/*--Main Container--*/
.main_view {
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:253px;	width: 906px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 214px; right: -7px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	background: #f68016;
	border: 1px solid #646464;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}



/* tab */

.tabs {width:570px;}

#content .tabs {width:100%;}
		#content ul.tabNavigation {
		    list-style: none;
		    margin: 0;
		    padding: 0;
		}

		ul.tabNavigation li {
		    display: inline-block;
		}

		#content UL.tabNavigation li A {
		    padding: 6px 10px 0 10px;
		    height:24px;
		    background: #ccc url('layout/taba.jpg') repeat-x;
		    color: #fff;
		    text-decoration: none;

		    display:block;
		    font-size:1.2em
		}

		#content UL.tabNavigation LI A.selected,
		#content UL.tabNavigation LI A:hover {
		    background: #ccc url('layout/tab.jpg') repeat-x;
		}
		
   
   .tabs div {padding-top:8px; border-top:1px solid #d47720; }
#content .tabs div {padding-top:0; border-top:0; }
#content .tabs ul.tabNavigation {margin-bottom:15px; border-bottom:1px solid #d47720;}







