
body { background:#FFFFCC url(../img/bg_mainlay.jpg) top left repeat-x; margin: 0px; padding: 0px 0px 10px 0px; }
div#mainLay { background: url(../img/bg_body.jpg) top center no-repeat; }
td.topMenu { text-align:right; color:#7EC6EF; font-size:16px; height: 43px; }

td.articleMain {}
	td.articleMain td.left { width:211px; vertical-align: top; }
	td.articleMain td.middle { vertical-align: top; }
	td.articleMain td.right { width:175px; vertical-align: top; }

table#box1 { width: 100%; }
	table#box1 td.top_left { width:7px; height:36px; background: url(../img/box1_top_left.jpg) top left no-repeat; font-size: 1px; }
	table#box1 td.top_center { color:#000000; font-size:12px; font-weight: bold; text-align:center; background: #FD9209; }
	table#box1 td.top_right { width:7px; height:36px; background: url(../img/box1_top_right.jpg) top left no-repeat; font-size: 1px; }
	table#box1 td.middle_left { background: #FFEA93; }
	table#box1 td.middle_center {color: #333333; padding:10px 0px 0px 0px; background: #FFEA93;  }
	table#box1 td.middle_center div.title { color: #333333; padding: 0px 10px 0px 10px; min-height:30px; _height: 35px;  }
	table#box1 td.middle_center div.pic { text-align: center; padding: 5px 0px 5px 0px; }
	table#box1 td.middle_center div.desc { padding: 0px 10px 0px 10px; }
	table#box1 td.middle_center div.more { text-align: right; padding: 0px 10px 10px 0px; }
		table#box1 td.middle_center div.more a { font-size:10px; font-weight: normal; }
		table#box1 td.middle_center div.more {  }
	
	table#box1 td.middle_center a { color: #333333; font-size: 12px; font-weight: bold;}
	table#box1 td.middle_center div.padding { padding: 0px 0px 0px 0px; }
	table#box1 td.middle_right { background: #FFEA93; }
	table#box1 td.bottom_left {}
	table#box1 td.bottom_center {}
	table#box1 td.bottom_right {}
	table#box1 div.line { height: 1px; font-size: 1px; line-height: 1px; border-top:1px solid #FFFFFF; }
	
				
table#box3 { width: 100%; }
	table#box3 td.top_left { width:7px; height:36px; background:#7BBA1D url(../img/box3_top_left.jpg) top left no-repeat; font-size: 1px; }
	table#box3 td.top_center { background:#7BBA1D url(../img/box3_top_middle.jpg) top left repeat-x; }
	table#box3 td.top_right { width:7px; height:36px; background:#7BBA1D url(../img/box3_top_right.jpg) top left no-repeat; font-size: 1px; }
	table#box3 td.middle_left { background: #7BBA1D; }
	table#box3 td.middle_center { color: #ffffff; background: #7BBA1D; }
	table#box3 td.middle_center div.padding { padding: 0px 0px 0px 0px; }
	table#box3 td.middle_right { background: #7BBA1D; }
	table#box3 td.bottom_left { width:7px; height:16px; background: url(../img/box3_bottom_left.jpg) bottom left no-repeat; font-size: 1px; }
	table#box3 td.bottom_center { background: #7BBA1D; }
	table#box3 td.bottom_right { width:7px; height:16px; background: url(../img/box3_bottom_right.jpg) bottom left no-repeat; font-size: 1px; }
	table#box3 div.line { height: 1px; font-size: 1px; line-height: 1px; border-top:1px solid #FFFFFF; }
 
				
table#box4 { width: 100%; }
	table#box4 td.top_center { background:url(../img/bg_contact.jpg) bottom right no-repeat; }
 
 div.box_bg { width:168px; background: #7BBA1D url(../img/box4_top.jpg) top left no-repeat;  }

 div#footer { margin:10px 0px 0px 0px; border-top: 4px solid #FFCC00; background: #38CBFA; padding: 14px 0px 19px 0px; text-align: center;   }
 

input.submit_add { border:none; color:#FFFFFF; font-size:11px; background: url(../img/submit_add.gif) no-repeat; width: 51px; height: 19px; margin: 3px 0px 0px 0px; }
input.submit_del { border:none; color:#FFFFFF; font-size:11px; background: url(../img/submit_del.gif) no-repeat; width: 51px; height: 19px; margin: 3px 0px 0px 0px; }






div.box_orange_box { background: url(../img/box_orange_box.jpg) top left no-repeat; }
div.box_orange_box div.space { padding: 5px 10px 5px 10px; }
div.box_orange_box td { color:#000000;font-size:10px; }
	div.box_orange_box input.normal { border:1px solid #3397D0; background:#CAE8F9; color:#000000; padding:1px; width:100px; font-size:11px; }
	div.box_orange_box select { border:1px solid #3397D0; background:#CAE8F9; color:#000000; padding:1px; width:100px; font-size:11px; }
	div.box_orange_box input.all { border:1px solid #3397D0; background:#CAE8F9; color:#000000; padding:1px; width:80px; font-size:11px; }
	input.submit_search { border:none; color:#000000; font-size:11px; background: url(../img/submit_search.gif) no-repeat; width: 57px; height: 19px; margin: 3px 0px 0px 0px; }
		
		td#bestdeller {}
			td#bestdeller a { color:#000000; }
			td#bestdeller td.price { color: #439F26; font-weight: bold; padding: 0px 0px 0px 10px;  }
	
		td.mshop_new_pro_list {}
			td.mshop_new_pro_list td.name { color:#000000; font-weight: bold; padding: 1px 0px 1px 2px; vertical-align: top; }
				td.mshop_new_pro_list td.name a { color: #000000; }
			td.mshop_new_pro_list td.model { color:#000000; font-weight: bold; padding: 1px 0px 1px 2px; vertical-align: top; }
			td.mshop_new_pro_list td.price { color: #439F26; font-weight: bold; padding: 1px 0px 1px 2px; vertical-align: top; }
			td.mshop_new_pro_list td.row_name { height:15px; text-align:right; vertical-align: top; padding: 1px 0px 1px 0px; }
			td.mshop_new_pro_list td.more { color: #BD110F;  text-align:right; vertical-align: bottom; padding: 1px 0px 1px 0px; }
				td.mshop_new_pro_list td.more a { color: #BD110F; font-weight:bold; text-decoration: underline; }
				td.mshop_new_pro_list td.more a:hover { color: #BD110F; font-weight:bold; text-decoration: underline; }
			td.mshop_new_pro_list td img { border: none; padding: 0px; margin: 0px; }
			td.mshop_new_pro_list td.pic { vertical-align:top; padding:2px 5px 0px 15px; }
			td.mshop_new_pro_list td.pic img { border:1px solid #B1B0B2; padding: 2px; margin: 0px 4px 0px 0px; }
		
		td.mshop_new_pro_show_list {}
			td.mshop_new_pro_show_list td.name { color:#000000; font-weight: bold; padding: 1px 0px 1px 2px; vertical-align: top; }
				td.mshop_new_pro_show_list td.name a { color: #000000; }
			td.mshop_new_pro_show_list td.model { color:#000000; font-weight: bold; padding: 1px 0px 1px 2px; vertical-align: top; }
			td.mshop_new_pro_show_list td.price { color: #439F26; font-weight: bold; padding: 1px 0px 1px 2px; vertical-align: top; }
			td.mshop_new_pro_show_list td.row_name { height:15px; text-align:right; vertical-align: top; padding: 1px 0px 1px 0px; }
			td.mshop_new_pro_show_list td.more { color: #BD110F;  text-align:right; vertical-align: bottom; padding: 1px 0px 1px 0px; }
				td.mshop_new_pro_show_list td.more a { color: #BD110F; font-weight:bold; text-decoration: underline; }
				td.mshop_new_pro_show_list td.more a:hover { color: #BD110F; font-weight:bold; text-decoration: underline; }
			td.mshop_new_pro_show_list td img { border: none; padding: 0px; margin: 0px; }
			td.mshop_new_pro_show_list td.pic { vertical-align:top; padding:2px 5px 0px 0px; width: 70px; }
			td.mshop_new_pro_show_list td.pic img { border:1px solid #B1B0B2; padding: 2px; margin: 0px 4px 0px 0px; }
		
		
	/* lista prodoktow */
	div#pro_display_list {}
		div#pro_display_list td.pic { width:80px; vertical-align: top; }
				div#pro_display_list td.pic img { border: none; padding: 0px; margin: 0px; }
			div#pro_display_list td.pic div.border {padding: 2px; border:1px solid #B4B3B1; margin: 0px 10px 0px 0px; }
		div#pro_display_list td.name { vertical-align: top;}
			div#pro_display_list td.name div.desc { color:#35362E; }
			div#pro_display_list td.name div.name { padding: 0px 0px 5px 0px;}
				div#pro_display_list td.name div.name a { color: #F39519; font-weight: bold; }
				div#pro_display_list td.name div.name a:hover { color: #F39519; }
		div#pro_display_list td.price { width:110px; text-align: center; color:#353430; font-weight: bold; }
		div#pro_display_list td.priceSpecial {vertical-align: top;}
		div#pro_display_list td.more { text-align:center; width:100px; }
		
	div#pro_display_list_full {}
		div#pro_display_list_full td.pic { width:80px; vertical-align: top;}
				div#pro_display_list_full td.pic img { border: none; padding: 0px; margin: 0px; }
			div#pro_display_list_full td.pic div.border {padding: 2px; border:1px solid #B4B3B1; margin: 0px 10px 0px 0px; }
		div#pro_display_list_full div.name {background: #EE961A; color:#FFFFFF; height: 30px; padding:5px 0px 5px 0px; margin:10px 0px 10px 0px; text-align: center;}
			div#pro_display_list_full div.name a { color:#FFFFFF; }
			div#pro_display_list_full div.name a:href { color:#FFFFFF; }
			
		div#pro_display_list_full td.price { width:110px; text-align: center; color:#353430; font-weight: bold; }
		div#pro_display_list_full td.priceSpecial {vertical-align: top;}
		div#pro_display_list_full td.more { width:120px; }
		div#pro_display_list_full div.desc { color:#35362E; }
		
		div#pro_cat_list { margin: 0px 0px 20px 0px; }
			div#pro_cat_list td.top { background: url(../img/pro_cal_list_top.jpg) no-repeat; font-size: 1px; height: 7px; }
			div#pro_cat_list td.middle { padding: 0px 17px 0px 17px; }
				div#pro_cat_list td.middle td { width: 33%; text-align: center; }
				div#pro_cat_list td.middle a { color:#C11114; font-weight: bold; }
				div#pro_cat_list td.middle a:hover { color:#C11114; font-weight: bold; }
			
			div#pro_cat_list td.bottom { background: url(../img/pro_cal_list_bottom.jpg) no-repeat; font-size: 1px; height: 7px; }
		
		tr.promotions {}
			tr.promotions td { vertical-align: top; padding: 2px 0px 2px 0px;  }
			tr.promotions td.pic { padding: 5px 0px 4px 8px; }
			tr.promotions td.desc { padding: 5px 5px 4px 0px; }
			tr.promotions div.model {  }
			tr.promotions div.name { color:#000000; font-weight: bold; }
				tr.promotions div.name a { color:#000000; font-weight: bold; }
			tr.promotions div.price { color: #439F26; font-weight: bold; }
		

		div#weekPro { margin: 0px 1px 0px 1px; position: relative; }
			div#weekPro td.oldPrice { color: #B8B3A9; font-size: 12px; }
			div#weekPro td.newPrice { color: #000000; font-size: 12px; }
			div#weekPro td.curPrice { color: #000000; font-size: 12px; }
			div#weekPro span.price { color: #439F26; font-size: 12px; font-weight: bold; }
			div#weekPro div.model { color: #000000; }
			div#weekPro div.name { color: #000000; }
				div#weekPro div.name a { color: #000000; font-weight: bold; }
			div#weekPro td.pic { vertical-align: top; padding: 0px 10px 0px 5px; }
			div#weekPro div.more { padding: 10px 0px 0px 0px; }
			div#weekPro div.page { position: relative; top: 0px; padding: 0px 2px 0px 0px; }
			div#weekPro div.perPage { position: relative; bottom: 0px; z-index: 1000; }
				div#weekPro div.perPage span.unactive { padding:2px 1px 2px 1px; *padding:1px 1px 1px 1px; border: 1px solid #ACABAD; }
				div#weekPro div.perPage span.unactive a { color:#FFFFFF; background: #ED9619;  padding: 1px 4px 1px 5px; *padding: 1px 4px 1px 6px; }
				
				div#weekPro div.perPage span.active { color:#000000; padding: 1px 4px 2px 5px; border: 1px solid #ACABAD; }		
		
		table#header_name { width: 100%; }
			table#header_name td.right { padding:0px 0px 0px 20px; font-size:12px; font-weight:bold; color:#FFFFFF; height: 30px; background: url(../img/header_name_r.jpg)  #EE961A right no-repeat; width: 6px; }
			table#header_name td.middle { padding:7px 0px 0px 20px; font-size:12px; font-weight:bold; color:#FFFFFF; background: #EE961A;  }
			table#header_name td.left { padding:0px 0px 0px 20px; font-size:12px; font-weight:bold; color:#FFFFFF; background: url(../img/header_name_l.jpg) #EE961A no-repeat; width: 6px; }
	
		table.pro_desc { width: 100%; }
			table.pro_desc td.top { background: url(../img/pro_desc_top.jpg) no-repeat; height: 7px; }
			table.pro_desc td.middle { font-size:11px; color:#000000; background: #FDF7E7;  }
				table.pro_desc td.middle div.padding { padding:10px 10px 10px 10px; }
			table.pro_desc td.bottom { background: url(../img/pro_desc_bottom.jpg) no-repeat; height: 7px; }
		
		 div#pro_view div.space { padding: 8px 0px 0px 0px; }
		 	div#pro_view div.photo { border:1px solid #CCCCCC; margin: 0px 10px 6px 0px; }
			div#pro_view td.border_top { border-top:1px dotted; }
			div#pro_view td.border_bottom { border-bottom:1px dotted;}
			div#pro_view td.border_left { border-left:1px dotted;}
			div#pro_view td.border_right { border-right:1px dotted; text-align: right;}
			div#pro_view table#tableDesc td { padding: 2px 4px 2px 4px; }
			div#pro_view table#tableDesc td.table_left { background:#FBB800; padding:2px 4px 2px 4px; font-weight:bold; }
		
		tr.mshop_best_list1 { }
		tr.mshop_best_list1 td { padding: 2px 0px 2px 0px; }
		tr.mshop_best_list1 img { border:1px solid #F8F5EC; padding: 2px;  }
		
		tr.mshop_best_list2 { background: #F8F5EC; }
		tr.mshop_best_list2 td { padding: 2px 0px 2px 0px; }
		tr.mshop_best_list2 img { border:1px solid #B1B0B2; padding: 2px;  }
		
		tr.mshop_new_pro_list1 { background: #FBEECD; }
		tr.mshop_new_pro_list1 td { padding: 2px 0px 2px 0px; }
		tr.mshop_new_pro_list1 img { border:1px solid #B1B0B2; padding: 2px;  }
		
		tr.mshop_pro_list1 { background: #E0E0E0; }
		tr.mshop_pro_list1 img { border:1px solid #B1B0B2; padding: 2px; }
		tr.mshop_pro_list2 { }
		tr.mshop_pro_list2 td { padding: 2px 0px 2px 0px; }
		tr.mshop_pro_list2 img { border:1px solid #B1B0B2; padding: 2px; margin: 0px 4px 0px 0px; }
		
		input.sub_arr { border:none; background: url(../img/ico_lupa.gif) no-repeat; width: 27px; height: 18px; margin: 3px 0px 0px 0px; }
	
		.white_break_line { font-size: 1px; width: 1px; border-left:1px solid #ffffff; }
		
		span.pro_back { width:79px; text-align:center; line-height:22px; display:block; background: url(../pl/button_back.gif) no-repeat; }
			span.pro_back a { color:#FFFFFF !important; font-weight: bold; }
			span.pro_back a:hover { color:#FFFFFF;  font-weight: bold; }
			
		span.pro_basket{ float:right; width:69px; padding:0px 0px 0px 10px; text-align:center; line-height:22px; display:block; background: url(../pl/icon_basket.gif) no-repeat; }
			span.pro_basket a { color:#FFFFFF !important; font-weight: bold; }
			span.pro_basket a:hover { color:#FFFFFF;  font-weight: bold; }
			
		span.pro_button_accept{ width:79px; text-align:center; line-height:22px; display:block; background: url(../pl/button_accept.gif) no-repeat; }
			span.pro_button_accept a { color:#FFFFFF !important; font-weight: bold; }
			span.pro_button_accept a:hover { color:#FFFFFF;  font-weight: bold; }
			
		span.pro_button_update{ width:79px; text-align:center; line-height:22px; display:block; background: url(../pl/button_update.gif) no-repeat; }
			span.pro_button_update a { color:#FFFFFF !important; font-weight: bold; }
			span.pro_button_update a:hover { color:#FFFFFF;  font-weight: bold; }
			
		span.pro_button_order{ width:79px; text-align:center; line-height:22px; display:block; background: url(../pl/button_order.gif) no-repeat; }
			span.pro_button_order a { color:#FFFFFF !important; font-weight: bold; }
			span.pro_button_order a:hover { color:#FFFFFF;  font-weight: bold; }
			
	div#loginBar { margin: 38px 0px 0px 16px; }
		div#loginBar a { color: #666666;  }
		div#loginBar a:hover  { color: #666666; }
			
			
.comment_bg{ background:#5580ad url(../img/comment_top_bg.gif) repeat-x; }
.comment_add{ text-align:right; vertical-align:middle; font-weight:bold; padding-right:5px; }
.comment_add a{ color:#ffffff; text-decoration:none; }
.comment_add a:hover{ color:#ffffff; text-decoration:underline; }

.comment_add_form{ border:1px solid #cccccc; background:#ffffff; padding:5px; margin:0px 5px 10px 40px; }
.comment_add_form a{ color:#EC9718; text-decoration:none; }
.comment_add_form a:hover{ color:#EC9718; text-decoration:underline; }

.comment{ margin:0px 0px 10px 4px; }
.comment .title{ font-weight:bold; text-decoration:none; color:#587b1b; padding:0px 10px 5px 20px; background:url(../img/comment_arrow.gif) 8px 5px no-repeat; }
.comment .title a{ color:#587b1b; text-decoration:underline; }
.comment .title a:hover{ color:#587b1b; text-decoration:none; }

.comment .user{ color:#000000; font-weight: bold; }
.comment .date{ color:#EA9B1A; font-size:11px; }
.comment .text{ padding:0px 10px 0px 0px; }
.message{ color:#bb2e1c; font-size:11px; font-family:Tahoma, sans-serif; }



td.shipment_form_left{ text-align:right; vertical-align:middle; padding-right:5px; width:150px; }

table.cartTable{ margin:10px 0px 10px 0px; border:1px solid #7bba1d; }
table.cartTable th{ padding:4px; font-weight:bold; text-align:center; background:#7bba1d; color:#FFFFFF; font-size:12px }
table.cartTable td{ padding:2px 4px 2px 4px; font-weight:normal; }

.product_link{ font-size:12px; margin:5px; text-align:center; font-weight:bold; }
.product_link a:link,.product_link a:active,.product_link a:visited { color:#004c98; text-decoration:none; }
.product_link a:hover { text-decoration:underline; }

div.frame{ padding:10px; border:1px solid #00376e; }

th.attrib{ font-weight:bold; background:#213894; color:#FFFFFF }
td.attrib1{ font-weight:bold; text-align:center; background:#FFFFFF; }
td.attrib2{ font-weight:bold; text-align:center; background:#E1E1FF; }

td.box_header{ color:#00386f; font-size:12px; font-weight:bold; padding:5px; border-bottom:1px solid #00386f; }
table.box td{ vertical-align:top; }

.currencyList select{ color:#FFFFFF; background:#444444; }

.perpage_list{ font-size:10px; color:#333333 }
.perpage_list a{ background:#333333; color:#FFFFFF; padding:1px 3px 1px 3px; font-size:10px; text-decoration:none; }
.perpage_list a:hover{ text-decoration:none; color:#FFFFFF; background:#666666; }

.sort_list{}
.sort_list a{ padding:1px 3px 1px 3px; color:#333333; margin:0px 10px 0px 0px; font-size:10px; text-decoration:none; }
.sort_list a:hover{ text-decoration:none; color:#344c9d; }

.display_list { text-align: right; margin:  }
.display_list a{ padding:1px 3px 1px 3px; color:#333333; margin:0px 20px 0px 0px; font-size:10px; text-decoration:none; }
.display_list a:hover{ text-decoration:none; color:#344c9d; }

.list_line{ border-bottom:1px solid #dddddd;}





