html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6,  blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, img,
fieldset, form, label, legend,
caption{
	margin: 0;
	padding: 0;
	border: 0;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	color: #3f3f3f;
	background: #292828;
	font-size:0.7em;
	font-family: Tahoma, Verdana, Georgia, 'Times New Roman', Garamond, Bodoni, serif;
	}
ol, ul {
	list-style: none;
}

/*kolumny*/

#dashboard-content{
border:none;
width:775px;
padding-left:15px;
color:#F4FCE8;
margin: 0 auto;
margin-top:10px;
margin-bottom:10px;
clear:both;
}

#dashboard-content img{
float:left;
}

#dashboard-content a img{
border:none;
}



/*menu*/
div#menu-top{
float:right;
}

div#menu-top a{
display:block;
float:left;
text-align:right;
padding:3px;
background:#c42f2f;
color:#f4f4f4;
font-weight:bold;
text-decoration:none;
margin-left:6px;
}




/*tresc*/


div#main{
width:750px;
margin:0 auto;
background:#e8ecde;
font-size:1.2em;
padding:20px;
}

#content{
text-align:justify;
float:left;
width:540px
}

#menu{
float:right;
width:190px;
font-size:1em;
}

#menu ul{
padding:0;
}
#menu ul li{
padding-left:20px;

}


#menu h3{

padding-left:15px;
}

#menu-about{
margin-top:-4px;
width:168px;
background:#374752;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
padding:0 10px 10px 10px;
color:#f4f4f4;
text-align:justify;

}

#menu-about a{
color:#d9dfc8;
font-weight:normal;

}



a{
text-decoration:none;

color:#c42f2f;
font-weight:bold;
}


a.link{

display:block;
float:left;
/*
background:#d9dfc8;
*/
font-size:0.8em;
color:#3f3f3f;
font-weight:bold;
margin-right:5px;
text-decoration:none;
padding:3px;
}


hr{
border:0;
 color: #d9dfc8;
background-color: #d9dfc8;
height: 3px;

}



h2 a{
color:#c42f2f;
text-decoration:none;
}

h2 a:visited{
color:#374752;
text-decoration:none;
}





		label {
			display: block;
			width: 100px;
			float: left;
		}
		
		input, textarea {
			display: block;
			float: left;
		}
		
		fieldset p {
			overflow: auto;
			clear: both;
			margin-bottom: 0.5em;
		}
		
		input.check,
		input.submit {
			margin-left: 100px;
		}
		
		label.check {
			width: auto;
		}	

		
.komentarz{
border:2px solid #d9dfc8;

padding:10px;

width:450px;
margin:0 auto;
margin-bottom:10px;
}

.komentarz p{
margin:0;
padding:0;
}
		
		
.komentarz h3{
color: #d9dfc8;
font-size:3em;
}

/*stopka*/

#footer-content{
padding-top:7px;
width:770px;
margin: 0 auto;
color:#c0c0c0;
font-size:1.0em;
padding-bottom:5px;
}

#footer-content a{
color:#c0c0c0;
text-decoration:none;
}
