* { margin:0; padding:0; font: normal normal normal 13px/16px Tahoma, Arial, Verdana, sans-serif;}
body { background:url(images/body_bg.jpg) repeat; font-size:100%; line-height:1em; color:#63747e;}

.ts_one{background:url(images/ts_01.jpg);width:754px;}
.ts_two{background:url(images/ts_02.jpg);width:29px;}
.ts_three{background:url(images/ts_03.jpg);width:37px;}
/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:Tahoma, Arial, Verdana, sans-serif; color:#000000; font-weight:normal; font-size:1em;}
img {border:0px; vertical-align:top; text-align:left;margin: 0px 0px 0px 0px;padding:0 0 0 0; }
ul { list-style:none;}

strong { font-weight:bold;}

/*==================list====================*/
ul{margin:0px; padding:0px; list-style:none}
ul li { line-height:1.64em}
ul li a{text-decoration:underline; color:#0794cc; background:url(images/marker_link.gif) no-repeat 0 5px; padding-left:11px}
ul li a:hover{ text-decoration:none}


ul.list {margin:0px; padding:0px; list-style:none}
ul.list li { line-height:2.27em}
ul.list li a{text-decoration:none; color:#fdfdfd; background:url(images/marker_list.gif) no-repeat 0 5px; padding-left:14px}
ul.list li a:hover{ text-decoration:none; color:#0794cc}
/*==========================================*/

a {text-decoration:underline; color:#0794cc}
a:hover {text-decoration:none}

a#reklama{text-decoration:none;}
a#reklama:hover {text-decoration:none}
a#reklama h1 {font-family: Arial, Helvetica, sans-serif; 	font-size: 18px;font-weight:bold; cursor: pointer;}

a.bold {text-decoration:underline; color:#0794cc;font-weight:bold;}
a.bold:hover{text-decoration:none;}

a.link {text-decoration:underline; color:#0794cc; background:url(images/marker_link.gif) no-repeat 0 5px; padding-left:11px; font-weight:bold; font-size:13px;}
a.link:hover {text-decoration:none}

a.readmore {text-decoration:underline; color:#0794cc; background:url(images/marker_link.gif) no-repeat 0 5px; padding-left:11px; font-weight:bold; font-size:12px;}
a.readmore:hover {text-decoration:none}

.aright {text-align:right}
.column { float:left;}
.clear { clear:both;}

/*h5{text-indent:-10000px; background:url(images/logo.jpg) no-repeat 0 30px; height:126px; font-size:0; line-height:0; margin:0 0 0 24px}*/

h3 {font-size:15px; margin:0 0 14px 0; font-weight:bold;text-decoration:underline;}

h4 {font-size:13px; margin:0 0 14px 0; font-weight:bold;}

h6 {font-size:13px; margin:0 0 14px 0; font-weight:normal;}

h7 {color:#63747e; font-size:13px; line-height:1.08em; font-weight:bold;}

h1 {font-family: Arial, Helvetica, sans-serif; 	font-size: 18px;font-weight:bold;}
h2 {font-family: Arial, Helvetica, sans-serif; 	font-size: 18px;font-weight:bold;}
.green {color:#6fb002;}
.red {color:#d90101;}
.orange {color:#fcac00;}
.blue {color:#429bc1;}

/*h4 {color:#0794cc; font-size:1em}*/

/*h5 {color:#fff; font-size:1.18em }*/

p {margin:0 0 14px 0;text-align:justify;}

.font_1 {color:#0794cc; font-size:1.09em}
.font_2 {color:#63747e; font-size:1.18em; font-weight:bold}

.wrapper {background:url(images/main_bg.jpg) repeat}

#site_center { background:url(images/top_bg.jpg) repeat-x top}

/*header*/
#header {height:40px; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:0.5625em; line-height:1em; color:#FFF; background:url(images/top1.jpg); position: relative;}
#header .stats{padding:15px 0 0 30px;width:350px;}
#header .stats img {margin-top:4px;}
#header .indent {padding:10px 0 0 485px;margin-top:-26px; }
#header .indent span { background:url(images/line_link_h.gif) repeat-x bottom; }
/* ???????????????????? */

.realizacje img { border: 1px #CCC solid; }

.logowanie {
border:1px #FFF solid;
}

.line_h {margin:5px 5px 0 5px}
#header input {width:90px; height:14px; border:1px #CCC solid; background:none; margin:0 15px 0 -10px; color:#fff; font-size:12px;}

#header a {color:#fff;  background:url(images/line_link_h.gif) repeat-x bottom;text-decoration:none}
#header a:hover {background:none}

#header .button {position:absolute; margin:9px 0 0 757px; height:21px; width:21px}

#wrapper_header {height:146px; background:url(images/top2.jpg) no-repeat 0 0}
.txt { position:absolute; margin:34px 0 0 452px; position: relative;right:11px;}

#menu {height:75px; background:url(images/menu_bg.jpg) no-repeat 0 0}
#menu .indent {padding:0px 0px 0px 0px; position:relative; margin: 0px 0px 0 0px;
}
.m1 {position:absolute; margin:-17px -2px -2px -2px}
.m2 {position:absolute; margin:-17px 0 0 118px}
.m3 {position:absolute; margin:-17px 0 0 226px}
.m4 {position:absolute; margin:-17px 0 0 335px}
.m5 {position:absolute; margin:-17px 0 0 444px}
.m6 {position:absolute; margin:-17px 0 0 553px}
.m7 {position:absolute; margin:-17px 0 0 655px}

/*content*/
#content {font-size:0.6975em; line-height:1.27em;
position:relative;
bottom:5px;
}
#content .indent_1 { padding:0 20px 0 19px; margin: 0 0 -4px 0}
#content .indent_2 { padding:23px 20px 49px 45px; }
#content .indent_7 { padding:0 20px 0 19px; }
.title {margin-bottom:15px}
.title_1 {margin-bottom:13px}
.img_left {float:left; margin:0 15px 15px 0}
.img_right {float:right; margin:0 0 0 15px}

.col_bg {background:url(images/col_bg.gif) repeat-y right}

.line {background:url(images/line_bg.gif) repeat-x top; height:23px}

#content .indent_2 .box {width:730px; margin-top:25px}
#content .indent_2 .box .col_box_1 {width:275px}
#content .indent_2 .box .col_box_2 {width:251px}
#content .indent_2 .box .col_box_3 {width:204px}

/*footer*/
#footer { height:40px; font-family:Arial; font-size:0.6875em; line-height:1.27em; color:#fdfdfd}
#footer a {color:#fff; background:url(images/line_link_h.gif) repeat-x bottom; text-decoration:none}
#footer a:hover {background:none}
#footer .indent {padding:12px 46px 0 35px;}


.rss {background:url(images/rss_img.gif) no-repeat 0 0; padding:0 0 4px 22px; text-decoration:underline; float:right; margin-left:544px}
.rss:hover {text-decoration:none; color:#fdfdfd}

.kursywa {font-style:italic;}
.kursywa strong {font-style:italic;font-weight:bold;}
.r {margin-left:150px;font-weight:bold;}
/*================== index.html ==================*/
/*#page1 #content .row_1 .col_1 .indent {padding:20px 3px 0 17px}
#page1 #content .row_1 .col_1 .ind {padding:24px 20px 18px 22px}
#page1 #content .row_1 .col_2 .indent {padding:20px 3px 0 0}
#page1 #content .row_1 .col_2 .ind {padding:24px 20px 18px 22px}
#page1 #content .row_1 .col_3 .indent {padding:20px 19px 0 0}
#page1 #content .row_1 .col_3 .ind {padding:24px 20px 18px 18px}
#page1 #content .row_2 .indent {padding:26px 0 26px 0}
#page1 #content .row_2 .col_1 .ind {padding:10px 36px 30px 26px}
#page1 #content .row_2 .col_1 .box {width:424px}
#page1 #content .row_2 .col_1 .col_box_1 {width:238px}
#page1 #content .row_2 .col_1 .col_box_2 {width:186px}
#page1 #content .row_2 .col_2 .ind {padding:10px 38px 16px 21px}
*/
#page1 #content .row_1 .col_1 .indent {padding:20px 3px 0 17px}
#page1 #content .row_1 .col_1 .ind {padding:24px 20px 18px 22px}
#page1 #content .row_1 .col_2 .indent {padding:20px 3px 0 0}
#page1 #content .row_1 .col_2 .ind {padding:24px 20px 18px 22px}
#page1 #content .row_1 .col_3 .indent {padding:20px 19px 0 0}
#page1 #content .row_1 .col_3 .ind {padding:24px 20px 18px 18px}
#page1 #content .row_2 .indent {padding:26px 0 26px 0}
/*#page1 #content .row_2 .col_1 {width:400px;}*/
#page1 #content .row_2 .col_1 .ind {padding:10px 16px 10px 26px}
/*
#page1 #content .row_2 .col_1 .box {width:424px}
*/
#page1 #content .row_2 .col_1 .col_box_1 {width:316px}

#page1 #content .row_2 .col_1 .col_box_2 {width:186px}
#page1 #content .row_2 .col_2 .ind {padding:10px 18px 16px 11px}
#page1 #content .row_2 .col_3 .ind {padding:10px 18px 16px 11px}
/*
#page1 #content .row_2 .col_2 .box {width:300px}
*/
#page1 #content .row_2 .col_2 .box textarea {width:270px; height:118px; overflow:auto; margin-bottom:10px; display:block}



/*================== index-1.html ==================*/
#page2 #content .col_1 .indent {padding:20px 3px 0 17px}
#page2 #content .col_1 .ind {padding:20px 20px 17px 22px}
#page2 #content .col_1 .box {width:424px}
#page2 #content .col_1 .col_box_1 {width:238px}
#page2 #content .col_1 .col_box_2 {width:186px}
#page2 #content .col_1 .ind_1 {padding:36px 35px 30px 26px}
#page2 #content .col_2 .indent {padding:20px 20px 20px 0}
#page2 #content .col_2 .ind {padding:20px 25px 35px 17px}

/*================== index-2.html ==================*/
#page3 #content .row_1 .col_1 .indent {padding:20px 3px 0 17px}
#page3 #content .row_1 .col_1 .ind {padding:24px 20px 18px 22px}
#page3 #content .row_1 .col_2 .indent {padding:20px 3px 0 0}
#page3 #content .row_1 .col_2 .ind {padding:24px 20px 18px 22px}
#page3 #content .row_1 .col_3 .indent {padding:20px 19px 0 0}
#page3 #content .row_1 .col_3 .ind {padding:24px 20px 18px 18px}
#page3 #content .row_2 .indent {padding:26px 0 26px 0}
#page3 #content .row_2 .col_1 .ind {padding:10px 36px 35px 26px}
#page3 #content .row_2 .col_2 .ind {padding:10px 38px 1px 21px}

/*================== index-3.html ==================*/
#page4 #content .row_1 .col_1 .indent {padding:20px 3px 0 17px}
#page4 #content .row_1 .col_1 .ind {padding:20px 20px 20px 22px}
#page4 #content .row_1 .col_2 .indent {padding:20px 20px 0 0}
#page4 #content .row_1 .col_2 .ind {padding:20px 20px 29px 18px}
#page4 #content .row_2 .indent {padding:26px 0 26px 0}
#page4 #content .row_2 .col_1 .ind {padding:10px 36px 35px 26px}
#page4 #content .row_2 .col_2 .ind {padding:10px 38px 31px 21px}

/*================== index-4.html ==================*/
#page5 #content .col_1 .indent {padding:20px 3px 20px 17px}
#page5 #content .col_1 .indent_2 {padding:0 3px 20px 17px}
#page5 #content .col_1 .ind {padding:20px 20px 24px 22px}
#page5 #content .col_1 .ind_1 {padding:10px 0 30px 26px}

#page5 #content .col_2 .box {width:431px}
#page5 #content .col_2 .col_box_1 {width:230px}
#page5 #content .col_2 .col_box_2 {width:201px}
#page5 #content .col_2 .box input {width:200px; height:18px}
#page5 #content .col_2 .box .div_input {height:30px; }
#page5 #content .col_2 .box textarea {width:431px; height:158px; overflow:auto; margin-bottom:10px; display:block}
#page5 #content .col_2 .div_links {text-align:right; width:431px}

/*#page5 #content .col_2 .indent {padding:61px 38px 20px 21px}*/

/*#page5 #content .col_1 .indent {padding:20px 3px 20px 17px}
#page5 #content .col_1 .indent_2 {padding:0 3px 20px 17px}
#page5 #content .col_1 .ind {padding:20px 20px 24px 22px}
#page5 #content .col_1 .ind_1 {padding:10px 0 30px 26px}*/
#page5 #content .col_2 .indent {padding:20px 3px 20px 0px}
#page5 #content .col_2 .indent_2 {padding:0 3px 20px 17px}
#page5 #content .col_2 .ind {padding:20px 20px 24px 22px}
#page5 #content .col_2 .ind_1 {padding:10px 0 30px 26px}


/*================== index-5.html ==================*/
#page6 #content .row_1 .col_1 .indent {padding:20px 3px 0 17px}
#page6 #content .row_1 .col_1 .ind {padding:20px 20px 22px 22px}
#page6 #content .row_1 .col_2 .indent {padding:20px 20px 0 0}
#page6 #content .row_1 .col_2 .ind {padding:20px 20px 21px 18px}
#page6 #content .row_2 .indent {padding:26px 0 26px 0}
#page6 #content .row_2 .col_1 .ind {padding:10px 36px 30px 26px}
#page6 #content .row_2 .col_1 .box {width:424px}
#page6 #content .row_2 .col_1 .col_box_1 {width:238px}
#page6 #content .row_2 .col_1 .col_box_2 {width:186px}
#page6 #content .row_2 .col_2 .ind {padding:10px 38px 16px 21px}

/*================== index-6.html ==================*/

#page7 #content .col_1 .indent {padding:20px 3px 0 17px}
#page7 #content .col_1 .ind {padding:20px 20px 11px 22px}
#page7 #content .col_1 .box {width:434px}
#page7 #content .col_1 .col_box_1 {width:170px}
#page7 #content .col_1 .col_box_2 {width:201px;padding-left:25px;}
#page7 #content .col_1 .ind_1 {padding:36px 5px 30px 26px}
#page7 #content .col_2 .indent {padding:20px 20px 20px 0}
#page7 #content .col_2 .ind {padding:20px 25px 54px 17px}
#page7 #content .col_1 .box input {width:170px; height:18px}
#page7 #content .col_1 .box .div_input {height:30px}
#page7 #content .col_1 .box textarea {width:400px; height:158px; overflow:auto; margin-bottom:10px; display:block}
#page7 #content .col_1 .div_links {text-align:right; width:401px}

/*================== index-7.html ==================*/
#page8 #content .indent {padding:61px 37px 74px 26px}
#page8 #content .indent_2 {color:#fff}
#page8 #content .indent_2 .title {margin-bottom:27px}

#page10 #content .row_1 .col_1 .indent {padding:20px 3px 0 17px}
#page10 #content .row_1 .col_1 .ind {padding:24px 20px 18px 22px}
#page10 #content .row_2 .col_1 .indent {padding:20px 3px 0 0}
#page10 #content .row_2 .col_1 .ind {padding:24px 20px 18px 22px}
#page10 #content .row_3 .col_1 .indent {padding:20px 19px 0 0}
#page10 #content .row_3 .col_1 .ind {padding:24px 20px 18px 18px}
/*#page10 #content .row_2 .indent {padding:26px 0 26px 0}*/
/*#page1 #content .row_2 .col_1 {width:400px;}*/
/*#page10 #content .row_2 .col_1 .ind {padding:10px 36px 30px 26px}
#page10 #content .row_2 .col_1 .box {width:424px}
#page10 #content .row_2 .col_1 .col_box_1 {width:238px}
#page10 #content .row_2 .col_1 .col_box_2 {width:186px}
#page10 #content .row_2 .col_2 .ind {padding:10px 38px 16px 21px}*/

#page11 #content .col_1 .indent {padding:20px 3px 20px 17px}
#page11 #content .col_1 .indent_2 {padding:0 3px 20px 17px}
#page11 #content .col_1 .ind {padding:20px 20px 24px 22px}
#page11 #content .col_1 .ind_1 {padding:10px 0 30px 26px}
#page11 #content .col_2 .indent {padding:20px 3px 20px 0px}
#page11 #content .col_2 .indent_2 {padding:0 3px 20px 17px}
#page11 #content .col_2 .ind {padding:20px 20px 24px 22px}
#page11 #content .col_2 .ind_1 {padding:10px 0 30px 26px}

#page12 #content .col_1 .indent {padding:20px 3px 0 17px}
#page12 #content .col_1 .ind {padding:20px 20px 11px 22px}
/*#page12 #content .col_2 .box {width:431px}/*
#page12 #content .col_2 .col_box_1 {width:230px}
#page12 #content .col_2 .col_box_2 {width:201px}*/
#page12 #content .col_1 .ind_1 {padding:36px 35px 30px 26px}
#page12 #content .col_2 .indent {padding:20px 15px 20px 0}
#page12 #content .col_2 .ind {padding:20px 20px 54px 17px}
#page12 #content .col_2 .box input {width:180px; height:18px}
#page12 #content .col_2 .box .div_input {height:30px;width:200px; }
#page12 #content .col_2 .box textarea {width:410px; height:158px; overflow:auto; margin-bottom:10px; display:block}
#page12 #content .col_2 .div_links {text-align:right; width:410px}



#page13 #content .row_1 .col_1 .indent {padding:20px 3px 0 17px}
#page13 #content .row_1 .col_1 .ind {padding:24px 20px 18px 22px}
#page13 #content .row_1 .col_2 .indent {padding:20px 3px 0 0}
#page13 #content .row_1 .col_2 .ind {padding:24px 20px 18px 22px}
/*#page13 #content .row_1 .col_3 .indent {padding:20px 19px 0 0}
#page13 #content .row_1 .col_3 .ind {padding:24px 20px 18px 18px}*/

/*==================block====================*/
.block { background:#e7eaed; width:100%}
.block .l_t { background:url(images/l_t_1.gif) left top no-repeat; width:100%}
.block .r_t { background:url(images/r_t_1.gif) right top no-repeat;}
.block .r_b { background:url(images/r_b_1.gif) right bottom no-repeat;}
.block .l_b { background:url(images/l_b_1.gif) left bottom no-repeat;}
.block .left {background:url(images/left_1.gif) repeat-y left}
.block .top {background:url(images/top_1.gif) repeat-x top}
.block .right {background:url(images/right_1.gif) repeat-y right}
.block .bot {background:url(images/bot_1.gif) repeat-x bottom}

.block_2 { background:#f8f8f8; width:100%; color:#75848c}
.block_2 { background:#f8f8f8; width:100%; color:#75848c}
.block_2 .l_t { background:url(images/l_t_2.gif) left top no-repeat; width:100%}
.block_2 .r_t { background:url(images/r_t_2.gif) right top no-repeat;}
.block_2 .r_b { background:url(images/r_b_2.gif) right bottom no-repeat;}
.block_2 .l_b { background:url(images/l_b_2.gif) left bottom no-repeat;}
.block_2 .left {background:url(images/left_2.gif) repeat-y left}
.block_2 .top {background:url(images/top_2.gif) repeat-x top}
.block_2 .right {background:url(images/right_2.gif) repeat-y right}
.block_2 .bot {background:url(images/bot_2.gif) repeat-x bottom}

.block_3 { background:#f8f8f8; width:100%; color:#75848c}
.block_3 .l_t { background:url(images/l_t_3.gif) left top no-repeat; width:100%}
.block_3 .r_t { background:url(images/r_t_3.gif) right top no-repeat;}
.block_3 .r_b { background:url(images/r_b_3.gif) right bottom no-repeat;}
.block_3 .l_b { background:url(images/l_b_3.gif) left bottom no-repeat;}
.block_3 .left {background:url(images/left_3.gif) repeat-y left}
.block_3 .top {background:url(images/top_3.gif) repeat-x top}
.block_3 .right {background:url(images/right_3.gif) repeat-y right}
.block_3 .bot {background:url(images/bot_3.gif) repeat-x bottom}

.content{
position:relative;
}
/*==========================================*/

.zaufali_nam img {
  margin:8px 8px 0px 8px;
}
.zaufali_nam {
  text-align:center;
  vertical-align:center;
}

/* ========================================*/
#s3slider {
   width: 200px; /* important to be same as image width */
   height: 150px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 200px; /* important to be same as image width or wider */
   height: 150px; /* important to be same as image height */
   position: absolute; /* important */
   top: 0;/*  important */
   left: 0;
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /*  important */
   width: 200px; /* important to be same as image width or wider */
   height: 150px; /* important to be same as image height */
   position: relative; /* important */
   display: none; /* important */
   background-position: center center;
   background-repeat: no-repeat;
}
.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 180px;
   background-color: #fff;
   filter: alpha(opacity=0); /* here you can set the opacity of box with text */
   -moz-opacity: 0; /* here you can set the opacity of box with text */
   -khtml-opacity: 0; /* here you can set the opacity of box with text */
   opacity: 0; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 

ul.phones { padding:0; margin:0; list-style:none;}
ul.phones li { padding-left:25px; font-weight: bold;}
ul.phones li:first-child { padding-left:0; }
