/* ---------- GLOBAL ----------- */
*                     {margin: 0px;}

body                  {background: url("/themes/default/pl/imgs/back_top.jpg") top center no-repeat;font-family: Verdana, Tahoma, Arial, sans-serif; color: #000000;font-size: 13px; font-family: Verdana, Tahoma, Arial, sans-serif; color: #585858;}
h1					  {font-size:1.8em;color:#EB891A;font-weight: bold;margin-bottom: 10px;}
h2					  {font-size:1.4em;color:#EB891A;font-weight: normal;}
h3					  {font-size:1.2em;}
p, a                  {font-size:1em;color: #585858;}
hr                    {color: #EB891A;margin-top:5px;margin-bottom:10px;}

input.submit          {width: 82px; height: 21px; border:0xp; padding: 2px 0 7px; font-size: 12px; line-height: 1em; text-align: center; background: url("/themes/default/pl/imgs/submit_bg.png") no-repeat 50% 0; border: none; color: #ffc;}

.cbody                {text-align:left;margin-top:10px;margin-left:10px;}
.begin				  {padding:0px; font-size:1.4em;color:#EB891A;font-weight: bold;clear: both; text-align:left; vertical-align:middle; display: block; height: 50px;width: 100%;}

/* nagłowek */
#panels               {clear: none; overflow: hidden; width: 1000px;}

#panel_1              {float:left; text-align: center; overflow: hidden; width: 230px; padding: 5px}
#panel_2              {float:left; overflow: hidden; width: 520px; padding: 0px}
#panel_3              {float:left; overflow: hidden; width: 230px; padding: 5px}

#boxes                {clear: both; overflow: hidden; height: 60px; width: 1000px;}

#naglowek             {float:center; width:1000px;height:50px; padding-top:3px;}
#ikony                {float:center; width:1000px;height:150px;}

#twojekonto           {float:left; width:600px;height:25px;padding-top:3px;text-align: right;}
#twojekonto a         {font-size:0.7em; color: #666666;text-decoration: none;}
#twojekonto a:hover   {text-decoration: underline;}

#szukaj               {float:left; width:350px;height:25px;padding-top:3px;padding-left:50px;}
#szukaj a             {font-size:0.7em; color: #F0F0F0;text-decoration: none;}
#szukaj a:hover       {text-decoration: underline;}

#stopka               {background: url("/themes/default/pl/imgs/stopka.jpg") bottom center no-repeat;float:center; width:100%;height:245px; }

#bottommenu           {width: 700px; height: 30px; float: right; position: relative; padding-top:160px;padding-right:80px;}
#bottommenu ul        {padding: 15px 0 0;}
#bottommenu li        {display: block; float: left; height: 30px; margin: 0 10px; text-align: center;}
#bottommenu a         {color: #FFFFFF; text-decoration: none;}
#bottommenu a:hover   {text-decoration: underline;}

/*boxy w panelach*/

#box                  {width: 220px; background-color: #E2E2E2; float: left; position: relative; padding-bottom:0px; margin-top:10px;text-align: left;}
#box a                {color: #585858; text-decoration: none; }
#box a:hover          {text-decoration: underline; }
#box .title           {padding-top: 8px;float:left; width:220px;height:32px;background: url("/themes/default/pl/imgs/box_grey_title.jpg") top center no-repeat;}
#box .title p         {font-weight:bold; font-style:italic; text-align: left; color: #FFFFFF ;font-size: 14px; padding-left:10px;}
#box .tresc           {padding:8px;}
#box p                {text-align: left; color: #585858; font-size: 13px; padding-left:10px;vertical-align:top;}
#box .end             {padding:0px;float:left; width:220px;height:15px;background: url("/themes/default/pl/imgs/box_grey_bottom.jpg") bottom center no-repeat;}
#box ul               {padding-top:20px;padding-left:20px;list-style-type:none;}
#box li               {line-height: 1,5 em;}

#box2                  {width: 220px; background: url("/themes/default/pl/imgs/box_trans_back.jpg") top center no-repeat; float: left; position: relative; padding-bottom:0px; margin-top:10px;text-align: left;}
#box2 a                {color: #585858; text-decoration: none; }
#box2 a:hover          {text-decoration: underline; }
#box2 .title           {padding-top: 8px;float:left; width:220px;height:32px;background: url("/themes/default/pl/imgs/box_trans_title.jpg") top center no-repeat;}
#box2 .title p         {font-weight:bold; font-style:italic; text-align: left; color: #FFFFFF ;font-size: 14px; padding-left:10px;}
#box2 p                {text-align: left; color: #585858; font-size: 13px; padding-left:10px;vertical-align:top;padding-right:8px;}
#box2 .end             {float:left; width:220px;height:15px;background: url("/themes/default/pl/imgs/box_trans_bottom.jpg") bottom center no-repeat;}

/* --------------------------------- */
.product-gallery        {margin: 0; width: 95%;}

.details                {overflow: hidden; height: 100%;}
.details img            {margin: 4px 12px 4px 0; border:0px;text-align: center;}
.details span           {float: left;}
.details p              {clear:both;padding:5px;overflow: visible !important;width:450px;}
.details a.add_to_cart  {float: right; 
                        width: 82px; 
                        height: 21px; 
                        border:0xp; 
                        padding: 5px 5px 5px 15px; 
                        font-size: 11px; 
                        text-decoration: none;
                        line-height: 1em; 
                        text-align: center; 
                        background: url("/themes/default/pl/imgs/submit_bg.png") no-repeat 50% 0; 
                        border: none; 
                        color: #ffc;
                        margin: 10px 0;
                        }
}

#products {
    width: 500px;
    display: block;
    clear: both;
    margin: 0 0 30px 0;
}

#products div.opis {
    display: block;
    width: 500px;
    height: auto;
    
    margin: 5px 0 5px 0;
}
#products div span.end {
    border-bottom: 1px dashed #D0D0D0;
    clear: both;
}
#products div span.opis {
    margin: 0 0 10px 125px;
    display: block;
    width: 350px;
    text-align: justify;
}

#products div span.cena {
    margin: 0 0 0 125px;
    display: block;
    height: 20px;
    width: 350px;
    color: #EB8718;
    padding: 10px 0 10px 0;
    vertical-align: bottom;
}

#products div span.cena input {
    float: right; 
    width: 82px; 
    height: 21px; 
    border:0xp; 
    padding: 2px 0 7px; 
    font-size: 12px; 
    line-height: 1em; 
    text-align: center; 
    background: url("/themes/default/pl/imgs/submit_bg.png") no-repeat 50% 0; 
    border: none; 
    color: #ffc;}
}

#products div span.nazwa a{
    font-size: 11pt;
    color: #EB8718;
    font-weight: bold;
    display: block;
    width: 350px;
    margin: 0 0 0 125px;
}

#products div span {
    display: block;
}

#products div span.img {
    float: left;
    display: block;
    margin: 0px 10px 10px 0;
}

#products div p {
    clear: both;
}

#oferta                 {}
tr.oferta_lista1          {background-color :#F0F0F0;}
tr.oferta_lista2          {background-color :#E0E0E0;}
tr.oferta                 {background-color :#585858; color: white; font-weight: bold;}

#produkt                {}

.paginer                {float: right;}
.paginer a              {margin: 0 0.083em;}
.paginer .current       {font-weight: bold; text-decoration: underline;}


#rejestracja                                              
input    {font-size:1em;color: #585858;background-color: #F0F0F0; border:solid #306316 1px;padding:3px;margin:5px;}

/* MODUŁY --------------------------------- */                                                                            

#aktualnosci            {clear:both;text-align: left;}
#aktualnosci p          {font-size: 13px;}
#aktualnosci p.data     {font-size: 10px;margin-bottom: 10px;}

#aktualnosci_skrot            {color:#585858;padding:8px;}
#aktualnosci_skrot h5     {   font-size:12;font-weight: bold;padding-top:8px;}
#aktualnosci_skrot h7         {font-size:9px;}
#aktualnosci_skrot h6         {font-size:11px;font-weight: normal;}


TD.komunikat0 {    font-family: verdana,arial,arial ce,tahoma,helvetica; 
    font-size: 12px; 
    font-weight: bold; 
    color: #66AA00; 
    text-align: center;
    border:1px dotted #66AA00;
    background:#F0F0F0;
    padding:10px;
}
TD.komunikat1 {
    font-family: verdana,arial,arial ce,tahoma,helvetica; 
    font-size: 12px; 
    font-weight: bold; 
    color: #66AA00; 
    text-align: center;
    border-bottom:1px dotted #66AA00;
    border-top:1px dotted #66AA00;
    background:#F0F0F0;
}
#komunikat {
    display: block;
    clear: both;
    width: 100%;
    font-family: verdana,arial,arial ce,tahoma,helvetica; 
    font-size: 12px; 
    font-weight: bold; 
    color: #66AA00; 
    text-align: center;
    border-bottom:1px dotted #66AA00;
    border-top:1px dotted #66AA00;
    background:#F0F0F0;
    padding: 15px;
}   