/* reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,button{border:0;}address,caption,cite,code,dfn,em,strong,th,var,i{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;},h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}q:before,q:after{content:'';}
h1{font-size:12px;}
/* ustawienia globalne*/
body, html {background:#fff; font-family:Verdana,Arial, Georgia, Helvetica, sans-serif; color:#3c3c3c; font-size:12px}
textarea, input, select {font-family: Verdana, Arial, Helvetica,Georgia,  sans-serif; font-size:12px; color:#3c3c3c; float:left;}
legend {display:none;}
button {cursor:pointer;}
label {cursor:pointer;}
strong {font-weight:bold;}
a {font-size:12px; color:#3c3c3c; text-decoration:none; outline:none}
a:hover {text-decoration:none;}
p{margin-top:3px}

ss_stopka {font-size:11px; color:#979797;}
ss_stopka a{color:#979797; text-decoration:underline;}


.dp{width: 900px; margin: 0 auto; overflow:hidden}
.back{width: 100%;background: url(../img/kreska.gif) repeat-y; margin-top:54px; overflow:hidden}

.error {width: 100%; height: 200px; padding-top: 200px; text-align: center}



/*top*/

/*.top{width: 100%; height:230px; background:url(../img/top_back.gif) repeat-x; margin: 0 auto; }*/
body{ background:url(../img/top_back.gif) repeat-x left top; }

#logo{width:250px; height:63px;background:url(../img/logo.gif) no-repeat; float:left; margin-top:8px;}
#logo a {text-indent:-20000px; display:block; width:100%; height:100%; outline:none}
 
ul.menu {width:530px;  font-family: Arial, Verdana, Georgia;  color: #fff;float:left; display:inline; margin-top:45px; margin-left:115px}
ul.menu li.m a.t:hover {color:#6897dc; font-size:15px;  }
ul.menu li.m{margin-left:25px; float:left; display:inline;  font-size:15px; }
ul.menu li.m a.t{font-size:15px; color:#fff}
ul.menu li.m a.s{color:#6897dc; font-size:15px; }


ul.menu2 {width:500px;  font-family: Arial, Verdana, Georgia;  color: #979797;float:left; display:inline; }
ul.menu2 li.m2 a.t:hover {color:#979797; font-size:11px;  }
ul.menu2 li.m2{margin-left:40px; float:left; display:inline;  font-size:11px; }
ul.menu2 li.mm2{margin-left:0px}
ul.menu2 li.m2 a.t{font-size:11px; color:#979797}
ul.menu2 li.m2 a.s{color:#979797; font-size:11px; }

.okna{width:849px; height:598px;background:url(../img/okna.jpg) no-repeat; margin-top:26px; margin-left:20px; text-indent:-2222222px; margin-bottom:30px; float:left}
.okna a {position:relative; display: block}
.okna a.szyby{width:310px; height:46px; background:url(../img/szyba.gif) no-repeat; margin-top:140px; margin-left:161px;}
.okna a.ramka{width:368px; height:103px; background:url(../img/ramka.gif) no-repeat;margin-top:211px; margin-left:461px; }
.okna a.paleta{width:164px; height:107px; background:url(../img/paleta.gif) no-repeat;margin-top:-82px; margin-left:-14px;}

.left{width:630px; border-right:1px solid #e5e5e5; padding:15px; float:left; }
.left ul{margin-top:3px}
.left ul li{background:url(../img/pkt.gif) no-repeat scroll 1px 5px; padding-left:15px;}
.left a{color:#006cc3; text-decoration:underline}


h2{width:417px; height:49px;background:url(../img/powitanie.gif) no-repeat; text-indent:-2222222px; margin-bottom:25px}
.right{width:270;float:left; padding:15px 0px 15px 15px; }
.right ul{margin-top:10px; color:#6e6e6e}
.right ul li{background:url(../img/pkt.gif) no-repeat scroll 1px 5px; padding-left:15px; margin-bottom:15px}
.right a.wiecej{width:119px; height:30px; background:url(../img/wiecej.gif) no-repeat ; margin-left:105px; margin-top:20px; display:block; text-indent:-22222px}

h3{width:135px; height:49px;background:url(../img/oferta.gif) no-repeat; text-indent:-2222222px;  margin-bottom:25px}

h4{width:100%;font-weight:bold; float:left}


.left2{width:250px; padding:15px; float:left; }
.kategorie{width:100%}
.kategorie li{margin-bottom:25px; background:url(../img/pkt.gif) no-repeat scroll 1px 5px; padding-left:15px; width:200px }
.kategorie li.kat, .kategorie li.katf{font-weight:bold; background:none;padding:0px; margin-top:40px;}
.kategorie li.katf{margin-top:0px;}
.kategorie a:hover{color:#6e6e6e}
a.s{color:#006CC3}
a.ss{color:#006CC3; text-decoration:underline}

.right2{width:604px;float:left; padding:15px 0px 0px 15px; }
.right2 .top{width:100%; float:left}
.right2 .top .blok{width:420px; float:left}
.right2  p{margin-top:39px}
.right2 .top .profil{width:125px; height:226px ; float:left; margin-left:35px}
.right2 .top .profil img{margin-left:0px}
.right2 .top .profil2, .right2 .top .first{float:left; margin-left:63px; margin-top:35px}
.right2 .top .first{margin-left:5px; }

.right2 .other{width:100% ; float:left; margin-bottom:40px; overflow:hidden; margin-top:30px}
.right2  ul li{margin-top:15px; background:url(../img/pkt.gif) no-repeat scroll 1px 5px; padding-left:15px; }
.right2 ul.kolory{width:100%; overflow:hidden}
.right2  ul.kolory p {margin-top: 0px}
.right2 ul.kolory li{border:1px solid #6e6e6e; float:left; height:40px; margin-left:10px; margin-top:10px; width:40px; background:none; padding:0px; overflow:hidden}\
.right2 ul.kolory li img.s{cursor:pointer; clear:both; margin-left:0px}

.right2 ul.kolory li div{overflow:hidden;width:199px; height:205px; padding:12px 12px 17px 10px; background:#fff; border:1px solid #6E6E6E; position:absolute}

.right2 ul.simple li{background:url(../img/pkt.gif) no-repeat scroll 1px 5px; padding-left:15px; margin-bottom:15px; margin:0px}

.loga {width:100%; float:left; margin-top:5px}
.loga li.l, .loga li.ll, .loga li.lll{ margin-left:0px; margin-top:0px; background:none; padding-left:0px; float:left}
.loga li.ll,.loga li.lll{ margin-left:75px; margin-top:30px}
.loga li.lll{ margin-top:25px}


.right2 .other ul.galeria{width:100%; overflow:hidden}
.right2 .other ul.galeria li, .right2 .other ul.galeria li.n{ border:1px solid #6e6e6e; float:left;  margin-left:10px; margin-top:10px; background:none; padding:0px}
.right2 .other ul.galeria li.n{border:none; margin-left:40px; width:111px; margin-top:20px}
.right2 .other ul.galeria li.nf{border:none; margin-left:10px;width:111px; margin-top:20px}
.right2 .other ul.galeria li  img{ margin-left:0px}


	
.kontakt, .kontakt2, .kontakt3{width:100%;padding-top:60px;  border-bottom:1px solid #E5E5E5; overflow:hidden}
.kontakt2, .kontakt3{padding-top:30px; }
.kontakt3{border-bottom:none}
.kontakt .adres{width:560px; float:left; padding-bottom:60px}
.kontakt .dane{width:300px; float:left}
.kontakt  li{margin-top:9px}
	{*height:92px;*}
#stopka{width: 100%; height:92px; background:url(../img/stopka.gif) repeat-x;  padding-top:35px; margin-top:30px}
#stopka .pas{width:900px; height:30px; border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; padding-top:15px}
#stopka .projekt{float:right; font-size:11px; color:#979797; margin-right:11px}
#stopka a.link{font-size:11px; color:#979797;}



/*SUNRISE*/

#naglowek_ss {font-size:10px; margin-left:180px; color:#E4E4E4; margin-top:9px; height:auto; width:auto; z-index:9999999999;position:absolute;}
#naglowek_ss strong {line-height:0px; margin:0; padding:0; font-size:10px; font-weight:normal;}
#naglowek_ss ul { margin: 0; padding: 0; list-style-type: none; width: 930px; text-align: justify; }
#naglowek_ss ul li { padding-bottom:5px;  }
#naglowek_ss a {font-size:10px; color:#E4E4E4; text-decoration:none;  padding-right: 3px; }
#naglowek_ss a:hover {color:#E4E4E4; text-decoration:none}


#stopka_ss {margin-left:0px; text-align:left; font-size:11px; color:#979797;}
#_ss ul {margin: 0; padding: 0; list-style-type: none; text-align: left; }
#stopka_ss ul li {display:inline; padding-bottom:5px;  }
#stopka_ss a {font-size:11px; color:#979797; text-decoration:none;}
#stopka_ss a:hover {color:#979797; text-decoration:none}

#prom a{
text-decoration: underline;
 font-size:11px; color:#979797;
}
#prom{
margin-top: -5px;
margin-bottom: 5px;
 font-size:11px; color:#979797;
}
