/*
Project: livingroom by Mebelplast
Author: Adam Dybas
E-mail: ad@opcom.pl
Date: 06.03.2007
2007-10-24 zmiana linkow (a) na kolor 000000 A. Podedworna
*/
/* =General settings*/
* {
        margin: 0;
        padding: 0;
}
body {
        background-color: #fff;
        color: #666666;
        font: 12px Arial, Helvetica, sans-serif;
}
a {
        color: #000000;
        text-decoration: none;
        border: none;
}
a:hover {
        text-decoration: underline;
}
img {
        border: none;
}
fieldset {
        border: none;
}
/* =Brand and main menu setting*/
#header {
        height: 250px;
        padding-top: 15px;
}
#flash {
        height: 250px;
}
h1#brand {
        font-size: 24px;
        position: absolute;
        top: 18px;
        left: 30px;
        z-index: 20;
}
#brand a {
        background: url(../images/logo_lroom.gif) no-repeat;
        text-indent: -9999px;
        overflow: hidden;
        width: 156px;
        height: 41px;
        display: block;
}
#header form {
        position: absolute;
        left: 700px;
        top: 24px;
        width: 136px;
}
#header form input[type=text]{
        width: 110px;
        background-color: #fff;
        padding: 2px 6px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #adadad;
        border: 1px solid #e9e9e9;
        margin-right: 4px;
        vertical-align: middle;
}
/* =Content Main*/
#contentWrapper {
        width: 980px;
}
/* =Index*/
#flashMain {
        margin-left: 0px;
}
/* =Left Column*/
#contentCol {
        width: 600px;
        float: left;
}
#contentCol h2 {
        color: #e21838;
        font-size: 18px;
        font-weight: normal;
        margin-top: 37px;
}
#contentCol h3 {
        font-size: 12px;
        margin: 14px 0;
        font-weight: bold;
        clear: both;
}
#productInfo {
        width: 569px;
        margin-left: 31px;
        padding-bottom: 14px;
}
#productInfo p {
        margin-top: 14px;
        margin-bottom: 14px;
        line-height: 18px;
}

/*ZMIANA */ 
#colorInfo {
        list-style: none;
}
#colorInfo li {
        float: left;
        width: 100px;
        position: relative;
}
#colorInfo li:hover {
        width: 260px;
}
#colorInfo span {
        display: block;
        width: 20px;
        height: 20px;
        overflow: hidden;
        border: 1px solid #adadad;
        margin-bottom: 5px;
        cursor: default;
}
#colorInfo img {
        display: block;
        width: 250px;
        height: 200px;
}
#colorInfo li:hover span {
        width: 250px;
        height: 200px;
        overflow: visible;
        position: relative;
        z-index: 10;
        top: 0;
        left: 0;
}
#colorInfo li:hover img {
        z-index: 100;
}

/* ZMIANA */
#prices {
        line-height: 24px;
}
#prices dl {
        border: 1px solid #e6e4e4;
        width: 238px;
        float: left;
        padding: 8px 16px;
        min-height: 34px;
        font-size: 14px;
}
#prices dl dd {
        font-weight: bold;
}
#prices ul {
        border: 1px solid #e6e4e4;
        width: 234px;
        margin-left: 29px;
        float: left;
        padding: 8px 16px;
        list-style: none;
        min-height: 34px;
}
#prices ul a {
        text-decoration: none;
        font-weight: bold;
        color: #e21838;
}
#prices ul a:hover {
        text-decoration: underline;
}
#downloadSection {
        border-top: 1px solid #e9e9e9;
        width: 569px;
        margin-left: 31px;
        padding-bottom: 30px;
}
#downloadSection ul {
        list-style: none;
        padding-bottom: 14px;
}
#downloadSection ul li {
        float: left;        
}
#downloadSection ul li a {
        color: #666666;
        background: url(../images/ico_download.gif) no-repeat;
        padding-left: 22px;
        margin-right: 30px;
}
/* =Right Column =SubContent */
#subContentCol {
        float: right;
        width: 307px;
}
#subContentCol h2 {
        margin-left: 29px;
        clear: both;
        font-weight: normal;
        font-size: 18px;
        text-indent: -9999px;
}
#subContentCol h2#hModeleMebli {
        background: url(../images/h_pmodele.gif) no-repeat;
        height: 17px;
        margin-top: 3px;
        margin-bottom: 25px;
}
#subContentCol h2#hModeleLounge {
        background: url(../images/h_modele_lounge.gif) no-repeat bottom left;
        height: 17px;
        margin-bottom: 4px;
        padding-top: 11px;
        clear: both;
}
#subContentCol h2#hModeleResidence {
        background: url(../images/h_modele_residence.gif) no-repeat bottom left;
        height: 17px;
        margin-bottom: 4px;
        padding-top: 4px;
        clear: both;
}
#subContentCol h2#hModeleCountry {
        background: url(../images/h_modele_country.gif) no-repeat bottom left;
        height: 17px;
        margin-bottom: 4px;
        padding-top: 4px;
        clear: both;
}
#subContentCol h2#hModeleMebli2 {
        background: url(../images/h_pmodele2.gif) no-repeat bottom left;
        height: 17px;
        margin-bottom: 4px;
        padding-top: 11px;
        clear: both;
}
#profiLounge h2 {
        background: url(../images/h_lounge.gif) no-repeat bottom left;
        height: 17px;
        margin-bottom: 4px;
        margin-left: 0;
        padding-top: 0;
        clear: both;
}
#profiResidence h2 {
        background: url(../images/h_residence.gif) no-repeat bottom left;
        height: 17px;
        margin-bottom: 4px;
        margin-left: 0;
        padding-top: 0;
        clear: both;
}
#profiContry h2 {
        background: url(../images/h_contry.gif) no-repeat bottom left;
        height: 17px;
        margin-bottom: 4px;
        margin-left: 0;
        clear: both;
}
#profiLounge, #profiResidence, #profiContry {
        float: left;
        width: 70px;
        margin-left: 29px;
        display: inline;
}
#profiLounge ul, #profiResidence ul, #profiContry ul {
        list-style: none;
        margin-top: 27px;
}
#profiLounge ul li, #profiResidence ul li, #profiContry ul li {
        text-align: center;
        width: 70px;
        height: 107px;
}
#profiLounge ul li img, #profiResidence ul li img, #profiContry ul li img {
        display: block;
        border: 1px solid #e9e9e9;
        margin-bottom: 4px;
}
#profiLounge ul li a:hover, #profiResidence ul li a:hover, #profiContry ul li a:hover {
        text-decoration: none;
        color: #e21838;
}
#profiLounge ul li a:hover img, #profiResidence ul li a:hover img, #profiContry ul li a:hover img {
        border-color: #e21838;
}
#profiLounge ul li a.current img, #profiResidence ul li a.current img, #profiContry ul li a.current img {
        border-color: #e21838;
}
#profiLounge ul li a.current, #profiResidence ul li a.current, #profiContry ul li a.current {
        font-weight: bold;
        color: #e21838;
}
ul#thumbGalery {
        list-style: none;
}
#thumbGalery li {
        float: left;
        text-align: center;
        width: 70px;
        margin-left: 29px;
        height: 107px;
        display: inline;
}
#thumbGalery li img {
        display: block;
}
#thumbGalery li a img {
        border: 1px solid #e9e9e9;
        margin-bottom: 4px;
}
#thumbGalery li a:hover, #otherProd li a:hover, .otherProd li a:hover {
        text-decoration: none;
        color: #e21838;
}
#thumbGalery li a.current {
        font-weight: bold;
        color: #e21838;
}
#thumbGalery li a:hover img, #thumbGalery li a.current img {
        border-color: #e21838;
}
#otherProd, .otherProd {
        margin-left: 9px;
        list-style: none;
        padding-top: 3px;
        padding-bottom: 26px;
}
#otherProd li, .otherProd li {
        float: left;
        margin-left: 20px;
        width: 124px;
        border-bottom: 1px solid #e9e9e9;
        display: inline;
}
#otherProd li a, .otherProd li a {
        width: 124px;
        padding: 13px 0;
        display: block;
}
#photoNumbers {
        float: left;
        list-style: none;
        margin-bottom: 26px;
        padding-top: 4px;
        margin-left: 18px;
        display: inline;
}
#photoNumbers li {
        display: inline;
}
#photoNumbers li a {
        margin: 0 2px;
        padding: 2px 4px;
}
#photoNumbers li a:hover {
        text-decoration: none;
        color: #e42745;
}
#photoNumbers li a.current {
        text-decoration: none;
        color: #e42745;
        font-weight: bold;
}
#photoSlide {
        float: right;
        list-style: none;
        margin-bottom: 26px;
        padding-top: 4px;
}
#photoSlide li {
        float: left;
        padding: 0 4px;
}
#preview {
        background: url(../images/arrow_left.gif) no-repeat;
        text-indent: -9999px;
        display: block;
        height: 11px;
        width: 6px;
        margin-top: 2px;
        overflow: hidden;
}
#next {
        background: url(../images/arrow_right.gif) no-repeat;
        text-indent: -9999px;
        display: block;
        height: 11px;
        width: 6px;
        margin-top: 2px;
        overflow: hidden;
}
/* =Footer*/
#siteInfo {
        border-top: 1px solid #e9e9e9;
        padding: 14px 0px;
        clear: both;
        margin-top: 0px;
        color: #adadad;
        min-width: 990px;
}
#siteInfo.mainSite {
        border-top: none;
}
#siteInfo ul {
        width: 1200px;
        list-style: none;
}
#siteInfo ul li {
        float: left;
        border-left: 1px solid #adadad;
        padding: 0px 11px;
        line-height: 12px;
}
#siteInfo ul li a {
        color: #adadad;
}


#siteInfo ul li#created {
        float: right;
        padding: 0;
        border: none;
        display: inline;
}



#siteInfo ul li#languageChooser {
        text-indent: -9999px;
        margin-right: 19px;
        padding: 0;
        border: none;
}
#siteInfo.mainSite ul li#languageChooser {
        margin-right: 30px;
}
/*#siteInfo.mainSite li#created {
        margin-right: 37px;
        display: inline;
}*/
#siteInfo ul li#firstLang {
        border: none;
}
/* =Firm*/
.firmAbout img{
        padding-bottom:42px;
}

.firmAbout {
        
        line-height: 17px;
        padding-bottom: 16px;
        min-height: 361px;
}
.firmAbout ul, .firmAbout ol {
        margin-left: 25px;
}
.firmFoto {
        float: left;
        width: 341px;
        overflow: hidden;
}
.firmText {
        float: left;
        width: 595px;
        margin-left: 43px;
}
.firmAbout p, .entry p {
        margin-top: 12px;
        margin-bottom: 12px;
}
.firmAbout ul, .entry ul {
        list-style: square outside;
        margin-left: 34px;
}
.firmAbout p.seeMore a {
        font-weight: bold;
        color: #e42745;
        text-decoration: none;
}
/* =Blog*/
.blogEntryContainer {
        background: url(../images/gray_line.gif) repeat-x 0 10px;
}
.entry {
        width: 590px;
        margin-left: 199px;
        line-height: 17px;
        padding-bottom: 40px;
}
.entryText {
        margin-left: 17px;
        width: 410px;
        float: left;
        display: inline;
}

.entry img.default {
        float: right;
}

.entry img.{
        float: left;
}



.entry h2 {
        font-size: 18px;
        color: #e21838;
        font-weight: normal;
        background-color: #fff;
        display: inline;
        padding: 0 13px 0 17px;
}
span.entryInfo {
        display: block;
        padding-left: 17px;
        color: #adadad;
        font-size: 11px;
}
.entry ul.readMore {
        list-style: none;
        margin: 0;
        margin-left: 17px;
        clear: both;
}
.entry ul.readMore li {
        float: left;
        width: 110px;
}
.entry ul.readMore a {
        color: #e21838;
        text-decoration: none;
}
.entry ul.readMore a:hover {
        text-decoration: underline;
}
.entryTextMore {
        margin-left: 17px;
        width: 572px;
}
.entryTextMore p {
        margin-top: 18px;
        margin-bottom: 18px;
        line-height: 18px;
}
.rightFloat {
        float: right;
        margin-left: 20px;
        margin-bottom: 20px;
}
.clear {
        clear: both;
}
/* =Comments*/
.commentContainer {
        background: url(../images/gray_line.gif) repeat-x 0 10px;
}
.commentContainer h3 {
        font-size: 18px;
        color: #666666;
        font-weight: normal;
        background-color: #fff;
        display: inline;
        padding: 0 13px 0 17px;
        margin-left: 199px;
}
.commentContainer img {
        border: 1px solid #e9e9e9;
}
.commentBox {
        border-bottom: 1px solid #e9e9e9;
        padding: 16px 0 4px 161px;
}
.commentBox img {
        float: left;
}
.comment {
        float: left;
        width: 571px;
        margin-left: 17px;
}
.comment p {
        margin-top: 12px;
        margin-bottom: 12px;
}
.comment .entryInfo {
        padding: 0;
        margin-bottom: 20px;
}
.comment h4 {
        font-size: 12px;
        font-weight: bold;
        color: #e42745;
        margin-bottom: 4px;
        margin-top: 2px;
}
#newsletterForm {
        width: 650px;
        padding: 17px;
        float: left;
        border: 1px solid #e9e9e9;
        background-color: #fff;
        margin-left: 50px;
        margin-top: 100px;
}


/* =CommentForm =ContactForm */
#commentForm {
        width: 553px;
        padding: 18px;
        margin-left: 198px;
        background-color: #f5f5f5;
        margin-bottom: 48px;
        margin-top: 28px;
        clear: both;
}
#commentForm textarea, #commentForm input[type=text], #contactForm textarea, #contactForm input[type=text] {
        border: 1px solid #e9e9e9;
        background-color: #fff;
        padding: 2px 6px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        width: 190px;
        display: block;
        margin-top: 5px;
}
#commentForm input[type=text] {
        margin-bottom: 13px;
}
#contactForm input[type=text] {
        margin-bottom: 8px;
}
#commentForm input[type=submit], #contactForm input[type=submit] {
        float: right;
        border: none;
        background-color: #e1e1e1;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #e42745;
        margin-right: 3px;
        margin-left: 6px;
        padding: 3px 0;
        width: 98px;
}
#commentForm textarea, #contactForm textarea {
        width: 291px;
        height: 123px;
        margin-bottom: 16px;
}
#contactForm textarea {
        height: 162px;
        width: 250px;
}
#commentForm label span, #contactForm label span {
        color: #adadad;
}
#commentForm h3, #contactForm h2, #newsletterForm h2 {
        font-size: 18px;
        margin-bottom: 18px;
        font-weight: normal;
}
#checkBoxContainer {
        padding-left: 2px;
}
#checkBoxContainer label {
        font-size: 11px;
}
#commentData {
        float: left;
        width: 204px;
        display: inline;
}
#commentText {
        float: left;
        width: 306px;
        margin-left: 43px;
        display: inline;
}
#contactForm #commentText input[type=text] {
        width: 250px;
}
#contactForm {
        width: 511px;
        padding: 17px;
        float: left;
        border: 1px solid #e9e9e9;
        background-color: #fff;
        margin-left: 50px;
}
#contactForm #commentText {
        width: 264px;
}
.f_errors {
        border: 1px solid #e42745;
        background-color: #fff;
        width: 551px;
        padding: 18px;
        margin-left: 198px;
        margin-top: 28px;
        margin-bottom: -27px;
        font-weight: bold;
        line-height: 18px;
        margin-bottom: 22px;
}
.f_errors ul, .f_errors_kontakt ul {
        color: #E42745;
        font-weight: normal;
        margin-left: 20px;
        
}
.f_errors_kontakt {
        border: 1px solid #e42745;
        background-color: #fff;
        width: 508px;
        padding: 18px;
        margin-left: 0;
        float: left;
        margin-bottom: 22px;
        font-weight: bold;
        line-height: 18px;
        margin-left: 50px;
}
/* =Contact*/
#map {
        float: left;
        border: 1px solid #e9e9e9;
        margin-left: 31px;
}
#contactInfo {
        width: 980px;
        padding-bottom: 48px;
}
.kontakt_kom {
        margin-left: 68px;
        margin-top: 20px;
        float: left;
}
/* =Vcard mebelplast*/
.vcard {
        width: 730px;
        padding-bottom: 40px;
        margin-left: 232px;
        line-height: 18px;
}
.org, .street-address, .postal-code, .city {
        font-weight: bold;
}
.vcard a {
        color: #666666;
        text-decoration: underline;
}
.vcard a:hover {
        text-decoration: none;
}
.vcard #telBox {
        width: 190px;
        float: left;
        margin-left: 68px;
}
.vcard div.adrescard {
        width: 152px;
        text-align: right;
        float: left;
}
/* =Shops */
.shopsContainer {
        background: url(../images/gray_line.gif) repeat-x 0 10px;        
        line-height: 18px;
}
.shopsContainer h2 {
        font-size: 18px;
        color: #e21838;
        font-weight: normal;
        background-color: #fff;
        display: inline;
        padding: 0 13px 0 17px;
        margin-left: 306px;
}
.shopsContainer h2.swiat {
        margin-left: 316px;
}
.shopContainerList {
        margin-left: 392px;
        width: 600px;
}
.shopsContainer ul {
        margin: 0;
        width: 235px;
        padding-bottom: 30px;
        list-style: none;
        float: left;
        display: inline;
}
/* =DEL .shopsContainer ul.secondShopList {
        margin-left: 190px;        
        width: 180px;
}*/ 
.shopsContainer ul li {
        margin-top: 5px;
        margin-bottom: 5px;
}
.shopsContainer ul li img {
        position: absolute;
        left: -160px;
        top: 0;
}
.adres {
        color: #333333;
}
.adres a {
        color: #333333;
        text-decoration: underline;
}
.adres a:hover {
        text-decoration: none;
}
.openCity {
        font-weight: bold;
        color: #e21838;
}
.openHours {
        margin-top: 20px;
}
.currentShop {
        position: relative;
}
.currentShop {
        min-height: 145px;
}
.shopsContainer ul li div.adres {
        display: none;
}
.shopsContainer ul li.currentShop div.adres {
        display: block;
}
#mapaSalony {
        /*margin-left: 0;        */
        padding-left:70px;
        width: 268px;
        height: 257px;
        margin-top: 10px;
}
/* =Compare products*/
#compareIntro {
        line-height: 18px;
        width: 596px;
        margin-left: 386px;
}
#compareIntro p        { 
        margin-top: 15px;
        margin-bottom: 40px;
}
#compareIntro h2 {
        background: url(../images/h_pprodukty.gif) no-repeat;
        height: 46px;
        text-indent: -9999px;
} 
#compareForm {
        padding-bottom: 21px;
}
#compareForm .productContainer {
        background: url(../images/gray_line.gif) repeat-x 0 10px;
}
#compareForm .marked {
        background: url(../images/red_line.gif) repeat-x 0 10px;
}
#compareForm h3 {
        width: 388px;
        text-align: right;
        font-size: 18px;
        color: #e21838;
        font-weight: normal;
        margin: 9px 0;
}
#compareForm h3 a {
        text-decoration: none;
        color: #e21838;
        padding: 0 10px;
        background-color: #fff;
}
#compareForm .productContainer ul {
        text-align: left;
        width: 593px;
        margin-left: 388px;
        list-style: none;
        margin-top: -15px;
        display: none;
}
#compareForm .marked ul {
        display: none;
}
#compareForm .productContainer ul li {
        text-align: center;
        float: left;
        width: 70px;
        margin-right: 20px;
        margin-bottom: 15px;
        margin-top: 15px;
}
#compareForm .productContainer ul li label img {
        border: 1px solid #e9e9e9;
}
#compareForm input[type=submit] {
        border: none;
        background-color: #e1e1e1;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #e42745;
        padding: 3px 0;
        width: 73px;
        margin-left: 622px;
        margin-bottom: 10px;
}
/* =Compare Table*/
table#tableCompare {
        width: 100%;
        margin-top: 26px;
        margin-bottom: 46px;
}
table#tableCompare td, table#tableCompare th {
        border-bottom: 1px solid #e9e9e9;
        padding: 0 10px 10px 10px;
}
table#tableCompare td.colHeader {
        width: 356px;
}
table#tableCompare th.colProduct {
        width: 88px;
}
table#tableCompare tbody th {
        text-align: right;
}
table#tableCompare tbody td {
        text-align: center;
}
table#tableCompare thead th, table#tableCompare thead td {
        border-color: #f08b9b;
        color: #e21838;
}
table#tableCompare thead th img {
        border: 1px solid #e9e9e9;
        margin-bottom: 5px;
}
/* =Prices*/
#priceCount {
        line-height: 18px;
        width: 596px;
        margin-left: 386px;
}
#priceCount p        { 
        margin-top: 5px;
        margin-bottom: 40px;
}
#priceCount h2 {
        background: url(../images/h_price.gif) no-repeat;
        height: 46px;
        text-indent: -9999px;
}
#priceForm fieldset {
        background: url(../images/gray_line.gif) repeat-x 0 10px;
        padding-left: 378px;
}
#priceForm fieldset#obliczButton {
        background-image: none;
        border-top: 1px solid #e9e9e9;
        border-bottom: 1px solid #e9e9e9;
        padding: 10px 0 10px 388px;
}
#priceForm fieldset#obliczButton input {
        border: none;
        background-color: #e1e1e1;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #e42745;
        padding: 3px 0;
        width: 138px;
}
#priceForm fieldset#priceResult {
        background-image: none;
        padding: 30px 0 30px 388px;
}
#priceForm h3 {
        font-size: 18px;
        font-weight: normal;
        background-color: #fff;
        display: inline;
        padding: 0 10px 0 10px;
}
#wybierzKolor, #wybierzRodzaj, #wybierzTkanine {
        list-style: none;
        margin: 20px 0 45px 10px;
        position: relative;
        min-height: 65px;
}
#wybierzKolor li {
        width: 41px;
        float: left;        
        text-align: center;
        margin-right: 14px;
}
#wybierzKolor label {
        display: block;
        width: 39px;
        height: 39px;
        border: 1px solid #e9e9e9;
        text-indent: -9999px;
        margin-bottom: 5px;
}
#redColor {
        background-color: #b20000;
}
#greenColor {
        background-color: #2f9000;
}
#yellowColor {
        background-color: #ffd800;
}
#wybierzRodzaj li, #wybierzTkanine li {
        width: 41px;
        float: left;        
        text-align: center;
        margin-right: 14px;
}
.fabricResizer {
        width: 41px;
    height: 41px;
    border: 1px solid #e9e9e9;
        overflow: hidden;
        text-align: left;
        background-color: #fff;
        margin-bottom: 5px;
	z-index: 300;
}
.fabricResizer img {
	float: left;
	width: 96px;
}
.fabricResizer label.imgLabel {
	float: left;
	width: 96px;
	margin: 0;
}
.fabricResizer label {
	font-weight: bold;
	float: left;
	/*width: 176px;*/
	margin-left:10px;
	/*margin-right: 80px;*/
	margin-top: 12px;
	margin-bottom: 6px;
}
.fabricResizer p {
	float: left;
	width: 506px;
	margin-left:10px;
	/*margin-right: 80px; */
	line-height: 18px;
	clear: right;
}
#wybierzTkanine div:hover {
	position: absolute;
	top: -10px;
	left: 0;
	width: 295px;
	height: 96px;
	overflow: hidden;
	z-index: 1000;
}
#wybierzRodzaj li:hover, #wybierzTkanine li:hover {
	position: relative;
}
#wybierzRodzaj div.fabricResizer:hover {
	position: absolute;
	top: -10px;
	left: 0;
	width: 620px;
	/*height: 160px;*/
    height:auto;
	overflow: hidden;
	z-index: 300;
}
#profiSelect {
	padding: 21px 0 48px 0;
}
#profiSelect img, #priceForm fieldset#priceResult img {
	float: left;
	border: 1px solid #eaeaea;
}
#dlWidth {
width:500px;	
}

#priceResult dl {
	float: left;
	line-height: 20px;
}
#priceResult dl dt {
	text-align: right;
	float: left;
	width: 68px;
	clear: left;
}
#priceResult dl dd {
	float: left;
	margin-left: 6px;
	font-weight: bold;
	width: 190px;
}
#priceResult dl .cena {
	font-size: 14px;
	font-weight: bold;
	margin-top: 18px;
}
#priceResult dl dd.cena {
	color: #e42745;
}
#profiSelect img {
	margin-left: 10px;
}
#profiSelect label {
	float: left;
	clear: left;
	width: 71px;
	display: block;
	margin-right: 4px;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 8px;
}
#profiSelect select {
	width: 176px;
	border: 1px solid #e9e9e9;
	background-color: #fff;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	float: left;
	margin-bottom: 8px;
	font-weight: bold;
}
#selectFields {
	float: left;
	width: 260px;
}
.twoFields {
	padding-top: 6px;
}
/* =Search Results*/
#searchResultsIntro {
	line-height: 18px;
	width: 596px;
	margin-left: 386px;
}
#searchResultsIntro p	{ 
	margin-top: 10px;
	margin-bottom: 50px;
}
#searchResultsIntro h2 {
	background: url(../images/h_search.gif) no-repeat;
	height: 46px;
	text-indent: -9999px;
} 
.searchResultsContainer, .mapContainer {
	background: url(../images/gray_line.gif) repeat-x 0 10px;
}
.searchResultsContainer h3, .mapContainer h3 {
	font-size: 18px;
	color: #e21838;
	font-weight: normal;
	background-color: #fff;
	display: inline;
	padding: 0 10px 0 10px;
}
.searchResult {
	margin-left: 376px;
	width: 605px;
	line-height: 18px;
}
.searchResult p {
	margin: 10px 0 20px 10px;
}
.searchResult a {
	color: #e42745;
}
#resultPages {
	border-top: 1px solid #e9e9e9;
	list-style: none;
	padding: 20px 0;
	padding-left: 386px;
}
#resultPages li {
	float: left;
}
#pages, #pagesNext, #pagesPrev {
	text-indent: -9999px;
}
#pagesNext a, #pagesPrev a {
	display: block;
	height: 14px;
	width: 12px;
}
#pagesNext a {
	background: url(../images/arrows_red_right.gif) no-repeat center;
}
#pagesPrev a {
	background: url(../images/arrows_red_left.gif) no-repeat center;
}
#resultPages li a {
	text-decoration: none;
	margin: 0 2px;
	padding: 2px 4px;
}
#resultPages li a:hover {
	color: #e42745;
}
#resultPages li a.current {
	text-decoration: none;
	color: #e42745;
	font-weight: bold;
}
/* =Site Map*/
h2#mapaHeader {
	background: url(../images/h_mapa_serwisu.gif) no-repeat;
	height: 46px;
	text-indent: -9999px;
	margin-left: 386px;
}
.mapContainer {
	padding-left: 376px;
	line-height: 18px;
}
.mapContainer ul {
	width: 220px;
	list-style: none;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 37px;
}
.mapContainer ul ul {
	padding: 0;
	margin-left: 113px;
}
.mapContainer a {
	color: #666666;
}
/* =Clearfix*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*
TOOLTIPS
*/
#tooltip {
background:#eee;
border:1px black;
}

.tekstStopka{
		width:92%;
		padding-left:30px;
		text-align:justify
}
.tekstStopka a {
color: #ADADAD;
}