* {
margin: 0;
padding: 0;               
color: white;
font-family: Verdana, Arial, Tahoma;
}

body {
text-align: center;
background: black;
}

div#top {
height: 375px;
margin-top: -70px;
}

div#contener {
width: 766px;
text-align: left;
margin: 0 auto;
}

div#column_right {
width: 256px;
float: right;
padding: 0 5px;
}

div#column_left {
width: 489px;
float: left; 
border-right: 1px dotted #0057b4;
padding: 0 5px;
margin-bottom: 5px;
min-height: 300px;
height: auto !important;
height: 300px;
}

div#footer {
padding: 10px;
width: 746px;
border-top: 3px double #104184;
clear: both;
background: #051429;
}

div#footer p {
color: #36475b;
font-size: 66%;
}

div#footer p#wykonanie {
float: right;
text-align: right;
}

div#footer p#online {
float: left;
text-align: right;
}

div#footer a{
color: #36475b;
} 

.green, div#info *{
color: #00ff00;
}

.green a {
color: #00ff00;
text-decoration: none;
}

.blue {
color: #0b379b;
}

.red {
color: red;
}

div#wstep {
font-size: 80%;
background: url("images/rs_monitor.jpg") no-repeat;
padding: 0 0 10px 200px;
min-height: 207px;
}

div#info {
padding: 20px 0 10px;
border-top: 3px double #212121;
}

div#info h1 {
font-size: 110%;
text-align: center;
}

div#info p {
font-size: 80%;

}

div.product {
min-height: 150px;
height: auto !important;
height: 150px;
padding: 10px 0 10px 150px;
border-top: 3px double #212121;
}

div.product ul {
list-style: none;
}

div.product ul li{
background: url("images/bg_arrows.jpg") no-repeat;
padding: 0 15px;
margin: 10px 0;
}

div.product ul li.title{
color: #2896fb;
font-weight: bold;
}

div.product a.kup_teraz {
background: url("images/bg_arrows.jpg") left center no-repeat;
padding: 2px 0 2px 15px;
color: #00ff00;
text-decoration: none;
font-weight: bold;
border-top: 1px dotted #333333;
border-bottom: 1px dotted #333333;
float: right;
}

form#log_form {
background: url("images/bg_login.jpg") center top no-repeat #dadada;
width: 249px;
padding: 2px;
border: 1px solid #0057b4;
margin-bottom: 10px;
}

form#log_form p.link {
}

form#log_form p.link a{
color: #333333;
font-size: 60%;
font-weight: bold;
text-decoration: none;
}

form#log_form p.link a:hover{
text-decoration: underline;
}

form#log_form p {
padding: 4px 0 0 35px;
}

form#log_form p input.log {
border: 1px solid black;
width: 115px;
height: 23px;
color: #333333;
font-size: 110%;
padding-left: 5px;
}

form#log_form p input.submit {
background: url("images/bg_submit.jpg") center no-repeat;
border: 1px solid black;
width: 81px;
height: 23px;
color: white;
font-weight: bold;
}

div.opinia {
background: url("images/bg_quote.jpg") left top no-repeat;
font-size: 80%;
padding: 0 0 0 40px;
}

div.opinia p.podpis {
text-align: right;
padding-bottom: 20px;
color: #00ff00;
font-style: italic;
font-weight: bold;
}

form#classic p {
margin: 10px 0;
clear: both;
}

form#classic p textarea {
color: #0b379b;
}

form#classic p label{
color: #0b379b;
width: 180px;
display: block;
float: left;
text-align: right;
padding-right: 30px;
font-weight: bold;
}

form#classic p input {
color: #333333;
}

form#classic p.info {
text-align: justify;
font-size: 66%;
}

div#column_left hr {
background: #212121;
color: #212121;
width: 66%;
margin: auto;
}

div#column_left h1 {
font-size: 110%;
text-align: left;
padding: 20px 0 10px;
}

div.logowanie {
margin: 0 0 50px 0;
padding: 0 0 30px 0;
border-bottom: 3px double #212121;
}

div.logowanie *{
margin: 0 0 10px 0;
color: #2896fb;
}

div#zalogowany {
background: url("images/bg_zalogowany.jpg") no-repeat #dadada;
width: 245px;
margin: 0 auto 10px;
padding: 2px;
border: 1px solid #0057b4;
color: #002860;
}

div#zalogowany p{
color: #002860;
font-size: 66%;
font-weight: bold;
}

div#zalogowany ul {
list-style: inside;
margin: 10px 0;
}

div#zalogowany ul li{
color: #002860;
font-size: 66%;
font-weight: bold;
margin: 5px;
}

div#zalogowany ul li a {
color: #002860;
font-weight: bold;
}


div#zalogowany p.login{
margin: 10px 0 10px 30px;
font-size: 90%;
}

div#zalogowany p {
font-size: 90%;
color: #212121;
}

div#zalogowany p.ostatnio {
font-size: 66%;
}

div#zalogowany p.ostatnio span{
color: #212121;
}

form#classic p label.red {
color: red;
}

form.dotpay input{
margin-right: 10px;
}

h2.title {
color: #0b379b;
font-size: 110%;
}

form.dotpay p{
color: #0b379b;
}

.tabelka {
font-size: 66%;
width: 100%;
text-align: center;
border-collapse: collapse;
}

.tabelka th td, .tabelka tr td {
padding: 5px;
}

.tabelka th {
background: #0b379b;
}

.tabelka tr td {
border-bottom: 1px solid #0b379b;
}
