body {
    margin:0; padding:0;
    font:11px Verdana, Tahoma, Arial, Sans, sans-serif;
    color:#585858;
    background:url('images/bg.jpg') top no-repeat #1a1a1a;}
a {text-decoration:none; color:#585858;}
a:hover {text-decoration:underline;}
a img {border:none;}
input, select, textarea {font:11px Verdana, Tahoma, Arial, Sans, sans-serif;}
.clear {clear:both; position:relative;}
.seledynowy {color:#2baea0;}
.zolty {color:#f7c607;}
.hr {height:1px; background:url('images/dot_black.gif') repeat-x; margin:10px 0; font-size:0;}
#leftSide .hr {background-image:url('images/dot_white.gif');}
#main {width:750px; margin:0 auto;}
h1 {margin:0;}
h1 img {display:block;}
#zgred {width:201px; height:136px; margin-bottom:15px; float:left; padding:10px 13px 0; background:url('images/zgred_bg.gif') bottom no-repeat #fff;}
#zgred ul {margin:0; padding:30px 4px 13px 0; list-style-type:none; text-align:right; line-height:1.6em;}
#zgred ul li {padding-right:12px; background:url('images/pointer.gif') right no-repeat;}
#zgred ul li a {color:#2baea0; font-weight:bold;}

/* ============== menu ============= */
#menu {
    width:503px; height:23px;
    margin:0; padding:38px 0 0 20px;
    list-style-type:none;
    background:url('images/corner_menu.gif') left bottom no-repeat;
    float:right;}
#menu li {display:inline; padding:0 1.9ex 9px 1.2ex; background:url('images/menu_spacer.gif') right bottom no-repeat;}
* html #menu li {padding:0 1.2ex 9px 1.9ex;}
#menu li.last {background:none;}

/* ============= banner ============ */
#bannerTop {width:750px; margin-bottom:15px; text-align:center; clear:both;}
#bannerTop img {display:block; margin:0 auto;}
#bannerTop object {display:block; margin:0 auto;}

/* ============ formsTop =========== */
#formsTop {clear:both; padding-top:2px; background:url('images/login_corner.gif') 227px 100% no-repeat;}
#formsTop strong {color:#f7c607;}
#formsTop form, #formsTop fieldset {margin:0; padding:0; border:none;}
#search {width:227px; background:url('images/search_top.gif') no-repeat #fff;}
#search fieldset {padding:9px 0 20px 17px; background:url('images/search_bottom.gif') bottom no-repeat;}
#search .input {
    width:120px;
    background:#e8e8e8;
    border-width:1px; border-style:solid; border-color:#ccc #efefef #efefef #ccc;
    color:#545454;
    font-weight:bold;
    margin-top:10px; padding:3px 10px;}
#login {width:497px; float:right; color:#fff;}
#login fieldset {padding:12px 0 0 0;}
#login .input {
    width:120px;
    background:#545454;
    border-width:1px; border-style:solid; border-color:#363636 #4f4f4f #4f4f4f #363636;
    color:#989898;
    font-weight:bold;
    margin:10px 12px 0 0; padding:3px 10px;}

#accLinks {width:497px; float:right; color:#fff; padding-top:15px;}
#accLinks a {color:#fff;}

/* =========== formsTop2 =========== */
#formsTop2 {background:url('images/bg_content.gif') right repeat-y;}
#formsTop2 form, #formsTop2 fieldset {margin:0; padding:0; border:none;}
#sortowanie {width:227px; float:left; background:url('images/corner_leftside.gif') top right no-repeat;}
#sortowanie fieldset {padding:3px 10px; background:url('images/corner_sortowanie.gif') bottom right no-repeat;}
#sortHead {float:left; margin-top:9px;}
#sortowanieSel {margin-left:64px;}
#sortowanieSel select {margin:3px 0; width:90px;}
#sortowanieSel input {padding:4px 4px 4px 2px;}
#sortowanieEmpty {height:55px; background:url('images/corner_sortowanie.gif') bottom right no-repeat;}
#pageHead {padding:24px 0 0 252px; background:url('images/corner_rightside.gif') top right no-repeat;}

/* ============ content ============ */
#content {clear:both; background:url('images/bg_content.gif') right repeat-y;}
#contentPodstr {clear:both; padding:10px 10px 0; background:url('images/corner_content.gif') no-repeat #fff; color:#8f8f8f;}
#contentPodstr a {color:#8f8f8f;}
#leftSide {
    width:227px;
    padding-top:16px;
    background:url('images/corner_leftside.gif') top right no-repeat;
    color:#fff;
    text-align:right;
    line-height:1.6em;
    float:left;}
#rightSide {
    width:473px;
    padding:20px 25px;
    background:url('images/corner_rightside.gif') top right no-repeat #fff;
    float:right;}
.header3 {background:url('images/header.gif') repeat-x #a0a0a0; color:#fff; line-height:26px; text-transform:uppercase;}
.header3 h3 {height:26px; margin:0; padding:0 29px 0 25px; background:url('images/header_right.gif') top right no-repeat; font-size:11px;}
.header3 h3 a {color:#fff !important;}

.headerx {background:url('images/header.gif') repeat-x #a0a0a0; color:#fff; line-height:26px; text-transform:uppercase;}
.headerx h1 {height:26px; margin:0; padding:0 29px 0 25px; background:url('images/header_right.gif') top right no-repeat; font-size:14px;}
.headerx h1 a {color:#fff !important;}


#rightSide .header3 {margin:0 -25px;}
.headerx {margin:0 -20px;}


#contentPodstr .header3 {margin:0 -10px;}
.premium {background:url('images/header_premium.gif') repeat-x #a0a0a0;}
.premium h3 {background:url('images/header_right_premium.gif') top right no-repeat;}
.sponsored {background:url('images/header_sponsored.gif') repeat-x #a0a0a0;}
.sponsored h3 {background:url('images/header_right_sponsored.gif') top right no-repeat;}

.box {padding:12px 10px 20px 0;}

/* =========== yahooList =========== */
.yahooList {margin:0; padding:5px 0; list-style-type:none;}
.yahooList li {padding:7px 10px 12px 10px; background:url('images/dot_white.gif') bottom repeat-x;}
.yahooList li a {color:#fff;}

/* ======= pageRankStatsTable ====== */
.pageRankStatsTable {width:95%; border-collapse:collapse;}
.pageRankStatsTable td.zolty {font-weight:bold; color:#f7c607; padding:0;}

/* =========== subscribe =========== */
#subscribe, #subscribe fieldset {margin:0; padding:0; border:none;}
#subInp1, #subInp2, #subscribe label {vertical-align:middle;}
#subscribeLabels {margin-bottom:6px;}
#subscribeLabels input {margin-left:10px;}
#subscribe .input {
    padding:3px; margin:4px 0 4px 8px;
    background:#4e4e4e;
    border-width:1px;
    border-style:solid;
    border-color:#0e0e0e #5e5e5e #5e5e5e #0e0e0e;}

/* =========== tellFriend ========== */
#tellFriend, #tellFriend fieldset {margin:0; padding:0; border:none;}
#tellFriend table {float:right; margin-bottom:4px;}
#tellFriend table input {
    width:90px;
    padding:3px; margin:4px 0 4px 8px;
    background:#4e4e4e;
    border-width:1px;
    border-style:solid;
    border-color:#0e0e0e #5e5e5e #5e5e5e #0e0e0e;
    color:#fff;
    font-weight:bold;}

/* ========= categoryTable ========= */
.categoryTable {width:523px; border-collapse:collapse; margin:10px -25px; color:#8f8f8f;}
.categoryTable td {padding:20px; background:url('images/dot_black.gif') bottom repeat-x; vertical-align:top;}
.categoryTable td img {float:left; margin:4px 15px 0 0;}
.categoryTable p {font-size:9px; margin:7px 0 0 0; padding-left:50px;}
.categoryTable p a {color:#8f8f8f;}
#contentPodstr .categoryTable {width:100%; margin:0;}

/* =========== lastAdded =========== */
.lastAdded, .randomLink {padding:1.3em 0; color:#8f8f8f;}
.lastAdded .title, .randomLink .title {color:#f7c607; text-transform:uppercase;}
.lastAdded img {float:left; margin:11px 0 0 3px;}
.lastAdded p, .randomLink p {min-height:26px; padding:5px 0 5px 45px; margin:10px 0;}
* html .lastAdded p {height:26px; padding-left:10px;}
.lastAdded table, .randomLink table {border-collapse:collapse; line-height:1.5em; clear:both;}
.lastAdded table td, .randomLink table td {padding:0; vertical-align:top;}
.lastAdded table td.cat, .randomLink table td.cat {padding-left:10px; font-weight:bold; color:#2baea0;}
.lastAdded table td.cat a, .randomLink table td.cat a {color:#2baea0;}
.randomLink p {padding:0;}

/* ============ pageNav ============ */
.pageNav {margin:5px 0 15px 0;}

/* ============ posTable =========== */
.posTable {width:100%; border-collapse:collapse; margin:10px 0;}
.posTable td {padding:0; vertical-align:top;}
.posTable td.posButtons {padding-right:30px; background:url('images/dot_black_pion.gif') right repeat-y;}
.posButtons ul {margin:0; padding:0; list-style-type:none;}
.posButtons ul li {padding:3px 0;}
.posButtons ul li a {display:block;}
.posTable td.posContent {padding-left:30px;}
.posImage {float:left; margin:10px 20px 10px 0;}
.posImage img {border:1px solid #a0a0a0;}
.posContent p {margin:8px 0 12px;}
.posContentLinks {padding:0 20px !important;}
.posContentLinks p {margin:0 0 8px;}
.posCat {border-collapse:collapse; margin-bottom:5px;}
.posCat td {padding:0; vertical-align:top;}
.posCat .posCatLinks {font-weight:bold; color:#2baea0 !important;}
.posCat .posCatLinks a {color:#2baea0 !important;}
.posTableRank {width:100%; border-collapse:collapse; font-weight:bold; margin-top:15px;}
.posTableRank td {padding:0; vertical-align:top;}
.posTableRank td img {vertical-align:middle;}

/* ============ detailTable =========== */
.detailTable {width:100%; border-collapse:collapse; margin:10px 0;}
.detailTable td {padding:0; vertical-align:top;}
.detailTable td.detailButtons {padding-right:30px; background:url('images/dot_black_pion.gif') right repeat-y;}
.detailButtons ul {width:100px; margin:0; padding:0; list-style-type:none;}
.detailButtons ul li {padding:3px 0; clear:both;}
.detailButtons ul li a {display:block;}
.detailButtons ul li a img {float:left; margin:4px 5px 0 0;}
.detailTable td.detailContent {padding-left:30px;}
.detailImage {float:left; margin:10px 20px 10px 0;}
.detailImage img {border:1px solid #a0a0a0;}
.detailContent p {margin:8px 0 12px;}
.detailDescTable {width:100%; border-collapse:collapse; clear:both;}
.detailDescTable td {padding:0 0 4px 0;}
.detailDescTable td a {color:#5f5f5f !important;}

/* ========== other links ========== */
.headerLinks {font-size:12px;}

/* ============ rssFeed ============ */
.rssFeedPos {padding:20px 0; background:url('images/dot_black.gif') bottom repeat-x;}
.rssFeedPos .title {color:#f7c607; text-transform:uppercase;}
.rssFeedPos img {margin-right:15px; border:1px solid #8f8f8f;}

/* =========== hotListing =========== */
.hotListing {margin:0; padding:5px 0 0 0; list-style-type:none;}
.hotListing li {padding:5px 10px 10px 10px; background:url('images/dot_white.gif') bottom repeat-x;}
.hotListing li a {color:#fff;}

/* ============= footer ============ */
#footer {clear:both; text-align:center; padding:30px 0 10px;}
#contentPodstr #footer {margin:0 -10px;}
#footLeft {width:207px; padding-left:20px; color:#767676; float:left; text-align:left;}
#footLeft a {color:#767676;}
#footRight {margin-left:227px; color:#1a1a1a;}

/* =========== CMS styles ========== */
.tbl_border {border-collapse:collapse;}
.tbl_border td {border:1px solid #545454;}
.tbl_caption {color:#fff; font-weight:bold; background-color:#545454;}

#popular_tags {
  text-align: justify;
  padding: 10px;
  margin: 0 20px;
}

#popular_tags li {
  list-style: none;
  display: inline;
  line-height: 20px;
}

#popular_tags li a {
  color: #000000;
}

#popular_tags .smallest_tag {
  font-size: 100%
}

#popular_tags .small_tag {
  font-size: 125%
}

#popular_tags .medium_tag {
  font-size: 150%
}

#popular_tags .large_tag {
  font-size: 175%
}

#popular_tags .largest_tag {
  font-size: 200%
}

#popular_tags li span {
  color: #999999;
  font-size: 8px;
  padding: 0 5px 0 0;
}
/* Easy Slider */
/*
	define width and height of container element and list item (slide)
	list items must be the same size as the slider area
*/ 
#slider {width:140px; height:90px; margin:0 auto; padding:8px 0 10px; overflow:hidden;}
#slider li {width:140px; height:90px; overflow:hidden;}
#slider ul {margin:0; padding:0; list-style:none;}
#slider img {padding:0 10px;}
#prevBtn, #nextBtn {display:none;}
