body {

	height: 100%;
    background-image: url('img/bg.jpg');
	background-repeat: repeat-x;
	background-position:top;
	width: 100%;
    margin: 0px 0px 0px 0px;
}

.main_content {
	width: 1000px;
    margin: 0 auto;
}
.main_content_in {
	float: left; width: 1000px;
    background-image: url('img/bg_home.jpg');
    background-position: 0px 325px;
    background-repeat: no-repeat;
}


.div_home1 {
	float: left; width: 1000px; height: 325px;

}
.div_home2 {
	float: left; width: 220px;
}
.div_home3 {
	float: left; width: 780px;
    padding: 20px 0px 0px 0px;
}


.div_inner1 {
	float: left; width: 1000px; height: 215px;

}
.div_inner2 {
	float: left; width: 220px;
}
.div_inner3 {
	float: left; width: 780px;
}


.div_lang {
	margin: 15px 0px 15px 25px;
}
.div_lang a, .div_lang a:visited, .div_lang a:hover {
	font-family: Arial, Tahoma;
	font-size: 10px; color: #c02d00;
    padding: 0px 5px 0px 5px;
    margin: -5px 0px 0px 0px;
}

.div_cont {
	float: left; width: 95%;
	font-family: Arial, Tahoma;
	font-size: 12px; color: #000;
    padding: 0px 10px 10px 10px;
}
.div_cont a, .div_cont a:visited, .div_cont a:hover {
	font-family: Arial, Tahoma;
	font-size: 12px; color: #9f0707;
}
.div_cont b {
	font-family: Arial, Tahoma;
	font-size: 12px; color: #000;
    font-weight: bold;
}
.div_cont hr {
	height: 1px;
	color: #FFF;
    background-color: #FFF;
    border: none;
    border-top: 1px dotted #373737;
}

.line {
	float: left;
}

.div_banner {
	margin: 15px 0px 20px 25px;
}

.div_bot {
	float: left; width: 980px; height: 25px;
    background-image: url('img/bg_bot.jpg');
    background-repeat: no-repeat;
    text-align: right;
	font-family: Arial;
	font-size: 10px; color: #7b7b7b;
    padding: 10px;
}
.div_bot a, .div_bot a:visited, .div_bot a:hover {
	font-family: Arial;
	font-size: 10px; color: #7b7b7b;
}

.mm_item {
	width: 150px;
	padding: 5px 0px 5px 25px;
    line-height: 15px;
}
.mm_item a, .mm_item a:visited, .mm_item a:hover {
	font-family: Arial;
	font-size: 14px; color: #b04200;
    font-weight: bold;
    text-decoration: underline;
}

.sm_item {
	padding: 3px 0px 3px 40px;
    line-height: 15px;
}
.sm_item a, .sm_item a:visited, .sm_item a:hover {
	font-family: Arial;
	font-size: 14px; color: #b04200;
    font-weight: bold;
    text-decoration: none;
}

.cr_item {

}
.cr_item a, .cr_item a:visited, .cr_item a:hover {
	color: #000;
    text-decoration: none;
}


form {
	float: left; width: 100%;
}
input {
    border: 1px solid #999;
}
input.sbm {
	background-color: #668316;
    margin: 10px 0px 0px 0px;
    font-weight: bold;
    color: #FFF;
    padding: 0px 20px 0px 20px;
}
textarea {
    width: 300px;
    height: 100px;
    border: 1px solid #999;
}


.news_block {
	font-family: Arial, Tahoma;
	font-size: 12px; color: #000;
    margin: 10px 0px 10px 0px;
}
.news_date {
	text-decoration: italic;
}
.news_title {
	font-weight: bold;
    padding: 0px 0px 10px 0px;
}
.news_short {
	border-bottom: 1px dotted #333;
    padding: 0px 0px 10px 0px;
}
.news_body {

}

.gallery_block_ex {
	float: left; width: 142px;
    padding: 0px;
    margin: 5px;
	font-family: Arial, Tahoma;
	font-size: 12px; color: #000;
}

.gallery_block {
	float: left; width: 760px; height: 170px;
    padding: 0px;
    margin: 0px;
	font-family: Arial, Tahoma;
	font-size: 12px; color: #000;
}
.gallery_block a img {
	margin: 0px;
}
.gallery_title {
	font-weight: bold;
    font-size: 14px;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 5px;
}
.gallery_auth {
	font-weight: bold;
    padding: 0px 0px 0px 5px;
}
.gallery_desc {
    padding: 0px 0px 0px 5px;
}
.gallery_img {
	float: left; width: 142px; height: 135px;
    background-image: url('img/bg_image.gif');
    margin: 0px 20px 0px 0px;
}
.gallery_img a img {
	margin: 12px 0px 0px 16px;
}


/* nicEdit correction styles */


.div_cont p {
	margin: 0px;
	padding: 0px;
}
.div_cont img {
	float: left;
	margin: 10px;
}