body {
	margin: 0;
	padding: 0;
	background: #005DB7;
	text-align: center;
}
body, td, th {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4B4B4B;
}
.container {
	position: relative;
	width: 760px;
	margin: 0 auto;
	text-align: left;
}
p {
	margin: 0;
}
.red {
	color: #ff0000;
}
.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
}
.clearfloat {
	clear: both;
}
.center {
	text-align: center;
}
.right, #contentBox .right {
	text-align: right;
}
.fLeft {
	float: left;
	width: auto;
}
.fNone {
	float: none;
}
/* top */



#top {
	height: 165px;
	background: url(/gfx/top_bg1.gif) repeat-x 0 0;
}
#top .container {
	height: 165px;
	background: url(/gfx/top_bg2.jpg) repeat-x 0 0;
}
#logo {
	position: absolute;
	left: 10px;
	top: 14px;
}
#flash {
	position: absolute;
	left: 297px;
	top: 0;
}
a#topMenu1, a#topMenu2, a#topMenu3pl, a#topMenu3en {
	position: absolute;
	display: block;
	width: auto;
	height: 20px;
	padding: 3px 28px 0 0;
	color: #CDE0F2;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover#topMenu1, a:hover#topMenu2, a:hover#topMenu3pl, a:hover#topMenu3en {
	color: #fff;
}
a#topMenu1 {
	top: 20px;
	right: 360px;
	background: url(/gfx/topmenu_1.gif) no-repeat right 0;
}
a#topMenu2 {
	top: 50px;
	right: 322px;
	background: url(/gfx/topmenu_2.gif) no-repeat right 0;
}
a#topMenu3pl {
	top: 80px;
	right: 295px;
	background: url(/gfx/topmenu_3_pl.gif) no-repeat right 0;
}
a#topMenu3en {
	top: 80px;
	right: 295px;
	background: url(/gfx/topmenu_3_en.gif) no-repeat right 0;
}
#search {
	position: absolute;
	left: 10px;
	top: 115px;
	display: inline;
	margin: 0;
}
#searchField {
	float: left;
	width: 98px;
	height: 16px;
	padding: 3px;
	margin: 2px 7px 0 0;
	border: solid 1px #80A6CE;
	background: #004E9E;
	color: #fff;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#searchButtonpl, #searchButtonen {
	float: left;
	width: 60px;
	height: 28px;
	max-height: 28px;
	padding-top: 40px;
	border: none;
	cursor: pointer;
}
#searchButtonpl {
	background: url(/gfx/but_search_pl.gif) no-repeat 0 0;
}
#searchButtonen {
	background: url(/gfx/but_search_en.gif) no-repeat 0 0;
}
 #searchButtonpl::-moz-focus-inner, #searchButtonen::-moz-focus-inner {
 border: none;
}
/* main */



#main {
	background: #F7F7F0;
}
#main .container {
	background: url(/gfx/main_bg1.gif) repeat-y center 0;
}
#menuColumn {
	float: left;
	width: 170px;
	padding: 26px 0 20px 10px;
	text-align: center;
}
#contentBox {
	width: 580px;
	float: right;
	background: url(/gfx/main_bg2.gif) no-repeat 0 0;
}
/* menu column */



#menu {
	margin: 0;
	padding: 0 0 10px 0;
	list-style: none;
	text-align: left;
}
#menu a {
	display: block;
	width: 170px;
	height: 50px;
	text-indent: -2500px;
	overflow: hidden;
}
#menu a#menu1pl {
	background: url(/gfx/menu_1_pl.gif) no-repeat 0 0;
}
#menu a#menu2pl {
	background: url(/gfx/menu_2_pl.gif) no-repeat 0 0;
}
#menu a#menu3pl {
	background: url(/gfx/menu_3_pl.gif) no-repeat 0 0;
}
#menu a#menu4pl {
	background: url(/gfx/menu_4_pl.gif) no-repeat 0 0;
}
#menu a#menu5pl {
	background: url(/gfx/menu_5_pl.gif) no-repeat 0 0;
}
#menu a#menu1en {
	background: url(/gfx/menu_1_en.gif) no-repeat 0 0;
}
#menu a#menu2en {
	background: url(/gfx/menu_2_en.gif) no-repeat 0 0;
}
#menu a#menu3en {
	background: url(/gfx/menu_3_en.gif) no-repeat 0 0;
}
#menu a#menu4en {
	background: url(/gfx/menu_4_en.gif) no-repeat 0 0;
}
#menu a#menu5en {
	background: url(/gfx/menu_5_en.gif) no-repeat 0 0;
}
#menu a:hover#menu1pl, #menu a:hover#menu2pl, #menu a:hover#menu3pl, #menu a:hover#menu4pl, #menu a:hover#menu5pl, #menu a:hover#menu1en, #menu a:hover#menu2en, #menu a:hover#menu3en, #menu a:hover#menu4en, #menu a:hover#menu5en {
	background-position: 0 -50px;
}
#menu ul {
	margin: 0;
	padding: 0 0 12px 0;
	list-style: none;
}
#menu ul a {
	display: block;
	width: 140px;
	height: auto;
	padding: 2px 20px 3px 10px;
	text-indent: 0;
	color: #275499;
	text-decoration: none;
}
#menu ul a.roll {
	background: url(/gfx/submenu2_bg.gif) no-repeat 160px center;
}
#menu ul a:hover, #menu ul a.roll:hover {
	background-color: #EFEFE2;
	color: #02388A;
}
#menu ul ul a:hover, #menu ul ul a.roll:hover {
	background-color: #EFEFE2;
	color: #02388A;
}
#menu ul ul {
	margin: 0;
	padding: 5px 0 5px 0;
	list-style: none;
}
#menu ul ul a {
	width: 130px;
	padding: 2px 20px 3px 20px;
}
#menu ul ul a:hover {
	background-color: #EFEFE2;
	color: #02388A;
}
.leftItem15 {
	display: block;
	margin-bottom: 15px;
}
.leftItem10 {
	display: block;
	margin-bottom: 10px;
}
#logIn {
	height: 36px;
	background: url(/gfx/login_bg.gif) no-repeat 0 0;
	padding: 6px 35px 0 0;
	text-align: right;
}
#logIn a {
	color: #345F9F;
	font-weight: bold;
	text-decoration: none;
	border-bottom: dotted 1px;
	margin-bottom: 1px;
}
#logIn a:hover {
	color: #02388A;
}
#time {
	height: 112px;
	padding: 21px 49px 0 0;
	background: url(/gfx/time_bg.gif) no-repeat 0 0;
}
#time p {
	color: #fff;
	font-size: 10px;
	text-align: right;
}
/* content */



.content {
	clear: both;
	margin: 10px 45px 20px 50px;
}
.content2 {
	clear: both;
	margin: 10px 45px 20px 50px;
}
.contentBg {
	clear: both;
	margin: 0 20px 0 25px;
	padding: 15px 25px 0 25px;
	background: #FAFAF5 url(/gfx/content_bg1.gif) no-repeat 0 0;
}
.contentBgEnd {
	margin: 0 20px 15px 25px;
	height: 10px;
	background: #FAFAF5 url(/gfx/content_bg2.gif) no-repeat 0 bottom;
}
.content2l {
	float: left;
	width: 225px;
}
.content2r {
	float: right;
	width: 225px;
}
.bottom {
	margin-bottom: 0;
}
.pageBody {
	/*	padding:7px 0px 7px 0px; */

	padding-bottom:7px;
}
.content ul, .content ol {
	margin-left: 20px;
}
#contentBox a, #contentBox table a.green {
	font-weight: bold;
	color: #729400;
	text-decoration: none;
	border-bottom: dotted 1px;
	margin-bottom: 1px;
}
#contentBox a:hover, #contentBox table a:hover.green {
	color: #415500;
}
#contentBox p {
	padding: 0 0 10px 0;
	text-align: justify;
}
#contentBox p.img0 {
	margin-left: 80px;
}
#contentBox img {
	padding: 4px;
	border: solid 1px #DEDED4;
	background: #fff;
	margin: 6px 8px 6px 8px;
}
#contentBox img.header0 {
	margin: 0 0 12px 0;
	border: none;
	padding: 0;
	background: transparent;
}
#contentBox img.header {
	margin: 0 0 12px 0;
	border: none;
	padding: 0;
	background: transparent;
}
#contentBox img.partner0 {
	padding: 0;
	border: none;
	background: #fff;
	margin: 0;
}
#contentBox img.partner {
	float: left;
	padding: 4px;
	border: solid 1px #DEDED4;
	background: #fff;
	margin: 0px 10px 10px 0px;
}
img.foto {
	float:left;
	padding: 4px;
	border: solid 1px #DEDED4;
	background: #fff;
	margin: 2px 5px 8px 5px;
}
.more {
	margin-left: 6px;
	white-space: nowrap;
}
.pojPoz {
	clear: both;
	padding-bottom: 8px;
}
h1 {
	position: absolute;
	top: 13px;
	right: 45px;
	margin: 0;
	padding-left: 2px;
	background-color: #fff;
	color: #134592;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.pageBody h1 {
	position: relative;
	top: 0;
	right: 0;
	margin: 12px 0 12px 0;
	padding: 0;
	background-color: #fff;
	color: #134592;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2 {
	margin: 12px 0 12px 0;
	color: #134592;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h3 {
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 5px 0;
}
h3.null {
	margin: 0;
}
#contentBox p.date {
	font-weight: normal;
	font-size: 10px;
	color: #818181;
	padding-bottom: 5px;
}
/*#contentBox a.foto {

	border: solid 1px #DEDED4;

	margin: 0 10px 0 10px;

}*/

#contentBox a.foto {
	display: inline;
	float: left;
	padding: 4px;
	border: solid 1px #DEDED4;
	background: #fff;
	margin: 0 10px 10px 0;
}
#contentBox a:hover.foto {
	background: #F5F5F2;
}
#contentBox a.foto60 {
	display: block;
	width: 60px;
	margin: auto;
	padding: 4px;
	border: solid 1px #DEDED4;
	background: #fff;
}
#contentBox a:hover.foto60 {
	background: #F5F5F2;
}
#contentBox a.foto0 {
	display: inline;
	float: left;
	padding: 4px;
	border: solid 1px #DEDED4;
	background: #fff;
	margin: 0;
}
#contentBox a:hover.foto0 {
	background: #F5F5F2;
}
.divider {
	height: 16px;
	background: url(/gfx/divider_bg.gif) no-repeat 0 11px;
}
table {
	width: 100%;
	border-collapse: collapse;
	margin: 5px 0;
}
th {
	padding: 3px 5px;
	text-align: center;
	font-weight: bold;
}
td {
	padding: 5px;
	background-color: #FBFBF8;
	border: solid 1px #fff;
	text-align: left;
	vertical-align: top;
}
.dark td {
	background-color: #F7F7F0;
}
.content .kursy {
	margin: 0;
	padding: 0;
	list-style: none;
}
.kursy li {
	padding: 0 0 5px 0;
}
#contentBox .pdf {
	background: url(/gfx/ico_pdf.gif) no-repeat 0 0;
	padding: 0 0 1px 20px;
}
#contentBox table a {
	font-weight: normal;
	color: #4B4B4B;
	text-decoration: none;
	border-bottom: dotted 1px;
	margin-bottom: 1px;
}
#contentBox table a:hover {
	color: #729400;
}
table.offer {
	border: solid 1px #E9E9E3;
	border-collapse: separate;
	background-color: #FBFBF8;
	margin-bottom: 10px;
}
table.offer td {
	border: none;
}
h4 {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}
/* kontakt */



#contentBox .daneL {
	float: left;
	width: 230px;
	padding: 0;
}
#contentBox .daneR {
	float: right;
	width: 230px;
	padding: 0;
}
#contentBox .daneL p {
	text-align: right;
}
#contentBox .daneR p {
	text-align: left;
}
#contentBox .mail {
	background: url(/gfx/ico_mail.gif) no-repeat 0 0;
	padding-left: 20px;
}
#contentBox .skype {
	background: url(/gfx/ico_skype.gif) no-repeat 0 0;
	padding-left: 20px;
}
#contentBox .gg {
	background: url(http://www.gadu-gadu.pl/users/status.asp?id=5013327&styl=1) no-repeat 0 0;
	padding-left: 20px;
}
#contentBox .tlen {
	background: url(http://status.tlen.pl/?u=australiahome&t=1) no-repeat 0 0;
	padding-left: 20px;
	padding-top: 1px;
}
#contentBox .warning {
	clear: both;
	background: url(/gfx/ico_warning.gif) no-repeat 0 0;
	padding-left: 20px;
	padding-top: 1px;
}
#contentBox .lost {
	background: url(/gfx/ico_lost.gif) no-repeat right 0;
	padding-right: 20px;
}
#contentBox .register {
	background: url(/gfx/ico_register.gif) no-repeat 0 0;
	padding-left: 20px;
}
/* formularze */



#niewypelniac {
	display: none;
}
fieldset {
	border: solid 1px #ddd;
	padding: 10px;
}
legend {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #4B4B4B;
	padding: 0 5px;
}
.content form {
	margin: 10px 0;
}
.formHelp {
	position: relative;
	top: 3px;
	margin-left: 5px;
	color: #999999;
}
.formHelpRed {
	position: relative;
	top: 3px;
	margin-left: 5px;
	color:red;
}
form div {
	overflow: hidden;
	width: 100%;
	margin: 8px 0;
}
form div.blank {
	height: 6px;
}
label {
	display: block;
	text-align: right;
	margin-right: 10px;
	padding-top: 3px;
	float: left;
}
div.label {
	display: block;
	text-align: right;
	margin-right: 10px;
	padding-top: 2px;
	float: left;
}
.lRadio {
	display: inline;
	text-align: left;
	margin: 0;
	padding: 0;
	line-height: 18px;
	float: none;
}
.lCheckbox {
	position: relative;
	top: 0;
	display: inline;
	text-align: left;
	margin: 0;
	padding: 0;
	line-height: 18px;
	float: none;
}
.w100 {
	width: 100px;
}
.w125 {
	width: 125px;
}
.w140 {
	width: 140px;
}
.w150 {
	width: 150px;
}
.w158 {
	width: 158px;
}
.w160 {
	width: 160px;
}
.w175 {
	width: 175px;
}
.w200 {
	width: 200px;
}
.w250 {
	width: 250px;
}
.w300 {
	width: 300px;
}
.w480 {
	width: 420px;
	margin-left: 30px;
}
.m0 {
	margin: 0;
}
.mb0 {
	margin-bottom: 0;
}
.pb0 {
	padding-bottom: 0;
}
.p0 {
	padding: 0;
}
.m160 {
}
.h15 {
	height: 15px;
}
.h75 {
	height: 75px;
}
.h100 {
	height: 100px;
}
.h150 {
	height: 150px
}
label.login {
	width: 148px;
}
.must {
	font-weight: bold;
}
input.pole, textarea.pole, select.pole {
	display: block;
	float: left;
	padding: 3px;
	background-color: #FCFCFA;
	border: solid 1px #ABABAB;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4B4B4B;
}
input.inPole, textarea.inPole {
	padding: 3px;
	background-color: #FCFCFA;
	border: solid 1px #ABABAB;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4B4B4B;
}
option {
	padding: 0 3px;
}
.radio {
	position: relative;
	top: 1px;
	margin: -1px 5px 0px 0;
	padding: 0;
}
.checkbox {
	position: relative;
	top: 3px;
	margin: -3px 4px 4px 0;
	padding: 0;
}
input.login {
	width: 160px;
}
textarea {
	overflow: hidden;
}
input:hover, textarea:hover {
	border-color: #E70F30;
}
input[type='text']:focus, input[type='password']:focus, textarea:focus, select:focus {
	border-color: #575757;
	background-color: #fff;
}
.formInfo {
	margin: 0px 5px 3px 160px;
	font-size: 9px;
	width: 330px;
	clear: both;
}
#button {
	clear: both;
	text-align: center;
	padding-top: 5px;
}
#sendButtonpl {
	margin: 10px auto 0 auto;
	width: 60px;
	height: 28px;
	max-height: 28px;
	background: url(/gfx/but_send_pl.gif) no-repeat 0 0;
	border: none;
	padding-top: 39px;
	cursor: pointer;
}
#sendButtonen {
	margin: 10px auto 0 auto;
	width: 60px;
	height: 28px;
	max-height: 28px;
	background: url(/gfx/but_send_en.gif) no-repeat 0 0;
	border: none;
	padding-top: 39px;
	cursor: pointer;
}
#loginButtonpl {
	margin: 10px auto 5px auto;
	width: 60px;
	height: 28px;
	max-height: 28px;
	background: url(/gfx/but_login_pl.gif) no-repeat 0 0;
	border: none;
	padding-top: 39px;
	cursor: pointer;
}
#loginButtonen {
	margin: 10px auto 5px auto;
	width: 60px;
	height: 28px;
	max-height: 28px;
	background: url(/gfx/but_login_en.gif) no-repeat 0 0;
	border: none;
	padding-top: 39px;
	cursor: pointer;
}
#registerButtonpl {
	margin: 10px auto 5px auto;
	width: 60px;
	height: 28px;
	max-height: 28px;
	background: url(/gfx/but_register_pl.gif) no-repeat 0 0;
	border: none;
	padding-top: 39px;
	cursor: pointer;
}
#registerButtonen {
	margin: 10px auto 5px auto;
	width: 60px;
	height: 28px;
	max-height: 28px;
	background: url(/gfx/but_register_en.gif) no-repeat 0 0;
	border: none;
	padding-top: 39px;
	cursor: pointer;
}
 #sendButtonpl::-moz-focus-inner, #sendButtonen::-moz-focus-inner, #loginButtonpl::-moz-focus-inner, #loginButtonen::-moz-focus-inner, #registerButtonpl::-moz-focus-inner, #registerButtonen::-moz-focus-inner {
 border: none;
}
/* bledy */



div#errorDisplay {
	background-image:url(/gfx/alert.gif);
	background-position: 9px 5px;
	background-repeat: no-repeat;
	border: 1px solid #575757;
	background-color: #FCFCFA;
	display: none;
	padding:5px 0px 5px 20px;
	margin: 10px 0 15px 0;
	text-align:left;
}
div#errorDisplay ul {
	margin: 1px;
	padding: 0 0 0 30px;
}
div#errorDisplay li {
	margin: 0;
}
/* footer */



#banner {
	padding: 0 0 20px 0;
}
#banner .container {
	text-align:center;
}
#footer {
	clear: both;
	height: 70px;
	background: url(/gfx/footer_bg1.gif) repeat-x 0 0;
}
#footer .container {
	height: 70px;
	background: url(/gfx/footer_bg2.gif) no-repeat right 0;
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #80ADD9;
}
#home {
	position: absolute;
	top: 40px;
	left: 48px;
}
#home a {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
#home a:hover {
	text-decoration: underline;
}
#copy {
	position: absolute;
	top: 40px;
	right: 20px;
}
#pagination {
	padding:7px;
	text-align:center;
}
#pagination .pInactive {
	color:#999;
}
#pagination .pSelected {
	color:#000;
	font-weight:bold;
}
#flash p {
	padding:30px;
}
#flash a {
	color:#fff;
	font-weight:bold;
}
