body
{
padding: 0px;
margin: 0px;
background: url("./layout/background_pattern.jpg");
background-repeat: repeat-x;
background-color: #f8f6f1;
font-family: arial;
text-align: center;
}

a{
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

h2{
margin-left: 10px;
color: #434343;
}

b{
color: #ffa901;
}


h4{
margin-left: 50px;
background: #efefef;
width: 490px;
border-bottom: 1px solid #dadada;
}

h5{
margin-left: 40px;
background: #efefef;
width: 540px;
border-bottom: 1px solid #ebebeb;
}

#main{
width: 900px;
margin: auto;
text-align:left;
}

#logo{
width: 473px;
height: 127px;
background: url(./layout/head_logo.jpg);
}

#login{
width: 260px;
height: 127px;
background: url(./layout/head_log.jpg);
}

#login table{
position: relative; top: 37px; left: 26px;
}

#content{
width: 100%;
background: url("./layout/content_pattern.jpg");
background-repeat: repeat-x;
background-color: #ffffff;
}

#menu{
position: relative; top: 96px; left: 30px;
}

#submenu{
width: 428px;
height: 32px;
background-repeat: none;
background: url(./layout/submenu.jpg);
}

#submenu table td a{
font-size: 12px;
color: #4070cf;
}

#submenu td{
padding: 5px;
}


#how_many{
width: 472px;
height: 32px;
font-size: 13px;
font-weight: bold;
color: #5b5b5b;
}

#west_side{
padding-top: 10px;
float: left;
width: 616px;
}

#east_side{
float: right;
width: 278px;
padding-top: 14px;
background: #f4f4f3;
border-right: 6px solid #e8e8e8;
height: 700px;
}

#poster{
margin: auto;
width: 594px;
height:380px;
background: url(./layout/poster.jpg);
}

#poster a{
position: relative; top: 310px; left: 305px;
}

#poster_pp{
width: 278px;
height: 186px;
background: url(./layout/new_poster.jpg);
margin-bottom: 10px;
}

#poster_pp a{
position: relative; left: 115px; top: 127px;
}

#start{
width: 363px;
height: 115px;
background: url(./layout/start_background.jpg);
margin: auto;
margin-top: 15px;
}

#regulamin{
font-size: 14px;
width: 360px;
margin-left: 40px;
}

#test{
margin-left: 90px;
}

#test input{
border: 3px solid #ababab;
}

#test input:hover{
border: 3px solid #ffb203;
}

#payment{
width: 524px;
height: 217px;
margin-left: 50px;
margin-top: 15px;
background: url(./layout/content_payment.jpg);
}

#payment table{
position: relative; top: 20px; left: 85px;
}

td.krok{
font-size: 24px;
color: #545454;
font-weight: bold;
}

td.opis{
line-height: 2em;
font-size: 18px;
color: black;
font-size: 14px;
font-weight: bold;
color: #343434;
}

td.opis b{
color: #fea42c;
font-size: 17px;
}

td.perform{
border-bottom: 1px solid #e6e7e6; border-right: 1px solid #e6e7e6; font-weight: bold;
}

ul.earn_more{
font-size: 12px; line-height: 1,5em; margin: 10px; margin-left: 24px; padding: 0px;
}

ul.earn_more li{
 margin: 5px 3px 5px 3px ;
}

ul.earn_more li b{
color: #1852b9;
}
