body {
	height: 100%;
	width: 100%;
    margin: 0px 0px 0px 0px;
    background-image: url('img/bg_all.jpg');
    background-repeat: no-repeat;
    background-position: top center;
}

.main_content {
	width: 1000px;
    margin: 0 auto;
}

.line {
	float: left; width: 100%;
}

#pln_img {
	margin: 0px 0px 3px 0px;
}
.title_cat {
	margin: 0px 0px 20px 0px;
}


.div_iner1 {
	float: left; width: 1000px; height: 29px;
}
.div_iner2 {
	float: left; width: 1000px; height: 253px;
}

.div_home1 {
	float: left; width: 1000px; height: 265px;
}
.div_home2 {
	float: left; width: 1000px;
    background-image: url('img/bg_left.jpg');
    background-repeat: no-repeat;
    background-position: bottom left;
}

.div_home21 {
	float: left; width: 231px;
}
.div_home22 {
	float: left; width: 769px;
}

.div_lang {
	float: left; width: 231px; height: 29px;
}
.div_flash_l {
	float: left; width: 231px; height: 253px;
}
.div_menu {
	float: left; width: 231px;
}

.div_rest {
	float: left; width: 769px; height: 29px;
    background-image: url('img/bg_home_t.jpg');
    background-repeat: no-repeat;
}
.div_flash_r {
	float: left; width: 769px; height: 309px;
}
.div_cont {
	float: left; width: 769px;
	font-family: Verdana;
	font-size: 12px; color: #271613;
}
.div_cont a, .div_cont a:visited, .div_cont a:hover {
	font-family: Verdana;
	font-size: 12px; color: #008000;
}

.div_cont form {
}

.div_cont form input, .div_cont form textarea {
	background-color: #fff7d0;
}
.div_cont form input {
	width: 200px;
}
.div_cont form input.sbm {
	border: none;
	background-color: #097609;
    color: #fff;
}
.div_cont form textarea {
	width: 400px; height: 150px;
}

.cont_hm {
    background-image: url('img/bg_cont_hm.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    padding: 60px 30px 30px 30px;
    min-height: 150px;
}
.cont_in {
    background-image: url('img/bg_cont_in.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    padding: 30px;
    min-height: 200px;
}

.div_lang a img {
	margin: 9px 0px 0px 20px;
}

.div_bot {
	float: left; width: 1000px; height: 36px;
	border-top: 9px solid #ffc945;
}
.div_copy {
	text-align: center;
	font-family: Arial;
	font-size: 9px; color: #000;
    padding: 10px 0px 0px 0px;
}
.div_copy a, .div_copy a:visited, .div_copy a:hover {
	font-family: Arial;
	font-size: 9px; color: #000;
    text-decoration: none;
}

.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: 12px; color: #0e0f00;
    font-weight: bold;
    text-decoration: none;
}

.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: 12px; color: #0e0f00;
    text-decoration: none;
}

.cr_item {

}
.cr_item a, .cr_item a:visited, .cr_item a:hover {
    text-decoration: underline;
}


.news_block {
	font-family: Arial, Tahoma;
	font-size: 12px; color: #fff;
    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 {

}

.line {
	float: left;
}
.gallery_block {
	float: left; width: 165px;
    padding: 10px 5px 5px 5px;
    margin: 0px;
	font-family: Arial, Tahoma;
	font-size: 12px; color: #000;
}
.gallery_block a img {
	margin: 0px;
}
.gallery_title {
	font-weight: bold;
}
.gallery_auth {
	font-style: italic;
}
.gallery_desc {

}


/* nicEdit correction styles */

.div_cont p {
	margin: 0px;
	padding: 0px;
}
.div_cont img {
	float: left;
	margin: 10px;
}


/* accordion styles */

.glossymenu {
	margin: 0;
	padding: 0px 0px 130px 0px;
	width: 231px;
}

.glossymenu a.menuitem {
	font-family: Arial;
	font-size: 10px; color: #f5fbed;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	text-decoration: none;
    margin: 0;
	padding: 7px 7px 7px 37px;
    border-bottom: 1px dotted #333;
}

.glossymenu .menuitem:active {

}

.glossymenu a.menuitem .statusicon { /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 5px;
	right: 5px;
	border: none;
}

.glossymenu a.menuitem, .glossymenu a.menuitem:visited, .glossymenu a.menuitem:hover {
	font-family: Verdana;
	font-size: 12px; color: #087902;
    font-weight: bold;
}

.glossymenu div.submenu { /*DIV that contains each sub menu*/

}

.glossymenu div.submenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
    background-color: #cff5b8;
}

.glossymenu div.submenu ul li {
	list-style: none;
	padding: 7px;
    border-bottom: 1px dotted #333;
}

.glossymenu div.submenu ul li a {
	display: block;
	font-family: Verdana;
	font-size: 12px; color: #087902;
    font-weight: bold;
	padding: 0px 0px 0px 67px;
	margin: 0;
}

.glossymenu div.submenu ul li a:hover, .glossymenu div.submenu ul li a:visited {
	font-family: Verdana;
	font-size: 12px; color: #087902;
    font-weight: bold;
}
.glossymenu div.submenu ul li a.cr_item {
	text-decoration: underline;
}