body{
padding:0px;
margin:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#78356d;
background-color:#FFFFFF
}

img {border:none}
a {color:#78356d;}
input{font-size:11px; font-family: Tahoma,Arial, Helvetica, sans-serif;color:#78356d;padding:2px 3px;}

#bgtop {
background:transparent url(images/bg_topbelka.gif) repeat-x;
}

#main_top,#main_srodek{
width:1020px;
margin:0px auto;
}

#main_top{
height:214px;
}

#top_left{float:left;width:470px;background:transparent url(images/bg_lefttop.gif) no-repeat;height:214px;}
#top_right{width:550px;float:right;height:214px;}


#main_middle {
background: transparent url('images/bg_main.gif') center top no-repeat;
overflow: hidden;
}

#main_srodek{
width:1020px;
margin:5px auto;
background:transparent url(images/bg_conent.gif) repeat-y;
}

#producenci{
width:1004px;
margin:0px auto;
padding:0px 8px;
}


#marki_perfum{
width:197px;
padding:5px 5px 5px 5px;
float:left;
font-size:9px;

}


#content{
width:813px;
float:right;
}

#lewa{
width:596px;
padding:5px;
float:left;
}

#lewatlo{
width:595px;
padding:5px;
margin-left:1px;
background:url('images/zigzag-tlo.jpg') repeat-y;
float:left;
}

#prawa{
width:197px;
padding:5px;
float:right;
text-align:center;
}

#produkt{
width:590px;
padding:5px;
margin:0px 1px;
background:transparent url(images/bg_produkt.gif) no-repeat;
float:left;
}

#opis{
width:290px;
padding:10px 10px;
text-align:left;
float:left;
}
#opis img{
margin:0px 23px;
}
#opisinfo{
width:260px;
padding:10px 10px;
text-align:center;
float:right;
line-height:150%;
}

#opisinfo div.nazwa{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
#opisinfo div.cena{
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#opisinfo div.cena strong{
font-size:15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#269503;
font-weight:bold;
}

.moreinfo{
width:250px;
padding-top:40px;
padding-left:14px;
border-left:1px solid #bb7aaf;
text-align:left;

}


div.fleft{
float:left;
}
div.fright{
float:right;
}

#stopka{
width:1004px;
margin:0px auto;
padding:0px 8px;
text-align:center;
color:#7c3b71;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif
}

#infostopka{
padding-top:10px;
padding-bottom:20px;
width:902px;
float:right;
}

#header {
background:transparent url(images/bg_header.gif) no-repeat;
width:876px;
padding:0px 134px;
height:90px;
}

#info {
background:transparent url(images/bg_inner.gif) center top no-repeat;
width:880px;
padding:0px 20px;
margin:0px 112px;
}



#menu_left{
background:transparent url(images/bg_leftmenu.gif) center top no-repeat;
float:left;
padding: 10px 12px;
width:149px;
}

#menu_left ul { margin: 90px 0px 30px 0px;
padding: 0;
list-style-type: none;
background:transparent url(images/menu_left.gif) center top no-repeat;
}
#menu_left ul li{
padding:0px;
}
#menu_left ul li a{
display: block;
padding: 10px 0px 10px 24px;
width:135px;
font-family:Tahoma,Arial,Verdana;
font-size:12px;
text-align:left;
text-decoration: none;
color:#908194;
}

#menu_left ul li a:hover{
display: block;
padding: 10px 0px 10px 20px;
width:139px;
font-family:Tahoma,Arial,Verdana;
font-size:12px;
text-align:left;
text-decoration: none;
color:#76677b;
}



#main_info{
padding:10px 0px;
width:707px;
float:right;
color:#76677b;
}

#bg {
background:transparent url(images/bg.gif) repeat-x;
}
#logo{
padding-top:21px;
float:left;
}

#top_navig{
float:right;
width:705px;
}

#search {
float:right;
font-size:11px;
padding-top:13px;
width:167px;
margin:0px;
}

#search .searchfield {
background-color:#000000;
border:none;
color:#FFFFFF;
float:left;
font-size:11px;
height:19px;
padding:4px 0 0 7px;
width:137px;
}

#search .gobut {
cursor:pointer;
float:left;
height:21px;
width:23px;
}

div#menu{
width:470px;
padding-top:31px;
height:19px;
color:#FFFFFF;
font-weight:bold;
}

div#menu a{
font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
padding: 0px 7px;
color:#FFFFFF;
text-decoration:none;
font-weight: normal;
}

#menu a.aktywny,#menu a:hover{
color:#269503;
}

h1{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#78356d
}

h2{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#78356d;
margin:0px 0px 10px 0px;
}

h3{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
color:#78356d;
}

h4{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#78356d;
padding-bottom:3px;
background: url(images/bg_h4.gif) no-repeat left bottom;
margin:5px 0px;

}

#quick_navigation, #quick_navigation a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#76677b;
}

#quick_nav{
margin-bottom:5px;
}

.pad20{
padding-left:20px;
}

.inner_left{
width:344px;
padding-right:9px;
float:left;
}

.inner_right{
width:324px;
float:right;
padding-right:10px;
}

#newsletterform{
margin:5px 0px;
}

#newsletterform .inputfield {
background-color:#ffffff;
border: 1px solid #76677b;
border-right:none;
color:#76677b;
float:left;
font-size:11px;
height:17px;
padding:4px 0 0 7px;
width:110px;
}

#newsletterform .gobut {
cursor:pointer;
float:left;
height:23px;
width:24px;
}



#footer{
width:880px;
margin:0px 126px;
}



#copyrights{
color:#858585;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:15px 12px;
}

#stopka a{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

.main_left{
width:360px;
padding-right:9px;
float:left;
text-align:justify;
}

.main_right{
width:298px;
float:right;
padding-right:20px;
}

.panorama{
background-color:#bcf224;
padding:2px;
}

.strony_ref{
margin: 10px 0px;
}

.strony_ref img{
margin: 10px 0px;
}

.strony_ref a{
color:#76677b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
margin-left:20px;
}

div.rzad{
position:relative;
margin:10px 0px;
width:195px;
border-right:1px solid #bb7aaf;
text-align:center;
color:#78356d;
font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
}
div.info{
color:#d60321;
position:absolute;
left:3px;
top:5px;
font-size:12px;
font-weight:bold;
}



div.rzad .nazwa a{line-height:130%;text-decoration:none; color:#78356d;}
div.rzad .shortopis{font-size:9px;}
div.rzad span.cena{font-size:14px; color:#269503; font-weight: 600;}

input.dodaj{
width:120px; height:24px; display:block; background:url(images/nowosci_dokoszyka.gif) no-repeat 0 0;
margin:10px auto;border:none; text-indent:-9999px;cursor:pointer;font-size: 0px;line-height: 0px;
}

input.dodaj:active
input.dodaj:focus,
input.dodaj:hover{
background-position: 0px -24px;cursor:pointer;
}

div.rzad2{
position:relative;
margin:10px 0px;
width:196px;
border-right:1px solid #86447b;
background:url(images/bg_polecamy.gif) repeat-y;
float:left;
font-size:10px;
}

div.rzad2 div.info{
color:#d60321;
position:absolute;
left:130px;
top:5px;
font-size:10px;
font-weight:bold;
width:60px;
padding-right:5px;
text-align:right;
}


div.rzad2 div.obrazek{
width:140px;
padding-left:4px;
float:left;
text-align:center;
}

div.rzad2 div.cena{
width:50px;
float:right;
text-align:center;
color:#269503;
font-size:11px;
padding-top:60px;
line-height:130%;
}

div.rzad2 input.dodaj2{
width:27px; height:23px; display:block; background:url(images/polecamy_dokoszyka.gif) no-repeat 0 0;
margin:10px auto;border:none; text-indent:-9999px;cursor:pointer;font-size: 0px;line-height: 0px;
}
div.rzad2 input.dodaj2:active
div.rzad2 input.dodaj2:focus,
div.rzad2 input.dodaj2:hover{
background-position: 0px -23px;
cursor:pointer;
}

div.rzad2 div.nazwa{margin-top:5px;}
div.rzad2 div.nazwa a{line-height:130%;text-decoration:none; color:#7c3b71;font-weight: normal;}

div.last{
border-right: none
}

div.hr{
border-bottom:1px solid #bb7aaf;
}
div.hrt{
border-top:1px solid #bb7aaf;
}

input.inputleft{
width:120px;
border:1px solid #bb7aaf;
float:left;
margin:5px 5px 5px 0px;
}

#logowanie{
}
#rejestracja,#dostawa,#logowanie{text-align:left;padding:5px 0px; line-height:140%; font-size:10px;}

#logowanie input.input1{
width:125px;
border:1px solid #bb7aaf;
margin:2px 0px 2px 0px;
}

#logowanie label{
float:left;
vertical-align:middle;
margin:4px 5px 2px 5px;
width:45px;
}
input.zaloguj{
width:64px; height:20px;display:block; background:url(images/but_zaloguj.gif) no-repeat 0 0;
margin:5px auto;border:none; text-indent:-9999px;font-size: 0px;line-height: 0px;

}
input.zaloguj:active,input.zaloguj:focus,input.zaloguj:hover{
background-position: 0px -20px;
cursor:pointer;
}

input.zarejestruj{
width:64px; height:20px;display:block; background:url(images/but_zarejestruj.gif) no-repeat 0 0;
margin:5px auto;border:none; text-indent:-9999px;font-size: 0px;line-height: 0px;

}
input.zarejestruj:active,input.zarejestruj:focus,input.zarejestruj:hover{
background-position: 0px -20px;
cursor:pointer;
}

input.zaplac{
width:64px; height:20px;display:block; background:url(images/but_zaplac.gif) no-repeat 0 0;
margin:5px auto;border:none; text-indent:-9999px;font-size: 0px;line-height: 0px;float:left; margin-left:2px;

}
input.zaplac:active,input.zaplac:focus,input.zaplac:hover{
background-position: 0px -20px;
cursor:pointer;float:left;
}

input.koszyk{
width:64px; height:20px;display:block; background:url(images/but_koszyk.gif) no-repeat 0 0;
margin:5px auto;border:none; text-indent:-9999px;font-size: 0px;line-height: 0px;float:left;

}
input.koszyk:active,input.koszyk:focus,input.koszyk:hover{
background-position: 0px -20px;float:left;
cursor:pointer;
}

input.ile{
border:1px solid #bb7aaf;
width:20px;
}


div.hrleft{
clear:both;
border-bottom:1px solid #bb7aaf;width:187px;padding:0px 5px;
margin:5px 0px;
}

input.left_szukaj{
width:64px; height:20px;display:block; background:url(images/left_szukaj.gif) no-repeat 0 0;
margin:5px auto;border:none; text-indent:-9999px;float:left;font-size: 0px;line-height: 0px;
}
input.left_szukaj:active,input.left_szukaj:focus,input.left_szukaj:hover{
background-position: 0px -20px;
cursor:pointer;
}

input.left_zapisz{
width:64px; height:20px;display:block; background:url(images/left_zapisz.gif) no-repeat 0 0;
margin:5px auto;border:none; text-indent:-9999px;float:left;font-size: 0px;line-height: 0px;
}
input.left_zapisz:active,input.left_zapisz:focus,input.left_zapisz:hover{
background-position: 0px -20px;
cursor:pointer;
}
#marki_perfum h3{
font-size:13px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#78356d;
margin:0px 0px;
padding:5px 0px;
text-align:left;
}

#most_buy h3{
font-size:13px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#78356d;
margin:0px;
padding:6px 0px;
text-align:left;
border-top:1px solid #bb7aaf;
border-bottom:1px solid #bb7aaf;
}

div.pop_marki{
float:left; margin: 0px 5px 5px 0px;}

div.pop_marki a{
text-align:left; display:block; padding:1px 3px 3px 0px; text-decoration:none;font-size:11px; font-family: Tahoma,Arial, Helvetica, sans-serif;color:#78356d;}

div#lewa div.pop_marki{
float:left; margin: 0px 35px 5px 5px;}

div.pop_marki a{
text-align:left; display:block; padding:1px 3px 3px 0px; text-decoration:none;font-size:11px; font-family: Tahoma,Arial, Helvetica, sans-serif;color:#78356d;}

.marki_litery a{
font-size:14px; font-family: Tahoma,Arial, Helvetica, sans-serif;padding:1px 10px 0px 0px; width:10px; display:block;float:left;color:#78356d;
}

a.small{font-size:10px; font-family: Tahoma,Arial, Helvetica, sans-serif;color:#78356d; text-decoration:none}
a.small:hover{text-decoration:underline}

p.inforegulamin{font-size:10px; font-family: Tahoma,Arial, Helvetica, sans-serif; text-align:center}


table.koszyk_info {width:588px; margin: 5px 0px;padding-bottom:10px; }
table.koszyk_info td {padding:5px; vertical-align:middle; text-align:center;font-size: 11px; color:#78356d;;font-family:Verdana, Helvetica, Arial,Geneva, sans-serif; border-top:1px  solid #bb7aaf;}
.koszyk_info td#nazwa{width:210px;text-align:left;}
.koszyk_info td#rodzaj{width:80px;}
.koszyk_info td#cena,.koszyk_info td#ilosc{width:65px;}
.koszyk_info td#suma{width:105px;}
.koszyk_info td#usun{ width:110px;}

#items-total{
padding:5px 0px; 
}

#items-total a{
text-decoration:none;
}
#items-total strong.green{
color:#269503;
font-size:13px;
}

#topmarki{
line-height:150%;
}

#topmarki a{
margin-right:15px;
}

input.inputtext, select.inputtext, textarea.inputtext{
border:1px solid #78356d;
color:#78356d;
}

table.konto{
margin:0px auto;
}

#deliveryBox ul {list-style-type: none; margin: 0px 0 0 0; padding: 0;}
#deliveryBox ul li {width:580px;padding:0px;}
#deliveryBox ul li label {padding:0px;}
#deliveryBox ul li span.price {float:right;}



