body {
	background-position: center;
	margin:0;
	padding:0;
	font-size:12px;
	/*font-family:Helvetica,Tahoma,cursive,CE,Arial,sans-serif;*/
	font-family:Helvetica CE,Helvetica,Tahoma,Arial,sans-serif;
	color: #747577;
	letter-spacing: 0px;
}
div.error,div.info {
	font-size:14px;
	font-weight:bold;
	margin:5px 0;
	padding:10px;
	border:1px solid #ccc;
	/* background:#DBF2D7;
	color:#336600; */
	background: #ddd;
	color:#FF6633;
	color:#3366CC;

}
div.error {
	background:#F9D9D9;
	color:#FF0000;
}
#page {
	width: 905px;
	margin:0 auto;
	padding:0;
	background-color: #ffffff;
}
.spacer {
	height: 15px;
    width: 15px;
    clear: both;
}
.clearLeftSpacer {
	height: 15px;
    width: 15px;
    clear: left;
}
.left-form .aktywny {
	color:#FF6633;
	font-size:12px;
	font-weight:normal;
}
#page .left-form a.indented {
	color:#ccc;
}
#page .left-form .indented span{
	color:#666;
}

a img {
border: 0 none;
}
#header h1, #header #logo {
	width:420px;
	float:left;
	margin:0;
	padding:0 0 0 15px;
}
#header h1 img {
	border:0 none;
}
#header-shortcut a
{
    color: #747577;
    font-size: 11px;
    font-weight: bold;
}
#header-shortcut a:hover
{
	color: #3366cc;
    text-decoration: underline;

}
#header-shortcut a.nolink:hover
{
	color: #747577;
    text-decoration: none;
}
#header-shortcut span
{
    color: #d3d3d3;
    font-size: 10px;
}
#path a
{
	font-size: 14px;
    font-weight: normal;
    color:#99b2e5;
    text-decoration: underline;
}
#path a span
{
	font-weight: normal;
	color:#3366cc;
}
#path a:hover
{
	color:#3366cc;
    text-decoration: underline;
}
#path a.nolink
{
	color: #747577;
    text-decoration: none;
}
#path a.nolink span
{
	color: #747577;
	font-weight: bold;
}
#path a.nolink:hover
{
	color: #747577;
    text-decoration: none;
}

#slogan {
	color: #4170CF;
	font-size:16px;
	font-weight:bold;
}

#top-menu
{
	width: 450px;
	float:right;
	text-align:right;
	margin-top:60px;
	/*font-family:Arial;*/
}

#top-menu a:link, #top-menu a:visited  {
	color:#747577;
	text-decoration:none;
    font-size: 16px;
    /*font-weight:normal;*/
}

#top-menu a:hover, #top-menu a:active {
	color:#3366cc;
	text-decoration:underline;
    font-size: 16px;
    /*font-weight:normal;*/
}


#top-menu span
{
    color: #505153;
    font-size: 14px;
}

#main {
	clear:both;
}

.left-form
{
    width: 200px;
    font-size: 11px;
}
#prop-submit, #recommended{
	width: 100%;
	margin: 15px 0;
	font-size:11px;
}
#recommended {
	margin-bottom:0;
	width:685px;
	float:left;
}
#prop-submit div.fieldpane
{
    width: 100%;
}

.left-form div.header, #prop-submit div.header, .roundedbox div.header
{
    width: 200px;
    min-height: 20px;
    background-color: #ff6633;
   	color: #ffffff;
   	font-weight: bold;
	font-size:12px;
    background-image: url('../images/form_top_left.gif');
    background-repeat: no-repeat;
    background-position: top left;
}
#prop-submit div.header
{
    width: 80%;
}
.roundedbox div.header {
	width:100%;
}
#recommended div.header.recommended {
	background-color: #666666;
	background-image: url('../images/news_top_left.gif');
}
#recommended .rnext {
	float:right;
	width:100px;
	vertical-align:middle;
	text-align:center;
	background-color:#999;
}
#recommended .rnext a {
	padding:0;
	margin:0;
	color:#fff;
}
#recommended_pane {
	padding:1px 0 1px 1px;
	height:132px;
}
* html #recommended_pane {
	height:130px;
}
.left-form div.header td, #prop-submit div.header td, .roundedbox div.header td
{
    height: 20px;
    padding-left: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.left-form div.fieldpane
{
    width: 200px;
}
.left-form div.br, .roundedbox div.br
{

    background-image: url('../images/form_bottom_right.gif');
    background-repeat: no-repeat;
    background-position: right bottom;
}
.left-form input,select, #prop-submit input.small
{
	font-size: 11px;
	border-color:#DDDDDD;
	border-top-color:#C3C3C3;
	border-right-color:#C3C3C3;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	color:black;
}
.left-form input.checkbox {
	border:0 none;
}
.left-form input
{
	padding-left:5px;
}
.left-form input.nobrd
{
    border: 0px;
}
.left-form div.dotter
{
    border-top: 1px dotted #999999;
}

.left-form .padding1, #prop-submit .paddingl
{
	padding-top:10px;
    padding-left:10px;
    padding-right:10px;
}
.left-form .padding2r, #prop-submit .padding2r
{
	padding-top:10px;
    padding-right:10px;
}
.left-form .padding2l, #prop-submit .padding2l
{
	padding-top:10px;
    padding-left:10px;
}
.left-form .padding3, #prop-submit .padding3
{
    padding-top:12px;
    padding-left:10px;
    padding-right:10px;
}
.left-form .padding4, #prop-submit .padding4
{
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;
}
.left-form .orangelab, #prop-submit .orangelab
{
    font-size: 12px;
    color: #ff6633;
	font-weight:bold;
}
.left-form a
{
    font-size: 12px;
    font-weight:normal;
    color:#99b2e5;
    text-decoration: underline;
}
.left-form a span
{
	color:#3366cc;
}

.left-form a:hover
{
	color:#3366cc;
    text-decoration: underline;
}





#content-shortcut
{
    width: 685px;
    height: 28px;
	background: #F1F1F1;
}
#content-shortcut form, #content-shortcut input {
	margin:0;
	padding:0;
	vertical-align:middle;
	font-size:11px;
}

#content-shortcut li a{
	margin:0;
	padding:0 3px;
    font-size: 11px;
}
#content-shortcut a
{
    color: #747577;
    font-size: 11px;
	vertical-align:middle;
}
#content-shortcut a:link {
	text-decoration:underline;
}
#content-shortcut a img {
	vertical-align:middle;
}
#content-shortcut a:hover
{
	color: #747577;
    text-decoration: underline;
    font-size: 11px;
}

#content-shortcut a.nolink:hover
{
	color: #747577;
    text-decoration: none;
}

#content-shortcut span
{
    color: #a7a7a7;
    font-size: 12px;
}
#content-shortcut td
{
    height: 20px;
}

#content-roles
{
    width: 685px;
    font-family:Helvetica,Tahoma,cursive,CE,Arial,sans-serif;
}
#content-roles div.grad
{
    /*background-image: url('../images/role_gradient_bottom.gif');
    background-repeat: repeat-x;
    background-position: bottom;*/
}
#content-roles td.cell1
{
    width: 225px;
    padding: 12px;
    color: #666666;
}
#content-roles td.cell2
{
    width: 225px;
    padding: 12px;
    border-left: 1px dotted #999999;
    color: #666666;
}
#content-roles td.cell3
{
    width: 225px;
    padding: 12px;
    border-left: 1px dotted #999999;
    color: #666666;
}
#content-roles a
{
    font-size: 20px;
    font-weight: normal;
    color:#3366CC;
    text-decoration: none;
}
#content-roles .link
{
	height:45px;
	padding:0;
	margin:0;
}
#content-roles td.cell1  a span, #content-roles td.cell1  a:hover.link1
{
	color:#3366cc;
}
#content-roles td.cell2  a span, #content-roles td.cell2  a:hover.link1
{
	color:#666666;
}
#content-roles td.cell3  a span , #content-roles td.cell3  a:hover.link1
{
	color:#FF6633;
}


#content-roles a:hover
{
    text-decoration: underline;
}
#content-roles p.lead
{
	color: #747577;
    font-size: 12px;
}
#content-roles div.br, .roundedframe div.br
{
    background-image: url('../images/role_bottom_right.gif');
    background-repeat: no-repeat;
    background-position: bottom right;
}
#content-roles div.tl, .roundedframe div.tl
{
    background-image: url('../images/role_top_left.gif');
    background-repeat: no-repeat;
    background-position: top left;
    padding: 1px;
}
#content-roles a.text
{
    color: #747577;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
#content-roles a:hover.text
{
	color: #3366cc;
    text-decoration: underline;
}

#content-news
{
     width: 685px;
}
#content-news td.head1
{
    width: 220px;
    height: 20px;
    background-color: #666666;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    background-image: url('../images/news_top_left.gif');
    background-repeat: no-repeat;
    background-position: top left;
}
#content-news a.easylink{
	color:#fff;
	text-decoration:none;
}
#content-news a.easylink:hover {
	color:#fff;
	text-decoration:none;
}

#content-news td.head2
{
    width: 223px;
    height: 20px;
    background-color: #666666;
    border-left: 1px solid #ffffff;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
}
#content-news td.head3
{
    width: 225px;
    height: 20px;
    background-color: #666666;
    border-left: 1px solid #ffffff;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
}
#content-news td.cell1
{
    width: 220px;
}
#content-news td.cell2
{
    width: 223px;
    border-left: 1px dotted #999999;
}
#content-news td.cell3
{
    width: 225px;
    border-left: 1px dotted #999999;
}
#content-news div.cellpad2
{
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 14px;
}
#content-news td.text
{
    color: #747577;
    font-size: 12px;
}
#content-news a
{
    font-size: 12px;
    font-weight: bold;
    color:#99b2e5;
    text-decoration: underline;
}
#content-news a span
{
	font-size: 11px;
    color:#3366cc;
}

#content-news a:hover
{
    color:#3366cc;
    text-decoration: underline;
}
#content-news .text
{
    color: #747577;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
#content-news a:hover.text
{
	color: #3366cc;
    text-decoration: underline;
}
#content-news a.more
{
    font-size: 12px;
    font-weight: bold;
    color: #3366cc;
}
#content-news div.br
{
    background-image: url('../images/news_bottom_right.gif');
    background-repeat: no-repeat;
    background-position: bottom right;
    padding-bottom: 1px;
}
/* content-hots */
#content-hots
{
     width: 685px;
     margin-left:5px;
}
#content-hots td.hots_head
{
    height: 20px;
    background-color: #666666;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    background-image: url('../images/news_top_left.gif');
    background-repeat: no-repeat;
    background-position: top left;
}
#content-hots td.hots_body
{
    padding-top: 25px;
    margin-right: 5px;

}

#content-hots td.hots_text
{
    border-left: 1px dotted #999999;
}
#content-hots div.hots_text
{
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 14px;
}
#content-hots td.text
{
    color: #747577;
    font-size: 12px;
}
#content-hots a
{
    font-size: 12px;
    font-weight: bold;
    color:#99b2e5;
    text-decoration: underline;
}
#content-hots a span
{
	font-size: 11px;
    color:#3366cc;
}

#content-hots a:hover
{
    color:#3366cc;
    text-decoration: underline;
}
#content-hots .text
{
    color: #747577;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
#content-hots a:hover.text
{
	color: #3366cc;
    text-decoration: underline;
}
#content-hots div.br
{
    background-image: url('../images/news_bottom_right.gif');
    background-repeat: no-repeat;
    background-position: bottom right;
    padding-bottom: 1px;
}
/* end of content_hots */
#content-other
{
	width: 555px;

}

#content-other a
{
    font-size: 12px;
    font-weight: bold;
    color:#99b2e5;
    text-decoration: underline;
}
#content-other a span
{
	color:#3366cc;
}
#content-other a:hover
{
	color:#3366cc;
    text-decoration: underline;
}
#content-other a.text
{
    color: #747577;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
#content-other a:hover.text
{
	color: #3366cc;
    text-decoration: underline;
}
#content-other a.more
{
    font-size: 12px;
    font-weight: bold;
    color:#99b2e5;
    text-decoration: underline;
}



#footer
{
border-top:1px solid #ccc;
}



#footer-shortcut a
{
    color: #3366CC;
    font-size: 11px;
}
#footer-shortcut a:hover
{
	color: #3366CC;
    text-decoration: underline;
}
#footer-shortcut span
{
    color: #3366CC;
    font-size: 10px;
}

#footer-shortcut_link span{
    color: #bdbdbd;
    font-size: 11px;
}
#footer-shortcut_link a{
	font-weight:bold;
    color: #bdbdbd;
    font-size: 11px;
    text-decoration: none;
}
#footer-shortcut_link a:hover{
	font-weight:bold;
    font-size: 11px;
	color: #3366CC;
    text-decoration: underline;
}




.cellpad1 { padding: 5px; }
.cellpad5 { padding: 5px; }
.cellpad10 { padding: 10px; }
.t2 {background: url('../images/border_gray2.gif') 0 0 repeat-x; }
.t {background: url('../images/border_gray.gif') 0 0 repeat-x; }
.b {background: url('../images/border_gray.gif') 0 100% repeat-x}
.l {background: url('../images/border_gray.gif') 0 0 repeat-y}
.r {background: url('../images/border_gray.gif') 100% 0 repeat-y}





#body
{
	width: 685px;
}

#body h1.title
{
	margin:0;
	padding:0;
	color: #456bd0;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}

#body div.news
{

}

#body h1.newstitle
{
	color: #456bd0;
	font-size: 16px;
	font-weight: bold;
	margin:0;
	padding:0;
}
#body h1.newstitle a
{
	color: #456bd0;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
#body h1.newstitle a:hover
{
	text-decoration: underline;
}

#body span.newsdate
{

}
#body div.newslead
{
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
}
#body p.newstext
{
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.offer .navig {
	position:absolute;
	bottom:8px;
	right:8px;
}
* html .offer .navig {
	bottom:0px;
	top:124px;
}
body div.navig a
{
	font-size: 12px;
    font-weight: bold;
    color:#99b2e5;
    text-decoration: underline;
	background: url('../images/trlink.gif') no-repeat;
	background-position: center right;
	padding-right:8px;
}
body div.navig2 a
{
	font-size: 12px;
    font-weight: bold;
    color:#4E7AD3;
    text-decoration: underline;
	background: url('../images/trlink22.gif') no-repeat;
	background-position: center left;
	padding-left:8px;
}
body div.navig3 a
{
	font-size: 12px;
    font-weight: bold;
    color:#4E7AD3;
    text-decoration: underline;
	background: url('../images/trlink.gif') no-repeat;
	background-position: center right;
	padding-right:8px;
}
body div.navig a span
{
	    color:#3366cc;
}
body div.navig a:hover, body div.navig3 a:hover
{
    color:#3366cc;
	background: url('../images/trlink.gif') no-repeat;
	background-position: center right;
	text-decoration: underline;
}
body div.navig2 a:hover {
    color:#3366cc;
	background: url('../images/trlink2.gif') no-repeat;
	background-position: center left;
}


#body div.newssep
{
	border-top: 1px solid #999999;
	padding-bottom: 10px;
}
#body a img {
	border:0 none;
}


/* offer page */
#offerheader {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	position: relative;
	margin:10px 0;
	float:left;
	width:100%;
}
#offerheader h1 {
	width:430px;
	color:#3366CC;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding-top:5px;
}
.city {
	width:430px;
	color:#3366CC;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding-top:10px;
	padding-bottom:10px;
}


#sellPrice {
	width:430px;
	color:#3366CC;
	font-size:18px;
	font-weight:bold;
	margin-top:-20px;
	padding-top:5px;
	padding-top:5px;


}
#rentPrice {
	width:430px;
    color:#50ac0e;
	font-size:18px;
	font-weight:bold;
	margin-top:-20px;
	padding-top:5px;

}

#sellPrice .price {
	font-size:22px;
}
#sellPrice .pricem2 {
	color:#FF5E2D;font-size:18px;border-bottom:0px;
}
#rentPrice .pricem2{
  color:#50ac0e;font-size:18px;border-bottom:0px;
}



#offerheader h1.rent {
  color:#50ac0e;
}
#offerheader h1 .price {
	font-size:22px;
}
#offerheader h1 .pricem2 {
	color:#FF5E2D;font-size:18px;border-bottom:0px;
}
#offerheader h1.rent .pricem2{
  color:#50ac0e;font-size:18px;border-bottom:0px;
}

#offerheader h1 .invname {
	font-size:20px;
}

#offerinfo .opictures {
	width:250px;
	float:right;
}
#offerinfo .oinfo {
	width:420px;
}
#offerinfo .invoffers {
	width:100%;
	clear:left;
}
#offerinfo h5 {
/* small title, np "opis pomieszczen", "zdjecia ponizej" */
font-weight:bold;
color:#3366CC;
font-size:12px;
margin:0;
padding:10px 0 5px 0;
}
#offerheader .omenu {
	float:right;
	width:260px;
	margin:5px 0;
}
#offerheader .omenu a {
	font-size:11px;
	color: #4E7AD3;
	text-decoration:underline;
	font-weight:bold;
}
#offerheader .omenu td {
	padding-left:25px;
	height:20px;

}
#offerheader .omenu td.opis {
	background: url('../images/offer/ikonka_HB_opis.gif') 2px 0 no-repeat;
}
#offerheader .omenu td.szczegoly {
	background: url('../images/offer/szczegoly.gif') no-repeat;
}
#offerheader .omenu td.mapa {background: url('../images/offer/mapa.gif') no-repeat;}
#offerheader .omenu td.galeria {background: url('../images/offer/galeria.gif') no-repeat;}
#offerheader .omenu td.satelita {background: url('../images/offer/kolko.gif') no-repeat;}
#offerheader .omenu td.wwizyta {background: url('../images/offer/wizyta.gif') no-repeat;}
#offerheader .omenu td.plan {background: url('../images/offer/plan.gif') no-repeat;}
#offerheader .omenu td.pdf {background: url('../images/offer/pdf.gif') no-repeat;}
#offerheader .omenu td.finanse {background: url('../images/offer/kalkulator.gif') 5px 0 no-repeat;}

/*                   ----------------         */
#omenu {
	float:right;
	width:260px;
	margin:5px 0px;
}
#omenu a {
	font-size:11px;
	color: #4E7AD3;
	text-decoration:underline;
	font-weight:bold;
}
#omenu td {
	padding-left:25px;
	height:18px;

}
#omenu td.opis {
	background: url('../images/offer/ikonka_HB_opis.gif') 2px 0 no-repeat;
 }
#omenu td.szczegoly {
	background: url('../images/offer/szczegoly.gif') no-repeat;
}
#omenu td.mapa {background: url('../images/offer/mapa.gif') no-repeat;}
#omenu td.galeria {background: url('../images/offer/galeria.gif') no-repeat;}
#omenu td.satelita {background: url('../images/offer/kolko.gif') no-repeat;}
#omenu td.wwizyta {background: url('../images/offer/wizyta.gif') no-repeat;}
#omenu td.plan {background: url('../images/offer/plan.gif') no-repeat;}
#omenu td.pdf {background: url('../images/offer/pdf.gif') no-repeat;}
#omenu td.finanse {background: url('../images/offer/kalkulator.gif') 5px 0 no-repeat;}
/*                   -----------------------------       */
.oinfo h2 {
	text-align:center;
}
.oinfo {
	clear:left;
}
.oinfo #map, .oinfo #map2 {
	height:284px;
}
.oinfo #mapcontainer {
	padding:1px;
}
.oinfo .additionaldata {
width:100%;
clear:left;
border:1px solid #ccc;
}
.oinfo .additionaldata th {
	text-align:left;
	background:#ddd;
}
.oinfo .propertieslist {
	margin:0 0 0 40px;
	padding:0;

}
.oinfo .propertieslist li {
	margin:3px 0;
	padding:0;



	vertical-align: middle;
}
.oinfo li a {
	text-decoration:none;
	color:#3366cc;
	font-size:12px;
}
.oinfo span {
	font-weight:bold;
}
.oinfo .ptitle {
	padding-right:.5em;
	font-weight:normal;
}


/*recommended */
#recommended .rtitle {
	padding:10px 15px;
	height:110px;
	overflow:hidden;

}
#recommended .rtitle div, #body h2.searchHeader, #body h2.searchHeaderDoradca {
	margin:0;padding:0;
	color:#3366CC;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
#body h2.searchHeader a, .rtitle div a {
	color:#3366CC;
	text-decoration:none;
}
#body h2.rent a {
  color:#50ac0e;
}
#body h2.searchHeaderDoradca a {
  color:red;
}
.rtitle div span, #body h2.searchHeader span {
	border-bottom:1px solid #3366CC;
}
#body h2.rent span {
  border-bottom:1px solid #50ac0e;
}
#body h2.searchHeader .pricem2 {
  color:#FF5E2D;font-size:14px;border-bottom:0px;
}
#body h2.rent .pricem2 {
  color:#50ac0e;font-size:14px;border-bottom:0px;
}
/* image gallery */
#imagepane {
	width:630px;
	height:500px;
	display:none;
	background:#eee;
	border:1px solid #333;
	top:-160px;
	left:-60px;
	text-align:center;

}
#puts_selects_behind_for_ie6 {
	display:none;
	top:-160px;
	left:-60px;
	width:630px;
	height:500px;
	position:absolute;
}
#imagepane .itop {
	padding: 10px;

}
/*sorting pane */
#sorting_pane {
	color:#3366CC;
}
#sorting_pane a {
	text-decoration:underline;
	color:#3366CC;
	padding-left:16px;
	margin:0 8px 0 2px;
	font-size:12px;
	background: url('../images/bar.gif') no-repeat left center;
}
#sorting_pane a.asc {
	background: url('../images/up.gif') no-repeat left center;
}
#sorting_pane a.desc {
	background: url('../images/down.gif') no-repeat left center;
}

#sorting_pane a.lista {
	padding-left:20px;
	background: url('../images/lista.gif') no-repeat left center;
}
#sorting_pane a.mapa {
	padding-left:20px;
	background: url('../images/mapa.gif') no-repeat left center;
}
/* map paging pane */

#map_paging_pane {
	padding-bottom:5px;
	font-size:12px;
	color:#3366CC;
}
#map_paging_pane a {
	color:#3366CC;
	margin:0 5px;
	text-decoration:underline;
}
#map_paging_pane span {
	margin:0 5px;

}


/*search offers map */
#mapcontainer {
	padding:3px;
	background:#ccc;
	border:1px solid #333;
}
#map, #map2 {
	width:100%;
	height:400px;
}
.infoWindow {
	width:400px;
	position:relative;
}
.infoWindowPOI {
	width:200px;
}

.infoDesc {
	vertical-align:top;
	padding:5px;
}
.infoDesc h5 {
	color:#3366CC;
	font-size:14px;
	margin:0;
	padding:0;
}
.infoDesc h5.rent {
  color:#50ac0e;
}
.infoWindow span {
	position:absolute;
	bottom:0px;
	right:0px;
}
/* listing navigator */
.navigator input, .navigator img, .navigator span {
	vertical-align:middle;
}
.navigator form {
	margin:0 auto;
	padding:0;
	text-align:center;
}
.navigator {
	margin:1em auto;
}

/* article search */

#articlesearch h2, h2.mtitle, div.mtitle {
	font-size:16px;
	font-weight:bold;
	margin:15px 0;
	padding:0;
}
#articlesearch a, #articlesearch img {
	border-bottom:1px solid #ccc;
	color:#3366CC;
	text-decoration:none;
	margin-bottom:2px;
}
#articlesearch a:visited {
	color:#666;
	border-color:#666;
}
#articlesearch li {
	padding:5px 0;
}

/* send offer query form */
#offerquery, .offerinfo {
	font-size:11px;
	color:#3366cc;
	margin-top:1.5em;
	font-weight:bold;
}
#offerquery {
    clear:both;
}

.offerinfo .qftitle {
	color:#666;
	padding-bottom:.5em;
}
.offerinfo .licence {
	color:#666;
	padding-bottom:.5em;
	font-size:11px;
}

#offerquery a {
	text-decoration:underline;
	color:#3366cc;
}
#offerqueryform {
	display:none;
	margin-top:10px;
	width:420px;
}
#offerqueryform input, #offerqueryform textarea {
	font-size:11px;
	padding:0;
	margin:0;
	margin-bottom:1px
}
#offerqueryform textarea {
	width:250px;
	height:60px;
}


/* user login pane */

#userlogin {
	width:200px;
	overflow:hidden;
	float:right;
	margin:15px 0 0 0;
	font-size:11px;
}
#userlogin a {
	text-decoration:underline;
	color:#3366cc;
}
#userlogin .br {
	height:130px;
	padding:2px 5px 0 5px;
}
#userlogin.roundedbox .header {
	background-color: #3366CC;
	background-image: url('../images/login_top_left.gif');
	width:200px;
}
#userlogin input.logindata {
	width: 110px;
	font-size:11px;
}
#userlogin form {
	padding:0px;
	margin:0;
}
#userlogin table {

}
#userlogin .welcome {
	font-weight:bold;
	color:#3366CC;
	font-size:14px;
}
#userlogin #loggedin {
	padding: 8px 4px;
}


#quickmenu {
	padding:5px;
	margin:10px 0;
	background-color:#E6E6E6;
}
#quickmenu p {
	margin:0;
	padding:0;
	font-weight:bold;
	display:none;
}
#quickmenu a {
	display:block;
	margin-left:10px;
	text-decoration:none;
}


/* callme */
#callme {
	width:200px;
	overflow:hidden;
	float:right;
	margin:15px 0 0 0;
	font-size:11px;
	padding-right: 2px !important;
	padding-right: 4px;
}

#callme.roundedbox .header {
	background-color: #3366CC;
	background-image: url('../images/login_top_left.gif');
	width:200px;
}

#callme.roundedbox .br {
	height:132px;
	position:relative;
	/*
	background: url('../images/callme.gif') 	100% 	100% 	no-repeat;
	*/

}
#callme.roundedbox .br img{
	position:absolute;
	top:0;
	left:0;
}
.textbutton {
	background:none;
	border:0 none;
	padding:0;
	margin:0;
	color:#36c;
	font-size:11px;
	cursor:pointer
}
#poi_table {
	border-collapse:collapse;
	border:1px solid #ccc;
}
#poi_table td, #poi_table th {
	background-color:#F1F1F1;
	padding:0 5px;
	border:1px solid white;
}
#legenda_tytul {
	background-color:#F1F1F1;
	padding: 3px 5px;
	text-align:left;
}
#add_to_basket {
	position:absolute;
	bottom:0;
	color:#3366CC;
	font-weight:bold;
}
.basket_add{
	height:15px;
	color:#3366CC;
	cursor:pointer;
	margin-top: 2px;
}
.basket_add span{
	margin-bottom:4px;
}
#add_to_basket a {
	text-decoration:none;
	color:#3366CC
}
#plan_info_message {
	clear:both;
	width:620px;
	margin:auto;
	text-align:center;
	padding:0 0 5px 0;
}

/* correspondance */
#corresp td {
	vertical-align:top;
}
#corresp input {
	width:150px;
}
#corresp input.inpbtn {
	width:auto;
}
#corresp textarea {
	width:300px;
	height:100px;
}
#corresp .newthread td {
	font-weight: bold;
}
#corresp .even td {
	background-color:#E1E1E1;
}
#corresp .threadlist td {
	padding:2px 10px;
}
#corresp .threadlist th {
	text-align: center;
	color:#3366CC;
	padding:3px;
}
#corresp .firstinthread, #corresp .nextinthread {
	padding:8px;
	border-bottom: 1px solid #ccc;
}
.replyitem {
	background-color: #e1e1e1;
	padding-top:0;
	margin-top:0;
}
#corresp .padding0 {
	border-top: 1px solid #ccc;
	background-color: #e1e1e1;
	top:0px;
}
#corresp .padding2, #corresp .padding4, #corresp .padding6  {
/*	background-color: #e1e1e1;*/
}
#corresp .padding1, #corresp .padding3, #corresp .padding5  {
	background-color: #fff;
}

.padding1 {margin-left:30px;}
.padding2 {margin-left:60px;}
.padding3 {margin-left:90px;}
.padding4 {margin-left:120px;}
.padding5 {margin-left:150px;}
.padding6 {margin-left:180px;}
.padding7 {margin-left:210px;}
.padding8 {margin-left:240px;}

.msgs {
	border:1px solid #ccc;
	position:relative;
	margin-top:-1px;
}

.msgs.padding0 .threaddetails.m_user, .msgs.padding0 .threaddetails.m_admin {
	background-color: #e1e1e1;
}
.msginput {
	z-index:10;
	position:absolute;
	width:80px;
	padding:0;
	right:2px;
}
.threadlist {
	width:100%;
}
.threadlist th {
	background:#E6E6E6;
}
.threaddetails {
	width:100%;
}
.threaddetails.m_user {
	background-color: #c1ffc1;
}
.threaddetails.m_admin {
	background-color: #ECE9D8;
}
.threaddetails.m_grey, .replyform.m_grey {
	background-color: #e1e1e1;
}
.replyform {
	padding-top:8px;
	border-top:1px dotted #bbb;
}
.threaddetails.unread {
	font-weight:bold;
}
.threaddata a {
color: #3366CC;

}
.messagebody {
	padding:5px 90px 5px 65px;
	border-top:1px dotted #ccc;
	margin:0;
	font-style:italic;
}
#invdesc {
padding-right:10px;
margin:0;
}
#invdesc p{
margin:0; padding:0;
margin:5px 0 5px 0;
}
#invdesc span {
 font-weight:bold;
}
#inv_offer_list {
  table-layout: fixed;
}
#inv_offer_list th{
  background: #ddd;
}
#inv_offer_list td {
  vertical-align:bottom;
}
#inv_offer_list .odd td {
  background: #ddd;
}
#inv_offer_list .even td {
  background: #fff;
}

.blueBold { color:#3366CC; font-weight:bold; }
a.wwizyta {padding: 2px 0 2px 25px; height: 19px; line-height: 21px; background: url('../images/offer/wizyta.gif') center left no-repeat;}
.logoWizytaR {padding: 2px 20px 2px 0; height: 19px; line-height: 21px; background: url('../images/offer/wizyta.gif') center right no-repeat;}
.logoWizytaL {padding: 2px 0 2px 20px; height: 19px; line-height: 21px; background: url('../images/offer/wizyta.gif') center left no-repeat;}
.logoWizytaResults {text-decoration: none !important; color: #3366CC; cursor:pointer;padding: 0px 5px 0px 25px; float: left;  border-bottom:0px !important; height: 19px; line-height: 21px; background: url('../images/offer/wizyta.gif') center left no-repeat; margin-left:30px;}

div.centered400 { margin-top: 3px; text-align: center; width: 400px;}

.swf_hide {
   width: 0;
   height: 0;
}

div.confirmation {
	background: #DDDDDD url('../images/podziekowania_tlo.jpg') repeat-x;
	padding: 0px;
	border:1px solid #ccc;
	margin-bottom:20px;
	margin:5px 0;
}

div.confirmation .divider {
	background-color: #E95D10;
	height: 15px;
}

div.confirmation span.header1 {
	font-size: 26px;
	color: #0074BC;
	line-height:normal;
}

div.confirmation span.header2 {
	color: #000;
	font-size: 14px;
}

div.confirmation div.thankyou {
    background-image: url('../images/podziekowania.jpg');
    background-repeat: no-repeat;
    background-position: bottom center;

}
.container {
	font-size: 25px;
	height: 150px;
	left: 42%;
	position: absolute;
	text-align: center;
	top: 35%;
	width: 200px;
}

.container .ww_logo {
	height: 75px;
	width: 190px;
	background: #ffffff url('../images/logo_mini.gif') no-repeat top center;
}

.container a {
	color: #F7921E;
	text-decoration: none;
}

.hide {
   width: 0!important;
   height: 0!important;
}

#ww_loading {
	height: 100%;
	width: 100%;
	background: #ffffff url('../images/logo_mini.gif') no-repeat center 40%;
}

#ww_loading span {
	color: #005282;
	font-size: 14px;
	left: 43%;
	position: absolute;
	top: 50%;
	}

TABLE.offer_form {
    width: 245px;
    color: #FFFFFF!important;
    background-color: #FF6633;
    line-height: 16px;
    padding: 0 10px;
    /*margin: 10px 0;*/
}

TABLE.offer_form .inp, TABLE.offer_form .inp_small {
    font-size: 12px!important;
    border: 1px solid #999999;
    width: 220px;
    padding: 1px!important;
}

TABLE.offer_form .inp {
    width: 220px!important;
}

TABLE.offer_form .inp_small {
    width: 60px;
}

TABLE.offer_form .head {
    font-size:14px;
    text-align:left;
    font-weight: bold;
    color: #FFFFFF;
}

.form_header {
    background-color: #FF6633;
    background-image: url("../images/form_top_left.gif");
    background-position: left top;
    background-repeat: no-repeat;
    width: 245px;
    height: 8px;

}

.form_footer {
    background-color: #FF6633;
    background-image: url("../images/form_bottom_right_orange.gif");
    background-position: right bottom;
    background-repeat: no-repeat;
    width: 245px;
    height: 8px;
}

.offerqueryhead {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 3px;
}

span.s_more {
    font-weight: bold;
    color: #FFFFFF;
    margin-right: 20px;
    padding-top: 3px;
    display: block;
    float: left;
}