/* RESET_CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
margin:0;
padding:0; }

table {
border-collapse:collapse;
border-spacing:0; }

fieldset,img { 
border:0; }

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal; }

ol,ul {
list-style:none; }

caption,th {
text-align:left; }

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal; }

q:before,q:after {
content:''; }

abbr,acronym { 
border:0; }

/* GENERAL */
* {
outline: none; }

a, a:link, a:visited {
text-decoration: none;
font-variant: small-caps;
color: #08698F;
font-weight: bold; }
	
a:hover {
}

br.clear {
clear: both; }

body {
font: 12px/140% Verdana, Arial, Helvetica, sans-serif;
background: url(img/background2.jpg) repeat-x #333333; }
	
.kk {
width: 960px;
margin: 0 auto; }

#logo {
background: url(img/logo.png) repeat-x #333333; 
width: 960px;
height: 35px;
position: relative; }

#logo ul {
display: block; 
background: url(img/i_menu.png) no-repeat 12px 6px #2F2C2C;
width: 100px;
padding: 5px;
padding-left: 35px;
position: absolute;
top: 2px;
left: 280px;
width: 600px;
border-bottom: 2px solid #2F2C2C; }

#logo ul:hover {
background: url(img/i_menu.png) no-repeat 12px 6px #EFEFEF;
border-bottom: 2px solid #2F96BF; }

#logo ul a {
color: #333333;
margin: 0 5px; }

#logo ul a:hover {
color: #2086AF; }

#logo ul li {
float: left;  }

#reklama {
background: #444444;
padding-top: 5px;
text-align: center; }

#container {
background: url(img/background.jpg) repeat-y;
overflow: hidden;
height: 100%; }

.menu {
float: left;
width: 198px;
background: #EFEFEF;
margin-right: 2px;

color: #444444; }

.menu li {
display: block;
border-bottom: 1px solid #CFCFCF;
color: #444444;
padding: 5px 10px;
height: 17px; }

.menu li a, .menu li a:active, .menu li a:visited {
display: block;
color: #444444;
font-weight: normal;
padding: 0 5px; }

.menu li a:hover {
background: #DFDFDF; 
margin: -5px -10px;
padding: 5px 15px; }

.menu li i {
color: #6F6F6F;
float: right; }

/* nagłówki menu */
.menu span {
display: block; 
background: #2086AF;
border-bottom: 2px solid #2498C7;
padding: 5px; }

.menu span em {
color: #DFF6FF;
font-style: italic;
font-weight: bold;
font-variant: small-caps; }

.menu span img {
float: left;
margin: 2px 5px; }


.menu p {
padding: 5px 10px; }

.menu p.obrazek {
margin: 10px 0 5px 0;
text-align: center; }

.menu p#nie {
text-decoration: line-through;
color: #8F8F8F; }

#main {
float: left;
width: 560px; }

/* nagłowki centrum */
#main span {
display: block; 
background: #2086AF;
border-bottom: 2px solid #2498C7;
padding: 5px; }

#main span em {
color: #DFF6FF;
font-style: italic;
font-weight: bold;
font-variant: small-caps; }

#main span img {
float: left;
margin: 2px 5px; }

#main p {
margin: 10px 20px; }

#realizacja p {
background: #EFEFEF;
padding: 10px 20px;
margin: 2px 0;
line-height: 15px; }

#realizacja p a img {
padding: 15px 180px 0 180px; }

/* lista na głównej */
#main ul#lista {
margin: 10px 0 10px 20px;
line-height: 20px; }

#main ul#lista li {
background: url(img/i_korzysci2.png) no-repeat;
padding-left: 25px; }

#main ul#lista li em {
display: block;
color: #7F7F7F;
font-style: italic;
margin-top: -7px;
font-size: 11px; }

/* formularze */

input, textarea, select {
float: right; 
width: 150px;
border: 1px solid #CFCFCF;
padding: 2px; }

textarea {
width: 350px;
margin-bottom: 5px; }

select {
width: 155px; }

select#poleceni {
float: left;
margin: 0 20px;
width: 200px; }

input:focus {
border: 1px solid #2086AF; }

input#lol {
margin-top: 10px;
width: 50px; }


input.przycisk {
border-left: 10px solid #CFCFCF; 
background: #EFEFEF;
font-variant: small-caps;
font-weight: bold;
color: #2086AF;
width: 155px;
clear: both;  }

.menu p i, .menu li i {
float: right;
font-style: normal;
color: #444444;
font-size: 11px; }

/* komentarze na głównej */
#main p.komentarz {
background: #EFF6FF;
padding: 7px 10px;
color: #444444;
line-height: 13px;
font-style: italic;
border-bottom: 1px solid #D1DFEF; }

#main p.komentarz em {
float: right;
display: block;
background: url(img/i_uzytkownik.png) top right no-repeat;
padding-right: 20px;
margin: 5px 20px 0 0;
font-weight: bold;
color: #2086AF;
letter-spacing: -1px; }

/* komunikaty */
#main p.info, #main p.ok, #main p.error, .menu p.ok {
padding: 7px;
padding-left: 28px;
margin: 1px;
line-height: 15px; }

#main p.info {
background: url(img/i_info.png) no-repeat 7px 7px #FFF8AF;
border: 1px solid #D7A43F; }

#main p.ok, .menu p.ok {
background: url(img/i_tak.png) no-repeat 7px 7px #E4FFDF;
border: 1px solid #337A27; }

#main p.error {
background: url(img/i_nie.png) no-repeat 7px 7px #FFF0EF;
border: 1px solid #E65A51; }

#main p.error em {
color: #b90000;
border-bottom: 1px dashed #DFB8B5; }

.menu p.ok i {
font-weight: bold; }

/* stopki */
#footer_1, #footer_2 {
clear: both;
background: #29ABDF;
text-align: center;
padding: 5px; }

#footer_2 a {
color: #7DC3DF; }

#footer_2 {
background: #2498C7;
line-height: 14px; }

/* tabele */
table {
width: 100%; }

td, th {
padding: 5px 10px;
text-align: center;
border: 1px solid #EFEFEF;
border-left: 1px solid #333333;
color: #444444; }

th {
background: #EFEFEF;
border-bottom: 1px solid #CFCFCF;
font-weight: bold;
font-style: italic; }

tr:hover {
background: #E4FFDF; }

tr.lost td { 
color: #CFCFCF;
font-style: italic; }

/* FAQ */
/*Default style for SPAN icons. Edit if desired: */

#main p.pytanie {
cursor: pointer;
background: #EFEFEF; 
padding: 3px 10px;
margin: 2px;
border-bottom: 1px solid #DFDFDF; }

em.status {
margin-bottom: -10px; }

/* statusy stron */
div.aktywna, div.oczekuje, div.odrzucona {
margin: 5px 10px;
padding: 10px;
line-height: 15px; }

div.aktywna a, div.oczekuje a, div.odrzucona a {
letter-spacing: -1px; }

div.aktywna a img, div.oczekuje a img, div.odrzucona a img {
float: right; }

div.aktywna {
border-bottom: 1px solid #337A27;
background: #E4FFDF; }

div.aktywna a {
color: #337A27; }

div.oczekuje {
border-bottom: 1px solid #444444;
background: #EFEFEF; } 

div.oczekuje a {
color: #444444; }

div.odrzucona {
border-bottom: 1px solid #E65A51;
background: #FFF0EF; }

div.odrzucona a {
color: #E65A51;  }

#main div.odrzucona p.powod {
background: #FFE1DF;
margin: -5px;
margin-top: 5px;
padding: 5px 10px; }

#main div.odrzucona p.powod i {
color: #b90000; }

code {
background: #EFEFEF;
display: block;
padding: 5px 10px;
margin-bottom: 10px;
border-bottom: 2px solid #CFCFCF;
color: #8F8F8F; }

input#moneybookers, input#paypal {
width: 120px;
height: 75px;
float: left;
margin: 5px 2px;
display: inline; }

input#moneybookers {
background: url(img/moneybookers.jpg) no-repeat;
margin-left: 175px; }

form input#paypal {
background: url(img/paypal.jpg) no-repeat; }



