* { margin: 0; padding: 0; text-align: left; }
a { text-decoration: none; }
ul, ol { list-style: none; }
img, fieldset { border: 0; }
body { text-align: center;  font: normal 12px/16px Verdana,Tahoma,Arial; background: #6b6b6b url(pics2/rust-tlo-zakonki-2.jpg) fixed repeat-x;}
a:link,a:visited,a:active{color: #ae6a00;  text-decoration: none;}
a:hover{ color: #ae6a00; text-decoration: underline;}

#logo {overflow: hidden; width: 960px; margin: 0 auto; position: relative; z-index: 1; background: url(pics2/rust-tlo-zakonki-3.jpg);}
#logo #logo_container img {float:right; width:958px; position: relative; z-index: 0; display: inline; border: 1px solid #B8860B; border-top: 0; border-bottom:0;} 
#logo_small img {float: left;}
#logo_b {position: absolute;}

#title {clear: right; width: 100%; background: url(pics2/main4.jpg) repeat-x; z-index: 1; text-align:center;}
#title_mid_container {width:960px; margin: 0 auto;}
#title_container h1 {float: left; font: bold 20px Courier; color: #B8860B; letter-spacing: 0.75ex}
#title_container h2 {float: right; font: normal 12px Courier; color: #B8860B; }
#title_container h3 {float: right; clear: right; font: normal 10px verdana; color: #B8860B; }
#title_container {overflow: hidden; border-left: 1px solid #B8860B; border-right: 1px solid #B8860B; padding: 10px; display: block; }

#page {width: 960px; margin: 0 auto;  background: #393939 url(pics2/main6.jpg) repeat-x; z-index:1; margin-bottom: 10px; display:block; overflow: hidden; padding-bottom:10px; } 

#menu {float: left; width:120px; margin: 0px 0px 0px 20px; display: inline;}
#menu_container ul { background: url(pics2/small.jpg); padding: 0px 5px 0px 5px; font-size: 12px; border-left: 1px solid black; border-right: 1px solid black; z-index:0;}
#menu_container li { background: #ccc; text-align: center; padding:3px 0px 2px 0px; border-left: 1px solid black; border-right: 1px solid black;}
#menu_container img#menulogo {position:relative; top: -15px; left: -10px; z-index:1;}
#menu_container .mech {font-size: 11px;}
#menu_container img#menu_logo_a {width: 106px; position: relative; top:5px; left:-3px;}
#menu_container li.menu_title {font: bold 12px Verdana,Tahoma,Arial; color: #B8860B; background: url(pics2/small.jpg);}
#menu_container li.link_bg:hover {border-left: 0; border-right: 0; border-top: 1px solid black; border-bottom: 1px solid black; padding:2px 0px 1px 0px; background:transparent;}
#menu_container li a {display: block; text-align: center; color: black;} 
#menu_container a:hover {text-decoration:none; color: #B8860B; background: url(pics2/main4.jpg); }
#menu_container li#menu_start {background: #cdcdcd url(pics2/text_fade2.jpg) repeat-x;}
#current.link_bg a {color: #B8860B;}
#menu 
  .patronat {text-align: center; margin-bottom: 10px; background: #393939;}
  .patronat p {text-align: center;}
  .patronat img {width: auto; margin-bottom: 0px;}
  .patronat h3 {color: #cdcdcd; text-align: center; margin-bottom: 10px;}
  .patronat a {color: #cdcdcd; font-size:10px; background: #393939; margin-bottom: 0px;}
  .patronat a:hover {background: #393939; margin-bottom: 0px;}


#content {float: right; width: 780px; display: inline; margin: 10px 10px 0px 0px;}
#content_border { padding: 5px; background: url(pics2/small.jpg); float:right;  border: 1px solid black; width: 100%;}
#content_container { padding: 5px; background: #cdcdcd url(pics2/text_fade2.jpg) repeat-x; border: 1px solid black;}
#content h4 {line-height: 50px; font: bold 20px Verdana; margin-bottom: 20px;}

#ciekawostki h2 {margin:10px;}
#ciekawostki ul {list-style-type: circle; margin-left: 20px;}
#ciekawostki p {margin: 5px 0px 5px 0px;}

#wyniki p {margin: 10px 0px 10px 0px;}
.slupki {width: 75%; margin-left:20px;}
#wyniki .slupki p {margin: 0px;}
.ank_left {border-right: 1px solid darkgoldenrod; border-bottom: 1px dotted darkgoldenrod; margin-bottom:2px;}
.ank_left2 { display:block; border: 1px solid darkgoldenrod; font-size: 9px; margin:3px;}

#miejsce {}
#miejsce img {max-width: 400px; max-height: 300px; margin: 10px 10px 10px 200px; text-align: center; border: 1px solid #aaa;}

#mainimage {margin: 0 auto; margin-top: 20px; margin-bottom: 20px; text-align: center;}

#news h4 {margin-top: 20px; margin-left: 10px;}
#news ul {list-style: circle; margin-left: 20px;}

.comment_this {text-align: center; margin-top: 20px;}
.quote {border: 1px dotted black; width: 85%; margin: 0 auto; margin-bottom: 30px; background: url(pics2/org.jpg) no-repeat;}

.gallery table {width: 100%}
.gallery img {margin: 3px; border: 3px solid white; max-width:100px;}
.gallery table {margin: 0 auto; }
.gallery a {display: block; text-align: center;}
.gallery td { padding: 2px;}
.gallery td:hover {border: 1px solid black; padding: 1px;}
#gallery_pic {text-align: center;}
#gallery_pic img {max-width: 765px;}
#gallery_next {margin-bottom: 10px;}

.relacjant {margin: 0 auto; margin-top: 12px; width: 300px; background: #ddd; padding: 5px; }
.relacjant img {vertical-align: middle; margin-right: 10px;}
.relacja img {float: right; margin: 3px; border: 3px solid white; clear:right;}
.relacja {line-height: 18px;}
.relacja p {margin-bottom: 5px; margin-top: 5px;}

.orgs {overflow: hidden; width: 500px; margin: 0 auto;}
.orgs img {overflow: hidden; display: inline; text-align: center;}
.orgs li {text-align: center;}
.orgs div {border: 1px solid black; width: 200px; margin-bottom: 20px; padding: 5px; background: #cdcdcd url(pics2/org.jpg) no-repeat;}
#DaRKeR, #Szajba {float: left;}
#entrop, #Szewcu {float: right; }
#Havoc {margin: 0 auto; margin-bottom: 20px; width: 220px;}
#Havoc li {text-align: center;}
.orgs hr {width: 50%; margin: 0 auto; }

#orgs_wsp ul { margin-left: 30px;}
#orgs_wsp li {border: 1px solid black; margin: 5px; padding: 2px; overflow:hidden;}
#orgs_wsp li:hover {background: #aaa;}
#orgs_wsp img {vertical-align: middle; margin-right: 5px;}
#orgs_wsp .wsp_text {float: left; }
#orgs_wsp .forum_link {float: right; }
#orgs_wsp h4 {margin-top: 20px;}

.friend {width: 100%; padding: 5px; overflow: hidden;}
.friend img {float: left; margin-right: 5px;}
.friends_title {font: bold 16px Courier; color: black; display: inline;}

#imapa {width: 750px;}
#imapa #main {width: 691px; margin: 0 auto; border: 1px solid #666; margin-top: 20px;}

#footer {clear: right; width: 960px;}
#footer p {text-align: center; font-size: 10px;}

.bold {font-weight: bold;}

/* Sample PopBox CSS Classes */
/* PopBox.js, Copyright (c) 2007, C6 Software, Inc. (http://www.c6software.com/)*/

.PopBoxImageSmall
{
	border: none 0px #ffffff;
	cursor: url("images/magplus.cur"), pointer;
width: 30px;
}
.PopBoxImageLarge
{
	border: solid 1px #999999;
	cursor: url("images/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
	cursor: url("images/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}
#img01 {position: relative; left: 490px; top:-480px;}
#img02 {position: relative; left: 460px; top:-430px;}
#img03 {position: relative; left: 535px; top:-490px;}
#img04 {position: relative; left: 320px; top:-275px;}
#img05 {position: relative; left: 165px; top:-475px;}
#img06 {position: relative; left: -15px; top:-355px;}
#img07 {position: relative; left: -165px; top:-75px;}
#img08 {position: relative; left: 25px; top:-345px;}
#img09 {position: relative; left: 115px; top:-325px;}
#img10 {position: relative; left: 225px; top:-285px;}
#img11 {position: relative; left: 260px; top:-238px;}
#img12 {position: relative; left: 147px; top:-260px;}
#img13 {position: relative; left: -135px; top:-395px;}
#img14 {position: relative; left: 10px; top:-200px;}
#img15 {position: relative; left: 183px; top:-210px;}
#img16 {position: relative; left: -90px; top:-655px;}
#img17 {position: relative; left: 65px; top:-170px;}
#img18 {position: relative; left: -330px; top:-700px;}

#buildA a {position:absolute; left: 683px; top:443px; width: 137px; height: 298px; border: 1px solid green;}
  #buildA a:hover {border: 1px solid red;}
