body, html {
  background-color:black;
  color:#ccc;
  font-family:verdana;
  font-size:15px;
  margin:0;
  padding:0;
}

p,h1,ul {
  margin:0;
  padding:0;
}



#my_box {
  position:relative;
  height:auto;
  aborder:1px solid red;
  margin:auto;
  width:1024px;
}

#menu_berlin {
  width:100%;
  height:auto;
}

#menu_berlin {
  background-color:rgb(55,75,143);
  height:56px;
}

#menu_berlin a {
  background:url('img/kwadracik.png') no-repeat 0 4px;
  padding-left:12px;
  color:white;
  font-size:12px;
  text-decoration:none;
  background:black;
  padding:10px;
  border:1px solid blue;
  width:90px;
  text-align:center;
}

#menu_berlin a:hover {
  text-decoration:underline;
}


#link_glowna {
  position:absolute;
  left:110px;
  top:10px;
}



#register {
  position:absolute;
  left:235px;
  top:10px;
}

#contact
{
  position:absolute;
  left:360px;
  top:10px;
}


#logo_berlin {
  position:relative;
  background:url('img/naglowek.jpg') no-repeat;
  height:367px;
}

.header h1 {
  position:absolute;
  bottom:2px;
  opacity:0.5;
  filter:alpha(opacity=50);
  width:1024px;
  color:rgb(248,248,240);
  font-size:18px;
  background:blue;
  text-align:center;
}


#ozdoba {
  background:url('img/gradient_granatowy.png') repeat-y;
  height:11px;
}


#content_berlin {
  float:left;
  margin:38px 0;
  width:100%;
  border-top:3px solid #0F234F;
  border-bottom:3px solid #0F234F;
}

#left_berlin {
  float:left;
  width:686px;
  min-height:640px;
}

#strona_right {
  float:right;
  width:336px;
  background: #09152F;
}


.art {
  font-family:verdana;
  font-size:11px;
  color:#ccc;
  margin:15px 50px 45px 60px;
  border-bottom:1px dotted #00678B;
  float:left;
 
  width:600px;

  

}

.art .header {
  padding:2px 2px 2px 20px;
  background:url('img/znaczek.png') no-repeat 0 4px;
  font-size:12px;
  margin-bottom:15px;
  font-weight:bold;
  background:#00678B;
}

.art .header a {
color:white;
text-decoration:none;

}


.art .content {
  margin-left:4px;
  margin-bottom:15px;
  font-size:12px;
  overflow:hidden;
  min-height:100px;
  text-align:justify;
} 

.art a img, .content img {
  float:left;
  margin-right:10px;
  margin-bottom:5px;
  border:3px solid #433C35;
}


.art .pager {
  padding-left:20px;
  margin:15px 0;
  text-align:center;
}

.art .pager a {
  margin-right:20px;
  text-decoration:none;
  color:#555;
}

.art .pager a:hover {
  text-decoration:underline;
  color:black;
}


#cat_menu {
  margin:15px 70px;
}

#cat_menu #header {
  font-weight:bold;
  color:white;
  font-size:14px;
  margin-bottom:10px;
}

#cat_menu li {
  font-size:13px;
  padding:10px 0;
  border-bottom:1px solid #293E6F;
  list-style:none;
  background:#0C1B3F;
}

#cat_menu li a {
  color:#bbb;
  text-decoration:none;
  padding-left:10px;
}

#cat_menu li a:hover {
  text-decoration:underline;
  color:white;
  font-weight:bold;
}


#cat_menu li:hover {
  background: #293E6F;
}



.log_to_in {
  position:absolute;
  top:-2px;
  right:0;
  background:#374B8F;
  padding-top:260px;
  height:140px;
  width:180px;
  opacity:0.8;
  filter:alpha(opacity=80);
  text-align:center;
  font-weight:bold;
  font-size:12px;
  z-index:1000;
}

.log_to_in:hover {
  opacity:1;
  filter:alpha(opacity=100);
}

.log_to_in input[type=text] {
  margin:5px;
}

.log_to_in input[type=submit] {
  width:100px;
}


#foot_berlin {
  background-color:rgb(55,75,143);
  border:2px solid #18264F;
  float:left;
  height:16px;
  width:100%;
  margin-bottom:40px;
  font-size:10px;
  text-align:center;
  padding-top:4px;
  color:#fff;
}


#regulamin_admin
{width:600px}

tlist {background:#fff; margin:10px auto;}
.tlist td {background:#fff; padding:5px}
.tlist td a {color:#000; padding:5px; text-decoration:none; border:0}
.tlist th {background:rgb(63,84,157); padding:5px; color:#fff}

.pager {margin-top:10px;color:#ffffff;background-color:#00465F;padding: 0 4px; text-decoration:none;}
.pager_sel {background-color:#00678B;color:#ffffff;padding: 0 4px; text-decoration:none;}

div#pager_div {margin-top:10px;width:100%; text-align:center;}

#kontakt form {margin-left:100px;}
#kontakt .art {border: none;}
                                              

