body { font-family:Arial; font-size:12px; color:#4C4C4C }

* {margin:0px; padding:0px}
p {text-align: justify;}

a:link { color:blue }
a:visited { color: blue }
a:hover { color: red }
a:active { color: red }

img {border:0px;}

.margin_oferta { float:left; padding-top:15px; width:560px; } 

.content_top { height:303px; background-image: url(../img/top_gradient.jpg); background-repeat:repeat-x;}
.top { width:919px; height:303px; margin-left:auto; margin-right:auto; }

.top_1 { width:903px; height:95px; float:left; padding-left:16px; }
.top_2 { width:919px; height:208px; float:left; }
.top_2a {  width:626px; height:208px; background-image: url(../img/top_2a.jpg); float:left; }
.top_2a_k {  width:626px; height:208px; background-image: url(../img/top_2a_k.jpg); float:left; }
.top_2b {  width:293px; height:208px; background-image: url(../img/top_2b.jpg); float:left; }
.top_2b a {float:right;  }
.margin_rolety { width:253px; height:31px; float:left; margin-top:120px;  }
.margin_zaluzje { width:243px;  height:29px; float:left;  }
.margin_rozwiazania_nietypowe { width:233px;  height:28px;float:left; }

.menu {  width:690px; height:95px; background-image: url(../img/menu_bg.jpg);  float:left;  } 
.menu a {  float:left; margin-top:55px; border:0px; }
.menu_img { border:0px; float:left; }
.logo_roltis {  width:195px; height:95px; float:left;}
.logo_roltis a {  float:left;}
.logo_roltis img {  float:left; border:0px;  }

.content_roltis_1  { margin: 0 auto; width: 919px;  min-height:650px; height:auto !important;  height:650px; background-image:url(../img/content_roltis.jpg); background-repeat:repeat-y; text-align: left; position:relative; color:#333333; }
.content_roltis_2  { margin: 0 auto; width: 898px; padding-left:21px;       }
.content_roltis_22  { margin: 0 auto; width: 898px; padding-left:21px; margin-top: 310px;      }
.content_roltis_2 a:visited { color:#DDEECA; }
.content_box { width:898px; height:504px; }
.content_box_1 { width:258px; height:431px; background-image: url(../img/content_box_1.jpg); float:left; padding-left:13px; padding-top:73px; text-align:left; padding-right:15px;}
.content_box_1a { width:258px; float:left; text-align:justify; }
.content_box_1b { width:258px;   float:left; ; text-align:justify; margin-top:10px;  }
.content_box_1c { width:258px; float:left; text-align:justify; margin-top:126px; }

.content_box_1 p { text-align:justify;}
.content_box_2 { width:264px; height:401px;  padding-top:103px; background-image: url(../img/content_box_2.jpg); float:left; padding-left:17px; padding-right:13px;  }
.content_box_2 p { text-align:justify;}
.box_tel { width:292px; height:189px; background-image: url(../img/box_tel.jpg); float:left; }
.box_gwar { width:292px; height:163px; background-image: url(../img/box_gwar.jpg); float:left; }
.face { width:292px; height:163px; background-image: url(../img/face.jpg); float:left; }
.face iframe { margin-left: 55px; margin-top: 50px; }
.face2 { width:292px; height:163px; float:left; padding-top: 5px; }

.content_bottom { width:865px; font-size:20px; font-family:Tahoma; height:126px; background-image: url(../img/content_bottom.jpg); background-repeat:no-repeat; float:left;  padding-top:15px; padding-left:5px;  }
.content_bottom h1 { font-size:20px; font-weight:normal; }
.zaluzje_bottom { width:283px; height:107px; background-image: url(../img/zaluzje_bottom.jpg); float:left;   margin-right:8px; }
.rolety_bottom { width:283px; height:107px; background-image: url(../img/rolety_bottom.jpg); float:left;  margin-right:8px; }
.rozwiazania_nietypowe_bottom {  width:283px; height:107px; background-image: url(../img/rolety_bottom.jpg); float:left; }

.content_bottom a { color:#DDEECA; text-decoration:none;  }
.content_bottom a:hover { color:#37417C;  }
.content_bottom a:active { color:#DDEECA;  }


.margin ul {  float:left; font-size:11px; }
.margin li {  width:260px; float:left; list-style:none; padding-left:15px; background: url(../img/list_green.jpg) 1%  no-repeat;  }

.margin_2 ul {  float:left; font-size:11px; }
.margin_2 li {  width:260px; float:left; list-style:none; padding-left:15px; background: url(../img/list_green.jpg) 1% 15% no-repeat;  }

.margin_bottom { margin-bottom:16px; }
.margin_top { margin-top:130px; }
.tel { font-size:22px; color:#202960;  padding-left:105px; padding-top:60px; }
.adres {  padding-left:112px; font-size:12px; }
.czynne_1 {  padding-left:153px; font-size:11px; }
.czynne_2 {  padding-left:158px; font-size:11px; } 
.zapraszamy {  padding-left:140px; font-size:16px; padding-top:20px;  }
.gwar { font-size:24px; color:#202960;  padding-left:105px; padding-top:55px; }
.klient {  padding-left:113px; font-size:10px; padding-top:3px;}

.rolety_button {  padding-top:4px; padding-left:4px; }
.rolety_button_2 { float:left; width:283px; height:30px; text-align:center; padding-top:4px; text-align:center;  }
.rozwiazania_nietypowe_button_2 {  padding-top:4px; text-align:center; float:left; width:283px; height:30px;}

/*REFERENCJE*/
.referencje { width:568px; min-height:422px;  height:auto !important;  height:422px; float:left; background-image: url(../img/referencje_bg.jpg); background-repeat:no-repeat; padding-top:65px; padding-left:16px; text-align:center; padding-bottom:15px;}

.referencje_box { width:546px;  background-image: url(../img/referencje_box.jpg); background-repeat:no-repeat; padding-top:8px; padding-left:6px; margin-bottom:10px;}
.referencje_box_content { width:510px; border:1px solid #C1C1C1; padding:15px; text-align:justify; }
.referencje_box_img {   float:left;  margin-right:15px; margin-bottom:10px;}
.referencje_box_text {  float:left; padding:10px; }
.referencje_box_img img {   text-align:center; vertical-align:middle;padding:15px; background-color:#E7F9C7; border:1px solid #5DA42E; }
.referencje_link a { color:#000; text-decoration:none; font-size:10px; margin-left:8px; }
.referencje_link a:hover {color:#000; text-decoration:underline; }
.referencje_link a:visited { color:#000; text-decoration:none; }
.referencje_link a:active { color:#000;  } 
.podpis { float:right;}


/*CERTYFIKATY*/
.certyfikaty { width:568px;   min-height:427px;  height:auto !important;  height:427px; float:left; background-image: url(../img/certyfikaty_bg.jpg); background-repeat:no-repeat; padding-top:65px; padding-left:16px;}
.table_cert { margin-top:50px; float:left; }
.certyfikat_box { width:540px; height:164px; border:1px solid #BCE28D; background-color: #E7F9C7; margin-bottom:15px;}

.cert_text { width:350px; text-align:center;}

td.cert {   text-align:center; vertical-align:middle;padding-left:28px; padding-right:28px; padding-top:12px; }


/*Realizacje*/
.realizacje { width:568px;   min-height:427px;  height:auto !important;  height:427px; float:left; background-image: url(../img/realizacje_bg.jpg); background-repeat:no-repeat; padding-top:65px; padding-left:16px;}
.table_cert { margin-top:50px; float:left; }

.realizacje_box { width:525px; height:145px; border:1px solid #BCE28D; background-color: #E7F9C7; margin-bottom:15px; padding-right:15px;}

.realizacje_box_details { width:510px;  border:1px solid #BCE28D; background-color: #E7F9C7; margin-bottom:15px; padding-left:15px; padding-right:15px; padding-top:12px; padding-bottom:12px; }
.realizacje_box_details img { border:2px solid #BCE28D;  }
.realizacje_box img { border:2px solid #BCE28D;  }

.realizacje_box_details_a  a { color:#335C00; text-decoration:none; text-align:right; float:left; font-weight:bold; margin-right:20px; margin-bottom:10px; margin-top:10px;}
.realizacje_box_details_a  a:visited { color:#335C00; text-decoration:none; }
.realizacje_box_details_a  a:hover { color:#335C00; text-decoration:underline; }
.realizacje_box_details_a  a:active { color:#335C00; }

.realizacje_powrot { width:510px; float:left; margin-top:5px;  margin-bottom:5px;}
.realizacje_powrot  a { color:#335C00; text-decoration:none; text-align:right; float:left; font-weight:bold; margin-right:20px; }
.realizacje_powrot  a:visited { color:#335C00; text-decoration:none; }
.realizacje_powrot   a:hover { color:#335C00; text-decoration:underline; }
.realizacje_powrot   a:active { color:#335C00; }
.rel_text { width:350px; text-align:left;}

td.cert {   text-align:center; vertical-align:middle;padding-left:28px; padding-right:28px; padding-top:12px; }

.realizacje_box  a { color:#335C00; text-decoration:none; text-align:right; float:right; font-weight:bold; }
.realizacje_box  a:visited { color:#335C00; text-decoration:none; }
.realizacje_box  a:hover { color:#335C00; text-decoration:underline; }
.realizacje_box  a:active { color:#335C00; }

/*KONTAKT*/
.kontakt { width:880px; min-height:38px;  height:auto !important;  height:38px; float:left; background: url(../img/kontakt_bg.jpg) #fff; background-repeat:no-repeat;}
.kontakt_1 { width:470px; float:left; padding-top:38px; padding-left:20px; }
.kontakt_1 a { color:#2B6100; text-decoration:none; }
.kontakt_1 a:hover { color:#2B6100; text-decoration:underline; }
.kontakt_1 a:visited { color:#2B6100; }
.kontakt_1 a:active { color:#2B6100;  }
.p_left { float:left; }
.color_green { color:#335C00; float:left;}
.kontakt_tel { font-size:24px; padding-left:10px; }
.kontakt_tel_2 { font-size:24px; padding-left:35px; }
.kontakt_lub { color:#437B00; padding-left:93px; padding-bottom:10px; padding-top:10px; }
.uwaga_sobota_center { color:red; line-height: 5px; font-size:20px; padding-left: 97px; padding-bottom:10px; padding-top:30px; }
.uwaga_sobota { color:red; line-height: 5px; font-size:20px; padding-bottom:10px; padding-top:10px; }
.kontakt_form { width:278px; height:60px; background-image: url(../img/kontakt_form.jpg); background-repeat:no-repeat; float:right; }
.form_1 { border: 0px ; width:260px; height:22px; margin-left:7px; font-size:14px; padding-top:5px; padding-left:5px;  }
.dane { float:right; color:#3E640D; }
.error { padding-left:10px; color:red; font-weight:bold; }
.error_2 { float:left; padding-left:13px; color:red; font-weight:bold; }
.message { width:353px; height:172px; background-image: url(../img/message.jpg); float:left; }
.message_2 { width:334px; height:144px; margin-top:4px; margin-left:10px; border:0px; padding:3px; font-size:14px; }
.send { width:99px; height:27px; background-image: url(../img/send.jpg); border:0px; cursor:pointer; float:right; }
.kontakt_2 { width:352px; float:left; padding-top:50px; text-align:justify; }
.kontakt_header { font-size:16px; font-weight:bold; }
.mapka { width:800px; float:left; }


/*OFERTA*/

.mapa_link_a  a { color:#335C00; text-decoration:none;  float:left; font-weight:bold; margin-left:20px;  }
.mapa_link_a  a:visited { color:#335C00; text-decoration:none; }
.mapa_link_a  a:hover { color:#335C00; text-decoration:underline; }
.mapa_link_a  a:active { color:#335C00; }

.oferta { width:885px; float:left; min-height:422px;  height:auto !important;  height:422px; padding-left:17px; }
.oferta_1 { width:240px;  float:left; background-image: url(../img/oferta_1.jpg); background-repeat:no-repeat; padding-top:20px; margin-bottom:20px;}
.oferta_1 a:visited { color:#2B3573;}

.menu_oferta_1 { float:left;}
.menu_oferta_1 a { width:200px; height:26px; float:left; background-image: url(../img/menu_oferta.jpg); color:#2B3573; text-decoration:none; padding-left:40px;  padding-top:10px; }
.menu_oferta_1 a:hover {  background-image: url(../img/menu_oferta_on.jpg);  text-decoration:none; color:#fff;  }
.menu_oferta_1 a:active { color:#fff; }

.menu_oferta_2 { float:left; width:240px; display:block; }
.menu_oferta_2 a { width:185px; height:17px; float:left; background-image: url(../img/menu_2_oferta.jpg); color:#2B3573; text-decoration:none; padding-left:55px;  padding-top:3px; font-size:10px;  }
.menu_oferta_2 a:hover {  background-image: url(../img/menu_2_oferta_on.jpg);  text-decoration:none; color:#2B3573; font-weight:bold; font-size:11px;  }
.menu_oferta_2 a:visited { color:#2B3573;}
.menu_oferta_2 a:active { color:#2B3573;}

.menu_oferta_5 { float:left; width:240px; display:none; }
.menu_oferta_5 a { width:185px; height:17px; float:left; background-image: url(../img/menu_2_oferta.jpg); color:#2B3573; text-decoration:none; padding-left:55px;  padding-top:3px; font-size:10px;  }
.menu_oferta_5 a:hover {  background-image: url(../img/menu_2_oferta_on.jpg);  text-decoration:none; color:#2B3573; font-weight:bold; font-size:11px;  }
.menu_oferta_5 a:visited { color:#2B3573;}
.menu_oferta_5 a:active { color:#2B3573;}

#subMenuActiv { width:185px; height:17px; float:left; background-image: url(../img/menu_2_oferta_on.jpg);  text-decoration:none; color:#2B3573; font-weight:bold; font-size:11px;}
#menuActiv { width:200px; height:26px; float:left; background-image: url(../img/menu_oferta_on.jpg);  text-decoration:none; color:#fff;}

.open_menu_1 { width:240px; height:36px; float:left; background-image: url(../img/menu_oferta.jpg); color:#2B3573; text-decoration:none; }
.open_menu_1 a { width:200px; height:26px; float:left; background-image: url(../img/menu_oferta.jpg); color:#2B3573; text-decoration:none; padding-left:40px;  padding-top:10px; }
.open_menu_1 a:hover {  background-image: url(../img/menu_oferta_on.jpg);  text-decoration:none; color:#fff;  }
.open_menu_1 a:active { color:#fff; }

.open_menu_2 { width:200px; height:36px; float:left; background-image: url(../img/menu_oferta_open.jpg); color:#fff; text-decoration:none; font-weight:bold; }
.open_menu_2 a { width:200px; height:26px; float:left; background-image: url(../img/menu_oferta_open.jpg); color:#fff; text-decoration:none; padding-left:40px;  padding-top:10px; }
.open_menu_2 a:hover {  background-image: url(../img/menu_oferta_open.jpg);  text-decoration:none; color:#fff;  }
.open_menu_2 a:active { color:#fff; }
.open_menu_2 a:visited { color:#fff; }

.oferta_2 { width:620px; float:left; text-align:justify; background-image: url(../img/oferta_2.jpg); background-repeat:no-repeat; padding-top:40px; padding-left:25px; margin-bottom:20px;}
.oferta_2_text { width:564px; float:left; border:1px solid #C1C1C1; padding-top:13px; padding-left:13px; padding-bottom:20px; padding-right:13px;  }
.oferta_2_text ul {  float:left; padding-left:15px;  }
.oferta_2_text li {  float:left; background: url(../img/list_green.jpg) 1px 5px no-repeat; width:359px; list-style:none; padding-left:10px; margin-bottom:5px; }

.oferta_2_text h1 { font-size:16px; }
.oferta_2_text h2 { font-size:14px; }

.oferta_2_text a { color:#335C00; text-decoration:none; font-weight:bold; }
.oferta_2_text a:visited { color:#335C00; text-decoration:none; }
.oferta_2_text a:hover { color:#335C00; text-decoration:underline; }
.oferta_2_text a:active { color:#335C00; }

.oferta_2_kontakt { background-color:#ebfcc8; padding:13px; float:left; border:1px solid #C7ec9c; margin-top:10px; width:564px;  }
.oferta_2_kontakt a { color:#335C00; text-decoration:none; }
.oferta_2_kontakt a:visited { color:#335C00; text-decoration:none; }
.oferta_2_kontakt a:hover { color:#335C00; text-decoration:underline; }
.oferta_2_kontakt a:active { color:#335C00; }

.oferta_2_text_content { margin-bottom:20px; float:left; width:564px; }

.oferta_2_text_ul { margin-bottom:20px; float:left; width:564px; }
.oferta_2_text_ul ul {  float:left; padding-left:15px;  }
.oferta_2_text_ul li {  float:left; background: url(../img/list_green.jpg) 1px 5px no-repeat; width:534px; list-style:none; padding-left:10px; margin-bottom:5px; }


.oferta_2_text_content_1 { float:left; width:180px; }
.oferta_2_text_content_1 img { margin-bottom:20px; float:left; }
.oferta_2_text_content_2 { float:left; width:384px; }

.oferta_2_text_content_winter_left { float:left; width:220px; }
.oferta_2_text_content_winter_left img { margin-bottom:20px; float:left; }
.oferta_2_text_content_winter_right { float:left; width:344px; }
.oferta_2_text_content_winter_right li { float:left; width:300px; }

.oferta_2_text img { padding:1px; border:1px solid #4c4c4c; float:left; margin-right:20px; }
.oferta_2 h2 { font-size:14px; font-weight:bold; }
.oferta_2_text_width { width:340px; float:left }

.tel_oferta { font-size:18px; color:#202960; float:left; padding-left:75px; padding-top:30px; }
.adres_oferta { padding-left:80px; font-size:10px; float:left; }
.zapraszamy_oferta { padding-left:97px; font-size:14px; padding-top:10px; float:left; }

.czynne_oferta_1 { padding-left:106px; font-size:11px; float:left; }
.czynne_oferta_2 { padding-left:111px; font-size:11px; float:left; }

.gwar_oferta { font-size:20px; color:#202960;  padding-left:75px; padding-top:43px; float:left;}
.klient_oferta { padding-left:79px; font-size:9px; float:left; }
.box_tel_oferta { width:213px; height:125px; background-image: url(../img/tel_oferta.jpg); float:left; margin-bottom:5px; }
.box_gwar_oferta { width:213px; height:125px; background-image: url(../img/gwar_oferta.jpg); float:left; }
.kontakt_oferta { padding-left:15px; float:left; padding-top:15px; }

/* Napisali o nas */
.napisali_o_nas { width:558px; min-height:427px; height:auto !important;  height:427px; float:left; background-image: url(../img/napisali_bg.jpg); background-repeat:no-repeat; padding-top:65px; padding-left:16px; padding-bottom:20px; padding-right:10px;}
.napisali_o_nas_box { width:510px;  border:1px solid #BCE28D; background-color: #E7F9C7; margin-bottom:15px; padding-right:15px; padding-bottom:10px; text-align:justify;  padding-left:15px;  }
.napisali_o_nas_box  a { color:#335C00; text-decoration:none; text-align:right; float:left; font-weight:bold; }
.napisali_o_nas_box  a:visited { color:#335C00; text-decoration:none; }
.napisali_o_nas_box  a:hover { color:#335C00; text-decoration:underline; }
.napisali_o_nas_box  a:active { color:#335C00; }

.napisali_o_nas_box_2 { width:510px;  border:1px solid #BCE28D; background-color: #E7F9C7; margin-bottom:15px; padding-right:15px; padding-bottom:10px; text-align:justify; padding-left:15px; }
.napisali_o_nas_box_2  a { color:#335C00; text-decoration:none; text-align:right; float:left; font-weight:bold; }
.napisali_o_nas_box_2  a:visited { color:#335C00; text-decoration:none; }
.napisali_o_nas_box_2  a:hover { color:#335C00; text-decoration:underline; }
.napisali_o_nas_box_2  a:active { color:#335C00; }
.napisali_o_nas_box_2 img { border:2px solid #BCE28D; }

.napisali_o_nas_box img { border:2px solid #BCE28D; }
.napisali_o_nas_text { text-align:justify; padding-top:10px; }
.napisali_o_nas_img {  padding-left:28px; padding-right:28px; padding-top:12px; vertical-align:top; }
.napisali_o_nas_img_2 {  padding-left:13px; padding-right:28px; padding-top:12px; float:left;}
.napisali_o_nas_podpis { text-align:left; font-size:11px; font-weight:bold;}

/* mapa strony */
.mapa_strony_page { width:568px;   min-height:427px;  height:auto !important;  height:427px; float:left; background-image: url(../img/mapastr_bg.jpg); background-repeat:no-repeat; padding-top:65px; padding-left:16px; padding-bottom:20px;}
.mapa_strony_page  a { color:#335C00; text-decoration:none;  float:left;  }
.mapa_strony_page  a:visited { color:#335C00; text-decoration:none; }
.mapa_strony_page  a:hover { color:#335C00; text-decoration:underline; }
.mapa_strony_page  a:active { color:#335C00; }

.mapa_link { width:568px; float:left; text-align:left;}
.mapa_link  a { color:#335C00; text-decoration:none;  float:left; margin-left:30px;  }
.mapa_link  a:visited { color:#335C00; text-decoration:none; }
.mapa_link  a:hover { color:#335C00; text-decoration:underline; }
.mapa_link  a:active { color:#335C00; }

.mapa_link_a { width:568px; float:left; text-align:left; }
.mapa_link_a  a { color:#335C00; text-decoration:none;  float:left; font-weight:bold; margin-left:20px;  }
.mapa_link_a  a:visited { color:#335C00; text-decoration:none; }
.mapa_link_a  a:hover { color:#335C00; text-decoration:underline; }
.mapa_link_a  a:active { color:#335C00; }

.mapa_link_2 { width:568px; float:left; text-align:left; margin-top:15px;}
.mapa_link_2  a { color:#335C00; text-decoration:none;  float:left;  }
.mapa_link_2  a:visited { color:#335C00; text-decoration:none; }
.mapa_link_2  a:hover { color:#335C00; text-decoration:underline; }
.mapa_link_2  a:active { color:#335C00; }

/*FOOTER*/
.footer { width:879px; height:64px; margin:0 auto;  background-image: url(../img/footer_bg.jpg); padding-left:40px; font-size:10px; padding-top:12px; color:#333333; font-family:Tahoma;	}

.footer_1 { float:left; width:395px }

.footer_2 { float:left; width:255px  }
.footer_2 a { color:#2B6100; text-decoration:none; }
.footer_2 a:hover { color:#2B6100; text-decoration:underline; }
.footer_2 a:visited { color:#2B6100; }
.footer_2 a:active { color:#2B6100;  }

.footer_3  { float:left; width:190px; text-align:right;  }
.footer_3 a { color:#333333; text-decoration:none; }
.footer_3 a:hover { color:#333333; text-decoration:underline; }
.footer_3 a:visited { color:#333333; }
.footer_3 a:active { color:#333333;  }

/* live chat */
#live_chat { width:252px; float:left; padding-left:40px; padding-top:20px; padding-bottom:30px; }  
#live_chat_kontakt { width:252px; float:left; padding-top:20px;  }
#live_chat_oferta { float:left; padding-top:20px; padding-bottom:30px; }

.widget_social{ float:left; width:413px; height:500px; background-image: url(../img/slider3.png); background-repeat: repeat-x; display:block; left:-385px; padding:0; position:fixed; top: 50px;  z-index:1002; }

.widget_social iframe{ background-color: #fff; }



