body{
margin:0;
padding:0;
font-family: verdana,sans-serif;
font-size:11px;
background-color:#2e2e2e;
color:#e7e7e7;
}
.clearfix{
clear:both;
}
a{
text-decoration:none;
color:#c5db5e;
}
div#container{
width:934px;
margin:0 auto;
}

div#header{
position:relative;
width:934px;
height:139px;
background:url('img/headerbg.jpg') no-repeat;
}

a#logo{
position:absolute;
left:40px;
top:40px;
display:block;
width:200px;
height:50px;
background:none;
}
a#logo span{
display:none;
}

table#logowanie{
position:absolute;
top:40px;
left:273px;
}
input.inputlogowanie{
width:110px;
height:18px;
border:0px;
background:url('img/inputbg.jpg') no-repeat;
font-size:12px;
font-style:italic;
padding-left:4px;
padding-top:3px;
color:#9f9f9f;
} 
input.inputlogowanie:focus{
outline:none;
}
input.loginbtn{
margin-top:-2px;
}
#registerbtn{
margin-top:-3px;
margin-left:10px;
border:none;
}

div#flags{
position:absolute;
left:766px;
top:36px;
}
div#flags img{
border:none;
margin-left:5px;
}

ul#mainmenu{
list-style-type:none;
padding:0;
margin:0;
position:absolute;
top:64px;
left:275px;
}
ul#mainmenu li{
float:left;
width:0;    /* dla ie6 */
white-space: nowrap;
font-size:13px;
margin-left:10px;
}
ul#mainmenu > li{
width:auto;
}
ul#mainmenu li a{
color:#fff;
text-decoration:none;
font-weight:bold;
font-style:italic;
display:block;
height:29px;
padding-top:11px;
padding-left:8px;
padding-right:8px;
}
ul#mainmenu li a:hover{
background:url('img/activemenu.jpg') repeat-x;
}

div#stats{
position:absolute;
top:106px;
left:250px;
font-size:10px;
}
.stlabel{
color:#919191;
}
.stvalue{
color:#89c540;
font-weight:bold;
margin-right:10px;
}
#maincontent{
padding-top:6px;
}

#leftcolumn{
width:220px;
float:left;
padding-left:10px;
}

.module{
width:213px;
}
.module h3{
margin:0;
background:url('img/modulehead.jpg') no-repeat;
font-style:italic;
font-size:13px;
color:#fff;
height:30px;
padding-top:19px;
padding-left:14px;
}
.module .modulecontent,.module .modulefoot{
width:201px;
background:#1c1c1c;
margin-left:6px;
}
.module .modulefoot{
background:url('img/modulefoot.jpg') no-repeat;
height:5px;
margin-bottom:25px;
}
ul.sidemenu{
padding:0;
margin:0;
list-style-type:none;
}
ul.sidemenu li{
padding-top:3px;
padding-bottom:7px;
padding-left:10px;
}
ul.sidemenu li a{
text-decoration:none;
color:#c5c5c5;
}
ul.sidemenu li a:hover{
color:#ecebeb;
}
li.fancy{
background:#212121;
}
li.fancy2{
background:#282828;
}
#content{
width:484px;
float:left;
}
#content2{
width:699px;
float:left;
}
.newscontainer{
width:475px;
margin:10px auto;
background:#1c1c1c;
}
.newscontainer h2{ 
margin:0;
font-size:13px;
font-weight:bold;
padding-top:12px;
padding-left:8px;
color:#bdd634;
height:29px;
background:url('img/newshead.jpg') no-repeat;
}
.newscontent{
padding-top:14px;
width:440px;
margin: 0 auto;
}
.newscontent p{
margin:0;
padding:0;
line-height:20px;
}
.newsfoot {
background:url('img/newsfoot.jpg') no-repeat;
height:19px;
text-align:right;
padding-top:10px;
padding-right:10px;
}
.newsfoot a{
text-decoration:none;
color:#c5db5e;
}

#baner{
margin: 0 auto;
width:475px;
}
#baner img{
border:none;
}

#rightcolumn{
width:215px;
margin-left:5px;
float:left;
}

#foot{
width:869px;
margin-left:14px;
padding:20px;
margin-bottom:20px;
margin-top:20px;
background:#282828;
}

#foot .fleft{
margin:0;
padding:0;
float:left;
line-height:23px;
color:#8d8c8c;
width:69%;
font-style:italic;
}
#foot .fright{
float:right;
}

#foot .copy{
color:#fff;
font-size:13px;
font-weight:bold;
}

#foot .copy a{
color:#93ae19;
text-decoration:none;
}
/* SPECYFIKI */
.pwby img {
border:none;
display:block;
padding-bottom:10px;
margin:0 auto;
}
.poll ul{
list-style-type:none;
padding:10px;
}
h4.polltitle,h4.helptitle{
margin:0;
padding:0;
padding-top:8px;
padding-bottom:8px;
font-size:11px;
width:100%;
text-align:center;
}

p.center{
margin: 0pt; 
padding-bottom: 4px; 
text-align: center;
}
#panel_logowania .inputbox{
width:120px;
}
#panel_logowania{
width:90%;
margin: 0 auto;
}
span.inmodule{
display:block;
text-align:center;
padding-top:6px;
padding-bottom:8px;
width:90%;
margin: 0 auto;
}
td.submit{
padding-top:7px;
text-align:center;
}
span.plwitaj{
display:block;
padding-left:10px;
padding-bottom:10px;
color:#fff;
}
#kasa{
margin-left:12px;
padding-bottom:8px;
}
#kasa img{
float:left;
}
#kasa h5{
height:23px;
font-size:15px;
margin:0;
margin-top:10px;
padding:0;
padding-top:4px;
padding-left:10px;
padding-right:60px;
color:#fff;
background:#282828;
float:left;
}

div#belka_dodatki
{
	background-color: #e7d6b9;
	border: 2px solid #a98952;
	text-align: center;
	font-family: Andele Mono;
	font-weight: bold;
	font-size: 14px;
	color: black;
	height: 17px;
	width: 540px;
	margin: 15px 40px;
	overflow: hidden;
}
#opis_dodatku
{
	border: 2px solid #a98952;
	text-align: left;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: white;
	width: 510px;
	margin: -16px 55px;
}
#dol_dodatki
{
	background-color: #e7d6b9;
	border: 2px solid #a98952;
	text-align: left;
	font-family: Andele Mono;
	font-weight: 100;
	font-size: 14px;
	color: black;
	height: 17px;
	width: 510px;
	margin: 15px 55px;
	overflow: hidden;
}

#facebox .b {background:url(img/facebox/b.png);}
#facebox .tl {background:url(img/facebox/tl.png);}
#facebox .tr {background:url(img/facebox/tr.png);}
#facebox .bl {background:url(img/facebox/bl.png);}
#facebox .br {background:url(img/facebox/br.png);}
#facebox {position: absolute;top: 0;left: 0;z-index: 100;text-align: left;}
#facebox .popup {position: relative;}
#facebox table {border-collapse: collapse;}
#facebox td {border-bottom: 0;padding: 0;}
#facebox .body {padding: 10px;background: #fff;width: 370px;}
#facebox .loading {text-align: center;}
#facebox .image {text-align: center;}
#facebox img {border: 0;margin: 0;}
#facebox .footer {border-top: 1px solid #DDDDDD;padding-top: 5px;margin-top: 10px;text-align: right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px;width: 10px;overflow: hidden;padding: 0;}
#facebox_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color: #000;z-index: 99;}
* html #facebox_overlay {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
.okienko {width:700px;padding:250px 20px 10px 20px;}