*{padding:0;margin:0;}
body, textarea, text{font: normal 11px/19px Tahoma, Arial, Verdana, sans-serif;color:#7C7C7C;}
body {background:url('/img/tlo45.jpg') repeat-x top center #CBD5E3;}
body.mceContentBody {background:#fff;}
a, a:hover {color:#0E237C;outline:0;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}

h2 {font-size:16px;}
h3 {font-size:12px;}
h4 {font-size:11px;}

#text ul {padding-left:20px;}
#text .galeria {}
#text p {clear: both}

#contener{margin:0 auto;background:#fff;width:993px;}
#content {overflow:hidden;background: url('/img/tlo-nawigator.jpg') no-repeat top center #fff;}
#menu {width:170px;height:auto;float:left;margin:0 0 0 10px;padding:0 0 5px 0;background:url('/img/menu_pasek.png') repeat-y;}
#center {float:right;width:790px;margin:0 10px 0 0;}
#middle{width:994px;height:auto;background:white;margin:0 auto;}

#top{width:auto;height:auto;}
#topleft{}
#topright{width:auto;height:auto;float:left;padding:10px;}

#gorny_panel{width: 993px; height: 31px; background: #CDDAEE; position: relative; margin:0 auto;}
ul#gora {width: 350px; position: absolute; top:5px; right:0; list-style: none;}
ul#gora li {display: inline; padding:0 10px 0 15px; height: 12px}
ul#gora li a {color: #225DAD; text-decoration: none}
ul#gora li a:hover {text-decoration: underline}
ul#gora li#s-g {background:url('/img/nadgora1.jpg') 0 4px no-repeat;}
ul#gora li#mapa {background:url('/img/nadgora2.jpg') 0 4px no-repeat;}
ul#gora li#dodaj-u {background:url('/img/nadgora3.jpg') 0 4px no-repeat;}

#header {height:204px;position:relative;}
#header-menu {background:url('/img/header-menu.jpg') no-repeat #1D59A9;height:43px;position:absolute;width:993px;bottom:0;}
#header-menu-data {position:absolute;right:180px;top:10px;color:#D9E0E6;padding-right:15px;text-align:right;}
#header-logo {height:161px;position:absolute;width:271px;background:url('/img/logo.jpg');}
#header-logo a {float:left;height:161px;width:272px;text-indent:-9999px;}
#header-baner {height:161px;position:absolute;width:px;top:0;right:0;background:#fff;}

#bottom{width:auto;height:auto;clear:both;padding:0 40px;}
#bottomleft{width:183px;height:auto;background:white;}
#bottomright{width:auto;height:auto;float:right;background:#F6F6F6;}

#stopka{background:url('/img/stopka.jpg') repeat-x; width: 100%; height:37px;margin:0 auto;line-height:46px;clear:both;}
#stopka span{padding:0 0 0 10px;}
#stopka div{display:inline;margin:0 0 0 800px;}
#stopka div a{text-decoration:none;}
#elka{text-align:right;width:100%;height:auto;font-size:11px;padding:10px 0 10px 0;background:#CBD5E3;}

#nav{padding:10px 0 0 10px;width:155px;overflow:hidden;list-style:none;}
#nav li{color:#1C59A8;border-bottom:1px dotted black;background:url('/img/bull.jpg') 0 13px no-repeat;clear:both}
#nav li a {padding:5px 5px 5px 10px; text-decoration:none;color:#595959;display:block;}
#nav li li{border:0;padding:0 0 0 0px;margin-left:8px;}
#nav li ul{list-style:none;}
#nav li img.menu-nowosc {float: right; margin: -20px 5px 0 0}

#nawigator{padding:6px 0 0 0;font-size:11px;color:#B5B5B5;height: 26px; background: url('/img/tlo-breadcrums.gif') no-repeat 70px 12px}
#nawigator ul {margin-left: 7px}
#nawigator ul, #nawigator ul li {display:inline;}
#nawigator ul li {padding:0 7px;background:url('/img/breadcrumb.gif') 0 4px no-repeat;}
#nawigator ul li.strona-glowna {background:none;}
#nawigator span {color:#B5B5B5;}
#nawigator a{color:#B5B5B5;}
#nawigator a:hover {}

#topright_photo{width:190px;height:104px;background:url('/img/topPani.png');float:left;margin:10px 10px 0 0;padding:0 10px 10px 0;}

#topright_text p{clear:right;}
#welcome{margin:0;color:#0E237D;font-size:24px;}
#welcome_later{margin:0;color:#CC449F;font-size:16pt;padding:0 0 20px 0;}
#topright_text{height:auto;width:760px;color:#7D7C7C;}

#bottomright_top{margin:0 0 1px 0;border:1px solid #E7E7E7;}
#bottomright_bottom{height:auto;background:#F6F6F6;width:765px;}

#filmy{float:right;width:300px;}
#filmy_naglowek{margin:10px 10px 10px 0;color:#2D3F8D;border-left:8px solid #C42891;}
#filmy_naglowek span{padding:0 0 0 10px;font-weight:bold;}
#filmy_tresc div{padding:10px 0 10px 0;}
#filmy_tresc div span{color:#0E237D;position:relative;top:-12px;left:10px;}

#aktualnosci{float:left;width:auto;}
#aktualnosci_naglowek{margin:10px;color:#2D3F8D;width:420px;border-left:8px solid #C42891;font-weight:bold;}
#aktualnosci_naglowek a{font-weight:400;font-size:8pt;color:#C42891;}
#aktualnosci_naglowek span{padding:0 0 0 10px;}
.aktualosci_news{padding:10px;float:left;;border-right:1px solid #E6E6E6;width:200px;height:auto;}
#aktualnosci_tresc{height:auto;width:460px;position:relative;top:-2px;}
#wiecej_aktualnosci{margin:0 0 0 230px;font-size:10pt;}

#topright_text div{text-align:right;margin:10px 0 10px 0;}
#glowna_data{text-align:right;position:relative;top:14px;left:-15px;}

.aktualosci_news_photo{float:left;width:61px;height:63px;padding:0 10px 0 0;}
.aktualosci_news_tresc p{clear:right;}
.aktualosci_news_tresc ul{list-style:none;color:#8D8D8D;}
.aktualosci_news_tresc p span{position:relative;top:-3px;color:#8D8D8D;}
.tytul_aktualnosci{margin:7px 0 7px 0;color:#0E237D;}
.tresc_aktualnosci{color:#807F7F;}
.czas{font-size:9px;}
.czas span{margin:0 0 0 10px;}

#wyszukiwarka{width:180px;position:absolute;top:5px;right:0;;}
#wyszukiwarka #wyszukiwarka-input{float:left;margin:5px;border:1px solid #747474;padding:2px;font-size:11px;}

#nationality{list-style:none;position:absolute;top:10px;left:80px;}
#nationality li{display:inline;position:relative;top:2px;padding:0 5px 0 10px;}
#nationality li img {border:1px solid #8096A1;}
.nationality_img{border:1px solid #fff !important;}

#koma_uslugi{position:relative;left:20px;clear:both;float:right;width:750px;}

#nag {padding:10px 0;}

#all_news_contener{position:relative;left:20px;width:750px;padding:20px 0;}
.all_news{border-bottom:1px solid black;margin:0 0 5px 0;}
.all_news_tytul{padding:0 0 10px 0;color:#0E237D;font-weight:bold;position:relative;left:10px;}
.all_news_tresc{padding:15px 0 10px 0;color:#807F7F}
.all_news_data{padding:0 0 10px 0;color:#807F7F;position:relative;top:4px;left:10px;}
.all_news_data span{position:relative;top:-3px;left:5px;}
.all_news_zdjecie{float:left;}

#util_contener{clear:both;width:750px;}

#img_zmienne{width:565px;height:165px;}

#tresc_aktualnosci_wiecej{float:right;}

#UserLoginForm div{padding:10px;}
#UserLoginForm #UserLogin{border:1px solid black;}
#UserLoginForm #UserHaslo{border:1px solid black;}
#UserLoginForm label{padding:0 10px 0;}
#UserLoginForm .submit input{border:1px solid black;}

#contener_wyszukiwarka_portal{width:750px;margin:10px 0 0 10px;}
#contener_wyszukiwarka_artykuly{width:750px;margin:10px 0 0 10px;}
.wyszukiwarka_zawartosc{margin:0 0 10px 0;border-bottom:1px solid black;color:#8D8D8D;}
.wyszukiwarka_tresc{padding:0 0 10px 0;}
.wyszukiwarka_tresc span{background:yellow;}
.wyszukiwarka_tytul span{background:yellow;}
.wyszukiwarka_tytul{padding:0 0 5px 0;color:#0E237D;}

.menu_aktualnie_przegladany{text-decoration: underline !important;}

div#text {width: 790px;margin:10px 0;}
div#text img {padding: 2px; border: 1px solid #ccc; margin: 0 5px}
div#text a img {padding: 2px; border: 1px solid #ccc; margin: 0 5px}
div#text table {text-align: center; border: 1px solid #ccc; margin: 10px auto;}
div#text table td {text-align: center; border: 1px solid #ccc; padding: 0 20px}

ul#produkty {clear: both}
ul#produkty li {list-style: none; padding: 10px 0;overflow:hidden;}
ul#produkty  fieldset {min-height:260px;border: 1px solid #ddd;padding:15px 15px 10px 15px;}
ul#produkty  fieldset legend {padding:4px;font-size:13px;font-weight:bold;}
ul#produkty li ul {padding: 5px 0 5px 0}
ul#produkty li ul li {list-style: disc; border:0; padding:0}
ul#produkty li a.galeria img {width: 300px; height: 150px; float: left; border:0}
ul#produkty li .produkt {float: left; width: 300px}
ul#produkty li h3 {margin-top: 20px}
ul#produkty li .produkt-komponenty {float: left; width: 82px}
ul#produkty li .produkt-komponenty img {width: 78px; height: 50px; margin: 5px 0; border: 1px solid #eee; padding: 2px}
ul#produkty li .produkt-komponenty a:hover img {border: 1px solid #ccc;}

#glowna-ul {clear:both;background:url('/img/glowna-bg.jpg') repeat-x;list-style:none;padding:10px;overflow:hidden;margin:20px 0 0 0;height: 200px}
#glowna-ul>li {float:left;position:relative;}
#glowna-ul li h3 {position:relative;margin:0 0 15px 0;text-indent:-9999px;}
#glowna-ul>li h3 a {color:#C42991;font-size:11px;font-weight:normal;position:absolute;right:20px;top:0;}
#glowna-li-1 {width:515px;float:left}
#glowna-li-1 h3 {background:url('/img/glowna-akt-nag.jpg') 0 5px no-repeat;}
#glowna-li-akt {list-style:none;}
#glowna-li-akt li {float:left;width:250px;padding:0 5px 0 0;}
#glowna-li-akt li h4 {clear: both}
#glowna-li-2 {float:left}
#glowna-li-2 h3 {background:url('/img/glowna-filmy-nag.jpg') left bottom no-repeat;}

#glowna-akt-a {position:absolute;top:0;right:20px;color:#C4278E;}

ul#glowna-li-akt .glowna-li-obrazek img {margin:5px 8px 0 0;border:1px solid #D5D9D8;width: 70px;float:left}
ul#glowna-li-film .glowna-li-obrazek img {float:left; margin:5px 10px 0 0;border:1px solid #D5D9D8;}
.glowna-li-data {background:url('/img/zegar.jpg') no-repeat;padding-left:20px; float: left}
p.nowosc {float: right; padding-right: 80px}

#glowna-li-film {list-style:none;width:240px;}
#glowna-li-film li {overflow:hidden;margin:0 0 20px 0;}
#glowna-li-film li h4 {padding:15px 0;}

#glowna-zdjecie {float:left;margin:27px 30px 10px 10px; border:0}
#glowna-zdjecie a {}
#glowna-witamy {margin: 50px 0 15px 0}
#tresc-glowna {background: url('/img/tlo-glowna.jpg') no-repeat top center #F9FAFB; height: 209px}

#form-zamowienie .input,#form-zamowienie #kod-miejscowosc {padding:10px 0;overflow:hidden;}
#form-zamowienie .text label, #form-zamowienie .textarea label, #form-zamowienie #kod-miejscowosc label {float:left;width:120px;font-weight:bold;}

#form-zamowienie .text input, #form-zamowienie .textarea textarea, #form-zamowienie #kod-miejscowosc input, #form-zamowienie td input{padding:2px;border:1px solid #aaa;font-size:11px;}
#form-zamowienie .text input, #form-zamowienie .textarea textarea {width:320px;}
#form-zamowienie #kod-miejscowosc input {width:85px;float:left;}
#form-zamowienie td input {width:30px;text-align:center;}

#form-zamowienie .drugi label {text-align:right;padding-right:5px;width:90px !important;}
#form-zamowienie .drugi input {width:135px !important;}

#form-zamowienie .textarea textarea {width:500px;}
#form-zamowienie .radio input {float:left;margin:4px 4px 0 0;}
#form-zamowienie .radio label {float:left;margin-right:10px;}

#form-zamowienie .submit {text-align:center;padding:20px;}

#form-zamowienie .focus {background:lightyellow;border:1px solid #777!important;}

#form-zamowienie fieldset {padding:10px 0;border:0;}
#form-zamowienie fieldset legend {font-weight:bold;}
#form-zamowienie table {width:100%;border-collapse:collapse;}
#form-zamowienie td {padding:4px;border:1px solid #8096A1;}
#form-zamowienie td.center {text-align:center;}
#form-zamowienie th {background:#8096A1;color:#fff;padding:4px;}
#form-zamowienie tr.tr-focus {background:lightyellow !important;}
#form-zamowienie tr.row-1 {background:#f3f3f3;}

#mapa {margin:20px auto;height:320px;width:780px;overflow:hidden;padding:5px;border:1px solid #ddd;clear:both;}
#map {height:300px;border:1px solid #ddd;}
#mapa legend {padding:0 5px;font-weight:bold;}

#form-kontaktowy div {overflow:hidden;padding-bottom:8px;}
#form-kontaktowy div.error-message {padding:0;color:darkred;font-weight:bold;}
#form-kontaktowy label {display:block;}
#form-kontaktowy .input input, #form-kontaktowy .textarea textarea {width:220px;padding:2px;font-size:11px;border:1px solid #aaa;}
#form-kontaktowy .textarea textarea {width:280px !important;height:80px;}
#form-kontaktowy fieldset {width:300px;border:1px solid #ddd;padding:10px;}
#form-kontaktowy fieldset legend {font-weight:bold;padding:0 5px;}

#lista {list-style:none;margin:20px 0;}
#lista li {margin-bottom:20px;padding-bottom:20px; vertical-align: top;border-bottom:1px solid #eee;}
#lista li img {float: left; margin-right: 10px; padding: 1px; border: 1px solid #ccc}
#lista li p {margin: 0; padding : 0}
#lista li p.dodano {font-size:11px;color:#999;font-style:italic; margin: 3px 0}
#lista li h3 {font-size:15px;margin:0; padding:0; line-height: 10px; display: inline;}
#lista li h3 a {text-decoration:none;}
#lista li h3 a:hover {text-decoration:underline;}
#lista li p.wiecej {position:relative;text-align:right;font-size:11px;clear: both;margin:5px 0 0 0;}
#lista li p.wiecej em {position:absolute;top:0;left:0;}

table#galeria {border-top: 1px solid #ccc; padding-top: 15px}
table#galeria img {border: 1px solid #ccc; padding: 2px; margin: 0 10px}

#text-kontakt-table {float: left; margin-right: 20px}
#text-kontakt-table table {width: 420px; margin: 20px 10px 0 0}
#text-kontakt-table table td {padding-bottom: 20px; vertical-align: top}
#text-kontakt-table table td img {padding: 2px; border: 1px solid #ccc; margin-right: 5px}

#dachowy {width: 250px; font-size: 15px; height: 20px; padding: 5px 0 12px 0; background: url('/img/dachowy.jpg') no-repeat 125px 0; margin:0}
#dachowy a {width: 121px; height: 30px; margin-left: 125px; margin-top: -24px; float: left}
div.lrpo1 {line-height: 12px}
div.lrpo2 {font-style: italic; margin-top: 5px}