
/* ***************************************************************** */
/* ************************ style globalne ************************* */
/* ***************************************************************** */

body
{
		background: url("../gfx/bckgrBody.jpg") repeat-x top;
		margin: 0px;
		padding: 0px;
}
*
{
		font-family: Arial;
		font-size: 11px;
}
a
{
		color: #333333;
		text-decoration: none;
}
h1, h2, h3, h4, h5, h6
{
		padding: 0px;
		margin: 0px;
}
input.inputText, input.submitAction, select.selectList
{
		padding: 5px;
}

/* ***************************************************************** */
/* ************************** style layout ************************* */
/* ***************************************************************** */
div#sectionBody { background: url("../gfx/bckgrFooter.jpg") repeat-x bottom; }
div#sectionContent
{
		width: 1004px;
		margin: 0px auto 0px auto;
}
div#fxTopper
{
        padding: 0 5px 0 15px;
		border: 1px solid #F4F4F4;
		background-color: #F4F4F4;
}
div#sectionHeader {	overflow: hidden; margin: 10px 0px 10px 0px; }

/* ***************************************************************** */
/* **************************** style Menu ************************* */
/* ***************************************************************** */

div#layerMenu
{
		overflow: hidden;
}

div#layerMenu a
{
		float: left;
		display: block;
		font-size: 14px;
		font-weight: bold;
		background: url("../gfx/sqr66.gif") no-repeat;
        background-position: left 15px;
		padding: 10px 12px 15px 12px;
}
div#layerMenu a u { font-size: 14px; color: #24C2FF; }

/* ***************************************************************** */
/* *********************** style UserAccount *********************** */
/* ***************************************************************** */
div#UserAccount { float: right; }

a#Logo
{
		position: relative;
		float: left;
		display: block;
		margin: 15px 15px 5px 25px;
}

/* ***************************************************************** */
/* *********************** style lokalizacja *********************** */
/* ***************************************************************** */

div#sectionHeader div#layerLocation {  float: left; text-align: center; margin: 0px 0px 0px 0px; }
div#sectionHeader div#layerLocation h2 { display: block; float: left; background: url('../gfx/bckgrLocation.gif') no-repeat center; width: 184px; color: #FFFFFF; letter-spacing:-0.5px; font-size: 14px; padding: 5px; }
div#sectionHeader div#layerLocation a { display: block; float: left; color: #CC0000; text-decoration: underline; margin: 6px 2px 0px 2px; }

/* ***************************************************************** */
/* ************************* style Icons *************************** */
/* ***************************************************************** */

div#layerIcons
{
		float: right;
		overflow: hidden;
		width: 770px;
		text-align: center;
}
div#layerIcons div.icoItem
{
		float: left;
		width: 120px;
		height: 120px;
		/*background: url("../gfx/bckgrIcon.png") no-repeat center bottom;*/
		margin: 0px 0px 0px 5px;
}
div#layerIcons a.layerHint
{
		position: absolute;
		display: block;
		width: 110px;
		/*background-color: #24C2FF;*/
		background: url("../gfx/bckgrHint.gif") no-repeat center;
		color: #FFFFFF;
		padding: 5px;
		margin: -18px 0px 0px 0px;
		/*
		-moz-opacity: 0.8;
		filter: opacity(alpha=80);
		opacity: 0.80;
		*/
}


/* ***************************************************************** */
/* ************* style toggleMenu - województwa ******************** */
/* ***************************************************************** */

div#layerLocation div#toggleMenu
{
		position: absolute;		
		display: none;
		width: 150px;
		background-color: #EFEFEF;
		border: 1px solid #D2D2D2;
		border-top: none;
		text-align: left;
		margin: 10px 10px 10px 175px;
		z-index: 2;
}
div#layerLocation div#toggleMenu a#x { position: absolute; float: right; margin: -18px 0px 0px 130px; padding: 0px; }
div#layerLocation div#toggleMenu a.mItem 
{ 
		display: block;
		width: 130px;
		border-bottom: 1px solid #FFFFFF;
		border-top: 1px solid #D2D2D2;
		color: #333333;
		text-decoration: none;
		padding: 2px 10px 2px 10px;
		margin: 0px;
}
div#layerLocation div#toggleMenu a.mItem:hover { background-color: #DDDDDD; }
div#sectionMain
{
		overflow: hidden;
}


/* ***************************************************************** */
/* *********************** style Navigator ************************* */
/* ***************************************************************** */

div#sectionNavigator
{
		overflow: hidden;
		height: 20px;
		color: #333333;
		padding: 10px;
}
div#sectionNavigator div.layerMain { float: left; }
div#sectionNavigator img { margin: 0px 4px 2px 3px; }
div#sectionNavigator a
{
		color: #3FC9FF;
		text-transform: lowercase;
}


/* ***************************************************************** */
/* *********************** style Categories ************************ */
/* ***************************************************************** */

div.layerContent div.layerHeader img { margin-top: 2px; }
div.layerContent div.navigator 
{ 
		overflow: hidden;
		border-bottom: 1px solid #FFFFFF;
		background-color: #40C9FF;
		padding: 5px 10px 5px 10px;
}
div.layerContent div.navigator * { color: #FFFFFF; }
div.layerContent div.navigator a 
{ 
		background: url("../gfx/arrowFF.gif") no-repeat right 52%;
		text-decoration: underline; 
		padding: 0px 10px 0px 5px; 
}
div#sectionCategories { overflow: hidden; background: url("../gfx/bckgrCategories.jpg") repeat-x top; }
div#sectionCategories a 
{
		display: block;
		float: left;
		background: url("../gfx/arrowCategories.gif") no-repeat 12px 50%;
		width: 176px;
		color: #333333;
		padding: 10px 0px 10px 20px;
}
div#sectionCategories div.separathor { clear: both; height: 1px; background-color: #E6E6E6; }


/* ***************************************************************** */
/* ************************** style Stopka ************************* */
/* ***************************************************************** */

div#sectionFooter
{
		overflow: hidden;
		height: 15px;
		border-top: 1px solid #FFFFFF;
		padding: 15px 10px 15px 10px;
		margin-top: 10px;
}
div#sectionFooter div.sectionContent { width: 790px; padding-left: 210px; margin: 0px auto 0px auto; }
div#sectionFooter div.layerThemedia {	float: left; }
div#sectionFooter div.layerThemedia a { text-decoration: underline; }
div#sectionFooter div.layerThemedia strong a { font-weight: normal; text-decoration: none; }
div#sectionFooter div.layerMenu { float: right; }
div#sectionFooter div.layerMenu a { float: left; display: block; background: url("../gfx/sqr66.gif") no-repeat center left; padding: 0px 15px 0px 10px; }
div#sectionFooter div.layerMenu a u { color: #24C2FF; }

div#sectionLeft
{
		float: left;
		width: 204px;
}
div#sectionRight
{
		float: right;
		width: 794px;
}




/* ***************************************************************** */
/* *********************** style SearchEngine ********************** */
/* ***************************************************************** */
div#sectionLeft div.layerContent
{
		background: url("../gfx/bckgr204.png") repeat-y center;
		padding: 0px 3px 0px 3px;
}
div#sectionLeft div.layerBottom
{
		height: 5px;
		background: url("../gfx/PolandEnd.png") no-repeat center top;
}
div#sectionRight div.layerContent
{
		overflow: hidden;
		background: url("../gfx/bckgr794.png") repeat-y center;
		padding: 0px 3px 0px 3px;
}
div#sectionRight div.layerTop 
{
		clear: both;
		height: 5px;
		background: url("../gfx/hMain.png") no-repeat center;
}
div#sectionRight div.layerBottom 
{
		clear: both;
		height: 5px;
		background: url("../gfx/MainEnd.png") no-repeat center;
}

div#SearchEngine
{
		margin-bottom: 5px;
}
div#SearchEngine a
{
		display: block;
		height: 17px;
		background: url("gfx/bckgrSearchEnd.png") no-repeat center bottom;
		color: #333333;
		text-align: right;
		text-decoration: underline;
		padding: 5px 15px 5px 10px;
}
div#SearchEngine div.layerContent div
{
		background: #E2E2E2 url("../gfx/bckgrSearch.jpg") repeat-x top;
		text-align: center;
		padding: 22px 0px 20px 0px;
}
div#SearchEngine input.inputText
{
		border: none;
		width: 116px;
		height: 15px;
		background: url("../gfx/inputsSearch.gif") no-repeat left top;
		padding-top: 6px;
}
div#SearchEngine input.submitAction
{
		border: none;
		width: 24px;
		background: url("../gfx/inputsSearch.gif") no-repeat right top;
}


/* ***************************************************************** */
/* *********************** style Wojewodztwa *********************** */
/* ***************************************************************** */
div#PolandMap
{
		margin-bottom: 10px;
}
div#PolandMap a
{
		overflow: hidden;
		display: block;
		border-bottom: 1px solid #FFFFFF;
		background-color: #F4F4F4;
		background-position: 10px center;
		background-repeat: no-repeat;
		color: #333333;
		/*padding: 10px 10px 10px 45px;*/
		padding: 2px 10px 2px 5px;
}
div#PolandMap a span { display:block; float:left; padding-top:8px; }
div#PolandMap a span.count
{
		float: right;
		color: #24C2FF;
}
div#PolandMap a.ItemSelected { background-color: #24CDFF; color: #FFFFFF; }
div#PolandMap a.ItemSelected span { color: #FFFFFF; }
div#PolandMap a span.IconItem 
{ 
		display: block;
		float: left;
		width: 30px; 
		height: 30px; 
		background-image: url('../gfx/PolandMap.gif');
		background-repeat: no-repeat;
		padding: 0px;
		margin-right: 5px;
}
div#PolandMap a span#itDLN { background-position: 0px -2px; }
div#PolandMap a span#itKJP { background-position: -30px -2px; }
div#PolandMap a span#itLBL { background-position: -60px -2px; }
div#PolandMap a span#itLBS { background-position: -90px -2px; }
div#PolandMap a span#itLDZ { background-position: -120px -2px; }
div#PolandMap a span#itMLP { background-position: -150px -2px; }
div#PolandMap a span#itMZW { background-position: -180px -2px; }
div#PolandMap a span#itOPL { background-position: -210px -2px; }
div#PolandMap a span#itPDK { background-position: -240px -2px; }
div#PolandMap a span#itPDL { background-position: -270px -2px; }
div#PolandMap a span#itPMR { background-position: -300px -2px; }
div#PolandMap a span#itSLS { background-position: -330px -2px; }
div#PolandMap a span#itSWT { background-position: -360px -2px; }
div#PolandMap a span#itWRM { background-position: -390px -2px; }
div#PolandMap a span#itWLK { background-position: -420px -2px; }
div#PolandMap a span#itZCH { background-position: -450px -2px; }

div#PolandMap a.ItemSelected span#itDLN { background-position: 0px -36px; }
div#PolandMap a.ItemSelected span#itKJP { background-position: -30px -36px; }
div#PolandMap a.ItemSelected span#itLBL { background-position: -60px -36px; }
div#PolandMap a.ItemSelected span#itLBS { background-position: -90px -36px; }
div#PolandMap a.ItemSelected span#itLDZ { background-position: -120px -36px; }
div#PolandMap a.ItemSelected span#itMLP { background-position: -150px -36px; }
div#PolandMap a.ItemSelected span#itMZW { background-position: -180px -36px; }
div#PolandMap a.ItemSelected span#itOPL { background-position: -210px -36px; }
div#PolandMap a.ItemSelected span#itPDK { background-position: -240px -36px; }
div#PolandMap a.ItemSelected span#itPDL { background-position: -270px -36px; }
div#PolandMap a.ItemSelected span#itPMR { background-position: -300px -36px; }
div#PolandMap a.ItemSelected span#itSLS { background-position: -330px -36px; }
div#PolandMap a.ItemSelected span#itSWT { background-position: -360px -36px; }
div#PolandMap a.ItemSelected span#itWRM { background-position: -390px -36px; }
div#PolandMap a.ItemSelected span#itWLK { background-position: -420px -36px; }
div#PolandMap a.ItemSelected span#itZCH { background-position: -450px -36px; }

/* ***************************************************************** */
/* ************************ style DataList ************************* */
/* ***************************************************************** */
table td
{
		padding: 5px;
}
table td h2
{
		color: #333333;
		letter-spacing: -1px;
		text-transform: lowercase;
		margin: 5px;
}
table td h2 * { font-size: 22px; }
table td h2 span { color: #24C2FF; }
table td.tdHeader
{
		height: 24px;
		background: url("../gfx/bckgrHeader.gif") repeat-x top;
		border-left: 1px solid #FFFFFF;
		color: #666666;
		padding-top: 2px;
}
div#sectionRight div.layerMain div.layerContent div.layerHeader
{
		background: url("../gfx/bckgrHeader.gif") repeat-x top;
		color: #666666;
		padding: 3px 10px 7px 10px;
}
table td.tdHeader img
{
		margin: 3px 0px 0px 5px;
}
table td.tdItem
{
		border-left: 1px solid #EFEFEF;
		padding: 10px;
}
table td.tdItem a
{
		color: #24C2FF;
		text-decoration: underline;
		text-transform: lowercase;
}
table td.tdItem h3 a
{
		font-size: 12px;
		text-transform: none;
		color: #333333;
		text-decoration: underline;
}
table td.tdItem h3 a span
{
		color: #CE0000;
}
table td.tdItem div.layerPrice
{
		background-color: #CE0000;
		color: #FFFFFF;
		text-align: right;
		padding: 5px;
}


/* *************************************************************** */
/* ****************************** Item *************************** */
/* *************************************************************** */

div#Item h1
{
		font-size: 22px !important;
		line-height: 25px !important;
		margin: 20px 0px 0px 0px;
}
div#Item div.layerText { overflow: hidden; padding: 20px; }
div#Item div.layerText * 
{ 
		font-family: 'Arial';
		font-size: 11px;
		color: #000000;
}
div#Item div.separathor { clear: both; height: 1px; background-color: #FFFFFF; }
div.layerCategory a
{		
		color: #24C2FF !important;
		text-decoration: underline;
		text-transform: lowercase;
}
div.layerCategory img { margin: 0px 3px 2px 3px; }
div#Item a.layerImage
{
		display: block;
		float: left;
		width: 127px;
		height: 87px;
		border: 1px solid #CCCCCC;
		background-color: #FFFFFF;
		background-repeat: no-repeat;
		background-position: center;
		margin: 15px 20px 10px 0px;
}
div#Item table { margin-top: 15px; }
div#Item table td { line-height: 15px; padding: 8px; }
div#Item table td.tdHeader
{
		background-color: #EFEFEF;
		background-image: none;
		border-bottom: 1px solid #CCCCCC;
		padding: 8px;
}
div#Item table td.tdAttribute
{
		width: 100px;
		border-bottom: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
}
div#Item table td.tdValue
{
		border-bottom: 1px solid #CCCCCC;
}
div#Item table td.tdValue ul { list-style-type: square; padding-left: 15px; margin-top: 5px; }
div#Item table td.tdValue a { color: #24C2FF !important; text-decoration: underline; }
div#Item table td.tdValue a strong { color: #24C2FF !important; }
div#Item div.layerPrice 
{ 
		float: left;
		background-color: #DD0000; 
		font-weight: bold;
		color: #FFFFFF; 
		text-align: right;
		padding: 2px 5px 2px 5px; 
}
div#Item div.layerViews
{
		clear: both;
		overflow: hidden;
		color: #666666;
		text-align: right;
		text-decoration: underline;
		padding-top: 15px;
}

/* *************************************************************** */
/* *************************** Message *************************** */
/* *************************************************************** */
div#layerMessage, div#fxResults
{
		width: 300px;
		border: 1px solid #3FC9FF;
		background-color: #3FC9FF;
		color: #FFFFFF;
		text-align: center;
		padding: 20px;
		margin: 10px auto 10px auto;
}
div#layerMessage span { font-size: 16px; }
div#fxResults { width: 96%; padding: 10px; margin: 10px auto 10px auto; }

div.layerText {	line-height: 18px; padding: 10px 20px 10px 20px; }
div.layerText h2 { font-size: 16px; font-weight: bold; }




/* *************************************************************** */
/* **************************** Reklama ************************** */
/* *************************************************************** */

div#Item div#rectangle { float: right; margin: 8px; }
div.reklama
{
		text-align: center;
		margin: 10px auto 10px auto;
}
div#billboard
{
		position: relative;
		overflow: hidden;
		width: 750px;
}
div#skyscraper
{
		position: relative;
		overflow: hidden;
		width: 160px;
		height: 600px;
}



/* *************************************************************** */
/* **************************** Pager **************************** */
/* *************************************************************** */
div#sectionNavigator div.sectionPager { float: right; margin-top: 0px; padding-top: 0px; }
div.sectionPager
{
		text-align: right;
		padding: 10px 5px 10px 5px;
		margin: 10px 0px 10px 0px;
}
div.sectionPager *
{
		font-family: Arial;
}
div.sectionPager strong
{
		background: url("../gfx/arrowPageActual.gif") no-repeat center;
		color: #3FC9FF;
		padding: 5px 5px 5px 5px;
}
div.sectionPager a 
{
		font-family: Arial;
		color: #333333 !important;
		padding: 0px 5px 0px 5px;
}
div.sectionPager a img
{
		margin: 0px !important;
}
div.sectionPager span
{
		display: none;
		color: #FFFFFF;
}
select#rssSelect { padding: 5px; border:1px solid #CCCCCC; width: 420px; }
a#rss { background-image: url(../gfx/rss.png)!important; background-position: 0 0!important; padding: 10px 45px 15px 50px!important; cursor: pointer; }
a#rss:hover { background-position: 0 -43px!important; }
a#rss.this { background-position: 0 -43px!important; }
div.chooseRSS {
    background-color: #DDDDDD;
    display: none;
    height: 160px;
    margin-left: 362px;
    padding: 20px;
    position: absolute;
    top: 42px;
    width: 420px;
    z-index: 999;
}
div.chooseRSS span { float: left; margin-top: 20px; margin-right:5px; font-size: 13px; }
div.chooseRSS span#link { float: left; margin-top: 20px; margin-right:5px; font-size: 13px; }
a.rssLink { float: left; display: none!important; background: none!important; font-size: 13px!important; color: #0000DD; padding: 0!important; font-weight: normal!important; text-decoration: underline; margin-top:20px; }
a.rssLink.show {
    display: block !important;
}
input.close {
    background-color: #DD0000;
    border: 0 solid #FFFFFF;
    bottom: 10px;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    padding: 5px 15px;
    position: absolute;
    right: 10px;
}
