body{
		margin:0px;
		padding:0px;
		background:url(/images/back.jpg) left top repeat;
		font-family:Georgia, "Times New Roman", Times, serif;
}

a:link		{text-decoration: underline; color:#996633}
a:active	{text-decoration: underline}
a:visited	{text-decoration: underline; color:#996633}
a:hover		{text-decoration: none; color:#996633}

.clear{
		 clear:both;
		 line-height:0px;
		 font-size:0;
		 height:0;
}
img{
	border:none;
	}
#all{
		width:1040px;
		margin:0px auto;
		background:url(/images/backpng.png) left top repeat-y;
}
#body{
			width:1003px;
			background:#FBE9BB;	
			margin:0px 0px 0px 17px;
			position:relative;
}
#header{
			  background:url(/images/picheader.jpg) left top no-repeat;
			  height:345px;
}
#logo{
			float:left;
			width:234px;
			height:164px;
			background:url(/images/logo.jpg) left top no-repeat;
			padding:12px 0px 0px 59px;
}
#logo a{
			display:block;
			width:187px;
			height:148px;
			background:url(/images/logolink.jpg) left top no-repeat;
}
#menu{
			background:url(/images/menu.jpg) left top no-repeat;
			width:889px;
			height:61px;
			padding:20px 0px 0px 114px;
}
#menu a{
				display:block;
				float:left;
				height:35px;
}
.abouta{
			background:url(/images/abouta.jpg) left top no-repeat;
			width:66px;
			margin:0px 32px 0px 0px;
}
.about{
			background:url(/images/about.jpg) left top no-repeat;
			width:66px;
			margin:0px 32px 0px 0px;
}
.about:hover{
			background:url(/images/abouta.jpg) left top no-repeat;
			width:66px;
			margin:0px 32px 0px 0px;
}
.partners{
				background:url(/images/partners.jpg) left top no-repeat;
				width:123px;
				margin:0px 30px 0px 0px;
}
.partners:hover{
				background:url(/images/partnersa.jpg) left top no-repeat;
				width:123px;
				margin:0px 30px 0px 0px;
}
.partnersa{
				background:url(/images/partnersa.jpg) left top no-repeat;
				width:123px;
				margin:0px 30px 0px 0px;
}
.price{
			background:url(/images/price.jpg) left top no-repeat;
			width:70px;
			height:35px;
			margin:0px 43px 0px 0px;
}
.price:hover{
			background:url(/images/pricea.jpg) left top no-repeat;
			width:70px;
			height:35px;
			margin:0px 43px 0px 0px;
}
.pricea{
			background:url(/images/pricea.jpg) left top no-repeat;
			width:70px;
			height:35px;
			margin:0px 43px 0px 0px;
}
.gallery{
			background:url(/images/gallery.jpg) left top no-repeat;
			width:99px;
			margin:0px 38px 0px 0px;
}
.gallery:hover{
			background:url(/images/gallerya.jpg) left top no-repeat;
			width:99px;
			margin:0px 38px 0px 0px;
}
.gallerya{
			background:url(/images/gallerya.jpg) left top no-repeat;
			width:99px;
			margin:0px 38px 0px 0px;
}
.news{
			background:url(/images/news.jpg) left top no-repeat;
			width:110px;
			margin:0px 38px 0px 0px;
}
.news:hover{
			background:url(/images/newsa.jpg) left top no-repeat;
			width:110px;
			margin:0px 38px 0px 0px;
}
.newsa{
			background:url(/images/newsa.jpg) left top no-repeat;
			width:110px;
			margin:0px 38px 0px 0px;
}
.contact{
			 background:url(/images/contact.jpg) left top no-repeat;
			 width:133px;
}
.contact:hover{
			 background:url(/images/contacta.jpg) left top no-repeat;
			 width:133px;
}
.contacta{
			 background:url(/images/contacta.jpg) left top no-repeat;
			 width:133px;
}
.corner1{
			 background:url(/images/corner1.png) left top no-repeat;
			 width:66px;
			 height:108px;
			 position:absolute;
			 left:-65px;
			 top:352px;
}
.corner2{
			  background:url(/images/corner2.png) left top no-repeat;
			  width:66px;
			  height:101px;
			  position:absolute;
			  top:360px;
			  right:-65px;
}
#content{
				background:url(/images/contenttop.jpg) left top no-repeat;				
}
.contentbottom{
						background:url(/images/bottom.jpg) right bottom no-repeat;
						padding:0px 0px 151px 0px;
}
#left{
		float:left;
		width:309px;
		padding:30px 0px 0px 0px;
}
.contactblock{
				    background:url(/images/contactblock.jpg) left top no-repeat;
					height:131px;
					padding:13px 0px 0px 16px;
}
.service, .know{
						background:url(/images/line.gif) left top no-repeat;
						margin:22px 0px 0px 16px;
						padding:33px 0px 0px 22px;
						width:277px;
}
.service ul{
				margin:27px 0px 0px 0px;
				padding:0px;
				list-style:none;
				font-size:14px;
}
.service ul li, .know ul li{
				 background:url(/images/arrow.gif) 0px 3px no-repeat;
				 padding:0px 0px 0px 20px;
				 margin:0px 0px 13px 0px;
}
.service ul li a, .know ul li a{
					color:#996633;
					text-decoration:underline;
}
.service ul li a:hover, .know ul li a:hover{
								text-decoration:none;
}
.service ul li .first{
						font-size:18px;
						font-weight:bold;
}
.know ul li .first{
						font-size:18px;
						font-weight:bold;
}
.know ul{
				margin:19px 0px 0px 0px;
				padding:0px;
				list-style:none;
				font-size:14px;
}
#right{
			padding:0px 37px 0px 349px;
			text-align:justify;
}
.aboutblock{
				 font-size:14px;
				 color:#674928;
}
.aboutblock_big{
				 font-size:22px;
				 color:#674928;
}
.aboutblock p{
					margin:20px 0px 0px 0px;
}
.ourservice{
				background:url(/images/share.gif) left top no-repeat;
				padding:42px 0px 0px 0px;
				margin:26px 0px 0px 0px;
}
.ourservice2{
                    padding:10px 0px 30px 0px;
                    margin:0px 0px 0px 0px;
                    background:url(/images/share.gif) left bottom no-repeat;
                    min-height:200px;
}
.services{
			 padding:35px 0px 0px 0px;
}
.services2{
			 padding:35px 0px 0px 0px;
}
.serviceblock{
					background:url(/images/serviceblock.jpg) left top no-repeat;
					width:301px;
					height:210px;
					text-align:center;
					padding:11px 0px 0px 0px;
					font-size:16px;
					color:#FFF;
					float:left;
					margin:0px 13px 10px 0px;
}
.serviceblockl{
					background:url(/images/serviceblock.jpg) left top no-repeat;
					width:301px;
					height:210px;
					text-align:center;
					padding:11px 0px 0px 0px;
					font-size:16px;
					color:#FFF;
					float:left;
					margin:0px 0px 10px 0px;
}
.service_title{
					padding:14px 0px 0px 0px;
					margin:0px 0px 0px 17px;
					width:265px;
}
.service_title a{
					  color:#FFF;
					  text-decoration:none;
}
.service_title a:hover{
								text-decoration:underline;
}
.pic{
		position:relative;
}
.overlay{
			background:url(/images/overlay1.png) left top no-repeat;
			right:0px;
			top:-11px;
			position:absolute;
			width:187px;
			height:38px;
}
.overlay1{
			background:url(/images/overlay2.png) left top no-repeat;
			right:0px;
			top:27px;
			position:absolute;
			width:36px;
			height:151px;
}
.servicebl{
				width:301px;
				height:166px;
				background:#996633;
				text-align:center;
				padding:11px 0px 0px 0px;
				position:relative;
				float:left;
				margin:0px 13px 36px 0px;
}
.servicebll{
				width:301px;
				height:166px;
				background:#996633;
				text-align:center;
				padding:11px 0px 0px 0px;
				position:relative;
				float:left;
				margin:0px 0px 36px 0px;
}
.border{
			background:url(/images/border1.png) left top no-repeat;
			width:304px;
			height:33px;
			position:absolute;
			left:-2px;
			top:0px;
}
.border1{
			background:url(/images/border2.png) left top no-repeat;
			width:13px;
			height:111px;
			position:absolute;
			left:-2px;
			top:33px;
}
.border2{
			background:url(/images/border3.png) left top no-repeat;
			width:304px;
			height:34px;
			position:absolute;
			left:-2px;
			bottom:-1px;
}
.border3{
			background:url(/images/border4.png) left top no-repeat;
			width:13px;
			height:111px;
			position:absolute;
			right:-1px;
			top:33px;
}
#footer{
			height:57px;
			background:url(/images/footer.jpg) #996633 right top no-repeat;
			font-size:14px;
			color:#FFF;
			padding:26px 0px 0px 37px;
}
#footer a{
				color:#FFF;
				text-decoration:underline;
}
#footer a:hover{
					    text-decoration:none;
}

.td_pr_head{background: url(/images/tbl_header.gif) #edcc47 repeat-x 0% 0%; border: 1px solid #674828; font-weight: bold; color:#674828; height: 40}
.td_pr_head3{background: url(/images/tbl_header.gif) #edcc47 repeat-x 0% 0%; border: 1px solid #674828; border-top: #e9cead; font-weight: bold; color:#674828; height: 40}
.td_pr_head2{background: #f5d7af; border: 1px solid #674828; border-top: #f5d7af; font-weight: bold; color:#674828; height: 26}
.td_pr_head_str_11{background: #fbf0dc; border: 1px solid #674828; border-top: #fbf0dc; color:#674828}
.td_pr_head_str_12{background: #fbf0dc; border: 1px solid #674828; border-top: #f2dfc5; border-left: #f2dfc5; color:#674828}
.td_pr_head_str_13{background: #fbf0dc; border: 1px solid #674828; border-top: #e9cead; border-left: #e9cead; color:#674828}
.td_pr_head_str_21{background: #fbf0dc; border: 1px solid #674828; border-top: #f9eacd; color:#674828}
.td_pr_head_str_22{background: #fbf0dc; border: 1px solid #674828; border-top: #ecd1ac; border-left: #ecd1ac; color:#674828}
.td_pr_head_str_23{background: #fbf0dc; border: 1px solid #674828; border-top: #dfb98a; border-left: #dfb98a; color:#674828}
.td_pr_footer{background: url(/images/tbl_header.gif) #edcc47 repeat-x 0% 0%; border: 1px solid #674828; border-top: #edcc47; font-weight: bold; color:#674828; height: 40; font-size:14px}

/*
.td_pr_head{background: url(/images/tbl_header.gif) #edcc47 repeat-x 0% 0%; border: 1px solid #fff; font-weight: bold; color:#fff; height: 40}
.td_pr_head2{background: #f5d7af; border: 1px solid #fff; border-top: #f5d7af; font-weight: bold; color:#c19769; height: 26}
.td_pr_head_str_11{background: #fbf0dc; border: 1px solid #fff; border-top: #fbf0dc; color:#c19769}
.td_pr_head_str_12{background: #f2dfc5; border: 1px solid #fff; border-top: #f2dfc5; border-left: #f2dfc5; color:#c19769}
.td_pr_head_str_13{background: #e9cead; border: 1px solid #fff; border-top: #e9cead; border-left: #e9cead; color:#c19769}
.td_pr_head_str_21{background: #f9eacd; border: 1px solid #fff; border-top: #f9eacd; color:#c19769}
.td_pr_head_str_22{background: #ecd1ac; border: 1px solid #fff; border-top: #ecd1ac; border-left: #ecd1ac; color:#c19769}
.td_pr_head_str_23{background: #dfb98a; border: 1px solid #fff; border-top: #dfb98a; border-left: #dfb98a; color:#c19769}
.td_pr_footer{background: url(/images/tbl_header.gif) #edcc47 repeat-x 0% 0%; border: 1px solid #fff; border-top: #edcc47; font-weight: bold; color:#fff; height: 40; font-size:14px}
*/

.photo_block{
			padding:30px 0px 0px 0px;
			min-height:350px;
			overflow:hidden;
}
.photo_block h3{
				font-size:18px;
				color:#674828;
				font-family:Georgia, "Times New Roman", Times, serif;
				margin:0px;
				padding:0px;
}
.photo_block1{
			padding:55px 0px 28px 0px;			
			background:url(/images/share.gif) left top no-repeat;
}
.photo_block1 h3{
				font-size:18px;
				color:#674828;
				font-family:Georgia, "Times New Roman", Times, serif;
				margin:0px;
				padding:0px;
}
.photo_list{
			float:left;
			width:212px;
			padding:35px 0px 0px 0px;
			min-height:100px !important;
}
.photo_info{
			min-height:100px !important;
}
.photo_item{
			width:199px;
			height:117px;
			background:#996633;
			min-height:100px !important;
			position:relative;
			padding:8px 0px 0px 13px;
			margin:0px 0px 20px 0px;
}
.ramka1{
		background:url(/images/ramka1.png) left top no-repeat;
		position:absolute;
		width:23px;
		height:23px;
		left:0px;
		top:0px;
}
.ramka2{
		background:url(/images/ramka2.png) left top no-repeat;
		position:absolute;
		width:165px;
		height:7px;
		left:23px;
		top:0px;
}
.ramka3{
		background:url(/images/ramka3.png) left top no-repeat;
		position:absolute;
		width:24px;
		height:24px;
		right:0px;
		top:0px;
}
.ramka4{
		background:url(/images/ramka4.png) left top no-repeat;
		position:absolute;
		width:8px;
		height:76px;
		left:0px;
		top:23px;
}
.ramka5{
		background:url(/images/ramka5.png) left top no-repeat;
		position:absolute;
		width:7px;
		height:78px;
		right:0px;
		top:24px;
}
.ramka6{
		background:url(/images/ramka6.png) left top no-repeat;
		position:absolute;
		width:23px;
		height:26px;
		left:0px;
		bottom:0px;
}
.ramka7{
		background:url(/images/ramka7.png) left top no-repeat;
		position:absolute;
		width:165px;
		height:8px;
		left:23px;
		bottom:0px;
}
.ramka8{
		background:url(/images/ramka8.png) left top no-repeat;
		position:absolute;
		width:24px;
		height:23px;
		right:0px;
		bottom:0px;
}
.photo_text{
			float:left;
			width:376px;
			padding:32px 0px 0px 22px;
			font-size:14px;
			min-height:100px !important;
}
.aboutblock{
			min-height:100px !important;
}