body { background: url(gfx/bg4.jpg) no-repeat center top #ffffff; color: #00000; margin: 0px; margin-left: 0px; font-family: Tahoma, Arial, Verdana }


#menuleft { width: 204px; padding: 8px 8px 8px 0px; color: #000000; line-height: 15px; border-bottom: 1px solid #eaeaea }
#menuleft a { border-top: 1px solid #f3f3f3; color: #000000; display: block; padding: 5px 10px 5px 5px }
#menuleft a:hover { color: #C2110E }

.menulefttitle { background: url(gfx/bgmenuleft.gif) no-repeat top right; font-size: 11px; font-family: Arial, Trebuchet MS; font-weight: bolder; padding-right: 15px; color: #C2110E; line-height: 16px;  }

#menu1 { color: #929292; width: 950px; height: 13px; border-top: 7px solid #ffffff; border-bottom: 4px solid #ffffff }
#menu1 a { color: #000000; padding-left: 10px; padding-right: 10px  }
#menu1 a:hover {}
#menu1 h1 { color: #929292; margin: 0px; font-size: 11px; float: left }

#menu1a { width: 400px; float: left }
#menu1b { width: 550px; float: left; text-align: right }

.form {  font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #666666; background-color: #ffffff; padding: 5px; height: 14px; border: 1px solid #828282 }
.formtop {  font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; color: #666666; background-color: #ffffff; padding: 3px; border: 2px solid #ffffff }

.inputRequirement { color: #DE2420 }

#mapa {  }
#mapa a { border-top: 1px solid #DEDEDE; color: #000000; display: block; padding: 5px 10px 5px 5px }
#mapa a:hover { color: #C2110E }
#mapa h1 { font-family: Arial, trebuchet MS; font-size: 16px; font-weight: bolder; margin: 4px }
#mapa h2 { font-family: Arial, trebuchet MS; font-size: 14px; font-weight: bolder; margin: 4px }


#error, #error td { font-size: 12px; padding: 10px; color: #ffffff; font-weight: bolder; background: #C00805 }
#ok { font-size: 12px; padding: 10px; color: #ffffff; background: #19AD19 }

.frame { padding: 2px; border: 1px #bababa solid }
.frame2 { padding: 2px; background: url('gfx/bgfiltr.gif') #F3F3F3; border: 1px solid #cccccc }
.frame3 { padding: 4px; background: #ffffff; border: 1px solid #cccccc }


h1 { font-family: Arial, trebuchet MS; font-size: 24px; color: #464646; font-weight: lighter; margin-top: 6px; margin-bottom: 6px; margin-left: -1px }
.h1 { font-size: 11px; color: #1D1D1D; font-weight: normal; padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 0px }


h2 { font-family: Arial, Trebuchet MS; font-size: 22px; font-weight: lighter; padding-top: 0px; margin-left: -1px; margin-bottom: 1px; margin-top: 1px }

h3 { font-family: Arial, trebuchet MS; font-size: 18px; color: #464646; font-weight: lighter; margin-top: 3px; margin-bottom: 3px; margin-left: -1px }
h4 { font-size: 11px; color: #5E5E5E; font-weight: bolder; padding-top: 0px; margin-bottom: 6px; margin-top: 1px }



.f1 { display: block; padding: 6px 10px 6px 30px; border-top: 1px solid #cccccc; background: url(gfx/strzalka4.gif) #F5F5F5 no-repeat }
a.f1:hover { background: #ffffff; text-decoration: none; background: url(gfx/strzalka4on.gif) no-repeat }




.vsmall { font-size: 9px; color: #F5ECEC }
a.vlinkg { padding: 10px 5px 10px 5px; background: #f1f1f1 }

.vform {  border: 1px #DEDEDE solid; padding: 3px; height: 22px; font-size: 11px; color: #666666 }

form { margin: 0px }

.imgt { vertical-align: text-top; }
.imgm { vertical-align: middle; }


.top3 { color: #ffffff }

#menutop2 { width: 950px; text-align: left; height: 48px;  }
#menutop2 a { font-size: 10px; font-family: Verdana, Tahoma; color: #ffffff; color: #D4C3C0 }
#menutop2a { width: 915px; float: left; height: 48px }
#menutop2b { width: 235px; float: left; text-align: right; color: #D4C3C0 }


#indexpolecane { width: 946px; text-align: left; padding-top: 4px }

.bialy { color: #ffffff}
a.bialy:hover { color: #ffffff }



#footer { color: #A6A6A6 }
#footer a { color: #A6A6A6 }

#f1 { width: 230px; text-align: right; color: #A6A6A6; float: left; padding: 5px }
#f2 { width: 550px; text-align: left; color: #A6A6A6; float: left; padding: 5px }
#f2 a { color: #A6A6A6; padding-right: 12px }
#f3 { width: 140px; text-align: left; color: #A6A6A6; float: left; padding-top: 5px }

.xmkoszyk_top { font-size: 10px; padding-bottom: 3px; padding-top: 0px }

.xmtitlebar { height: 24px; padding-left: 10px; font-size: 10px; color: #666666; background-color: #f1f1f1; border-bottom: 2px #b5b5b5 solid; text-transform: uppercase;  }

.lower { text-transform: uppercase; }

.t { background: #e8e8e8 }
.ton { background: #f5f5f5 }
.toff { background: #e8e8e8 }

.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}

td { font-family: Tahoma, Arial; font-size: 11px; color: #1D1D1D; }
.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 { padding-right: 0px; padding-left: 10px; padding-top: 0px; padding-bottom: 5px }
.iframetxt { line-height: 17px; padding-right: 0px; padding-left: 10px; padding-top: 0px; padding-bottom: 5px }

.iframe2 { padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px }
.frameindex { padding: 2px 2px 0px 2px; border-top: 1px #bababa solid; border-left: 1px #bababa solid; border-right: 1px #bababa solid }

.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:#D30502; }

a.page2 { color:#EFEFEF; font-weight:bold; padding:2px 4px 2px 4px; background-color:#E0CCDF; }


.menu_5 { font-size: 10px; }

a.footer { color: #b4b4b4; }
a.menu:hover { color: #ffffff; text-decoration: underline }

.form2 {  border: 1px #606060 solid; clip: rect(3px, 3px, 3px, 3px); font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; background-color: #ffffff }
.form5 {  border: 3px #ffffff solid; font-size: 11px; color: #666666 }


.menu4 { color: #4c4c4c }

.small { font-size: 9px; color: #8A8A8A}

.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: #D30502; text-decoration: underline; }
.form1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; background-color: #ffffff}

.form3 {  font-family: Arial, Thoma, Helvetica, sans-serif; font-size: 11px; color: #666666; background-color: #ffffff; padding: 3px; border: 1px solid #ffffff }

.form_news {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; background-color: #ffffff; width: 98%}

.bread { font-size: 10px; color: #7e7e7e}
marquee  { scrollDelay: 1; scrollamount: 1 } 

.opis2  { border-right: 1px #F4E9E9 solid; padding-top: 5px }
.cena { font-size: 16px; font-weight: bolder; font-family: Arial, Trebuchet MS; color: #C70906 }


.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;}

hr { background: transparent; border:0; border-bottom:1px solid #f1f1f1; color:#ffffff}


.txt2  { padding-right: 3px; padding-left: 3px; padding-bottom: 2px; padding-top: 2px; text-align: justify; background-color: #ebebeb;}

.progress_c1 { background-color: #D30300 }
.progress_c2 { background-color: #cccccc }
.progress_c3 { color: #666666 }
.price { color: #990033 }
.price_swieta { color: #ffffff }

.link_swieta { color: #ffffff }
a.link_swieta:hover { color: #F5950C; text-decoration: underline }

.price2 { color: #990033; font-size: 13px;}
.new_price { color: #990033 }
.name { font-size: 12px; font-weight: bold; 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: 11px; color: #cccccc; font-weight: normal; letter-spacing: 0px }
.smallinfo { font-size: 9px; font- family: Tahoma, Verdna; color: #A8A8A8 }

.zamowienie3 { font-family: Arial, Trebuchet MS; font-size: 16px; letter-spacing: -1px; color: #ffffff; font-weight: bolder }




#left3 { font-size: 12px; line-height: 18px; width: 630px; float: left; border-right: 1px solid #D3D3D3; padding-right: 9px; padding-top: 8px }
#right3 { line-height: 16px; width: 200px; float: left; padding-left: 30px; padding-top: 8px }

#bgflowers { width: 100%; text-align: center; background: url(gfx/bg-flowers.jpg) top center no-repeat  }

div { color: #1D1D1D; font-family: Tahoma, Arial; font-size: 11px;  }





#listpodobne1 { float: left; border-bottom: 5px solid #ffffff }
#listpodobne2 { float: left; padding-left: 5px; width: 90px; padding-top: 20px }

.zframe { padding: 1px; border: 1px solid #E0E0E0 }



h5 { font-family: Arial, Trebuchet MS; font-size: 20px; color: #970F0D; font-weight: lighter; padding-top: 0px; margin-bottom: 4px; margin-top: 1px }

#messageok { background: #6BC032; padding: 10px 10px 10px 50px; color: #ffffff }
#box1 { border: 1px solid #D3D3D3; padding: 2px }
.infolink { background: url(gfx/bginfolink.gif) no-repeat; padding-left: 20px }

.moduleRow { background-color: #f1f1f1; cursor: pointer; cursor: hand; }
.moduleRowOver { background-color: #BDBDBD; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #BDBDBD; color: #ffffff }

a.q{
    position:relative; /*this is the key*/
    z-index:24; cursor: hand;
    color:#000;
    text-decoration:none}

a.q:hover{z-index:25; background-color:transparent}

a.q span{display: none}

a.q:hover span{ /*the span will display just on :hover state*/ display:block; position:absolute; top:-5px; left:22px; width:190px; border: 1px dotted #000000; background-color:#398DD5; color:#ffffff; text-align: left; padding: 5px 5px 5px 5px; font-family: Tahoma, Arial; text-decoration: none; font-size: 11px; font-weight: normal; letter-spacing: 0px}
.data { font-size: 9px; color: #cccccc }