body { margin: 0;	padding: 0;	background: #FFFFFF; font-family: Tahoma; font-size: 11px; color: #676767; line-height: 15px; }

#layout { width: 990px; text-align: center; margin: 0 auto; }
#header { width: 990px; height: 96px; text-align: left; }
#headerLeft { width: 470px; float: left; }
#headerLogo { float: left; }
#headerFlash { float: right; padding-top: 10px; }
#headerRight { width: 430px; float: right; }
#headerMenu { text-align: right; padding: 3px 10px 0 0; }
#headerMenu img { vertical-align: middle; }
#headerLogin { float: left; width: 220px; height: 75px; background: url(../images/boxLogin.gif) bottom left no-repeat; margin: 0 10px 0 0; }
#headerSearch { float: left; width: 180px; height: 75px; background: url(../images/boxSearch.gif) bottom left no-repeat; }
.headerBoxesTitle { color: #0562a8; padding: 0 0 0 5px; }
.headerLoginColumn1 { float: left; padding: 5px 10px 0 9px; }
.headerLoginColumn2 { float: left; padding: 5px 10px 0 0px; }
.headerLoginColumn3 { float: left; padding: 20px 0 0 0; }
.headerSearchColumn1 { float: left; padding: 5px 10px 0 9px; }
.headerSearchColumn2 { float: left; padding: 20px 0 0 0; }
#content { text-align: left; clear: both; }

td { font-size: 11px; }
#ml { padding: 0; margin: 10px 0 10px 0; background: #E8F1F8; }
#ml ul { margin: 0 10px 0 10px; padding: 0; list-style: none; }
#ml ul li { list-style: none; }
.ml_1 { padding: 5px; border-bottom: 1px solid #0462aa; }
.ml_1 a { font-size: 12px; font-weight: normal; color: #002a4a; text-decoration: none; }
.ml_1 a:hover { font-size: 12px; font-weight: normal; color: #0462AA; text-decoration: underline; }
.ml_2 { padding: 5px 5px 5px 10px; border-bottom: 1px solid #ffffff; }
.ml_2 a { font-size: 11px; font-weight: normal; color: #0462AA; text-decoration: none; }
.ml_2 a:hover { font-size: 11px; font-weight: normal; color: #0462AA; text-decoration: underline; }

.prod_box { width: 310px; height: 140px; overflow: hidden; float: left; margin: 1px; display: inline; background: #e8f1f8; border: 1px solid #cbdae5; }
.prod_box_img { float: left; }
.prod_box_img img { border: 1px solid #b8ccdc; margin: 2px 5px 2px 2px; }
.prod_box_name { font-size: 13px; padding: 4px 4px 0 0; line-height: 18px; }
.prod_box_name a { color: #003d6c; text-decoration: none; }
.prod_box_name a:hover { color: #000000; text-decoration: underline; }
.prod_box_no { padding: 5px 0 5px 0; color: #d71e00; }
.prod_box_price { padding: 0 0 5px 0; font-size: 13px; line-height: 18px; }

#homeTabs { padding: 0; margin: 0; list-style: none; }
#homeTabs li { padding: 4px 10px 4px 10px; margin: 0; list-style: none; float: left; background: #7CC6FF; font-size: 15px; font-weight: bold; }
#homeTabs li a { color: #FFFFFF; }
#homeTabs li a:hover { }
#katalog2 { display: none; }
.homeBox { width: 176px; float: left; margin: 2px 4px 2px 0; }
.homeBoxImg { width: 176px; height: 120px; }
.homeBoxImg img { cursor: pointer; }
.homeBoxText { padding: 4px 0 0 0; text-align: center; }
.homeBoxText a { color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; }
.homeBoxText a:hover { color: #000000; text-decoration: underline; }

.menu_lewa_kreska { background: #0462aa; overflow: hidden; height: 1px; margin: 5px 0 5px 0; }

h1 { font-size: 18px; line-height: 22px; }

#menu_top {	background: #EFF1EC url(../images/tlo_menu.gif); height: 31px; margin: 0 10px 0 10px; }
#menu_top a { padding: 8px 7px 8px 7px; font-weight: bold; text-decoration: none; color: #015FA3; display: block; float: left; margin-right: 1px; }
#menu_top a:hover { font-weight: bold; text-decoration: underline; color: #F46E00; }

.formaty_papieru {border-collapse:collapse;width:500px;}
.formaty_papieru th {text-align:center;background:#d95206;color:#FFFFFF;font-weight: normal;}
.formaty_papieru th, .formaty_papieru td {text-align:center;border:1px solid #DFDFDF;padding:3px 3px 3px 3px}

.box_dol_naglowek {
	background : #FFFFFF url(../images/box_dol_naglowek.gif);
}
.box_opis {
	font-family : Tahoma;
	font-size : 11px;
	color : #0562A8;
	text-align : left;
}
.pole_login, .pole_haslo {
	font-family : Tahoma;
	font-size : 10px;
	color : #666666;
	border : 1px solid #999999;
	width : 73px;
}
.pole_fraza {
	font-family : Tahoma;
	font-size : 10px;
	color : #666666;
	border : 1px solid #999999;
	width : 113px;
}
.tlo_stopka {
	background : #5191C1 url(../images/tlo_stopka.gif);
}
.stopka {
	font-family : Tahoma;
	font-size : 10px;
	color : #FFFFFF;
}
a.stopka:link, a.stopka:visited, a.stopka:active {
	font-family : Tahoma;
	font-size : 10px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : underline;
}
a.stopka:hover {
	font-family : Tahoma;
	font-weight : bold;
	font-size : 10px;
	color : #FFFFFF;
	text-decoration : underline;
}
.tlo_menu_dol {
	font-family : Tahoma;
	font-size : 12px;
	color : #000000;
	text-align : center;
}
a.menu_dol:link, a.menu_dol:visited, a.menu_dol:active {
	font-family : Tahoma;
	font-size : 11px;
	font-weight : normal;
	color : #003399;
	text-decoration : none;
}
a.menu_dol:hover {
	font-family : Tahoma;
	font-size : 11px;
	font-weight : normal;
	color : #0462AA;
	text-decoration : underline;
}

.tlo_naglowek {
	background : #FFFFFF url(../images/tlo_naglowek.gif);
}

.dol_linia {
	background : #E8F1F8;
}
p, div, td, ul, ol, li {
	font-family : Tahoma;
	color : #676767;
}
a {
	color : #999999;
	text-decoration : underline;
}
a:hover {
	color : #BC2B2B;
	text-decoration : underline;
}
form {
	display : inline;
}
.t_n {
	color : #FFFFFF;
	font-weight : bold;
	background : #2979B6;
}
.t_n2 {
	font-weight : bold;
	background : #B0DCFD;
}
.t_w_1 {
	background : #DFDFDF;
}
.t_w_2 {
	background : #E8F1F8;
}

.ok, .k {
	font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid #C8C8C8; text-align: center; background: #fff6ae; color: #000000;
}
.blad, .e {
	font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid red; text-align: center; background: #ff7c7c; color: #000000;
}

.pole_text  {
	font-family : Tahoma;
	font-size : 11px;
	color : #333333;
	background : #FFFFFF;
	width : 400px;
}
.pole_select {
	font-family : Tahoma;
	font-size : 11px;
	color : #333333;
	background : #FFFFFF;
	width : 308px;
}
.pole_textarea {
	font-family : Tahoma;
	font-size : 11px;
	color : #333333;
	background : #FFFFFF;
	width : 400px;
	height : 80px;
}
.pole_textarea_2 {
	font-family : Tahoma;
	font-size : 11px;
	color : #333333;
	background : #FFFFFF;
	width : 300px;
	height : 80px;
}
.z1 {
	text-align : right;
}
.z1_wym {
	font-weight : bold;
	text-align : right;
}
.porcjowanie {
	font-family : Tahoma;
	font-size : 11px;
	color : #000000;
	text-align : center;
}
a.porcjowanie:link, a.porcjowanie:visited, a.porcjowanie:active {
	font-family : Tahoma;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}
a.porcjowanie:hover {
	font-family : Tahoma;
	font-weight : bold;
	font-size : 11px;
	color : #000000;
	text-decoration : underline;
}
.pole_koszyk_ilosc {
	font-family : Tahoma;
	font-size : 11px;
	color : #333333;
	background : #FFFFFF;
	width : 60px;
	text-align : right;
	padding : 2px;
}
.pole_textarea_uwagi {
	font-family : Tahoma;
	font-size : 10px;
	color : #666666;
	border : 1px solid #999999;
	width : 525px;
	height : 80px;
	padding : 2px;
}
.koszyk_naglowek {
	color : #FFFFFF;
	font-weight : bold;
	background : #2979B6;
}
.koszyk_lista_tr {
	background : #DFDFDF;
}
.koszyk_lista_tr_2 {
	background : #E8F1F8;
}
.koszyk_podsumowanie {
	background : #BBE1FF;
}
.z1_naglowek {
	text-decoration : underline;
}