
body { background: url(../img/bg_body.jpg) top right repeat-x;  margin: 0px; padding: 0px 0px 20px 0px; }

body, td { font-family: Tahoma,sans-serif; font-size: 11px; }

img { border:none; }


td.top_left { background: url(../img/top_bg_left.jpg) top right repeat-x;  width: 50%; }
td.top_main { width: 960px; }
	td.top_main div.rel { background: url(../img/top_bg.jpg) 0px 0px no-repeat; position: relative; width: 960px; }
		td.top_main div.rel div.logo{ position: relative;  }
		td.top_main div.rel div.cart{ background: url(../img/top_cart_bg.jpg) top left no-repeat; top:0px; right:0px; position: absolute; width: 197px; height: 81px; }
			td.top_main div.rel div.cart td { vertical-align:top; color: #FFF; font-size: 12px; }
		td.top_main div.rel div.login{ top:10px; right:215px; position: absolute;  }
		
td.top_right { background: url(../img/top_bg_right.jpg) top left repeat-x;  width: 50%; }


td.center_left { background: url(../img/center_bg_bottom.jpg) bottom right repeat-x; width: 50%; }
td.center_main { vertical-align:top; background: url(../img/center_bg_bottom.jpg) bottom right repeat-x; width: 960px; height: 600px }
	td.center_main div.main_box { margin: 10px 10px 10px 0px; }
td.center_right { background: url(../img/center_bg_bottom.jpg) bottom right repeat-x;  width: 50%; }

td.footer_left { height:65px; background: url(../img/footer_bg.gif) top right repeat-x; width: 50%; }
td.footer_main { vertical-align: top;  background: url(../img/footer_bg.gif) top right repeat-x; width: 960px; }
td.footer_right { background: url(../img/footer_bg.gif) top right repeat-x;  width: 50%; }

td.made_left {}
td.made_main { vertical-align: top;  width: 960px; }
	td.made_main div.dimmet { float: left; margin: 10px 0px 0px 13px; }
		td.made_main div.dimmet a { color: #BBBDBC; font-size: 9px; font-weight: bold; text-decoration: none; }
		td.made_main div.dimmet a:hover { color: #BBBDBC; font-size: 9px; font-weight: bold; text-decoration: underline; }
	td.made_main div.soda { float: right; margin: 10px 13px 0px 0px; color:#CCCCCC; }
		td.made_main div.soda a { color: #BBBDBC; font-size: 9px; font-weight: bold; text-decoration: none; }
		td.made_main div.soda a:hover { color: #BBBDBC; font-size: 9px; font-weight: bold; text-decoration: underline; }
td.made_right { }


div.search { width:186px; padding:0px 0px 10px 0px; background: #26844A url(../img/center_search_bg_all.gif) top left repeat-x; position: relative; }
	div.search_left { background: url(../img/search_left.gif) top left no-repeat; 
					width: 15px; height: 7px; padding:0px; position: absolute; top: 62px; left: -15px;}
	div.search_right { background: url(../img/search_right.gif) top left no-repeat; 
					width: 15px; height: 7px; padding:0px; position: absolute; top: 62px; right: -15px;}
	div.search div.bg_r { background:  url(../img/center_search_bg_r.jpg) top right no-repeat; }
	div.search div.header {background: url(../img/center_search_bg_l.jpg) top left no-repeat; padding: 5px 0px 14px 12px; }
		div.search div.header h1 { margin:0px; padding:0px; color: #FFD200; font-size: 12px; }
		div.search div.header h1 a { color: #FFD200; font-size: 12px; text-decoration:none; }
			div.search div.header h1 a:hover { color: #FFD200; font-size: 12px; text-decoration: underline; }
	
	div.search div.inputs { margin: 0px 0px 0px 10px; }
	div.search input.input_text { border:1px solid #A0A0A0; width: 142px; }
	div.search input.input_submit { border: none; background: url(../img/search_submit_ico.gif) no-repeat; height:18px; width: 18px; }
	
	div.search div.more { margin: 4px 0px 0px 10px; }
	div.search div.more a { background: url(../img/plus.gif) 0px 5px no-repeat; padding:0px 0px 0px 10px; color: #fff; text-decoration: underline; font-size:12px; font-weight: bold; }
div.top_menu {  }
	div.top_menu div.tmenu_i { margin:0px 1px 0px 1px; background: #C6C6C6 url(../img/top_menu/menu_i_l.gif) top left no-repeat; float: left;  }
		div.top_menu div.tmenu_i div.bg_r { margin:0px 0px 0px 14px; padding:7px 14px 6px 0px; background: url(../img/top_menu/menu_i_r.gif) top right no-repeat;  }
		div.top_menu div.tmenu_i a { color: #555A57; font-size: 12px; font-weight: bold; text-decoration: none; }
		div.top_menu div.tmenu_i a:hover { color: #555A57; font-size: 12px; text-decoration: underline; }
	div.top_menu div.tmenu_s { margin:0px 1px 0px 1px; background: #C6C6C6 url(../img/top_menu/menu_s_l.gif) top left no-repeat; float: left;  }		div.top_menu div.tmenu_s div.bg_r { margin:0px 0px 0px 14px; padding:7px 14px 6px 0px; background: url(../img/top_menu/menu_s_r.gif) top right no-repeat;  }		div.top_menu div.tmenu_s a { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; }		div.top_menu div.tmenu_s a:hover { color: #fff; font-size: 12px; text-decoration: underline; }
	div.top_menu div.tmenu_m { margin:0px 1px 0px 1px; background: #C6C6C6 url(../img/top_menu/menu_m_l.gif) top left no-repeat; float: left;  }		div.top_menu div.tmenu_m div.bg_r { margin:0px 0px 0px 14px; padding:7px 14px 6px 0px; background: url(../img/top_menu/menu_m_r.gif) top right no-repeat;  }		div.top_menu div.tmenu_m a { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; }		div.top_menu div.tmenu_m a:hover { color: #fff; font-size: 12px; text-decoration: underline; }			div.top_menu div.tmenu_a { margin:0px 1px 0px 1px; background: #009037 url(../img/top_menu/menu_a_l.gif) top left no-repeat; float: left;  }
		div.top_menu div.tmenu_a div.bg_r { margin:0px 0px 0px 14px; padding:7px 14px 7px 0px;  background: url(../img/top_menu/menu_a_r.gif) top right no-repeat;  }
		div.top_menu div.tmenu_a a { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; }
		div.top_menu div.tmenu_a a:hover { color: #fff; font-size: 12px; text-decoration: underline; }

div.top_menu_sub { margin: 10px 0px 0px 15px; }
	div.top_menu_sub span { margin:0px 3px 0px 3px; color: #fff;  font-size: 12px; }
		div.top_menu_sub span a { color: #fff; text-decoration: none; font-size: 12px; }
		div.top_menu_sub span a:hover { color: #fff; text-decoration: underline; font-size: 12px; }
                div.top_menu_sub span a.active { text-decoration: underline; }

div.left_menu { margin: 0px 9px 0px 0px; }
	div.left_menu div.fill_green { background: #26844A; padding:13px 0px 0px 0px; }
	div.left_menu div.header { color:#FFF; font-size: 12px; padding:6px 0px 6px 12px; font-weight: bold; margin:0px 1px 0px 1px; background: #EE7F00 url(../img/left_menu_header.gif) top right no-repeat; }
	div.left_menu div.border_white { border-bottom: 1px solid #FFF; padding:1px 0px 1px 0px; margin:0px 0px 13px 0px; border-top: 1px solid #FFF; }
	div.left_menu div.bottom { font-size: 1px; height: 23px; background: url(../img/left_menu_bottom_r.gif) top right no-repeat; }
	div.left_menu div.bottom div.bg_r { font-size: 1px; height: 23px; background: url(../img/left_menu_bottom_l.gif) top left no-repeat; }
	
div.left_box { margin: 10px 10px 10px 0px; }
div.right_box { margin: 10px 0px 10px 0px; width: 188px; }
 
div.header_orange { background: url(../img/header_orange_r.gif) top right no-repeat; }
	div.header_orange div.txt { padding: 9px 0px 0px 14px; }
		div.header_orange div.txt h1 { color: #FFF; font-size: 12px; margin: 0px; padding: 0px; }
	div.header_orange div.bg_r { height: 32px; margin:0px 55px 0px 0px; background: url(../img/header_orange_l.gif) top left no-repeat; }


div.header_orange2 { background: url(../img/header_orange_l.gif) top left no-repeat; }
	div.header_orange2 div.txt { padding: 9px 10px 0px 14px; }
		div.header_orange2 div.txt h1 { color: #FFF; font-size: 12px; margin: 0px; padding: 0px; }
	div.header_orange2 div.bg_r2 { height: 32px; margin:0px; background: url(../img/header_orange_r.gif) top right no-repeat; }
	
 
div.header_green { background: url(../img/header_green_r.gif) top right no-repeat; }
	div.header_green div.txt { padding: 9px 0px 0px 14px; }
		div.header_green div.txt h1 { color: #FFF; font-size: 12px; margin: 0px; padding: 0px; }
	div.header_green div.bg_r { height: 32px; margin:0px 55px 0px 0px; background: url(../img/header_green_l.gif) top left no-repeat; }
	
div.header_white_text { background: #FFF url(../img/heade_white_text_bottom.gif) bottom left repeat-x; border-left: 1px solid #A6A6A6; border-right: 1px solid #A6A6A6; }

div.header_white_bottom { background: url(../img/header_white_bottom_r.gif) top right no-repeat; }
	div.header_white_bottom div.bg_r { height:30px; margin:0px 2px 0px 0px; background: url(../img/header_white_bottom_l.gif) top left no-repeat; }
	
div.banner_left { margin: 0px 0px 30px 0px; }	
div.top_spacer { font-size: 1px; height: 20px; }
div.top_spacer_sub { font-size: 1px; height: 18px; }
div.navigation_bar { margin:0px 0px 5px 5px; color: #959595; }

div.nav_menu { margin:20px 0px 0px 0px; color: #FFF; font-size: 11px; }
	div.nav_menu span { margin: 0px 2px 0px 2px; }
	div.nav_menu a { color: #FFF; font-size: 11px; text-decoration: none; }
	div.nav_menu a:hover { color: #FFF; font-size: 11px; text-decoration: underline; }
	
	
span.pro_button_accept1{ width:72px; text-align:center; line-height:18px; display:block; background: url(../pl/button_accept1.gif) no-repeat; }
	span.pro_button_accept1 a { color:#FFFFFF; font-weight: bold; font-size: 9px; }
	span.pro_button_accept1 a:hover { color:#FFFFFF;  font-weight: bold; }
	
	
input.pro_button_accept1{ width:18px; border:none; text-align:center; line-height:18px; display:block; background: url(../pl/button_accept1.gif) no-repeat; }
	input.pro_button_accept1 a { color:#FFFFFF; font-weight: bold; font-size: 9px; }
	input.pro_button_accept1 a:hover { color:#FFFFFF;  font-weight: bold; }
	
div.loginhref { margin:3px 0px 0px 0px; color:#EE7F00; font-size: 9px; font-weight: bold; }
	div.loginhref a { color:#EE7F00; font-size: 9px; font-weight: bold; text-decoration: underline; }
	div.loginhref a:hover { color:#EE7F00; font-size: 9px; font-weight: bold;  }	
	
div.product_box { padding: 15px 15px 15px 0px; }	
	div.product_box_left_padding { padding-left: 15px }	
	div.product_box td.pic { width: 100px; vertical-align: top; } 	
		div.product_box td.pic img { border:1px solid #ABABAB; padding: 1px; }	
	div.product_box td.title {  vertical-align: top; }	
		div.product_box td.title a { color:#242A27; font-size: 11px; font-weight: bold; }	
		div.product_box td.title a:hover { color:#242A27; font-size: 11px; font-weight: bold; }	
	div.product_box span.prices { border:1px solid #CCC7C2; padding: 1px 2px 1px 2px; margin: 0px 5px 0px 0px;}	
		div.product_box span.prices span.special { font-size: 12px; color:#EE7F00; font-weight: bold; }
	div.product_box div.rel { position: relative; }
		div.product_box div.abs { position: absolute; bottom: 0px; left: 100px; }
		div.product_box div.abs_special { position: absolute; bottom: 20px; left: 100px; }
			div.product_box div.abs_special  {color:#ABABAB; font-weight: bold; }
	
div.pro_display_list_full { padding: 15px 15px 15px 0px; }	
div.pro_display_list_full_left_padding { padding-left: 0px !important; }	
	div.pro_display_list_full { padding-left: 15px }	
	div.pro_display_list_full td.pic { width: 100px; vertical-align: top; } 	
		div.pro_display_list_full td.pic img { border:1px solid #ABABAB; padding: 1px; }	
	div.pro_display_list_full td.title {  vertical-align: top; }	
		div.pro_display_list_full td.title a { color:#242A27; font-size: 11px; font-weight: bold; }	
		div.pro_display_list_full td.title a:hover { color:#242A27; font-size: 11px; font-weight: bold; }	
	div.pro_display_list_full span.prices { border:1px solid #CCC7C2; display:block; padding: 1px 2px 1px 2px; margin: 0px 5px 0px 0px;}	
		div.pro_display_list_full span.prices span.special { font-size: 12px; color:#EE7F00; font-weight: bold; }
	div.pro_display_list_full div.rel { position: relative; }
		div.pro_display_list_full div.abs { position: absolute; bottom: 0px; left: 100px; }
		div.pro_display_list_full div.abs_special { position: absolute; bottom: 20px; left: 100px; }
			div.pro_display_list_full div.abs_special  {color:#ABABAB; font-weight: bold; }
	
div.product_recommended_box { padding: 15px 2px 15px 2px; }	
	div.product_recommended_box div.pic { text-align:center; vertical-align: top; padding: 0px 0px 6px 0px; } 	
		div.product_box div.pic img { border:1px solid #ABABAB; padding: 1px; }	
	div.product_recommended_box div.title { text-align:center; border-top:1px solid #ABABAB; padding:10px 0px 10px 0px; vertical-align: top; }	
		div.product_recommended_box div.title a { color:#242A27; font-size: 11px; font-weight: bold; }	
		div.product_recommended_box div.title a:hover { color:#242A27; font-size: 11px; font-weight: bold; }	
	div.product_recommended_box span.prices {  float: left; display:block; width:105px; border:1px solid #CCC7C2; padding: 1px 2px 1px 2px; margin: 0px 5px 0px 15px; *margin: 0px 5px 0px 8px;}	
	div.product_recommended_box span.more { float: left; width: 40px; display: block;; }	
		div.product_recommended_box span.prices span.special { font-size: 12px; color:#EE7F00; font-weight: bold; }
	div.product_recommended_box div.rel { position: relative; }
		div.product_recommended_box div.abs { position: absolute; bottom: 0px; left: 100px; }
		div.product_recommended_box div.abs_special {margin: 0px 0px 3px 15px; }
			div.product_recommended_box div.abs_special  {color:#ABABAB; font-weight: bold; }
	
div.product_Homepage_box { padding: 15px 2px 15px 2px; }	
	div.product_Homepage_box div.pic { text-align:center; vertical-align: top; padding: 0px 0px 6px 0px; } 	
		div.product_Homepage_box div.pic img { border:none; padding: 1px; }	
	div.product_Homepage_box div.title { text-align:center; border-top:1px solid #ABABAB; padding:10px 0px 10px 0px; vertical-align: top; }	
		div.product_Homepage_box div.title a { color:#242A27; font-size: 11px; font-weight: bold; }	
		div.product_Homepage_box div.title a:hover { color:#242A27; font-size: 11px; font-weight: bold; }	
	div.product_Homepage_box span.prices {  float: left; display:block; width:105px; border:1px solid #CCC7C2; padding: 1px 2px 1px 2px; margin: 0px 5px 0px 15px; *margin: 0px 5px 0px 8px;}	
	div.product_Homepage_box span.more { float: left; width: 40px; display: block;; }	
		div.product_Homepage_box span.prices span.special { font-size: 12px; color:#EE7F00; font-weight: bold; }
	div.product_Homepage_box div.rel { position: relative; }
		div.product_Homepage_box div.abs { position: absolute; bottom: 0px; left: 100px; }
		div.product_Homepage_box div.abs_special {margin: 0px 0px 3px 15px; }
			div.product_Homepage_box div.abs_special  {color:#ABABAB; font-weight: bold; }

div.mshop_best_list1 { margin: 0px 2px 0px 2px; border-bottom: 1px solid #ABABAB; padding: 1px 0px 1px 0px; }
	div.mshop_best_list1 a { padding: 3px 8px 3px 8px; background:#E5F4EB; display: block; color:#242A27; }
	div.mshop_best_list1 a:hover { background:#009037; color:#FFF; font-weight: bold; text-decoration: none; }
	
div.mshop_best_list2 {  margin: 0px 2px 0px 2px; border-bottom: 1px solid #ABABAB; padding: 1px 0px 1px 0px;}
	div.mshop_best_list2 a { padding: 3px 8px 3px 8px; display: block; color:#242A27; }
	div.mshop_best_list2 a:hover { background:#009037; color:#FFF; font-weight: bold; text-decoration: none; }

div.mshop_recomended_list1 { margin: 0px 2px 0px 2px; border-bottom: 1px solid #ABABAB; padding: 1px 0px 1px 0px; }
	div.mshop_recomended_list1 a { padding: 3px 8px 3px 8px; font-size:11px; background:#FDF2E5; display: block; color:#242A27; }
	div.mshop_recomended_list1 a.active {padding: 3px 8px 3px 8px; font-size:11px; background:#EE7F00; font-weight:bold; display: block; color:#fff; } 
	div.mshop_recomended_list1 a.active:hover { color:#fff; text-decoration: none; } 

div.mshop_recomended_list2 {  margin: 0px 2px 0px 2px; border-bottom: 1px solid #ABABAB; padding: 1px 0px 1px 0px;}
	div.mshop_recomended_list2 a { padding: 3px 8px 3px 8px; font-size:11px; display: block; color:#242A27; }
	div.mshop_recomended_list2 .active {padding: 3px 8px 3px 8px; font-size:11px; background:#EE7F00; font-weight:bold; display: block; color:#fff; } 
	div.mshop_recomended_list2 a.active:hover { color:#fff; text-decoration: none; }
	

div.mshop_new_list1 { margin: 0px 2px 0px 2px; border-bottom: 1px solid #ABABAB; padding: 1px 0px 1px 0px; }
	div.mshop_new_list1 a { padding: 3px 8px 3px 8px; font-size:11px; background:#E5F4EB; display: block; color:#242A27; }
	div.mshop_new_list1 a.active {padding: 3px 8px 3px 8px; font-size:11px; background:#009037; font-weight:bold; display: block; color:#fff; } 
	div.mshop_new_list1 a.active:hover { color:#fff; text-decoration: none; } 

div.mshop_new_list2 {  margin: 0px 2px 0px 2px; border-bottom: 1px solid #ABABAB; padding: 1px 0px 1px 0px;}
	div.mshop_new_list2 a { padding: 3px 8px 3px 8px; font-size:11px; display: block; color:#242A27; }
	div.mshop_new_list2 .active {padding: 3px 8px 3px 8px; font-size:11px; background:#009037; font-weight:bold; display: block; color:#fff; } 
	div.mshop_new_list2 a.active:hover { color:#fff; text-decoration: none; }
	
.box_border_left { border-right:1px solid #E3D6C7; }
.box_border_top { border-top:1px solid #E3D6C7; }
	
.box_border_left_gray { border-right:1px solid #D5D5D5; }
.box_border_top_gray { border-top:1px solid #D5D5D5; }

input.text_search{ border:1px solid #8A8A8A; font-family:inherit; color:#989B99; width: 50px;  padding:1px 4px; margin: 5px 0px }
select.text_search{ border:1px solid #8A8A8A; font-family:inherit; color:#989B99; width: 163px;  padding:1px 4px; margin: 5px 0px }


div.search_bar { color: #FFF; }
	div.search_bar td { color: #FFF; }
	div.search_bar div.commit { text-align: right; padding: 0px 10px 0px 0px; margin-top: 5px; }
	div.search_bar div.item_style { margin:0px 0px 5px 0px; padding: 2px 10px 2px 10px;  background: #3C915C url(../img/item_style_bg.gif) bottom left repeat-x; }
	div.search_bar div.item_style1 { margin:5px 0px 1px 0px; padding: 2px 10px 2px 10px;  background: url(../img/item_style_bg.gif) bottom left repeat-x; }
	div.search_bar input.submit { border:none; font-size:10px; color:#fff; width:57px; padding:0px 0px 3px 0px; font-weight:bold; background: url(../img/search_bg.gif) top left no-repeat; }

div.cat_i { font-weight: bold; color:#242A27; padding:2px 0px 2px 15px; font-size:12px;}
div.cat_i a {color:#242A27; font-weight: bold; font-size:12px; text-decoration:none; }
div.cat_i a:hover{ color:#242A27; text-decoration:underline; }

div.cat_si { color:#000000; font-size:11px; padding:2px 0px 2px 32px; }
div.cat_si a { color:#000000; font-size:11px; text-decoration:none; }
div.cat_si a:hover{ color:#000000; text-decoration:underline; }

div.cat_ssi {  color:#000000; font-size:10px; padding:2px 0px 2px 50px; }
div.cat_ssi a { color:#000000; font-size:10px; text-decoration:none; }
div.cat_ssi a:hover{ color:#000000; text-decoration:underline; }	

div.product_params { padding:30px 20px 0px 20px; background: url(../img/white_header_bg.gif) top left repeat-x; }
	div.product_params td.col1 { padding:2px 10px 2px 0px; width:50%; border-bottom:1px solid #DEDEDE;  border-right:1px solid #DEDEDE;  text-align: right; }
	div.product_params td.col2 { padding:2px 0px 2px 10px; width:50%; border-bottom:1px solid #DEDEDE; font-weight: bold; }
	div.product_params .border_top{ border-top:1px solid #DEDEDE !important; }
	
div.products_desc { padding: 0px 20px 20px 20px; }
div.product_coment_params { padding:30px 20px 0px 20px; background: url(../img/white_header_bg.gif) top left repeat-x; }

div.product_cart_form { text-align: right; margin: 20px 60px 0px 0px; }
	div.product_cart_form span.quantity { margin:0px 11px 0px 0px; font-weight: bold; }
	div.product_cart_form span.cart { margin:0px 0px 0px 17px; font-weight: bold; color: #EE7F00; }
	
div.box_shadow {  padding:20px 15px 0px 15px; background: url(../img/box_shadow.jpg) top left repeat-x; }

/* aktualności */

div.akt_date { font-size: 9px; color: #8A8A8A; padding-top: 15px;}
div.akt_name {padding-bottom: 5px;}
div.akt_name a { font-size: 13px; color: #26844A;}
div.akt_txt {padding-bottom: 10px;}

/* kontakt */

table.kontakt_table { padding-top: 20px;}
	table.kontakt_table td { font-size: 12px; vertical-align: top; }
	table.kontakt_table a {color: #EE7F00; font-weight: bold;}
	td.kontakt_line { border-left: #D0D0D0 1px solid; padding-left: 20px; padding-top: 20px;}
	td.kontakt_top { padding-top: 20px;}
	
/* promocje lista */

input.promA { background: url(../img/prom_a.gif) top left no-repeat; font-size: 11px; color: #FFFFFF;
			margin: 0px; padding: 0px; border: 0px; 
			width: 13px; height: 13px; 
			text-align: center; vertical-align: middle; cursor: pointer;}
input.promI { background: url(../img/prom_i.gif) top left no-repeat; font-size: 11px; color: #EE7F00;
			margin: 0px; padding: 0px; border: 0px; width: 13px; height: 13px;
			text-align: center; vertical-align: middle; cursor: pointer;}
