body { padding: 0; margin: 0; text-align: center;
	background: #ddceaf url(/images/background.jpg) repeat-x top left ; }
/*	background: #cccccc url(/images/background.jpg) repeat-x top left ; } */
		
a.faq { display: block; margin-top: 10px; }
#container { margin: 0 auto; text-align: left; width: 980px; }
#header { background: url(/images/header.jpg) no-repeat top center;
	width: 980px; height: 83px; position: relative;
	padding-top: 306px;
}

#menu { margin: 0 auto; padding: 0; height: 32px; width: 980px;
	list-style: none; background: url(/images/menu_left.jpg) no-repeat top left;
	padding-left: 1px;
}
#menu li.top {
		height: 32px; float: left; display: block;
}
#menu li.top a.top {
	height: 32px; display: block; float: left; text-indent: -9999px; background-repeat: no-repeat;
}

#search { margin: 0; padding: 0;
	top: 363px; position: absolute; z-index: 0;
	right: 25px; background: url(/images/loopa.gif) no-repeat  left center; padding-left: 20px; }
#search input {
	color: #9e998c;
	font-size: 11px;
	padding-left: 4px;
	padding-top: 3px; z-index: 0;
	width: 163px; height: 15px;
	border: 1px solid #ae9f82;
	background: url(/images/searchbg.jpg) no-repeat top left;
}

#path
{
	position: absolute; top: 363px; left: 10px;
	display: inline;
	background: url(/images/pathbg.jpg) repeat-x; list-style: none;
	border: 1px solid #a7a197;
	min-width: 1px;
	float: left;
	margin-top: 1px;
	z-index: 0;
	/**** width dla IE 6.0 ***/
}

#path li { display: block; float: left; height: 20px; }
#path li a { font-size: 11px; color: #6d6962; background: url(/images/pathelem.jpg) no-repeat;
	padding-left: 20px; height: 20px; display: block; padding-right: 10px; }
#path li a:hover { color: #494642; }
#path li.home a { background: url(/images/home.jpg) no-repeat center center; width: 30px; text-indent: -9999px; }
#path li.home a:hover { background: url(/images/home_over.jpg) no-repeat center center; }

div.column { text-align: left; }
#footer { text-align: center; clear: both; padding-bottom: 50px; padding-top: 20px; }
#footer * { color: #5f5546; text-decoration: none; }
#footer ul.top { list-style: none; margin: 0 auto; text-align: left; width: 900px;  margin-bottom: 10px; }
#footer ul.top li { float: left; display: block; margin-right: 20px; font-size: 12px; }
#footer ul.sub * { color: #494136; }
#footer ul.sub { list-style: none; text-align: left; }
#footer ul.sub li { padding-left: 0px; clear: both; font-size: 10px; display:block; white-space: nowrap; }

#sponsors { text-align: left; clear: both;
	background: #fff;
	min-height: 92px;
	width: 930px; overflow: hidden;
	margin-bottom: 20px; margin: 0 auto;
	padding-left: 10px; padding-bottom: 10px; padding-top: 10px; }
#sponsors * { color: #5f5546; text-decoration: none; }
#sponsors a { display: block; float: left; margin-right: 15px; }
#sponsors img { }
#sponsors div { float: left; margin: auto;}
#sponsors div.sponsor { width: 130px; background: url(/images/s1.jpg) no-repeat top left; padding-top: 17px; }
#sponsors div.patron { width: 420px; background: url(/images/s2.jpg) no-repeat top left; padding-top: 17px; margin: auto;}
#sponsors div.partner:none { width: 380px; background: url(/images/s3.jpg) no-repeat top left; padding-top: 17px; }


#copy { margin: 0 auto; width: 850px; padding-top: 0px; border-top: 1px solid #2c2c2c; margin-top: 10px; }
#copy * { color: #393939; font-size: 10px; }
#copy span { margin-left: 10px; margin-right: 10px; }
#close { width: 700px; margin: 3px auto; border-top: 1px solid #2c2c2c;}

a.to_top { display: block; width: 153px; height:23px; clear: both;
	background: url(/images/top.gif) no-repeat; text-indent: -9999px; }
a.to_top:hover { background: url(/images/top_active.gif) no-repeat; }
/*div.info { display: block; background-color: #dddddd; color: #484644; */
div.info { display: block; background-color: #e2d5be; color: #484644;
	font-style: italic;
	padding: 10px 20px 10px 20px; width: 664px; margin: 0 auto;
}
div.info h2 { font-weight: bold !important;
	font-style: normal !important;
	font-size: 12px !important;
	margin-bottom: 10px;
}

span.sc_found { font-weight: bold; }
.article table { border-collapse: collapse; margin-bottom: 20px; }
.article table td { border: 1px solid white; padding: 2px; padding-left: 5px; }
.article table thead tr { background: #d2cbbe; color: white; }
.article table tbody tr { background: #e9e2d5; }
.article table tbody tr.even { background: #e6ded0; }
.article table tbody td a { color: #f32914 !important; }

#homelink { text-indent: -9999px; position: absolute; bottom: 70px; left: 40px; height: 120px; width: 120px; display: block; }