
* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
a {
color:#009700;
text-decoration:none;
font-weight:bold;}
rightcolumn ul{
margin-left:25px;}
 H1 {
 color:#009700;
 font-size:19px;
 font-weight:bold;
 margin-top:10px;
 margin-bottom:10px;
 }
  H4 {
	color:#00005A;
 font-size:15px;
 font-weight:bold;
 margin-top:10px;
 margin-bottom:10px;
 }
 
#wrapper { 
 margin: 0 auto;
 width: 880px;

}
#header {
	color: #333;
	width: 880px;
	height:228px;
	float: left;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu {
width:160px;
height:130px;
float:right;
margin-top:70px;
margin-right:0px;

}
#menu  a{
text-decoration:none;
	text-align:right;
	color:#ECE9D8;
	font-size:15px;
	font-weight:bold;
	font:Arial, Helvetica, sans-serif;
}
#menu li {
text-decoration:none;
	text-align:right;
	color:#ECE9D8;
	font-size:15px;
	font-weight:bold;
	font:Arial, Helvetica, sans-serif;
	list-style: none;
	position:relative;
	display:block;
	background-image: url(../images/menu_dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 20px;
	width: 120px;
	padding-right:20px;
	padding-top:13px;
}
.menu-drugie {
width:880px;
height:51px;
float:left;}
.belka_left {
	width:13px;
	height:51px;
	float:left;
	background-image: url(../images/belka_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.belka {
	height:51px;
	width:854px;
	float:left;
	background-image: url(../images/belka_tlo.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}
.belka li {
text-decoration:none;
	text-align:left;
	color:#ECE9D8;
	font-size:15px;
	font-weight:bold;
	font:Arial, Helvetica, sans-serif;
	list-style: none;
	list-style-type:none;
	display:inline;
	float:left;
	position:relative;
	display:block;
}
.belka li a{
text-decoration:none;
	text-align:left;
	color:#ECE9D8;
	font-size:15px;
	font-weight:bold;
	font:Arial, Helvetica, sans-serif;
	list-style: none;
	list-style-type:none;
	display:inline;
	float:left;
	position:relative;
	display:block;
	height: 20px;
    padding-right:10px;
	padding-left:10px;
	padding-top:13px;
}
.belka_right {
	width:13px;
	height:51px;
	float:right;
	background-image: url(../images/belka_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#intro {
	width: 648px;
	height:137px;
	background-image: url(../images/intro_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:right;
	margin-bottom:15px;
	background-color:#ECE9D8;
 }
 .intro-tekst {
 width:400px;
 float:left;
 margin-left:10px;
 height:137px;
 color:#666666;
 }
 .intro-tekst H1 {
 color:#009700;
 font-size:16px;
 font-weight:bold;
 margin-top:10px;
 margin-bottom:10px;
 }
  .kontakt-tlo a{
  text-decoration:none;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  }
 .kontakt-tlo {
 	width: 200px;
	padding-right:19px;
	height:137px;
	background-image: url(../images/kontakt_tlo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float:right;
	text-align:right;
	line-height:17px;
	color:#FFFFFF;

 } 
  .kontakt-tlo strong{
  color:#FFFFFF;
  }
 .kontakt-tlo H1{
 font-size:15px;
 color:#ECE9D8;
 font-weight:bold;
 margin-top:15px;
 margin-bottom:10px;
 }
#leftcolumn { 
 margin-left:15px;
 width: 199px;
 float: left;
}
.aktualnosci-top {
	width:199px;
	height:30px;
	background-image: url(../images/aktualnosci_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.aktualnosci {
	width:179px;
	height:246px;
	background-image: url(../images/aktualnosci_tlo.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left:10px;
	padding-right:10px;
}

.aktualnosci-zawartosc {

	padding-top:15px;
	font-size:11px;
	color:#666666;
}
.dzien {
width:16px;
font-size:11px;
height:14px;
background-color:#00006A;
color:#FFFFFF;
float:left;
margin-right:10px;
margin-bottom:5px;
}
.data {
font-size:11px;
color:#999999;
float:left;
margin-bottom:5px;
width:140px;
}

.menu-top {
	width:199px;
	height:30px;
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu-lewe {
	width:199px;
	margin-bottom:25px;}

.menu-lewe li{
	text-align:left;
	color:#00005A;
	font-size:13px;
	font-weight:bold;
	font:Arial, Helvetica, sans-serif;
	list-style: none;
	position:relative;
	display:block;
	width: 160px;
	margin-left:10px;
	padding-top:13px;
}
.menu-lewe a{
	text-align:left;
	color:#00005A;
	font-size:13px;
	font-weight:bold;
	font:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.menu-lewe-one  {
text-indent:20px;
	list-style: none;
	position:relative;
	background-image: url(../images/left_01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.menu-lewe-two  {
text-indent:20px;
	list-style: none;
	position:relative;
	background-image: url(../images/left_02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.menu-lewe-three  {
text-indent:20px;
	list-style: none;
	position:relative;
	background-image: url(../images/left_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.menu-lewe-four  {
text-indent:20px;
	list-style: none;
	position:relative;
	background-image: url(../images/left_04.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.menu-lewe-five  {
text-indent:20px;
	list-style: none;
	position:relative;
	background-image: url(../images/left_05.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.reklama {
margin-bottom:15px;}
#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px 0px 0px 0px;
 width: 648px;
 display: inline;
}
.nazwy {
	height:23px;
	background-color:#00A000;
	margin-top:10px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000069;
	border-bottom-color: #C2B38C;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
}
.sortuj {
padding-left:25px;
padding-right:25px;
}
.oferty-specjalne {
	font-size: 16px;
	font-weight: bold;
	color: #000069;
	text-decoration: none;
	background-image: url(../images/ofertyspecjalne.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
}
.oferta-specjalna-one {
	height:120px;
	padding-top:10px;
	padding-left:15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C2B38C;
}
.oferta-specjalna-two {
background-color:#EEEBDF;
	height:120px;
	margin-top:2px;
	margin-bottom:2px;
	padding-top:10px;
	padding-left:15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C2B38C;
}

.oferta-specjalna-foto {
float:left;
margin-right:20px;
}
.oferta-specjalna-wstep {
	float:left;
	margin-right:20px;
	width:164px;
	font-size:11px;
	line-height: 13px;
	text-align: justify;
}
.oferta-specjalna-wstep b, strong{
color:#00A000;
}
.oferta-specjalna-dane {
width:185px;
float:left;
font-size:12px;
margin-left:16px;
line-height:16px;
}
.oferta-specjalna-left {
width:77px;
padding-bottom:4px;
font-weight:bold;
float:left;
font-size:11px;
line-height:16px;
}

.paginacja {
text-align:center;
background-color:#C2B38C;
height:25;
padding-top:5px;
padding-bottom:5px;
}
.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px; 
    font-size: 86%;
    color: #618100;
}

#ditto_pages .ditto_currentpage {
    border: 1px solid #618100;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    background-color: #9c0; 
    color: #fff;
} 
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #9c0; 
    padding: 1px 5px 2px; 
    margin-right: 1px; 
    text-decoration: none !important;
	background-color:#FFFFFF;
    color: #618100;
} 
#ditto_pages a:hover {
    background-color: #618100;
    color: #FFF;
}

#footer { 
 width: 880px;
 clear: both;
 color: #333;
 background-color: #000069;
 margin: 0px 0px 10px 0px;
}


.footerx_left {
	width:13px;
	height:37px;
	float:left;
	background-image: url(../images/footer_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.footerx {
	height:27px;
	text-align:center;
	width:824px;
	float:left;
	background-color:#000069;
 display:block;
 color:#9999C3;
 padding-top:10px;
}
.footerx a{
 color:#9999C3;
 text-decoration:none;
}
.footerx li {
text-decoration:none;
	text-align:left;
	color:#ECE9D8;
	font-size:15px;
	font-weight:bold;
	font:Arial, Helvetica, sans-serif;
	list-style: none;
	list-style-type:none;
	display:inline;
	float:left;
	position:relative;
	display:block;
}
.footerx li a{
text-decoration:none;
	text-align:left;
	color:#ECE9D8;
	font-size:15px;
	font-weight:bold;
	font:Arial, Helvetica, sans-serif;
	list-style: none;
	list-style-type:none;
	display:inline;
	float:left;
	position:relative;
	display:block;
	height: 20px;
	padding-right:27px;
	padding-left:27px;
	padding-top:13px;
}
.footerx_right {
	width:43px;
	height:37px;
	float:right;
}
.footerx_right img{
border:none;
}
.adres {
color:#666666;
font-size:13px;
height:30px;
float:left;
padding-top:8px;
margin-left:20px;
}

fieldset {
  border: medium none;
  width: 500px;
}

#kalkulator select, input[type="text"] {
  clear: right;
  float: left;
  margin-bottom: 10px;
}

#kalkulator input[type="text"] {
  width: 90px;
}

#kalkulator select {
  width: 250px;
}

#kalkulator span {
  float: left;
  padding: 0 7px;
}

#kalkulator label {
  clear: both;
  float: left;
  width: 260px;
}

#kalkulator label#lblBrokerPercent {
  width: 142px;
}

#kalkulator label#lblKind {
  width: 135px;
}






/*Szukaj*/

#content fieldset { width: 450px; padding-left: 10px; border: none; margin-left:60px; }
#content .offerLeft fieldset { padding-left: 0; }
#content label { float: left; clear: both; padding-top: 3px; }
#content input[type=text], #content select, #content textarea { float: right; clear: right; width: 250px; margin-bottom: 10px; color: #333; border: 1px solid #A9A9A9; }
#content input[type=text]:focus, #content textarea:focus { border: 1px solid #666; }
#content input[type=submit]
{
  float: right; clear: both; padding: 2px 0 2px 20px; text-transform: uppercase; font-size: 12px; font-weight: bold;
  border: none; color: #8E8B87; background: transparent url(gfx/search_submit.gif) left center no-repeat; cursor: pointer;
}
.formTitle { padding: 5px 0 5px 40px; color: #FF9900; background: url(gfx/form_title.gif) 10px center no-repeat; }
.formInfo { padding-left: 10px; font-size: 11px; }
span.required { font-weight: bold; color: #FF0000; }
.info { font-weight: bold; }



.fromTo { float: right; width: 250px; }
#content label.short { clear: none; }
#content input.short { float: left; width: 50px; margin-left: 10px; margin-right: 10px; }
#content select.short { width: 100px; }





/* EmailForm 
------------------------------------------------------------------------------- */
#EmailForm {
	width: 360px;
	text-align: left;
	padding-bottom: 20px;
	border: none;
}
#EmailForm.full { width: 100%; }


#EmailForm fieldset {
    border: none;
}

#EmailForm legend {
	display: none;
}
#EmailForm h3 {
	clear: both;
	padding: 15px 0 5px;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	font-weight: bold;
}

#EmailForm label,
#EmailForm p {
	display: block;
	clear: both;
	width: 310px;
	font-size: 1em;
	line-height: 1.5em;
	padding: 0 0 9px;
}

#EmailForm input {
	display: block;
	margin-top: 3px;
}

#EmailForm select {
	float: left;
	display: block;
}

#EmailForm label.first,
#EmailForm label.city {
    clear: left;
    margin-right: 10px;
    width: 150px;
}

#EmailForm label.second,
#EmailForm label.state {
	float: left;
	clear: none;
	margin: 0 10px 0 0;
	width: 150px;
}
#EmailForm label.state { width: 60px; }

#EmailForm label.first input,
#EmailForm label.city input,
#EmailForm label.second input {
	float: left;
	width: 150px;
	padding: 0;
}

#EmailForm label.state select {
	width: 60px;
	float: left;
	margin-top: 3px;
}

#EmailForm label.zip,
#EmailForm label.zip input {
	float: left;
	width: 80px;
}
#EmailForm label.zip { clear: none; }

#EmailForm label {
	float: left;
	clear: left;
	width: 310px;
	margin: 0;
	line-height: 1.5em;
}

#EmailForm label input {
	float: left;
	width: 310px;
	padding: 0;
}

#EmailForm input.radio,
#EmailForm input#radiobutton_1,
#EmailForm input#radiobutton_2,
#EmailForm input#radiobutton_3,
#EmailForm input#radiobutton_4 {
	clear: left;
	float: left;
	padding: 0;
	margin: 0;
}

#EmailForm label.radio,
#EmailForm label.radioitem {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}

#EmailForm input.checkbox,
#EmailForm input#checkbox_1,
#EmailForm input#checkbox_2,
#EmailForm input#checkbox_3,
#EmailForm input#checkbox_4 {
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
}

#EmailForm label.checkbox {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}
/* style the #EmailForm elements to look similar across browsers ... emulates Safari */
#EmailForm label input,
#EmailForm textarea {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    padding: 0 2px;
    height: 18px;
    line-height: 20px;
    background: #fff url(images/input-bg.gif) repeat-x top left;
}
#EmailForm input.checkbox,
#EmailForm select {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    background-color: #fff;    
}
#EmailForm textarea {
	margin-top: 3px;
	width: 383px;
	height: auto;
	display: block;
}

#EmailForm label input.calc {
    text-align: right;
    width: 100px;
    clear: left;
    padding: 0;
}
#EmailForm input.button {
    clear: left;
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
	background-color: #EBE9ED;
}

