body { background:url(../img/gradient_1.jpg) repeat-x top center #fff; background-repeat:repeat-x; font-family:Tahoma; font-size:12px;  margin:0;   padding:0;   height:100%; }
* {margin:0px; padding:0px}
p {text-align: justify;}
img { border:0px; margin:0px; padding:0px }

h2 { font-size:20px; padding-bottom:10px;}
h3 { font-size:14px; padding-bottom:10px;}
h4 { font-size:14px; }

a { color:#000; }
a:visited { color:#000; }

#zlota_strona { float:left; padding-top:10px; padding-left:90px; }


/* TOP */
.top { width:970px; height:105px; margin-left:auto; margin-right:auto; }
.top a { color:#fff; }
.top a:hover { color:#DD5C08; }
.top a:visited { color:#fff; }
.top a:active { color:#fff; }

.top_rewizja { width:352px; height:97px; float:left; padding-top:7px; }
.top_menu_1 { width:603px; height:65px; float:left; margin-right:15px; }
.top_menu_1 a { float:right; margin:0px; padding:0px; height:20px; }
.top_menu_2 { width:618px; height:40px; float:left; }
.top_menu_2 a { width:100px; height:40px; float:left; border:0px; margin:0px; padding:0px  }
.top_menu_2 img { border:0px; margin:0px; padding:0px; width:100px; height:40px; float:left; }

.banner {  width:970px; height:181px; margin-left:auto; margin-right:auto;  } 
.banner a {  width:970px; height:181px; float:left; background:url(../img/banner.jpg);  } 
.search {  width:920px; height:25px; margin-left:auto; margin-right:auto; background:url(../img/gradient_search.jpg); padding-top:5px; padding-left:20px; }
.search a  { float:left;  text-decoration:none; color:#4C4C4C  }
.search a:hover  {  text-decoration:underline; color:#4C4C4C }
.search a:visited  {   color:#4C4C4C } 
.search a:active  {  color:#4C4C4C } 
.search img  {  float:left; padding-top:5px; } 

/* Home Page */
.container { min-height:100%;  position:relative;}
.content_rewizja {width:955px;  margin-left:auto; margin-right:auto;  }
.content_left {width:186px;  float:left; }
.content_left_1 {width:186px; height:152px; float:left;  margin-bottom:10px; }
.content_left_2 {width:186px; height:150px; float:left; }

.content_bottom {width:955px; height:200px; float:left;  }

.content_center {width:560px; height:305px;  float:left; border:1px solid #ccc; margin-left:10px; margin-top:4px;  }
.content_center_1  {width:234px;  float:left; padding-left:15px;  padding-top:15px; }
.link_glowna  {width:219px; height:39px; float:left; background:url(../img/link_glowna.jpg); padding-left:15px; margin-bottom:10px; }
.link_glowna_2  { font-size:9px;  }
.link_glowna  a {  color:#4C4C4C ; text-decoration:none;  }
.link_glowna  a:hover {  color:#4C4C4C ;  text-decoration:none;  }
.link_glowna  a:visited {  color:#4C4C4C ;   }
.link_glowna  a:active {  color:#4C4C4C ;   }
.font_medium { font-size:12px; font-weight:bold; }

.content_center_2  {width:309px; height:294px; float:left;  padding-top:9px;  }
.content_right {width:185px;  float:left; padding-left:9px;  }

.box_header  {width:186px; height:24px; float:left;  background:url(../img/box_header.jpg); color:#f7e3e2; text-align:center; padding-top:8px; font-weight:bold;}
.box_header  a { text-decoration:none;  color:#F7E3E2; }
.box_header  a:hover { text-decoration:underline; color:#F7E3E2;}
.box_header  a:active {  color:#F7E3E2;}
.box_header  a:visited { color:#F7E3E2; }

.box_content {width:176px; height:90px; float:left;  background:url(../img/box_wraper.jpg); background-repeat:repeat-y; padding-top:13px; padding-left:10px;  color:#4C4C4C; }
.box_content a { float:left;}

.box_content img {border: 1px solid #949494;}

.box_content_oferta {width:176px; height:90px; float:left;  background:url(../img/box_wraper.jpg); background-repeat:repeat-y; padding-top:13px; padding-left:14px;  color:#4C4C4C; }
.box_content_oferta img {border: 1px solid #949494;}

.box_bottom  {width:186px; height:20px; float:left; background:url(../img/box_bottom.jpg); }

.rewizja_li  { list-style-type:none; visibility: hidden;}

/* Newsletter */
.newsletter { width:150px; height:16px; float:left; margin-left:15px; color:#666666;}
.send_newsletter { float:left;  border:0px; background-color:#E5E5E5; cursor:pointer; color:#666666; margin-left:18px; font-weight:bold;}
.send_newsletter_2 { float:right;  border:0px; background-color:#E5E5E5; cursor:pointer; color:#666666; margin-right:20px; font-weight:bold;}
.box_content_c {width:186px; height:88px; float:left;  background:url(../img/box_wraper.jpg); background-repeat:repeat-y;  padding-top:9px; color:#666666  }
.box_content_c p { padding-left:15px;  }

.box_a {width:186px; height:160px; float:left; margin-top:1px;}
.box_b {width:186px; height:157px; float:left;}
.box_c {width:186px; height:151px; float:left;}

.box_2 {width:760px; height:151px; float:left; margin-right:7px;   }
.box_header_2  { width:760px; height:23px; float:left; background:url(../img/box_header_2.jpg); color:#f7e3e2; text-align:center; padding-top:9px; font-weight:bold;  }
.box_content_2 { width:744px; height:87px; float:left; background:url(../img/box_wraper_2.jpg); background-repeat:repeat-y; padding-left:16px; padding-top:10px; }

.box_bottom_2 { width:760px; height:20px; float:left; background:url(../img/box_bottom_2.jpg); }
.box_content_2 img { }

.home_page { width:955px; height:550px; margin-left:auto; margin-right:auto; }




/* content_rewizja_1 - OFERTA */
.content_rewizja_1  {width:915px; height:840px; margin-left:auto; margin-right:auto; padding-top:10px; color:#4C4C4C }

.content_rewizja_1_left {width:196px;  float:left; }
.content_rewizja_1_right { width:645px; height:720px; border:1px solid #999999; float:left; padding-top:20px; padding-left:20px; padding-right:20px;  text-align:justify;  margin-left:10px;   }
.content_rewizja_1_right ol { padding-left:40px; }
.content_rewizja_1_right a { text-decoration:none;  color:#383838; }
.content_rewizja_1_right a:hover { text-decoration:none; color: #B90F00;}
.content_rewizja_1_right a:active { text-decoration:none; color: #B90F00;}
.content_rewizja_1_right a:visited { text-decoration:none; color:#383838;}

.content_rewizja_1_right_bottom {width:685px; height:20px;  float:left; vertical-align:middle; }
.content_rewizja_1_right_bottom a { float:right; margin-right:10px; font-weight:bold;  }
.content_rewizja_1_right_bottom  a:hover { text-decoration:none; color: #B90F00;}



.content_rewizja_1_right_box { width:235px; height:170px; float:right; margin-left:20px; } 
.content_rewizja_1_right_box img {  border:1px solid #B90F00; padding:2px; } 
.content_rewizja_1_menu_padd { width:186px; margin-left:3px; margin-bottom:10px;  }

.content_rewizja_1_menu { width:178px; float:left; border:1px solid #E3E3E3; background-color:#F3F3F3;  margin-bottom:10px; font-weight:bold; }
.content_rewizja_1_menu a {text-decoration:none; width:150px; height:23px; float:left; background: url("../img/menu_rollover.jpg") 0 0 no-repeat; color:#4C4C4C; padding-left:20px; padding-top:8px; }
.content_rewizja_1_menu a:hover { text-decoration:none; background-position: -178px 0; color: #000; }
.content_rewizja_1_menu a:active { text-decoration:none; background-position: -178px 0; color: #000;}
.content_rewizja_1_menu_2 { width:178px; float:left;  }

.content_rewizja_1_menu_zaufali { width:178px; float:left; border:1px solid #E3E3E3; background-color:#F3F3F3;  margin-bottom:10px; }
.content_rewizja_1_menu_zaufali a { float:left; text-decoration:none;  color:#383838; }
.content_rewizja_1_menu_zaufali a:hover { text-decoration:underline; color:#383838;}
.content_rewizja_1_menu_zaufali a:active {  color:#383838;}

.content_rewizja_1_menu_2_header { width:158px; height:23px; background:url(../img/menu_oferta_hit.jpg); float:left; padding-left:20px; padding-top:8px; color:#F7DFDD }
.content_rewizja_1_menu_2_header a { float:left; text-decoration:none; color:#F7DFDD; }
.content_rewizja_1_menu_2_header a:hover { text-decoration:underline; color:#F7DFDD;}
.content_rewizja_1_menu_2_header a:active { color:#F7DFDD;}

.content_rewizja_1_menu_2 a { width:128px; height:17px; background:url(../img/menu_oferta_2_link.jpg); float:left; padding-left:40px; padding-top:3px;  color:#4C4C4C; font-size:10px; }
.content_rewizja_1_menu_2 a:hover { color: #B90F00; text-decoration:underline; }
.content_rewizja_1_menu_2 a:active { color: #B90F00; }

.box_link  a { text-decoration:none;  color:#383838; float:right; padding-right:10px; width:40px; margin-top:-6px;}
.box_content_oferta a:hover { text-decoration:underline; color:#383838;}
.box_content_oferta a:active {  color:#383838;}

/* identyfikacja wizualna */
.height_2 { width:915px; height:540px; margin-left:auto; margin-right:auto; padding-top:10px; color:#4C4C4C }
.height_2_right { width:665px; height:425px; float:left; padding-left:20px; text-align:justify; border:1px solid #999999; margin-left:10px; padding-top:20px; padding-right:20px;} 
.height_2_right  ul { padding-left:40px; }
.height_2_right a { float:left; text-decoration:none; color:#4C4C4C; }
.height_2_right a:hover { text-decoration:underline; color:#4C4C4C;}
.height_2_right a:active { color:#4C4C4C;} 
.height_2_right a:visited { color:#4C4C4C;} 


.height_3 { width:915px; height:740px; margin-left:auto; margin-right:auto; padding-top:10px; color:#4C4C4C }
.height_3_right { width:665px; height:625px; float:left; padding-left:20px; text-align:justify; border:1px solid #999999; margin-left:10px; padding-top:20px; padding-right:20px;}
.height_3_right a { float:left; text-decoration:none; color:#4C4C4C; }
.height_3_right a:hover { text-decoration:underline; color:#4C4C4C;}
.height_3_right a:active { color:#4C4C4C;} 
.height_3_right a:visited { color:#4C4C4C;} 


.height_4 { width:915px; height:575px; margin-left:auto; margin-right:auto; padding-top:10px; color:#4C4C4C }
.height_4_right { width:665px; height:455px; float:left; padding-left:20px; text-align:justify; border:1px solid #999999; margin-left:10px; padding-top:20px; padding-right:20px;} 
.height_4_right  ul { padding-left:40px; }
.height_4_right a { float:left; text-decoration:none; color:#4C4C4C; }
.height_4_right a:hover { text-decoration:underline; color:#4C4C4C;}
.height_4_right a:active { color:#4C4C4C;} 
.height_4_right a:visited { color:#4C4C4C;} 




/* content_rewizja_2 - REALIZACJE */
.content_rewizja_2  {width:915px; height:22210px; margin-left:auto; margin-right:auto; padding-top:10px; color:#4C4C4C }
 
.content_rewizja_2_details  {width:915px; height:650px; margin-left:auto; margin-right:auto; padding-top:10px; color:#4C4C4C }
.content_rewizja_2 ul { padding-left:35px; float:left;  }
.content_rewizja_2 li { list-style-image: url(../img/li.jpg); height:20px; }
.content_rewizja_2_details ul { padding-left:35px; float:left;  }
.content_rewizja_2_details li { list-style-image: url(../img/li.jpg); height:20px; }
.content_rewizja_2_right { width:665px; height:22070px;  float:left; padding-left:20px; text-align:justify; border:1px solid #999999; margin-left:10px; padding-top:20px; padding-right:20px; margin-top:4px;}
.content_rewizja_2_right  a { text-decoration:none;  color:#383838; }
.content_rewizja_2_right  a:hover { text-decoration:underline; color:#383838;}
.content_rewizja_2_right  a:active {  color:#383838;} 
.content_rewizja_2_right_details { width:665px; height:500px; float:left; padding-left:20px; text-align:justify; border:1px solid #999999; margin-left:10px; padding-top:20px; padding-right:20px;} 
.content_rewizja_2_box { width:355px; height:340px; float:right;  text-align:justify; border:1px solid #EDC1BE; margin-left:20px;  }
.content_rewizja_2_box_more { width:352px; height:260px; float:right;  text-align:justify; border:1px solid #EDC1BE; padding-left:10px; padding-top:10px;  margin-left:20px; margin-bottom:20px; }
.content_rewizja_2_box_more img { border: 1px solid #B90F00; padding:2px; width:335px; height:243px; }
.realizacje_bottom { width:665px; height:20px; float:left; background:url(../img/referencje_bottom.jpg);   }
.content_rewizja_2_realizacja  {width:665px; height:330px; float:left; }
.content_rewizja_2_realizacja h1 { font-size:14px; padding-bottom:10px; }

.realizacje_details_content { width:340px; height:281px; float:left; padding-left:9px; padding-top:9px; }


.realizacje_details_loader { width:337px; height:255px; float:left;}
.realizacje_details_loader img { border:1px solid #B90F00; padding:1px; }

.realizacje_number { float:left ;padding-left:80px;}
.realizacje_number a { text-align:center; float:left;}

.realizacje_number_2 { float:left ;padding-left:120px;}
.realizacje_number_2 a { text-align:center; float:left;}

.realizacje_number_3 { float:left ;padding-left:105px;}
.realizacje_number_3 a { text-align:center; float:left;}

.realizacje_number_4 { float:left ;padding-left:90px;}
.realizacje_number_4 a { text-align:center; float:left;}

.realizacje_number_5 { float:left ;padding-left:75px;}
.realizacje_number_5 a { text-align:center; float:left;}


.realizacje_number_6 { float:left ;padding-left:65px;}
.realizacje_number_6 a { text-align:center; float:left;}

.realizacje_number_7 { float:left ;padding-left:45px;}
.realizacje_number_7 a { text-align:center; float:left;}

.realizacje_number_8 { float:left; padding-left:30px;}
.realizacje_number_8 a { text-align:center; float:left;}

.realizacje_number_9 { float:left; padding-left:15px;}
.realizacje_number_9 a { text-align:center; float:left;}

.r_links { width:19px; height:17px; float:left; background:url(../img/realizacje_number_off.jpg);  text-decoration:none;color:#4C4C4C; padding-top:3px; margin-left:5px; margin-right:5px; padding-left:1px; }



.content_rewizja_2_box_bottom { width:337px; height:30px; float:left; background:url(../img/realizacje_box_bottom.jpg); padding-top:15px; padding-left:10px; padding-right:3px; }
.content_rewizja_2_box_bottom a  { float:left; font-weight:bold; text-decoration:none; color:#4C4C4C  }
.content_rewizja_2_box_bottom a:hover  { float:left; font-weight:bold; text-decoration:underline; color:#4C4C4C }
.content_rewizja_2_box_bottom a  { float:left; font-weight:bold; text-decoration:none; color:#4C4C4C }
#zobacz_referencje { float:right;}

.selected { background:url(../img/realizacje_number_on.jpg); color:#B90F00; font-weight:bold; }




/* content_rewizja_3 - REFERENCJE */
.content_rewizja_3  {width:915px; height:6630px; margin-left:auto; margin-right:auto; color:#4C4C4C; padding-top:10px; }
.content_rewizja_3 ul { padding-left:35px;  }
.content_rewizja_3 li { list-style-image: url(../img/li.jpg) }

.content_rewizja_3_text  { float:left; width:665px; }
.content_rewizja_3_text ul { padding-bottom:10px;  }
.content_rewizja_3_text li { margin-left:200px; list-style:disc; padding-bottom:5px; }
.content_rewizja_3_text p  { text-align:justify; padding-bottom:10px; }
.podpis   { font-weight:bold; float:right; }

.content_rewizja_3_text a  { float:left; font-weight:bold; text-decoration:none; color:#4C4C4C  }
.content_rewizja_3_text a:hover  { float:left; font-weight:bold; text-decoration:underline; color:#4C4C4C }
.content_rewizja_3_text a:visited  { float:left; font-weight:bold;  color:#4C4C4C }

.content_rewizja_3_box { width:195px; height:137px; float:left;border:1px solid #999999; }
.content_rewizja_3_box_1 { width:195px;  float:left;  margin-right:20px; height:auto; padding-bottom:10px;  }


.content_rewizja_3_right { width:665px; height:6500px; float:left; padding-left:20px; text-align:justify; border:1px solid #999999; margin-left:10px;  padding-right:20px; padding-top:20px; margin-top:4px;} 
.content_rewizja_3_right img {border: 1px solid #949494; margin:1px;}
.referencje_bottom { width:665px; height:20px; float:left; background:url(../img/referencje_bottom.jpg); margin-bottom:15px; margin-top:5px; }

.content_rewizja_referencje {  width:665px;}


/* content_rewizja_4 - PARTNERZY */
.content_rewizja_4  {width:915px; height:915px; margin-left:auto; margin-right:auto; padding-top:10px; color:#4C4C4C  }
.content_rewizja_4_right { width:665px; height:795px; float:left; padding-left:20px; text-align:justify; border:1px solid #999999; margin-left:10px; padding-top:20px; padding-right:20px; margin-top:4px;} 
.referencje_bottom { width:665px; height:20px; float:left; background:url(../img/referencje_bottom.jpg); margin-bottom:15px; margin-top:5px; }
.content_rewizja_4_right  img { border: 1px solid #BEBEBE; margin:1px; }
.content_rewizja_4_box { width:195px; height:137px; float:left;border:1px solid #999999; }
.content_rewizja_4_box_1 { width:195px; height:137px; float:left;  padding-bottom:10px; margin-right:20px;  }
.content_rewizja_4_box_1_right { width:440px; float:left; }
.content_rewizja_4_box_1_right h1 { font-size:14px; padding-bottom:10px; }


/* content_rewizja_5 - KONTAKT */
.content_rewizja_5 { width:915px; height:580px; margin-left:auto; margin-right:auto; padding-top:10px; color:#4C4C4C }
.contact_left { width:440px; padding-left:10px; height:490px; float:left; border:1px solid #cccccc }
.contact_left a { text-decoration:none;  color:#383838; }
.contact_left a:hover { text-decoration:underline; color:#383838;}
.contact_left a:active {  color:#383838;}
.contact_left_1_a { width:230px; height:225px; float:left; padding-left:10px; padding-top:10px; }
.contact_left_1_b { width:200px; height:225px; float:left; padding-top:10px; }
.contact_left_2 { width:400px; float:left;  padding-left:30px; padding-top:15px; text-align:center; border-top:1px solid #ccc   }

.contact_right { width:450px; height:467px; float:left; border:1px solid #cccccc; margin-left:10px; padding-top:23px;  color:#383838; }
.contact_right_a p { float:left; text-align:right; width:130px; padding-top:4px; }
.map { width:190px; height:120px; float:left; padding-left:45px; padding-top:28px;}
.form_1 { width:258px; float:right; height:18px; border: 1px solid #BBBBBB; background-color:#F4F4F4; margin-right:45px; padding-top:3px; padding-left:2px;}
.form_2 { width:258px; float:left; height:130px; border: 1px solid #BBBBBB; background-color:#F4F4F4; margin-right:45px; padding-top:3px; padding-left:2px;}
.send {width:42px; height:26px; float:right;  border:0px; background-color:#fff; margin-right:45px; cursor:pointer; font-weight:bold}
.mess { margin-left:144px;  }
.mess p { padding-bottom:4px; float:left; text-align:left; width:130px; }
.data { width:375px; float:left; padding-left:75px;  padding-top:10px;}
.error { float:left; font-size:10px; color:#B50D00 }
.contact_form { height:35px;  }

/* Footer */
.footer { position:absolute; bottom:0;width:100%;height:79px; background:url(../img/footer.jpg); background-repeat:repeat-x; color: #000;  text-align: center;  }
.footer a:visited { color:#d0d1d3; }
.footer_menu { width:585px; height:25px; margin-left:auto; margin-right:auto;  color:green; font-size:10px; padding-top:15px;  }
.footer_menu a { float:left; color:#d0d1d3; text-decoration:none; }
.footer_menu a:hover { color:#ff6600; }
.copy_rights { width:340px; height:26px; margin-left:auto; margin-right:auto; background:url(../img/copy_rights.jpg); margin-top:-1px; color:#d0d1d3; padding-top:13px; font-size:10px; }


/* Mapa strony */
.site_map { width:665px; height:620px; float:left; padding-left:20px; text-align:justify; border:1px solid #999999; margin-left:10px; padding-top:20px; padding-right:20px; margin-top:4px;}
.site_map_height  {width:915px; height:740px; margin-left:auto; margin-right:auto; padding-top:10px; color:#4C4C4C  }
.site_map a { text-decoration:none;  color:#4C4C4C  }
.site_map a:hover { text-decoration:underline; color:#4C4C4C }
.site_map a:active { color:#4C4C4C }

.site_map_bottom { width:665px; height:20px; float:left; background:url(../img/referencje_bottom.jpg); margin-bottom:15px;  }

/* content_rewizja_6 ZAUFALI NAM */
.content_rewizja_6  {width:915px; height:3730px; margin-left:auto; margin-right:auto; padding-top:10px; color:#4C4C4C  }
.content_rewizja_6_left {width:196px; height:580px; float:left; }
.content_rewizja_6_right { width:665px; height:3610px; float:left; padding-left:20px; text-align:justify; border:1px solid #999999; margin-left:10px; padding-top:20px; padding-right:20px; margin-top:4px;} 
.referencje_bottom { width:665px; height:20px; float:left; background:url(../img/referencje_bottom.jpg); margin-bottom:15px; margin-top:5px; }
.content_rewizja_6_img { width:665px;  float:left;} 
.content_rewizja_6_img img {width:191px; height:133px; border:1px solid #999999; } 
.content_rewizja_6_img a  { border:1px solid #999999; float:left; padding:2px; width:193px; height:135px; margin-left:12px; margin-right:10px; margin-bottom:20px; } 

/* Realizacje Details - height*/

.height_1 { width:915px; height:570px; margin-left:auto; margin-right:auto; padding-top:10px; color:#4C4C4C }
.height_1_right { width:665px; height:450px; float:left; padding-left:20px; text-align:justify; border:1px solid #999999; margin-left:10px; padding-top:20px; padding-right:20px;} 
.height_1_right h1 { font-size:14px; padding-bottom:10px; }

.height_2 { width:915px; height:950px; margin-left:auto; margin-right:auto; padding-top:10px; color:#4C4C4C }
.height_2_right { width:665px; height:830px; float:left; padding-left:20px; text-align:justify; border:1px solid #999999; margin-left:10px; padding-top:20px; padding-right:20px;} 
.height_2_right ol { padding-left:40px; }



.do_gory { float:right; width:600px; text-align:right; height:20px;}

/* Mapa strony */
.layout_roku_1 { width:665px; height:4400px; float:left; padding-left:20px; text-align:justify; border:1px solid #999999; margin-left:10px; padding-top:20px; padding-right:20px; margin-top:4px;}
.layout_roku_1 h2 { font-size:24px; text-align:center; width:665px; float:left; margin-top:30px;} 
.layout_roku_2 { width:665px; float:left; margin-bottom:25px; }
.layout_roku_3 { width:665px; float:left; margin-bottom:10px; text-align:center; line-height:18px;  }


.layout_roku_height  {width:915px; height:4520px; margin-left:auto; margin-right:auto; padding-top:10px; color:#4C4C4C  }
.layout_roku_1 a { text-decoration:none; color:#4C4C4C; text-align:center; }
.layout_roku_1 a:hover { text-decoration:underline; color:#4C4C4C }
.layout_roku_1 a:active { color:#4C4C4C }
.layout_roku_1 img { border:0px; }
.layout_roku { font-size:14px; padding-bottom:10px; text-align:center; font-weight:bold;}
.center { text-align:center; }
.img_layoutroku { float:left;  margin-right:20px; padding:1px; border:1px solid #999999}
.img_layoutroku  img { border:0px; float:left; }
.x7 { width:665px; float:left; background:url(../img/x7.jpg) 99% 30% no-repeat; margin-bottom:30px; margin-top:40px; }
.x7 h3 {  font-size:24px; float:left; text-align:left; }
.x7 p { width:665px; float:left; }
.padding_lr { margin-top:90px; }
.padding_lr_2 { margin-top:5px; }


.realizacje_lr { margin-top:40px; float:left; margin-left:30px;  }