@import url('moduly.css');
@import url('joomlastyl.css');
@import url('menuorange.css');
@import url('typografia.css');

/*  Copyright:  (C) 03.2008 Templatka.pl. All Rights Reserved.
//  License:	GNU/GPL 
//  Website: 	http://www.templatka.pl
// 	Edit 2009: Top25nuff.com
*/

* 			{ padding: 0; margin: 0;}
html,body 	{ margin:0; padding: 0;}
html 		{ height:100%!important; height:auto;}
#logo 		{ width:401px;height:114px; position:absolute; display:block;}
body 		{ background: #E7DED5;color: #393021;text-align: center;font-family: Helvetica,Verdana,Arial,Sans-serif;line-height: 1.5;font-size: 11px;}


#tlo-menu-strona	{ position: absolute; left:0; top: 223px; width:100%; height:59px;  background: transparent url(../images/menu-powielanie.png) repeat-x scroll 0px 0px; z-index:1;}
#top2	{ background: url(../images/tlo-cala.jpg) repeat-y center 0;}

#strona {margin:0 auto;padding:0; position: relative; z-index:2;}
#stronaa {margin:0 auto;padding:0px;width:100%;text-align:left;}
#stronab {margin:0 auto;padding:10px 0px 10px 0px;width:100%;text-align:left;background:#ffffff url(../images/topb.gif) repeat-x;}
#stronac {margin:0 auto;padding:0px 0px 0px 0px;width:100%;text-align:left;}
#stronad {margin:0 auto;padding:0px 0px 0px 0px;width:100%;text-align:left;}
#stronae {margin:0 auto;padding:0px 0px 0px 0px;width:100%;text-align:left;background:#7E6E5E;}
#stronaaw, #stronabw, #stronacw, #stronadw, #stronaew {margin:0 auto;padding-top:0px;text-align:left;}
#reklama1 { width:960px; margin: 0 auto; /* padding:10px 0; height:100px; */}
#logo {width:267px;float:left;padding-left:0px;padding-top:39px;overflow:hidden;}

#goratop {clear:both;color:#555555;padding-top:0px; text-align: center; background-color: #F0E9E3;}
#goratop1 {text-align: center;}
#goratop1 a {color:#777777;text-decoration:none;}
#goratop1 a:hover,#goratop1 a:active,#goratop1 a:focus {color:#6a9904;text-decoration:none;}
#goratop1 ul {margin:0;padding:0;position:absolute;top:5px;right:0px;}
#goratop1 ul li {padding:0px 10px 0px 10px;display:inline;background:url(../images/separatormenu.gif) repeat-y center right;}
#goratop2 {width:550px;position:absolute;top:15px;left:400px;}
#goratop2 .inputbox {width:120px;padding:4px 5px 1px 5px;border:1px solid #6a9904;margin-left:0px;color:#555555;background:#ffffff;}

.banneritem_text{ float: left; margin: 0 10px; width:450px; height:100px;}
.banneritem_text img{ float: left; margin: 0 10px;}

#stronagora {clear:both;padding:0px;	}
#stronagoraw {padding-bottom:0px;padding-top:0px;}
#centrumtop {padding:0px 0px 0px 0px;text-align:left; background: url(../images/przezroczystosc_top.png) no-repeat 345px 0; position:relative;height:214px;z-index:1;}

.cala	{ background: url(../images/menu-powielanie.png) repeat-x 0px 9px;}
#askoktop	{display: block; width:36px; height:55px; margin-left:336px;}

#stopka-left	{ width:350px; float:left; height:280px;}
#stopka-left a	{ color:#fff; text-decoration: none; line-height:16px;}
#stopka-left .module	{ border:0; margin: 0px;}
#stopka div.moduletable h3	{ font: 18px Tahoma, Sans-serif; color:#393021; text-transform:capitalize;}

#stopka 	{float:left;color:#fff;height:280px; width:600px;padding-top:10px;}
#stopka1 {text-align:right;position:relative;height:60px;}
#stopka1 a 		{ color:#fff; text-decoration: underline;}
#stopka1 a:hover,#stopka1 a:active,#stopka1 a:focus {color: #fff; text-decoration:none;}
#stopka1 ul 	{ margin:0; padding:0;position:absolute;top:0px;right:0;}
#stopka1 ul li 	{ padding:0px 10px 0px 10px;display:inline;background:url(../images/separatormenu.gif) repeat-y center right;}
#stopka2 		{ width:600px; position:absolute;top:0px;left:0px;text-align:left; clear:both;}

#design {padding-bottom:10px;font-size:11px; }
#copywrite {padding:0;color:#555555;float:right;font-weight:normal;}
#copywrite a {padding:0;color:#777777;font-weight:normal;}
.reklama2 {text-align:left;position:absolute;top:32px;left:-9px;height:60px!important;}
#odstep10 {height: 20px;}

.dlbox {float:left;overflow:hidden;color:#393021;padding-top:0px;}
.dlbox h3 {font-family:Tahoma,Arial,Sans-serif;color:#DB3735;font-size: 20px; font-weight:bold;margin:0 10px 0 0px;line-height:30px;text-align:left;}
.dlbox div.moduletable {margin:0px;}
.dlbox ul {padding:0px;margin:0px!important;}
.dlbox li {padding:0;margin:0;background:none;}


.dlbox .module	{border-bottom: 1px solid #fff; width:300px; margin: 10px auto;}
.dlbox .module_sonda	{border-bottom: 1px solid #fff; width:300px; margin: 10px auto;}
.dlbox .module_menu		{border-bottom: 1px solid #fff; width:300px; margin: 10px auto;}


.title_listing_top25	{ width:80px; color:#1F1913; font:bold 11px Helvetica, Verdana, Geneva, Arial, sans-serif;}
.title_listing_top25 a	{ float:left; width:63px; height:12px; overflow:hidden; display:block; color:#3F301B;}
.title_listing_top25 span	{ float:left; width:16px; height:12px; display:block; color:#3F301B;}
div.jr_listings_mod .contentIndicators  {clear:both;}

#top_szukaj				{ position: absolute; top:110px; z-index:100; left:50%; margin-left: -677px; width: 265px; height:20px;}
#pole_szukaj			{ width:207px; height:30px; background: url(../images/pole_szukaj.png) no-repeat 0 0; float: left;}
#jr_advSearchKeywords28	{ border:0; width:170px; padding: 7px 5px 2px; background: none; }
#top_szukaj	.button		{ background: url(../images/search_puste.png) no-repeat 0 0; float: left; border:0; width:55px; height:26px; display: block; cursor: pointer; margin-left:3px;}

#jr_modPrev29	{ outline:none; background: url(../images/strzalka-poprzednie.png) no-repeat 0 0; padding:0; position: absolute; top:109px; left:50%; width:7px; height:8px; z-index:1000; margin:0 0 0 -300px;}
#jr_modNext29	{ outline:none; background: url(../images/strzalka-nastepne.png) no-repeat 0 0; padding:0; position: absolute; top:109px; left:50%; width:7px; height:8px; z-index:1000; margin: 0 0 0 190px;}


td.createdate div#tlo	{background: url(../images/tlo_data_postu.png) no-repeat 0 0; font-size:10px; line-height:14px; width:36px; height:37px; text-transform: uppercase; text-align: center;}
td.createdate div#tlo span	{color:#CA2E2F; font-size:22px;}

td#readon_td	{ width:100%; text-align: right;}
td#readon_td a	{ color:#c00;}



#jezyki			{ padding:0; width:200px; height:24px; background: none; float: left; position: relative; z-index:222; margin: 24px 0 0 93px;}
#jezyki div		{ padding:0;}

/*==================================
remove default focus style
====================================*/
:focus {outline:none;}

.js ul.newList {left:-9999px;}

/*==================================
red curvy example
====================================*/
#jezyki ul.newList * {margin:0; padding:0;}
#jezyki ul.newList {margin:0; padding:0; list-style:none; color:#000; width:190px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
#jezyki .newListSelected {width:185px; color:#000; height:19px; padding:3px 0 0 6px; float:left; background:url(../images/jezyki_tlo.png) no-repeat;}
#jezyki .newListSelected span {width:184px; display:block;}
#jezyki ul.newList li {padding:3px 8px; display:block;}
#jezyki .selectedTxt {width:158px; overflow:hidden; height:16px; padding:0 23px 0 0;}
#jezyki .hiLite {background:#7E6F5D!important; color:#fff!important;}
#jezyki .newListHover {background:#ccc!important; color:#000!important; cursor:default;}
#jezyki .newListSelHover, .newListSelFocus {cursor:default;}
#jezyki .newListOptionTitle {font-weight:bold;}
#jezyki .newListOptionTitle ul {margin:3px 0 0;}
#jezyki .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	text-align:left;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: none;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

.tool-tip {
font-size:0.8em;
}

.tool-title {
font-weight:bold;
}

table.top25table{
	border-collapse: collapse;
}
table.top25table tr td{
	text-align: center;
}
table.top25table td.left{
	text-align:left;
}
table.top25table th{
	padding: 4px;
	border:1px solid #000;
	background-color: #7E6F5D;
	color:#fff;
}
table.top25table td{
	padding: 4px;
	border:1px solid #000;
}
table.top25table td a{
	color: #c00;
}

table.top25table tr.jasne td{
	background-color: #F0E9E3;
}
