

.boxText { font-size : 90%; }
.errorBox { font-size : 90%; background : #ffb3b5; font-weight : bold; }
.stockWarning { font-size : 90%; color : #cc0033; }
.productsNotifications { background : #f9f9f9; padding: 4px; border-top: 0px solid #cdcdcd; border-bottom: 0px solid #cdcdcd; }
.orderEdit { font-size : 90%; color : #70d250; text-decoration : underline; }

FORM { display : inline; }

TR.headerError { background : #ff0000; }
TD.headerError { font-family : Tahoma, Verdana, Arial, sans-serif; background : #ff0000; color : #ffffff; font-weight : bold; text-align : center; }

TR.headerInfo { background : #00ff00; }
TD.headerInfo { font-family : Tahoma, Verdana, Arial, sans-serif; background : #00ff00; color : #ffffff; font-weight : bold; text-align : center; }

.infoBox { background : transparent; }
.infoBoxContents { font-size : 100%; }
.infoBoxNotice { background : #ff8e90; }
.infoBoxNoticeContents { background : #ffe6e6; font-size : 90%; }
.imagesBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 90%; }

TD.infoBoxHeading { font-size : 85%; font-weight : bold; background : #bbc3d3; color : #ffffff; }
a.infoBoxHeading { text-decoration: none; color: #ffffff; }
a.infoBoxHeading:hover { text-decoration: underline; color: #ffffff; }

TD.infoBox, SPAN.infoBox { font-size : 90%; }

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #fff url("images/layaut/new_products_box.gif") repeat-x bottom; padding-bottom: 10px; padding-top: 10px; margin-bottom: 1px; }

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background: #fff url("images/layaut/new_products_box.gif") repeat-x bottom; padding-bottom: 10px; padding-top: 10px; margin-bottom: 1px; }





TD.pageHeading, DIV.pageHeading { padding-left: 12px; padding-bottom: 0px; border-bottom: 0px solid #666; font-size : 125%; color : #2d2d2d; }

TR.subBar { background : #f4f7fd; }
TD.subBar { font-size : 90%; color : #666; }

TD.main, P.main { font-size : 100%; line-height : 1.5; }

TD.smallText, SPAN.smallText, P.smallText { font-size : 100%; }

TD.accountCategory { color : #aabbdd; }

TD.fieldKey { font-weight : bold; }

TD.tableHeading { font-weight : bold; }

SPAN.newItemInCart { font-size : 100%; }

CHECKBOX, INPUT, RADIO, SELECT { font-size : 95%; }

TEXTAREA { width : 100%; font-size : 95%; }

SPAN.greetUser { color : #f0a480; font-weight : bold; }

TABLE.formArea { background : #f1f9fe; border-color : #7b9ebd; border-style : solid; border-width : 1px; }
TD.formAreaTitle { font-weight : bold; }

SPAN.markProductOutOfStock { color : #c76170; font-weight : bold; }

SPAN.productSpecialPrice { padding: 3px; background: #60bb46; color : #fff; font-size : 110%; }

SPAN.errorText { color : #ff0000; }

.moduleRowOver { background-color : #e2f6ff; color: #000; cursor : pointer; }
.moduleRowSelected { background-color : #e2f6ff; color: #000; }

.checkoutBarFrom, .checkoutBarTo { font-size : 90%; color : #8c8c8c; }
.checkoutBarCurrent { font-size : 90%; color : #666; }

.messageBox { font-size: 90%; }
.messageStack { padding: 10px; font-size: 100%; font-weight: normal; color: #343434; background-color: #ffeb90; }
.messageStackError { padding: 5px; font-size: 90%; font-weight: bold; color: #343434; background-color: #ffeb90; }
.messageStackSuccess { font-size: 100%; background-color: #99ff00; }

.inputRequirement { padding: 4px; font-size : 90%; color : #e54c20; }
.inputRequirement_text { padding: 4px; font-size : 80%; color : #e54c20; }

ul.sitemap { color: #ff0000; }

	

.sep_19px { background: #fff url("images/layaut/sep_19px.gif") repeat-x; height: 19px; }
.sep_9px { background: #fff url("images/layaut/sep_9px.gif") repeat-x; height: 9px; }






TR.header { background : #e6e6e6; }

.box_szukaj { background : #e6e6e6; height: 40px; }

.koszyk_top { background : url("images/layaut/koszyk/koszyk_top.gif") no-repeat; height: 28px;}
.koszyk_bottom { background : url("images/layaut/koszyk/koszyk_bottom.gif") no-repeat; height: 4px;}
.koszykContents { background : url("images/layaut/koszyk/koszyk_box.gif") repeat-y; width: 180px; padding-left: 6px; padding-right: 6px; padding-top: 8px; padding-bottom: 6px;}
.koszykNotice { background : #ff8e90; }
.koszykNoticeContents { background : #ffe6e6; font-size : 90%; }
TD.koszyk, SPAN.koszyk { font-size : 90%; }

TD.titlebar { background : #fff url("images/layaut/titlebar.gif") repeat-x; padding-top: 4px; padding-bottom: 5px; font-size : 105%; color: #333; font-weight : bold; }
.titlebar { background : #fff url("images/layaut/titlebar.gif") repeat-x; padding-top: 4px; padding-bottom: 4px; font-weight : bold; }

.naglowek_f120 { background : #fff; padding-top: 8px; padding-bottom: 0px; margin-bottom: -2px; font-family: Arial, sans-serif; color: #000; font-size: 120%; font-weight: bold; }

.podpowiedzi { color: #b4b4b4; font-style: italic; }

.czerwonetlo { background : #c02827; font-size : 95%; color : #fff; padding: 8px; }


.szaretlo_filtr { background : #f1f4f5; padding-bottom: 6px; padding-top: 6px; margin-bottom: 10px; }
.szaretlo_new_products { background : #f1f4f5; padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px; }
.szaretlo_glowna { background : #f1f4f5; font-size : 95%; color : #766a6a; padding: 8px; }
.szaretlo_5px { background : #f1f4f5; font-size : 95%; color : #525252; padding: 5px; }

.szary_box_bottom { background: #e6e6e6 url("images/layaut/szary_box_bottom.gif") no-repeat; height: 4px;}
.szary_box_top { background: #e6e6e6 url("images/layaut/szary_box_top.gif") no-repeat; height: 4px;}

.kontaktBoxContents { background : #e6e6e6; font-size: 95%; padding: 5px; }

.pomoc_box { background : #e6e6e6 url("images/layaut/artykuly_box.gif") repeat-y; font-size: 100%; color: #2b2b2b; padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px;}

.artykuly_box2 { background : #f1f4f5; font-size: 95%; color: #2b2b2b; padding-left: 6px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px; margin-bottom: 1px;}

.artykuly_box { background: #ffffff; font-size: 95%; color: #2b2b2b; padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px;}

.niebieski_box { background : #e0ebf7; font-size: 100%; color: #2b2b2b; padding: 6px; }
.niebieski_box_footer { background : #fff url("images/layaut/niebieski_box_footer.gif") no-repeat; height: 10px; }

TR.footer { background : #232323; }
TD.footer { padding-top: 10px; padding-bottom: 5px; font-size : 85%; color : #5a5a5a; }

.menu_footer { background : #f1f4f5; font-size : 90%; color : #5a5a5a; padding: 10px; margin-left: 10px; margin-right: 10px;}

.menu_footer_links { color : #5a5a5a; }
a.menu_footer_links { color : #5a5a5a; text-decoration: none; }
a.menu_footer_links:hover { color : #5a5a5a; text-decoration: underline; }



.navigation_2 { color : #c1c1c1; padding-bottom: 4px; }
a.navigation_2 { color : #c1c1c1; text-decoration: none; }
a.navigation_2:hover { color : #347cc8; text-decoration: none; }





.sidebar_gradient { background : #f1f4f5 url("images/layaut/sidebar/sidebar_gradient.gif") repeat-x bottom; }
.sidebar_menu { padding-left: 9px; padding-right: 9px; padding-top: 2px; padding-bottom: 6px; }
.sidebar_links { font-size : 90%; color : #766a6a; }
a.sidebar_links { font-size : 90%; color : #766a6a; text-decoration: none; }
a.sidebar_links:hover { font-size : 90%; color : #766a6a; text-decoration: underline; }

.sidebar_links_2 { font-size : 90%; color : #766a6a; }
a.sidebar_links_2 { font-size : 90%; color : #766a6a; text-decoration: none; }
a.sidebar_links_2:hover { font-size : 90%; color : #766a6a; text-decoration: underline; }

.sidebar_panel_klienta { background : #fff6bf; padding: 6px; border-color : #ffd324; border-style : solid; border-width : 1px; }
a.panel_klienta_links { font-size : 90%; color : #696969; text-decoration: none; }
a.panel_klienta_links:hover { font-size : 90%; color : #696969; text-decoration: underline; }

.zolty_box { background : #fff6bf; padding: 10px; border-color : #ffd324; border-style : solid; border-width : 1px; }
.zielony_box { background : #99c960; padding: 15px; font-size: 110%; color: #fff; font-weight: bold; }
.j_niebieski_box { background : #94c2f3; padding: 10px; border-color : #94c2f3; border-style : solid; border-width : 1px; }
.czerwony_box { background : #e54c20; padding: 15px; border-color : #c1411d; border-style : solid; border-width : 0px; font-size: 115%; color: #fff; }




.szaretlo_product_info { background: #f1f4f5; padding-top: 10px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; font-size: 140%; color : #333; }
.szaretlo_product_info2 { background: #f1f4f5; padding-top: 4px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; font-size: 90%; color : #333; }

SPAN.cena { padding: 0px; background: #fff; color : #2d2d2d; font-size : 140%; }
SPAN.cena_netto { padding: 0px; background: #fff; color : #c2c2c2; font-size : 90%; }


TD.cena_product_info { padding-top: 5px; background : url("images/layaut/tlo_pod_cene.gif") no-repeat; height: 110px; }
SPAN.cena_product_info_brutto { color : #2d2d2d; font-size : 130%; }
SPAN.cena_product_info_netto { color : #0090d8; font-size : 80%; }

TD.product_info_small_text { color : #666; font-size : 90%; }

.new_products_box { background: #fff url("images/layaut/new_products_box.gif") repeat-x bottom; padding-bottom: 10px; padding-top: 10px; margin-bottom: 1px; }

.image_artysci_border { background : #fff; border-color : #f1f4f5; border-style : solid; border-width : 5px; width: 100px; }


.empty_main_title { background : #fff url("images/layaut/empty_title_header.gif") no-repeat top center; height: 6px; }
.history_main_title { background : #fff url("images/layaut/history_title_header.gif") no-repeat; font-size : 95%; color : #333; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }


TD.login_main, P.login_main { background : #e6e6e6; font-size : 90%; color : #333; padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 3px; }
.loginBoxContents { background : #fff; font-size : 100%; padding-left: 6px; padding-right: 6px; padding-bottom: 10px; border: 1px solid #e6e6e6; }

TD.szare_tlo_informacja { background : #f3f3f3; padding: 12px; font-size : 95%; color: 666; }

.address_bookBOX { border-bottom: 1px solid #cdcdcd; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; }

.checkout_confirmationBOX { border-right: 1px solid #cdcdcd; }

.cookieBOX { background: #e6e6e6; padding: 6px; font-size : 85%; color: 666; text-align: justify; }

.categoryBoxTop { background : #224272 url("images/layaut/category_box_top.gif") no-repeat top center; height: 1px; }
.categoryBoxContents { background : #f6f6f7 url("images/layaut/category_box.gif") repeat-y; height: 143px; font-size : 100%; padding-top: 5px; padding-bottom: 0px; }
.categroyText { padding-bottom: 10px; }
a.categroyText { color: #c9c9c9; text-decoration: none; font-size: 90%; }
a.categroyText:hover { color: #fff; text-decoration: none; }

.galeria_box_top { background: #fff url("images/layaut/galeria_top.gif") no-repeat; height: 5px; width: 680px; }
.galeria_box { background: #fff url("images/layaut/galeria_box.gif") repeat-y; }
.galeria_box_bottom { background: #fff url("images/layaut/galeria_bottom.gif") no-repeat; height: 5px; width: 680px; }

.model_info_small_text { padding-left: 12px; padding-top: 2px; border-bottom: 0px solid #666; font-size : 75%; color : #2d2d2d; }





/*-- fonts --*/

@font-face {
	font-family: "Myriad Pro";
	src: url(/fonts/MyriadPro-Regular.ttf) format("truetype");
	}

@font-face {
	font-family: "Museo Slab";
	src: url(/fonts/Museo_Slab.otf);
	}

/*-- body --*/

html, body { 
	background: #fff; 
	font-family: "Myriad Pro", sans-serif;
	font-size: 12px;
	letter-spacing: 0.3px;
	line-height: 16px; 
	color: #717171; 
	margin: 0px; 
	}

#wrapper {
	background: #fff;
	padding: 20px;
	width: 910px;
	margin: auto;
	}

a { 
	color: #347cc8; 
	text-decoration : none;
	}

	a:hover { 
		color: #347cc8; 
		text-decoration : underline;
		}

p {
	margin: 0;
	padding: 0;
	}

h1 {
	font-family: "Museo Slab";
	font-size: 20px;
	line-height: 28px;
	font-weight: normal;
	color: #000;
	margin: 0;
	padding: 0;
	}

h2 {
	font-family: "Museo Slab";
	font-size: 15px;
	line-height: 24px;
	font-weight: normal;
	color: #000;
	margin: 0;
	padding: 0;
	}

h3 {
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	color: #000;
	margin: 0;
	padding: 0;
	}

#lineDotted {
	height: 1px;
	width: auto;
	margin: 8px 0 8px 0;
	border-bottom: 1px dotted #e0e0e0;
	}

#lineDotted-pageInfo {
	height: 1px;
	width: auto;
	margin: 15px 0 15px 0;
	border-bottom: 1px dotted #e0e0e0;
	}

.lineDotted {
	height: 1px;
	width: auto;
	margin: 6px 0 6px 0;
	border-bottom: 1px dotted #e0e0e0;
	}

.lineDotted-pageInfo {
	height: 1px;
	width: auto;
	margin: 15px 0 15px 0;
	border-bottom: 1px dotted #e0e0e0;
	}
	
/*-- header --*/

.headerCart {
	background: #efefef;
	font-weight: normal;
	font-size: 12px;
	width: 215px;	
	padding: 8px;
	border: 1px solid #efefef;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	}

.headerLinks { 
	color: #0197de; 
	}

	a.headerLinks { 
		color: #0197de; 
		text-decoration: none; 
		}
		
		a.headerLinks:hover { 
			color: #000; 
			text-decoration: none; 
			}

.headerMenu {
	padding: 8px 5px 8px 5px;
	margin: 6px 0 6px 0;
	border-top: 1px dotted #e0e0e0;
	border-bottom: 1px dotted #e0e0e0;
	}

.headerMenuLinks {
	font-family: "Museo Slab"; 
	font-size: 17px;
	padding: 6px;
	color : #347cce;
	font-weight: normal; 
	}
	
	a.headerMenuLinks { 
		color: #347cce; 
		text-decoration: none;
		}
	
		a.headerMenuLinks:hover { 
		color : #347cce;
		background: #f9f9f9; 
		text-decoration: none;
		}

/*-- main page --*/

.categoriesBackground { 
	background: #fff url("images/layaut/kategorie_tlo.gif") no-repeat center;
	padding: 15px; 
	}

.featuredArtist-Image {
	background: #efefef;
	width: 90px;
	height: 90px;
	padding: 5px;
	}

.featuredArtist-Text {
	width: 433px;
	padding: 2px 10px 2px 10px;
	}
	
.featuredArtist-Portfolio {
	padding: 6px;
	}

.mainArtist-Image {
	border: 1px solid #efefef;
	padding: 4px;
	height: 124px;
	}

.borderLeft { 
	background: #fff url("images/layaut/pionowa_linia.gif") repeat-y top center ; 
	width: 20px; }

	
/*-- footer --*/

#footer {
	background: #efefef;	
	padding: 5px 10px 10px 10px;
	font-size: 10px;
	line-height: 14px;	
	border: 1px solid #efefef;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	}

.footerLine { 
	height: 1px;
	width: auto;
	margin: -2px 0 4px 0;
	border-bottom: 1px dotted #e0e0e0;
	}

.footerRules {
	font-size: 10px;
	padding: 5px 0 0 0;
	color: #6a6a6a;
	}

/*-- products listing --*/	

.manufacturesLink {
	color: #717171;
	}

a.manufacturesLink {
	color: #717171;
	text-decoration: none;
	}

a.manufacturesLink:hover {
	color: #000;
	text-decoration: none;
	}

.breadcrumb { 
	color: #c1c1c1; 
	}

a.breadcrumb { 
	color: #c1c1c1; 
	text-decoration: none; 
	}
		
a.breadcrumb:hover { 
	color: #347cc8; 
	text-decoration: none; 
	}

.categoryDescription {
	background: #efefef;
	padding: 15px;
	color: #000;
	line-height: 18px;
	}

.pageResults {
	font-size: 12px;
	padding: 6px; 
	color: #fff; 
	background: #000; 
	font-weight: normal; 
	}

a.pageResults {
	font-size: 12px
	padding: 0px; 
	color: #717171; 
	background: #fff; 
	font-weight: normal; 
	}

a.pageResults:hover { 
	color: #000; 
	text-decoration: none; 
	font-weight: normal; 
	}

/*-- product info --*/

.gradient { 
	background: #f1f4f5 url("images/layaut/sidebar/sidebar_gradient.gif") repeat-x bottom; 
	padding: 10px; 
	}

.manufacturerDescription {
	padding-top: 5px; 
	}

.manufacturerName {
	font-family: "Museo Slab"; 
	font-size: 15px; 
	color: #000;
	padding-top: 10px; 
	}

.productsName {
	font-family: "Museo Slab";
	color: #000;
	font-size: 18px;
	letter-spacing: 1px;
	padding: 3px 0 3px 0;
	}

.productsPrice {
	font-family: "Museo Slab";
	color: #347cc8;
	font-size: 20px;
	letter-spacing: 1px;
	font-weight: normal;
	}

.chwilowo_brak_text {
	background: #f1f4f5;  
	font-size: 10px; 
	color: #5a5a5a; 
	padding: 4px 8px 4px 6px;	
	text-align: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; }	
	}

#data { 
	background: #f1f4f5; 
	padding: 3px 6px 3px 6px;	
	text-align: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; }
	
.manufacturer_name_listing { font-size: 95%; color: #333333; padding-bottom: 8px; }
.manufacturer_name_new_products { font-size: 95%; color: #333333; }

a.manufacturer_name { color : #333333; text-decoration: none; }
a.manufacturer_name:hover { color : #333333; text-decoration: underline; }

/*-- producenci.php --*/

.manufacturesImage { 
	margin-bottom: 3px; 
	background: #fff; 
	height: 120px; 
	width: 120px; 
	border: 5px solid #f1f4f5;
	}
	
/*-- page_info --*/

.headerTitle {
	font-size: 18px;
	padding: 10px 0 10px 0;
	font-weight: normal;
	color: #000;
	margin: 0;
	padding: 0;	
	}

.backgroundGrey {
	background: #efefef; 
	padding: 10px;
	}

.szaretlo { 
	background: #efefef; 
	padding: 10px; 
	}
	
/*-- shoping cart --*/

.boxTotalPrice { 
	background: #efefef;
	font-weight: normal;	
	padding: 10px;
	border: 1px solid #efefef;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	}

.shopping_cart-odd { 
	background: #fff; 
	}

.shopping_cart-even { 
	background: #fff; 
	}

.cartPrice {
	font-family: "Museo Slab";
	font-size: 15px;
	color: #000; 
	background: #fff; 
	}
	
.productListing-heading { 
	font-size: 12px; 
	background: #efefef; 
	padding: 6px; 
	color: #000; 
	font-weight: normal; 
	}

.productListing-data { 
	font-size : 100%; 
	}

.productListing { 
	background: #efefef; 
	border-spacing: 1px; 
	}

.orderTotal {
	font-family: "Museo Slab";
	font-size: 12px;
	color: #000;
	}

.orderProductInfo {
	font-family: "Museo Slab";
	font-size: 12px;
	color: #000;
	}

.orderShippingTitle {
	font-family: "Museo Slab";
	font-size: 12px;
	color: #000;
	}

/*-- box --*/

.accountHeader { 
	font-size: 16px; 
	color: #000; 
	padding: 0 0 10px 3px; 
	}

.account_main {
	font-size: 16px;
	font-weight: normal;
	color: #000;
	margin: 0;
	padding: 0 0 10px 3px; 
	}

.accountBoxContents { 
	background: #f9f9f9; 
	padding: 12px;
	border: 1px solid #dddddd; 
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	}

/*-- create account --*/

.createAccountHeader {
	font-family: "Museo Slab";
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #000;
	margin: 0;
	padding: 0 0 10px 3px;	
	}

.createAccountContents { 
	background: #fff; 
	padding: 0px;
	}

.createAccountBox { 
	background: #f4f4f4; 
	padding: 10px;
	color: #000;
	border: 1px solid #f4f4f4; 
	border-radius: 2px; 
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	}

/*-- login --*/

.loginAccountHeader {
	font-family: "Museo Slab";
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #000;
	margin: 0;
	padding: 0 0 10px 3px;	
	}

.loginBoxContents { 
	background: #f4f4f4; 
	padding: 12px;
	border: 1px solid #f4f4f4; 
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	}
	
.media {
	font-family: "Museo Slab";
	font-size: 12px;
	color: #252525;
	margin: 0;
	padding: 0;	
	}