/* lay */
body {
padding:0;
background: #fff;
font: 12px Arial;
color: #908c82;
text-align: justify;
line-height: 18px;
}

a { text-decoration: none; color: #67A609; }
a:hover { text-decoration: none; color: #DFA00D; }
fieldset { border: 0; padding: 0; margin: 0; }

#container {
width:740px;
margin: 0 auto 0 auto;
padding:0;
}

a.eutanazja{ float: right; background-color: #1C8FEC; color: #fff; padding: 5px; font-weight: bold; font-family: Trebuchet MS; }
div.mps{ width: 195px; padding: 10px; border: 1px #DCDCDC solid; text-align: center; font-size: 18px; line-height: 25px; font-weight: bold; background-color: #FFD300; }
div.mps a{ color: #fff; }

#top {
float:left;
position:relative;
width:740px;
height:206px;
margin-top: 20px;
background: url(top.jpg) 100% 0 no-repeat;
}

#top p {
position:absolute;
top:110px;
left:110px;
font-style: italic;
}

#top h4 {
position:absolute;
top:165px;
left:20px;
font-weight: normal;
font:14px Trebuchet MS;
color:#f1ad0e; 
}

img {border:0;} 

h2{
font:18px Trebuchet MS;
color:#f1ad0e; 
}

h3 {
font:14px Arial;
font-weight:bold;
padding-left:25px;
background: url(h3_dot.gif) no-repeat;
margin-top:30px;
}

h3 a.h3, a.h3:hover { color: #908C82; }

div#menu { width:780px; height:56px; margin:0; padding:0; float:left; }
div#menu a.poznaj { width: 159px; height: 56px; background: url(poznaj.gif) 0 0 no-repeat; float:left; display: block; }
div#menu a.poznaj:hover { background-position: 0 -56px; }
div#menu a.dodaj { width: 157px; height: 56px; background: url(dodaj.gif) 0 0 no-repeat; float:left; display: block; }
div#menu a.dodaj:hover { background-position: 0 -56px; }
div#menu a.forum { width: 104px; height: 56px; background: url(forum.gif) 0 0 no-repeat; float:left; display: block; }
div#menu a.forum:hover { background-position: 0 -56px; }
div#menu a.ocochodzi { width: 143px; height: 56px; background: url(ocochodzi.gif) 0 0 no-repeat; float:left; display: block; }
div#menu a.ocochodzi:hover { background-position: 0 -56px; }
div#menu a.konto { width: 140px; height: 56px; background: url(konto.gif) 0 0 no-repeat; float:left; display: block; }
div#menu a.konto:hover { background-position: 0 -56px; }
div#menu a.profil { width: 140px; height: 56px; background: url(profil.gif) 0 0 no-repeat; float:left; display: block; }
div#menu a.profil:hover { background-position: 0 -56px; }
div#menu div.begin {background:url(menu_begin.gif) no-repeat; height:56px; width:6px; float:left; }
div#menu div.end {background:url(menu_end.gif) no-repeat; height:56px; width:31px; float:left; }

#main0 {
float:left;
width:495px;
margin:10px 0px 30px 5px;
}

#main1 {
float:left;
width:720px;
margin:10px 0 10px 5px;
}

#main1 div.banner{
float:right;
width:720px;
padding-top: 20px;
text-align: center;
}

div.t_open{
width: 100%;
float: left;
}

div.bar {
background: url(bar_left_bg.gif) no-repeat #ececec;
float: left;
width:493px;
height:31px;
padding:0;
margin:0;
}

div.bar div.author{
width: 140px;
float: left;
padding: 4px 0 0 20px;
background: url(author.gif) 5px 10px no-repeat;
line-height: 2em;
}

div.bar div.date{
width: 110px;
float: left;
padding: 4px 0 0 20px;
background: url(date.gif) 5px 12px no-repeat;
line-height: 2em;
}

div.bar ul.stars { float: left; padding: 0; margin: 5px 0 0 0 ; width: 100px; height: 20px; background: url(stars.gif) repeat-x left top; list-style-type: none; display: block; position: relative; }
div.bar ul.stars li { float: left; padding: 0; margin: 0; }
div.bar ul.stars li a { padding: 0; width: 20px; height: 20px; line-height: 20px; z-index: 20; text-indent: -9000px; display: block; overflow: hidden; position: absolute; text-decoration: none; }
div.bar ul.stars li a:hover { left: 0; z-index: 2; background: url(stars.gif) left center; border: none; } 
div.bar ul.stars a.s1 { left: 0; }
div.bar ul.stars a.s1:hover { width: 20px; cursor: pointer; }
div.bar ul.stars a.s2 { left: 20px; }
div.bar ul.stars a.s2:hover { width: 40px; cursor: pointer; }
div.bar ul.stars a.s3 { left: 40px; }
div.bar ul.stars a.s3:hover { width: 60px; cursor: pointer; }
div.bar ul.stars a.s4 { left: 60px; }
div.bar ul.stars a.s4:hover { width: 80px; cursor: pointer; }
div.bar ul.stars a.s5 { left: 80px; }
div.bar ul.stars a.s5:hover { width: 100px; cursor: pointer; }
div.bar ul.stars li.stars_now { height: 20px; z-index: 1; text-indent: -9000px; display: block; background: url(stars.gif) left bottom; position: absolute;  }

div.bar a.more{
background: url(more.gif) no-repeat;
color: #908c82;
font-weight: bold;
float: right;
margin: 0;
height: 31px;
line-height: 30px;
}

span.debate{
font-size: 12px;
color: #E30D12;
font-style: italic;
font-weight: normal;
}

#sidebar{
float:right;
width:215px;
margin:20px 0;
}

ul.sort {
margin:0;
padding-left:10px;
}

ul.sort li {
margin:0;
background: url(dot.gif) 0 7px  no-repeat;
padding-left:15px;
list-style:none;
border-bottom:1px solid #f0f0f0;
line-height: 2em;
}

form#login {}

form#login label {
float:left;
margin-top:10px;
width:50px;
height:44px;
}

form#login input {
background: url(input.jpg) no-repeat;
* background-attachment:fixed; /* any IE */
float:right;
width:131px;
height:33px;
border:0;
padding:8px 14px 8px 8px;
margin-top:5px;
overflow:hidden;
}

form#login input.submit {
background: url(login_submit.gif) no-repeat;
text-indent:-1000em;
width:82px;
height:37px;
float:left;
margin: 0;
cursor: pointer;
}

#loginbar {
background: url(login_right.gif) no-repeat;
float:left;
width:124px;
padding-top:5px;
height:32px;
color:#fff;
line-height: 27px;
margin:0;
}

#loginbar a { color:#fff; }

#sidebar div.banner{
float:right;
width:195px;
padding-top: 20px;
text-align: center;
}

#footer {
clear:both;
width:715px;
padding:0 10px;
margin: 0 auto 10px auto;
height:50px;
color:#fff;
font:12px Arial;
background:#908c82 url(footer.gif) no-repeat;
}

#footer div.left {float:left; margin: 16px 10px;}
#footer div.right {float:right; margin: 16px 10px;}
#footer div.right a { color:#fff; }

#links {
clear:both;
width:715px;
padding:0;
margin: 0;
font:10px Arial;
}

#links a { color:#787878; }

/* system */
input, textarea, select{ font-family: verdana; font-size: 12px; border: #E0E0E0 1px solid; color: #444444; background-color: #FEFEFE; padding: 1px; }
input.input{ border: 0; }
input.submit{ background-color: #80CC08; color: #FFFFFF; font-weight: bold; font-size: 12px; border: #C5E41D 1px solid; padding: 3px; }
input.reset{ background-color: #F5F5F5; color: #676767; font-weight: bold; font-size: 12px; border: #E8E8E8 1px solid; padding: 3px; }
div.info{ width: 99%; padding: 4px; border: 1px #E0F086 solid; background-color: #F9F9F9; }
div.code{ width: 99%; padding: 1px; background-color: #FDFDFD; font-family: Courier, sans-serif; }
div.all{ width: 100%; float: left; padding-bottom: 8px; }
div.half{ width: 49%; float: left; padding-bottom: 8px; }
td.forum_header{ color: #D8AD01; font-weight: bold; text-align: center; background-color: #F4F4F4; padding-top:2px; padding-bottom:2px; font-size:13px; }