body {font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#fff; margin:0; padding:0; background:url('images/bg-loop.jpg') 0 0 repeat-x #151515;}
form {margin:0; }
a {color:#aea691;}
.clear{clear:both;}
h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:20px; color:#dcc2b9; margin:0 0 18px 0; padding:0; font-weight:normal;}
#wrap_outter{text-align:center; background:url('images/bg.jpg') center 0 no-repeat; }
#wrap_inner{width:1000px; margin:0 auto; text-align:left;}
#header_1{height:166px; position:relative;}
a.logo{float:left; width:443px; height:177px; display:block; background:url('images/logo.png') 0 0 no-repeat; position:relative; top:14px; left:17px; text-indent:-9999em;}
#info{float:right; width:453px; height:113px; background:url('images/contact.png') 0 0 no-repeat; position:relative; top:42px; right:10px;}
#header_2{}
#navigation {height:46px; line-height:normal; float:left; margin:0 0 0 16px;}
#navigation ul {margin:0; padding:0; list-style:none;}
#navigation li {display:inline; margin:0; padding:0;}
#navigation a {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; float:left; background:url("images/tab-l.png") no-repeat left top; margin:0 4px 0 0; padding:0 0 0 3px; text-decoration:none; text-shadow:1px 1px 1px #000;}
#navigation a span {float:left; display:block; background:url("images/tab-r.png") no-repeat right top; padding:15px 15px 15px 12px; color:#c5c1b2;}
#navigation a:hover span {color:#fff;}
#navigation ul.menu li {position:relative; float:left; z-index:9999;}
#navigation ul.menu ul {position:absolute; top:47px; left:-1px; background:#1e2029; display:none; opacity:0; list-style:none; width:222px;}
#navigation ul.menu ul li {position:relative; width:220px; margin:0;  border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;} 
#navigation ul.menu ul li a {display:block; padding:8px 12px 8px 16px; background:#1e2029; text-shadow:none;}
#navigation ul.menu ul li a:hover {color:#fff;}
#navigation ul.menu ul ul {left:220px; top:0;}
a.visit{float:right; width:206px; height:38px; display:block; background:url('images/visit.png') 0 0 no-repeat; margin:8px 10px 0 0}
#banner{width:1000px; height:403px; position:relative; background:url('images/banner.png') 0 0 no-repeat;}
#banner .text{position:relative; top:80px; left:60px; width:460px; color:#6b6969;}
#banner .text a.btn-learn{width:143px; height:16px; display:block; background:url('images/btn-learn.png') 0 0 no-repeat; margin:18px 0 0 0; text-indent:-9999em;}
#content {position:relative; top:-8px; padding:0 0 14px 0;}
#column_1{float:left; width:316px;}
a.btn-gallery{width:316px; height:171px; display:block; background:url('images/btn-gallery.png') 0 0 no-repeat; text-indent:-9999em;}
#contact{margin:18px 0 0 0;}
#contact .ctop{width:316px; height:89px; background:url('images/contact-top.png') 0 0 no-repeat;}
#contact .cbody{padding:14px 12px; background:url('images/contact-loop.png') 0 0 repeat-y;}
#contact .cbottom{width:316px; height:5px; background:url('images/contact-bottom.png') 0 0 no-repeat;}
#contact form{margin:0; padding:0;}
#contact input {width:262px; height: 25px; line-height: 25px; } 
#contact textarea {width:262px; line-height: 25px; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
#contact input, textarea {background: none repeat scroll 0 0 #fff; border: 1px solid #d1c39a; padding: 3px 14px 3px 14px; vertical-align: top; margin:0 0 5px 0; color:#5f512e; }	
#contact .wpcf7-submit {background:url('images/btn-submit.png') no-repeat; border:none; width:85px; height:40px; text-indent: -9999em; margin:0; }
#contact textarea {height:150px; margin-bottom:14px; }
#contact .required{float:right;margin:10px 0 0 0; color:#000;}
#column_2{float:right; width:658px; padding:8px 0 0 0;}
#footer{margin:24px 0 0 0; padding:24px 0 40px 0; border-top:1px solid #fff;}
#footer ul{margin:5px 0 0 0; padding:0;}
#footer ul li{display:inline; margin:0 14px 0 0;}
#footer ul li a{color:#fff; text-decoration:none;}
a.social_1{float:right; width:30px; height:30px; display:block; background:url('images/social-1.png') 0 0 no-repeat; text-indent: -9999em; margin:0 0 0 8px;}
a.social_2{float:right; width:30px; height:30px; display:block; background:url('images/social-2.png') 0 0 no-repeat; text-indent: -9999em; margin:0 0 0 8px;}
a.social_3{float:right; width:30px; height:30px; display:block; background:url('images/social-3.png') 0 0 no-repeat; text-indent: -9999em; margin:0 0 0 8px;}
a.social_4{float:right; width:30px; height:30px; display:block; background:url('images/social-4.png') 0 0 no-repeat; text-indent: -9999em; margin:0 0 0 8px;}
#social-find{float:right; width:81px; height:10px; background:url('images/social-find.png') 0 0 no-repeat; margin:10px 4px 0 0;}