* { margin:0; padding:0;}
body {
	background:#181714;
	font-size:100%;
	line-height:1em; 
	font-family:Arial;
	color:#FFF;
	text-align:center
}


/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:Arial; color:#fff; font-size:1em; font-weight:normal; padding-left:5px; border:solid 1px #403f3d; background:#5e5d5b}
img {border:0; vertical-align:top; text-align:left;}
ul {
	list-style:none;
	background-color: #000;
}

/*==================list====================*/
ul.list_1 {margin:0 0 10px 0; padding:0px; list-style:none}
ul.list_1 li { line-height:1.67em}
ul.list_1 li span {float:right; margin-right:33px}
ul.list_1 li a{text-decoration:none; color:#d4911c}
ul.list_1 li a:hover{ text-decoration:none; color:#fff}
/*==========================================*/

a {
	text-decoration:none;
	color:#F2DB9B
}
a:hover {text-decoration:none}

a.link {text-decoration:none; color:#d52d00; background:url(images/marker_link.gif) no-repeat 0 4px; padding:0 8px 0 8px; font-size:0.75em; margin-left:7px;}
a.link:hover {
	text-decoration:none;
	background:#f2db9b;
	color:#f2db9b
}

p {margin:0 0 15px 0}

h5 {
	font-size:25px;
	color:#8B181B;
	font-weight:normal;
	margin:0
}

.clear { clear:both;}

.font_1 {font-size:0.9em}
.font_2 {font-size:1.18em}
.font_3 {color:#d4911c}
.font_4 {font-size:1.18em; color:#d4911c; font-weight:normal}

/*header*/
#header {
	height:810px
}

.logo {position:absolute; margin:0 0 0 14px}

.txt {position:absolute; margin:151px 0 0 526px}

.menu {position:absolute; margin:66px 0 0 408px}

.photos {position:absolute; margin:395px 0 0 0}
.margin {margin-right:14px}

/*content*/
#content { font-size:0.75em; line-height:1.25em}
.title {margin-bottom:15px}
.title2 {margin:0 0 15px -21px}

.img_left {float:left; margin:-1px 28px 20px 0}
.img_left2 {float:left; margin:-15px 18px 46px -10px}
.img {margin:0 0 20px 0}

.jump_1 {width:72px; height:18px; color:#fff; background:#575755; border:solid 1px #393937; margin:2px 7px 16px 0}
.jump_2 {width:46px; height:18px; color:#fff; background:#575755; border:solid 1px #393937; margin:2px 7px 16px 0}
.jump_3 {width:57px; height:18px; color:#fff; background:#575755; border:solid 1px #393937; margin:2px 7px 16px 0}
.jump_4 {width:122px; height:18px; color:#fff; background:#575755; border:solid 1px #393937; margin:2px 7px 16px 0}
.jump_5 {width:60px; height:18px; color:#fff; background:#575755; border:solid 1px #393937; margin:2px 7px 16px 0}

.form {height:50px}

.line {background:url(images/line_bg.gif) repeat-x top; height:20px}
.line2 {background:url(images/line_bg.gif) repeat-x top; height:20px; margin:0 0 -9px 91px}

/*footer*/
#footer{
	font-size:11px;
	line-height:1.5em;
	color:#FFF;
	padding:31px 0 38px 0;
	text-transform:lowercase;
	text-align:center
}
#footer a {
	color:#FFF;
	text-decoration:none
}
#footer a:hover {color:#fff}

.footer_menu { overflow:hidden; width:100%; padding-bottom:2px}
.footer_menu li { display:inline; margin-left:-1px; line-height:1em}
.footer_menu li a { color:#595241; border-left:1px solid #595241; padding:0 6px 0 6px; text-decoration:none; text-transform:none !important}
.footer_menu li a:hover { text-decoration:underline; color:#fff}
.footer_menu li a.about {border:0}

/*================== index.html ==================*/
#page1 #content .col_1 .indent { padding:50px 20px 40px 70px}
#page1 #content .col_1 .indent .button { margin:2px 0 0 2px}
#page1 #content .col_1 .txt1 {float:right; margin-right:65px}
#page1 #content .col_1 .indent_1 { padding:38px 40px 20px 70px}
#page1 #content .col_2 .indent { padding:50px 70px 40px 50px}

/*================== index-1.html ==================*/
#page2 #content .col_1 .indent { padding:50px 50px 22px 69px}
#page2 #content .col_2 .indent { padding:50px 87px 59px 70px}
#page2 #content .col_2 .indent_1 { padding:38px 85px 20px 71px}

/*================== index-2.html ==================*/
#page3 #content .col_1 .indent { padding:50px 64px 61px 69px}
#page3 #content .col_2 .indent_1 { padding:50px 40px 39px 70px}
#page3 #content .col_2 .indent { padding:50px 80px 59px 70px}

/*================== index-3.html ==================*/
#page4 #content .col_1 .indent { padding:50px 55px 54px 69px}
#page4 #content .col_box_1 .ind { padding:50px 26px 39px 70px}
#page4 #content .col_box_2 .ind { padding:50px 26px 54px 70px}
#page4 #content .col_2 .indent { padding:38px 60px 59px 71px}

/*================== index-4.html ==================*/
#page5 #content .col_1 .indent { padding:50px 45px 58px 70px}
#page5 #content .col_1 .indent_1 { padding:38px 50px 20px 70px}
#page5 #content .col_2 .indent_1 { padding:50px 70px 39px 70px}
#page5 #content .col_2 .indent { padding:50px 84px 59px 71px}

/*================== index-5.html ==================*/
#page6 #content .col_1 .indent { padding:50px 50px 27px 69px}
#page6 #content .col_2 .indent { padding:50px 67px 42px 70px}
#page6 #content .col_2 .indent span {float:right; margin:0 40px 0 0}
#page6 #content .col_2 .indent_1 { padding:38px 85px 20px 71px}

input {width:184px; height:18px}
.div_input {height:36px}
textarea {width:184px; height:200px; overflow:auto; margin-bottom:13px; display:block}
.div_links {text-align:right}

/*================== index-6.html ==================*/
#page7 #content .indent { padding:50px 81px 44px 69px}


/*==================block====================*/
.block_1 { background:url(images/block_bg.jp) no-repeat right top #0e0e0c; margin-right:1px}
.block_2 { background:url(images/block_bg.jp) no-repeat right top #0e0e0c}
/*==========================================*/
.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
/*===== slider =====*/
#slider {
	background:url(images/slider-bg.jpg) no-repeat 0 0;
	height:540px;
	overflow:hidden;
	position:relative;
}
	#slider .indent {
		padding:18px 17px 0 17px;
	}
#slider.small {
	height:390px;
}
	
	

#viewport{
	width: 1000px; /* Defines the size of the visible part of the carousel
		Attention : if you only want to see plain items in the viewport,
		the width of the viewport should take into account of :
		- the items width
		- the right and left padding of items
		- the number of items you want to see in the viewport
	 */
	overflow:hidden; /* Hides extra elements, those outside the viewport area */
	position:relative;
}
#viewport ul{
	position: relative; /* Enables positionning of elements inside viewport */
	padding: 0; /* Resets default - User Agent - style */
	overflow:visible;
}
#viewport li{
	width: 310px; /* Defines the size of inner element */
	height: 473px;
	position:relative;
	float: left; /* Places list items side by side*/
	/* Cosmetic */
	margin: 0 10px 0 0;
}
#slider.small #viewport li {
	margin-top:-150px;
}
	#viewport li a {
		width:310px;
		height:473px;
		float:left;
		position:relative;
		display:block;
		text-decoration:none;
	}
		#viewport li a span {
			width:310px;
			height:473px;
			overflow:hidden;
			position:absolute;
			display:block;
			cursor:pointer;
		}
		#viewport li a em {
	width:310px;
	height:86px;
	position:absolute;
	left:0;
	bottom:-86px;
	background: rgba(0,0,0,0.8);
	color:#fff;
	font-style:normal;
		}
			#viewport li a em b {
				display:block;
				padding:22px 40px 0 20px;
				font-weight:normal;
			}
				#viewport li a em b i {
	color:#fff;
				}

#slider .navigation {
	width:100%;
	overflow:hidden;
	padding-top:10px;
}
	#slider .navigation li {
		float:right;
		padding-left:5px;
	}
		#slider .navigation li a {
			width:57px;
			height:29px;
			overflow:hidden;
			float:left;
			text-indent:-9999em;
			cursor:pointer;
		}
			#slider .navigation li a#simplePrevious {
				cursor:pointer;
				background:url(images/prev-sprite.gif) no-repeat 0 0;
			}
			#slider .navigation li a#simplePrevious:hover {
				background-position:0 -29px;
			}
			#slider .navigation li a#simpleNext {
				cursor:pointer;
				background:url(images/next-sprite.gif) no-repeat 0 0
			}
			#slider .navigation li a#simpleNext:hover {
				background-position:0 -29px;
			}
.menu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
}
.topmenu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
}

