﻿body
{
    margin: 0;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size: 11px;
    
}
h1, h2, h3, form
{
    margin: 0;
    padding: 0;
}
a
{
    text-decoration: none;
}
a img
{
    border-style: none;
}
#outer 
{
    background: url(../images/body.gif) no-repeat center 0px;}
#container
{
    width: 974px;
    margin: 0 auto;
    overflow:hidden;
    background: url(../images/cont.png) repeat-y 13px 0px;
     
}

#top
{
    height: 241px;
    background: #ffffff url(../images/top.png) no-repeat left top;
}
#basketbox
{
    float: left;
    height: 60px;
    width: 360px;
    background: url(../images/basketbox.png) no-repeat 57px 15px;
    padding-left:50px;
}


#basketbox strong
{
    color: #ef2c2c;

}
#basketbox a
{
    color:Black;
    float:left;
    padding: 27px 0px 10px 55px;
}
strong#basketvalue
{
    margin-left: 6px;
}
#menu
{
    float:left;
    display:inline;
    padding: 0;
    margin: 137px 0px 0px 80px;
    list-style: none;
    height: 24px;
    width: 780px;
    }
#menu li
{
    float: left;
    display: inline;
    margin: 0px 0px 0px 30px;
    
}
#left
{
    float: left;
    width: 240px;
}
#middle 
{
    float:left;
    width:507px;}
#right 
{
    float:left;
    width:227px;
   }

#searchbox
{
    height: 214px;
    background: url(../images/wyszukiwarka.png) no-repeat 0px 0px;
}
#searchfrase
{
    float: left;
    width: 120px;
    border-style: none;
    border-width:0px;
    height: 16px;
    font-size: 11px;
    margin: 50px 0px 0px 50px;
    padding-top: 3px;

}
#searchbutton
{
    float: left;
    width: 42px;
    height: 30px;
    border-style: none;
    margin: 45px 0px 0px 10px;
    background-color:Transparent;
    cursor: pointer;
}
#searchbox a
{
    color: #90b457;
    float: left;
    
    }
#searchbox a:hover
{
    color: #da251c;
}
#treebox
{
   
}
#treebox ul
{
    padding: 10px 0px 15px 42px;
    margin: 0;
    list-style: none;
    background: Transparent url(../images/treeback.png) no-repeat 0px 0px;
}
#treebox ul li
{
    padding: 4px 0px 4px 0px;
    
}
#treebox ul.tree1 li a{
background: url(../images/li1.gif) no-repeat 0px 5px;
}

#treebox ul.tree1 li a:hover
{
    color: #c5001f;
}


#treebox ul li a
{
    color: #000000;
    font-size:13px;
    font-weight:bold;
}

#treebox ul li .selected
{
    
    text-decoration: underline;
}
#treebox ul li a.t0
{
    
    padding-left: 13px;
}
#treebox ul.tree1 li a.t1
{
    margin-left: 23px;
    background:none;
}

#treebox ul li a.t4
{
    margin-left: 30px;
    background-image:none;
}

#questionbox
{
    background: url(../images/ankietadol.png) no-repeat left bottom;
    padding: 0px 0px 35px 0px;
}
#questionbox h3
{
    font-size: 11px;
    height:55px;
    color: #ffffff;
    background: url(../images/ankieta.png) no-repeat 0px 0px;
    padding: 45px 40px 0px 42px;
}
#questionbox ul
{
    margin: 0px 28px 0px 13px;
    padding: 0px 0px 20px 28px;
    list-style: none;
    background:black;
    
}
#questionbox ul li
{
   
    padding-right: 20px;
    margin-bottom:6px;
}

#questionbox ul li input
{
    float: left;
}
#questionbox ul li label
{
    color: #ffffff;
    font-size: 10px;
    cursor: pointer;
    line-height: 18px;
    margin-left: 3px;
}
#questionbox ul span
{
    color: #ffffff;
    display: block;
    margin: 0px 2px 2px 2px;
    margin-left: 4px;
    font-weight: bold;
}
#questionbox ul strong
{
    font-size: 9px;
    display: block;
    height: 15px;
    background-color: #8b949b;
    border-left: solid 1px #ffffff;
    position: relative;
    margin: 4px;
    margin-left: 3px;
}
#questionbox ul strong em
{
    position: absolute;
    font-style: normal;
    font-weight: bold;
    top: 2px;
    left: 5px;
    width: 140px;
    color: #ffffff;
}

#newsbox
{
    background: url(../images/newsletter.png) no-repeat 0px 0px;
    height: 207px;
    padding: 0px 0px 0px 0px;
}


#newsfrase
{
    float: left;
    width: 120px;
    border-style: none;
    border-width:0px;
    height: 15px;
    font-size: 11px;
    margin: 72px 0px 0px 50px;
    padding-top: 3px;
}
#newsbutton
{
    float: left;
    width: 42px;
    height: 30px;
    border-style: none;
    margin: 68px 0px 0px 10px;
    background-color:Transparent;
    cursor: pointer;
}
#newsbox p
{
    clear:both;
    padding: 16px 0px 0px 42px;
    margin: 0;
    color: #FFFFFF;
    font-size:12px;
    font-family:Arial;
    line-height: 15px;
}
#navbox
{
    padding: 45px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
    list-style: none;
    height: 48px;
    background: url(../images/navigator.png) no-repeat 0px 0px;
}
#navbox li
{
    float: left;
    display: inline;
    font-size: 10px;
    color: #ffffff;
    background: url(../images/navdot2.gif) no-repeat 0px 12px;
    padding: 8px 3px 0px 11px;
}
#navbox li#nav1
{
    background-image: none;
}

#navbox li a
{
    color: #ffffff;
}
#navbox li a:hover
{
    color: #BE0017;
}
#navbox li span
{
    text-decoration: underline;
}

.produkt
{
    float: left;
    display: inline;
    width: 240px;
    height: 370px;
    padding: 15px 6px 0px 7px;
    margin: 0px 0px 10px 0px;
    
}
.p1 
{
    background: url(../images/prodback.png) no-repeat 0px 0px;
    }
.p2 
{
    background: url(../images/prodback2.png) no-repeat right 0px;
    }

.produkt .highlight
{
    quotes: none;
}
.prodimg
{
    display: block;
    text-align: center;
    height: 275px;
}
.prodimg img 
{
    border:solid 1px #c5c4c4;}

.produkt h2
{
    padding: 7px 8px 0px 8px;
    font-size: 13px;
    text-align:center;
}
.produkt h2 a
{
    color: #000000;
}
.produkt h2 a:hover
{
    color: #c5001f;
}

.produkt strong
{
    font-size: 18px;
   display:block;
   text-align:center;
    color: #c5001f;
    padding: 2px 0px 0px 0px;
   
}
.prodmore
{
    display:block;
    text-align:center;
    margin:7px 50px 0px 50px;
}

#logbox
{
    height: 173px;
    background: url(../images/logbox2.png) no-repeat 0px 0px;
}
#logbox form
{
    height: 173px; 
}

input#login, #password
{
    float: left;
    width: 120px;
    border-style: none;
    border-width:0px;
    height: 16px;
    font-size: 11px;
    padding-top: 2px;
}
input#login
{
    margin:51px 0px 0px 48px;
}
input#password
{
    margin:24px 0px 0px 48px;
    
}
input#logbutton
{
    float: left;
    width: 42px;
    height: 33px;
    border-style: none;
    margin: 17px 0px 0px 10px;
    background-color:Transparent;
    cursor: pointer;
}

#logbox form a
{
    font-size: 11px;
    width:178px;
    color: #000000;
    float:left;
    display: inline;
    margin: 2px 0px 0px 2px;
    padding:0px 0px 0px 44px;
}

#logbox form a strong 
{
    display:block;
    margin-top:7px;
    }

#logged
{
    padding:50px 0px 0px 45px;
    height: 123px;
    background: url(../images/logbox.png) no-repeat 0px 0px;
}
#logged strong
{
    color: #000000;
    font-size:14px;
}
#logged em
{
    display: block;
    font-size: 13px;
    margin: 0px 10px 10px 0px;
    color: #000000;
}

#logbox a:hover
{
    color: #C5001F;
}
#logged a
{
    display: block;
    color: #000000;
    width: 150px;
    margin: 3px 0px 0px 10px;
    font-size:11px;
}
#promobox
{
    background: url(../images/rightbox.png) no-repeat 0px 0px;
    height:273px;
    margin-top:10px;
}

#promobox span 
{
    display:block;
    padding:5px 0px 0px 44px;}
#promobox .promoimg
{
    display: block;
    height:165px;
    text-align: center;
    margin: 15px 0px 5px 0px;
    padding:0px 0px 0px 25px;
}
#promobox .promoimg img 
{
    border:solid 1px #c5c4c4;}

#promobox em 
{
    display:block;
    color:#ffffff;
    font-size:17px;
    font-style:normal;
    padding:7px 0px 0px 25px;
    text-align:center;
    }
#promobox em strong 
{
    color:#c5001f;
    font-size:18px;}
    
    
    #nowosc
{
    background: url(../images/rightbox.png) no-repeat 0px 0px;
    margin-top:10px;
}

#nowosc span 
{
    display:block;
    padding:2px 0px 0px 44px;}
#nowosc #newimg
{
    display: block;
    height:165px;
    text-align: center;
    margin: 15px 0px 5px 0px;
    padding:0px 0px 0px 25px;
}
#nowosc #newimg img 
{
    border:solid 1px #c5c4c4;}
#nowosc h3 
{
    
    font-size:17px;
    font-style:normal;
    margin:7px 1px 0px 25px;
    padding-bottom:26px;
    text-align:center;
    background:#000000 url(../images/h3back.png) no-repeat right bottom;
    }
#nowosc h3 a 
{
    color:#ffffff;}
#nowosc h3 a:hover 
{
    color:#C5001F;}
    


#artykul
{
    background: url(../images/rightbox.png) no-repeat 0px 0px;
    margin-top:10px;
}

#artykul a#artmain 
{
    display:block;
    padding:2px 0px 0px 44px;}

#artykul h3 
{
    font-size:17px;
    font-weight:normal;
    margin:20px 1px 0px 27px;
    padding:0px 0px 0px 18px;
    text-align:left;
    }
#artykul h3 a 
{
    color:#ffffff;}
#artykul h3 a:hover 
{
    color:#C5001F;}
#artykul p 
{
    color:#ffffff;
    margin:0px 1px 0px 25px;
    padding:6px 10px 10px 19px;
    background-color:#000000;}
#artykul a#artmore
{
    color:#ffffff;
    display:block;
    background:#000000 url(../images/h3back.png) no-repeat right bottom;
    padding:10px 20px 35px 0px;
    margin:0px 1px 0px 25px;
    font-size:13px;
    text-align:right;
    }
#artykul a#artmore:hover 
{
    color:#C5001F;}

#footer 
{
    clear:both;
    background:#ffffff url(../images/footer.png) no-repeat left top;
    height:330px;
    }
#footer ul 
{
    height:30px;
    width:370px;
    list-style:none;
    padding:195px 0px 0px 18px;
    margin:0 auto;}
#footer ul li 
{
    float:left;
    color:#010101;
    
    }
#footer ul li a 
{
    color:#010101;
    font-size:12px;
    margin:0px 4px 0px 4px;}
#footer ul li a:hover 
{
    color:#C5001F;}
#footer span 
{
    float:left;
    display:inline;
    color:#010101;
    font-size:12px;
    margin:50px 0px 0px 215px;}
#footer #goshop 
{
    float:left;
    display:inline;
    color:#010101;
    font-size:12px;
    margin:50px 0px 0px 120px;}
#footer #goshop:hover 
{
    color:#C5001F;}    
    
#Loader
{
    position: absolute;
    top: 0;
    left: 0;
    padding: 4px;
    visibility: hidden;
    padding-left: 18px;
    border: solid 1px Black;
    z-index: 500;
    background-color: White;
    width: 90px;
    text-align: center;
    font-weight: bolder;
    background-image: url(../images/const/indicator.gif);
    background-repeat: no-repeat;
    background-position: 1px 1px;
}

.highlight
{
    background-color: Yellow;
}
#infobox
{
    text-align: center;
    padding: 20px 0px 10px 0px;
    font-size: 12px;
}

#infobox strong
{
    color: #010101;
}
#infobox p
{
    margin: 0;
    padding: 15px;
    color: #010101;
    line-height: 17px;
}
#infobox a
{
    color: #010101;
    display: block;
    font-weight: bold;
    margin-top: 15px;
}
#infobox a:hover
{
    text-decoration: underline;
    color: #F31616;
}

#reminder
{
    text-align: center;
    padding: 0px 0px 10px 0px;
    font-size: 12px;
}

#reminder p
{
    margin: 0px 15px 15px 15px;
    padding: 0px;
    color: #010101;
    line-height: 19px;
}

#reminder form
{
    padding: 10px 0px 0px 0px;
    text-align: left;
}

#reminderfrase
{
    background-color: #E6EAED;
    border-style: none;
    float: left;
    font-size: 12px;
    height: 18px;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 0px 5px;
    width: 160px;
}
#reminderbutton
{
    background: transparent url(../images/logbutton.gif) no-repeat scroll 0px;
    border-style: none;
    cursor: pointer;
    float: left;
    height: 23px;
    width: 25px;
}
#reminder form label
{
    color: #010101;
    margin-right: 10px;
}
#reminder form span
{
    color: #DA251C;
    display: block;
    text-align: center;
}
#reminder form table
{
    margin: 0 auto;
}


#pager
{
    clear: both;
    height: 20px;
    text-align: center;
    padding: 25px 0px 10px 0px;
    margin-bottom: 10px;
}
#pager a
{
    color: #000000;
    font-weight: bold;
    margin: 0px 3px 0px 6px;
    padding:0px 4px 0px 0px;
    font-size:11px;
    border-right:solid 1px black;
}
#pager a.selected
{
    color: #C5001F;
    
}
#pager a:hover
{
    color: #de0d0d;
}
#pager a.pagerl
{
    padding-left: 16px;
    border-right:none;
}
#pager a.pagerr
{
    padding-right: 16px;
    border-right:none;
}
#fromFCK 
{
    font-size:12px;}
    
    
    #wariantbox table 
{
   float:left;
   }
#wariantbox table div 
{
   float:left;
   width:175px;
   padding:7px 5px 0px 6px;}
#wariantbox table div label 
{
   margin-right:7px;
   font-weight:bold;
   }
