@charset "utf-8";
/* resetowanie ze strony Eric'a Meyer'a (Tue 15 Jan 2008)*/
html, body, 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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* koniec resetowania */

body {
	font: 12px Arial, Helvetica, sans-serif;
	background: #f3f3f3;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the kontener in IE 5* browsers. The text is then set to the left aligned default in the #kontener selector */
	color: #333333;
	background-image:url(../_i/mainbg2.jpg);
	background-position:center;
	background-repeat:repeat-y;
}
.bodyGlowna #kontener {
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #d5d5d5;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
/*header*/
.bodyGlowna #header {
	padding: 0;
	margin: 0;
	height:112px;
	background: url("../_i/header.jpg") bottom no-repeat;
	background-color: #edf7f2;
}
/*search*/
.bodyGlowna #header #szukaj {
	float:right;
	margin:44px 11px 0;
}
.bodyGlowna #header #szukaj input.search {
	height:17px;
	width:170px;
	border:#333333 1px solid;
	font: 12px Arial, Helvetica, sans-serif;
	color:#333;
}
/*- Menu Tabs B--------------------------- */

 .bodyGlowna #header #tabsB {
	float:left;
	line-height:normal;
	margin:88px 0px 0px 0px;
	font-family:Verdana, Geneva, sans-serif;
}
.bodyGlowna #header #tabsB ul {
	list-style:none;
	padding-left:209px;
}
.bodyGlowna #header #tabsB li {
	display:inline;
}
.bodyGlowna #header #tabsB a {
	float:left;
	background:url("../_i/tableftB.gif") no-repeat left top;
	padding:0 0 0 4px;
	text-decoration:none;
}
.bodyGlowna #header #tabsB a span {
	float:left;
	display:block;
	background:url("../_i/tabrightB.gif") no-repeat right top;
	padding:5px 15px 4px 9px;
	color: #4bb5c1;
	text-decoration: none;
	font-weight:bold;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    .bodyGlowna #header #tabsB a span {
	float:none;
}
/* End IE5-Mac hack */
    .bodyGlowna #header #tabsB a:hover span {
	color:#96ca2d;
}
.bodyGlowna #header #tabsB a:hover {
	background-position:0% -42px;
}
.bodyGlowna #header #tabsB a:hover span {
	background-position:100% -42px;
}
.bodyGlowna #header #tabsB #current a {
	background-position:0% -42px;
	color:#96ca2d;
}
.bodyGlowna #header #tabsB #current a span {
	background-position:100% -42px;
	color:#96ca2d;
}
/*prawo*/
.bodyGlowna #prawo {
	float: right; /* since this element is floated, a width must be given */
	width: 250px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 30px 0;
	margin:0;
	
}

.bodyGlowna #prawo .error{
color:#C00;
font-size:12px;
font-weight:bold;
margin:5px 2px 5px 2px;
}


.bodyGlowna #prawo .box {
	background-color: #f4f4f4;
	border: #dddddd 1px solid;
	width:237px;
	background-image:url("../_i/box_bottom.jpg");
	background-position:bottom;
	background-repeat:repeat-x;
	text-align:center;
	margin-bottom:5px;
}

.bodyGlowna #prawo .box2 {
	background-color: #FFFFFF;
	border: #66cce8 1px solid;
	width:237px;
	background-image:url("../_i/box_bottom2.jpg");
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:center;
	margin-bottom:5px;
}


.bodyGlowna #prawo .box2 a {
	font-size:13px;
	font-weight:bold;
	color:#1f666e;
}

.bodyGlowna #prawo .box2 a:hover {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}


.bodyGlowna #prawo .box2 img {
	padding: 1px;
	/*border: 1px solid #4bb5c1;*/
	border: 1px solid #1f666e;
}
.bodyGlowna #prawo .box2 img:hover {
	padding: 1px;
	border: 1px solid #FFFFFF;
}


.bodyGlowna #prawo .box .tytul {
	border:none;
	border-bottom: #c9c9c9 1px solid;
	margin: 5px 5px 15px 5px;
	font-weight:bold;
	font-size:13px;
	color:#2e2e2e;
	text-transform:uppercase;
	text-align:left;
	padding: 4px 8px 4px 8px;
}


.bodyGlowna #prawo .box2 .tytul2 {
	border:none;
border-bottom: #66cce8 1px solid;
	margin: 5px 5px 15px 5px;
	font-weight:bolder;
	font-size:15px;
	color:#0398a9;
	text-transform:uppercase;
	text-align:center;
	padding: 4px 8px 4px 8px;
		/*font-family:Georgia, "Times New Roman", Times, serif;*/
}

.bodyGlowna #prawo .box2 .tytul3 {
	border:none;
border-bottom: #66cce8 1px solid;
	margin: 5px 5px 15px 5px;
	font-weight:bolder;
	font-size:15px;
	color:#0398a9;
	text-transform:uppercase;
	text-align:center;
	padding: 4px 8px 4px 8px;
		/*font-family:Georgia, "Times New Roman", Times, serif;*/
}

.bodyGlowna #prawo .box .content {
	text-align:left;
	margin:0px 13px 15px 13px;
}
.bodyGlowna #prawo .box .content p.newsletter {
	text-align:left;
	margin:5px 0px 5px 0px;
}
.bodyGlowna #prawo .box .content p.zalogowany{
	text-align:left;
	margin:5px 0px 5px 0px;	
	font-weight:normal;
}

.bodyGlowna #prawo .box .content p.zalogowany a{
	font-size:14px;
	font-weight:bold;
}


.bodyGlowna #prawo .box .content p.dodajWtope {
	margin:0px 0px 15px 0px;
	display:block;
	background-image:url("../_i/wingsD.gif");
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
}


.bodyGlowna #prawo .box .content p.dodajWtope input.button {	
	cursor:pointer;
	vertical-align:middle;
	height:23px;
	border: 1px #666 solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0;
	color:#188e9b;
	background: url('../_i/buttonD.gif') #999999 repeat-x top left;
	border-style:outset;
}
.bodyGlowna #prawo .box .content p.dodajWtope input.button:hover, .bodyGlowna #prawo .box .content p.dodajWtope input.button:active {
	background-position:100% -25px;
	border-style:inset;
}


.bodyGlowna #prawo .box .content input.button {
	margin-left:5px;
}
.bodyGlowna #prawo .box .content .wt_miech {
	display:block;
	background-image:url("../_i/wings.gif");
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
}
.bodyGlowna #prawo .box .content .najpop {
	margin-bottom:15px;
}
.bodyGlowna #prawo .box .content .najpop img, .bodyGlowna #prawo .box .content .wt_miech img {
	padding: 1px;
	border: 1px solid #4bb5c1;
}
.bodyGlowna #prawo .box .content .najpop img:hover, .bodyGlowna #prawo .box .content .wt_miech img:hover {
	padding: 1px;
	border: 1px solid #96ca2d;
}
/*tresc*/
.bodyGlowna #tresc {
	margin: 0 265px 0 15px; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the prawo div contains, the column space will remain. You can remove this margin if you want the #tresc div's text to fill the #prawo space when the content in #prawo ends. */
	/*padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	padding: 30px 0;
}

.bodyGlowna #tresc .error{
color:#C00;
font-size:14px;
font-weight:bold;
margin:10px 5px 10px 5px;
}

.bodyGlowna #tresc .box {
	display:block;
	width:100%;
	margin-bottom:24px;
	padding-bottom:20px;
	border-bottom:1px #cecece dotted;
}
.bodyGlowna #tresc .box h2 {
	font-size:18px;
	margin-left:44px;

}
.bodyGlowna #tresc .box .linia {
	display:block;
	width:100%;
	height:0px;
	border: none;
	margin: 5px 0px 0px 0px;	
}

.bodyGlowna #tresc .box table, td{
vertical-align:top;
}


.bodyGlowna #tresc .box .dodano{
color:#999;
margin-top:5px;

}
.bodyGlowna #tresc .box table td.media{
padding: 22px 22px 0px 44px;
}

.bodyGlowna #tresc .box table td.wstep{
padding: 22px 22px 0px 0px;
width:250px;
font-size:11px;

}
.bodyGlowna #tresc .box table td.ocena{
color:#999;
padding: 22px 22px 0px 0px;


}

.bodyGlowna #tresc .box table td.ocena .ocena{
font-weight:bold;
color:#2e2e2e;
}

.bodyGlowna #tresc .box table td.ocena .czaszki{
margin:26px 0px 26px 0px;
}

.bodyGlowna #tresc .box table td.ocena .komentarze{
	font-weight:bold;
}

.bodyGlowna #tresc .box table td.ocena .komentarze img{
margin: 0px 3px 0px 0px;
}


.bodyGlowna #tresc #przewijanie{
margin:22px 0px 22px 44px;
font-size:14px;
color:#666;
font-weight:bold;
}

.bodyGlowna #tresc #przewijanie ul, .bodyGlowna #tresc #przewijanie input{
	float:left;
	margin-right:10px;

}
.bodyGlowna #tresc #przewijanie ul{

margin:5px 10px 0px 10px;

}
.bodyGlowna #tresc #przewijanie ul li{
	margin-right:5px;
	display:inline;
}

/*WTOPA POWIEKSZENIE*/

.bodyGlowna #tresc .box .pojemnikZdjecie {

	margin: 22px 0px 10px 44px;
	text-align:center;
}

.bodyGlowna #tresc .box .podZdjecie {
	margin: 22px 0px 10px 44px;
}

.bodyGlowna #tresc .box .podZdjecie {
	margin: 22px 0px 10px 44px;
}

.bodyGlowna #tresc .box .dodal{
margin:0px 5px 5px 0px;
color:#999;
text-align:right;
}


.bodyGlowna #tresc .box .czaszki{
margin:10px 0px 15px 0px;
}


.bodyGlowna #tresc .box .pelenOpis{
color:#2e2e2e;
font-size:14px;
}

.bodyGlowna #tresc .box .dodajK{
	font-weight:bold;
	text-align:right;
	margin:0px 5px 15px 0px;

}

.bodyGlowna #tresc .box .dodajKPierwsz{
	font-weight:bold;
	margin:0px 5px 15px 0px;

}

/*teksty*/

.bodyGlowna #tresc .box .teksty{
	margin:22px 15px 15px 22px;
}

.bodyGlowna #tresc .box .teksty p{
	margin:0px 0px 15px 0px;
}

.bodyGlowna #tresc .box .teksty ol, .bodyGlowna #tresc .box .teksty ul{
	margin:15px 0px 15px 20px;
	line-height:12px;
}
.bodyGlowna #tresc .box .teksty li{
padding:5px 0px 5px 0px;
}
.bodyGlowna #tresc .box .teksty ol{
	list-style:decimal outside;
}

.bodyGlowna #tresc .box .teksty ul{
	list-style: disc outside;
}
.bodyGlowna #tresc .box .komentarz{
border: 1px solid #dddddd;
padding:5px;
margin:10px 5px 15px 10px;
}

.bodyGlowna #tresc .box .komentarz .naglowek{
background-color:#f4f4f4;
padding:4px;
margin:2px 2px 5px 2px;
}
.bodyGlowna #tresc .box .komentarz .naglowek  .autor{
font-weight:bold;
padding:0px 0px 5px 5px;


}

.bodyGlowna #tresc .box .komentarz .naglowek  .data{
text-align:right;
font-size:11px;
color:#999;
}
.bodyGlowna #tresc .box .komentarz .tresc{
padding:5px;

}

.bodyGlowna #tresc .box .komentarz .stopka{
padding:15px 5px;
text-align:right;
font-size:11px;
color:#999;
}

.bodyGlowna #tresc .box .tytulK{
margin:22px 0px 22px 0px;
font-size:14px;
font-weight:bolder;
font-family:Georgia, "Times New Roman", Times, serif;
}

.bodyGlowna #tresc .box .tytulU{
margin:5px 0px 10px 0px;
font-size:14px;
font-weight:bolder;
}
/*edycja danych uzytkownika*/

.bodyGlowna #tresc .pojemnik table#dodania{
margin:15px 0px 10px 0px;
font-size:11px;
padding:5px;
width:100%;
border-bottom:#CCC 1px solid;
}

.bodyGlowna #tresc .pojemnik table#dodaniaProfil{
margin:15px 0px 10px 0px;
font-size:12px;
padding:5px;
width:100%;
}

.bodyGlowna #tresc .pojemnik table#dodaniaProfil td {
padding:5px;
}

.bodyGlowna #tresc .pojemnik table#dodaniaProfil th{
padding:10px 5px 5px 5px;
border-bottom:#CCC 1px solid;
font-size:12px;
font-weight:bold;
text-align:left;

}

.bodyGlowna #tresc .pojemnik table#dodaniaProfil td.img {
width:75px;
}

.bodyGlowna #tresc .pojemnik table#dodaniaProfil td.img img {
	padding: 1px;
	border: 1px solid #4bb5c1;
}

.bodyGlowna #tresc .pojemnik table#dodania td.light{
padding:5px;
border-left:#CCC 1px solid;
border-right:#CCC 1px solid;
background-color:#EAEAEA;

}

.bodyGlowna #tresc .pojemnik table#dodania td.dark{
padding:5px;
border-left:#CCC 1px solid;
border-right:#CCC 1px solid;
background-color:#D8D8D8;

}


.bodyGlowna #tresc .pojemnik table#dodania td.lightImg{
padding:5px;
border-left:#CCC 1px solid;
width:75px;
background-color:#EAEAEA;
vertical-align:middle;
}

.bodyGlowna #tresc .pojemnik table#dodania td.darkImg{
padding:5px;
border-left:#CCC 1px solid;
background-color:#D8D8D8;
vertical-align:middle;
width:75px;
}

.bodyGlowna #tresc .pojemnik table#dodania th{
padding:10px 5px 5px 5px;
border-bottom:#CCC 1px solid;
font-size:12px;
font-weight:bold;

}



/*wyszukiwanie*/
.bodyGlowna #tresc #wyniki{
margin:15px 22px 22px 22px;
font-size:17px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.bodyGlowna #tresc #wyniki p.liczba{
font-size:12px;
margin:15px 0px 5px 22px;
color:#666;
font-family:Arial, Helvetica, sans-serif;
}
/*footer*/
.bodyGlowna #footer {
	padding:0;
	margin:0;
	height:140px;
	background: url("../_i/footer.jpg") top repeat-x;
	background-color:#2e2e2e;
}
.bodyGlowna #footer dl {
	float: left;
	margin:0;
	padding-left:40px;
	width:130px;
}
.bodyGlowna #footer dt {
	color:#999;
	font-size:18px;
	margin-bottom:10px;
	border-bottom: 1px #666 dotted;
}
.bodyGlowna #footer dd {
	line-height:18px;
}
.bodyGlowna #footer table {
	height:100%;
	width:100%;
	color:#999;
}
.bodyGlowna #footer table td {
	vertical-align:bottom;
	padding-bottom:28px;
}
.bodyGlowna #footer table td#copy {
	text-align:right;
	padding-right:10px;
}
.bodyGlowna #footer table td#foto {
	text-align:left;
	width:47px;
	padding-bottom:17px;
}
/*WSPÓLNE*/
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a kontener that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
a:link, a:visited {
	color: #4bb5c1;
	text-decoration: none;
}
a:hover, a:active {
	color:#96ca2d;
	text-decoration: none;
}
/***BUTTON***/

.bodyGlowna input.button {
	cursor:pointer;
	vertical-align:middle;
	height:23px;
	border: 1px #666 solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0;
	color:#333;
	background: url('../_i/button.gif') #999999 repeat-x top left;
	border-style:outset;
}
.bodyGlowna input.button:hover, input.button:active {
	background-position:100% -25px;
	border-style:inset;
}



.bodyGlowna input.buttonOff {
	cursor:default;
	vertical-align:middle;
	height:23px;
	border: 1px #999 solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0;
	color:#999;
	background: url('../_i/button.gif') #999999 repeat-x top left;
	border-style:solid;
}
.bodyGlowna input.buttonOff:hover, input.buttonOff:active {
	background-position:100% 0px;
	border-style:solid;
}



.bodyGlowna input.text {
	width:140px;
	height:17px;
	border:#333333 1px solid;
	font: 12px Arial, Helvetica, sans-serif;
	color:#333;
}
.bodyGlowna input.textDlugi {
	width:208px;
	height:17px;
	border:#333333 1px solid;
	font: 12px Arial, Helvetica, sans-serif;
	color:#333;
}
.bodyGlowna p.lewo {
	text-align:left;
	margin:5px 0px 5px 0px;
}
.bodyGlowna p.lewom {
	text-align:left;
	margin:5px 0px 5px 0px;
	font-size:11px;
	color:#666;
}
.bodyGlowna p.lewopod {
	text-align:left;
	margin:10px 0px 5px 0px;
}
.bodyGlowna p.lewopodBIG {
	text-align:left;
	font-size:14px;
	margin:10px 0px 5px 0px;
}
.bodyGlowna p.centerpod {
	text-align:center;
	margin:10px 0px 5px 0px;
}
.bodyGlowna p.centerpodBIG {
	text-align:center;
	font-size:14px;
	margin:10px 0px 5px 0px;
}
.bodyGlowna p.przycisk {
	text-align:right;
	margin:10px 0px 5px 0px;
}
.bodyGlowna p.center {
	text-align:center;
	margin:5px 0px 5px 0px;
}

.bodyGlowna .left {
	text-align:left;
}
.bodyGlowna .right {
	text-align:right;
}

.bodyGlowna .center {
	text-align:center;
}


.bodyGlowna .middle {
	vertical-align:middle;
}


.bodyGlowna .boczki {
	margin:0px 5px 0px 5px;
}
.bodyGlowna img.thumb {
	padding: 1px;
	border: 1px solid #4bb5c1;
}
.bodyGlowna img.thumb:hover {
	padding: 1px;
	border: 1px solid #96ca2d;
}
.bodyGlowna h1, h2, h3, h4, h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
}


/*elementy formularza*/



.bodyGlowna #tresc .box .pojemnik {

	margin: 10px 0px 10px 44px;
	/*background-color:#f4f4f4;*/
	padding:10px 5px 10px 5px;
}

.bodyGlowna #tresc .box p {
	margin: 0px 0px 10px 0px;		
}

.bodyGlowna #tresc .box ul {
	list-style:outside circle ;
	margin: 10px 0px 10px 0px;		
}

.bodyGlowna #tresc .box ol {
	list-style:outside decimal ;
	margin: 10px 0px 10px 0px;		
}

.bodyGlowna #tresc .box li{

	margin: 0px 0px 10px 0px;		
}

.bodyGlowna #tresc .box h4 {
	font-size:14px;	
	margin: 10px 0px 10px 0px;		
}



.bodyGlowna #tresc .box input.buttonForm {
	cursor:pointer;
	vertical-align:middle;
	height:23px;
	border: 1px #666 solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0;
	color:#333;
	background: url('../_i/button.gif') #999999 repeat-x top left;
	border-style:outset;
	margin: 0px 5px 0px 5px;
}
.bodyGlowna #tresc .box input.buttonForm:hover, .bodyGlowna #tresc .box input.buttonForm:active {
	background-position:100% -25px;
	border-style:inset;
}
.bodyGlowna #tresc .box input.textForm {

	height:17px;
	border:#333333 1px solid;
	font: 12px Arial, Helvetica, sans-serif;
	color:#333;

}


.bodyGlowna #tresc .box textarea.textForm, .bodyGlowna #tresc .box select.textForm {

	border:#333333 1px solid;
	font: 12px Arial, Helvetica, sans-serif;
	color:#333;
}

#smaller
{
	font-size: 11px;
	font-style: italic;
}
iframe
{
vertical-align: middle;
}
