
div.sectionLeft
{
		width: 590px;
		padding: 20px 20px 0px 0px;
}

div.sectionRight
{		
		width: 368px;
}


div.layerContent a.next
{
		display: block;
		font-weight: bold;
		color: #333333;		
		text-decoration: none;
		padding: 10px 18px 10px 0px;
		margin: 0px;
}

div.layerHeader
{
		padding-top: 0px;
}

/*************************************************/
/* Header                                        */
/*************************************************/

div#header
{		
		height: 100px;		
}

div#logo
{
		position: absolute;
		margin: 25px 0px 0px 0px;
}

/*************************************************/
/* searchEngine                                  */
/*************************************************/

div#search
{
		margin: 20px 0px 20px 0px;
}


/*************************************************/
/* layerHeader                                   */
/*************************************************/
div.sectionLeft div.layerHeader
{
		overflow: hidden;
		border: none;
}
div.sectionLeft div.layerHeader a.advert-image
{	
		float: left;
		display: block;
		width: 127px;
		height: 87px;
		border: 1px solid #CCCCCC;
		background-repeat: no-repeat;
		background-position: center;
		margin: 0px 20px 0px 0px;
}

div.sectionLeft div.layerHeader a.image
{	
		float: left;
		display: block;
		width: 127px;
		height: 87px;
		border: 1px solid #CCCCCC;
		background-repeat: no-repeat;
		background-position: center;
		margin: 0px 20px 0px 0px;
}

div.sectionLeft div.layerHeader h1
{
		display: inline;
		font-size: 26px;		
}
div.sectionLeft table.DataItem
{
		width: 100%;
		margin-bottom: 10px;
}
div.sectionLeft table.DataItem td
{
		padding: 10px;
}
div.sectionLeft table.DataItem td.top
{		
		color: #FFFFFF;
		font-size: 16px;
		font-weight: bold;
}
div.sectionLeft table.DataItem td.attribute
{
		width: 110px;
		border-bottom: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
}
div.sectionLeft table.DataItem td.value
{
		border-bottom: 1px solid #CCCCCC;
}

div.sectionLeft div.Counter
{
		font-size: 11px;
		color: #333333;
		text-align: right;
		text-decoration: underline;
		padding: 10px 0px 20px 0px;
}
div.sectionLeft table td ul
{
		list-style-type: square;
		padding: 0px 0px 0px 15px;
		margin: 5px 0px 0px 0px;
}
div.sectionLeft table td ul li
{
		padding: 2px 0px 2px 0px;
}

div#fxContent
{
		border: 1px solid #EBEBEB;
		background-color: #EBEBEB;
		padding: 10px;
}
div#fxContent a.image
{
		background-color: #FFFFFF;
		border: none;
		margin: 32px 10px 10px 0px;
}
div#fxContent h2 a
{
		font-size: 14px;
}
div#fxContent div.clp
{		
		margin: 10px 0px 0px 0px;
}
div#fxContent div.clp a
{
		font-size: 11px;
		color: #1FC0EC;
}
div#fxContent div.main a.next
{
		font-weight: normal;
		background-image: url('../gfx/arrowNewsletter.jpg');
		text-decoration: underline;
}



div#ItemGallery a
{
		display: block;
		float: left;
		border: 1px solid #CCCCCC;
		padding: 1px;
		margin: 1px;
}


/*************************************************/
/* Nazwa miasta                                  */
/*************************************************/

div#logo h1 a
{
		font-size: 28px;
		font-weight: bold;
		letter-spacing: -1px;
}
div#logo a img
{
		margin-top: 8px;
}


/*************************************************/
/* Firma 				                                 */
/*************************************************/

div.layerSection
{
		line-height: 20px;
		margin: 20px 0px 20px 20px;		
}

div.layerSection ul.list
{
		list-style-type: none;
		padding: 0px;
		margin: 0px;
}
div.layerSection ul.list li
{
		font-size: 10px;		
		color: #333333;
}
div.layerSection table
{
		width: 100%;
}
div.layerSection table td
{
		border-bottom: 1px dotted #CCCCCC;
		padding: 5px 0px 5px 0px;
}
div.layerSection table td.attribute
{
		width: 120px;
		font-size: 11px;
}

div.sectionRight div#layerScroller
{
		overflow: auto;
		height: 364px;
}



/*********************************************************/
/* Opisy ogloszenia i opis firmy - domyślne formatowanie */
/*********************************************************/

table.DataItem tr td.value *
{		
		background-color: #FFFFFF !important;
		font-family: Arial !important;
		font-size: 12px !important;
		color: #000000 !important;
}
div.sectionLeft div.layerSection *
{
		font-family: Arial !important;
		font-size: 12px !important;
		color: #000000 !important;
}

table.DataItem tr td.value a, table.DataItem tr td.value a strong, div.sectionLeft div.layerSection a, div.sectionLeft div.layerSection table tr td.value a strong
{
		color: #0000DD !important;
		text-decoration: underline !important;
}
