/* filarmoni */

* { margin:0; padding:0 }

body { 
	background:#afe7ff url(images/bg.gif) repeat-x;
	margin:15px 0px 0px 0px;
	font:0.7em/1.4em Tahoma, Arial;
}

img { border:0px; }

#container { width:870px; margin:0px auto; }

#left { width:609px; float:left; }

#right { 
	width:261px; 
	w\idth:251px;
	height:763px;
	he\ight:743px;
	float:left; 
	padding:20px 0px 0px 10px;
	background:url(images/bg.right.gif) no-repeat; 
}

#right p { margin:7px 0px; }

#right ul {
	margin: 0px 0px 0px 0px; 
	padding: 0;
	overflow:hidden;
	list-style-type: none;
}
#right li { margin: 2px 0 0; background: url(../images/bullet.gif) no-repeat 5px 5px; }
#right li a {
	display: block;
	width:130px;
	w\idth:108px;
	padding: 0px 2px 5px 20px;
	color: #5f5f5f;
	text-decoration: none;
}
#right li a:link, #right li a:active, #right li a:visited { background: url(../images/bullet.gif) no-repeat 5px 5px; color: #5f5f5f; }
#right li a:hover { color: #000; background: url(../images/bullet.gif) no-repeat 5px 5px; text-decoration: none; }

#footer { 
	width:870px;
	w\idth:850px;
	clear:both;
	float:left;
	padding:10px;
}

#footer img { float:left; margin-right:10px; }

.atleft { float:left; }
.atright { float:right; }

.txtbold { font-weight:bold; }

#header {
	width:609px;
	w\idth:580px;
	height:115px;
	he\ight:94px;
	float:left;
	background:url(images/header.bg.gif) no-repeat;
	padding:21px 0px 0px 29px;
}

#header img { float:left; }

#subnav {
	width:190px;
	height:60px;
	margin:15px 0px 0px 183px;
	float:left;
	text-align:center;
	color:#898989;
	font:0.8em/1.4em Tahoma,Arial;
	letter-spacing:1px;
}

#subnav select {
	width:140px;
	height:20px;
	font:1.2em/1.4em Tahoma,Arial;
	color:#898989;
	letter-spacing:0px;
	margin-top:10px;
}

#navigation {
	width:609px;
	height:71px;
	height:52px;
	padding-top:19px;
	float:left;
	background:url(images/menu.bg.gif) no-repeat;
	text-align:center;
}

.flash {
	width:609px;
	w\idth:593px;
	height:217px;
	he\ight:206px;
	padding:11px 0px 0px 16px;
	float:left;
	background:url(images/bg.flash.gif) no-repeat;
}

.midcontent {
	width:609px;
	height:180px;
	float:left;
	background:url(images/bg.mid.gif) no-repeat;
}

.midleft {
	width:280px;
	height:105px;
	float:left;
	margin:45px 0px 0px 29px;
}

.midleft p { margin-bottom:10px; }

.midleft a:link, .midleft a:visited { color:#ff5e5e; text-decoration:none; }
.midleft a:hover { color:#ff5e5e; text-decoration:underline; }
.midleft a:active { color:#ff5e5e; text-decoration:none; }

.midright {
	width:250px;
	height:105px;
	float:left;
	margin:45px 0px 0px 30px;
}

.midright ul {
	margin: 0px 0px 2px 0px; 
	padding: 0;
	overflow:hidden;
	list-style-type: none;
}
.midright li { margin: 2px 0 0; background: #fff url(../images/bullet.gif) no-repeat 5px 5px; }
.midright li a {
	display: block;
	width:250px;
	w\idth:228px;
	padding: 0px 2px 5px 20px;
	color: #5f5f5f;
	text-decoration: none;
}
.midright li a:link, .midright li a:active, .midright li a:visited { color: #5f5f5f; }
.midright li a:hover { color: #000; background: #fff url(../images/bullet.gif) no-repeat 5px 5px; text-decoration: none; }

.gallery {
	width:609px;
	height:180px;
	he\ight:105px;
	float:left;
	padding-top:75px;
	background:url(images/bg.gallery.gif) no-repeat;
	text-align:center;
}

.gallery img { margin-right:18px; }

.legend {
	width:609px;
	w\idth:589px;
	height:40px;
	he\ight:25px;
	padding:15px 0px 0px 20px;
	float:left;
	background:url(images/bg.legend.gif) no-repeat;
	font:bold 1.2em/1.4em Tahoma,Arial;
	color:#990000;
}

.legend a:link, .legend a:visited { color:#990000; text-decoration:underline; }
.legend a:hover { color:#000; text-decoration:underline; }
.legend a:active { color:#990000; text-decoration:underline; }

#incontent {
	width:609px;
	w\idth:569px;
	float:left;
	min-height:504px;
	padding:10px 20px 0px 20px;
	background:url(images/bg.content.gif) repeat-y;
}


#incontent img {
	margin:0px 5px 5px 0px;
	float:left;
}

.closeit {
	width:609px;
	height:33px;
	float:left;
	background:url(images/content.footer.gif) no-repeat;
}

.anketbar {
	background-color:#e1e1e1;
	height:20px;
}

.gallerythumb {
	width:113px;
	height:125px;
	he\ight:120px;
	float:left;
	padding-bottom:5px;
	margin-bottom:5px;
	text-align:center;
}

.galleryview {
	float:left;
	padding:5px;
	margin-bottom:5px;
	text-align:center;
	border:1px solid #ccc;
}