﻿body{ text-align: center; margin:0; padding:0; background:url(img/nen.jpg); font-family:Arial; color:#000; font-size:12px;}
ul { padding:0; margin:0; list-style:none; }
a { color:#000; text-decoration:none; outline:none; }
a:hover { color:#333; }
img { border:none; }
h4 { color:#292929; margin-top:0; }
.hide { display:none; }
.clear{ clear:both; }
.title_right{ text-transform:uppercase; font-weight:bold; font-size:12px; color:#fff; background:url(img/title_right_back.gif) top repeat-x; line-height:32px; text-align:center; margin:5px 0 1px 0; }
.title_one{ font-weight:bold; color:#d29c05; font-size:14px; margin:10px 0 7px 5px; text-transform:uppercase; }
.title_two{ font-weight:bold; color:#d29c05; font-size:12px; margin:10px 0 7px 5px; text-transform:uppercase; }
.dau{ color:#ff0000; }
.list_item { width:235px; float:left; margin-right:10px; margin-bottom:20px; }
.list_image { margin-right:10px; width:80px; height:80px; border:solid 1px #7A7C7B; cursor:pointer; }
.list_text { margin:5px 0 0 0; }
.yellow_link { color:#e1af2a; }
.NormalLink{ text-decoration:none; }
.line1 { height:1px; background:#DFAB1A; margin:5px; }
.thumb_news { margin:0 10px 10px 0; max-width:300px; }
.textbox { background:#EBEBEB; border:solid 1px #999999; }

#border_top { width:990px; margin:0px auto; background:url(img/top.png) top no-repeat; height:49px; }
#border_bottom { width:990px; margin:0 auto; background:url(img/bottom.png) bottom no-repeat; height:50px; }
#border { width:990px; margin:0 auto; text-align:center; background:url(img/center.png) repeat-y;}
#wrapper { width:938px; margin:0 auto; text-align:left; }
#header { width:100%; background:#fff; }
#header #mainmenu { background:#fff; padding-top:1px; position:relative; }
#header #mainmenu #search { position:absolute; right:0; top:4px; color:#fff; }

#main { width:928px; padding:5px; background:#fff; }

#main #center { width:678px; float:left; }
#main #center #map { width:287px; float:left; margin:30px 0 0 10px; }
#main #center #news { width:188px; float:left; margin:10px 0 0 5px; }
#main #center #news_header { background:url(img/news_title.gif) top left no-repeat; padding-left:10px; font-weight:bold; line-height:32px; width:160px; margin-bottom:2px; color:#fff; }
#main #center #news_center { background:url(img/news.gif) repeat-y; width:178px; height:182px; padding:0 5px; text-align:center; }
#main #center #news_center .news_title,#main #center #news_center p { text-align:left; }
#main #center #news_center .news_title a { color:#1caf44; font-style:italic; font-weight:bold; }
#main #center #news_center img { width:80px; margin:auto; }
#main #center #news_top { background:url(img/news_top.gif) no-repeat; height:8px; width:100%; }
#main #center #news_bottom { background:url(img/news_bottom.gif) no-repeat; height:8px; width:100%; }

#main #right { width:245px; float:left; margin-left:5px; }
#main #right #pageview { background:url(img/pageview.gif); height:63px; width:100%; text-align:center; margin-top:1px; padding-top:20px; }
#main #right #pageview table { margin:auto; }
#main #right #pageview table tr td { text-align:left; }
#footer #info { width:919px; padding:10px 10px 0 10px; background:#D0D0D0; position:relative; text-align:center; color:#333; }
#footer #menubottom { width:939px; background: url(img/menu.jpg) top repeat-x; line-height:30px; font-weight:bold; text-align:center; }

#footer #design { position:absolute; bottom:10px; left:10px; }

#gallery { text-align:center; }
#gallery #bigimage { margin-bottom:10px; }
#gallery #bigimage img { height:400px; border:double 3px #ccc !important; }
#gallery #thumbnails li { float:left; margin-left:5px; width:100px; height:80px; padding:2px; border:solid 1px #ccc; }
#gallery #thumbnails li a { outline:none; }
#gallery #thumbnails li img { width:100px; height:80px; }
#gallery #paging { text-align:center; }
#gallery #paging a { padding:3px 6px; border:solid 1px #E2AE24; margin-left:2px; margin-right:2px; background-color:#fff; text-decoration:none; color:#333;}
#gallery #paging a:hover { background-color:#E2AE24; color:#333;}
#gallery #paging span{ padding:3px 6px; border:solid 1px #E2AE24; margin-left:2px; margin-right:2px; background-color:#F9D55B; font-weight:bold; color:#333;}

.box { background:url(img/bg_main.jpg) bottom repeat-x; border:solid 1px #cdcdcd; margin-bottom:10px; padding-bottom:15px; position:relative; }
.box p { margin:5px 0; }
.box .box_content_1 { width:180px; float:left; margin:0 12px 0px 12px; text-align:center; }
.box .first { width:180px; float:left; margin:0 12px 10px 20px; text-align:center; }
.box .frameimg { padding:2px; border:solid 1px #ccc; width:180px; margin-bottom:6px; }
.box img { width:180px; height:120px; }
.box a { font-weight:bold; }

.box .box_content_2 { width:310px; float:left; margin:0 10px; padding-left:0px; padding-right: 0; text-align:center; }
.box .border { border:none; padding-right:10px; padding-left:0; margin-right:0; border-right:dashed 1px #ccc; }
.box .box_content_2 img { width:150px; height:120px; }
.box .box_content_2 .image { width:150px; float:left; padding:2px; border:solid 1px #ccc; margin-bottom:10px; }
.box .box_content_2 .shortdesc { width:140px; padding-left:10px; float:left; text-align:left; }
.box .box_content_2 .listitem { background:url(img/bullet4.gif) left no-repeat; text-align:left; padding-left:15px; }
.box .catchild { background:url(img/catchild.jpg) repeat-x; line-height:27px; text-align:left; text-transform:uppercase; padding-left:10px; margin-bottom:15px; }
.box .catchild a { font-weight:normal; font-size:10px; }

.box .paging { background:url(img/catchild.jpg) bottom repeat-x; line-height:28px; border-top:solid 1px #cdcdcd; text-align:right; margin-top:10px; position:absolute; bottom:0; width:100%; }
.box .paging a { padding:3px 6px; border:solid 1px #666; margin-left:2px; margin-right:2px; background-color:#fff; text-decoration:none; color:#000;}
.box .paging a:hover { background-color:#333; color:#fff;}
.box .paging span{ padding:3px 6px; border:solid 1px #666; margin-left:2px; margin-right:2px; background-color:#ccc; font-weight:bold; color:#000;}


.right_box { background:#f0f0f0; border:solid 1px #cdcdcd; margin-bottom:10px; }
.right_box p { margin:5px 0; }
.right_box .title { line-height:32px; background:url(img/title.jpg) repeat-x; text-align:center; font-weight:bold; text-transform:uppercase; }
/*.right_box img { width:100px; height:80px; }*/
.right_box .image { width:100px; float:left; padding:2px; border:solid 1px #ccc; margin:5px 0 0 5px; }
.right_box .shortdesc { width:120px; padding-left:5px; float:left; text-align:left; margin-top:5px; }
.right_box .shortdesc a{ font-weight:bold; }
.right_box .listitem { background:url(img/bullet4.gif) left no-repeat; text-align:left; padding-left:15px; margin:0 0 5px 5px; }
.right_box .gallery { width:110px; padding:2px; border:solid 1px #ccc; float:left; margin:1.5px; }
.right_box .gallery img { width:110px; height:90px; }
.right_box .advert { width:70px; padding:2px; border:solid 1px #ccc; float:left; margin:1.5px; }
.right_box .advert img { width:70px; height:60px; }

.exrate { font-size:10px; background:url(img/extrate.gif) repeat-y; width:144px; padding:0 3px; }
.exrate_top { background:url(img/extrate_top.gif) no-repeat; height:5px; width:100%; }
.exrate_bottom { background:url(img/extrate_bottom.gif) no-repeat; height:5px; width:100%; }

.advleft { background:url(img/advleft.gif) repeat-y; width:180px; padding:0 10px; text-align:center; }
.advleft_top { background:url(img/advleft_top.gif) no-repeat; height:5px; width:100%; margin-top:1px; }
.advleft_bottom { background:url(img/advleft_bottom.gif) no-repeat; height:5px; width:100%; }

.paging { text-align:right; }
.paging a { padding:3px 6px; border:solid 1px #009950; margin-left:2px; margin-right:2px; background-color:#fff; text-decoration:none; color:#009950;}
.paging a:hover { background-color:#009950; color:#fff;}
.paging span{ padding:3px 6px; border:solid 1px #009950; margin-left:2px; margin-right:2px; background-color:#C4DF9C; font-weight:bold; color:#000;}

.newsimage { text-align:center; }
.newsbody { margin:0 10px; }

.productItem { border-bottom:solid 1px #666; padding:10px 0; color:#000; }
.productItem .title { margin-bottom:10px; }
.productItem .title a { color:#000; font-size:12px; font-weight:bold; text-decoration:none; }
.productItem .image { margin-right:15px; width:150px; }
.productItem .subInfo { width:350px; }
.productItem .buttonBook { width:200px; }

.title_box { background:url(img/title_box.jpg) repeat-x; line-height:33px; text-align:center; text-transform:uppercase; font-weight:bold; font-size:14px; width:200px; }
.title_box div { background:url(img/title_box_left.jpg) left no-repeat; height:33px; }
.title_box div div { background:url(img/title_box_right.jpg) right no-repeat; height:33px; }

/* ######### CSS for top level tabs ######### */
.tabsmenuclass { background: url(img/menu.jpg) top repeat-x; width:939px; }
.tabsmenuclass ul{
overflow: hidden;
width: auto;
margin: 0;
padding: 0;
list-style-type: none;
}

.tabsmenuclass li{
float: left;
background: url(img/menu_div.jpg) bottom right no-repeat;
padding-right:6px;
}

.tabsmenuclass a
{
	display:block;
padding: 8px 6px 6px 6px;
text-transform:uppercase;
/**/
color: #000;
text-decoration: none;
font-size: 12px;
font-weight:bold;
cursor:pointer;
}

.tabsmenuclass a:hover, .tabsmenuclass a.selected{
background: url(img/menu_hover.jpg) top repeat-x;
color: #333;
}
/*.tabsmenuclass li.first a 
{
	background: url(img/menu_left.jpg) top left no-repeat;
}
.tabsmenuclass li.first a.selected,.tabsmenuclass li.first a:hover
{
	background: url(img/main_tla.png) top left no-repeat;
}

/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass{
clear: left;
background: url(img/menu_bar.jpg) bottom repeat-x;
width: 929px;
height: 18px;
padding: 5px;
}

.tabsmenucontentclass ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.tabsmenucontentclass li{
float: left;
margin-right: 1em;
background:url(img/square.png) left no-repeat; 
padding-left:15px;
}
.tabsmenucontentclass li a { color:#000; text-decoration:none; font-size:12px; text-transform:uppercase;  }
.tabsmenucontent{display:none}
