body{
	font-family:Arial;
	font-size:12px;
	color:#a79971;
	margin:0px;
	padding:0px;
	background:none;
	overflow:hidden;
	height:100%;
	width:100%;
	/*overflow-x:auto;*/

}

html{
	width:100%;
	height:100%;
} 
html>/**/body  {overflow-y: scroll;}
body:nth-of-type(0) {overflow-y: scroll;}

img {
	border:0px; 
}

a{ 
	outline:0; 
	color:#A79971;
	  text-decoration: none;
}
a:hover{ 
	color:#aa965c;
}

table{ border-collapse: collapse}
.tb-form td{ padding:5px}
td{ padding:3px; vertical-align:top }
.floatNone{ float:none;}
.floatL{ float:left !important;}
.floatR{ float:right !important;}
.noneBorder{ border: none !important}




textarea{ 
	font-family:tahoma; 
	font-size:12px; 
}
.captcha{
	width:91px;
	height:41px;
	float:left;
	background:#ffffff;
	text-align:center;
	border:1px solid #96afc4;
	
}
h1{ padding:0 0 5px 0px; font-size:16px; margin:0px;  }
h2{padding:0 0 5px 0px; font-size:12px; margin:0px;  color:#edc757; font-weight:bold; float:left;}
h3{padding:0 0 5px 0px; font-size:12px; margin:0px; font-weight:bold;}
h4,h5{ padding:0 0 5px 0px; font-size:13px; margin:0px; }

.indent{ padding-left:40px; line-height:30px;}
.input
{ 
	width:260px;
	/*-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;*/
	border:1px solid #96afc4;
	 
}

input[type="text"],input[type="password"],textarea{
	/*-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;*/
	border:1px solid #96afc4;
	
}

.radius{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:none;
}


a{ text-decoration:none;  }

.icon{ position:relative; top:4px;}
.icon2{ position:relative; top:8px;}
.icon3{ position:relative; top:2px;}


.text-white{ color:#ffffff}
.text-black {color:#000000;}
.text-yellow{ color:#edc757;}
.text-red{ color:red;}
.text-green{ color:#2d8e02;}
.text-star{ color:#e2001a; font-weight:normal}
.text-gray{ color:#777777}
.text-orange{ color:#f06b00}


.upper{ text-transform:uppercase}
.center { text-align:center !important;}




.font10{ font-size:10px;}
.font11{ font-size:11px;}
.font12{ font-size:12px;}
.font13{ font-size:13px;}
.font14{ font-size:14px;}
.font15{ font-size:15px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}
.font34{ font-size:34px;}


div,a{
	width:auto;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}
a{ float:none}

.wrapper{
	width:100%;
	position:relative;
}
div{ position:relative} 



p{ margin-top:10px;}


/*h2,h3,h4,h5,h6{ font-size:14px; font-weight:bold; margin-top:10px; padding-bottom:0px}*/
header h1 + h2{ padding-top:5px }
h2 + p,h3 + p,h4 + p,h5 + p,h6 + p{ margin-top:0px}

h2 + table,h3 + table,h4 + table,h5 + table,h6 + table{ margin-top:10px}

h2 + h3,
h3 + h4,
h5 + h6{ margin-top:0px}

p + ul{ margin-top:5px !important; }

a."{
	height:23px;
	width:260px;
	background:url(../images/bt.png) no-repeat;
	padding:8px 0 0 3px;
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin-left:0px;
	float:left;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
}



/*bgFullScreen*/
img.bg {
			/* Set rules to fill background */
			min-height: 1024px;
			min-width: 100%;
			
			/* Set up proportionate scaling */
			width: auto;
			height:100%;
			
			/* Set up positioning */
			position: fixed;
			top: 0;
			left: 0;
		}
		
		@media screen and (max-width: 1024px){
			img.bg {
				left: 50%;
				margin-left: -512px;
				 }
		}
/*end*/
#layout-body{ width:100%;  height:auto; float:left; margin:0; padding:0;}
#container{
	width:999px;
	height:auto;
	margin:auto;
	float:none;
	padding:0;	
}

/*header*/
#header{
	width:999px;
	height:95px;
	margin:0;
	padding:0;
	background: url(../images/head-R.png) right no-repeat;
}
#header .logo a{ width:364px; height:95px; float:left; margin:0; padding:0; background:url(../images/logo.png) no-repeat; }


/*menu*/
#menu{
	width:999px;
	height:45px;
	float:left;
	margin:0;
	padding:0;
	position:relative;
	z-index:9;
	margin-top:-1px;
}

/*layout-slide*/
#layout-slide{
	width:999px;
	height:auto;
	float:left;
	margin-top:-1px;
	
}
#slide-shadow{
	width:999px;
	height:16px;
	float:left;
	margin:auto;
	background:url(../images/shadow-banner.png) center no-repeat;
}
/* content*/
#layout-content{
	width:999px;
	height:auto;
	background:url(../images/bg-body.png) repeat;
	border-radius: 0 0 10px  10px ;
	padding:0;
}
#content{
	width:910px;
	min-height:425px;
	padding:20px 40px;
	}
#content #boxL{
	width:580px;
	height:495px;
	float:left;
	background:url(../images/bg-content.png) repeat;
	padding:20px 10px;
}
#boxL a:link, #boxL a:visited, .body-txt a:link, .body-txt a:visited{
	color:#A79971;
	text-decoration: none;
	cursor: pointer;
}
#boxL a:hover, .body-txt a:hover{
	color:#aa965c;
}

#content #contentR{
	width:290px;
	height:auto;
	float:right;
	margin:0 0 0 10px;
	
	}
#content > #contentR > ul.boxR-index{
	width:290px;
	height:100%;
	float:left;
	margin:0 0 15px 0;
	padding:0px;
	position: relative;
}
#content > #contentR > ul.boxR-index > li{
	width:290px;
	height:auto;
	float:left;
	margin:0px;
	padding:0 0 30px 0;
	list-style-type:none;
	background:url(../images/boxL-C.png) left top repeat-y;
}

#content > #contentR > ul.boxR-index > li:first-child{
	background:url(../images/boxL-T.png) no-repeat;
	height:60px;
	padding:0;
}

#content > #contentR  > ul.boxR-index > li:first-child + li+li{
	background:url(../images/boxL-B.png) no-repeat;
	height:60px;
	margin-top:-60px;
}
#content > #contentR > ul.boxR-index > li .boxR-txt{width:270px; height:auto; margin:-40px 0 0 20px;  padding:0;  }
#content > #contentR > ul.boxR-index > li .boxR-title{ width:269px; height:17px;}
#content > #contentR > ul.boxR-index > li .boxR-title .boxR-bgTT{ width:60%; height:17px; background:url(../images/lineTitle.png) repeat-x ; float:right;}
#content > #contentR > ul.boxR-index > li .boxR-title .boxR-txtTT{ width:auto; height:17px;}
#content > #contentR > ul.boxR-index > li .boxR-txt .boxR-body{width:250px; height:auto;  margin:25px 20px 0 0; text-align:justify;}

/*body*/

#content >  ul.body{
	width:906px;
	height:100%;
	float:left;
	margin:0 0 15px 0;
	padding:0px;
	position: relative;
}
#content >  ul.body > li.body-T,
#content >  ul.body > li.body-C,
#content >  ul.body > li.body-B,
#content >  ul.body > li.body-C > .layout-contact >  ul.contact-R > li.contact-T,
#content >  ul.body > li.body-C > .layout-contact >  ul.contact-R > li.contact-C,
#content >  ul.body > li.body-C > .layout-contact >  ul.contact-R > li.contact-B{ float:left; list-style-type:none}
#content >  ul.body > li.body-T h1{ font-size:16px; color:#d0a705; font-weight:bold; text-transform:uppercase;}
#content >  ul.body > li.body-C .body-txt{ width:100%; height:auto; float:left; margin-top:-55px; text-align:justify;}
#content >  ul.body > li.body-C .body-txt p{ float:left; width:100%;}
#content >  ul.body > li.body-C .body-txt ul { width:100%; height:auto; float:left; margin:0 0 0 15px; padding:0;}
#content >  ul.body > li.body-C .body-txt ul li{ 
	width:810px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:3px 0 3px 20px; 
	list-style-type:none; 
	background: url(../images/bullet.png) no-repeat 0 5px;
}
/*#content >  ul.body > li.body-C .body-txt ul.bullet { width:100%; height:auto; float:left; margin:0 0 0 15px; padding:0;}
#content >  ul.body > li.body-C .body-txt ul.bullet li{ 
	width:810px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:3px 0 3px 20px; 
	list-style-type:none; 
	background: url(../images/bullet.png) no-repeat 0 5px;
}*/


#content >  ul.body > li.body-T{
	width:886px;
	height:121px;
	background: url(../images/body-T.png) no-repeat;
	padding:20px 0 0 20px;
}

#content >  ul.body > li.body-C{
	width:866px;
	min-height:300px;
	margin:0px;
	padding:0 20px 30px 20px;
	background: url(../images/body-C.png)  repeat-y;
}

#content >  ul.body > li.body-B{
	width:906px;
	height:76px;
	background: url(../images/body-B.png) no-repeat;
	margin-top:-75px;
}


/*contact*/
#content >  ul.body > li.body-C .layout-contact{
	width:100%;
	height:auto;
	float:left;
 	margin-top:-50px;
	margin-left:10px;
}
	
#content >  ul.body > li.body-C .layout-contact .map{
	width:847px;
	height:271px;
	margin-bottom:25px;
}
	
#content >  ul.body > li.body-C .layout-contact .contact-L{
	width:472px;
	height:100%;
	background:url(../images/dashed.png) right repeat-y;
	padding:0 0 10px 0;
}
#content >  ul.body > li.body-C .layout-contact .contact-L td{ padding:5px 0;}


#content >  ul.body > li.body-C >  .layout-contact > ul.contact-R{
	width:363px;
	height:100%;
	float:right;
	margin:30px 0 0  0px;
	padding:0px;
	position: relative;
}


#content >  ul.body > li.body-C > .layout-contact >  ul.contact-R > li.contact-C p{ text-align:right; width:100%; font-size:15px; color:#a79971; font-family:"Myriad Pro", Tahoma;}
#content >  ul.body > li.body-C > .layout-contact >  ul.contact-R > li.contact-T{
	width:363px;
	height:138px;
	background:url(../images/contact-T.png) no-repeat;
}
#content >  ul.body > li.body-C > .layout-contact >  ul.contact-R > li.contact-C{
	width:343px;
	height:117px;
	margin:0px;
	padding-right:20px;
	background: url(../images/contact-C.png) no-repeat;
}
#content >  ul.body > li.body-C > .layout-contact >  ul.contact-R > li.contact-B{
	width:363px;
	height:117px;
	background:url(../images/contact-B.png) no-repeat;
}


/*other*/
#nav{
	width:100%;
	font-size:11px;
	color:#d0a705;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:20px;
	margin-top:-10px;
}
#nav a{ color:#d0a705;}
#nav a:hover{ color:#a78707;}

.line-T{ margin-top:25px !important;}

#content >  ul.body > li.body-C .body-txt .paragraph{ width:100%; float:left; margin-left:30px; margin-top:5px;}
#content >  ul.body > li.body-C .body-txt .paragraph p{ width:830px !important; float:left;}
/*footer*/
#footer{
	height:auto;
	width:999px;
	height:auto;
	margin:auto;
	float:none;
	padding:0;
}
#footer ul#link01{
	width:auto;
	height:auto;
	float:right;
	margin:10px 0 0 0;
	padding:0px;
}
#footer ul#link01 li, #footer #link02 ul li{
	width:auto;
	height:auto;
	float:left;
	margin:0px;
	padding:2px;
	list-style-type:none;
	color:#878787;
	font-size:11px;
	cursor:pointer;
	font-family:Tahoma, Geneva, sans-serif;
}
#footer ul#link01 li a, #footer #link02 ul li a{color:#898c8b;}
#footer ul#link01 li.creation a{ font-size:10px}
#footer ul#link01 li.pixalione a{ margin:10px 0 0 -80px; float:left;}

#footer #link02 {width:100%; height:auto; float:right;}
#footer #link02 ul{
	width:auto;
	height:auto;
	float:right;
	margin:-20px 100px 0 0;
	padding:0px;
}

/*Supersized CSS

http://buildinternet.com/project/supersized/
*/
#supersized-loader { 
	position:absolute;
	top:50%;
	left:50%; 
	z-index:0; 
	width:60px; 
	height:60px; 
	margin:-30px 0 0 -30px; 
	text-indent:-999em; 
	background:url(../img/progress.gif) no-repeat center center;}
	
#supersized { 
	position:fixed; 
	left:0; 
	top:0; 
	overflow:hidden; 
	z-index:-999; 
	height:100%; 
	width:100%; }
	
#supersized img{ 
	width:auto; 
	height:auto;
	position:relative; 
	outline:none; 
	border:none; }
		
#supersized a { 
	z-index:-30; 
	position:fixed; 
	overflow:hidden; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%; 
	background:#111; 
	display:block; }
	

#supersized a.image-loading { 
	background:#111 url(../img/progress.gif) no-repeat center center; 
	width:100%; height:100%; }	


.button, .button_{
	height:30px;
	padding:0px 0 0 0px;
	color:#000;
	border-color : #dd9500;
	font-size:12px;
	font-weight:bold;
	margin-left:0px;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	cursor: pointer;
}
.button{
	width:262px;
	background:url(../images/bt.png) no-repeat;
	float:left;
}
.button_{
	width:165px;
	background:url(../images/bt_.png) no-repeat;
}
#button_contact{
	height:30px;
	padding:0px 0 0 0px;
	color:#000;
	border-color : #dd9500;
	font-size:12px;
	font-weight:bold;
	margin-left:0px;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	cursor: pointer;
	width:262px;
	background:url(../images/bt.png) no-repeat;
}