BODY {
	margin: 0;
	padding: 0;
	background: #E8D1C4;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
img { behavior: url('http://www.pyss.ee/iepngfix.htc'); }
a img { border: none; }
#container {
	width: 844px;
	position: relative;
}
#header {
	background: url('http://www.pyss.ee/images/header.jpg') no-repeat left top;
	height: 190px;
	width: 672px;
	text-align: left;
}
#langTable { margin-left: 10px; }
#langTable TD { padding: 0 3px 0 3px; }
.langItem A, .langItemSelected A {
	color: #F5B663;
	font-weight: bold;
	text-decoration: none;
}
.langItemSelected A { color: #ffffff; }
#menu1, #menu2, #menu3, #topic {
	height: 18px;
	background: url('http://www.pyss.ee/images/header_menu1.jpg') no-repeat left top;
}
#menu2 {
	height: 14px;
	background: url('http://www.pyss.ee/images/header_menu2.jpg') no-repeat left top;
}
#menu3 {
	height: 17px;
	background: url('http://www.pyss.ee/images/header_menu3.jpg') no-repeat left top;
}
#topic {
	height: 15px;
	background: url('http://www.pyss.ee/images/header_topic.jpg') no-repeat left top;
}
.top_left { background: url('http://www.pyss.ee/images/text_top_left.jpg') no-repeat right top; }
.top_right { background: url('http://www.pyss.ee/images/text_top_right.jpg') no-repeat left top; }
.left { background: url('http://www.pyss.ee/images/left.gif') repeat-y right top; }
.right { background: url('http://www.pyss.ee/images/right.gif') repeat-y left top; }
.index_left2 { background: url('http://www.pyss.ee/images/left2.gif') repeat-y right top; }
.index_right2 { background: url('http://www.pyss.ee/images/right2.gif') repeat-y left top; }
.bottom_left { background: url('http://www.pyss.ee/images/text_bottom_left.jpg') no-repeat right top; }
.bottom_right { background: url('http://www.pyss.ee/images/text_bottom_right.jpg') no-repeat left top; }
.right2 { background: url('http://www.pyss.ee/images/right2.gif') repeat-y left top; }
.top_right2 { background: url('http://www.pyss.ee/images/text_top_right2.jpg') no-repeat left top; }
.bottom_right2 { background: url('http://www.pyss.ee/images/text_bottom_right2.jpg') no-repeat left top; }
.text {
	background: #f4e1d6;
	padding: 0 10px 0 10px;
	width: 609px !important;
	width /**/: 629px;
}
.text H1 {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0;
	margin: 0;
}
.text A, .kavaitem A, .index_right_repeat A {
	text-decoration: none;
	color: #c0513d;
}
.text A:hover, .kavaitem A:hover, .index_right_repeat A:hover { text-decoration: underline; }
.index_inner { background: url('http://www.pyss.ee/images/hack.gif') repeat-y right top #f6f1ee; }
.white { background: #f6f1ee; }
.index_left { background: url('http://www.pyss.ee/images/index_left.gif') repeat-y right top; }
.index_right { background: url('http://www.pyss.ee/images/index_right.gif') repeat-y left top; }
.index_left_repeat { background: url('http://www.pyss.ee/images/index_kava_repeat.gif') repeat-y right top; }
.index_right_repeat { background: url('http://www.pyss.ee/images/index_uudis_repeat.gif') repeat-y left top; }
.index_left_repeat, .index_right_repeat {
	padding: 0 20px 0 20px;
}
.eng_footer {
	background: url('http://www.pyss.ee/images/footer.jpg') no-repeat center top #f6f1ee;
	width: 672px;
	height: 30px;
	padding-top: 7px;
	text-align: center;
	color: #A1513B;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.eng_footer A {
	color: #C0513D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.eng_footer A:hover { text-decoration: underline; }
.footer1 {
	background: url('http://www.pyss.ee/images/footer_1.jpg') no-repeat left top;
	padding: 6px 0 0 14px;
	height: 47px !important;
	height /**/: 53px;
	width: 178px !important;
	width /**/: 192px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6a3108;
}
.footer2 {
	background: url('http://www.pyss.ee/images/footer_2.jpg') no-repeat left top;
	height: 53px;
	width: 233px;
	text-align: center;
	font-weight: bold;
	color: #6f1008;
}
.footer2 A {
	color: #C0513D;
	text-decoration: none;
}
.footer2 A:hover { text-decoration: underline; }
.footer2 .input, .input2 {
	border: 1px solid #bd6131;
	background: #ffffff;
	height: 16px;
	width: 164px;
}
.footer2 .button {
	border: 1px solid #bd6131;
	background: url('http://www.pyss.ee/images/button.jpg') no-repeat -1px -1px;
	height: 20px;
	width: 47px;
}
.button2 {
	border: 1px solid #bd6131;
	background: url('http://www.pyss.ee/images/button2.gif') no-repeat -1px -1px;
	height: 20px;
	width: 47px;
}
.footer3 {
	background: url('http://www.pyss.ee/images/footer_3.jpg') no-repeat left top;
	height: 53px;
	width: 221px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6f1008;
}
.footer3 A {
	color: #C0513D;
	text-decoration: none;
}
.footer3 A:hover { text-decoration: underline; }
.footer_fix {
	background: url('http://www.pyss.ee/images/footer_bg.gif') repeat-y left top;
	width: 673px;
}
.kavaitem {
	border-top: 1px solid #c1ac9e;
	padding-top: 5px;
	margin-top: 5px;
}
.s6braitem {
	border-top: 1px solid #c1ac9e;
	padding-top: 10px;
	margin-top: 10px;
}
.logod { margin-top: 25px; }
.logod a img { border: none; }

/*something completely different*/
.kannumees {
	position: absolute;
	top: 190px;
	left: 752px;
}
#menu1 ul, #menu2 ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 20px;
}
#menu2 ul { padding-left: 70px; }
#menu1 ul li, #menu2 ul li { float: left; }
#menu1 ul li:hover, #menu1 ul li.active { background: url('http://www.pyss.ee/images/point.png') no-repeat left 4px; }
#menu2 ul li:hover, #menu2 ul li.active { background: url('http://www.pyss.ee/images/point.gif') no-repeat left 4px; }
#menu1 ul li a, #menu2 ul li a {
	display: block;
	float: left;
	color: #ffecde;
	font-weight: bold;
	margin-right: 10px;
	text-decoration: none;
	font-size: 14px;
	padding-left: 12px;
}
#menu2 ul li a {
	font-size: 11px;
	padding-left: 7px;
}
#menu1 ul li a:hover, #menu1 ul li a.active, #menu2 ul li a:hover, #menu2 ul li a.active { color: #fff; }
.footer {
	padding: 10px;
	text-align: center;
}
.indextext {
	text-align: center;
	background: #f6f1ee;
}
.indextext h1 {
	font-size: 18px;
	margin-bottom: 20px;
}
.headerimage {
	width: 326px;
	height: 145px;
	position: absolute;
	left: 240px;
	top: 36px;
}
/*gallery*/
.clear { clear: both; }
#gallery {
	position: relative;
	height: 145px
}
#gallery a {
	float: left;
	position: absolute;
}
#gallery a img { border: none; }
#gallery a.show { z-index: 500; }
#gallery .caption {
	z-index: 600; 
	background-color: #000; 
	color: #ffffff; 
	height: 100px; 
	width: 100%; 
	position: absolute;
	bottom: 0;
}
#gallery .caption .content { margin: 5px; }
#gallery .caption .content h3 {
	margin: 0;
	padding: 0;
	color: #1DCCEF;
}


.place { margin-top: 5px; }