html {background:#767}
body {width:80%; font:13px/170% verdana; margin:1em auto; color:#3B3A3A; background:#fff;
border:3px solid
#575252; padding:0 0 0; }

#footer {clear:both; border-top:1px solid #ccc; padding:0.2em 2em; margin:1em 0 0;}

#menu {background:#F7F9F8; 
float:right; width:18em; padding:1em 0 1em;}
#menu ul {margin:0; padding:0 0 0 }
#menu ul li {list-style-type:none;}
#menu h2 {display:none;}
#menu h3 {font-family:trebuchet ms, arial; font-weight:bold; margin:0.4em 0 0.2em; 
font-size:1.06em; color:#444}
#menu li a  {color:#222; display:block; 
font:small-caps 1.1em trebuchet ms; text-decoration:none;  
;background:#EEEED3; padding:3px 6px; border-bottom:1px dotted #aaa}
#menu div {width:16em; padding:0 1em 0.5em 0; float:right}
#menu li a:hover {
background-color:#E8D5DC;
color:#111;
}
#menu #cat1 h3 {text-align:right; padding-right:.5em}
#menu h3 a {color:#610133; text-decoration:none;
border:1px solid #ddd; display:block; padding:0.2em}

#menu h3 a:hover {background:#E8D5DC; text-decoration:underline;} 
#main { padding:0; margin:0; float:left;}
body>div #main {text-align:justify; float:none; display:block; margin-right:18em; }
#mainpadding {padding:2em 2em 0 2.5em; display:block;}

#main #pagecontent {background:url(http://soil.jogger.pl/files/divider.gif) no-repeat bottom center; padding:0 1em .5em 0; margin:0 0 1em;}

#main a {color:#832828}
#main h2 {font-family:trebuchet ms;  font-size:2.2em; margin:0; font-variant:small-caps; color:#610133}
#main h3 {font-size:1.3em; font-family:tahoma; font-weight:normal;}
#main h3 a {color:#; text-decoration:none; border-bottom:1px dashed;}
#main h3 a:hover {border-bottom:1px solid}
#main #summary h3 { 
font-family:arial;
border-bottom:1px solid; 
font-size:1.45em;
padding:0.3em; margin:0;}

#main #summary div.article {border:1px solid #eee; padding:0.5em 0.9em; margin:0 0 2em;}
#main #summary div.artcontent {margin:0 0 0 .3em;}
strong.p {color:#4E0732; font-weight:bold}

#main span.initial {display:block; float:left; font-size:3em; line-height:100%; margin:0 0.2em 0.1em 0; font-family:monotype corsiva, verdana, arial, sans-serif;}

div.backtotop {text-align:center;}
div.backtotop a {display:block; width:1em; margin:0 0 0 auto; padding:0.1em 0.4em; ; border:1px solid #eee }

#header {border:solid #575252; border-width:0 0 3px; margin:0; 
padding:0; background:#fff}
#header h1 {padding:3.2em 0 1.2em; font:bold 2.7em elementarzdwa, corbel, arial, helvetica; margin:0;}
#header h1 a {color:#fff; text-decoration:none; }

div.test, div.gallery {background:#EAEFEB; margin:2em .5em; padding:1em 1em}
div.test h3, div.gallery h3 {margin:0 0 0.5em;}
#testform fieldset {border:0; background:#F4F7F5; margin:2em 0.5em; padding:1em;}
#testform fieldset.odd {background:#E3E9E4}
#testform p.legend {margin-top:0; font:1.3em tahoma}
#testform ul, #testform li {display:block; margin:0; padding:0;}
#testform ul li {padding:0 0 0 .5em}


#gallerythumbs table {table-layout:fixed; border-collapse:collapse;}
#gallerythumbs table td {width:33%; text-align:center; vertical-align:top; padding:1em 0}
#gallerythumbs table p {font-size:0.7em; line-height:140%; display:block; width:80%; margin:0.5em auto;}
#gallerythumbs tr {border-top:2px solid #ccc; }

#relatedpages {background:#EEEED3; padding:1em;}
#relatedpages h3 {margin:0 0 .5em}
#relatedpages ul {margin:0; padding:0;}


#test-results p.good {
	background: #D0F29D url('http://polskiwdwunastce.edu.pl/css/award_star_gold_2.png') 15px center no-repeat;
	border-top: 2px solid #9CD941;
	border-bottom: 2px solid #9CD941;
	line-height: normal;
	padding: 10px;
	padding-left: 45px;
margin:1em 0;
}

.download a {
	text-decoration: none;
	color: #27d;
}

.download a:hover {
	text-decoration: underline;
	color: #27d;
}


.infobox {
	background: #9DD1F2 url('http://polskiwdwunastce.edu.pl/css/bullet_go.png') 15px center no-repeat;
	border-top: 2px solid #419ED9;
	border-bottom: 2px solid #419ED9;
	line-height: normal;
	padding: 10px;
	padding-left: 45px;
margin:1em 0;
}

#test-results p.bad {
	background: #ffcccc url('http://polskiwdwunastce.edu.pl/css/exclamation.png') 15px center no-repeat;
	border-top: 2px solid #c90404;
	border-bottom: 2px solid #c90404;
	line-height: normal;
	padding: 10px;
	padding-left: 45px;
margin:1em 0;
}

#passwordplease {
background: #FFF6BF url('http://polskiwdwunastce.edu.pl/css/lock.png') 15px center no-repeat;
	border-top: 2px solid #FFD324;
	border-bottom: 2px solid #FFD324;
	padding: 10px;
line-height:2em;
	padding-left: 45px;
margin:1em 0;

}
#passwordplease input#passplease {background:#fff url(http://polskiwdwunastce.edu.pl/css/key.png) no-repeat 4px center; border:1px solid #aaa; padding:2px 0 2px 24px;}

.info a {
	text-decoration: none;
	color: #27d;
}

.info a:hover {
	text-decoration: underline;
	color: #27d;
}

.photo {
	padding: 10px;
	background: #EBECDE url('photo.png') 10px center no-repeat;
	border-top: 2px solid #D0D1C6;
	border-bottom: 2px solid #D0D1C6;
	text-align: center;
	line-height: normal;
}

.video {
	padding: 10px;
	background: #EBECDE url('video.png') 10px center no-repeat;
	border-top: 2px solid #D0D1C6;
	border-bottom: 2px solid #D0D1C6;
	text-align: center;
	line-height: normal;
}

.ubuntu {
	background: #FFFFFF url('tux.png') 10px center no-repeat;
	border-top: 2px solid #D70751;
	border-bottom: 2px solid #D70751;
	line-height: normal;
	color: #565248;
	padding: 10px;
	padding-left: 35px;
}

.ubuntu a {
	text-decoration: none;
	color: #F44800;
}

.ubuntu a:hover {
	text-decoration: none;
	color: #000;
}

.uri {
	padding: 2px 0 2px 20px;
	background: url('uri.png') left center no-repeat;
	margin-left: 10px;
}


#gbtable {width:100%; border-collapse:collapse; font-size:0.85em; line-height:150%; text-align:left; }
#gbtable td {vertical-align:top; padding:1em 1em; background:#F2F0F2 repeat-x top; border:1px solid #eee}
#gbtable .even td {background:#F8F7F8}
#gbtable td.gbentry {text-align: justify; width:75%}

p.pagi {text-align:right; padding:0 0; font-size:0.82em; margin:-0.8em 0 3px; z-index:2;}
p.pagi span a {
margin:0 1px 0 0;background:#fff;
border:1px solid #eee; padding:2px 4px; text-align:center; line-height:100%;}
p.pagi span a:hover {
background:#F8F7F8 }

a#curpag {border-color:#ccc; background:#F2F0F2}


a#gbaddlink {font-size:1.2em; line-height:2em; display:block; margin:1.1em 0}

#gbform {margin:2em 0 1em}
#gbform fieldset {border:0; margin:0; padding:0;}
#gbform label {display:block; background:#eee; padding:5px 10px}
#gbform label input {display:block; width:70%}
#gbform textarea {width:98%}
textarea#comment {width:80%; font:1em/1.5em verdana, arial, sans-serif; padding:3px;}

#footer {font-size:0.66em;}
div.entry {padding-bottom:1.6em;}