HTML, BODY, P, DIV, FORM, IMG, H1, H2, H3 { padding:0px; margin:0px; border:none; }

UL {margin-top:0px;}
OL {margin-top:0px;}


BODY { font-size:13px; font-family:"Times New Roman", Times, serif; color:#908F8D; background:url(/img/global/background.jpg) top left repeat-x #000000; }

INPUT, SELECT, TEXTAREA { font-size:13px; font-family:"Times New Roman", Times, serif; color:#908F8D; border:1px solid #908F8D; }

A { text-decoration:none; color:#636363; }
A:hover { text-decoration:underline; }

H1 { font-size:18px; color:#A3A3A3; font-weight:bold; padding-bottom:4px; }
H2 { font-size:24px; color:#908F8D; font-weight:normal; }
H3 { font-size:15px; color:#D90E3E; font-weight:bold; text-transform:uppercase; }
H3.notransform {text-transform:none; }

DIV.custom-text-input { height:23px; float:left; overflow:hidden; background:url(/img/global/search-rightpart.gif) top right no-repeat; }
	DIV.custom-text-input INPUT { height:19px; padding:4px 0px 0px 8px; margin:0px; display:block; border:none; background:url(/img/global/search-leftpart.gif) top left no-repeat; color:#908F8D; font-size:13px; font-family:"Times New Roman", Times, serif; float:left; }


DIV.custom-button { float:left; background:url(/img/global/search-button-rightpart.gif) top right no-repeat; height:23px; padding-right:5px; }
	DIV.custom-button DIV { background:url(/img/global/search-button-leftpart.gif) top left no-repeat; padding-left:5px; float:left; height:23px; }
		DIV.custom-button DIV INPUT { float:left; height:23px; border:none; text-transform:uppercase; font-family:"Times New Roman", Times, serif; color:#FFFFFF; font-size:10px; cursor:pointer; background:none; padding:0px; margin:0px; font-weight:bold; }

DIV.rightcolumn DIV.custom-button { background:url(/img/subpage/search-button-rightpart.gif) top right no-repeat; }
	DIV.rightcolumn DIV.custom-button DIV { background:url(/img/subpage/search-button-leftpart.gif) top left no-repeat; }
	
IMG.intext-left { float:left; border:1px solid #C7C7C7; margin:4px 12px 8px 0px; }
IMG.intext-right { float:right; border:1px solid #C7C7C7; margin:4px 0px 8px 12px; }

DIV.holder { width:920px; margin:0 auto; }

DIV.top { width:910px; padding:0px 3px 0px 7px; margin-bottom:15px; float:left; }
	DIV.top DIV.topbar { float:left; width:910px; height:21px; font-size:10px; padding-top:9px; margin-bottom:16px; }
		DIV.top DIV.topbar DIV.leftpart { float:left; width:200px;}
			DIV.top DIV.topbar DIV.leftpart A { color:#868686; font-weight:bold; text-transform:uppercase; }
        DIV.top DIV.topbar DIV.middlepart { float:left; }
            DIV.top DIV.topbar DIV.middlepart A {color:#908F8D; text-decoration:underline;}
		DIV.top DIV.topbar DIV.rightpart { float:right; color:#FFFFFF; }
			DIV.top DIV.topbar DIV.rightpart A { font-weight:bold; text-transform:uppercase; color:#FFFFFF; }
			DIV.top DIV.topbar DIV.rightpart SPAN { margin:0px 8px; }
	DIV.top A.logo { background:url(/img/global/logo.png); width:162px; height:77px; float:left; }
	DIV.top FORM { float:right; }
		DIV.top FORM DIV.custom-text-input { width:172px; }
			DIV.top FORM DIV.custom-text-input INPUT { width:161px; }
		DIV.top FORM DIV.custom-button { margin-left:7px; }
			DIV.top FORM DIV.custom-button INPUT { width:22px; }
	DIV.top DIV.menu { float:right; clear:right; margin-top:28px; font-size:10px; font-weight:bold; text-transform:uppercase; }
		DIV.top DIV.menu A
		{ float:left; margin-left:8px; color:#FFFFFF; padding-right:5px; background:url(/img/global/menu-button-rightpart.gif) -30px -30px no-repeat; height:22px; cursor:pointer; }
			DIV.top DIV.menu A SPAN { float:left; height:17px; padding:5px 3px 0px 8px; background:url(/img/global/menu-button-leftpart.gif) -30px -30px no-repeat; }
		DIV.top DIV.menu A:hover, DIV.top DIV.menu A.selected { text-decoration:none; background-position:top right; }
			DIV.top DIV.menu A:hover SPAN, DIV.top DIV.menu A.selected SPAN { background-position:top left; }
DIV.main-flash { width:920px; height:420px; float:left; clear:both; }
	DIV.main-flash IMG { display:block; }
DIV.leftcolumn { float:left; width:245px; margin-right:4px; clear:both; }
	DIV.leftcolumn DIV.box { width:245px; margin-top:4px; background:url(/img/subpage/bottom-border-rounded-gray.gif) bottom left no-repeat; padding-bottom:5px; float:left; }
		DIV.leftcolumn DIV.box DIV.bottom-border { float:left; background:url(/img/subpage/top-border-rounded-gray.gif) top left no-repeat; padding-top:5px; }
		DIV.leftcolumn DIV.box H3 { background-color:#FFFFFF; padding:10px 0px 7px 19px; float:left; width:226px; }
		DIV.leftcolumn DIV.box UL { margin:0px; padding:3px 0px 5px 0px; list-style:none; background-color:#E9E9E9; font-size:15px; line-height:21px; float:left; }
			DIV.leftcolumn DIV.box UL LI { float:left; width:245px; }
				DIV.leftcolumn DIV.box UL LI A { color:#908F8D; padding-left:19px; float:left; border-bottom:1px solid #D8D8D8; width:226px; }
				DIV.leftcolumn DIV.box UL LI A:hover { text-decoration:none; background-color:#F6F6F6; }
			DIV.leftcolumn DIV.box UL LI.selected { font-weight:bold; }
				DIV.leftcolumn DIV.box UL LI.last A { border-bottom:none; }
				DIV.leftcolumn DIV.box UL LI UL { padding:0px; }
						DIV.leftcolumn DIV.box UL LI UL LI A { padding-left:38px; width:207px; font-weight:normal;}
						DIV.leftcolumn DIV.box UL LI.selected UL LI.selected A {font-weight:bold;}
	DIV.leftcolumn DIV.box-first { margin-top:0px; }
		DIV.leftcolumn DIV.box-first DIV.bottom-border { background:url(/img/subpage/top-border-rounded-red.gif) top left no-repeat; }
DIV.rightcolumn { float:left; width:671px; }
	DIV.rightcolumn DIV.top-border { background:url(/img/subpage/top-border-rounded-long.gif); width:671px; height:8px; float:left; }
	DIV.rightcolumn DIV.content { background:url(/img/subpage/subpage-content-background.gif) top left repeat-y; float:left; width:631px; padding:7px 20px 2px 20px; min-height:350px;}
		DIV.rightcolumn DIV.product-card { padding-top:8px; float:left; margin-bottom:16px; }
			DIV.rightcolumn DIV.product-card DIV.image-section { float:left; width:314px; margin-right:20px; }
				DIV.rightcolumn DIV.product-card DIV.image-section DIV.image { position:relative; width:314px; background:url(/img/global/loader.gif) center center no-repeat; }
					DIV.rightcolumn DIV.product-card DIV.image-section DIV.image DIV.top-overlay
					{ position:absolute; top:0px; left:0px; background:url(/img/subpage/top-corners-overlay-314.png); width:314px; height:5px; }
					DIV.rightcolumn DIV.product-card DIV.image-section DIV.image IMG { display:block; }
				DIV.rightcolumn DIV.product-card DIV.image-section DIV.label { width:306px; height:21px; background:url(/img/subpage/product-image-label-background.gif) top left no-repeat; border-top:1px solid #C7C7C7; padding:4px 8px 0px 0px; text-align:right; cursor:default; }
					DIV.rightcolumn DIV.product-card DIV.image-section DIV.label A { margin:0px 3px; }
						DIV.rightcolumn DIV.product-card DIV.image-section DIV.label A IMG { vertical-align:baseline; }
			DIV.rightcolumn DIV.product-card DIV.desc { float:left; width:297px; min-height:200px; padding-bottom:20px; }
				DIV.rightcolumn DIV.product-card DIV.desc H2 { padding-bottom:8px; }
				DIV.rightcolumn DIV.product-card FORM SELECT { margin-right:10px; }
				DIV.rightcolumn DIV.product-card FORM DIV.custom-button,DIV.rightcolumn DIV.product-card FORM DIV.price { margin-top:12px; }
				
					DIV.rightcolumn DIV.product-card FORM DIV.custom-button INPUT { width:70px; }
		DIV.rightcolumn H1.also { clear:both; float:none; color:#908F8D; border-bottom:1px solid #C7C7C7; margin-bottom:12px; padding-bottom:6px; } 
		DIV.rightcolumn DIV.gallery-row { float:left; clear:both; margin-bottom:12px; width:631px; }
			DIV.rightcolumn DIV.gallery-row DIV.item { float:left; margin-right:24px; text-align:center; width:194px; line-height:19px; }
				DIV.rightcolumn DIV.gallery-row DIV.item DIV.image { position:relative; width:194px; margin-bottom:5px; }
					DIV.rightcolumn DIV.gallery-row DIV.item DIV.image IMG { display:block; }
					DIV.rightcolumn DIV.gallery-row DIV.item DIV.image SPAN.top-overlay
					{ background:url(/img/subpage/top-corners-overlay-194.png); width:194px; height:5px; position:absolute; top:0px; left:0px; }
					DIV.rightcolumn DIV.gallery-row DIV.item DIV.image SPAN.bottom-overlay
					{ background:url(/img/subpage/bottom-corners-overlay-194.png); width:194px; height:5px; position:absolute; bottom:0px; left:0px; }
				DIV.rightcolumn DIV.gallery-row DIV.item A { color:#908F8D; }
			DIV.rightcolumn DIV.gallery-row DIV.item-last { margin-right:0px; }
		DIV.rightcolumn DIV.gallery-row-last { margin-bottom:30px; }
		DIV.rightcolumn DIV.longtext { line-height:19px; text-align:justify; }
	DIV.rightcolumn DIV.bottom-border { background:url(/img/subpage/bottom-border-rounded-long.gif); width:671px; height:10px; float:left; }
DIV.footer { width:920px; float:left; clear:both; margin-top:11px; border-top:1px solid #383737; padding-top:8px; text-align:right; }
	DIV.footer DIV.menu { margin-bottom:36px; font-size:10px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; }
		DIV.footer DIV.menu A { margin-left:25px; color:#A3A3A3; }
	DIV.footer DIV.copyrights { color:#383737; padding-bottom:30px; }
		DIV.footer DIV.copyrights A { color:#383737; }
		
		
		
DIV.content DIV.navig_container {width:630px; height:22px; margin:10px 0px; clear:both;}
DIV.content DIV.navig {float:right;}
/*
DIV.content DIV.navig A {display:block; float:left; margin-left:10px; text-align:center; width:20px; height:19px; padding-top:1px; border:solid 1px #D8D8D8;}
DIV.content DIV.navig A.selected {background:#D90E3E; color:white; font-weight:bold; border-color:#D90E3E;}
*/	
DIV.content DIV.navig A, DIV.content DIV.navig DIV.page_label {display:block; float:left; margin-left:8px;}	
DIV.content DIV.navig DIV.page_label {border-left:solid 1px #908F8D; padding-left:8px;}
DIV.content DIV.navig A.selected {color:#D90E3E; font-weight:bold;}	





.error_msg, .form_msg_wrong, .wrong_field {color:#D90E3E;}
.form_msg_wrong {font-weight:bold;}

TABLE.form_table input {padding:3px;}
TABLE.form_table select {padding:3px;}
TABLE.form_table textarea {padding:3px;}
TABLE.form_table DIV.custom-button {margin-left:140px;}


TABLE#koszyk, TABLE#koszyk TD, TABLE#koszyk TH {border:solid 1px #D90E3E; border-collapse:collapse; padding:3px;}
TABLE#koszyk {width:560px; clear:both; margin-top:10px;}
TABLE#koszyk TH {background:#D90E3E; color:white;}
TABLE#koszyk TD {}
TABLE#koszyk .lp {width:20px; text-align:center;}
TABLE#koszyk .name {width:300px; text-align:left;}
TABLE#koszyk .amount {width:50px; text-align:center;}
TABLE#koszyk .price {width:80px; text-align:right;}
TABLE#koszyk .price_sum {width:80px; text-align:right;}
TABLE#koszyk .grand_total {text-align:right; text-align:right; font-weight:bold;}
TABLE#koszyk img {margin-right:5px;}


DIV#currencies {margin-bottom:4px; width:631px; text-align:right; clear:both; height:20px;}

.form_table .opis {vertical-align: top;}

DIV.bag_buttons DIV.back {display:block; float:left; width:350px;}
		