@charset "iso-8859-2";
body {font-family: Tahoma, sans-serif; margin: 0px; padding: 0px; background-color: #f1f1f1;}
a {text-decoration: none;} 
.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; }
.tooltip img {border: 1px solid #fff;}
.clear {clear: both;}
.left {float: left;}
.right {float: right;}
.p-19-green {background-image: url(/static/img/pasek-19-green.gif); background-repeat: repeat-x;}
.p-19-violet {background-image: url(/static/img/pasek-19-violet.gif); background-repeat: repeat-x;}
.p-20-red {background-image: url(/static/img/pasek-20-red.gif); background-repeat: repeat-x;}
.m-l-10 {margin-left: 10px;}   
.h10{height: 10px; clear: both;}	
.h5{height: 5px; clear: both;}	
#outer {width: 1068px; margin: 0px auto; background-image: url(/static/img/shadow.png); background-repeat: repeat-y;}
#inner {width: 1046px; margin: 0px auto; background-image: url(/static/img/tlo-inner.jpg); background-color: #fff; background-repeat: no-repeat; background-position: 0 -37px;}
#top {height: 140px; clear: both; padding: 16px 0 0 46px;}
#top img {float: left;}
#top-new {position: relative; height: 85px; clear: both; z-index: 5;}
#menu-top-new {float: left; clear: right; height: 49px; font-size: 14px; color: #fff; line-height: 49px; position: relative; width: 830px;}
#menu-top-new ul {list-style-type: none; margin: 0px; padding: 0px;}

#menu-top-new a {float: left; color: #fff; text-transform: uppercase; padding: 0 18px; margin: 0 1px 0 0; background-image: url(/static/img/menu-blue.png); background-repeat: repeat-x; display: block;}
#menu-top-new a:hover {background-image: url(/static/img/menu-red.png);}
#menu-top-new a.special {background-image: url(/static/img/menu-zap.png);}
#menu-top-new a.special:hover {background-image: url(/static/img/menu-red.png);}
#menu-top-new a.home {padding: 0px;}
#menu-top {float: left; clear: right; height: 35px; width: 470px; padding-left: 35px; font-size: 11px; color: #ecedf1; line-height: 30px;}
#menu-top a {float: left; color: #fff; text-transform: uppercase; margin: 0 8px;}
#menu-top  .forum {display: block; float: left; width: 59px; height: 21px; line-height: 21px; border: 1px solid #ccd6e2; text-align: center; background-repeat: repeat-x; background-image: url(/static/img/forum-bg.png); margin-top: 4px;}
#menu {float: left; padding-left: 20px;}
#menu a {background-image: url(/static/img/menu.png); background-repeat: repeat-x; display: block; float: left; height: 80px; padding: 0 20px; margin-right: 1px; line-height: 42px; font-size: 17px; color: #fff; text-align: center; text-transform: uppercase;}
#menu a.special {background-image: url(/static/img/menu-special.png);}
#menu a:hover {background-image: url(/static/img/menu-active.png);}
#menu a.active {background-image: url(/static/img/menu-active.png);}
#menu-sub {float: left; margin-left: 20px; height: 36px; width: 735px; position: relative; top: -10px; background-image: url(/static/img/submenu.png); background-repeat: repeat-x;}
#menu-sub a {display: block; float: left; height: 36px; width: auto; line-height: 36px; border-right: 1px solid #aebecf; text-transform: uppercase; color: #395c95; font-size: 12px; padding: 0 12px;}
#menu-sub a.active {color: #fff; background-image: url(/static/img/submenu-active.png);}
#menu-sub a:hover {color: #fff; background-image: url(/static/img/submenu-active.png);}

#middle {clear: both; padding-left: 48px; position: relative; z-index:1;}
#content-outer {width: 690px; float: left;}
#ticker-navi {list-style-type: none; display: block; float: right; margin: 0 21px 0 0; height: 20px;}
#ticker-navi li {color: #fffff9; display: block; float: left; height: 19px; padding: 0 8px; font-size: 11px; line-height: 19px; border: 1px solid #b0bfd1; border-bottom: 0px; border-left: 0px; cursor: pointer;}
#ticker-navi li:first-child {border-left: 1px solid #b0bfd1;}
#ticker-navi .active {background-image: url(/static/img/pasek-20-red.gif);}
.ticker-container {width: 688px; height: 342px; border: 1px solid #b0bfd1; margin-bottom: 10px; clear: both; position: relative;}
.ticker-container ul {margin: 0px; list-style-type: none; margin: 0px; padding: 0px;}
.ticker-container li {margin: 0px; padding: 0px;}
.ticker-container #type {width: 218px; height: 342px; position: absolute; top: 0px; left: 0px; z-index: 2;}
#type li {cursor: pointer; border-right: 1px solid #b0bfd1; width: 190px; height: 71px; border-top: 1px solid #b0bfd1; padding: 14px 0 0 14px;background-image: url(/static/img/pasek-84-blue.png); background-color: #1c407e;}
#type li.active {width: 206px; background-image: url(/static/img/ticker-active.png); background-color: transparent !important; border: 0px;}
#type li:first-child {border: 0px;}
#type h1 {font-size: 17px; color: #fff; margin: 0px; font-weight: normal; text-transform: uppercase;}
#type h2 {font-size: 12px; color: #fff; margin: 0px; font-weight: normal;}
.ticker-container .items {width: 483px; height: 342px; position: absolute; right: 0px; top: 0px; z-index: 1;}
.ticker-container .short-info {background-image: url(/static/img/short-info-bg.png); padding-left: 19px; width: 464px; height: 71px; position: absolute; bottom: 0px; right: 0px; z-index: 1;}
.ticker-container .short-info .left {font-size: 16px; color: #fff; line-height: 30px;}
.ticker-container .short-info .right {width: 110px; font-size: 11px; color: #fffff9; line-height: 16px;}
.ticker-container .short-info h3 {font-size: 20px; color: #fff; text-transform: uppercase; font-weight: normal; margin: 3px 0;}
.ticker-container .short-info h3 a {color: inherit;}   
.ticker-container .short-info img {margin-left: 10px;}
.ticker-container .short-info span {font-size: 11px; color: #fff; margin-right: 10px;}
.ticker-container .price-tag {background: #c40041; width: 125px; height: 145px; position: absolute; right: 0px; bottom: 0px; color: #fff; font-size: 25px; line-height: 35px; text-align: center;}
.ticker-container .image {width: 483px; height: 342px;}
.price {background-image: url(/static/img/kwadrat-green.gif)}
.price0 {background-image: url(/static/img/kwadrat-green.gif)}
.price1 {background-image: url(/static/img/kwadrat-green.gif)}
.price2 {background-image: url(/static/img/kwadrat-violet.gif)}
.price3 {background-image: url(/static/img/kwadrat-red.gif)}

#miejscowki {width: 690px; height: 151px; background-image: url(/static/img/miejscowki-bg.png); margin-bottom: 10px; position: relative;}
#miejscowki img {width: 126px; height: 95px; border: 1px solid #fff; clear: both; margin-bottom: 5px;}
#miejscowki #opis {width: 180px; position: absolute; top: 8px; left: 19px;}
#miejscowki #opis h1 {font-size: 30px; margin: 0px; font-weight: normal; text-transform: uppercase; color: #fff;}
#miejscowki #opis h2 {font-size: 15px; margin: 0px; font-weight: normal; text-transform: uppercase; color: #fff;}
#miejscowki #opis p {font-size: 11px; color: #fff; margin: 3px 0;}
#miejscowki #opis a {font-size: 11px; color: #fff;}
#miejscowki .miejscowka {width: 128px; position: absolute; top: 8px; text-align: center;}
#miejscowki .miejscowka a {color: #fff; font-size: 13px;}
#miejscowki .miejscowka small {font-size: 11px;}
#miejscowki .nr1 {left: 230px;}
#miejscowki .nr2 {left: 387px;}
#miejscowki .nr3 {left: 539px;}

#content-outer .box-container {width: 340px; height: 266px; float: left; margin-bottom: 10px;}
#content-outer .box-container h1 {display: block; border: 1px solid #f1f0f0; border-bottom: 0px; float: right; margin: 0 24px 0 0; height: 19px; line-height: 18px; padding: 0 11px; font-size: 11px; color: #fffff9; text-transform: uppercase; font-weight: normal;}
#content-outer .box-container h1 a {color: inherit;}
#content-outer .box {width: 338px; height: 204px; border: 1px solid #f1f0f0; border-bottom: 0px; clear: both; background: #272727;}
#content-outer .box.galeria {padding: 0 0 0 15px; width: 323px; height: 204px;}
#content-outer .box.galeria a {position: relative;}
#content-outer .box.galeria h4 {font-size: 11px; color: #fffff9; clear: both; margin: 10px 0;}
#content-outer .box.galeria h4 a {color: inherit;}
.tooltip-images a {display: block; float: left; width: 75px; height: 55px;}
#content-outer .box.galeria .mini-image {width: 62px; height: 55px; border: 1px solid #fff; float: left;}
#content-outer .box-bottom {height: 39px; position: relative;}
#content-outer .box-bottom img {position: absolute; bottom: 0px; left: 1px;} 

#content-header {width: 687px; height: 32px; border: 1px solid #d6dee7; line-height: 32px; margin-top: 20px; background-image: url(/static/img/pasek-32-blue.gif);}
#content-header a {font-size: 17px; text-transform: uppercase; color: #fff; padding: 0 10px; border-right: 1px solid #fff;}
#content-header a:last-child {border: 0px;}

#content-main {background: #3e3e3e; border-left: 1px solid #d6dee7; border-right: 1px solid #d6dee7; padding: 10px; width: 667px;}
#content-main p {font-size: 12px; color: #fff;}
#content-main td {font-size: 12px; color: #fff; border: 1px solid #878787; padding: 5px;}
#content-main table {border-collapse: collapse;}
#opis-content h1 {font-size: 22px; color: #fff; background-image: url(/static/img/bg-h1.png); background-repeat: no-repeat; padding-left: 20px; font-weight: normal; background-position: 0 7px;}
#opis-content h2 {font-size: 16px; color: #fff; background-image: url(/static/img/bg-h2.png); background-repeat: no-repeat; padding-left: 20px; font-weight: normal; background-position: 3px 5px;}
#opis-content h3 {font-size: 14px; color: #fff; background-image: url(/static/img/bg-h3.png); background-repeat: no-repeat; padding-left: 20px; font-weight: normal; background-position: 3px 4px;}
#opis-content ul {list-style-type: none; padding-left: 15px;}
#opis-content li {font-size: 12px; color: #fff; background-image: url(/static/img/bg-li.png); background-repeat: no-repeat; padding-left: 20px; font-weight: normal; background-position: 3px 4px;}
#opis-content div {background-color: inherit !important; color: inherit !important; font-size: inherit !important; font-family: inherit !important;}
#opis-content a:hover {color: #39B554 !important;}
.zapisz-cta {display: block; width: 665px; height: 36px; text-align: center; line-height: 36px; font-size: 14px; color: #fff; font-weight: bold; background-image: url(/static/img/zapisz-cta.png)}
.zapisz-cta2 {position: fixed; left: 0px; top: 200px;}

.tresc-main h1 {font-size: 22px; color: #fff; background-image: url(/static/img/bg-h1.png); background-repeat: no-repeat; padding-left: 20px; font-weight: normal; background-position: 0 7px;}
.tresc-main h2 {font-size: 18px; color: #fff; background-image: url(/static/img/bg-h2.png); background-repeat: no-repeat; padding-left: 20px; font-weight: normal; background-position: 3px 5px;}
.tresc-main h3 {font-size: 14px; color: #fff; background-image: url(/static/img/bg-h3.png); background-repeat: no-repeat; padding-left: 20px; font-weight: normal; background-position: 3px 4px;}
.tresc-main ul {list-style-type: none; padding-left: 15px;}
.tresc-main li {margin: 5px 0; font-size: 12px; color: #fff; background-image: url(/static/img/bg-li.png); background-repeat: no-repeat; padding-left: 20px; font-weight: normal; background-position: 3px 4px;}
.tresc-main a:hover {color: #39B554 !important;}

#content-main a {color: #fff;}
.content-entity {width: 662px; height: 97px; position: relative; margin-bottom: 15px;}
.content-entity img {position: absolute; top: 0px; left: 9px; width: 126px; height: 96px; border: 1px solid #fff; z-index: 3;}
.content-entity .flaga {position: relative; top: 0px; left: 0px; width: auto; height: auto; border: 0px; margin-left: 8px;}
.content-entity .description {z-index: 1; font-size: 11px; color: #fff; line-height: 22px; width: 413px; height: 22px; border: 1px solid #9f9f9f; position: absolute; left: 0px; bottom: 8px; background: #272727; padding-left: 150px;}
.content-entity h1 {position: absolute; left: 150px; top: 3px; margin: 0px; font-size: 20px; color: #fff; font-weight: normal; text-transform: uppercase;}
.content-entity h1 a {color: #fff;}
.content-entity h2 {position: absolute; left: 150px; top: 35px; margin: 0px; font-size: 13px; color: #fff; font-weight: normal;}
.content-entity .tag {font-size: 11px; position: absolute; right: 0px; bottom: 8px; width: 96px; height: 29px; border: 1px solid #9f9f9f; line-height: 29px; text-align: center; color: #fff;}
.content-entity .tag a {color: #fff;}
.content-entity .tag.red {background-image: url(/static/img/pasek-29-red.gif);}

#content-stars {border: 1px solid #9F9F9F; border-top: 0px; width: 645px; padding-left: 15px; height: 40px; line-height: 40px; margin-bottom: 5px; position: relative; top: -8px;}
#content-stars span {float: left; line-height: 40px; font-size: 12px; color: #fff; margin-right: 5px;}
#content-stars img {float: left; margin-right: 36px; margin-top: 5px;}

.nophoto .description {width: 533px !important; padding-left: 30px !important;}
.nophoto h1 {left: 30px !important;}
.nophoto h2 {left: 30px !important;}

.content-content {font-size: 11px; color: #fff; padding: 10px;}

#galeria-zdjecia img {border: 1px solid #fff; float: left; margin: 5px;}
#galeria-zdjecie img {margin: 0px auto; display: block; border: 1px solid #fff;}
.add-gallery {width: 146px; height: 22px; line-height: 22px; text-align: center; border: 1px solid #8c8c8c; color: #fff; font-size: 12px; float: right; margin: 8px 20px 0 0; background-image: url(/static/img/pasek-29-green.gif)}

.sterowanie {width: 88px; height: 22px; line-height: 22px; text-align: center; border: 1px solid #fff; background: #3e3e3e; float: right; color: #fff; font-size: 12px; margin-right: 10px;}

#content-footer {background: #272727; height: 39px; width: 687px; border: 1px solid #d6dee7; margin-bottom: 10px; line-height: 39px; font-size: 11px; color: #fff;}
#content-footer table {margin: 0 10px;}
#content-footer td img {margin: 0 5px 0 10px; height: 24px; width: 25px;}

#content-outer #zobacz-takze {padding-left: 218px; width: 470px; height: 40px; background-image: url(/static/img/zobacz-takze.png); clear: both; margin-bottom: 10px; line-height: 40px; text-align: center;}
#content-outer #zobacz-takze a {font-size: 13px; color: #fffff9; padding: 0 10px; border-left: 1px solid #fff; text-transform: uppercase;}
#content-outer #zobacz-takze a:first-child {border: 0px;}

.big-div-container {width: 690px; position: relative; clear: both; margin-bottom: 10px;}
.big-div-container h1 {display: block; border: 1px solid #f1f0f0; border-bottom: 0px; float: right; margin: 0 24px 0 0; height: 19px; line-height: 18px; padding: 0 11px; font-size: 11px; color: #fffff9; text-transform: uppercase; font-weight: normal;}
#uczestnicy {width: 670px; height: 135px; background: #ececec; border: 1px solid #dbdbdb; clear: both; padding: 15px 0 0 18px;}
#uczestnicy img {width: 100px; height: 115px; margin-right: 15px; border: 1px solid #fff; float: left;}
#uczestnicy h3 {font-size: 17px; color: #2d2d2d; margin: 0px;}
#uczestnicy p {font-size: 11px; color: #0f0f0f; margin: 4px 0;}
#uczestnicy div {width: 185px; float: left; padding-right: 25px;}
.partners h1 {margin: 0px; border-right: 0px;}
.partners h1:first-child {margin-right: 24px; border-right: 1px solid #f1f0f0;}
.partners-box {width: 688px; padding: 10px 0; border: 1px solid #f1f0f0; background: #ECECEC; clear: both; text-align: center;}
.partners-box td {text-align: center;}
.partners-box img {text-align: center;}

#content-right-outer {width: 250px; float: left; margin-left: 10px; position: relative; top: -49px;}
#content-right-outer h1 {display: block; border: 1px solid #a9b7c8; border-bottom: 0px; float: right; margin: 0 24px 0 0; height: 19px; line-height: 18px; padding: 0 11px; font-size: 11px; color: #fffff9; text-transform: uppercase; font-weight: normal;}
#content-right-outer h1 a {color: inherit;}
#content-right-outer .box {width: 228px; border: 1px solid #a9b7c8; clear: both; padding: 10px;}
#content-right-outer .box.newsy {background: #272727; font-size: 11px; color: #fff;}
#content-right-outer .box.newsy .data {color: #39b554}
#content-right-outer .box.newsy p {margin-top: 2px;}
#content-right-outer .box.newsy a {color: #39b554}
#content-right-outer .box.promocje {background: #3e3e3e; color: #fff; font-size: 11px;}
#content-right-outer .box.promocje img {width: 45px; height: 45px; margin-right: 10px; border: 1px solid #9c9c9c;}
#content-right-outer .box.promocje p {margin: 0 0 8px 0;}
#content-right-outer .box-bottom {border: 1px solid #a9b7c8; border-top: 0px; width: 248px; height: 19px; line-height: 19px; text-align: center; margin-bottom: 10px;}
#content-right-outer .box-bottom a {font-size: 11px; color: #fffff9; text-transform: uppercase}
#content-right-outer #fb {border: 1px solid #fff; margin-top: 5px;}

#bottom {margin-top: 30px; padding-bottom: 40px; background-color: #003d7f; background-image: url(/static/img/bottom-tlo.gif); background-repeat: repeat-x;}
#bottom-left {float: left; width: 225px; font-size: 11px; color: #fff; padding: 70px 50px 0 65px; position: relative;}
#bottom-copy {padding: 15px 0 0 15px; width: 245px; height: 40px; background: #c20042; border: 1px solid #9fb3d6; position: absolute; top: 0px; left: 48px; border-top: 0px;}
#bottom-copy a {font-size: 11px; color: #fff; line-height: 15px;}
#bottom-right {float: left; width: 570px; margin-top: 15px;}
#bottom-right a {color: #fff;}	   
#bottom-right h1 {font-size: 11px; color: #fff; margin: 3px 0; font-weight: normal;}
#bottom-right h3 {margin: 3px 0; font-weight: normal;}
#bottom-right h3 a {font-size: 12px;}
#bottom-right h2 {margin: 3px 0; font-weight: normal;}
#bottom-right h2 a {font-size: 14px;}
#bottom-right h4 {margin: 3px 0; font-weight: normal; font-size: 10px; color: #fff;}
#bottom-right h4 a {font-size: 10px; margin: 0 10px 0 0;}

.fbshare span {float: left; margin: 0px !important; padding: 0px !important;}

/*MENU*/
ul.dropdown { position: relative; }
ul.dropdown li { float: left; zoom: 1;}
ul.dropdown li a { display: block; padding: 4px 8px; color: #222; }
ul.dropdown li.hover, ul.dropdown li:hover  {position: relative; }

ul.dropdown ul  { width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li  { font-weight: normal; float: none; }

ul.dropdown ul li a { display: block; width: 180px; line-height: 14px; padding: 10px 0 10px 23px !important; margin: 0px; background-image: none; clear: both; border-top: 1px solid #fff;  color: #fff; background-image: url(/static/img/menu-red.png) !important;} 
ul.dropdown ul li a:hover {background-image: url(/static/img/menu-blue.png) !important;}

ul.dropdown ul ul { left: 100%; top: 0; }
ul.dropdown li:hover ul { visibility: visible; }

/*Menu nowe*/
#menu-ul {list-style-image:none; list-style-position:outside; list-style-type:none;}
#menu-ul li {float: left; position: relative; margin: 0px; padding: 0px;}
#menu-ul li ul {margin:0; padding: 0; left: 0px; list-style-position:outside; list-style-type: none; position:absolute; top:-999em; width:100px;}		 
#menu-ul li:hover ul, #menu li.sfHover ul {top:49px;}	
#menu-ul li ul li {z-index: 10; position: relative; margin: 0px; padding: 0px;}
#menu-ul li ul li a { display: block; width: 180px; line-height: 14px; padding: 10px 0 10px 23px !important; margin: 0px; background-image: none; clear: both; border-top: 1px solid #fff;  color: #fff; background-image: url(/static/img/menu-red.png) !important;}
#menu-ul li ul li a:hover {background-image: url(/static/img/menu-blue.png) !important;}	

