* {
	font-family: tahoma;
	font-size: 11px;
	line-height: 133%;
}

img {
	border: 0;
}


body {
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	background: url('../img/bg.gif') repeat-x top left #68904D;
}

a  {
	text-decoration: none;
	color: #FFFFFF;
}

a:hover  {
	text-decoration: underline;
}

div.container {
	position: relative;
	text-align: left;
	width: 999px;
}

div.abs {
	position: absolute;
	text-align: left;
}

img.sdot {
	position: absolute;
	right: 20px;
	bottom: 0px;
}

	#top_line {
		width: 100%;
		height: 3px;
		font-size: 1px;
		background-color: #24321B;
		border-right: 1px solid #18291B;
	}

	#bottom_line {
		width: 100%;
		height: 111px;
		background: url('../img/bottom_bg.gif') repeat-x top left;
	}

		div.cc {
			position: relative;
			width: 999px;
		}

			div.abs#copyright {
				right: 50px;
				top: 11px;
				color: #7F8979;
			}	

			div.abs#copyright2 {
				left: 40px;
				top: 70px;
				color: #A4BC94;
			}

			div.abs#ads {
				right: 45px;
				top: 45px;
			}
				
				div.abs#ads td {
					vertical-align: top;
				}

table.inner {
	width: 100%;
}
	td.logo {
		height: 167px;
		vertical-align: top;
	}

		#got1 {
			position: relative;
		}

			#top_logo {
				top: 0;
				left: 0;
				width: 264px;
				padding-top: 18px;
				height: 34px;
				background: url('../img/top_logo.gif') no-repeat top right #74A156;
				text-align: center;
			}
			
			#top_logo,
			#top_logo a,
			#top_logo span{
				font-size: 11px;
				font-family: TAHOMA;
				font-weight: bold;
			}

			#logo_img {
				top: 93px;
				left: 42px;
			}

	td.left_menu {
		background: url('../img/left_menu_bg.gif') repeat-y top left;
		width: 262px;
		height: 329px;
		vertical-align: top;
		border-right: 1px solid #18291B;
	}
		
		#menu {
			padding: 0 0 40px 0;
			background: url('../img/menu_bg.gif') no-repeat top left;
		}

			#menu a {
				font-weight: bold;
			}
		
			#menu div {
				padding: 0 0 0 35px;
				height: 30px;
			}

			#menu div.s {
				padding: 0 0 0 35px;
				height: 30px;
				background-color: #506F3C;
			}

			#menu div.level2 {
				padding: 0 0 0 60px;
				height: 30px;
			}

				#menu div.level2 a {
					background: url('../img/submenu2.gif') no-repeat left middle;
					padding-left: 12px;
					font-weight: normal;
				}

	td.title_bg {
		background: url('../img/title_bg.jpg') no-repeat top left #141B0F;
		vertical-align: top;
		width: 735px;
	}

	td.inner_bg {
		background-color: #C7DEB4;
		vertical-align: top;
		width: 735px;
		text-align: center;
	}

	td.sht {
		background: url('../img/bg3.gif') repeat-x top left #5A7D43;
		border-left: 1px solid #18291B;
	}	

	td.top_bg#atitle {
		background: url('../img/top_bg.jpg') no-repeat top left #5C7F44;
	}

	td.top_bg#ainner {
		background: url('../img/inner_top.jpg') no-repeat top left #5C7F44;

	}

		table.top_menu {
			width: 100%;
			height: 80px;
		}

			table.top_menu td {
				text-align: center;
			}

							table.top_menu td img {
								margin-bottom: 10px;
							}
			div.tops {
				position: relative;
				width: 100%;
				height: 100%;
				z-index: 1;
			}

				div.tops div.popup {
					position: absolute;
					left: 0;
					top: 96px;
					z-index: 2;
				}

					div.popup table {
						width: 200px;
						background-color: #476732;
					}

						div.popup table tr {
							position: relative;
							
						}

						div.popup table tr.tt {
							font-size: 1px;
							height: 1px;
						}

						div.popup table td.de {
							font-size: 1px;
							height: 1px;
							background-color: #547240;
						}

						div.popup table td.dd {
							width: 200px;
							height: 25px;
							text-align: left;
							vertical-align: middle;
							padding: 0 10px 0 10px;
						}

							div.popup table td.dd a {
								font-weight: normal;
							}

				div.tops div.popup2 {
					position: absolute;
					left: 200px;
					top: 0px;
					z-index: 3;
				}

					div.popup2 table {
						width: 200px;
						background-color: #2D4121;
					}

						div.popup2 table tr {
							
						}

						div.popup2 table tr.tt {
							font-size: 1px;
							height: 1px;
						}

						div.popup2 table td.de {
							font-size: 1px;
							height: 1px;
							background-color: #3C4E31;
						}

						div.popup2 table td.dd {
							width: 200px;
							height: 25px;
							text-align: left;
							padding: 0 10px 0 10px;
						}

							div.popup2 table td.dd a {
								font-weight: normal;
							}


div.context {
	width: 684px;
	height: 100%;
	color: #000000;
	padding-bottom: 10px;
	position: relative;
	text-align: left;
}

	div.context td {
		color: #000000;
	}


table.inner2 {
	width: 684px;
}

	table.inner2 td {
		vertical-align: top;
	}

		table.inner2 td.f {
			height: 250px;
			padding-bottom: 15px;
		}

	div.pav {
		float: left;
		font-family: Times New Roman;
		font-size: 30px;
		color: #345d18;
	}

	div.print {
		float: right;
		margin-top: 15px;
	}

table.top_menu {
		margin-top: 20px;
	}
			table.top_menu td.sep {
			border-right: 1px solid #99C8E6;
			width: 20px;
			}

			table.top_menu a {
			color: #FFFFFF;
			font-weight: bold;
			}

	table.news_catalog td#news_title a {
		font-size: 11px;
		font-weight: bold;
		color: #2D4121;
	}

	table.news_catalog td#news_intro a {
		color: #336413;
	}

div.search {
	margin-top: 10px;
	color: #000000;
}

	div.search input.q {
		border: 1px solid #7A7A7A;
		width: 115px;
		height: 18px;
		padding: 1px;
	}


table.context {
	width: 975px;
}

	table.context td.place_td {
		background-image: url('../img/inner_bg.gif');
		background-position: bottom;
		background-repeat: no-repeat;
		width: 505px;
	}
		td.place_td font.title {
			font-weight: bold;
			font-size: 16px;
			color: #323232;
		}

		td.place_td img.to_text {
			margin: 0 10px 5px 0;
		}

div.apklausa {
	color: #666666;
}

	div.apklausa td {
		color: #666666;
	}

	div.apklausa .q {
		margin: 0;
		font-weight: bold;
	}

	div.apklausa .a {
		margin: 5px 0 0 0;
	}

	div.apklausa .vote {
		margin-top: 10px;
		text-align: center;
	}

div.faq {
	cursor: pointer;
	margin-bottom: 5px;
}
	div.faq p {
		margin: 5px 5px 5px 20px;
	}

	div.faq .faq_q {
		font-weight: bold;
	}
		div.faq .faq_q p {
			margin: 0;
		}

div.gallery {
	position: relative;
}

div.sitemap {
	margin: 0;
}

	div.sitemap a {
		padding: 3px;
		color: #000000;
	}

	div.sitemap img {
		margin-bottom: 2px;
	}

div.login {
	background: url('../img/krepselis.gif') no-repeat right top #2D3E21;
	position: relative;
}

	div.login .input2 {
		background-color: #9BAC8E;
		color: #2D3E21;
		border: 1px solid #384C2B;
		height: 18px;
	}

td.shop_cat {
	background-color: #B0C79E;
	width: 290px;
}

p.shop_list {
	background-color: #B0C79E;
	padding: 5px;
}

	p.shop_list a {
		color: #234C07;
	}

	



form {
	margin: 0;
	padding: 0;
}

table.tvs_core_table_border_style_on {
	border: 1px solid #A5C094;
	background-color: #A5C094;
}

table.tvs_core_table_border_style_on td {
	border: 1px solid #A5C094;
	background-color: #C7DEB4;
}

table.tvs_core_table_border_style_off {
	border: 0;
}

table.tvs_core_table_border_style_off td {
	border: 0;
}