* {
    padding: 0;
    margin: 0;
} 

body {
	background: #f7f7f7;
	font-family: Verdana, Arial, sans-serif;
    font-size: .74em;
	padding: 0;
    margin: 0;
}

img { border: none;}
a { color: #036DA7; text-decoration: none;}
a:hover { text-decoration: underline;}
a:visited { color: #036DA7; }
li { margin-bottom: 5px; margin-left: 10px; }    

#wrap {
margin: 20px auto;
padding: 10px;
width: 90%;
background: #fff;
border: 1px solid #aaa;

}

#header { height: 100px; margin-bottom: 10px; background: #424F6F url(obrazki/header.jpg); }
#header h1 {color: #fff; font-size: 1.5em; padding: 15px 0 0 10px; font-weight: 100;}
#header h2 {color: #eee; font-size: 1.2em; padding: 0 0 0 10px; font-weight: 100;}

#breadcrumbs {
margin: 10px 0 10px 0; 
background : #eee; 
padding: 5px; 
font-size: .9em;
}

#left {
width: 180px;
float: left;
background: #FFF;
color: #666;
} 
#left .box {
background: #f7f7f7;
margin-bottom: 10px;
padding: 5px;
color: #666;
}
#left h2 {
font-size: .9em; 
background: #424F6F;
height: 16px;
padding: 3px;
color: #fff;
}
#left li {
list-style-type: none;
}

#content {
margin-top: 15px;
margin-left: 200px;
margin-right: 10px;
text-align: justify;
color: #333;
}
#content h2 { color: #555; font-size: 1.4em;}
#content ul { padding: 0.5em 0 0.5em 2em }
#content ol { padding: 0.5em 0 0.5em 2em }


#footer {
clear: both;
color: #eee; 
background: #eee url(obrazki/header.jpg); 
text-align: left; 
margin: 20px 0px 0px 0px; 
padding: 5px; 
font-size: .8em;
}
#footer a { color : #ddd; text-decoration: none; }

pre
{ 
border: 1px dotted #ccc;
padding: 4px;
width: 640px;
overflow: auto;
margin: 0.5em;
}

code
{
font-family: Monaco, Arial, sans-serif;
font-size: 12px;
}

th
{
padding-left: 1em;
background: #333C4D;
color: white;
text-align: left;
border-bottom: 1px dashed #11141A;
}

th h1 {
font-family: "Futura Condensed", Futura, sans-serif !important;
font-weight: bolder;
padding-top: 10px;
padding-bottom: 4px;
margin-top: 0;
margin-bottom: 0;
}

th a {
text-decoration: none;
color: white !important;
}

th p {
font-size: 80%;
margin-top: 0;
margin-bottom: 0;
padding-left: 2em;
}

.error {
color: #F25A5A;
font-size: 80%;
font-weight: bold;
}

.lastChange {
font-size: 80%;
text-align: right;
margin-top: 1.5em;
}

.changesSaved {
padding-left: 3em;
padding-right: 1em;
font-size: 80%;
margin-top: 0;
margin-bottom: 0;
background-color: #eee;
color: #666;
}

.changesSaved a {
font-weight: bold;
text-decoration: none;
}

form {
display: inline
}

hr {
margin: 1em;
}

input {
width: 75px;
}
