/*----------------------------------------------------------------------------------------------------------------------
layout
----------------------------------------------------------------------------------------------------------------------- */
html{ top:0; height: 100%; text-align:center; margin:0 auto; padding:0; }

body { height: 100%; width:100%; margin: 0 auto; padding:0; text-align: center; 
	font-family: Tahoma; font-size:12px; line-height:1.3em; background-color:#ccc; background-image:url(images/bg.jpg); color:#c7b299; }

a:link{ color: #fffffe; text-decoration:none; }

a:visited{ color: #fffffe; text-decoration:none; }

a:hover, a:focus{ color: #e8e1d9;	text-decoration:none; }

p{	margin: 1em 0; }

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p{	margin-top:-0.05em;}

h1, h2, h3, h4, h5, h6{ color: #333333; margin-bottom:0.5em; }

h1{ font: bold 18px Tahoma; color:#f65237; margin: 5px 0 10px 10px; }

h2{	font: normal 16px Tahoma; color: #000000; margin:0; padding:0;}

h3{	font-size:12px; color:#fff; font-weight:700; margin-left:20px; margin-bottom:5px;}

h4{	font-size:16px;}

h5{	font-size:14px;}

h6{	font-size:12px;}


li { padding-left:20px; margin-bottom:2px; }

ul li{ list-style: circle; }

em{ font-style:italic;}

strong{ font-weight:bold; color:#c7b299;}

img { border:0; }

#container { position: relative; width:1250px; margin: 0 auto; text-align: left; }

#form {  color:#fff; }
.input_short { background-color:#736257; color:#fff; font-size:11px; border:none; width:150px; padding:5px 5px; display:block; margin-bottom:10px; border:#8b867d solid 1px; }
.input_long { background-color:#736257; color:#fff; font-size:11px; border:none; width:557px; padding:5px 5px; display:block; margin-bottom:3px; border:#8b867d solid 1px; }
.sub { margin-right:60px; background:url(images/send_button.jpg); width:75px; height:25px; border:none; float:right; }
.textarea { background-color:#736257; color:#fff; font-size:11px; border:#8b867d solid 1px; width:828px; height:120px; padding:5px 5px; font-family: Tahoma; display:block; margin-bottom:10px; }
.select {   background-color:#736257; color:#fff; font-size:11px; border:none; width:253px; padding:5px 5px; display:block; margin-bottom:10px; border:#8b867d solid 1px; margin-bottom:3px; float:left; }
.select_2 {   background-color:#736257; color:#fff; font-size:11px; border:none; width:266px; padding:5px 5px; display:block; margin-bottom:10px; border:#8b867d solid 1px; margin-bottom:3px; float:left; }

.big { font: bold 18px Tahoma; color:#f65237; margin: 5px 0 15px; display:block; }
	
/*----------------------------------------------------------------------------------------------------------------------
header
----------------------------------------------------------------------------------------------------------------------- */
#header { width: 937px; margin: 0 auto; height: 545px; }
#header_bg { width: 1250px; margin: 0 auto; background-image:url(images/shadow_top.png); height: 594px; z-index:-10; position:absolute; }

/*----------------------------------------------------------------------------------------------------------------------
menu
----------------------------------------------------------------------------------------------------------------------- */
#menu { position:relative; height:71px; width:937px; background-image:url(images/menu_bg.jpg); margin:0 auto; font-size:14pt; color:#fff; text-align:left;  }

#menu ul { list-style:none; margin:auto 0; float:left; margin-left:-50px; }
#menu ul li{float: left; padding:0; margin:28px 0; list-style:none; margin-left:42px; }
#menu li { position:relative;  }
#menu ul ul { position: absolute; z-index:500; list-style:none; padding-top:10px; background-color:#b54b12; margin:0; margin-left:-50px; padding-bottom:10px; width:150px; text-align:left; }
#menu ul ul li { display:block; margin:0; height:25px; }
#menu ul ul li a { padding:6px 0; margin-left:-10px; display:block; }
#menu ul ul ul { position:absolute; top:0; left:100%; }

#menu a {
display: block;
margin: 0;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul:hover,
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

#menu ul .active a{background-position: 0 bottom!important;}

.contactus { padding-right:15px; }

/*----------------------------------------------------------------------------------------------------------------------
content
----------------------------------------------------------------------------------------------------------------------- */
#upper_content { width:937px; height:301px; margin-top:22px; margin-bottom:14px; } 
	#upper_content .img1 { margin-right:22px; border:0; }
	#upper_content .img3 { margin-left:24px; border:0; }

#content {  width:937px; margin:0 auto; }
	#content img { float:right; border:0; margin-bottom:38px; display:block; z-index:inherit; }
	#content p {  margin-left:25px; }
	#content .newsimg { margin:0px 20px 2px 20px; float:right;  }
	#content .left { margin:0px 20px 2px 20px; float:left;  }
	#content .bigimg { float:none; padding:0; margin:0 auto; }

#content_up { width:937px; height:12px; background-image:url(images/round_up.jpg); display:block; }
#content_text { width:937px; min-height:150px; overflow: hidden; background:url(images/text_bg.jpg) repeat-y; display:block; padding-top:10px; padding-bottom:15px; }
	#content_text p { margin-right:20px; }
	#content_text img { float:right; border:0; margin-bottom:38px; display:block; z-index:inherit; }
#content_down { width:937px; height:12px; background-image:url(images/round_down.jpg); display:block; }	
#content_box { display:block; z-index:inherit; overflow:hidden; }
	
#title { width:937px; height:49px; background:url(images/title_label.png); margin-bottom:15px; position:relative; color:#fff;   }
	#title .text { margin-left: 22px; font-size:14pt; display:table-cell; position:absolute; top:35%; color:#fff; }
	#title strong { color:#fff; font-weight:bold; }
	
	.box { float: left; display:block; z-index:inherit; }
	.cat_img { float: none; width: 260px; height:180px; margin: 4px 0 0 9px; padding: 6px 5px 100px 5px; }
	.cat_img a { display: block; text-align: center; font: normal 11px Tahoma;  }
	.cat_img a img { margin-top: 7px; } 
	
	
/* _2 ids */

#title_2 { width:937px; height:49px; background:url(images/title_label.png); margin-bottom:15px; position:relative; color:#fff;  }
	#title_2 .text { margin-left: 20px; font-size:14pt; display:table-cell; position:absolute; top:35%; color:#fff; }
	#title_2 strong { color:#fff; font-weight:bold; }
	
#content_up_2 { width:937px; height:12px; background-image:url(images/round_up.jpg); display:block; }
#content_text_2 { overflow: hidden; margin:0 auto; width:937px; min-height:100px; background:url(images/text_bg.jpg) repeat-y; display:block; padding-top:10px; padding-bottom:15px; }
	#content_text_2 p { margin-right:20px; }
#content_down_2 { width:937px; height:12px; background-image:url(images/round_down.jpg); display:block; }	

/* end */

#contact_p { line-height:220%; font: normal 16px Tahoma; color: #000000; margin:0; padding:0; }

#table {	width:850px; border:0; text-align:left; margin:0 auto; padding:0; color:#fff; font-weight:bold; font-size:11px; padding-top:10px; }
	#table strong { color:#ed1c24; }

#table_2 {	width:850px; border:0; text-align:left; margin:0 auto; padding:0; color:#fff; font-weight:bold; font-size:11px; }
	#table_2 strong { color:#ed1c24; }

.about { text-align:center; font-weight:700; font-size:15pt; line-height:normal; }
.contact { text-align:left; display:block; padding-left:40px; padding-right:20px; font-weight:700; font-size:15pt; line-height:normal; }

.center { text-align:center; }
.white { color:#fff; }

.table_gallery { float:left; margin:0 15px; width:29%; }
.table_2 { float:none; margin:0 45px; width:40%; float:left; }
.row { background-color:#373026; height:20px; width:100%; }
.row_2 { background-color:#373026; height:20px; width:100%; }
.more { text-align:right; margin-right:15px; }
p.more { text-align:left; font-size:11px; }
img.more { margin-left:5px; }

/*----------------------------------------------------------------------------------------------------------------------
footer
----------------------------------------------------------------------------------------------------------------------- */
#footer { color:#fffffe; display:block; margin:18px auto 0; position:relative; float: none; width: 939px; height:71px; background: url(images/footer_bg.png) no-repeat center top; text-align: right; padding-bottom:28px; }
	#footer ul { float:right; margin:0 0; margin-right:15px;  list-style:none; font-size:11px; text-shadow:#000 1px 1px 1px; padding-top:27px;  filter: Shadow(Color=#000000, 	Direction=120, Strength=2); }
	#footer ul li { margin-left:10px; list-style:none; display:inline; }
	
#footer_left { float:left; font-size:11px; color:#fffffe; margin-left:33px; text-align:left; position:relative; padding-top:20px; }
#footer_right { float:right; width:600px; }

#footer_bg { width:100%; float:left; left:0px; margin:0 auto; background-image:url(images/shadow_bottom.png); height:234px; z-index:-10; position: fixed; background-position:center; background-repeat:no-repeat; bottom:0px; }