/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	body, h1, h2, h3, h4, h5, h6,
	address, form, fieldset, hr{
		margin: 0;
		padding: 0;
	}
	
	a, a:visited { text-decoration: none; }	
	fieldset, img { border: none; }

 .break{clear: both;}
 div.vert_line{ height: 1px; width: 100%; font-size:1px; overflow:hidden; background-color: #B6B6B6;}
 
 .msg{
  margin: 5px;
  color: #FF0000;
  font-size: 11px;
  font-weight: bold;
  width: 100%;
  overflow: hidden;
  text-align: center;
 }
 
 .fleft{
  float: left;
  display: inline;
 }
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


body{
 background-image: url('../images/tlo_gora_1PXL.gif');
 background-repeat: repeat-x;
 background-position: top;
 font-family: Arial;
 font-size: 12px;
 color: #414141;
 margin: 0 auto;
}

div#main{
 width: 963px;
 margin-left: auto;
 margin-right: auto;
}

    div#logo_flash{
     width: 250px;
     height: 96px;
     overflow: hidden;
    }

    div#top_menu{
     width: 963px;
     height: 31px;
     overflow: hidden;
     background-image: url('../images/belka.gif');
    }
    
        div#map_img{
          float: left;
          display:inline;
        }
        
        div#top_menu_area{
          float:left;
          display: inline;
          width: 628px;
          overflow: hidden;
        }
        
        div.top_menu_item{
          float: left;
          color: #7DB5E4;
          display: inline;
          font-size: 12px;
          margin-top: 8px;
          margin-left: 10px;
          padding-bottom: 5px;
         
        }
        div.bottom_menu_item{
          color: #848484;
          display: inline;
          font-size: 12px;
          margin-top: 8px;
          margin-left: 10px;
          padding-bottom: 5px;       
        }

        /* begin mod 28.11.2008 */
        div.top_menu_item2{
          /*float: left;*/
          color: #7DB5E4;
          /*display: inline;*/
          font-size: 12px;
          margin-top: 8px;
          padding-left: 8px;
          padding-bottom: 5px;
        }
        
        .subsub_menu{
          position: absolute;
          margin-top: 28px;
          width: 120px;
          z-index: 100;
          display: none;
        }
        
        .subsub_menu div{
          padding: 5px;
        }
        /* end mod 28.11.2008 */

        /* dla podkategorii */
        
        div.top_menu_item_img{
          float: left;
          display: inline;
          margin-left: 5px;
          height: 31px;
          width: 33px;
        }

        div.top_menu_item_img2{
          float: left;
          display: block;
          margin-left: 5px;
          height: 31px;
          width: 33px;
        }

        /* koniec dla podkategorii */
        
        div.top_menu_item a{
          color: #FFFFFF;
        }
        div.bottom_menu_item a{
          color: #818181;
        }       
		
		div.top_menu_item2 a{
	          color: #FFFFFF;
	    }

		div.top_menu_item span{
          margin-right: 10px;
        }
        
        div.top_menu_item2 span{
          margin-left:8px;
        }
        
        div#mail_box{
          float: left;
          display: inline;
          width: 122px;
          margin-left: 4px;
          text-align: center;
          margin-top: 9px;
        }
        
        div#mail_box a{
          color: #FFFFFF;
        }
        
        form#search{
          float:left;
          display: inline;
          margin-top: 5px;
        }
        
            div#search_box{
              float: left;
              display: inline;
              /* margin-top: 1px; //dla ff */
            }

            form#search input{
              width: 96px;
              height: 13px;
              font-size: 11px;
            }
        
            div#search_ok{
              float: left;
              display: inline;
              margin-top: 3px;
              cursor: pointer;
              margin-left: 5px;
              height: 13px;
              color: #FFFFFF;
              font-size: 12px;
            }

                
    div#main_menu_baner{}

        div#main_menu{
         float: left;
         display: inline;
         width: 188px;
         overflow: hidden;
        }
        
            div#internet{width:188px;height:48px;overflow: hidden;}
            div#software{width:188px;height:39px;overflow: hidden;}
            div#networks{width:188px;height:38px;overflow: hidden;}
            div#support{width:188px;height:38px;overflow: hidden;}

        div#main_baner{
         float: left;
         display: inline;
         width: 774px;
         height: 163px;
         overflow: hidden;
        }
    
    div#main_content{
     width: 954px;
     margin-left: 9px;
     overflow: hidden;
    }
    
        div#main_content_left{
          width: 179px;
          overflow: hidden;
          float:left;
          display:inline;
        }
        
            div#below_menu{
              width: 179px;
              background-image: url('../images/below_menu_vert_1PXL.gif');
              background-repeat: repeat-x;
              background-color: #003166;
              overflow: hidden;
              color: #FFFFFF;
            }
            
                div#below_menu div{
                  color: #FFFFFF;
                  margin-top: 5px;
                  margin-left: 20px;
                }            
                
                div#below_menu a{
                  color: #FFFFFF;
                } 
                
            div#below_menu_bottom{
              width: 179px;
              height: 11px;
              background-image: url('../images/below_menu_bottom_corner.gif');
              overflow: hidden;

            }
            
            div#adv{
              width: 179px; 
              height: 162px;
              margin-top: 1px;
              overflow: hidden;
            }
            div#adv2{
              width: 179px;
              height: 82px;
              margin-top: 1px;
              overflow: hidden;
            }
            
            div#enq_area_title{
              margin-top: 1px;
              width: 179px;
              height: 39px;
              overflow: hidden;
            }            
            
            div#enq_area{
			  padding-top: 10px;		         
	          width: 177px;
	          height: auto; 
    		  border-left: 1px solid #B6B6B6;
	          border-right: 1px solid #B6B6B6;
	          border-bottom: 1px solid #B6B6B6;
	          overflow: hidden; 
            }
            
            div#server_img{
              margin-top: 1px;
              width: 179px;
              height: 39px;
              overflow: hidden;
            }
            
            div#server_content{
              width: 177px;
              overflow: hidden;
              border-left: 1px solid #B6B6B6;
              border-right: 1px solid #B6B6B6;
              border-bottom: 1px solid #B6B6B6;
              /* wysokosc do ustalania w przypadu dodania w belo menu pozycji */
              height: 215px;
            }
            
                .server_content_items{
                  margin-left: 12px;
                  margin-right: 12px;
                  margin-top: 5px;
                  color: #000000;
                }
                
                    .server_index_title{
                      padding-left: 5px;
                      padding-bottom: 3px;
                    }
                    
                    .server_index_title a{
                      color: #000000;
                      font-size: 11px;
                      text-decoration: underline;
                    }
            
            div#server_content_with_sub{
              width: 177px;
              overflow: hidden;
              border-left: 1px solid #B6B6B6;
              border-right: 1px solid #B6B6B6;
              border-bottom: 1px solid #B6B6B6;
              /* wysokosc do ustalania w przypadu dodania w belo menu pozycji */
              height: 246px;
            }

        div#main_content_center{
          margin-top: 1px;
          margin-left: 1px;
          float:left;
          display:inline;
          overflow: hidden;
          width: 774px;
          margin: 0 auto;
        }
        
            div#baner_big{
              width: 774px;
              height: 104px;
              overflow: hidden;
             
              display: inline;
              background-color: transparent;
            }
            
            div#index_main_content{
              /*width: 558px;*/
              width: 730px;
              overflow: hidden;
              padding: 18px;
            }
                
                
            div#index_main_content p{
              margin: 0;
            }
                
            div#no_index_main_content{
              width: 737px;
              overflow: hidden;
              margin: 18px;
            }
                
                
            div#no_index_main_content p{
              margin: 0;
            }

/*				div#about_us{
                  width: 100%;
                  overflow: hidden;
                  margin-bottom: 15px;
                }
                
                    div#about_us_img{
                      width: 69px;
                      height: 15px;
                    }
                    
                    div#about_us_content{
                      width: 100%;  
                      margin-top: 10px;
                    }
                    
                    div#about_us_content p{
                      margin: 0;
                    }
*/                    
                div#index_news_area{
                  width: 100%;
                  margin-top: 0;
                  overflow: hidden;
                }

                    div#news_img{
                      width: 100px;
                      height: 15px;
                    } 
                                        
                    div#index_news_area_content{
                      width: 100%;  
                      margin-top: 10px;                    
                    }
                    
                        div.left_news{
                          float:left;
                          display:inline;
                          /*width:268px;*/
                      	  width: 354px;
                          overflow: hidden;
                          margin-bottom: 20px;
                        }
                        
                        div.right_news{
                          float:left;
                          display:inline;
                          margin-left: 22px;
                          overflow: hidden; 
                          /*width:268px;*/
                          width:354px;
                          margin-bottom: 20px;
                        }   
                        
                        div#right_news p,div#left_news p{
                          margin: 0;
                          display: inline;
                        }
                        
                        td.td_with_text{
                           vertical-align: top;
                           padding-left: 10px;
                        }
                        
                        td.td_with_no_image{
                           vertical-align: top;
                        }
                        
                        td.news_image{
                    		vertical-align: top;
                    	}
                        
                        span.news_data{
                          color: #007DBB;
                        }
                        
                        div.news_desc{
                          padding-top: 3px;
                        }
                        
                        a.more{
                          color: #000000;
                          font-size: 10px;
                          font-weight: bold;
                         
                        }
                        
                        a.link_title{
                          color: #414141; 
                        }
                        
                        img.art_main_image{
                          float: left;
                          display: inline;
                          margin-right: 10px;
                          margin-top: 5px;
                        }
                        
                        .art_title_first{
                          font-family: Arial;
                          font-size: 18px;
                          color: black;
                          margin-bottom: 10px;
                        }
            
                        .art_title{
                          font-family: Arial;
                          font-size: 18px;
                          color: black;
                          margin-bottom: 5px;
                          margin-top: 20px;
                        }
                        
                        .art_title_first_small{
                          font-family: Arial;
                          font-size: 13px;
                          color: black;
                          margin-bottom: 3px;
                        }
                        
                        .art_title_small{
                          font-family: Arial;
                          font-size: 13px;
                          color: black;
                          margin-bottom: 3px;
                          margin-top: 20px;
                        }
                
                form#newsletter_form{
                  margin-top: 10px;
                }
                
                  form#newsletter_form input{
                   font-size: 11px;
                  }

                  .newsletter_submit{
                    margin-top: 5px;
                  }
                  
            /* szablon pokazujacy newsa */
            
            						div#news_all_content{}
            						
            						div#news_all_content p{
                          margin: 0;
            						}
            						
            /* koniec szablonu pozakujacego newsa */
            
            /* wyslij mail serwery */
                         
             form#send_query_server input{
              font-size: 11px;
              padding: 0;
              margin: 0;  
             }

             form#send_query_server textarea{
              font-size: 11px;
              padding: 0;
              margin-bottom: 2px;  
             }

             form#send_query_server .server_input_title{
              padding-top: 4px;
              float: left;
              display:inline;
              width: 120px;
              text-align: right;
              margin-left: 108px;
              margin-right: 5px;
             }
                        
            form#send_query_server .server_input_submit{
              margin-left: 233px; margin-top: 10px;
            }

            .server_query_info{
             font-size: 12px;
             margin-bottom: 10px;
             margin-top: 10px;
             color: #1F1F1F;
             text-align: center;
            }
            
            /* koniec serwery */
            
            
            div#bottom_baners{
              width: 594px;
              height: 107px;
              overflow: hidden;
            }  

        /* stronicowanie */
        
        div#pages{ 
          color: #979CA0;
          font-size: 11px;
          margin-left: 15px;
        }
         
        a.prevnext{
          color: #979CA0;
        }
         
        a.activepagetrue{
          color: #0C4470;
          font-weight: bold;
        }

        a.activepagefalse{
          color: #979CA0;
        }
        
        /* stronicowanie koniec */
        
        /* do podstron */
        
        div#main_content_center_right{
          margin-top: 1px;
          margin-left: 1px;
          float:left;
          display:inline;
          overflow: hidden;
        }
        
            div#sub_menu{
              margin-bottom: 1px;
              width: 763px;
              /*overflow: hidden !important;*/
              /*overflow: auto;*/
			  /*height: auto !important;
			  height: 31px;
              min-height: 31px;*/
              background-color: #007DBB;
              padding-right: 10px;         
            }
           
            div#site_content{
              /*width: 594px;*/
              width: 773px;
              float: left;
              display: inline;
              overflow: hidden;
            }
            
                div#tree{
                  width: 100%;
                  font-size: 11px;
                  padding: 5px 5px 0 18px;
                  /*color: #007DBB; */
                  color: #7C7C7C;
                }
                
                div#tree a{
                  /*color: #007DBB; */
                  color: #7C7C7C;
                }
                
                /* tree z pokaz archiwum */
                
                div#left_tree{
                  float:left;
                  display: inline;
                }

                div#right_tree{
                  float:right;
                  display: inline;
                  margin-right: 18px;
                }

                /* koniec tree z pokaz archiwum */
                
       
        /* do podstron koniec */
        
        div#main_content_right_on_index{
          margin-left: 1px;
          margin-top: 1px;
          width: 178px;
          float:left;
          display:inline; 
          overflow: hidden;
        }

        div#main_content_right{
          margin-left: 1px;
          width: 178px;
          float:left;
          display:inline; 
          overflow: hidden;
        }
        
.shop_box_no_index{
  float: left;
  display: inline;
  margin-left: 1px;
}

            div#shop_img{
              width: 178px;
              height: 33px;
              overflow: hidden;
            }

            div#shop_img_no_index{
              width: 178px;
              height: 28px;
              overflow: hidden;
            }
          
            div.shop_content{
              overflow: hidden;
              width: 176px;
              border-left: 1px solid #B6B6B6;
              border-right: 1px solid #B6B6B6;
              border-bottom: 1px solid #B6B6B6;
              /* wysokosc do ustawiania w razie dodania pozycji w belo menu */
              height: 475px;
            }
            
            div.shop_content_no_index{
              overflow: hidden;
              width: 176px;
              border-left: 1px solid #B6B6B6;
              border-right: 1px solid #B6B6B6;
              border-bottom: 1px solid #B6B6B6;
              /* wysokosc do ustawiania w razie dodania pozycji w belo menu */
              height: 88px;
            }
            	.shop_content_items2{
            	  margin: 2px 8px;
            	  text-align: center;
            	}
                .shop_content_items{
                  padding: 15px 7px;
                  text-align: center;
                }
                				
				.td_shop_content_items2{
					vertical-align: middle;
					height: 88px;
				}
                
            div#shop_content_positions{
            	position: absolute;
            	margin-left: 120px;
            	margin-top: -109px;
            	font-size: 10px;
            }
                
                .shop_content_items a{
                  padding: 15px 7px;
                  text-align: center;
                  color: #000000;
                }

    div#footer{
       width: 954px;
       height: 33px;
       margin-left: 9px;
       margin-top: 4px;
       overflow: hidden;
       background-color: #E6E6E6;
    }
        
        div#footer_left{
          width: 172px;
          padding-left: 7px;
          padding-top: 6px;
          float: left;
          display: inline;
          overflow: hidden;
        }
		div#foter_center_block{
			text-align: center;
			margin: 0 auto;
		}
        div#footer_center{
          width: 600px;
          float: left;
          display: inline;
          padding-top: 10px;   
        }

        div#footer_right{
          width: 90px;
          height: 26px;
          float: right;
          padding-right: 5px;
          padding-top: 4px;
          display: inline;
          overflow: hidden;
        }


    div#below_footer{
      width: 954px;
      margin-left: 9px;
      overflow: hidden;
      margin-top: 15px;
      margin-bottom: 30px;
    }
        
        div#below_footer table{
          width: 100%;
        }

        td#below_footer_left{
          width: 230px;
          text-align: left;
          font-size: 10px;
          color: #BEC7CC;
        }

        td#below_footer_center{
          text-align: center;
          font-size: 11px;
          color: #636363;
        }

        td#below_footer_right{
          width: 230px;
          text-align: right;
        }

 
 /* enquiry start */
 
 .enq_form_div{
	width: 100%;
 }
 
 .enq_question{
	color: #000000;
	margin: 5px 5px 5px 15px;
 }
 
 .ans_box{
	margin-top: 7px;
	margin-left: 11px;
 }
 
 .ans_box label{
	font-size: 12px;  
 }
 
 input.guest_ans{
	height: 13px;
	width: 80px;
	font-size: 11px;
 }
 
 div.submit_que{
	margin-top: 10px;
	text-align:center
 }
 
 input.submit_que{
	font-family: Tahoma,'Arial CE';
	font-weight: bold;
	font-size: 10px;
 }
 
 .que_result_area{
 	width: 100%;
 	margin-left: 15px;
 	margin-top:4px;
 	border-left: 1px solid #166b96;
 }
 
 .que_result_ans_first{
	 margin: 0px 0 1px 2px;
	 font-size: 10px;
 }
 
 .que_result_ans{
	 margin: 4px 0 1px 2px;
	 font-size: 10px;
 }

 .que_result_bar{
 	height: 12px;
 	background-image: url('../images/enquiry/voting_bar.gif');
 	background-repeat: repeat-x;
 }
 
 .que_result_bar_last{
 	background-image: url('../images/enquiry/voting_bar.gif');
 	background-repeat: repeat-x;
 	padding-bottom:4px;
 	height: 12px;
 }
 
 .que_result_endbar{
	background-color: #FFFFFF;
	float:right;
	height: 16px;
	width: 4px;
 }
 
 .que_result_endbar_desc{
	position: absolute;
	margin-left:6px;
	font-size: 10px;
	color: #000000;
 }
 
 .ans_total{
	width: 100%;
	margin-top: 10px;
	margin-left: 15px;
 }
 /* enquiry stop */
  
/* login form */
#loginformline{
background-image: url('../images/admin/loginform_line1PXL.jpg');
background-repeat: repeat-x;
width: 100%;
height: 600px;
text-align: center;
padding-top: 180px; 
}

#loginformpx{
background-image: url('../images/admin/loginform_1PXL.jpg');
background-repeat: repeat;
width: 100%;
height: 100%;
}

#loginformlogo{
background-image: url('../images/admin/loginform_background.jpg');
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
width: 495px;
height: 268px;
border-top-style: double;
border-left-style: double;
border-right-style: solid;
border-bottom-style: solid;
border-color: #FFFFFF;
}

#input{
width: 115px;
}

div.login{
font-size: 11px;
font-family: Tahoma,Verdana,"Arial CE";
color: #2B3070;
}

td.login1{
width: 49%;
text-align: right;
padding-top: 145px;
padding-right: 12px;
}

td.login2{
width: 2%;
padding-top: 135px;
}

td.login3{
width: 49%;
padding-top: 112px;
padding-left: 5px;
text-align: left;
font-family: Tahoma,Verdana,"Arial CE";
font-size: 14px;
font-weight: bold;
color: #434544;
}

#bottomline{
background-image: url('../images/admin/bottom_1_PXL.jpg');
background-repeat: repeat-x;
height: 1px;
margin-left: 10px;
margin-right: 10px;
}

#footertext{
color: #8F8F8F;
font-size: 11px;
padding-left: 20px; 
padding-top: 7px;
font-family: Tahoma,Verdana,"Arial CE";
padding-bottom: 3px;
}

/*
 end login form
*/

/*
 --------------------------- SHOP -------------------------
 
*/

div#sh_container{
	background-image: url('../images/background_shadow.jpg');
	background-repeat: repeat-y;
	background-position: top;
	margin: 0 auto;
	width: 975px;
	overflow: auto;
}
div#sh_container2{
}
div#sh_content{
	background-color: white;
	width: 959px;
	margin-left: 8px;
	overflow: hidden;
}
div#sh_header{
	height: 143px;
}
	div#sh_header_mini{
		background-color: #019e33;
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 12px;
		height: 25px;
	}
	div#sh_current_date{
		margin-top: 5px;
		font-size: 12px;
		margin-left: 25px;
		float: left;
		color: white;
		display: inline;
	}
	div#sh_header_deep2{
		background-image: url('../images/header_shadow.jpg');
		background-repeat: repeat-x;
		height: 100px;
	}
	div#sh_search{
		margin-right: 20px;
		float: right;
		color: white;
		display: inline;
		height: 12px;
	}
	div#sh_header_menu{
		float: right;
		color: #8A8A8A;
		margin-top: 25px;
		margin-right: 20px;
	}
	div#sh_header_menu a{
		text-decoration: underline;
		font-size: 12px;
		color: #8A8A8A;
	}
	div#sh_header_menu a:hover{
		text-decoration: none;
	}
	.sh_header_menu_separator{
		font-size: 12px;
		margin-left: 5px;
	}
	.sh_input_search{
		height: 12px;
		font-size: 10px;
		width: 134px;
	}
	.sh_header_separator{

	}
	div#sh_baners{
		margin-top: 10px;
		margin-right: 19px;
		float: right;
		clear: right;
		display: inline;
	}
	div#sh_ban_wydawnictwo{
		display: inline;
	}
	div#sh_ban_zwiastun{
		margin-right: 5px;
		display: inline;
	}
	.sh_logo_ksiegarnia{
		margin-top: 30px;
		margin-left: 25px;
	}
.sh_mainmenu{
	width: 960px;
	height: 47px;
	overflow: hidden;
	padding-top: 0px;
}
.sh_mainmenu2{
	margin-left: 8px;
}
	.sh_mainmenu_left{
		background-image: url('../images/main_menu_left.jpg');
		height: 47px;
		width: 21px;
		float: left;
	}
	.sh_mainmenu_right{
		background-image: url('../images/main_menu_right.jpg');
		height: 47px;
		width: 21px;
		float: left;
	}
	.sh_mainmenu_center{
		background-image: url('../images/main_menu_center.jpg');
		background-repeat: repeat-x;
		height: 47px;
		width: 904px;
		float: left;
	}
	.sh_main_menu_text{
		font-size: 12px;
		padding-top: 17px;
		padding-left: 24px;
		padding-right: 24px;
		float: left;
		overflow: hidden;
	}
	.sh_main_menu_text a{
		margin: 0px;
		padding: 0px;
		font-family: arial;
		font-family: sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #787878;
	}
	.sh_main_menu_text a:hover{
		text-decoration: underline;
	}
	.sh_exit{
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
		float: left;
		color: #787878;
	}
	.sh_main_menu_separator{
		background-image: url('../images/main_menu_separator.jpg');
		background-repeat: no-repeat;
		float: left;
		padding: 0px;
		margin: 0px;
	}
	.sh_menu_koszyk_img{
		margin-top: 0px;
		margin-left: 170px;
	}
	.sh_obrazek_ksiegarnia{
		margin-left: 10px;
		margin-bottom: 8px;
	}
div#sh_left_container{

	width: 218px;
	margin-left: 12px;
	float: left;
	display: inline;
}
	.sh_left_container_innerbox{
		margin-left: 8px;
		margin-right: 8px;
	}
	.sh_left_container_top{
		background-image: url('../images/menu_gora.gif');
		background-repeat: no-repeat;
		height: 6px;
		width: 218px;
		font-size: 1px;
	}
	.sh_left_container_center{
		background-image: url('../images/menu_pxl.gif');
		background-repeat: repeat-y;
	}
	.sh_left_container_bottom{
		background-image: url('../images/menu_dol.gif');
		background-repeat: no-repeat;
		height: 6px;
		width: 218px;
		font-size: 1px;
	}
	.sh_left_container_menuheader{
		background-image: url('../images/kategorie.gif');
		background-repeat: no-repeat;
		height: 23px;
	}
	.sh_left_container_menuheader h3{
		padding-left: 22px;
		padding-top: 5px;
		padding-bottom: 0px;
		font-size: 11px;
		color: #FFFFFF;
	}
	.sh_left_container_innerbox a{
		color: black;
		font-size: 12px;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
	}
	.sh_left_container_innerbox a:hover{
		color: gray;
		border-bottom: 1px solid #F1F1F1;
	}
	.sh_left_container_innerbox ul {
		list-style-position: outside;
		list-style-type: none;
		margin: 5px 0 5px 0;
		padding: 0px;
	}
	.sh_left_container_innerbox li {
		background-image: url('../images/arrow2.jpg');
		background-repeat: no-repeat;
		padding: 0px;
		padding-left: 20px;
		padding-bottom: 3px;
		border-bottom: 1px solid #888888;
		min-height: 14px;
	    line-height: 16px;
	    display: inherit;
	}
	.sh_arrow {
		width: 9px;
		height: 7px;
		margin-left: -15px;
		position: absolute;
		margin-top: 8px;
		display: inline;
	}
	.rclear{
		clear: right;
	}
div#sh_baner_container{
	width: 218px;
	overflow: hidden;
	margin-top: 6px;
	margin-bottom: 6px;
	float: left;
}
div#sh_center_container{
	float: left;
	margin-left: 8px;
	width: 755px;
}
	div#sh_news_header{
		background-image: url('../images/nowosci.gif');
		background-repeat: no-repeat;
		height: 39px;
		width: 755;
	}
	div#sh_promotion_header{
		background-image: url('../images/promocje.gif');
		background-repeat: no-repeat;
		height: 39px;
		width: 755;
	}
	div#sh_recommended_header{
		background-image: url('../images/polecane.gif');
		background-repeat: no-repeat;
		height: 39px;
		width: 755;
	}
	div#sh_topview_header{
		background-image: url('../images/najczesciej_ogladane.gif');
		background-repeat: no-repeat;
		height: 23px;
		width: 755;
	}
	div#sh_bestsellers_header{
		background-image: url('../images/najczesciej_kupowane.gif');
		background-repeat: no-repeat;
		height: 23px;
		width: 755;
	}
	.sh_img_prod{
		width: 101px;
		margin-left: 13px;
		float: left;
		margin-right: 13px;
		background-color: white;
	}
	.sh_cont_prod{

		width: 210px;
		float: left;
		display: inline;
	}
	.sh_cont_prod2{
		margin-left: 13px;
		overflow: hidden;
	}
	.sh_product_container{
		width: 350px;
		float: left;
		margin-top: 8px;
	}
	.sh_product_container2{
		width: 700px;
		float: left;
		margin-top: 8px;
	}
	.sh_title{
		font-size: 12px;
	}
	.sh_title_span{
		font-size: 12px;
		font-weight: bold;
	}
	.sh_title2{
		margin-top: 18px;
		font-size: 12px;
	}
	.sh_title_span2{
		font-size: 12px;
	}
	.sh_more{
		color: #6AA002;
		font-size: 12px;
		font-weight: bold;
	}
	.sh_arrow_more{
		margin-left: 4px;
	}
	.sh_price_col{
		font-size: 12px;
		padding-right: 5px;
	}
	.sh_price{
		font-size: 12px;
		font-weight: bold;
		text-decoration: line-through;
	}
	.sh_promo_price{
		font-size: 12px;
		font-weight: bold;
		color: #fe4e02;
	}
	.sh_add_to_basket2{
		float: right;
		margin-right: 128px;
		display: inline;
		margin-top: 5px;
	}
	.sh_add_to_basket2_text{
		margin-left: 4px;
		font-size: 12px;
		color: #6AA002;
		border: none;
		background: none;
		margin: 0px;
		width: 70px;
		cursor: pointer;
		overflow: hidden;
		padding: 0;
	}
	.sh_left_page_header{
		background-image: url('../images/left_header.jpg');
		background-repeat: no-repeat;
		width: 5px;
		height: 24px;
		float: left;

	}
	.sh_center_page_header{
		background-image: url('../images/center_header.jpg');
		background-repeat: repeat-x;
		width: 690px;
		height: 24px;
		float: left;
		padding-top: 1px;
	}
	.sh_right_page_header{
		background-image: url('../images/right_header.jpg');
		background-repeat: repeat-x;
		width: 5px;
		height: 24px;
		float: left;
	}
	.sh_review_products{
		color: black;
		font-size: 11px;
		font-weight: bold;
		margin-left: 10px;
	}
	.sh_new{
		color: green;
		font-size: 14px;
		font-style: italic;
	}
	.sh_new_small{
		color: green;
		font-size: 8px;
		font-style: italic;
	}
/* Layout koszyka */
.sh_basket_top{
	background-image: url('../images/basket_border_top.jpg');
	background-repeat: no-repeat;
	height: 6px;
	width: 700px;
	font-size: 1px;
}
.sh_basket_center{
	background-image: url('../images/basket_border_center.jpg');
	background-repeat: repeat-y;
	width: 680px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
	div#sh_basket_text{
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 10px;
		float: left;
		margin-top: 10px;
	}
	div#sh_basket_total{
		color: red;
		font-size: 18px;
		float: right;
	}
	.sh_basket_iterator{
		font-size: 12px;
	}
	.sh_basket_productname{
		font-size: 12px;
		font-weight: bold;
	}
	.sh_basket_productname a{
		color: gray;
	}
	.sh_basket_productname a:hover{
		text-decoration: underline;
	}
	.sh_basket_currentprice{
		font-size: 12px;
		font-weight: bold;
		color: #FF4E02;
	}
	.sh_basket_oldprice{
		font-size: 12px;
		font-weight: bold;
		text-decoration: line-through;
	}
	.sh_basket_tableheader{
		font-size: 12px;
	}
	.sh_basket_quantity{
		width: 20px;
		border: 1px solid black;
	}
	.sh_basket_tablestyle{
		width: 100%;
		margin-top: 20px;
	}
	.sh_button_text{
		font-size: 12px;
		color: buttontext;
		display: inline;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 3px;
		padding-bottom: 3px;
		height: 0px;
		width: 0px;
	}

.sh_basket_bottom{
	background-image: url('../images/basket_border_bottom.jpg');
	background-repeat: no-repeat;
	height: 6px;
	width: 700px;
}

/* ORDER */
.sh_order_table{
	width: 660px;
	margin: 10px;
}
	.sh_order_table_text{
		font-size: 12px;
		width: 100px;
	}
	.sh_order_table_text2{
		font-size: 12px;
		font-weight: bold;
	}
	.sh_order_table_input{
		font-size: 12px;
	}
	.sh_order_table_cener{
		text-align: center;
	}
	.sh_order_table_header{
		font-size: 16px;
		font-weight: bold;
	}
	.sh_order_table_input_error{
		color: red;
		margin-left: 5px;
	}

div#sh_footer{
	margin: 0 10px 10px 10px;
	overflow: hidden;
}
	div#sh_footer_copyright{
		float: left;
		color: #888888;
		font-size: 10px;
		display: inline;
	}
	div#sh_footer_publisher{
		float: right;
		font-size: 12px;
		color: #888888;
		display: inline;
	}
.vert_line{
	height: 1px;
	width: 100%;
	font-size: 1px;
	background-color: #888888;
	margin-top: 10px;
	margin-bottom: 10px;
}
.vert_line2{
	height: 1px;
	width: 100%;
	font-size: 1px;
	overflow: hidden;
	border-bottom: 1px solid #888888;
	padding-top: 10px;
}
.vert_line3{
	height: 1px;
	width: 100%;
	font-size: 1px;
	background-color: #888888;
	overflow: hidden;
	margin-bottom: 10px;
}
	div#cat_name{
		font-size: 16px;
		font-weight: bold;
		float: left;
	}
.clear_both{
	clear: both;
}
.clear_right{
	clear: right;
}
.activepagetrue{
	font-size: 12px;
	color: #6AA002;
}
.activepagefalse{
	font-size: 12px;
	color: #888888;
	cursor: default;
}
.next{
	color: #6AA002;
	font-size: 12px;
}

	.sh_basket_gb_left{
		background-image: url('../images/gb_left.jpg');
		background-repeat: no-repeat;
		width: 4px;
		height: 21px;
		float: left;
	}
	.sh_basket_gb_center{
		background-image: url('../images/gb_center.jpg');
		background-repeat: repeat-x;
		height: 21px;
		float: left;
		padding-left: 5px;
		padding-right: 5px;
	}
	.sh_basket_gb_right{
		background-image: url('../images/gb_right.jpg');
		background-repeat: no-repeat;
		width: 4px;
		height: 21px;
		float: left;
		margin-right: 5px;
	}
	.sh_basket_bb_left{
		background-image: url('../images/bb_left.jpg');
		background-repeat: no-repeat;
		width: 4px;
		height: 21px;
		float: left;
	}
	.sh_basket_bb_center{
		background-image: url('../images/bb_center.jpg');
		background-repeat: repeat-x;
		height: 21px;
		float: left;
		padding-left: 5px;
		padding-right: 5px;
	}
	.sh_basket_bb_right{
		background-image: url('../images/bb_right.jpg');
		background-repeat: no-repeat;
		width: 4px;
		height: 21px;
		float: left;
		margin-right: 5px;
	}
.fltleft{
	float: left;
}


#homephoto {
height: 104px;
margin: 0;
padding: 0;
}

#logodrop {
position: absolute;
float: left;
z-index: 10;
margin: 0;
padding: 0;
border: 1px solid black;
}

#logodrop img {
border: 0px;
}

#logodrop {
background: none;

}

* html #logodrop {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/pixel.gif", sizingMethod="crop");
}
