/** ZEROWANIE USTAWIEŃ DOMYŚLNYCH */
html,body,div,dl,dt,dd,h1,h2,h3,h4,h6,pre,form,p,a,span,br,blockquote,fieldset,input,table,tr,td,th{margin:0px;padding:0px;} *{margin:0px;padding:0px;}
table{border-collapse:collapse;border-spacing:0px;border:0px;} fieldset,img{border:none;} div{float:none;clear:both;border:0px;}
/** HTML, BODY */
html, body {margin: 0px; padding: 0px; background: #73C5E5 url(gfx/img01a.gif) repeat-y center top;	text-align: left;	font-family: Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif; line-height: 130%; font-size: 10pt; color: #444;}
/** STYLE OGÓLNE */
h1, h2, h3, h4, h5, h6 {color: #60B7DE; font-weight: bold;}
h1 {font-size: 20px; display: none;}
h2 {font-size: 18px; margin-top: 10px; margin-bottom: 40px;}
h3 {font-size: 16px; margin-top: 10px; margin-bottom: 15px;}
h4 {font-size: 14px; margin-top: 20px; margin-bottom: 10px;}
h5 {font-size: 14px; margin-top: 20px; margin-bottom: 10px; color: #444;}
h6 {font-size: 13px; margin-top: 15px; margin-bottom: 5px; color: #444;}
a {font-weight: normal;	color: #4773C1;}
a:hover {text-decoration: none; color: #73C5E5;}
p,ol,ul {margin-top: 15px; margin-bottom: 10px;}
ol,ul {margin-left: 40px;}
li.p1 {margin-left: 20px;}
li.p2 {margin-left: 40px;}
img {border: 0px;}
/** LUCIUS */
.n{font-weight:normal;font-style:normal;text-decoration:none;}
.b{font-weight:bold;}
.i{font-style:italic;}
.u{text-decoration:underline;}
.c{text-align:center;}
.j{text-align:justify;}
.m{margin:auto;}
.s, .small{font-size:8pt;}
.bc{color: black;}
.dr{color: #C00;}
.r{color: red;}
.gr{color: green;}
.g{color: gray;}
.cp{cursor: pointer;}
/** HEADER */
#header {width: 950px; height: 212px; margin: 0px auto; background: #FFFBFD url(gfx/img02.gif) repeat-x left top; padding: 0px;}
#header h1 {margin: 0px; padding: 20px;}
/** MENU */
#menu {width: 950px; margin: 0px auto;	padding: 5px 0px 6px 0px;	background-color: #60B7DE; text-align: center; font-size: 11px;}
#menu ul {margin: 0px;	padding: 0px; list-style: none;}
#menu li {margin: 0px;	padding: 0px; display: inline;}
#menu a {padding: 5px 15px;	text-transform: uppercase; text-decoration: none; font-weight: bold; color: #FFFFFF;}
#menu a:hover {background-color: #73C5E5;}
/** CONTENT */
#content {width: 950px; margin: 0px auto; padding: 20px 0px 0px 0px;}
#content li {margin-top: 7px;}
#left {float: left; clear: none;	width: 660px;	padding: 0px 20px 40px 20px;}
#right {float: right;	clear: none; width: 210px;	padding: 0px 20px 40px 20px;}
#right ol, #right ul {padding: 0px; margin-left: 20px;}
#right a {color: #4773C1; text-decoration: none; font-weight: normal;}
#right a:hover {text-decoration: underline;}
/** FOOTER */
#footer {clear: both;	width: 950px; margin: 0px auto; border-top: 5px solid #60B7DE;}
#footer-a {width: 700px; clear: none; text-align: center; float: left; padding: 10px 0 15px 0;}
#footer-b {width: 245px; clear: none; text-align: center; float: right; padding: 10px 0 15px 0;}
#footer p {margin: 0px; color: #4773C1;}
#footer a {font-weight: normal; text-decoration: none;}
/** HR */
hr {clear: both; border-top: 5px solid #60B7DE; margin-top: 25px; margin-bottom: 15px;}
/** CONTENT */
.img-l {float: left;	margin: 4px 15px 0px 0px; border: 5px solid #ABDCEF;}
.img-r{float: right; margin: 0px 0px 15px 15px; border: 5px solid #ABDCEF;}
/** PARTNERZY */
#partnerzy  img {vertical-align: middle; margin-right: 10px;}
#partnerzy h3 { margin: 45px 0 10px 0; font-weight: bold; color: #C00;}
#partnerzy h3:first-child{margin: 10px 0 10px 0;}
/** POMOCE DLA WEBMASTERÓW */
#w3org li  {height: 32px;}
#w3org img {vertical-align: middle;}
div.webmakod{width: 100%; height: 60px; margin: 25px 0px 25px 0px; font-size: 8pt; color: #444;}
img.webmaimg {width: 120px; height: 60px; margin: 0px 10px 0px 5px; float: left; vertical-align: middle;}
p.webmakod1{margin: 0px 0px 0px 135px; padding: 5px 0px 0px 0px; font-style: italic;}
input.webmakod2{width: 517px; margin: 0px; padding: 3px 3px 3px 3px; border: 1px #60B7DE solid; background-color: #F9F9FF;}
/** REGULAMIN */
#rules  p {margin-top: 45px;}
/** SUBSCRIBE */
#subscribe, #subscribe table {width: 100%}
#subscribe td {padding: 10px;}
#subscribe fieldset {margin: 25px 0px 10px 0px; padding: 10px; border: 2px #60B7DE solid; background-color: #DEF;}
#subscribe label {font-style: italic;}
#subscribe legend {color: #444;}
#subscribe fieldset input, #subscribe fieldset select, #subscribe fieldset textarea {margin-top: 5px; margin-bottom: 10px; font-size: 9pt; background-color: #F9F9FF;}
#subscribe fieldset legend, #subscribe fieldset label {font-weight: bold;}
#subscribe input.kol,select.kol,textarea.kol {width: 290px;}
#akcja {width: 250px; height: 45px; margin: auto; margin-top: 5px; margin-bottom: 15px; font-weight: bold; cursor: pointer;}
#subscribe .dim {display: none;}
/** RANKING */
#tab_ranking, #tab_list {width: 100%; margin: auto; margin-top: 30px;}
#tab_ranking a, #tab_list a {text-decoration: none;}
#tab_ranking th, #tab_ranking td, #tab_list td, #tab_list th {padding: 5px 3px 5px 3px;}
#tab_ranking th {height: 50px; font-weight: bold; text-align: center; vertical-align: middle;}
#tab_list th {height: 30px; color: #FFF; font-weight: bold; text-align: center; vertical-align: middle; background-color: #60B7DE;}
#tab_list, #tab_list td , #tab_list th {border: 1px #444 solid;}
#tab_list td.list_n {height: 30px; color: #444; font-weight: bold; font-style: italic; vertical-align: middle; background-color: #DDF3F9;}
#tab_ranking td a {font-weight: bold;}
#tab_ranking img {display: inline; margin: auto;}
#tab_ranking img.miniaturka {display: block; border: 2px #60B7DE solid;}
/** CHECK */
#check table {width: 660px; margin: auto; text-align:center; border: 1px solid black;}
#check th, #check td {padding:5px 9px 5px 9px; border: 1px #444 solid;}
#check th {background-color: #DEF;}
#check img {vertical-align: middle;}
