html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, 
img, q, dl, dt, dd,  fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th 
{ margin: 0px; padding: 0px; border: none; font-weight: inherit; 
font-style: inherit; font-size: 100%; font-family: inherit; }
caption, th, td { font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
a { text-decoration: underline; outline:none; color:#1A2D50; }
a:hover { text-decoration: none;color:##1A2D50;  }

@font-face {
 font-family: MyCustomFont2;
 src: url("font.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyCustomFont2;
 src: url("font.ttf") /* TTF file for CSS3 browsers */
}


@font-face {
 font-family: MyCustomFont;
 src: url("Myriad_Pro.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyCustomFont;
 src: url("Myriad_Pro.ttf") /* TTF file for CSS3 browsers */
}
html, body {
	margin: 0px;
	padding: 0px;
	height:100%;
	background-color:#599d13;
	font-family:Times New Romans;
	color:#1e2630;
	font-size:19px;
	text-align:justify;
 }
ul{
padding:0px;
margin:0px;
}
h1{
	font-size:18px;
	font-family: MyCustomFont, Verdana, Arial, sans-serif;
	color:#001B0A;
	padding-bottom:20px;
}
/* main */
#body-wrap{
height: auto !important;
height: 100%; 
min-height: 100%;		
	background:repeat-y url("../_bone/design-big-bg-y.png") center;
}
#body{
height: auto !important;
height: 100%; 
min-height: 100%;	
background: no-repeat url("../_bone/design-big-bg.png") center top;
}
#body .container{
width:1092px;
margin:0 auto;
background:repeat-y url("/_bone/green-line-bg.png") center;
min-height:445px;
_height:445px;
position:relative;
}
#body .container .content-wrap{
	background:no-repeat url("/_bone/green-bg.png");
	height:455px;
	}
#body .container .content{
padding:30px 56px 30px 56px;
line-height:25px;
	}

#body .gallery-line{
	background:repeat-x url("/_bone/gallery-line.png"); 
	height:8px;
	width:1092px;
	margin:0 auto;
	position:relative;
}
#body .gallery-prev{
	width:1092px;
	margin:0 auto;
	background-color:#01061d;
	padding:30px 0 5px 0;
	position:relative;
	}	
#body .gallery-prev .small-pic-list{
	width:970px;
	float:left;
	}	
#body .gallery-prev ul{
	list-style:none;
	}
#body .gallery-prev ul li{
	float:left;
	width:80px;
}
#body .gallery-prev ul li img{
	padding:0 5px 0 5px;
	}	
#body .gallery-prev .prev{
	background:no-repeat url("/_bone/prev.gif");
	width:31px;
	height:23px;
	float:left;
	margin:20px 20px 0 16px;
}
#body .gallery-prev .next{
	background:no-repeat url("/_bone/next.gif");
	width:31px;
	height:23px;
	float:left;
	margin:20px 10px 0 20px;
}
#body .gallery-prev .gallery-logo
{
	position:absolute;
	top:-41px;
	left:50%;
	margin-left:-43px;
	width:86px;
	height:58px;
	background-image:url("/_bone/logo-footer.png");
}

#body #main-menu{
	background-color:#56565a;
	height:34px;
	width:1092px;
	margin:0 auto;
	text-align:center;
	position:relative;
}
#body #main-menu a{
	color:#fbe8b5;
	font-size:18px;
	text-decoration:none;
	}
#body #main-menu a:hover{
	text-decoration:underline;
}
#body #main-menu-gallery{
	height:34px;
	width:1092px;
	margin:0 auto;
	margin-top:10px;
	text-align:center;
	position:relative;
}
#body #main-menu-gallery a{
	color:#c38948;
	font-size:18px;
	text-decoration:none;
	}
#body #main-menu-gallery a:hover{
	text-decoration:underline;
}
#body #main-menu div,#body #main-menu-gallery div{
	margin:0 auto;
	min-width:200px;	
	padding-top:6px;
}

#body #main-menu span,#body #main-menu-gallery span{
	background:no-repeat url("/_bone/main-menu-ul.png") 0px 8px;
	padding:0px 16px 0 23px;
}

/* main-menu2 */

#body #main-menu2{
	background-color:#99cc33;
	height:34px;
	width:1092px;
	margin:0 auto;
	text-align:center;
	position:relative;
}
#body #main-menu2 a{
	color:#333333;
	font-size:18px;
	text-decoration:none;
	}
#body #main-menu2 a:hover{
	text-decoration:underline;
}
#body #main-menu2-gallery{
	height:34px;
	width:1092px;
	margin:0 auto;
	margin-top:10px;
	text-align:center;
	position:relative;
}
#body #main-menu2-gallery a{
	color:#c38948;
	font-size:18px;
	text-decoration:none;
	}
#body #main-menu2-gallery a:hover{
	text-decoration:underline;
}
#body #main-menu2 div,#body #main-menu2-gallery div{
	margin:0 auto;
	min-width:200px;	
	padding-top:6px;
}

#body #main-menu2 span,#body #main-menu2-gallery span{
	background:no-repeat url("/_bone/main-menu-green-bg.png") 0px 8px;
	padding:0px 16px 0 23px;
}


/* header */

#body #header{
height:307px;
width:1092px;
background:repeat-x url("/_bone/design-header.jpg");
position:relative;
margin:0 auto;
z-index:100;
}

#body #header .header-in{
height:182px;
background:no-repeat url("/_bone/company-header-bg.png") center;
z-index:100;
}

#body #header #logo {
display:block;
height:284px;
left:51px;
position:absolute;
top:15px;
width:208px;
}
#body #header .header-line {
	position:absolute;
	left:0px;
	bottom:0px;
	width:1092px;
	height:40px;
	}
#body #header .line-content {
	position:relative;
}

#body #header .line-content .main-menu span{
	background: no-repeat url("/_bone/main-menu-green-bg.png") 0px 6px;
	padding:0 7px 0 20px;
}
#body #header .line-content .main-menu{
	float:left;
	text-align:left;	
	margin-left:440px;
}
#body #header .line-content .main-menu a{
	text-decoration:none;
	color:#333333;
	}
#body #header .line-content .phone {
bottom:20px;
color:#99CC33;
margin-right:60px;
position:absolute;
right:-41px;
}
/* footer-info */
#body #footer-info{
background-color:#001b0a;
margin:0 auto;
text-align:center;
width:1092px;
position:relative;
padding-bottom:125px;
}


#body #footer-info #gallery-menu
{
	margin:0 auto;
	min-height:40px;
	text-align:center;
	margin:0 75px 0 75px;
	padding-top:10px;
     line-height:25px;
}
@font-face {
  font-family: First-letter;
  src: url(CLASSIC0.eot) ;
}
@font-face {
  font-family: First-letter;
  src: url(font.ttf) format("opentype");
}

@font-face {
  font-family: Myriad_Pro;
  src: url(Myriad_Pro.ttf) format("opentype");
}
#body #footer-info #gallery-menu a{
	font-size:16px;
	color:#99cc99;
	text-decoration:none;
	padding:0 10px 0 0px;
}
#body #footer-info #gallery-menu a.sel{
	font-size:16px;
	color:#99cc99;
	text-decoration:none;
	padding:0 10px 0 10px;
	font-family: MyCustomFont2, Verdana, Arial, sans-serif;
	margin-right:-10px;
}
#body #footer-info #gallery-menu a:hover{
	text-decoration:none;
}
#body #footer-info .text{
	font-size:18px;
	color:#99cc99;
	padding-top:40px;
	padding-bottom:4px;
	font-family: MyCustomFont, Verdana, Arial, sans-serif;
	position:relative;	
	}
#body #footer-info .text .about{
	float:left;
	margin-left:165px;
	}
#body #footer-info .text .about span{
	color:#99cc00;
	}	
#body #footer-info .text .phone{
	float:right;
	margin-right:50px;
	}	
		
#body #footer-info .line{
	width:100%;
	height:2px;
	background-color:#333333;
}
#body #footer-info #logo-footer{
	background:no-repeat url("/_bone/logo-footer-green.png");
	width:89px;
	height:60px;
	position:absolute;
	bottom:-9px;
	left:46px;
	z-index:100;
}
#body #design-left{
	height:100%;
	min-height:1006px;
	_height:1006px;
	width:266px;
	background:repeat-y url("/_bone/design-left-bg-y.png");
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-812px;
}
#body #design-left div{
	height:970px;
	width:266px;
	background:no-repeat url("/_bone/design-left-bg.png");
}
#body #design-right{
	height:100%;
	min-height:1006px;
	_height:1006px;
	width:292px;
	background:repeat-y url("/_bone/design-right-bg-y.png");
	position:absolute;
	top:0px;
	left:50%;
	margin-left:547px;
}
#body #design-right div{
	height:970px;
	width:292px;
	background:no-repeat url("/_bone/design-right-bg.png");
}
/* other */

html:first-child #logo-footer {
	bottom:49px;
	}

.clear{
	clear:both;
	}


.main-blue{
	height:100%;
	width:1092px;
	margin-left:-546px;
	left:50%;
	background-color:#001b0a;
	position:absolute;
}
