body { margin: 0;	padding: 0; background: #FFFFFF url(../images/background.gif) top repeat-x; font-family: Tahoma; text-align: center; font-size:11px}
p {margin: 11px 0;}
#main { width: 778px; margin: 0 auto; text-align: left; }
#header { position: relative;	height: 171px; }
#logo { position: absolute; top: 44px;	left: 30px; }
#logoText {	position: absolute; top: 81px; left: 31px; line-height: 12px; color: #15357A; }
#lang { position: absolute; top: 8px; left: 654px; text-align: right; }
#lang img { padding-left: 6px; }
#lang a { text-decoration: none; }
#lang a:hover { text-decoration: underline; }
/* wyszukiwarka */
#search { position: absolute; top: 43px; left: 417px; width: 354px; height: 50px; background: url(../images/search_background.gif); }
#search_text {	position: absolute; color: #9E0010;	top: 16px; left: 23px; }
#q { position: absolute; top: 15px;	left: 108px; width: 162px; background: #FFFFFF url(../images/input_back.gif) top left no-repeat; 	border: 0; margin: 0; color: #666666; padding: 3px; font-size: 11px; font-family: Tahoma; }
#search_submit { position: absolute; top: 14px; left: 289px; }
/* wyszukiwarka */
#localizer { width: 758px;	background: url(../images/localizer.jpg); }
#localizer div { padding-left: 20px; color: #666666; text-align: left; }
#localizer div img { vertical-align: middle; }
#localizer div a { color: #666666; text-decoration: none; }
#localizer div a:hover { color: #666666; text-decoration: underline; }
#header2 {
	width: 758px;
	background: #FFFFFF;
	overflow: hidden;
}
#header2_1 {
	width: 314px;
	height: 198px;
	background: #FFFFFF;
	float: left;
}
#header2_1a {
	float: left;
	padding: 5px 0px 0px 5px;
}
#header2_1b {
	float: left;
	padding: 5px 0px 0px 0px;
}
#header2_1b div {
	width: 187px;
	height: 177px;
	padding: 11px 11px 0px 11px;
	text-align: left;
	background: #D3DBDE;
	color: #000000;
}
#header2_2 {
	float: left;
}
#contentTop {
	overflow: hidden;
	height: 5px;
}
#main2 {
	width: 758px;
	text-align: center;
	margin: 0 auto;
}
#content {
	background: #F1F4F5;
	overflow: hidden;
	width: 758px;
}
#content2 {
	padding: 5px 5px 0px 5px;
}
#content3 {
	background: url(../images/content_back.gif);
}
#contentLeft {
	width: 309px;
	float: left;
	overflow: hidden;
}
#contentRight {
	width: 434px;
	float: right;
	background: #FFFFFF;
	overflow: hidden;
}
#contentRightText {
	width: 394px;
	padding: 10px 20px 10px 20px;
	text-align: left;
}
#platnosciLoga {
	padding-top: 10px;
}
#contentBottom {
	background: #F1F4F5;
	clear: both;
	width: 100%;
	height: 5px;
	overflow: hidden;
}
#footer1 {
	width: 100%;
	overflow: hidden;
}
#footer1_1 {
	float: left;
	color: #8A9FA8;
	padding: 7px 0px 0px 12px;
}
#footer1_1  a {
	color: #8A9FA8;
	text-decoration: none;
}
#footer1_1 a:hover {
	color: #8A9FA8;
	text-decoration: underline;
}
#footer1_2 {
	float: right;
}
#footer1_2 img {
	vertical-align: middle;
}
#footer1_2 a {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}
#footer1_2 a:hover {
	color: #666666;
	font-size: 10px;
	text-decoration: underline;
}
#footerLine {
	width: 100%;
	background: #CCCCCC;
	overflow: hidden;
	height: 1px;
}
#footer2 {
	width: 100%;
	overflow: hidden;
	padding-top: 10px;
}
#footer2_1 {
	height: 26px;
	float: left;
	color: #8A9FA8;
	padding: 0px 0px 0px 12px;
	font-size: 10px;
}
#footer2_1 a { font-size: 10px; color: #8A9FA8; text-decoration: underline; }
#footer2_1 a:hover { font-size: 10px; color: #666666; text-decoration: underline; }
#footer2_2 {
	height: 26px;
	float: right;
	color: #8A9FA8;
	padding: 0px 10px 0px 0px;
	font-size: 10px;
}
#footer2_2 a { font-size: 10px; color: #8A9FA8; text-decoration: none; }
#footer2_2 a:hover { font-size: 10px; color: #666666; text-decoration: underline; }
#footer2_2 span {
	padding: 0 5px 0 5px;
	font-size: 10px;
}

p, ul, li, td {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	line-height : 16px;
}
a {
	font-family: Tahoma;
	font-size: 11px;
	color: #9E0010;
	text-decoration: underline;
}
a:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
form {
	display: inline;
}

/* porcjowanie */
.porcjowanie {
	color: #000000;
	text-align : right;
}
.porcjowanie a {
	color: #C70005;
	text-decoration: underline;
}
.porcjowanie a:hover {
	color: #000000;
	text-decoration: underline;
}
/* porcjowanie */

/* aktualności */
.akt_linia { background: #CCCCCC; color: #CCCCCC; width: 100%; height: 1px; border: 0; }
.akt_tytul { font-weight: bold; color: #3D6CC7; }
.akt_tresc { color: #666666; padding-top: 8px; }
.akt_data { color: #999999; font-size: 10px; padding: 5px 0px 5px 0px; }
.akt_data_2 { color: #999999; font-size: 10px; padding: 3px 0px 3px 0px; }
.akt_data img { vertical-align: middle; padding-left: 10px; }
/* aktualności */

/* boxy */
.box { background: #D3DBDE; width: 100%; text-align: left; overflow: hidden; }
.box_zdjecie { float: left; width: 100px; }
.box_tresc { float: left; padding: 11px 11px 11px 11px; width: 187px; background: #D3DBDE; }
.box_czyt_wiecej { padding-top: 5px; }
.box_czyt_wiecej a {  }
.box_czyt_wiecej a:hiver {  }
.box_linia { width: 100%; height: 5px; overflow: hidden; clear: both; }
/* boxy */

/* cennik */
.c_kat {
	font-weight: bold;
	background: #F0F0F0;
	padding: 10px 5px 10px 5px;
}
.c_nazwa {
	padding: 10px 5px 10px 0px;
}
.c_kwota {
	text-align: right;
}
.c_cena {
	padding: 10px 0px 10px 5px;
	width: 80px;
	text-align: right;
}
.c_linia {
	background: #000000;
	height: 1px;
}
.c_zamawiam {
	padding: 10px 5px 10px 5px;
}
.c_ilosc {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
	padding: 2px;
	width: 40px;
}
/* cennik */
.pole_form {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
	padding: 2px;
}
.ok {
	text-align: center;
}
.blad {
	text-align: center;
	color: #Ff0000;
}

/* formularz zamówienia */
#FormularzZamowieniaDostawa {
	margin: 0 auto;
	text-align: center;
	width: 350px;
}
#FormularzZamowieniaDostawa ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#FormularzZamowieniaDostawa ul li {
	text-align: left;
	padding-bottom: 4px;
}
#FormularzZamowieniaDostawa input {
	vertical-align: middle;
}
#FormularzZamowieniaDane {
	margin: 0 auto;
	text-align: center;
	width: 350px;
}
#FormularzZamowieniaDane ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 350px;
}
#FormularzZamowieniaDane ul li {
	text-align: left;
	padding-bottom: 4px;
}
#FormularzZamowieniaDane ul li div {
	text-align: right;
	padding-right: 20px;
}
#FormularzZamowieniaDane .error{
	color: #CC0000;
	font-weight: bold;
}
#FormularzZamowieniaPodsumowanie {
	margin: 0 auto;
	text-align: center;
}
#FormularzZamowieniaPodsumowanie ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 350px;
}
#FormularzZamowieniaPodsumowanie ul li {
	text-align: left;
	padding-bottom: 4px;
}
#FormularzZamowieniaPodsumowanie ul li div {
	text-align: right;
	padding-right: 20px;
}
.pole_form_zam {
	width: 340px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
	padding: 2px;
}
.pole_form_zam_ulica {
	width: 256px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
	padding: 2px;
}
.pole_form_zam_ulica_nr {
	width: 30px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
	padding: 2px;
}
.pole_form_kwota {
	width: 60px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
	padding: 2px;
	margin-left:10px;
}
.komunikat_blad {
	color: #CC0000;
	font-weight: bold;
	text-align:center;
	margin:10px;
}
/* formularz zamówienia */

#menu {
	width: 758px;
	text-align: left;
	margin: auto;
	position: absolute;
	top: 110px;
	left: 10px;
	background: #F1F4F5;
	margin: 0;
	text-align: center;
}
#menu ul {
	margin: 0;
	padding: 0px 0 0 10px;
	list-style: none;
}
#menu li {
	float: left;
}

.ddmx {

}
.ddmx .item1, .item1:link, .item1:visited, .item1:active {
	color: #000000;
	text-decoration: none;
   position: relative;
   display: block;
   white-space: nowrap;
   padding: 13px 13px 13px 13px;
	margin: 0;
}
.ddmx .item1:hover,
.ddmx .item1-active, .item1-active:link, .item1-active:visited, .item1-active:active,
.ddmx .item1-active:hover {
	color: #000000;
	text-decoration: underline;
   position: relative;
   display: block;
   white-space: nowrap;
   padding: 13px 13px 13px 13px;
	margin: 0;
}
.ddmx .item2, .item2:link, .item2:visited, .item2:active,
.ddmx .item2:hover,
.ddmx .item2-active, .item2-active:link, .item2-active:visited, .item2-active:active,
.ddmx .item2-active:hover {
	color: #000000;
	text-decoration: none;
	text-align: left;
   padding: 2px 10px 2px 10px;
	border-bottom: 1px solid #FFFFFF;
   display: block;
   white-space: nowrap;
   position: relative;
   z-index: 500;
   background: #F1F4F5;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
	color: #000000;
	background: #C4CDD2;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0px;
}
.ddmx .section {
	padding-top : 0px;
	border: 0px;
   position: absolute;
   visibility: hidden;
   z-index: -1;
	border-top: 1px solid #FFFFFF;
}
/* menu */
.img_ms { vertical-align: middle; }