* { margin:0; padding:0;}
body { background-image:url(/images/back.gif); background-repeat:repeat; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; position:relative; }

input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}

.tail-top { background:url(/images/tail-top.gif) left top repeat-x #ffbb00;}

.headernoscript { background:url(/images/header.jpg) left top no-repeat; height:309px;}
.headernoscript img { float:right; padding-top:5px; padding-right:5px;} 

/*==================navibar==================*/
#navibar { height: 62px; width: 870px; margin-left:60px; margin-right:60px;}

#navibar li {
	float:left;
	display:inline;
	list-style:none;
}

#navibar #btn01 a {
	display: block;
	height: 62px;
	width: 63px;
	text-indent: -9999px;
	background-image: url(/images/btn01.jpg);
	margin-right:27px;
}

#navibar #btn01  a:hover {
	background-image: url(/images/btn01o.jpg);
}

#navibar #btn01 img {
	margin-right:27px;
}

#navibar #btn02 a {
	display: block;
	height: 62px;
	width: 68px;
	text-indent: -9999px;
	background-image: url(/images/btn02.jpg);
	margin-right:27px;
}

#navibar #btn02  a:hover {
	background-image: url(/images/btn02o.jpg);
}

#navibar #btn02 img {
	margin-right:27px;
}

#navibar #btn03 a {
	display: block;
	height: 62px;
	width: 105px;
	text-indent: -9999px;
	background-image: url(/images/btn03.jpg);
	margin-right:27px;
}

#navibar #btn03  a:hover {
	background-image: url(/images/btn03o.jpg);
}

#navibar #btn03 img {
	margin-right:27px;
}

#navibar #btn04 a {
	display: block;
	height: 62px;
	width: 93px;
	text-indent: -9999px;
	background-image: url(/images/btn04.jpg);
	margin-right:27px;
}

#navibar #btn04  a:hover {
	background-image: url(/images/btn04o.jpg);
}

#navibar #btn04 img {
	margin-right:27px;
}

#navibar #btn05 a {
	display: block;
	height: 62px;
	width: 97px;
	text-indent: -9999px;
	background-image: url(/images/btn05.jpg);
	margin-right:27px;
}

#navibar #btn05  a:hover {
	background-image: url(/images/btn05o.jpg);
}

#navibar #btn05 img {
	margin-right:27px;
}

#navibar #btn06 a {
	display: block;
	height: 62px;
	width: 88px;
	text-indent: -9999px;
	background-image: url(/images/btn06.jpg);
	margin-right:27px;
}

#navibar #btn06  a:hover {
	background-image: url(/images/btn06o.jpg);
}

#navibar #btn06 img {
	margin-right:27px;
}

#navibar #btn07 a {
	display: block;
	height: 62px;
	width: 61px;
	text-indent: -9999px;
	background-image: url(/images/btn07.jpg);
	margin-right:27px;
}

#navibar #btn07  a:hover {
	background-image: url(/images/btn07o.jpg);
}

#navibar #btn07 img {
	margin-right:27px;
}

#navibar #btn08 a {
	display: block;
	height: 62px;
	width: 97px;
	text-indent: -9999px;
	background-image: url(/images/btn08.jpg);
}

#navibar #btn08  a:hover {
	background-image: url(/images/btn08o.jpg);
}



/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:41px;}
.form select { color:#00479f; font-size:.92em;}
.form select.sel-1 { width:150px; border-top:1px solid #406ea8; border-left:1px solid #406ea8; border-bottom:1px solid #d4feff; border-right:1px solid #d4feff; margin-right:10px;}
.form select.sel-2 { width:110px; border-top:1px solid #406ea8; border-left:1px solid #406ea8; border-bottom:1px solid #d4feff; border-right:1px solid #d4feff; margin-right:10px;}

.form1 { height:26px;}
.form1 label { width:115px; padding-left:4px; float:left;}
.form1 label.lab-1 { width:auto; padding-right:15px;}
.form1 label.lab-2 { text-align:center; width:auto; padding:0 5px 0 5px;}
.form1 label.lab-3 {width:70px;}
.form1 input { border-top:1px solid #406ea8; border-left:1px solid #406ea8; border-bottom:1px solid #d4feff; border-right:1px solid #d4feff; padding-left:3px; font-size:.92em; color:#00479f;  float:left;}
.form1 input.inp-1 { width:265px;}
.form1 input.inp-2 { border:0; width:12px; height:12px; margin:3px 5px 0 0;}
.form1 input.inp-3 { width:38px;}
.form1 input.inp-4 { width:58px;}
.form1 input.inp-5 { width:87px;}
.form1 input.inp-6 { width:158px;}
textarea { font-size:.92em; color:#00479f; padding-left:3px; border-top:1px solid #406ea8; border-left:1px solid #406ea8; border-bottom:1px solid #d4feff; border-right:1px solid #d4feff; margin-bottom:6px;}
textarea.ta-1 { overflow:auto; width:381px; height:138px;}
textarea.ta-2 { width:158px; height:97px; background:#fff; overflow:auto;}


/*==================list====================*/
ul { list-style:none;}

.site-nav { position:absolute; top:249px; left:53px;}
.site-nav li { float:left; position:relative;}
.site-nav li a { cursor:pointer;}
.site-nav li.m2 { margin-left:-31px;}
.site-nav li.m3 { margin-left:-37px;}
.site-nav li.m4 { margin-left:-49px;}
.site-nav li.m5 { margin-left:-53px;}
.site-nav li.m6 { margin-left:-42px;}

.list li {line-height:1.17em; margin-bottom:10px; width:95%; overflow:hidden; position:relative;}
.list li b { font-size:1.08em; line-height:1.57em;}
.list li strong { font-size:1.23em; color:#004396; line-height:1.57em;}
.list li img { float:left; margin:0 12px 0 0;}
.list li.last { background:none; margin-bottom:0;}

.list1 li { width:100%; overflow:hidden; padding-bottom:18px;}
.list1 li span { width:140px; float:left;}
.list1 li p { float:left; width:700px;}
.list1 li p b { display:block; font-size:1.08em;}

/*==================other====================*/
.png-img { position:relative; margin-bottom:5px;}
.png-img1 { position:relative; margin-bottom:15px;}

.img-box { width:100%; overflow:hidden; position:relative;}
.img-box img { float:left; margin:0 10px 0 0;}

.img-box1 { width:100%; overflow:hidden; position:relative; padding-bottom:6px; line-height:1.08em;}
.img-box1 img { float:left; margin:0 10px 0 0;}

.p1 { margin-bottom:26px;}
.p2 { margin-bottom:20px;}

.phone { float:right; margin-right:14px;}


/*==================txt, links, lines, titles====================*/
a {color:#004396;}
a:hover{text-decoration:none;}

h3 { color:#002e68; font-size:1.23em; margin-bottom:12px;}
h4 { font-size:1.08em; margin-bottom:6px;}

.link { text-decoration:none; font-weight:bold;}
.link:hover { text-decoration:underline;}

.link1 { display:inline-block; cursor:pointer; color:#fff; text-decoration:none; background:url(/images/link1-right.png) no-repeat right top; font-size:.85em;}
.link1 em { display:inline-block; background:url(/images/link1-left.png) no-repeat left top; padding:0 7px 0 28px;}
.link1 b { display:inline-block; background:url(/images/link1-bgd.png) left top repeat-x; padding:2px 3px 3px 0; font-weight:normal; font-style:normal;}
.link1:hover { color:#0698e4;}

.line-hor {overflow:hidden; font-size:0; line-height:0; background:url(/images/divider.gif) repeat-x; height:1px; margin:18px 0 18px 0;}

.title { margin-top:20px; margin-bottom:3px; height:100%;}
.title1 { margin-bottom:3px; height:100%;}
.titlew { width:200px; height:100%;}

.title1 .sm { padding:0px 3px 0px 3px;}

.rightcolumn { float:left; width:140px; height:100%;}
.title2 { margin-top:10px; margin-bottom:10px; float:left;}
.title3 { margin-top:25px; margin-bottom:10px; float:left;}
.title4 { margin-bottom:3px; float:left;}
.title5 { margin-bottom:10px; float:left;}

/*content*/
#content .bot { line-height:1.38em; min-height:594px; height:auto!important; height:594px;}
#content .indent { padding-bottom:46px;}

.line2 { background:url(/images/line-1.gif) repeat-x top; width:870px; height:24px; margin-top:20px; margin-bottom:10px; margin-left:60px; margin-right:60px;}

.weather { background:url(/images/weather-back.png) no-repeat; width:200px; height:51px; padding:8px 6px 11px 6px; margin-top:20px;}
.weather .time { width:122px; float:left;}
.weather .wlink { width:68px; float:left;}

.wp { margin-bottom: 20px;}

.news { background:url(/images/voice_11.gif) repeat-y;
 width: 449px;
 height:100%;
 padding-left: 10px;
 padding-right: 10px;
 float:left;
}

.rss-box  { width:419px;}
.rss-box .rss-title .rss-title { color:#004396; font-size:16px;}
.rss-box .rss-title .rss-item { color:#004396;}
.rss-box .rss-items li { margin-top:10px; margin-bottom:15px;}
.rss-box .rss-item a { color:#004396; font-size:16px; font-weight:bold;}
.rss-box .rss-item img { float:right;}

.voice { background:url(/images/voice_11.gif) repeat-y;
 width: 449px;
 height:100%;
 padding-left: 10px;
 padding-right: 10px;
 float:left;
}


.red { color:#FF0000;}

.pickup { padding-bottom:15px; height:100%; float:left;}

.pickup01 { background:url(/images/tour_middle1.gif) repeat-y;
 width: 669px;
 height:100%;
 float:left;
}

.pickup01 p { margin: 5px 15px 10px 15px;}

.pickup01 p .red { color:#FF0000;}

.pickup01 .gray { background-color:#CdCdCd;}
.pickup01 .grayline { background-color:#CdCdCd; border-right:#ffffff solid 1px;}
.pickup01 .line { border-right:#cdcdcd solid 1px;}

.pickup01 table { margin: 5px 15px 10px 15px;}
.pickup01 table tr { padding:15px 0px 15px 0px;}
.pickup01 table td { padding:5px 5px 5px 5px;}

.tour { padding-bottom:15px; height:100%; float:left;}
.tourw { padding-bottom:15px; height:100%; float:left;}
.tourb { padding-bottom:15px; height:100%; float:left;}

.tour01 { background:url(/images/tour_middle1.gif) repeat-y;
 width: 669px;
 height:100%;
 float:left;
}
.tour01 p { margin: 5px 15px 10px 15px;}
.tour01 p img {
 padding-left:5px;
 float:right;
}
.tour01 li { margin: 10px 15px 10px 18px;}

.tour02 { background:url(/images/tour_middle2.gif) repeat-y;
 width: 419px;
 padding-right:15px;
 height:100%;
 float:left;
}

.tour02 li {
 margin: 5px 15px 10px 15px;
}

.tour02 p {
 margin: 5px 15px 10px 15px;
}

.tour02 p img {
 padding-right:5px;
 float:left;
}

.tour03 { background:url(/images/tour_middle3.gif) repeat-y;
 width: 234px;
 height:100%;
 padding-bottom:15px;
 padding-left:15px;
 float:left;
}

.tour03 .big img { margin-bottom:5px; margin-top:5px;}
.tour03 .small img { margin-bottom:5px; padding-right:3px;}

.iruka03 { background:url(/images/iruka_middle03.gif) repeat-y;
 width: 669px;
 height:100%;
 float:left;
}
.iruka03 p { margin: 5px 15px 10px 15px;}
.iruka03 p img {
 padding-left:5px;
 float:right;
}
.iruka04 { background:url(/images/iruka_middle04.gif) repeat-y;
 width: 669px;
 height:100%;
 float:left;
}
.iruka04 p { margin: 5px 15px 10px 15px;}
.iruka04 p img {
 padding-left:5px;
 float:right;
}
.iruka05 { background:url(/images/tour_middle1.gif) repeat-y;
 width: 669px;
 height:100%;
 float:left;
}
.iruka05 p { margin: 5px 15px 10px 15px;}
.iruka05 p img {
 padding-left:5px;
 float:right;
}
.iruka05 table { margin: 5px 15px 10px 15px;}
.iruka05 table img {
 padding-left:5px;
 padding-bottom:5px;
 float:right;
}

.banner { padding-left: 8px;}
.banner li { margin-bottom: 10px;}


/*footer*/
#footer p { color:#00479f; font-size:10px; padding-top:8px; text-align:center;}
#footer p a { color:#00479f; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}
#footer .inner { padding:0 60px 0 60px;}
#footer .inner .line { background:url(/images/line-1.gif) repeat-x top; width:100%; height:61px;}

/*==========================================*/



/*
	prewiev
*/

.prew_box{
	height: 330px;
}

.prew_bg1{
	background: url(/images/prev_bg_1.jpg) no-repeat top left;
}

.prew_bg2{
	background: url(/images/prev_bg_2.jpg) no-repeat top left;
}

.prew_bg3{
	background: url(/images/prev_bg_3.jpg) no-repeat top left;
}

.prew_bg4{
	background: url(/images/prev_bg_4.jpg) no-repeat top left;
}

.prew_bg5{
	background: url(/images/prev_bg_5.jpg) no-repeat top left;
}

.prew_but_left{
	float: left;
	width: 15px;
	padding-left: 30px;
	padding-top: 152px;
}

.prew_but_middle{
	float: left;
	width: 910px;
	text-align: center;
}

.prew_but_middle ul{
	list-style: none;
	width: 110px;
	margin: 0 auto;
	padding-top: 300px;
}

.prew_but_middle ul li{
	float: left;
	padding-left: 5px;
}

.prew_but_middle ul li a{
	display: block;
	background: url(/images/prev_but_bg.png) no-repeat top right;
	width: 16px;
	height: 15px;
}

.prew_but_middle ul li a:hover{
	background: url(/images/prev_but_select.png) no-repeat;
}

.prew_but_middle ul li .select{
	background: url(/images/prev_but_select.png) no-repeat;
}

.prew_but_right{
	float: left;
	width: 45px;
	padding-top: 152px;
}

.prew_bot
{
margin-top: 30px;
}

.prew_bot p{
	font-size: 18px;
	color: #000000;
	text-align: center;
	padding: 5px;
}







