BODY{
	margin: 0;
	font-family: tahoma;
	background: #498aad url(../gfx/bg.jpg) 0 0 repeat-x;
	text-align: center;
	position:relative;
}

img{
	border: 0;
}

.koszyk
{
	position:absolute;
	right:10px;
	top:90px;
	width: 225px;
	background-color:#FFF;
	font-weight:bold;
	text-align:center;
	background-image:url(../gfx/blue_tab_long.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	vertical-align:middle;
	z-index:2;
	padding:10px 0 0 0;
	float:right;
	
}

.basket
{
	/*border:1px solid #cacaca;*/
	margin: 15px 0 0 0;
	padding:10px 0;
	width: 225px;
	
	
}

.basket TD
{
	color:#666666;
	font-size:10px;
	padding:0px 4px;
}

.zam_text
{
	font-size:12px;
}


.clear {
    clear:both;
    overflow:hidden;
    height:0px;
    display:block;
    }


#contener{
	width: 970px;
	margin: 0 auto;
	border: 0px solid #ff0000;
}

a{
	color: #626566;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

a.top_menu_href:link{
	color: #565A5B;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}

a.top_menu_href:visited{
	color: #565A5B;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}

a.top_menu_href:hover{
	font-weight: bold;
	color: #AC6AB1;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}

/* FLOAT MENU START */

.float_menu{
	left: 10px;
	top: 34px;
	position: absolute;
	display: none;
	z-index: 20;
}
.float_menu_center{
	background: #ffffff;
	text-align: center;
}

.expanded_menu{
	font-size: 11px;
	color: #565A5B;
	margin: 0 auto;
	text-align: left;
	line-height: 12px;
	z-index: 10;
}

.blank{
	background: #ffffff;
}

.lu_corner{
	width: 5px;
	height: 5px;
	background: url(../gfx/lu_corner.png) 0 0 no-repeat;
}

.ru_corner{
	width: 5px;
	height: 5px;
	background: url(../gfx/ru_corner.png) 0 0 no-repeat;
}

.ld_corner{
	width: 5px;
	height: 5px;
	background: url(../gfx/ld_corner.png) 0 0 no-repeat;
}

.rd_corner{
	width: 5px;
	height: 5px;
	background: url(../gfx/rd_corner.png) 0 0 no-repeat;
}

.hr_menu{
	height: 1px;
	background: #E8E8E8;
	width: 100%;
	font-size: 1px;
	color: #E8E8E8;
	margin: 4px 0px 3px 0px;
}

/* FLOAT MENU END */

/* TOP START*/

#top{
	/*overflow: auto;*/
	height: 90px;
	border: 0px solid #ff0000;
	position: relative;
}

#logo{
	width: 114px;
	height: 76px;
	float: left;
}

.top_menu{
	height: 34px;
	padding: 0px 15px 0px 15px; /*padding: 0px 15px 0px 15px;*/
	border: 0px solid #ff0000;
	float: right;
	font-size: 11px;
	font-weight: bold;
	color: #597787;
	margin-top: 6px;
	text-align: left;
	position: relative;
	cursor: default;
	z-index: 10;
}

a.top_menu_link{
	font-size: 11px;
	font-weight: bold;
	color: #597787;
}


#top_right_contener{
	float: right;
	border: 0px solid #ff0000;
	width: 200px;
	margin-top: 14px;
}

#search_tab{
	width: 152px;
	height: 21px;
	border: 0px solid #ff0000;
	background: #498aad url(../gfx/search_tab.jpg) 0 0 no-repeat;
	float: right;
}







#input_search_tab{
	width: 132px;
	height: 17px;
	border: 0px solid #ff0000;
	background: transparent;
	margin: 2px 10px 0px 10px;
	color: #000000;
	font-family: tahoma;
	font-size: 11px;
}

#button_ok{
	width: 27px;
	height: 21px;
	float: right;
	margin-left: 2px;
}

#input_button_ok{



	width: 27px;



	height: 21px;



	border: 0px solid #ff0000;



	background: #498aad url(../gfx/button_ok.jpg) 0 0 no-repeat;



	cursor:  pointer;



}







#site_buttons{



	border: 0px solid #ff0000;



	float: right;



	margin-top: 16px;



}







.site_buttons{



	float: left;



	margin-left: 10px;



}

.serwis_button{
width: 87px;
height: 21px;
display: block;
background: url(../gfx/serwis_btn_1.png) no-repeat;
}

.serwis_button:hover{
background: url(../gfx/serwis_btn_2.png) no-repeat;
}

/* TOP END */

/* FOOTER START */

#footer{
	border: 0px solid #ff0000;
}
#footer_shadow{
	font-size: 1px;
	height: 14px;
	background: #498aad url(../gfx/footer_shadow.jpg) 0 0 repeat-x;
}

#footer_bg{
	width: 970px;
	height: 53px;
	background: #498aad url(../gfx/footer_bg.jpg) 0 0 no-repeat;
}

#footer_banners_contener{
border: 0px solid #ff0000;
	margin-left: 170px;
}

#footer_banners_contener2{
	border: 0px solid #ff0000;
	margin-left: 20px;
}

.footer_banners{
	border: 0px solid #ff0000;
	float: left;
	margin-top: 6px;
}

.footer_banners2{
	border: 0px solid #ff0000;
	float: right;
	margin: 6px 20px 0 0;
}

.footer_spacer{
	width: 7px;
	height: 40px;
	border: 0px solid #ff0000;
	float: left;
	background: #498aad url(../gfx/footer_spacer.jpg) 0 0 no-repeat;
	margin: 6px 25px 0px 25px;
}
/* FOOTER END*/
/* CONTENT MAIN START */

#content{
	border: 0px solid #ff0000;
	overflow: auto;
	height: auto;
	clear: both;
}

.category_box_bg
{
	width:150px;
	height:150px;
	background-image:url(../gfx/cats_bg.gif);
	background-repeat:no-repeat;
}


#content_main_left{
	width: 624px;
	height: 428px;
	background: #498aad url(../gfx/flash_2.jpg) 0 0 no-repeat;
	float: left;
	border: 0px solid #ff0000;
	padding:0;
	margin:0;
}







#content_main_right{



	width: 341px;



	float: right;



	border: 0px solid #ff0000;



	text-align: left;



}







#main_nowosc_tab{



	width: 86px;



	height: 32px;



	position: absolute;



	z-index: 2;



	cursor: pointer;



}







#main_promocja_tab{



	width: 95px;



	height: 32px;



	position: absolute;



	margin-left: 76px;



	z-index: 1;



	cursor: pointer;



}







#main_aktualnosci_tab{



	width: 110px;



	height: 32px;



	position: absolute;



	margin-left: 161px;



	z-index: 1;



	cursor: pointer;



}







#main_right_bg{



	width: 341px;



	height: 428px;



	background: #498aad url(../gfx/main_news_bg.jpg) 0 0 no-repeat;



	border: 0px solid #ff0000;



	



}







.main_right_item_contener{



	width: 321px;



	height: 376px;



	border: 0px solid #ff0000;



	position: absolute;



	margin: 10px 0px 0px 10px;

	z-index:1;



}







#main_white_dots{



	width: 321px;



	height: 2px;



	background: url(../gfx/main_white_dotts.jpg) 0 0 repeat-x;



	font-size: 1px;



}



.main_right_item_conteiner{



	width: 321px;



	height: 170px;



	border: 0px solid #ff0000;



	margin-top: 10px;

	z-index:1;
	
	position:relative;



}



.main_right_item{



	width: 321px;



	height: 170px;



	border: 0px solid #ff0000;



	margin-top: 10px;

	z-index:1;
	
	position:relative;
	
	overflow:auto;
	
	display:block;



}









.main_right_item_img_border{



	background: #ffffff;



	padding: 5px;



	float: left;



}







.main_right_item_desc{



	height: 138px;



	float: left;



	line-height: 16px;



	color: #5b5d5e;



	font-size: 12px;
	display:block;
	
	z-index:1;



}







.main_right_item_button{



	border: 0px solid #ff0000;



	padding-top: 5px;



	clear: both;



	text-align: right;
	
	position:absolute;
	top:140px;
	left:200px;
	z-index:2;



}







.main_right_item_desc_p{



	margin: 0;
	z-index:1;
	



}







/* CONTENT MAIN END */







/* CONTENT PRODUCTS START */







#mini_img{



	display: none;



	position: absolute;



	background: #ffffff;



	border: 1px solid #aaaaaa;



}







#blue_tab{
width: 170px;
height: 41px;
background: url(../gfx/blue_tab.jpg) 0 0 no-repeat;
font-size:9px;
display:block;

padding: 15px 0px 5px 0px;




}

#change_cat_title
{
font-size:10px;
padding:0px 12px;
}

#input_select_bg{
	width: 170px;
	height: 26px;
	background: url(../gfx/bg_option.png) 0 0 no-repeat;
	border: 0px solid #ff0000;
	float: left;
	line-height:20px;
}

#input_selected{
	color: #6D7376;
	font-size: 11px;
	font-weight: bold;
	margin-left: 7px;
	margin-top: 3px;
	cursor: pointer;
	border: 0px solid #ff0000;
}

#input_select_arrow{
	width: 16px;
	height: 16px;
	background: url(../gfx/bg_option_arrow.png) 0 0 no-repeat;
	border: 0px solid #ff0000;
	float: left;
	margin: 2px 0;
	cursor: pointer;
	border: 0px solid #ff0000;
	position:relative;
	top:3px;
	left:-20px;
}

#input_select_list{
	/*clear: both;*/
	width: 168px;
	background: #ffffff;
	border: 1px solid #B5C2CB;
	margin-left: 0px;
	border-top: 0;
	display: none;
	position: absolute;
	/*margin-top: 32px;*/
}

.subkat_list{
	border: 0px solid #B5C2CB;
	padding: 2px 4px;
}

.subkat_link{
	font-size: 9px;
	color: #6D7376;
	text-decoration: none;
}

.product_list{
	padding: 2px 3px 2px 2px;
	float: left;
	display:block;
	width:140px;
}

.arrow{
	padding: 4px 3px 2px 12px;
	width: 3px;
	background: transparent;
	height: 7px;
	float: left;
	font-size: 1px;
	display:block;
}

a.product_link:link{
	color: #292B2C;
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;
}

a.product_link:visited{
	color: #292B2C;
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;
}

a.product_link:hover{
	color: #292B2C;
	text-decoration: underline;
	font-size: 9px;
	font-weight: normal;
}

#products_menu_bg{
	width: 170px;
	background: url(../gfx/products_menu_bg.jpg) 0 0 repeat-y;
}

#products_menu_end{
	width: 170px;
	height: 6px;
	background: url(../gfx/products_menu_end.jpg) 0 0 no-repeat;
}

#products_right_top{
	width: 792px;
	height: 5px;
	margin:0;
	padding:0;
	display:block;
	background: url(../gfx/products_right_top.jpg) 0 0 no-repeat;
}

#products_right_content{
	background: url(../gfx/products_right_gradient.jpg) 0 0 no-repeat;
}

#products_path{
	font-size: 10px;
	color: #444444;
	margin: 0px 0px 3px 0px;
}

#products_path a, a:link, a:hover, a:visited{
	font-size: 10px;
	color: #444444;
	text-weight: bold; 
}

#products_path_line{
	height: 1px;
	width: 100%;
	font-size: 1px;
	border-top: 1px solid #aaa3aa;
}

#products_info{
	font-size: 11px;
	color: #707274;
	margin-top: 25px;
	margin-left: 1px;
}

.products_left_td_l{
	font-size: 11px;
	color: #4c4b4d;
	background: #ebeef0;
	padding: 2px 0px 2px 5px;
}

.products_left_td_d{
	font-size: 11px;
	color: #4c4b4d;
	background: #d9dcde;
	padding: 2px 0px 2px 5px;
}

.products_right_td_l{
	font-size: 11px;
	color: #4c4b4d;
	background: #f5e8f8;
	padding: 2px 0px 2px 5px;
}

.products_right_td_d{
	font-size: 11px;
	color: #4c4b4d;
	background: #e4d5e8;
	padding: 2px 0px 2px 5px;
}

.products_tbl_line{
	font-size: 1px;
	height: 3px;
	background: transparent;
}

#products_rys_tech{
	margin-top: 10px;
}

#products_new_tab{
	width: 52px;
	height: 13px;
	float: left;
	background: url(../gfx/new_tab.jpg) 0 0 no-repeat;
	margin-bottom: 5px;
}

#products_promocja_tab{
	width: 63px;
	height: 15px;
	float: left;
	background: url(../gfx/promocja_tab.jpg) 0 0 no-repeat;
	margin-bottom: 5px;
}

#products_img{
	clear: both;
	text-align: center;
	border: 1px solid #d9dee0;
}

#products_resize_img{
	margin-top: 5px;
	float: right;
}

#products_right_bg{
	width: 792px;
	background: url(../gfx/products_right_bg.jpg) 0 0 repeat-y;
}

#products_right_end{
	width: 792px;
	height: 6px;
	background: url(../gfx/products_right_end.jpg) 0 0 no-repeat;
}

#products_other{
	font-size: 11px;
	color: #A96BAE;
	margin: 8px 0px 3px 10px;
}

.products_other_images_contener{
	width: 720px;
	margin: 5px;
}

.products_other_images_contener_small{
	width: 400px;
	margin: 5px;
	font-size:11px;
	font-weight:bold;
}

.products_other_imgbg{
	background: #CED9DF;
}

/* CONTENT PRODUCTS END */

/* CONTENT TEXT START */
#text_top{
	height: 4px;
	font-size: 1px;
	background: url(../gfx/text_top.jpg) 0 0 no-repeat;
}

#text_bottom{
	height: 4px;
	font-size: 1px;
	background: url(../gfx/text_bottom.jpg) 0 0 no-repeat;
}

#text_bg{
	background: url(../gfx/text_bg.jpg) 0 0 repeat-y;
}

#text_gradient{
	background: url(../gfx/text_gradient.jpg) 0 0 no-repeat;
}

#text_path{
	font-size: 10px;
	color: #aaa3aa;
	margin: 3px 0px 3px 10px;
}

#text_path_line{
	height: 1px;
	width: 100%;
	font-size: 1px;
	border-top: 1px solid #aaa3aa;
}

#text_contener{
	border: 0px solid #ff0000;
	width: 900px;
	margin: 50px 0px 50px 31px;
}

#text_title{
	height: 40px;
}

#text_content{
	color: #626566;
	line-height: 16px;
	font-size: 12px;
}

/* CONTENT TEXT END */

/* CONTENT GALERIA START */

.galeria_zdjecia_img_contener{
	background: #ffffff;
	padding: 5px;
	float: left;
	margin: 5px;
	text-align: center;
	border: 1px solid #aaa3aa;
	font-size: 11px;
}

/* CONTENT GALERIA END */
.path_0{
float:left;
width:5px;
height:26px;
background-image:url('../gfx/path_0.png'); 
}
.path_1{
float:left;
width:8px;
height:26px;
background-image:url('../gfx/path_1.png'); 
}
.path_3{
float:left;
width:8px;
height:26px;
background-image:url('../gfx/path_3.png'); 
}
.path_middle{
float:left;
text-align:center;
background-image:url('../gfx/path_2.png'); 
height: 20px !important; /*IE doesn't understands this*/
height /**/ : 26px; /*Internet Explorer hack. Only IE understands this*/
margin-bottom:3px;
color:#444444;
font-weight:bold;
display:inline;
padding-left:5px;
padding-right:5px;
padding-top:6px;
}
