body { background: url('gfx/bg.jpg') center top no-repeat #000000; color: #ffffff; margin: 0px; margin-left: 0px }
div, td { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #000000 }



#all { width: 958px; text-align: left;   }
#allall { width: 958px; text-align: left;   }
#allwhite { width: 938px; background: #ffffff; text-align: left; padding: 10px; margin-top: -4px  }

#boxleft a { display:block; width: 194px; height: 64px; background: #ffffff; filter: alpha(opacity=40); -moz-opacity: .40; opacity: .40; padding: 5px 5px 5px 5px}
#boxleft a:hover { background: #ffffff; filter: alpha(opacity=98); -moz-opacity: .98; opacity: .98 }


#topicon { background: url(gfx/topiconsbg.gif) #F30000; height: 86px; border-bottom: 4px #000000 solid }
#topmenu { height: 95px } 

#topmenuleft { width: 370px; text-align: left; float: left; height: 15px; padding-top: 5px }
#topmenuright { width: 580px; text-align: right; float: left; padding-top: 5px  }
#topmenuright a { color: #ffffff }
#topmenuright a:hover { color: #FF7404 }

input { margin: 0px }
#top2a { width: 200px; float: left; text-align: left; height: 30px }
#top2b { width: 758px; float: left; text-align: right; color: #ffffff; height: 30px }
#top2b a { color: #ffffff }
#top2b a:hover { color: #FF7404 }
p { margin-top: 0px; margin-bottom: 0px}
form { margin: 0px }

#banner { border: 4px #ffffff solid }

#left { float: left; width: 204px }
#right { background: #ffffff; width: 740px; float: left; padding-bottom: 10px; padding-left: 4px }
#right li {margin-left: 15px}

#right1 { width: 480px; float: left; margin-top: -40px; line-height: 20px } 
#right2 { width: 240px; float: left; padding-top: 20px; padding-left: 10px} 

#rightsub { text-align: right }
#opisproduktu { font-size: 12px; line-height: 16px }


.rightline { border-bottom: 2px solid #000000 }
#footer { width: 960px; text-align: left }
#footer2 { color: #484848; text-align: center; width: 950px; padding: 10px }

#footer a { color: #484848; }
#footer a:hover { color: #ff0000; }

#f1 { width: 25%; float: left; color: #cccccc;  }
#f1 a { color: #cccccc; display: block; padding: 5px 5px 5px 25px; background: #141414; border-bottom: 1px solid #000000; border-right: 1px solid #000000 } 
#f1 a:hover { display: block; background: #292929 } 

#white { background: #ffffff }
#whitepopularne { background: #ffffff }
#whitepopularne a { display: block; padding: 3px; }
#whitepopularne a:hover { background: #d2d2d2 }

h5 { color: #FFffff; font-size: 13px; font-weight: bolder; margin-top: 0px; margin-bottom: 3px; padding-left: 25px; font-family: Arial, Tahoma; letter-spacing: -1px; background: url(gfx/h5arrow.gif) no-repeat }

.topsub { font-size: 9px; color: #3D3D3D }

.list-name { font-size: 15px; font-weight: bold; letter-spacing: -1px }
.list-brutto { font-size: 10px }
.list-netto { font-size: 13px; font-weight: bold; color: #FF7404 }
.title { font-size: 14px; font-weight: bolder; text-transform: uppercase }
.titlel { font-size: 12px; font-weight: bolder; text-transform: uppercase;}

//.rabat { font-family: Arial, Tahoma; font-size: 14px; font-weight: bold; color: #F30000; letter-spacing: -1px }
.rabat { color: #F30000; font-weight: bolder }

.i2 { border-right: 1px #D7D7D7 solid; width: 20% }

a.li2 { display: block; padding: 2px 2px 2px 16px; background-image: url(gfx/li2-bg.gif); background-repeat: no-repeat;}
a.li2:hover { background-image: url(gfx/li2-bg-on.gif); background-repeat: no-repeat; }


.XXXnetto1 { font-family: Arial, Georgia; font-size: 18px; color: red; font-weight: bolder }
.nowosc1 { font-family: Arial, Georgia; font-size: 12px; color: red; font-weight: bolder }
.c-katalogowa { font-size: 10px }
.c-netto { font-size: 14px; color: red; font-weight: bolder }
.cenaduza { font-size: 18px; font-family: Arial, Tahoma, Trebuchet MS; color: #ffffff; letter-spacing: -1px }
.small { font-family: Tahoma, Verdana; font-size: 10px; color: #CCCCCC }
.small2 { font-family: Tahoma, Verdana; font-size: 9px; color: #ffffff }

.menu2 { text-transform: lowercase; margin-bottom: 1px; border-left: #f1f1f1 solid 4px; display: block; width: 160px; background-color: #f6f6f6; color: #504E76; cursor: hand; padding-top: 3px; padding-bottom: 3px; padding-left: 4px } 
a.menu2:hover { text-transform: lowercase; border-left: #D30502 solid 4px; width: 160px; background-color: #D30502; color: #ffffff; text-decoration: none; cursor: hand; padding-top: 3px; padding-bottom: 3px; padding-left: 4px } 
.menu2on { text-transform: lowercase; border-left: #D9D9D9 solid 8px; display: block; width: 160px; background-color: #f1f1f1; color: #504E76; cursor: hand; padding-top: 3px; padding-bottom: 3px; padding-left: 4px } 
.index-lista { padding-left: 7px; background-image: url(gfx/index-lista-bg.gif); }

.dddd { background: #E5BDCA; color: #000000; margin: 0px; background-image: url(gfx/bg_top_swieta.gif); background-repeat: repeat-x}

.price-netto1 { font-family: Georgia; font-size: 18px; color: red; font-weight: bolder }

h1 { font-size: 20px; font-weight: bolder; margin-top: 0px; margin-bottom: -0px; font-family: Arial, Tahoma; letter-spacing: -1px; text-transform: uppercase }
h4 { font-size: 14px; font-weight: bolder; margin-left: -1px; margin-top: 3px; margin-bottom: 3px; font-family: Arial, Tahoma; letter-spacing: -1px; text-transform: uppercase }
h3 { font-size: 14px; font-weight: bolder; margin-top: 0px; margin-bottom: -14px; font-family: Arial, Tahoma; letter-spacing: -1px; text-transform: uppercase }
h2 { font-size: 18px; font-weight: bolder; margin-top: 0px; margin-bottom: -3px; margin-left: -1px; font-family: Arial, Tahoma; letter-spacing: -1px }

#cx1 { text-align: right; height: 32px; font-size: 9px; padding-left: 5px; padding-top: 2px; padding-right: 3px; padding-bottom: 5px; background: #F30000; color: #ffffff; float: left }
#cx1a { text-align: left; width: 350px; height: 30px; font-size: 9px; padding-left: 8px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; float: left; line-height: 11px }

.cx2 { color: #ffffff; font-size: 20px; font-family: Trenuchet MS, Arial; letter-spacing: -1px; font-weight: bolder }
.orderEdit { color: #E50000 }
.l2 { border: #A6A6A6; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.footer { padding-left: 5px; padding-top: 3px; padding-bottom: 3px; font-size : 11px; color: #ffffff }
.ile { color: #A6A6A6}
.iframe { border-right: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA; padding-bottom: 5px }

.iframe2 { padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px }
.frame { border: 1px #bababa solid; padding: 1px; color: #000000 }
.frame3 { padding-right: 5px }
.frame2 { border: 1px #F6E8F0 solid; }
.frame4 { border: 1px #cccccc solid; padding: 5px; background: #f1f1f1}

.frame5x5 { border: 1px #d2d2d2 solid; clip: rect(1px, 1px, 1px, 1px); padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px}
.5x5  { padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px }

a.page { color:#707070; font-weight:bold; padding:2px 4px 2px 4px; background-color:#DEDEDE; }
a.page:hover { color:#ffffff; font-weight:bold; padding:2px 4px 2px 4px; background-color:#F30000; }

a.page2 { color:#EFEFEF; font-weight:bold; padding:2px 4px 2px 4px; background-color:#E0CCDF; }

.menu { color: #ffffff }
a.menu { color: #ffffff;  }

.menu_5 { font-size: 10px; }

a.footer { color: #b4b4b4; }
a.menu:hover { color: #ffffff; text-decoration: underline }

.menu4 { color: #4c4c4c }

.small { font-size: 9px; color: #aaaaaa}
.small10 { font-family: Tahoma, Verdana; font-size: 10px; color: #aaaaaa}

a.menutop { color: #ffffff }
.menu_2 {   color: #aaaaaa}
a.menu_2 { color: #aaaaaa }
a.footer_2 { color: #ffffff }
.menu_3 {  font-size: 10px; color: #aaaaaa}
a.menu_3 { color: #aaaaaa }

a.link4 { color: #989898 }
a.link4:hover { color: #989898 }


img { border: 0px }
a { color: #000000; text-decoration: none; }
a:hover { color: #F30000; text-decoration: none; }
.form1 {  border: 1px #aaaaaa solid; clip: rect(1px, 1px, 1px, 1px); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; background-color: #ffffff}

.form { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; color: #666666; background-color: #ffffff }

.form_news {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; background-color: #ffffff; width: 98%}

.bread { color: #A9A9A9}
marquee  { scrollDelay: 1; scrollamount: 1 } 

.opis2  { border-bottom: 1px #ffffff solid; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; line-height: 15px }
.opis3  { border-bottom: 1px #ffffff solid; border-right: 1px #ffffff solid; background-color: #ebebeb; padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px }
.opis4  { padding-right: 2px; padding-left: 2px; padding-top: 2px; padding-bottom: 2px }
.opis5  { border-right: 1px #cecece solid;}
.list-right {  }
hr { background-color: #BCBCBC; color: #BCBCBC; border: none; height: 1px;}
##h1 { font-size: 11px; color: #ffffff; font-weight: normal; padding-top: 0px;}
.h1 { font-size: 11px; color: #4e4e4e; font-weight: normal; padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 0px }

.txt2  { padding-right: 3px; padding-left: 3px; padding-bottom: 2px; padding-top: 2px; text-align: justify; background-color: #ebebeb;}

.progress_c1 { background-color: #F30000 }
.progress_c2 { background-color: #cccccc }
.progress_c3 { color: #666666 }
.price { color: #F30000; font-weight: bold }

.link_swieta { color: #ffffff }
a.link_swieta:hover { color: #F5950C; text-decoration: underline }

.link3 { font-size: 10px; background: #DDDDDD; padding: 3px 8px 3px 8px }
a.link3:hover { background: #F30000; padding: 3px 8px 3px 8px; color: #ffffff }
.link3sel { font-size: 10px; background: #F30000; padding: 3px 8px 3px 8px; color: #ffffff }


.price2 { color: #E34800; font-size: 13px;}
.new_price { color: #990033 }
.name { font-size: 12px; color: #606060; font-weight: bold; color: #666666; text-transform: uppercase;  }
.left_menu { width: 100%; height: 16px; padding-left: 10px; cursor: hand; DISPLAY: block; font-size: 10px; color: #666666; background-color: #ffffff; text-transform: uppercase;  }
a.left_menu:hover { BORDER-right: #D30300 3px solid; COLOR: #D30300; background-color: #f1f1f1 }

.model { font-size: 10px }
.mleft { padding: 10px }


.suckerdiv ul { margin: 0; padding: 0; list-style-type: none; width: 204px }
.suckerdiv ul li{ position: relative; background-color: #000000;   }

.suckerdiv ul li ul { left: 204px; /* Parent menu width - 1*/ position: absolute; width: 204px; /*sub menu width*/ top: 0; display: none; }
.suckerdiv ul li ul li ul{  left: 204px; /* Parent menu width - 1*/ }
.suckerdiv ul li ul li a { background-color: #000000; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff }
.suckerdiv ul li ul li a:hover { background: url(gfx/menuarrowon.gif) top right no-repeat #FF7404; color: #000000; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff }

.suckerdiv ul li ul li ul li a { background-color: #000000; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff }
.suckerdiv ul li ul li ul li a:hover { bbackground: url(gfx/menuarrowon.gif) top right no-repeat #FF7404; color: #000000; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff }
.suckerdiv ul li ul li ul li ul li a { background-color: #000000; border-bottom: 1px solid #ffffff;}
.suckerdiv ul li ul li ul li ul li a:hover  { background: url(gfx/menuarrowon.gif) top right no-repeat #FF7404; color: #000000; border-bottom: 1px solid #ffffff;}

/* menu links style */
.suckerdiv ul li a {  padding: 7px; display: block; text-decoration: none;  background: #000000; color: #ffffff; border-bottom: 1px solid #ffffff; line-height: 2em; }
.suckerdiv ul li a:hover { background: url(gfx/menuarrowon.gif) top right no-repeat #FF7404; color: #000000; text-decoration: none; }

.suckerdiv ul li ul li a:hover { background: url(gfx/menuarrowon.gif) top right no-repeat #FF7404; color: #000000; text-decoration: none; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
.suckerdiv ul li ul li ul li a:hover { background: url(gfx/menuarrowon.gif) top right no-repeat #FF7404; color: #000000; text-decoration: none; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }

/* dzialy glowne */

.suckerdiv .subfolderstyle { background: url(gfx/menuarrow.gif) top right no-repeat #000000; display: block; padding: 7px }


.suckerdiv ul li ul .subfolderstyle { background: url(gfx/menuarrow.gif) top right no-repeat #000000; border-bottom: 1px solid #ffffff; }
.suckerdiv ul li ul li ul .subfolderstyle { background: url(gfx/menuarrow.gif) top right no-repeat #000000; border-bottom: 1px solid #ffffff;}

##/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul li ul .subfolderstyle { background: #cccccc }
	
.xfooter { color: #cccccc }


* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }









.indexlink { background: #cccccc; padding: 4px; font-size: 11px; letter-spacing: 0px }