/* ---| default |--- */

body {
	background: #EBF2B4 url(/images/bodyground_02.jpg) repeat-x;
	color: #292929;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding: 0;
	margin: 0;
	}
img {
	border: 0;
	}
form {
	margin: 0;
	padding: 0;
	}
table {
  	border-collapse: collapse;
 	border: 0;
 	}
table td {
 	padding: 0;
	vertical-align: top;
	}
div.relative {
	position: relative;
	}
/*!!!!!!!div.relative-b {
	position: relative;
	width:100%;
	overflow:hidden;
	}*/
/* ---| /default |--- */


#all {
	width: 100%;
	}
#all-top {
	position: relative;
	height: 383px;
	width: 612px;
	text-align: center;
	}
	div#seasonflash {
		position: absolute;
		margin: 25px 0px 0px 23px;
		}
#all-left {
	background: url(/images/wind-left.jpg) top right no-repeat;
	text-align: center;
	}
	#all-left img {margin: 60px auto 0 auto}
#all-right {
	/*background: url(/images/b0dygroundright.jpg) repeat-x top left;*/
	background: url(/images/wind-right.jpg) top left no-repeat;
	}
	#window {
		width: 612px;
		height: 383px;
		margin:auto;
		}
		#window-top {
			width: 612px;
			height: 35px;
			background: url(/images/window-top_02.jpg) no-repeat bottom left;
			}
			#window-top img {
				/*width: 1000px;*/
				height: 35px;
				}
			.window-left {
				/*width: 308px;*/
				width: 116px;
				/*width:260px;*/
				/*height: 300px;*/
				}
			.window-center {
				width: 380px;
				height: 300px;
				}
			.window-right {
				/*width: 312px;*/
				width: 116px;
				/*width: 260px;*/
				/*height: 300px;*/
				}

				.window-left img {
					height:51px;
					width:170px;
					margin:17px 0px 0px 4px;
					}

				/* WINTER */
				#winter .window-left {
					background: url(/images/winter-window-left.jpg) no-repeat;
					}
				#winter .window-center {
					background: url(/images/winter-window-center.jpg) no-repeat;
					}
				#winter .window-right {
					background: url(/images/winter-window-right.jpg) no-repeat;
					}

				/* SPRING */
				#spring .window-left {
					background: url(/images/spring-window-left.jpg) 100% 0 no-repeat;
					}
				#spring .window-center {
					background: url(/images/spring-window-center.jpg) no-repeat;
					}
				#spring .window-right {
					background: url(/images/spring-window-right.jpg) no-repeat;
					}

				/* SUMMER */
				#summer .window-left {
					background: url(/images/summer-window-left_02.jpg) no-repeat;
					}
				#summer .window-center {
					background: url(/images/summer-window-center.jpg) no-repeat;
					}
				#summer .window-right {
					background: url(/images/summer-window-right_02.jpg) no-repeat;
					}

				/* AUTUMN */
				#autumn .window-left {
					background: url(/images/autumn-window-left.jpg) no-repeat;
					}
				#autumn .window-center {
					background: url(/images/autumn-window-center.jpg) no-repeat;
					}
				#autumn .window-right {
					background: url(/images/autumn-window-right.jpg) no-repeat;
					}

		#window-bot {
			height: 48px;
			background: url(/images/window-bot_02.jpg) 0 0 no-repeat;
			}
			#window-bot img {
				height: 48px;
				width: 1000px;
				}

#all-mid {
	background: url(/images/all-mid-bot.jpg) repeat-x bottom left;
	}
	#al-cont {
		width: 100%;
		background: url(/images/all-mid-ground.jpg) no-repeat center top;
		}
#all-bot {
	background: #8FB375 url(/images/all-bot-ground.jpg) repeat-x;
	height: 69px;
	}


/* ---| TOPLINKS |--- */
#toplinks {
	position: absolute;
	top: 2px;
	right: 0px;
	width: 144px;
	height: 147px;
	}
	#toplinks table {
		float: right;
		width: 144px;
		height: 147px;
		}
	#toplinks td {
		vertical-align: bottom;
		}
	#toplinks .tl-left {
		width: 22px;
		height: 37px;
		}
	#toplinks .tl-right {
		border-bottom: 1px solid #DACA5C;
		width: 122px;
		height: 37px;
		}
		#toplinks a {
			text-decoration: none!important;
			color: #DEA712!important;
			font-size: 10px;
			}
/* ---| /TOPLINKS |--- */


/* ---| LEFT CONTENT |--- */
#cont-left {
	width: 200px;
	padding: 0 10px 5px 10px;
	}
/* ---| /LEFT CONTENT |--- */

/* ---| CENTER CONTENT |--- */
#cont-center {
	height: 300px;
	width: 90%;
	padding: 0 10px 40px 10px;
	font-family: Arial,Verdana,sans-serif;
	text-align: justify;
	}
	#cont-center * {
		text-align: left;
		}
/* ---| /CENTER CONTENT |--- */

/* ---| RIGHT CONTENT |--- */
#cont-right {
	width: 285px;
	padding: 15px 30px;
	}
/* ---| /RIGHT CONTENT |--- */

/* ---| TOPMENU |--- */
#topmenu {
	height: 60px;
	font-family: Arial,Verdana,Tahoma,sans-serif;
	}
	#topmenulist {
		padding: 0 0 0 35px;
		font-family: Tahoma, Arial, Verdana, sans-serif;
		}
		.topmenuitem {
			background: url(/images/topmenuitem.gif) no-repeat right 3px;
			float: left;
			white-space: nowrap;
			margin: 0 10px 10px 0;
			padding: 0 13px 0 0;
			text-transform: uppercase;
			font-size: 11px;
			color: #dc8f3d;
			font-weight: bold;
			position: relative;
			}
			.topmenuitem a {
				color: #dc8f3d;
				text-decoration: none!important;
				}
.submenu {
	position: absolute;
	display: none;
	top: 20px;
	left: 0px;
	background: #B3CB8D;
	padding: 8px 8px 0 0;
	}
	.submenu a {
		color: #fff!important;
		font-size: 14px;
		display: block;
		text-transform: lowercase;
		font-weight: bold;
		font-family: Tahoma;
		text-decoration: underline!important;
		margin: 0 0 10px 0;
		padding: 0 0 2px 15px;
		background: url(/images/sub1.gif) no-repeat left center;
		}
	.submenu a:hover {
		background: url(/images/sub2.gif) no-repeat left center;
		color: #466837!important;
		text-decoration: none!important;
		}
/* ---| /TOPMENU |--- */

/* ---| PRINT VERSION & TOPSEARCH |--- */
#right-block {
	position: absolute;
	top: -30px;
	right: 0;
	white-space: nowrap;
	width: 175px;
	}
	#print-version {
		margin-left: 8px;
		}
	#print-version img {
		margin-left: 6px;
		}
	#print-version a {
		color: #65964F!important;
		text-decoration: none!important;
		}
/* ---| /PRINT VERSION & TOPSEARCH |--- */
#search-block {
	border: 1px solid #65964F;
	border-right: 0px;
	margin: 7px 0 0 0;
	padding: 5px 0 5px 5px;
	}
	#search-block form {
		background: #94BF82;
		width: 169px;
		height: 27px;
		overflow: hidden;
		white-space: nowrap;
		}
		.topsearchinput {
			background: #94BF82;
			border: 0;
			width: 120px;
			height: 18px;
			color: #fff;
			font-size: 12px;
			float: left;
			margin: 4px 5px 0 4px;
			_margin: 4px 1px 0 4px;
			}


/* ---| VERTICAL MENU |--- */
.vert-menu {
	font-weight: bold;
	font-size: 14px;
	font-family: Arial,Verdana,Tahoma,sans-serif;
	margin: 0 0 20px 0;
	}
	.vert-menu a {
		background: url(/images/book.gif) no-repeat left 1px;
		padding: 0 0 0 25px;
		margin: 0 0 13px 0;
		display: block;
		/*color: #36372F;*/
		color: #754a20;
		text-decoration: none!important;
		line-height: 13px;
		}
	.vert-menu a {
		text-transform: uppercase;
		font-size: 12px;
		}
		.vert-menu a.men2 {
			background: url(/images/us.gif) no-repeat left 3px!important;
			}
		.vert-menu a.men3 {
			background: url(/images/sk.gif) no-repeat left 3px!important;
			}
			.vert-menu ul {margin: 0px 0 30px 0; padding: 0px}
			.vert-menu ul li {
				list-style-image: none;
				list-style: none;
				margin: 0 0 10px 20px;
				padding: 0 0 0 14px;
				background: url(/images/li-cat.gif) 0 3px no-repeat;
				
			}
				.vert-menu ul li a {
					background: none;
					padding: 0px;
					margin: 0 0 0 0;
					color: #87ae69;
					text-transform: none;
					font-family: Arial;
					font-size: 14px;
					height: 13px;
				}
	.vert-submenu {
		margin: 0 0 15px 40px;
		font-size: 12px;
		}
		.vert-submenu a {
			background: none;
			padding: 0;
			margin: 0 0 2px 0;
			display: block;
			color: #65964F!important;
			text-decoration: none!important;
			}
.vert-menu-b {
	margin: 30px 0 30px 5px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial,Verdana,Tahoma,sans-serif;
	}
	.vert-menu-b a {
		background: url(/images/vert-menu-b.gif) no-repeat left 4px;
		display: block;
		color: #DD8E3D!important;
		text-decoration: none!important;
		padding: 0 0 0 20px;
		text-transform: uppercase;
		white-space: nowrap;
		margin: 15px 0 5px 0;
		}
.cat-menu {
	margin: 0 0 20px 0;
	}
	.cat-menu ul {
		padding: 0 0 0 20px;
		margin: 0 0 0 20px;
		}
		.cat-menu ul li {
			list-style-type: none;
			list-style-image: url(/images/li3.gif);
			color: #669750;
			font-weight: bold;
			margin: 0 0 10px 0;
			}

.ln-title {
	color: #DC8C39;
	text-transform: uppercase;
	font-weight: bold;
	margin: 50px 0 0 25px;
	font-size: 12px;
	font-family: Arial;
	}
.ln-item {
	margin: 10px 0 20px 25px;
	font-family: Arial;
	}
	.ln-date {
		color: #DC8C39;
		text-decoration: underline;
		font-weight: bold;
		font-size: 11px;
		}
	.ln-text {
		margin: 6px 0 0 0;
		font-size: 12px;
		}
		.ln-text .ln-link {
			font-weight: bold !important;
			color: #42542E !important;
			}
/* ---| /VERTICAL MENU |--- */

/* ---| BANNERS |--- */
.greenbanner {
	border: 1px solid #A3E099;
	padding: 5px;
	margin: 0 0 10px 0;
	text-align: center;
	}
	.gbground {
		background: #E5F9B2;
		margin:0;
		}
	.gbtitle {
		background: #94BF82 url(/images/gbtitle.gif) no-repeat left center;
		border: 1px solid #94BF82;
		border-collapse: collapse;
		margin-bottom: 10px;
		padding: 0px 0px 0px 16px;
		}
		.gbtitle div {
			background: url(/images/gbtitle2.gif) no-repeat right center;
			text-align: center;
			font-weight: bold;
			color: #fff;
			text-transform: uppercase;
			font-size: 12px;
			padding: 8px 16px 8px 0;
			}
			.gbtitle div a {
				display: block;
				color: #fff;
				text-decoration: none;
				}
	.gbbottom {
		background: #94BF82;
		text-align: center;
		font-weight: bold;
		color: #fff;
		font-size: 11px;
		padding: 3px 0 3px 0;
		height: 15px;
		clear: both;
		}
		.gbbottom a {
			display: block;
			color: #fff;
			text-decoration: none;
			}
	.gbcontent {
		color: #242F20;
		padding-bottom: 10px;
		text-align: center;
		}
		.gbcontent a {
			color: #242F20 !important;
			text-decoration: underline;
			}
		.gbcontent a:hover, .gbcontent a:active {
			text-decoration: none;
			}
		.gbcontent img {
			border: 1px solid #65964F;
			}
			.gbleft {
				float: left;
				margin-right: 10px;
				}
			.gbcent {
				margin: 10px 0;
				}
	.greenbanner table.short {
		width: 100%;
	}
		.greenbanner table.short td.image {
			width: 50px;
			text-align: left;
		}
/* ---| BANNERS |--- */

/* ---| TITLES |--- */
h1 {
	color: #94BF82;
	font-size: 22px;
	font-family: "Arial Narrow",Arial,sans-serif;
	background: url(/images/h1.gif) right bottom no-repeat;
	margin-top:0;
	}
h2 {
	color: #68865B;
	font-size: 20px;
	font-family: "Arial Narrow",Arial,sans-serif;
	background: url(/images/h2.gif) right 15px repeat-x;
	}
	h2 b {
		background: #EBF2B4;
		padding: 0 5px 0 0;
		}
h3 {
	color: #2E3B28;
	font-size: 18px;
	font-family: "Arial Narrow",Arial,sans-serif;
	background: url(/images/h3.gif) right 8px no-repeat;
	}
	h3 b {
		background: #EBF2B4;
		padding: 0 5px 0 0;
		}
h4 {
	color: #DD8E3D;
	font-size: 16px;
	font-family: "Arial Narrow",Arial,sans-serif;
	background: url(/images/h4.gif) right 8px no-repeat;
	}
	h4 b {
		background: #EBF2B4;
		padding: 0 5px 0 0;
		}
h5 {
	color: #65411C;
	font-size: 15px;
	font-family: "Arial Narrow",Arial,sans-serif;
	}
.open, .close {
	margin: 5px 0;
	color: #1D1D1D;
	font-size: 13px;
	}
.open b {
	background: url(/images/open.gif) right 6px no-repeat;
	padding: 0 15px 0 0;
	}
.close b {
	background: url(/images/close.gif) right 6px no-repeat;
	padding: 0 15px 0 0;
	}
.slide {
	background: #F8FFBE;
	position: relative;
	padding: 10px;
	}
	.slide img {
		position: absolute;
		top: 0px;
		left: -1px;
		_left: -11px;
		}
/* ---| /TITLES |--- */

/* ---| IMAGES |--- */
.pic.left {
	float: left;
	border: 4px solid #89AF70;
	background: #89AF70;
	margin: 0 20px 0 0;
	width: 10px;
	}
	.pic.left img {
		border: 1px solid #B4EAA6;
		}
		.sign {
			padding: 5px 0 5px 5px;
			line-height: 12px;
			}
		.plus {
			float: right;
			border: 0!important;
			}
			.pic.left a {
				text-decoration: none!important;
				color: #000!important;
				font-weight: normal!important;
				}
.pic.right {
	float: right;
	border: 4px solid #89AF70;
	background: #89AF70;
	margin: 0 0 0 6px;
	width: 10px;
	}
	.pic.right img {
		border: 1px solid #B4EAA6;
		}
			.pic.right a {
				text-decoration: none!important;
				color: #000!important;
				font-weight: normal!important;
				}
.pic.center {
	float: center;
	clear: both;
	border: 4px solid #89AF70;
	background: #89AF70;
	margin: 6px;
	width: 10px;
	}
	.pic.center img {
		border: 1px solid #B4EAA6;
		margin: 0 0 5px 0;
		}
			.pic.center a {
				text-decoration: none!important;
				color: #000!important;
				font-weight: normal!important;
				}
.pic.news {
	border: 1px solid #89AF70;
	background: #89AF70;
	margin: 0 15px 0 0;
	width: 10px;
	}
	.pic.news a {
		text-decoration: none!important;
		color: #000!important;
		font-weight: normal!important;
		}
/* ---| /IMAGES |--- */

/* ---| LINKS |--- */
#cont-center a {
	color: #3F5134;
	text-decoration: underline;
	font-weight: bold;
	}
#cont-center a:visited {
	color: #89AF70;
	text-decoration: underline;
	font-weight: normal;
	}
#cont-center a:hover {
	color: #3F5134;
	text-decoration: none;
	font-weight: bold;
	}
/* ---| /LINKS |--- */

/* ---| FORMS |--- */
form.default-f {
	width: 350px!important;
	}
form.default-d {
	width: 410px!important;
	padding-left: 20px;
	}
	form.default-d .form-body {
		padding: 10px 30px;
		}
	form.default-d td {
		font-size: 12px;
		}
form.default-v {
	width: 502px!important;
	padding-left: 20px;
	}
	form.default-v .form-body {
		padding: 10px 30px;
		}
	form.default-v td {
		font-size: 12px;
		}
.form-title {
	background: #F1C06F;
	border: 1px solid #FFFDE0;
	color: #4F6340;
	padding: 3px 5px;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 10px 0;
	}
	.form-u {
		color: #000;
		text-decoration: underline;
		}
	.form-question {
		float: right;
		font-size: 11px;
		font-weight: normal;
		}
.form-body {
	background: #F1DD99;
	border: 1px solid #FFFDE0;
	padding: 15px 3px;
	margin: 0 0 10px 0;
	font-size: 11px;
	}
	.form-body td {
		padding: 3px;
		vertical-align: middle;
		}
		.form-body td td {vertical-align: top!important}
	.i-text {
		width: 195px;
		height: 16px;
		border: 1px solid #89AF70;
		background: #F8FFBE;
		color: #303F25;
		font-weight: bold;
		font-size: 11px!important;
		}
	form.default-v .i-text {
		width: 288px;
	}
	.i-text3 {
		width: 90%;
		height: 20px;
		_border: 1px solid #89AF70;
		background: #F8FFBE;
		color: #303F25;
		font-weight: bold;
		font-size: 11px!important;
		}
	.i-text2 {
		width: 195px;
		height: 16px;
		border: 1px solid #89AF70;
		background: #fff;
		color: #303F25;
		font-size: 11px!important;
		}
	.t-text {
		width: 330px;
		height: 75px;
		border: 1px solid #89AF70;
		background: #F8FFBE;
		color: #303F25;
		overflow: hidden;
		}
	.t-text2 {
		width: 195px;
		height: 50px;
		border: 1px solid #89AF70;
		background: #F8FFBE;
		color: #303F25;
		overflow: hidden;
		}
	.t-text3 {
		width: 195px;
		height: 100px;
		border: 1px solid #89AF70;
		background: #F8FFBE;
		color: #303F25;
		scrollbar-base-color:#89AF70;
		scrollbar-arrow-color:#426F2D;
		scrollbar-track-color:#E0E994;
		}
	form.default-v .t-text3 {
		width: 288px;
	}
	.form-comments {
		background: url(/images/form-comments.gif) no-repeat left center;
		padding: 0 0 0 10px!important;
		}
	.green {
		color: #545E3B;
		font-size: 12px;
		}

.form-admin {
	margin: 0 0 10px 0;
	color: #2C3724;
	height: 30px;
	}
	.button01 {
		background: #F1C06F;
		border: 1px solid #FFFDE0;
		color: #2D2415;
		width: 128px;
		height: 23px;
		float: left;
		text-align: center!important;
		font-size: 11px;
		}
	.button02 {
		background: #F1C06F;
		border: 1px solid #FFFDE0;
		color: #856A3D;
		width: 128px;
		height: 23px;
		float: right;
		text-align: center!important;
		font-size: 11px;
		}
	.button03 {
		background: #F1C06F;
		border: 1px solid #FFFDE0;
		color: #2D2415;
		width: 160px;
		height: 23px;
		float: right;
		text-align: center!important;
		font-size: 11px;
		margin-top: 10px;
		}
/* ---| /FORMS |--- */

/* ---| BOTTOM |--- */
.bot-left {
	width: 360px;
	background: url(/images/bot.gif) no-repeat left top;
	border-right: 1px solid #4F6340;
	text-align: center;
	}
	.bot-left img {
		margin: 0 10px 5px 10px;
		}
.bot-center {
	text-align: center;
	padding: 0 20px;
	}
	.bot-center td {
		text-align: left;
		padding: 3px;
		font-weight: bold;
		color: #2B4022;
		font-size: 14px;
		font-family: Arial;
		}
		.bot-center td a {
			text-decoration: none;
			color: #2B4022;
			}
.bot-right {
	width: 290px;
	background: url(/images/bot.gif) no-repeat right top;
	border-left: 1px solid #4F6340;
	text-align: center;
	}
/* ---| /BOTTOM |--- */

/* ---| DEFAULT TABLE |--- */
.cont-tb {
	width: 100%;
	clear: both;
	}
.cont-tb th {
	background: #89AF70;
	border-bottom: 0;
	color: #fff;
	padding: 6px;
	text-align: center!important;
	}
.cont-tb td {
	background: none;
	border: 1px solid #89AF70;
	color: #2C3724;
	padding: 6px;
	}
/* ---| /DEFAULT TABLE |--- */

/* ---| LISTS |--- */
#cont-center ul {
	margin-left: 11px;
	}
	#cont-center ul li {
		list-style-type: none;
		list-style-image: url(/images/li1.gif);
		margin-bottom: 5px;
		color: #445738;
		}
		#cont-center ul li ul {
			margin: 10px 0 10px 15px;
			}
		#cont-center ul li ul li {
			list-style-image: url(/images/li2.gif);
			}
/* ---| /LISTS |--- */

/* ---| /NAVIGATION |--- */
.navigation {
	margin: 0 10px;
	}
	.navigation a {
		padding: 3px;
		font-size: 12px;
		}
	.navigation b {
		padding: 0 3px;
		background: #4F6340;
		color: #fff;
		font-weight: normal;
		}
.navigation-archive {
	margin: 0 10px;
	}
	.navigation-archive a {
		padding: 3px;
		font-size: 12px;
		font-weight: normal!important
		}
	.navigation-archive b {
		padding: 0 3px;
		background: #4F6340;
		color: #fff;
		font-weight: normal;
		}
/* ---| /NAVIGATION |--- */


.about {
	font-family: Arial;
	font-size: 12px;
	}
	.about div {
		margin-bottom: 10px;
		color: #4a5431!important;
		}
	.about b {
		color: #4a5431;
		font-weight: normal
		}
.main-top {
	width: 100%;
	background: #fff;
	}
	.main-top td {
		border-right: 1px solid #F0F6C2;
		text-align: center!important;
		color: #FEEECD;
		font-weght: bold;
		text-transform: uppercase;
		font-size: 13px;
		padding: 10px 5px 5px 5px;
		background: url(/images/main-top.gif) no-repeat center top;
		width: 33%;
		}
		.main-top td a {
			color: #DD8E3D!important;
			text-decoration: none!important;
			font-weight: bold!important;
			white-space: nowrap;
			}
.main-icon {
	width: 100%;
	}
	.main-icon td {
		text-align: center!important;
		}
		.main-icon td a {
			text-decoration: none!important;
		}
	.main-icon ul {
		margin-left: 20px;
		text-align: center!important;
		}
		.main-icon ul li {
			text-align: center!important;
			list-style-image: url(/images/li4_02.gif)!important;
			/*list-style-image: none!important;
			list-style: none;
			background: url(/images/li4.gif) 0 0 no-repeat;*/
			color: #669650!important;
			text-transform: uppercase;
			font-family: Arial Narrow;
			font-size: 17px;
			font-weight: bold!important;
			}
			.main-icon ul li a {
				color: #669650!important;
				text-decoration: none!important;
				font-weight: bold!important;
				}

.search {
	background: #93BF82;
	width: 450px;
	height: 50px;
	}
	.search td {
		text-align: center!important;
		vertical-align: middle;
		}
		.s01 {
			width: 70px;
			color: #fff;
			}
		.s02 {
			width: 340px;
			background: #EEF3B9;
			border: 1px solid #6A905E;
			color: #737375;
			}
		.s03 {
			width: 40px;
			}
		.s04 {
			margin: 10px 0 0 15px;
			color: #737375;
			}
			.s04 span {
				color: #000;
				}
			.s04 b {
				color: #DD0005!important;
				font-weight: normal;
				}
.results {
	margin: 30px 0 0 15px;
	}
	.s05 li {
		list-style-image: url(/images/li5.gif)!important;
		color: #4A4D32;
		font-weight: bold;
		}
	.s05 li ul li {
		color: #818D4D;
		font-weight: normal;
		}
		.s05 li ul li a {
			color: #818D4D!important;
			font-weight: normal!important;
			list-style-image: url(/images/li6.gif)!important;
			text-decoration: underline!important;
			}
		.s05 li a {
			color: #4A4D32!important;
			font-weight: bold!important;
			text-decoration: none!important;
			}
.news-id {
	color: #535B36;
	width: 100%;
	border-bottom: 1px solid #96BF79;
	margin-bottom: 20px;
	}
.news-date {
	background: #71A05C;
	color: #fff;
	padding: 2px 5px;
	display: inline;
	}
.news-title {
	font-weight: bold;
	color: #3A491E;
	padding-bottom: 10px;
	}
.news-nav {
	width: 400px;
	}
.news-nav td {
	text-align: center!important;
	padding: 5px 10px;
	color: #989D67;
	width: 33%;
	white-space: nowrap;
	}
	.news-nav a {
		font-weight: normal!important;
		}

.mapsite {
	margin-left: -30px;
	}
.mapsite ul {
	margin:0;
	padding-left: 30px!important;
	}
	.mapsite ul li {
		list-style-image: url(/images/li7.gif)!important;
		font-family: Tahoma;
		font-size: 14px;
		font-weight: bold;
		color: #669B55!important;
		}
	.mapsite ul li a {
		font-weight: bold!important;
		font-family: Tahoma;
		color: #669B55!important;
		}
	.mapsite ul li ul li a {
		font-weight: bold!important;
		font-family: Tahoma;
		}
	.mapsite ul li  ul li ul li a {
		font-weight: normal!important;
		font-family: Tahoma;
		}
		.mapsite ul li ul li {
			list-style-image: none!important;
			font-size: 11px;
			font-weight: bold;
			}
			.mapsite ul li ul li ul li {
				list-style-image: url(/images/li6.gif)!important;
				font-size: 11px;
				font-weight: normal;
				}

.month {
	color: #EC8B16;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	margin: 10px 0;
	}
.arch-date {
	text-align: right!important;
	padding: 0 20px 0 30px;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	}
.arch-title {
	color: #485D34;
	font-size: 12px;
	padding: 0 20px 40px 10px;
	}
.more {
	text-align: right!important;
	}

body.viewimage {
	background:#ECF2B4;
	}
	body.viewimage td {
		text-align: left;
		}
.vi-sp {
	width: 70px;
	}
.vi-sp2 {
	width: 70px;
	background: #DBECA8 url(/images/vi-sp.gif) repeat-x left bottom;
	}
	.vi-center div {
		height: 20px;
		margin: 0 20px;
		background: #DBECA8;
		}
.vi-tit {
	padding: 20px;
	}
	.vi-tit div {
		border: 1px solid #709C5D;
		padding: 6px;
		}
		.vi-tit div table {
			width: 100%;
			}
	.vi-name {
		background: #709C5D url(/images/vi-name.gif) no-repeat left top;
		padding: 12px 33px;
		color: #fff;
		}
		.vi-tit img {
			margin-right: 20px;
			}
	.vi-center  table {
		margin: 0 17px 0 20px;
		}

.vi-b {
	border: 1px solid #6D9E5C;
	padding: 20px;
	}
.B5B889 {
	background: #B5B889;
	}
.CDD19E {
	background: #CDD19E;
	}
.DCE1A7 {
	background: #DCE1A7;
	}
.EDF3B3 {
	background: #EDF3B3;
	}
.vi-bot div.vi-nav {
		margin: 10px 20px 10px 20px;
		border: 1px solid #CAD094;
		padding: 0 20px;
		}

.vi-bot {
	background: url(/images/trinet2.gif) no-repeat right center;
	}
.viewimage a {
	color: #3F5134;
	text-decoration: underline;
	}
.viewimage a:visited {
	color: #89AF70;
	text-decoration: underline;
	}
.viewimage a:hover {
	color: #3F5134;
	text-decoration: none;
	}
.vi-gr {
	background: #D9EDA6;
	}
.viewimage .navigation {
	margin: 10px 0;
	}

.print {
	padding: 10px 20px 60px 20px;
	background: #fff;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	}
	.print-table {
		width: 600px;
		}
		.print-top-l {
			width: 248px;
			border-right: 1px solid #342E90;
			height: 64px;
			}
		.print-top-c {
			width: 185px;
			border-right: 1px solid #342E90;
			vertical-align: middle;
			color: #3E30AB;
			text-align: center;
			}
		.print-top-r {
			width: 165px;
			vertical-align: middle;
			color: #3E30AB;
			padding-left: 30px;
			}
		.print-middle {
			padding: 60px 20px 20px 20px!important;
			text-align: left;
			}
.print h2 b, .print h3 b, .print h4 b {
	background: #fff;
	}
.print-bottom {
	margin: 10px;
	border-top: 1px solid #808080;
	text-align: right;
	padding: 15px;
	}


	.vak {
		width: 100%;
		margin-bottom: 25px;
		border-bottom: 1px solid #68964B;
		}
		.vak-title {
			font-weight: bold;
			font-size: 14px;
			height: 30px;
			}
		.vak-text {
			font-size: 12px;
			padding-bottom: 25px;
			}
		.vak-tel {
			color: #68964B;
			font-weight: bold;
			font-size: 14px;
			padding-bottom: 25px;
			}
		.vak-submit {
			text-align: right!important;
			}
			.vak-submit a {
				color: #000!important;
				font-size: 14px;
				}
.guestbookstatus {
	margin: 0px 0px 10px 0px;
	font-size: 13px;
	font-weight: bold;
	}
.quest {
	margin-bottom: 20px;
	border-bottom: 1px solid #6A9D5A;
	padding-bottom: 10px;
	}
.q-name {
	color: #000!important;
	font-size: 12px;
	font-weight: bold!important;
	display: block;
	float: left;
	}
	.green-date {
		display: block;
		float: left;
		background: #6C9D5C;
		padding: 2px 5px;
		color: #fff;
		font-weight: normal!important;
		margin-left: 10px;
		}
.q-text {
	clear: both;
	position: relative;
	margin-top: -15px;
	padding:0;
	font-size: 12px;
	margin-bottom: 10px;
	}
.q-answer {
	background: #FCFEF3;
	padding: 5px;
	font-size: 12px;
	}
	a.q-admin {
		display: block;
		color: #68964B!important;
		font-weight: bold!important;
		margin-bottom: 3px;
		}

.o-table {
	width: 100%;
	}
	.o-table td {
		padding: 0 5px;
		font-size: 12px;
		}
.o-name {
	color: #482F19;
	font-weight: bold;
	font-size: 17px!important;
	font-family: Arial Narrow;
	}
.o-brd {
	border-right: 1px solid #482F19;
	text-align: center!important;
	vertical-align: middle!important;
	}

.o-green {
	color: #759651;
	}
.krt {
	border: 1px solid #8FB697;
	}
.o-link a {
				color: #000!important;
				font-size: 12px;
				display: block;
				font-weight: bold!important;
				}


.cat-desrc {
	margin-bottom: 100px;
	font-size: 12px;
	}
	.cd-img {
		float: left;
		margin: 0 30px 15px 0;
		border: 1px solid #A6B98B;
		}
.cat-tovar {
	width: 100%;
	border-bottom: 1px solid #6F944E;
	margin-bottom: 25px;
	}
	.cat-tovar td {
		padding-bottom: 20px;
		font-size: 12px;
		}
	.ct-img {
		width: 100px;
		vertical-align: top!important;
		}
		.ct-img img {
			border: 1px solid #A6B98B;
			}
	.ct-dscr {
		width: 90%;
		position: relative;
		padding-left: 20px;
		}
		.ctd-title {
			color: #6F481D;
			font-weight: bold;
			font-size: 18px;
			margin: 0 0 22px 0;
			font-family: Arial Narrow;
			}
		.ctd-text img.arrnext {
			margin-left: 10px;
			}
		.ct-sub {
			vertical-align: bottom;
			padding-left: 10px;
			}
			.ct-sub input {
				cursor: hand;
				}

.map-klient {
	border: 1px solid #CBCDC0;
	display: inline;
	}
	.mk-title {
		color: #6F481D;
		font-weight: bold;
		font-size: 14px;
		margin: 0 0 5px 0;
		}
	.mk-dscr {
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 30px;
		}
		.arrmk {
			float: right;
			margin-top: 5px;
			}
		.green2 {
			color: #798E4B;
			}

.prod {
	width: 100%;
	border-top: 1px solid #6C944B;
	border-bottom: 1px solid #6C944B;
	}
	.prod td {
		padding: 10px 0;
		font-size: 12px;
		}
		.prod .ct-img img {
			margin: 0 20px 20px 0;
			}
			.prod-char {
				margin-top: 20px;
				color: #562F0E;
				}
				.prod-char p {
					margin: 0;
					margin-top: 10px;
					}
				.prod-char .green2 {
					color: #69914B;
					}
.prod-back {
	vertical-align: bottom;
	}
	.prod-back a {
		text-decoration: none!important;
		font-weight: normal!important;
		color: #46502E!important;
		}
		.prod-back a img {
			position: relative;
			top: -1px;
			margin-right: 3px;
			}

.kone img {
	margin-bottom: 30px;
	border: 1px solid #C8CDC6;
	}

#richmedia {
	position:absolute;
	top:0;
	left:50%;
	width:600px;
	margin-left:-300px;
	z-index:200;
	margin-top:20px;
}

#trinet {
	display:block;
	float:right;
	overflow:hidden;
	width:263px;
	line-height:normal;
	text-align:left;
	}
	#trinet img {
		float:left;
		margin-right:6px;
		margin-top:3px;
		}
	#trinet  ul {
		display:block;
		font:1em Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;
		line-height:11px;
		margin:0 0 0 102px;
		list-style:none;
		}
		#trinet ul li {
			margin:0;
			padding:0 0 0 10px;
			background:url(/images/trinet_bull.gif) 0 50% no-repeat;
			white-space:nowrap;
			color:#2B4022;
			}
		#trinet ul li a {
			color:#2B4022;
			text-decoration:none;
		}