html, body, wrapper, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, 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, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


html {
background: transparent url(background.jpg) top left repeat-y; 
} 


body {
font-family:  helvetica, arial, sans-serif;
line-height: 1.3;
color: #000;
font-size: 90%;
background: transparent;
}

#lewo {
text-align: right;
padding-right: 10px;
color: #077bc3;
}

#prawo {
float: left;
height: 100%;
text-align: left;
background: transparent;
border-style: solid;
border-width: thin;
margin-left : 215px;
}

#width90 {
width : 90%;
}

.width100 {
width : 100%;
}

.justuj {
text-align: justify;
}

.justuj p{
padding-top: 5px;
}

.lewe_kategorie {
color: #89cffb;
font-size: 300%;
line-height: 1.3;
font-family: impact, helvetica, sans-serif;
text-transform: uppercase;
padding-top: 130px;
}

#glowna_kolumna {
padding-left : 10px;
}

#haslo {
font-size: 100%;
font-family: impact;
letter-spacing: 11px;
/*color: #b4b4b4;*/
color: #9ACD32;
/*line-height: normal;*/
padding-bottom: 20px;
font-weight: bold;
}

a:link {color: #077bc3; font-weight: bold; text-decoration: none;}
a:visited { color: #077bc3; font-weight: bold; text-decoration: none;}
a:hover {color: #6ac3fa; text-decoration: none;}
a:active {color: #6ac3fa; text-decoration: none;}

.lewe_kategorie a:link {color: #6ac3fa; font-weight: bold; text-decoration: none;}
.lewe_kategorie a:visited { color: #6ac3fa; text-decoration: none;}
.lewe_kategorie a:hover {color: #077bc3; text-decoration: none;}
.lewe_kategorie a:active {color: #077bc3; text-decoration: none;}

#footer {
clear: both;
font-size: small;
margin-left: 280px;
padding-top: 40px;
padding-bottom: 5px;
}

h3 {
font-family: impact, sans-serif;
font-size: 120%;
font-weight: bold;
color: #d4d4d4;
padding-top: 5px;
}



.contact {
position : absolute;
bottom: 3px;
left: 180px;

}

.entry-title {
font-size: 160%;
font-weight: bold;
font-family: helvetica;
color: #079af5;
padding-top: 30px;
}

.new_chapter {
font-size: 140%;
font-weight: bold;
font-family: helvetica;
color: #079af5;
padding-top: 30px;
}

.entry-date {
font-size: 110%;
padding-bottom: 10px;
}

.object {
margin-left: 50px;
margin-top: 20px;
margin-bottom: 20px;
}

.review {
margin-top: 50px;
border: 1px solid #008080;
text-align: justify;
width: 90%;
margin-left: 20px;
}

.row1 {
background: #c2c2c2;
}

.row2 {
background: #DCDCDC;
}

.font120 {
font-size: 120%;
}

.review_1col {
font-size : 90%;
font-weight : bold;
padding: 3px 5px;
}

.review_2col {
padding-left: 5px;
}

.logo {
width: 500px;
}

.rowGrey {
padding: 10px;
margin-top: 2px;
background:#e9e9e9;

#border-top:1px solid #d4d4d4;
width:45em;
}
.rowGrey:hover {
background:white;
}

textarea.text, input.text {
border:solid 1px #c2c2c2;
padding:5px 5px 4px;
}

select.text {
border:solid 1px #c2c2c2;
padding:2px 3px;
padding-right:1px;
}

.podkresl { 
border-bottom: solid 2px #6ac3fa;
width: 52%;
}

.borderThin {
border:solid 1px #c2c2c2;
}

.borderThick:hover {
border:solid 3px #6ac3fa;
}

.borderThick {
border:solid 3px white;
}

.marginLeft20{
/*margin-left: 20px;
margin-top: 10px;*/
margin-left: 20px;

}

.borderTop {
border-top:solid 1px #c2c2c2;
font-size:90%; 
margin-top:3em;
}


