html, body {
text-align: center;
color: #000000;
margin: 0;
padding: 0;
background: #D1708F;
font: 11px Tahoma, Arial, Helvetica, sans-serif;
}

img {
border: 0;
padding: 0px;
}

a {
color: #000000;
text-decoration: none;
}

a:hover {
text-decoration: underline;
color: #000000;
}

#main {
margin: auto;
margin-top: 7px;
width: 986px;
background: url(/theme4/pl/_i/bg.gif) #ffffff top left repeat-x;
}

form {
padding: 0;
margin: 0;
font: 11px Tahoma;
}

input, select, textarea {
font: 11px Tahoma, Arial, Helvetica, sans-serif;
color: #000;
border: 1px solid #6E6E6F;
background: #fff;
overflow: visible;
margin: 0px;
padding: 0px;
}

.block {
display: block;
}

.menu {
width: 200px;
height: 25px;
background: red;
text-align: left;
color: #9D793C;
background: url(/theme4/pl/_i/menu_bg.gif) top left no-repeat;
font: bold 12px tahoma;
}

.menu a {
padding-left: 50px;
line-height: 23px;
color: #9D793C;
display: block;
width: 100%;
}

.menu a:hover {
color: #9D793C;
}

.menu_t {
width: 200px;
height: 18px;
background: #676663;
color: #ffffff;
font: bold 14px arial;
text-align: center;
}

.menu_o {
width: 200px;
height: 20px;
background: red;
text-align: left;
color: #9D793C;
background: url(/theme4/pl/_i/menu_o_bg.gif) top left no-repeat;
font: bold 11px tahoma;
}

.menu_o a {
padding-left: 50px;
line-height: 17px;
color: #9D793C;
display: block;
width: 100%;
}

.menu_o a:hover {
color: #9D793C;
}

.menu_c {
width: 200px;
height: 16px;
background: red;
text-align: left;
color: #9D793C;
background: url(/theme4/pl/_i/search_c_bg.gif) top left no-repeat;
font: bold 11px tahoma;
}

.menu_c a {
padding-left: 50px;
line-height: 13px;
color: #9D793C;
display: block;
width: 100%;
}

.menu_c a:hover {
color: #9D793C;
}

#path {
width: 749px;
color: #ffffff;
height: 18px;
border-left: 1px solid #ffffff;
background: #D3406D;
}

#path a, #path p{
color:#fff !important; 
font-weight: bold; 
margin: 5px; 
font-size: 14px;
}

#path a:hover{
  color: #fff;
}


h1 {
font-size: 14px;
text-align: left;
padding-left: 20px;
font-weight: bold;
float:none;
margin: 0;
width: 98%;
}

h1 a{
color: #ffffff;
}

h1 a:hover {
text-decoration: underline;
color: #ffffff;
}


.prod {
width: 192px;
height: 270px;
margin: auto;
padding-bottom: 40px;
}

.prod_title {
font: bold 13px tahoma;
color: #AD2450;
text-align: left;
padding-left: 10px;
height: 40px;
}

.prod_photo {
width: 192px;
background: url(/theme4/pl/_i/prod_bg.gif) top left no-repeat;
height: 224px;
text-align: center;
}

.prod_photo img {
width: 180px;
height: 192px;
padding: 17px 0px 0px 6px;
}

.prod_cena {
width: 147px;
height: 31px;
text-align: center;
font: bold 13px tahoma;
color: #ff0000;
float: left;
}

.prod_basket {
width: 45px;
height: 31px;
float: left;
}

.prod_list {
width: 100%;
}

.prod_list_td {
vertical-align: top;
}

.prod_warunki {
margin: auto;
text-align: left;
width: 590px;
padding: 5px;
font-size: 11px;
border: 3px dotted red;
}


.prod_warunki_title {
text-align: left;
color: #C32222;
background-color: #cccccc;
font-size: 12px;
font-weight: bold;
padding: 5px;
}


.produkt_nazwa {
font-size: 19px;
color: #AD2450;
font-weight: bold;
text-decoration: underline;
text-align: left;
}


.produkt_opis {
font-size: 12px;
color: #000000;
text-align: left;
}


.produkt_waluty {
font-size: 10px;
color: #767676;
text-align: left;
}

.add_produkt_opts_1, add_produkt_opts_extra {
background-color: #eeeeee;
}

.add_produkt_opts_2 {
background-color: #cccccc;
}


hr {
border: none;
height: 1px;
background: #AD2450;
color: #AD2450;
width: 100%;
}

.sitemenu {
color: #AD2450;
}

.sitemenu a {
border: 1px solid #AD2450;
padding: 1px 3px 2px 3px;
color: #AD2450;
}

.sitemenu a:hover {
border: 1px solid #AD2450;
padding: 1px 3px 2px 3px;
text-decoration: none;
background: #AD2450;
color: #ffffff;
}

.footer {
background: #D3406D;
color: #ffffff;
}

.footer a {
color: #ffffff;
}

.footer a:hover {
color: #ffffff;
}

#glide {
position:relative;
z-index:200;
width:190px;
padding:0px;
}

.content {
margin: auto;
width: 95%;
}
  
.pic_medium {
border: 1px solid #AD2450;
}
  
.c_no_message, .c_no_message_today {
text-align: center;
border: 1px solid #D3406D;
background: #FFE1EA;
}

.c_message, .c_message_today {
text-align: center;
font-weight: bold;
border: 1px solid #D3406D;
background: #FFE1EA;
}

.contentHeader {
font-size: 16px;
color: #AD2450;
padding-left: 10px;
padding-bottom: 5px;
border-bottom: solid 1px #D3406D;
clear: both;
margin: 0;
}


/*
table {
border-collapse: collapse;
}

td, th {
border-bottom: 0px;
border-left: 0px;
border-right: 0px;
padding: 0px;
margin: 0px;
}
*/

fieldset {
border: none;
padding: 0;
margin: 0;
}






.clear {



        clear: both;



        font-size: 0;



}







.center {



        text-align: center;



}



.rightFloated {



        float: right;



}



.floatedImage {



        float: left;



        margin: 2px 5px 0 0;



}



.xbox {



        border: none;



        background: transparent;



}



#site {



        margin: auto;



        width: 760px;



        padding: 10px 0 0;



}



#logo {



        float: left;



}



#topBar {



        margin: 0;







        padding: 0;



}



#navi {



        padding: 20px 0 2px 0;



        background: url(images/naviBg.gif) repeat-x left top;



        text-align: right;



}



#left {



        width: 185px;



        float: left;



        margin: 0 10px 0 0;



}



#right {



        width: 165px;



        float: right;



}



#left {



        width: 185px;



        float: left;



}



#rest {



        width: 565px;



        float: left;



}



#right {



        width: 165px;



        float: right;



}



#center {



        width: 565px;



        padding: 10px 0 0;



}



.banner {



        width: 565px;



}






.lightBoxTop {



        background: url(images/lblt.gif) no-repeat bottom;



        height: 10px;



}



.lightBoxBottom {



        background: url(images/lblf.gif) no-repeat top;



        height: 10px;



        margin: 0 0 10px;



}



.lightBoxMiddle {



        padding: 0 10px;



        background: url(images/lblm.gif) repeat-y top;



}



.lightBoxTopRight {



        background: url(images/rblt.gif) no-repeat bottom;



        height: 10px;



}



.lightBoxBottomRight {



        background: url(images/rblf.gif) no-repeat top;



        height: 10px;



        margin: 0 0 10px;



}



.lightBoxMiddleRight {



        padding: 0 10px;



        background: url(images/rblm.gif) repeat-y top;



}



.darkBoxTopRight {



        background: url(images/rbdt.gif) no-repeat bottom;



        height: 8px;



}



.darkBoxBottomRight {



        background: url(images/rbdf.gif) no-repeat top;



        height: 8px;



        margin: 0 0 10px;



}



.darkBoxMiddleRight {



        padding: 0 10px;



        background: #A3C622;



}



.lightContentTop {



        background: url(images/cblt.gif) no-repeat bottom;



        height: 8px;



}



.lightContentBottom {



        background: url(images/cblf.gif) no-repeat top;



        height: 8px;



        margin: 0 0 10px;



}



.lightContentMiddle {



        padding: 0 10px 0 10px;



        background: url(images/cblm.gif) repeat-y;



}



.heavyContentTop {



        width: 562px;



        background: url(images/cblt2.gif) no-repeat bottom;



        height: 8px;



}



.heavyContentBottom {



        background: url(images/cblf2.gif) no-repeat top;



        height: 8px;



        margin: 0 0 10px;



        width: 562px;



}



.heavyContentMiddle {



        width: 540px;



        padding: 0 10px;



        border: solid 1px;



        border-color: #AD2450;



        border-bottom: 0;



        border-top: 0;



}



.darkBoxTop {



        background: url(images/lbdh.gif) no-repeat bottom;



        height: 6px;



        background-position: top;



}



.darkBoxBottom {



        background: url(images/lbdf.gif) no-repeat top;



        height: 8px;



        margin: 0 0 10px;



        background-position: bottom;



}



a.leftDarkBox {



        font-size: 12px;



        color: #ffffff;



        font-weight: bold;



        background: url(images/lbdi.gif) no-repeat left;



        display: block;



        padding: 2px 0 2px 17px;



}



.leftDarkBox:hover {



        color: rgb( 255, 255, 255);



}





.date {



        padding: 3px 0;



        text-align: right;



}



.lightBoxHeader {



        color: #fff;



        padding: 1px 2px;



        margin: 0 0 0 10px;



        background: #A3C622;



}



.promo {



        float: right;



        text-align: center;



        width: 185px;



}



.promoHeader {



        font-size: 14px;



        font-weight: bold;



        color: #809C1A;



        display: block;



}



.occasions A:visited, .occasions A:link {



        display: block;



        padding-left: 15px;



        padding-bottom: 4px;



        clear: both;



        background: url(images/dotlist.jpg) no-repeat 0 3px;



}



.pricesSearch A:visited, .pricesSearch A:link {



        display: block;



        padding-left: 15px;



        padding-bottom: 4px;



        clear: both;



        background: url(gfx/tri2.gif) no-repeat 0 3px;



}










.productListTable td {



        vertical-align: top;



        text-align: center;



}



#footertable {



        width: 760px;



        background: #A3C622;



}



.tr {







        padding-left: 9px;



        padding-right: 15px;



        color: #fff;



        font-weight: bold;



        background: url(theme2/pl/gfx/ramka_p_g2.gif) 100% 0 no-repeat;



        padding: 5px;



}



.bl {



        background: url(theme2/pl/gfx/ramka_l_d2.gif) 0 100% no-repeat #A3C622;



        width: 760px;



}



.br {



        background: url(theme2/pl/gfx/ramka_p_d2.gif) 100% 100% no-repeat;



}



.tl {



        background: url(theme2/pl/gfx/ramka_l_g2.gif) 0 0 no-repeat;



}



.clear2 {



        font-size: 1px;



        height: 1px;



}



.tr A:link, .tr A:visited {



        display: block;



        float: right;



        color: #fff;



        font-weight: bold;



        margin-left: 20px;



}



.promoPrice {



        color: red;



        text-decoration: line-through;



}






h2{
font-size: 14px;
color: #AD2450;
padding-left: 15px;
padding-bottom: 5px;
float:none;
margin: 0;
width: 98%;
margin-bottom: 7px;
}

h3{
font-size: 12px;
color: #AD2450;
padding-left: 20px;
padding-bottom: 5px;
float:none;
margin: 0;
margin-bottom: 7px;
}

h4{
font-size: 12px;
color: #AD2450;
padding-left: 25px;
padding-bottom: 5px;
float:none;
margin: 0;
margin-right: 5px;
margin-bottom: 7px;
display: inline;
}

h5{
font-size: 12px;
color: rgb(123, 158, 04);
padding-left: 225px;
padding-bottom: 5px;
float:none;
margin: 0;
margin-right: 5px;
margin-bottom: 7px;
display: inline;
}



.contentHeader2 {



        font-size: 16px;



        color: #AD2450;



        padding: 0 0 5px 10px;



        border-bottom: solid 1px rgb(163, 198, 34);



        margin: 0 0 5px 0;



}



#contentText {



        text-align: justify;



        padding-top: 10px;



}



#contentText p {



        display: block;



        padding-left: 15px;



        padding-bottom: 4px;



        margin: 0;



        clear: both;



        background: url(images/dotlist.jpg) no-repeat 0 3px;



}



#contentText img {



        margin: 0 10px;



}



.a{        padding: 10px;        font-weight: bold;}



.caltd{        padding: 2px;}







#address{



        word-spacing: -3px;



}



.possText{

        font-size: 10px;

        width:100%;

        text-align: center;

        color: rgb(143, 178, 14);

}



.another_curr

{

        color: black;

}



.paymethodradio

{

        display: block;

        margin: 5px;

        text-align: left;

        padding-left: 100px;

}

.old_cost

{

    text-decoration: line-through;

        color: red;

}





.dci { padding: 10px; border: dashed 1px red; margin-bottom: 10px; font-weight: bold; }


#topflor {
background: url("http://gliwice.roza-kwiaty.pl/theme3/pl/gfx/tlo.gif");
}

#losowe{
font-size: 14px;
text-align: left;
padding-left: 20px;
font-weight: bold;
float:none;
margin: 0;
width: 98%;
}


        


