h1,h2,h3,h4,h5,h6,form,input,ul,li {padding:0;margin:0;border:0;border:none;}
img {border:0;border:none;}
ul {list-style-type:none;}
a {color:#183884;}
a.border_0 {border:0;}
a:hover {text-decoration:none;}
a.noborder,a.border0,#text a.noborder,#text a.border0,a.noborder:hover,a.border0:hover,#text a.noborder:hover,#text a.border0:hover {border:0 none;}

.clear {clear:both;font-size:1px;line-height:1px;}
.center {text-align:center;}
.right {text-align:right;}

strong.red {color:#D60303;}

td.additional_inf {text-align:left;}

h1,h2,h3,h4,h5,h6 {font-size:0.8em;}
label {cursor:pointer;}

#center_center .konfigurator ul li a,#center_left .katalog ul li a,#subpage #produkt .fotos_box a,#subpage #produkty .foto a {outline:none;}

html {}

body
{
     background:gray;
     padding:0;
     margin:0;
     font-family: tahoma,verdana,arial;
     font-size: 0.8em;
     text-align: center;
     background:#f1f1f1;
}

#main
{
position:relative;
padding:0;
margin:0 auto;
width:968px;
text-align:left; 
background:#f1f1f1;
}  

/*TOP*/

#top
{
position:relative;
height:121px;
margin:2px 0;
background:url(./grafika/top_tlo.jpg) no-repeat;
}

#top h1
{
position:absolute;
top:21px;
left:27px;
width:163px;
height:53px;
}

#top h1 a 
{
display:block;
width:163px;
height:53px;
background:url(./grafika/logo.gif) no-repeat;
}

#top ul {height:25px;margin-left:231px;}
#top ul li
{
height:25px;
float:left;
}

form#wyszukiwarka
{
position:relative;
width:217px;
top:75px;
}

form#wyszukiwarka input.text
{
position:relative;
margin-left:14px;
width:163px;
height:17px;
border:none;
background:url(./grafika/wyszukiwarka_input_tlo.gif) no-repeat #FFF;
color:#A2A2A2;
font-size:0.9em;
}

form#wyszukiwarka input.button
{
position:relative;
top:2px;
margin-left:10px;
width:11px;
height:11px;
border:none;
background:url(./grafika/wyszukiwarka_button.gif) no-repeat;
}

/*CENTER*/

#center_left h2,#center_center h2,#center_right h2,#center_right h2.koszyk
{
min-height:21px;
line-height:21px;
padding:0 1.2em;
color:#FFF;
font-size:0.85em;
}
#center_left h2 {background:url(./grafika/center_left_h2_tlo.gif) no-repeat #7BB704;}
#center_center h2 {background:url(./grafika/center_center_h2_tlo.gif) no-repeat #7BB704;}
#center_right h2 {background:url(./grafika/center_right_h2_tlo.gif) no-repeat #7BB704;}
#center_right h2.koszyk {background:url(./grafika/center_right_h2_koszyk_tlo.gif) no-repeat #D60101;text-align:left;padding-left:3.9em;}

#center_left h2 a,#center_center h2 a,#center_right h2 a {text-decoration:none;color:#FFF;}

#center_left .bottom,#center_center .bottom,#center_right .bottom {position:absolute;left:0;bottom:0;height:5px;font-size:0;line-height:5px;width:100%;}
#center_left .bottom {background:url(./grafika/center_left_bottom_tlo.gif) no-repeat;}
#center_center .bottom {background:url(./grafika/center_center_bottom_tlo.gif) no-repeat;}
#center_right .bottom {background:url(./grafika/center_right_bottom_tlo.gif) no-repeat;}


/*CENTER LEFT*/

#center_left
{
position:relative;
float:left;
margin-right:13px;
width:217px;
}

#center_left .katalog,#center_left .polecane,#center_left .kontakt
{
position:relative;
min-height:100px;
margin-bottom:10px;
background:url(./grafika/center_left_div_tlo.gif) repeat-y;
}

#center_left .katalog ul,#center_left .polecane ul
{
position:relative;
margin:0;
padding:0.3em 0 0.6em 0;
}

#center_left .katalog ul li,#center_left .polecane ul li
{
padding:0.4em 0 0.4em 0;
font-size:0.85em;
font-weight:bold;
border-top:1px solid #d8decb;
}
#center_left .katalog ul li {position:relative;padding:0;display:block;}
#center_left .polecane ul li {padding-bottom:1.4em;background:url(./grafika/polecane_li_tlo.gif) no-repeat 0 0.8em;}

#center_left .katalog ul li.first,#center_left .polecane ul li.first {border-top:none;}
#center_left .katalog ul li a {text-decoration:none;color:#484848;display:block;background:url(./grafika/katalog_li_tlo.gif) no-repeat 1.2em 0.75em;padding:0.4em 0 0.4em 2.3em;}
#center_left .katalog ul li a.active {background:url(./grafika/katalog_li_tlo.gif) no-repeat 1.2em 0.75em #CFDCB6;}
#center_left .polecane ul li a {text-decoration:none;color:#2486e9;}

#center_left .katalog ul li ul {padding:0;margin:0;}
#center_left .katalog ul li ul li {border:0;font-size:1em;}
#center_left .katalog ul li ul li a {color:#716f6f;display:block;background:url(./grafika/katalog_li_tlo2.gif) no-repeat 2.2em 0.75em;padding-left:3.2em;}
#center_left .katalog ul li ul li a.active {color:#716f6f;display:block;background:url(./grafika/katalog_li_tlo2.gif) no-repeat 2.2em 0.75em #CFDCB6;}

#center_left .katalog ul li ul li ul {padding:0;margin:0;}
#center_left .katalog ul li ul li ul li {border:0;font-size:1em;}
#center_left .katalog ul li ul li ul li a,#center_left .katalog ul li ul.prod li a {color:#006c96;display:block;font-weight:normal;padding:0.1em 0 0.1em 4em;background:url(./grafika/katalog_li_tlo3.gif) no-repeat 3.2em 0.65em;}
#center_left .katalog ul li ul.prod li a {padding-left:3.2em;background-position:2.2em 0.65em;}
#center_left .katalog ul li ul li ul li a.active,#center_left .katalog ul li ul.prod li a.active {color:#006c96;background:url(./grafika/katalog_li_tlo3.gif) no-repeat 3.2em 0.65em #CFDCB6;}
#center_left .katalog ul li ul.prod li a.active {background-position:2.2em 0.65em;}

#center_left .polecane ul li ul {margin:0.2em 0 0 0;padding:0;}
#center_left .polecane ul li ul li {border:0;margin:0;padding:0;background:none;color:#484848;font-weight:normal;line-height:1.6em;font-size:1em;}
#center_left .polecane ul li ul li a {color:#484848;border-bottom:1px solid #a6a6a6;}
#center_left .polecane ul li ul li a:hover {border-bottom:1px solid #484848;}

#center_left address
{
margin:0 1.2em;
padding:1.2em 0 1.2em 1.5em;
font-size:0.85em;
font-style:normal;
color:#484848;
background:url(./grafika/polecane_li_tlo.gif) no-repeat 0 1.6em;
}
#center_left address a,#center_left address span {display:block;line-height:1.4em;}
#center_left address a {color:#2486E9;text-decoration:none;font-weight:bold;}
#center_left address a.mail {color:#ed5f00;font-weight:normal;border-bottom:1px solid #d4e194;display:inline;}
#center_left address a.mail:hover {border:0;border-bottom:1px solid #ed5f00;}

/*CENTER CENTER*/

#center_center
{
position:relative;
float:left;
margin-right:13px;
width:504px;
}

#center_center .konfigurator,#center_center .promocje,#center_center .aktualnosci,#center_center #box  
{
position:relative;
min-height:110px;
margin-bottom:10px;
background:url(./grafika/center_center_div_tlo.gif) repeat-y;
}

#center_center #subpage {min-height:968px;}

#center_center .konfigurator .menu 
{
min-height:25px;
background:url(./grafika/center_center_konfigurator_ul_tlo.gif) repeat-x bottom;
zoom:1;
}

#center_center .konfigurator ul {margin-left:1px;}
#center_center .konfigurator ul li
{
position:relative;
display:inline;
}

#center_center .konfigurator ul li a 
{
position:relative;
display:block;
float:left;
padding:0.5em 1.5em;
color:#484848;
background:#FFF;
text-decoration:none;
border-right:1px solid #e6e6e6;
border-bottom:1px solid #e6e6e6;
font-size:0.85em;
z-index:2;
}
#center_center .konfigurator ul li a.active {color:#d60101;border-bottom:1px solid #FFF;}

#center_center .konfigurator form {position:relative;top:0;margin:0 2em 0 2em;padding-bottom:5px;}

#center_center .konfigurator .konfigurator_box_show {display:block;}
#center_center .konfigurator .konfigurator_box_hide {display:none;}

#center_center .konfigurator select,#center_center .konfigurator input {height:1.7em;font-size:0.85em;border:1px solid #b7b7b7;}
#porownaj {margin:2em 0;}
#porownaj select {font-size:0.85em;border:1px solid #b7b7b7;width:100%;}
#center_center .konfigurator input {height:1.6em;}

#center_center .konfigurator form {position:relative;font-size:0.85em;zoom:1;}
#center_center .konfigurator form div.left,#center_center .konfigurator form div.right {position:relative;}
#center_center .konfigurator form div.left div,#center_center .konfigurator form div.right div {margin:0.6em 0}

#center_center .konfigurator form div.left {float:left;width:45.5%;text-align:right;}
#center_center .konfigurator form select {width:120px;}

#center_center .konfigurator form div.right {float:right;width:54.5%;}
input#form_drukarki_cena_od,input#form_drukarki_cena_do,input#form_urzadzenia_cena_od,input#form_urzadzenia_cena_do,input#form_materialy_cena_od,input#form_materialy_cena_do {width:40px;}
input#form_drukarki_cena_od,input#form_urzadzenia_cena_od,input#form_materialy_cena_od {margin-right:0.5em;}
#center_center .konfigurator form input.button 
{
height:17px;
line-height:17px;
width:94px;
text-align:left;
padding:0 0 0.3em 2.5em;
font-size:0.9em;
background:url(./grafika/konfigurator_button_tlo.gif) no-repeat;
color:#FFF;
border:0 none;
cursor:pointer;
}
#center_center .konfigurator form label {color:#2486e9;margin-right:0.5em;}

#center_center .promocje {background:url(./grafika/center_center_promocje_tlo.gif) repeat-y;padding-bottom:5px;}
#center_center .promocje .row 
{
position:relative;
background:url(./grafika/center_center_promocje_row_tlo.gif) repeat-x bottom;
padding-bottom:3px;
}
#center_center .promocje .row_last {background:none;}

#center_center .promocje .item_left,#center_center .promocje .item_right
{
position:relative;
width:252px;
}
#center_center .promocje .item_left {float:left;}
#center_center .promocje .item_right {float:right;}

#center_center .promocje .item_left h3,#center_center .promocje .item_right h3
{
margin:0 1px;
padding:0.6em 2.6em;
border-bottom:1px solid #e6e6e6;
font-size:0.85em;
background:url(./grafika/katalog_li_tlo.gif) 1.2em 1em no-repeat #FFF;
}
#center_center .promocje .item_right h3 {margin:0 1px 0 0;}

#center_center .promocje h3 a 
{
color:#494949;
text-decoration:none;
border-bottom:1px solid #a6a6a6;
}
#center_center .promocje h3 a:hover {border-bottom:1px solid #494949;}

#center_center .promocje .content
{
position:relative;
min-height:9em;
padding:1em 0 2.8em 0;
background:url(./grafika/center_center_promocje_content_tlo.gif) repeat-y 1px 0;
}

#center_center .promocje .content img
{
position:relative;
float:right;
right:12px;
}

#center_center .promocje .content ul {position:relative;margin-right:140px;}
#center_center .promocje .content ul li
{
font-size:0.85em;
line-height:1.35em;
color:#484848;
padding:0 0 0 2.8em;
background:url(./grafika/polecane_li_tlo.gif) 1.3em 0.55em no-repeat; 
}

#center_center .promocje .content span
{
position:absolute;
bottom:0;
display:block;
height:1.8em;
line-height:1.8em;
font-weight:bold;
}

#center_center .promocje .content span.cena {right:1px;width:104px;text-indent:0.8em;color:#FFF;background:#019bd7;} 
#center_center .promocje .content span.koszyk {left:1px;background:url(./grafika/promocje_content_koszyk.gif) no-repeat 1.3em 0;padding:0 0 0 40px;}
#center_center .promocje .content span.koszyk a {color:#D60101;font-size:0.85em;text-decoration:none;border-bottom:1px solid #f2b2b2;padding-right:8px;background:url(./grafika/promocje_content_koszyk_a.gif) no-repeat right 4px;position:relative;top:-2px;}
#center_center .promocje .content span.koszyk a:hover {border-bottom:1px solid #D60101;}

#center_center .promocje .content_bottom
{
position:relative;
margin:0 1px;
padding:1em 1.3em;
min-height:3em;
border-top:1px solid #e6e6e6;
background:#FFF;
color:#484848;
font-size:0.8em;
}

#center_center .aktualnosci ul,#center_right .koszyk ul,#news_module ul,#news_module .news_container,#text,#text ul
{
position:relative;
margin:0 1.2em;
padding:0.3em 0 0.8em 0;
color:#484848;
}
#news_module .news_container {padding:1.4em 0 1em 1.7em;}
#text {font-size:0.85em;line-height:1.4em}

#center_center .aktualnosci ul li,#center_right .koszyk ul li,#news_module ul li,#text ul li
{
padding:1em 0 1em 1.5em;
border-top:1px solid #d8decb;
background:url(./grafika/polecane_li_tlo.gif) no-repeat 0 1.25em;
}
#center_center .aktualnosci ul li,#center_right .koszyk ul li,#news_module ul li {font-size:0.85em;}
#text ul li {border:0;padding-top:0.2em;padding-bottom:0.2em;background:url(./grafika/polecane_li_tlo.gif) no-repeat 0 0.8em;}

#center_right .pytanie p,#center_right .pytanie form 
{
position:relative;
color:#484848;
margin:0 1.2em;
padding:0.8em 0;
font-size:0.85em;
}
#center_right .pytanie p.red {color:#D60303;text-align:center;}
#center_right .pytanie p.green {color:#679B00;text-align:center;}

#center_right .pytanie label {margin-right:0.5em;display:block;float:left;width:30%;position:relative;}
#center_right .pytanie input {width:65%;}

#center_right .pytanie input,#center_right .pytanie select 
{
position:relative;
height:1.5em;
border:1px solid #B7B7B7;
font-size:0.9em;
float:right;
color:#484848;
}
#center_right .pytanie textarea {border:1px solid #B7B7B7;font-size:0.9em;color:#484848;font-family:tahoma;width:192px;}

form#zadaj_pytanie div {text-align:right;margin-bottom:0.2em;}
form#zadaj_pytanie div.left {text-align:left;}
form#zadaj_pytanie div.left label {margin:0.4em 0;width:100%;}

form#zadaj_pytanie input.form_pytanie_submit {width:94px;height:17px;margin:1em 0;position:relative;margin-right:-2px;border:0;}

form#dodatkowe_wyposazenie
{
position:relative;
color:#484848;
margin:0.8em 1.2em;
padding:0 0 0.5em 0;
font-size:0.85em;
}
form#dodatkowe_wyposazenie div {margin-bottom:0.5em;}
form#dodatkowe_wyposazenie input {position:relative;float:left;}
form#dodatkowe_wyposazenie div.label_box {margin-left:2.3em;}
form#dodatkowe_wyposazenie label {border-bottom:1px solid #C8C8C8;}
form#dodatkowe_wyposazenie label:hover {border-bottom:1px solid #484848;}

#text table.text_table {border:1px solid #cccccc;border-collapse:collapse;color:#585858;width:100%;} 
#text table.text_table td,#text table.text_table th 
{
padding:0.4em;
border-collapse:collapse;
border:1px solid #cccccc;
}
#text table.text_table th {background:#109fe9;color:#FFF;text-transform:uppercase;}
#text table.text_table td.left {background:#f1f1f1;width:40%;}

#text hr {height:1px;border:0;background:#F0EFEC;color:#F0EFEC;}



#news_module .news_container,#news_module .news_pager {font-size:0.85em;color:#484848;}
#news_module .news_pager {padding:0 0 0 2.9em;}
#news_module .news_pager a.active {text-decoration:none;}

#center_center .aktualnosci ul li.first,#news_module ul li.first {border:0 none;} 
#center_center .aktualnosci ul li span,#news_module ul li span,#news_module .news_container span.data {display:block;color:#1c8ae3;font-size:0.8em;}
#center_center .aktualnosci ul li h3,#news_module ul li h3,#news_module .news_container h3 {margin:0.5em 0;font-size:1em;color:#494949;}
#center_center .aktualnosci ul li h3 a,#news_module ul li h3 a,#news_module a.more,#text a {color:#494949;text-decoration:none;border-bottom:1px solid #a6a6a6;}
#text a.border_0,#text a.border_0:hover {border:0}
#center_center .aktualnosci ul li h3 a:hover,#news_module ul li h3 a:hover,#news_module a.more:hover,#text a:hover {border-bottom:1px solid #494949;}
#center_center .aktualnosci ul li p,#news_module ul li p,#news_module .news_container p {line-height:1.4em;margin:0;padding:0;display:inline;}
#news_module .news_container p {display:block;}
#center_center .aktualnosci ul li img,#news_module ul li img {position:relative;margin:0 0 0 0.3em;top:-0.2em;}

/*CENTER RIGHT*/

#center_right
{
float:left;
width:221px;
overflow:hidden;
}

#center_right .koszyk,#center_right .najpopularniejsze,#center_right .porownaj,#center_right .wyposazenie,#center_right .pytanie 
{
position:relative;
min-height:150px;
margin-bottom:10px;
background:url(./grafika/center_right_div_tlo.gif) repeat-y;
} 

#center_right .koszyk {text-align:center;}
#center_right .koszyk ul li
{
text-align:left;
border-top:0 none;
border-bottom:1px solid #d8decb;
background:url(./grafika/polecane_li_tlo.gif) no-repeat 0 1.4em;
}
#center_right .koszyk ul li span {color:#d40201;font-weight:bold;}
#center_right .koszyk ul li a {text-align:center;}
#center_right .koszyk img {position:relative;margin:26px 0 5px 0;}

#center_right .najpopularniejsze ul
{
position:relative;
margin:0 1.2em;
}

#center_right .najpopularniejsze ul li
{
position:relative;
min-height:60px;
text-align:right;
border-top:1px solid #D8DECB;
padding:1.7em 0 1.2em 0; 
font-size:0.85em;
}
#center_right .najpopularniejsze ul li.first {border-top:0 none;}
#center_right .najpopularniejsze ul li img {position:relative;float:left;top:-0.5em;margin-right:0.5em;}
#center_right .najpopularniejsze ul li a {position:relative;text-decoration:none;border-bottom:1px solid #a5a5a5;color:#494949;font-weight:bold;}
#center_right .najpopularniejsze ul li a:hover {border-bottom:1px solid #494949;}
#center_right .najpopularniejsze ul li span {color:#d60000;display:block;margin-top:0.2em}

#center_right .porownaj .tlo
{
position:relative;
background:url(./grafika/center_right_porownaj_tlo.jpg) no-repeat 50% 0;
min-height:162px;
text-align:right;
}

#center_right .porownaj .tlo img {position:relative;top:130px;right:10px;}

#center_left .katalog,#center_center .konfigurator,#center_right .koszyk {min-height:210px;}
#center_center .konfigurator {border-bottom:1px solid #F1F1F1;margin-bottom:9px;} /*DLA GLUPIEJ OPERY ZEBY WIDZIALA MARGINES*/

/* SUBPAGE */

#subpage
{
position:relative;
float:left;
min-height:610px;
margin-bottom:10px;
color:#484848;
padding-bottom:2em;
}
.subpage_long {width:738px;background:url(./grafika/subpage_tlo.gif) repeat-y;}
.subpage_short {width:504px;background:url(./grafika/center_center_div_tlo.gif) repeat-y;margin-right:13px;}	

#subpage h2 
{
min-height:21px;
line-height:21px;
padding:0 1.2em;
color:#FFF;
font-size:0.85em;
background:url(./grafika/subpage_h2_tlo.gif) no-repeat #7BB704;
}
#subpage h2 a {text-decoration:none;color:#FFF;}

#subpage ul#subpage_tree 
{
position:relative;
min-height:21px;
line-height:21px;
padding:0 1.2em;
color:#FFF;
font-size:0.85em;
background:url(./grafika/subpage_ul_tlo.gif) no-repeat #7BB704;
}
#subpage ul#subpage_tree li {display:inline;padding-right:17px;margin-right:5px;background:url(./grafika/subpage_tree_li_tlo.gif) no-repeat right center;font-weight:bold;}
#subpage ul#subpage_tree li.last {background:none;padding-right:0;margin-right:0;}
#subpage ul#subpage_tree li a {color:#FFF;text-decoration:none;font-weight:bold;border-bottom:1px solid #bddb82;}
#subpage ul#subpage_tree li a:hover {border-bottom:1px solid #FFF;}
#subpage ul#subpage_tree li.last a,#subpage ul#subpage_tree li.last a:hover {border:0;}

#subpage .bottom
{
position:absolute;
left:0;
bottom:0;
height:5px;
font-size:0;
line-height:5px;
width:100%;
}
.subpage_long .bottom {background:url(./grafika/subpage_bottom_tlo.gif) no-repeat;}
.subpage_short .bottom {background:url(./grafika/center_center_bottom_tlo.gif) no-repeat;}


#opis ul,#opis ol,#opis table.text_table {margin-bottom:1em;}

#opis p {line-height:1.4em}

#opis a {color:#494949;text-decoration:none;border-bottom:1px solid #a6a6a6;}
#opis a:hover,#opis #content a:focus,#opis #content a:active {border-bottom:1px solid #494949;} 

#opis ul,#opis ol {
position:relative;
margin:0 1.2em;
padding:0.3em 0 0.8em 0;
color:#484848;
}
#opis ul {list-style-type:none;}

#opis ul li 
{
border:0;
padding:1em 0 1em 1.5em;
padding-top:0.2em;
padding-bottom:0.2em;
background:url(./grafika/polecane_li_tlo.gif) no-repeat 0 0.6em;
}

#opis table.text_table {width:100%;font-family:tahoma;font-size:11px;border:1px solid #F0EFEC;border-collapse: collapse;} 
#opis table.text_table td 
{
padding:0;
font-family:tahoma;
font-size:11px;
border-collapse:collapse;
border:1px solid #F0EFEC;
}

#opis hr {height:1px;border:0;background:#a6a6a6;color:#a6a6a6;}


/*BOTTOM*/

#bottom
{
position:relative;
height:93px;
background:url(./grafika/bottom_tlo.gif) no-repeat;
}

#bottom img
{
position:relative;
float:right;
top:29px;
right:25px;
z-index:2;
}

#bottom ul 
{
position:relative;
top:39px;
margin-left:23px;
font-size:0.75em;
}

#bottom ul li 
{
display:inline;
padding:0 0.5em 0 0.7em;
border-left:1px solid #a0a0a0;
}
#bottom ul li.first {border:none;}

#bottom ul li a {text-decoration:none;color:#a0a0a0;} 
#bottom ul li a.active,#bottom ul li a:focus,#bottom ul li a:active,#bottom ul li a:hover {color:#646464;}

/* fotka */
.background 
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='gfx/tlo.png');
}

.fotka2
{
position:absolute;
z-index:101;
border:1px solid #C7DBE2;
display:none;
text-align:left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='gfx/tlo.png');
}

.fotka2[class]
{
background-image:url(gfx/tlo.png);
}

img#close
{
position:absolute;
z-index:4;
top:5px;
right:5px;
height:16px;
width:16px;
border:0;
}

img#noweokno
{
position:absolute;
z-index:4;
top:5px;
right:26px;
height:16px;
width:16px;
border:0;
}

p.opis_fotki
{
display:none;
text-align:center;
margin:2px;
}

/* end of fotka */

