body {
margin:0;
padding:0;

}

#sites ul li.premium {
background: #fcfec1;
}

div.regulamin p
{width:880px!important;
}

* {
margin:0;
padding:0;
border:0;
font:13px Tahoma, sans-serif;
}



#top {
background: url('../images/top-bg.png') center top no-repeat #f1f1f1;
height:360px;
border-bottom:2px solid white;
}

#bottom {
background: url('../images/bottom.jpg') center top repeat-y #f2ece2;
}

#logo {
background: url('../images/border-top.png') bottom repeat-x;
height:95px;
}

#czerwony-pasek {
width:100%;
height:6px;
position:absolute;
top:0;
background-color:#c1161e;
}

.wrapper {
width:920px;
margin:auto;
}

.logo {
float:left;
margin-top:20px;
}

.navi {
floaT:right;
margin-top:30px;
}

.navi a {
display:block; 
text-align:center;
padding-top:9px;
float:left;
width:110px;
margin-right:20px;
height:39px;
background: url('../images/menu-a.png') no-repeat;
color:white;
text-decoration:none;
font-weight:bold!important;
font-style:downcase;
font:13px Arial, sans-serif;
}

.navi a:hover, .navi a.select {
background: url('../images/menu-a-hover.png') no-repeat;
}

#slider, #menu {
border:1px solid #e6e6e6;
-moz-border-radius:2px;
-webkit-border-radius:2px;
height:100px;
float:left;
margin-toP:10px;
width:625px;
height:240px;
margin-right:30px;
border-radius:2px;
background-color:#f1f1f1;
}

.biala-ramka {
border:2px solid white;
width:621px;
height:236px;

-moz-border-radius:2px;
-webkit-border-radius:2px;
}

#menu {

width: 260px;
margin-right:0px!Important;
float:left;
}

ul.menu {
list-style:none;
padding:10px;
text-align:center;
}


ul.menu li, ul.menu li.szukaj, ul.menu div.wyszukiwarka {
display:block;
width:235px;
height:34px;
margin-bottom:10px;

border:1px solid #dcdcdc;

background-color:#f2f2f2;
}

input.wyszukiwarka {
background: url('../images/szukaj-button.png') no-repeat;
width:80px;
margin-top:2px; 
}
 
ul.menu li:hover  { 
background: url('../images/ul-menu-a-hover.png') repeat-x;
border:1px solid #dcdcdc; 
height:34px;
color:white;
}

ul.menu li.szukaj:hover {
background-color:#f2f2f2!important;
border:1px solid #dcdcdc!important;
}



ul.menu li a {
display:block;
width:100%;
font-weight:bold;
color:#c0c0c0;
text-decoration:none;
text-align:center;
line-height:34px;
height:100%;
}

ul.menu li a:hover {
color:white!important;
}

/* Zielony Link */
ul.menu li a.premium {
background:url('../images/arrow.png') no-repeat left 49% #c3df11;
color:white;
}


/* Ikonka najnowszych wpisów */
ul.menu li.najnowsze {
padding-left:10px;
width:225px;
}

ul.menu li.najnowsze a {
background:url('../images/najnowsze.png') no-repeat left 49% ;

}

/* Ikonka najpopularniejszych wpisów */
ul.menu li.najpop {
padding-left:10px;
width:225px;
}

ul.menu li.najpop a {
background:url('../images/najpopularniejsze.png') no-repeat left 49% ;

}

/* Ikonka dodawania strony */
ul.menu li.add {
padding-left:10px;
width:225px;
}

ul.menu li.add a {
background:url('../images/add.png') no-repeat left 49% ;

}

/* Wyszukiwarka */

ul.menu li.wyszukiwarka:hover {
background:none;
}

ul.menu li.wyszukiwarka form {

padding-top:8px;
}

/* Prawa strona */

#right {
width:580px;
margin-top:15px;
float:right;
}

#right h1 {
background: url('../images/h1.png') no-repeat;
height: 30px; 
padding-left: 35px; 
line-height: 30px; 
font-weight: bold; 
color: white; 
margin-left: -1px;
margin-bottom:10px;
}

#right p {
padding-left:20px;
padding-right:20px;
line-height:18px;
color:black;
text-align:justify;
}

/* Ostatnie wpisy */

#sites ul, #sites ul li {
list-style:none;
}

#sites ul li {

border:1px solid #dcdcdc;
background:white;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;

width: 545px; padding: 15px; height: 138px; margin-bottom: 10px;
}

#map_cat ul, #map_cat ul li {
list-style:none;
}

#map_cat ul li {

border:1px solid #dcdcdc;
background:white;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;

width: 545px; padding: 15px; height: auto!important; margin-bottom: 10px;
}

#sites ul li img {
width:200px!important;
border:1px solid #dcdcdc;
height:138px!important;
}

#sites ul li h2 {
margin-bottom:20px;
}

#sites ul li h2 a {
font-size:15px;
color:#c30101;
font-weight:bold;
text-decoration:none;
font-family:Trebuchet Monospace, sans-serif;
}

#map_cat ul li h2 {
margin-bottom:20px;
}

#map_cat ul li h2 a {
font-size:15px;
color:#c30101;
font-weight:bold;
text-decoration:none;
font-family:Trebuchet Monospace, sans-serif;
}


#sites ul li p {
color:#707070; 
width:525px!important;
text-align:justify!important;
}

#sites ul li a.more {
position:absolute; 
display:block; 
background:url('../images/more.png') no-repeat;
width: 132px;
height: 20px;
bottom:4px;
right:4px;
}

a.wiecej {
display:block; 
background:url('../images/more.png') no-repeat;
width: 132px;
height: 20px;

}

a.wiecej:hover {
background:url('../images/szczegoly-hover.png') no-repeat;

}

#sites ul li a.more:hover {
background:url('../images/szczegoly-hover.png') no-repeat;
width: 132px;
height: 20px;
bottom:4px;
right:4px;
position:absolute; 
display:block; 
}


#map_cat a {
color:gray;
text-decoration:none;
}

#map_cat {
font: 13px Tahoma, sans-serif;
color:gray;
text-decoration:none;
}

#featured{ 
	width:330px; 

	position:relative; 
	
	height:210px; 
	padding:7px 10px 10px !important;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:10; left:336px; 
	list-style:none; 
	padding:0; margin:0; 
	width:275px!important; 
}
#featured ul.ui-tabs-nav li{ 
	padding:0px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; height:75px;
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	margin-top:2px;
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:65px; 
	color:#333;  background:#f2f2f2; 
	line-height:20px;
	border:1px solid #e2e2e2;
	padding-top:5px;
	text-decoration:none!Important;
	font-weight:bold!important;

}

input.wyslij-wiadomosc {
background: url('../images/wyslij-wiadomosc.png') no-repeat;
border:none;
margin-left:10px;
width:337px;
}

input.wyslij-wiadomosc:hover {
background: url('../images/wyslij-wiadomosc-hover.png') no-repeat;
border:none;
}

#error {
	
	margin:auto;
	padding:5px;
	font:bold 11px Verdana;
	color:white;
	border:2px solid black;
	text-align:center;
	background-color:#c53d4a;
}

#info {

	margin:auto;
	padding:5px;
	font:bold 11px Verdana;
	color:white;
	border:2px solid black;
	text-align:center;
	background-color:#c5e112;
}


#featured li.ui-tabs-nav-item a span{ 
text-decoration:none!Important;
color:#bab6b6;
	font-weight:bold!important;
}


#featured li.ui-tabs-selected{ 
	background:url('../images/arrow-slider.png') left 49% no-repeat; 
	position:relative;
z-index:3;	
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#c5e112; 
	
}

span.normal {
color:white!important;
}

span.adres {
font-size:9px!important;
font-weight:normal!important;
color:white!important;
}

#featured ul.ui-tabs-nav li.ui-tabs-selected a span {
color:#d74f56;
	text-decoration:none!important;
	}
	
#featured .ui-tabs-panel{ 
	width:325px; height:250px; 
	 position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:relative; 
	top:-60px;
z-index:2;	left:0; 
	height:50px; 
	width:320px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:7px;
	background: url('../images/transparent-bg.png'); 
}

#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

#featured .ui-tabs-panel img {
width:330px!important;
border:1px solid #dcdcdc;
position:relative;
height:220px!important;
z-index:1;
}

#left {
float:left;
width:300px;
margin-right:20px;
}

#kategorie {
margin-top:13px;
}

#kategorie-top{ 
background: url('../images/sidebar-top.png') no-repeat;
width:298px;
height:68px;
}

#kategorie-top h1 {
font-family:Century Gothic, sans-serif;
font-size:16px;
font-weight:bold;
color:#cdcdcd;
padding-top:30px;
padding-left:30px;
}

#kategorie-middle {
background: url('../images/sidebar-middle.png') repeat-y;
padding-top:15px;
width:298px;
padding-left:17px;
}

#kategorie-middle h2 {
width:241px;
padding-left:20px;

font:13px Arial, sans-serif;
font-weight:bold;
font-style:italic;
color:#cdc5c5;
height:33px;
line-height:33px;
background:url('../images/h2-nierozsuniete.png');
border-top:1px solid #dcdcdc;
border-left:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
}

#kategorie-middle h2.kat14 {
border-bottom:1px solid #dcdcdc!important;
}

#kategorie-middle h2.kat14.active {
border-bottom:none!important;
}

#kategorie-middle h2:active, #kategorie-middle h2.active, #kategorie-middle h2.active:hover {
background: url('../images/h2-rozsuniete.png');
color:white;
}

#kategorie-middle h2:hover {
background: url('../images/h2-hover.png');
color:white;
}


#kategorie-middle h2#14 {
border-bottom:1px solid #dcdcdc!important;
}

.cat h2 {

background:url('../images/h2-cat.png')!important;

}

.cat h2:hover, .cat h2.active  {

background:url('../images/h2-cat-hover.png')!important;

}

.cat h2:last {
border-bottom:1px solid #dcdcdc!important;
}

.cat h2 a, .cat h2 a:visited {
font:13px Arial, sans-serif;
font-weight:bold;
font-style:italic;
color:#b2b2b2;
line-height:33px;
text-decoration:none;
}

.cat h2:hover a, .cat h2.active a, .cat h2.active a:visited {
color:white!important;
}

.lista-kategorii {
display:none;
list-style: none outside none; padding-left: 20px; width: 241px; background: url("../images/podkategorie-rozsuniete.png") no-repeat scroll 0pt 0pt transparent;
height:100px!important;
padding-top:15px;
border:1px solid #dcdcdc;
border-bottom:none;
}

.lista-kategorii li {
margin-bottom:5px;
}


.lista-kategorii li a {
color: white;
background: url('../images/podkategorie-lista.png') no-repeat left 49%;
padding-left:25px;
font: 13px Arial, sans-serif;
font-weight:bold;
text-decoration:none;
text-transform:loweracse;
}

.lista-kategorii li a:hover {
color:#c1161e;
background: url('../images/podkategorie-lista-hover.png') no-repeat left 49%;
}


#kategorie-bottom {
background: url('../images/sidebar-bottom.png') no-repeat;
width:298px;
height:29px;
}

#tagi {
margin-top:10px;
margin-left:2px;
}

#tagi-top {
background: url('../images/tagi-top.png') no-repeat;
width:298px;
height:32px;
}

#tagi-top h3 {
font-size:13px;
font-weight:bold;
text-transform:uppercase;
font-family:Arial, sans-serif;
color:#c30101;
padding-top:10px;
padding-left:25px;
}

#tagi-top h3 span a {
color: #616056!important;
font-size:10px;
font-weight:bold;
text-transform:lowercase;
text-decoration:none;
}


#tags {
background: url('../images/tagi-middle.png') repeat-y;
width:259px;
padding-top:5px;
padding-left:20px;
padding-right:20px;
}

#tags a {
font-family:Tahoma, sans-serif;
font-size:12px!important;
color:#917a7a!important;
text-decoration:none!important;
}

#tags small, #tags {
font-size:8px;
font-weight:bold;
color:#a0a0a0;

}

#tagi-bottom {
background: url('../images/tagi-bottom.png') no-repeat;
width:298px;
height:24px;
}

#reklama {
margin-top:10px;
}


a.wiecej {
display:block;
width:250px;
height:30px;
margin-top:10px;
margin-left:-15px;
background:url('../images/zobacz.png') no-repeat;
}

a.wiecej:hover {
background:url('../images/zobacz2.png') no-repeat;
}

#box {padding-top:20px;}

#box-top {
background: url('../images/box-top.png') no-repeat;
width:921px;
margin-left:-1px;
height:5px;
}

#box-middle {
background: url('../images/box-middle.png') repeat-y;
width:921px;
padding:10px;
padding-top:5px;

}

input, select{

padding-left:10px;
padding-right:10px;
border:none;

color:#a8a8a8;
line-height:35px;
margin-bottom:10px;
height:35px; background:white; border:1px solid #dedede;
}



#sites ul li.premium h2 span { color:#C30101!important; }
#sites ul li h2 span { color:black!important;}


select {
padding:7px;
width:220px!important;
}

input.button {
border:none!important;
}

span#site_cat ul.site {
margin-bottom:20px;
}

textarea {
width:317px;
padding-left:10px;
padding-right:10px;
border:none;
margin-left:1px;
padding-top:10px;
height:256px;
color:#a8a8a8;

padding-bottom:10px;
margin-bottom:10px;
background:white; border:1px solid #dedede;
}

#box-middle h1 {
background: url('../images/h1-tick.png') no-repeat;
width:920px;
height:34px;
padding-left:35px;
line-height:34px;
font-weight:bold;

font-size:18px;
color:white;
}

#box-middle h1 a {
font-weight:bold;

font-size:18px;
color:white;
text-decoration:none;
line-height:30px;
}

#box-middle p {

padding-left: 10px; padding-right: 10px; font-family: Tahoma,sans-serif; font-size: 12px; font-style: normal; line-height: 20px; text-align: justify;
color:#4c4c4c;
padding:10px;
width:880px;


}

td { 
font-size:15px;
padding-right:10px;

color:#4c4c4c;

font-family:Calibri, sans-serif;
}

#box-bottom {
background: url('../images/box-bottom.png') no-repeat;
width:921px;
height:29px;

}

#sites small a {
display:block;
float:left;
border:1px solid #c0bfb5;
text-decoration:none;
text-align:center;
line-height:24px;
font-weight:bold;
margin-left:5px;
margin-right:5px;
min-width:24px;
height:24px;
background-color:#fdfdfd;
color:#e1e1e1;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

#sites small a:hover, #sites small a.active {
background-color:#c2de1d;
color:#3f3434;
}

#sites small a.nastepna {
width:auto;
padding-left:5px;
padding-right:5px;
height:24px;
line-height:24px;
font-style:italic;
color:white;
background:#c2de1d;
}

input.button {

}

form.styl {
width:470px;
margin:auto;
}

ul.site {
margin-top:10px;
margin-left: 15px;
}

ul.site, ul.site li  {
list-style: none;
}

ul.site li {
background:url('../images/ul.png') no-repeat left 49%;
padding-left:30px;
margin-top:5px;
margin-bottom:5px;
color: #4C4C4C;
font-family: Arial, sans-serif;
font-size:13px;

}

 ul.site li a {
color: #a1a1a1;
font-family: Arial, sans-serif;
font-size:13px;
text-decoration:none;
font-weight:bold!important;
}

ul.site li.report a {
color:#b90808!important;

}

ul.site li.report a strong {
font-weight:bold!important;
}


ul.site li.premium a {
color:#90a800!important;
font-weight:bold!important;
}

ul.site li a.link {
color:#beda16!important;
font-weight:bold!important;
text-decoration:none;
}

ul.site li span {
color:#5c5959!important;
font-weight:bold!important;
}

h1.related {
background:url('../images/h1-podobne-wpisy.png') no-repeat;
width:880px;
MARGIN-LEFT:2px;
line-height:30px;
padding-left: 35px; 
line-height: 30px; 
font-weight: bold; 
color: white; 
margin-bottom:20px;
font-size:18px;

height:30px;
border:1px solid #c4c2b9;
}

p a {
color:#4C4C4C;
text-decoration:none;
}

p {
line-height:18px;
}

#footer1 {
background: url('../images/footer-bg.png') no-repeat;
width: 920px;
margin-bottom:10px;
height:320px;
margin-top:10px;
}

.panel1, .panel2, .panel3 {
float:left;
}

#footer {
background: url('../images/footer.png') repeat-x;
width:100%!important;
margin-bottom:0px!important;
margin-bottom:50px;
}

div.stopka-menu {
line-height:83px;
}

div.stopka-menu a {
color:white; 
line-height:85px;
text-decoration:none;
font-weight:none;
padding-left:20px;
padding-top:20px;
font-weight:bold;
padding-bottom:20px;
margin-right:10px;
background:url('../images/menu-stopka.png') no-repeat left 49%;
}

.panel1 {

margin-top:35px;
}

.panel1 h3 {
color: #4b4a4a;
margin-bottom:10px;
font-size:12px;
font-weight:bold;
text-align:center;
}

.panel1 .top {
background:url('../images/panel1top.png') no-repeat;
height:5px;
padding-left:5px;
}

.panel1 .middle {background: url('../images/panel1middle.png') repeat-y;
padding-left:5px;
padding-top:2px;
padding-bottom:6PX;
width:249px;
}

.panel1 .bottom { background: url('../images/panel1bottom.png') no-repeat;
height:5px;
}

.panel1 .middle ul {
border:1px solid #bebebe;
list-style:none;
width:237px;
}

.panel1 .middle ul li {
list-style:none;
}

.panel1 .middle ul li a {
display:block; background:url('../images/a-losowe-kategorie.png') no-repeat;
width:207px;
height:27px;
line-height:27px;
padding-left:30px;
font-weight:bold;
text-decoration:none;
color:white;
}

.panel1 .middle ul li a:hover {
display:block; 
background:url('../images/a-losowe-hover.png') no-repeat;

color:white;
}

.panel1 .middle ul.podobne-strony li a {
display:block; background:url('../images/a-losowe-strony.png') no-repeat;
width:207px;
height:27px;
line-height:27px;
padding-left:30px;
font-weight:bold;
text-decoration:none;
color:white;
}


.panel1 .middle ul.podobne-strony li a:hover {
display:block; 
background:url('../images/a-losowe-hover.png') no-repeat;

color:white;
}

.panel2 {
margin-top:5px;
margin-left:5px;
margin-right:5px;
text-align:center;
width:360px;

}

ul.pr {
margin:5px;
width:351px!important;
margin-top:10px!important;
margin-left:15px!important;
text-align:center!important;
}

ul.pr div span {
margin-left:25px;
margin-right:25px;
}

img.pr {
margin-top:3px; 
}

a.pr {
color:#be2027; 
font-weight:bold;
text-decoration:none;
}

div.stats {
background: url('../images/stats.png') repeat-x;
border:1px solid #dedede;
height:55px;
margin-top:10px;
color:#626262;
font:12px Arial, sans-serif;
text-align:center;
padding-top:8px;
padding-bottom:12px;
}

div.stats span {
color:#c1161e;
font:12px Arial, sans-serif;
}

