/*************************************************/
/* style globalne                                */
/*************************************************/


body
{		
		padding: 0px 0px 20px 0px;
		margin: 0px;
}
*
{
		font-size: 12px;
		font-family: Arial, Tahoma, Verdana, sans-serif;
		color: inherit;
}
a
{
		color: #0000DD;
		text-decoration: underline;
}
a:hover
{
		color: #000066;
		text-decoration: underline;
}
table td
{
		vertical-align: top;
		padding: 5px 0px 5px 0px;
}
h1
{
		font-family: Arial;
}
h2
{
		font-family: Arial;
		font-size: 22px;		
		padding: 0px;
		margin: 0px 0px 0px 0px;
}
h3
{
		font-family: Arial;
		font-size: 14px;
		padding: 0px;
		margin: 3px 0px 0px 0px;
}



div#content
{
		width: 1000px;		
		margin: 0px auto 0px auto;
}
div#fxTopper
{
		height: 5px;
		background-color: #EBEBEB;
		border: 1px solid #EBEBEB;
}


/*************************************************/
/* menu 				                                 */
/*************************************************/

div#menu
{
		overflow: hidden;
		border-bottom: 1px dotted #EBEBEB;
		padding: 10px 0px 5px 0px;
}
div#menu a
{		
		margin: 0px 5px 0px 5px;
}


/*************************************************/
/* header 			                                 */
/*************************************************/

div#header
{		
		height: 150px;
}


div#logo
{
		position: absolute;		
		margin: 25px 0px 0px 20px;
}
div#logo h1
{
		display: inline;
		padding: 0px 0px 0px 0px;
		margin: -10px 0px 0px 0px;
}
div#logo h1 a
{
		font-family: 'Trebuchet MS', Arial;
		font-size: 42px;
		font-style: italic;
		font-weight: bold;
		color: #DC4A4B;
		text-decoration: none;
}

/*************************************************/
/* searchEngine                                  */
/*************************************************/

div#search
{
		float: right;
		width: 670px;
		height: 50px;
		border: 1px solid #EBEBEB;
		background-color: #EBEBEB;
		padding: 5px;
		margin: 85px 0px 0px 0px;		
}
div#search table td
{		
		border-right: 1px dotted #FFFFFF;
		color: #999999;
		font-size: 11px;
		vertical-align: bottom;
		padding: 5px 10px 5px 10px;
}
div#search table td strong
{
    font-size: 11px;
}
div#search table td div
{
		font-size: 11px;
		color: #333333;
}


/*************************************************/
/* Newsletter                                    */
/*************************************************/


div#search table td input.inputTekst, div#layerNewsletter table td input.inputTekst
{
		border: none;
		border-bottom: 1px solid #CCCCCC;
		width: 220px;
}
div#search table td input.submitAkcja, div#layerNewsletter table td input.submitAkcja
{
		background-color: #999999;
		border: 1px solid #999999;		
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		border-bottom: 1px solid #333333;		
}



/*************************************************/
/* Categories   	      												 */
/*************************************************/
div#categories
{		
		margin: -50px 0px 0px 0px;
		z-index: 2;
}
div#categories div.menu
{
		overflow: hidden;		
		padding: 0px 0px 0px 12px;
}
div#categories div.menu a
{
		float: left;
		display: block;
		border: 1px solid #999999;
		background-color: #999999;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		padding: 20px 40px 20px 40px;
		margin: 0px 1px 0px 0px;
}
div#categories div.main
{
		overflow: hidden;
		padding: 10px 0px 10px 0px;		
}
div#categories div.adGoogle
{				
		margin: 0px 0px 0px 25px;
}

div#categories div.main a.category
{
		float: left;
		display: block;
		width: 168px;
		background: url('../gfx/arrowCategories.png') no-repeat 5px 16px;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration: none;
		padding: 10px 0px 10px 20px;
		margin: 0px 0px 0px 10px;
}
div#categories div.main a.city
{		
		float: left;
		display: block;
		width: 132px;
		background: url('../gfx/arrowCategories.png') no-repeat 5px 16px;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration: none;
		padding: 10px 0px 10px 20px;
		margin: 0px 0px 0px 10px;
}
div#categories div.main a.category:hover
{
		text-decoration: underline;
}
div#categories div.main div.separ
{
		clear: both;
		height: 1px;
}



div#CategoriesTree
{		
		background-color: #333333;
		border: 1px solid #333333;
		font-size: 11px;
		color: #CCCCCC;
		padding: 5px 5px 5px 10px;
		margin: 0px 10px 10px 10px;
}
div#CategoriesTree span
{
		font-size: 8px;		
}
div#CategoriesTree a
{
		font-size: 11px;
		color: #FFFFFF;
		margin: 0px 2px 0px 2px;
}



/*************************************************/
/* Bodyact	 				     												 */
/*************************************************/

div#bodyact
{
		overflow: hidden;
		clear: both;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}


/*************************************************/
/* Navigator    	      												 */
/*************************************************/
div#navigator
{
		font-size: 11px;		
		border-top: 1px dotted #EBEBEB;
		border-bottom: 1px dotted #999999;
		padding: 15px 0px 15px 0px;
}
div#navigator a
{
		font-size: 11px;
		color: #333333;
		padding: 0px 5px 0px 5px;
}
div#navigator span
{
		font-size: 8px;
		color: #CCCCCC;		
}
/*************************************************/
/* fxNavigator    	      											 */
/*************************************************/
div#fxNavigator
{
		font-size: 11px;		
		color: #FFFFFF;
		padding: 15px;
}
div#fxNavigator a
{
		font-size: 11px;
		color: #FFFFFF;
		padding: 0px 5px 0px 5px;
}
div#fxNavigator strong
{
		color: #FFFFFF;
}
div#fxNavigator span
{
		font-size: 8px;
		color: #FFFFFF;		
}


/*************************************************/
/* Footer		 				     												 */
/*************************************************/

div#fxFooter
{
		overflow: hidden;
		clear: both;
		/*background-color: #EBEBEB;*/
		border: 1px solid #EBEBEB;		
		padding: 5px 5px 0px 5px;
		margin: 0px 0px 10px 0px;
}
div#fxFooter a, div#fxFooter a.BlankText
{
		float: left;
		display: block;
		font-size: 11px;
		font-weight: normal;
		color: #333333;
		text-transform: lowercase;
		text-decoration: none;		
		padding: 10px;
}
div#fxFooter a:hover
{
		text-decoration: underline;
}
div.copyright
{
		overflow: hidden;		
		color: #999999;
		text-align: center;
		padding: 0px 0px 0px 0px;
}
div.copyright div, div.copyright div a
{
		font-size: 11px;
}

div#fxLinks
{
		overflow: hidden;		
		border-top: 1px dotted #EBEBEB;
		text-align: center;
		padding: 15px;
		margin: 20px 0px 10px 0px;
}
div#fxLinks a
{		
		font-size: 11px;		
		margin: 10px;
}

/*************************************************/
/* Form - global	      												 */
/*************************************************/

input.inputTekst
{
		color: #000000;
		padding: 4px;
}
textarea.textareaTresc
{		
		/*
		background-color: #F3F3F3;
		border: 1px solid #CECECE;
		border-bottom: 1px solid #F3F3F3;
		border-right: 1px solid #F3F3F3;		
		*/
		padding: 4px;
}
select.selectLista
{
		padding: 4px 4px 4px 2px;
}
select.selectWyboru
{		
		padding: 4px 4px 4px 2px;
}
select.selectWyboru
{
		width: 100%;
}

input.submitUsun
{
		color: #DD0000;
		padding: 3px 15px 3px 15px;		
}
input.submitAkcja
{		
		padding: 3px 15px 3px 15px;
}



/*************************************************/
/* suggestList  																 */
/*************************************************/
div#SuggestList
{
		position: absolute;
		overflow: hidden;
		display: none;		
		width: 198px;
		max-height: 304px;
		border: 1px solid #CCCCCC;
		margin: 135px 0px 0px 730px;
		z-index: 10;
}
table#grid td
{
		cursor: pointer;
		width: 210px;
		display: block;
		background-color: #FFFFFF;		
		padding: 2px 5px 2px 5px;
}
table#grid td.select
{
		background-color: #EFEFEF;
}



/*************************************************/
/* layerNewsletter  														 */
/*************************************************/

div#layerNewsletter
{
		border: 1px solid #EBEBEB;
		background-color: #EBEBEB;		
		padding: 10px;
}
div#layerNewsletter table td
{
		font-size: 11px;		
		color: #666666;
		vertical-align: middle;
		padding: 5px;
}
div#layerNewsletter table td a
{
		font-size: 11px;
}
div#layerNewsletter table td div
{
		font-size: 11px;
		color: #999999;		
		background: url('../gfx/arrowNewsletter.jpg') no-repeat 90% 52%;
}


/*************************************************/
/* sectionsLayout    														 */
/*************************************************/
div.sectionLeft
{
		float: left;
		overflow: hidden;
		width: 410px;
		border-right: 1px solid #EFEFEF;
		padding: 20px 20px 0px 10px;
}

div.sectionRight
{
		float: right;
		overflow: hidden;
		width: 540px;		
		padding: 20px 0px 0px 0px;
}


div.layerHeader
{
		border-bottom: 1px solid #EFEFEF;
		padding: 20px 0px 20px 0px;
}


div.layerTips
{
		border: 1px solid #EFEFEF;
		border-top: 3px solid #EFEFEF;
		font-size: 11px;
		line-height: 18px;
		padding: 20px;
		margin: 0px 0px 10px 0px;
}
div.layerTips div.layerHeader h3
{
		font-size: 16px;		
		padding: 0px;
		margin: 0px;
}
div.layerTips ul
{
		list-style-type: square;		
}
div.layerTips ul li
{
		font-size: 11px;
		margin: 5px 0px 5px 0px;
}
div.layerTips ul li * 
{
		font-size: 11px;
}


/************************************************************/
/* fxResults																								*/
/************************************************************/
div#fxResults
{
		border: 1px solid #CCCCCC;		
		text-align: center;
		padding: 5px;
}
div#fxResults div
{
		font-size: 11px;
}
div.resultOK
{		
		background-color: #ACD683;		
		color: #000000;
		padding: 20px 10px 20px 10px;
}
div.resultSTOP
{		
		background-color: #CC6666;
		color: #FFFFFF;
		padding: 20px 10px 20px 10px;
}



div#Partners
{
		vertical-align: middle;
		text-align: center;
		margin: 10px 0px 0px 0px;
}


a.BlankText
{		
		font-weight: bold;
}



div#adGoogle
{
		text-align: center;
		margin: 10px 0px 10px 0px;
}

.tooltip {
	background-color:#413058;
	border:1px solid #fff;
	padding:10px 15px;
	width:200px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;
  z-index: 99999999;
  position: absolute;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}

div#navigator
{
		border-top: none;
}

div.sectionPages
{
		background-color: #EFEFEF;
		border: 1px solid #EFEFEF;
		font-size: 11px;
		color: #333333;
		text-align: center;
		padding: 10px 5px 10px 5px;
    font-weight: normal;
}
div#fxUp
{
		font-size: 11px;
		margin: 0px 0px 10px 0px;
}
div#fxDown
{
		font-size: 11px;
		margin: 20px 0px 0px 0px;
}

div.sectionPages a, div.sectionPages strong
{
		font-size: 11px;
		color: #666666;
		text-decoration: none;
		padding: 0px 2px 0px 2px;
}
div.sectionPages span
{
		font-size: 8px;
		color: #CCCCCC;
}
div.sectionPages a img
{
		border: 1px solid #CCCCCC;
		vertical-align: middle;
		padding: 2px;
		margin: 0px 0px 2px 0px;
}

a.rss { background: url(../gfx/rss.png) no-repeat left center; padding: 5px 25px; }
div#rssLogo { width:74px; height: 34px; float: left; background: url(../gfx/rssLogo.png) no-repeat center; }
select#rssCities { float: left; padding: 7px 5px 8px; border: 1px solid #CCCCCC; border-left: none; width: 325px; }
div#rssFile { float: left; padding: 7px 5px 8px; width: 300px; margin-left: 30px; }

div#rssCategories { width: 990px; margin: 0 auto; clear: both; overflow: hidden; }
div#rssCategories a { color:#333333; text-decoration: none; padding: 10px 70px 10px 10px; width: 250px; float: left; text-align: right; background-image: url(../gfx/rss.gif); background-position: 270px center; background-repeat: no-repeat; }
div#rssCategories a:hover { text-decoration: underline; }
div#rssCategories a.alt { background-color: #FAFAFA; }
