* {
	margin: 0;
	padding: 0;
	outline: 0;
	font-family: Arial, sans-serif;
}

#strona, #top {
	width: 766px;
	margin: 0 auto;
}

#strona {
	position: relative;
}

#reklamy {
	position: absolute;
	top: 13px;
	right: -173px;
}

#AdTaily_Widget_Container {
  margin-bottom: 13px;
}

.AdTaily_Widget_Buy {
  width: 131px !important;
}

#top {
	height: 280px;
	background: url('rys/top.jpg') no-repeat;
}

h1 a, h1 a:visited {
	color: #fff;
	text-decoration: none;
	display: block;
	font-size: 12px;
	width: 197px;
	height: 46px;
	background: #0080ff url('rys/logo.jpg') no-repeat;
	padding: 54px 0 0 88px;
	font-weight: normal;
}

ul#dane {
	list-style-type: none;
	font-size: 18px;
	color: #878787;
	padding-top: 4px;
	clear: both;
}

ul#dane a, ul#dane a:visited {
	color: #878787;
	text-decoration: none;
}

ul#dane li {
	margin: 10px 0 0 32px;
}

.fl { float: left; }

.fr { float: right; }

#kontakt {
	float: right;
	width: 65px;
	height: 28px;
	background: #b1c829 url('rys/kontakt.jpg') no-repeat;
	color: #fff;
	font-size: 12px;
	padding: 5px 0 0 38px;
}

#lewa_kolumna {
	float: left;
	width: 242px;
	margin: 0 1px 0 0;
}

#korki {
	width: 242px;
	height: 52px;
	border: 1px solid #fff;
	border-width: 0 1px 0 0;
}

#prawa_kolumna {
	float: left;
	width: 522px;
}

#easy {
	width: 261px;
	height: 87px;
	border: 1px solid #fff;
	border-width: 0 1px 0 0;
	float: left;
}

#nauka {
	width: 260px;
	height: 87px;
}

.co img {
	border: 1px solid #6c6c6c;
	margin: 13px 11px 13px 32px;
	float: left;
}

#test {
	border: 1px solid #6c6c6c;
}

.co strong, #zakres strong {
	font-size: 11px;
	color: #696969;
	line-height: 18px;
}

.co, #zakres p {
	font-size: 11px;
	color: #4082be;
	clear: both;
}

#zakres p {
	color: #6c6c6c;
	padding: 12px 0 14px 0;
}

.co p {
	padding-top: 16px;
}

.kolor h2, .kolor h3 {
	font-size: 24px;
	font-weight: normal;
}

.kolor h2 { color: #a5c024; }

.kolor h3 {
	color: #4082be;
	padding-top: 13px;
}

#zakres {
	width: 262px;
	padding-left: 31px;
}

#english, #angielski {
	list-style-type: none;
	font-size: 11px;
	line-height: 18px;
	color: #4082be;
}

#english li {
	padding-left: 15px;
	background: url('rys/strzalka.gif') no-repeat left center;
}

#angielski li {
	color: #6c6c6c;
	margin: 10px 0;
}

#stopka {
	width: 765px;
	height: 55px;
	background: #e3e3e3;
	clear: both;
	text-align: center;
}

#stopka, #stopka a, #stopka a:visited {
	color: #41759e;
	font-size: 11px;
	line-height: 18px;
}

#mgr {
	width: 522px;
	height: 87px;
	background: #0080ff url('rys/organizacja.jpg') repeat-x;
	color: #ffffff;
}

.o_mnie {
	padding-top: 15px;
	width: 405px;
	font-weight: normal; 
}

#formularz {
	width: 522px;
	height: 310px;
	background: url('rys/kinga.jpg') no-repeat right bottom;
}

#formularz label {
	font-size: 11px;
	color: #696969;
	font-weight: bold;
}

#formularz div {
	margin: 10px 0 0 20px;
}
#formularz div.left {
	margin: 10px 0 0 0;
}
#formularz div.left label {
	margin-top: -5px;
}

#formularz textarea {
	vertical-align: top;
	width: 250px;
}

.db {
	display: block;
	float: left;
	width: 115px;
}

.tc {	text-align: center; }

.rowny { width: 171px; }

.opis {
	font-size: 11px; color: #696969; margin: 10px 0 0 20px;
}
.przycisk {
	padding: 3px;	margin: 4px 20px 0 0;
}

#antyspam, #antyspam label {
	float: left; 
}
#formularz #antyspam {
	margin-right: 20px;
}
#antyspam label {
	margin-right: 10px;
}

/* ZAPRZYJAZNIONE STRONY */
#fs {
	width: 80px;
	float: left;
	text-align: left;
	padding: 0 0 0 32px;
	font-weight: bold;
}

#autorzy { padding-top: 16px; }

#autorzy b { margin-right: 17px; }

#banerek a, #banerek img { border: none; text-decoration: none; }

#banerek {
	height: 55px; width: 230px; background: #fff; float: left;
}
