/* style do topow */

#top, #top1_right, #top2_left{
float:left;
}

#top{
width:997px;
height: 310px;
}

#top1_left, #top1_right{
width: 997px;
height: 145px;
background: url(../images/top1_l.jpg) no-repeat left top;
}

#top1_right{
float: right;
width: 635px;
background: url(../images/top1_r.jpg) no-repeat right top;
}


#top2_left, #logowanie{
width: 997px;
height: 165px;
background: url(../images/top2_l.png)  no-repeat left top;

}
#top2_left a.start{
height: 82px;
width: 250px;
display: block;
float: left;
position: relative;
left: 115px;
text-decoration: none;
}

#top2_left a.start img{width:232px;height:65px;float:left;display:inline;margin:10px 0 0 10px}

#top2_center{
width: 400px;
height: 165px;
background:  url(../images/top2_c.png) repeat-x right top;
float: right;
}
#top2_center h1{
color: white;
text-align: right;
font-size: 18px;
font-family: arial, 'tahoma', sans-serif;
padding: 0 2px 0 0;
position: relative;
top: 20px;
}

#top2_right{
width: 235px;
background: url(../images/top2_r.png) no-repeat left top;
float: right;
overflow:hidden;
}


/* logowanie */

#logowanie{
height: 14px;
width: 395px;
margin: 125px 0 0 0;
float: left;
}

#logowanie form, #logowanie fieldset{
background: white;
height: 14px;
display: block;
}

#logowanie .logowanie{
width: 100px;
border: 1px solid #a7a7a7;
}

#logowanie span{
padding: 0 10px;
background: white;
}

#logowanie fieldset #zaloguj{
background: url(../images/ok.jpg) no-repeat left top;
border: none;
width: 50px;
height: 12px;
margin: 0 0 0 15px;
}

/* zasady i reszta */

#zasady{
width: 233px;
float: right;
margin: 125px 0 0 0;
padding: 0 0 0 3px;
}
#zasady ul, #zasady ul li, #zasady ul li a{
display: block;
float: left;
text-decoration: none;
color: black;
}

#zasady li{
padding: 0 5px 0 5px;
}

#slm{position:relative;display:inline;margin:70px 0 0 -50px;z-index:999}
