@import url(lightbox.css);
/* 
------------------------------------
--------- Poczytaj mi mamo ---------
------------------------------------
*/
html {
height: 100%;
}
body {
font: 10px "Trebuchet MS", Arial, sans-serif;
background: #8e001c url(/layout/images/background.gif) repeat-x;
color: #666666;
text-align: center;
}
* {
padding: 0;
margin: 0;
}
img {
border: 0;
}
br, .clear {
clear: both;
}
.inner {
clear: both;
width: 760px;
margin: 0 auto;
text-align: left;
position: relative;
}
.bold {
font-weight: bold;
}
#top .inner {
background: url(/layout/images/top.gif) no-repeat bottom center;
height: 188px;
}
#content .inner {
background: url(/layout/images/main-background-middle.gif) repeat-y;
min-height: 600px;
}
#bottom .inner {
background: url(/layout/images/bottom.gif) no-repeat top center;
height: 132px;
}

/* gora
------------------------------------*/
p#mainsearch {
visibility: visible;
z-index: 777;
position: absolute;
top: 20px;
right: 12px;
}
p#mainsearch .longinput {
width: 160px;
}
p#mainsearch .submit {
font-size: 1.2em;
padding: 0 6px;
height: 22px;
vertical-align: top;
}
p#mainsearch select {
width: 122px;
}
ul.tabs {
margin: 0;
padding: 0;
list-style-type: none;
font: bold 10px Verdana, Arial, sans-serif;
}
ul#mainnav {
float: left;
position: absolute;
top: 164px;
left: 209px;
}
ul#mainnav li {
float: left;
margin: 0 0.7em 0 0;
background: url(/layout/images/tab-grey-right.gif) no-repeat top right;
}
ul#mainnav li.redtab {
background: url(/layout/images/tab-red-right.gif) no-repeat top right;
}
ul#mainnav li.bluetab {
background: url(/layout/images/tab-blue-right.gif) no-repeat top right;
}
ul#mainnav li.rsstab {
background: url(/layout/images/tab-rss-right.gif) no-repeat top right;
margin: 0 0 0 1em;
}
ul#mainnav li a {
padding: 0.2em 0.8em;
line-height: 1.6em;
background: url(/layout/images/tab-grey-left.gif) no-repeat top left;
text-decoration: none;
color: white;
float: left;
display: block;
}
ul#mainnav li.redtab a {
background: url(/layout/images/tab-red-left.gif) no-repeat top left;
}
ul#mainnav li.bluetab a {
background: url(/layout/images/tab-blue-left.gif) no-repeat top left;
}
ul#mainnav li.rsstab a {
padding: 0.2em 2.8em 0.2em 0.8em;
}

/* lewa strona
------------------------------------*/
#breadcrumb {
padding: 0.4em 0 0 0;
text-indent: 0.4em;
margin: 0 0 0 20px;
font-size: 1.2em;
color: #666;
}
#breadcrumb a {
color: #666;
text-decoration: none;
}
#left-navigation {
margin: 0 0 0 20px;
width: 160px;
font-size: 1.2em;
}
#left-navigation ul {
list-style-type: none;
line-height: 2em;
padding: 3em 0 0 0;
text-indent: 0.4em;
}
#left-navigation ul#offers {
padding: 0.6em 0 0 0;
}
#left-navigation p {
padding: 0.4em 0 0 0;
text-indent: 0.4em;
}
#left-navigation ul li {
border-bottom: 1px solid #eeebdf;
}
#left-navigation ul li ul {
padding: 0;
margin-left: 1.4em;
text-indent: 0;
}
#left-navigation ul li ul li {
border-top: 1px solid #eeebdf;
border-bottom: 1px solid transparent;
line-height: 1.8em;
}
#left-navigation ul li ul li a {

}
#left-navigation a {
text-decoration: none;
color: #666666;
display: block;
width: 100%;
}
#left-navigation a:hover {
color: #333333;
}
#left-navigation a#active, #left-navigation a#active:hover {
color: #a30b00;
}
#left-navigation ul li.redtab, #left-navigation ul li.bluetab, #left-navigation ul li.greytab {
font: bold 10px Verdana, Arial, sans-serif;
border-bottom: none;
margin: 0 0 0.6em 0;
}
#left-navigation ul li.greytab {
background: url(/layout/images/tab-grey-right.gif) no-repeat top right;
}
#left-navigation ul li.greytab p {
background: url(/layout/images/tab-grey-left.gif) no-repeat top left;
}
#left-navigation ul li.redtab {
background: url(/layout/images/tab-red-right.gif) no-repeat top right;
}
#left-navigation ul li.redtab p, #left-navigation ul li.bluetab p, #left-navigation ul li.greytab p {
padding: 0.2em 0 0.2em 0.4em;
line-height: 1.6em;
text-decoration: none;
color: white;
display: block;
}
#left-navigation ul li.redtab p {
background: url(/layout/images/tab-red-left.gif) no-repeat top left;
}
#left-navigation ul li.bluetab {
background: url(/layout/images/tab-blue-right.gif) no-repeat top right;
}
#left-navigation ul li.bluetab p {
background: url(/layout/images/tab-blue-left.gif) no-repeat top left;
}
#left-navigation li.small {
border-bottom: none;
font: normal 10px Verdana, Arial, sans-serif;
margin: 10px 0 0 0;
}
#left-navigation ul#news li.small {
}

#left-navigation ul#loginform li {
border-bottom: 1px solid transparent;
clear: left;
}
#loginform label {
display: block;
float: left;
}
#loginform input {
width: 106px;
float: right;
}
#loginform .register a {
font: normal 10px Verdana, Arial, sans-serif;
color: #333333;
width: 58px;
float: left;
margin: 8px 0 0 0;
}
#loginform .register input {
width: 55px;
font-size: 1em;
margin: 0 0 0 40px;
}
#loginform .bordertop {
/* border-top: 1px solid #eeebdf; */
padding-top: 6px;
}
#extraloginform {
width: 260px;
text-align: right;
list-style-type: none;
margin: 2em 0 2em 0;
}
#extraloginform li {
margin: 0 0 0.4em 0;
}
#extraloginform li input {
width: 10em;
}
#extraloginform li .submitinput {
width: 5em;
}
#extraloginform li a {
color: #a30b00;
}

#news a.offerthumb {
line-height: 1.2em;
padding: 6px 0 6px 0;
background: url(/layout/images/img-background-small.jpg) no-repeat -2px 4px;
min-height: 48px;
}
#news a.offerthumb img {
float: left;
margin: 0 6px 0 0;
}
.news a {
color: #a30b00;
}

/* dolne taby + autor
------------------------------------*/
ul#footernav {
float: left;
position: absolute;
top: 48px;
right: 20px;
}
ul#footernav li {
float: left;
margin: 0 0 0 0.7em;
background: url(/layout/images/tab-grey-right.gif) no-repeat top right;
}
ul#footernav li a {
padding: 0.2em 0.8em;
line-height: 1.6em;
background: url(/layout/images/tab-grey-left.gif) no-repeat top left;
text-decoration: none;
color: white;
float: left;
display: block;
}
p#copyright, p#author {
font: normal 9px Arial, sans-serif;
color: #989792;
position: absolute;
top: 92px;
}
p#copyright {
left: 25px;
}
p#copyright a {
color: #989792;
text-decoration: none;
}
p#author {
right: 23px;
}
p#author a img {
vertical-align: bottom;
margin-left: -2px;
}

/* srodek + oferta + prawa
------------------------------------*/
#main-content {
float: right;
width: 554px;
margin: 22px 0 0 0;
font-size: 1.2em;
}
.main-content-ul {
margin-left: 20px;
}
#left-side {
float: left;
width: 386px;
}
.currentsite a {
color: #a30b00;
}
.someoffers {
position: relative;
}
.voivodeshiplist {
margin: 0 0 1em 0;
height: 80px;
}
.box {
clear: both;
min-height: 104px;
/* background: url(/layout/images/offerline.gif) no-repeat bottom left; */
border-bottom: 1px solid #f5f1e4;
position: relative;
line-height: 1.4em;
text-align: right;
padding: 4px 0 4px 0;
}
.box a.offerthumb {
display: block;
width: 96px;
height: 98px;
background: url(/layout/images/img-background-large.jpg) no-repeat top left;
float: left;
position: relative;
margin: 0 10px 0 0;
}
.shortoffer, .premiumoffer {
clear: both;
min-height: 60px;
/* background: url(/layout/images/offerline.gif) no-repeat bottom left; */
border-bottom: 1px solid #f5f1e4;
position: relative;
line-height: 1.4em;
text-align: right;
padding: 4px 0 4px 0;
}
.premiumoffer {
background: #f5f2e8;
}
.shortoffer a.offerthumb, .premiumoffer a.offerthumb, .announcementthumbs a {
display: block;
width: 47px;
height: 48px;
background: url(/layout/images/img-background-small.jpg) no-repeat 0 1px;
float: left;
position: relative;
margin: 0 10px 0 0;
}
.premiumoffer a.offerthumb, .announcementthumbs a {
background: url(/layout/images/img-premiumbackground-small.jpg) no-repeat 0 1px;
}
.box img, .shortoffer img, .premiumoffer img, .announcementthumbs img {
position: absolute;
top: 3px;
left: 3px;
}
.box h3, .shortoffer h3, .premiumoffer h3 {
color: #a30b00;
font: bold 1em "Trebuchet MS", Arial, sans-serif;
text-align: left;
}
.box h3 {
padding: 2px 0 0 0;
}
.box p, .shortoffer p, .premiumoffer p {
text-align: left;
padding: 0 0 4px 0;
}
.box a, .shortoffer a, .premiumoffer a {
color: #a30b00;
font: normal 11px "Trebuchet MS", Arial, sans-serif;
text-decoration: none;
}
.box h3 a, .shortoffer h3 a, .premiumoffer h3 a {
font: bold 1.2em "Trebuchet MS", Arial, sans-serif;
}
.shortnotice, .shortnews {
min-height: 60px;
/* background: url(/layout/images/offerline.gif) no-repeat bottom left; */
border-bottom: 1px solid #f5f1e4;
position: relative;
line-height: 1.4em;
text-align: right;
margin: 4px 0 0 0;
}
.shortnotice a, .shortnews a {
text-decoration: none;
font: normal 11px "Trebuchet MS", Arial, sans-serif;
}
.shortnotice a.offerthumb, .shortnews a.offerthumb  {
display: block;
width: 47px;
height: 48px;
background: url(/layout/images/img-background-small.jpg) no-repeat top left;
float: left;
position: relative;
margin: 0 10px 0 0;
}
.shortnotice img, .shortnews img {
position: absolute;
top: 2px;
left: 2px;
}
.shortnotice h3, .shortnotice h3 a, .shortnews h3, .shortnews h3 a {
font: bold 1em "Trebuchet MS", Arial, sans-serif;
text-align: left;
text-decoration: none;
}
.shortnotice a, .shortnotice h3, .shortnotice h3 a {
color: #1a6289;
}
.shortnews a, .shortnews h3, .shortnews h3 a {
color: #666;
}
.shortnotice p, .shortnews p {
text-align: left;
}
.shortnotice a.noticemore {
color: #1a6289;
font: normal 11px "Trebuchet MS", Arial, sans-serif;
text-decoration: none;
/* position: absolute; right: 0; */
text-align: right;
}
h5 {
text-indent: 4px;
padding: 4px 0 8px 0;
margin: 0;
font: normal 12px Arial, sans-serif;
}
.offer {
margin: 4px 0 0 0;
}
.offer h1 {
color: #a30b00;
font: bold 1.2em "Trebuchet MS", Arial, sans-serif;
padding: 2px 0 0 0;
}
.offer p {
margin: 0 0 1em 0;
}
.offer p strong {

}
.offerthumbs {
width: 96px;
float: left;
margin: 0 10px 0 0;
}
.offerthumbs a {
background: url(/layout/images/img-background-large.jpg) no-repeat top left;
display: block;
width: 96px;
height: 98px;
position: relative;
}
.offerthumbs img {
position: absolute;
top: 3px;
left: 3px;
}
.offer h3 {
background: url(/layout/images/tab-cream-left.gif) no-repeat top left;
font: bold 10px Verdana, Arial, sans-serif;
border-bottom: 1px solid #f5f1e4;
clear: both;
margin: 2em 0 1em 0;
}
.offer h3 span {
background: url(/layout/images/tab-cream-right.gif) no-repeat top right;
width: 150px;
}
.offer h3 span {
padding: 0.2em 0 0.2em 0.8em;
line-height: 1.6em;
text-decoration: none;
color: #929292;
display: block;
}
h3.similaroffer {
float: left;
background: url(/layout/images/tab-red-right.gif) no-repeat top right;
text-decoration: none;
font: bold 10px Verdana, Arial, sans-serif;
margin: 2em 0 1em 0;
}
h3.similaroffer span {
padding: 0 1em;
line-height: 2em;
text-decoration: none;
float: left;
display: block;
background: url(/layout/images/tab-red-left.gif) no-repeat top left;  
color: white;
}
.offerdescription {

}
.offerdescription br, .announcement br {
clear: none;
}
.afteroffer {
clear: both;
}
a.backtab {
float: right;
background: url(/layout/images/tab-grey-right.gif) no-repeat top right;
text-decoration: none;
font: bold 10px Verdana, Arial, sans-serif;
}
a.backtab span {
padding: 0 1em;
line-height: 2em;
text-decoration: none;
float: left;
display: block;
background: url(/layout/images/tab-grey-left.gif) no-repeat top left;  
color: white;
cursor: pointer;
}
p.community {
padding: 4px 0 0 0;
text-align: right;
}
.twolinks {
clear: both;
padding: 1em 0 2em 0;
color: #a30b00;
font: normal 1em "Trebuchet MS", Arial, sans-serif;
}
.twolinks span {
display: inline;
}
.twolinks span a {
color: #a30b00;
text-decoration: none;
}
#announcementlinks, #announcementlinks span a {
color: #1a6289;
}
.announcementthumbs {
float: left;
}

.backlink {
float: left;
}
.nextlink {
float: right;
}
.offerdata {
list-style-type: none;
margin: 1em 0 2em 0;
}
.offerdata li {
margin: 0 0 4px 0;
}
.offerdata li span {
font-variant: small-caps;
color: #929292;
}
.offerdata li a, a.bordolink {
color: #a30b00;
}
#offerid {
color: #666;
}


.announcement {
margin: 4px 0 0 0;
}
.announcement h1 {
color: #1a6289;
font: bold 1.2em "Trebuchet MS", Arial, sans-serif;
padding: 2px 0 0 0;
}
.announcement p {
margin: 0 0 1em 0;
}
sup {
/* color: #a30b00; */
}
/* ocena */
h4.ratebox  {
background: url(/layout/images/tab-red-right.gif) no-repeat top right;
font: bold 10px Verdana, Arial, sans-serif;
padding: 0 0 6px 0;
margin-left: 1em;
margin-top: -1em;
float: right;
width: 46px;
text-align: center;
}
h4.ratebox  span {
background: url(/layout/images/tab-red-left.gif) no-repeat top left;
padding: 4px 0 0 0;
text-decoration: none;
color: white;
display: block;
}
h4.ratebox  span.offerrate {
font: bold 2.4em Verdana, Arial, sans-serif;
background: url(/layout/images/tab-red-left.gif) no-repeat bottom left;
color: white;
}
/* komentarze */
.offercomments {

}
.offercomments h4 span {
float: left;
font: normal 10px Arial, sans-serif;
color: #333;
margin-left: 8px;
}
.offercomments h4 span.commentdate {
float: right;
margin-left: 0;
}
.offercomments p {
clear: both;
margin-left: 8px;
}
/* + komentarze */
.offer ol {
list-style-type: none;
float: left;
}
.offer ol li {
margin-bottom: 0.6em;
}
ol.commentlabels {
text-align: right;
width: 92px;
font: normal 10px Verdana, Arial, sans-serif;
}
.secondfield {
margin: 1.6em 0 0 0;
}
.thirdfield {
margin: 7.6em 0 0 0;
}
ol.commentfields {
margin: 0 0 0 14px;
}
ol.commentfields input.authorfield {
width: 270px;
}
ol.commentfields textarea {
width: 270px;
height: 6em;
overflow: auto;
}
ol.commentfields select {
width: 3em;
}
/* paginacja */
.pagination {
font: normal 10px Verdana, Arial, sans-serif;
color: #666;
margin: 18px 0 0 0;
text-align: center;
}
.pagination span, .pagination a {
text-decoration: none;
color: #666;
}
.pagination a:hover {
color: #333;
}
.pagination .currentpage {
font-weight: bold;
}

/* prawa strona + reklama
------------------------------------*/
#right-side {
float: right;
width: 120px;
padding: 0 20px 0 0;
}
#right-side img {

}

/* chmurka a'la John Allsopp :)
------------------------------------*/
#tagcloud {
width: 120px;
}
#tagcloud .vvvvv-popular { font-size: 1.6em; }
#tagcloud .vvvv-popular { font-size: 1.4em; }
#tagcloud .vvv-popular { font-size: 1.3em; }
#tagcloud .vv-popular { font-size: 1.1em; }
#tagcloud .v-popular { font-size: 0.9em; }

#tagcloud li {
display: inline;
margin-right: 6px;
}
#tagcloud li a {
text-decoration: none;
color: #666;
}
#tagcloud li.greytab {
font: bold 10px Verdana, Arial, sans-serif;
float: left;
width: 120px;
background: url(/layout/images/tab-grey-right.gif) no-repeat top right;
margin: 0 0 0.6em 0;
}
#tagcloud li.greytab p {
background: url(/layout/images/tab-grey-left.gif) no-repeat top left;
padding: 0.2em 0.8em;
line-height: 1.6em;
text-decoration: none;
color: white;
display: block;
}

/* dodawanie
------------------------------------*/
.addtable {
font: normal 1em "Trebuchet MS", Arial, sans-serif;
margin: 1em 0 1em 0;
}
.addtable tr td {
padding: 0 0 0.2em 0;
}
.addtable tr td.tdfirst {
width: 140px;
}
.addtable textarea {
width: 240px;
overflow: auto;
}
.addtable input.longinput {
width: 240px;
}
.addtable textarea.bigtextarea {
height: 140px;
}
.errormessage p {
color: red;
}

/* REKLAMA
------------------------------------*/
.ad750szer {
text-align: center;
z-index: 1000;
position: relative;
}
.ad400szer {
text-align: center;
z-index: 2000;
}
.platnosci {
margin-top: 8px;
z-index: 3000;
}

