* { margin: 0; padding: 0; }

body { font: 12px/1.2em Arial, Helvetia, sans-serif; color: #ffffff; width: 789px; margin: 0 auto; background: url('/media/img/bg.gif') repeat-x; background-color: #000000; }

a { color: #ffffff; text-decoration: none;}
a img { border: 1px solid #fff; }
table { border-collapse: collapse; }
td,th { padding: 3px; }
p { padding: 2px 0;  }

#main { width: 789px; margin: 0 auto;}

#st-intro { width: 789px; height: 700px; margin: 0 auto; background: url(/img/intro_bg.jpg); }
#intro { padding-top: 490px; text-align: left; }
#intro a img { border: none !important; }
#intro div { margin-left: 345px;}

#st-top { width: 789px; }
#top { }
#st-logo { width: 789px; background: url('/media/img/logo.jpg') center no-repeat; height: 265px;}
#st-logo2 { width: 789px; background: url('/media/img/logo2.jpg') center no-repeat; height: 265px;}
#top-log { float: right; width: 504px; height: 82px; text-align: right; color: #8a245f; font-family: "Myriad Pro", Arial; font-weight: bold; font-style: italic; font-size: 14px; background: url(/media/img/log-bg.png) no-repeat; margin-right: -1px; }
#top-log-cont { font-size: 14px; margin-top: 5px; margin-right: 10px; }
#top-log-cont-r { font-size: 10px; color:#8a245f; font-family: Arial; margin-top:5px;}
#top-log-cont a { color:#8a245f; }
#top-log-cont a:hover { color: #8a245f; }

#najnowsze { margin-left: 5px; height: 145px; width: 789px; margin-bottom: 60px;}
#najnowsze-top { margin-left: 10px; width: 755px; border-bottom: 3px solid #c534e0; padding-bottom: 5px; font-weight: bold; font-family: "Myriad Pro", Arial; font-size: 16px; font-style: italic; }
#najnowsze-cont { width: 789px; }

#losowe { width: 590px;}
#losowe-top { margin-left: 20px; width: 555px; border-bottom: 3px solid #c534e0; padding-bottom: 5px; font-weight: bold; font-family: "Myriad Pro", Arial; font-size: 16px; font-style: italic; }
#losowe-cont { width: 590px; margin-left: 10px;}
 
#okno-content { width: 560px; margin-left: 10px; }
 
.okno-middle { width: 566px;}
.okno-middle-top { height: 10px; width: 566px; background: url(/media/img/okno-anons-top.png) no-repeat; }
.okno-middle-cont { background-color: #7b2d5a; width: 546px; padding: 10px; color: #adadad; padding-top: 20px; }
.okno-middle-btm { width: 566px; height: 10px; background: url(/media/img/okno-anons-btm.png) no-repeat; }
.okno-middle-title { color: #ffffff; font-size: 14px; font-family: "Myriad Pro", Arial; font-weight: bold; font-style: italic; padding: 5px 10px 0 10px; }
 
.okno { width: 590px;}
.okno-top { margin-left: 20px; width: 555px; border-bottom: 3px solid #c534e0; padding-bottom: 5px; font-weight: bold; font-family: "Myriad Pro", Arial; font-size: 16px; font-style: italic; }
.okno-top-emty { height: 7px; width: 560px; }
.okno-cont { width: 590px; margin-left: 10px;}
.okno-btm {  }
.okno-title { color: #ffffff; font-size: 14px; font-family: "Myriad Pro", Arial; font-weight: bold; font-style: italic; padding: 5px 10px 0 10px; } 

#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); }

#page { width: 789px; margin: 0; padding: 10px 0 0 0; min-height: 400px;}
#left-content { float: left; width: 199px;  }
#right-content { float: right; width: 590px; margin-bottom: 20px; }

#st-nav { background: url(/media/img/menu_bg.png) no-repeat top right; width: 789px; font-family: "Myriad Pro", Arial; font-size: 14px; font-style: italic; color: #ffffff; height: 45px;}
#st-nav a { color: #ffffff; font-weight: bold; }
#st-nav ul { list-style-type: none; padding-left: 40px; }
#st-nav li { float: left; text-align: center; height: 45px; }
#st-nav a { display: block; height: 45px; padding-top: 13px;  }
#st-nav #a a { width: 120px; }
#st-nav #b a { width: 130px; }
#st-nav #c a { width: 100px; }
#st-nav #d a { width: 90px; }
#st-nav #e a { width: 120px; }
#st-nav #f a { width: 170px; }
#st-nav li .active1 { background: url(/media/img/menu_bg_active.png) repeat-x; }
#st-nav li .active2 { background: url(/media/img/menu_bg_active.png) repeat-x; }
#st-nav li .active3 { background: url(/media/img/menu_bg_active.png) repeat-x; }
#st-nav-btm { background: url(/media/img/nav_btm.gif) no-repeat; width: 789px; height: 13px; }

#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; }

#bx-top { float:right; }

#st-content { margin: 0 0 0 424px; width: 576px;   min-height:750px;  height:auto !important;  height:750px; padding: 0;  }

a.noborder img { border: none; }

#bx-vip-left { margin-top: 300px; width: 400px; }

#bx-lista { float: left; width: 82px; }

.main-img { width: 545px; 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: 131px; margin: 12px; text-align: center; overflow: hidden; }
.bx-small img { height: 90px; margin-top:6px; border: 2px solid #721d4e;  }
.bx-small-img { margin-bottom:5px; cursor: pointer; }

.bx-small-random { float: left; width: 168px; margin: 12px; text-align: center; overflow: hidden; }
.bx-small-random img { height: 90px; margin-top:6px; border: 2px solid #721d4e;  }
.bx-small-random-img { margin-bottom:5px; cursor: pointer; }

.anons_bb { display: block; padding: 5px 0; color: #fff; font-weight: bold; }
.anons_n { }


.wyslij-anons-bt { display: block; width: 103px; margin: 0 4px; height: 29px; background: url(../img/wyslij-bt.png); 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: #ffffff; border: 1px solid #e8a4cc; color: #8a245f; }
select { background: #ffffff; border: 1px solid #e8a4cc; color: #8a245f; }
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: #8a245f; background: url('/media/img/mo_bg.gif') repeat-x; background-color: #ffffff; text-align: center; padding: 5px; width: 100px;}
.mo_border { border: 1px solid #be5492; }
.mo_cont { border-top: 1px solid #be5492; padding: 5px 0; text-align: left; color: #8a245f; margin-top: 5px; }

.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;
	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;
}

#intro-top
{
	background: url('/media/img/intro-top.png') no-repeat; height: 43px; width: 789px;
}

#intro-bg
{
	background: url('/media/img/intro-bg.png') repeat-y;
	width: 729px;
	text-align: center;
	padding: 0 30px;
}

#intro-bg img
{
	border:0;
}

#intro-btm
{
	background: url('/media/img/intro-btm.png') no-repeat; height: 43px; width: 789px;
}

#miasta
{
	width: 186px;
	margin-left: 10px;
}

#miasta-top
{
	background: url('/media/img/miasta-top.png') no-repeat; height: 27px; width: 186px;
}

#miasta-bg
{
	background: url('/media/img/miasta-bg.png') repeat-y;
	width: 146px;
	text-align: left;
	padding: 0 20px;
	font-weight: bold;
	font-size:13px;
}

#miasta-bg img
{
	border:0;
}

#miasta-btm
{
	background: url('/media/img/miasta-btm.png') no-repeat; height: 27px; width: 186px;
}

#content
{
	background: url('/media/img/cont_bg.gif') repeat-x;
	background-color: #000000;
	width: 789px;
}

