@charset "utf-8";
/* CSS Document */

body {
	margin:0 auto;
	padding:0;
	text-align:center;
	background:url(../images/bcg_top.jpg);
	background-repeat:repeat-x;
	background-color:#dfdfdf;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#1d1d1d;
}
#container {
    margin-left: auto;
    margin-right: auto;
    width:962px;
}

#baner_flash {
	padding:0 0 15px 0;
}

#baner_noflash img {
	border:1px;
	border-style:solid;
	border-color:#b7b7b7;
	padding:5px;
}

/*========== TOP - BRAK FLASHA ==========*/
#top_noflash {
	width:962px;
	height:300px;
	background:url(../images/top_bcg.png);
	background-repeat:no-repeat;
}

#menu_top {
	padding:235px 0 0 0;
	width:962px;
	height:55px;
	font-family:Trajan Pro;
	font-size:20px;
	color:#000;
}

#menu_top a {
	font-family:Trajan Pro;
	font-size:20px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

#menu_top a:hover {
	text-decoration:underline;
	color:#000;
}
/*========== TOP - BRAK FLASHA ==========*/

/*========== MAIN ==========*/
#main_can1 {
	float:left;
	padding:0 0 0 25px;
}

#box1 {
	width:682px;
	height:auto;
	background:url(../images/main_bcg.jpg);
	background-repeat:repeat-y;
}

.title1 {
	font-family:Trajan Pro, Verdana, Geneva, sans-serif;
	font-size:26px;
	color:#3c6bb5;
	text-align:left;
	padding:3px 0 0 25px;
}

.image {
	float:left;
	padding:12px 10px 0 20px;
}

.image2 {
	float:left;
	padding:17px 0 7px 0;
}

.image2 img {
	border:1px;
	border-style:solid;
	border-color:#b7b7b7;
	padding:5px;
	background:#fff;
}

.txt1 {
	text-align:justify;
	padding:20px 25px 3px 25px;
	line-height:2;
	font-size:14px;
	color:#1d1d1d;
}

#main_can2 {
	float:left;
}

#box2 {
	width:228px;
	height:auto;
	background:url(../images/news_bcg.jpg);
	background-repeat:repeat-y;
}

.title2 {
	font-family:Trajan Pro, Verdana, Geneva, sans-serif;
	font-size:26px;
	color:#0a5107;
	text-align:left;
	padding:0 0 0 20px;
}

.txt2 {
	text-align:justify;
	padding:10px 20px 5px 20px;
	line-height:2;
	font-size:14px;
	color:#1d1d1d;
}

.txt2 a {
	color:#1d1d1d;
	text-decoration:none;
	display:block;
}

.txt2 a:hover {
	color:#666;
}

#main_can3 {
	float:left;
	padding:0 0 0 25px;
}

#box3 {
	width:461px;
	height:auto;
	background:url(../images/box_bcg.jpg);
	background-repeat:repeat-y;
}

.title3 {
	font-family:Trajan Pro, Verdana, Geneva, sans-serif;
	font-size:26px;
	color:#f94d24;
	text-align:left;
	padding:0 0 0 20px;
}

.txt3 {
	text-align:justify;
	padding:20px 25px 0 25px;
	line-height:2;
	font-size:14px;
	color:#1d1d1d;
}

#main_can4 {
	float:left;
}

#box4 {
	width:449px;
	height:auto;
	background:url(../images/box_bcg2.jpg);
	background-repeat:repeat-y;
}

.title4 {
	font-family:Trajan Pro, Verdana, Geneva, sans-serif;
	font-size:26px;
	color:#8803f8;
	text-align:left;
	padding:5px 0 0 25px;
}

.klienci_flash {
	padding:10px 0 0 0;
}

/*========== END MAIN ==========*/

/*========== FOOTER ==========*/
#footer {
    margin-left: auto;
    margin-right: auto;
	height:124px;
	background:url(../images/bcg_footer.jpg);
	background-repeat:repeat-x;
}

#fotter_container {
	margin-left: auto;
	margin-right:auto;
	width:962px;
}

#menu_footer {
	padding:25px 0 0 0;
	background:url(../images/footer.png);
	background-repeat:no-repeat;
	width:962px;
	height:55px;
}

#menu_footer a {
	font-family:Trajan Pro;
	font-size:14px;
	color:#3d3d3d;
	text-decoration:none;
}

#menu_footer a:hover {
	text-decoration:underline;
	color:#000;
}

#copyright {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#8c908f;
}

#design {
    margin-left: auto;
    margin-right: auto;
	width:962px;
}

#design_txt {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#8c908f;
	float:left;
}

#design_img {
	float:left;
}

/*========== MAIN PODSTRONA =============*/
#main_podstrona {
	float:left;
	width:920px;
	height:auto;
	background:url(../images/podstrona_bcg.png);
	background-repeat:repeat-y;
	margin-left:20px;
}

.main_podstrona {
	float:left;
	width:920px;
	height:auto;
	background:url(../images/podstrona_bcg.png);
	background-repeat:repeat-y;
	margin-left:20px;
}

.box_podstrona_bcg {
	float:left;
	width:920px;
}

.txt_podstrona {
	text-align:justify;
	padding:10px 25px 3px 25px;
	line-height:2;
	width:870px;
	font-size:14px;
}

#podpis {
	float:right;
	padding:15px 30px 15px 0;
}

#stamp {
	position:absolute;
	top:1000px;
}

#stamp2 {
	float:left;
	padding:15px 0 0 200px;
}

#wypelniacz {
	float:left;
	width:900px;
	height:400px;
	background:url(../images/photo1.jpg);
	background-position:5px 5px;
	background-repeat:no-repeat;
	margin-left:28px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px;
	border-style:solid;
	border-color:#b7b7b7;
}

#wypelniacz_txt {
	float:left;
	padding:15px 15px 15px 15px;
	font-family:Trajan Pro, Verdana, Geneva, sans-serif;
	font-size:22px;
	color:#1d1d1d;
}

#wypelniacz2 {
	float:left;
	width:900px;
	height:400px;
	background:url(../images/photo2.jpg);
	background-position:5px 5px;
	background-repeat:no-repeat;
	margin-left:28px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px;
	border-style:solid;
	border-color:#b7b7b7;
}

#wypelniacz_txt2 {
	float:left;
	padding:305px 15px 15px 15px;
	font-family:Trajan Pro, Verdana, Geneva, sans-serif;
	font-size:22px;
	color:#fff;
}

#wypelniacz3 {
	float:left;
	width:900px;
	height:400px;
	background:url(../images/photo3.jpg);
	background-position:5px 5px;
	background-repeat:no-repeat;
	margin-left:28px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px;
	border-style:solid;
	border-color:#b7b7b7;
}

#wypelniacz_txt3 {
	float:left;
	padding:15px 15px 15px 15px;
	font-family:Trajan Pro, Verdana, Geneva, sans-serif;
	font-size:22px;
	color:#fff;
}

.oferta_image {
	float:right;
	padding:20px 50px 20px 50px;
}

.txt_oferta {
	text-align:justify;
	padding:15px 20px 3px 35px;
	line-height:2;
	font-size:14px;
	width:880px;
}

.txt_oferta a {
	color:#1d1d1d;
	text-decoration:none;
}

.txt_oferta a:hover {
	color:#666;
	text-decoration:underline;
}

.title1_oferta {
	font-family:Trajan Pro, Verdana, Geneva, sans-serif;
	font-size:26px;
	color:#3c6bb5;
	text-align:left;
	padding:20px 0 0 35px;
}

.title2_oferta {
	font-family:Trajan Pro, Verdana, Geneva, sans-serif;
	font-size:26px;
	color:#0a5107;
	text-align:left;
	padding:20px 0 0 35px;
}

.title3_oferta {
	font-family:Trajan Pro, Verdana, Geneva, sans-serif;
	font-size:26px;
	color:#f94d24;
	text-align:left;
	padding:20px 0 0 35px;
}

.title4_oferta {
	font-family:Trajan Pro, Verdana, Geneva, sans-serif;
	font-size:26px;
	color:#8803f8;
	text-align:left;
	padding:20px 0 0 35px;
}

.title1_portfolio {
	font-family:Trajan Pro, Verdana, Geneva, sans-serif;
	font-size:26px;
	color:#3c6bb5;
	text-align:left;
	padding:10px 0 0 25px;
}

.title2_portfolio {
	font-family:Trajan Pro, Verdana, Geneva, sans-serif;
	font-size:26px;
	color:#0a5107;
	text-align:left;
	padding:10px 0 0 25px;
}

.title3_portfolio {
	font-family:Trajan Pro, Verdana, Geneva, sans-serif;
	font-size:26px;
	color:#f94d24;
	text-align:left;
	padding:10px 0 0 25px;
}

.title4_portfolio {
	font-family:Trajan Pro, Verdana, Geneva, sans-serif;
	font-size:26px;
	color:#8803f8;
	text-align:left;
	padding:10px 0 0 25px;
}

#wypelniacz4 {
	float:left;
	width:900px;
	height:400px;
	background:url(../images/photo4.jpg);
	background-position:5px 5px;
	background-repeat:no-repeat;
	margin-left:28px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px;
	border-style:solid;
	border-color:#b7b7b7;
}

#wypelniacz_txt4 {
	float:left;
	padding:15px 15px 15px 15px;
	font-family:Trajan Pro, Verdana, Geneva, sans-serif;
	font-size:22px;
	color:#fff;
}

#wypelniacz5 {
	float:left;
	width:900px;
	height:400px;
	background:url(../images/photo5.jpg);
	background-position:5px 5px;
	background-repeat:no-repeat;
	margin-left:28px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px;
	border-style:solid;
	border-color:#b7b7b7;
}

#wypelniacz_txt5 {
	float:left;
	padding:15px 15px 15px 15px;
	font-family:Trajan Pro, Verdana, Geneva, sans-serif;
	font-size:22px;
	color:#fff;
}

#wypelniacz6 {
	float:left;
	width:900px;
	height:400px;
	background:url(../images/photo6.jpg);
	background-position:5px 5px;
	background-repeat:no-repeat;
	margin-left:28px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px;
	border-style:solid;
	border-color:#b7b7b7;
}

#wypelniacz_txt6 {
	float:left;
	padding:15px 15px 15px 15px;
	font-family:Trajan Pro, Verdana, Geneva, sans-serif;
	font-size:22px;
	color:#fff;
}

/*========== DODATKI ==========*/
.fixBox {
	clear:both;
}

.mini_title {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#1d1d1d;
	font-weight:bold;
	text-align:left;
	padding:15px 0 0 37px;
}

#button {
	float:left;
	background:url(../images/button.jpg);
	background-repeat:no-repeat;
	width:162px;
	height:63px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	margin:15px 0 0 225px;

}

#button a {
	text-decoration:none;
	color:#FFF;
	display:block;
	width:162px;
	height:63px;
	margin-top:17px;
}

#button a:hover {
	text-decoration:underline;
}

.link {
	float:right;
	padding:10px 25px 10px 0;
}

.link a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#1d1d1d;
	text-decoration:underline;
}

.link a:hover {
	color:#a90305;
}

.brak_flash {
	width:403px;
	height:181px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#a90305;
	border:1px;
	border-style:solid;
	border-color:#b7b7b7;
	padding:35px 5px 5px 5px;
	background:url(../images/no_flash_bcg.jpg);
}

.brak_flash2 {
	width:390px;
	height:120px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#a90305;
	border:1px;
	border-style:solid;
	border-color:#b7b7b7;
	padding:10px 5px 5px 5px;
	margin-left:25px;
	background:url(../images/no_flash_bcg.jpg);
}

img {
	border:0px;
}

.portfolio_img {
	padding:10px 0 10px 0;
}

.portfolio_img img {
	border:1px;
	border-style:solid;
	border-color:#b7b7b7;
	padding:5px;
}

.txt_podstrona a {
	color:#1d1d1d;
	text-decoration:underline;
}

.txt_podstrona a:hover {
	color:#999;
}

.aktualnosci_image {
	float:right;
	padding:45px 45px 0 50px;
}

/*=========================================================================================================================================================*/
/*                                                      Copyright by Huszał International Websites                                                         */
/*                                                               Created by Karol Huszał                                                                   */
/*                                                                  http://huszal.com                                                                      */
/*                                                                                                                                                         */
/*                                                                                                                                                         */
/*                                                                                                                                                         */
/*                                          `yyyyyyyysssssssyyyyyyyy/               /yyyyyyyysssssssssyyyyyy-                                              */
/*   `h+`                                      ``./dMMMMMMMMMMNo-``                    ``-+mMMMMMMMMMMd/.`                                        /y:      */
/*    `yMh/`                                        dMMMMMMMMM+                            .MMMMMMMMMM.                                        :sNd-       */
/*     .odMNy/`                                     sMMMMMMMMM-                             NMMMMMMMMN                                      -smMmy:        */
/*     `yMMMMMNy:                                   oMMMMMMMMM.                             mMMMMMMMMd                                   .omMMMMMd.        */
/*       :dMMMMMMd-                                 +MMMMMMMMM`                             dMMMMMMMMh                                 `sMMMMMMN+          */
/*         /dMMMMMMmy+-`                            +MMMMMMMMM`                             dMMMMMMMMh                             ./sdMMMMMMNo`           */
/*           :hMMMMMMMMMdy+-`                       +MMMMMMMMM                              hMMMMMMMMh                        -/shNMMMMMMMMm+`             */
/*            /sdNMMMMMMMMMMMNdyso++/:-`            +MMMMMMMMM                              hMMMMMMMMh            `.://++oyhmMMMMMMMMMMMMdy+`              */
/*            :yNMMMMMMMMMMMMMMMMMMMMMMMNds/.       +MMMMMMMMM                              hMMMMMMMMh       `:ohmMMMMMMMMMMMMMMMMMMMMMMMNd+               */
/*             -shmMMMMMMMMMMMMMMMMMMMMMMMMMMmo.    +MMMMMMMMM                              hMMMMMMMMh     /hMMMMMMMMMMMMMMMMMMMMMMMMMMNhy/                */
/*             .dMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMs`  +MMMMMMMMM                              hMMMMMMMMh   /NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN/                */
/*               -+ydNMMMMMMMMMMMMMMMMMMMMMMMMMMd:  oMMMMMMMMMssssssssssssssssssssssssssssssNMMMMMMMMd  .yMMMMMMMMMMMMMMMMMMMMMMMMMMNdho:                  */
/*                 +mNMMMMMMMMMMMMMMMMMMMMMMMMMm`  -mMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM+   yMMMMMMMMMMMMMMMMMMMMMMMMMMms`                   */
/*                   -+sydMMMMMMMMMMMMMMMMMMMMMMNmNMMMMMMMMMMMo+++++++++++++++++++++++++++++NMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMmhyo:`                     */
/*                     /dNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.                             mMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNdo`                       */
/*                        -/syhmMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.                             mMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNdhs+:`                          */
/*                       `/oyyhhyyyhNMMMMMMMMMMMMMMMMMMMMMMMMM.                             mMMMMMMMMMMMMMMMMMMMMMMMMMhyyyhhhys+.                          */
/*                           `+sdNMMMMMMMMMMMMMMMMMMMMMMMMMMMM.                             mMMMMMMMMMMMMMMMMMMMMMMMMMMMNdyo.                              */
/*                            `.--/sdMMMNMMMMMMMMMMMMMMMMMMMMM.                             mMMMMMMMMMMMMMMMMMMMMMMMMNy+---`                               */
/*                               .dNmy++NMNsmMMMMMMMMMMMMMMMMM.                             mMMMMMMMMMMMMMMMMMsmMMs/sdNm/                                  */
/*                                     hNy` hMMymMMyhMMMMMMMMM.                             mMMMMMMMMN+MMMsMMM` +mm.                                       */
/*                                          ./- .sy-oMMMMMMMMM.                             dMMMMMMMMd`sy: ./:                                             */
/*                                                  sMMMMMMMMM.                             mMMMMMMMMN                                                     */
/*                                                  yMMMMMMMMM.                             mMMMMMMMMN`                                                    */
/*                                                  hMMMMMMMMM:                             MMMMMMMMMN`                                                    */
/*                                                  mMMMMMMMMMs                            -MMMMMMMMMM-                                                    */
/*                                                 oMMMMMMMMMMN:                          .dMMMMMMMMMMh`                                                   */
/*                                           `syyhNMNNNNNNNNNNNNmhyyys-              -yyhdNNNNNNNNNNNNMNdyyyys`                                            */  
/*                                                                                                                                                         */
/*                                                                                                                                                         */
/*=========================================================================================================================================================*/