html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #150b04;
}

* {
	line-height: 137%;
}

.spacer {
	width: 1px;
	height: 1px;
}

.spacer100 {
	width: 1px;
	height: 100%;
}

#main {
	width: 100%;
	height: 100%;
}

.lr_bg {
	width: 100%;
	height: 600px;
}

a {
	color: #c1975a;
}

#header {
	width: 818px;
	height: 67px;
	position: relative;
	background: url(../img/bg_top_c.gif) top center no-repeat;
	float: left;
}

#icons_block {
	width: 153px;
	float: left;
}

#menu_block {
	float: left;
}

#body {
	width: 818px;
	height: 489px;
	background: url(../img/img01.jpg) left top no-repeat;
	float: left;
	position: relative;
}

#body_inner {
	/*width: 741px;*/
	width: 818px;
	background:url(../img/bg_rep_inner.gif) left top repeat-y #150b04;
	/*padding-left: 45px;*/
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #c1975a;
	float: left;
	position: relative;
}

	#body_inner #bottom_bg {
		width: 818px;
		background: url(../img/bg_bottom_inner.jpg) left bottom no-repeat;
	}
	
	#body_inner #bottom_bg #top_bg {
		width: 818px;
		height: 500px;
		background:url(../img/bg_top_inner.jpg) left top no-repeat;
		padding: 136px 27px 0 72px;
		text-align: left;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		font-weight: normal;
	}
	
	#body_inner #top_bg #prod_list {
		padding-top: 2px;
	}
	
	#body_inner #top_bg #prod_list div {
		padding-bottom: 9px;
	}
	
	#body_inner #top_bg #prod_list div a {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		font-weight: bold;
		color: #c1975a;
		text-decoration: none;
	}
	
	#body_inner #bottom_bg2 {
		width: 818px;
		height: 26px;
		background: url(../img/bg_bottom_c_.gif) left bottom no-repeat;
	}

#footer {
	width: 818px;
	padding-bottom: 10px;
	background: url(../img/bg_footer_c.gif) left top no-repeat;
	float: left;
	position: relative;
}

#logo {
	margin: 12px 7px 0 250px;
	float: left;
	border: 0;
}

#copyr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #535353;*/
	color: #c1975a;
	padding-top: 27px;
	float: left;
}

	#copyr a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #535353;
		text-decoration: none;
	}

#left {
	background: url(../img/bg_left_inner.gif) left top repeat-y;
}

#right {
	background: url(../img/bg_right_inner.gif) right top repeat-y;
}

#bg_center {
	background: url(../img/bg_ln_c.gif) left top repeat-y;
}

.bg_ {
	background: url(../img/bg_inner.gif) left top repeat-x;
}

#icons {
	padding: 46px 0 0 36px;
	margin: 0;
	list-style-type: none;
}

	#icons li {
		padding-left: 9px;
		float: left;
	}
	
	#icons img {
		border: 0;
	}

#menu {
	padding: 45px 0 0 0;
	margin: 0;
	list-style-type: none;
}

	#menu li {
		padding: 0 16px 0 30px;
		background: url(../img/menu_sep.gif) left bottom no-repeat;
		float: left;
	}
	
	#menu #m_last {
		padding-right: 30px;
		background: url(../img/menu_sep.gif) right bottom no-repeat;
	}
	
	#menu li a {
		font-family: Georgia, Arial;
		font-size: 15px;
		color: #547324;
		text-decoration: none;
	}
	
	#menu li.m_sel a {
		color: #c1975a;
		font-weight: bold;
	}

#ref {
	margin: 0;
	padding: 0;
	font-weight: normal;
	list-style-type: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

	#ref li {
		
	}
	
	#ref .ref_title {
		width: 687px;
		height: 20px;
		font-weight: bold;
		font-size: 14px;
		text-transform: uppercase;
		float: left;
	}
	
	#ref .ref_title a {
		font-weight: bold;
		text-decoration: none;
		font-size: 14px;
		color: #c1975a;
	}
	
	#ref .ref_title2 {
		width: 687px;
		height: 30px;	
		font-style: italic;
		font-weight: normal;
		font-size: 13px;
		float: left;
	}
	
	#ref .ref_img {
		width: 145px;
		float: left;
	}
	
	#ref .ref_img .border {
		width: 122px;
		height: 122px;
		background: url(../img/border.gif) left top no-repeat;
	}
	
	#ref .ref_txt, .ref_txt2 {
		width: 542px;
		font-size: 13px;
		color: #a5b160;
		float: left;
	}
	
	#ref .ref_txt a, .ref_txt2 a {
		text-decoration: none;
		font-size: 13px;
		color: #a5b160;
	}

	#ref .ref_txt2 {
		width: 687px;
	}
	
	#ref .ref_txt p {
		padding: 0;
		margin: 0;
	}
	
	#ref .v_ln {
		width: 687px;
		height: 56px;
		margin-bottom: 19px;
		background: url(../img/v_ln.gif) left bottom no-repeat;
		float: left
	}
	
	#ref .back {
		float: left;
		width: 687px;
		text-align: right;
	}
	
	#ref .back a {
		color: #a5b160;
		text-decoration: underline;
	}

#act {
	margin: 0;
	padding: 0;
	font-weight: normal;
	list-style-type: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

	#act .act_title {
		width: 687px;
		height: 26px;
		font-weight: bold;
		font-size: 14px;
		float: left;
	}
	
	#act .act_title2 {
		width: 687px;
		height: 26px;
		font-style: italic;
		font-weight: bold;
		font-size: 13px;
		float: left;
	}
	
	#act .act_date {
		width: 687px;
		height: 32px;
		font-style: italic;
		font-weight: normal;
		font-size: 13px;
		float: left;
	}
	
	#act .act_txt {
		width: 687px;
		font-size: 13px;
		color: #a5b160;
		float: left;
	}
	
	#act .act_txt p {
		margin: 0;
		padding: 0;
	}
	
	#act .v_ln {
		width: 687px;
		height: 19px;
		margin-bottom: 13px;
		background: url(../img/v_ln.gif) left bottom no-repeat;
		float: left;
	}

#act_print {
	margin: 0;
	padding: 0;
	font-weight: normal;
	list-style-type: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#000000;
	background: #FFFFFF;
	float: left;
}

	#act_print li {
		background: #FFFFFF;
	}
	
	#act_print .act_title {
		width: 687px;
		height: 26px;
		font-weight: bold;
		font-size: 14px;
		float: left;
	}
	
	#act_print .act_title2 {
		width: 687px;
		height: 26px;
		font-style: italic;
		font-weight: bold;
		font-size: 13px;
		float: left;
	}
	
	#act_print .act_date {
		width: 687px;
		height: 32px;
		font-style: italic;
		font-weight: normal;
		font-size: 13px;
		float: left;
	}
	
	#act_print .act_txt {
		width: 687px;
		font-size: 13px;
		color: #000000;
		float: left;
	}
	
	#act_print .v_ln {
		width: 687px;
		height: 19px;
		margin-bottom: 13px;
		/*background: url(../img/v_ln.gif) left bottom no-repeat;*/
		float: left;
	}

#ref_print {
	margin: 0;
	padding: 0;
	font-weight: normal;
	list-style-type: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#000000;
	background: #FFFFFF;
	float: left;
}

	#ref_print li {
		background: #FFFFFF;
	}
	
	#ref_print .ref_title {
		width: 687px;
		height: 20px;
		font-weight: bold;
		font-size: 14px;
		text-transform: uppercase;
		float: left;
	}
	
	#ref_print .ref_title2 {
		width: 687px;
		height: 30px;	
		font-style: italic;
		font-weight: normal;
		font-size: 13px;
		float: left;
	}
	
	#ref_print .ref_img {
		width: 145px;
		float: left;
	}
	
	#ref_print .ref_img .border {
		width: 122px;
		height: 122px;
	}
	
	#ref_print .ref_txt {
		width: 542px;
		font-size: 13px;
		color: #000000;
		float: left;
	}
	
	#ref_print .v_ln {
		width: 687px;
		height: 56px;
		margin-bottom: 19px;
		/*background: url(../img/v_ln.gif) left bottom no-repeat;*/
		float: left
	}

#abc {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 690px;
	height: 40px;
}

	#abc li {
		border: 1px solid #516101;
		background-color: #2c3501;
		padding: 0 4px 0 3px;
		margin: 0 0 0 3px;
		float: left;
	}
	
	#abc li.sel {
		border: 1px solid #516101;
		background-color: #4b5a01;
		padding: 0 4px 0 3px;
		margin: 0 0 0 3px;
		float: left;
	}

	#abc li a {
		font-size: 12px;
		color: #a5b160;
		text-decoration: none;
	}

.links a {
	text-decoration: underline !important;
}