
	body {
		margin: 0;
		padding: 0;
		background: #e1d8aa;
	}
	body, html {height: 100%;}
	table {
		border-collapse: collapse;
	}
	td {padding: 0;}
	
	body, td, th {
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 1.4
	} 
	a{outline: none;}
	a img {border: none;}
	#main {
		margin: 0 auto;
		max-width: 1280px;
		min-width: 1000px;
		min-height:100%;
		background: #fdfae9;
		position: relative;
	}
	#header #header_slogan {
		font-size: 26px;
		font-weight: bold;
		color: #B70404;
		padding: 0;
		margin: 0;
		display: block;
		position: absolute;
		left: 0;
		top: 36px;
		
	}
	#header_phone {
		font-size: 18px;
		display: block;
		position: absolute;
		right: 264px;
		bottom: 8px;
		color: #4F4F51;
	}
	#header_content {
		position: relative; 
		height: 110px;
	}
	#header .sitemap {
	    display: block;
	    position: absolute;
	    top: 0;
	    right: 302px;
	    background: #c4a761 url('/img/sitemap.gif') 7px 50% no-repeat;
	    padding: 0 7px 3px 22px;
	    color: #fff;
	    
	}
	#header .langs {
	    position: absolute;
	    top: 0;
	    right: 203px;
	    background-color: #5ea322;
	}
	#header .langs a, #header .langs span {
		display: block;
		width: 34px;
		text-align: center;
		float: left;
		height: 21px;
		margin: 0 5px;
		color: #ffeab7;
	}
	#header .langs a.sep {
		margin: 0;
		width: 2px;
		background: url('/img/langs.gif') 0 0 no-repeat;
	}
	#header .langs a.act {
		text-decoration: none;
		color: #fff;
	}
	
	#header, #content, #footer, #top {
		width: 100%;
	}
		
	#header {
		background: #fef9e0 url(/img/top.back.jpg) repeat-x;
	}
	#logo {
		margin-left: 70px;
	}
	#header, #top, #footer {
		width: 100%;
	}
	#header h1 {
		float: left;
		margin: 35px 0 0 0 ;
		font-size: 20px;
		font-weight: normal;
	}
	#header h1.color2 {
		margin-right: 6%;
	}
	#header .left, #top .left, #footer .left {
		width: 30.4%;
	}
	
	#menu {
		width: 100%;
	}
	#menu td {
		padding: 0;
		width: 14.2857%;
		text-align: center;
		background: url('/img/menu.delim.gif') right center repeat-y;
	}
	#menu .last {background: none;}
	
	#menu a {
		border-top: 1px solid #004d00;
		border-bottom: 1px solid #004d00;
		text-decoration: none;
		font-size: 15px;
		display: block;
		white-space: nowrap;
		background: url('/img/menu.bg.gif') #009000 repeat-x;
		color: #FFF;
		padding: 4px 8px;
		margin-right: 2px;
	}
	#menu .last a {margin-right: 0;}
	
	#menu a:hover {
		background: url('/img/menu.bg.h.gif') #007200 repeat-x;
		text-decoration: none;
	}
	#menu a.selected {
		background: url('/img/menu.bg.s.gif') #9f2500 repeat-x;
		text-decoration: none;
	}
	/* top */
	#top td {
		vertical-align: top;
	}
	#top .left {
		background: #f4edca;
	}
	#top .left .text{
		padding: 6px 25px 0;
	}
	#anim {
		height: 276px;
	}
	/* /top */
	
	/* content */
	.content_wrapper{
		padding-bottom: 97px;
	}
	#content {
		
	}
	#content td {
		vertical-align: top;
		background: #fdfae9;
	}
	#content .left, #content .center {width: 33%;}
	#content .left2 {width: 232px;}
	#content .left3 {width: 232px;}
	#content .right3 {width: 232px;}
	
	
	#content .text{
		padding: 18px 25px 25px;
	}
	#content .right3 .text{
		padding-left: 0;
		padding-right: 15px;
	}
	/* /content */
	
	/* footer */
	#footer {
		position: absolute;
		bottom: 0;
	}
	#footer .left {
		background: #eee6be;
	}
	#footer .right {
		background: #f3edd0;
	}
	#footer .text {
		padding-left: 60px;
	}
	/* /footer */
	
	/* anim */
	#anim {
		overflow: hidden;
		position: relative;
	}
	#anim .item {
	}
	#anim img {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
	}
	#anim .text {
		width: 350px;
		position: absolute;
		top: 42px;
		right: 0;
	}
	#anim .text .head {
		background: #9aa07c;	
		font-size: 1px;
		line-height: 1px;
		height: 7px;
	}
	#anim .text .frame {
		background: #fff;
		opacity: 0.85;
		filter:alpha(opacity=85);
		height: 90px;
	}
	#anim .text .content {
		padding: 14px;
		position: absolute;
		top: 7px;
		left: 0;
		color: #4d5236;
		font-size: 22px;
	}
	/* /anim */
	
	.linker p, .linker a {
		line-height: 1.85;
		font-size: 15px;
	}
	.linker_img {
		height: 105px;
		width: 261px;
		overflow: hidden;
		position: relative;
	}
	.linker_img img {
		position: absolute;
		top: 0px;
		left: 0px;
	}
	#content .text {color: #505050;}
	.prod_item {
		clear: both;
		margin-top: 10px;
	}
	.prod_item img {
		float: left;
		margin: 4px 10px 0 0;
	}
	.prod_item a {
		font-size: 15px;
	}
	h1 {
		margin-top: 5px;
		margin-bottom: 5px;
		font-weight: normal;
		font-size: 22px;
	}
	h2 {
		margin-top: 5px;
		margin-bottom: 5px;
		font-weight: normal;
		font-size: 20px;
	}
	p {
		margin-top: 5px;
		margin-bottom: 10px;
	}
	.big {font-size: 18px;}
	.color1 {color: #008f00;}
	.color2 {color: #b70404;}
	.link {
		color: #fff;
		background: #b70404;
		font-weight: bold;
		display: inline-block;
		padding: 2px 4px 3px;
	}
	.link2 {
		color: #fff;
		background: #008f00;
		font-weight: bold;
		display: inline-block;
		padding: 2px 4px 3px;
	}
	 
	.events .date {
		color: #008f00;
		font-weight: bold;
		line-height: 1.6;
	}
	.lowercase {text-transform: lowercase;}
	.events .title {
		color: #505050;
	}
	
	.tb0 td, .tb0 th {
		padding: 5px 20px 5px 0;
	}
	.border_td td {
		border-top: 1px solid #E1e8AA;
		border-bottom: 1px solid #E1e8AA;
	}
	.tb0 th {
		text-align: left;
	}
	.alert {color: red;}
	.border_red{border: 1px solid red;}
	
	.text .gallery a img {
		margin: 0 15px 15px 0;
	}
	.tb01 th {padding: 10px; text-align: left;}
	.tb01 td {padding: 10px 10px; border: none; border-top: 1px solid #E1e8AA; border-bottom: 1px solid #E1e8AA;}
	.tb01 input {width: 50px;}
	.tb01_del {border-top: 1px solid #E1e8AA; line-height: 1px; font-size: 1px; margin-top: 4px; padding-bottom: 4px;}
	
	.pack {white-space: nowrap; height: 30px;}
	
	a h2 {
		text-decoration: underline;
		color: #008f00;
	}
	form {margin:0; padding:0}
	.select{color: #B70404}
	input.btn1 {color: #fff; background:#bd3200; border: 1px solid #492315; width: auto;}

	.delimiter {border-top: 1px solid #E1e8AA; height:1px; font-size: 1px; line-height: 1px;}
	
	.core_sitemap ul {margin-top: 10px; margin-bottom: 10px;}
		.core_sitemap ul { list-style-type: none;}
		    .core_sitemap ul a {color: #B70404; font-size: 15px;}
			.core_sitemap ul ul ul { list-style-type: disc;}
			    .core_sitemap ul ul ul a {color: #008F00; font-size: 15px;}
		    
		
