body{margin:0;background:#485245 ; height:100%;}

html { font-family:Arial, Helvetica, sans-serif; color:#666666;}

@font-face {
   font-family: "din1";
   src: url(dinlight.ttf) format("truetype");
}


@font-face {
   font-family: "din2";
   src: url(dinmed.ttf) format("truetype");
}


#main {z-index:1;}

#main {
margin:0 auto;
position:relative;
text-align:left;
width:100%;
}

#header {
	margin-bottom:0px;
	background:#fff;
}

#header, #content, #footer {
position:relative;
}

#header .inside1 {
margin:0 auto;
position:relative;
width:830px;
height:75px;
}
#header .inside1 h1 { font-size:10px; display: inline-block; float:right; padding:45px 30px 0; }

.logo { display:inline-block; width:200px; padding:15px 30px 0;}
.logo a { text-decoration:none; border:none;}

#border{background:transparent url(../img/border.gif) repeat-y scroll 0 0; width:830px; margin:0 auto; padding: 0 10px;}

#content {
height:auto !important;
min-height:600px;
background:#fff ;
display:block;
float:left;
width:100%;

}

#content .cpadding {
padding:10px 30px;
position:relative;
display:block;
float:left;
width:770px;

}


.cleft {width:400px; float:left; margin-right:70px;}
.cright {width:300px; float:left; }

#footer {height:100%;clear:left;display:block;}
#footer .inside { margin:0 auto; width:770px; background:#8c8d73; padding:20px 30px;}
#footer p {color:#fff; font-size:12px;}
#footer a { font-size:12px; color:#fff; text-decoration:none}
#footer a:hover {color:#fff; text-decoration:underline;}




p { color:#666; font-size:12px; line-height:16px; text-align:justify;}

h1 {font-size:26px; font-weight:normal; color:#256431; font-family:"Times New Roman", Times, serif; padding:0 }
h2 {font-size:16px; font-weight:normal; color:#485245; font-family:Arial, Helvetica, sans-serif;}
h5 {font-size=12px, font-weight:normal; color:#256431; font-family:Arial, Helvetica, sans-serif;}

a { color:#666; text-decoration:underline; outline: none; }
a:hover {color:#7b9bb8; text-decoration:none;}
a:link, a:visited {color: #666; }
a:focus { -moz-outline-style: none; }

.spkbox {background: url(../img/spkbox.gif) 0 bottom no-repeat; width:300px;  }
.spkbox1 {	background: url(../img/spkbox1.gif) 0 bottom no-repeat;	width:400px; }
.spkbox p, .spkbox1 p {padding:20px 20px 40px;}
.spkbox1 p i, .spkbox p i {color:#256431;}

.tablesold {color:#666; }

.tablesold .header {font-family:"Times New Roman", Times, serif; font-weight:lighter; color:#256431; text-align:center; font-size:18px; }
.tablesold .header span { font-family:Arial, Helvetica, sans-serif; color:#256431; font-size:12px; }
.tablesold .rsold {}
.tablesold tr { line-height:23px;}
.tablesold tr:hover { background-color:#a5e5f8; cursor:default; }
.tablesold .header:hover { background-color:#dad9d9; cursor:default; }
.tablesold td .tab1 {padding-left:10px;}
.tablesold td .tab3 {padding-right:10px;}

.clear {clear:both; margin:1px 0 }

.gallery {
margin:0 0 30px;
padding:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
display:inline-block;
}

.gallery li{
float:left;
height:120px;
margin:6px 6px 20px;
padding:0;
position:relative;
width:180px;
}
.gallery li p{ margin:0; text-align:center; }

.gallery img {background:#ccc;}

.gallery span {
bottom:0px;
display:block;
height:45px;
position:absolute;
right:0px;
width:45px;
}

.gallery .mag {
background:transparent url(../img/magnify.png) no-repeat scroll 0 0;
}

.gallery a:hover span {
background:transparent url(../img/magnify.png) no-repeat scroll 0 -45px;
}

.vtour {
margin:15px 0 30px;
padding:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
display:inline-block;
}

.vtour li {
float:left;
height:100px;
margin:6px 0 30px 34px;
padding:0;
position:relative;
width:100px;}

.vtour li img { width:100px; height:85px; overflow:hidden;}

.vtour li p { margin:0; padding:0;  text-align:center; font-weight:bold;}
.vtour li p a { margin:0; padding:0;  text-align:center; font-weight:normal; color:#ccc;}
.vtour li p a:hover { color:#485245;}

.viwer {display:block; float:left; margin:0 0 10px; width:550px; height:375px;}

.rightbox { float:left; margin:160px 0 0 20px; width:200px;}
.righttitle {position:relative; top:-180px}


.imgr {margin:0 0 30px 60px; }

.blog { background:#E3E3E3; padding:5px 10px 10px; margin:55px 0 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.blog h1 {margin:0 0 5px ;}

.weather { height:110px; overflow:hidden; margin:30px 0 0; }
.weather .gadget {margin:-27px 0 0;}
