body{

    margin:0px;

    padding:0px;

    text-align:center;

    font-size:11px;

    font-family:Verdana;

    background: #fff url('body-bg.gif') top left repeat-x;    

    color:#3A434D;

}



h1{margin:0px 0px 20px 0px;font-size:28px;font-weight:normal;font-family:Times New Roman; color:#231f20}
h2{margin:0px 0px 20px 0px;font-size:18px;font-weight:normal;font-family:Times New Roman; color:#084a89;line-height:18px;}
h3{margin:0px 0px 10px 0px;font-size:14px;font-weight:normal;font-family:Times New Roman; color:#231f20}
h4{margin:0px 0px 10px 0px;font-size:12px;font-weight:normal;font-family:Times New Roman; color:#084a89;line-height:16px;}
h5{margin:0px 0px 5px 0px;font-size:11px;font-weight:bold;font-family:Verdana; color:#231f20}
h6{margin:0px 0px 5px 0px;font-size:11px;font-weight:bold;font-family:Verdana; color:#084a89}





br{clear:both;}

a{text-decoration:none;color:#f9a21f; cursor: pointer; cursor: hand;}

form{margin:0px;}

p{margin:0px;}

img{border-style:none;border:0px;margin:0px;padding: 0px;}

pre{text-align:left;font-size:10px;font-family:Verdana;}

fieldset{margin:0px;padding:0px;border-style:none;}

object{
    margin:0px;
}
embed{
    margin:0px;
}

ul{
    list-style-image: url('punctated-list-dot.gif');
    margin:0px;
}
ul li{
    list-style-image: url('punctated-list-dot.gif');
}

ul li a{
    color:#234a59;
}
ul li a:hover{
    color:#fd9a01;
}

.w_110{width:110px;}

.w_115{width:115px;}


.button-left{
    float:left;
    width:9px;
    height:20px;
    background: url('button-more-left_5.gif') top left no-repeat;
}
.button-center{
    float:left;
    padding-top:3px;
    background-color: #094a8a;
    height:17px;
}
.button-right{
    float:left;
    width:9px;
    height:20px;
    background: url('button-more-right_5.gif') top left no-repeat;
}
  

.main{

    width:1054px;
    
    text-align:center;

    margin:0px auto;
}

.main .top{

    height:182px;
    
    width:1054px;

    margin:0px auto;
}

.main .top a.logo{

    display:block;

    float:left;

    width:335px;

    height:115px;

    margin-top:17px;
    
    margin-left:30px;

    background:url(logo.png) left top no-repeat;
    

}
html>body .main .top a.logo{

    display:block;

    float:left;

    width:335px;
    
    height:115px;

    margin-top:17px;

    background:url(logo.png) 58px 0px no-repeat;
    padding-left:58px;
    margin:0px;
    margin-top:17px;
}

.main .top .top-right{

    float:left;

    width:465px;

    height:150px;

    padding-left:135px;
    
    text-align:right;

}

html>body .main .top .top-right{

    float:left;

    width:465px;

    height:150px;

    padding-left:135px;

    text-align:right;

}

.main .top .top-right .language-select{

    float:right;

    width:151px;

    height:25px;

    background: url(language-bg.png) top right no-repeat;

    padding-left:13px;

    padding-top:15px

}

.main .top .top-right .language-select a{

    display:block;

    float:left;

    height:25px;

    color:#99999b;

    padding-left:5px;

    padding-right:5px;
    
    font-size:9px;
    
    font-weight:bold;

}

.main .top .top-right .language-select a:hover{

    color:#e6982b;

}

.main .top .top-right .motto{

    float:right;

    width:465px;

    height:28px;

    padding-top:100px;

    margin-top:17px;
    
    font-family:Times New Roman;

    font-style:italic;

    font-size:14px;

}

.main .top .menu-main{

/*    position:absolute;*/

/*    top:150px;*/

/*    left:-58px;*/

/*    width:1216px;*/
    
    height:32px;

}
html>body .main .top .menu-main{
       float:left;
       
      left:17px;
      width:1054px;
/*    position:absolute;*/

/*    top:150px;*/

/*    left:-58px;*/

/*    width:1216px;*/

    height:32px;

}

.main .top .menu-main .menu-top-left{

    float:left;

    width:70px;

    height:32px;

    background: url('menu-top-left.png') top left no-repeat;

}
.main .top .menu-main .menu-top-center{

    float:left;

    width:878px;

    height:26px;

    background: #21282b;

    padding-left:36px;

/*    font-family:Verdana;*/

    padding-top:6px;
    
    font-size: 0;

}
html>body .main .top .menu-main .menu-top-center{

    float:left;

    width:842px;

    height:26px;

    background: #21282b;

    padding:0px 36px 0px 36px;

/*    font-family:Verdana;*/

    padding-top:6px;
    font-size: 0;

}

.main .top .menu-main .menu-top-right{

    float:left;

    width:70px;

    height:32px;

    background: url('menu-top-right.png') top left no-repeat;

}
.main .top .menu-main .menu-top-center table{
    width:842px;
    text-align: center;
    margin: 0px auto;
}
.main .top .menu-main .menu-top-center table tr td{
    vertical-align:center;
    padding-top:9px;
}

.main .top .menu-main .menu-top-center a{

    font-size:11px;    

    color:#fff;
    
    padding:0px 27px 0px 27px;

}

.main .top .menu-main .menu-top-center a:hover{

    color:#ff9600;

}
.main .top .menu-main .menu-top-center a.link-selected{
    color:#fd9500;
}
/*----- TOP PODSTRONY -----*/

.subMenu{

    float:none;
    
    width:938px;
    
    margin-left:px;

    margin-right:0px;
    
/*    height:23px;*/

    background: #E7EDF3;

margin:0px auto;

    padding-top:8px;

    font-family:Verdana;
    
    text-align:center;

}
.subMenuEnd{
    width:938px;
    height:12px;
    background:   url('subMenu-bg_V2.png') left bottom no-repeat;
    margin:0px auto;
}
html>body .subMenu{

    float:none;
    
    width:938px;

/*    height:23px;*/

    background: #E7EDF3;

    margin:0px auto;
    
    /*padding-left:10px;

    padding-right:10px;*/

    padding-top:8px;

    font-family:Verdana;
    
    text-align:center;

}
html>body .subMenuEnd{
    width:938px;
    height:10px;
    margin:0px auto;
    background:   url('subMenu-bg_V2.png') left bottom no-repeat;
}
.subMenu a{

    display:block;

    float:left;

    padding:0px 28px 0px 28px;

    color:#000;

    font-size:11px;

}

.subMenu a.link-selected{
    
    color:#fd9500;
    
}

.banner-subPage{

    width:940px;

    height:104px;

    margin-top:24px;

    margin-bottom:24px;

    margin-left:58px;
    
    margin-right:58px;
    
    background: url('podstrona-banner.png') left bottom no-repeat;

}
html>body .banner-subPage{

    width:940px;

    height:104px;

    margin:0px;
    
    padding-top:24px;

    padding-bottom:24px;

    padding-left:58px;
    
    padding-right:58px;
    
    background: url('podstrona-banner.png') 58px 24px no-repeat;

}



/* --------- ZAWARTOŚĆ STRONY GŁÓWNEJ --------- */

.main .main-page-content{

    text-align: center;

    padding-left: 58px;
    padding-right:58px;
    

}

.main .main-page-content .banner-newsletter{

    padding-top:15px;

    width:940px;

    height:316px;

}

.main .main-page-content .banner-newsletter .banner{

    float:left;

    width:618px;

    height:314px;
    
    padding-top:2px;
    
/*    background: url('banner-main-page.png') 0px 1px no-repeat;*/

}

.main .main-page-content .banner-newsletter .newsletter{

    float:left;

    width:322px;

    height:274px;
    
    padding-top:40px;

    background: url('newsletter-main-page-v3.gif') 0px 0px no-repeat;

}

.main .main-page-content .banner-newsletter .newsletter .kontakt{

    padding-top:55px;

    padding-left:15px;

    text-align:left;

    color:#ff9933;

    /*font-family:Times New Roman;

    font-size:16px; */

    text-align: left;

}

.main .main-page-content .banner-newsletter .newsletter .kontakt table{

    border:0px;

    margin:0px;

    padding:0px;

    vertical-align: middle;   

}

.main .main-page-content .banner-newsletter .newsletter .kontakt table tr td{

    height:21px;
    vertical-align: middle;   
}

.main .main-page-content .banner-newsletter .newsletter .kontakt table tr td object,
.main .main-page-content .banner-newsletter .newsletter .kontakt table tr td embed{

    margin:0px;
    padding:0px;
    border:0px;
    padding-bottom:3px;

}

.main .main-page-content .banner-newsletter .newsletter .kontakt table tr td.ico{

    float:left;

    width:25px;
    
    height:21px;

    text-align:center;

    
}

.main .main-page-content .banner-newsletter .newsletter .kontakt table tr td.ico img{

    border:0px;

    margin:0px auto;

}

.main .main-page-content .banner-newsletter .newsletter .kontakt table a{

    display: block;

    color:#ff9933;

/*    padding-top: 5px;;*/

}

.main .main-page-content .banner-newsletter .newsletter .kontakt table tr td.text{

    text-align:left;

    padding-left:5px;

    /*float:left;*/

    font-size:0px;
    
    width:230px;

}

.main .main-page-content .banner-newsletter .newsletter .newsletter-form{

    width:282px;

    height:21px;

    margin-top:20px;

    margin-left:25px;

    text-align:left;
    
    color:#ff9933;
                                               
    background:url('Newsletter-title.png') 25px 20px no-repeat;

}
html>body .main .main-page-content .banner-newsletter .newsletter .newsletter-form{

    width:282px;

    height:21px;

    padding-top:45px;

    padding-left:25px;

    text-align:left;
    
    color:#ff9933;
    
    background:url('Newsletter-title.png') 25px 20px no-repeat;
    
    margin:0px;
    
}

.newsletter .newsletter-form form{

    border:0px;

    margin:0px;

    padding:0px;

}

.newsletter .newsletter-form input.textbox{
    
    float:left;
    
    width:235px;

    height:21px;

    background:url('newsletter-textbox-bg.png') top left no-repeat;

    border:0px;
    
    margin-top:25px;
    
    padding:0px;
    
    padding-left:5px;
    
    padding-top:2px;
    
}

html>body .newsletter .newsletter-form input.textbox{
    
    float:left;
    
    width:235px;

    height:21px;

    background:url('newsletter-textbox-bg.png') top left no-repeat;

    border:0px;
    
    margin:0px;
    
    padding:0px;
    
    padding-left:5px;
    
    padding-top:2px;

}

.newsletter .newsletter-form input.submit-newsletter{

    float:left;
    
    border:0px;

    margin-top:25px;
    
    padding:0px;
    
    width:32px;

    height:20px;

    background:url('newsletter-button-bg.png') bottom left no-repeat;
    
    cursor: pointer;
    
    cursor: hand;
    
}

html>body .newsletter .newsletter-form input.submit-newsletter{

    float:left;
    
    border:0px;

    margin:0px;
    
    padding:0px;
    
    width:32px;

    height:20px;

    background:url('newsletter-button-bg.png') bottom left no-repeat;
    
    cursor: pointer;
    
    cursor: hand;
    
}

.main .main-page-content .menuAndtext{

    background: url(main-content-bg.gif) top left repeat-y; 

}                        

.main .main-page-content .menu-left{

    float:left;

    width:275px;

    top:0px;

    left:0px;

    line-height: 16px;

}

.main .main-page-content .menu-left .team-button{

    background: url('menu-left-button_1-bg.gif') top left no-repeat;

    width:255px;

    height:32px;

    padding-top:4px;

    padding-left:22px;

    cursor:pointer;

    cursor:hand;

}

.main .main-page-content .menu-left .team-down{

    width:200px;

    padding-bottom:18px;

    padding-top:12px;

    padding-left:22px;

    background-color:#e0e9f0;

    display:none;

    padding-right:54px;

}

.main .main-page-content .menu-left .e-chambers-button{

    background: url('menu-left-button_2-bg.gif') top left no-repeat;

    width:255px;

    height:32px;

    padding-top:6px;

    padding-left:22px;

    cursor:pointer;

    cursor:hand;

}

.main .main-page-content .menu-left .e-chambers-down{

    width:200px;

    background-color:#e9eef4;

    display:none;

    padding-bottom:18px;

    padding-top:12px;

    padding-left:22px;

    padding-right:54px;

}

.main .main-page-content .menu-left .news-button{

    background: url('menu-left-button_3-bg.gif') top left no-repeat;

    width:255px;

    height:32px;

    padding-top:6px;

    padding-left:22px;

    cursor:pointer;

    cursor:hand;

}

.main .main-page-content .menu-left .news-down{

    width:200px;

    background-color:#d0dce8;

    display:block;

    padding-bottom:18px;

    padding-top:12px;

    padding-left:22px;

    padding-right:54px;

}

.main .main-page-content .text-content{

    float:left;

    width:610px;

    padding-left:50px;

    padding-top:10px;

    padding-right:0px;

    padding-bottom:20px;
    
    line-height: 16px;

}
 .more-about-us{
    
    display:block;
    
    float:right;
    
    color:#000;
    
    width:164px;
    
    height:33px;
    
    background:url(button-more-main.png) 0px 0px no-repeat;
    
}
/* ----- KONIEC ZAWARTOŚCI STRONY GŁÓWNEJ ----- */



/*  ----  ZAWARTOŚĆ PODSTRONY ZESPÓŁ  ----  */

    .emploee{

        width:940px;

        height:265px;

        padding-bottom:44px;
        
        padding-left:58px;
        
        padding-right:58px;
        
        /*margin:-20px 0px 0px -58px;*/

    }  
html>body .emploee{

        margin:0px;
    
        width:940px;

        height:265px;

        padding-bottom:44px;
        
        padding-left:58px;
        
        padding-right:58px;

    }

    .emploee .emploee-picture{

        float:left;

        width:265px;

        height:265px;

        background-color: #0d4172;

    }

    .emploee .emploee-description{

        float:left;

        width:607px;

        height:265px;

        text-align:left;

        color:#ff9700;

        background: url(emploee-tab-bg.gif) top left repeat-y;

        padding-left:29px;
        
        padding-right:29px;
        
        overflow:hidden;
        
        margin-right:0px;

    }
html>body .emploee .emploee-description{

        float:left;

        width:607px;

        height:223px;

        text-align:left;

        color:#ff9700;

        background: url(emploee-tab-bg.gif) top left repeat-y;

        padding:21px 29px 21px 29px;  

        margin:0px;
        
        overflow:hidden;

    }

    .emploee .emploee-description .emploee-name{

        color:#ff9700;

        padding-top:12px;
        
/*        font-size:24px;*/

    }
    .emploee .emploee-description .emploee-name object{
        margin-left:-4px;
    }
    .emploee .emploee-description .text{

        color:#fff;

        font-family:Verdana;

        line-height: 16px;

        font-size:12px;

        padding-top:10px;

        width:607px;

        height:175px;

        overflow:hidden;

    }
    
html>body    .emploee .emploee-description .text{

        color:#fff;

        font-family:Verdana;

        line-height: 16px;

        font-size:12px;

        padding-top:10px;

        width:607px;

        height:165px;

        overflow:hidden;

    }
    
    .emploee .emploee-right-border{

        float:left;

        width:10px;

        height:265px;

        background: url(emploee-tabRight-bg.png) top right no-repeat;

        margin:0px;
        
    }

/*  --- KONIEC ZAWARTOŚCI PODSTRONY ZESPÓŁ ----  */



/* ---- ZAWARTOŚĆ PODSTRONY O NAS ---- */

.onas-left{

    float:left;

    width:458px;

    padding-right:12px;

/*    font-family: Verdana;*/

/*    font-size:12px;*/

    line-height:16px;

    color:#000;

    text-align:left;

    padding-bottom:50px;
    
    padding-left:58px;

}



.onas-right{

    float:left;

    width:470px;

/*    font-family: Verdana;*/

/*    font-size:12px;*/

    line-height:16px;

    color:#000;

    text-align:left;

    padding-bottom:50px;    

}

.onas-right .onas-gallery{

    width:463px;

    height:353px;

    line-height:0px;
    
    padding-left:7px;
    
    padding-top: 7px;
    
    background-color: none;

}

/* ---- KONIEC ZAWARTOŚCI PODSTRONY O NAS ---- */



/* ---- ZAWARTOŚĆ PODSTRONY OFERTA ---- */

.offerType{

    width:940px;

/*    height:235px;*/

    text-align:left;

/*    padding-top:27px;*/
    
    margin:0px auto;
}

html>body .offerType{

    width:940px;

/*    height:235px;*/

    text-align:left;

/*    padding-top:27px;*/
    
    margin:0px auto;
}

.offerType .offerTitle {

    float:left;

    width:235px;

/*    Sheight:235px;*/

    color:#084a89;

    font-size:20px;

    font-family:Times New Roman;

}
.offerType .offerTitle a{
    color:#084a89;
}
.offerType .offerTitle a .subOfferTitle{
    width:230px;

    height:20px;

    color:#084a89;

    font-size:18px;
    
/*    font-weight:bold;*/

    font-family:Times New Roman;
}

.offerType .offerDescription{

    float:left;

    width:705px;

/*    height:99px;*/

    /*padding-right:17px;*/

    overflow:hidden;
    
    color:#000;

/*    font-size:12px;*/

    line-height: 16px;

/*    font-family:Verdana;*/

    overflow:hidden;

}

.offerType .offerDescriptionMore{

    float:right;

    width:688px;

    height:35px;

    /*padding-right:17px;*/

    color:red;

    text-align:center;

}

.offerType .offerDescriptionMore a{

    display:block;

    float:right;

    height:14px;

/*    background: url(more-button.gif) top right no-repeat;*/

    padding-top:10px;
    
}
.offerType .offerDescriptionMore a .sq-more-left{
    float:left;
    width:9px;
    height:20px;
    background: url('button-more-left_5.gif') top left no-repeat;
}
.offerType .offerDescriptionMore a .sq-more-center{
    float:left;
    background-color: #094a8a;
    padding-top:3px;
    height:17px;
    color:#fff;
}
.offerType .offerDescriptionMore a .sq-more-right{
    float:left;
    width:9px;
    height:20px;
    background: url('button-more-right_5.gif') top left no-repeat;
}
.offerType .offerDescriptionAll{

    float:left;

    width:688px;

    padding-right:17px;

    padding-bottom:50px;

    color:#000;

/*    font-size:12px;*/

    line-height: 16px;

/*    font-family:Verdana;*/

    

}

/* ---- KONIEC ZAWARTOŚCI PODSTRONY OFERTA ---- */



/* ---- ZAWARTOŚĆ STRONY FORMULARZ ---- */

.formularz{

    float:left;
    
    width:650px;

    text-align:left;

    padding-left:58px;

}
.form-text{
    float:left;
    width:260px;
    padding-left:20px;
    padding-right:10px;
    text-align:left;
}
.formularz form {

    margin:0px;

}

.formularz table{

    margin:0px;

}

.formularz table tr td.text{

    width:80px;

    height:23px;

    font-family:Arial;

    font-size:12px;

    color:#084a89;

    text-align:right;

}

.formularz table tr td.field{

    width:580px;

    height:23px;

    text-align:left;

}

.formularz table tr td.field input{

    width:578px;

    height:21px;

    border:1px solid #d6e0eb;

    background-color: #e7edf3;
    
    font-family:Verdana;

    font-size:11px;
    
    color:#3A434D;

}

.formularz table tr td.fieldtext textarea{

    width:578px;

    height:360px;

    border:1px solid #d6e0eb;

    background-color: #e7edf3;
    
    font-family:Verdana;

    font-size:11px;

    color:#3A434D;
}

.formularz table tr td.buttons{

    text-align:right;

    height:23px;

}

.formularz table tr td.buttons input.button-cancel{

    border:0px;

    width:80px;

    height:20px;

    background: url('cancel-button_5.gif') top left no-repeat;

    color:#fff;

    font-size: 11px;

    padding-bottom:3px;

    padding-right:8px;
    
    margin-right:8px;
    
    cursor:pointer;
    cursor:hand;

}

.formularz table tr td.buttons input.button-submit{

    border:0px;

    width:80px;

    height:20px;

    background: url('submit-button_5.gif') top left no-repeat;

    color:#fff;

    font-size: 11px;

    padding-bottom:3px;

    padding-right:8px;
    
    cursor:pointer;
    cursor:hand;

}

/*--ALERT--*/

.komunikat{

    width:980px;

    height:200px;

    padding-top:100px;

/*    padding-left:10px;*/

    text-align:left;

    color: #084a89;

    font-size:20px;

    font-family:Times New Roman;

}



/* ---- KONIEC ZAWARTOŚCI STRONY FORMULARZ ---- */



/* ---- ZAWARTOŚĆ STRONY PYTANIA ---- */



.questions-content{

    margin:0px auto;
    
/*    padding-left:58px;*/

    width:940px;

/*    padding-top:27px;*/

    padding-left:37px;
    

}

.questions-content .single-question{

    float:left;

    width:439px;

    height:220px;

    /*padding-bottom: 32px;*/

    overflow: hidden;

}

html>body .questions-content .single-question{

    float:left;

    width:439px;

    height:220px;

    /*padding-bottom: 32px;*/

    overflow: hidden;

}

.questions-content .single-question .sq-top{

    width:400px;

    padding:5px 10px;

/*    background: #094a8a url('question-top-bg.gif') top left no-repeat;*/

    color:#fff;

    font-family:Verdana;

    font-size:12px;

    font-weight:bold;

    text-align:left;

}

.questions-content .single-question .sq-answer{

    width:400px;

    height:163px;

    /*padding:10px 5px; */
    padding-top:0px;
   /* background-color: #fff;*/

    color:#343242;

/*    font-family:Verdana;*/

/*    font-size:12px;*/

    text-align:left;

    line-height: 16px;

    overflow: hidden;

}

.questions-content .single-question a.sq-more{

    display:block;

    float:right;

    height:24px;

/*    background: url(more-button.gif) top right no-repeat;*/

    padding-right:35px;
    
    padding-top:10px;

}

html>body .questions-content .single-question a.sq-more{

    display:block;

    float:right;

    height:14px;

/*    background: url(more-button.gif) top right no-repeat;*/

    padding-right:35px;
    
    padding-top:10px;

}
.questions-content .single-question a.sq-more .sq-more-left{
    float:left;
    width:9px;
    height:20px;
    background: url('button-more-left_5.gif') top left no-repeat;
}
.questions-content .single-question a.sq-more .sq-more-center{
    float:left;
    padding-top:3px;
    background-color: #094a8a;
    height:17px;
    color:#fff;
}
.questions-content .single-question a.sq-more .sq-more-right{
    float:left;
    width:9px;
    height:20px;
    background: url('button-more-right_5.gif') top left no-repeat;
}
/* -- Całe duże pytanie -- */

.questions-content-full{

    width:940px;

/*    padding-top:27px;*/

    margin:0px auto;   

}

.questions-content-full .single-question-full{

    width:940px;

/*    padding-top:10px;*/

    padding-bottom: 32px;

    overflow: hidden;

/*    background: url('question-full-top-bg.png') top left no-repeat;*/

}

.questions-content-full .single-question-full .sq-full-top{

    width:940px;

    padding:0px 10px 5px 10px;

    /*background-color: #094a8a ;*/

    color:#fff;

    font-family:Verdana;

    font-size:12px;

    font-weight:bold;

    text-align:left;

}

.questions-content-full .single-question-full .sq-full-answer{

    width:940px;

    padding:16px 5px;
    padding-top:0px;
/*    background-color: #fff;*/

    color:#343242;

/*    font-family:Verdana;*/

/*    font-size:12px;*/

    text-align:justify;

    line-height: 16px;

    overflow: hidden;

}

.questions-content-full .single-question-full .sq-full-answer .left{

    float:left;

    width:430px;

    padding-left:25px;

}

.questions-content-full .single-question-full .sq-full-answer .right{

    float:left;

    width:430px;

    padding-left:25px;

}

.questions-content-full .rules-full{

    width:940px;

/*    padding-top:10px;*/

    padding-bottom: 32px;

    overflow: hidden;
}
.questions-content-full .rules-full .rules-top{
    padding-left:25px;
    text-align:left;
}
.questions-content-full .single-question-full .rules-top{
    
    width:940px;

    padding:0px 10px 5px 10px;

    color:#094a8a;

    font-family:Verdana;

    font-size:12px;

    font-weight:bold;

    text-align:left;
     
}
.questions-content-full .rules-full .sq-full-answer{

    width:940px;

    padding:16px 5px;
    padding-top:0px;
/*    background-color: #fff;*/

    color:#343242;

/*    font-family:Verdana;*/

/*    font-size:12px;*/

    text-align:left;

    line-height: 16px;

    overflow: hidden;

}
.questions-content-full .rules-full .sq-full-answer .left{

    float:left;

    width:430px;

    padding-left:25px;

}

.questions-content-full .rules-full .sq-full-answer .right{

    float:left;

    width:430px;

    padding-left:25px;

}

/* ---- KONIEC ZAWARTOŚCI STRONY PYTANIA ---- */

/*   ------   ZAWARTOŚĆ STRONY KONTAKT   ------   */

.contact-content{
    
    padding-bottom:20px;
    
    width:940px;
    
    margin:0px auto;
}
.access-content{
    
    padding-bottom:20px;
    
    width:940px;
    
    margin:0px auto;
}
.access-content .info{
    
    float:left;
    
    width:455px;
      
    padding-right: 20px;
    
    padding-bottom:20px;
    
    text-align:left;
    
}

.access-content .googleMap{
    
    float:left;
    
    margin-bottom: 20px;
    
}
.access-content .googleMap .map{
    width:454px;
    
    height:330px;
    
    padding:5px;
    
    background: url('google-map-border.gif') top left no-repeat;
}
.access-content .googleMap .mapButton{
    
    float:right;
    
    width:176px;
    
    height:30px;
    
    padding-top:12px;
    
    background: url('googleMap-button.gif') top left no-repeat;
        
}

.access-content .googleMap .mapButton a{
    
    font-weight:bold;
    
    color:#094a8a;
    
}

.access-content .googleMap .mapButton a:hover{
    
    color:#094a8a;
    
}
.contact-content .info{
    
    float:left;
    
/*    width:375px;*/
    
    width:940px;
    
    padding-bottom:20px;
    
    text-align:left;
    
    margin:0px auto;
}
.contact-content .info table{
    width:375px;
    margin:0px auto;
    padding:0px;
}
.contact-content .info table tr td.ico{
    width:40px;
    height:40px;
}
.contact-content .info table tr td.text{
    font-size:12px;
    color:#979797;
}
.contact-content .info table tr td.text a{
    font-size:12px;
    color:#979797;
}
.contact-content .picture_info{
    
    float:left;
    
    width:545px;
    
    height:275px;
    
}
.contact-content .picture_info .picture{
    float:left;
    width:400px;
    height:275px;
    background:url(kontakt-photo.jpg) top left no-repeat;
}
.contact-content .picture_info .personal_data{
    float:left;
    width:115px;
    padding-left:10px;
    padding-right:10px;
    padding-top:20px;
    height:190px;
    background: url(wielgosz_kontakt_info.gif) top left repeat-y;
    color:#fff;
    font-size:14px;
    line-height:16px;
    font-family:Times New Roman;
    text-align:right;
}

/*  ---  KONIEC ZAWARTOŚCI STRONY KONTAKT   ---   */

.footer{

    /*position:absolute;*/

    height:198px;

    background: url(footer-bg.gif) top left repeat-x;

    text-align:center;

}

.footer .footer-content{

    margin:0px auto;

    width:940px;

    height:180px;

    background: url(footer-logo-bg.gif) top right no-repeat;

    padding-left:0px;

    padding-top:18px;

    text-align:left;

}

.footer .footer-content .owner{

    float:left;

    width:312px;

    height:35px;

    font-size:11px;

    padding-left:8px;

    color:#fff;

}

.footer .footer-content .bottom-menu{

    float:right;

    width:612px;

    height:35px;

    padding-right:8px;

    text-align:right;

    font-size:11px;

}
.footer .footer-content .bottom-menu table{
    float:right;
}
.footer .footer-content .bottom-menu a{

    text-decoration:none;

    color:#fff;

}

.footer .footer-content .bottom-menu a:hover{

    text-decoration:none;

    color:#cc6d0d;

}
.footer .footer-content .bottom-menu img{
    border-style:none;
    margin-top:3px;
}
/* --- INNE --- */
.details-more{
    float:right;
    height:10px;
    padding-bottom:3px;
}
.details-more a{
    padding:0px;
    margin:0px;
    border:0px;
}
.button-left{
    
    float:left;
    width:9px;
    height:20px;
    background: url('button-more-left_5.gif') top left no-repeat;
}
.button-center{
    
    float:left;
    line-height: 11px;
    background-color: #094a8a;
    height:15px;
    padding-bottom: 1px;
    padding-top:4px;
    color:#fff;
    
}
.button-right{
    float:left;
    width:9px;
    height:20px;
    background: url('button-more-right_5.gif') top left no-repeat;
}

.mapa{
    padding-top:30px;
    text-align:left;
    color:#343242;
    padding-left:58px;
}
.mapa .mapa_strony a{
    color:#343242;
}
.mapa .mapa_strony a.glowny{
    color:#104577;
    font-size:13px;
    font-weight: bold;
}
.mapa .mapa_strony a.podglowny{
    color:#0D4172;
}
