/* CSS Document */body {	text-align: center;	margin: 0 0 0 0px;	padding: 0px;	font-family: Verdana, Arial, Helvetiva, "sans-serif";	font-size: 10px;	color: #000000;	background:#333;  } /* linki */ a, a:link, a:active, a:visited { 	color: #990000;	text-decoration:none; }a:visited {	color: #AA0000;	}a:hover {	text-decoration: underline;}a img { 	border: none;}/* bloki */div.clearer {	font-size: 1px;	clear: both;}#rightTopBack {	position: absolute;	background: url("../img/topRightTile.gif") top repeat-x;	height: 173px;	width: 50%;	left: 50%;}/* top */#topContainer {	background: #fff;	position: relative;	height: 250px;	width: 794px;	margin: 0px auto;	padding: 0 0 0 0;  background: url("../img/bg_top.jpg") no-repeat;}#logo {	position: absolute;	width: 106px;	height: 47px;	top: 30px;	left: 650px;}#topMenus {	padding: 0 0 0 317px;	height: 85px;	margin-bottom: 25px;}	/* general */	div#mainMenu, div#categoryMenu {		font-family: Tahoma;		font-size: 12px;		font-weight: bold;    padding-top:127px;	}	/* mainmenu */  div .mapa {    position: absolute;     top: 5px;     left: 10px;  }  	div#mainMenu {		height: 18px;		margin-bottom: 11px;	}	div#mainMenu div {		float: left;	}	#mainMenu a {		color: #fff;		display: block;		margin-left: 50px;    padding:2px;	}	#mainMenu a:hover, #mainMenu a.active {		text-decoration: none;    color:#FAB601;    padding:2px;			}	#mainMenu a.first {		margin-left: 5px;    margin-right: 5px;    padding-right:8px;	}	/* category menu */	div#categoryMenu {		color: #ffffff;		padding: 0 10px;		margin: 0;		margin-bottom: 5px;		width: auto;		height: 48px;		background-color: #b02829;	}	#categoryMenu div#columnOne, #categoryMenu div#columnTwo {		position: relative;		float: left;		margin: 7px 0 5px 0;		text-align: left;	}	#categoryMenu div#columnOne {		width: 220px;		border-right: #fff 2px solid;	}	#categoryMenu div#columnTwo {		margin-left: 10px;	}	#categoryMenu div#columnOneGalant {		width: 200px;		border-right: #fff 2px solid;	}	#categoryMenu a {		position: relative;		display: block;		padding-left: 20px;		padding-bottom: 4px;		background: url("../img/a_fff.gif") 8px 3px no-repeat;		color: #ffffff;	}	#categoryMenu a:hover, #categoryMenu a.active {		background: url("../img/a_orng.gif") 8px 3px no-repeat;		text-decoration: none;	}/* srodek */#midContainer {	position: relative;	margin: 0px;	padding: 0px;}#main {	position: relative;	width: 794px;	min-height: 350px;	height: auto;	margin: 0 auto;	padding: 0;	background-color: #fff;	background-position: top left;	background-repeat: repeat-y;}div.kontakt, div.ofirmie, div.galantsk, div.kalendar, div.mapa {	background-image: url(../img/mainTileLecture.gif) ;}/* for Internet Explorer *//*\*/* html #main {	height: 350px;}/**//* strony statyczne - tla */#innerContainer {	background-color: #f1f1f1;	background-position: top left;	background-repeat: no-repeat;  height: 230px;}.kontakt #innerContainer  {	background-image: url('../img/kontakt.jpg');}.ofirmie #innerContainer  {	background-image: url('../img/o_firmie.jpg');}.kalendar #innerContainer  {	background-image: url('../img/kalendar.jpg');}.galantsk #innerContainer  {	background-image: url('../img/galantery.jpg');}.mapa #innerContainer  {	background-image: url('../img/mapa.jpg');}#leftField, #middleField {	position: relative;	float: left;}#middleField {	position: relative;	float: right;}#lecture {	position: relative;	background: #fff;	font-family: Arial, Helvetica, sans-serif;	/* font-family: Georgia, Times New Roman, serif; */	font-size: 16px;	line-height: 19px;	margin: 0;	margin-left: 0px;	color: #333;	width: 764px;	w\idth: 764px;	padding: 15px;	padding-top: 25px;	text-align: left;	min-height: 206px;	height: auto;}/* for Internet Explorer *//*\*/* html #lecture {	height: 236px;}/**/	#lecture p {		margin: 0 22px 10px 22px;	}	#lecture a {		color: #0052fa;	}#picture {	position: relative;	float: left;	width: 317px;	padding: 0;	margin: 0;}/* stopka */#footer {	position: relative;	margin: 3px auto;	width: 794px;	padding: 3px 0px;	border-top: #000 2px solid;	text-align: left;}#copyright {	position: absolute;	display: block;	width: 200px;	height: 12px;	left: 610px;	font-size: 10px;	line-height: 10px;}#designer {	position: absolute;	display: block;	width: 107px;	height: 9px;	left: 794px;}.bottomButton {	position: relative;	display: block;	float: left;	width: 156px;	height: auto;	margin: 0;	margin-right: 5px;	padding: 0;	background-color: #b02829;}.grupa .bottomButton, .produkt .bottomButton {	width: 186px;	height: 26px;}/* grupy */div.grupa, div.produkt {	background-image: url("../img/back_groupview.gif");	text-align: left;}.grupa p {	margin: 0 0 5px 0;}.prodGroup .groupHeader {	border-bottom: #fff 2px solid;	width: 186px;	height: 28px;	he\ight: 26px;	background-color: #b02829;	background-repeat: no-repeat;	background-position: top left;}#prodGroup_1 .groupHeader {	background-image: url("../img/cat_lbl_kalendarzeksiazkowe.gif");}#prodGroup_2 .groupHeader {	background-image: url("../img/cat_lbl_organizatory.gif");}#prodGroup_3 .groupHeader {	background-image: url("../img/cat_lbl_kalendarzebiurkowe.gif");}#prodGroup_4 .groupHeader {	/*background-image: url("../img/cat_lbl_edycjespecjalne.gif");*/  background-image: url("../img/cat_lbl_oferta_dodatkowa.gif");}#prodGroup_7 .groupHeader {	background-image: url("../img/cat_lbl_indywidualizacja.gif");}#prodGroup_6 .groupHeader {	background-image: url("../img/cat_lbl_oprawyskoropodobne.gif");}#prodGroup_5 .groupHeader {	background-image: url("../img/cat_lbl_oprawyskorzane.gif");}#prodGroup_8 .groupHeader {	background-image: url("../img/cat_lbl_teczki.gif");}#prodGroup_9 .groupHeader {	background-image: url("../img/cat_lbl_aktowki.gif");}#prodGroup_10 .groupHeader {	background-image: url("../img/cat_lbl_notesy.gif");}#prodGroup_11 .groupHeader {	background-image: url("../img/cat_lbl_portfele.gif");}#prodGroup_12 .groupHeader {	background-image: url("../img/cat_lbl_etui1.gif");}#prodGroup_13 .groupHeader {	background-image: url("../img/cat_lbl_produkty.gif");}#prodGroup_14 .groupHeader {	background-image: url("../img/cat_lbl_inne.gif");}#prodGroup_15 .groupHeader {	background-image: url("../img/cat_lbl_inne.gif");}#prodGroup_16 .groupHeader {	background-image: url("../img/cat_lbl_inne.gif");}#prodGroup_17 .groupHeader {	background-image: url("../img/cat_lbl_inne.gif");}#prodGroup_18 .groupHeader {  background-image: url("../img/cat_lbl_kalendarzeksiazkowe.gif");}#prodGroup_19 .groupHeader {  background-image: url("../img/cat_lbl_opcje_dodatkowe.gif");}#prodGroup_20 .groupHeader {  background-image: url("../img/cat_lbl_laczenie_opraw.gif");}div.menuSection {	position: relative;	display: block;	float: left;	width: 186px;	margin: 0px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}div.categoryHeader, a.categoryHeader:link, a.categoryHeader:active, a.categoryHeader:visited {	display: block;	background: #939393;	color: #ffc000;	font-weight: bold;	text-align: center;	padding: 3px;	border-bottom: #fff 2px solid;}a.categoryHeader:hover {	text-decoration: none;	color: #939393;	background: #ffc000;}a.productButton, a.productButton:link, a.productButton:visited, a.productButton:active {	position: relative;	display: block;	background: #aaaaaa url("../img/a_fff.gif") 3px 6px no-repeat;	color: #fff;	padding: 3px;	padding-left: 14px;	border-bottom: #fff 2px solid;}.menuSection table {	width:100%}.menuSection td {	font-size: 12px;}a.productThumb, a.productThumb:visited, a.productThumb:active {	display: block;	text-align: center;	color: #000;	padding: 3px;	padding-top: 6px;	margin-bottom: 3px;}a.productButton:hover, a.productThumb:hover {	text-decoration: none;	background-color: #fab601;}a.productButton.active:link, a.productButton.active:active, a.productButton.active:visited, a.productThumb.active:link, a.productThumb.active:active, a.productThumb.active:visited {	text-decoration: none;	background-color: #fab601;}div.categorySeparator {	position: relative;	display: block;	clear: both;	height: 1px;	width: auto;	padding: 0;	font-size: 0px;	margin: 10px 0;	border-bottom: #000 1px solid;}div.groupDescription {	position: relative;	display: block;	float: left;	width: 335px;	w\idth: 315px;	margin: 0px;	padding: 0px 10px 0px 10px;}.prodGroup div.picture {	position: relative;	display: block;	float: left;	margin: 0;	padding: 0;	width: 270px;	overflow: hidden;}.category {	border-bottom: #000 1px solid;	margin-bottom: 10px;}.groupDescription p.heading, .productDescription p.heading, .productDescription h1.heading {	color: #c89000;	font-size: 18px;}/* produkty */#productPicture {	position: relative;	display: block;	float: left;	margin: 0;	padding: 0;	width: 422px;	text-align: center;	z-index: 100;	overflow: hidden;}div.schema {	margin-top: 10px;}div.productDescription {	position: relative;	display: block;	float: right;	margin: 0;	padding: 10px 8px;	width: 185px;	w\idth: 169px;	overflow: hidden;}.productDescription p {	padding: 0;	margin: 0;	margin-bottom: 5px;}