body { padding:0; margin:0; border:0; text-align:center; color:#000; font:12px "Lucida Grande", "Segoe UI", "Tahoma", "Arial", sans-serif; background:#fff;}
p    { font-size:13px; line-height:140%; }
h1   { font-size:30px; font-weight:normal; margin:0; padding:0; line-height:100%; }
h2   { font-size:15px; font-weight:normal; margin:0; padding:0; line-height:100%; }
h3   { font-size:20px; }

#layout { padding:0;  width:1020px; margin:0 auto; text-align:left; background:white url('/_public/img/layout.png') repeat-x 0px 142px ;}

#header          { padding:0; background:url('/_public/img/people3.png') no-repeat right 50px; height:179px; }
#header h1      { float:left; width:400px; marign:0px; padding:0; font-size:30px; float:left; text-transform:uppercase; line-height:100%;  }
#header h1 a    { color:#000; text-decoration:none; float:left; margin:0; padding:0; height:171px; width:348px; background:url('/_public/img/wszyscy-na-tak.png') no-repeat right bottom;}
#header h1 span { float:left; padding:50px 0 0 30px; display:none; }
#header h2      { float:right; width:500px;  text-align:right; marign:0; padding:153px 0 0 10px; line-height:100%;  font-size:15px; color:#6d6b70; text-transform:uppercase; }

#bodyer     { padding:0 25px; }
#bodyer-end {clear:both;}

#main              { width:569px; float:left; }
#main .box         { margin-top:25px; }
#main .box-set     { background:url('/_public/img/box-main-top.png');    height:8px; font-size:0; line-height:0; }
#main .box-end     { background:url('/_public/img/box-main-bottom.png'); height:8px; font-size:0; line-height:0; }
#main .box-border  { background:#eee; padding:0 5px; }
#main .box-content { background:#fff; padding:10px 20px;  }

#side              { width:354px; float:right; }
#side .box         { margin-top:25px; }
#side .box-set     { background:url('/_public/img/box-side-top.png');    height:8px; font-size:0; line-height:0; }
#side .box-end     { background:url('/_public/img/box-side-bottom.png'); height:8px; font-size:0; line-height:0; }
#side .box-border  { background:#eee; padding:0 5px; }
#side .box-content { background:#fff; padding:1px 20px 20px 20px;   }

#footer    { border-top:solid 5px #eee; margin-top:25px; padding:10px 0 10px 10px; }
#footer a  { margin-right:20px; color:#6d6b70; font-size:13px; text-transform:uppercase; text-decoration:none; }
#footer ul {list-style-type:none; margin:0; padding:0; line-height:100%; }
#footer li { margin:0; padding:0; display:inline; }
#footer hr { display:none; }
#admin     { padding:5px; background:#000; text-align:left; }
#admin a   { color:#fff; font-size:12px;  }
ul.admin   a { text-decoration:none; color:#000; }
ul.admin   a:hover { text-decoration:none; color:red; }

#toform     { margin:20px 0 0 0; }
#toform div { height:70px; }
#toform a   { float:right; color:#000; font:bold 18px sari; width:150px; text-decoration:none; height:70px; background:url('/_public/img/jestem-na-tak.png') no-repeat right bottom; text-transform:uppercase; }
#toform a  strong { display:none; }

#side .info   { margin:15px 0 0 ; }
#side .info-h { float:left;  width:150px; height:60px; }
#side .info-h-online  {  background:url('/_public/img/online-na-tak.png') no-repeat left bottom; }
#side .info-h-offline {  background:url('/_public/img/offline-na-tak.png') no-repeat left bottom; }
#side .info-h h3 { display:none; font-size:16px; font-weight:bold; margin:0; padding:0; line-height:100%; }
#side .info-v { float:right; width:150px; text-align:right; }
#side .info-v p { font-size: 40px; color:#999; margin:0; padding:0; }
#side .info-v p strong { font-weight:normal; }
#side .info-d { clear:both;  color:#6d6b70; padding:5px 0 0 0; position:relative; }
#side .info-d small { font-size:14px; }

form dt { margin:20px 0 0 0; font-weight:bold; font-size:16px; color:#999; }
form dd { margin:0;  }
form input.text,  form input.password { font-size:22px; width:500px;  }
form input.token { font-size:22px; width:120px;  }
form textarea  { font-size:15px; width:500px; height:300px; }
form input.submit { font-size:22px; margin:10px 0 0 0; }





form input.submit { cursor:pointer; }
form ul.error { padding-top:5px; color:red; font-size:16px;  }
input.error   { background:#fee; border:solid 1px #fcc;}


#flash { position:absolute;top:10px;left:50%; font-weight:bold; font-size:26px; margin-left:-400px; width:800px; background:#ffe5e5; border:10px solid #ff5e5e;padding:30px 0; }
#flash ul {list-style-type:none;margin:0; padding:0;}

.item-news  { margin-top:20px;  zoom:1; }
.box-content ul, .box-content li { list-style-type:none; margin:0; padding:0; line-height:130%; border:0; }
.item-news a { margin-top:10px;  font-size:16px; color:#6d6b70; text-decoration:none }
.item-news img { float:left; margin: 0 10px 10px 0; }
.item-news .item-end  { clear:both; display:block; }
.item-news .item-more { margin:10px 0  0 90px; font-size:12px; color:#999; background: url('/_public/img/check-small.png') no-repeat left top; display:block;  padding:2px 5px 5px 28px; line-height:100%; }
.item-hr {  margin-top:20px; }
.item-hr div { height:1px; line-height:1px; font-size:1px; background:#eee; }
.item-news-h {display:none;}

.news-time    { color:#6d6b70; }
.news-content { font-size:14px; line-height:160%; }
.news-content-end { clear:both;  }
.news-content img { margin:0 10px 10px 0; float:left; }
a img { border:0; }



