/* CSS Document */

body{
background-image:url(../../templates/images/background_general.jpg);
background-repeat:repeat-x;
background-color:#F0EDE8;
color:#6f5b5b;
margin-top:10px;
font: normal 12px arial, helvetica;
}

 img, div { behavior: url(iepngfix.htc) }

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


h1{
	font-size: 18px;
	}
h2{
	font-size: 16px;
	}
h3{
	font-size: 14px;
	}
h4{
	font-size: 13px;
	}

#wrapper{
width:767px;
margin:auto;
}

.header_top{
background-image:url(../../templates/images/header_top.jpg);
background-position:top;
background-repeat:no-repeat;
width:767px;
height:168px;
position:relative;
}
.slogan{
	position: absolute;
	top: 135px;
	left: 65px;
	color: #A08570;
	font-size: 11px;
	font-weight: bold;
		}
.pic_holder{
background-image:url(../../templates/images/pic_holder.png);
background-repeat:no-repeat;
width:404px;
height: 314px;
padding-left: 30px;
padding-top: 6px;
position:absolute;
left:350px;
top: 56px;
}

.gradient{
background-image:url(../../templates/images/gradient.png);
background-repeat:no-repeat;
width:744px;
height: 182px;
position:absolute;
left:11px;
top: 168px;

}


.lang_bar{
float:right;
color:#364554;
font-weight:bold;
font-size: 13px;
position:absolute;
right: 20px;
top:15px;
}
.lang_bar a{
color:#364554;
text-decoration:none;
font: bold 12px arial, helvetica;
}

.date, .readmore{
font-size: 10px;
color:#827e7e;
margin-top: 10px;
}


/*content*/
.main_content{
background-image:url(../../templates/images/background_content.jpg);
background-repeat:y-repeat;
width:767px;
padding: 0;
}

.real_content img { padding: 2px; background: #fff; border: solid 2px #ccc; }
.real_content img:hover { background: #bd4e4e; }
.real_content a.img{
	text-decoration: none;
	}

.real_content{
float:right;
padding: 40px; 
padding-top:30px;
}

.content_title{
font-size: 23px;
font-weight:bold;
color: #A3683E;
background-image: url(../../templates/images/ornament_title.png);
background-repeat: no-repeat;
padding-left: 50px;
padding-bottom: 18px;
padding-top: 8px;
margin-left: 20px;
margin-top: -20px;
width: 600px;
}


.menu_holder{
float:left;
}
.news_holder{
width: 142px;
padding-left:10px;
}

.news_delimiter{
	clear: both;
	background-image: url(../../templates/images/news_delimiter.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width: 650px;
	height: 20px;
	}

.news{
background-repeat:no-repeat;
background-position:bottom;
font-size:11px;
color:#364554;
padding: 10px 0 10px 0;
text-align:justify;
}


.news_title{
	text-transform:uppercase;
	padding-left: 20px;
	color: #A3683E;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	background-image: url(../../templates/images/news_bullet.jpg);
	background-position: left;
	background-repeat: no-repeat;
	}

.news_holder img{
float:left;
padding:5px;
padding-bottom: 2px;
padding-top:0px;
}

/*footer*/
.footer{
position:relative;
background-image:url(../../templates/images/background_footer.jpg);
background-position:top;
background-repeat:no-repeat;
width:767px;
height:106px;
}

.footer_left{
position:absolute;
color:#A37C5D;
font-size:12px;
font-weight: bold;
top:20px;
left:5px;
width: 120px;
height:42px;
text-align:right;
}

.footer_right{
position:absolute;
color:#6D6E70;
font-size:12px;
font-weight: bold;
top:20px;
left:175px;
width: 230px;
height:42px;
text-align:left;

}
.footer_links{
position:absolute;
color:#A37C5D;
font-size:12px;
font-weight:bold;
top:-35px;
left:610px;
width: 120px;
text-align:left;
}

.slogan_footer{
	position: absolute;
	top: 30px;
	left: 350px;
	color: #A08570;
	font-size: 16px;
	font-weight: bold;
	}

.footer_links a{
	color:#A37C5D;
font-size:14px;
font-weight:bold;
text-decoration: none;
	}

.custom_forms h1{
	font-size: 28px;
	font-weight:bold;
	color: #A3683E;
	background-image: url(../../templates/images/ornament_title.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-bottom: 20px;
	}
	
.custom_forms h2{
	font-size: 22px;
	font-weight:bold;
	color: #A3683E;
	padding-bottom: 20px;
	}
	
.custom_forms{
	color: #A3683E;
	font-weight: bold;
	}

.input_1{
	background-image: url("../../templates/images/input_back_1.jpg");
	background-repeat: no-repeat;
	width: 332px;
	height: 20px;
	border: 0px;
	padding: 5px 8px 2px 8px;
		color: #A3683E;
	font-weight: bold;
	}
.input_2{
	background-image: url("../../templates/images/input_back_2.jpg");
	background-repeat: no-repeat;
	width: 171px;
	height: 20px;
	border: 0px;
	padding: 5px 8px 2px 8px;
		color: #A3683E;
	font-weight: bold;
	}
.input_3{
	background-image: url("../../templates/images/input_back_3.jpg");
	background-repeat: no-repeat;
	width: 35px;
	height: 20px;
	border: 0px;
	padding: 5px 8px 2px 8px;
		color: #A3683E;
		font-weight: bold;

	}
.textarea{
	background-image: url("../../templates/images/textarea.jpg");
	background-repeat: no-repeat;
	width: 344px;
	height: 100px;
	border: 0px;
	padding: 5px 8px 2px 8px;
		color: #A3683E;

	}
.select_1{
	background-color: #E3E7EA;
	border: 1px #A3683E solid;
	color: #A3683E;
	}
	
.submit{
	border: 1px #A3683E solid; 
	background-color: #E3E7EA;
	}
.submit_small{
	border: 1px #A3683E solid; 
	background-color: #E3E7EA;
	width: 45px;
	}


