@import "reset.css";
@import "content.css";
div.spacer
  { line-height:0; font-size:0; width:1px; height:1px; overflow:hidden; }


.mainblock { position:relative; min-height:100%; }
.footer 
  { position:absolute; bottom:0; font-size:10px; color:#000000; padding:0; width:100%; height:143px; 
    background:url(../images/footerbg.jpg) center top repeat-x; }
.top
  { padding-bottom:180px; }
  
html, body 
  { margin:0; padding:0; height:100%; width:100%; }
body
  { min-height:100%; height:auto !important; height:100%; position:relative; }

  
  
body.index
  { background:url(../images/intro-bg.jpg) center top no-repeat #cfc4a4; }
div.mainblock
  { min-height:1100px; }
div.container
  { width:950px; margin:0 auto; bo rder:1px solid #fff }


.bot .spacer
  { height:42px; }
.bot a.brand
  { text-decoration:none; display:block; background:url(../images/brand.gif) 0 0 no-repeat; 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 0 0; 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;
}


.topmenu
  { margin:0 0 0 55px; padding-top:9px; }
.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:11px 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:80px 0 0 0; }
div.phoney
  { width:175px; height:290px; background: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.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:url(../images/transbg.png) repeat; float:right; }
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 4px; }
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; }


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;
  position:relative;}
.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: 18px 0 0 530px; position: absolute; }
div.tel div
  { font-size: 21px; }
.index div.tel
  { margin-top: 488px; }



.brand1 {

}
.brand2 {
font-size:14px;
margin-left:5px;
margin-top:40px;
}
a.brand {
}

a.yuimenubaritemlabel {
	padding:0 13px 0 10px!important;
}

#ariyui44.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu {
	background:none!important;
}

.leading {
	border:0!important;
	margin:30px 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;
	padding:2px;
}

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;
}

.ckBtnCon {
	margin-top:0!important;
}

div.content table td {
	padding:5px 10px !important;
}
   
#ckformcontainer {
	margin-top:-10px!important;
}   

p.ckCSSclear {
	margin-top:5px;}
	
.allmode_title	{
	display:none;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  div.more1 {
    margin:-25px 44px 0 0 !important; 
    float:right;
}
}
   
div.more1 {
	margin:-7px 44px 0 0;
	float:right;
}

div.more1 a {
	font-style:italic;
	font-size:12px;
}

div.more2 {
	margin:20px 0 0 0;
	float:right;
}
div.more2 a {
	font-style:italic;
	font-size:12px;
}
   
/*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;
}
.trcomp
{
	border-bottom-color: #cfc4a4;
	border-bottom-width: 1px;
   border-bottom-style: solid;
}

#sboxth
{
    padding: 0 !important;
    margin: 0;
}

#sboxth img {
border:2px solid #EEECCC;
margin-top:3px !important;
}

table.sboxgallery tr
{
    width: 350px !important;
}

