﻿body
{
    font-family: Tahoma,Arial,Verdana,Helvetica, sans-serif;
    margin: 0;
    font-size: 11px;
}
#Loader
{
    position: absolute;
    top: 0;
    left: 0;
    padding: 2px;
    visibility: hidden;
    padding-left: 15px;
    border: solid 1px Grey;
    z-index: 500;
    background-color: White;
    width: 90px;
    text-align: center;
    font-weight: bolder;
    background-image: url(../images/indicator.gif);
    background-repeat: no-repeat;
    background-position: 1px 1px;
}

div#container
{
    margin: 0 auto;
    width: 976px;
    border: solid 1px #D1CDC5;
    border-top-style: none;
    position: relative;
}
div#top
{
    position: relative;
    width: 976px;
    height: 173px;
    background-image: url(../images/top.jpg);
    background-repeat: no-repeat;
}
div#top img
{
    position: absolute;
}

img#logo
{
    top: 29px;
    left: 78px;
}

img#slogan1
{
    top: 34px;
    left: 330px;
}

img#slogan2
{
    top: 63px;
    left: 335px;
}

img#slogan3
{
    top: 103px;
    left: 343px;
}

img#wyszukaj
{
    top: 26px;
    left: 774px;
}

input#SearchTB
{
    position: absolute;
    top: 56px;
    left: 776px;
    height: 17px;
    width: 140px;
    border: solid 0px blue;
    padding: 3px 0px 0px 0px;
    margin: 0;
    font-size: 12px;
    color: #62A3E3;
}
input#searchb
{
    position: absolute;
    top: 56px;
    left: 916px;
    width: 24px;
    height: 20px;
    background-image: url(../images/search.gif);
    background-repeat: no-repeat;
    background-color: White;
    border-style: none;
}

img#m0
{
    position: absolute;
    top: 136px;
    left: 0px;
    width: 147px;
    height: 37px;
}
#menu ul
{
    position: absolute;
    top: 136px;
    left: 147px;
    width: 829px;
    height: 33px;
    border-top: solid 1px #72B714;
    border-bottom: solid 3px #72B714;
    background-image: url(../images/mback.gif);
    background-repeat: repeat-x;
    list-style: none;
    margin: 0;
    padding: 0;
}

#menu li
{
    float: left;
    height: 33px;
}

#menu li a
{
    height: 33px;
    background-position: 0px 5px;
    background-repeat: no-repeat;
    display: block;
}
.m1 a
{
    width: 162px;
    background-image: url(../images/m1.gif);
}
.m2 a
{
    width: 79px;
    background-image: url(../images/m2.gif);
}

.m3 a
{
    width: 106px;
    background-image: url(../images/m3.gif);
}
.m4 a
{
    width: 113px;
    background-image: url(../images/m4.gif);
}
.m5 a
{
    width: 145px;
    background-image: url(../images/m5.gif);
}

.m6 a
{
    width: 90px;
    background-image: url(../images/m6.gif);
}
div#left
{
    float: left;
    width: 200px;
}
div#middle-content
{
    float: left;
    width: 576px;
}
div#right
{
    float: left;
    width: 200px;
}
div#footer
{
    clear: both;
    height: 37px;
    background-image: url(../images/footerback.gif);
    background-repeat: repeat-x;
    border: solid 4px #ECEEED;
    padding: 8px 170px 2px 167px;
}
div#footer a
{
    margin-left: 30px;
}
div#footer img
{
    border-style: none;
}
div#footer span
{
    float: left;
    margin-left: 29px;
    margin-top: 2px;
    color: #9dee6a;
    font-size: 10px;
}
div#footer div span a
{
  color: #9dee6a;
  text-decoration:none;
  margin-left:0px;
}
div#footer a.flink
{
    float: right;
    color: #9dee6a;
    font-size: 10px;
    text-decoration: none;
    margin-right: 10px;
    margin-top: 2px;
}
div.fiszka
{
    margin-bottom: 20px;
}
div.fiszka h1
{
    display: block;
    padding: 6px 0px 5px 0px;
    margin: 0;
    font-size: 10px;
    background-image: url(../images/titleback.gif);
    border-bottom: solid 2px #9AB1E9;
}
div.fiszka h1 img
{
    display: block;
    margin: 0 auto;
}
div.lfiszka
{
    margin-bottom: 20px;
}
div.lfiszka h1
{
    display: block;
    padding: 6px 0px 5px 0px;
    margin: 0;
    font-size: 10px;
    background-image: url(../images/titleback.gif);
    border-bottom: solid 2px #9AB1E9;
}
div.lfiszka h1 img
{
    display: block;
    margin: 0 auto;
}
div#BasketMain
{
    width: 149px;
    height: 65px;
    background-image: url(../images/basket.gif);
    background-repeat: no-repeat;
    background-position: 15px 10px;
    padding: 10px 0px 0px 50px;
    border-right: solid 1px #D1CDC5;
    border-top: solid 1px #E8ECF4;
    border-bottom: solid 2px #C9D1E9;
}
div#BasketMain p.opis
{
    height: 30px;
    color: #4B9A02;
    font-size: 11px;
    margin: 0;
}

div#BasketMain a.show
{
    display: block;
    width: 140px;
    height: 15px;
    margin-top: 5px;
    text-decoration: none;
    font-size: 11px;
    color: #A8A7AA;
}

#Logged
{
      padding: 11px 0px 3px 16px;
      font-size:12px; 
}
#Logged a
{
 display:block;
 text-decoration:none;
 color:#627389;   
}

#logid
{
    padding: 11px 0px 3px 16px;
    border-right: solid 1px #D1CDC5;
    border-top: solid 1px #E8ECF4;
    border-bottom: solid 2px #C9D1E9;
}
table#logowanie input.login
{
    width: 104px;
    height: 17px;
    font-size: 13px;
    margin-left: 10px;
    padding: 3px 0px 0px 3px;
    color: #8696AB;
    border: solid 1px #C0CBD9;
    background-color: #F1F4F8;
}
table#logowanie input.pass
{
    width: 64px;
    height: 17px;
    font-size: 13px;
    padding: 3px 0px 0px 3px;
    color: #8696AB;
    margin-left: 10px;
    border: solid 1px #C0CBD9;
    background-color: #F1F4F8;
}

input.button
{
    margin-left: 10px;
    background-image: url(../images/logbutt.gif);
    background-repeat: no-repeat;
    width: 26px;
    height: 21px;
    background-color: White;
    border-style: none;
}
div#logid a
{
    display: block;
    height: 12px;
    font-size: 10px;
    color: #9E9FA4;
    text-decoration: none;
}
div#logid span
{
    font-size: 10px;
    color: #D8DAE0;
    margin: 0;
}
div#kontakt
{
    padding: 53px 0px 10px 10px;
    background-color: #F89B39;
    background-image: url(../images/pytania.gif);
    background-repeat: no-repeat;
}
div#kontakt span
{
    margin-top: 10px;
    display: block;
    color: White;
    font-weight: bold;
    font-size: 14px;
}
div#newsletter
{
    padding: 5px 0px 3px 17px;
    border-right: solid 1px #D1CDC5;
    border-top: solid 1px #E8ECF4;
    border-bottom: solid 2px #C9D1E9;
}
div#newsletter p
{
    color: #90918F;
    font-size: 11px;
}
div#newsletter .newsinp
{
    width: 142px;
    height: 17px;
    font-size: 13px;
    padding: 3px 0px 0px 3px;
    color: #8696AB;
    margin-bottom: 10px;
}
div#newsletter span
{
    color: #848790;
    font-size: 14px;
    font-weight: bold;
}
div.produkt
{
    width: 192px;
    padding-bottom: 5px;
    float: left;
    border-bottom: solid 2px #88DB5B;
}
div.produkt a.GoImg
{
    display: block;
    height: 180px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: solid 1px #D3DCE7;
}
div.produkt a.GoImg img
{
    border-style: none;
    display: block;
    margin: 0 auto;
}
div.produkt h2
{
    margin: 5px 20px 2px 20px;
    height: 30px;
}
div.produkt h2 a
{
    font-size: 11px;
    text-decoration: none;
    color: #3C5A83;
}

div.produkt p
{
    margin: 0px 20px 2px 20px;
    font-size: 11px;
    height: 55px;
    color: #85909F;
}
div.produkt span
{
    float: left;
    margin-left: 20px;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 3px;
    margin-top: 3px;
    color: #E55800;
}
div.produkt a.ActionButton
{
    float: left;
    margin-left: 6px;
}
div.produkt a.ActionButton img
{
    border-style: none;
}
div.produkt-fiszka
{
    width: 199px;
    /*height: 330px;*/
    padding-bottom:30px;
    border-bottom: solid 2px #B8CCEA;
    border-left: solid 1px #C6C6C6;
}
div.produkt-fiszka a.GoImg
{
    display: block;
   
    padding-top: 20px;
    padding-bottom: 20px;
}
div.produkt-fiszka a.GoImg img
{
    border-style: none;
    display: block;
    margin: 0 auto;
}
div.produkt-fiszka h2
{
    margin: 5px 20px 2px 20px;
    height: 30px;
}
div.produkt-fiszka h2 a
{
    font-size: 11px;
    text-decoration: none;
    color: #3C5A83;
}

div.produkt-fiszka p
{
    margin: 0px 20px 2px 20px;
    font-size: 11px;
    height: 45px;
    color: #85909F;
}
div.produkt-fiszka span
{
    float: left;
    margin-left: 20px;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 3px;
    margin-top: 3px;
    color: #E55800;
}


div.produkt-fiszka a.ActionButton
{
    float: left;
    margin-left: 6px;
}
div.produkt-fiszka a.ActionButton img
{
    border-style: none;
}

h1.MidHeader
{
    border-bottom: solid 1px #AADC89;
    font-size: 11px;
    padding: 0;
    margin: 0;
    padding: 6px;
    color: #778596;
    margin-bottom: 5px;
}


h1.MidHeader a
{
    color: #778596;
    text-decoration: none;
}

#fromFCK
{
    margin-right: 8px;
    margin-left: 8px;
}
#middle-info
{
    margin-right: 8px;
    margin-left: 8px;
}
#middle-info a
{
    color: #4B9A02;
    text-decoration: none;
    display: block;
}

#pagerR
{
     clear: both;
    height: 20px;
    padding-top: 10px;
    text-align: right;
    padding-bottom: 3px;
    margin-bottom: 10px;
    margin-right:5px;
}

#pagerR a
{
 color: #3C5A83;
    text-decoration: none;
    font-size: 11px;   
}
#pager
{
    clear: both;
    height: 20px;
    padding-top: 10px;
    text-align: center;
    padding-bottom: 3px;
    margin-bottom: 10px;
}

#pager a
{
    color: #3C5A83;
    text-decoration: none;
    font-size: 11px;
}

#pager a.selected
{
    border: solid 1px #3C5A83;
    padding: 5px 7px 5px 9px;
    font-weight: bold;
}
#pager a.unselected
{
    padding: 5px 7px 5px 9px;
}


#RegisterBox
{
    color: #627389;
    font-size: 12px;
    margin: 5px auto;
}
#RegisterBox span
{
    color: Red;
}
.head
{
    color: #627389;
    text-align: right;
}

.content input
{
    border: solid 1px #BCCFD8;
    padding: 2px;
    color: #8696AB;
}
.content2 input
{
    border: solid 1px Red;
    padding: 2px;
    color: #8696AB;
}


#order-list /* lista zamowien uzytkownika   */
{
    margin-top: 5px;
    color: #7A8E8E;
    margin-left: 20px;
    margin-top: 15px;
    margin-right: 15px;
    font-size: 12px;
}
#order-list a
{
    text-decoration: none;
    color: #E55800;
    font-weight: bold;
}

#order-list table
{
    width: 470px;
}

#order-list ul
{
    cursor: pointer;
    padding: 0;
    margin: 0;
    margin-left: 0px;
    list-style: none;
}

#order-list hr
{
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
}
#order-list li
{
    border: solid 1px White;
}
#order-list th
{
    background-color: #ACD3FF;
}
#order-list td
{
    text-align: center;
}

#order-list span
{
    color: #E23636;
}
.Selected
{
    background-color: #ACD3FF;
    border: solid 1px Black;
}

.highlight
{
display:inline;
quotes:none;
 background-color:Yellow;  

}
#SearchTable
{font-size:11px;
     color: #A8A7AA;
    border-bottom:solid 1px #807869;
    margin-left:5px;
    
}
#SearchTable select,input
{   
    padding:2px;
    font-size:11px;
     color: Black;
     border:solid 1px #C0CBD9;
     
    
}


#detail-foto

{
 float:left; 
 width:180px;
 height:250px;
 padding:10px; 
 cursor:pointer;  

}

#detail-foto strong
{
    display:block;
    color:#60B13B;
text-align:center;
cursor:pointer;  
}

#detail-content
{
    float:left; 
    width:345px;
 

 margin-left:10px;
 padding-left:5px;
 padding-right:10px;
}
#detail-content h1
{
 color:#686F78;
 font-size:13px;   
    
}
#detail-content div.Opis
{
 color:#686F78;
 
    
}
#Action
{
 clear:both;
 
 padding-left:218px; 
}

#Action a.kup
{
 width:89px;
 height:27px;   
  background-image: url(../images/buy.gif);
  float:left;

  margin-left:10px;
}

#Action p.cena
{
  float:left;  
  color:#EE8100; 
  font-size:14px;
  font-weight:bold;
   margin-top:5px;
 
    
}
#Action p.cena span
{
  font-size:14px;
  color:#868E97;
   
    
}
#Action p.dostepnosc
{
 clear:both;  
 color:#A3AAB2; 
 margin:0;

}
#Action p.dostepnosc span
{
 color:#62B52B;   
}














.star-rating
{
   	list-style:none;
	margin: 0px 0px 0px 0px;
	padding:0px;
	width: 100px;
	height: 20px;
	position: relative;
	background: url('../images/stars.gif') top left repeat-x;		
}
.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	
}
.star-rating li a:link,.star-rating li a:visited{
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	border:none;
	outline: none;
}
.star-rating li a:hover{
	background: url('../images/stars.gif') left center;
	z-index: 1;
	left: 0px;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:20px;
}
.star-rating a.two-stars{
	left:20px;
}
.star-rating a.two-stars:hover{
	width: 40px;
}
.star-rating a.three-stars:hover{
	width: 60px;
}
.star-rating a.three-stars{
	left: 40px;
}
.star-rating a.four-stars{
	left: 60px;
}	
.star-rating a.four-stars:hover{
	width: 80px;
}
.star-rating a.five-stars{
	left: 80px;
}
.star-rating a.five-stars:hover{
	width: 100px;
}

.star-rating li.current-rating{
 background: url('../images/stars.gif') left bottom;
 position: absolute;
 height: 20px;
 display: block;
 text-indent: -9000px;
 z-index: 1;
}
#voter{text-align:left;margin-top:5px;padding:0;margin-left:20px;color:#8E9D9D;}
#voter span
{padding:0;margin:0;font-size:9px;padding-left:2px;color:#8E9D9D;}



div#Tree
{
 border-right: solid 1px #D1CDC5;
    border-top: solid 1px #E8ECF4;
    border-bottom: solid 2px #C9D1E9;     
}


div#Tree ul 
{
 margin:0;
 padding:0;
 list-style:none; 
 margin-top:2px;  
}
div#Tree li 
{
 
   border-top:solid 1px #D9E4EE;
     background-color:#F7F9FC;
}
div#Tree ul li a
{
     text-decoration:none;
     display:block;
     height:21px;
     padding-top:2px;
     padding-left:20px;
     font-weight:bold;
     font-size:12px;
   
}

.t0
{

  color:#627389;
  
}
.t1
{
     color:#627389;
   margin-left:10px;
   
}


.t2
{
       color:#627389;
        margin-left:20px;
      
}

.t3
{
       color:#627389;
         margin-left:30px;
      
}

.parent
{
   color:#627389;
   background-repeat:no-repeat;
   background-position:5px 5px;
}

.selected
{
  color:#389605;
}
.pselected
{
     color:#74AC24;
  
   background-repeat:no-repeat;
   background-position:2px 6px;
}
.downarrow
{
      background-image: url(../TreeTheme/minus.gif);    
}

.uparrow
{
      background-image: url(../TreeTheme/plus.gif);    
}


