/* CZCIONKI na projekcie strony
AvantGardeITbyBT Book  - brakująca  w menu i logo

Kategorie - Verdana 14pkt
Menu lv 1 - Tahoma 12
Menu lv 2 - Tahoma 11

W całym serwisie ogólnie jest Tahoma od 11 pkt do 14 pkt
*/

/* Global white space reset */

* {
margin:0px;
padding:0px;
}

fieldset{
	border:none;
	margin:0px;
	padding:0px;
}

body{
	font-family:tahoma, verdana, georgia;
	font-size:11px;
	background:#fff; /* #C8C5B6; */
	color:#1F5DA6;
	position:relative;
}

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

a{
	color:#1F5DA6;
	text-decoration:none;
}

a.blue{
	color:#1788A5;
}

a.black{
	color:#1C1C1C;
	border-bottom:1px solid #1c1c1c;
}

a:hover{
	/*color:#1F5DA6;*/
	text-decoration:none;
	border-bottom:1px dotted #1F5DA6;
}

a.logoLink{
	display:block;
	height:35px;
	left:8px;
	position:absolute;
	top:6px;
	width:160px;
}

a.logoLink2{
	display:block;
	height:35px;
	left:8px;
	position:absolute;
	top:22px;
	width:160px;
}

a.logoLink:hover, a.logoLink2:hover{
	border:none;
}

a img{
	border:none;
	text-decoration:none;
}

span.blue{
	color:#1F5DA6;
}

span.black{
	color:#0D0D0D;
}

span.darkblue{
	color:#146A86
}

span.navy{
	color:#00B4FF;
}

span.green{
	color:#718807;
}

span.red{
	color:#AE4B4B; /* #FF0000; */
}

h1{
	/*background:transparent url(../images/h1_ico.png) no-repeat scroll;*/
	background-position:2px 6px;
	/*border-bottom:1px dotted #1F5DA6;*/
	/*color:#0F0F0F;*/
	font-size:13px;
	height:20px;
	letter-spacing:1px;
	margin-bottom:10px;
	padding-bottom:0;
	padding-top: 10px;
	/*padding-left:20px;*/
	position:relative;
	font-weight: normal;
	}
	

h2{
	background:transparent url(../images/h1_ico.png) no-repeat scroll;
	background-position:2px 6px;
	border-bottom:1px solid #ADADAD;
	color:#0F0F0F;
	font-size:13px;
	height:22px;
	letter-spacing:0px;
	margin-bottom:15px;
	padding-bottom:0;
	padding-left:20px;
	position:relative;
	}
	
h2.mb20{
	margin-bottom:20px;
	}

/*h3*/
div.head {
	/*background:url(../images/h3_ico.png) top left no-repeat;*/
	
	/*background:url(../images/footerBG.png) top left scroll repeat;*/
	/*background-position: 0px -14px;*/
	
	background-color: #ffffff;
	/*padding-bottom:0px;*/
	border-bottom: 0px solid #E2E2E2; 
	/*margin-bottom:25px;*/
	color:#1F5DA6;
	/*height:22px;*/
	padding-left:20px;
	font-size:16px;
	letter-spacing:0px;
	position:relative;
	padding: 0px 0px;
	font-weight: lighter;
	height: 33px;	
}


div.head div {
	/*float: left;*/
	border: 0px solid red;
	height: 33px;
}


div.head div.c {
	float: left;
	background:url(../images/bgBar.png) top left scroll repeat;			
}

.w195 {
	width: 205px;
}

.w700 {
	width: 714px;
}



div.head div.lt {
	float: left;
	width: 10px;	
	background:url(../images/bgBarLeft.png) top left scroll no-repeat;	
}

div.head div.rt {
	float: right;
	width: 10px;
	background:url(../images/bgBarRight.png) top left scroll no-repeat;
}

div.head p {
	padding: 4px 0px;	
}

div.head a {
	padding: 10px 0;
}


div.tail {
	position: relative;
	margin-top: 0px;
	border: 0px solid red;
	height: 10px;
	display: block;
}

div.tail div {
	float: left;
	height: 10px;	
}

div.tail div.lb {
	float: left;
	background:url(../images/bgBottomLeft.png) top left scroll no-repeat;
	width: 10px;
}

div.tail div.rb {
	float: rigth;
	background:url(../images/bgBottomRight.png) top left scroll no-repeat;
	width: 10px;
}

div.tail div.c {
	float: left;
	background:url(../images/bgBottom.png) top left scroll repeat;	

	
}


h3 a.h3abs{
	/*position:absolute;*/
	float: right;
	font-size:11px;
	font-weight:normal;
}

h3.specialH3{
	height:auto;
	min-height:19px;
	padding-bottom:3px;
	position:relative;
}


h3.marg{margin-bottom:10px}

h1 a, h2 a, h3 a{
	border-bottom:medium none;
	color:#141414;
	font-size:11px;
	font-weight:bold;
	/*position:absolute;*/
	right:0;
	text-decoration:underline;
	top:5px;
}

h2 span{
	font-weight:normal;
	}
	
h1 span{
	font-weight:normal;
	}
	
label{
	background:transparent url(../images/h1_ico.gif) no-repeat;
	background-position:2px 50%;
	padding-left:20px;
	/*color:#0D0D0D;*/
}

span.req{
	color:#a80000;
	padding-left:5px;
	padding-right:0px;
	
}

label.errorInput, label.errorLabel{
	color:#AE4B4B;
	font-weight:bold;
	background:transparent url(../images/h1_ico_red.gif) no-repeat;
	background-position:2px 50%;
	}

label.date{
	width:50px;
	text-align:center;
	background:none;
	padding-right:10px;
	padding-left:10px;
	}
	
label.date1{
	width:50px;
	text-align:center;
	background:none;
	padding-right:10px;
	padding-left:0px;
	}
	
label.list{
	background-position:30px 50%;
	padding-left:50px;
	}

label.small{
	background:none;
	padding-left:0px;
	padding-right:0px;
	}

ol{
	list-style-type:none;
	/*margin-bottom:20px;*/
	margin-left:0;
	padding:0;
}

ol.h3after{
	/*margin-top:-25px;*/
}

ol li{
	padding:4px;
	background:#FFF;
	}
	
ol li.second{
	padding:4px;
	background:#F6F6F6;
	}

img.small25{
	border:1px solid #E2E2E2;
}

ol li *{
	vertical-align:middle
	}

ol li a{
	border-bottom:1px solid white;
	padding:2px 0px;
	border-bottom:none;
}

ol li.second a{
	border-bottom:1px solid #F6F6F6;
	border-bottom:none;
} 

ol li.second a:hover, ol li a:hover{
	/* border-bottom:1px dotted #186785 */
	border-bottom:none;
	}
	
ol li a:hover span.offer_number{
	font-weight:bold;
}

#headerContainer{
	width:100%;
	/*background:url(../images/headerContainerBG.png) top left repeat-x;*/
}

#headerContainer .fileCounter{
	/*margin: 20px 10px 10px 0;*/
	width:99%;
	text-align: right;
	padding-top: 20px;
	font-size: 11px;
	letter-spacing: 0.5px;
	
	/*float: right;*/
	/*position: relative;
	right: 0;*/
	/*background:url(../images/headerContainerBG.png) top left repeat-x;*/
}


div.headerLoggedOut{
	width:982px;
	height:230px;
	margin:0px auto;
	
	background:url(../images/headerBG.jpg) top left no-repeat;
	position:relative;
}

div.headerLoggedIn{
	width:982px;
	height:80px;
	margin:0px auto;
	
	background:url(../images/headerLoggedInBG.jpg) top left no-repeat;
	position:relative;
}

div.loginBox {
	position: relative;
	
	top: 5px;
	width:424px;
	height:35px;
	border: 0px solid blue;
	left: 547px;
	background:url(../images/poleLoginIPassword.png) top left no-repeat;
	margin-bottom: 8px;	
}

div.loginBox input.login, input.password{	
	float: left;
	width: 115px;
	/*height: 20px;*/
	margin: 0px 13px 8px 9px;
	/*border: none;*/
	/*padding: 0;*/
	
	background: transparent;	
	font-size: 12px;
	border: 0 none;
	color: #1F5DA6;
}

div.loginBox .przypomnijHaslo{	
	position: absolute;
	color: white;	
	top:31px;
	left: 260px;
}

#trzy_kroki {
	position: relative;	
	border: 0px white solid;
	height: 140px;
	top: 4px;
	/*left: 16px;*/
	/*width:900px;*/
}

div.krok {
	position: absolute;
	width: 225px;
	height: 140px;
	border: 0px solid green;
	
}

#krok1a {	
	left: 50px;
	background:url(../images/infoSprzedaj1.png) top left no-repeat;
}
#krok1b {	
	left: 50px;
	background:url(../images/infoKup1.png) top left no-repeat;
	display: none;
}


#krok2a {	
	left: 315px;
	background:url(../images/infoSprzedaj2.png) top left no-repeat;
}
#krok2b {	
	left: 315px;
	background:url(../images/infoKup2.png) top left no-repeat;
	display: none;
}


#krok3a {	
	left: 580px;
	background:url(../images/infoSprzedaj3.png) top left no-repeat;
}
#krok3b {	
	left: 580px;
	background:url(../images/infoKup3.png) top left no-repeat;
	display: none;
}



div.headerLoggedOut .kula {
	position: absolute;
	top: 5px;
	border: 0px solid red;
}

#kula1 {	
	left: 0px;
}

#kula2 {	
	left: 265px;
}

#kula3 {	
	left: 530px;
}

#kupicSprzedac {
	float: left;
	position: relative;
	
	top: 10px;
	width: 146px;
	height: 66px;
	border: 0px solid yellow;
	margin: 0 30px 0 6px;	
}


#kroki {
	float: left;
	position: relative;
	left: 10px;
	top: 5px;
	width: 790px;
	height: 140px;
	border: 0px dotted black;
}

div.jak_to_dziala {
	border: 0px solid black;
	float: left;	
	margin: 16px 6px 0px;
}

div.jak_to_dziala a {
	float: left;
	margin: 0px 5px 0 0;
}



#top_bezpiecznie_i_legalnie {
	width:982px;
	height:42px;
	margin:0px auto;
	
	background:url(../images/bezpiecznieILegalnie.png) top left no-repeat;
	background-position: 7px 20px;
}

div.guzikiZalogowany {
	float: right;
	padding: 6px;
	border: 0px solid orange;
	height: 24px;
	/*width: 620px;*/
}

div.guzikiZalogowany .spacer {
	float: right;	
	width: 1px;
	background-color: #DADADA;	
	height: 22px;
	
}


div.guzikiZalogowany .blankspacer {
	float: right;	
	width: 10px;
	height: 22px;
	background-color: transparent;
	
}

div.guzikiZalogowany a {
	float: right;
	border: 0px solid green;
	width: 100px;
	height: 24px;
}

div.guzikiZalogowany a:hover {
	border: 0px dotted white;
}

#contentContainer{
	width:100%;	
	/*background:#fff url(../images/menuContainerBG.png) top left repeat-x;*/
	
	 min-height:628px; 

	/*padding-bottom:50px;*/ 
}

#columnContainer{
	width:980px;		
	margin:0px auto;
}

div.menuTop{
	width:990px;
	margin:0px auto;
	height:39px;
	background:url(../images/menuBG.png) top left no-repeat;
	
	position:relative;
}

div.columnLeft{
	width:225px;
	float:left;
	min-height:300px;
	border: 0px solid red;
}

div.columnRight{
	/*width:782px;*/
	float:right;
	/*padding-top:30px;*/
}
	
div.columnMap{
	width:100%;
}

div.columnRight750{
	width:734px;
	/*padding-top:40px;*/
	margin-bottom:20px;
}
	
div.fiveSteps{
	height:158px;
	width:100%;	
	margin-top:-10px;
}

div.contentMain{
	/*padding-left:10px;*/
	width:734px;
	margin:0px;
	min-height:300px;
	float:right;	
	margin-bottom:20px;
	
	border: 0px solid red;
}

div.columnMapMain{
	/*width:750px;*/
	padding-left:20px;
}

div.contentRight{
	float:right;
	min-height:300px;
	padding-left:0;
	width:225px;
	}

#footerContainer{
	width:100%;	
	/*background:url(../images/footerContainerBG.png) top left repeat-x;*/
	height:52px;
	clear:both;
	
	/*
	position:absolute;
	bottom:0px;
	left:0px;
	*/
	
}

div.footer{
	/*height:45px;*/
	line-height:17px;
	margin:0 auto;
	padding-top:7px;
	text-align:center;
	width:990px;
	
	/*background:url(../images/footerBG.png) top left repeat-x;*/

}

div.footLinks{
	color:#141414;
	font-size:11px;
}

div.footLinks a{
	color:#141414;
	color:#1F5DA6;
	letter-spacing:1px;
	}

div.footRegulation{
	color:#939393;
	font-size:10px;
}

div.footRegulation a{
	color:#939393;
	font-size:10px;
	border-bottom:1px solid #939393;
}

div.fiveSteps_info{
	height:auto;
	margin-bottom:10px;
}

div.fiveSteps_links a{
	height:86px;
	display:block;
	float:left;	
}

div.fiveSteps_links a:hover{
	border-bottom:none;
	background-position:0px -86px;
	}

a.fiveSteps1{
	width:162px;
	background:url('../images/fiveSteps1.png') top left no-repeat;
	margin-left:20px;
}


a.fiveSteps2{
	width:181px;
	background:url('../images/fiveSteps2.png') top left no-repeat;
}


a.fiveSteps3{
	width:190px;
	background:url('../images/fiveSteps3.png') top left no-repeat;
}


a.fiveSteps4{
	width:168px;
	background:url('../images/fiveSteps4.png') top left no-repeat;
}

div.advices{
	margin-top:40px;
	padding-bottom:20px;
	width:170px;
}

a.oneAdvice{
	background:url('../images/oneAdvice.png') top left no-repeat;
	padding-left:20px;
	display:block;
	width:150px;
	background-position:0px 5px;
	line-height:17px;
	margin-bottom:15px;
}

a.oneAdvice:hover{
	background-position:2px 5px;
	border:none;
	}


div.mainLogo{
	margin-bottom:15px;
	padding-right:8px;
	text-align:center;	
}

/* ----------- STRONA GLOWNA --- WYROZNIONE OFERTY */

div.specialOffer{
	margin-top:0px;
	/*width:536px;*/
	/*padding-left:10px;*/
	/*background-color: #f3f3f3;*/
}

div.specialOfferContent{
	margin:0px;
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	background-color: #f3f3f3;
	/*width:536px;*/
	/*padding-left:10px;*/
	/*background-color: #f3f3f3;*/
	padding-top: 6px;	
}

div.photosCont{
	width: 700px;
	margin: 0px auto;
	border: 0px red solid;
	
}

div.singlePhoto{
	float:left;
	width:107px;
	height:152px;
	padding:8px 9px;
	background:url(../images/singlePhoto_main.png) top left no-repeat;
	margin-right:2px;
	margin-left:5px;
	margin-bottom:5px;
	position:relative;
}

div.desc{
	position:absolute;
	top:115px;
	width:106px;
	text-align:center;
	left:6px;
}

div.desc a{
	font-weight:bold;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:9px;
	}


		
div.desc a:hover, div.singlePhoto a:hover{
	border:none;
	text-decoration:underline;
	}

p.cash{
	/*
	background:transparent url(../images/cash.png) no-repeat scroll;
	background-position: 22px 50%;
	color:#0C0C0C;
	margin-top:3px;
	padding:3px 0 2px 42px;
	text-align:left;
	letter-spacing:1px;
	*/
	
	background:transparent url(../images/cash.png) no-repeat scroll;
	color:#0C0C0C;
	display:inline;
	letter-spacing:1px;
	margin-top:3px;
	padding:3px 0 2px 20px;
	text-align:left;

	background-position: 0 50%;
}

p.cash2{
	background:transparent url(../images/cash.png) no-repeat scroll;
	color:#0C0C0C;
	display:inline;
	letter-spacing:1px;
	margin-top:3px;
	padding:3px 0 2px 20px;
	text-align:left;
	
	
	background-position: 0 50%;
}



/* ----------- STRONA GLOWNA --- Newsy */
	
p.title{
	background:url('../images/titleBG.png') top left no-repeat;
	height:20px;
	width:510px;
	color:#fff;
	padding:6px 0px 0px 26px;
	margin-top:10px;
	clear:both;
}

p.titleLong{
	background:url('../images/titleBG720.png') top left no-repeat;
	height:20px;
	width:720px;
	color:#fff;
	padding:6px 0px 0px 26px;
	margin-top:10px;
	clear:both;
}

p.title a, p.titleLong a{
	color:white;
	text-decoration:none;
	border:none;
	padding-left:10px;
	}
	
p.title a:hover, p.titleLong a:hover{
	color:white;
	text-decoration:none;
	border:none;
	}

p.newsContent{
	padding-top:10px;
	padding-left:3px;
	padding-right:3px;
	line-height:17px;
	text-align:justify;
	margin-bottom:15px;
}

p.newsContent img, div.newsContentDiv img{
	float:left;
	margin:0px 10px 0px 2px;
	border:3px solid #D1D1D5;
	}
	
div.newsContentDiv{
	line-height:19px;
	font-size:11px;
	position:relative;
}

	
div.newsContentDiv p.newsData{
	top:-21px;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	right:0;
	}
	
div.newsContentDiv p{
	margin-bottom:10px;
}

div.advert{
	text-align:center;
	margin-bottom:20px;
}

div.advert_left {
	margin-bottom:20px;
	padding-left:3px;
	padding-top:30px;
	text-align:left;
}

p.slogan1{
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:17px;
	padding-top:10px;
	width:170px;
	float:left;
	
}

span.slogan1{
	color:#3E3E3E;
	float:left;
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	margin-top:-5px;
	padding-left:0;
	padding-top:0;
	width:170px;
	
}

p.slogan2{
/*
	padding-top:0px;
	float:right;
	width:580px;
	color:#146A86;
	line-height:21px;
*/
	color:#146A86;
	float:right;
	line-height:21px;
	padding-top:0;
	width:770px;
}

tr.firmRegistration{
	display:none;
}

div.AddrRegistration2{
	display:none;
}



tr.displayRow{
	display:table-row;
}


/* Mapa kategorii ###################### */

ul.categoryMap{
	float:left;
	font-size:12px;
	list-style-type:none;
	margin-bottom:20px;
	margin-left:10px;
	/*margin-right:15px;*/
	width:225px;
	
	/* border-left:1px solid blue; */
}

ul.categoryMap li{
	padding-left:15px;
	line-height:17px;
	padding-bottom:5px;
	}

ul.categoryMap li.mainCat{
	padding-left:20px;
	font-weight:bold;
	background:url(../images/mapCatMain.png) top left no-repeat;
	background-position:0px 4px;
}

ul.categoryMap li.sub1{
	font-weight:normal;
	margin-left:10px;
	background:url(../images/mapCatSub1.png) top left no-repeat;
	background-position:0px 6px;
}

ul.categoryMap li.sub2{
	font-weight:normal;
	margin-left:20px;
	background:url(../images/mapCatSub2a.png) top left no-repeat;
	background-position:0px 6px;
}

ul.categoryMap li.sub3{
	font-weight:normal;
	margin-left:25px;
	background:url(../images/mapCatSub3.png) top left no-repeat;
	background-position:0px 6px;
}
ul.categoryMap li.sub4{
	font-weight:normal;
	margin-left:30px;
	background:url(../images/mapCatSub4.png) top left no-repeat;
	background-position:0px 6px;
}
ul.categoryMap li.sub5{
	font-weight:normal;
	margin-left:35px;
	background:url(../images/mapCatSub5.png) top left no-repeat;
	background-position:0px 6px;
}
ul.categoryMap li.sub6{
	font-weight:normal;
	margin-left:40px;
	background:url(../images/mapCatSub6.png) top left no-repeat;
	background-position:0px 6px;
}
ul.categoryMap li.sub7{
	font-weight:normal;
	margin-left:45px;
	background:url(../images/mapCatSub7.png) top left no-repeat;
	background-position:0px 6px;
}
ul.categoryMap li.sub8{
	font-weight:normal;
	margin-left:50px;
	background:url(../images/mapCatSub8.png) top left no-repeat;
	background-position:0px 6px;
}
ul.categoryMap li.sub9{
	font-weight:normal;
	margin-left:55px;
	background:url(../images/mapCatSub9.png) top left no-repeat;
	background-position:0px 6px;
}
ul.categoryMap li.sub10{
	font-weight:normal;
	margin-left:60px;
	background:url(../images/mapCatSub10.png) top left no-repeat;
	background-position:0px 6px;
}

/* Wyszukiwanie plikow - efekt po najechaniu. */

div.hiddenDesciptionCont{
	position:relative;
	padding:13px 0;
	z-index:2;
	width:100%;
}

div.hiddenDesciption{
	background:#FFF;
	height:auto;
	color:#363636;
	font-weight:normal;
	padding:10px 15px;
	text-align:justify;
	line-height:16px;
	display:none;
	position:absolute;
	
	left:-6px;
	top:39px;
	/*width:475px;*/
	
	border:1px solid #0487AE;
	
	z-index:12;
}

div.hiddeTriangle{
	position:absolute;
	left:20px;
	bottom:-12px;
	width:18px;
	height:15px;
	
	background:url(../images/hiddenTriangle2.gif) top left no-repeat;
	}

div.infoBoxIco{
	
	background:transparent url(../images/infoBoxIco2.gif) no-repeat scroll right top;

	font-size:10px;
	height:15px;
	margin-right:4px;

	right:0;
	top:13px;

	text-align:right;
	
	/*
	float:left;
	position:absolute;
	width:80px;
			
	position:absolute;
	top:-6px;
	left:1px;
	*/
	}

div.hiddenDesciption p.bold{
	font-weight:bold;
	margin-bottom:5px;
}

div.mid_ubrInfoCont{
	margin:5px 0px;
	line-height:16px;
}

span#ubrError{
	color:#AC360E;
	font-size:11px;
	font-weight:bold;
	line-height:25px;
}


a.nohover, a.nohover:hover{
	text-decoration:none;
	border:0 none;
}

a.no, a.no:hover{
	color:white;
	border:0px solid red;
	text-decoration:none;
	/*float: left;*/
}

div.box h3{
	margin-bottom:15px;
}

div.box p, div.subpageContent p{
	margin-bottom:15px;
	line-height:19px;
	}
	
div.subpageContent{
	line-height:19px;
}

div.box h4, div.subpageContent h4{
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	background:transparent url(../images/h4_ico.png) no-repeat scroll left top;
	background-position:0px 3px;
	padding-left:17px;
	color:#0B7798;
	
	}

div.subpageContent ul{
	margin-left:20px;
	}
	
div.subpageContent ol{
	margin-left:20px;
	list-style:decimal;
	}
	
div.advertCont {
	margin-top:40px;
	padding-bottom:0;
	width:180px;
}

a.fright{
	float:right;
	letter-spacing:1px;
	font-size:11px;
	/*border-bottom:1px solid white;*/	
}

a.fright:hover{
	border-bottom:1px dotted #186785;
	}

div.advert250{
	text-align:center;
	margin-top:20px;
}

div.advert690{
	text-align:center;
	margin-top:20px;
}

p.infoClass{
	line-height:19px;
	margin-bottom:10px;
}

ul.ul404{
	margin-left:20px;
	line-height:20px;
}

ol.fileListOL{
	list-style-type:decimal;
	margin-left:30px;
}


div#upload_slots{
	padding:10px;
	border:1px solid #ECECEC;
	width:300px;
}

div#upload_slots input{
	width:295px;
    height:21px;
	}
	
a.searchLink{
	border-bottom:1px dotted #F3F3F3;
}

a.searchLink:hover{
	border-bottom:1px dotted #186785;
}

#pageForm{
	padding-top:10px;
}

#pageForm #pageNr{
	height:14px;
	padding:2px 0 0 0;
}

#pageForm #goPage{
	height:18px;
	padding:1px 5px 2px;
	width:auto;
}

a.borderwhite{
	border-bottom:1px solid white;
	
}

a.borderwhite:hover {
	border-bottom:1px dotted #186785;
}

.fck_desc ol{
	list-style-type:decimal;
	margin-left:20px;
	
	}
	
ul.tableInside li{
	margin-top:5px;
	margin-left:20px;
	font-style:italic;
}

div.openXContainer{
	text-align:center;	
	/*min-height: 20px;*/
	/*border: 1px dotted #1D1D1D;*/
	/*background-color: #f3f3f3;*/
	/*margin: 0px 0 20px;*/
}

div.openXContainer a, div.openXContainer a:hover{ border:none; text-decoration:none;}
div.openXContainer img{
	display:block;
	float:none;
	margin:0px auto;
	border:none;
	}
	
div.openXContainer div{
	position:static !important;
	height:auto !important;
	margin:10px auto;
	}
	
 
div.euroProject{
	width:995px; 
	margin:10px auto; 
	text-align:center;
	letter-spacing: 1px;
	font-size:11px;	
	color: #0D0D0D;
}
 

div.infoRel{
	position:relative;
	z-index:1;
}

div.infoRel label{
	position:relative;
	z-index:1;
	}

div.infoIco{
	/*
	display:inline;	
	padding:5px 12px !important;
	padding:1px 12px;
	
	position:relative;
	*/
	display:block;
	position:absolute;
	top:2px;
	right:2px;
	
	background:url(../images/biteo-info-ico3.gif) top left no-repeat;
	background-position:5px 50%;
	cursor:pointer;
	height:15px;
	width:20px;
	line-height:15px;

	text-indent:-9999px;
	color:white;
	
	z-index:5;
}

/* Piotr Baldych, bug=101, licencje opis */

div.infoIcoLic{
	/*
	display:inline;	
	padding:5px 12px !important;
	padding:1px 12px;
	
	position:relative;
	*/
	display:block;
	position:absolute;
	top:2px;
	right:2px;
	
	background:url(../images/biteo-info-ico3.gif) top left no-repeat;
	background-position:5px 50%;
	cursor:pointer;
	height:15px;
	width:20px;
	line-height:15px;

	text-indent:-9999px;
	color:white;
	
	z-index:5;
}

div.infoIco span.hiddenInfo{display:none;}
div.infoIco span.hiddenInfo-*{display:none;}

div.mainInfoHidden{
	padding:5px;
	display:none;
	position:absolute;
	top:-30px;
	right:35px;
	width:150px;
	min-height:60px;
	border:1px solid #C5C5C5;
	background:white;
	
	text-indent:0px;
	color:#141414;
	
	z-index:10;
}
 
div.mainInfoHidden div.arrowLeft {
	position:absolute;
	left:-12px;
	top:30px;
	width:12px;
	height:14px;
	background:url(../images/biteo-info-arrow.gif) top left no-repeat;
	
} 

div.mainInfoHidden div.arrowRight {
	position:absolute;
	right:-12px;
	top:30px;
	width:12px;
	height:14px;
	background:url(../images/biteo-info-arrowR.gif) top left no-repeat;
	
} 

div.mainInfoHidden2{
	padding:5px;
	display:none;
	position:absolute;
	
	top:-30px;
	right:35px;
	
	width:150px;
	min-height:60px;
	border:1px solid #C5C5C5;
	background:white;
	
	text-indent:0px;
	color:#146A86;
	
	z-index:10;
}
 
div.mainInfoHidden2 div.arrowRight {
	position:absolute;
	right:-12px;
	top:30px;
	width:12px;
	height:14px;
	background:url(../images/biteo-info-arrowR.gif) top left no-repeat;
	
} 
  
 table.main96Photo {
 	height:96px
 }
 table.main96Photo td {
 	padding:0px 10px 0px 0px;
	background:none;
	border-width:0px;
	text-align:center;
	vertical-align:middle;
	height:auto;
 }
 table.main96Photo td a img {
 	border:none;
	padding:0;
 } 
 
 
a.facebox {
border:none !important;
text-decoration:none !important;
}

a.facebox img {
/* border:medium none !important; */
text-decoration:none !important;
	max-width: 48px;
	max-height: 48px;
} 



}

tr.inactive td {
    color:#B0C4DE;
}

div.singleOfferPoster {
	float: left;
	width: 225px;
	height: 135px;
	border: 0px solid red;
	color:#1F5DA6;
	margin: 6px 4px;
	/*cursor: pointer;*/	
}

div.photosCont  a{

}

div.singleOfferPoster div {	
	border: 0px solid green;	
}

div.singleOfferPoster div.singleOfferPosterL {
	float: left;
	width: 	10px;
	height: 135px;
	background:url(../images/bgSliceLeft.png) top left no-repeat;	
}

div.singleOfferPoster div.singleOfferPosterR {	
	float: left;
	width: 10px;
	height: 135px;
	background:url(../images/bgSliceRight.png) top left no-repeat;
}

div.singleOfferPoster div.singleOfferPosterC {
	float: left;	
	width: 205px;
	height: 135px;
	background:url(../images/bgSlice.png) top left repeat;
}


div.singleOfferPoster div.offerHeader{
	height: 45px;
	border-bottom: 1px dotted #BEBEBE;
}

div.singleOfferPoster div.cornerIco{
	position: relative;
	left: -10px;	
	/*width: 0px;*/
	height: 45px;		
	float: left;
	margin-right: -45px;
}

div.singleOfferPoster div.largeCategoryIco {
	position: relative;
	/*top: 60px;*/
	margin: 2px auto 10px auto;
	width: 75px;
	height: 55px;	
}

div.singleOfferPoster div.offerName {
	padding: 4px 0px;	
	max-height: 44px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	margin: 0px 25px;
}

div.singleOfferPoster div.offerDesc {
	/*width: 220px;*/	
	text-align: center;
	padding: 0 2px;
}

div.singleOfferPoster div.categoryTag {
	float: left;
	width: 115px;
	text-align: center;
	height: 20px; 
	color: #FCFCFC;
}

div.singleOfferPoster div.offerPrice {
	width: 195px;	
	height: 21px;
	text-align: right;
	padding: 0px;
	margin: 0px auto;
	
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 11px;
	background:url(../images/cena.png) top left no-repeat;
}

div.singleOfferPoster div.offerPrice  p{
	padding: 3px 0px;
}

div.news {
	border: 0px red solid;	
	margin: 20px 0;
}

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

div.comments {
	border: 0px red solid;	
	margin: 20px 0;
}

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

div.news div {
	/*border: 1px red solid;*/
	margin: 0px auto;	
}

div.singleNewsPoster {
	width: 726px;
	height: 130px;
	border-top: 1px dotted #BEBEBE;
	padding: 5px 0;
}

div.news div.first{
	border: 0 none;
}


div.news div.newsImage {
	float: left;
	width: 150px;
	height: 90px;
	margin: 20px 15px;		
}


div.news div.newsImage  img {
	display: block;
	margin: 0px auto;
}

div.news div.newsHeader {
	float: left;
	width: 525px;
	padding: 15px 0 5px 0;
	margin: 5px 0px;	
}

div.news div.newsContent {
	float: left;
	width: 525px;
	padding: 0px 0;	
	letter-spacing: 1px;
	text-align: justify;
}

div.newsHeader .date {
	float: right;
	width: 75px;	
	text-align: right;
	font-weight: bold;
}

div.newsHeader .title {
	font-size: 13px;	
	float: left;
}

div#offerFullView {
	color: #1F5DA6;
	border: 0px solid black;
}

div#offerFullView div {
 	/*border: 1px solid red;*/ 	
}


div#offerFullView div.bigIcon{
	width:250px;
	height:auto;
	float:left;
	padding:0px;
	text-align: center;
	/*text-align:center;*/
	/*margin-bottom:10px;*/
}

div#offerFullView div.bigIcon img.imgBig {
	display: none;
}

div#offerFullView div.bigIcon img.noIcon {
	/*margin-left: 240px;*/
}


div#offerFullView div.offerIcons {
 	border: 0px solid green;
 	min-height: 248px; 	
}



div.offerDetails {
	float: left;
	width: 600px;
	heigth: 300px;
}

div.sellerDetails {
	float: right;
	width: 345px;
	heigth: 300px;	
}


div#offerFullView div.sellerDetails div.row{
	border: 0 none;
	border-top: 1px dotted #BEBEBE;	
	padding: 3px 25px;
	font-size: 11px;
}

div#offerFullView div.sellerDetails div.first{
	border: 0 none;
}

div#offerFullView div.sellerDetails div.h{
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
}


div.sellerData {
	padding: 10px 0;
	background-color: #f3f3f3;
	
	border: 1px solid #DADADA;
}

div.sellerDetails p.left{
	float: left;
	width: 150px;
	border: 0 none;
	/*font-weight: normal;*/
	text-indent:0px;
}

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


.noindent {
	text-indent:0px;
}



div.sellerDetails p.right{
	width: 110px;
	border: 0 none;
}



div#offerFullView div.offerBigIco {
	min-width: 120px;
	height: 120px;
	margin: 10px;
	float: left;
}

/*div#offerFullView .head */
h3 {
	font-size: 16px;
	letter-spacing: 0px;
	font-weight: bold;
	padding: 3px 0;
	border-bottom: 1px dotted #BEBEBE;
	margin: 35px 0 20px 0;
}

div#offerFullView p.offerName {
	float: left;
	width: 400px;
	font-size: 16px;
	letter-spacing: 0px;
	font-weight: bold;
	padding: 3px 0;	
}

div#offerFullView div.offerShortDesc {
	float: left;
	width: 400px;
	font-size: 12px;
	letter-spacing: 0px;
	padding: 3px 0;	
}

div.userLinks2 {
	border: 0px solid red;
	float: right;
	text-align: right;
	width: 160px;
	font-size: 11px;
	letter-spacing: 0px;
	padding: 3px 0;	
}

div.userLinks3 {
	border: 0px solid red;
	font-size: 11px;
	letter-spacing: 0px;
	padding: 3px 0;	
	margin: 15px 0;
}


div.userLinks2 a, div.userLinks3 a{
	border-bottom: 1px solid #1F5DA6;
}


div.offerDescription .descriptionContent {	
	list-style-type:none;
	font-size: 13px;
}

div.offerDescription .descriptionContent li { 
	/* list-style-type:none; */
	margin-left:20px; 
}

.red {
	color: red;
	/*font-weight: bold;*/
}

.noTopMargin {
	margin-top: 0;
}

div#regulamin ol {
	margin-left: 25px;
}

div#regulamin ol li {
	list-style-type: decimal;
	list-style-position: outside;
}

div.social-promo a {
	border-bottom:0px;
}

h1#landing-header {}
ul#landing-list {}
p#landing-p1 {}
p#landing-list_header {}
p#landing-wezwanie {}
p#landing-footer {}
p.landing {}