@font-face {font-family: 'Handwriting-DakotaRegular'; src: url('../fonts/handwriting_-_dakota-webfont.eot'); src: url('../fonts/handwriting_-_dakota-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/handwriting_-_dakota-webfont.ttf') format('truetype'), url('../fonts/handwriting_-_dakota-webfont.svg#Handwriting-DakotaRegular') format('svg'); font-weight: normal; font-style: normal;}
/*------------------------------------- OGOLNE -------------------------------*/
html {height:100%;}
body {height:100%; margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#444; background:#fff!important;}
img {border:none;}
img, embed, object, video {max-width: 100%; max-width /*\**/: none\9}
#map img, table img {max-width:none;}
h1 {margin:0 0 5px 7px; color:#666; font:bold 18px/20px Arial, Helvetica, sans-serif;}
h2 {margin:0 0 10px 0; color:#252525; font:bold 13px/13px Arial, Helvetica, sans-serif;}
h3 {margin:0 0 10px 0; color:#666; font:12px/18px Arial, Helvetica, sans-serif;}
p {margin:0; padding:0;}
ul {margin:0; padding:0; list-style:none;}
ul li {overflow:hidden; background:url(../gfx/ik-lista.png) 0 6px no-repeat; padding-left:10px;}
a {text-decoration:none; color:#cc1e18; -webkit-transition: color .3s ease-in-out; -moz-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; -ms-transition: color .3s ease-in-out; transition: color .3s ease-in-out; cursor: pointer;}
a:hover {color:#000; text-decoration:underline}
form {margin:0; padding:0}
fieldset {margin:0; padding:0; border:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0}
div, textarea, input, fieldset, td {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {border: none; padding:0}
table {border-collapse:collapse;}
.forum, .forum table {border-collapse:separate;}

/*------------------------------------- WARSTWY -------------------------------*/
.container {width:1241px; margin:0 auto; xoverflow:hidden; z-index:1; clear:both}
header {height:87px; position:relative; background:url(../gfx/bg-header.png) 0 0 repeat-x; min-width:1240px}
/*header .container {background:url(../gfx/bg-header.png) 0 0 repeat-x; height:87px;}*/
header img[src*="logo"] {vertical-align:top; float:left; margin-top:18px}
header img[src*="haslo"] {}
.naglowek_haslo {font-family: 'Handwriting-DakotaRegular';font-size:18px;color:#fff;display: inline-block;margin: 0 0 0 22px;position: relative;top: -20px;}
header a {color:#fff;}
header a:hover {color:#c97572;}
#logo {display: inline-block !important;margin:0 !important;padding:0 !important; height: 80px; width: 293px; float: none; }
.head_right {float:right; text-transform:uppercase; font-weight:bold; margin-top:5px}
.head_right ul {clear:both; text-align:right; float:right; xmargin-top:10px}
.head_right li {float:left; display:block; padding:0; text-align:right; margin-left:15px; background:none; position:relative; overflow:visible}
.head_right li img {margin-right:3px;}
.head_right .social li {margin-left:3px;}
.head_right .social img {margin:0;}

.log_rej {margin:9px 0 5px 0; height:27px}
.log_rej li a {display:block; padding:6px 8px;}
.log_rej li a:hover, .log_rej li a.active {box-shadow: 0 0 3px #acacac; color:#cc1e18!important; background:#fff !important; /*pie*/ behavior: url(../css/PIE.htc); text-decoration:none}
.log_rej .dropdown {display:none; width:397px; position:absolute; margin:27px 0 0 4px; padding:0; z-index:1001; right:0px; top:0; height:auto; overflow:hidden; box-shadow: 0px 3px 3px rgba(172,172,172,0.8); /*pie*/ behavior: url(../css/PIE.htc);}
.log_rej .dropdown .primary {float: left; padding:10px; margin:0; width: 131px;}
.log_rej .dropdown .primary li {margin: 0; padding:0; float:none; font-size:12px; text-transform:none; line-height:normal; border-top:1px solid #ebebeb; background:none}
.log_rej .dropdown .primary li:first-child {border:none;}
.log_rej .dropdown .primary .first_tel {margin-bottom:4px;}
.log_rej .dropdown .primary .first_tel a {padding:0;}
.log_rej .dropdown .primary .first_tel a:hover {background:none;}
.log_rej .dropdown li:last-child a {color:#444;}
.log_rej .dropdown .primary li a {display: block; padding:5px 0;}
.log_rej .dropdown .primary li a:hover {color:#444; box-shadow:none; background:#f5f5f5; text-decoration:underline}
.log_rej .dropdown.single {width:auto; background:#fff}
.log_rej .dropdown.single .primary {float:none; width:250px}
.log_rej .zalogowany {text-transform:none; color:#fff; margin-top:6px; font-weight:normal}
.log_rej .zalogowany a {display:inline; padding:0 3px;}
.log_rej .panel {margin:0 -17px 0 5px;}
.login_box > a.active + .dropdown.single { display: block; }
.f_log {width:254px; padding:10px; text-align:left}
.f_log label {text-transform:none; font-size:11px;}
.f_log .flol {margin-top:5px;}
.f_log input[type="checkbox"] {width:12px; height:12px; margin:1px 5px 0 0; padding:0; float:left}
.f_log input[type="text"], .f_log input[type="password"] {border:1px solid #bfbfbf; width:255px; color:#acacac; font-size:12px; line-height:22px; height:22px; margin-bottom:5px; padding:0 5px 0 20px}
.f_log .login {background:#fff url(../gfx/ik-login.png) 4px 3px no-repeat;}
.f_log .haslo {background:#fff url(../gfx/ik-haslo.png) 4px 3px no-repeat;}
.f_log input[type="image"] {vertical-align:middle; margin-bottom:3px}
.f_log a {display:inline!important; text-transform:none; padding:0!important; font-size:11px; color:#cc1e18; font-weight:normal;}
.log_rej li .f_log a:hover {box-shadow:none; color:#000!important; background:none; text-decoration:underline}

nav {height:37px; background:url(../gfx/bg-nav.png) 0 0 repeat-x; min-width:1240px}
/*nav .container {overflow:visible; background:url(../gfx/bg-nav.png) 0 0 repeat-x; height:37px;}*/
.messages {xfloat: left; xwidth: 650px; xmargin: 0px 0 0 0px;}
/*.blad {margin:5px 0 5px 0; padding:0 5px 0 35px; color:#fff; font-weight:bold; font-size:12px; height:36px; line-height:36px; background:#cc1e18 url(../gfx/ik-error.png) 10px center no-repeat}*/
.error {margin:5px 0 5px 0; padding:0 5px 0 35px; color:#fff; font-weight:bold; font-size:12px; height:36px; line-height:36px; background:#cc1e18 url(../gfx/ik-error.png) 10px center no-repeat}
/*.info_ok {margin:5px 0 5px 0; padding:0 5px 0 35px; color:#fff; font-weight:bold; font-size:12px; height:36px; line-height:36px; background: #00a651 url(../gfx/ik-info.png) 10px center no-repeat;}*/
.info {margin:5px 0 5px 0; padding:0 5px 0 35px; color:#fff; font-weight:bold; font-size:12px; height:36px; line-height:36px; background: #00a651 url(../gfx/ik-info.png) 10px center no-repeat;}

/*-- footer --*/
footer {background:#363636; height:210px; margin-top:20px; color:#a1a1a1; font-size:11px; min-width:1240px; box-shadow: inset 0 7px 11px rgba(0,0,0,0.6);}
footer.narrow {height:178px;}
/*footer .container {background:url(../gfx/bg-footer.png) 0 0 repeat-x; height:210px;}*/
footer a {color:#d7d7d7;}
footer a:hover {color:#d7d7d7;}
.copy {width:215px; float:left; margin-right:10px;}
.copy.wide {width:404px;}
.copy img {vertical-align:middle;}
.copy img[src*="btn"] {margin-bottom:10px;}
.links_01 {margin-left:15px; float:left; width:70px}
footer li {background:none; padding:0; margin-bottom:4px;}
.links_02 {margin-left:15px; float:left; width:85px}
.links_03 {margin-left:15px; float:left; width:125px; padding-right:5px}
.links_04 {margin-left:15px; float:left; width:116px; padding-right:5px}

.links_01,
.links_02,
.links_04 {
    border-right: 1px solid #575757;
    min-height: 102px;
}
.links_04:first-child {
    border-left: 1px solid #575757;
    padding-left: 15px;
    margin-left:0;
}

.footer-top {
    position: relative;
    top:-19px;
    margin-bottom:-19px;
}

.partnerzy {margin-left:20px; float:left; width:450px; margin-right:83px}
.partnerzy p {font-weight:bold; color:#fff; text-transform:uppercase; margin-bottom:5px; font-size:12px;}
.partnerzy img {margin-right:15px;}
.foot_social {float:left; margin-left:20px; width:110px}
.foot_social.wide {width: 140px;}
.foot_social img[src*="fb"] {margin-right:4px;}
.foot_social img[src*="twitter"] {margin-right:5px;}
.foot_social img[src*="blip"] {margin-right:5px;}
.foot_social img[src*="newsletter"] {margin-top:2px;margin-bottom: 10px;}

.links-container {
    max-width: 800px;
}

.dark {
    background:#1f1f1f;
    padding: 37px 0;
    position: relative;
    top: -38px;
    margin-bottom: -38px;
}

/*-- boxy news top glowna --*/
.boxy_news_index {margin:2px 0 0 0; overflow:hidden}
.boxy_news_index li {float:left; width:306px; height:/*250px*/20.14504431909750201450443190975%; background:none; padding:0; margin:0 0 6px 5px; position:relative}
.boxy_news_index li:first-child {margin:0;}
.boxy_news_index li:nth-of-type(5n+5) {margin:0;}
.boxy_news_index li img {position:relative; z-index:1}
.boxy_news_index .title {position:absolute; bottom:0; height:57px; background:rgba(0,0,0,0.8); -pie-background:rgba(0,0,0,0.8); width:100%; padding:6px 10px; font-size:18px; font-weight:bold; /*pie*/ behavior: url(../css/PIE.htc); z-index:2}
.boxy_news_index .title a {display:block; color:#fff; height:45px; width:100%}
.news_dnia {color:#ff9195;}
.boxy_news_index .komentarze_box {position:absolute; right:10px; background:#fff url(../gfx/ik-komentarz-box-top-big.png) 5px 6px no-repeat; top:10px; z-index:2; height:24px; font-size:14px; font-weight:bold; box-shadow: 1px 1px 2px rgba(0,0,0,0.8); padding:0 5px 0 23px; line-height:24px; /*pie*/ behavior: url(../css/PIE.htc);}

/*-- boxy news top --*/
.boxy_news {margin:4px 0 0 0; overflow:hidden; z-index:10}
.boxy_news li {float:left; width:205px; height:165px; background:none; padding:0; margin:0 0 4px 2px; position:relative}
.boxy_news li:first-child {margin:0;}
.boxy_news li:nth-of-type(6n+7) {margin-left:0;}
.boxy_news li img {position:relative; z-index:1}
.boxy_news .title {position:absolute; bottom:0; height:44px; background:rgba(0,0,0,0.6); -pie-background:rgba(0,0,0,0.6); width:100%; padding:6px 10px; color:#fff; font-size:14px; font-weight:bold; /*pie*/ behavior: url(../css/PIE.htc); z-index:2;}
.boxy_news a {color:#fff;}
.boxy_news a:hover {color:#fff; opacity:0.8; filter:alpha(opacity=80);}
.boxy_news a:hover .title {color:#fff; text-decoration:underline!important}
.news_dnia {color:#ff9195;}
.komentarze_box {position:absolute; right:10px; background:rgba(255,255,255,0.8) url(../gfx/ik-komentarz-box-top.png) 5px 5px no-repeat; top:10px; z-index:2; height:20px; font-size:11px; font-weight:bold; box-shadow: 1px 1px 2px rgba(0,0,0,0.4); padding:0 5px 0 23px; line-height:20px; -pie-background:rgba(255,255,255,0.8) url(../gfx/ik-komentarz-box-top.png) 5px 5px no-repeat; /*pie*/ behavior: url(../css/PIE.htc);}

.site {background:url(../gfx/bg-kreski.png) 0 0 repeat-y; }
.site.wide {background:url(../gfx/bg-kreski-wide.png) 0 0 repeat-y; overflow:hidden}
.leftColumn {width:120px; float:left; margin-right:10px;}
.mainColumn {float:left; width:751px; margin-right:10px; 
             /*position:relative;*/
             z-index:11; }
.wideColumn {float:left; width:939px; margin-right:12px;}
.mainColumn .nag, .wideColumn .nag {border-bottom:2px solid #cc1e18; height:32px; line-height:32px; padding:0 10px; font-weight:bold; font-size:14px; color:#444;
                                    background: linear-gradient(bottom, rgb(217,217,217) 0%, rgb(237,237,237) 100%);
                                    background: -o-linear-gradient(bottom, rgb(217,217,217) 0%, rgb(237,237,237) 100%);
                                    background: -moz-linear-gradient(bottom, rgb(217,217,217) 0%, rgb(237,237,237) 100%);
                                    background: -webkit-linear-gradient(bottom, rgb(217,217,217) 0%, rgb(237,237,237) 100%);
                                    background: -ms-linear-gradient(bottom, rgb(217,217,217) 0%, rgb(237,237,237) 100%);
                                    -pie-background: linear-gradient(bottom, rgb(217,217,217) 0%, rgb(237,237,237) 100%); /*pie*/ behavior: url(../css/PIE.htc); position:relative; z-index:1
}
.rightColumn {width:350px; float:left;}
.rightSlimColumn {width:160px; float:left;}
.sciezka {font-size:11px; border-bottom:1px solid #f0f0f0; padding:5px; margin-bottom:8px}
.sciezka img[src*="ik"] {padding:0 3px;}
.box_tresc {overflow:hidden; margin:0 0 20px 4px; clear:both; padding-top:10px; text-align:justify}
.ankieta_ukryto {text-align:center; font-weight:bold; color:#cc1e18; border:1px solid rgb(242, 242, 242); padding:5px; width:265px; position:relative; left:50%; margin-left:-132px}
.regulamin_subpage li {margin:8px 0;}
.left_tresc {width:160px; float:right; text-align:right}
.left_tresc img {vertical-align:middle}
.left_tresc img[src*="btn"] {margin-bottom:10px;}
.foty_tresc {float:right;}
.foty_tresc li {width:120px; height:120px; border:1px solid #f2f2f2; background:none; text-align:center; line-height:120px; font-size:0; padding:0; vertical-align:middle; margin-bottom:10px;}
.main_tresc {width:576px; float:left; line-height:18px; color:#444; font-size:13px}
.main_tresc_news {line-height:18px; color:#444; font-size:13px}
.main_tresc_news img, .main_tresc img {border:1px solid #f2f2f2;}
.b_tresc {float:right; margin-left:10px;}
.autor {margin-left:4px;}
.str {margin:10px 0; text-align:center; font-weight:bold; font-size:13px; color:#ccc; line-height:13px}
.str a {margin:0 3px;}
.str a:hover {color:#000;}
.str span {padding:0 3px; color:#000}
.tagi {height:24px; background:#f7f7f7; font-size:11px; color:#666; line-height:24px; padding:0 146px 0 10px; margin-bottom:5px; position:relative}
.tagi a {font-weight:bold; color:#464646; margin:0 3px}
.tagi a:hover {color:#000;}
h1.tag,h2.tag {font-size: 10px;display: inline;}
.dodaj_do {position:absolute; right:0; top:0px}
.dodaj_do img {vertical-align:middle;}
.pierwsi {background:#8b0000; color:#fff; font-weight:bold; padding:0 3px}

/*-- komentarze --*/
.komentarze li {background:none; padding:6px 0 6px 72px; position:relative; border:1px solid #ebebeb; margin:5px 0;overflow: visible;}
.komentarze li.active {background:#fffcdb;}
.komentarze li .nr {color:#d7d7d7; font-weight:bold}
.komentarze .time {font-size:11px; color:#9e9e9e}
.komentarze .comments-counter {float:right; font-size:12px; font-weight:normal}
.komentarze li.active .nr {color:#cecbaa;}
.konentarze li.active .time {color:#a4a180;}
.komentarze .nag span {}
.komentarze .nag .dropdown {margin-top:5px;}
.komentarze .nag .dropdown-menu {width:190px;}
.komentarze li .dropdown-menu {width:110px;}
.komentarze .foto_profil {border:1px solid #ebebeb;background:#fff; width:50px; height:50px; margin-right:20px; float:left; text-align:center; line-height:50px; position: absolute;top:6px;left:6px;}
.komentarze .foto_profil img {vertical-align:middle; font-size:0;max-height: 50px;max-width: 50px;}
.komentarze li .comment-closed {display: none;}
.komentarze li.closed {padding:2px;background:#F9F9F9;font-weight: bold;color:#ccc;}
.komentarze li.closed .comment-closed {display: block;text-align: center;}
.komentarze li.closed .comment-opened {display: none;}
.kom_right {position:absolute; right:0; top:0}
.kom_info {margin-bottom:15px;}
.box_oceny {overflow:hidden; border:1px solid #ebebeb; border-top:none; border-right:none; font-size:13px; font-weight:bold; padding:4px 10px 4px 10px; float:left;background:#fff;}
.box_oceny img {padding-top:2px; vertical-align:top}
.btn_zglos {margin:8px 8px 0 0; float:left}
.plus {color:#1c7d32}
.minus {color:#a41b1f}
.plusgray {color:#6A6A6A}
.minusgray {color:#6A6A6A}

.time {font-size:11px; color:#666}


/*-- dropdown --*/
.dropdown {position: relative;z-index: 100;line-height: 100% !important;}
.dropdown-label {padding:3px 18px 3px 3px;margin:0;border:1px solid #cacaca;background:url(../gfx/dropdown.png) no-repeat 100% 50%;display: inline-block;line-height: 100% !important;cursor: pointer;}
.dropdown-menu {background:#fff;box-shadow: 0 0 6px rgba(0,0,0,0.75);list-style: none;padding:0;margin:0;position: absolute;top:100%;left:0;z-index: 110;display: none;width:auto;}
.dropdown-menu li {padding:5px 10px !important;color:#999;font-size: 11px;margin:0 !important;border:none !important;line-height: 12px !important;}
.dropdown-menu li.heading {padding:0 !important;}
.dropdown-menu li.heading p {background:#f7f7f7;border-bottom: 1px solid #cc1e18; padding:5px 10px;margin:0;font-size: 10px; text-transform: uppercase;color:#444;}
.dropdown-menu li a {color:#444;font-size: 11px;font-weight: bold;line-height: 12px !important;}
.dropdown-menu li a.red {color:#cc1e18;}
.dropdown-menu li a img {position:relative;top:2px;margin-right: .3em;}
.dropdown:hover .dropdown-menu {display: block;}

.dropdown-menu .premium {position: absolute;left:0;top:0;right:0;bottom:0;background:rgb(255,255,255);background:rgba(255,255,255,0.8);padding: 0 !important;text-align: center;color:#444;font-size: 14px;z-index: 999;}
.dropdown-menu .premium span {display: block;padding:0 20px;line-height: 16px;position: absolute;top:50%;margin-top: -24px;}

.komentarze .nag {z-index:300;}

.nag .dropdown {z-index:300;}
.nag .dropdown-menu {z-index:300;}

.kom_info .dropdown {z-index: 350;}
.kom_info .dropdown-menu {z-index: 350;}

/*-- boxy prawa --*/
.box_right {margin-bottom:10px; overflow:hidden}
.box_right .nag {
    border-bottom:2px solid #9b9b9b; height:32px; line-height:32px; padding:0 10px; font-weight:bold; font-size:14px!important; color:#444; text-align:left!important;
    background: linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
    background: -o-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
    background: -moz-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
    background: -webkit-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
    background: -ms-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
    -pie-background: linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%); /*pie*/ behavior: url(../css/PIE.htc); position:relative; z-index:1
}
.box_right ul {padding:0 10px;}
.box_right li {margin:6px 0;}
.box_right a {color:#444;}
.box_right.promocje li {background:none; margin:8px 0; padding:0}
.box_right.promocje a:hover {color:#000}
.box_right.promocje span {font-size:11px;}
.orange_gsm {text-transform:uppercase; background:#fcd4a5; color:#fff; font-weight:bold; padding:0 2px}
.t-mobile_gsm {text-transform:uppercase; background:#f799d1; color:#fff; font-weight:bold; padding:0 2px}
.plus_gsm {text-transform:uppercase; background:#99bca8; color:#fff; font-weight:bold; padding:0 2px}
.plus_mix {text-transform:uppercase; background:#99dbb9; color:#fff; font-weight:bold; padding:0 2px}
.play_gsm {text-transform:uppercase; background:#ac7fe9; color:#fff; font-weight:bold; padding:0 2px}
.box_right.tv ul {padding:0;}
.box_right.tv li {background:none; margin:8px 7px 0 0; padding:0; display:inline-block; width:110px; font-size:11px; font-weight:bold; text-align:center; vertical-align:top}
.box_right.tv li:nth-of-type(3n+3) {margin-right:0;}
.box_right.najnowsze {width:185px; float:left; margin-right:5px; padding-right:5px; border-right:1px solid #f5f5f5}
.box_right.najnowsze2 {width:185px; float:right; margin-left:5px; padding-left:5px; border-left:1px solid #f5f5f5}
.box_right.najnowsze ul {padding:0;}
.box_right.najnowsze2 ul {padding:0;}
.box_right.najnowsze li, .najnowsze_main.najnowsze li {background:none; padding:0; width:120px; text-align:center; margin:0 auto; margin-bottom:8px; margin-top:5px; font-size:11px; font-weight:bold}
.box_right.najnowsze2 li {background:none; padding:0; width:120px; text-align:center; margin:0 auto; margin-bottom:8px; margin-top:5px; font-size:11px; font-weight:bold}
.box_right.najnowsze li div, .najnowsze_main.najnowsze li div {width:120px; height:120px; border:1px solid #f2f2f2; background:none; text-align:center; line-height:118px; font-size:0; padding:0; vertical-align:middle; margin-bottom:2px;}
.box_right.najnowsze2 li div {width:120px; height:120px; border:1px solid #f2f2f2; background:none; text-align:center; line-height:118px; font-size:0; xpadding:0; vertical-align:middle; margin-bottom:2px;}
.box_right.najnowsze li img, .najnowsze_main.najnowsze li img {vertical-align:middle; font-size:0;}
.box_right.najnowsze2 li img {vertical-align:middle; font-size:0;}
.box_right.najnowsze li a, .najnowsze_main.najnowsze li a {color:#444;}
.box_right.najnowsze2 li a {color:#444;}
.box_right.najnowsze.wide {float:none; border-right:none; width:100%; margin-right:0; padding-right:0}
.box_right.najnowsze2.wide {float:none; border-right:none; width:100%; margin-right:0; padding-right:0}
.box_right.najnowsze.wide li {float:left; margin:5px 28px 8px 27px}
.box_right.najnowsze2.wide li {float:left; margin:5px 28px 8px 27px}
.half {width:50%;}
.ankieta p {font-size:11px; text-align:center}
.ankieta {max-width:350px;}
.ankieta_tresc {border:1px solid #cc1e18; margin:10px 0 0 200px; padding:0 10px 10px 10px}
.ankieta_tresc .pytanie {background:#cc1e18; color:#fff; margin:0px -11px 5px -11px!important; padding:3px 5px 5px 5px!important; font-size:12px; font-weight:bold}

.najnowsze_main.najnowsze {width:180px; float:left; margin-right:0; border-right:0}

/*-- wyszukiwarka --*/
.b_750 {text-align:center}
.b_750_wh {width:750px; min-height: 210px; text-align:center}
.almost_black {color:#111;}
.margin_wyniki {padding-top:5px;}

.box_main {margin-bottom:10px; clear:both; position: relative; }
#taryfy .box_main { position: static; }
.box_main .left_tresc { width: 160px; }
.box_main .nag a {font-size:12px;}
.gal ul {padding:0;}
.gal li {background:none; padding:0; width:120px; text-align:center; margin:5px 0 0 33px; font-size:13px; font-weight:bold; float:left; overflow:hidden}
.gal li div {width:120px; height:120px; border:1px solid #f2f2f2; background:none; text-align:center; line-height:120px; padding:0; vertical-align:middle; margin-bottom:6px;}
.gal.wyniki_wysz li:nth-of-type(5n+6) {margin-left:10px;}
.gal li img {vertical-align:middle;}
.gal li a {color:#444;}
.gal li:first-child {margin-left:10px;}
.box_main article {margin:10px 0 0 0; overflow:hidden;  border-bottom:1px solid #e1e1e1; padding-bottom:10px}
.box_main article:last-of-type {border:none;}
.box_main article h2 {font:bold 16px/20px Arial, Helvetica, sans-serif; margin-bottom:2px}
.box_main article h2 a {color:#444;}
.zajawka_foto {float:left; margin-right:10px;}
.zajawka_foto img {vertical-align:top; border:1px solid #f2f2f2;}
.zajawka_foto img[src*="zaslepka"] {border:none;}
.zajawka_text {float:left; overflow:hidden; width:618px; line-height:17px;}
.zajawka_text .time {color:#666; margin-bottom:8px; display:block}
.zajawka_text img[src*="clock"] {margin-left:5px;}
.zajawka_text img[src*="komentarz"] {margin-left:5px;}
.zajawka_text .wysz_kom {border:1px solid #ebebeb; padding:8px; margin-top:6px}
.zajawka_text .autor_kom {margin-bottom:10px;}
.zajawka_text .autor_kom a {font-weight:bold;}
.zajawka_text .autor_kom span {color:#9e9e9e; font-size:11px}
.zajawka_text .fraza {background:#fff200; padding:0 2px}


/*-- pojedynek --*/
.box_pojedynek {margin-bottom:10px; overflow:hidden; width:375px; float:left}
.box_main_left {padding-right:5px; border-right:1px solid #e0e0e0;}
.box_main_right {padding-left:5px; border-left:1px solid #e0e0e0; margin-left:-1px;}

.ocena {float:right; font-size:14px; font-weight:bold; position:relative;}
/*.ocena img {margin:0 0 0 10px; float:left}*/
.btn_fajne {display:block; width:66px; height:24px; float:left; background:url(../gfx/btn-fajne.png) 0 0 no-repeat}
.btn_wazne {display:block; width:73px; height:24px; float:left; background:url(../gfx/btn-wazne.png) 0 0 no-repeat}
.btn_fajne:hover, .btn_fajne.active, .btn_wazne:hover, .btn_wazne.active {background-position:0 -24px;}
.btn_niefajne {display:block; width:28px; height:24px; float:left; background:url(../gfx/btn-niefajne.png) 0 0 no-repeat; margin-left:10px}
.btn_niefajne:hover, .btn_niefajne.active {background-position:0 -24px;}
.fajne {border:1px solid #ccc; vertical-align:top; position:relative; padding:3px 8px; display:block; float:left; margin-left:8px}
.fajne img {position:absolute; left:-6px; top:6px; margin:0;}
.btn_fav {display:block; width:88px; height:24px; float:left; background:url(../gfx/btn-ulubione-2.png) 0 0 no-repeat; margin-right:10px}
.btn_fav:hover, .btn_fav.active {background-position:0 -24px;}
.btn_fav_big:hover, .btn_fav_big.active {background-position:0 -32px;}
.btn_fav_odwrotnie {display:block; width:88px; height:24px; float:left; background:url(../gfx/btn-ulubione-2.png) 0 -24px no-repeat; margin-right:10px}
.btn_fav_odwrotnie:hover, .btn_fav_odwrotnie.active, .btn_fav_big_odwrotnie:hover, .btn_fav_big_odwrotnie.active {background-position:0 0;}
.btn_fav_inactive {display:block; width:88px; height:32px; float:left; background:url(../gfx/btn-ulubione-2-nieaktywny.png) 0 0 no-repeat; margin-right:10px}
.btn_fav_big_inactive {display:block; width:94px; height:32px; float:left; background:url(../gfx/btn-ulubione-big-nieaktywny.png) 0 0 no-repeat;}
.btn_fav_big {display:block; width:94px; height:32px; float:left; background:url(../gfx/btn-ulubione-big.png) 0 0 no-repeat;}
.btn_fav_big_odwrotnie {display:block; width:94px; height:32px; float:left; background:url(../gfx/btn-ulubione-big.png) 0 -32px no-repeat;}

/*-- wiadomosci, lista --*/
.top_wiadomosci {margin-bottom:10px; overflow:hidden; width:375px; float:left}
.sortowanie {overflow:hidden; height:26px; line-height:26px; font-size:10px; color:#707070; text-transform:uppercase; padding:0 10px;
             background: linear-gradient(bottom, #fff 0%, #ebebeb 100%);
             background: -o-linear-gradient(bottom, #fff 0%, #ebebeb 100%);
             background: -moz-linear-gradient(bottom, #fff 0%, #ebebeb 100%);
             background: -webkit-linear-gradient(bottom, #fff 0%, #ebebeb 100%);
             background: -ms-linear-gradient(bottom, #fff 0%, #ebebeb 100%);
             -pie-background: linear-gradient(bottom, #fff 0%, #ebebeb 100%); behavior: url(../css/PIE.htc); position:relative; z-index:1
}
.sortowanie a {font-weight:bold; text-decoration:underline; color:#cc1e18;}
.sortowanie a.active {color:#707070; text-decoration:none}
.top_wiadomosci ul {padding:0 10px;}
.top_wiadomosci li {margin:5px 0;}
.top_wiadomosci li a {color:#444;}
.top_wiadomosci li span {font-style:italic; color:#cc1e18}
.wiadomosci_lista {overflow:hidden; margin:5px 0 20px 0; background:url(../gfx/bg-wiadomosci.gif) center 0 repeat-y}
.wiadomosci_lista li {background:none; padding:0; width:369px; float:left; border-bottom:1px solid #e1e1e1; height:126px; margin:0 12px 5px 0; position:relative}
.profil .wiadomosci_lista li {width:443px; }
.wiadomosci_lista.artykuly_lista li {background:url(../gfx/bg_artykuly.png) 120px 0 no-repeat; border-bottom:none}
.wiadomosci_lista.artykuly_lista li .zajawka_foto img {border:1px solid #ebebeb;}
.index .wiadomosci_lista.artykuly_lista li:nth-last-of-type(2) {border-bottom:none;}
.wiadomosci_lista.artykuly_lista li h2 {padding-top:4px;}
.wiadomosci_lista .time {color:#666; margin-bottom:4px; display:block;}
.wiadomosci_lista img[src*="clock"] {margin-left:3px;}
.wiadomosci_lista img[src*="komentarz"] {margin-left:3px;}
.wiadomosci_lista h2 {font:bold 14px/16px Arial, Helvetica, sans-serif; margin-bottom:4px;}
.wiadomosci_lista a {color:#444;}
.wiadomosci_lista li:nth-of-type(even) {margin-right:0;}
.wiadomosci_lista li:last-child {border-bottom:none;}
.wiadomosci_lista li:nth-last-of-type(2) {border-bottom:none;}
.kategorie_news {overflow:hidden; height:26px; line-height:26px; font-size:10px; color:#707070; text-transform:uppercase; padding:0 10px 0 10px; position:relative;
                 background: linear-gradient(bottom, #fff 0%, #ebebeb 100%);
                 background: -o-linear-gradient(bottom, #fff 0%, #ebebeb 100%);
                 background: -moz-linear-gradient(bottom, #fff 0%, #ebebeb 100%);
                 background: -webkit-linear-gradient(bottom, #fff 0%, #ebebeb 100%);
                 background: -ms-linear-gradient(bottom, #fff 0%, #ebebeb 100%);
                 -pie-background: linear-gradient(bottom, #fff 0%, #ebebeb 100%); behavior: url(../css/PIE.htc); z-index:1
}
.kategorie_news a {font-weight:bold; color:#cc1e18; text-decoration:underline;}
.kategorie_news a.active {color:#707070; text-decoration:none}
.kategorie_news a.promo {color:#611611;}
.kategorie_news a.promo:hover {color:#000000;}
.pokaz_kategorie {position:absolute; top:7px; right:10px}
.wiadomosci_button {position:absolute; right:10px; top:6px; z-index:800}
.wiadomosci_button li {background:none; padding:0; display:block; float:left}
.wiadomosci_button .b01 {width:25px; display:block; float:left; background:url(../gfx/btn-wiadomosci.png) 0 -22px no-repeat; height:22px;}
.wiadomosci_button .b01:hover, .wiadomosci_button .b01.active {background:url(../gfx/btn-wiadomosci.png) 0 0 no-repeat;}
.wiadomosci_button .b02 {width:25px; display:block; float:left; background:url(../gfx/btn-wiadomosci.png) -25px 0 no-repeat; height:22px;}
.wiadomosci_button .b02:hover, .wiadomosci_button .b02.active {background:url(../gfx/btn-wiadomosci.png) -25px -22px no-repeat;}
.kategorie_news_on {position:absolute; width:100%; top:34px; background:#fff; z-index:999; padding:5px 115px 5px 10px; font-size:10px; color:#707070; text-transform:uppercase; line-height:18px; border:1px solid #444; border-top:none; box-shadow: 0 2px 5px 2px rgba(0,0,0,0.1);}
.kategorie_news_on a {font-weight:bold; color:#cc1e18; text-decoration:underline;}
.kategorie_news_on a.active {color:#707070; text-decoration:none}

.wiadomosci_lista_div {width:369px; float:left; text-align: center; height:285px !important; margin:0 12px 5px 0;}

/*-- zakladki --- */
.tabs {overflow:hidden;}
.tabs li {display:block; float:left; height:29px; line-height:27px; background:url(../gfx/bg-tabs.gif) 0 0 repeat-x; font-weight:bold; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-right:3px; padding:0 1px;}
.tabs li.reklamy {background:url(../gfx/bg-tabs-red.gif) 0 0 repeat-x;}
.tabs li.reklamy a {color:#fff;}
.tabs li:hover, .tabs li.active {background:#fff; border:1px solid #ccc; border-bottom:1px solid #fff; padding:0;}
.tabs li.active_reklama {background:#fff; border:1px solid #cc1e18; border-bottom:1px solid #fff; padding:0;}
.tabs li.active_reklama a {color:#cc1e18;}
.tabs li a {display:block; float:left; color:#5f5f5f; height:29px; padding:0 7px}
.tabs li a:hover {color:#444; text-decoration:none}
.tab_content {border:1px solid #ccc; overflow:hidden; margin:-1px 0 10px 0; padding:0 10px;}
.tab_content a {color:#444;}
.tab_content.promocje li {background:none; margin:8px 0; padding:0}
.tab_content.promocje a:hover {text-decoration:none; color:#000}
.tab_content.thumbs ul {padding:0;}
.tab_content.thumbs li {background:none; padding:0; width:120px; text-align:center; margin:10px 29px 10px 0; font-size:13px; font-weight:bold; float:left; height:120px; line-height:120px; font-size:0; border:1px solid #f2f2f2;}
.tab_content.thumbs li img {vertical-align:middle;}
.tab_content.thumbs li:nth-of-type(5n+5) {margin-right:0px;}
.tab_content article {margin:10px 0 0 0; overflow:hidden;  border-bottom:1px solid #e1e1e1; padding-bottom:10px; width:100%}
.tab_content article:last-child {border:none;}
.tab_content article h2 {font:bold 16px/16px Arial, Helvetica, sans-serif; margin-bottom:2px}
.tab_content article h2 a {color:#444;}
.tab_content article .hdr {font:bold 16px/16px Arial, Helvetica, sans-serif; margin-bottom:2px}
.tab_content article .hdr a {color:#444;} 
.tab_content .zajawka_text {width:598px;}
.tab_content img[src*="clock"] {margin-left:3px;}
.tab_content img[src*="komentarz"] {margin-left:3px;}
.tab_content.pobierz {padding:10px;}
.tab_content.pobierz a {color:#cc1e18;}
.tab_content.pobierz ul {margin-top:4px;}
.tab_content.pobierz img {vertical-align:middle;}
.tab_content .box_pojedynek {width:364px;}
.tab_content .t_pojedynki_lista .col01 {padding-right:5px;}
.tab_content .t_pojedynki_lista .col03 {padding:0 4px;}
.tab_content .t_pojedynki_lista .col05 {padding-left:5px;}

.tabs_big {overflow:hidden; margin:20px 0 0 0}
.tabs_big  li {display:block; float:left; height:29px; line-height:27px; background:url(../gfx/bg-tabs.gif) 0 0 repeat-x; font-weight:bold; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-right:3px; padding:0 1px; width:49%; text-align:center}
.tabs_big  li:hover, .tabs_big  li.active {background:#fff; border:1px solid #ccc; border-bottom:1px solid #fff; padding:0;}
.tabs_big  li a {display:block; float:left; color:#5f5f5f; height:29px; padding:0 7px; text-align:center; width:100%}
.tabs_big  li a:hover {color:#444; text-decoration:none}
.tab_content_premium {padding:10px 155px 10px 140px;}

/*-- profil --- */
.tab_content.profil {padding:19px;}
.tab_content.profil a {color:#cc1e18;}
.tab_content.profil .wiadomosci_lista a {color:#444;}
.box_profil {width:439px; float:left; overflow:hidden}
.box_profil_wide {width:auto; float:none; overflow:hidden}
.foto_profil {border:1px solid #ebebeb; width:140px; height:140px; margin-right:20px; float:left; text-align:center; line-height:140px}
.foto_profil img {vertical-align:middle; font-size:0;}
.nazwa_uzyt {font-size:16px; font-weight:bold}
.nazwa_uzyt img {vertical-align:top; margin-top:3px}
.t_profil_dane {margin:10px 0 0 0; width:240px;}
.t_profil_dane td {padding:5px 0;}
.t_profil_dane .col01 {width:100px}
.t_profil_dane .col02 {font-weight:bold;}
.tab_content.profil .nag {border-bottom:2px solid #9b9b9b; height:32px; line-height:32px; padding:0 10px; font-weight:bold; font-size:14px!important; color:#444; text-align:left!important;
                          background: linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                          background: -o-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                          background: -moz-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                          background: -webkit-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                          background: -ms-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                          -pie-background: linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%); /*pie*/ behavior: url(../css/PIE.htc); position:relative; z-index:1}
.tab_content.profil .chce {background:url(../gfx/bg-chce-big.png) 0 0 no-repeat; width:136px; height:40px; margin:10px 0 0 0; line-height:40px; overflow:hidden; color:#005e20; float:left; font-size:16px; font-weight:bold}
.tab_content.profil .chce span {color:#005e20; font-size:13px; width:66px; text-align:center; display:block; float:left}
.tab_content.profil .mam {background:url(../gfx/bg-mam-big.png) 0 0 no-repeat; width:136px; height:40px; margin:10px 0 0 15px; line-height:40px; overflow:hidden; color:#7d4900; float:left; font-size:16px; font-weight:bold}
.tab_content.profil .mam span {color:#7d4900; font-size:13px; width:66px; text-align:center; display:block; float:left}
.tab_content.profil .mialem {background:url(../gfx/bg-mialem-big.png) 0 0 no-repeat; width:136px; height:40px; margin:10px 0 0 16px; line-height:40px; overflow:hidden; color:#827b00; float:left; font-size:16px; font-weight:bold}
.tab_content.profil .mialem span {color:#827b00; font-size:13px; width:66px; text-align:center; display:block; float:left}
.tab_content.profil .chce p, .tab_content.profil .mam p, .tab_content.profil .mialem p {width:52px; text-align:center; display:block; float:left; margin:1px 0 0 6px}
.t_profil_stats {width:100%; background:url(../gfx/bg-t_stats.gif) center 0 repeat-y; margin-bottom:10px}
.t_profil_stats .col01 {font-size:14px; color:#898989; width:85px}
.t_profil_stats .col02 {font-size:36px; color:#444; width:110px; text-align:right; padding-right:20px}
.t_profil_stats .col03 {font-size:36px; color:#444; width:110px; text-align:right;}
.box_profil .gal li {margin-left:30px; position:relative}
.box_profil .gal li:first-child {margin-left:10px;}
.box_profil .gal a {color:#444;}
.box_profil .chce_gal {display:block; width:54px; height:22px; background:none; position:absolute; border:1px solid #8cbd97; top:10px; left:10px; font-size:12px; font-weight:bold; text-align:center; line-height:22px; color:#005e20; background:url(../gfx/bg-chce-sm.png) 0 0 no-repeat}
.box_profil .mam_gal {display:block; width:54px; height:22px; background:none; position:absolute; border:1px solid #cfa086; top:10px; left:10px; font-size:12px; font-weight:bold; text-align:center; line-height:22px; color:#7d4900; background:url(../gfx/bg-mam-sm.png) 0 0 no-repeat}
.box_profil .mialem_gal {display:block; width:54px; height:22px; background:none; position:absolute; border:1px solid #d5cf7f; top:10px; left:10px; font-size:12px; font-weight:bold; text-align:center; line-height:22px; color:#827b00; background:url(../gfx/bg-mialem-sm.png) 0 0 no-repeat}
.tabs_komentarze {overflow:hidden; float:left; margin-left:20px; z-index:100; position:relative; bottom:-1px}
.tabs_komentarze li {display:block; float:left; height:29px; line-height:27px; background:url(../gfx/bg-tabs.gif) 0 0 repeat-x; font-weight:bold; border-top:1px solid #ccc; margin-right:3px; padding:0 1px; font-size:12px}
.tabs_komentarze li.reklamy {background:url(../gfx/bg-tabs-red.gif) 0 0 repeat-x;}
.tabs_komentarze li.reklamy a {color:#fff;}
.tabs_komentarze li:hover, .tabs_komentarze li.active {background:#fff; border:1px solid #ccc; padding:0; border-bottom:1px solid #fff}
.tabs_komentarze li a {display:block; float:left; color:#444!important; height:29px; padding:0 7px}
.tabs_komentarze li a:hover {color:#444; text-decoration:none}
.tab_content.profil article {border:none; margin:5px 0; padding:0}
.tab_content.profil section {float:left; width:439px; border-bottom:1px solid #e1e1e1; padding-bottom:5px; height:125px; overflow:hidden}
.tab_content.profil section .time {color:#666; margin-bottom:4px; display:block}
.tab_content.profil section a {color:#444;}
.tab_content.profil section h2 {font:bold 14px/16px Arial, Helvetica, sans-serif; margin-bottom:4px;}
.komentarz_profil {float:right!important; border:1px solid #ebebeb; padding:10px; position:relative; overflow:hidden}
.komentarz_data {position:absolute; right:10px; top:10px; font-size:11px; color:#9e9e9e}
.komentarz_data strong {color:#444;}
.komentarz_profil .nag_kom {font-size:13px; font-weight:bold; padding-bottom:16px}
.users-blocked-list {list-style:none;padding:0;margin:5px 0;}
.users-blocked-list li {float:left;width:25%;padding:0;background:none;margin:5px 0;}
.users-blocked-list .foto_profil {width:50px;height:50px;margin-right: 10px;line-height: 50px;}
.ulubione {position:relative;}
.gal_ulubione {overflow:hidden;}
.gal_ulubione li {background:none; padding:0; width:120px; text-align:center; margin:5px 35px 15px 0; font-size:13px; font-weight:bold; float:left;}
.gal_ulubione li div {width:120px; height:120px; border:1px solid #f2f2f2; background:none; text-align:center; line-height:120px; padding:0; vertical-align:middle; margin-bottom:6px;}
.gal_ulubione li img {vertical-align:middle;}
.gal_ulubione li a {color:#444!important;}
.gal_ulubione li:nth-of-type(6n+6) {margin-right:0px;}
.gal_mam {margin:0 9px 0 20px; float:left; width:820px}
.gal_mam li {background:none; padding:0; width:120px; text-align:center; margin:0 20px 0 0; font-size:13px; font-weight:bold; float:left; height:167px; position:relative}
.gal_mam li div {width:120px; height:120px; border:1px solid #f2f2f2; background:none; text-align:center; line-height:120px; padding:0; vertical-align:middle; margin-bottom:6px;}
.gal_mam li img {vertical-align:middle;}
.gal_mam li a {color:#444!important;}
.gal_mam li:nth-of-type(6n+6) {margin-right:0px;}
.box_chce {position:relative; height:330px; overflow:hidden; margin-bottom:10px}
.box_mam {position:relative; height:330px; overflow:hidden; margin-bottom:10px}
.box_mialem {position:relative; height:330px; overflow:hidden}
.dane_popup {z-index:1001;left:50%;top:240px;position:fixed; margin-left:-349px; width:698px; height:436px; background:#f0f0f0; padding:0 0 10px 0; line-height:18px; overflow:hidden; xdisplay:none;}
.dane_popup .nag {font-size:16px; font-weight:bold; line-height:40px; padding:0 0 0 10px}
.dane_popup .btn_zamknij {position:absolute; right:10px; top:10px}
.gal_popup {margin:10px 0 0 10px;}
.gal_popup li {background:none; padding:0; width:120px; text-align:center; margin:0 15px 0 0; font-size:13px; font-weight:bold; float:left; height:167px}
.gal_popup li div {width:120px; height:120px; border:1px solid #e7e7e7; background:#fff; text-align:center; line-height:120px; padding:0; vertical-align:middle; margin-bottom:6px;}
.gal_popup li img {vertical-align:middle;}
.gal_popup li a {color:#444!important;}
.gal_popup li:nth-of-type(5n+5) {margin-right:0px;}
.box_gal_popup {overflow:auto; height:284px;}
.dane_popup2 {z-index:1001;left:50%;top:240px;position:fixed; margin-left:-349px; width:698px; height:136px; background:#f0f0f0; padding:0 0 10px 0; line-height:18px; overflow:hidden; xdisplay:none;}
.dane_popup2 .nag {font-size:16px; font-weight:bold; line-height:40px; padding:0 0 0 10px}
.dane_popup2 .btn_zamknij {position:absolute; right:10px; top:10px}
.gal_popup2 {margin:10px 0 0 10px;}
.gal_popup2 li {background:none; padding:0; width:120px; text-align:center; margin:0 15px 0 0; font-size:13px; font-weight:bold; float:left; height:30px}
.gal_popup2 li div {width:120px; height:120px; border:1px solid #e7e7e7; background:#fff; text-align:center; line-height:120px; padding:0; vertical-align:middle; margin-bottom:6px;}
.gal_popup2 li img {vertical-align:middle;}
.gal_popup2 li a {color:#444!important;}
.gal_popup2 li:nth-of-type(5n+5) {margin-right:0px;}
.box_gal_popup2 {overflow:auto; height:96px;}
.box_profil img[src*="delete"] {position:absolute; left:5px; margin-top:5px; z-index:100}
.usun_reklamy_left {float:left; width:460px; margin:30px 0 0 0;}
.usun_reklamy_left .f24 {line-height:28px; margin-bottom:10px; margin-top:-5px}
.usun_reklamy_left img {float:left; margin-right:30px}
.usun_reklamy_right {float:right; width:439px; margin:20px 0 0 0; border:1px solid #ebebeb; padding:23px 23px}
.usun_reklamy_right li {background:url(../gfx/ik-lista2.png) 0 6px no-repeat; padding-left:15px; line-height:20px}
.usun_reklamy_right ul {margin-top:5px;}
.usun_reklamy_right img {margin-bottom:10px;}
.f_usun_reklamy .field_usun_left {width:438px; float:left; font-weight:bold; margin:10px 0 0 0; border-right:1px solid #f5f5f5; padding-right:10px}
.f_usun_reklamy .field_usun_left .nag, .f_usun_reklamy .field_usun_right .nag {margin-bottom:10px;}
.profil_platnosci_naglowek {margin:10px 0 20px 0; font-size:18px}
.f_usun_reklamy .field_usun_center {font-size:16px;}
.f_usun_reklamy .l_radio {display:inline; float:none; width:auto; padding:0 10px; font-weight:normal; margin:0 0 6px 0; color:#444}
.f_usun_reklamy .field_usun_right {width:439px; float:right; font-weight:bold; margin-top:10px; font-size:13px}
.f_usun_reklamy .field_usun_right input[type="text"] {width:100%; margin:5px 0 10px 0; text-align:center; font-size:14px; font-weight:bold}
.f_usun_reklamy label {display:block; float:left; width:129px; color:#666; font-weight:bold; margin-top:10px}
.f_usun_reklamy input[type="text"] {border:1px solid #bfbfbf; color:#666; line-height:36px; width:309px; height:36px; font:bold 12px Arial, Helvetica, sans-serif; padding:0 5px}
.f_usun_reklamy select {color:#666; border:1px solid #bfbfbf; font:bold 12px Arial, Helvetica, sans-serif; padding:8px 3px; width:209px;}
.f_usun_reklamy .sel_woj {width:309px;}
.f_usun_reklamy div {margin-bottom:13px;}
.f_usun_reklamy p {font-weight:normal; margin-bottom:4px}
.f_usun_reklamy span {padding-top:10px; display:block}
.center_box {float: none !important; margin: 30px auto 0 auto !important}

.boks_cena {
    position: relative;
    width:375px;
    /*height:40px;*/
    overflow: hidden;
    margin:10px 0;
}
.boks_cena p {
    position: absolute;
    text-align: right;
    top:6px;
    right:10px;
    font-size: 24px;
    color:#fff;
    margin:0;
}

/*-- index --- */
.box_main_index_left {padding-right:4px; border-right:1px solid #f5f5f5; float:left}
.box_main_index_right {padding-left:4px; border-left:1px solid #f5f5f5; margin-left:-1px; float:left}
.index .top_wiadomosci {width:370px; float:none}
.index .box_pojedynek {width:371px; float:none}
.index .wiadomosci {width:370px; float:none}
.index .wiadomosci_lista {margin:5px 0 0 0; background:none;}
.index .wiadomosci_lista li:nth-last-of-type(2) {border-bottom:1px solid #e1e1e1;}
.box_najczesciej_ogladane {width:371px; float:none; margin-bottom:10px; overflow:hidden}
.box_najczesciej_ogladane .gal {overflow:hidden;}
.box_najczesciej_ogladane .gal li {background:none; padding:0; width:120px; text-align:center; margin:5px 0 0 5px; font-size:11px; font-weight:bold; float:left;}
.box_najczesciej_ogladane .gal li div {width:120px; height:120px; border:1px solid #f2f2f2; background:none; text-align:center; line-height:120px; padding:0; vertical-align:middle; margin-bottom:4px;}
.box_najczesciej_ogladane .gal li:first-child {margin-left:0}
.box_najczesciej_ogladane .gal li:nth-of-type(4n+4) {margin-left:0}

.dropdown_podpowiedz {display:block; width:592px; position:absolute; margin:28px 0 0 4px; padding:0; z-index:90000; right:0px; top:0; height:auto; overflow:hidden; text-align:left; background:url(../gfx/bg-dropdown-podpowiedz.png) 0 0 repeat-y; box-shadow: 0px 1px 3px rgba(172,172,172,0.8); /*pie*/ behavior: url(../css/PIE.htc); border:1px solid #bfbfbf}
.dropdown_podpowiedz .primary {float: left; padding:10px; margin:0; width: 212px;}
.dropdown_podpowiedz .primary ul {width:192px;}
.dropdown_podpowiedz li {margin: 0; padding:0; float:none; font-size:12px; text-transform:none; line-height:normal; border-top:1px solid #ebebeb; background:none; display:block; width:100%; line-height:40px; font-weight:normal}
.dropdown_podpowiedz li a {padding-left:0;}
.foto_podpowiedz {width:30px; height:30px; float:left; margin-right:10px; margin-top:5px}
.dropdown_podpowiedz li:first-child {border:none;}
.dropdown_podpowiedz li:first-child img {padding:0; margin:0}
.dropdown_podpowiedz li:last-child a {color:#444;}
.dropdown_podpowiedz .primary li a {display: block; xpadding:5px 0;}
.dropdown_podpowiedz .primary li a:hover {color:#444; box-shadow:none; text-decoration:underline}
.dropdown_podpowiedz .secondary {float: left; padding:10px; width:378px; text-transform:none}
.dropdown_podpowiedz .nag {border-bottom:2px solid #9b9b9b; font-size:14px; padding:0 0 5px 10px; line-height:normal; font-weight:bold}
.dropdown_podpowiedz .secondary ul {float:none; margin:5px 0 10px 0}
/*.dropdown_podpowiedz .secondary li {display:block; float:none; background:none; text-transform:none; font-weight:normal; font-size:12px; line-height:normal; padding:3px 0 3px 3px}*/
.dropdown_podpowiedz .secondary li a:hover {background:none; box-shadow:none;}
.dropdown_podpowiedz_bottom {overflow:hidden; clear:both; background:#ebebeb; height:40px; padding:12px 10px 0 10px; line-height:14px}
.pusto {text-align:center; padding:20px 10px;}

article.taryfy {xmargin-right:170px;}
.taryfy ul {float:left; overflow:hidden; width:440px}
.taryfy li {margin:5px 0;}
.taryfy li a {font-weight:bold;}
.taryfy li span {color:#444; font-weight:normal}
.taryfy.promo {float:none;}
/*.taryfy h2 {max-width: 122px;margin:10px 0;}*/

.ankieta_arch li {margin:5px 0;}
.ankieta_arch li a {font-weight:bold;}
.ankieta_arch li span {color:#444; font-weight:normal}

/*-- szczegoly telefonu --- */
.info_dane {background:url(../gfx/bg-info-dane.png) 30px 8px no-repeat; padding:13px 10px 10px 120px; font-size:13px; color:#898989; border:1px solid #ebebeb; min-height:55px; margin-bottom:10px; overflow:hidden}
.box_dane_left {padding-right:4px; border-right:1px solid #f5f5f5; float:left; width:370px; margin:10px 0 5px 0}
.box_dane_right {padding-left:4px; border-left:1px solid #f5f5f5; margin:10px 0 5px -1px; float:left; width:370px}
.dane {padding:10px;}
.dane .nag {border-bottom:2px solid #9b9b9b; height:32px; line-height:32px; padding:0 10px; font-weight:bold; font-size:14px!important; color:#444; text-align:left!important; margin-bottom:10px;
            background: linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
            background: -o-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
            background: -moz-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
            background: -webkit-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
            background: -ms-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
            -pie-background: linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%); /*pie*/ behavior: url(../css/PIE.htc); position:relative; z-index:1
}
.foto_dane {width:120px; float:left; overflow:hidden; margin-right:10px}
.foto_dane div {width:120px; height:120px; line-height:120px; font-size:0; text-align:center; border:1px solid #f2f2f2; margin-bottom:5px;}
.foto_dane img {vertical-align:middle;}
.foto_dane img[src*="btn"] {margin-bottom:5px;}
.dane_pozostale {float:left; position:relative}
.test_tel {width:376px; float:left; margin:0 10px 10px 0;}
.wykres {width:212px; float:left; margin-bottom:10px}
.ocena_tel {width:228px; float:left; margin-right:10px; position:relative; font-weight:bold}
.ocena_tel .err {color: #a41b1f; font-size: 9px;}
.ocena_tel .msg {color: #1c7d32; font-size: 9px;}
.czy_ty {width:137px; float:left; margin-right:10px; text-align:center; font-weight:bold; xoverflow:hidden; position:relative}
.czy_ty a {width:58px; text-align:center; display:block; float:left}
.czy_ty div p {width:51px; text-align:center; display:block; float:left}
.polub {width:212px; float:left; text-align:center; overflow:hidden; line-height:14px;}
.polub .btn_fav_big {margin-left:58px;}
.polub .btn_fav_big_odwrotnie {margin-left:58px;}
.polub .btn_fav_big_inactive {margin-left:58px;}
.chce {background:url(../gfx/bg-chce.png) 0 0 no-repeat; width:116px; height:40px; margin:10px 0 0 10px; line-height:40px; overflow:hidden; color:#005e20}
.chce a {color:#005e20}
.chce.grey, .mam.grey, .mialem.grey {background:url(../gfx/bg-chce-grey.png) 0 0 no-repeat; width:116px; height:40px; margin:10px 0 0 10px; line-height:40px; overflow:hidden; color:#444}
.chce.grey a, .mam.grey a, .mialem.grey a {color:#444; cursor:default;}
.chce.grey a:hover, .mam.grey a:hover, .mialem.grey a:hover {text-decoration:none;}
.mam {background:url(../gfx/bg-mam.png) 0 0 no-repeat; width:116px; height:40px; margin:10px 0 0 10px; line-height:40px; overflow:hidden; color:#7d4900}
.mam a {color:#7d4900}
.mialem {background:url(../gfx/bg-mialem.png) 0 0 no-repeat; width:116px; height:40px; margin:10px 0 0 10px; line-height:40px; overflow:hidden; color:#827b00}
.mialem a {color:#827b00}
.stars_bg {background:url(../gfx/bg-stars.png) 4px -18px no-repeat; height:18px; width:227px; margin:0 0 3px 6px;}
.rating {background:url(../gfx/bg-stars.png) 4px 0 no-repeat; height:18px; position:absolute;}
.ocena_tel p {padding-left:10px;}
.ocena_tel img[src*="help"] {float:right; padding-top:8px;}

.cena_tel {background:#CC1E18;color:#fff;padding:10px;height:auto !important; line-height: 1.2 !important;font-size: 18px !important;font-weight: bold !important;margin-top: -5px;text-align: left !important;}
.cena_tel span {display: block;font-size: 12px !important;font-weight: normal !important;}

/*-- katalog --- */
.box_katalog {position:relative;}
.box_katalog ul {padding:10px 10px 0 10px; overflow:hidden; margin:0 -10px}
.box_katalog li {background:none; border:1px solid #ccc; width:148px; height:200px; float:left; padding:10px 13px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align:center; margin:0 10px 10px 0; -webkit-transition: box-shadow .2s ease-in-out; -moz-transition: box-shadow .2s ease-in-out; -o-transition: box-shadow .2s ease-in-out; -ms-transition: box-shadow .2s ease-in-out; transition: box-shadow .2s ease-in-out; font-size:13px;}
.box_katalog li:nth-of-type(6n+6) {margin-right:0;}
.box_katalog li:hover, .box_katalog li.active {box-shadow:0 0 4px 1px #acacac; behavior: url(../css/PIE.htc); position:relative; background:#fff}
.box_katalog li div {width:120px; height:120px; border:1px solid #f2f2f2; background:none; text-align:center; line-height:118px; font-size:0; padding:0; vertical-align:middle; margin-bottom:7px;}
.box_katalog li img {vertical-align:middle;}
.box_katalog li a {color:#444; font-weight:bold}
.box_katalog label {font-size:11px; text-align:left; display:block; margin-bottom:7px}
.box_katalog input[type="checkbox"] {width:12px; height:12px; margin:0 4px 0 0; padding:0; float:left; text-align:left}
.box_katalog .compare {font-weight: normal; font-size: 9px;}
.sortuj_szukaj {position:absolute; right:5px; z-index:100; margin-top:5px}
.sortuj_szukaj p {float:left; font-size:11px; margin-top:5px; font-weight:bold}
.sortuj_szukaj form {float:left; margin:0 0 0 10px}
.sortuj_szukaj a {text-decoration:underline; margin:0 2px}
.sortuj_szukaj a.active {color:#707070; text-decoration:none}
.filtr_tabs li:first-child {border:1px solid #fff; border-bottom:none; background:none; font-weight:normal; padding-left:8px}
.filtr_tabs li:first-child:hover {padding-right:1px;}
.filtr_content {border:1px solid #ccc; overflow:hidden; margin:-1px 0 10px 0; padding:0 1px; border-bottom:0;}
.filtr_content.zaawansowany {padding:0;}
.filtr_content a {color:#444;}
.kreska_katalog {border-top:1px solid #f5f5f5; margin:20px 0 0 0; padding-bottom:6px}
.artykuly_katalog {float:left; width:375px; padding-right:5px; border-right:1px solid #f5f5f5}
.artykuly_katalog .wiadomosci_lista {background:none;}
.artykuly_katalog .wiadomosci_lista li:nth-last-of-type(2) {border-bottom:1px solid #e1e1e1;}
.ankieta_katalog {float:left; width:179px;}
.ankieta_katalog a {color:#444;}
.pojedynek_katalog {margin-right:5px; padding:0 5px; border-right:1px solid #f5f5f5; border-left:1px solid #f5f5f5; margin-left:-1px; width:380px}

.filtr_zaawansowany_box {float:left; width:307px; margin-right:10px}
.box_katalog_zaawansowany {position:relative; width:622px; float:left}
.box_katalog_zaawansowany ul {padding:10px 10px 0 10px; overflow:hidden; margin:0 -10px}
.box_katalog_zaawansowany li {background:none; border:1px solid #ccc; width:148px; height:200px; float:left; padding:10px 13px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align:center; margin:0 10px 10px 0; -webkit-transition: box-shadow .2s ease-in-out; -moz-transition: box-shadow .2s ease-in-out; -o-transition: box-shadow .2s ease-in-out; -ms-transition: box-shadow .2s ease-in-out; transition: box-shadow .2s ease-in-out; font-size:13px;}
.box_katalog_zaawansowany li:nth-of-type(4n+4) {margin-right:0;}
.box_katalog_zaawansowany li:hover, .box_katalog li.active {box-shadow:0 0 4px 1px #acacac; behavior: url(../css/PIE.htc); position:relative; background:#fff}
.box_katalog_zaawansowany li div {width:120px; height:120px; border:1px solid #f2f2f2; background:none; text-align:center; line-height:120px; font-size:0; padding:0; vertical-align:middle; margin-bottom:7px;}
.box_katalog_zaawansowany li img {vertical-align:middle;}
.box_katalog_zaawansowany li a {color:#444; font-weight:bold}
.box_katalog_zaawansowany label {font-size:11px; text-align:left; display:block; margin-bottom:7px}
.box_katalog_zaawansowany input[type="checkbox"] {width:12px; height:12px; margin:0 4px 0 0; padding:0; float:left; text-align:left}
.box_katalog_zaawansowany .compare {font-weight: normal; font-size: 9px;}
.box_katalog_zaawansowany .sortuj_szukaj {left:10px;}
.ilosc_wyczysc {overflow:hidden; height:24px; font-size:14px; font-weight:bold; padding-top:3px}
.ilosc_wyczysc a {font-size:11px;}

.center_widget {position:fixed; left:50%; bottom:0; width:803px; z-index:1000; margin-left:-401px;}
.center_widget.off {bottom:-118px;}
.center_rozwin {text-align:center;}
.rozwin_porownanie {z-index:1000; display:block; margin:auto;}
.porownanie_widget {z-index:999; width:803px;}
.porownanie_widget .nag {background:#cc1e18; border:none; font-weight:bold; text-transform:uppercase; color:#fff; padding:0 3px 0 10px; line-height:42px; font-size:12px; height:42px; box-shadow:0 0 8px 0 #acacac; behavior: url(../css/PIE.htc);}
.porownanie_widget .nag img {vertical-align:middle; margin:4px 2px 0 2px;}
.porownanie_widget .nag img[src*="przejdz"] {margin-left:10px;}
.porownanie_widget ul {background:#ebebeb; overflow:hidden;}
.porownanie_widget li {background:#e1e1e1; padding:10px; box-shadow: inset 0 0 5px 5px #cfcfcf; height:60px; float:left; width:180px; font-weight:bold; font-size:13px; position:relative; margin-right:1px}
.porownanie_widget li:last-child {margin-right:0;}
.porownanie_widget li div {width:60px; height:60px; background:#fff; text-align:center; line-height:60px; font-size:0; float:left; margin-right:10px; border:1px solid #ccc;}
.porownanie_widget li img[src*="delete"] {position:absolute; left:13px; margin-top:3px; z-index:100}
.porownanie_widget li div img {vertical-align:middle;}

.sortuj {position:absolute; right:5px; z-index:100; top:2px; text-transform:none}
.f_sortuj {float:right;}
.f_sortuj select {height:20px; border:1px solid #bfbfbf; vertical-align:top; padding:2px 2px 2px 2px; width:120px; font:bold 10px/20px Arial, Helvetica, sans-serif; color:#8b8b8b; margin:3px 0 0 5px}
.gal_big ul {padding:0;}
.gal_big li {background:none; padding:0; width:120px; text-align:center; margin:5px 23px 15px 10px; font-size:13px; font-weight:bold; float:left;}
.gal_big li div {width:120px; height:120px; border:1px solid #f2f2f2; background:none; text-align:center; line-height:120px; padding:0; vertical-align:middle; margin-bottom:6px;}
.gal_big li img {vertical-align:middle;}
.gal_big li a {color:#444;}
.gal_big li:nth-of-type(5n+5) {margin-right:0px;}

.popup {position:absolute; z-index:1000; width:290px; background:#f0f0f0; left:50%; margin-left:-145px; top:30%; padding:0 8px}
.popup img {position:absolute; top:15px; right:19px}
.popup .popup-title {margin:0 0 5px 7px; color:#666; font:bold 18px/20px Arial, Helvetica, sans-serif;margin-bottom:10px;}

.info_kontakt {background:url(../gfx/bg-info.png) 0 0 no-repeat; padding-left:45px; margin:5px 0 0 7px; color:#666; font-size:13px}
.info_kontakt a {font-weight:bold;}
.map {margin:10px 0 0 8px; font-size:13px}
.map li {background:url(../gfx/ik-mapa-plus.png) 0 2px no-repeat; padding-left:15px; margin:6px 0}
.map li:last-child {margin-bottom:1px;}
.map li.li_pod {background:url(../gfx/ik-mapa-minus.png) 0 2px no-repeat;}
.map a {font-weight:bold; color:#575757;}
.map a:hover {color:#da251c}
.mappod li {margin:7px 0;}
.map li.li_pod > a {color:#da251c}

#adv03 {text-align:center; margin:0 auto}
#adv03 object {text-align:center; margin:0 auto}

.bubble {position:absolute!important; width:360px; height:auto; padding:5px!important; color:#cc1e18; top:2px; left:3px; text-align:left; font-size:12px; line-height:normal; background:#fff; z-index:100; box-shadow: 0 0 2px 0px #ccc; xdisplay: none; border: 1px solid #ccc;}
.bubble:after {border-color: #FFFFFF rgba(255,255,255,0); border-style: solid; border-width: 9px 9px 0; bottom: -9px; content: ""; display: block; right: 41px; position: absolute; width: 0;}
.bubble:before {border-color: #ccc rgba(255,255,255,0); border-style: solid; border-width: 10px 10px 0; bottom: -10px; content: ""; display: block; right: 40px; position: absolute; width: 0;}
.bubble a {color:#e14035;}
.bubble a:hover {color:#909090;}
.bubble a.tag1 { font-size: 0.7em; font-weight: 100; }
.bubble a.tag2 { font-size: 0.8em; font-weight: 200; }
.bubble a.tag3 { font-size: 0.9em; font-weight: 300; }
.bubble a.tag4 { font-size: 1.0em; font-weight: 400; }
.bubble a.tag5 { font-size: 1.2em; font-weight: 500; }
.bubble a.tag6 { font-size: 1.4em; font-weight: 600; }
.bubble a.tag7 { font-size: 1.6em; font-weight: 700; }
.bubble a.tag8 { font-size: 1.8em; font-weight: 800; }
.bubble a.tag9 { font-size: 2.2em; font-weight: 900; }
.bubble a.tag10 { font-size: 2.5em; font-weight: 900; }
.bubble li {display:inline; padding:2px 5px 2px 0; background:none; line-height:1.7em;}
.bubble_ocena {position:absolute!important; width:200px; height:auto; padding:5px!important; color:#cc1e18; bottom:190px; left:40px; text-align:left; font-size:12px; line-height:normal; background:#fff; z-index:100; box-shadow: 0 0 2px 0px #ccc; border: 1px solid #ccc; display: none;}
.bubble_ocena:after {border-color: #FFFFFF rgba(255,255,255,0); border-style: solid; border-width: 9px 9px 0; bottom: -9px; content: ""; display: block; right: 21px; position: absolute; width: 0;}
.bubble_ocena:before {border-color: #ccc rgba(255,255,255,0); border-style: solid; border-width: 10px 10px 0; bottom: -10px; content: ""; display: block; right: 20px; position: absolute; width: 0;}
.bubble_chce {position:absolute!important; height:auto; padding:5px!important; color:#cc1e18; text-align:left; font-size:12px; line-height:normal; background:#fff; z-index:100; box-shadow: 0 0 2px 0px #ccc; border: 1px solid #ccc; display: none;}
.bubble_chce:after {border-color: #FFFFFF rgba(255,255,255,0); border-style: solid; border-width: 9px 9px 0; bottom: -9px; content: ""; display: block; right: 21px; position: absolute; width: 0;}
.bubble_chce:before {border-color: #ccc rgba(255,255,255,0); border-style: solid; border-width: 10px 10px 0; bottom: -10px; content: ""; display: block; right: 20px; position: absolute; width: 0;}
.bubble_chce2 {position:absolute!important; height:auto; padding:5px!important; color:#cc1e18; text-align:left; font-size:12px; line-height:normal; background:#fff; z-index:100; box-shadow: 0 0 2px 0px #ccc; border: 1px solid #ccc; display: none;}
.bubble_chce2:after {border-color: #FFFFFF rgba(255,255,255,0); border-style: solid; border-width: 9px 9px 0; bottom: -9px; content: ""; display: block; right: 21px; position: absolute; width: 0;}
.bubble_chce2:before {border-color: #ccc rgba(255,255,255,0); border-style: solid; border-width: 10px 10px 0; bottom: -10px; content: ""; display: block; right: 20px; position: absolute; width: 0;}

.komunikat {position:absolute; top:0; width:100%; height:64px; z-index:1000; box-shadow: 0px 0px 5px #000; color:#fff; font-weight:bold; font-size:14px; line-height:64px}
.komunikat.blad {background:#eccc1a; xcolor:#000}
.komunikat.info_ok {background:#548e4c;}
.komunikat.cookies {background:#b9b9b9; line-height:normal; font-size:13px; position: fixed; }
.komunikat.cookies div {padding:0 25px; position:relative; padding-top:13px}
.komunikat.cookies a {text-decoration:underline;}
.komunikat.warning {background:#f7941d;}
.komunikat.blad div {background:#eccc1a url(../gfx/ik-blad.png) 0 center no-repeat; padding:0 25px; position:relative}
.komunikat.info_ok div {background:#548e4c url(../gfx/ik-info-ok.png) 0 center no-repeat; padding:0 25px; position:relative}
.komunikat.warning div {background:#f7941d url(../gfx/ik-warning.png) 0 center no-repeat; padding:0 25px; position:relative}
.komunikat img[src*="close"] {position:absolute; right:0; top:25px}
.premium {color:#cf872e;}

.zrodlo {margin-top:10px; font-size:11px; text-align:left}
.gal_ulubione img[src*="delete"] {position:absolute; left:5px; margin-top:5px; z-index:100}
.gal_mam img[src*="delete"] {position:absolute; left:5px; margin-top:5px; z-index:100}
.wiadomosci_lista img[src*="delete"] {position:absolute; left:5px; margin-top:5px; z-index:100}

.btn_big {height:50px; background:none; border:1px solid #ccc; display:inline-block; margin:20px 0 0 0; line-height:50px; font-size:21px; font-weight:bold; width:420px;
          background: linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
          background: -o-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
          background: -moz-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
          background: -webkit-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
          background: -ms-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
          -pie-background: linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%); /*pie*/ behavior: url(../css/PIE.htc); position:relative; z-index:1}
.btn_big:hover {text-decoration:none;}
.krok01 {background:url(../gfx/premium-krok1.png) 0 0 no-repeat; display:block; height:249px; width:391px}
.krok01:hover, .krok02:hover {background-position:0 -249px;}
.krok02 {background:url(../gfx/premium-krok2.png) 0 0 no-repeat; display:block; height:249px; width:356px}
.krok03 {background:url(../gfx/premium-krok3.png) 0 0 no-repeat; display:block; height:162px; width:100%}
.krok03:hover {background-position:0 -162px;}
.krok01.krok_inactive, .krok02.krok_inactive, .krok03.krok_inactive {background-position:0 0; cursor:default}
.box_premium {text-align:center; font-size:13px; padding:20px 0; background:#f7f7f7; border:1px solid #ccc; margin-bottom:10px}
.box_premium .title {color:#ca1e10; font-size:18px; margin-bottom:10px}
.box_premium p {margin-bottom:10px;}

/*-- strona przejściowa --- */

.link-page {
    margin:50px 50px 20px 50px;
    padding:20px;
    background:#eee;
    text-align: center;
    white-space: pre;           /* CSS 2.0 */
    white-space: pre-wrap;      /* CSS 2.1 */
    white-space: pre-line;      /* CSS 3.0 */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -hp-pre-wrap;  /* HP Printers */
    word-wrap: break-word;      /* IE 5+ */
}
.count {
    font-size: 150%;
}

.link-page-ad {
    width:336px;
    height:280px;
    margin:10px auto;
    text-align: center;
    background:#eee;
}

html.link-page-html,
body.link-page-body {
    margin:0;
    padding:0;
    height:100%;
}
#link-page-wrapper {
    min-height:100%;
    position:relative;
}
.link-page-container {
    padding:10px;
    padding-bottom:60px;   /* Height of the footer */
}
.footer {
    position:absolute;
    bottom:0;
    width:100%;
    height:120px;
}

/*------------------------------------- TABELE -------------------------------*/
.t_premium {width:100%; margin-top:10px}
.t_premium td {text-align:left; padding:0; margin:0; vertical-align:top;}
.t_pojedynki_lista {width:100%; margin-top:4px;}
.t_pojedynki_lista td {padding:0 0 15px 0; vertical-align:top;}
.t_pojedynki_lista a {color:#444;}
.t_pojedynki_lista .foto {width:100px; height:100px; background:#fff; border:1px solid #f2f2f2; margin:0 auto; text-align:center; line-height:96px; margin-bottom:5px;}
.t_pojedynki_lista .foto img {vertical-align:middle;}
.t_pojedynki_lista .col01 {text-align:center; font-size:11px; font-weight:bold; padding-right:6px;}
.t_pojedynki_lista .col03 {width:32px; padding:0 8px;}
.t_pojedynki_lista .col05 {text-align:center; font-size:11px; font-weight:bold; padding-left:6px;}
.t_pojedynki_lista .procent {background:url(../gfx/bg-procent.png) 0 0 no-repeat; font-size:16px; font-weight:bold; height:29px; text-align:center; margin-top:23px; line-height:29px; padding-top:2px;}
.t_pojedynek_wybrane {width:100%; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin:10px 0;}
.t_pojedynek_wybrane td {padding:0; text-align:center; font-weight:bold}
.t_pojedynek_wybrane img {vertical-align:middle;}
.t_pojedynek_wybrane .col01 {padding:22px 0; width:250px; background:#f7f7f7;color:#7d7d7d; font-size:16px;}
.t_pojedynek_wybrane .col01 img {margin:2px 0;}
.t_pojedynek_wybrane .col01 p {margin-bottom:10px;}
.t_pojedynek_wybrane .col02 {padding:0 18px 0 25px; font-size:13px;}
.t_pojedynek_wybrane .col04 {padding:0 8px 0 7px;}
.t_pojedynek_wybrane .col06 {padding:0 25px 0 17px; font-size:13px;}
.t_pojedynek_wybrane .foto {width:120px; height:120px; background:#fff; border:1px solid #f2f2f2; margin:0 auto; text-align:center; line-height:115px; margin-bottom:5px;}
.t_pojedynek_wybrane .foto img {xvertical-align:top;}
.t_pojedynek_wybrane .procent {background:url(../gfx/bg-procent-big.png) 0 0 no-repeat; font-size:16px; font-weight:bold; height:34px; text-align:center; line-height:34px; padding-top:2px;}
.t_pojedynek_wybrane a {color:#444;}
.t_pojedynek_opis {width:100%;}
.t_pojedynek_opis img {vertical-align:middle;}
.t_pojedynek_opis td {padding:5px 0; text-align:center; font-weight:bold; width:250px;}
.t_pojedynek_opis .col01 {text-align:left; padding-left:20px; width:230px; font-weight:normal}
.t_pojedynek_opis .col02 {padding:0 35px; width:180px;}
.t_pojedynek_opis .col03 {padding:0 35px; width:180px;}
.t_pojedynek_opis tr:nth-of-type(even) {background:#f5f5f5;}
.t_pojedynek_opis tr:last-child {background:#fff;}
.t_dane {width:100%; margin-bottom:5px; border:1px solid #898989}
.t_dane th {text-align:left; padding:3px 10px; background:#898989; text-transform:uppercase; color:#fff}
.t_dane td {width:50%; padding:4px 0;}
.t_dane td.col01 {padding-left:10px;}
.t_dane td.col02 {text-align:right; padding-right:10px; font-weight:bold}
.t_dane tr:nth-of-type(odd) {background:#f5f5f5;}
.t_ankieta {width:100%; font-weight:bold; margin-bottom:15px;}
.t_ankieta td {padding:5px 1px;}
.t_ankieta td:nth-of-type(1) {width:180px;}
.t_ankieta td:nth-of-type(3) {width:50px; padding-left:20px}
.t_ankieta .slupek {background:#cc1e18; height:11px; width:auto}
.glosujacych {text-align:center; line-height:30px; font-size:14px; font-weight:bold}
.glosujacych > span {border:1px solid #ebebeb; padding:5px}
.t_porownanie {width:100%;}
.t_porownanie th {background:#898989; color:#fff; text-transform:uppercase; font-weight:bold!important; height:22px; padding:0 0 0 6px; text-align:left}
.t_porownanie th h2, .t_porownanie th h3 {display:inline; font:inherit; margin:0; padding:0; color:inherit; font-weight:inherit;}
.t_porownanie td {text-align:center; font-weight:bold; padding:5px; width:150px; border-left:1px solid #d0d0d0}
.t_porownanie td.pod {padding-left:20px}
.t_porownanie td:first-child {text-align:left; font-weight:normal; border:none}
.t_porownanie tr:nth-of-type(2n+2) {background:#efefef;}
.t_porownanie_foty {width:100%; margin-bottom:8px}
.t_porownanie_foty tr {border-bottom:1px solid #f2f2f2; border-top:1px solid #f2f2f2;}
.t_porownanie_foty td {width:150px; padding:5px; text-align:center; vertical-align:top;}
.t_porownanie_foty td:first-child {background:#f7f7f7; padding:8px 8px; text-align:left}
.t_porownanie_foty ul {margin:10px 0 30px 0;}
.t_porownanie_foty li {background:none; padding:0 15px 0 0; margin:8px 0; position:relative}
.t_porownanie_foty li img {position:absolute; right:2px; top:2px}
.t_porownanie_foty p {font-size:13px; font-weight:bold;}
.t_porownanie_foty div {width:120px; height:120px; line-height:120px; font-size:0px; border:1px solid #f2f2f2; margin:0 auto; margin-top:12px; margin-bottom:10px}
.t_porownanie_foty div img {vertical-align:middle; font-size:0px; margin-top:-1px}

/*------------------------------------- FORMULARZE -------------------------------*/
.f_popup {border-bottom:2px solid #afafaf; padding:0 10px; height:35px;
          background: linear-gradient(bottom, #ebebeb 0%, #d8d8d8 100%);
          background: -o-linear-gradient(bottom, rgb(207,207,207) 0%, #d8d8d8 100%);
          background: -moz-linear-gradient(bottom, #d8d8d8 0%, #ebebeb 100%);
          background: -webkit-linear-gradient(bottom, rgb(207,207,207) 0%, #d8d8d8 100%);
          background: -ms-linear-gradient(bottom, rgb(207,207,207) 0%, #d8d8d8 100%);
          -pie-background: linear-gradient(bottom, rgb(207,207,207) 0%, #d8d8d8 100%); /*pie*/ behavior: url(../css/PIE.htc); position:relative; z-index:1}
.f_popup input[type="text"] {border:1px solid #bfbfbf; padding:0 21px 0 4px; height:24px; vertical-align:middle; width:234px; font:bold 12px/24px Arial, Helvetica, sans-serif; color:#acacac; margin-top:6px}
.f_popup input[type="image"] {vertical-align:middle; margin:6px 0 0 -22px;}
.f_dodaj_telefon {background:#f9d3a8; height:75px; text-align:center; padding:10px;}
.f_dodaj_telefon p {font-size:13px; font-weight:bold; margin-bottom:5px}
.f_dodaj_telefon input[type="text"] {border:1px solid #bfbfbf; padding:0 21px 0 4px; height:34px; vertical-align:middle; width:413px; font:bold 12px/36px Arial, Helvetica, sans-serif; color:#666; margin-right:10px; vertical-align:middle}
.f_dodaj_telefon input[type="image"] {vertical-align:middle;}
.f_search {float:right; margin-top:5px; position:relative}
.f_search input[type="text"] {border:1px solid #bfbfbf; padding:0 43px 0 4px; height:24px; vertical-align:middle; width:234px; font:bold 12px/24px Arial, Helvetica, sans-serif; color:#acacac; }
.f_search input[type="image"] {vertical-align:middle; margin-left:-22px;}
.f_search img[src*="btn-plus"] {position:absolute; right:23px; top:1px}
.f_search_mini {margin:0}
.f_search_mini input[type="text"] {border:1px solid #bfbfbf; padding:0 21px 0 4px; height:24px; vertical-align:middle; width:131px; font:bold 12px/24px Arial, Helvetica, sans-serif; color:#acacac; }
.f_search_mini input[type="image"] {vertical-align:middle; margin-left:-22px;}
.f_dodaj_komentarz {background:#f7f7f7; padding:20px; color:#707070; margin-bottom:10px}
.f_dodaj_komentarz p img {margin-left:2px;}
.f_dodaj_komentarz input[type="text"] {border:1px solid #bfbfbf; font:bold 12px Arial, Helvetica, sans-serif; color:#acacac; width:210px; padding:4px 3px; margin-right:5px}
.f_dodaj_komentarz textarea {border:1px solid #bfbfbf; font:bold 12px Arial, Helvetica, sans-serif; color:#444444; width:100%; padding:4px 3px; margin:6px 0; height:84px; overflow:auto}
.f_dodaj_komentarz input:focus, .f_dodaj_komentarz textarea:focus {border-color:#000;}
.f_dodaj_komentarz .messages {float: none; position: relative; top: -5px;}
.f_ankieta {margin:5px 0; xpadding:0 10px}
.f_ankieta label {display:block; margin-bottom:5px;}
.f_ankieta input[type="radio"] {width:12px; height:12px; margin:0 5px 0 0; padding:0; float:left}
.f_ankieta .pytanie {font-weight:bold; margin:0 0 10px 0; padding:0; text-align:left!important; font-size:12px!important;}
.f_search_aaddvv {overflow:hidden; clear:both; background:#f7f7f7; padding:10px; border:1px solid #ccc; margin-bottom:7px; position:relative}
.f_search_left {width:344px; float:left; margin-right:9px}
.f_search_right{width:375px; float:left;}
.f_search_aaddvv label {font-weight:bold; color:#666; display:block; margin-bottom:5px;}
.f_search_aaddvv label img {vertical-align:middle;}
.f_search_aaddvv input[type="text"] {border:1px solid #bfbfbf; padding:0 21px 0 10px; height:36px; vertical-align:middle; width:344px; font:bold 12px/36px Arial, Helvetica, sans-serif; color:#666;}
.f_search_aaddvv select {border:1px solid #bfbfbf; padding:8px 5px 9px 10px; vertical-align:middle; width:365px; font:bold 12px Arial, Helvetica, sans-serif; color:#666;}
.f_search_aaddvv input[type="image"] {vertical-align:middle; margin-left:-22px;}
.f_search_aaddvv div {padding-bottom:8px; clear:both; position:relative}
.f_search_right div, .search_dzial {overflow:hidden;}
.f_search_left a {font-size:11px; font-weight:normal;}
.f_search_right a, .search_dzial a {display:block; height:34px; line-height:34px; border:1px solid #ccc; padding:0 8px; font-weight:bold; color:#666; float:left; margin-right:-1px;
                                    background: linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                                    background: -o-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                                    background: -moz-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                                    background: -webkit-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                                    background: -ms-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                                    -pie-background: linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%); /*pie*/ behavior: url(../css/PIE.htc); position:relative; z-index:1
}
.search_dzial a.dzial_kom {color:#cf872e}
.f_search_right a:hover, .f_search_right a.active, .search_dzial a:hover, .search_dzial a.active {text-decoration:none; color:#252525; box-shadow: inset 0px 2px 4px 0px #696969;
                                                                                                  background: linear-gradient(bottom, rgb(207,207,207) 0%, #bcbcbc 100%);
                                                                                                  background: -o-linear-gradient(bottom, rgb(207,207,207) 0%, #bcbcbc 100%);
                                                                                                  background: -moz-linear-gradient(bottom, rgb(207,207,207) 0%, #bcbcbc 100%);
                                                                                                  background: -webkit-linear-gradient(bottom, rgb(207,207,207) 0%, #bcbcbc 100%);
                                                                                                  background: -ms-linear-gradient(bottom, rgb(207,207,207) 0%, #bcbcbc 100%);
                                                                                                  -pie-background: linear-gradient(bottom, rgb(207,207,207) 0%, #bcbcbc 100%); /*pie*/ behavior: url(../css/PIE.htc); position:relative; z-index:1
}
.f_search_right a.no_active {background:#e4e4e4; color:#8e8e8e}
.f_search_right a.no_active:hover {background:#e4e4e4; box-shadow:none}
.autocomplete {background:#ebebeb; position:absolute; left:0; width:342px; z-index:10; border:1px solid #b0b0b0; border-top:none}
.autocomplete li {display:block; background:none; padding:0 10px; height:25px; line-height:25px; color:#666; font-weight:bold}
.autocomplete li:hover {background:#d7d7d7; color:#252525}
.f_pojedynek {background:url(../gfx/bg-vs.png) center 0 no-repeat; margin-top:15px; padding:0 35px; overflow:hidden}
.f_pojedynek input[type="text"] {border:1px solid #bfbfbf; padding:0 21px 0 10px; height:36px; vertical-align:middle; width:299px; font:bold 12px/36px Arial, Helvetica, sans-serif; color:#acacac;}
.f_pojedynek input[type="image"] {vertical-align:middle; margin-left:-22px;}
.f_pojedynek .btn_pojedynek {margin:10px 0 0 0!important;}
.f_pojedynek p {color:#444; font-size:11px; margin:8px 0}
.f_pojedynek_left {width:299px; float:left; margin-right:41px;}
.f_pojedynek_right {width:340px; float:left; padding-left:41px;}
.f_pojedynek select {height:36px; border:1px solid #bfbfbf; vertical-align:top; padding:8px 5px 7px 2px; width:299px; font:bold 12px/36px Arial, Helvetica, sans-serif; margin-bottom:10px; color:#8b8b8b;
                     background: linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                     background: -o-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                     background: -moz-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                     background: -webkit-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                     background: -ms-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                     -pie-background: linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%); /*pie*/ behavior: url(../css/PIE.htc); position:relative; z-index:1
}
.f_filtr {background:url(../gfx/bg-kreski-filtr.png) 0 0 repeat-y; overflow:hidden; margin-top:5px}
.f_filtr fieldset {width:116px; float:left; padding:0 0 1px 0; margin-right:1px;}
.f_filtr fieldset div {height:127px; overflow:hidden; padding:0 8px}
.f_filtr fieldset:last-of-type {margin-right:0;}
.f_filtr label {display:block; font-size:11px; margin:0 0 7px 0}
.f_filtr input[type="checkbox"] {width:12px; height:12px; margin:0 4px 0 0; padding:0; float:left; text-align:left}
.f_filtr p {margin:0; padding:0; text-align:center; display:block; font-weight:bold; margin-bottom:7px}
.f_filtr img {vertical-align:top}
.btn_filtr {height:auto; overflow:hidden; clear:both; padding:4px 0 0 0; text-align:center; background:#f0f0f0}
.btn_filtr input[type="image"] {margin:0 3px;}

.f_filtr_zaawansowany {overflow:hidden;}
.f_filtr_zaawansowany fieldset {padding:0; font-size:12px; font-weight:bold}
.f_filtr_zaawansowany fieldset div.dol {height:33px; overflow:hidden; padding:0 9px 5px 9px; text-align:right; clear:both; margin-top:3px; border-bottom:1px solid #ccc}
.f_filtr_zaawansowany fieldset div.dol img {vertical-align:top;}
.f_filtr_zaawansowany fieldset div {overflow:hidden;}
.f_filtr_zaawansowany label {display:block; margin:5px 0 6px 0; width:151px; float:left; padding:0 0 0 10px; font-weight:bold;}
.f_filtr_zaawansowany input[type="checkbox"] {width:12px; height:12px; margin:0 4px 0 0; padding:0; float:left; text-align:left}
.f_filtr_zaawansowany .l_check {display:block; float:left; width:132px; padding:0 10px; font-weight:normal; font-size:11px; margin:0 0 6px 0}
.f_filtr_zaawansowany select {font:bold 12px Arial, Helvetica, sans-serif; border:1px solid #bfbfbf; padding:4px 3px; color:#444; margin-bottom:5px; width:135px}
.f_filtr_zaawansowany input[type="text"] {font:bold 12px Arial, Helvetica, sans-serif; border:1px solid #bfbfbf; padding:4px 3px; color:#444; margin:0 5px 5px 5px; width:55px}
.f_filtr_zaawansowany .sel_rok {width:118px;}
.f_filtr_zaawansowany input.wielk {width:25px;}
.f_filtr_zaawansowany input.rozdz {width:30px;}
.f_filtr_zaawansowany .aparat {width:105px;}
.f_filtr_zaawansowany span {display:block; margin-top:7px; margin-bottom:10px}
.f_filtr_zaawansowany p {margin:0; padding:0 0 0 5px; display:block; font-weight:bold; margin-bottom:7px; height:32px; border-bottom:2px solid #9b9b9b; line-height:32px;
                         background: linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                         background: -o-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                         background: -moz-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                         background: -webkit-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                         background: -ms-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                         -pie-background: linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%); /*pie*/ behavior: url(../css/PIE.htc); position:relative; z-index:1}
.f_filtr_zaawansowany img {vertical-align:top}
.f_filtr_zaawansowany .toggle {background:#ebebeb url(../gfx/ik-down.png) 266px center no-repeat; margin:0 10px; height:27px; line-height:27px; padding:0 10px; margin-bottom:4px}
.f_filtr_zaawansowany .toggle_main {overflow:hidden; margin:8px 0 2px 0;}
.f_filtr_zaawansowany p.usun_filtr {background:#c62620; color:#fff;
                                    background: linear-gradient(bottom, #bc1c16 0%, #d0302a 100%);
                                    background: -o-linear-gradient(bottom, #bc1c16 0%, #d0302a 100%);
                                    background: -moz-linear-gradient(bottom, #bc1c16 0%, #d0302a 100%);
                                    background: -webkit-linear-gradient(bottom, #bc1c16 0%, #d0302a 100%);
                                    background: -ms-linear-gradient(bottom, #bc1c16 0%, #d0302a 100%);
                                    -pie-background: linear-gradient(bottom, #bc1c16 0%, #d0302a 100%); /*pie*/ behavior: url(../css/PIE.htc); position:relative; z-index:1}
.f_filtr_zaawansowany p.usun_filtr img {position:absolute; right:10px; top:12px}

.f_dane {margin:10px 0 10px 0;}
.f_dane a {font-weight:bold;}
.f_dane label {width:130px; display:block; float:left; font-weight:bold; color:#666; margin-top:10px}
.f_dane .tip {margin:2px 0 0 130px; font-size:11px; color:#959595;}
.f_dane input[type="text"] {border:1px solid #bfbfbf; padding:0 21px 0 10px; height:36px; vertical-align:middle; width:309px; font:bold 12px/36px Arial, Helvetica, sans-serif; color:#666;}
.f_dane input[type="password"] {border:1px solid #bfbfbf; padding:0 21px 0 10px; height:36px; vertical-align:middle; width:309px; font:bold 12px/36px Arial, Helvetica, sans-serif; color:#666;}
.f_dane textarea {border:1px solid #bfbfbf; padding:0 0 0 10px; height:120px; vertical-align:middle; width:309px; font:bold 12px/36px Arial, Helvetica, sans-serif; color:#666;}
.f_dane .data {padding-right:30px!important;}
.f_dane input[type="file"] {font:12px Arial, Helvetica, sans-serif;}
.field_dane {xfloat:left; xwidth:279px; margin-top:10px}
.field_foto {xfloat:left; xwidth:140px; margin-top:5px}
.field_foto .foto_profil {margin-right:0; float:none; margin-left:150px}
.f_dane .ik_data {position:absolute; top:9px; right:10px}
.f_dane select {border:1px solid #bfbfbf; padding:10px 5px 10px 10px; xheight:36px; vertical-align:middle; width:309px; font:bold 12px/36px Arial, Helvetica, sans-serif; color:#666;}
.f_dane div {overflow:hidden; margin-bottom:10px; position:relative}
.f_dane input[type="image"] {xvertical-align:middle; margin-left:10px}
#form-active-forum input[type="password"] {border:1px solid #bfbfbf; padding:0 21px 0 10px; height:36px; vertical-align:middle; width:309px; font:bold 12px/36px Arial, Helvetica, sans-serif; color:#666;}
#form-active-forum label {width:130px; display:block; float:left; font-weight:bold; color:#666; margin:10px 0 0 246px}
#form-active-forum img {margin-top:10px;}

.f_rej {margin-top:10px;}
.f_rej fieldset {width:450px; float:left}
.f_rej label {width:120px; display:block; float:left; color:#666; font-weight:bold; line-height:36px}
.f_rej .tip {margin:2px 0 0 120px; font-size:11px; color:#959595;}
.f_rej input[type="text"] {border:1px solid #bfbfbf; width:329px; height:36px; line-height:36px; padding:0 7px; color:#444; font:bold 12px Arial, Helvetica, sans-serif}
.f_rej input[type="password"] {border:1px solid #00a651; width:329px; height:36px; line-height:36px; padding:0 7px; color:#444; font:bold 12px Arial, Helvetica, sans-serif}
.f_rej select {border:1px solid #bfbfbf; width:329px; xheight:36px; padding:8px 7px; color:#444; font:bold 12px Arial, Helvetica, sans-serif}
.f_rej div {margin-bottom:10px; overflow:hidden}
.f_rej .form_blad {background:#fdeaeb; border:1px solid #cc1e18!important}

.f_kontakt {margin-top:25px;}
.f_kontakt input[type="text"] {border:1px solid #bfbfbf; padding:0 10px; height:36px; vertical-align:middle; width:329px; font:bold 12px/36px Arial, Helvetica, sans-serif; color:#444;}
.f_kontakt textarea {border:1px solid #bfbfbf; padding-left:10px; vertical-align:middle; width:489px; font:bold 12px/36px Arial, Helvetica, sans-serif; color:#444; height:179px}
.f_kontakt label {display:block; width:120px; float:left; font-size:12px; font-weight:bold; color:#666; margin-top:10px}
.f_kontakt div {overflow:hidden; margin-bottom:10px;}
.f_kontakt select {border:1px solid #bfbfbf; padding:10px 5px 10px 8px; vertical-align:middle; width:329px; font:bold 12px/36px Arial, Helvetica, sans-serif; color:#444;}
.f_kontakt input[type="image"] {margin-left:120px;}

.f_newsletter {margin:10px 0 20px 8px;}
.f_newsletter input[type="text"] {border:1px solid #bfbfbf; padding:0 10px; height:36px; vertical-align:middle; width:329px; font:bold 12px/36px Arial, Helvetica, sans-serif; color:#444;}
.f_newsletter input[type="image"] {vertical-align:middle; margin-left:10px}
.f_newsletter input[type="radio"] {width:12px; height:12px; margin:4px 1px 0 0; padding:0;}
.f_newsletter label {margin-right:15px; color:#666; font-weight:bold;}
.regulamin {padding:0 8px;}
.regulamin {line-height:22px;}

.f_nick {line-height:26px; margin:10px 0}
.f_nick input[type="image"] {vertical-align:middle; margin-right:10px}
.f_nick select {border:1px solid #bfbfbf; padding:4px 5px 3px 4px; vertical-align:middle; width:100px; font:bold 12px/26px Arial, Helvetica, sans-serif; color:#444;}
.f_nick label {margin-right:5px;}

/*------------------------------------- UL, LI -------------------------------*/
/*-- menu glowne top --- */
nav ul {float:left; text-transform:uppercase; font:bold 13px/34px Arial, Helvetica, sans-serif}
nav ul li {float:left; display:block; position:relative; overflow:visible; width:auto; margin:0 3px 0 0; padding:3px 0 0 4px; background:url(../gfx/ik-kreska-menu.gif) left 8px no-repeat}
nav ul li:first-child {background:none; padding:3px 0 0 0}
nav ul li:first-child img {padding-top:9px; vertical-align:top}
nav ul li a.active {background:#fff;}
nav ul li.menu_red a {color:#cc1e18;}
nav ul li a, nav ul li a:link, nav ul li a:visited {display:block; color:#444; padding:0 8px;}
nav ul li a:hover {box-shadow: 0 -1px 3px 0px #acacac; color:#cc1e18; background:#fff; /*pie*/ behavior: url(../css/PIE.htc); text-decoration:none}
nav img[src*="tv"] {margin-top:5px; vertical-align:top}
nav .dropdown {display:none; width:397px; position:absolute; margin:33px 0 0 4px; padding:0; z-index:900; left:0px; top:0; height:auto; overflow:hidden; text-align:left; background:url(../gfx/bg-dropdown.png) 0 0 repeat-y; box-shadow: 0px 3px 3px rgba(172,172,172,0.8); /*pie*/ behavior: url(../css/PIE.htc);}
nav li:hover .dropdown {display:block; font-weight:bold; xborder: 1px solid #a4a4a4;}
nav .dropdown .primary {float: left; padding:10px; margin:0; width: 131px;}
nav .dropdown .primary li {margin: 0; padding:0; float:none; font-size:12px; text-transform:none; line-height:normal; border-top:1px solid #ebebeb; background:none}
nav .dropdown .primary li:first-child {border:none;}
nav .dropdown .primary .first_tel {margin-bottom:4px;}
nav .dropdown .primary .first_tel a {padding:0;}
nav .dropdown .primary .first_tel a:hover {background:none;}
nav .dropdown li:last-child a {color:#444;}
nav .dropdown .primary li a {display: block; padding:5px 0;}
nav .dropdown .primary li a:hover {color:#444; box-shadow:none; background:#f5f5f5; text-decoration:underline}
nav .dropdown .primary .promo {color:#611611;}
nav .dropdown .primary .promo:hover {color:#611611; text-decoration:underline;}
nav .dropdown .secondary {float: left; padding:10px; width:246px; text-transform:none}
nav .dropdown .secondary .nag {border-bottom:2px solid #9b9b9b; font-size:14px; padding:0 0 5px 10px; line-height:normal}
nav .dropdown .secondary ul {float:none; margin:5px 0 10px 0}
nav .dropdown .secondary li {display:block; float:none; background:url(../gfx/ik-lista.png) 0 9px no-repeat; text-transform:none; font-weight:normal; font-size:12px; line-height:normal; padding:3px 0 3px 3px}
nav .dropdown .secondary li a:hover {background:none; box-shadow:none;}
nav .dropdown.single {width:auto; background:#fff}
nav .dropdown.single .primary {float:none; width:250px}
.border_white {height:1px; background:#000; margin:1px 1px 0 0; position:relative; z-index:11; width:100%;}

/*-- menu telefony left --- */
.menu_telefony {border:1px solid #ccc; padding:6px 6px 26px 6px; margin-bottom:5px; height:255px; position:relative; overflow: hidden;}
.menu_telefony.full {height:auto;}
.menu_telefony .more {cursor:pointer; display:block; width:117px; height: 38px; background: url('../gfx/bg-menu-telefony.png')}
.menu_telefony.full .more {background: url('../gfx/bg-menu-telefony-up.png')}
.menu_telefony li {margin:4px 0;}
.menu_telefony li:last-child {background:none; padding:0; position:absolute; bottom:-3px; left:1px; margin:0}
.menu_telefony a {color:#444;}
.menu_telefony a:hover {color:#cc1e18;}
.buttony_telefony {border:1px solid #ccc; margin-bottom:5px; border-top:none}
.buttony_telefony li {height:50px; background:none; border-top:1px solid #ccc;
                      background: linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                      background: -o-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                      background: -moz-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                      background: -webkit-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                      background: -ms-linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%);
                      -pie-background: linear-gradient(bottom, rgb(235,235,235) 0%, rgb(255,255,255) 100%); /*pie*/ behavior: url(../css/PIE.htc); position:relative; z-index:1
}
.buttony_telefony img {float:left; vertical-align:middle; padding-right:5px; margin-top:-12px;}
.buttony_telefony a {display:block; font-weight:bold; color:#444; height:50px; padding-top:12px;}
.buttony_telefony a:hover {color:#cc1e18;}
.buttony_telefony li:last-child a {padding-top:17px;}
.buttony_telefony li:last-child img {margin-top:-17px;}
.buttony_telefony li a#btli_a1:after {content:"Znajdź telefon";}
.buttony_telefony li a#btli_a2:after {content:"Porównaj telefony";}
.buttony_telefony li a#btli_a3:after {content:"Najnowsze telefony";}
.buttony_telefony li a#btli_a4:after {content:"Najlepsze telefony";}

/* ------------------------------------- POZYCJE itp  ------------------------- */

a.link-color-green {color:#00a651 !important;}
a.link-color-blue {color:#00aeef !important;}
a.link-color-orange {color:#ff6501 !important;}
a.link-color-play {color:#ab7fc9 !important;}
a.link-color-tmobile {color:#ed008c !important;}
p.link-adder span[onclick] { color:#cc1e18 !important; cursor: pointer; } 
p.link-adder span[onclick]:hover { text-decoration: underline; } 
p.link-adder a  {color:#444 !important;font-weight: normal;}

/* ------------------------------------- POZYCJE itp  ------------------------- */
a:hover {color:#000; text-decoration:underline}
.w100pr {width:100%!important;}
.f12 {font-size:12px;}
.f16 {font-size:16px;}
.f24 {font-size:24px;}
.red {color:#cc1e18;}
.bold {font-weight:bold!important;}
.w470 {width:450px;}
.w480 {width:480px;}
.w510 {width:500px;}
.mb10 {margin-bottom:10px!important;}
.mr10 {margin-right:10px;}
.ml5 {margin-left:5px;}
.mt10 {margin-top:10px;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
.clr {clear:both;}
.flol {float:left;}
.flop {float:right!important;}
.inblk {display: inline-block;}
.prawa {text-align:right!important;}
.lewa {text-align:left!important;}
.srodek {text-align:center;	margin:0 auto;}
.vam {vertical-align:middle!important;}
.vat {vertical-align:top;}
.vab {vertical-align:bottom!important;}
.ovh {overflow:hidden!important;}
.b_wide {display:block}
.b_narrow {display:none}
.b_right { float:left; width: 160px; text-align:center;}
.b_right2 {float:left;text-align:center;}
/* --------------------------------------- MAPA STRONY -------------------------- */
#site-map .list-f li .title { background: none repeat scroll 0 0 #898989; display: block; padding: 3px 10px; width: 100%; color: #fff; margin-left: 5px; font-weight: bold; border:1px solid #898989; }
#site-map .list-s li a, #site-map .list-t li a { background: none; color: #444; border: none; }
#site-map .list-s li .sub-title { font-weight: bold; font-size: 1.1em; }
#site-map .list-t { margin-left: 10px; }
#site-map .list-t > li:last-child a.normal { font-weight: normal }
#site-map .nomore > li:last-child a.normal { font-weight: normal }
#site-map .list-t li a.normal { font-weight: normal; }
#site-map ul li { padding: 3px 3px; margin-left: 10px; }

@media only screen and (max-width : 1024px) {
    .container {width:1000px; xoverflow:hidden}
    header, nav, footer {width:1024px; padding:0 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; min-width:inherit}
    nav ul {font-size:12px;}
    nav ul li {margin:0 2px 0 0; padding:0 0 0 3px;}
    nav ul li a {padding:0 5px;}
    .site {background-position: -129px 0}
    .boxy_news_index li {width:246px; height:/*250px*/20.14504431909750201450443190975%; margin:0 0 6px 5px;}
    .rightColumn {width:239px}
    .box_right.najnowsze {width:100%; float:left; margin-right:0; padding-right:0; border-right:none}
    .box_right.najnowsze2 {width:100%; float:left; margin-right:0; padding-right:0; border-right:none}
    .box_right.najnowsze.wide li {float:none; margin:5px auto 8px auto}
    .box_right.najnowsze2.wide li {float:none; margin:5px auto 8px auto}
    .box_right.tv li {margin-right:16px;}
    .box_right.tv li:nth-of-type(3n+3) {margin-right:16px;}
    .box_right.tv li:nth-of-type(2n+2) {margin-right:0;}
    .links_03 {margin-left:10px; width:115px;}
    .partnerzy {margin-left:5px; width:450px; margin-right:0}
    .bg_foot {background-position:0 0}
    .boxy_news li {width:163px; height:/*200px16.1160354552780016116035455278%*/ 131px; margin:0 0 0 4px;}
    .wideColumn {float:none; width:100%}
    .box_katalog li {width:158px;}
    .ankieta_katalog {width:241px;}
    .f_filtr {background:none;}
    .f_filtr fieldset {width:123px; border-right:1px solid #f0f0f0;}
    .f_filtr fieldset:last-of-type {border:none;}
    .f_filtr img {width:61px;}
    .leftColumn, .b_right, .foot_social, .rightSlimColumn {display:none}
    .b_right2 {float:none;text-align:center;}
    .b_wide {display:none}
    .b_narrow {display:block}
    .b_750 {margin-bottom:10px; display:block}
    .copy.wide {width:300px;}
}

.header_h1 {margin:0 0 5px 7px; color:#666; font:bold 18px/20px Arial, Helvetica, sans-serif;}

/*-- urodzinowy header --*/
#birthdayBoy { background:url('../gfx/header_birthday2.png') #fff no-repeat top center; }


/* -- sitemap --*/
#site-map .list-f > li, #site-map .list-s > li {
    background-image: none;
    list-style-type: none;
}
#site-map .list-f > li {
    float: left;
    width: 50%;
    margin: 10px 0;
    padding: 0;
}

#site-map .list-f > li:first-child {
    width: 100%;
}

#site-map .list-f > li:first-child .list-s li {
    float: left;
    width: 17%;
}

#site-map .list-f:after {
    content: ' ';
    clear: both;
    float: none;
    display: block;
}
#site-map ul.list-t li {
    margin: 6px 3px;
    padding: 0 0 0 10px;
}

.sticky-ad { margin-left: 0; }
.stickyAd-fixed {
    position: fixed;
    z-index: 999;
}

.MultiDialog .MultiDialog-content iframe {
    min-height: 100%;
    min-width: 100%;
}

.ui-dialog .ui-dialog-buttonpane {
    position: absolute;
    top: 0;
    right: 50px;
    border: 0 none;
    background-color: transparent;
    padding: 0;
    margin: 0;
}
.ui-button-text-only .ui-button-text {
    padding: 0.2em 1em;
}
.ui-widget-header {
    background-image: url("/forum/styles/prosilver/imageset/cellpic1.gif");
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    color: #b43632;
    background-color: #ffffff;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    color: #ffffff;
    background-color: #b43632;
    background-image: url("/forum/styles/prosilver/imageset/cellpic1.gif");
    border: 1px solid #ffffff;
}

.ui-widget-header {
    color: #ffffff;
}

.ui-widget-overlay {
    /*background-image: url("/images/animated-overlay.gif");*/
    background-repeat: repeat;
}
.MultiDialog {
    z-index: 9999;
}

.ui-widget-header .ui-icon {
    background-color: #ffffff;
    background-image: url("/images/ui-icons_b43632_256x240.png");
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-color: transparent;
    background-image: url("/images/ui-icons_ffffff_256x240.png");
}


.page404 { position:relative; padding:50px 0; }
.page404 .text { width:45%; }
.page404 .text .title { color:#9a2824; font-size:2.500em; font-weight:bold; }
.page404 .imageMobile { max-width:227px; max-height:291px; }
.page404 .imageMobile img { max-width:100%; max-height:100%; }
.page404 .goBack { font-size:1.5em; padding:20px 0 0; width:100%; }
.page404 a { color:#9a2723; }
.page404 .left { float:left; }
.page404 .right { float:right; }
.page404 .clear { clear:both; }


.naTwojaStrone textarea {
    border: 1px solid #898989;
    height: 75px;
    padding: 10px;
    resize: none;
    width: 730px;
}
.naTwojaStrone .h_10 {
    height: 10px;
}

.naTwojaStrone img.naTwojaStroneImg {
    width: 731px;
    height: 287px;
    max-width: none;
}


.related {
    margin-top: 20px;
}
.related .intro {
    margin-bottom: 20px;
}

.related strong {
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 10px;
    font-weight: bold;
    display: block;
}
.related strong a {
    color: #444;
}


#duelCompareLink {text-align:center;margin:20px 0 20px 0;color:#cc1e18;}
#duelCompareLink span {cursor:pointer; -webkit-transition: color .3s ease-in-out; -moz-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; -ms-transition: color .3s ease-in-out; transition: color .3s ease-in-out;}
#duelCompareLink span:hover {text-decoration:underline;color:#000;}
#duelCompareLink a {text-decoration:inherit;color:inherit;}

