/*
	***Jedynka***
	author: malgorzata.kmiec@enzo.pl
	Copyright Enzo Sp. z o.o., http://enzo.pl
*/
/* ---------------RESET--------------- */
body, p, pre, ul, ol, fieldset, input, option, textarea, th, td,
dl, dd ,hr ,blockquote, caption, legend, form, button {margin: 0;padding: 0;}
ol, ul {list-style: none;}
q:before{content: no-open-quote;}
q:after{content: no-close-quote;}
legend, caption{text-align: left;color: #000;}
fieldset, abbr, acronym, img{border: none;}
a, del, ins{text-decoration: none;}
cite, address, dfn, var {font-style: normal;}
h1,h2,h3,h4,h5,h6{margin: 0;font-weight: normal;font-size: 1em;}
*:focus { outline: none; }
/* ---------------DEFAULT--------------- */
body {
	font-size: 100%;
	font: normal 0.88em Tahoma, Geneva, Kalimati, sans-serif;
	line-height: 1.5em;
	color:#484848;
	background: #fff;
}
#page{
  width:940px;
  margin:0 auto;
}
#header{position:relative; z-index:1;}
#header h1  {z-index:2;position:relative;width:168px;}
#header h1 a{
  width:168px;
  height: 66px;
  display:block;
  text-indent:-1000em;
  background: url(/img/frontend/logo.png) 0 0 no-repeat;
  margin-left:-2px;
}
#menu {
  padding-left:180px;
  width: 760px;
  float:left;
  background: #022c7e url(/img/frontend/menu-bg.gif) 0 0 repeat-x;
  position:absolute;
  top:0;
  z-index:1;
  height:48px;
}
#menu li {float:left;}
#menu a {
  color: #fff;
  background: url(/img/frontend/top-menu.gif) 0 0 no-repeat;
  display:block;
  height:47px;
  text-indent:-1000em;
}
#menu a#tm1{
  width: 104px;
  background-position:0 0;
}
#menu a#tm2{
  width: 161px;
  background-position:-104px 0;
}
#menu a#tm3{
  width: /*180*/87px;
  background-position:/*-265px*/-540px 0;
}
#menu a#tm4{
  width: 95px;
  background-position:-445px 0;
}
#menu a#tm1:hover, #menu a#tm1.selected{
  background-position:0 -47px;
}
#menu a#tm2:hover, #menu a#tm2.selected{
  background-position:-104px -47px;
}
#menu a#tm3:hover, #menu a#tm3.selected{
  background-position:/*-265px*/-540px -47px;
}
#menu a#tm4:hover, #menu a#tm4.selected{
  background-position:-445px -47px;
}
#infolinia {
  background: url(/img/frontend/infolinia-bg.gif) 0 0 no-repeat;
  width: 167px;
  height: 12px;
  float:right;
  display:block;
  text-indent:-1000em;
  position:absolute;
  top:15px;
  right:20px;
  z-index:1;
  _left:753px
}
/*-------------------------------*/
#intro {
  /*background: url(/img/frontend/postacie.png) 100% 0 no-repeat;*/
  color: /*#1045a8*/#595959;
  float:right;
  margin-right:0;
  margin-top:-6px;
  padding-top:252px;
  position:relative;
  right:1px;
  width:294px;
  font-size:1.07em;
  line-height:1.4em;    
}

#intro.video{padding-top:/*33px*/9px;  /*background: url(/img/frontend/postacie-video.png) 100% 0 no-repeat;*/}

#intro.video img{margin-left:15px;}

#intro .video-title{
  font-size:0.87em;
  color:#595959;
  padding-left:15px;
}


#intro h3{
  /*background: rgb(0, 40, 120); 
  color: #fff; 
  text-transform: uppercase; 
  padding: 2px 5px; 
  margin-left: 10px; 
  margin-top: 30px;*/
}

#intro h3{
  color: #000; 
  text-transform: uppercase; 
  padding: 2px 5px; 
  margin-left: 10px; 
  margin-top: 20px;
}

#intro ul{color:#1f58a5; font-size:13px; line-height: 18px; text-transform:uppercase;}

#intro li{
  margin: 15px 0 0 14px;
  background: url(/img/frontend/bullet3.gif) 0 4px no-repeat;
  padding-left:20px;
}

#intro li li{margin-left:0; padding:0; margin-top:0; background:none;}

#intro li li em{text-transform:lowercase; font-style:normal;}

#intro li a {
  color: #1f58a5;
  border-bottom:1px dotted #6e9cfa;
}
#intro li a:hover{
  border-bottom:1px solid #6e9cfa;
}

/*#mb1{
  width: 280px;
  height:199px;
  background: url(/img/frontend/video-img2.jpg) 0 0 no-repeat;
  text-indent:-1000em;
  display:block;
  margin-left:14px;
}

#mb1:hover{background-position:0 -199px;}

#mb1:active{background-position:0 -398px;}*/

#intro-wrap {
  padding:15px;
  width:263px;
  /*background: url(/img/frontend/intro-bg.gif) 0 0 repeat-y;
  border: 1px solid #e0e0e0;
  border-left:none;
  border-top:none;
  border-bottom-right-radius : 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  padding:20px;
  width:252px;
  min-height:140px;*/
}

#intro h2 {
    background: url("/img/frontend/aktualnosci.png") no-repeat scroll 0 0 transparent;
    height: 24px;
    margin-left: 15px;
    text-indent: -1000em;
    width: 120px;
}

#intro span {color:/*#062359*/#000;}
#intro2 {
  color: #595959;
  font-size:0.86em;
  line-height:1.4em;
  border-top:1px solid #6E9CFA;
  line-height:1.4em;
  /*margin-top:25px;*/
  padding:45px 20px 50px;
  width:900px;
}
#intro2 a{
  color:#1045a8;
  border-bottom:1px dotted #6e9cfa;
}
#intro2 a:hover{
  color:#1d5bd2;
  border-bottom:1px solid #6e9cfa;
  background:#d4f0ff;
}
#intro2 p.p1{float:left; width:260px; margin-right:60px;}
#intro2 p.p2{float:left; width:260px;}
#intro2 span{color:#000;}

#slider-wrap{
  float:left;
  /*width:947px;*/
  width:653px;
  margin-left:-7px;
}
#slider {float:left; width:653px;   z-index:1; }
#slider.js { height: 164px;}
.slide {
  width:636px;
  height: 390px;
  padding:10px 0 0 16px;
  /*width:900px;
  height: 380px;
  padding:20px 26px 0 26px;*/
  overflow:hidden;
  position:relative;
  background: #002878 url(/img/frontend/slider-bg.jpg) 0 0 no-repeat;
}

.video .slide {
  background: #002878 url(/img/frontend/slider-bg-video.jpg) 0 0 no-repeat;
}

.slide .wrap{
  /*width:900px; padding-top:188px;*/
  width:620px;
  padding-top:168px;
  float:left;
}
#group-1 .wrap{
  background: url(/img/frontend/slide-bg-old.jpg) 50% 0 no-repeat;
}
#group-5 .wrap{
  background: url(/img/frontend/s-do-elewacji.jpg) 50% 0 no-repeat;
}
#group-2 .wrap{
  background: url(/img/frontend/s-do-metalu.jpg) 50% 0 no-repeat;
}
#group-3 .wrap{
  background: url(/img/frontend/s-do-drewna.jpg) 50% 0 no-repeat;
}
#group-4 .wrap{
  background: url(/img/frontend/s-uzupelniajace.jpg) 50% 0 no-repeat;
}
.slide ul {
    clear:left;
    float:left;
    list-style:none;
    position:relative;
    left:50%;
}
.slide li{
    display:block;
    float:left;
    position:relative;
    right:50%;
    text-align:center;
    /*width: 225px;*/
    margin:0 40px;
    _margin:0 40px 0 20px;
    max-width: 126px;
    _width: 126px;
    
}

#group-4 li.min2 {margin-top:-22px;}

.slide li.min {margin:0 14px; _margin:0 14px 0 7px;}
.slide li.min2 {max-width: 165px;    _width: 165px;}
.slide li.min3 {max-width: 220px;    _width: 220px;}

/*.slide li.min2 {max-width: 180px;    _width: 180px;}
.slide li.min, #group-4.slide li {
    position: relative;
    top: -22px;
}*/

.slide li a {color:#fff; text-transform:uppercase; border-bottom:1px dotted #3979f2;
font: normal 1.07em Lucida Sans Unicode, Lucida Grande, Loma, sans-serif;
}
.slide li p a:hover, .slide li a.hover{
  background:#1b67c9;
  border-bottom:1px solid #4389ff;
}
/*.slide li a img {margin-right:-10px;}*/
.slide li p.name {
   position: relative; top: -20px; text-align:center;
}
#slider-wrap h2 {
  float:left;
  display:inline;
  color:#1e59a5;
  background: url(/img/frontend/t-produkty.gif) 0 0 no-repeat;
  width: 94px;
  height:13px;
  text-indent:-1000em;
  margin:6px 40px 0 20px;
}
#nav {float:left;position:relative; top:1px; z-index:2;}
#nav li {
  float:left;
  margin:0 3px;
}
#nav li a{background: url(/img/frontend/produkty-menu.gif) 0 0 no-repeat; float:left; height:27px;display:block; text-indent:-1000em;}
#nav li a#mp1{background-position:0 0; width:83px;}
#nav li a#mp2{background-position:-85px 0; width:88px;}
#nav li a#mp3{background-position:-175px 0; width:81px;}
#nav li a#mp4{background-position:-258px 0; width:87px;}
#nav li a#mp5{background-position:-346px 0; width:100px;}
#nav li a#mp1:hover, #nav li a#mp1.activeSlide{background-position:0 -27px;}
#nav li a#mp2:hover, #nav li a#mp2.activeSlide{background-position:-85px -27px;}
#nav li a#mp3:hover, #nav li a#mp3.activeSlide{background-position:-175px -27px;}
#nav li a#mp4:hover, #nav li a#mp4.activeSlide{background-position:-258px -27px;}
#nav li a#mp5:hover, #nav li a#mp5.activeSlide{background-position:-346px -27px;}
.box{width:100%; float:left;margin-top:20px;}
a.nolink {border-bottom:none !important;}

#pytania {padding:10px 0 25px 0px; margin-top:35px;}

#pytania li p{display:inline;}
#pytania ul{
  margin-top:20px;
}
#pytania p.wstep{
  margin-top:20px;
  padding-left:20px;
  float:left;
  clear:both;
}
#pytania li a, #pytania p.wstep a{
  color:/*#5a5a5a*/#1244a8;
  border-bottom:1px dotted #6e9cfa;
}
#pytania li a:hover, #pytania p.wstep a:hover{
  border-bottom:1px solid #6e9cfa;
}
#pytania li a.more{
  font-size:0.93em;
  color:#1244a8;
  border-bottom:1px dotted #3979f2;
}
#pytania li a.more:hover{
  color:#1d5bd2;
  border-bottom:1px solid #6e9cfa;
  background:#d4f0ff;
}
#pytania a.all {  font-size:0.93em; color:#1e59a5; border-bottom:1px dotted #6e9cfa;}
#pytania a.all:hover{
  color:#1d5bd2;
  border-bottom:1px solid #6e9cfa;
  background:#d4f0ff;
}

/*#pytania li {
  background: url(/img/frontend/cudzyslow.gif) 0 0 no-repeat;
  padding-left:20px;
  margin-right:20px;
}*/

#pytania li {
    background: url("/img/frontend/cudzyslow.gif") no-repeat scroll 0 0 transparent;
    float: left;
    margin-bottom: 30px;
    margin-right: 20px;
    padding-left: 20px;
    width: 430px;
}

#pytania li.first{clear:left;}
#pytania h2 {margin-left:20px;}
#pytania h2 span{
  background: url(/img/frontend/t-pytania.gif) 0 0 no-repeat;
  display:inline-block;
  width:296px;
  height:21px;
  text-indent:-1000em;
}

#pytania h2 span.v2{
  background: url(/img/frontend/malowanie-title.png) 0 4px no-repeat;
  display:inline-block;
  width:258px;
  height:21px;
  text-indent:-1000em;
}

/*--------------footer--------------*/
#footer {color:#484848; padding: 25px 20px;clear:both; border-top:1px solid #c2c2c2; width:900px; float:left; margin-top:10px;}
#footer p{display:inline;width:50%; float:left;}
#footer a {
  /*font: normal 0.79em Arial, Helvetica Garuda, FreeSans, sans-serif;
  color:#003f72;*/
  background: url(/img/frontend/wykonanie_enzo.gif) 0 0 no-repeat;
  display:block;
  width:180px;
  height:23px;
  text-indent:-1000em;
  float:right;
}
/*-----------podstrona kolor---------------*/
#sidebar{
  width:220px;
  float:left;
  text-align:center;
  padding-top:30px;
}
#inspiracje{z-index:1; position:relative;overflow:hidden; border:1px solid #c9cac8;
height: 258px; width: 938px;
}
#inspiracje img{display:block;}
#zwin{
  background:url(/img/frontend/panel-zwin.png) 0 0 repeat-x;
  color:#000;
  font-size:0.93em;
  position:absolute;
  left:10px;
  bottom:0;
  padding-right:4px;
  cursor:pointer;
  display:none;
}
#zwin span{background:url(/img/frontend/arrow.gif) 100% 50% no-repeat; padding:0 20px 2px 4px;float:left;}
#zwin.selected span{background:url(/img/frontend/arrow2.png) 100% 50% no-repeat;}
#produkt {z-index:2; position:relative;}
#content{
  width:620px;
  padding:20px 0 0 20px;
  float:right;
  margin-top:-100px;
  background:#fff;
  border-top:1px solid #c9cac8;
  position:relative;
  z-index:3;
}
#art{
  width:330px;
  padding-right:290px;
  min-height:400px;
  _height:expression("400px");
  margin-top:-10px;
  padding-top:10px;
  padding-bottom:20px;
}
.panel1ogrod{
  background: url(/img/frontend/panel-ogrod-barw.jpg) 100% 100% no-repeat;
}
.panel{
  background: url(/img/frontend/panel-wnetrza-kolor.jpg) 100% 0 no-repeat;
}
.panel1{
  background: url(/img/frontend/panel-wnetrza-biale.jpg) 100% 0 no-repeat;
}
.panel5{
  background: url(/img/frontend/panel-elewacje.jpg) 100% 0 no-repeat;
}
.panel3{
  background: url(/img/frontend/panel-drewno.jpg) 100% 0 no-repeat;
}
.panel2{
  background: url(/img/frontend/panel-metal.jpg) 100% 0 no-repeat;
}
.panel2neokor{
  background: url(/img/frontend/panel-neokor.jpg) 100% 0 no-repeat;
}
.panel4{
  background: url(/img/frontend/panel-uzupelniajace.jpg) 100% 0 no-repeat;
}
#art p{margin:5px 0;}
#breadcrumbs a{color:#8d8d8d; /*border-bottom:1px dotted #6e9cfa;*/ float:left;}
#breadcrumbs a:hover{
  border-bottom:1px solid #6e9cfa;
}
#breadcrumbs li {float:left; background: url(/img/frontend/podzial.gif) 100% 7px no-repeat; padding-right:8px;font-size: 1.71em;}
#breadcrumbs {float:left; width:100%; margin-bottom:20px;}
#breadcrumbs.js {
  margin-bottom:5px;
  margin-left:-7px;
  margin-top:-5px;
}
#content h2 {clear:left; color:#000; font-size:2.57em; text-transform: uppercase;}
#content #art ul{
  color:#093486;
  margin:20px 0 20px 0;
  font-size: 1.14em;
  line-height:1.88em;
}

#content #art ul ul{font-size:1em;}

#content #art ul li{
  padding-left:20px;
  background: url(/img/frontend/bullet.gif) 0 12px no-repeat;
  font-family: Tahoma;
}
#content #art ul li strong{color:#093486;font-weight:normal;}
#content #art ul li.sIFR-replaced{
  background-position:0 8px;
}
#kolory {margin-top:10px;}
#kolory ul li{
 margin:0 3px 3px 0;
 float:left;
}
#kolory h3{
  background: url(/img/frontend/t-kolory.gif) 0 0 no-repeat;
  width:397px;
  height:17px;
  text-indent:-1000em;
  margin-bottom:15px;
}
#specyfikacja{
  clear:both;
  float:left;
  width:100%;
}
#specyfikacja.js{position:relative;
* z-index:2;
}
/*#specyfikacja.js.top{top:0px;}*/
/*#specyfikacja.js.top2{top:-90px;}*/
#specyfikacja dt{
  width:300px;
  height:61px;
  text-indent:-1000em;
  float:left;
  margin-top:20px;
  clear:left;
}
#specyfikacja.js dt{
  cursor:pointer;
  z-index:2;
  position:relative;
}
#dane{
  background: url(/img/frontend/dane-techniczne.gif) 0 0 no-repeat;
}
.js #dane:hover{
  background: url(/img/frontend/dane-techniczne.gif) 0 -122px no-repeat;
}
.js #dane.selected{
  background: url(/img/frontend/dane-techniczne.gif) 0 -61px no-repeat;
}
#kalkulator{
  background: url(/img/frontend/kalkulator-wydajnosci.gif) 0 0 no-repeat;
}
.js #kalkulator:hover{
  background: url(/img/frontend/kalkulator-wydajnosci.gif) 0 -122px no-repeat;
}
.js #kalkulator.selected{
  background: url(/img/frontend/kalkulator-wydajnosci.gif) 0 -61px no-repeat;
}
#specyfikacja dd{
  background:#f5f5f5;
  padding:20px 80px 20px 20px;
  border-bottom:1px solid #dddcdd;
  float:left;
  top:20px;
  overflow:hidden;
  width:540px;
}
#specyfikacja.js dd {position:absolute;right:0;
z-index:5;
}
.js dd#dd-kalkulator{top:101px;}
#sklepy.js{
  position:relative;
  margin-bottom:0px;
  top:0;
  padding-bottom:5px;
  _margin-bottom:0px;
  _top:0px;
  z-index:1;
}
/*#sklepy.js.top{top:-140px;}
#sklepy.js.top2{top:-90px;}*/
#sklepy.bg{
  background: url(/img/frontend/map-bg.jpg) 0 4px no-repeat;
}
#sklepy h4{
  background: url(/img/frontend/znajdz-sklep.png) 0 0 no-repeat;
  width:243px;
  height:45px;
  text-indent:-1000em;
}
#sklepy h4:hover{background-position:0 -90px;}
#sklepy h4.selected{background-position:0 -45px; height:44px;}
#sklepy.js h4{cursor:pointer;}
#map-wrap{
  background: url(/img/frontend/cien-lewy.gif) 0 0 no-repeat;
  padding-left:7px;
  margin-left:-7px;
  z-index:1;
  clear:both;
  width:940px;
  _margin-top:-1px;
}
#map-wrap2{
  background: url(/img/frontend/cien-prawy.gif) 100% 0 no-repeat;
  padding-right:7px;
  width:940px;
  overflow:hidden;
}
.map-box, #loader{float:left; min-height:390px; _height:expression("390px"); padding:20px; width:900px;background:#fff;z-index:1; position:relative;}
.map-box.tech {border-top:1px solid #E5E5E5; margin-top:1px;}
.brak{background: #c3e0fc; padding:10px; font-size:1.14em;}
#loader{text-align:center;padding:70px 20px 70px 20px}
.map-search{background:#093486; padding:10px 0 7px 0;color:#fff; position:relative; z-index:2;  float:left;
  width:940px;}
.map-search p{display:inline;}
.map-search span{font: normal 1.07em Lucida Sans Unicode, Lucida Grande, Loma, sans-serif;
padding:0 13px;}
.map-search .item {
  height:28px;
  width:162px;
  position:relative;
  display:inline-block;
}
.map-search div{
 float:left;
}
.map-search span{float:left; display:block; margin-top:5px;}
.map-search label{
 color: #fff;
 font: normal 1.07em Tahoma, Geneva, Kalimati, sans-serif;
 width:150px;
 height:22px;
 padding:4px 5px 0 5px;
 position:absolute;
 top: -22px;
 left:1px;
}
.map-search .min label{width:110px;}
.map-search label.show{top:1px;   color: #002877;}
input[type=text]{
 background: #fff url(/img/frontend/input-bg.gif) 0 0 repeat-x;
 color: #002877;
 font: normal 1.07em Tahoma, Geneva, Kalimati, sans-serif;
 border:1px solid #040a15;
 width:150px;
 height:22px;
 padding:4px 5px 0 5px;
}
input{
 _background: #fff url(/img/frontend/input-bg.gif) 0 0 repeat-x;
 _color: #002877;
 _font: normal 1.07em Tahoma, Geneva, Kalimati, sans-serif;
 _border:1px solid #040a15;
 _width:150px;
 _height:22px;
 _padding:4px 5px 0 5px;
}
.map-search .item.min{width:112px;}
.item.min input{width:110px;}
input.submit{border:none !important;width:auto !important; height:auto !important;padding:0 !important; margin-left:20px;}
.map-search .btn-szukaj{
  border:none !important;
  width:72px;
  height:31px;
  background:url(/img/frontend/szukaj.gif) 0 0 no-repeat;
  text-indent:-1000em;
  * text-indent:0;
  * padding-top:31px;
  cursor:pointer;
  margin-left:20px;
}
.map-search .btn-szukaj:hover{
  background-position:0 -31px;
}
.map-search a{
  color:#fff;
  border-bottom: 1px dotted #3979f2;
  font-size:0.93em;
  position:absolute;
  top:15px;
  * top:10px;
  right:10px;
  line-height:1.3em
}
.map-search a:hover{
  border-bottom:1px solid #6e9cfa;
}
div.select{position:relative;display:inline;z-index:3;}
input.nice_select{
  width:170px;
  height:24px;
  cursor:default;
  background:url(/img/frontend/select-bg.gif) no-repeat;border:none;
  color: #002877;
  font: normal 1.07em Tahoma, Geneva, Kalimati, sans-serif;
  padding:4px 5px 0 5px;
}
input.nice_select:hover{background-position:0 -28px;}
#kontant-form input.nice_select{
  width:215px;height:21px;
  background:url(/img/frontend/select-bg2.gif) no-repeat;
  color: #062359;
  padding:2px 0px 0 5px;
  border:none;
}
#kontant-form input.nice_select:hover{background-position:0 -23px;}
ul.virtual_select{
  z-index:100;
  font: normal 1.07em Tahoma, Geneva, Kalimati, sans-serif;
  color: #002877;
  border:1px solid #b8cbeb;
  width:176px;
  margin:0;
  margin-left:1px;
  list-style-type:none;
  padding:0;
  left:0;
  display:none;
  * top:27px;
  position:absolute !important;
}
#kontant-form ul.virtual_select{width:218px;margin:0;}
ul.virtual_select li{
  display:block;
  height:18px;
  padding:2px 0 0 5px;
  margin:0;
  cursor:pointer;
  background-color:#fff;
}
ul.virtual_select li.over, ul.virtual_select li.selected{background-color:#b8cbeb;}
.select2 {position:relative; z-index:2;}
.powiazane{margin:60px 0 35px 0; border-top:1px solid #a6c7f4;position:relative; z-index:1;}
/*.powiazane.top{margin-top:-60px;}*/
#lista .powiazane{margin-bottom: 20px; border-top:none; margin-top:30px;}
.powiazane h3{
 background:url(/img/frontend/t-powiazane.gif) no-repeat;
 width:218px;
 height:17px;
 text-indent:-1000em;
 position:relative;
 top:-12px;
}
#lista .powiazane h2 {
 background:url(/img/frontend/t-produkty2.gif) 0 0 no-repeat;
 width:153px;
 height:22px;
 text-indent:-1000em;
 padding-bottom: 20px;
}
h2#t-kontakt {
 background:url(/img/frontend/t-kontakt.gif) 0 0 no-repeat;
 width:153px;
 height:22px;
 text-indent:-1000em;
 padding-bottom: 20px;
}
#lista .powiazane h3{
 background:none;
 width:auto;
 height:auto;
 text-indent:0;
 position:static;
 padding-bottom: 0;
  color:#093486;
  font-family:Lucida Sans Unicode,Lucida Grande,Loma,sans-serif;
  font-size:1.29em;
  text-transform:uppercase;
  clear:both;
   display:inline-block;
   float:left;
   clear:both;
}
#lista .powiazane h3.sIFR-replaced{margin-bottom:-15px; * margin-bottom:-12px;* width:110px;}
.clear{clear:left;}
#lista ul {  border-top: 1px solid #a6c7f4;float:left; width:100%;}
.powiazane li{float:left; width:286px; margin-left:20px; _margin-left:10px; padding-bottom:40px;}
#pytania-odpowiedzi .powiazane li {width:169px;}
#pytania-odpowiedzi .powiazane {width:100%; float:left; margin-bottom:0;}
#pytania-odpowiedzi .powiazane h3{
 padding-bottom:0;
 background:#fff url(/img/frontend/t-polecane.gif) no-repeat;
 width:195px;
 height:13px;
 top:-13px;
}
.powiazane li.first{clear:left;}
.powiazane h4 {text-align:left; margin:15px 0 5px 0;}
.powiazane h4 sup, .name sup{font-size:1.5em; position:relative; top:5px;}
.powiazane h4 a{
  color:#093486;
  font: normal /*1.29em*/ 1.07em Lucida Sans Unicode, Lucida Grande, Loma, sans-serif;
  text-transform:uppercase;
  border-bottom:1px dotted #6e9cfa;
}
.powiazane h4 a:hover, .powiazane h4 a.hover{
  color:#1d5bd2;
  border-bottom:1px solid #6e9cfa;
  background:#d4f0ff;
}
.powiazane p{font-size:0.93em;text-align:left;line-height:1.5em;}
table.dane {width:100%;}
table.dane th{
  color:#15439a;
  text-transform:uppercase;
  font: normal 1em Lucida Sans Unicode, Lucida Grande, Loma, sans-serif;
  border-bottom: 1px dotted #c2c2c2;
  width:30%;
  text-align:left;
  padding-top:10px;
  vertical-align:bottom;
}
table.dane th span{ padding-right:15px;position:relative; top:5px; background:#F5F5F5;}
table.dane td span{position:relative; top:5px;}
table.dane td{padding-left:20px;  padding-top:10px; vertical-align:bottom;}
.pdf{padding:5px 0 2px 40px; color:#15439a; background:url(/img/frontend/pdf-ico.gif) no-repeat; }
.pdf span{border-bottom:1px dotted #6e9cfa; }
.pdf:hover span{
  border-bottom:1px solid #6e9cfa;
}
.zamknij{color:#15439a; border-bottom:1px dotted #6e9cfa; cursor:pointer; position:absolute; right:20px; display:none;}
.zamknij:hover{  color:#1d5bd2;
  border-bottom:1px solid #6e9cfa;
  background:#d4f0ff;}
#pojemnosc {
  float:left;
  width:100%;
  margin-top:20px;
  text-align:center;
}
#pojemnosc a{
  color:#093486;
  font-size:1.07em;
  padding:2px;
  margin:0 5px 10px 5px;
  display:inline-block;
}
#pojemnosc.js a span{
  border-bottom:1px dotted #a3bee3;
  cursor:pointer;
  display:inline-block;
}
#pojemnosc.js a:hover span{
  color:#1d5bd2;
  border-bottom:1px solid #6e9cfa;
  background:#d4f0ff;
}
#pojemnosc.js a.selected{
  border:1px solid #dcdcdb;
}
#pojemnosc.js a.selected span{
  border:none;
  cursor:default;
  font-weight:bold;
  border:none;
}
#pojemnosc.js a.selected:hover span{
  background:none;
  color:#093486;
}
.room-box{
  width:270px;
  float:left;
}
.room-box p{margin-bottom:10px;}
.room-box input[type=text]{
  width:38px;
  background:#fff url(/img/frontend/input-bg3.gif) 0 0 repeat-x;
  border:1px solid #c0c0c0;
  margin-right:5px;
}
.room-box input{
  _width:38px;
  _background:#fff url(/img/frontend/input-bg3.gif) 0 0 repeat-x;
  _border:1px solid #c0c0c0;
  _margin-right:5px;
}
.room-box label{width:80px; padding-right:10px; display:inline-block; color:#000;}
#room-2 .room-box label{width:auto;}
.room-box span {color:#4f4f4f; font-size: 0.93em;}
.room .submit{/*float:right;*/margin:0;}
#calc{width:540px; overflow:hidden;}
.room{width:540px; overflow:hidden;}
.l-height {background:url(/img/frontend/height.png) 0 0 no-repeat;padding:6px 0 2px 40px;}
.l-width {background:url(/img/frontend/width.png) 0 0 no-repeat;padding:6px 0 2px 40px;}
.l-depth {background:url(/img/frontend/depth.png) 0 0 no-repeat;padding:6px 0 2px 40px;}
.l-windows {background:url(/img/frontend/windows.png) 0 0 no-repeat;padding:6px 0 2px 40px;}
.l-doors {background:url(/img/frontend/doors.png) 0 0 no-repeat;padding:6px 0 2px 40px;}
.room-box #p-ceiling label{width:auto;}
.room-box #p-ceiling input{width:auto; height:auto;margin-right:5px;}
#add-room, .delete-room {display:none;cursor:pointer;}
.delete-room {/*float:right;*/ float:left; clear:both;}
#add-room span, .delete-room span{
border-bottom:1px dotted #6e9cfa;
color:#15439a;}
#add-room span:hover, .delete-room span:hover{
  color:#1d5bd2;
  border-bottom:1px solid #6e9cfa;
  background:#d4f0ff;
}
#add-room span.plus, .delete-room span.plus{color:#000; border:none;}
#calculate{
  border:none !important;
  width:69px;
  height:28px;
  background:url(/img/frontend/oblicz.gif) 0 -28px no-repeat;
  text-indent:-1000em;
  * text-indent:0;
  * padding-top:28px;
  cursor:pointer;
}
#calculate:hover{
  background-position:0 0px;
}
#sum-wrap{
  border:1px solid #ffa402;
  background:#fff;
  padding:30px 15px;
  width:508px;
  font-size:1.14em;
  color:#000;
  _width:500px;
}
#sum-wrap p{font-size:0.88em;}
#sum span{ font-family:Lucida Sans Unicode,Lucida Grande,Loma,sans-serif; font-size:1.50em;}
#sum span#przybliz{
position:relative;
top:7px;
* top:-3px;
margin:0 10px;
background:url(/img/frontend/przyblizenie.gif) 0 0 no-repeat; width:18px; height:10px; display:inline-block; text-indent:-1000em;}
#wynik {width:44px; height:15px; background:url(/img/frontend/wynik.gif) 0 0 no-repeat; text-indent:-1000em;margin:20px 0 5px 0;}
#sum img{vertical-align:middle; width:80px;}
#calc input.submit {
  position:static;
  margin:0;
}
.color-picker {
  position:relative;
  top:0;
  left:0;
  float:left; width:100%;
}
.color-picker input{display:none;}
.color-picker li {
  cursor:pointer;
  float:left;
  height:36px;
  margin:0 3px 3px 0;
  overflow:hidden;
  text-indent:-2000em;
  width:36px;
  border:1px solid #CCCCCC;
  border:1px solid rgba(0, 0, 0, 0.15);
}
.color-picker li:hover{
  border:2px solid #7f7f7f;
  cursor:pointer;
  margin:-1px 2px 2px -1px;
}
.color-picker li.this-color {
  position:absolute;
  top:0;
  left:0;
  height:157px;
  line-height:20px;
  text-indent:0;
  width:610px;
  z-index:2;
  border:2px solid #CCCCCC;
  border:2px solid rgba(0, 0, 0, 0.15);
  cursor:default;
}
.color-picker li.this-color:hover{margin:0;border:2px solid rgba(0, 0, 0, 0.15);}
.color-picker li.this-color span{
  background:transparent url(/img/frontend/panel-nazwy.png) repeat-x scroll 0 0;
  color:#333333;
  font-family:Lucida Sans Unicode,Lucida Grande,Loma,sans-serif;
  font-size:15px;
  font-weight:normal;
  padding:2px 5px 6px;
  border:none;
  height:auto;
  width:auto;
  float:left;
}
.color-picker li.this-color span.close-bt{
  background:transparent url(/img/frontend/lightbox/zamknij.png) no-repeat 0 0;
  float:right;
  width:25px;
  height:28px;
  display:block;
  cursor:pointer;
  padding:0;
  text-indent:-1000em;
  /*position:relative;*/
}
/*-------strona kontakt------------*/
#kontakt-intro{
  color:#5a5a5a;
  font-size:1.07em;
  width: 400px;
  margin-right: 80px;
  float:left;
  line-height:1.5em;
}
#kontakt-intro p{margin:5px 0;}
#t-zadaj-pytanie{
  background:url(/img/frontend/t-zadaj-pytanie.gif) 0 0 no-repeat;
  width: 123px;
  height:20px;
  text-indent:-1000em;
  margin-bottom:30px;
}
.big-blue{font-size:1.73em; color:#1e59a5;line-height:1.5em;}
.min-grey{font-size:0.87em; color:#8f8f8f;line-height:1.5em;}
#kontant-form{
  width: 460px;
  float:left;
  background:url(/img/frontend/kontakt.jpg) 100% 0 no-repeat;
}
#t-formularz{
  background:url(/img/frontend/t-formularz.gif) 0 0 no-repeat;
  width: 205px;
  height:20px;
  text-indent:-1000em;
  margin-bottom:35px;
}
#kontant-form input{
  border:1px solid #4c75ba;
  background:url(/img/frontend/input-bg2.gif) 0 0 repeat-x;
  width: 213px;
  height: 19px;
  padding:2px 0 0 5px;
  color:#062359;
}
#kontant-form .item {
  height:23px;
  width:220px;
  position:relative;
  display:block;
  margin-bottom:12px;
}
#kontant-form .item.textarea{
  width: 460px;
  height: 102px;
}
#kontant-form label{
 color:#062359;
 font: normal 1.07em Tahoma, Geneva, Kalimati, sans-serif;
 position:absolute;
 top: -15px;
 left:0;
 width: 213px;
 height: 19px;
 padding:2px 0 0 5px;
}
#kontant-form .item.textarea label{
 width: 453px;
 height: 98px;
 padding:2px 0 0 5px;
}
#kontant-form label.show{top:0;}
#kontant-form span{
  color:#5a5a5a;
  font-size:0.73em;
}
#kontant-form textarea{
  border:1px solid #4c75ba;
  background:url(/img/frontend/input-bg2.gif) 0 0 repeat-x;
  width: 453px;
  height: 98px;
  padding:0;
  color:#062359;
  font: normal 1.07em Tahoma, Geneva, Kalimati, sans-serif;
  overflow:auto;
  padding:2px 0 0 5px;
  resize: none;
}
#kontant-form #btn-wyslij{
  border:none !important;
  width:74px;
  height:33px;
  background:url(/img/frontend/wyslij.gif) 0 0 no-repeat;
  text-indent:-1000em;
  * text-indent:0;
  cursor:pointer;
  padding:0;
  * padding-top:33px;
}
#kontant-form #btn-wyslij:hover{
  background-position:0 -33px;
}
.c-box{
  width:220px;
  float: left;
  margin: 50px 20px 40px 0;
  color:#062359;
  font-size:0.93em;
  line-height:1.5em;
}
#linki .c-box{
  font-size:1em;
  margin: 0px 0px 20px 20px;
  float:right;
}
.c-box a{color:#1244a8; border-bottom:1px dotted #3979f2;}
.c-box a:hover{  color:#1d5bd2;
  border-bottom:1px solid #6e9cfa;
  background:#d4f0ff;}
.c-box.last{margin-right:0px;}
#kontakt{
  margin-top:60px;
  padding-bottom:30px;
}
/*----------strona pytania---------------*/

#pytania-odpowiedzi {
  width: 612px;
  float:right;
  margin-bottom: 40px;
  border:1px solid #bdbdbd;
  padding:3px;
  background:url("/img/frontend/kategoria-bg2.png") repeat-x scroll 0 0 #cacaca;
}
#sidebar-right{
  float:left;
  clear:left;
  background:url(/img/frontend/postacie2.jpg) 100% 0 no-repeat;
  padding:180px 15px 0 40px;
  width:185px;
  color: #1045a8;
}
#sidebar-right .powiazane{
  margin:0;
  border-top: 1px solid #c2c2c2;
  padding-top:10px;
}
#sidebar-right .powiazane h3{position:static;}
#sidebar-right .powiazane li{width:240px; margin:0 0 30px 0;}

#pytania-odpowiedzi dl{
  border:1px solid #bdbdbd;
}

#pytania-odpowiedzi dt{
  color:#272727;
  background:#e2e2e2 url(/img/frontend/dt-grey.gif) 0 0 repeat-x;
  border-bottom:1px solid #d8d8d8;
  border-top:1px solid #fefefe;
  padding:10px 40px 10px 13px;
  width: 557px;
}
#pytania-odpowiedzi.js dt{
  cursor:pointer;
}
#pytania-odpowiedzi.js dt p{
  background:url(/img/frontend/arrow4.gif) 0 6px no-repeat;
  padding-left:27px;
}
#pytania-odpowiedzi.js dt:hover{
  background: #c3e0fc;
}
#pytania-odpowiedzi.js dt.selected{
  background: #0f3889 url(/img/frontend/dt-sel.gif) 0 0 repeat-x;
  color:#fff;
  border-top: 1px solid #133889;
  border-bottom: 1px solid #0f388a;
}
#pytania-odpowiedzi.js dt.selected p{
  background:url(/img/frontend/arrow5.gif) 0 6px no-repeat;
}
#pytania-odpowiedzi dd{
 border: 1px solid #0f3889;
 border-top:none;
 color:#333333;
 width: 608px;
 overflow:hidden;
 background:#fff;
}

#pytania-odpowiedzi dd .dd-wrap{padding:17px; border:3px solid #cbd7e7;}


/*------------strona punkty--------------*/
table.punkty-sprzedazy{
  color:#062359;
  width:900px;
  border-collapse:collapse;
}
table.punkty-sprzedazy td{
  padding:20px;
  border:1px dashed #e5e5e5;
  background:url(/img/frontend/bullet2.gif) 7px 28px no-repeat;
  vertical-align:top;
  width:300px;
}
table.punkty-sprzedazy td.top{border-top:none;}
table.punkty-sprzedazy td.bottom{border-bottom:none;}
table.punkty-sprzedazy td.left{border-left:none;}
table.punkty-sprzedazy td.right{border-right:none;}
a.back{
  color:#1244a8;
  border-bottom: 1px dotted #3979f2;
  float:right;
  font-size:0.93em;
  margin-right:10px;
  _margin-right:5px;
  line-height:1.3em;
  margin-top:3px;
}
table.punkty-sprzedazy td a{
  color:#1244a8;
  border-bottom: 1px dotted #3979f2;
}
table.punkty-sprzedazy td a:hover, a.back:hover{  color:#1d5bd2;
  border-bottom:1px solid #6e9cfa;
  background:#d4f0ff;}
h2#t-znajdz-sklep{
  text-indent:-1000em;
  width: 121px;
  height:21px;
  background:url(/img/frontend/t-znajdz-sklep.gif) 0 0 no-repeat;
  margin:4px 20px 0 20px;
  float:left;
}
h2#t-tech-agents{
  text-indent:-1000em;
  width: 202px;
  height:15px;
  background:url(/img/frontend/t-tech-agents.gif) 0 0 no-repeat;
  margin:6px 20px 5px 0;
  float:left;
}
h2#t-sale-agents{
  text-indent:-1000em;
  width: 373px;
  height:23px;
  background:url(/img/frontend/t-sale-agents.gif) 0 0 no-repeat;
  margin:4px 20px 0 20px;
  float:left;
}
#punkty-sp-menu{float:left;position:relative; top:4px;z-index:4;}
#punkty-sp-menu li{float:left; margin-left:12px;}
#punkty-sp-menu li a{
  text-indent:-1000em;
  height:27px;
  background:url(/img/frontend/punkty-sp-menu.gif) 0 0 no-repeat;
  display:block;
}
#punkty-sp-menu li a#ps1{
 width:83px;
}
#punkty-sp-menu li a#ps2{
 width:137px;
 background-position:-96px 0;
}
#punkty-sp-menu li a#ps1.activeSlide, #punkty-sp-menu li a#ps1:hover{
  background-position: 0 -27px;
}
#punkty-sp-menu li a#ps2.activeSlide, #punkty-sp-menu li a#ps2:hover{
  background-position:-96px -27px;
}
#punkty-sp-menu li a.activeSlide{cursor:default;}
#punkty .map-search, #sale-agents .map-search{
  background:#003794 url(/img/frontend/map-search-header.gif) 0 0 no-repeat;
}
#punkty, #sale-agents {margin:45px 0 20px 0;}
.errors {color:red;}
.success{font-weight:bold;}

.mp-pytania-box{float:left; width:470px;}
.malowanie{padding-top:1px; background:url(/img/frontend/walek.png) 0 0 no-repeat; padding-left:135px !important; width: 335px; min-height:115px;   _height:expression("115px");}
#pytania .malowanie li{padding-left:0; background: none; margin-bottom: 0; width:255px;} 

#pytania .malowanie li a.more{position:relative; top:20px;}

.nowosc {top:-175px; position:relative; padding-top:65px;}

.etykieta {position:absolute; top:0; width:127px; height:57px; display:block; 
background:transparent url(/img/frontend/nowosc.png) 0 0 no-repeat; text-indent:-1000em; left:58px;}

.slide li.nowosc p.name {
    top: -64px;
}

.slide li.nowosc a {font-size:1.29em;}

#selling-line {
    background: url("/img/frontend/po-prostu-maluj.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 22px;
    position: absolute;
    right: 21px;
    text-indent: -1000em;
    top: 88px;
    width: 161px;
}

#page{position:relative;}

#q-menu{float:left; width:320px;margin-top:5px;}

#porady-pytania {
    background: url("/img/frontend/porady-pytania.png") no-repeat scroll 0 0 transparent;
    height: 22px;
    margin-bottom: 20px;
    margin-left: 324px;
    margin-top: 40px;
    text-indent: -1000em;
    width: 352px;
}

#q-menu li.selected{
  background: url("/img/frontend/kategoria-bg.png") repeat-y scroll 0 0 #cacaca;  
  position:relative;right:-1px;
}

#q-menu li a{  
  color:#000;
  display:block;
  font-size:1.29em;
  border-bottom:1px solid #fff;
  border-left:2px solid #fff;
  padding:8px;
}

#q-menu li.selected a{
  background: url("/img/frontend/kategoria-bg2.png") repeat-x scroll 0 0 transparent;  
  border-bottom:1px solid #b0b0b0;
  border-left:1px solid #b0b0b0;
}

#color-group-1{
  background: url("/img/frontend/puszka-zielona.jpg") no-repeat scroll 0 50% transparent;  
}

#color-group-2{
  background: url("/img/frontend/puszka-zolta.jpg") no-repeat scroll 0 50% transparent;  
}

#color-group-3{
  background: url("/img/frontend/puszka-czerwona.jpg") no-repeat scroll 0 50% transparent;  
}

#color-group-4{
  background: url("/img/frontend/puszka-niebieska.jpg") no-repeat scroll 0 50% transparent;  
}

.colors-group .color-picker{ 
  padding:37px 0 37px 110px;
  margin-bottom:20px;
  width:530px;
}

#porady-title{
    background: url("/img/frontend/porady.jpg") no-repeat 0 0 transparent;
    width:66px;
    height:22px;
    text-indent:-1000em;
    margin:0 auto;
    margin-top:60px;
}

#malowanie-box{
    width:348px;
    float:left;
    margin-right:10px;
    color:#062359;
    text-align:right;
}

#malowanie-box h3 a{
    background: url("/img/frontend/malowanie-krok-po-kroku-baner.jpg") no-repeat 0 100% transparent;
    width:348px;
    height:330px;
    display:block;
    text-align:left;
    text-indent:-1000em;
}

#pytania-box{      
    width:348px;
    float:left;
    margin-left:10px;
    color:#062359;    
}

#pytania-box h3 a{
    background: url("/img/frontend/pytania-i-odpowiedzi-baner.jpg") no-repeat 0 100% transparent;      
    width:348px;
    height:330px;
    display:block;
    text-indent:-1000em;
}

#porady-wrap{
    background: url("/img/frontend/podzial.png") no-repeat 50% 25px transparent;  
    margin:0 auto;
    width:716px;
    margin-bottom:70px;
}

#malowanie-box .more, #pytania-box .more{
  color:#1e59a5;
  border-bottom: 1px dotted #6e9cfa; 
  font-weight:bold; 
  font-size:15px;
  margin-top:15px;
  display:inline-block;
} 

#malowanie-box p{margin-right:20px;}
#pytania-box p{margin-left:20px;}

#malowanie-box .more:hover, #pytania-box .more:hover{
  color:#1d5bd2;
  border-bottom:1px solid #6e9cfa;
  background:#d4f0ff;
}

#pytania-box h3, #malowanie-box h3{margin-bottom:15px;}

#broszura{
  width:349px;
  height:64px;
  background: url(/img/frontend/broszura.jpg) 0 0 no-repeat;
  text-indent:-1000em;
  display:block;
  z-index:100;
  position:relative;
}

#broszura:hover{background-position:0 -122px;}

/*--------malowanie-----------*/

#sub_malowanie{color:#000; margin-left:240px; margin-bottom:40px;}

#sub_malowanie h3{
  font-size:20px;
  line-height:27px;
  margin-bottom:20px;
  margin-top:55px;
  position:relative;
  z-index:100;
}

#sub_malowanie ul li{
  padding-left:20px;
  background: url(/img/frontend/bullet.gif) 0 7px no-repeat;
  margin-bottom:10px;
}

#sub_malowanie h3 em{
  background:#063081;
  color:#fff;
  font-weight:bold;
  padding:0 6px;
  font-size:18px;
  line-height: 25px;
  font-style:normal;
  -moz-border-radius:12px;
  -webkit-border-radius:12px;
  border-radius:12px;
  margin:0 10px 0 -40px;
}

#sub_malowanie h4{
  font-size:18px;
  line-height: 25px;
  margin-bottom:20px;
}

#sub_malowanie ul, #sub_malowanie p{margin:10px 0;}

#sub_malowanie.js h4{
  cursor:pointer;
  color:#1e59a5;   
}

#sub_malowanie.js h4:hover{
  color:#1d5bd2;
}

#sub_malowanie.js h4 span{ border-bottom:1px dotted #6e9cfa;}
#sub_malowanie.js h4:hover span{border-bottom:1px solid #6e9cfa;}
#sub_malowanie.js h4.selected{color:#000;}
#sub_malowanie.js h4.selected span{border-bottom:1px dotted #c2c2c2;}

#sub_malowanie.js h4 em{
  font-style:normal;
  text-transform:uppercase;
  font-size:12px;
  color:#6087d2;
  margin-left:10px;
}

#sub_malowanie.js h4.selected em{
  color:#5d5d5d;
}

.m_box{position:relative;}
.m_box img{position:absolute; left:-250px; top:0;}

#t_porady_min a{
  width:85px;
  height:17px;
  display:block;
  float:left;
  background: url(/img/frontend/t_porady_min.png) 0 0 no-repeat;
  text-indent:-1000em;
  position:relative;
  top:9px;
  margin-right:10px;
  _line-height:0;
}

#t_porady_min a:hover{background-position: 0 -17px;}

#t_malowanie h2{
  width:412px;
  height:23px;
  display:inline-block;
  background: url(/img/frontend/t_malowanie.png) 0 0 no-repeat;
  text-indent:-1000em;  
}

#t_pytania_odp h2{
  width:324px;
  height:23px;
  display:inline-block;
  background: url(/img/frontend/t_pytania_odp.png) 0 100% no-repeat;
  text-indent:-1000em;  
}

#breadcrumbs2 li{
  margin:0 !important; 
  padding:0 !important;
  background:none !important;
  display:inline !important;
}
#sub_malowanie #breadcrumbs2{margin:65px 0 90px -96px;}
#breadcrumbs2.pytania_odp{margin:40px 0 30px 225px;}

#produkty_banner{
  width:945px;
  height:177px;
  display:block;
  background: url(/img/frontend/produkty-banner.jpg) 0 0 no-repeat;
  text-indent:-1000em;   
  border:none;
  margin:30px 0; 
}
