/* Basic styles */
*{ margin:0; padding:0; }
html,body{ height:100%; }
a img{ border:0; }
form{ margin:0 0 1em; }
fieldset{ border:0; }
input,textarea{ padding:1px; }
table{ margin:0 0 1em; }
td, th{ vertical-align:top; font:11px/1.25em tahoma,arial,helvetica,sans-serif;}
ul{ list-style:none; }
a,a:visited{ text-decoration:none; color:#000; }
a:hover{ text-decoration:underline;}
.center{ text-align:center; }

.topMargin {
	padding-top: 30px;
}

/* Body, wrapper & fonts */
body{
	font:11px/1.25em tahoma,arial,helvetica,sans-serif;
	color:#000;
	background:#F0E8DD url(/images/body-bg.jpg) center 98px no-repeat;
}
* html td,* html th,* html caption{ font /**/:11px/1.25em tahoma,arial,helvetica,sans-serif; }
input,textarea,select{ font:11px/1.25em tahoma,arial,helvetica,sans-serif; }
body,html{
	text-align:center; /* for IE */
}
#wrapper{
	margin:5px auto 0;
	width:780px;
	text-align:left;
	position:relative;
	background:#FAF7F2 url(/images/wrapper-bg.gif) top left repeat-x;
}

#baner {
	width: 360px;
	height: 45px;
	position: absolute;
	margin-left: 260px;
}

/* Logo
==========*/
#logo{
	position:absolute;
	top:2px;
	left:2px;
	z-index:2;
}

/* Header
==========*/
/* nav-header */
ul#header-nav{
	position:absolute;
	top:29px;
	right:10px;
}
#header-nav li{
	display:inline;
	border-right:1px solid #725529;
	padding:0 4px 0;
}
#header-nav li.last{
	border:0;
	padding:0 0 0 4px;
}
#header-nav a,
#header-nav a:visited{
	color:#725529;
}
#header-nav a.current,
#header-nav a.current:visited{
	color:#03A60B;
}

/* Main
==========*/
#main{
	overflow:hidden;
	background:url(/images/main-bottom-bg.jpg) bottom left no-repeat;
	border-bottom:2px solid #F0E8DD;
	padding:0 0 10px;
}
* html #main{ height:1%; }

/* Left
==========*/
#left{
	position:relative;
	float:left;
	width:152px;
	background:#F0E8DD;
	padding:94px 0 0;
}
/* left-nav */
ul#left-nav{
	padding:0 0 10px;
	background:#FAF7F2;
}
#left-nav li {
	height:21px;
	background:url(/images/left-nav-li-bg.gif) 0 0 no-repeat;
	padding:8px 0 0 18px;
}
* html #left-nav li { height /**/:29px; }
#left-nav li.last{
	height:25px;
	background:url(/images/left-nav-li-last-bg.gif) 0 0 no-repeat;
}
* html #left-nav li.last { height /**/:33px; }
/* buttons */
#buttons{
	padding:10px 0 0;
	text-align:center;
	background:#FAF7F2;
}

/* Right
==========*/
#right{
	position:relative;
	float:right;
	width:628px;
	margin:54px 0 0;
}
#right-header object{
	display:block;
}
#right-header{
	padding:0 0 15px;
	background:#fff url(/images/header-bottom.jpg) bottom left no-repeat;
}
#mod-index #right-header{
	display:block;
	padding:0 0 15px;
	background:#fff url(/images/header-bottom-index.jpg) bottom left no-repeat;
}

/* Top
==========*/
/* TOP */
#top{
	overflow:hidden;
	background:#fff url(/images/top-bg.jpg) bottom left no-repeat;
	padding:0 0 18px;
}
* html #top{
	height:1%;
}


/* TOP-LEFT */
#top-left{
	border-left:3px solid #fff;
	padding:0 10px 16px 10px;
	float:left;
	width:361px;
	background:#F6F2E9;
}
#top-left p{
	color:#745129;
	margin: 0 0 1em;
}
#top-left h2{
	padding:0 0 0 10px;
}
ul#promocje{
	color:#000;
	margin:0 0 17px;
	list-style-type: none;
}
#content #promocje li{
	line-height:20px;
	border-bottom:1px solid #EFE6DD;
	padding:0 0 0 10px;
	list-style-type: none;

}
#promocje li span{
	font-weight:bold;
	color:red;
}
#top-left div{
	color:#000;
	height:32px;
	background:#F0E6DC;
	line-height:32px;
	padding:0 0 0 13px;
}
* html #top-left{ width /**/: 381px; }
#top-left h1{
	margin:0 0 16px;
}


/* przetarg w top-left */
div#przetarg {
	float:left;
	width:320px;
	height: 400px;
	clear: both;
	overflow: visible;
	padding: 15px;
	border: 1px solid #a00;
	display: block;
	margin-bottom: 15px;
}
div#przetarg p {
	line-height: 140%;
	float: none;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
	display: block;
	padding: 5px 0 0 0;
}
div#przetarg hr {
	height: 1px;
	margin: 10px 0 10px 0;
	border-bottom: 1px solid #666;
}
div#przetarg h1 {
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	line-height: 110%;
	padding: 0;
	margin: 0;
}

/* TOP-RIGHT */
#top-right{
	position:relative;
	float:left;
	width:244px;
	padding:23px 0 0;
	display:inline;
	background:url(/images/top-right-bg.jpg) 3px 0 no-repeat;
}
#top-right h2{
	position:absolute;
	top:0;
	left:23px;
}
#top-right ul{
	color:#000;
	background:#fff;
	padding:13px 0 0 12px;
	margin:0 0 0 9px;
	border-left:3px solid #F0E6DC;
}
#top-right ul li{
	height:18px;
	padding:0 0 0 16px;
	background:url(/images/oferta-li-bg.jpg) 0 2px no-repeat;
}

/* Content
==========*/
#content{
	min-height:300px;
	height:auto;
	position:relative;
	padding:10px 10px 20px 17px;
	background:#FAF7F2;
}
* html #content{
	height:300px;
}

/* Kontakt Footer
==========*/
#footer-kontakt{
	position:relative;
	background:url(/images/footer-kontakt-top-bg.jpg) top left no-repeat;
	padding:8px 0 0;
}
#footer-kontakt a:hover{
	text-decoration:none;
	color:green;
}
* html #footer-kontakt{
	padding:4px 0 0;
}
* html #footer-kontakt-bg{
	height:1%;
}
#footer-kontakt-bg{
	background:#FCFBF8 url(/images/footer-kontakt-bottom-bg.jpg) bottom left no-repeat;
	overflow:hidden;
	padding:0 0 8px;
}
#footer-kontakt-1{
	float:left;
	width:126px;
	border-right:1px solid #DDD4C5;
	background:url(/images/ikona-poczta.jpg) 20px 15px no-repeat;
	padding:0 0 0 62px;
	margin:0 13px 0 0;
}
* html #footer-kontakt-1{ width /**/: 188px; }
#footer-kontakt-2{
	float:left;
	width:234px;
	border-right:1px solid #DDD4C5;
	margin:0 16px 0 0;	
}
#footer-kontakt-3{
  float:left;
  width:143px;
  border-right:1px solid #DDD4C5;
  margin:0 16px 0 0;  
}
#footer-kontakt-4{
	float:left;
	width:140px;
}

/* Footer
==========*/
#footer{
	border-top:8px solid #F0E8DD;
	position:relative;
	color:#454545;
	height:30px;
	background:#F0E8DD;
}
/* designby */
#designby{
	position:absolute;
	top:0;
	right:10px;
}
#designby a,
#designby a:visited{
	font-weight:bold;
	color:#454545;
}
/* copyright */
#copyright{
	position:absolute;
	top:0px;
	left:10px;
}

/* Content basic styles
=========================*/
#content a:hover{
	color:green;
	text-decoration:none;
}
#content p{
	margin:0 0 1em;
}
#content .important{
	color:red;
	font-weight:bold;
}
#content h1{
	font-size:14px;
	font-weight:bold;
	color:#600;
	margin:0 0 1em;
}
#content h2{
	font-weight:bold;
	font-size:1em;	
	margin:0 0 1em;
}
#content h2.index{
	margin:0;
}
#content ul,
#content ol{
	margin: 0.2em 0 1em 0;
	padding-left:2em;
}
#content ul li{
	list-style-type:disc;
}
#content ol li{
	list-style-type:decimal;
}
#content blockquote{
	padding:1em;
	font-family:Georgia, Times, serif;
	background:#E7F3CF;
	color:#007C00;
	margin-bottom:2em;
}
#content img.right{
	float:right;
	margin:0 0 1em 2em;
}
#content img.left{
	float:left;
	margin:0 2em 1em 0;
}

/* Tables
=========================*/
table.default{
	border-collapse:separate;
	width:100%;
}
table.default caption{
	padding:3px;
	text-align:left;
}
table.default th{
	background:#ffc;
	border:1px solid #ccc;
	color:#600;
	font-weight:bold;
	padding:3px;
}
table.default td{
	padding:3px;
	border:1px solid #ccc;
	background:#eee;
}

/* Styles for various pages
=========================*/
#content .mapka{
	overflow:hidden;
	clear:both;
}
#content .mapka .img{
	float:left;
	width:90px;
	margin:0 0 0 5px;
	text-align:center;
	margin:0 0 1em;
}
#content .mapka ul{
	float:left;
	width:470px;
}
#content .mapka p{
	float:left;
}
#mod-index #pozostale_osiagniecia{
	position:absolute;
	bottom:-15px;
	right:3px;
}

#mod-index p.info{
	margin-left:120px;
}

ul.katalog{
}
ul.katalog li{
	width:300px;
	clear:both;
	border-bottom:1px solid #ccc;
	height:16px;
	line-height:16px;
	padding:2px;
}
ul.katalog li span{
	display:block;
	float:left;
}
ul.katalog li a{
	display:block;
	float:right;
}

h2.promocje{	
	margin:0 0 5px;
}

ol li{margin-left:2em;line-height:110%;padding:0 0 .5em}


#holder { width: 370px; float:right; }
#holder ul { list-style:none!important;margin-left:10px!important;padding-left:0!important }
#holder li { margin-bottom:10px;list-style:none!important;margin-left:0!important;padding-left:0!important }
#holder_mapa {margin-left:-15px;  float:left}
#dsl { display: none; }
#kp { display: none; }
#lodz { display: none; }
#lub { display: none; }
#lubu { display: none; }
#malop { display: none; }
#maz { display: none; }
#op { display: none; }
#podk { display: none; }
#podl { display: none; }
#pom { display: none; }
#sl { display: none; }
#swiet { display: none; }
#wlkp { display: none; }
#wm { display: none; }
#zp { display: none; }
.subtitle { font-weight: bold; font-size: 12px; font-family: Arial; margin: 0px; margin-top: 10px; margin-left: 10px; border-bottom: 1px solid gray; }
#reg1{display:none;}
#reg2{display:none;}
#reg3{display:none;}