@import "reset.css";
@import "content.css";

  a.latestnews
  { text-decoration:none; color:white;}
    a:hover.latestnews
  { text-decoration:underline; color:white;}

  li.latestnews
  { padding:0.25em 0 0.25em 0em; }


 a.yuimenubaritemlabel
  { text-decoration:none; color:white;}
    a:hover.yuimenubaritemlabel
  { text-decoration:underline; color:white;}

  li.yuimenubaritemlabel
  { padding:0.25em 0 0.25em 0em; }


div.spacer
  { line-height:0; font-size:0; width:1px; height:1px; overflow:hidden; }

iframe {
	display:none;
}

.mainblock {
 position:relative;
 min-height:100%; }


.top
  {

   margin: 0 auto;
     }

html, body
  { margin:0;
   padding:0;
   height:100%;
   width:100%; }
body
  { min-height:100%;
   height:auto !important;
   height:100%;
   position:relative; }



body
  { 
  	background:url(../images/introbg_new.jpg) center top no-repeat #cfc4a4;
    margin: 0;
    width: 100%;
    }
body.index0
  { 
  	background:url(../images/intro-bg.jpg) center top no-repeat #cfc4a4;
    margin: 0;
    width: 100%;
    }
body.index1
  { 
  	background:url(../images/intro-bg-1.jpg) center top no-repeat #cfc4a4;
    margin: 0;
    width: 100%;
    }
body.index2
  { 
  	background:url(../images/intro-bg-2.jpg) center top no-repeat #cfc4a4;
    margin: 0;
    width: 100%;
    }
body.index3
  { 
  	background:url(../images/intro-bg-3.jpg) center top no-repeat #cfc4a4;
    margin: 0;
    width: 100%;
    }

div.mainblock
  {
  min-height:1100px;
  width: 100%;
  }

div.container, div.container1
  { width:1018px;
   margin:0 auto;
   padding:0 0;
   position: relative;
   display: block;

   }


.bot .spacer
  { height:42px; }
.bot a.brand
  { display:block; background:url(../images/brand.gif) 0 0 no-repeat;
   text-decoration: none;
   width:88px;
   height:50px;
   float:left;
   margin-right:95px;
   }

.footext
  { display:block;
   float:left;
   height:39px;
   background:url(../images/clips.png) 0 0 no-repeat;
   padding-left:63px;
   padding-top:5px;
   margin:8px 0 auto auto;
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#fefefe;
   }
.footext a
  { color:#fefefe; text-decoration:none; }
.brand1, .brand2 {
  color: #ffffff;
  text-decoration: none;
  font-size: 12px;
}
.brand2 {
	margin-top: 40px;
	font-size: 14px;
	margin-left: 5px;
}
.brand1 {
}
a.brand {
}


.topmenu {
	margin:0 0 0 76px;
	padding-top:11px;
}


.topmenu li
  { float:left; padding-top:5px; }
.topmenu li a
  { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#fff; text-decoration:none; }
.topmenu div.vertb
  { margin:0 12px 0 18px; background:url(../images/vert.gif) 0 0 no-repeat; width:2px; height:35px; margin-top:-5px; }


a.logo1
  { backgr ound:url(../images/logo1.png) 0 0 no-repeat; width:129px; height:114px; display:block; float:left; margin:8px 0 0 23px; }
a.logo2
  { back ground:url(../images/logo2.png) 0 0 no-repeat; width:167px; height:112px; display:block; float:right; margin:-61px 12px 0 0; }


div.bigone
  {
  height:493px;
  }
div.tels
  { width:422px; height:56px; backgr ound:url(../images/tels.gif) 0 0 no-repeat; float:right; }

div.midcontent
  { margin:115px 0 auto auto; }
div.phoney
  { width:175px; background:#C4A783 url(../images/transbg.png) 0 0 repeat; float:left; }
div.phoney div.quest
  { width:165px; height:36px; font-family: Georgia; font-style: italic; font-size: 20px; color: #fff; padding: 5px 0 0 7px; }
div.phoney .inp
  { color:#666666; font-size:12px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; background:#fff;
    border:none; width:165px; border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9; display:block; margin:7px 0 0 4px; }
div.phoney .butt
  { display:block; width:95px; height:23px; background:url(../images/send.gif) 0 0 no-repeat; border:none; float:right; margin:14px 2px 0 0; }


div.leftmenu
  { width:248px; background: url("../images/transbg.png") repeat scroll 0 0 #C4A783; float:left; }
div.leftmenu div.newshead
  { font-family: Georgia; font-style: italic; font-size: 20px; color: #fff; height:45px; text-align: center; padding-top: 5px; }
div.leftmenu div.inner
  { padding:0 10px 20px 4px; }
div.leftmenu dl
  { margin:0 0 20px 0; font-size:12px; color:#fff; }
div.leftmenu dl dt
  { margin-bottom:6px; font-style:italic; }
div.leftmenu dl dd
  { margin-bottom:24px; }
div.leftmenu dl dd a
  { color:#fff; text-decoration:none; }

div.centraltext
  { float:left; width:575px; margin:0 0 0 12px; font-size:14px; }
body.second div.centraltext
  { width:960px; margin:0 0 0 0px; }
div.centraltext p
  { margin-bottom:20px; }
div.centraltext ul
  { margin:0 0 0 35px; }


div.news
  { width:175px; background:#C4A783 url(../images/transbg.png) repeat; text-align:left; color:#fff; }
div.news div.newshead
  { font-family: Georgia; font-style: italic; font-size: 20px; color: #fff; height:45px; text-align: center; padding-top: 5px; }
div.news div.inner
  { padding:0 10px 20px 10px; }
div.news dl
  { margin:0 0 20px 0; font-size:12px; color:#fff; }
div.news dl dt
  { margin-bottom:6px; font-style:italic; }
div.news dl dd
  { margin-bottom:24px; }
div.news dl dd a
  { color:#fff; text-decoration:none; }
.allmode_item
{
	font-size: 12px;
	color:#ffffff;
	text-align: left;
	margin-bottom:20px;
}
.allmode_date
{
	font-style: italic;
}
.allmode_title, .allmode_title a {
	color: #c28566;
	display:none;
}
a.all
  { font-size:12px; color:#fff; font-style:italic; }



body.second
  { background: url(../images/bricks.gif) 0 0 repeat; }
body.second div.wh
  { background: url(../images/wh.gif) center top repeat-y; }
body.second div.mainblock
  { background:url(../images/sec-bg.jpg) center top no-repeat; }
body.second div.bigone
  { height:123px; }

body.second div.phoney,
body.second div.news
  { background:#c28566; float:none; }
body.second div.phoney
  { height:175px; }

div.lefty
  { width:180px; float:left; }
div.lefty .spacer
  { height:8px; }

body.second div.midcontent
  { margin:0 0 0 0; }

body.second div.footer
  { border-top:1px solid #ccc1a2; }

div.map
  { background:url(../images/map.gif) center top no-repeat; }


div.graybg
  { background:url(../images/gray.gif) 0 0 no-repeat; width:341px; height:154px; margin-bottom:11px; font-size:12px;text-align:left; }
div.graybg .cont
  { padding:9px 0 0 9px; color:#333; line-height:1.4em; }


div.framert
  { line-height:0; font-size:0; height:2px; width:175px; background:url(../images/framertop.gif) 0 0 no-repeat; }
div.framerb
  { line-height:0; font-size:0; height:2px; width:175px; background:url(../images/framerbot.gif) 0 0 no-repeat; }


.seclevhead
  { margin-bottom:20px; margin-top:-15px; margin-left:20px;
  color: #0099cc }
.seclevhead
  { font-size:20px;
  text-align: left;}
.seclevhead span
  { font-style:italic; font-size:12px; }


div.gall
  {  }
div.gall .item
  { width:145px; height:190px; margin-bottom:10px; text-align:center; margin-left:40px; float:left; font-size:12px; overflow:hidden; }
div.gall .item img
  { width:145px; height:145px; display:block; margin-bottom:14px; }


table.pages
  { margin:20px auto; font-size:14px; }
table.pages td
  { padding-right:4px; }
table.pages td.l
  { padding-right:8px; }
table.pages td.r
  { padding-left:8px; }
table.pages td a.act
  { color:#000; text-decoration:none; }



table.book
  { width:100%; margin-top:-15px; }
table.book td.lcell,
table.book td.rcell
  { width:50%; vertical-align:top; padding-bottom:50px; padding-right:50px; }
table.book td.rcell
  { border-left:1px solid #c0c0c0; }

table.book div.seclevhead
  { margin-top:0; }

table.book a.all
  { color:#0099cc; }

table.book div.gall .item
  { margin-left:65px; }

table.book td.rcell div.seclevhead
  { margin-left:30px; }

div.tel
  { font-family: Georgia;
  color: #fff;
  font-size: 25px;
  white-space: nowrap;
  width: 200px;
  font-style: italic;
  margin: 485px 0 0 560px;
  position: absolute;
  }
div.tel div
  { font-size: 21px; }
.index div.tel
  { margin-top: 489px;
  }

.holiday {
    color: #FFFFFF;
    font-family: Georgia;
    font-size: 25px;
    font-style: italic;
    margin-bottom: 0;
    margin-left: 552px;
    margin-right: 0;
    position: absolute;
    background: url(../images/back_sample_new.png);
    /* white-space: nowrap; 
    width: 700px;
	background-image: url("../images/holiday.png");
	background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position: center top;
    background-repeat:repeat;
    background-size: auto auto;
    */
	width: 586px;
	clear:both;
	padding-bottom:10px;
	padding-top:10px;
}
.i_holiday_title {
    color: #000;
    font-family: Georgia;
    font-size: 21px;
    font-style: italic;
	margin-left:60px;
}
.i_holiday_image {
    float: left;
    margin-bottom: 4px;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 4px;
    width: 76px;
}
.holiday_spase {
	height:12px;
}
.h_item {
	margin-bottom:15px;
}
.i_holiday_title a {
	color:#2d5ebb;
}

a.yuimenubaritemlabel {
	padding:0 13px 0 10px!important;
}

#ariyui44.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu {
	background:none!important;
}

.leading {
	border:0!important;
	margin:0px 0 0!important;
}


form#ckform3 {}

form#ckform3 input {
	background:none repeat scroll 0 0 #FFFFFF;
	border-color:#D9D9D9 -moz-use-text-color -moz-use-text-color #D9D9D9;
	border-right:medium none;
	border-style:solid none none solid;
	border-width:1px medium medium 1px;
	color:#666666;
	display:block;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:7px 0 0 4px;
	width:160px;
}

form#ckform3 div.ckBtnCon input {
	background:url("../images/send.gif") no-repeat scroll 0 0 transparent;
	border:medium none;
	display:block;
	float:right;
	height:23px;
	margin:14px 2px 0 0;
	width:95px;
	cursor:pointer;
}

p.ckCSSclear {
	margin-top:5px;
}

.ckBtnCon {
	margin-top:0!important;
}

.footer
  {
   bottom:0;
   font-size:10px;
   color:#000000;
   padding:0;
   width:100%;
   height:143px;
   background:url(../images/footerbg.jpg) center top repeat-x;
   margin:  0 auto;
   display: block;
   }
.footerbg
  {
    margin: 0;
    height: 143px;
    position: relative;
    width: 100%;
    background:url(../images/footer_bg.jpg) left top repeat-x;
   }

.web p {
text-align:justify;
}

.web ul li {
text-align:justify;
list-style-type:disc;
margin-bottom:5px;
}

.web h1 {
font-size:16px;
margin-bottom:10px;
font-weight:bold;
}

.web h2 {
font-size:15px;
margin-bottom:10px;
font-weight:bold;
}


/*IE*/
*+ html .topmenu {
	margin:0 0 0 85px;
	padding-top:1px;
}
*+ html a.logo1 {
	margin:0 0 0 23px;
}

*+ html a.logo2 {
	margin:-70px 12px 0 0;
}

form#ckform3 label {
	display:none;
}

*+ html p.ckCSSclear {

}

*+ html div.midcontent {
	margin:125px 0 auto auto;
}
.page-dtree span, .expanded-dtree span, .node {
    color: white;
    text-decoration: none;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:14px;
}

