﻿body
{
    margin: 0;
    font-family: Verdana, Arial, Tahoma, MS Sans Serif;
    font-size:11px;
}
div#container
{
    margin: 0 auto;
    width: 988px;
    position:relative;
}
div#container div#top
{
    height: 139px;
    background: White url(../images/top.jpg) 171px 0px;
}
div#top a#logo
{
    float: left;
}
div#top a#logo img
{
    border-style: none;
}
div#top div#top-right
{
    float: right;
    width: 180px;
    height: 139px;
}
div#top div#top-right div#koszyk
{
    height: 50px;
    cursor: pointer;
}
div#top div#top-right div#koszyk strong#koszyktitle
{
    font-size: 12px;
    color: #fe4800;
    display: block;
    height: 15px;
    padding: 10px 0px 0px 75px;
}
div#top div#top-right div#koszyk span
{
    font-size: 10px;
    display: block;
    height: 15px;
    color: #fe4800;
    padding: 3px 0px 0px 77px;
}
div#top div#top-right div#logowanie
{
    height: 89px;
    padding-left: 20px;
}
div#top div#top-right div#logowanie label
{
    float: left;
    color: #020202;
    font-size: 10px;
    width: 44px;
    height: 17px;
    margin-top: 10px;
}
div#top div#top-right div#logowanie input
{
    float: left;
    width: 102px;
    height: 16px;
    border: solid 1px #b18b00;
    margin-top: 7px;
    color: #020202;
    font-size: 11px;
    padding-left: 2px;
}
div#top div#top-right div#logowanie a#addnew
{
    float: left;
    color: #020202;
    font-size: 10px;
    margin-top: 7px;
}
div#top div#top-right div#logowanie strong#logbutton
{
    float: left;
    font-size: 10px;
    margin: 7px 0px 0px 30px;
    cursor: pointer;
}
ul#menu
{
    list-style: none;
    height: 38px;
    margin: 0;
    padding: 0;
}
ul#menu li
{
    float: left;
    background-color: #666666;
    font-size: 0px;
}
ul#menu li a img
{
    border-style: none;
}
div#left
{
    float: left;
    width: 181px;
}
div#middle
{
    float: left;
    width: 626px;
   
    padding-bottom:535px;
}
div#right
{
    float: left;
    width: 181px;
}
div#left strong#headTree
{
    background-color: #def0f7;
    display: block;
}
div#left div#Tree
{
    background: #DEF0F7 url(../images/Treeback.gif) no-repeat left bottom;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 8px 0px;
  
}
strong.header
{
    display: block;
    height: 33px;
    background-color: #ffc59f;
}
div.fiszka
{
    background: #ffede2 url(../images/nowosciback.gif) no-repeat left bottom;
    padding: 0px 0px 10px 0px;
}
div.fiszka a.goname
{
    display: block;
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
    color: #0c85b1;
    text-align: center;
    padding: 9px;
}
div.fiszka div.goimg
{
    display: block;
    text-align: center;
    cursor:pointer;
}
div.fiszka div.goimg img
{
    border-style: none;
}
div.fiszka span
{
    color: #737373;
    text-align: center;
    font-size: 11px;
    display: block;
    margin: 7px 0px 7px 0px;
}
div.fiszka span strong
{
    color: #fe0000;
    font-size: 12px;
}
div.fiszka img.promoborder
{
    display: block;
    margin: 0 auto;
}
div#newsletter
{
    height: 125px;
    font-size: 10px;
    background: White url(../images/bone.jpg) no-repeat left top;
    padding: 21px 0px 0px 8px;
    margin-top: 8px;
}
div#newsletter p
{
    color: #0c85b1;
    font-weight: bold;
    padding: 0;
    margin: 0;
}
div#newsletter span
{
    display: block;
    color: #0c85b1;
    margin: 7px 0px 2px 0px;
}
div#newsletter input
{
    width: 161px;
    height: 16px;
    border: solid 1px #b4ccda;
    color: #0c85b1;
    font-size: 11px;
    padding-left: 2px;
}
div#newsletter strong
{
    color: #0c85b1;
    float: left;
    cursor: pointer;
    margin-top: 5px;
}
div#newsletter strong#newsin
{
    margin-left: 49px;
}
div#newsletter em
{
    color: #fe0000;
}
div#navbar
{
   text-decoration: none;
    font-size: 11px;
    clear:both;
    font-weight: bold;
    color: #0c85b1;
    height: 18px;
    padding: 14px 0px 0px 11px;
   
}
div#navbar a
{
   text-decoration: none;
    color: #0c85b1;
    
}
div#navbar img
{
    margin: 0px 5px 0px 5px;
}

div#middle-helper
{
    padding: 11px;
    clear:both;
}
div.produkt
{
    float: left;
    width: 202px;
    height: 208px;
    margin: 15px 0px 18px 5px;
    display:inline;
  
}
div.produkt div.prodimg
{
    display: block;
    margin: 0 auto;
    width: 130px;
    height: 125px;
    padding-top: 5px;
    border: solid 1px #b6b6b6;
    text-align: center; cursor:pointer;
}
div.produkt div.prodimg img
{
    border-style: none;
}
div.produkt a.prodname
{
    display: block;
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
    color: #0c85b1;
    text-align: center;
    padding: 3px 15px 5px 15px;
    height: 37px;
    outline: none;
   
}
div.produkt span
{
    color: #fe0000;
    font-size: 12px;
    float: left;
    width: 90px;
    height: 15px;
    font-weight: bold;
    margin: 5px 0px 0px 15px;
}
div.produkt strong.db
{
    cursor: pointer;
    
    float: left;
    width:84px;
    height:27px;
   /* background-color: #dbebf3;*/
  
}
div#right div#search
{
    height: 55px;
    background: #f8e49b url(../images/searchback.gif) no-repeat left bottom;
    padding: 6px 0px 0px 10px;
    margin-bottom: 8px;
}
div#right div#search strong
{
    display: block;
    font-size: 10px;
    color: #010101;
}
div#right div#search input#SearchTB
{
    float: left;
    width: 122px;
    height: 16px;
    border: solid 1px #b18b00;
    margin-top: 5px;
    color: #020202;
    font-size: 11px;
    padding-left: 2px;
}
div#right div#search input#searchbutton
{
    cursor: pointer;
    float: left;
    border-style: none;
    background: #f8e49b url(../images/searchbutton.gif) no-repeat left top;
    width: 23px;
    height: 21px;
    margin-top: 5px;
}
div#right div#search a
{
    float: left;
    font-size: 9px;
    color: #010101;
    outline: none;
}
div#footer
{
    clear: both;
    position: relative;
    padding:170px 0px 20px 0px;
    height:60px;
    background:url(../images/fdog.gif) no-repeat 0px 135px;
}
div#footer div#footerpromo
{
    position: absolute;
    width: 626px;
    height: 200px;
    top: -50px;
    left: 181px;
    background: White url(../images/middleborder.jpg) no-repeat right top;
  
}
div#footer div#footerpromo strong
{
    color: #0c85b1;
    font-size: 14px;
    display: block;
    margin: 20px 0px 17px 17px;
}
div#footer div#footerpromo div
{
    display: inline;
    float: left;
    height: 120px;
    margin: 4px;
    padding: 0px 0px 4px;
    text-align: center;
    width: 116px;
}

div#footer div#footerpromo div img
{
    border-style: none;
    display: block;
    margin: 3px auto;
}
div#footer div#footerpromo div a
{
    color: #2654A9;
    font-size: 9px;
    text-decoration: none;
}
div#footer div#footmodul 
{
    color:#0c85b1;
    font-size:10px;
    margin-left:150px;
    background:White url(../images/dot.gif) repeat-x 0px 0px;
    padding:10px 0px 0px 5px;}
    
    
    
div#Tree ul 
{
 margin:0;
 padding:0;
 list-style:none; 
 

}
div#Tree li 
{
  

}
div#Tree li.main
{
   
}
div#Tree ul li a
{
     text-decoration:none;
     display:block;
    color:#1398C9;
    
     font-size:11px;
    
   
}
div#Tree ul li a:hover
{
    color:#55C8F2;
}
div#Tree ul li a:active
{
 outline-style:hidden;   
}



.t0
{
   font-weight:bold;
  color:#097026; 
  padding-left:15px;

    padding-top:5px;
    padding-bottom:5px;

  
}
.t1
{
      font-weight:normal;
      color:#5E5B51;
       padding:2px;
   padding-left:30px;
      padding-top:6px;
        padding-bottom:6px;
   background-image: url(../images/t1.gif);
   background-repeat:no-repeat;
    background-position:23px 11px;
 
   
   
}
.t2
{
        font-weight:normal;
      color:#5E5B51;
       padding:2px;
    
   padding-left:40px;
    
      
}
.t3
{
     font-weight:normal;
      color:#5E5B51;
       padding:2px;
   padding-left:30px;
    
      
}
.parent
{
  
   background-repeat:no-repeat;
   background-position:5px 10px;
}



.selected
{
  color:#0A9411;
}

.downarrow
{
      background-image: url(../images/minus.gif);    
}

.uparrow
{
       background-image: url(../images/plus.gif); 
}
#Loader
{
    position: absolute;
    top: 0;
    left: 0;
    visibility:hidden;
    padding: 5px;
    padding-left: 20px;
    border: solid 1px Grey;
    z-index: 500;
    font-size: 12px;
    background-color: White;
    width: 90px;
    text-align: center;
    font-weight: bolder;
    background:White url(../const/indicator.gif) no-repeat 2px 4px;
    
}
#fromFCK
{
    padding:8px 11px 0px 11px;   
    
}
#pager
{
    clear: both;
    height: 26px;
    padding-top: 20px;
    text-align: center;
    zoom:1;
    padding-bottom: 9px;
}
#pager a
{
    text-decoration: none;
    font-size: 11px;
}
#pager a.selected
{
    border: solid 1px #3D90D4;
    padding: 5px 9px 5px 9px;
    font-weight: bold;
    color: #1268A9;
}
#pager a.unselected
{
    padding: 5px 9px 5px 9px;
    color: #3D90D4;
}
#SearchTable
{
    font-size: 11px;
    color:#0C85B1;
    border-bottom: solid 1px #807869;
    margin-left: 9px;
    margin-bottom: 10px;
}
#SearchTable select
{
    padding: 2px;
    font-size: 11px;
    color: Black;
    border: solid 1px #1268a9;
     
}
#SearchTable input
{
    padding: 2px;
    font-size: 11px;
    color: Black;
    border: solid 1px #1268a9;
     
} 
.highlight
{
    display: inline;
    quotes: none;
    background-color: Yellow;
}

#Logged
{
    padding:5px;
    padding-left:30px;
    padding-top:20px;
    color:Black;
    font-weight:bold;
}
#Logged a
{
 text-decoration:none;
 display:block;  
 color:#00A55F;
  
}
div#easycontact 
{
 
   padding:35px 0px 0px 0px;
   background:url(../images/easycontact.gif) no-repeat right top;
   margin-top:10px;
   color:#0c85b1;
   font-size:10px;
   line-height:25px;   
   }
div#easycontact strong 
{
   font-size:11px;}
div#easycontact a 
{
   color:#0c85b1;} 



#artykuly
{
    position: absolute;
    width: 626px;
    height: 475px;
    top: -525px;
    left: 181px;
    background: White url(../images/middleborder.jpg) no-repeat right top;
  
}
#artykuly strong
{
    color: #0c85b1;
    font-size: 14px;
    display: block;
    margin: 20px 0px 17px 17px;
}

.art {

    margin:25px 0 15px 17px;
    line-height:16px;}

.arttit {

    display:block;
    font-size:12px;
    color:#2654a9;
    font-weight:bold;
    text-decoration:none;}

.art p {

    padding:0;
    margin:0;
    color:#2654a9;}
.artmore {

    display:block;
    width:84px;
    height:27px;
    margin:25px 0 0 520px;
    }
.artmore img {

    border-style:none;}

.arch {

    display:block;
    background:url(../images/dot2.gif) no-repeat 0 5px;
    padding:0 0 0 15px;
    font-size:12px;
    margin:0 248px 0 248px;
    color:#2654a9;
    font-weight:bold;
    text-decoration:none;
    text-align:center;
    margin-top:20px;}