body {
	background: url('../images/bg.gif');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin: 0;
}

a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold; text-decoration: none }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold; text-decoration: none }
a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #BE1433; font-weight: bold; text-decoration: none }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #BE1433; font-weight: bold; text-decoration: none }


img { border: none; }
div { margin:0; padding: 0; }
object { display: block; }
p { margin: 0; }

ul li {
	margin: 0;
	padding: 0;
	line-height: 130%;
}

.clear { clear: both; }
.toLeft { float: left; }
.toRight { float: right; }
.fwn { font-weight: normal; }

div#pageHeader {
	clear: both;
	background: url('../images/topbg.gif') repeat-x top left;
}

ul#mainMenu {
	margin: 0;
	padding: 0;
	list-style: none;
	background: url('../images/agd_red.gif') repeat-x top left;
	height: 30px;
}

ul#mainMenu a, ul#mainMenu img { display: block; }
ul#mainMenu li { float: left; margin: 0; padding: 0; }
#mainpl { background: url('../images/agd_main.gif') no-repeat; height: 30px; width: 179px; }
#produktypl { background: url('../images/agd_produkty.gif') no-repeat; height: 30px; width: 81px; }
#sklepypl { background: url('../images/agd_sklepy.gif') no-repeat; height: 30px; width: 87px; }
#serwispl { background: url('../images/agd_serwis.gif') no-repeat; height: 30px; width: 63px; }
#cennikpl { background: url('../images/agd_cennik.gif') no-repeat; height: 30px; width: 63px; }
#firmapl { background: url('../images/agd_firma.gif') no-repeat; height: 30px; width: 76px; }
#opiniepl { background: url('../images/agd_opinie.gif') no-repeat; height: 30px; width: 64px; }
#zakupypl { background: url('../images/agd_zakupy.gif') no-repeat; height: 30px; width: 110px; }

#flag { position: absolute; left: 750px; top: 2px; }

#flagapl { display: block; background: url('../images/flagaPL.gif') no-repeat; height: 21px; width: 30px; }

#flagaen { display: block; background: url('../images/flagaEN.gif') no-repeat; height: 21px; width: 30px; }

#mainen { background: url('../images/agd_mainen.gif') no-repeat; height: 30px; width: 139px; }
#produktyen { background: url('../images/agd_produktyen.gif') no-repeat; height: 30px; width: 74px; }
#sklepyen { background: url('../images/agd_sklepyen.gif') no-repeat; height: 30px; width: 98px; }
#serwisen { background: url('../images/agd_serwisen.gif') no-repeat; height: 30px; width: 65px; }
#cenniken { background: url('../images/agd_cenniken.gif') no-repeat; height: 30px; width: 63px; }
#firmaen { background: url('../images/agd_firmaen.gif') no-repeat; height: 30px; width: 112px; }
#opinieen { background: url('../images/agd_opinieen.gif') no-repeat; height: 30px; width: 71px; }
#zakupyen { background: url('../images/agd_zakupyen.gif') no-repeat; height: 30px; width: 102px; }


#content {
	clear: both;
	background: url('../images/middlebg.gif') repeat-y top left;
	padding-left: 20px;
	width: 762px;
}

#pageFooter {
	background: url('../images/bottombg.gif') repeat-x top left;
	text-align: left;
}

#onyx {
	margin-left: 440px;
}

.hr {
	width: 100%;
	height: 1px;
	background: url('../images/kropkipoziom.gif') repeat-x top left;
}

.vr {
	width: 1px;
	height: 100%;
	background: url('../images/kropkipion.gif') repeat-y top left;
}

#heading {
	background: url('../images/headingbg.gif') no-repeat top left;
	height: 30px;
	width: 100%;
}
#heading h2 { 
	margin: 0;
	margin-left: 195px;
	padding: 8px 0;
	font-size: 11px;
}

#leftColumn {
	float: left;
	width: 180px;
}

#rightColumn {
	float: left;
	width: 580px;
}

#sideMenu {
	margin: 0;
	margin-bottom: 2%;
	padding: 0;
	list-style: none;
}

#sideMenu li {
	display: block;
	height: 24px;
	background: url('../images/categorybg.gif') no-repeat bottom left;
	margin-left: 2px;
}

#sideMenu li a {
	margin-left: 25px;
	line-height: 20px;
}

.color {
	margin-top: 1px;
	float: left;
	width: 3px;
	height: 21px;
}

.product {
	float: left;
	width: 265px;
	margin-top: 20px;
	padding-left: 15px;
	height: 135px;
}

.productname {
	font-size: 11px;
	font-weight: bold;
}

.productPhotoPlacer {
	float: left;
	width: 97px;
	padding-top: 15px;
	height: 135px;
	text-align: left;
}

.productDescription {
	height: 82px;
}

.zamawiam {
	margin-left: 3px;
}

#productInfo {
	padding: 23px 0 0 15px;
	width: 365px;
	float: left;
}

#productName {
	float: left;
	font-size: 11px;
	font-weight: bold;
}

#productPhotos {
	padding-top: 23px;
	width: 170px;
	float: left;
	text-align: center;
	margin-left: 15px;
}

#productPhotos a {
	font-weight: normal;
}

#productPhotos a:focus {
	outline: none;
}

.features {
	margin: 2px 0 0 0;
	background: url('../images/featuresbg.gif');
	line-height: 18px;
	padding-left: 3px;
	font-weight: bold;
}

.tx_szar { 
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
}

.tt_0 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #BE1433;
	font-weight: bold;
}
.tx_menu {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

#zamowienie {
	margin: 15px;
}

#zamowienie input, #zamowienie textarea {
	border:1px solid #BE1433;
	padding: 4px 3px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #BE1433;
	font-weight: bold;
}

textarea {
	overflow: auto;
}

#zamowienieTable td {
	padding: 1px 10px;
}

#mapMenu {
	margin-left: 15px;
	margin-top: 10px;
}

#adresy {
	margin-left: 25px;
	margin-top: 8px;
	margin-bottom: 15px;
}
.miasto {
	clear: both;
	border-bottom: 1px solid #E8E8E8;
	color: #BE1433;
	font-size: 11px;
	font-weight: bold;
	padding: 6px 0;
}

.punkt {
	margin-top: 5px;
	width: 245px;
	float: left;
}

.ofirmie { margin: 10px 0 0 0; padding: 0; border-collapse: collapse; }
.ofirmie td { text-align: justify; vertical-align: top; }
