#box{ width:981px; margin:0 auto;}
* { 
margin:0;
padding:0;
}
html, body { 
height:100%;
}
.wt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AD9322;
	text-decoration: none;
	height: 26px;
	font-weight: bold;
	background-position: left center;
}

html {
min-width:982px;
}
body {
background:url(images/main-bg.jpg) no-repeat center top #000;
line-height:20px;
color:#CCCCCC;
font-weight: normal;

}
.sort1big {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#b89310;
}

.sort1big a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#CCCC00;
text-decoration: underline;
}

.sort2big {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;

color:#CCCCCC;
}

.sort2big a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#CCCCCC;
text-decoration: underline;
}

.sortfoot {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666;
text-decoration: none;
line-height: 15px;
}

img {
border:0; 
vertical-align:top; 
text-align:left;
}
object { 
vertical-align:top; 
outline:none;
}
ul, ol { 
list-style:none;
}
table, table td { 
padding:0;
border:none;
border-collapse:collapse;
}

.fleft { 
float:left;
}
.fright { 
float:right;
}
.clear { 
clear:both;
}

.col-1, .col-2, .col-3 { 
float:left;
}

.alignright { 
text-align:right;
}
.aligncenter { 
text-align:center;
}

.wrapper { 
width:100%;
overflow:hidden;
}
.container { 
width:100%;
}


/*==== GLOBAL =====*/
#main {
width:982px; 
margin:0 auto;
font-size:11px;
position:relative;
overflow:hidden;
font-family: Arial, Helvetica, sans-serif;}

#header {
height:252px;
position:relative;
}
#footer {
padding-top: 20px;
padding-right: 22px;
padding-bottom: 10px;
padding-left: 8px;
}
/*---- tailings ----*/
.tail-top { 
background:url(images/tail-top.png) left top repeat-x;
}
/*----- forms parameters -----*/

input, select, textarea { 
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1em;
vertical-align:middle;
font-weight:normal;
}
/*----- other -----*/
.img-indent { 
margin:0 20px 0 0; 
float:left;
}
.img-box { 
width:100%; 
overflow:hidden; 
padding-bottom:30px;
}
.img-box img { 
float:left; 
margin:0 20px 0 0;
}
.extra-wrap { 
overflow:hidden;
}
p {
margin-bottom:22px;
}
.p1 { 
margin-bottom:11px;
}
.p2 { 
margin-bottom:22px;
}
.p3 { 
margin-bottom:33px;
}

/*----- txt, links, lines, titles -----*/
a {
color:#A99C3F; 
outline:none;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

h1 {
font-size:12px;
line-height:1em;
position:absolute;
left:31px;
top:84px;
width:202px;
height:129px;
text-indent:-9999em;
background:url(images/logo.png) no-repeat left top;
}
h1 a {
display:block;
width:202px;
height:129px;
text-decoration:none;
}
h2 {
FONT-FAMILY: "Arial", "Helvetica", "sans-serif";
font-size: 11px;
font-weight: bold;
color:#999900;
line-height: 20px;
margin-bottom:18px;
}



h2 a:hover{
FONT-FAMILY: "Arial", "Helvetica", "sans-serif";
font-size: 11px;
font-weight: bold;
color:#999900;
line-height: 20px;
text-decoration: underline;
}

h3 a:hover{
FONT-FAMILY: "Arial", "Helvetica", "sans-serif";
font-size: 11px;
font-weight: bold;
color:#999900;
line-height: 20px;
text-decoration: underline;
}
h3 {
FONT-FAMILY: "Arial", "Helvetica", "sans-serif";
font-size: 11px;
font-weight: bold;
color:#999900;
line-height: 18px;
margin-bottom:5px;
}


.txt1 {
color:#eee;
}
.txt2 {
}


.line-ver, .line-ver1 { 
background-image:url(images/line-ver.gif); 
background-repeat:repeat-y;
width:100%;
}

.title { 
margin-bottom:20px;
}


/*==================boxes====================*/

.address { 
float:left;
width:185px;
margin-right:20px;
}
.address.last {
margin-right:0;
}
.address dt {
font-weight:bold;
color:#eee;
text-decoration:none;
}
.address dd { 
clear:both;
}


/*===== content =====*/
#content .indent {
padding:18px 0 40px 0;
}

#content ul li {
padding-bottom:2px;
color:#FFCC33;
text-decoration:none;
}
#content ul li a {
font-weight:bold;
text-decoration:none;
}


/*===== footer =====*/
#footer {

}
#footer a {
color:#ddbd29;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}

.social-services {
float:left;
padding:0 0 0 0;
}
.social-services dt {
float:left;
padding:8px 12px 0 0;
}
.social-services dd {
float:left;
padding-right:3px;
}


/*----- forms -----*/

/*==========================================*/
/* Easy Slider */
.slider-wrap {
position:relative;
}
#slider ul, #slider li {
margin:0;
padding:0;
list-style:none;
}
#content #slider li { 
/* 
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/ 
width:265px;
height:231px;
overflow:hidden; 
color:#fff;
}	
#prevBtn, #nextBtn { 
display:block;
width:39px;
height:36px;
position:absolute;
left:188px;
top:245px;
z-index:1000;
text-indent:-9999em;
}	
#nextBtn { 
left:227px;
}														
#prevBtn a, #nextBtn a {  
display:block;
position:relative;
width:39px;
height:36px;
background:url(images/up.gif) no-repeat left top;
}	
#nextBtn a{ 
background:url(images/down.gif) no-repeat left top;
}	
/* // Easy Slider */



#registration-form fieldset {
border:none;
width:100%;
overflow:hidden;
}
#registration-form .col-1 {
width:324px !important;
margin:0 !important;
}
#registration-form .col-2 {
width:271px !important;
margin:0 !important;
}
#registration-form label {
display:block;
height:42px;
overflow:hidden;
line-height:16px;
}
#registration-form input {
background:#d8a621;
width:260px;
border:1px solid #eed83b;
padding:2px 0 1px 5px;
color:#111;
}



#contacts-form fieldset {
border:none;
}
#contacts-form label {
display:block;
height:33px;
}
#contacts-form input {
width:230px;
border:1px solid #eed83b;
padding:2px 0 2px 5px;
color:#fff;
background:#d8a621;
}
#contacts-form textarea {
width:310px;
background:#d8a621;
border:1px solid #eed83b;
padding:2px 0 2px 5px;
color:#fff;
overflow:auto;
height:83px;
padding:1px 0 1px 5px;
margin-bottom:5px;
}

#contacts-form .col-1 {
width:275px !important;
margin:0 !important;
}
#contacts-form .col-2 {
width:305px !important;
margin:0 !important;
}
#contacts-form .button {
float:right;
margin-left:20px;
}
/*==========================================*/

#page4 #content #slider li { 
width:471px;
height:231px;
}

#page4 #prevBtn, #page4 #nextBtn { 
left:394px;
}	
#page4 #nextBtn { 
left:433px;
}						

.png {
display: block;  cursor:pointer;
}
#logo{ display:block; margin:10px 0 0 27px; position:absolute; }
#main{overflow:hidden; width:980px; margin:0 auto 0px; }
#left{float:left;overflow:hidden; width:210px; padding-left:25px;}
#left1{float:left;overflow:hidden; width:190px; padding-left:25px;}
#right1{float:right;overflow:hidden; width:759px; background-color:#4E2E04}
#right{float:right;overflow:hidden; width:733px;}
#mainnav{
position:relative;
z-index:1;
line-height:32px;
height:36px;
border-top-style: none;
border-top-color: #9DB0BC;
background-image: url(../images/left02.gif);
background-repeat: repeat-x;
background-position: center top;
float: left;
width: 908px;
}
#mainnav ul{width:908px; margin:0 auto; overflow:hidden;}
#mainnav li{ float:left; display:inline; no-repeat left top; padding:0 1px; font-size:12px; font-weight:bold; margin-left:-1px;}
#mainnav li a{ text-decoration:none; color:#301d0e;; display:inline-block; padding:0 23px;}
#mainnav li.here a,#mainnav li a:hover{
background-image: url(../images/marker2.gif);
background-repeat: no-repeat;
background-position: left center;
}
/* ²úÆ·ÑùÊ½ */
#pro_wrap,#relative_pro{ clear:both;overflow:hidden;width:743px; position:relative;}
	#pro_wrap p.title{ color:#014576; font-size:16px; margin-top:10px;}
	#pro_wrap p.title span{ padding-left:10px; background:url(../images/dot4.gif) no-repeat left}
	#pro_wrap span.more a,#i_about span.more a{ background:url(../images/dot5.gif) no-repeat; width:43px; height:13px; position:absolute; top:8px; right:0; text-indent:-9999px;}
#pro_list{ width:800px;}
	#pro_list li{margin:15px 12px 0 0;float:left; background-color:#EDEEEE; border:#E1E2E2 1px solid; padding:8px; width:158px;height:168px;}
	#pro_list li input{width:12px;height:12px;margin-right:3px;}
	#pro_list img{
	width:158px;
	display:block;
	background-position: center;
}
	#pro_list h5{overflow:hidden; height:36px; margin-top:5px;}
	#pro_list h5 a{color:#3F3F3F;}
	#pro_list p{overflow:hidden;line-height:4px;height:42px;}
#pro_info ul{ width:280px; float:left;}
	#pro_info ul li{padding:5px 0;font-size:12px;}
	#pro_info ul input{width:157px;height:29px;border:0;margin-top:20px;background:url(../images/inquire_btn.jpg) no-repeat;color:#FFFFFF;}
	#pro_sm{ clear:both;overflow:hidden;width:743px; position:relative; padding-left:30px;}
	#pro_sm li{
	float:left;
	padding:1px;
	width:120px;
	margin-top: 5px;
	margin-right: 6px;
	margin-bottom: 0;
	margin-left: 0;
}

#feedbackbox{ clear:both; padding-top:5px; overflow:hidden}
	#feedbackbox li{ margin:5px 0;}
	#feedbackbox li label{height:18px; display:inline-block;color:#8B8B8B;width:150px; vertical-align:top; text-align:right; line-height:24px; margin-right:5px;}
#feedbackbox li span{display:inline-block;}
	#feedbackbox li input,#feedbackbox li textarea{margin-top:3px;padding:1px 3px;width:400px;}
	
	#submit{ text-align:center; padding:10px 0 20px 0; clear:both;}
#submit img,#submit input{ width:58px; height:18px; margin-left:15px; display:inline;}

