<!--
	
	body { 
			
		background: #fffefd url(images/background.gif) repeat-x;
		margin: 0px;
		padding: 0px;
		cursor: default;
		text-align: center;
			
		}
	
	img {
		
		border: 0px;
		margin: 0px;
		padding: 0px;
		
	}

	div#container {
		
		width: 755px;
		margin: 0px auto;
		text-align: left;
		
	}
	
	.flash_logo {
		
		width: 755px;
		margin: 0px;
		padding: 0px;
		position: relative;
		right: 2px;
		
	}
	
	
	div .clear, .clear_top {
		
		clear: both;
		
	}
	
	div .clear_bottom {
		
		height: 25px;
		clear: both;
		
	}
	
	div.double {
		
		background: url(images/hr_double.gif) repeat-x;
		border: 0px;
		position: relative;
		top: 10px;
		margin: 0px 0px 20px 0px;
		padding: 2px 0px 1px 0px;
		clear: both;
		
	}
	
	div.solid {
		
		background: url(images/hr_double.gif) repeat-x;
		border: 0px;
		margin: 10px 0px 10px 0px;
		padding: 1px 0px 0px 0px;
		clear: both;
		
	}
	
	.boxText { font-family: tahoma; font-size: 11px; background:#FFFFFF; }
	.boxText a { color: #00124D; font-size: 11px; line-height: 13px; font-weight: bold; }
	.boxText a:hover { color: #A2001E; text-decoration: none; }
	.boxText img { margin: 0px 5px 0px 0px; }
	.errorBox { font-family: tahoma; font-size: 11px; background: #ffb3b5; font-weight: bold; }
	.stockWarning { font-family: tahoma; font-size: 11px; color: #cc0033; }
	.productsNotifications { background: #f2fff7; }
	.orderEdit { font-family: tahoma; font-size: 11px; color: #70d250; text-decoration: underline; }

	FORM {
		display: inline;
	}
	
	TR.header {
	  background: #ffffff;
	}
	
	TR.headerNavigation {
	  background-image: url(images/infobox/gradient_middle.jpg);
	  background-repeat: repeat;
	}
	TD.headerNavigation {
	  font-family: tahoma;
	  font-size: 11px;
	  color: #000099;
	  font-weight : bold;
	  text-align:right;
	}
	TD.headerNavigation_path {
	  font-family: tahoma;
	  font-size: 11px;
	  color: #000099;
	  font-weight : bold;
	  text-align:left;
	}
	
	A.headerNavigation { 
	  color: #ffffff; 
	}
	
	/*A.headerNavigation:hover {
	  color: #ffffff;
	  background: #000066;
	}
	*/
	
	TR.headerError {
	  background: #ff0000;
	}
	
	TD.headerError {
	  font-family: Tahoma, Verdana, Arial, sans-serif;
	  font-size: 12px;
	  background: #ff0000;
	  color: #ffffff;
	  font-weight : bold;
	  text-align : center;
	}
	
	TR.headerInfo {
	  background: #00ff00;
	}
	
	TD.headerInfo {
	  font-family: Tahoma, Verdana, Arial, sans-serif;
	  font-size: 12px;
	  background: #00ff00;
	  color: #ffffff;
	  font-weight: bold;
	  text-align: center;
	}
	
	TR.footer {
	  background: #bbc3d3;
	}
	
	TD.footer {
	  height: 20px;
	  font-family: tahoma;
	  font-size: 11px;
	  background-image: url(images/infobox/gradient_middle.jpg);
	  background-repeat: repeat;
	  color: #ffffff;
	  font-weight: bold;
	}
	
	.infoBox {
	  background: #B2CDFF;
	/*  border:1px dashed #BF9A2B;*/
	}
	
	.infoBoxContents {
	  
	  background: #FFFFFF;
	  font-family: tahoma;
	  font-size: 11px;
	}
	
	.infoBoxNotice {
	  background: #FF8E90;
	}
	
	.infoBoxNoticeContents {
	  background: #FFE6E6;
	  font-family: tahoma;
	  font-size: 11px;
	}
	
	TD.infoBoxHeading {
	  font-family: tahoma;
	  font-size: 12px;
	  font-weight: bold;
	  background-image: url(images/infobox/gradient_middle.jpg);
	  background-repeat: repeat;
	  color: #ffffff;
	  padding-top:auto;
	  padding-bottom:auto;
	  margin: 5px 0px 0px 0px;
	}
	
	TD.infoBox, SPAN.infoBox {
	  font-family: tahoma;
	  font-size: 11px;
	}
	
	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: #none; 
	}
	
	
	
	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: #B2CDFF;
	  filter: Alpha(Opacity=80, FinishOpacity=80, Style=1, StartX=0,StartY=0, FinishX=300, FinishY=300); 
	}
	
	TABLE.productListing {
	/*  border:1px dashed #BF9A2B;*/
	}
	
	.productListing-heading {
	  padding: 2px;
	  font-family: tahoma;
	  font-size: 12px;
	  height:20px;
	  background-image: url(images/infobox/gradient_middle.jpg);
	  color: #ffffff;
	  font-weight: bold;
	}
	
	TD.productListing-data {
	  font-family: tahoma;
	  font-size: 11px;
	}
	
	A.pageResults {
	  color: #0000FF;
	}
	
	A.pageResults:hover {
	  color: #0000FF;
	  background: #FFFF33;
	}
	
	TD.pageHeading, DIV.pageHeading {
	  font-family: georgia;
	  font-size: 20px;
	  color: #1E4AB7;
	}
	
	TR.subBar {
	  background: #f4f7fd;
	}
	
	TD.subBar {
	  font-family: tahoma;
	  font-size: 11px;
	  color: #000000;
	}
	
	TD.main, P.main {
	  font-family: tahoma;
	  font-size: 11px;
	  line-height: 1.5;
	}
	
	TD.smallText, SPAN.smallText, P.smallText {
	  font-family: tahoma;
	  font-size: 11px;
	}
	
	TD.accountCategory {
	  font-family: tahoma;
	  font-size: 13px;
	  color: #aabbdd;
	}
	
	TD.fieldKey {
	  font-family: tahoma;
	  font-size: 12px;
	  font-weight: bold;
	}
	
	TD.fieldValue {
	  font-family: tahoma;
	  font-size: 12px;
	}
	
	TD.tableHeading {
	  font-family: tahoma;
	  font-size: 12px;
	  font-weight: bold;
	}
	
	SPAN.newItemInCart {
	  font-family: tahoma;
	  font-size: 11px;
	  color: #ff0000;
	}
	
	table CHECKBOX, table INPUT, table RADIO, table SELECT {
	  font-family: tahoma;
	  font-size: 11px;
	  margin: 5px 0px 0px 0px;
	}
	
	TEXTAREA {
	  width: 100%;
	  font-family: tahoma;
	  font-size: 11px;
	  background:#FFFFFF;
	}
	
	SPAN.greetUser {
	  font-family: tahoma;
	  font-size: 12px;
	  color: #f0a480;
	  font-weight: bold;
	}
	
	TABLE.formArea {
	  background: #f1f9fe;
	  border-color: #7b9ebd;
	  border-style: solid;
	  border-width: 1px;
	}
	
	TD.formAreaTitle {
	  font-family: Tahoma, Verdana, Arial, sans-serif;
	  font-size: 12px;
	  font-weight: bold;
	}
	
	SPAN.markProductOutOfStock {
	  font-family: Tahoma, Verdana, Arial, sans-serif;
	  font-size: 12px;
	  color: #c76170;
	  font-weight: bold;
	}
	
	SPAN.productSpecialPrice {
	  font-family: tahoma;
	  color: #ff0000;
	}
	
	SPAN.errorText {
	  font-family: tahoma;
	  color: #ff0000;
	}
	
	.moduleRow { }
	.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
	.moduleRowSelected { background-color: #E9F4FC; }
	
	.checkoutBarFrom, .checkoutBarTo { font-family: tahoma; font-size: 11px; color: #8c8c8c; }
	.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
	
	.messageBox { font-family: tahoma; font-size: 11px; }
	.messageStackError, .messageStackWarning { font-family: tahoma; font-size: 11px; background-color: #ffb3b5; }
	.messageStackSuccess { font-family: tahoma; font-size: 11px; background-color: #99ff00; }

	/*
		
		» Górna część strony - logo
		
	*/

	div#container_top {
		
		background: #fefeff;
		width: 755px;
		
	}

	div#container_top .logo {
		
		background: url(images/logo.gif) no-repeat;
		width: 755px;
		height: 200px;
		
	}

	/*
		
		» Górna część strony - szybka nawigacja / wyszukiwarka
		
	*/

	div#top {
		
		background: url(images/top_line_center.gif) repeat-x;
		width: 749px;
		height: 33px;
		margin: 0px auto;
		
	}

	div#top a {
		
		font-family: tahoma;
		font-size: 11px;
		color: #000000;
		padding: 4px;
		
	}
	
	div#top a:hover {
		
		text-decoration: none;
		color: #323232;
		
	}
	
	div#top .left {
		
		background: url(images/top_line_left.gif);
		width: 350px;
		height: 29px;
		float: left;
		padding: 3px 0px 0px 5px;
		
	}
	
	div#top .left ul {
		
		margin: 0px;
		padding: 0px;
		
	}
	
	div#top .left li {
		
		display: inline;
		margin: 0px;
		padding: 0px;
		
	}
	
	div#top .left img {
		
		padding: 0px 0px 0px 10px;
		position: relative;
		
	}
	
	div#top .right {
		
		background: url(images/top_line_right.gif);
		width: 350px;
		height: 29px;
		float: right;
		padding: 3px 5px 0px 0px;
		text-align: right;
		
	}
	
	div#top .search_input {
		
		background: #ffffff;
		width: 140px;
		height: 21px;
		font-family: tahoma;
		font-size: 11px;
		color: #2b2b2b;
		padding: 3px;
		border: 1px solid #d2d7ec;
		vertical-align: middle;
		
	}
	
	div#top .search_submit {
		
		background: url(images/top_search_submit.gif);
		width: 77px;
		height: 21px;
		border: 0px;
		margin-right: 8px;
		cursor: pointer;
		vertical-align: middle;
		
	}

	/*
		
		» Górna część strony - przeglądane
		
	*/

	div#undertop {
		
		padding: 5px 15px 6px 0px;
		float: left;
		font-family: tahoma;
		font-size: 10px;
		color: #696868;
		
	}

	div#undertop a {
		
		color: #696868;
		
	}
	
	div#undertop a:hover {
		
		color: #000000;
		text-decoration: none;
		
	}
	
	div#undertop p {
		
		margin: 0px 0px 0px 17px;
		padding: 0px;
		float: left;
	}
	
	div#undertop ul {
		
		margin: 0px 0px 0px 7px;
		padding: 0px;
		float: left;
		
	}
	
	div#undertop li {
		
		display: inline;
		margin: 0px 0px 0px 7px;
		padding: 0px;
		
	}

	/*
		
		» Górna część strony - menu
		
	*/

	div#buttons_menu {
		
		background: url(images/button_background.gif) repeat-x;
		width: 755px;
		height: 39px;
		
	}

	div#buttons_menu ul {
		
		margin: 0px;
		padding: 0px;
		
	}

	div#buttons_menu li {
		
		display: inline;
		margin: 0px;
		padding: 0px;
		
	}

	div#buttons_menu a {
		
		text-decoration: none;
		
	}

	div#buttons_menu .drukarnia {
		
		background: url(images/button_drukarnia.gif);
		display: block;
		width: 125px;
		height: 39px;
		float: left;
		
	}
	
	div#buttons_menu .drukarnia:hover {
		
		background: url(images/button_drukarnia_hover.gif);
		
	}
	
	div#buttons_menu .drukarnia_active {
		
		background: url(images/button_drukarnia_hover.gif);
		display: block;
		width: 125px;
		height: 39px;
		float: left;
		
	}

	div#buttons_menu .wydawnictwo {
		
		background: url(images/button_wydawnictwo.gif);
		display: block;
		width: 125px;
		height: 39px;
		float: left;
		margin: 0px 0px 0px 1px;
		
	}
	
	div#buttons_menu .wydawnictwo:hover {
		
		background: url(images/button_wydawnictwo_hover.gif);
		
	}
	
	div#buttons_menu .wydawnictwo_active {
		
		background: url(images/button_wydawnictwo_hover.gif);
		display: block;
		width: 125px;
		height: 39px;
		float: left;
		margin: 0px 0px 0px 1px;
		
	}

	div#buttons_menu .internet {
		
		background: url(images/button_internet.gif);
		display: block;
		width: 125px;
		height: 39px;
		float: left;
		margin: 0px 0px 0px 1px;
		
	}
	
	div#buttons_menu .internet:hover {
		
		background: url(images/button_internet_hover.gif);
		
	}
	
	div#buttons_menu .internet_active {
		
		background: url(images/button_internet_hover.gif);
		display: block;
		width: 125px;
		height: 39px;
		float: left;
		margin: 0px 0px 0px 1px;
		
	}

	div#buttons_menu .onas {
		
		background: url(images/button_onas.gif);
		display: block;
		width: 125px;
		height: 39px;
		float: left;
		margin: 0px 0px 0px 1px;
		
	}
	
	div#buttons_menu .onas:hover {
		
		background: url(images/button_onas_hover.gif);
		
	}
	
	div#buttons_menu .onas_active {
		
		background: url(images/button_onas_hover.gif);
		display: block;
		width: 125px;
		height: 39px;
		float: left;
		margin: 0px 0px 0px 1px;
		
	}

	div#buttons_menu .sklep {
		
		background: url(images/button_sklep.gif);
		display: block;
		width: 125px;
		height: 39px;
		float: left;
		margin: 0px 0px 0px 1px;
		
	}
	
	div#buttons_menu .sklep:hover {
		
		background: url(images/button_sklep_hover.gif);
		
	}
	
	div#buttons_menu .sklep_active {
		
		background: url(images/button_sklep_hover.gif);
		display: block;
		width: 125px;
		height: 39px;
		float: left;
		margin: 0px 0px 0px 1px;
		
	}

	div#buttons_menu .kontakt {
		
		background: url(images/button_kontakt.gif);
		display: block;
		width: 125px;
		height: 39px;
		float: left;
		margin: 0px 0px 0px 1px;
		
	}
	
	div#buttons_menu .kontakt:hover {
		
		background: url(images/button_kontakt_hover.gif);
		
	}
	
	div#buttons_menu .kontakt_active {
		
		background: url(images/button_kontakt_hover.gif);
		display: block;
		width: 125px;
		height: 39px;
		float: left;
		margin: 0px 0px 0px 1px;
		
	}
	
	/*
		
		» Górna część strony - submenu
		
	*/
	
	div#submenu {
		
		background: #1e4ab7 url(images/submenu_background.gif) repeat-x bottom;
		width: 755px;
		height: 47px;
		font-family: tahoma;
		font-size: 11px;
		font-weight: bold;
		color: #ebf0ff;
		
	}
	
	div#submenu p {
		
		padding: 15px 0px 15px 15px;
		margin: 0px;
		
	}
	
	div#submenu a {
		
		color: #ebf0ff;
		
	}
	
	div#submenu a:hover {
		
		color: #ffffff;
		text-decoration: none;
		
	}
	
	/*
		
		» Środkowa część strony
		
	*/
	
	div#container_content {
		
		width: 755px;
		font-family: tahoma;
		font-size: 11px;
		color: #000000;
		margin: 25px 0px 0px 0px;
		
	}
	
	.box_input {
		
		width: 90%;
		height: 21px;
		font-family: tahoma;
		font-size: 11px;
		color: #000000;
		padding: 3px;
		border: 1px solid #D2D7ED;
		
	}
	
	.login_text {
		
		font-size: 12px;
		color: #1C4BB5;
		font-weight: bold;
		
	}
	
	.cat_link {
		
		margin: 4px 0px 4px 0px;
		font-size: 12px;
		
	}
	
	/*
		
		» Dolna część strony - stopka
		
	*/
	
	div#container_bottom {
		
		background: #f6f7fe url(images/footer_left.gif) no-repeat left;
		width: 755px;
		padding: 5px 0px 5px 0px;
		text-align: center;
		color: #e7e7ed;
		
	}
	
	div#container_bottom ul {
		
		margin: 0px;
		padding: 0px;
		
	}
	
	div#container_bottom li {
		
		display: inline;
		margin: 0px 3px 0px 3px;
		padding: 0px;
		
	}
	
	div#container_bottom a {
		
		font-family: arial;
		font-size: 11px;
		color: #8e8f97;
		
	}
	
	div#container_bottom a:hover {
		
		color: #56565b;
		text-decoration: none;
		
	}
	
	div#container_underbottom {
		
		width: 755px;
		padding: 5px 0px 5px 0px;
		
	}
	
	div#container_underbottom a {
		
		color: #6C6C6E;
		text-decoration: none;
		
	}
	
	div#container_underbottom .info {
		
		font-family: tahoma;
		font-size: 11px;
		color: #636363;
		float: left;
		padding: 0px 5px 5px 5px;
		
	}
	
	div#container_underbottom .info img {
		height: 40px;
		margin: 4px 5px 0px 0px;
		
	}
	
	div#container_underbottom .nktf {
		
		height: 40px;
		float: right;
		font-family: tahoma;
		font-size: 10px;
		color: #c3c3c3;
		padding: 8px 5px 0px 0px;
		
	}
	
	div#container_underbottom .nktf img {
		
		vertical-align: middle;
		margin-left: 4px;
		
	}

-->