div.whereIam{
	height:26px;
	background:#FFFFFF;
	border-bottom:0px solid #C9C9C9;
	
	padding-bottom:0px;
	position:relative;
}

div.whereIam_content{
	color:#0F0F0F;
	/* height:16px; */
	margin:0 auto;
	padding-left:0px;
	padding-top:5px; 
	padding-right:0px;
	width:990px;
	background:#FFFFFF;
	padding-top:5px;
	border-bottom:0px solid #C9C9C9;
}


div.errorCont{
	/*
	height:25px;
	background:#ae4b4b;
	border-top:1px solid #b26969;
	border-bottom:1px solid #b26969;
	*/
	
	/*background:#FFFFFF none repeat scroll 0 0;*/
	
	/*border:1px solid #cc0000; /* #AE4B4B; */
	/* height:25px; */
	margin:35px auto ;
	width:990px;
	padding:1px;
	
	height:auto;
}

div.notActiveCont{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #cc0000; /* #AE4B4B; */
	/* height:25px; */
	margin:0px auto 5px;
	width:100%;
	padding:1px;
	
	height:auto;
	}
	
div.notActiveCont div.information{
	color:white;
	height:auto; /* 20px; */
	padding-top:5px;
	padding-bottom:6px;
	width:auto;
	text-align:center;
	font-weight:bold;
	margin:0 auto;
	letter-spacing:2px;
	
	font-size:12px;
	background:#cc0000; /* #AE4B4B; */
	}

div.successCont{
	/*
	background:#1B7B95;
	border-color:#1D728A;
	*/
	
	/*background:#ffffff;*/
	/*border:1px solid #1B7B95;*/
}

div.errorCont div.error{
	color:white;
	height: auto; /* 20px; */
	/*
	padding-top:5px;
	padding-bottom:6px;
	*/
	padding: 15px 0;
	width:990px;
	text-align:center;
	font-weight:bold;
	margin: 0px auto;
	letter-spacing:3px;
	
	font-size:14px;
	background:#aa0000; /* #AE4B4B; */
	}
	
div.successCont div.error{
	background:green;
	}

small.errorInfoRekRel {
	color: #BB0000;
}

.errorRed {
	color: #BB0000;
}


div.whereIam_content a, div.whereIam_content a:hover{
	color:#0F0F0F;
	text-decoration:none;
	border-bottom:1px solid #0F0F0F;
}

div#oneColumnLayout{
	margin:0 auto;
	min-height:300px;
	padding:0;
	width:970px;
	position:relative;
}

/* Community - user info  */

div.userInfo{
	min-height:150px;
} 

div.cutBox{
	height:190px;
}

div.userPhoto{
	width:180px;
	height:auto;
	/* background:url('../images/singlePhoto_big.png') top left no-repeat; */
	float:left;
	padding:0px;
	text-align:center;
	margin-bottom:10px;
}

div.userPhotoTop{
	background:url('../images/singlePhotoTop180.png') top left no-repeat;
	height:5px;
	width:100%;
	padding:0px;
	
	line-height:0px;
	font-size:0px;
}

div.userPhotoMid{
	background:url('../images/singlePhotoMid180.png') top left repeat-y;
	width:100%;
	height:auto;
	text-align:center;
	padding:0px;
	margin-bottom:0px;
	
	line-height:0px;
	font-size:0px;
}

div.userPhotoBottom{
	background:url('../images/singlePhotoBottom180.png') top left no-repeat;
	height:5px;
	width:100%;
	margin-bottom:10px;
	
	line-height:0px;
	font-size:0px;
}

div.special128{
	width:128px;
	height:auto; /* 130px; */
	/* background:url('../images/singlePhoto_big128.png') top left no-repeat; */
	padding:0px;
	margin-bottom:0px;
	}

div.special128 div.topPhotoBg{height:6px; padding:0px 5px; width:127px; background:url('../images/bigPhoto_top.gif') top left no-repeat; font-size:0; line-height:0;}
div.special128 div.midPhotoBg{padding:0px 5px; width:127px; background:url('../images/bigPhoto_mid.gif') top left repeat-y; text-align:center;}
div.special128 div.botPhotoBg{height:6px; padding:0px 5px; width:127px; background:url('../images/bigPhoto_bot.gif') top left no-repeat;}
	

div.userPhoto img{
	
}

div.userPhoto img.imgBig{
	display:none;
}

a.wwwLink{
	color:#1788A5;
}

div.userData{
	width:215px;
	min-height:150px;
	float:left;
	padding-left:50px;
	}
	
div.userData p, div.userInf p{
	/*color:#1788A5;*/
	padding:5px 0px 5px 0px;
	text-align: right;
	}
	
p.user_gg{
	background:url('../images/gg_ico.png') top left no-repeat;
	background-position:0px 50%;
	}
	
p.user_skype{
	background:url('../images/skype_ico.png') top left no-repeat;
	background-position:0px 50%;
	}
	
p.user_mail{
	background:url('../images/mail_ico.png') top left no-repeat;
	background-position:0px 50%;
	}
	
p.user_tel{
	background:url('../images/tel_ico.png') top left no-repeat;
	background-position:0px 50%;
	}
	
div.userData p.user_info{
	padding-left:0px;
	height:10px;
	}
	

div.userData p.user_info b{
	float:left;
	}
	
div.userData p.user_info span{
	float:right;
	}
	
div.userTable{
	float:right;
	width:480px;
	min-height:150px;
	}	
	
div.userLinks{
	clear:both;
	padding-top:10px;
}


div.detailsListCont{
	margin-left:5px;
	width:368px;
	float:right;
}

div.detailsListCont div.pCont p{
	background:#E9E9E9 url('../images/arrow.gif') top left no-repeat;
	background-position:5px 50%;
	color:#1788A5;
	padding:5px 10px 5px 20px;
	border:1px solid #DADADA;
	margin-bottom:2px;
	height:14px;
	clear:both;
	}
	
div.detailsListCont div.pCont p span{
	text-align:right;
	float:right;
	}
	
	
div.detailsListCont div.pCont p a{
	text-align:right;
	float:right;
	border-bottom:1px solid #1788A5;
	}
	
div.detailsListCont div.pCont p a:hover{
	border-bottom:1px dotted #1788A5;
	}
	
div.detailsListCont div.pCont p span.bold{
	font-weight:bold;
	}
	
div.detailsListCont div.pCont p span.left{
	text-align:left;
	float:left;
	font-weight:bold;
	}


div.detailsListCont div.pCont p.white{
	background:#FFF url('../images/arrow.gif') top left no-repeat;
	background-position:5px 50%;
	border:none;
	}	
	
	
div.detailsListCont div.userInf p{
	width:auto;
	float:left;
	margin-right:20px;
}

	
div.detailsListCont div.userInf p.user_info{
	padding-left:5px;
	}	
	
	
div.itemPhotos{
	/*margin-left:10px;*/
	width:325px;
	float:right;
	/*padding-top:8px;*/
	margin: 0 0;
}

div.itemPhotos img{
	float:left;
	margin-bottom:10px;
	margin-left:10px; /* 10 */
	margin-right:0px; /* 10 */
	/* width:64px; */
	height:auto;
	border:1px solid #949494;
	
	}

div.itemIconsOffer{
	margin-left:0px;
	width:456px;
	float:left;
	padding-top:8px;
	position:relative;
}

div.itemIconsOffer label{
	background:none;
	cursor:pointer;
	display:inline;
	padding:0px;
	margin:0px;
}

div.itemIconsOffer div img{
	border:1px solid #949494;
	margin-bottom:10px;
	margin-left:0px; /* 10 */
	margin-right:0px; /* 10 */
	/*
	width:64px;
	height:64px;
	float:left;
	*/ 
	}
	
div.itemIconsOffer div.singleIconDiv{
	width:71px;
	padding-left:5px;
	height:90px;
	float:left;
	text-align:center;

	margin-bottom:10px;
}

table td div.itemIconsOffer input.check{
	margin:0px;
}
	
div.infoAjaxBox{
	background:#898989;
	color:white;
	font-weight:bold;
	margin-bottom:6px;
	margin-top:-20px;
	padding:5px;
	text-align:center;
}

div.infoAjaxBoxRed{
	background:#AE4B4B;
	color:white;
	font-weight:bold;
	margin-bottom:6px;
	margin-top:-20px;
	padding:5px;
	text-align:center;
	
	display:none;
}

	
/* --------------- OPINIE O UZYTKOWNIKU  */

div.userOpinion{
	/*padding-top:20px;*/	
	position:relative;
 	
}

		/* formularz okreslenia daty wystawienia opinii*/
		
div.filterAction{
	height:auto;
	/*position:absolute;*/
	right:0;
	margin:15px 0;	
}


div.twoLineFilter{
	top:-24px;
}
		/* rozmieszczenie zakladek */

div.tabs{
	height:30px;
	padding-top:4px;
	position:absolute;
	right:0;
	top:5px;
}

div.mainTabs{
	height:36px;
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
	/*top:-14px;*/
	/*background:url(../images/borderBottom.png) bottom right repeat-x;*/
	border-bottom: 2px solid #DADADA;
}

div.tabs a{
	display:block;
	padding:10px 0px; /* 44px */
	width:120px;
	text-align:center;
	background:#ECECEC;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	float:right;
	font-size:11px;
	color:#0F0F0F;
	margin-left:-1px;
	background: url(../images/bgBarNormal.png) bottom left no-repeat;
	letter-spacing: 1px;
	}
	
div.tabs a.right{
	margin-right:0px;
	}
	
	
div.tabs a.opinionRight{
	margin-right:330px;
	}	
		
div.tabs a.filesRight{
	margin-right:0px;	
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	}	

	
div.tabs a:hover{	
	/*border:1px solid #ADADAD;*/
	font-weight: bold;
	
	
	font-weight: bold;
	border-bottom:1px solid #fff;
	padding-top:14px;
	margin-top:-2px;
	z-index:10;
	background: url(../images/bgBarHigh.png) bottom left no-repeat;
	}
	
div.tabs a.active{	
	font-weight: bold;
	border-bottom:1px solid #D3D3D3;
	padding-top:14px;
	margin-top:-2px;
	z-index:10;
	background: url(../images/bgBarHigh.png) bottom left no-repeat;
	}
	
div.tabs a.active:hover{
	
	border-bottom:1px solid #fff;
	}
	
div.tabsLevel2 {
	height:35px;
	/*padding-top:8px;
	
	padding-right:0px;*/	
	margin-top:10px;
	margin-bottom:0px;
	position:relative;
	/*top:-14px;*/
	/*background:url(../images/borderBottom.png) bottom right repeat-x;*/
	border-bottom: 2px solid #DADADA;
	
}	
	
div.tabsLevel2 a{	
	display:block;
	/*padding:5px 0px;*/ 
	/*background:#ECECEC;*/
	border:0px solid #ADADAD;
	float:right;
	font-size:10px;
	color:#0F0F0F;
	margin-left:-1px;
	}
	
div.tabsLevel2 a.active{
	/*padding-top:9px;*/
	border-bottom: 2px solid #DADADA;
	}	
	
div.tabsLevel3 {
	height:24px;
}	
	
div.tabsLevel3 a{
	display:block;
	padding:5px 20px; 
	background:#ECECEC;
	border:1px solid #ADADAD;
	float:right;
	font-size:10px;
	color:#0F0F0F;
	margin-left:-1px;
	}
	
	
/* SELECT OPINION TYPE */

div.selectOpinionType{
	/*position:absolute;*/
	width:190px;
	bottom:-30px;
	right:0px;
}


/* POJEDYNCZA OPINIA ! */
	
div.singleOpinion{
	/*margin-bottom:10px;*/
}


div.opinionFrom{
	background:url(../images/bgBar.png) bottom left repeat-x;
	/*border:1px solid #474747;*/
	height:23px;
	padding-left:15px;
	padding-top:6px;
	/*color:white;*/
	position:relative;
	}
	
div.opinionFrom a{
	/*color:white;*/
	/*border-bottom:1px solid white;*/
	}
	
div.opinionFrom span.offer{
	/* float:right;  */
	position:absolute;
	top:7px;
	left:240px;
	padding-right:10px;
	}
	
div.opinionFrom span.date_trans{
	/* float:right;  */
	position:absolute;
	top:7px;
	right:200px;
	padding-right:10px;
	}
	
div.opinionFrom span.date{
	/* float:right;  */
	position:absolute;
	top:7px;
	right:4px;
	padding-right:10px;
	width:auto;
	}
	
div.opinionContent{
	background:#F3F3F3;
	border:1px solid #E0E0E0;
	border-bottom: 0 none;
	/*margin-bottom:1px;*/
	font-weight:bold;
	color:#1788A5;
	position:relative;
	padding:19px 67px 16px 15px;
	line-height:17px;
	/*
	overflow:hidden;
	width:878px;
	*/
	}
	
div.opinionContent div.boxBlue{
	background:url(../images/boxBlue.png) top left no-repeat;
	color:#FFFFFF;
	position:absolute;
	top:6px;
	right:15px;
	font-size:16px;
	font-weight:bold;
	height:30px;
	padding-top:8px;
	text-align:center;
	width:38px;
	}
	
div.opinionContent div.boxRed{
	background:url(../images/boxRed.png) top left no-repeat;
	color:#FFFFFF;
	position:absolute;
	top:6px;
	right:15px;
	font-size:16px;
	font-weight:bold;
	height:30px;
	padding-top:8px;
	text-align:center;
	width:38px;
	}
	
div.opinionContent div.boxTypePositive{
	background:url(../images/Positive.jpg) top left no-repeat;
	color:#FFFFFF;
	position:absolute;
	top:6px;
	right:15px;
	font-size:16px;
	font-weight:bold;
	height:30px;
	padding-top:8px;
	text-align:center;
	width:38px;
	}	
	
div.opinionContent div.boxTypeNeutral{
	background:url(../images/Neutral.jpg) top left no-repeat;
	color:#FFFFFF;
	position:absolute;
	top:6px;
	right:15px;
	font-size:16px;
	font-weight:bold;
	height:30px;
	padding-top:8px;
	text-align:center;
	width:38px;
	}	
	
div.opinionContent div.boxTypeNegative{
	background:url(../images/Negative.jpg) top left no-repeat;
	color:#FFFFFF;
	position:absolute;
	top:6px;
	right:15px;
	font-size:16px;
	font-weight:bold;
	height:30px;
	padding-top:8px;
	text-align:center;
	width:38px;
	}
	
div.opinionResponse{
	background:#E8E8E8;
	border:1px solid #E0E0E0;
	margin-bottom:1px;	
	font-weight:bold;
	color:#1788A5;
	position:relative;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
div.opinionAnswer{
	text-align:right;
	border:1px solid #F3F3F3;
	margin-bottom:-10px;
	}
	
div.triangleBlack{
	width:18px;
	height:15px;
	background:url(../images/opinionTriangle_black.gif) top left no-repeat;
	
	position:absolute;
	left:68px;
	top:-3px;
	display: none;
	}	
		
div.triangleGray{
	width:20px;
	height:17px;	
	background:url(../images/opinionTriangle_gray.gif) top left no-repeat;
	position:absolute;
	left:50%;
	margin-left:-10px;
	top:-16px;
	z-index:3;
	}	
	
	
div.opinionSet{
	padding-bottom:20px;
}
	
/* ----------- SORTOWANIE ----------- */

div.sortCont{
	height:42px;
	border:1px solid #E0E0E0;
	background:#F3F3F3;
	position:relative;	
	margin-bottom:20px;
	text-align:center;
	color:#1A1A1A;
	font-size:10px;
	padding-top:10px;
	line-height:16px;
	margin-top:10px;
	-moz-border-radius:5px;
}

div.sortCont a{
	color:#1A1A1A;
}
	
div.sortCont a.prev{
	display:block;
	position:absolute;
	top:14px;
	left:10px;
	width:147px;
	height:25px;
	background:url(../images/sort_prev.png) top left no-repeat;
	}
	
div.sortCont span.prev{
	display:block;
	position:absolute;
	top:14px;
	left:10px;
	width:147px;
	height:25px;
	background:url(../images/sort_prev_disabled.png) top left no-repeat;
	}
	
div.sortCont a.prev:hover{
	border:none;
	}
	
div.sortCont a.next{
	display:block;
	position:absolute;
	top:14px;
	right:10px;
	width:147px;
	height:25px;
	background:url(../images/sort_next.png) top left no-repeat;
	}
	
div.sortCont span.next{
	display:block;
	position:absolute;
	top:14px;
	right:10px;
	width:147px;
	height:25px;
	background:url(../images/sort_next_disabled.png) top left no-repeat;
	
	}	
	
div.sortCont a.next:hover{
	border:none;
	}	
	
	
	/* ------------ opis oferty */
	
div.offerDesc{
	padding-top:20px;
	padding-bottom:20px;
	
}
	
div.offerDesc p{
	/*	 
	color:#146A86;	
	line-height:16px;
	*/
	font-size:10px;
	color:#3E3E3E;
	line-height: 1.9em;
}

	/* ------------ pliki w ofercie */	

div.files{
	padding-top:20px;
}
	

	/* ----------------- div class SEARCH ----- */
	
div.searchBox{
	
	border:0px solid #E0E0E0;
	padding:0px;
	min-height:70px;
	
	position:relative;

	margin-bottom:15px;
}


div.searchBox table{
	background-color: #f3f3f3;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-collapse:collapse;
}

div.searchBox td{
	
	border: 0px solid #dadada;
}


div.searchBox a{
	border-bottom: 1px solid #1F5DA6;
}

div.searchBox div.searchBoxConte {
	background:#F3F3F3;
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
}


div.searchBoxBlue{
	line-height:17px;
	}

div.boxHeader{
	height:20px;
	padding-left:20px;
	padding-top:6px;
	padding-bottom:2px;
	
	background:#898989 url(../images/boxHeaderIco.gif) top left no-repeat;
	background-position:5px 50%;
	color:white;
	font-weight:bold;
	letter-spacing:1px;
	
}

div.boxError{
	
	/*background:#898989;*/
	padding-left:4px;
	line-height:17px;
	margin-bottom: 6px;
	/*
	border:1px solid #AE4B4B;
	color:#AE4B4B;
	*/
	}
	
div.boxError span{
	font-weight:normal;
	/* color:#AE4B4B; */
	
}

span.alertSquare{
	color:white;
	font-weight:bold !important;
	text-align:center;
	background:#AE4B4B;
	border:1px solid white;
	padding:3px 6px 3px 8px;
	
	margin-right:5px;
}

div.blueHeader{

	background:#0A7DA0 url(../images/boxHeaderIco.gif) top left no-repeat;
	background-position:5px 50%;
	
}

div.redHeader{

	background:#AE4B4B url(../images/boxHeaderIco.gif) top left no-repeat;
	background-position:5px 50%;
	
}


/* Advanced Search - wyszukiwarka zaawansowana */

div.searchAdvanced{
	
	margin:10px auto 10px auto;
	
}
	
	/* ----------------- list promoted Offers ----- */	
	
div.listPromotedOffer{
	/*
	padding-top:20px;
	position:relative;
	*/
}

div.newsList{
	padding-top:0px;
}
	
	
	/* COMMUNITY - USER EDIT  */

div.editCont{
	margin-bottom:20px;
	
	margin-bottom:0px;
}

div.editLeft{
	float:left;
	width:470px;
}

div.editRight{
	float:right;
	width:470px;
}
	
	
	/*  PLiki ikony  */
	
div.leftCommSide{
	float:left;
	width:690px;
}	

div.rightCommSide{
	float:right;
	width:250px;
}
	
div.fleft, input.fleft, p.fleft{
	float:left;
	margin-top:3px;
}
		
div.fright{
	float:right;
}

div.tableChooseData{
	margin-top:-23px;
	margin-bottom:10px;
}




/* Dodawanie kategorii */

select.multipleSelect{
	font-family:verdana;
}

select.multipleSelect optgroup{
	padding:5px 0px 5px 0px;
	font-family:verdana;
	font-style:normal;	 
	background:white;
	font-weight:bold;
	color:#0F0F0F;
}

select.multipleSelect optgroup.optionMenuLvl2{
	padding:0px 0px 5px 10px;
	color:#AE4B4B; /* #5d8000; */
	}

select.multipleSelect option{
	padding:1px 0px 1px 10px;	
	color:#1788A5;
}

div.categoryAddDiv{
	display:none;
}

div.mt0{ /* margin-top */
	margin-top:0px;
}

.mr10{ /* margin-right */
	margin-right:10px;
}

.ml10{ /* margin-left */
	margin-left:10px;
}


.mh10{ /* margin-horizontal */
	margin-right:10px;
	margin-left:10px;
}
	
div.fl50{
	float:left;
	width:470px;
}
	
div.fr50{
	float:right;
	width:470px;
}

ul.normal{
	list-style-type:none;
	list-style:none;
	margin-left:0px;
}

ul.normal li{
	list-style-type:none;
	list-style:none;
	background:url(../images/listStyleNormal.gif) top left no-repeat;
	background-position:0px 11px;
	padding-top:5px;
	padding-left:15px;
}
	
	
/* Wyberanie ikon */

div.iconSelectContainer{
	width:305px;
	margin:0px auto;
}

div.iconSelectOne{
	float:left;
	width:90px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:10px;
}

div.iconSelectOne label{
	background:none;
	padding:0px;
	cursor:pointer !important;
	cursor:auto;
}


div.demoSelectOne{
	float:none;
	margin-bottom:5px;
}

div.demoSelectOne label{
	background:none;
	padding:0px;
	float:left;
}

div.demoSelectOne input.check{
	float:left;
	margin-right:10px;
}

div.addFileToOffer{
	display:none;
}


div.detailsListCont div.pCont table.detailsList tr.white td.left{
    border:medium none;
    background:url("../images/arrow.gif") no-repeat scroll 5px 50% transparent;
}

div.detailsListCont div.pCont table.detailsList tr.white td{
    background-color:#FFFFFF;
    border:medium none;
}

div.detailsListCont div.pCont table.detailsList tr td {
    background-color: #E9E9E9;
    border-top:1px solid #DADADA;
    border-bottom:1px solid #DADADA;
    clear:both;
    color:#1788A5;
    height:14px;
    margin-bottom:2px;
    padding:5px 10px 5px 20px;
}

div.detailsListCont div.pCont table.detailsList tr td{
   text-align:right;  
   border-left:none;
 
}

div.detailsListCont div.pCont table.detailsList tr td.left{
    text-align:left;
    font-weight:bold;
    width:50%;
    border-right:none;
    border-left:1px solid #DADADA;
    background:url("../images/arrow.gif") no-repeat scroll 5px 50% #E9E9E9;
}



	