/* --- Global --- */
* {
	margin:0;
    padding:0;
}

html {
	min-height:100%;
	margin-bottom:1px;
	overflow-y:scroll;
}

body {
    text-align:center;	
}

a {
	text-decoration:none;
	color:#0066cc;
}

div.center {
	width:940px;
    margin:0 auto;
	padding:0 15px;
	text-align:left;	
}

div.clear {
	clear:both;
	float:none;
	margin:0;
	padding:0;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;	
}

/* --- Top --- */
div#top {
	background:#efecdd;
	text-align:left;
}

div#top p {
	text-align:center;
	padding:7px;
    font-family:tahoma;
	font-size:11px;
    color:#aaa;
}

/* --- Header --- */
div#header {
	height:125px; /*** 75 ***/
	background:#fff;
}

/* --- Logo --- */
h1#logo {
	padding:10px 0;
}

h1#logo img{
	border:none;
}

/* --- Menu --- */
div#navibar {
	height:49px;
	background:#e9eff9 url('../img/m_bg.gif') repeat-x;
}

div#navibar div#navi {
	padding-top:10px;
}

div#navibar div#navi div {
	float:left;
	width:105px;
	height:18px;
    padding:10px;
	text-align:center;
}

div#navibar div#navi div.active {
    width:103px;
    height:20px;
    padding:9px 10px;
    border:1px solid #4996ba;
    border-bottom:none;
    background:#fff;
}

div#navibar div#navi div.lt {
    background:#e9eff9 url('../img/m_pip.gif') no-repeat left bottom;
}

div#navibar div#navi div.rt {
    background:#e9eff9 url('../img/m_pip.gif') no-repeat right bottom;
}

div#navibar div#navi div.space {
    width:275px; /* 170 295 420 */
}

div#navibar div#navi div.lg{
    width:123px
}

div#navibar div#navi div a {
    font-family:arial;
    font-size:13px;
    font-weight:bold;
    color:#666;
	line-height:20px;
}

div#navibar div#navi div a.diff {
    color:#cc0000;
}

/* --- Body --- */
div#body {
	border-top:1px solid #fff;
	background:#8eacc6 url('../img/bg.jpg') repeat-x;
}

div#body div#container {
	padding-bottom:30px;
	background:#fff;	    
}

/* --- Breadcrump --- */
div#breadcrump {	
	height:15px;
	line-height:15px;
	padding-top:15px;
	font-family:verdana;
	font-size:11px;
}

div#breadcrump span {
	color:#aaa;
}

div#breadcrump a {
	color:#88b7e7;
}

div#breadcrump img {	
	width:4px;
	height:8px;
	padding:0 5px;
}

/* --- Content --- */
div#content {	
	margin-top:15px;    
    overflow:auto; /* Zapadanie się marginesów w IE */
}

div#content div#left {
	float:left;
	width:255px;    
}

div#content div#right {
	float:right;
	width:670px;
}

/* --- Label --- */
div.label {
    height:25px;
    line-height:25px;    
    background:#fff url(../img/arrow.gif) no-repeat left center;
}

div.label h1 {
    margin-left:20px;
    font-family:Georgia;
    font-size:17px;
    font-weight:200;
    color:#666;
}

/* --- Footer --- */
div#footer {
	border-top:5px solid #d8d2bd;
	background:#efecdd;
}

div#footer div p {
	padding:15px;
	font-family:arial;
	font-size:12px; 
	color:#aaa;	
}

div#footer  span#stat {
	display:none !important; /* block */
	padding-top:4px;
	opacity:0.40; 
	filter:Alpha(Opacity=40);
}

/* Miasto tagi */
p.tags {
	margin-top:10px;
}

p.tags span {
	border-bottom: 1px solid #ccc;
}

/*** Lista wyników ***/
ul.lsnip {
	list-style:none;
}
