html, body {
	background-color: #fff;
	font-size: 12px;
	font-family: Verdana;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 100%;
	height: 100%;
}

img {
	border: 0px;
}
	
a {color: #444; text-decoration: none; font-weight: normal;}
a:hover {color: #d2110b;}

hr {border-color: #eee; height: 1px; background-color: #eee;}
sup {font-size: 8px;}

.pink {color: #d2110b;}
.green {color: #2a7470;}
.lightgreen {color: #9bbebc;}
.grey {color: #6b6b6b;}

.bold {font-weight: bold;}

h1 {font-size: 17px; font-style: italic; font-family: Trebuchet MS; margin: 2px 0px;}
h2 {font-size: 16px; font-weight: normal; font-family: Times New Roman; margin: 2px 0px;}

.jezyki {clear: none; display: inline;}
.jezyki img {width: 19px; border: 1px solid #000; margin-right: 6px;}

#wrapper {margin: 0px auto; text-align: left; width: 1107px; height: 100%;}
#header {height:122px;width:1107px; background-image: url(../img/naglowekbg.jpg); position: relative;}

a.menuGlowne{font-size:14px;color:#fff;font-family:Verdana;padding:0px 15px;}
a.menuGlowne:hover{text-decoration:underline;}

.mainMenu {width: 100%; clear: both; height: 34px; padding: 2px 1px 2px 1px; border-bottom: 1px solid #555; border-top: 1px solid #555;
        background: url(webi.ashx?70.png) repeat-x left top;}
.mainMenu table {float: left; border-collapse: collapse; border-left: 1px solid #aaa;
        background: url(webi.ashx?69.png) repeat-x left top;}
.mainMenu table td {text-align: center; padding: 8px 2px; padding-bottom: 9px; font-size: 15px; border-right: 1px solid #aaa;}
.mainMenu table td a {color: #555; text-decoration: none; height: 14px; padding: 6px 14px; border-bottom: 3px solid #aaa; font-weight: normal;}
.mainMenu table td a:hover {color: #000; border-bottom: 3px solid #d2110b;}

#footer {width: 1107px; height: 111px; background-image:url(../img/stopkabg.jpg);background-repeat:repeat-x; border-top:solid 1px #e0e0e0; overflow: hidden;position:relative;}

.stopka {overflow: hidden; clear: both;}
.stopkaContent {border-left: 1px solid #aaa; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa;
        padding: 8px; color: #555; overflow: hidden; margin-bottom: 15px;}
.stopkaContent a {text-decoration: none;  font-size: 10px;}

.stopkaHead {width: 100%; height: 26px; background: url(webi.ashx?55.png) repeat-x left center;
        border-top: 6px solid #888888; margin-top: 15px; text-transform: uppercase;}
        
.bullet2 {float: left; width: 9px; height: 26px; background: url(webi.ashx?56.png) no-repeat left center;}

.stopkaHeadContent {color: #fff; padding-top: 5px; font-size: 13px; padding-left: 20px;}


.akt {overflow: hidden; width: 280px; float: left;}
.aktContent {border-left: 1px solid #aaa; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa;
        padding: 8px; color: #555; overflow: hidden; margin-bottom: 15px;}
.aktContent a {text-decoration: none;  font-size: 9px; text-align: justify;}

.aktHead {width: 100%; height: 26px; background: url(webi.ashx?57.png) repeat-x left center;
        margin-top: 15px; text-transform: uppercase;}
        
.bullet3 {float: left; width: 9px; height: 26px; background: url(webi.ashx?58.png) no-repeat left center;}

.aktHeadContent {color: #fff; padding-top: 5px; font-size: 13px; padding-left: 20px;}

.aktHeadContent a {font-size: 12px; padding: 0 5px; color: #fff;}
.aktHeadContent a:hover {color: #d2110b;}


a.AktLink {color: #555; background-image: url(webi.ashx?60.png); background-repeat: no-repeat; background-position: left top; 
    padding-left: 16px; display: block; clear: both; margin-bottom: 7px; font-size: 11px;}
a:hover.AktLink {color: #444; text-decoration: underline;}
/* ------------------------------ Main Panel ----------------------------------- */
.mMain {width: 1107px; overflow: hidden;background-image: url(../img/lewebg.jpg); background-repeat:repeat-y; background-position:left top;}
.mLewyPanel {width: 330px; float: left; margin-left:2px;}
.mMainContent {width: 745px; padding-left: 20px; float: left; overflow: hidden;}
/* ------------------------------- Main Panel --------------------------------- */

a.FormularzLink {color: #eee; background-color: #888; padding: 5px 6px 7px 15px; 
        display: block; text-decoration: none; font-size: 14px; margin-bottom: 2px;
        margin-right: 37px; font-weight: normal;}
a:hover.FormularzLink {color: #444;}

label.typOfert {font-size: 11px; color: #666;}
a.OfertyRodzajeLink {float: left; color: #666;  text-decoration: none; font-size: 11px; font-weight: bold;}
a:hover.OfertyRodzajeLink {color: #fe0000;}
span.OfertyRodzajeLink {color: #666; font-weight: bold; float: right;}
div.OfertyRodzajeLink {margin-right: 10px; margin-left: 6px; padding-bottom: 2px; border-bottom: 1px dotted #888; overflow: hidden;}
table.SprzedazWynajemList input {vertical-align: text-bottom; }
table.SprzedazWynajemList label {color: #666; font-size: 11px;}

#mainContentWide {
    padding: 2px;
    padding-right: 30px;
    color: #585858; 
	font-size: 10px;  
	font-weight: normal;
	font-family: Verdana;
}

div.wyszukiwarka_info input {
    border: 1px solid #aaa;
    line-height: 16px;
    height: 14px;
    padding: 1px;
    font-size: 11px;
    color: #555;
}

div.wyszukiwarka_info span.radioB input {
    border: 1px solid #fff;
    line-height: 16px;
    height: 14px;
    padding: 1px;
    font-size: 11px;
    color: #555;
}

div.wyszukiwarka_info select {
    border: 1px solid #aaa;
    line-height: 16px;
    height: 19px;
    padding: 1px;
    font-size: 12px;
    color: #555;
}

div.wyszukiwarka_info {
    font-size: 12px;
    color: #555;
}

div.artBelka{text-align:center;height:28px;width:322px;background-image: url(../img/belka.jpg);background-position:left top;font-size:16px;}

div.artykuly{border-left:solid 1px #c7c7c7;border-right:solid 1px #c7c7c7;width:322px;margin-left:5px;overflow:hidden;height:100%;}
div.artTresc{font-size:10px;margin:10px 0px;padding:10px;}
div.artWiecej a, a.wiecej {background-image: url(../img/wiecej.jpg);background-position:left top;display:block;width:79px;height:25px;margin-left:240px;margin-bottom:5px;}
a.wiecej{margin:0px 0px;}
div.artWiecej a:hover, a.wiecej:hover {background-position:-79px top;}

a.wiecejRed {background-image: url(../img/wiecejred.jpg);background-position:left top;display:block;width:79px;height:25px;}
a.wiecejRed:hover{background-position:-79px top;}

a.wiecejFormularze{background-image: url(../img/wiecej.png);background-position:left top;display:block;width:33px;height:33px;margin-top:10px;margin-left:200px;}
a.wiecejFormularze:hover{background-position:-33px top;}

a.pozostaletematy{display:block;background-image: url(../img/strzalka.png);background-position: left top; background-repeat:no-repeat; padding-left:16px;font-size:10px;height:16px;margin-bottom:10px;line-height:16px;}

div.ofeSpecHead{margin:20px 0px 10px 10px;font-size:14px;}

div.brakofert{margin-top:60px;text-align:center;}

div.ofeSpecHeadContent{padding:10px;}
div.dvOfertaBelka{
    width:732px;
    height:29px;
    background-image: url(../img/ofertabelkabg.jpg);
    background-position: left top;
    background-repeat:repeat-x;
    line-height:29px;
    text-decoration:underline;
    color:#25416f;
    font-weight:bold;
    font-size:16px;
    font-family:arial;
    float:left;
    cursor:pointer;
}
div.dvSrodek{
    display: block; 
    clear: both; 
    overflow: hidden;
    border-left:solid 1px #ccc;
    border-right:solid 1px #ccc;
    width:732px;
    margin-left:5px;
}
table.ofertatabela{width:100%;font-size:11px;}
table.ofertatabela tr td{border-bottom:solid 1px #ccc;color:#746c6c;font-weight:bold;}
table.ofertatabela tr td.t {width:200px;padding:5px;color:#25416f;font-weight:bold;}
span.cena{color:#ff0000;}

.gallery {overflow: hidden; width: 10000px; height: 85px; float: left;}
.gallery img { padding:2px; border:1px solid #666; }
.gallery img:hover {  border:1px solid red; }
.gallery a {
    float: left; 
    margin-bottom: 2px; 
    background-position: center center; 
    background-repeat: no-repeat;
}

div.scroll1, div.scroll2 {
	width: 16px;
	height: 73px;
	border: 1px solid #aaa;	
	float: left;
	padding: 0px;
	margin: 0px;
	margin-bottom: 2px;
	cursor: pointer;
	background-color: #ddd;
	background-image: url(../grafika/129.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
div.scroll2 {background-image: url(../grafika/128.gif);}
div.scroll1:hover, div.scroll2:hover {background-color: #809acf;}

div.frmkontakt {padding:10px;}
div.frmkontakt div { width: 170px;}
div.frmkontakt input, div.frmkontakt textarea, div.frmkontakt select {
	font-size: 10px;
	padding-left: 4px;
	padding-top: 4px;
	border: solid 1px #B7B5AE; 
	background-color: #F6F5F0;
	width: 250px;
	margin-top: 2px;
}
div.frmkontakt textarea {width: 250px; height: 60px;}

div.uwaga {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
}
div.decyzja {margin-left: 5px; margin-top: 5px;}

td.belkalista 
{
    background-image: url(../img/belkalistabg.jpg);
    background-repeat: repeat-x;
    height: 22px;
    color:#fff;
    font-size:11px;
    font-weight:bold;
    }