#left embed { margin-left: 9px}

*html #left embed { margin-left: -9px}
@import "reset.css";

body {
    background: #727878;
    font-family: tahoma;
    font-size: 11px;
    line-height: 13px;
    color: #999898;
}
    body strong {
        font-weight: bold;
        }
#container { position:relative; width: 662px; margin: 0 auto; }

#div {
    float: left;
    width: 662px;
    background: url(../img/divbg.gif) repeat-y;
    margin-top: 21px;
    }
    #flash {
        float: left;
        background: url(../img/divtop.gif) no-repeat top left;
        height: 250px;
        padding-top: 7px;
        width: 656px;
        display: inline;
        padding-left: 6px;
        }
    #content {
        float: left;
        margin-left: 6px;
        display: inline;
        width: 650px;
        background: url(../img/contentbg.gif) repeat-y 218px 0;
        }
        #content #left {
            float: left;
            width: 218px;
            }

            #content #left .news p {
                float: left;
                background: url(../img/pbg.gif) repeat-x bottom;
                padding-top: 12px;
                padding-left: 27px;
                width: 191px;
                padding-bottom: 13px;
                }
                #content #left .news p strong {
                    color: #333333;
                    width: 172px;
                    float: left;
                    padding-bottom: 5px;
                    }
                #content #left .news p span {
                    float: left;
                    width: 170px;
                    padding-bottom: 9px;
                    }
                    #content #left .news p.last-child { background: none;}
                    #content #left .news p span:first-line {
                        float: left;
                        width: 172px;
                        text-decoration: underline;
                        color: #727272;
                        }
                #content a.more {
                    float: left;
                    font-weight: bold;
                    color: #5c5b5b;
                    text-decoration: none;
                    background: url(../img/dots.gif) no-repeat right 5px;
                    padding-right: 13px;
                    }
                    #content a.more:hover { color: #000;}
            #content #left h3 {
                float: left;
                width: 218px;
                height: 23px;
                text-indent: -999%;
                font-size: 0px;
                background: url(../img/h3_news.gif) no-repeat top left;
                }
                #content #left .testimonials h3 { background-image: url(../img/h3_cont.gif);}
            #content #left .testimonials div {
                float: left;
                margin-left: 19px;
                margin-top: 14px;
                display: inline;

                }
                #content #left .testimonials div img {
                    float: left;
                    margin-right: 13px;
                    }
                #content #left .testimonials div a {
                    margin-top: 10px;
                    }
                #content #left .testimonials div p {
                    float: left;
                    width: 105px;
                    }
                    #content #left .testimonials div p b {
                        float: left;
                        width: 105px;
                        font-size: 11px;
                        font-weight: normal;
                        color: #4a4949;
                        line-height: 12px;
                        }
                        #content #left .testimonials div p b strong {
                            font-weight: bold;
                            float: left;
                            width: 105px;
                            color: #535353;
                            }
                    #content #left .testimonials div p span {
                        float: left;
                        width: 105px;
                        padding-top: 3px;
                        color: #737272;
                        }

    #content #right {
        float: left;
        margin-left: 1px;
        display: inline;
        border-top: 1px solid #8a8a8a;
        overflow: hidden;
        width: 431px;

        }
        #content #right .wellcome {
            float: left;
            width: 431px;
            }
        #content #right h2 {
            float: left;
            background: url(../img/h2_bf.gif) no-repeat top left;
            height: 23px;
            width: 431px;
            color: #5a5a5a;

            font-family: Arial, Helvetica, sans-serif;
            font-size: 14px; line-height: 16px;
            font-weight: bold;
            padding-left: 28px;
            padding-top: 3px;
            }
	        #content #right h1 {
	            float: left;
	            background: url(../img/h2_bf.gif) no-repeat top left;
	            height: 23px;
	            width: 431px;
	            color: #5a5a5a;

	            font-family: Arial, Helvetica, sans-serif;
	            font-size: 14px; line-height: 16px;
	            font-weight: bold;
	            padding-left: 28px;
	            padding-top: 3px;
	            }

        #content #right .wellcome div {
            float: left;
            margin-top: 8px;
            margin-left: 12px;
            padding-bottom: 7px;
            }
            #content #right .wellcome div img {
                float: left;
                margin-right: 15px;
                }
            #content #right .wellcome div p {
                float: left;
                width: 250px;
                padding-top: 10px;
                }

            #content #right .wellcome div p u {
                float: left;
                width: 250px;
                padding-bottom: 7px;
                color: #818181;
                }
            #content #right .wellcome div p a.more {
                margin-top: 7px;
                }
    #content #right .prof {
        float: left;
        width: 431px;
        background: url(../img/profbg.gif) repeat-y;
        padding-bottom: 10px;
        }
        #content #right .prof h2 {color: #fff; background-image: url(../img/h1bg.gif);}
        #content #right .prof h1 {color: #fff; background-image: url(../img/h1bg.gif);}
        #content #right .prof div {
            float: left;
            margin-top: 7px;
            }
        #content #right .prof form {
            float: left;
            width: 218px;
            display: inline;
            margin-left: 25px;
            font-size: 11px;
            color: #7b7979;
            padding-top: 11px;
            }
            #content #right .prof form select {
                float: left;
                width: 194px;
                font-size: 11px;
                color: #7b7979;
                }
            #content ul.list {
                float: left;
                width: 190px;
                margin-left: 6px;
                display: inline;
                padding-top: 7px;

                }
                #content ul.list li {
                    float: left;
                    width: 180px;
                    padding-left: 10px;
                    background: url(../img/ullia.gif) no-repeat 0 8px;
                    padding-top: 3px;
                    }
                    #content ul.list li a {
                        text-decoration: underline;
                        font-weight: bold;
                        color: #707070;
                        }
                        #content ul.mmenu li { padding-bottom: 3px;  }
                        #content ul.mmenu li a { color: #444; line-height: 14px; text-decoration: none;}
                            #content ul.mmenu li a:hover { text-decoration: underline;}
                            #content ul.mmenu li a.act { color: #434; text-decoration: underline;}
                            #content ul.mmenu li ul { padding-top: 5px;}
                                #content ul.mmenu li ul li a { color: #707070;}
    #content #right .busi {
        float: left;
        width: 431px;
        padding-bottom: 15px;
        }
    #content #right .busi h2 { color: #546b6b;}
        #content #right .busi p {
            float: left;
            width: 380px;
            margin-top: 0px;
            margin-left: 27px;
            display: inline;
            }
            #content #right .busi p strong {
                float: left;
                width: 380px;
                color: #696767;
                padding-bottom: 7px;
                }
            #content #right .busi a, a.morgrn {
                float: left;
                background: url(../img/dots2.gif) no-repeat 0 11px;
                text-decoration: underline;
                color: #659595;
                padding-left: 13px;
                padding-top: 6px;
                }
                        ul.four {
                                float: left;
                                width: 176px;
                                padding: 0;
                                margin: 0;
                                border: 3px solid #bebdbd;
                                border-bottom: 0;
                                border-right: 2px solid #bebdbd;
                                border-left: 1px solid #bebdbd;
                                }
                                ul.four li {
                                    float: left;
                                    border-bottom: 3px solid #bebdbd;
                                    border-left: 2px solid #bebdbd;
                                    border-right: 1px solid #bebdbd;
                                    padding: 0;
                                    margin: 0;
                                    background: none;
                                    }
                                    ul.four li img {
                                        float: left;padding: 0;
                                    margin: 0;
                                    background: none;
                                        }
                                    ul.four li a {
                                        margin: 0; padding: 0; background: none;
                                        }
    #footer {
        float: left;
        background: url(../img/footerbg.gif) no-repeat bottom;
        width: 662px;

        }
        #footer div {
            float: left;
            width: 650px;
            background: #849095;
            height: 19px;
            margin-left: 6px;
            display: inline;
            text-align: center;
            padding-top: 5px;
            }
            #footer div a {
                color: #fff;
                text-decoration: none;
                background: url(../img/footera.gif) no-repeat 0 5px;
                padding-left: 12px;
                padding-right: 10px;
                }
                #footer div a.first-child {
                    background: none;}
                #footer div a:hover {
                    text-decoration: underline;
                    }

        #footer p {
            float: left;
            width: 650px;
            height: 33px;
            text-align: center;
            padding-top: 15px;
            }
/* INDEX-1.html */

    #content #right .aboutus, #content #right .whatwedo {
        float: left;
        width: 431px;
        }

        #content #right .aboutus div {
            float: left;
            margin-top: 8px;
            margin-left: 12px;
            display: inline;
            width: 413px;
            padding-bottom: 10px;
            }
            #content #right .aboutus div p.first-child {
                float: none;
                margin: 0;
                width: auto;
                padding-top: 0px;
                }
                #content #right .aboutus div p img {
                    float: left;
                    margin-right: 15px;
                    }
                    #content #right .aboutus div p {
                        float: left;
                        color: #8d8c8c;
                        width: 400px;
                        }
                        #content #right .aboutus div p strong {
                            width: 260px;
                            padding-bottom: 12px;
                            padding-top: 8px;
                            float: left;
                            }
#content #right .whatwedo {
    background: url(../img/profbg.gif) repeat-y;
    }
    #content #right .whatwedo h2 {
        color: #546b6b;
        }
	    #content #right .whatwedo h1 {
	        color: #546b6b;
	        }
    #content #right .whatwedo img {
        float: left;
        border: 3px solid #bebdbd;
        margin-right: 16px;
        margin-top: 8px;
        margin-left: 12px;
        display: inline;
        }
        #content #right p {
            float: left;
            width: 400px;
            padding-top: 10px;
            padding-bottom: 10px;
            }
            #content #right .whatwedo p {
                display: inline;
                margin-left: 15px;

                }
            #content #right .whatwedo p strong {
                color: #696767;
                float: left;
                width: 210px;
                padding-bottom: 5px;

                }
            #content #right .whatwedo p.nth-child-2 {
                width: 210px;
                float: left;
                margin-left: 0px;
                padding-top: 10px;
                padding-bottom: 0px;
            }
            #content #right .whatwedo ul {
                margin-left: 0px;padding-top: 0px;
                }
#content #left .cont {
    float: left;
    }

    #content #left .cont img {
        float: left;
        margin-left: 19px;
        margin-top: 9px;
        }
        #content #left .cont a.more {
            margin-left: 25px;
            margin-top: 10px;
            }
    #content #left .cont p, #content #left .cont ul, #content #left .cont p strong {
        float: left;
        width: 175px;
        display: inline;
        margin-left: 25px;
        padding-top: 5px;
        }
        #content #left .cont p strong {
            margin: 0px;
            color: #696767;
            padding-bottom: 5px;
            }


/* PRIVACY POLICY */

#div .conten {
        background: none;
        padding: 0 30px;
        line-height: 13px;
        width: 590px;
        color: #333333;
        }
        #div .conten p {
            padding: 10px 0px;
            }
        #div .conten h1 {
            float: left;
            width: 622px;
            height: 19px;
            background: url(../img/h1bg.gif) no-repeat top left;
            color: #fff;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 14px; line-height: 16px;
            font-weight: bold;
            padding-left: 28px;
            padding-top: 3px;
            margin-left: -30px;
            display: inline;
            margin-bottom: 15px;
            }

/* contact */

#div .conten h1 {
            float: left;
            width: 622px;
            height: 19px;
            background: url(../img/h1bg.gif) no-repeat top left;
            color: #fff;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 14px; line-height: 16px;
            font-weight: bold;
            padding-left: 28px;
            padding-top: 3px;
            margin-left: -30px;
            display: inline;
            margin-bottom: 15px;
            }

#left .locations, #left .contacts {
    float: left;
    padding-left: 23px;
    width: 195px;
    }
#left .locations {
    padding-bottom: 15px;
    }

#content #left h3, #content #left .locations h3, #content #left .contacts h3 {
        background: url(../img/h1bg.gif) no-repeat top left;
        color: #fff;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px; line-height: 16px;
        font-weight: bold;
        padding-left: 23px;
        padding-top: 3px;
        text-indent: 0;
        width: 195px;
        margin-left: -23px;
        display: inline;
        border-top: 1px solid #8a8a8a;
        }
        #content #left h3 { margin-left: 0px;
        }
        #content #left .locations h3, #content #left .contacts h3 { margin-left: -23px; }
        #content #left .locations p {
            float: left;
            display: inline;
            width: 156px;
            color: #5e5e5e;
            }
        #content #left .locations ul.list {
            width: 95px;
            margin-left: 0px;
            }
            #content #left .locations ul.list li {
                width: 85px;

                }
#content #left .contacts {


}
#content #left .contacts h3 {
    border-top: 0px;
    background-image: url(../img/h3_cont.gif);
}
#content #left .contacts p {
    padding-top: 5px;
    padding-bottom: 5px;
    color: #5e5e5e
    }
    #content #left .contacts a {
                color: #1b1b1b;
                text-decoration: underline;
                }

#content #right .dir {
    width: 402px;
    padding-left: 28px;
    }
#content #right .dir h2, #content #right .form h2, #content #right .aboutser h2,  #content #right .mainserv h2  {
    color: #5a5a5a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; line-height: 16px;
    font-weight: bold;
    padding-left: 28px;
    padding-top: 3px;
    text-indent: 0;
    width: 403px;
    display: inline;
    margin-left: -28px;
    background: url(../img/h2_bf.gif) no-repeat top left;
    }
#content #right .dir h1, #content #right .form h1, #content #right .aboutser h1,  #content #right .mainserv h1  {
    color: #5a5a5a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; line-height: 16px;
    font-weight: bold;
    padding-left: 28px;
    padding-top: 3px;
    text-indent: 0;
    width: 403px;
    display: inline;
    margin-left: -28px;
    background: url(../img/h2_bf.gif) no-repeat top left;
    }
#content #right .dir img { float: left; display: inline; margin-left:19px; margin-top: 10px; }
#content #right .dir p {
    float: left;
    color: #464646;
    width: 185px;
    }
#content #right .form h2 {
    color: #fff;
    background: url(../img/h1bg.gif) no-repeat top left;
    width: 403px;
    padding-left: 28px;
    margin-left: 0px;
    }
#content #right .form h1 {
    color: #fff;
    background: url(../img/h1bg.gif) no-repeat top left;
    width: 403px;
    padding-left: 28px;
    margin-left: 0px;
    }
.form form {
                            float: left;
                            padding-left: 15px;
                            }
                            .form form label {
                                float: left;
                                color: #464646;
                                font-weight: bold;
                                width: 95px;
                                padding-top: 7px;
                                }
                            .form form .txt {
                                float: left;
                                width: 304px;
                                margin-top: 5px;
                                font-family: tahoma;
                                font-size: 11px;
                                color: #000;
                                }
                            .form form span {
                                float: right;
                                padding: 15px;
                                }
                            .but {
                                float: left;
                                border: 0;
                                color: #5c5b5b;
                                font-family: tahoma;
                                font-size: 11px;
                                font-weight: bold;
                                padding-right: 10px;
                                text-align: right;
                                background: url(../img/dots2.gif) no-repeat right 6px;
                                cursor: pointer;
                                }
                                .form form textarea.txt {
                                    width: 400px;
                                    height: 35px;
                                    }

/* about our services */

#left .service {
    float: left;
    padding-left: 23px;
    padding-bottom: 15px;
    }
    #content #left .service h3, #content #left .quali h3 {
        margin-left: -23px;
        display: inline;
        text-indent: 0;
        color: #fff;
        background: url(../img/h1bg.gif) no-repeat top left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px; line-height: 16px;
        font-weight: bold;
        padding-left: 23px;
        padding-top: 3px;
        width: 195px;
        border-top: 1px solid #8a8a8a;
        }
    #content #left .service p {
        float: left;
        width: 161px;
        color: #999898
        }
        #content #left .service p u {
            float: left;
            width: 161px;
            padding-bottom: 5px;
            color: #737272;
            }
        #content #left .service ul.list {
            width: 160px;
            margin-left: -0px;
            }
            #content #left .service ul.list li {
                width: 150px;
                }
#content #left .quali {
    float: left;
    padding-left: 23px;
    }
    #content #left .quali img {
        float: left;
        margin-right: 14px;
        }
    #content #left .quali p {
        float: left;
        width: 105px;
        color: #737272;
        }

#content #left .quali h3 {
    background-image: url(../img/h3_cont.gif);
    margin-bottom: 15px;
}
    #content #left .quali a {
        margin-top: 15px;
        }
#right .aboutser {
                        float: left;
                        }
                    #content #right .aboutser img {
                        float: left;
                        margin-top: 10px;
                        margin-left: 12px;
                        display: inline;
                        }
                    #content #right .aboutser h2 {
                        margin-left: 0px;
                        }
	                    #content #right .aboutser h1 {
	                        margin-left: 0px;
	                        }
                    #content #right .aboutser p, #content #right .aboutser p strong {
                            float: left;
                            width: 248px;
                            color: #8d8c8c;
                            padding: 0px;
                            padding-bottom: 10px;
                            }
                            #content #right .aboutser p strong {
                                padding-bottom: 7px;
                                color: #696767;
                                }
                            #content #right .aboutser p a.more {
                                margin-top: 15px;
                                }

                    #content #right .aboutser div {
                        float: left;
                        display: inline;
                        margin: 10px 0 0 25px;
                        }

#content #right .mainserv {
                    float: left;
                    padding-left: 28px;
                    background: #f0f0f0;
                    padding-bottom: 10px;
                    }
                    #content #right .mainserv p, #content #right .mainserv p strong, #content #right .mainserv p u {
                        float: left;
                        width: 385px;
                        color: #8d8c8c;
                        }
                        #content #right .mainserv p strong, #content #right .mainserv p u {
                            padding-bottom: 5px;
                            color: #696767;
                            }
                    #content #right .mainserv select {
                        font-family: tahoma;
                        font-size: 11px;
                        }
                    #content #right .mainserv h2 {
                        background-image: url(../img/h1bg.gif);
                        color: #fff;
                        }
	                    #content #right .mainserv h1 {
	                        background-image: url(../img/h1bg.gif);
	                        color: #fff;
	                        }

/* NEWS */

                    #content #right .aboutser div .n {
                                margin: 0;
                                float: left;
                                padding: 0px;
                                margin-left: -10px;
                                width: 400px;
                                padding-bottom: 20px;
                                border-bottom: 1px solid #DCDADA;
                                display: inline;
                                }
                        #content #right .aboutser div .n span {
                            float: left;
                            width: 380px;
                            background: #edecec;
                            padding: 2px 10px;
                            margin-top: 5px;
                            position: relative;
                            }
                                #content #right .aboutser div .n span a {
                                    position: absolute;
                                    right: 25px;
                                    color: #5A5A5A;
                                    }
                    #listing {
                        width: 355px;
                        float: left;
                        text-align: center;
                        margin: 0px;
                        padding: 0px;
                        margin-left:-50px;
                        display: inline;
                        color: #5A5A5A;
                        padding-bottom: 15px;
                        margin-top: -10px;
                        }
                        #listing a {
                            text-decoration: none;
                            color: #5A5A5A;

                            }

                                #content #right .aboutser div .n.last-child { border-bottom: 0;}
                                #content #right .aboutser div .n img {
                                    float: left;
                                    margin-left: 8px;
                                    margin-right: 10px;
                                    }
                                #content #right .aboutser div .n p {
                                    float: left;
                                    padding: 0;
                                    width: 285px;
                                    padding-top: 8px;
                                    }
                                    #content #right .aboutser div .n p a {color: #707070; }
                                    #content #right .aboutser div .n p a.title {
                                        float: left;
                                        width: 300px;
                                        padding-bottom: 3px;
                                        text-decoration: underline;
                                        font-weight: bold;
                                        color: #707070;
                                        font-size: 12px;
                                        }

    /* view news */

    #content #right .aboutser div .v p, #content #right .aboutser div .v p a.title {   }
    #content #right .aboutser div .v p a.title { padding: 0px; display:block;}
    #content #right .aboutser div .v ul { width: 379px; margin-left: 10px; padding-bottom: 10px;}
    #content #right .aboutser div .v p a.title { padding-bottom: 15px;}


    /* pierwszy paragraf

    #content #right .aboutser div .v p.nth-child-2 { width: 285px; }
    #content #right .aboutser div .v p.nth-child-2 a.title { padding-bottom: 3px;}
     */

    img.float {
        float: left;
        }
        #content #right .aboutser div .v p {
            float: none;
            width: auto;
            margin-left: 10px;
            }
    /* wygenerowana tresc przez cms */

    #content #right #cms {
        line-height: 16px;
        padding-bottom: 15px;


    }
        #content #right #cms a {
            color: #696767;
            }
        #content #right #cms p, #content #right #cms ul, #content #right #cms ul li {
            float: left;
            width: 385px;
            }
            #content #right #cms div { width: 385px; }
            #content #right #cms div p { float: none; width: auto;}
            #content #right #cms div img.float {
                margin: 10px;
                margin-left: 0px;
                margin-top: 0px;

                }
            #content #right #cms p strong {
                float: none;
                padding:0;
                }
            #content #right #cms p img {
                float: left;
                }
        #content #right #cms hr {
            float: left;
            background: #000;
            border-color: #000;
            width: 380px;
            margin-right: 30px;
            margin-bottom: 15px;
            }
            *html #content #right #cms hr { margin-bottom: 0;}
            #content #right #cms ul {
                padding: 0;
                }
            #content #right #cms ul li {
                padding-left: 10px;
                color: #696767;
                background: url(../img/ullia.gif) no-repeat 0 8px;
                padding-top: 2px;
                padding-bottom: 2px;
                width: 300px;

                 }
    #content #right #cms div.poz {
        float: left;
        margin: 0px;
        padding: 0px;
        width: 370px;
        padding-bottom: 10px;
        }
        #content #right #cms div .poz p, #content #right #cms div .poz span {
            float: left;
            padding: 0px;
            width: 350px;
            padding-left: 25px;
            }
            #content #right #cms div .poz span {
                font-style: italic;
                text-decoration: underline;
                }
        #content #right #cms div.poz a {
            font-weight: bold;
            background: url(../img/i_def.gif) no-repeat 0 3px;
            padding-left: 25px;
            height: 20px;
            float: left;
            }
        #content #right #cms div.poz a.doc {
            background-image: url(../img/i_word.gif);
            }
        #content #right #cms div.poz a.csv {
            background-image: url(../img/i_excel.gif);
            }
        #content #right #cms div.poz a.pdf {
            background-image: url(../pdf_icon.gif);
            }
        #content #right #cms div.poz a.zip {
            background-image: url(../img/i_winzip.gif);
            }

/* GALERIA ZDJEC */

#gal {
            float: left;
            padding-bottom: 20px;
            }
            #gal a img {
                float: left;
                width: 98px;
                height: 73px;
                background: #f6f6f4;
                border: 1px solid #e0e0e0;
                padding: 5px;
                margin: 5px;
                }

#content #left .news p {
  padding-left: 17px;
}
#content #left .news p embed {
  margin-left: -7px;
}
*html #content #left .news p {
  padding-left: 16px;
}
