@charset "utf-8";
*{ margin:0; padding:0;}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background:#070707 url(../images/new1.jpg) no-repeat center top !important;
}
.txt-left{ text-align:right; margin-right:4px;}
#wrapper{ 
	width:1100px; 
	margin:0 auto;
}
.block-hight01{ height:90px;}
table.t-01 tr td{ padding:3px;}
.block-title024{ font-size:14px; text-transform:uppercase; padding-bottom:15px;}
.txt-0123{ 
	font-size:14px; 
	
	padding:3px 8px; 
	background:#271c03 url(../images/arrow-2.png) no-repeat 680px center; 
	border:1px solid #120c01; 
	margin-bottom:10px; 
	color:#ab9f2f !important;
}
#header{
	height:165px;
	position:relative;
	width:100%;
	color:#d9b83f;
}
.block-left{
	float:left;
	width:68%;
}

.ad-image-description{ font-size:12px !important; font-family:Arial, Helvetica, sans-serif;}
.ad-thumbs{ margin-top:15px !important}
.txt-right{ text-align:right !important;}
.block-left p{ text-align:justify;}
#header a{color:#d9b83f; text-decoration:none;}
.logo{
	position:absolute;
	bottom:15px;
	left:3px;
}
.address{
	width:500px;
	float:right;
	text-align:right;
	margin-top:55px;
}
.address img{ margin-bottom:10px;}
.nav{
	height:42px;
	/* [disabled]background:url(../images/new1_05.jpg) repeat-x; */
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#slice{
	height:388px;
	width:100%;
	display:block;
	clear:both;
	padding-top:14px;
	margin-bottom:17px;
}
.gold123{ 
	color:#694c03; 
	text-shadow:1px 1px 0px rgba(247, 211, 156, 0.5) !important;
}

img{ border:none;}
.select_block{ 
	height:147px; 
	background:#26220d url(../images/bg-123.jpg);
	position:relative; width:100%;
	overflow:hidden;
}
.contant{ 
	background:#1f1603 url(../images/bg-con.jpg) no-repeat right top; 
	padding:28px; 
	position:relative; 
	margin-top:17px; 
	color:#c7c5c7; 
	font-size:14px;
}

.gold{
	color:#e2ac0a;
}
.g_color{ 
	color:#a79878 !important;
}
.gold a{
	color:#cc9900 !important; 
	text-decoration:none !important;
}
.gold2{ 
	color:#cc9900 !important;
}
.font14{ font-size:16px !important}
.block500{ width:595px; margin-top:15px;}
.relative{ position:relative;}

.contant p{
	padding-bottom:15px;
	text-align:justify;
}
.gallery_show img{
	margin-right:57px;
	margin-bottom:25px;
	border:2px solid #5c4406;
}
.contant a{ 
	color:#CCC; 
	text-decoration:none ; 
	cursor:pointer;
}
.contant a:hover{ 
	text-decoration:none;
}
.dowload{
	position:absolute;
	right:0px;
	top:4px;
	font-size:13px !important;
	width:81px;
	text-align:center;
	color:#000;
	background:#dbc019;
	padding:2px;
}
 #gallery {
    padding: 3px;
    
  }
 .scrollup{
    width:60px;
    height:60px;
    opacity:0.7;
    position:fixed;
    bottom:50px;
    right:30px;
    display:none;
    text-indent:-9999px;
    background: url('icon_top.png') no-repeat;
}

.padding15{ padding-left:15px !important; padding-right:15px !important;}
.padding15-b{ padding-bottom:25px;}

.txt-0123{ margin-top:25px;}
  #descriptions {
    position: relative;
    height: 50px;
    background: #EEE;
    margin-top: 10px;
    width: 640px;
    padding: 10px;
    overflow: hidden;
  }
#descriptions .ad-image-description {
      position: absolute;
}
#descriptions .ad-image-description .ad-description-title {
        display: block;
}
.dowload a{
	color:#000; 
	text-decoration:none;
}
.dowload a:hover{ color:#666;}
.title{ 
	height:70px; 
	margin-top:15px; 
	position:relative;
	width:100%;
}
.title-img{ 
	position:absolute; 
	left:-28px; 
	top:0px;
}
.p-t{
	position:absolute;
	left:-28px;
	top:0px;
	height:40px;
	background:url(../images/txt-bg.jpg) repeat-x;
	line-height:40px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	display:block;
	color:#1f1603;
	text-transform:uppercase;
	padding-left:25px;
	/* [disabled]padding-right:10px; */
	width:auto;
}
.p-t img{ margin-left:20px;}
.title-video{ 
	clear:both; 
	padding: 45px 0 15px 0;
}
.test1{ 
	background:url(../images/close.jpg) no-repeat right; 
	height:40px; 
	line-height:40px; 
	height:40px; 
	display:block; 
	padding-right:50px;
}
.vedio_show{
	width:337px;
	height:211px;
	float:left;
	/* [disabled]border-right:1px dashed #78670f; */
	margin-right:30px;
	padding-top:0px;
}
.c-01{ background:#3d4450 !important;}
.c-02{ background:#606b7e !important;}
.bnt{
	background:#a89e3f url(../images/bnt1.png) repeat-x;
	border: 1px solid #000;
	font-size:11px;
	text-transform:uppercase;
	margin-top:10px;
	cursor:pointer;
	color:#ffffff;
	width:100px;
	padding: 3px 0;

}
.bnt:hover{ background:#333333;}
.vedio_show .txt{
	display:block;
	clear:both;
	color:#a79878;
	font-size:12px;
	font-weight:bold;
	width:240px;
	margin-top:15px;
	float:left;
}
.vedio_show .view{
	float:right;
	width:52px;
	text-align:right;
	padding-top:13px;
	margin-right:37px;
}
.txt3{ 
	width:200px; 
	height:24px; 
	line-height:24px; 
	background:#333; 
	border:1px solid #000; 
	color:#CCC; 
	text-indent:10px;
}
.txt1-price{
	width:67px;
	height:20px;
	line-height:20px;
	border:1px solid #ccc;
	color:#000;
	text-indent:4px;
}
.txt9{  
	ckground:#333; 
	border:1px solid #000; 
	color:#CCC;
}

.txt8{ 
	width:312px; 
	padding:3px;
	background:#333; 
	border:1px solid #000; 
	color:#CCC; 
}

.txt4{
	width:310px;
	height:100px;
	background:#333;
	border:1px solid #000;
	color:#CCC;
}
.address-a{
	width:409px;
	position:absolute;
	right:12px;
	top:60px;
}
.link-1{ color:#f0d216; background:url(../images/arrow1.jpg) no-repeat left 2px; padding-left:18px;}
.address-a a{ text-decoration:none;}
.address-a a:hover{ text-decoration: underline;}
.address-a strong{ color:#FC3;}
table.f-t tr td{ padding:3px;}
.title4{ font-size:15px; font-weight:normal !important;}
.block002{ min-height:130px !important; margin-bottom:15px; font-size:14px !important;}
.title-img2{
	position:absolute;
	right:10px;
	top:338px;
}
.footer{
	height:105px;
	background: url(../images/bg-footer.jpg) no-repeat left top;
	clear:both;
	font-weight:bold;
	margin-top:18px;
	margin-bottom:20px;
	color:#fbf8f8;
	text-shadow: 1px 1px 0px rgba(160, 123, 35, 0.5);
}
.footer .left-footer{
	width:57%;
	float:left;
	padding:0 0% 0 2%;
}
.footer .right-footer{
	width:35%;
	float:right;
	padding:0 2%;
	text-align:right;
}
.footer a{ 
	color:#FFF; 
	
	text-decoration:none;
}
table.t0214 tr td{ padding:5px;}
.footer a:hover{ text-decoration:underline;} 
.left-block{
	float:left;
	width:700px;
	position:relative;
	padding-right:25px;
	background:url(../images/bg-111.jpg) right repeat-y;
}
.left-block h1{ font-size:16px; text-transform:uppercase; margin-bottom:20px; color:#FC3;}
.left-block h2, .lisr-project h2{
	font-size:16px;
	margin-bottom:20px;
	color:#FC3;
	margin-top:20px;
	clear:both; display:block;
}
.left-block h2 a,.lisr-project h2 a{ text-decoration:none !important; color:#FC3; }
.form-1 { height:25px; clear:both; margin-bottom:7px;}
.input-1{ border:1px solid #000000; line-height:22px; height:22px; width:150px;}
.input-1-w{ width:310px !important;}
.input-2{
	border:1px solid #000000;
	height:220px;
	height:100px;
	width:310px;
}
.form-1 label{
	width:140px;
	float:left;
	text-align:right;
	padding-right:3px;
	line-height:25px;
	font-weight:bold;
}
.left-block p{ text-align:justify;}
.right-block{
	float:right;
	width:300px;
	padding:0px 0px 15px 0px;
	margin-bottom:10px;
	clear:right;
	
	
}
.white{ color:#ffffff;}
.right-block p{ 
	display:block; 
	height:30px; 
	line-height:30px; 
	padding-bottom:0px; 
	clear:both; 
	background:url(../images/arrow1.jpg) no-repeat left center; 
	padding-left:20px;
	margin-left:15px;
}
.right-block p a{ 
	color:#d9d8d5; 
	text-decoration:none;
}
.right-block p a:hover{ text-decoration:underline;}
.right-block strong.project{
	padding-bottom:15px;
	display:block;
	color:#FC3 !important;
}
.right-block strong.project a{
	color:#d6d3d6;
}
.status{ 
	float:right; 
	color:#FC3; 
	font-weight:bold;
}
.title-1{ background:#666; padding:0 0 0 15px !important; line-height:28px; margin-bottom:15px;}
.disc1 li{ 
	list-style:none; 
	display:block; 
	line-height:20px; 
	padding-left:15px; 
	background:url(../images/arow.png) no-repeat left 4px;
}
.disc1 li a{ text-decoration:none; color:#ffffff;}
.disc1 li a:hover{ text-decoration:underline;}
.disc12-1 li{
	list-style:none;
	display:block;
	line-height:20px;
	width:200px;
	float:left;
	padding-left:15px;
	margin-left:5px;
	background:url(../images/arow.png) no-repeat left 4px;
}
.disc12-1{ padding-top:10px;}
.block012{ height:0px; clear:both;}
.disc12 li{
	list-style:none;
	display:block;
	position:relative;
	line-height:20px;
	padding-left:15px;
	margin-left:5px;
	background:url(../images/arow.png) no-repeat left 4px;
}
.disc12 li span{
	position:absolute;
	left:300px;
	width:200px;
	display:block;
	top:2px;
	font-weight:bold;
	color:#FFF;
}
.disc1{ 
	margin-bottom:15px;
}
.disc12{ 
	margin-bottom:20px;
}
.txt1{ 
	font-size:12px !important; 
	color:#FFF !important; 
	font-weight:normal; 
	margin-top:5px;
	margin-bottom:20px;
	display:block;
}
.line{
	border-bottom:1px dashed #FC3;
	margin-bottom:30px;
	margin-top:15px;
}
.pic1{
	position: absolute;
	top:362px;
	right:81px;
}
.pic2{
	position: absolute;
	top:715px;
	right:82px;
}
.lisr-project{
	min-height:235px;
	padding-top:5px !important;
	margin-top:5px;
	width:100%;
	clear:both;
	/* [disabled]padding:3% 5% 3% 0%; */
	
	background: url(../images/sprit.jpg) repeat-x top;
}
.im li{ 
	list-style:none; 
	display:block; 
	width:100px !important; 
	float:left; 
	margin-left:0px !important;
	margin-bottom:25px;
	margin-right:15px;
	margin-top:15px;
}
.show14 img{ border:2px solid #422f0f;}
.more_d{ position:absolute; bottom:0px; left:0px;}
.scrollup{ z-index:999999999999999999999999;}
.block_detail01{height:142px; float:left; width:400px; position:relative;}
.both{ clear:both;}
.pro-pic{
	float:left;
	margin-right:20px;
	border:2px solid #3f3110;
	
}
.amazingslider-slider-0{ border-color:#fff !important;}

.photo-gall img{ margin-right:25px; margin-bottom:25px; border:2px #1e1603 solid; float:left;}
.lisr-project h1{
	font-size:16px;
	margin-bottom:10px;
	text-transform:uppercase;
	margin-bottom:20px;
	margin-top:20px;
	/* [disabled]border:1px dashed #630; */
	padding:4px 4px 4px 0px;
	/* [disabled]background:#191202; */
	
}
.b-01{	margin-top:20px;
	
	padding:4px 4px 4px 0px;
	
	font-size:14px !important; margin-top:12px !important; margin-bottom:10px !important;}
.lisr-project h1 a{ color:#FC3; text-decoration:none;}
.lisr-project p{ padding-bottom:5px !important; text-align:left !important;}
.lisr-project p .title-p{
	display:block !important;
	float:left !important;
	width:110px !important;
	color:#ab9f2f;
	text-align:left;
	padding-right:3px;
}
.txt01{
	color:#dbc019; 
	font-weight:bold; 
	padding-right:2px; 
	margin-left:5px;
}
.txt010{
	color:#ab9f2f; 
	font-weight:bold; 
	padding-right:2px; 
	margin-left:5px;
}
.txt011{
	color:#ab9f2f; 
	font-weight:bold; 
	padding-right:2px; 
}
.txt_white{
	color:#c7c5c7; 
	padding-right:2px; 
}
.lisr-project p .title-p4{
	display:block !important;
	float:left !important;
	width:30px !important;
	color:#cccccc;
	font-weight:normal;
}
.lisr-project p .title-p2{ 
	display:block !important; 
	float:left !important; 
	width:140px !important; 
	text-align:right; 
	padding-right:5px; 
	line-height:22px;
}
.line_1{ 
	border-bottom:1px solid #372907;
	
	padding-top:5px!important;
	padding-bottom:5px !important;}
.b1{ 
	position:absolute; 
	right:0px; 
	top:0px;
}
.bnt-2{ 
	background:#aaa042 url(../images/bnt1.png) repeat-x!important; 
	color:#1f1603;
	width:95px; 
	height:21px;
	line-height:21px;
	font-size:12px;
	text-align:center;
	margin-right:8px;
	display:block; 
	border: none;
	float:left;
	color:#FFF;
	font-size:13px;
}
.bnt-2 a{
	color:#FFF; 
	text-decoration:none;
}
.bnt-2:hover{ 
	background: url(../images/bnt-1.png) repeat-x!important; 
}
.number{ 
	padding:4px; 
	background:#F93; 
	color:#000;
}
.current-1{ 
	background: #000 !important; 
	color:#FFF; 
	border:1px solid #666;
}
.detail{ 
	clear:both; 
	padding-top:25px;
}
.gallery img{ 
	float:left; 
	margin-right:20px; 
	margin-bottom:25px; 
	border:3px #000 solid;
}
.block-new{
	clear:both;
	padding-bottom:20px;
	position:relative;
	margin-top:30px;
}
.block-new .readmore{
	position:absolute;
	right:0px;
	top:-5px;
	width:200px;
	line-height:22px;
	height:22px;
	text-align:right;
	text-align:center;
	background:#FC0;
	font-size:12px;
	color:#333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.block-new .readmore a{
	color:#333; 
	text-decoration:none;
}
.block-new .readmore a:hover{ 
	text-decoration:underline;
}
.block-new img{ 
	float:left; 
	margin-right:20px; 
	margin-bottom:20px;
}
.block-new .title-2{ 
	font-size:14px; 
	font-weight:bold; 
	margin-bottom:15px;
	color:#FC0;
}
.title5{ 
	background:#2e333e url(../images/bnt-1.png) repeat-x;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color:#dedcd7;
	padding:5px 10px; 
	margin-bottom:20px; 
	text-transform:uppercase; 
	font-size:14px;
	
}
.title8{ 
	background:#2e333e url(../images/bnt-1.png) repeat-x;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color:#dedcd7;
	padding:5px 10px; 
	margin-bottom:20px; 
	font-size:14px;
	
}
.list-project{
	height:79px !important;
	overflow:hidden;
	padding-bottom:35px;
	padding-top:0px;
}
.list-project .right-1{
	float:left;
	width:145px;
	height:79px;
}
.list-project img{
	float:left !important;
	margin-right:10px;
	border:2px solid #3f3110;
	margin-left:5px
}
.list-project a{ text-decoration:none;}
.block002{
	display:block;
	padding:10px 0;
	font-size:12px;
	text-align:justify;
	min-height:75px;
}
.block002 img{
	border:2px solid #3d340d;
	float:left;
	margin-right:20px;
}
.title-txt{
	
	font-size:15px !important;
	color:#e2ac0a;
	margin-top:10px;
	margin-bottom:5px;
}
.title-txt2{ 
	font-size:13px; 
	color:#FC3; 
	margin-top:25px; 
	margin-bottom:10px;
}
.title-txt20{ 
	
	font-size:13px; 
	color:#FC3; 
	margin-top:10px; 
	margin-bottom:15px; 
	font-weight:bold;
}
.title-txt20 a{color:#FC3 !important; }


.view-map{ 
	font-size:13px !important; 
	text-transform:none !important; 
	margin-left:10px;
}
.view-map a{ text-decoration:none;}
.categoryitems{
	padding:0px 0px 0px 0px;
	clear:both;
}
.list { 
	padding-bottom:15px;
}
.list li{ 
	list-style:none; 
	display:block !important; 
	padding-left:10px; 
	background:url(../images/arow.png) no-repeat left 2px; 
	padding-bottom:5px;
}
.list-project-2{ 
	padding-left:20px; 
	margin-bottom:15px;
}
.list-project-2 a{ 
	text-decoration:none !important; 
	color:#FC3;
}
.our-list{ 
	line-height:25px; 
	font-weight:bold; 
	background:url(../images/arrow1.jpg) no-repeat left center; 
	padding-left:18px; 
	clear:both;
}
.our-list a{ 
	color:#FFF; 
	text-decoration:none;
}
.our-list a:hover{ color:#FC3;}
.status1{
	float:right;
	width:30%;
}
.name-p1{ float:left; width:50%;}
.red{ color:red;}
.block-new-detail{ 
	width:227px; 
	margin-top:20px; 
	float:left; 
	margin-right:30px; 
	margin-bottom:10px;
}
.block-new-detail a{ 
	text-decoration:none;
}
.block-new-detail a:hover{ color:#FC3;}
.block-new-detail span{ 
	display:block; 
	padding-top:10px; 
	text-align:center; 
	font-size:13px; 
	font-weight:bold;
}
.font14{ font-size:14px !important;}
.fancybox-custom .fancybox-skin {
			box-shadow: 0 0 50px #222;
		}
		


.ad-gallery {
    width: 625px !important;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
}
.ad-gallery, .ad-gallery * {
    margin: 0;
    padding: 0;
}
.ad-gallery .ad-image-wrapper {
	
    height: 350px;
    margin-bottom: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.ad-image-wrapper{ background:none !important;}
.ad-gallery .ad-image-wrapper .ad-loader {
    border: 1px solid #CCCCCC;
    left: 48%;
    position: absolute;
    top: 48%;
    z-index: 10;
}
.ad-gallery .ad-image-wrapper .ad-next {
    cursor: pointer;
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 25%;
    z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev {
    cursor: pointer;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 25%;
    z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
    background: url("../images/ad_prev.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    height: 30px;
    left: 0;
    position: absolute;
    top: 47%;
    width: 30px;
    z-index: 101;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
    background: url("../images/ad_next.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 30px;
    left: auto;
    right: 0;
    width: 30px;
}
.ad-gallery .ad-image-wrapper .ad-image {
    left: 0;
   
    position: absolute;
    top: 0;
    z-index: 9;
}

.ad-gallery .ad-image-wrapper .ad-image a img {
    border: 0 none;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
    background: #ffffff;
    bottom: 0;
    color: #000000;
    left: 0;
    padding: 7px;
    position: absolute;
    text-align: left;
    width: 100%;
    z-index: 2;
	opacity:0.8;
filter:alpha(opacity=80);
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
    display: block;
}
.ad-gallery .ad-controls {
    height: 20px;
}
.ad-gallery .ad-info {
    float: left;
}
.ad-gallery .ad-slideshow-controls {
    float: right;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
    cursor: pointer;
    padding-left: 5px;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
    font-size: 0.9em;
    padding-left: 5px;
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {
    cursor: default;
    font-style: italic;
}
.ad-gallery .ad-nav {
    position: relative;
    width: 100%;
	
}
.ad-gallery .ad-forward, .ad-gallery .ad-back {
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 10;
}
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {
    height: 100px;
}
.ad-gallery .ad-back {
    background: url("../images/ad_scroll_back.png") no-repeat scroll 0 22px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    left: -20px;
    width: 13px;
}
.ad-gallery .ad-forward {
    background: url("../images/ad_scroll_forward.png") no-repeat scroll 0 22px rgba(0, 0, 0, 0) !important;
    cursor: pointer;
    display: block!important;
    right: -20px;
    width: 13px;
}
.ad-gallery .ad-nav .ad-thumbs {
    overflow: hidden;
    width: 100%;
}
.ad-forward{ display:block !important;}
.ad-gallery .ad-thumbs .ad-thumb-list {
    float: left;
    list-style: none outside none;
    width: 9000px;
}
.ad-gallery .ad-thumbs li {
    float: left;
    padding-right: 5px;
}
.ad-gallery .ad-thumbs li a {
    display: block;
}
.ad-gallery .ad-thumbs li a img {
    border: 3px solid #3a2803 !important;
    display: block;
}
.ad-gallery .ad-thumbs li a.ad-active img {
    border: 3px solid #624200 !important;
}
.ad-preloads {
    left: -9000px;
    position: absolute;
    top: -9000px;
}

.ad-image{ width:625px !important; left:0px !important}
.ad-image img{width:625px !important;}
.ad-image-description{ width:625px !important; }

a.moreinfo:link, a.moreinfo:visited { text-decoration: none;}
a.moreinfo:hover { color: #cc9900; text-decoration: underline; font-weight: bold;}
