body{margin: 0px; padding: 0px; font-family: 'Arial'; font-weight: normal; font-size: 12px; color: #353535; background: url(../grafika/main-bg.png) no-repeat #fff top center }
div, input, select{margin: 0px; padding: 0px;}
p{font-family: 'Arial'; font-weight: normal; color: #333; font-size: 12px; line-height: 21px;}
h3{color: #0E1116; font-size: 14px; margin: 10px 5px;}
a{text-decoration: none; color: #333; cursor: pointer; }
.main-box a{}
a img{border: 0px;}
textarea{overflow: auto; font-family: Arial; font-size: 12px; line-height: 21px;}
input{font-family: Arial; font-size: 12px; line-height: 21px;}
fieldset{border: 0px; padding: 0px; margin: 0px;}
:focus {outline: 0;}
.separator { clear: both; }

#popup {
    top: 7px!important;
}

#header{}
#header .center{width: 960px; height: 118px; margin: 0px auto; position: relative;}
#main-link img{left: 0px; top: 10px; position: absolute; max-width: 260px;}

#main-menu{position: absolute; top: 85px; right: 0px; margin: 0px; padding: 0px; list-style-type: none;}
#main-menu li{margin: 0px 8px; padding: 0px; display: block; float: left; position: relative;}
#main-menu li:hover{}
#main-menu li a{margin: 0px; padding: 0px; color: #252525; display: block; font-size: 13px; height: 43px; padding-left: 2px; padding-right: 2px; line-height: 40px; font-weight: bold;}
#main-menu li:hover a{color: #dc2a18;}
#main-menu>li.dropdown>a{background: url(../grafika/dropdown-bg.png) no-repeat center 30px;}
#main-menu li ul{display: none; background: #eef1f4;position: absolute; right: 0px; top: 38px; margin: 0px; padding: 0px; z-index: 10005; border-bottom: 1px solid #dcdfe2; border-left: 1px solid #dcdfe2; border-right: 1px solid #dcdfe2;}
#main-menu li ul li{padding: 0px; margin: 0px; display: block; background: #eef1f4; border-bottom: 1px solid #dcdfe2; width: 252px; height: 35px; }
#main-menu li ul li a{padding: 0px; margin: 0px; display: block; padding-left: 10px; color: #07080B;line-height: 35px;  }
#main-menu li ul li:hover{background: none;}
#main-menu li ul li:hover a{color: #dc2a18;}

#main-menu li:hover ul li a{color: #333; }
#main-menu li:hover ul{display: block;}


#content{overflow: hidden;}
#content .center{margin: 0px auto; width: 960px; clear:both; background: #efefef; overflow: hidden; padding-top: 5px;}
#header-img{width: 950px; height: 420px; background: url(../grafika/header-img.jpg) no-repeat; padding: 0px; border: 5px solid #dc2a18; margin-bottom: 20px; position: relative; }
.lng2047 #header-img {background: url(../grafika/header-img2047.jpg) no-repeat;}
#side-panel{width: 270px; float: right; margin-right: 5px;}
#main-panel{width: 670px; float: left; margin-left: 5px;}

.main-box{overflow: hidden; margin-bottom: 10px;}
.ofe-box{width: 213px; height: 260px; position: relative; background: url(../grafika/ofe-box-bg.png) no-repeat top left; margin: 0px; padding: 0px; float: left; margin: 5px; cursor: pointer;}
.ofe-box:hover{background: url(../grafika/ofe-box-bg.png) no-repeat top right;}
.ofe-box:hover p{color: #;}
.ofe-box img{z-index: 1; position: absolute; top: 10px; left: 9px;}
.ofe-box .ofe-title{position: absolute; top: 128px; left: 8px; padding: 0px; margin: 0px; height: 42px; overflow: hidden;}
.ofe-box .ofe-opis{position: absolute; top: 175px; left: 8px; margin: 0px; padding: 0px;}
.ofe-box .ofe-opis p{padding: 0px; margin: 0px; position: relative; line-height: 23px; display: block; width: 198px;}
.ofe-box .ofe-opis p span{padding: 0px; margin: 0px; position: absolute; top: 0px; right: 0px; line-height: 23px;}
.ofe-box .ofe-opis p span sup{font-size: 9px;}
.ofe-box .ofe-cena{position: absolute; bottom: 0px; left: 0px; display: block; height: 34px; line-height: 34px; font-weight: 500; text-align: center; width: 213px; margin: 0px; padding: 0px;}
.ofe-box .ofe-img { display: block; width: 195px; height: 109px; background-position: center; background-repeat: no-repeat; margin: 10px 0px 0px 9px; }

.ofe-box-list{width: 670px; height: 185px; position: relative; background: url(../grafika/ofe-box-list-bg.png) #f5f5f5 no-repeat bottom right; margin: 0px; padding: 0px; float: left; cursor: pointer;margin-bottom: 5px;}
.ofe-box-list:hover{background: url(../grafika/ofe-box-list-bg.png) #202327 no-repeat bottom left ;}
.ofe-box-list:hover p{color: #dc2a18;}
.ofe-box-list img{z-index: 1; position: absolute; top: 7px; left: 6px; border: 3px solid #fff;}
.ofe-box-list .ofe-title{position: absolute; top: 12px; left: 218px; padding: 0px; margin: 0px; width: 175px; height: 170px; }
.ofe-box-list .ofe-opis{position: absolute; top: 55px; left: 218px; margin: 0px; padding: 0px;}
.ofe-box-list .ofe-opis p{padding: 0px; margin: 0px; position: relative; line-height: 23px; display: block; width: 168px;}
.ofe-box-list .ofe-opis p span{padding: 0px; margin: 0px; position: absolute; top: 0px; right: 0px; line-height: 23px;}
.ofe-box-list .ofe-opis p span sup{font-size: 9px;}
.ofe-box-list .ofe-skrot{position: absolute; top: 12px; right: 5px; width: 260px; margin: 0px; padding: 0px;padding-left: 8px; border-left: 1px solid #dcdcdc;}
.ofe-box-list:hover .ofe-skrot{border-left: 1px solid #000;}
.ofe-box-list .ofe-cena{position: absolute; bottom: 0px; left: 0px; display: block; height: 34px; line-height: 34px; font-weight: 500; text-align: center; width: 213px; margin: 0px; padding: 0px;}
.ofe-box-list .ofe-img { display: block; width: 195px; height: 109px; background-position: center; background-repeat: no-repeat; margin: 10px 0px 0px 9px; }


.ofe-icon-menu{position: absolute; bottom: 0px; right: 10px; padding: 0px; margin: 0px; list-style-type: none;}
.ofe-icon-menu li{ padding: 0px; margin: 0px; float: left;}
.ofe-icon-menu li a{padding: 0px; margin: 0px; display: block; width: 33px; height: 36px; margin-left: 3px;}
.zadaj-pytanie{background: url(../grafika/zadaj-pytanie.png) no-repeat}
.dodaj-do-notatnika{background: url(../grafika/dodaj-do-notatnika.png) no-repeat}
.usun-z-notatnika{background: url(../grafika/usun-z-notatnika.png) no-repeat}
.pokaz-na-mapie{background: url(../grafika/pokaz-na-mapie.png) no-repeat}
.pokaz-na-mapie-brak { background: url(../grafika/pokaz-na-mapie-brak.png) no-repeat}
.kalkulator-kosztow{background: url(../grafika/kalkulator-kosztow.png) no-repeat}
.kalkulator-kredytowy{background: url(../grafika/kalkulator-kredytowy.png) no-repeat}


.drukuj-oferte{background: url(../grafika/drukuj-oferte.png) no-repeat}
.powiadom-znajomego{background: url(../grafika/powiadom-znajomego.png) no-repeat}
.zaznacz-oferte { font-size: 11px; line-height: 12px; }
.zaznacz-oferte label { float: left; margin: 12px 7px 0px 0px; }
.ofe-box-list:hover .zaznacz-oferte label { color: #FFF; }
.zaznacz-oferte input { float: left; margin: 12px 12px 0px 0px; }


#sort-panel .ofe-icon-menu{height: 33px;}
#sort-panel .ofe-cena{line-height: 30px; position: absolute; top: 0px; left: 10px; font-weight: bold; font-size: 14px; color: #b60000 }

#opis-ofe{width: 350px; float: left}
#opis-ofe .galeria{width: 350px; float: left; height: 250px; background: #f8f8f8}
#wirtualna-prezentacja-open { margin: 5px 0px; display: block; width: 350px; height: 47px; float: left; }

#szczegol-ofe{width: 310px; float: right;}
#szczegol-ofe table{width: 310px; font-size: 11px; }

#szczegol-ofe table.dane-agenta {width: 155px; font-size: 11px; float: left; }
#szczegol-ofe div.agent-photo { width: 155px; float: left; text-align: center; }

#szczegol-ofe table td{width: 310px; line-height: 25px; padding: 0px 10px}
#szczegol-ofe table tr.odd td{background: #f8f8f8}
#szczegol-ofe table tr.even td{background: #f1f1f1}
#szczegol-ofe table .property-name{font-weight: bold;}
#szczegol-ofe table .property-value{text-align: right;}
#szczegol-ofe table .property-value-email{text-align: right; color: #FF0000;}
#szczegol-ofe table .typPomieszczenia { font-size: 13px; font-weight: bold; background-color: #e3e3e3; }

.ofe-specjalna{background: url(../grafika/ofe-specjalna.png) no-repeat; width: 85px; height: 85px; z-index: 2; position: absolute; top: 6px; left:4px;}
.ofe-wylacznosc{background: url(../grafika/ofe-wylacznosc.png) no-repeat; width: 85px; height: 85px; z-index: 2; position: absolute; top: 6px; left:4px;}
.ofe-bez-prowizji{background: url(../grafika/ofe-bez-prowizji.png) no-repeat; width: 85px; height: 85px; z-index: 2; position: absolute; top: 6px; left:4px;}
.ofe-nowa-cena{background: url(../grafika/ofe-nowa-cena.png) no-repeat; width: 85px; height: 85px; z-index: 2; position: absolute; top: 6px; left:4px;}


#side-panel .side-box{}
.side-box > a > img{margin-top: 5px;}
.side-ofe-box{background: url(../grafika/side-img-bg.png) no-repeat 0px 0px; height: 70px; width: 270px; position: relative;}
.side-ofe-img{position: absolute; top: 9px; left: 10px; width: 73px; height: 44px; display: block; background-position: center;}
.side-ofe-title{position: absolute; top: 0px; left: 100px;}
.remove-button{display: block; width: 11px; height: 11px; background: url(../grafika/remove-button.png) no-repeat top right; position: absolute; top: 5px; right: 5px;}
.remove-button:hover{background: url(../grafika/remove-button.png) no-repeat top left;}

#search-box{position: relative;}
.search-tabs{position: absolute; top: 0px; right: 0px; margin: 0px; padding: 0px; list-style-type: none;}
.search-tabs li{float: left; margin-right: 5px; margin: 0px; padding: 0px; }
.search-tabs li a{margin: 0 5px 0 0; padding: 0px; margin-top: 6px; height: 29px;  display: block; line-height: 29px; font-size: 12px; text-align: center; padding-left: 20px; padding-right: 20px; background: url(../grafika/tabs-bg.png) repeat-x;}
.search-tabs li a.current{background: url(../grafika/tabs-current-bg.png) repeat-x;}

#offers-categories{padding: 0px; margin: 0px; list-style-type: none;}
#offers-categories > li{padding: 0px; margin: 0px; position: relative; height: 39px; line-height: 39px; background: url(../grafika/categories-bg.png) no-repeat right top; display: block; width: 270px;}
#offers-categories > li > a{padding: 0px; margin: 0px;height: 39px; line-height: 39px;  display: block; padding-left: 30px; color:#fff; font-weight:bold;}
#offers-categories > li:hover{background: url(../grafika/categories-bg.png) no-repeat left top; color: #fff; }
#offers-categories > li:hover > a{color: #fff;}
#offers-categories li ul{display: none; position: absolute; top: 0px; right: 10px; list-style-type: none; margin: 0px; padding: 0px;}
#offers-categories li ul li{line-height: 39px; height: 39px; margin: 0px; padding: 0px;float: left; margin-left: 15px; display: block;}
#offers-categories li ul li a{color: #fff; text-decoration: none; font-size: 11px; margin: 0px; padding: 0px;}
#offers-categories li:hover ul{display: block;}

.oferty-inwestycji { text-align: center; }
.oferty-inwestycji-head { background-color: #ddd; }
.oferty-inwestycji-head th { padding: 5px; text-align: center; }

#search-box{width: 270px; background: url("../../grafika/article-header.png") no-repeat scroll right top #ccc !important; padding-top: 60px; padding-bottom: 20px;}
.search-content{margin-left: 13px; margin-right: 12px;}
.search-content form > fieldset > div{width: 250px; height: 20px; position: relative; margin-bottom: 7px;}
.search-content  form > fieldset > div > span{position: absolute; top: 0px; left: 0px; line-height: 20px; font-size: 12px;}
.search-content  form > fieldset > div > select{position: absolute; top: 0px; right: 0px; height: 18px; line-height: 20px; font-size: 11px; width: 158px; border: 1px solid #eee; display: block;}
.search-content  form > fieldset > div > input[type=checkbox]{position: absolute; top: 3px; right: 122px; display: block;}
.search-content  form > fieldset > div.ws-oddo{width: 250px; height: 20px; position: relative; margin-bottom: 10px;}
.search-content  form > fieldset > div.ws-oddo > div.ws-od{width: 80px; height: 20px; position: absolute; right: 80px; top: 0px;}
.search-content  form > fieldset > div.ws-oddo > div.ws-do{width: 77px; height: 20px; position: absolute; right: 0px; top: 0px;}
.search-content  form > fieldset > div.ws-oddo > div input{width: 50px; height: 18px; position: absolute; right: 0px; top: 0px; display: block; line-height: 20px; color: #333; font-size: 11px; border: 1px solid #eee; }
.search-content  form > fieldset > div.ws-oddo > div span{height: 20px; line-height: 22px; font-size: 12px;}
#search-button{margin: 0px auto; width: 112px; display: block; height: 26px; margin-top: 15px; background: url(../grafika/szukaj-bg.png) no-repeat; line-height: 26px; color: #fff; text-align: center;} 

#sort-panel{display: block; margin: 0px; padding: 0px; height: 35px; width: 670px; background: url(../grafika/sort-panel.png) repeat-x; margin-top: -5px; line-height: 35px; position: relative;}
#sort-panel span{padding: 0px; margin: 0px; line-height: 30px;}
#list-type{position: absolute; left: 5px; top: 0px; display: block}
#sort-type{position: absolute; top: 0px; right: 5px; display: block}
#list-type a{float: left;}
#sort-type a{padding-left: 10px; padding-right: 10px; padding-left: 10px;}
#sort-type a.active { font-weight: bold; }
.main-lista-ofert{width: 23px; height: 23px; display: block; background: url(../grafika/sort-type.png) top right; margin: 2px;}
.main-boxy-ofert{width: 23px; height: 23px; display: block; background: url(../grafika/sort-type.png) top left; margin: 2px;}

.wyczysc-notatnik, .drukuj-zaznaczone-notatnik, .zadaj-pytanie-notatnik { float: right; padding: 5px 5px; margin: 0px 10px; font-weight: bold; }

.paginator{margin: 5px auto; }
.paginator a{display: block; height: 25px; width: 26px; margin: 0px 2px 10px 0px; text-align: center; line-height: 26px; border: 1px solid #d7d7d7; float: left; background: url(../grafika/paginator-bg.png) repeat-x left top}
.paginator a.last{padding: 0px 10px; width: auto; }
.paginator a.active{background: #fff; border: 1px solid #fff; color: #000;}

#content h2{padding: 0px; margin: 0px; height: 35px; padding-left: 10px; line-height: 35px; font-size: 16px; color: #fff; font-weight: 500; background: url(../grafika/article-header.png) left top; margin-bottom: 5px;}
#footer h2{padding: 0px; margin: 0px; height: 35px; padding-left: 10px; line-height: 35px; font-size: 16px; color: #fff; font-weight: 500; background: url(../grafika/article-header.png) right top; margin-bottom: 5px;}
#footer .center{width: 960px; margin: 0px auto; background: url(../grafika/footer-bg.png); width: 960px; height: 345px; position: relative; }
#footer ul{list-style-image: url(../grafika/footer-pointer.png)}
#footer ul li a{color: #565656; line-height: 18px;}
#footer-menu1{position: absolute; top: 20px; left: 10px;}
#footer-menu2{position: absolute; top: 20px; left: 230px;}
#footer-menu3{position: absolute; top: 20px; left: 460px;}
#footer-contact{position: absolute; top: 187px; left: 0px; text-align: center; width: 673px; margin: 0px; padding: 0px; padding-top: 10px; color: #565656; line-height: 20px;}
#footer-contact-form{position: absolute; top: 43px; right: 0px;width: 276px; margin: 0px; padding: 0px; color: #fff; line-height: 20px; height: 252px;}
#bottom-contact-send{color:#fff; margin: 0px auto; width: 112px; display: block; height: 26px; margin-bottom: 15px; background: url(../grafika/szukaj-bg.png) no-repeat; line-height: 26px; text-align: center;} 
#user-email{background: #fff; border: 0px; color: #565656; padding: 5px 10px; margin: 5px; width: 240px;}
#user-message{background: #fff; border: 0px; color: #565656; padding: 5px 10px; margin: 5px; width: 240px; height: 110px;}
#copyright{position: absolute; bottom: 20px; left: 0px; color: #565656; width: 960px; text-align: center; }
#copyright a{color: #565656; padding: 5px 27px ; background: url(../grafika/logo-galactica.png) no-repeat 7px 6px; text-transform: uppercase; font-family: 'Century Gothic'; }

textarea{resize: none;}
#offers-categories > li {-webkit-transition: 0.6s; -moz-transition: 0.6s; transition: 0.6s;}
#offers-categories li:hover ul {-webkit-transition: 0.9s; -moz-transition: 0.9s; transition: 0.9s; -o-transition: 0.9s;}

.artykul-pod-oferta { line-height: 21px; }

#galeria-show { }

.print-content .main-box { background-color: #FFF; }
.print-content #opis-ofe { padding: 0px 0px 0px 5px; }
#print-photo { text-align: center; }

.notepad-info { font-weight: bold; text-align: center;}

div#komunikat { padding: 5px 0px 5px 0px; text-align: center; color: #FF0000; font-weight: bold; }

/*
styl dla hintów
-------------------------------
*/

.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../grafika/tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }

/*
-------------------------------
*/


/*
styl dla wydruku listy notatnika
-----------------------------------
*/
body.notatnik-drukuj {margin: 0px; padding: 0px; font-family: 'Arial'; font-weight: normal; font-size: 12px; color: #333; background: none; }
.print-notatnik-lista .main-box { background-color: #FFF; }
.print-notatnik-lista table { width: 670px; border-collapse: collapse;}
.print-notatnik-lista table td { text-align: center; font-size: 11px; padding: 5px 0px; }
.notatnik-drukuj-footer { width: 650px; padding: 10px; background: #24262b; color: #FFF; text-align: right; }
.print-notatnik-lista .nota-prawna { text-align: center; }

/*
-----------------------------------
*/

#notatnik-wszystkie {background: url(../grafika/notatnik-wszystkie.png) no-repeat; width: 260px; height: 22px; line-height: 22px; text-align: center; display: block; margin: 0 auto 5px auto; font-size: 11px; }

#language-section{padding: 0px; margin: 0px; list-style-type: none; position: absolute; top: 50px; right: 0px; z-index: 999;}
#language-section li{padding: 0px; margin: 0px; float: left;}
#language-section li a img{border: 0px; padding: 0px; margin: 0px; float: left;}

/* FORMULARZE */
#contact-form { padding: 0 0 0 50px; }
#zgloszenie-form { padding: 10px; width: 600px; margin: 0 auto; }
.opis-form { color: #414040; font-size: 11px; margin: 5px 0 3px 5px; }
.oferta-input { background: none repeat scroll 0 0 #F0F0F0; border: 1px solid #D9D8D8; height: 20px; width: 200px; font-size: 11px; }
#contact-personal { float: left; margin: 10px 0 0; }
#zgloszenie-personal { float: right; margin: 10px 0 0; }
#contact-textarea { float: right; margin: 10px 0 0; width: 400px; font-size: 11px !important; }
#zgloszenie-textarea { float: right; margin: 10px 0 0; width: 350px; text-align: center; }
.oferta-textarea { background: none repeat scroll 0 0 #F0F0F0; border: 1px solid #D9D8D8; height: 173px; width: 390px; }
.zgloszenie-textarea { background: none repeat scroll 0 0 #F0F0F0; border: 1px solid #D9D8D8; height: 155px; width: 200px; font-size: 11px; }
.wyslij-zgloszenie, .wyslij-kontakt { border: 1px solid #BBB; background: #ddd; padding: 4px 0px; width: 100px; margin: 10px 0px 10px 250px; }
.dvzgoda { margin: 10px auto; }

#captcha_container { width: 200px; margin: 10px auto; }
#captcha_container img { border: 1px solid #777; }
#captcha_container input { width: 200px; text-align: center; line-height: 20px; height: 20px; font-size: 12px; font-weight: bold; }
/* KONIEC FORMULARZE */

/* KALKULATORY */
.kalkulator { width: 600px; margin: 0 auto; }
.kalkulator div.reset {font: normal 12px Tahoma; width: 600px;  border-top: 1px solid #bbb; clear: both;}
.kalkulator div.left {float: left; width: 280px; margin-top: 1px; background-color: #bbb; color: #FFF; height: 30px; padding: 10px 0px 0px 20px;}
.kalkulator div.right {float: left;  width: 250px; margin-top: 1px; margin-left: 20px; color: #000; padding-top: 10px;}
.kalkulator div.reset input {width: 140px; padding: 2px; font: normal 11px Tahoma; color: #000; border: 1px solid #000; background-color: #F7F7F7;}
.kalkulator div.reset input[type="radio"] {width: 20px; border: 0px; background-color: transparent;}
.kalkulator div.reset select {float: left; width: 50px; font-size: 10px; margin: -8px 0px 0px 0px;}
.kalkulator div.reset a {background-color: #111418; border: 1px solid #BCBCBC; color: #FFF; font: bold 12px Tahoma; width: 175px; padding: 10px; text-align: center; text-decoration: none; display: block; margin: 5px auto 5px auto; }
.kalkulator div.reset a:hover {text-decoration: underline;}
.kalkulator .currency_select { float: left; padding-top: 10px; float: right; margin-right: 50px; }
/* KONIEC KALKULATORY */

#przydatne-linki a { display: block; padding: 5px 0px 5px 30px; }

#sitemap-container { margin: 0px 0px 0px 50px; }
.sitemap-top { background: #888888; height: 20px; line-height: 20px; color: #FFF; padding: 0px 0px 0px 10px; font-weight: bold; margin: 1px 0px 0px 0px; cursor: pointer; font-size: 13px; }
.sitemap-list { margin: 0px 0px 0px 10px; }
.sitemap-list a { display: block; margin: 3px 0px 0px 0px; background: #f5f5f5; padding: 5px 0px 5px 10px; }

#ofe-menu {
    top: 370px;
    left: 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;

}

#ofe-menu li {
    float: left;
    margin: 0;
    padding: 20px 0 0 0;
display:block;
height: 30px;

    text-align: center;
    width: 119px;
}

#ofe-menu li.last {


padding: 13px 0 0 0;
height: 30px;
width: 117px;

}


#ofe-menu a {
    color: #e7e7e7;
    
    font-size: 12px;
    font-weight: 700;

    margin: 0;
    padding: 0;



}
#licznik { background: none repeat scroll 0 0 #dc2a18;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    position: absolute;
    right: 0;
    top: 128px;
    width: 200px;
    z-index: 999;}

#ws-wwizyty {
	display: none;
}
.main-box li {
	margin: 8px 0;
}

#popup a {
text-decoration: none!important;
top: -8px!important;
right: -8px!important;	
}
/* #baner-popup {width: 580px; padding-left: 10px; padding-right: 10px; height: 250px; background: url("../grafika/popup.png") transparent no-repeat center center; padding-top: 150px; font-size: 22px; text-align:right; color: #8b8b8b; line-height: 26px; text-shadow: 2px 2px #fff; } */
#baner-popup {
	width: 580px; padding-right: 10px; height: 400px; background: url("../grafika/popup.png") transparent no-repeat center center; font-size: 22px; text-align: right; color: #8b8b8b; line-height: 26px; text-shadow: 2px 2px #fff; }
#baner-popup p{padding-top: 150px;padding-left: 10px;}

#baner-popup span {color: #1e1e1e; font-size: 30px; font-weight: 700; text-transform: uppercase;}

#mobileinner {left: 0px;}
#mobileinner:hover {width: 415px!important;}
#mobileinner #mobile {float: left!important; margin-right: 0px!important;}

/* wyłom na popup tylko na lng2047 */
.lng1045 #popup-overlay, .lng1045 #popup {/*display: none!important;*/}
/*.lng1045 {overflow: visible!important;}*/


.lng2047 .ofe-specjalna{background: url(../../grafika/ofe-specjalna_2047.png) no-repeat; width: 85px; height: 85px; z-index: 2; position: absolute; top: 6px; left:4px;}
.lng2047 .ofe-wylacznosc{background: url(../../grafika/ofe-wylacznosc_2047.png) no-repeat; width: 85px; height: 85px; z-index: 2; position: absolute; top: 6px; left:4px;}
.lng2047 .ofe-bez-prowizji{background: url(../../grafika/ofe-bez-prowizji_2047.png) no-repeat; width: 85px; height: 85px; z-index: 2; position: absolute; top: 6px; left:4px;}

.article-more-details{color: #d52113}
.artykul .main-box ul li {padding-top: 5px; padding-bottom: 15px;}
.artykul .main-box ul li a {color: #BC0000;}
.artykul .main-box .showdetails {font-size: 11px; padding: 5px;}
.artykul .main-box .photoframe {margin: 5px; float: left; display: block;}
.artykul .main-box .separator {clear: both;}
.showdetails {text-align: justify;  overflow: hidden;}

body.lng2047 #popup-overlay{display: none !important;}
body.lng2047 #popup{display: none !important;}



