* { margin: 0; padding: 0; }

body { font: 12px/1.2em Arial, Helvetia, sans-serif; background: url(../img/bg.gif); color: #ccba7d; }

a { color: #fadc75; text-decoration: none;}
a img { border: 1px solid #fff; }
table { border-collapse: collapse; }
td,th { padding: 3px; }
p { padding: 2px 0;  }

#st-intro { width: 528px; height: 451px; margin: 80px auto; background: url(../img/st-intro.jpg); }
#intro { padding: 20px; text-align: center; line-height: 1.6em; font-size: 13px; }
#intro a img { border: none !important; }

#st-top { background: #000; padding:0; margin:0; }
#top { width: 1000px; margin: 0 auto; height: 255px; background: url(../img/top.jpg) #000 center; }
#top-log { width: 1000px; margin: 0 auto; height: 20px; text-align: right; padding: 5px 15px 0 0; }

#bx-top { height: 250px; }

#st-logo { position: absolute; top: 300px; }
#logo { display: block; margin: 0 0 0 20px; }
#logo img { border: none; }
 
#reg-log-w { position: absolute; top: 510px; }
#reg-log { margin-left: 700px; width: 290px; text-align: right; }
.register-bt { float: left; display: block; width: 136px; margin: 0 4px; height: 40px; background: url(../img/register-bt.jpg); }
.login-bt { float: right; display: block; width: 136px; margin: 0 4px; height: 40px; background: url(../img/login-bt.jpg); }

#st-page { width: 1000px; margin: 0 auto; padding: 0; }
#page { width: 950px; margin: 0 50px 0 0;  background: url(../img/st-page.jpg) no-repeat 150px 0; padding: 10px 0 0 0; }

#st-nav { float: right; margin: 200px 10px 0 0; }
#st-nav ul { list-style-type: none; }
#st-nav li { float: left; }
#st-nav a { display: block; width: 70px; padding: 15px 0;  }
#st-nav #a a { width: 65px; }
#st-nav #b a { width: 140px; }
#st-nav #c a { width: 130px; }
#st-nav #d a { width: 85px; }
#st-nav #e a { width: 143px; }

#st-footer { clear: both !important; width: 1000px; height: 60px; margin: 20px auto;  background: url(../img/logo-small.gif) no-repeat left top; }
#footer { padding: 20px 0 20px 100px;}
#footer a { display: block; float: left; padding: 5px 10px; color: #f1f1f1;  font-weight: bold; font-size: 13px;}

.ico-vip { float: left; width: 34px; height: 34px; background: url(../img/ico-vip.gif) no-repeat; }
.bx-vip { background: url(../img/ico-vip.gif) no-repeat bottom left; }


#st-content { margin: 0 0 0 424px; width: 576px;   min-height:750px;  height:auto !important;  height:750px; padding: 0;  }

#bx-miejscowosc {  float: left; margin: 315px 0 0 0; width: 210px; }
#bx-miejscowosc ul { list-style-type:none;width:210px;height:550px;overflow:auto;}
#bx-miejscowosc li { width: 210px; height: 20px; margin: 2px 0; background: url(../img/bx-miejscowosc-li.gif); }
#bx-miejscowosc a { display: block; padding: 3px 20px; }

a.noborder img { border: none; }

#bx-vip-left { margin-top: 300px; width: 400px; }

#bx-lista { float: left; width: 82px; }


#bx-anons { width: 100%;  }
#bx-anons .bx-main-h { padding-left: 250px; font-size: 14px; }
#bx-anons .bx-c { padding: 10px; background: url(../img/bx-anons-c.jpg) top right no-repeat #161616; border-right: 1px solid #000;border-left: 1px solid #000; }
#bx-anons .bx-f { clear: both; height: 9px; background: url(../img/bx-anons-f.jpg) ; }
#bx-anons .main-img { width: 360px; overflow: hidden; }


#bx-opis .bx-c { padding: 10px; background: url(../img/bx-opis-c.jpg) top no-repeat #101011; }
#bx-opis .bx-f { clear: both; height: 6px; border-top: 1px solid #000; }

.clear { clear: both; }

.bx { padding:0; margin:0; }
.bx-h { margin: 5px 0 5px 0;  padding: 0 0 5px 0; border-bottom: 1px solid #a68821; color: #fff; font-weight: bold; font-size:16px; }
.bx-c { margin: 5px 0 0 0; }
.bx-h img { padding:0;margin:0;border:0;font-size:10px; }

.bx-small { float: left; width: 120px; height: 115px; margin: 12px; background: url(../img/bx-small.gif) top center no-repeat; text-align: center; }
.bx-small img { height: 80px;margin-top:6px; }
.bx-small { }
.bx-small-img { height: 100px; margin-bottom:5px; cursor: pointer; }

.bx-small-random { float: left; width: 130px; height: 220px; margin: 7px; background: url(../img/bx-small-random.gif); text-align: center; }
.bx-small-random img { width: 100px; margin-top: 6px; }
.bx-small-random { }
.bx-small-random-img { height: 153px; cursor: pointer; }

.anons_bb { display: block; padding: 5px 0; color: #fff; font-weight: bold; }
.anons_n { }


.wyslij-anons-bt { display: block; width: 129px; margin: 0 4px; height: 40px; background: url(../img/wyslij-anons-bt.jpg); text-indent: -9999px; }
.comments { }
.comment-item { padding: 10px 0; }
.comment-info { padding: 0 0 5px 0; }
.comment-body { color: #fff; }


input,textarea { margin: 2px; padding: 2px 5px; background: #313134; border: 1px solid #000; color: #fff; }
select { background: #313134; border: 1px solid #000; color: #fff; }
option { padding: 2px 5px; }




.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

/* CRAP */
.box { float: left; }

.mo { color: #ffffff; background-color: #222222; text-align: center; margin: 5px; width: 100px;}
.mo_border { border: 1px solid #a68821; }
.mo_cont { border-top: 1px solid #a68821; padding: 5px 0; text-align: left; color: #e8ca63; margin-top: 5px; }

.miejscowosci { background-color: #222222; overflow: auto; max-height: 250px; scrollbar-arrow-color: #000000; scrollbar-track-color: #000000; scrollbar-base-color: #000000; scrollbar-face-color: #dcbe57; }
.miejscowosci div { background-color: #222222; width: 180px; }

.miejscowosci_mainlist { background-color: #222222; }
.miejscowosci_mainlist div { background-color: #222222; width: 180px; }

.mcs_top { background: url('/img/msc_top.gif') no-repeat; height: 6px; width: 210px; }
.mcs_btm { background: url('/img/msc_btm.gif') no-repeat; height: 6px; width: 210px; }

#loader_table 
{
	/*margin:20px;*/
        position: absolute;
        margin:2px 0 0 158px;
	width: 400px; 
	text-align: left;
	vertical-align: middle;
	border: 0px;
	display: none;
}

#loader 
{
	font-family: Georgia, Arial;	
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
}


