*{
	margin: 0px;
	padding: 0px;
	border: none;
}
body
{
	background:#FFFFFF;
	color:#000000;
	font-family:Verdana;
	font-size:11px;
}
.clear{
	clear:both;
	font-size:1px;
	height:0;
	line-height:0;
	margin:0;
	padding:0;
}

input{
	margin:0px;
	padding:0px;
	border:none;
}

a{
	border:none;
	border:none;
	padding:0px;
	margin:0px;
	color:#000000;
	text-decoration:none;
	outline:none;
}
img{
	border:none;
	padding:0px;
	margin:0px;
}

h2{
	color:#FFFFFF;
	font-family:Verdana;
	font-size:13px;
	padding:5px 15px 14px 15px;
	margin:0px;
}

h2.red{
	background:#FFFFFF url("../img/bar_red.png") no-repeat top right;
}

h2 .categories a{
	color:#FFFFFF;
}

h2 .categories a:hover{
	text-decoration:underline;
}


h1{
	color:#FFFFFF;
	font-family:Verdana;
	font-size:13px;
	padding:5px 15px 14px 15px;
	margin:0px;
}

h1.red{
	background:#FFFFFF url("../img/bar_red.png") no-repeat top right;
}

h1 .categories a{
	color:#FFFFFF;
}

h1 .categories a:hover{
	text-decoration:underline;
}

.err_captcha{
	background:url("../img/err_bg_green.png") no-repeat scroll 8px 2px #62A003;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:6px;
	padding:8px 41px;
}

.error_msg{
	background:url("../img/err_bg.png") no-repeat scroll 8px 2px #FF0000;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:6px;
	padding:8px 41px;
}

#advert_photo{
	border:1px solid #FFFFFF;
}

#mainbox{
	width:1073px;
	margin:0px auto;
}

#top{
	background:#FFFFFF url("../img/top.png") no-repeat;
	height:109px;
	position:relative;
}

#topText{
	position:absolute;
	left:415px; top:32px;
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
}

#footer .footer_info{
	margin-bottom:10px;
}

#footer .fleft{
	float:left;
	width:230px; height:42px;
	background:#FFFFFF url("../img/footer_left.png") no-repeat;
}

#footer .fright{
	float:right;
	width:129px; height:42px;
	background:#FFFFFF url("../img/footer_right.png") no-repeat;
}

#footer .fcenter{
	float:left;
	width:692px;
	background:#FFFFFF url("../img/footer_center.png") no-repeat;
	padding-top:26px;
	text-align:center;
}

#footer .fcenter a:hover{
	color:#666666;
}

#footer .fileft{
	font-size:10px;
	color:#999999;
	float:left;
}

#footer .firight{
	font-size:10px;
	color:#999999;
	float:right;
}

#footer .firight a{
	color:#999999;
}

#footer .firight a:hover{
	text-decoration:underline;
}

#footer .fseparator{
	margin:0px 10px;
}

#content{
	background:#EEEEEE url("../img/contentBg.png") repeat-y left top;
}

#content .col_left{
	float:left;
	width:230px;
	background-color:#EBECF5;
}

#content .col_right{
	float:right;
	width:129px;
	background:#FFFFFF url("../img/right_col_top.png") no-repeat left top;
	padding-top:40px;
}

#content .col_center{
	float:left;
	width:692px;
	margin-left:11px;
}

#searchBox{
	background-color:#068ABB;
	padding:16px 8px;
	overflow:hidden;
}

#searchBox .iText{
	background-color:#38A1C9;
	border:none;
	color:#FFFFFF;
	margin:0px;
	padding:3px;
	width:145px;
	float:left;
}

#searchBox .iBtn{
	background-color:#068ABB;
	border:none;
	cursor:pointer;
	color:#FFFFFF;
	margin:0px;
	padding:3px;
	font-size:13px;
	font-weight:bold;
	width:51px;
}

#searchBoxAdv{
	padding-top:5px;
}

#searchBox .searchAdv{
	cursor:pointer;
	background:#068ABB url("../img/search_ico.png") no-repeat right 2px;
	color:#FFFFFF;
	margin:10px 15px 0px;
	font-size:12px;
}

#searchBox .search_elem{
	float:left;
}

#searchBox .search_combo{
	margin-bottom:3px;
}

#searchBox .iSelect{
	width:200px;
}

#menu_0 {
	display:block;
	text-indent:-9000px;
	margin-right:1px;
	float:left;
	width:230px; height:50px;
	background:#FFFFFF url("../img/menu_0.png") no-repeat left top;
}

#menu_top{
	margin-bottom:3px;
}

#menu_top a:hover
{
	background-position:0px -50px;
}

#menu_1 {
	display:block;
	text-indent:-9000px;
	margin-right:1px;
	float:left;
	width:230px; height:50px;
	background:#FFFFFF url("../img/menu_1.png") no-repeat left top;
}

#menu_2 {
	display:block;
	text-indent:-9000px;
	float:left;
	width:230px; height:50px;
	background:#FFFFFF url("../img/menu_2.png") no-repeat left top;
}

/*ogłoszenie wyróżnione -------------------------------------------------------------------------------- */
.boxDisting{
	margin-top:-5px;
	overflow:hidden;
}

.boxDisting.first{
	margin-top:0px;
}

.shadowBox{
	background:#FFFFFF url("../img/shadow.png") no-repeat right top;
	height:8px;
}

.boxDisting .boxDistingContent{
	background:#EEEEEE url("../img/box_green.png") no-repeat left top;
	height:110px;
}

.boxDisting .boxTitles{
	width:211px;
	float:left;
	margin:20px 22px;
}

.boxDisting .boxDescription{
	width:285px;
	float:left;
	margin-top:16px;
}

.boxDisting .boxDescription .description{
	height:40px;
	overflow:hidden;
	line-height:13px;
}

.boxDisting .boxDescription .price{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	margin-top:28px;
}

.boxDisting .boxPhoto{
	width:130px;
	float:right;
	margin:5px;
	text-align:center;
}

.boxDisting .title{
	width:185px; height:36px;
}

.boxDisting .title a{
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	width:200px; height:38px;
	overflow:hidden;
	display: block;
}

.boxDisting .title a:hover{
	color:#D8E7C0;
	text-decoration:none;
}

.boxDisting .categories{
	margin-top:7px;
}

.boxDisting .catFirst{
	margin-bottom:2px;
	color:#FFFFFF;
}

.boxDisting .catSecond a{
	color:#FFFFFF;
	font-weight:bold;
}

.boxDisting a:hover{
	text-decoration:underline;
}


/*ogłoszenie - lista -------------------------------------------------------------------------------- */

.noticeBox{
	background-color:#EEEEEE;
	margin-top:-4px;
}

.noticeBox.first{
	margin-top:0px;
}

.noticeBox .noticeBoxContent{
	height:100px;
}

.noticeBox .noticeBoxContent .noticeContent{
	width:550px;
	margin: 8px 0px 0px 20px;
	float:left;
}

.noticeBox .noticeBoxContent .noticeContent.comercial{
	margin-top:20px;
}

.noticeBox .noticeBoxContent .noticeBoxPhoto{
	width:100px;
	float:right;
	margin:3px 5px;
	text-align:center;
}

.noticeBox .noticeBoxContent .categories{
	float:left;
}

.noticeBox .noticeBoxContent .categories a:hover{
	text-decoration:underline;
}

.noticeBox .noticeBoxContent .description{
	height:26px;
	margin-bottom:17px;
	overflow:hidden;
}

.noticeBox .noticeBoxContent .price{
	float:right;
	font-size:12px;
	font-weight:bold;
}
.noticeBox .noticeBoxContent .title{
	margin-bottom:8px;
	height:17px;
	overflow:hidden;
}

.noticeBox .noticeBoxContent .title a{
	font-size:12px;
	font-weight:bold;
}

.noticeBox .noticeBoxContent .title a:hover{
	text-decoration:underline;
}


/*menu kategorii*/

#categoryMenu{
	margin-top:7px;
}

#categoryMenu .categoryMenuHeader{
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	background:#EBECF5 url("../img/box_mini_red.png") no-repeat left top;
	padding:6px 15px 15px 15px;
}

#categoryMenu .categoryBox{
	background:#EBECF5 url("../img/box_mini_orange.png") no-repeat left top;
	height:15px;
	padding:6px 15px 8px 15px;
	cursor:pointer;
	overflow:hidden;
}

#categoryMenu .categoryBox a{
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}

#categoryMenu .subcategoryMenu{
	background:#EBECF5 url("../img/submenu_bg.png") no-repeat right top;
	background-position:101px -2px;
}

#categoryMenu .categoryAmount{
	color:#444444;
	font-size:11px;
}

.subcategoryMenuShadow{
	background:#EBECF5 url("../img/submenu_bg.png") no-repeat right top;
	height:2px;
}

.subcategoryMenuShadow.last{
	height:8px;
	background-position:101px -2px;
}

#categoryMenu .subcategoryMenu a{
	font-size:12px;
	display:block;
	padding:3px 15px;
}

#categoryMenu .subcategoryMenu a:hover{
	background-color:#DDDEE7;
}

#categoryMenu .subcategoryMenu a.active{
	background-color:#DDDEE7;
}


/*formularz ogłoszenia*/

#advert_add_form .aForm{
	float:left;
	width:440px;
}

#afItem{
	background-color:#CFE2B2;
	height:111px;
	margin-top:1px;
	padding:6px 3px 6px 10px;
}



#afContact{
	background-color:#B3CCD6;
	height:77px;
	margin-top:1px;
	padding:23px 3px 23px 10px;
}

#afSummary{
	background-color:#E6C3BE;
	height:77px;
	margin-top:1px;
	padding:23px 3px 23px 10px;
}

#afSummary.purple{
	background-color:#CB87B5;
}

#afSummary.captch{
	height:105px;
	padding:11px 3px 7px 10px;
	position:relative;
}

.afRow{
	padding:2px 0;
}

#advert_add_form .aForm .button{
	background-color:#C11800;
	color:#FFFFFF;
	padding:2px 8px;
	cursor:pointer;
	position:absolute;
	bottom:10px; left:375px;
}

#advert_add_form .aForm select{
	width:240px;
}

#advert_add_form .aForm textarea{
	width:240px; height:64px;
}

#advert_add_form .aForm .iText{
	width:240px;
}

#advert_add_form .aForm .iText.captchaTxt{
	width:200px;
}

#advert_add_form .aForm .label{
	float:left;
	width:155px;
	font-weight:bold;
}

#afItem .label{
	color:#3C6301;
}

#afContact .label{
	color:#035676;
}

#afSummary .label{
	color:#A61500;
}

#afSummary.purple .label{
	color:#5F1846;
}

#formDescription{
	float:left;
	height:123px; width:252px;
	margin-top:1px;
}

#formDescription .fdHeader{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin-bottom:13px;
	margin-left:50px;
	margin-top:10px;
}
#formDescription.fdItem{
	background:#FFFFFF url("../img/big_green.png") no-repeat left top;
}

#formDescription.fdContact{
	background:#FFFFFF url("../img/big_blue.png") no-repeat left top;
}

#formDescription.fdSummary{
	background:#FFFFFF url("../img/big_red.png") no-repeat left top;
}

#formDescription.fdPurple{
	background:#FFFFFF url("../img/big_purple.png") no-repeat left top;
}

#formDescription .fdDescription{
	color:#FFFFFF;
	font-size:12px;
	line-height:16px;
	width:190px;
	margin-left:50px;
}

/*szcegóły*/

#detailsBox{
	background-color:#EEEEEE;
}

#detailsBox .details{
	width:395px;
	float:left;
}

#detailsBox .photo{
	width:297px;
	text-align:center;
	float:right;
	padding:5px 0px;
}

#detailsBox .boxDetais{
	background:#EEEEEE url("../img/details_green.png") no-repeat left top;
	width:379px; height:94px;
	padding:13px;
	color:#FFFFFF;
}

#detailsBox .boxDetais a{
	color:#FFFFFF;
}

#detailsBox .boxDetais a:hover{
	text-decoration:underline;
}

#detailsBox .description{
	margin:20px;
}

#detailsBox .title{
	color:#FFFFFF;
	width:330px; height:55px;
	font-size:15px;
	font-weight:bold;
	padding:15px 20px 10px 20px;
}

#detailsBox .detailsLine{
	margin-bottom:3px;
}

#detailsBox .endOfDate{
	margin-left:15px;
	font-weight:bold;
}

#detailsBox .price{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	margin-right:40px;
	margin-top:7px;
}

/*content*/
.boxContent{
	background-color:#EEEEEE;
	padding:15px;
	padding-top:5px;
	line-height:14px;
}

.boxContent.boxContact{
	padding:0px;
}

.boxContent p{
	margin-top:10px;
}

.boxContent ul{
	margin-left:35px;
	margin-top:5px;
}

.boxContent li{
	
}

#detailsFormBox {
	
}

#detailsFormBox .iText{
	width:200px;
}

#detailsFormBox .iTextarea{
	width:200px;
}

#detailsFormBox .label{
	float:left;
	font-weight:bold;
	width:95px;
	color:#035676;
}

#detailsFormBox .label.red{
	color:#A61500;
}

#detailsFormBox .detailsFormLine{
	margin-bottom:3px;
}

#question_form{
	
}

.formBlue{
	background-color:#B3CCD6;
	position:relative;
	padding:15px;
	overflow:hidden;
}

.formRed{
	background-color:#E6C3BE;
	position:relative;
	padding:7px 15px;
	margin-top:1px;
	overflow:hidden;
}

.formGreen{
	background-color:#CFE2B2;
	position:relative;
	padding:7px 15px;
	margin-bottom:1px;
	overflow:hidden;
}

.descriptionBlue{
	position:absolute;
	top:0px; right:0px;
	height:122px;
	width:252px;
	background:url("../img/big_blue.png") no-repeat scroll left top #B3CCD6;
}

.descriptionGreen{
	position:absolute;
	top:0px; right:0px;
	height:122px;
	width:252px;
	background:url("../img/big_green.png") no-repeat scroll left top #CFE2B2;
}

.descriptionRed{
	position:absolute;
	top:0px; right:0px;
	height:122px;
	width:252px;
	background:url("../img/big_red.png") no-repeat scroll left top #E6C3BE;
}

.contact_form .formBlue{
	padding:23px 15px;
}

.contact_form .formGreen{
	padding:29px 15px;
}

.form_label_blue{
	color:#035676;
}

.form_label_green{
	color:#3C6301;
}

.form_label_red{
	color:#A61500;
}

#questionDescription{
	position:absolute;
	top:0px; right:0px;
	height:122px;
	width:252px;
	background:url("../img/big_blue.png") no-repeat scroll left top #B3CCD6;
}

#questionSummary{
	position:absolute;
	top:0px; right:0px;
	height:123px;
	width:252px;
	background:url("../img/big_red.png") no-repeat scroll left top #E6C3BE;
}

.fdHeader{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin-bottom:13px;
	margin-left:50px;
	margin-top:10px;
}

.fdDescription{
	color:#FFFFFF;
	font-size:12px;
	line-height:16px;
	width:190px;
	margin-left:50px;
}

#detailsFormBox .button{
	background-color:#C11800;
	color:#FFFFFF;
	cursor:pointer;
	padding:2px 8px;
	position:absolute;
	bottom: 18px; left:320px;
}

.contact_form{
	
}

.contact_label{
	float:left;
	width:150px;
	font-weight:bold;
}

.contact_line{
	margin-bottom:5px;
}

.contact_input{
	width:200px;
}

.contact_line textarea{
	width:200px;
}

.contact_btn{
	background-color:#C11800;
	color:#FFFFFF;
	padding:2px 8px;
	cursor:pointer;
	position:absolute;
	bottom:12px; left:379px;
}

/*reklamy*/

#aw0{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}


