body { background: url(../images/bg.gif) repeat-x; margin: 0px; font: 11px Tahoma; }
img { border: 0px; }
form { display: inline; margin: 0px; padding: 0px; }
input.text { border: 1px solid #989898; }
ul { list-style-type: none; margin: 0px; padding: 0px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

.clear { clear: both; height: 0px; line-height: 0px; }

#wrapper { width: 750px; text-align: left; overflow: hidden; }
#logo { float: left; margin-top: 12px; }
#topmenuicons { float: right; text-align: center; }
.topmenuiconsitem { float: left; margin: 28px 10px 0px; color: #FFF; }
.topmenuiconsitem a { color: #FFF; }
#topmenu { margin-top: 11px; margin-top: "5px"; width: 100%; overflow: hidden; background-color: #027AC8; }
#topmenu li { float: left; background-color: #017BC6; border-left: 1px solid #00A8FF; border-top: 1px solid #00A8FF; border-right: 1px solid #0D3781; color: #FFF; height: 20px; height: "21px"; font-size: 12px; line-height: 18px; padding: 0px 7px; }
#topmenu li.special { background-color: #F16226; border-left: 1px solid #FA921F; border-top: 1px solid #FA921F; }
#topmenu li.last { background: url(../images/topmenu-ender.gif) repeat-y; width: 10px; border: 0px; }
#topmenu a { color: #FFF; }

#topsubmenu { margin-top: 5px; margin-top: "1px"; }
#topsubmenu li { float: left; line-height: 16px; padding: 0px 9px; color: #595A5C; border-right: 1px solid #A8A9AB; }
#topsubmenu li.last { border: 0px; }
#topsubmenu a { color: #595A5C; }


#billboard { margin-top: 10px; margin-top: "5px"; }

#searchbox { height: 35px; height: "36px"; background-color: #DFDFDF; margin-top: 8px; border-top: 1px solid #989898; color: #59595B; }
#searchbox input.text { position: relative; top: "1px"; margin-right: 9px; width: 170px; }
#searchbox input.image { position: relative; top: 3px; }
#searchbox-search { float: left; border-right: 1px solid #989898; padding: 0 14 0 8px; margin-top: 5px; }
#searchbox-newsletter { float: left; border-right: 1px solid #989898; padding: 0 14px; margin-top: 5px; }
#searchbox-login { float: right; padding: 0 1px; margin-top: 4px; font-size: 12px; }
#searchbox-login a { margin-right: 4px; color: #0260AA; }
#searchbox-login img { position: relative; top: 5px; }

#locationbox { margin: 6px; color: #595959; }
#locationbox a { margin: 2px; color: #595959; text-decoration: underline; }
#locationbox a:hover { text-decoration: none; }

#leftcolumn { float: left; margin-top: 14px; }
#leftmenu {}
#leftmenu li { width: 158px; width: "175px"; height: 22px; height: "23px"; line-height: 21px; padding-left: 15px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; background: url(../images/leftmenu-bg.gif) no-repeat; }
#leftmenu li.header { width: 159px; width: "175px"; height: 24px; line-height: 24px; padding-left: 8px; line-height: "22px"; border: 0px; border-left: 8px solid #027AC8; background-color: #0F3683; color: #FFF; font-weight: bold; text-transform: uppercase; background-image: none; }
#leftmenu a { color: #000; text-decoration: none; }
#leftmenu a:hover { text-decoration: underline; }


#rightcolumn { float: right; width: 565px; margin-top: 14px; }
.listing-header { font-size: 14px; font-weight: bold; padding: 5px; color: #025ea7; border-bottom: 1px solid #E7E7E7; margin-bottom: 10px; }
.listing-header2 { font-size: 12px; font-weight: bold; padding: 5px; color: #025ea7; }
.listing-header3 { font-size: 12px; font-weight: bold; padding: 5px 5px 5px 0px; color: #025ea7; }
.listingitem { clear: both; margin: 10px 0px; overflow: hidden; }
.listingitem-header { font-size: 12px; font-weight: bold; color: #0260aa; margin-bottom: 5px; padding-left: 10px; background: url(../images/dot.gif) 0px 2px no-repeat; }
.listingitem-header a { color: #0260aa; }
.listingitem img { width: 60px; height: 60px; float: left; margin-right: 10px; border: 1px solid #000; }
.listingitem-content { float: right; color: #595959; width: 550px; }
.listingitem-content a { color: #595959; }
.listingitem-content a:hover { text-decoration: none; }
.listingitem-footer { margin-top: 10px; color: #949599; font-size: 10px; }
#listing-footer-links { float: right; font-size: 10px; margin-top: 10px; }
#listing-footer-links a { color: #F26024; margin: 0px 5px; }

.element { color: #595959; }
.element img { width: 60px; height: 60px; float: left; margin: 0px 10px 10px 0px; }
.element a { color: #595959; }
.element a:hover { text-decoration: none; }
.element-morelink a { float: right; margin-top: 10px; color: #0d68af; }
.element-footer { clear: both; margin-top: 10px; color: #949599; font-size: 10px; }
#element-footer-links { float: right; font-size: 10px; margin-top: 10px; }
#element-footer-links a { color: #0d62a2; margin: 0px 2px; }


#page-counter { margin-top: 10px; color: #595959; font-size: 10px; }
#page-counter a { margin: 0px 2px; color: #005FA9; }
#page-counter a.prev { margin-right: 10px;}
#page-counter a.next { margin-left: 10px;}
#page-counter span.current { font-weight: bold; }

#footer { clear: both; margin: 20px 0px 50px 0px; padding: 5px; border-top: 1px solid #E7E7E7; color: #585858; font-size: 10px; }
#footer-copy { float: left; }
#footer-menu { float: right; width: 650px; text-align: center; color: #595959; font-size: 10px; }
#footer-menu a { margin: 0px 1px; color: #015FA7; }

/* ZAPYTAJ EKSPERTA */
hr.dark { height: 1px; border: 0px; background-color: #DDD; height: "0px"; border-bottom: "1px solid #DDD"; }
.bigbox { margin: auto; width: 490px; width: "500px"; border: 1px solid #DDD; background-color: #F8F8F8; padding: 5px; overflow: hidden; text-align: left; }
.bigbox a { color: #000; }
.bigbox-header { font-size: 12px; font-weight: bold; color: #025EA7; }
.bigbox table { font-size: 11px; }
.bigbox table.results { width: 100%; border: 1px solid #E0E0E0; }
.bigbox table.results th { padding-top: 7px; padding-bottom:7px; background-color: #E0E0E0; }
.bigbox table.results td { vertical-align: top; padding: 5px; margin: 1px; background-color: #E9E9E9; }
.bigbox input.results-button { border: 1px solid #D0D0D0; background-color: #E0E0E0; font-size: 11px; color: #000; }
.bigbox table.results a { color: #000; }

input.engine-submit { border: 1px solid #BBB; background-color: #FFF; color: #666; font-family: Tahoma; font-size: 11px; }
select.engine-select { border: 1px solid #BBB; background-color: #FFF; width: 250px; color: #000; font-family: Tahoma; font-size: 11px; margin: 1 0 1 0px; }
input.engine-input { border: 1px solid #BBB; background-color: #FFF; width: 250px; color: #000; font-family: Tahoma; font-size: 11px; margin: 1 0 1 0px; }
textarea.engine-textarea { border: 1px solid #BBB; background-color: #FFF; width: 250px; color: #000; font-family: Tahoma; font-size: 11px; margin: 1 0 1 0px; }
input.engine-input-wide { border: 1px solid #BBB; background-color: #FFF; width: 490px; color: #000; font-family: Tahoma; font-size: 11px; margin: 1 0 1 0px; }
input.engine-input-small { border: 1px solid #BBB; background-color: #FFF; width: 240px; color: #000; font-family: Tahoma; font-size: 11px; margin: 1 0 1 0px; }
textarea.engine-textarea-wide { border: 1px solid #BBB; background-color: #FFF; width: 490px; height: 100px; color: #000; font-family: Tahoma; font-size: 11px; margin: 1 0 1 0px; }
div.engine-desc { float: left; width: 150px; }
span.engine-header { font-size: 12px; font-weight: bold; color: #004173; }

div.location-kat { margin-left: 5px; margin-bottom: 40px; color: #585858; }
div.location-kat a { color: #585858; text-decoration: underline; }
div.location-kat a:hover { text-decoration: none; }

ul.categories { padding-bottom: 20px; }
ul.categories li { margin-left: 10px; margin-top: 2px; padding-left: 10px; background: url(../../view/images/dot2.gif) 0px 3px no-repeat; }

ul.categories li a { font-weight: bold; text-decoration: underline; color: #585858; }
ul.categories li a:hover { text-decoration: none; }

div.bottommenu { text-align: center; margin-top: 10px; border-top: 1px solid #E7E7E7; padding-top: 10px; }
div.bottommenu a { font-size: 14px; font-weight: bold; color: #0061AC; margin: 0px 5px; }

div.katalog-grp { width: 260px; float: left; margin: 10px; font-size: 11px; }
div.katalog-grp ul li { background: url(../images/dot2.gif) 0px 3px no-repeat; padding-left: 10px; }
div.katalog-grp a { color: #585858; }

div.firma { margin-left: 5px; margin-top: 20px; font-size: 12px; }
div.firma span.nazwa { font-size: 14px; color: #0061AC; font-weight: bold; }
div.firma span.lokalizacja { color: #585858; font-weight: bold; }
div.firma a { color: #555; margin-left: 10px; }
div.firma p { color: #585858; margin-top: 2px; font-size: 12px; }

div.engine1-border /* ramka enginu pracuj.pl */
{
	height: 100px;
	height: "125px";
	float: left;
	width: 192px;
	width: "202px";
	border: 1px solid #DDD;
	background-color: #F8F8F8;
	padding: 5px;
	overflow: hidden;
	text-align: left;
}

div.engine2-border /* ramka enginu obok pracuj.pl */
{
	height: 100px;
	height: "125px";
	float: right;
	margin: auto;
	width: 270px;
	width: "280px";
	border: 1px solid #DDD;
	background-color: #F8F8F8;
	padding: 5px;
	overflow: hidden;
	text-align: left;
}

div.engine2-border a { color: #000; }
