/* ---> global styles begin <--- */

BODY {

     margin : 0px;
     text-align : center;
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px; 
     word-spacing : -1px;
     color : #000000;
     line-height : 16px;
}

#facebook {
	position : fixed;
	right : -250px;
	margin-top : 80px;
	padding : 5px;
	width : 240px;
	height : 330px;
	background : #3b5997;
	z-index : 89;
}

#facebook img {
	position : absolute; 
	top : 0; 
	left : -32px; 
	display : block; 
}

#facebook iframe {
	border : none; 
	position : relative; 
	background : #FFFFFF;
	overflow : hidden;
	width : 240px; 
	height : 330px;
}

#page {
 
     width : 1004px;
     border : 0px;
     text-align : left;
     margin : auto;
}

.float_left {
         
     float : left;
     padding-top : 5px;
     padding-bottom : 5px;
}

.small_text {
         
     font-size : 10px;
}

.air {

     height : 10px;
}

.airx2 {

     height : 20px;
}

H1 {

     font-size : 12px;
     margin : 0px;
}

h2 {

     padding-left : 12px;
     padding-top : 10px;
     height : 51px;
     font-size : 15px;
     color : #85A01D;
     background-image : url("hrbg.jpg");
     background-repeat : no-repeat;
}


h3 {

     padding-left : 12px;
     padding-top : 10px;
     height : 51px;
     font-size : 15px;
     color : #85A01D;
     background-image : url("hrbg2.jpg");
     background-repeat : no-repeat;
}

h4 {

     padding-left : 12px;
     padding-top : 10px;
     height : 51px;
     font-size : 15px;
     color : #85A01D;
     background-image : url("hrbg3.jpg");
     background-repeat : no-repeat;
}

img {

     border : 0px;
}

A {

     color : #2D2D2D;
     text-decoration : none;
}

A:hover {

     color : #2D2D2D;
     text-decoration : underline;
}

INPUT, SELECT {
 
     font-size : 11px;
     color : #1E1E1E;
     border : 1px solid #9A9A9A;
}

INPUT:focus, SELECT:focus {
 
     font-size : 11px;
     color : #1E1E1E;
     border : 1px solid #5D730D;
}

TEXTAREA {

     width : 100%;   
     color : #1E1E1E;
     font-size : 11px;
     line-height : 16px;
     border : 1px solid #9A9A9A;
     font-family : Verdana, Arial, sans-serif;

}

TEXTAREA:focus {

     width : 100%;   
     color : #1E1E1E;
     font-size : 11px;
     line-height : 16px;
     font-family : Verdana, Arial, sans-serif;
     border : 1px solid #5D730D;
}

FORM {

     display : inline;
}

.bor0 {

     border : 0px;
}

.bor0:focus {

     border : 0px;
}

.white_text {

     color : #FFFFFF;
     text-decoration : underline;
}

#rotator {

     height : 122px; 
     overflow : hidden;
}

/* ---> global styles end <--- */


/* ---> banner, search and navigation begin <--- */ 

#banner_left {

     float : left;
     padding-left : 72px;
     padding-top : 68px;
     width : 430px;
     height : 146px;
     background : url("banner_left.jpg");
}

#banner_right {

     float : left;
     padding-top : 150px;
     padding-left : 290px;
     vertical-align : top;
     width : 212px;
     height : 64px;
     background : url("banner_right.jpg");
}

#banner_right A {
     
     width : 190px;
     display : block;
     color : #1E1E1E;
     font-size : 11px;
     text-decoration : none;
}

#banner_right A:hover {

     color : #3F3F3F;
     text-decoration : none;
}

#cart_padding {

     padding-left : 57px;
     display : block;
     font-size : 10px;
     background : url("shopping_cart.png") no-repeat left;
}

#banner_bottom {

     padding-left : 11px;
     height : 20px;
     background : url("banner_bottom.png");
}

#banner_bottom img {

     float : left;
     margin-left : 47px;
     margin-right : 4px;
}

#banner_bottom a {

     color : #1E1E1E;
     float : left;
     display : block;
}

#search {

     vertical-align : top;
     width : 220px;
     height : 126px;
     background : url("search.png");
}

.search_shadow {

     background : url("search_shadow.png");
     width : 42px;
}

#search_button {

     padding-top : 26px;
     float : left;
}

#search_input {

     float : left;
     padding-left : 21px;
     width : 148px;
     padding-top : 35px;
     line-height : 15px;
}

#search_input A {

     font-size : 11px; 
     color : #FFFFFF;
     text-decoration : none;
     letter-spacing : -1px;
}

#search_input A:hover {

     text-decoration : underline;
}

#search_adv {

     width : 700px;
     background : url("search_adv.png");
     vertical-align : top;
     color : #FFFFFF;
}

#search_adv_type {

     float : left;
     padding-left : 37px;
     padding-top : 32px;
     width : 168px;
}

#search_adv_price {

     float : left;
     padding-left : 18px;
     padding-top : 32px;
     width : 168px;
}

#search_adv_button {

     float : left;
     padding-top : 50px;
}

#search_adv_type div, #search_adv_price div {

     float : left;
     padding-top : 12px;
     width : 84px;
}

#search_adv_help {

     float : left;
     padding-top : 35px;
     padding-left : 54px;
     line-height : 21px;
}

#search_adv_help a {

     color : #FFFFFF;
}

#navigation {

     padding-left : 52px;
     font-size : 11px;
     background : url("navigation.png") no-repeat left;
}

/* ---> banner, search and navigation end <--- */ 


/* ---> column left, info boxes begin <--- */ 

#column_left {

     vertical-align : top;
     background : #FFFFFF;
}

#main_categories a {

     text-align : center;
}

#main_categories a {

     float : left;
     margin-left : 3px;
     margin-right : 3px;
}

#header_products {

     height : 46px;
     background : url("header/products.png") no-repeat right bottom;
}

#info_box_products {

     padding-left : 16px;
     padding-right : 16px;
     padding-top : 8px;
     padding-bottom : 8px;
     background : #F4F4F4;
}

.category_link_top {

     height : 20px;
     display : block;
     background : url("category_link_top.png");
     color : #1E1E1E;
     text-decoration : none;
}

.category_link_top:hover {

     color : #1E1E1E;
     background : url("category_link_top_on.png");
     text-decoration : underline;
}

.category_link {

     height : 20px;
     display : block;
     color : #1E1E1E;
     text-decoration : none;
}

.category_link:hover {

     color : #1E1E1E;
     text-decoration : underline;
}

.level_0 {

     display : block;     
     padding-left : 23px;
     padding-top : 1px;
     text-transform : uppercase;
}

.level_1 {

     display : block;
     padding-left : 36px;
     padding-top : 1px;
}

.level_2 {

     display : block;
     padding-left : 49px;
     padding-top : 1px;
}

.level_3 {

     display : block;
     padding-left : 62px;
     padding-top : 1px;
}

.level_4 {

     display : block;
     padding-left : 67px;
     padding-top : 1px;
}

#header_contact {

     height : 49px;
     background : url("header/contact.png") no-repeat bottom;;
}

#header_newsletter {
  
     height : 49px;
     background : url("header/newsletter.png") no-repeat bottom;
}

#header_product_of_day {

     height : 49px;
     background : url("header/product_of_day.png") no-repeat bottom;;
}

#header_payment {

     height : 49px;
     background : url("header/payment.png") no-repeat bottom;;
}

.info_box {

     padding-left : 16px;
     padding-right : 16px;
     padding-top : 8px;
     padding-bottom : 8px;
     width : 188px;
     background : #F4F4F4;
}

.info_box_newsletter {

     padding-left : 16px;
     padding-right : 16px;
     padding-top : 8px;
     padding-bottom : 8px;
     width : 188px;
     height : 80px;
     background : #F4F4F4;
}

#product_of_day {

     padding-top : 7px;
     padding-bottom : 7px;
     text-align : center;
}

.info_banner {

     text-align : center;
     margin-top : 10px;
     margin-bottom : 12px;
}

#subscribe_radio {

     float : left;
     padding-top : 5px;
     padding-bottom : 5px;
     background : #F4F4F4;
}

#subscribe_submit {

     float : left;
     padding-left : 41px;
     padding-top : 15px;
     background : #F4F4F4;
}

.interline20 {

     line-height : 20px;
}

.interline29 {

     line-height : 29px;
}

.gray {

     color : #2D2D2D;
}

/* ---> column left, info boxes end <--- */ 


/* ---> table bottom begin <--- */ 

#platnosci_pl {

     text-align : right;
     vertical-align : top;
}

#menu_bottom {

     margin-left : 20px;
     background : url("table_bottom.png");
     height : 123px;
     width : 680px;
}

#menu_bottom dl {

     width : 140px;
     padding-left : 30px;
     padding-top : 7px;
     margin : 0px;
     float : left;
     color : #000000;
     font-size : 11px;
     line-height : 18px;
}

#menu_bottom dt {

     margin-bottom : 15px;
     font-weight : bold;
}

#menu_bottom dd {

     margin : 0px;
}

#menu_bottom dd a {

     color : #2D2D2D;
     text-decoration : none;
}

#menu_bottom dd a:hover {

     color : #2D2D2D;
     text-decoration : underline;
}

#project {

     padding-bottom : 6px;
     padding-right : 42px;
     text-align : right;
}

/* ---> table bottom end <--- */

