html{height:100%;}
.clear{clear:both;height:0;overflow:hidden;}
body{padding:0;margin:0;color:#222;font-family:Arial,sans-serif;font-size:12px;
background:#fff url(/images/bg.png) repeat-x;min-width:900px;
}
a{color:#3d6983;text-decoration:underline;}
a:hover{text-decoration:none;}
a.on{font-weight:bold;text-decoration:none;}

h1{margin: 0; padding: 0; float:left;}
h1 a{
#	outline:none; margin-right: 5px; display: block; 
#	text-indent: -2000em; /* Hides the text in the h1 tag */ 
    text-decoration: none; /* Hides the underline of the hyperlink */ 
#	z-index: 1000; /* IE Fix*/ 
#	background: url('/images/logo.png') 0 0 no-repeat; margin-top:6px;
}

# h1 a.s{width:204px;height:52px;background: url('/images/logo_small.png') 0 0 no-repeat;}

.sbox{display:block;float:left;margin-top:14px;display:block;
position:relative; padding:5px 5px;}
input.txt{
	border:1px solid #929292;border-bottom-color:#d5d5d5;border-right-color:#d5d5d5;
	height:18px;padding:3px 3px;position:relative;width:87px;z-index:1;
	font-size:14px;float:left;margin-right:5px;color:#666
}

input.txt2{
	border:1px solid #929292;border-bottom-color:#d5d5d5;border-right-color:#d5d5d5;
	height:18px;padding:3px 3px;position:relative;width:187px;z-index:1;
	font-size:14px;float:left;margin-right:5px;color:#666
}


.sbox .button{margin-left:2px;}

.sbox .search{float:left;}

.sbox .options{
	display:block;color:#666;float:left;margin:6px 0 0px 5px;text-decoration:none;
}

.opts{
	background:#fefefe;
	position:absolute;top:27px;right:0;margin:0;padding:0;list-style:none;
	z-index:10;border:1px solid #e8e8e8;border-bottom:0;
	width:150px;display:none;
}

.opts li a{display:block;padding:5px;border-bottom:1px solid #e8e8e8;text-decoration:none}
.opts li a:hover{background:#f8f8f8}


.sbox .options span{color:#999}
.sbox .options:hover{color:#333;}
.sbox .options:hover span{color:#666}

div.button{text-align:center;padding-right:5px;margin-left:2px;background:transparent url(/images/gbutton.png) right top repeat-x; margin: 0px auto 0 auto;outline:none;}
.button div{float: left; background:transparent url(/images/gbutton.png) right top repeat-x; height: 26px; padding-right: 5px;}
.button input, .button a, .button button{color:#fff; text-shadow: 0 -1px 0 #d97500; font-weight:bold;margin-left:-2px;outline:none;text-align: center; display: block; cursor: pointer; float: left; height: 26px; border: 0; padding:0; padding-left: 5px; color: #fff; background:transparent url(/images/gbutton.png) left top repeat-x;}
.button a{overflow:hidden; padding: 6px 0 0 5px; height:20px; text-decoration: none;}
.button a img{border: 0;}

.button:hover{background:transparent url(/images/gbutton_hover.png) right top repeat-x;}
.button:hover div{background:transparent url(/images/gbutton_hover.png) right top repeat-x;}
.button:hover input{background:transparent url(/images/gbutton_hover.png) left top repeat-x;}
.button:hover button{background:transparent url(/images/gbutton_hover.png) left top repeat-x;}
.button:hover a{background:transparent url(/images/gbutton_hover.png) left top repeat-x;}


#footer{font-size:11px; border-top:1px solid #f1f1f1; border-bottom:0px solid #f1f1f1; color: #999; text-align:center; background:#f9f9f9;height:24px;}
#footer ul{float:left;height:20px;padding:0;list-style-type:none;line-height:1.1em;margin:5px 0 0px;padding:0 0 0 8px;}
#footer ul li{float:left;color: #888; border-right:1px solid #dadada;padding:0 6px;position:relative;white-space:nowrap;z-index:2;}
#footer ul li.last{border:0;}
#footer ul li a{color:#888;display:inline;}
#footer span{display:block;float:left; padding-top:5px; padding-left:5px;}


#wybierz{font-size:11px; border-top:1px solid #f1f1f1; border-bottom:0px solid #f1f1f1; color: #999; text-align:center; background:#f9f9f9;height:24px;}
#wybierz ul{float:left;height:20px;padding:0;list-style-type:none;line-height:1.1em;margin:5px 0 0px;padding:0 0 0 8px;}
#wybierz ul li{float:left;color: #333333; border-right:1px solid #dadada;padding:0 6px;position:relative;white-space:nowrap;z-index:2;}
#wybierz ul li.last{border:0;}
#wybierz ul li a{color:#333333;display:inline;}
#wybierz span{display:block;float:left; padding-top:5px; padding-left:5px;}


#footer_s{font-size:11px; border-top:1px solid #f1f1f1; border-bottom:0px solid #f1f1f1; color: #999; text-align:center; background:#f9f9f9;height:24px;}
#footer_s ul{float:right;height:20px;padding:0;list-style-type:none;line-height:1.1em;margin:5px 0 0px;padding:0 0 0 8px;}
#footer_s ul li{float:left;color: #888; border-right:1px solid #dadada;padding:0 6px;position:relative;white-space:nowrap;z-index:2;}
#footer_s ul li.last{border:0;}
#footer_s ul li a{color:#888;display:inline;}
#footer_s span{display:block;float:left; padding-top:5px; padding-left:5px;}


.nav{width:auto;float:left;height:16px;margin:0;padding:0;list-style-type:none;line-height:1.1em;margin:5px 0 0px;padding:0;}
.nav li{border-right:1px solid #6795AF;float:left;padding:0 7px;position:relative;white-space:nowrap;z-index:2;}

.nav li.right{border-left:1px solid #6795AF;border-right:0;float:right}
.top-nav{width:100%}

.nav li.last{border:0;}

.left{float:left;}
.right{float:right}


.static{margin:30px 60px 0}
.static h3{font-size:17px;}
ol.terms li{font-size: 13px; margin-top: 10px;}








.post {
	margin: 0 0px 0 0; padding: 70px 20px 20px;
	position: relative;
	float: left;
	width:98%;
}

.post a:hover {
	color:#CC3300;
}

.post .postheader {
	float: left;
	width:98%;
	position: absolute;
	left: 0; top: 0;
	
}

.vote {
	width: 46px; height: 55px;
	float: left;
	padding: 1px 0px 1px 0;
	text-align: center;
	font-size: 1.5em;
	position: absolute;
	left: -48px; top: -1px;
}



.vote strong, .vote small {
	font-size: 0.5em;
	text-transform: uppercase;
	display: block;
}

a.comments_top {
	position: absolute;
	right: 10px; top: -10px;
	width: 50px; height: 25px;
	padding: 4px 0 0 5px;
	font-size: 1.4em;
	text-decoration: none;
}
.post .postheader h2 { 
	margin: 0; padding: 0 25px 0 10px; 
	font: normal 2.5em ; 
	height:30px; line-height: 30px;
}
.post .postheader h2 a {
	text-decoration: none;
	display: block;
}
.post .postheader p a {
	text-decoration: underline;
}
.post .postheader a:hover {
	color:#CC3300;
}
.post .postheader p{ 
	font-size: 0.8em; 
	height: 27px; 
	line-height: 27px; 
	margin: 0; 
	padding: 0 10px 0 10px; 
}
.postheader p a {}
.postheader p span {float: right;}


.vote_icons {
	margin:0px 0 0 8px;
}



