body { margin: 0px; color: #363B40; background:url(gfx/bg.gif) repeat-x }
tr,td, div { font-family: Verdana, Tahoma, sans-serif; font-size: 10px; color: #161616; }
a { text-decoration: none; color: #434343 }
p { margin-top: 3px; margin-bottom: 11px  }


#c1 { text-align: center }
#all { width: 945px; text-align: left; margin-left: auto; margin-right: auto; background:url(gfx/bg-topXX.gif) no-repeat }


#m1 { width: 945px; color: #6A6A6A; padding-top: 5px;  }
#m1x { width: 945px; color: #6A6A6A; padding-right: 2px; padding-left: 2px; text-align: center }


#top { font-family: Tahoma, Arial; font-size: 11px; padding: 8px; background: #000000; color: #888888 }
#top a { color: #888888; text-decoration: none }
#toplogo { float: left; width: 181px; text-align: right }
#topsearch { float: left; padding-top: 30px }
.search-top { font-family: Arial, Tahoma; font-weight: bolder; font-size: 13px; letter-spacing: -1px; color:#838383; padding: 4px 4px 4px 30px; width: 250px; height: 16px; border: 2px solid #DE0000; background: url(gfx/bg-search.gif) no-repeat #ffffff }
.small { color: #A3A3A3; font-size: 9px; font-family: Arial, Tahoma; }



#topnews { float: left }

#list1 { width: 100px; text-align: center; float: left; padding-right: 5px; height: 160px }
#list2 { width: 100px; text-align: center; float: left; padding-right: 5px; height: 195px }


#cleft { width: 660px; padding-right: 10px; float: left; }
#cright { width: 240px; float: left; text-align: left }

#ramka2 { border: 1px solid #E4E4E4 }

.form { font-size: 11px; color:#838383; padding: 4px; border: 1px solid #cccccc;}
.formsmall { font-family: Arial, Tahoma; font-size: 11px; color:#838383; padding: 3px; border: 1px solid #cccccc;}



#isub { width: 250px; float: left; background: #131313; color: #ffffff; text-align: left }
#isubbox1 { float: left; padding: 8px; line-height: 17px; text-align: left; color: #ffffff; padding-bottom: 10px }
#isubbox1 a { font-size: 10px; color: #ffffff }
#isubbox1 a:hover { color: #DE0000; text-decoration: underline }

#line { width: 100% }
#footer { width: 900px; text-align: center }

#footer-txt { color: #A8A8A8; z-index: 5; padding-top: 5px }
#footer-txt a { padding-right: 10px; color: #cccccc }

#footersmall { padding-top: 15px; font-size: 9px; font-family: Arial, Tahoma; color: #BEBEBE }











#m2a { padding-top: 10px; padding-bottom: 10px; width: 960px; text-align: left; }
#m3a { padding-left: 30px; width: 446px; text-align: left; align: top; float: left }
#m3b { width: 450px; text-align: right; align: top; float: left }

#center { width: 960px; float: left; padding-bottom: 10px;  }

#center1 { text-align: center }
#center2 { width: 960px; text-align: left; margin-left: auto; margin-right: auto }

#icenter1 { text-align: center;   }



#icenter2 { padding: 10px; width: 920px; text-align: left; margin-left: auto; margin-right: auto;  }


.small { font-size: 9px }
#search { padding-top: 15px; vertical-align: middle; width: 922px; padding-left: 38px; padding-bottom: 3px; background: url(gfx/bgsearch2.gif) no-repeat }

#ibox1 { width: 220px; float: left; padding: 0px 10px 0px 0px; line-height: 15px; color: #333333 }
.toplink1 { font-size: 11px; color: #ffffff }

#icright2 { width: 280px; float: left; padding-left: 10px }
#icright3 { width: 280px; float: left; padding-left: 10px }

#index-news { background: #f8f8f8; padding: 5px; margin-top: 3px; border: 1px solid #CCCCCC }
#index-news2 { background: #f8f8f8; padding: 2px; margin-top: 3px; border: 1px solid #CCCCCC }



#i-polecane { padding: 10px; width: 260; background: #ffffff; border: 1px solid #E4E4E4 }
#prawa3 { padding-left: 10px; padding-right: 10px; width: 100% }
#prawa3a { padding-top: 4px; padding-left: 10px; padding-right: 10px; width: 96%; background: #f3f3f3; padding-bottom: 4px }



#icleft { color: #434343; line-height: 16px; width: 455px; float: left;  }
#icright { padding-left: 10px; color: #434343; line-height: 16px; width: 483px; float: left }

a.i-link1 { font-family: Arial, Tahoma; border-bottom: 1px solid #ececec; width: 100%; color: #333333; font-size: 15px; letter-spacing: -1px; font-weight: bold; text-decoration: none; }
a.i-link1:hover { border-bottom: 1px solid #E00300; color: #E00300; text-decoration: none }
a.i-link2 { font-size: 10px; font-family: Tahoma, Verdana; color: #acacac }

.count { font-family: Tahoma, Verdana; font-size: 10px; font-weight: normal; padding-bottom: 5px; color: #7C7C7C }
.premium1 { border: 1px solid #EEEEEE; padding: 5px; background: #F3F3F3; height: 100% }


a.s-link1 { padding-left: 7px; border-top: 1px solid #E4E4E4; display: block; color: #606468; font-size: 12px; font-weight: bolder; text-decoration: none; background-image: url(gfx/top-arrow1.gif); background-repeat: no-repeat; background-position: center top }
a.s-link1:hover { background: #F7F7F7; color: #CE4C00;  }

#przerwa { padding-left: 104px; padding-right: 20px }
.przerwa { padding-left: 104px; padding-right: 20px }

.red1 { border-left: 1px solid #CCCCCC; border-top: 2px solid #CCCCCC; border-right: 1px solid #CCCCCC; background: #f8f8f8; padding: 4px; font-weight: bolder }

.white1 { border-top: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; padding: 5px; }


.ith { padding: 4px; border: 1px solid #cccccc; background: #ffffff}
.ith:hover { padding: 4px; border: 1px solid #CE4C00; background: #ffffff}
.i-opis { padding: 10px; line-height: 16px }





.title5 { font-family: Verdana, Tahoma; text-decoration: underline }
#txt { line-height: 16px; padding-top: 5px; }

.txt2 { line-height: 18px; padding-right: 15px }

.com-ok { padding-top: 3px; padding-left: 6px; line-height: 17px; padding-right: 10px; background: url(gfx/ico-com-ok.gif) no-repeat }
.com-notok { padding-top: 3px; padding-left: 6px; line-height: 17px; padding-right: 10px; background: url(gfx/ico-com-notok.gif) no-repeat }

#r3 { margin-left: -2px }
#r4 { background: #f3f3f3; padding: 4px; margin-left: -4px }

#sub-pic { }

#subnews { padding-left: 10px; width: 210px }

#newsletter { padding-top: 10px }



a.link1 { color: #6A6A6A; padding-top: 10px; height: 25px; text-decoration: none; background-image: url(gfx/top-arrow1.gif); background-repeat: no-repeat; background-position: center top }
a.link1:hover { color: #FFA200;  }

a.link2 { font-family: Tahoma, Verdana; color: #ffffff; padding-top: 7px; padding-bottom: 6px; padding-left: 22px; padding-right: 15px; height: 35px; text-transform: uppercase; font-size: 9px; text-decoration: none; }
a.link2:hover { color: #ffffff; padding-bottom: 8px; height: 39px; }

a.link2a { color: #777777; font-family: Tahoma, Verdana; padding-top: 8px; padding-bottom: 5px; padding-left: 7px; padding-right: 7px; height: 35px; font-size: 10px; text-decoration: none; background-image: url(gfx/top-arrow2.gif); background-repeat: no-repeat; background-position: center bottom }
a.link2a:hover { color: #CE4C00;  }


a.link3 { color: #333333; text-decoration: none; }
a.link3:hover { color: #F13A07; text-decoration: underline; }

a.link5 { color: #939393; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; height: 30px; text-decoration: none; }
a.link5:hover { color: #EA5600;  }

a.link6 { font-weight: bolder; font-size: 15px; letter-spacing: -1px}
a.link6:hover { color: #EA5600;  }

a.webart { color: #B2B2B2; font-size: 9px; text-decoration: none }
a.webart:hover { color: #3B3B3B; }

a.linkm1, a.linkm1:visited { font-family: Tahoma, Arial; display: block; float: right; height: 13px;  padding: 11px 14px 7px 14px;  color: #ffffff; background: url(gfx/menuarrow1.gif) no-repeat; }
a.linkm1:hover { font-family: Tahoma, Arial; display: block; float: right; height: 13px;  padding: 11px 14px 7px 14px; background: #272727; color: #ffffff}
a.linkm1on { font-family: Tahoma, Arial; display: block; float: right; height: 13px;  padding: 11px 14px 7px 14px; background: #272727; color: #ffffff}


a.linkm2 { display: block; float: left;  padding: 5px 8px 10px 10px; color: #ffffff}
a.linkm2:hover { display: block; float: left;  padding: 5px 8px 10px 10px; background: #ffffff; color: #E90000}

a.linkm3 { color: #ABABAB }
a.linkm3:hover { color: #ffffff; text-decoration: underline }

#cleaner:after {content: "."; display: block; height: 0; visibility: hidden;}
#cleaner {font-size:0;clear: both; display: block;}

.top-form { font-size: 10px; color:#cccccc; padding: 3px; border: 1px solid #D3D3D3; background: #F8F8F8 }
.top-form2 { font-size: 12px; color:#838383; padding: 4px; border: 1px solid #cccccc }

#produktyzdjecie { float: left; width: 25% }
#produktyopis { padding-left: 5px; float: left; width: 70% }


img { border: 0px;  }

.imgt { vertical-align:text-top; }
.imgt2 { vertical-align:text-middle; }
.imgm { vertical-align:text-top; }

.frame { padding: 8px; border: 1px solid #cccccc }

.frame3 { background: #e4e4e4; padding: 4px; border: 1px solid #DDE2E6 }
.frame4 { border: 1px solid #f1f1f1; background: #f6f6f6 }

.index-news { background: #ffffff; padding: 6px; border: 1px solid #DDE2E6 }
.top { color: #8DB4D9; padding-top: 1px }
.left { padding-right: 10px }
a.top1 { color: #9BB0C5 }

a.top-menu { color: #ffffff }
a.top-menu:hover { color: #C2C2C2 }

.menu { background:url(gfx/menu-bg.gif) repeat-x #375C7E; }


a.menua { width: 230px; text-decoration: none; text-transform: lowercase; border-bottom: #ffffff solid 1px; display: block; color: #ffffff; cursor: hand; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; background:url(gfx/menu-a.gif) no-repeat #EA5600 } 
a.menua:hover { text-transform: lowercase; border-bottom: #ffffff solid 1px; color: #ffffff; cursor: hand; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; background: #CE4C00 } 

.menuaselected { width: 230px; text-transform: lowercase; border-bottom: #557491 solid 1px; display: block; color: #ffffff; cursor: hand; padding-top: 4px; padding-bottom: 4px; padding-left: 15px; background: #546DA1 } 
a.menuaselected:hover { color: #ffffff; } 

a.menua2 { width: 190px; text-transform: lowercase; border-bottom: #557491 solid 1px; display: block; color: #ffffff; cursor: hand; padding-top: 4px; padding-bottom: 4px; padding-left: 30px; background:url(gfx/menu-b.gif) no-repeat #9BB0C5 } 
a.menua2:hover { text-transform: lowercase; border-bottom: #557491 solid 1px; color: #ffffff; cursor: hand; padding-top: 4px; padding-bottom: 4px; padding-left: 30px; background:url(gfx/menu-b.gif) no-repeat #546DA1 } 

.menua2selected { width: 190px; text-transform: lowercase; border-bottom: #557491 solid 1px; display: block; color: #ffffff; cursor: hand; padding-top: 4px; padding-bottom: 4px; padding-left: 30px; background: #546DA1 } 
a.menua2selected:hover { color: #ffffff; } 

a.menua3 { width: 205px; text-transform: lowercase; border-bottom: #ffffff solid 1px; display: block; color: #ffffff; cursor: hand; padding-top: 5px; padding-bottom: 5px; padding-left: 30px; background:url(gfx/menu-b.gif) no-repeat #B7B7B7 } 
a.menua3:hover { width: 205px; text-transform: lowercase; border-bottom: #ffffff solid 1px; color: #ffffff; cursor: hand; padding-top: 5px; padding-bottom: 5px; padding-left: 30px; background:url(gfx/menu-b.gif) no-repeat #8EA5BA } 

.menua3selected { text-transform: lowercase; border-bottom: #557491 solid 1px; display: block; color: #ffffff; width: 100%; cursor: hand; padding-top: 4px; padding-right: 20px; padding-bottom: 4px; padding-left: 25px; background:url(gfx/menu-h.gif) no-repeat } 
a.menua3selected:hover { color: #ffffff; } 

h1 { font-family: Arial, Tahoma; font-weight: lighter; letter-spacing: -1px; font-size: 25px; margin-bottom: -1px; margin-top: 2px; margin-left: -1px}
h2 { font-family: Arial, Tahoma; font-weight: bolder; letter-spacing: -1px; font-size: 14px; margin-bottom: -1px; margin-top: 2px; margin-left: -1px}
h3 { background: url(gfx/bgline1.gif) repeat-x; font-family: Arial, Tahoma; font-weight: bold; letter-spacing: -1px; font-size: 14px; margin-top: 5px; margin-bottom: 3px }

h4 { font-family: Arial, Tahoma; font-weight: bolder; letter-spacing: -1px; font-size: 16px; margin-bottom: -3px; margin-top: 5px }
h5 { font-family: Arial, Tahoma; font-size: 11px; margin-bottom: -3px; margin-top: 1px; color: #999999 }
.h1a { text-transform: lowercase; color: #ABABAB }

.tframe { margin-bottom: 6px; border-left: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; padding: 3px; background: #F8F8F8 }

.comment { border-left: #CBD0D5 1px solid; padding-left: 6px; padding-right: 6px }
#comment2 { float: left;  }

#path { padding-top: 14px; padding-left: 3px; font-size: 10px; color: #a6a6a6 }

a.path:hover { color: #CE4C00; text-decoration: underline }


.data { font-family: Tahoma, Verdana; color: #B5B5B5; font-size: 10px }


a.footer-l { color: #939393 }
a.footer-l:hover { color: #FC9A18; text-decoration: underline }
a.footer-l2 { color: #AFC1D1 }
a.footer-l2:hover { color: #EE6A09 }

hr { background: transparent; border:0; border-bottom:1px solid #E4E4E4; color:#ffffff}

.hr2 { background: url(gfx/bgline1.gif) repeat-x; width: 100% }
.bt-search { width: 31px; height: 21px; cursor:pointer; background:url(gfx/bt-search.gif) no-repeat;}

textarea {font-family:arial,sans-serif;font-size:8pt;padding:3px;color:#767676;border:1px solid #E0E0E0;}
.title { font-family: Georgia; font-size: 20px; letter-spacing: -1px }
.ititle { font-family: Georgia; font-size: 12px; font-weight: bolder }


.pd { padding: 6px; border: 1px solid #cccccc }
.img2 { margin-right: 15px; padding: 4px; border: 1px solid #cccccc }

.menu-top { height:26px; color: #ffffff; cursor: hand; padding-top: 20px; padding-right: 20px; padding-bottom: 8px; padding-left: 17px } 
a.menu-top:hover { height:26px; color: #ffffff; cursor: hand; padding-top: 20px; padding-right: 20px; padding-bottom: 8px; padding-left: 17px;  } 
.news { padding-left: 25px; padding-right: 10px }


.f1 { background:url(gfx/pas1.gif) no-repeat; padding-top: 10px }
.g1 { background:url(gfx/bg1p.png) }
