/* CSS Document */
/*template by DA Phelan - Aug 2007 - do not remove the link in the footer*/
body    { color: #444444; font-size: 12px; font-family: "Trebuchet MS", Arial, Verdana; background-color: #f0ebdd; background-repeat: no-repeat; background-position: 530px 88%; margin: 0; padding: 0 }
#header          { background-image: url("images/menu.jpg"); background-position: center; position: relative; width: 100%; height: 45px }
#banner          { width: 100%; height: 200px; clear: both }
 #logo      { background-image: url("images/logo.jpg"); background-repeat: no-repeat; background-position: 5px center; width: 100%; height: 136px }


#left {
float: left
margin-left: -240px
}

#right {
float: left
margin-left: 460px
}

#header-container   { color: #777; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 auto; padding: 0; width: 780px; height: 40px; }
#header-container h1           { color: #666; font-size: 100%; font-family: "Century Gothic", "Trebuchet MS", Tahoma, Verdana; background-color: #e1d8c6; background-image: none; background-position: center; letter-spacing: -1px; display: block; margin: 20px 0 0 0; padding: 5px 10px 5px 10px; width: 200px; height: 10px; float: left; border-width: 1px 1px medium; border-color: #999999 #eee #999999 #ccc }
#header ul  { font-weight: bold; display: block; margin-top: 17px; float: right; clear: right }
#header li  { color: #666666; list-style: none; display: block; padding-right: 7px; padding-left: 0; float: left }
#header li a  { color: #f60; text-decoration: none; text-align: center; display: block; padding: 5px 3px 2px 7px; width: auto }
#header li a:hover  { color: #900; padding: 5px 3px 2px 7px }
#container {
	width:780px;
	margin:0 auto;
}
#sidebar      { background-color: #e1d9c6; margin-top: -9px; padding: 20px 10px 10px; width: 200px; float: left; clear: left }
*:first-child+html #sidebar { /*fix sidebar for IE7*/
	margin-top: 0px;
}
#sidebar h1     { color: #666; font-size: 16px; font-family: Arial, Helvetica, sans-serif; padding-left: 10px }
#sidebar ul{
	margin: 0px;
	padding: 0px 0px 20px 13px;
}
#sidebar li{
	list-style:none;
}
#sidebar li a     { color: #666; text-decoration: none; display: block; margin: 1px 0; padding: 5px 5px 5px 10px; width: 70%; border-bottom: 1px solid #eee }
#sidebar li a:hover{
	background-image: url("images/bullet_blue.gif");
	background-repeat: no-repeat;
	background-position: right;
}
#sidebar input  { color: #bdb298; font-size: 12px; font-family: "Trebuchet MS", Tahoma, Verdana; background-color: #f0ebdd; margin: 3px; padding: 4px; width: 170px; border-style: solid; border-width: 1px; border-color: #eee #f9f9f9 #f9f9f9 #eee }
#sidebar input:hover    { color: #666; border: solid 1px #ccc }
#sidebar input:focus  { color: #333; border: solid 1px #999 }

#content {
	margin:0 0 0 0px;
	padding: 2px  0 0 20px;
	float: left;
	width: 525px;
}

#content h1  { color: #9c1d00; font-size: 16px; font-family: Arial, Helvetica, sans-serif; padding-top: 30px; padding-bottom: 10px; padding-left: 30px }
#content h2  { color: #333; font-size: 14px; font-family: Geneva, Arial, Helvetica, sans-serif; padding: 10px 0 10px 45px }
#content h3  { color: #333; font-size: 12px; font-family: "Trebuchet MS", Arial, Verdana; padding: 10px 0 0 40px }
#content p       { color: #666; margin: 0 25px 0 1px; padding: 4px 50px 10px 45px; border-bottom: 1px none #eee }
#content li{

}

a:link, a:visited, a:active {
color : #900;
text-decoration : none;
}

a:hover {
color : #c67b68;
}

#content a  { color: #900; text-decoration: none }
#content a:hover { color: #c67b68 }
#content img  { border: solid 1px #eee }
#content ul { padding-left: 60px; list-style : none;}

#content li {
background : url('/images/kwadratek.gif');
background-repeat : no-repeat;
background-position: 0px 9px;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
padding : 0px 0 0 10px;
}

#content li p { margin: 0; padding-left: 5px; }

#kontakt {
	padding-left: 30px;	
}

#footer  { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f0ebdd; margin: 50px 0 15px; padding: 15px; width: 100%; clear: both; border-top: 1px solid #eee; border-right: 1px #eee; border-bottom: 1px solid #eee; border-left: 1px #eee }
#footer a  { color: #f60; text-decoration: none }
#footercontent {
	margin:0 auto 0 auto;
}
#footer a:hover   { color: #900 }	
.error { color: #f00; }
form { padding-left: 45px; }
td form { padding: 0px; }

label { width :  60px;  float : left; text-align : right; margin-right : 5px; display : block; }
a img { border: 0px; }
#wydarzenia { padding-left: 20px; }
.clear { width: 100%; height: 1px; line-height: 1px; border: 1px solid red; }