@import url("thickbox.css") screen, projection;
body						{ font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #fff; margin: 0px;}

#citygambo					{ width: 100%; margin: 0px auto; background-color: #fff; background: url('images/bg.jpg') repeat-x top left; }
#header						{ width: 1000px; background-image: url('images/bg.jpg'); background-repeat: repeat-x; height: 136px; margin: 0px auto;}

#logo						{ float: left; width: 280px; height: 130px; cursor: pointer; background-image: url('images/logo.jpg'); background-repeat: no-repeat; margin-left: 20px;}
#toplinks					{ font-family: Verdana, Arial, sans-serif; color: #ffffff; font-size: 11px; position: relative; right: 60px;}
#topimg						{ display: inline; margin: 0px; padding:0px; background-image: url('images/topimg.jpg'); background-repeat: no-repeat; float: right; height: 130px; }
a							{ text-decoration: none; color: #444; }
a:hover						{ text-decoration: underline; color: #444; }
#toplinks a					{ font-family: Verdana, Arial, sans-serif; color: #ffffff; text-decoration: none; margin-left: 3px; margin-right: 3px; }
#toplinks a:hover			{ font-family: Verdana, Arial, sans-serif; color: #ffffff; text-decoration: underline; }
#menu						{ width: 244px; }
#pagecontent				{  }
#content					{ background-image:url('images/contentbg.png'); min-height: 200px; background-repeat: no-repeat; background-color: #fff;}
#topbar						{ width: 100%; height: 48px; background-image: url('images/topbar.png'); background-repeat: repeat-x; background-position: left; position: relative;}
#topbar h1					{ margin: 0px; padding-top: 8px; margin-left: 10px; font-size: 1.4em; text-transform: uppercase;}
#topbar ul					{ margin: 0px; padding: 0px; position: absolute; bottom: 0px; left: 10%; list-style: none; padding-bottom: 5px; }
#topbar li					{ margin: 0px; padding: 0px; float: left; padding-left: 3px;}
#tbnie						{ background-image: url('images/nieruchomosci.png'); background-repeat: no-repeat; display: block; width: 129px; height: 27px; text-decoration: none; }
#tbaut						{ background-image: url('images/autohandelc.png'); background-repeat: no-repeat; display: block; width: 129px; height: 27px; text-decoration: none; }
#tbpra						{ background-image: url('images/praca.png'); background-repeat: no-repeat; display: block; width: 129px; height: 27px; text-decoration: none; }
#tbtur						{ background-image: url('images/travel.png'); background-repeat: no-repeat; display: block; width: 129px; height: 27px; text-decoration: none; }
#tbwyc						{ background-image: url('images/wycieczki.png'); background-repeat: no-repeat; display: block; width: 149px; height: 27px; text-decoration: none; }
#tbnie:hover				{ background-image: url('images/nieruchomoscih.png'); background-repeat: no-repeat; display: block; width: 129px; height: 27px; text-decoration: none; }
#tbaut:hover				{ background-image: url('images/autohandelh.png'); background-repeat: no-repeat; display: block; width: 129px; height: 27px; text-decoration: none; }
#tbpra:hover				{ background-image: url('images/pracah.png'); background-repeat: no-repeat; display: block; width: 129px; height: 27px; text-decoration: none; }
#tbtur:hover				{ background-image: url('images/travelh.png'); background-repeat: no-repeat; display: block; width: 129px; height: 27px; text-decoration: none; }
#tbwyc:hover				{ background-image: url('images/wycieczkih.png'); background-repeat: no-repeat; display: block; width: 149px; height: 27px; text-decoration: none; }
.intitle					{ padding-left: 45px; padding-top: 17px; font-weight: bold; color: #555; }
#addmenubox					{ background-image: url('images/addmenubox.png'); width: 100%; height: 73px; }
#headmenubox				{ background-image: url('images/headmenubox.png'); width: 100%; height: 38px; }
#contentmenubox				{ background-image: url('images/citylistbox.png'); width: 100%; background-repeat: repeat-y; }
#contentmenubox div			{ margin-left: 35px; font-size: 0.8em; padding-right: 10px; }
#footmenubox				{ background-image: url('images/cityfootbox.png'); width: 100%; height: 20px; }
h4							{ margin-bottom: 0px; margin-top:0px }
th							{ background-color: #444; text-align: left; color: #fff; }
th a						{ color: #fff; }
th a:hover					{ color: #fff; }
#addmenubox .add			{ margin-left: 184px; margin-top:33px; background-image: url('images/add.jpg'); border: 0px; width: 49px; height: 19px; cursor: pointer; }
#searchmenubox				{ background-image: url('images/searchmenubox.png'); width: 100%; height: 70px; vertical-align: bottom; }
#searchmenubox .search		{ margin-left: 0px; background-image: url('images/search.jpg'); border: 0px; width: 49px; height: 19px; cursor: pointer; display:inline;}
#searchmenubox .sfield		{ margin-left: 20px; display:inline; width: 130px; font-size: 0.8em; }
#searchmenubox form			{ margin: 0px; padding:0px;}
#searchmenubox .containter	{ margin-left: 16px; }
#footer						{background-image: url('images/footer.png'); width: 100%; height: 67px;  clear: both; color: #fff; font-size: 0.9em}
#footer a					{ color: #fff; }
#footer a:hover				{ color: #fff; text-decoration: underline; }
#footer	div.firstline		{ padding-top: 17px; padding-left: 13px; }
#footer	div.secondline		{ margin-top: 1px; padding-left: 13px; }
textarea, select, input		{ font-size: 1.1em; margin: 5px; padding:2px; font-family: Verdana, Arial, sans-serif; }
#advform					{ font-size: 0.8em; color: #555; }
#advform input,
#advform select				{ font-size: 0.9em; color: #555; width: 300px; margin-bottom: 20px; font-family: Verdana, Arial, sans-serif; }
#advform textarea			{ width:300px }
h1 							{ font-size: 1.6em; color: #555; margin:0px; padding: 10px; }
h2							{ margin:0px; padding: 10px; }
.message					{ width: 100%; margin-top: 10px; margin-bottom: 10px; color: #f00;}
.added						{ width: 100%; margin-top: 10px; margin-bottom: 10px; color: #090;}
.even						{ background-color: #ddd; }
.small						{ font-size: 0.5em; }
.maincontainter				{ width: 682px; margin: 0px auto; font-size: 1em; color: #555; padding-bottom: 15px; border: 1px solid #ddd; border-bottom: 0px; background-repeat: no-repeat; background-position: bottom; background-image: url('images/tablebt1.gif');}
.maincontainter2			{ width: 682px; margin: 0px auto; font-size: 1em; color: #555; padding-bottom: 15px; border: 1px solid #ddd; border-bottom: 0px; background-repeat: no-repeat; background-position: bottom; background-image: url('images/tablebt2.gif');}
.parentcat					{ position: relative; font-weight: bold; padding-left: 15px; background-image: url('images/plus.gif'); background-position:left center; background-repeat: no-repeat; cursor: pointer; }
.subcats					{ padding: 8px; width: 250px; position: absolute; margin-left:10px; line-height:20px; left: 160px; top: -10px; z-index: 9999; background: #fff; border: 1px solid #aaa; font-size:0.9em;}
.page_current				{ font-weight: bold; color: #777; padding: 4px; }
a.hotoffer:hover			{ background-image: url('images/hotnormal.gif'); padding-left: 28px; background-repeat:repeat-x; display:block; width:300px; height:29px; padding-top: 6px;}
a.hotoffer					{ background-image: url('images/hothover.gif'); padding-left: 28px; background-repeat:repeat-x; display:block; width:300px; height:29px; text-decoration: none; padding-top: 6px;}
.shortitem					{ float: left; width: 49%; height: 80px; font-size: 0.8em; }
.shortitem img				{ width: 68px; height: 51px; border: 1px solid #ddd; margin: 3px; float: left; }
.shortitem a				{ font-size: 0.8em; }
.shortitemspacer			{ clear:both;}
#adscounter					{ position: relative; font-size: 1.7em; color: #000; font-weight: bold; top: 60px; left: -100px; }
a.mainmorelink				{ font-size: 0.8em; color: #00f; }
a.mainmorelink:hover		{ font-size: 0.8em; color: #00f; text-decoration: underline;}
a.page						{ padding: 4px; color: #777; }
a.page:hover				{ padding: 4px; color: #fff; background-color: #777; text-decoration: none; }
#regform div				{ clear: both; line-height: 25px; }
#regform label				{ float: left; width: 200px; cursor:pointer; }
#regform input				{ float: left; width: 200px; }
.error						{ color: #d00; font-size: 0.8em;}
#content ul					{ margin: 0px; }
.info						{ line-height: 20px; margin-bottom: 10px; }
.adimagesform				{ font-weight: normal; }
.imginfo					{ font-weight:normal; padding-top:10px; margin-left: 25px; font-size: 0.8em; }
.ad_images					{ float: right; margin-right: 10px; }
.ad_images img				{ border: 1px solid #ddd; padding: 3px; }
.ad_answer					{ margin: 10px; width: 95%; }
.ad_answer_content			{ margin-top: 3px; clear: both; }
.ad_answer_poster			{ font-weight:bold; float: left; }
.ad_answer_time				{ font-size: 0.8em; float: right; }
.admin						{ display:block; background-color: #f00; color: #fff; margin: 1px; padding: 1px; font-size: 0.85em; font-weight:normal; }
.admin a					{ background-color: #f00; color: #fff; font-size: 0.85em; font-weight:normal; }
.admin a:hover				{ background-color: #f00; color: #fff; text-decoration:underline; font-size: 0.85em; font-weight:normal; }
#subcats					{ font-size: 0.9em; }
#subcats a					{ font-size: 0.9em; }
#subcats a:hover			{ font-size: 0.9em; }
#subcats h2					{ font-size: 0.9em; font-weight: bold; display: inline; margin: 0px; padding: 0px;}
#advsearchhide				{ display: none; font-size: 0.9em; }
#advsearchhide a			{ font-size: 0.9em; }
#advsearchhide a:hover		{ font-size: 0.9em; }
#advsearchhide input, 
#advsearchhide select		{ font-size: 0.9em; margin: 1px; padding: 1px; width: auto; }
#advsearchshow				{ font-size: 1.1em; font-weight: bold; }
#advsearchshow a			{ font-size: 1.1em; font-weight: bold; }
#ajaxloader					{ font-size: 1.1em; color: #069; line-height: 25px; text-align: center; background-color: #fff; display: none; position: absolute; left: 350px; padding: 10px; top: 350px; width: 300px; border: 1px solid #ddd; }

#arthead					{ background-image: url('images/artheader.gif'); width:191px ; height: 27px; background-repeat: no-repeat; }
#artlist					{ background-image: url('images/artbg.gif'); width: 191px; background-repeat:repeat-y; padding: 5px; }
#artfoot					{ background-image: url('images/artfooter.gif'); width:191px; height: 10px; background-repeat: no-repeat; }

#forhead					{ background-image: url('images/forumheader.gif'); width:271px ; height: 27px;background-repeat: no-repeat;  }
#forlist					{ background-image: url('images/forumbg.gif'); width: 271px; background-repeat:repeat-y; padding: 5px; }
#forfoot					{ background-image: url('images/forumfooter.gif'); width:271px; height: 10px; background-repeat: no-repeat; }

#innhead					{ background-image: url('images/inneheader.gif'); width:191px ; height: 27px; background-repeat: no-repeat; }
#innlist					{ background-image: url('images/innebg.gif'); width: 191px; background-repeat:repeat-y; padding: 5px; }
#innfoot					{ background-image: url('images/innefooter.gif'); width:191px; height: 10px; background-repeat: no-repeat; }

#contentmenubox ul					{ list-style-type: none; margin: 0px; padding: 0px; }
#contentmenubox li					{ list-style-type: none; margin: 0px; padding: 0px; line-height: 18px; }
#contentmenubox div.left				{ float: left; width: 49%; margin: 0px; margin-left: 3px; padding: 0px; }
#contentmenubox div.right				{ float: right; width: 45%; margin: 0px; margin-left: 3px; padding: 0px; }
#contentmenubox div.cb				{ clear: both; }

#artlist div,
#fotlist div,
#innlist div				{ padding-right: 10px; padding-bottom: 5px; }

.threecols					{ float: left; margin-left: 20px; }
.adstable					{ width: 100%; }

.ac_results					{ padding: 0px; border: 1px solid WindowFrame; background-color: Window; overflow: hidden; }
.ac_results ul				{ width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results iframe			{ display:none;/*sorry for IE5*/ display/**/:block;/*sorry for IE5*/ position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; 	height:3000px; }
.ac_results li				{ margin: 0px; padding: 2px 5px; cursor: pointer; display: block; width: 100%; font: menu; font-size: 12px; overflow: hidden; }
.ac_loading					{ background : Window url('../loading.gif') right center no-repeat; }
.ac_over					{ background-color: Highlight; color: HighlightText; }


.ad							{ width:100%; }
.adinner					{ border: 1px solid #c8c8be; border-top: 0px; margin: 10px; }
.adcontent					{ margin: 2px; padding: 5px; font-family: Verdana; font-size: 12px; background-color: #f5f5f5; line-height: 20px; letter-spacing: 1px; }
.simpletitle				{ width:100%; background-color: #656565; color: #fff; font-weight: bold; line-height: 27px; margin-top: 5px; }
.simpletitle span			{ padding-left: 10px; }
.titleyellow				{ width:100%; margin:0;padding:0; background-image: url('images/head_bg_y.jpg'); background-repeat: repeat-x; line-height: 27px; }
.titleyellow span			{ line-height:27px; width: 100%; background-image: url('images/point_y.jpg'); background-repeat: no-repeat; background-position:left middle; padding-left: 10px; font-weight: bold; }
.titlegray					{ width:100%; margin:0;padding:0; background-image: url('images/head_bg_g.jpg'); background-repeat: repeat-x; line-height: 27px; }
.titlegray span				{ line-height:27px; width: 100%; background-image: url('images/point_g.jpg'); background-repeat: no-repeat; background-position:left middle; padding-left: 10px; font-weight: bold; }
.addetaild					{ width: 50%; background-color: #f2f2f2; font-weight: bold; padding: 3px; border-bottom: 1px solid #888; }
.addetaili					{ width: 50%; background-color: #f2f2f2; padding: 3px; border-bottom: 1px solid #888; }
.addetails					{ width: 100%; line-height: 20px; }
.addetails tr				{ border-bottom: 1px solid #999; }
