* {
    margin: 0;
    padding: 0;
}
body, th, td, input, textarea {
    color: #666666;
    font-family: Arial,"Trebuchet MS",Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-align: justify;
}
body {
    background: url("../images/thumb_308.png") repeat scroll 0 0 transparent;
}
/*http://www.stripegenerator.com/images/thumbs/thumb_308.png*/
.fl {
    float: left !important;
}
.fr {
    float: right !important;
}
.tc {
    text-align: center;
}
.tr {
    text-align: right;
}
.tl {
    text-align: left;
}
.tj {
    text-align: justify;
}
.clear {
    clear: both;
}
.f12 {
    font-size: 12px;
}
.f13 {
    font-size: 13px;
}
.f14 {
    font-size: 14px;
}
.black {
    color: #000000;
}
.red {
    color: #FF0000;
}
.green {
    color: #368700;
}
a, a.link {
    color: #0000FF;
    cursor: pointer;
}
.none {
    display: none;
}
h1 {
    color: #000000;
    font-size: 22px;
    font-weight: normal;
}
h1 span {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFF889;
    border-color: #BB0B6D #BB0B6D -moz-use-text-color;
    border-radius: 5px 5px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    font-size: 20px;
    padding: 0 5px 1px;
}
h2 {
	font-size: 13px;
  margin: 0 0 0 10px;
  padding-top: 6px;
}
.none {
    display: none;
}
.rozmiar_50 {
    height: 50px;
    width: 50px;
}
.rozmiar_16 {
    height: 16px;
    width: 16px;
}
.avatar, .nonecursor {
    border: 1px solid #9B9B9B;
    cursor: pointer;
    padding: 1px;
}
.nonecursor {
    cursor: default;
}
.listaavatar, .tytul .avatar {
    margin: 3px 3px 0 0;
}

.listaavatar .avatar, .tytul .avatar {
    vertical-align: middle;  
}
.wyroznik {
    color: #CA2481;
    font-size: 18px;
}
#headermenu {
    background-image: url("../images/bgmenu.jpg");
    background-repeat: repeat-x;
    height: 30px;
    width: 100%;
}
#menu {
    height: 43px;
    margin: 0 auto;
    width: 918px;
}
#menu ul {
    line-height: normal;
    list-style: none outside none;
    margin: 0 0 0 150px;
    padding: 0;
}
#menu li {
    float: left;
}
#menu a {
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 8px 30px 6px;
    text-decoration: none;
    text-transform: uppercase;
}
#menu a:hover {
    background: none repeat scroll 0 0 #770444;
    color: #FFFFFF;
}
#menu .current_page_item a {
    background: none repeat scroll 0 0 #770444;
    color: #FFFFFF;
    padding: 8px 30px 6px;
}
#headerlogo {
    background-color: #000000;
    height: 70px;
}
#logo {
    background: url("../images/bgheader.jpg") no-repeat scroll 0 -70px transparent;
    height: 70px;
    margin: 0 auto;
    width: 978px;
}
#logohref {
    color: #FFFFFF;
    padding: 0 0 0 15px;
}
#logohref h1 a img {
    border: 0 none;
    margin-top: -10px;
    width: 195px;
}
#logohref h2 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin: -5px 0 0 0;
}
#main {
    margin: 0 auto;
    width: 978px;
}
#footer {
    background-color: #000000;
    color: #FFFFFF;
    width: 100%;
}
#footerContent {
    font-weight: bold;
    margin: 0 auto;
    padding: 10px 0;
    width: 978px;
}
#footerContent a {
    color: #FFFFFF;
}
#temat {
    color: #000000;
    font-size: 22px;
    font-weight: normal;
    letter-spacing: -1px;
    margin: 10px 0 0;
}
#temat span, #formularz h2 span {
    background-color: #FFF889;
    padding: 2px 6px 1px 5px;    
}
#left {
    float: left;
    width: 600px;
}
#right {
    float: right;
    margin: 5px 0 0 20px;
    width: 358px;
}
.company {
    color: #FFFFFF;
    font-size: 16px;
    padding: 20px 0 0;
}
.company span {
    font-weight: bold;
}
.company2 {
    margin-top: 10px;
}
#marginLeft {
    margin-left: 10px;
}
#addtrick {
    margin-bottom: 8px;
}
#addtrick a {
    background: none repeat scroll 0 0 #358600;
    border: 4px solid #FFF889;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    margin: 0 auto;
    padding: 15px 0;
    text-align: center;
    text-decoration: none;
    width: 255px;
}
#addtrick a:hover {
    color: #FFF889;
}
#formularz {
    background-color: #FFFFFF;
    border-radius: 0 5px 5px 5px;
    padding: 10px 0 2px 10px;
    width: 590px;
    border: 1px solid #BB0B6D;
}
#formularz h2 {
    color: #000000;
    font-family: Arial,"Trebuhet MS",Helvetica;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: -1px;
}
#formularz label {
    color: #000000;
    display: block;
    font-size: 14px;
    letter-spacing: 1px;
    margin-bottom: 3px;
}
#formularz div {
    margin-bottom: 10px;
}
#formularz .required {
    color: #FF0000;
}
#formularz #zdjecie {
    color: #000000;
}
INPUT[type="text"], INPUT[type="password"], textarea, select, .submit {
    background: url("../images/bginput.png") no-repeat scroll 0 0 #FFFFFF;
    border: 1px solid #9B9B9B;
    color: #000000;
    font-family: "Trebuchet MS",Arial,Helvetica;
    font-size: 14px;
    padding: 3px 5px;
}
.submit {
    border: 1px solid #9B9B9B;
    cursor: pointer !important;
}
.submit:hover {
    background: none repeat scroll 0 0 #FFF889;
}
ul.error_list {
    color: #FF0000;
    font-family: "Trebuchet MS",Arial,Helvetica;
    font-size: 12px;
    list-style: none outside none;
}
.width100 {
    width: 100px;
}
.width200 {
    width: 200px;
}
.width250 {
    width: 250px;
}
.width500 {
    height: 100px;
    width: 550px;
}
.width560 {
    height: 100px;
    width: 560px;
}
.width570 {
    height: 100px;
    width: 570px;
}
.widthTextarea {
    height: 200px;
    width: 500px;
}
.widthTextareaMin {
    height: 50px;
    width: 500px;
}
.error, .ok {
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    font-size: 14px;
    height: 40px;
    margin-bottom: 15px !important;
    margin-top: 10px;
    text-align: center;
    width: 598px;
}
.error p, .ok p {
    margin: 12px 0 10px;
}
.error {
    border: 2px solid #FF0000;
    color: #FF0000;
}
.ok {
    border: 2px solid #368700;
    color: #368700;
}
#userdata {
    background-color: #E1E1E1;
    border-radius: 0 0 5px 5px;
    padding: 5px 0 5px 10px;
    margin-bottom: 7px;
}
#userdata .fl {
    margin-right: 10px;
}
.checkbox {
    padding-top: 7px;
}
.remember {
    padding-top: 6px;
}
.button {
    margin-right: 0;
}
.login {
    font-weight: bold;
}
#userdata {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #BB0B6D #BB0B6D;
    border-right: 1px solid #BB0B6D;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    color: #000000;
    font-size: 12px;
}
#userdata label, #userdata INPUT[type="text"], #userdata INPUT[type="password"] {
    vertical-align: middle;
}
.zapamietaj {
    padding-top: 5px;
}
.loader {
    height: 25px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    width: 25px;
}
#userdata label {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    padding-right: 5px;
}
.addto {
    color: #000000;
    padding-left: 125px;
}
.addto .icon, .addto p {
    float: left;
}
.icon {
    background-image: url("../images/ikonki.jpg");
    background-repeat: no-repeat;
    height: 16px;
    margin-right: 2px;
    width: 16px;
}
.flaker {
    background-position: -96px 0;
}
.blip {
    background-position: -48px 0;
}
.spinacz {
    background-position: -32px 0;
}
.sledzik {
    background-position: -64px 0;
}
.pinger {
    background-position: -80px 0;
}
.twitter {
    background-position: 0 0;
}
.facebook {
    background-position: -112px 0;
}
.wykop {
    background-position: -16px 0;
}
#navlinks {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 0 0;
    font-size: 13px;
    margin-top: 5px;
    padding: 5px !important;
}
#navlinks #previous, #navlinks #next {
    color: #CA2481;
    font-family: Verdana,Tahoma,Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
#navlinks #previous span, #navlinks #next span {
    color: #0000FF;
    text-decoration: none;
}
#navlinks #previous span:hover, #navlinks #next span:hover {
    text-decoration: underline;
}
#trescsztuczki {
    padding-left: 10px;
    width: 600px;
}
#trescsztuczki h1 {
    background-color: #FFF889;
    color: #0151C4;
    font-size: 22px;
    font-weight: normal;
    padding: 5px 10px 2px 5px;
    text-align: center;
}
#trescsztuczki .autor {
    background-color: #FFFFFF;
    border-radius: 0 0 5px 5px;
    color: #939393;
    font-size: 12px;
    text-align: center;
}
.ads_horizontal {
    margin: 6px 0 4px;
    text-align: center;
}
#trescsztuczki .autor span {
    color: #CA2481;
    font-weight: bold;
}
#trescsztuczki #opis {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    line-height: 20px;
    padding: 5px 10px 10px;
    text-align: justify;
}
#trescsztuczki #opis h2 {
    font-size: 15px;
    font-weight: bold;
}
#trescszticzlo #opis .obiekt, #trescsztuczki #opis .zdjecie {
    margin: 5px 0 10px;
}
#trescsztuczki #opis .zdjecie {
    border: 1px solid #BB0B6D;
    padding: 1px;
    width: 560px;
}
#trescsztuczki #opis .trudnosc {
    background-color: #FFF889;
    padding: 3px 5px;
}
.forfriends {
    background-image: url("../images/ikonki.jpg");
    background-position: 0 -16px;
    background-repeat: no-repeat;
    height: 50px;
}
.forfriends INPUT[type="text"] {
    cursor: pointer;
    margin: 5px 0 0 50px;
    width: 495px;
}
.borderfriends {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BB0B6D;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 0 0 8px;
}
#komentarze {
    margin-top: 10px;
    padding-left: 10px;
    width: 600px;
}
#komentarze .loader {
    height: 30px;
    margin-top: 8px;
    width: 30px;
}
#komentarze h1 {
    margin-left: 10px;
}
#komentarz_opis ul {
    margin-bottom: 20px;
}
#komentarz_opis h1 {
    border-bottom: 3px solid #BB0B6D;
}
#komentarz_opis {
    background-color: #E1E1E1;
    border-radius: 5px 5px 5px 5px;
    margin-top: 5px;
    padding: 5px 10px 10px;
}
#komentarz_opis INPUT, #komentarz_opis TEXTAREA {
    border: 1px solid #BB0B6D;
}
#komentarz_opis h2 {
    color: #000000;
    font-size: 15px;
    font-weight: normal;
}
#komentarz_opis .addcomment {
    background-color: #90BAF6;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 13px;
    letter-spacing: 1px;
    margin-top: 10px;
    padding: 5px 10px;
}
#komentarz_opis .addcomment:hover {
    background-color: #5397F7;
}
#komentarz_opis .info {
    color: #000000;
    font-size: 12px;
    margin: 17px 0 0;
}
#komentarze .error_txt {
    color: #FF0000;
    font-family: "Trebuchet MS",Arial,Helvetica;
    font-size: 12px;
    list-style: none outside none;
}
.lista, .gallery {
    background-color: #FFFFFF;
    border: 1px solid #BB0B6D;
    border-radius: 0 5px 5px 5px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 5px;
}
.lista .ocena {
    margin-top: 3px;
}
#left .lista {
    border: 1px solid #BB0B6D;
    width: 590px;
}
.lista ul, .gallery ul {
    list-style: none outside none;
}
.lista li {
    padding: 3px 0 3px 3px;
}
.lista .kategoriali {
    padding: 5px 0 5px 0;
}
#left .lista ul li.even {
    background: none repeat scroll 0 0 #F0F0F0;
}
.lista ul li div.front {
    margin: 6px 0 0 6px;
    overflow: hidden;
    width: 480px;
}
.lista ul li div.front.yt {
    padding-top: 25px;
}
#right .lista ul li div.front {
    margin: 0;
    padding: 0;
    width: 345px;
}
.lista ul li.top5 div.front {
    width: 330px;
}
.lista ul li div.thumbnails {
    margin: 5px 0 0 5px;
}
.lista img.thumbs {
    border: 1px solid #999999;
    width: 90px;
}
.lista .tytul a {
    color: #CA2481;
    font-family: Verdana,Tahoma,Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.lista .tytul a span {
    color: #0000FF;
    text-decoration: none;
}
.lista .tytul a span:hover {
    text-decoration: underline;
}
.lista .kategoriali a {
    color: #CA2481;
    font-family: Verdana,Tahoma,Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.lista .kategoriali a span {
    color: #0000FF;
    text-decoration: none;
}
.lista .kategoriali a span:hover {
    text-decoration: underline;
}
.lista div p {
    color: #939393;
    font-size: 12px;
}
.lista div p span {
    color: #CA2481;
}
a.more {
    color: #CA2481;
    font-size: 13px;
    margin-right: 5px;
    text-align: right !important;
    text-decoration: none;
}
a.more span {
    color: #0000FF;
}
#right .lista li {
    width: 200px;
}
.gallery {
    padding-bottom: 5px;
    padding-top: 5px;
    width: 590px;
}
.gallery ul {
    margin: 8px 5px 10px 14px;
}
.gallery li {
    float: left;
    margin: 5px 10px 5px 0;
    overflow: hidden !important;
    white-space: nowrap !important;
    width: 130px;
}
.gallery .tytul {
    margin-top: -2px;
}
.gallery .tytul a {
    color: #CA2481;
    font-family: Verdana,Tahoma,Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.gallery .tytul a span {
    color: #0000FF;
    text-decoration: none;
}
.gallery .tytul a span:hover {
    text-decoration: underline;
}
.pagination_desc {
    color: #333333;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    margin: 0 0 10px 15px;
}
.pagination_desc strong {
    color: #BB0B6D;
    font-size: 14px;
}
.pagination {
    color: #BB0B6D;
    float: right;
    font-size: 16px;
    font-weight: bold;
    margin: 0 10px 10px 0;
}
.pagination a {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    margin: 0 1px;
    text-decoration: none;
    vertical-align: 1px;
}
.pagination a:hover {
    text-decoration: underline;
}
.pagination img {
    border: 0 none;
    vertical-align: -2px;
}
#usermenu {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BB0B6D;
    border-radius: 0 5px 5px 5px;
    list-style: none outside none;
    padding: 10px 10px 5px;
    width: 580px;
}
#usermenu .avatarusermenu {
    margin: 0 10px 0 0;
}
#usermenu ul, #usermenu li {
    list-style: none outside none;
}
#usermenu li {
    color: #000000;
    font-size: 13px;
    margin: 0 0 5px;
}
.login {
    color: #000000;
    font-size: 13px;
    line-height: 18px;
}
#komentarz_opis ul, #komentarz_opis li {
    list-style: none outside none;
}
.autor_komentarza {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
}
.autor_komentarza span {
    color: #AAAAAA;
    font-size: 12px;
    font-weight: normal;
}
.tresc_komentarza {
    color: #000000;
    font-size: 14px;
    padding-bottom: 10px;
    width: 560px;
}
.votesdiv div {
    float: left;
}
#hover-title {
    margin-left: 10px;
}
.star, .star-default, .star-hover, .star-on {
    background: url("../images/star.gif") repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 16px;
    width: 16px;
}
.star-default {
    background-position: 0 0 !important;
}
.star-on {
    background-position: 0 -16px !important;
}
.star-hover {
    background-position: 0 -32px !important;
}
.reklama {
    margin-top: 20px;
}
#messagebox {
    padding-top: 5px;
    width: 300px;
}
.loadergif {
    margin: 8px 0 0 109px;
    position: absolute;
}
.logomin {
    margin: -28px 0 0 0px;
    position: absolute;
}
.logomin img {
    border: 0 none;
}
.zwala img {
    border: 1px solid #E1E1E1;
    margin-left: 30px;
    text-align: center;
}
.niespodzianka {
    margin: 10px 0 0 30px;
}
.infomessage {
    background: none repeat scroll 0 0 #FFF889;
    color: #000000;
    margin: -103px 0 0;
    padding: 7px 10px;
    position: absolute;
    width: 493px;
}
.hint {
    cursor: pointer;
    display: block;
}
.captcha {
    display: block;
}
.tooltip {
    margin: 0;
    padding: 0;
    width: 280px;
}
.tooltip .min img {
    border: 1px solid #999999;
    height: 68px;
    width: 90px;
}
.tooltip .min {
    margin-left: -5px;
    padding: 0 5px;
    text-align: center;
    width: 100px !important;
}
.tooltip .data {
    color: #000000;
    overflow: hidden;
    width: 170px;
}
.tooltip .data .title {
    color: #CA2481;
    font-family: Verdana,Tahoma,Arial;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}
.tooltip .data .title span {
    color: #0000FF;
}
.tooltip .data .views, .tooltip .data .count {
    font-size: 12px;
    margin: 4px 0 0;
}
.tooltip .data .views strong {
    color: #CA2481;
}
.tooltip .data .count strong {
    color: #CA2481;
}
#top5thumbs {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BB0B6D;
    border-radius: 0 5px 5px 5px;
    margin-bottom: 10px;
    padding: 8px 0 5px 24px;
}
#top5thumbs img {
    border: 1px solid #999999;
    height: 68px;
    width: 90px;
}
#top5thumbs a {
    margin: 3px 5px;
}
#subscribe {
    background-color: #FFFFFF;
    border: 1px solid #BB0B6D;
    border-radius: 0 5px 5px 5px;
    color: #000000;
    margin-bottom: 10px;
    padding: 7px;
}
#subscribe input[type="text"] {
    color: #5A5A5A;
    float: left;
    width: 240px;
    height: 18px;
}
#subscribe .submit {
    float: right;
    height: 26px;
}
#subscribe .error_txt {
    color: #FF0000;
    font-family: "Trebuchet MS",Arial,Helvetica;
    font-size: 12px;
    list-style: none outside none;
}
#likebox {
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 10px;
}
#likebtn {
    float: right;
}
.player {
    margin-top: 5px;
}
.greetings img, .f1reader img {
    border: 1px solid #DDDDDD !important;
}
.advweb {
    margin-bottom: 5px;
}
.lista.uzytkownicy li {
    float: left;
    overflow: hidden;
    width: 160px !important;
}

#fb_like_box .icon {
    background: url("../images/fb_like_box.png") no-repeat scroll center center transparent;
    cursor: pointer;
    float: left;
    height: 115px;
    width: 28px;
    margin-right: 0;
    margin-top: -1px;
}
#fb_like_box {
    position: fixed;
    right: -358px;
    top: 170px;
    z-index: 10;    
}
.userinfo {
	margin: 7px 10px 0 0;
} 
div.language {
		color: #FFFFFF;
    font-size: 14px;
    position: absolute;
    right: 15px;
    top: 6px;
}
div.language span {
		font-size: 11px;
}
div.language a {
		color: #FFF;
		font-weight: bold;
		text-decoration: none;
}
div.language a:hover {
		text-decoration: underline;
}
