* {padding:0; margin:0;}

html, body, textarea {font: 12px/1.6  Tahoma, Arial, san-serif; color:#333;}
.mceContentBody {padding:10px;font: 12px/1.6  Tahoma, Arial, san-serif; color:#333;background:#fff;width:900px;}

body {background:url('images/bg-body.jpg') repeat-x #00AE33;padding:10px 0 0 0;}

a, a:hover {color:#E14C16}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
a.active {color:#CA4515;}
a img {border:0;}


h1 {font-size:15px;}

#miasta {font-size:10px; color:#026E22; padding-left:45px;position:absolute; top:120px; margin-top:5px;}
#miasta a {color:green};


h2 {font-size:14px;}
h3 {font-size:13px;}
h4 {font-size:11px;}
h5, h6 {font-size:10px}

ul, ol {padding-left:30px;margin:5px 0;}
ul {list-style-type:square;}
fieldset {border:0;}

.clr {clear:both !important;}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right !important;}
.focus {border:0 !important;}


#dol {z-index:-1;position:absolute;width:100%;height:432px;background:url('images/bg-dol.jpg') center no-repeat;bottom:0;}

#container {z-index:10;width:990px;margin:0 auto 0 auto;background:url('images/bg-container.jpg') repeat-y #FDF4E9;}
#header {position:relative;height:134px;background:url('images/bg-header.jpg') no-repeat;}

#header h1 {position:absolute;top:5px;left:33px;height:120px;width:550px;background:url('images/logo.gif') no-repeat;text-indent:-9999px}
#header h1 span {text-indent:-9999px;float:left;}

#menu {height:50px;background:url('images/bg-menu.jpg') #FDF4E9 no-repeat;position:relative; margin-top:10px}
#menu ul#drzewo_artykulow {margin:0;list-style:none;height:50px;width:700px;position:absolute;left:20px;top:0;padding:0;}
#menu ul#drzewo_artykulow li {float:left;height:50px;}
#menu ul#drzewo_artykulow li a {float:left;height:50px;text-indent:-9999px;line-height:50px;outline:0;}

#menu ul#drzewo_artykulow li.li-1 a {width:75px;background:url('images/menu/home.jpg') no-repeat left top;}
#menu ul#drzewo_artykulow li.li-1 a:hover, #menu ul li.li-1 a.aktualny {background:url('images/menu/home.jpg') left bottom;}
#menu ul#drzewo_artykulow li.li-26 a {width:90px;background:url('images/menu/firma.jpg') no-repeat left top;}
#menu ul#drzewo_artykulow li.li-26 a:hover, #menu ul li.li-26 a.aktualny {background:url('images/menu/firma.jpg')  left bottom;}
#menu ul#drzewo_artykulow li.li-28 a {width:80px;background:url('images/menu/oferta.jpg') no-repeat left top;}
#menu ul#drzewo_artykulow li.li-28 a:hover, #menu ul li.li-28 a.aktualny {background:url('images/menu/oferta.jpg')  left bottom;}
#menu ul#drzewo_artykulow li.li-29 a {width:100px;background:url('images/menu/kontakt.jpg') no-repeat left top;}
#menu ul#drzewo_artykulow li.li-29 a:hover, #menu ul li.li-29 a.aktualny {background:url('images/menu/kontakt.jpg')  left bottom;}
#menu ul#drzewo_artykulow li.li-34 a {width:136px;background:url('images/menu/galeria_schody.jpg') no-repeat left top;}
#menu ul#drzewo_artykulow li.li-34 a:hover, #menu ul li.li-29 a.aktualny {background:url('images/menu/galeria_schody.jpg')  left bottom;}


#menu #drzewo_artykulow li ul {border:0;margin:50px 0 0 0;}
#menu #drzewo_artykulow li ul li a{border:0 !important;background:#01a92f!important;}
/*
#menu ul#drzewo_artykulow {margin:0;list-style:none;height:48px;width:700px;position:absolute;left:20px;top:0;padding:0;}
#menu ul#drzewo_artykulow li {float:left;height:50px;}
#menu ul#drzewo_artykulow li a {float:left;height:50px;text-indent:-9999px;line-height:47px;outline:0;}

*/
#menu #drzewo_artykulow li ul ul {display:none} 
#menu ul#drzewo_artykulow li {margin:0;}
#menu ul#drzewo_artykulow { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
width:950px;
 margin:0 auto 0 auto;
padding:0;
}
#menu #drzewo_artykulow a{
	display: block;
       padding:0;
      text-decoration:none;
      color:#fff;
line-height:49px;
text-indent:-9999px;
}
/*
#menu #drzewo_artykulow a.aktualny {text-decoration:none;background:#31566D;}
*/

#menu ul#drzewo_artykulow li ul li a:hover {text-decoration:none;background:#31566D;}
#menu #drzewo_artykulow li { /* all list items */
	float: left;
}
#menu #drzewo_artykulow li ul li {margin:0;background: #01a92f;height:30px !important;border-bottom:1px solid #75d27c!important;}
#menu #drzewo_artykulow li ul li a {padding: 0 10px;line-height:30px;width:125px !important;height:30px !important;color:#fff;text-indent:0 !important;font-size:11px;}
#menu #drzewo_artykulow li ul li:hover {background:#00803d !important;margin:0;height:30px !important;border-bottom:1px solid #75d27c!important;}
#menu #drzewo_artykulow li ul li a:hover {background:#00803d !important;padding: 0 10px;line-height:30px;width:125px !important;height:30px !important;color:#fff;text-indent:0 !important;font-size:11px;}
#menu #drzewo_artykulow li ul li a.aktualny {text-decoration:none;background:#00803d !important;}

#menu #drzewo_artykulow li ul { /* second-level lists */
	position: absolute;
	width:14em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
z-index:4;
}

#menu #drzewo_artykulow li:hover , #menu #drzewo_artykulow li.sfhover {position:static;} 
#menu #drzewo_artykulow li:hover ul, #menu #drzewo_artykulow li.sfhover ul { /* lists nested under hovered list items */
  left: auto;
}

#menu form {position:absolute;right:50px;top:16px;width:165px;}
#menu form fieldset legend, #menu form fieldset label {display:none;}
#menu form fieldset input#query {padding:2px;border:0;float:left;margin:0 10px 0 0;font-size:11px;color:#449BCD;background:#e8f2f7;width:128px;}
#menu form fieldset input#query.text {border:0 !important;}

#langs {margin-bottom:20px;width:710px;border:0;position:absolute;top:10px;text-align:right;}

#breadcrumbs {margin:0 auto;font-size:11px;padding:25px 45px;color:#7A7A7A;background: #FFF2E8;}
#breadcrumbs * {display:inline;}
#breadcrumbs ul {padding:0;list-style:none;}
#breadcrumbs #znajdujesz {background:url('images/breadcrumbs-span.jpg') right 4px no-repeat;padding-right:10px;}
#breadcrumbs ul li {background:url('images/breadcrumbs-li.gif') 0 6px no-repeat ;padding:0 5px 0 8px;}
#breadcrumbs a {color:#7A7A7A;}

#left {width:730px;float:left;background:#FDF4E9;}
#right {width:260px;background:#FDF4E9;float:right;margin-top:180px;}

#aktualnosci-r {margin-bottom:20px;width:235px;background:#ECE5DD;border:5px solid #fff;color:#8E8680;}
#nazwa_akt {margin:15px 0 0 5px;width:121px;height:21px;color:#8E8680;}
#nazwa_akt a {margin:15px 0 0 5px;width:121px;height:21px;color:#8E8680;}
#aktualnosci-r p a {color:#8E8680;font-weight:bold;text-decoration:none;}
#aktualnosci-r ul {list-style:none;margin:10px 10px 20px 10px !important;padding:0;}
#aktualnosci-r ul li {padding-bottom:20px;}
#aktualnosci-r p.wiecej a {color:#8E8680;font-weight:normal !important;text-decoration:underline;font-size:11px;float:right;}

#schody {margin-bottom:20px;width:234px;height:390px;background:url('images/scho.jpg') #008625 ;border:5px solid #fff;position:absolute;top:20px;}

#wyszukiwarka {margin-top:1px;background:#008625;border:0;position:absolute;right:225px;z-index:1;}
#nazwa_wyszuk {display:none;margin:0;background:url('images/wyszukiwarka.jpg') repeat-x;}
#wyszukiwarka legend {display:none;}
#wyszukiwarka form {padding:0;vertical-align:top;text-align:center;}
#wyszukiwarka form fieldset {height:19px;}
#wyszukiwarka input {border:0;font-size:11px;font-family:tahoma;vertical-align:top;height:15px;color:#646464 !important;}
#wyszukiwarka input#que {height:19px;}

#content {background:#FDF4E9;padding-bottom:20px;}
#artykul {width:670px;margin:0 5px 0 45px;text-align:justify;color:#333;}
#artykul #text img {float: left; padding: 2px; border: 1px solid #D6C5B1; margin: 5px 5px 0 0}  
#artykul p, .mceContentBody p {margin:10px 0;}
#artykul h2#nag {margin:10px 0;background:url('images/glowna-z.jpg') top left no-repeat;line-height:38px;padding-left:35px;font-size:18px;font-weight:normal;color:#333;}
#artykul #text {margin:0;}
#artykul img.right, .mceContentBody img.right {float:right;margin:0 0 10px 20px;}

#text ul, .mceContentBody ul  {list-style-image:url('/images/glowna-li.jpg');padding:0 0 0 20px;margin:0 20px;}
#text ul li, .mceContentBody ul li {padding:0;margin-bottom:5px;}


#list {list-style:none !important;padding:0 !important;margin:10px 0 !important;}
#list li {margin:0 0 20px 0;padding:0 !important;background:none !important;}
#list li p {font-size:11px;}
#list li h3 {font-size:12px;font-weight:bold;}
#list li a {text-decoration:none;}
#list li a:hover {text-decoration:underline;}
#list li h3 span {color:#828993;font-weight:normal;font-size:11px;padding-left:10px;}

.dodano-art {margin:0 0 10px 0 !important;font-size:11px;color:#828993;}

ul#artykul-dol {margin:20px 46px 0 46px;list-style:none;padding:0;text-align:right;}
ul#artykul-dol li {display:inline;margin-left:10px;font-size:11px;}

.glowna {padding:0 0px;background: #FFF2E8;}
.glowna h2, .glowna h2 a {height:20px;line-height:20px;display:block;}
.glowna h2 {margin:0;clear:both;}
.glowna h2 a {margin:10px 10px 10px 20px;height:20px;width:155px;background:url('images/galerie.jpg') no-repeat;text-indent:-9999px;}

#zamien {height:54px;background:url('images/witamy.jpg') 40px 0 no-repeat;text-indent:-9999px;margin:0 !important;}
#glowna-opis {height:304px;width:670px;margin:20px 20px 50px 40px;}
.p-ul {color:#828993;list-style:none;padding:30px 0;margin:0 20px;width:470px;}
.p-ul li {background:url('images/glowna-li.jpg') 0 4px no-repeat;padding-left:20px;}

#glowna-opis p.z {position:absolute;bottom:10px;left:380px;}
#glowna-opis p.z a {float:left;height:38px;background:url('images/glowna-z.jpg') top right no-repeat;width:140px;line-height:34px;}

#glowna-wiecej {filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;display:none;position:absolute;right:0;width:360px;height:250px;overflow:auto;top:0;background:#fff;border:3px solid #a3d2f0;padding:10px;color:#222;font-size:11px;}


.akt {margin:0 auto;clear:both;list-style:none;padding:0;height:240px;width:900px;font-size:11px;background:#231D1B;}
.akt li {margin:20px 0 20px 25px;width:120px;height:180px;float:left;position:relative;}
.akt li h3 {line-height:18px;font-weight:normal;text-align:center;width:126px;}
.akt li h3 a {color:#8E8680;text-decoration:none;}

.akt li img {width:120px;height:180px;padding:2px;background:#efefef;border:1px solid #646464;}

.akt li p {margin:0;}
.akt li .dodano {color:#c7c7c7;position:absolute;right:12px;top:10px;}
.akt li .text {color:#828993;margin:0 10px;line-height:14px;}
.akt li .z {position:absolute;bottom:20px;right:12px;}

#footer {height:417px;background:url('/images/footer-bg.jpg') repeat-x #007523;position:relative;}
#footer-bottom {background:url('images/bg-footer.gif') left bottom no-repeat;height:20px;margin:0 auto;width:990px;}
#footer h2 {width:138px;height:92px;position:absolute;background:url('images/partnerzy.jpg') no-repeat;text-indent:-9999px;left:90px;top:10px;}

ul#partnerzy {list-style:none;padding:0;position:absolute;top:20px;left:250px;}
ul#partnerzy li, ul#partnerzy li a{float:left;width:160px;height:79px;}
ul#partnerzy li a {text-indent:-9999px;}
ul#partnerzy li.p-1 {background:url('images/logo-actio.jpg') no-repeat;}

#part {margin:0 auto;height:380px;background:url('/images/footer.jpg') center top no-repeat;padding-top:5px;}
#part-tresc {width:990px;height:200px;position:relative;margin:0 auto;}

#part p {position:relative;top:45px;text-align:right;width:950px;font-size:10px;color:#135521;}
#part p a {margin:0 auto;text-align:right;font-size:10px;color:#135521 !important;}

#trelli {position:relative;top:25px !important;z-index:1;color:#A89385 !important;width:950px !important;text-align:left !important;}

#footer ul.drzewo_artykulow {list-style:none;padding:0;margin:0;text-align:right;position:absolute;font-size:11px;bottom:119px;right:88px;}
#footer ul.drzewo_artykulow li {display:inline;padding:0 3px 0 9px ;background:url('images/footer-li.gif') 0 2px no-repeat;}
#footer ul.drzewo_artykulow li.li-1 {background:none;}
#footer ul.drzewo_artykulow li a {color:#828993;text-decoration:none;}
#footer ul.drzewo_artykulow li a:hover, #footer ul.drzewo_artykulow li a.aktualny {text-decoration:underline;}
#footer p {margin:0 auto;bottom:0;font-size:11px;}
#footer p, #footer p a {color:#135521 ;}


/* pager */
div.pager-div {text-align:center;}
div.pager-div p {display:inline;padding:0 10px;color:#555;display:none;}
ul.pager {position:relative;list-style:none;padding:0;text-align:center;}
ul.pager li {display:inline;line-height:22px;overflow:hidden;padding:0 !important; background:none !important;}
ul.pager li a, ul.pager li span {margin:4px;line-height:17px;}
ul.pager li a {text-decoration:none;}
ul.pager li a:hover {text-decoration:underline;}
ul.pager li span {font-weight:bold;color:#E14C16;text-decoration:underline;}
ul.pager li.poprzednia {position:absolute;left:0;}
ul.pager li.nastepna {position:absolute;right:0;}


#kontakt-formularz {width:415px;float:right;margin:0 0 0  20px;padding:5px 10px;color:#333;font-size:11px;background:#ece5dd; border: 1px solid #D6C5B1}
#kontakt-formularz h2 {font-size:12px;color:#888;margin-bottom:10px;}
#kontakt-formularz fieldset {border:0;}
#kontakt-formularz fieldset div {overflow:hidden;clear:both;padding:3px;border-bottom:1px solid #eee;}
#kontakt-formularz fieldset label {width:155px;display:block;padding:0;float:left;}
#kontakt-formularz textarea {width:240px;height:140px;}
#kontakt-formularz input.text, #kontakt-formularz textarea {width:244px;border:0px solid #d9dddc;padding:2px 1px;font-size:11px;color:#333; border: 1px solid #D6C5B1}
#kontakt-formularz p.p-wymagane {padding:5px 0 0 0;margin-top:10px;border-top:1px solid #ccc;color:#888;}
#kontakt-formularz .gwiazda {color:#006600;}
#kontakt-formularz .formRowRed, #kontakt-formularz .formRowRed .gwiazda {color:red;}
#kontakt-formularz .formRowRed {border-bottom:1px solid #FFB6B6; background:#FFE0E0}
#kontakt-formularz .div-submit {border:0;text-align:right;padding:10px 10px;}


h2.map {clear:both;font-size:11px;margin:10px 0;}
#map {clear:both;height:450px;}

#mapa-google {margin:0;padding:5px;border:1px solid #eee;}

#zamknij-okno-wiecej {position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:url('images/zamknij.gif') no-repeat;display:none;line-height:12px;}

#google-tresc {width:320px;height:120px;}
#google-tresc img {margin:0 20px 10px 0}

#form-wyszukiwarka-s .text {width:180px;border:1px solid #d9dddc;padding:2px 1px;font-size:12px;color:#333;}

.naglowek-produkty {color:#de4b17;font-size:18px;font-weight:normal;}

table#schody_oferta {width: 80%}
table#schody_oferta td {width: 33%; height: 30px; text-align: center}  

#galeria-zdjec {list-style:none;padding:0;overflow:hidden;margin-bottom:25px;clear:both; width: 100%}
#galeria-zdjec li {float:left;display:inline;margin:0 9px; width:110px; height: 190px;font-size: 9px; text-align: left}
#galeria-zdjec li p {width:150px;margin:0 !important;text-align:left;line-height:14px;}
#galeria-zdjec a img {border:1px solid #ccc;padding:2px; float: left;  margin: 5px 10px 0 0}


table#schody_oferta td img.schody_img {float: none !important;}  
div#rz-firma a {width: 245px; height: 117px; background: url(images/rzetelna-firma.jpg) no-repeat; float: left}
div#opis-miasta {padding-bottom: 20px;}
