body { margin:0px; padding:0px 0px 10px 0px; }
body,td { font-family:"trebuchet MS", Tahoma, sans-serif; font-size:11px; color:#6E6D6D;  }

	a.shop_ico { background: url(../img/basket_ico.gif) left 2px no-repeat; color:#919191; padding:3px 5px 3px 27px; text-decoration:none; }
	a.shop_ico:hover { text-decoration:underline; }

		.ecreo h1 { font-size:9px; color:#AAAAAA; font-weight:normal; font-family:Tahoma, Arial, sans-serif; display:inline; clear:none; background:none; padding:0px; margin:0px;}
		.ecreo strong { font-size:9px; color:#AAAAAA; font-weight:normal; font-family:Tahoma, Arial, sans-serif; display:inline; clear:none; background:none; padding:0px; margin:0px;}
		.ecreo a { font-size:9px; color:#AAAAAA; font-weight:normal; font-family:Tahoma, Arial, sans-serif; display:inline; clear:none; background:none; padding:0px; margin:0px;}
			
			
		td#topBar { vertical-align: top; padding: 60px 0px 0px 0px; }
			td#topBar td.logo { width: 300px; }
			td#topBar td.cart { }
			td#topBar td.lang { text-align: right; width: 90px; }
				td#topBar td.lang a { color:#939393; text-decoration:none; margin:0px 3px 0px 3px; }
				td#topBar td.lang a:hover { text-decoration:underline }
				td#topBar td.lang a.active { background:url(../img/lang_active.gif) no-repeat 0px 3px; padding:4px; margin:0px 3px 0px 3px; color:#FFF; text-decoration:none  }
		
		td#topMenu {  border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; background:#F8F8F8;  }
			td#topMenu td.loginBar {  text-align: right; }
			td#topMenu div.borderW { border: 1px solid #FFFFFF; padding:5px 0px 5px 0px; }
				td#topMenu td.loginBar a { color: #9D5C91; }
				td#topMenu td.loginBar a:hover { color: #9D5C91; }
		
		
		td#searchBar { height: 50px; padding:5px 4px 0px 0px; vertical-align: top; text-align: right; }
		td#bottomFooter { vertical-align: top; }
		
		span.path_symbol { font-weight: normal; color:#929191; }
		
		td#middleArticle {}
		td#middleArticle div.range { margin: 0px 0px 20px 0px; }
		
		td#bottomFooter { border-top: 1px solid #DDDDDD; padding: 10px 0px 0px 0px; }
			td#bottomFooter td.links { text-align: right; }
				td#bottomFooter td.links a { color: #6E6D6D; }
					
			td#bottomFooter td.footer { text-align: right; width:190px; color: #874C7C; }
			td#bottomFooter td.ecreo { text-align: right; }
		
		div#CategoriesProductList { margin: 20px 0px 0px 0px; }
			div#CategoriesProductList div.title { margin:0px 0px 10px 10px; color:#338C26; font-size: 13px; font-weight: bold; }
			div#CategoriesProductList td.pic {  }
			div#CategoriesProductList td.desc { padding: 0px 0px 0px 15px; vertical-align: top; text-align: left; }
			div#CategoriesProductList td.desc div.href {}
			div#CategoriesProductList td.desc div.desc {}
			
		td.mshop_new_pro_list { padding: 15px 0px 15px 0px; }
			td.mshop_new_pro_list td.name { text-align: center; color:#338C26; font-weight: bold; padding: 8px 0px 12px 2px; vertical-align: top; }
				td.mshop_new_pro_list td.name a { color: #338C26; }
			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: #6E6D6D; font-weight: normal !important; padding: 1px 0px 1px 2px; vertical-align: top; }
				td.mshop_new_pro_list td.price span.priceSpecial { color:#9D5C91; font-weight: bold; font-size: 12px; }
			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 { text-align: center; vertical-align:top; padding:2px 5px 0px 5px; }
			td.mshop_new_pro_list td.pic img { padding: 2px; margin: 0px 4px 0px 0px; }
	
	.proBasePrice {  color:#9D5C91; font-weight: bold; font-size: 12px; }
	
	div.box_gray { width: 209px; }
		div.box_gray div.top { position: relative; background: url(../img/bg_box_gray_top.gif) top left no-repeat; font-size: 1px; height: 13px; }
			div.box_gray div.top div.padding { background: #FFFFFF; position:absolute; top:-3px; left:10px; padding: 0px 10px 0px 5px; }
			
		div.box_gray div.middle { border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; }
			div.box_gray div.middle div.padding { padding: 0px 15px 0px 15px; }
		div.box_gray div.bottom { background: url(../img/bg_box_gray_bottom.gif) bottom left no-repeat; font-size: 1px; height: 13px; }
		div.box_gray td.gray_break_line { font-size: 1px; height: 2px; border-top:1px solid #F8F8F8; }
		
		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: #9D5C91; font-weight: bold; }
				div#pro_display_list td.name div.name a:hover { color: #9D5C91; }
		div#pro_display_list td.price { width:110px; text-align: center; ; }
span.priceSpecial {vertical-align: top; color:#9D5C91; font-weight: bold }
		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: #ffffff; border:1px solid #DDDDDD; color:#666666; height: 30px; padding:5px 0px 5px 0px; margin:10px 0px 10px 0px; text-align: center;}
			div#pro_display_list_full div.name a { color:#338C26; font-weight: bold; }
			div#pro_display_list_full div.name a:href { color:#338C26; }
			
		div#pro_display_list_full td.price { width:110px; text-align: center; color:#6E6D6D; 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 { width: 646px; 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 { background:#FDF7E7; 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 0px; font-size:12px; font-weight:bold; color:#FFFFFF; height: 30px; background: url(../img/header_name_r.jpg)  #ffffff right no-repeat; width: 6px; }
			table#header_name td.middle { padding:6px 0px 6px 20px; font-size:12px; font-weight:bold; color:#666666; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; background: #ffffff;  }
			table#header_name td.left { padding:0px 0px 0px 0px; font-size:12px; font-weight:bold; color:#FFFFFF; background: url(../img/header_name_l.jpg) #ffffff no-repeat; width: 6px; }
	
		table.pro_desc { width: 100%; }
			table.pro_desc td.top { height: 7px; }
			table.pro_desc td.middle { font-size:11px; color:#000000;  }
				table.pro_desc td.middle div.padding { padding:10px 10px 10px 10px; }
			table.pro_desc td.bottom { }
		
		 div#pro_view div.space { padding: 8px 0px 0px 0px; }
		 	div#pro_view div.photo { border:1px solid #dddddd; margin: 0px 10px 6px 0px; }
			div#pro_view td.border_top { border-top:1px dotted #dddddd; }
			div#pro_view td.border_bottom { border-bottom:1px solid #dddddd;}
			div#pro_view td.border_left { border-left:1px solid #dddddd;}
			div#pro_view td.border_right { border-right:1px solid #dddddd; text-align: right;}
			div#pro_view table#tableDesc td { padding: 2px 4px 2px 4px; }
		
		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: 19px; height: 20px; margin: 0px 0px 0px 0px; }
		input.submit_add { border:none; background: url(../img/ico_add.gif) no-repeat; width: 24px; height: 15px; margin: 3px 0px 0px 0px; }
		input.submit_del { border:none; background: url(../img/ico_del.gif) no-repeat; width: 24px; height: 15px; margin: 3px 0px 0px 0px; }
		.white_break_line { font-size: 1px; width: 1px; border-left:1px solid #ffffff; }
			
			
			
.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:Arial, Helvetica, sans-serif; }



td.shipment_form_left{ text-align:right; vertical-align:middle; padding-right:5px; width:150px; }

table.cartTable{ border:1px solid #cccccc; margin:10px 0px 10px 0px; }
table.cartTable th{ padding:2px; font-weight:bold; text-align:center; background:#eeeeee; }
table.cartTable td{ padding:2px 4px 2px 4px; font-weight:normal; background:#ffffff; }

.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:#338928; text-decoration:none; }
.product_link a:hover { text-decoration:underline; }

div.frame{ padding:10px; border:1px solid #dddddd; }

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:#9D5C91; font-size:12px; font-weight:bold; padding:5px; border-bottom:1px solid #DDDDDD; }
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;}

.navmenu_list{ font-size:10px; color:#333333; text-align:right; }
.navmenu_list a{ background:#333333; color:#FFFFFF; padding:1px 3px 1px 3px; margin:0px 2px 0px 2px; font-size:10px; text-decoration:none; }
.navmenu_list a:hover{ text-decoration:none; color:#FFFFFF; background:#666666; }






