body {
	font-family: Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	color: #000;
	background: #9c2306 url(../images/gfx/bg.gif);
	line-height: 150%;
	margin: 0;
	padding: 0;
}
form {
	margin: 0;
}
input.text {
	padding: 1px 3px 1px 3px;
	font-size: 1em;
	border: 1px solid #000;
}
.fLabel_small {
	float: left;
	width: 80px;
}


#qi {
	width: 300px;
}
input.send {
	background: none;
	width: auto;
	border: none;
}
input.check {
	margin-bottom: 0;
}
input.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eb1800;
	border: 1px solid #000;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	line-height: 100%;
}
select {
	font-size: 1em;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	text-indent: 0;
	color: #2e2e2e;
}
h1 {
	margin: 0;
	padding: 0;
	background: none;
	line-height: 19px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
h2, h3 {
	font-weight: bold;
	font-size: 11px;
}
h3 {
	font-size: 11px;
	font-weight: normal;
	color: #da241c;
}

p {
	margin: 0 0 10px 0;
}

a {
	color: #2e2e2e;
	font-weight: normal;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

a.fButton {
	margin-bottom: 5px;
	display: block;
	width: 100px;
	background-color: #f44226;
	text-decoration: none;
}
a.fButton:hover {
	background-color: #eb1800;
	text-decoration: none;
}
a.fButton span {
	display: block;
}
a.fButton span.cnt {
	padding: 0 5px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
a.fButton span.line {
	height: 1px;
	overflow: hidden;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
img {
	border: none;
}
label {
	cursor: pointer;
}
label a {
	font-weight: bold;
}
hr {
	border: none;
	color: #0068a6;
	background-color: #0068a6;
	height: 1px;
}
noscript div {
	margin: 30px 0 30px 0;
	color: #eb1800;
	text-align: center;
}
noscript div span {
	font-weight: bold;
}
table, td, th {
	border: none;
}
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.center {
	text-align: center;
}

.message, .error {
	margin: 20px 40px 20px 20px;
}

.error {
	color: #eb1800;
}
.message ul, .error ul {
	margin-left: 20px;
}
.message ul li, .error ul li {
	padding-left: 10px;
}
.message ul li {
	background: transparent url(../images/gfx/list_item.gif) 0 6px no-repeat;
}
.error ul li {
	background: transparent url(../images/gfx/cross.gif) 0 8px no-repeat;
}
.message a {
	color: #116598;
	font-weight: bold;
	text-decoration: underline;
}
.message a:hover {
	text-decoration: none;
}
.error a {
	color: #eb1800;
	font-weight: bold;
	text-decoration: underline;
}
.error a:hover {
	text-decoration: none;
}
.goBack a {
	color: #ca2600;
	font-weight: bold;
}
.strong {
	font-weight: bold;
}
.redTxt {
	color: #ec2d19;
}

.more {
	text-align: right;
	font-weight: bold;
	color: #ca2600;
}

.more a{
	padding-right: 14px;
	color: #ca2600;
	font-size: 11px;
	font-weight: bold;
	background: transparent url(../images/gfx/red_arrow.gif) no-repeat right 4px;
}
.banner {
	margin: 20px 0 20px 30px;
}

/* MAIN CONTAINER */
#main {
	margin: auto;
	width: 860px;
	text-align: left;
}

/* BEGIN -- HEADER CONTAINER */
#headerCnt {
	height: 78px;
}
#headerLeft {
	float: left;
	width: 245px;
	height: 100%;
}
#headerMiddle {
	float: left;
	width: 330px;
	height: 100%;
}
#headerRight {
	float: left;
	width: 285px;
	height: 100%;
}

/* begin - topMenu */
#topMenu ul {
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 5px;
	float: right;
	display: inline;
	list-style: none;
	height: 42px;
	background: transparent url(../images/gfx/top_menu_spacer.gif) no-repeat;
}
#topMenu ul li {
	float: left;
	padding: 0 12px;
	height: 100%;
	background: transparent url(../images/gfx/top_menu_spacer.gif) no-repeat center right;
}
#topMenu ul li a {
	margin-top: 18px;
	display: block;
	padding-left: 14px;
	color: #fff;
	background: transparent url(../images/gfx/white_arrow.gif) no-repeat 0 6px;
}
#topMenu #login_info {
	color: white;
	padding-left: 20px;
	width: 250px;
}
#topMenu #login_info span {
	float: left;
}
#topMenu #login_info span a {
	color: #ffd929;
	font-weight: bold;
}
#topMenu #login_info #login_info_logout {
	float: right;
}
#topMenu #login_info #login_info_logout a {
	font-weight: normal;
	color: white;
}
#topMenu #login_info a {
	color: white;
}
/* end - topMenu */

/* begin - BottomMenu */
#bottomMenu ul li{
	float: left;
	color: white;
}

#bottomMenu ul li a {
	font-weight: normal;
	color: white;
}

#bottomMenu ul li a:hover {
	text-decoration: underline;
}

/* end - BottomMenu */
/* begin - mainMenu */
#mainMenu {
	clear: both;
	height: 36px;
	background: transparent url(../images/gfx/main_menu_bg.gif);
}
/* ul */
#mainMenu ul {
	float: left;
	display: inline;
	padding-right: 7px;
	list-style: none;
	height: 36px;
	background: transparent url(../images/gfx/main_menu_right_shadow.gif) no-repeat center right;
}
#mainMenu ul li {
	float: left;
	padding-right: 2px;
	background: transparent url(../images/gfx/main_menu_spacer.gif) no-repeat center right;
}
#mainMenu ul li.last {
	float: left;
	padding-right: 0;
	background: none;
}
#mainMenu ul li a {
	float: left;
	display: block;
	height: 36px;
	color: #fff;
	background: transparent url(../images/gfx/main_menu_item_bg.gif);
	text-decoration: none;
}
#mainMenu ul li.selected a, #mainMenu ul li a:hover {
	color: #fff;
	background: transparent url(../images/gfx/main_menu_item_hov_bg.gif);
}
#mainMenu ul li a span {
	float: left;
	display: block;
	cursor: pointer;
	height: 36px;
	line-height: 36px;
}
#mainMenu ul li a span.leftDot {
	width: 3px;
	background: transparent url(../images/gfx/menu_item_lc.gif) no-repeat bottom left;
}
#mainMenu ul li a span.rightDot {
	width: 3px;
	background: transparent url(../images/gfx/menu_item_rc.gif) no-repeat bottom right;
}
#mainMenu ul li a:hover span.leftDot, #mainMenu ul li.selected a span.leftDot {
	width: 3px;
	background: transparent url(../images/gfx/menu_item_hov_lc.gif) no-repeat bottom left;
}
#mainMenu ul li a:hover span.rightDot, #mainMenu ul li.selected a span.rightDot {
	width: 3px;
	background: transparent url(../images/gfx/menu_item_hov_rc.gif) no-repeat bottom right;
}
#mainMenu ul li a span.cnt {
	padding: 0 7px;
}
/* end - mainMenu */
/* END -- HEADER CONTAINER */

/* begin - splashCnt */
#splash {
	padding: 0 1px;
	height: 303px;
	background: transparent url(../images/gfx/splash_background.jpg) no-repeat 1px 0;
}
#splashCnt {
	clear: both;
	padding: 0 10px 10px 10px;
	height: 1%;
	overflow: hidden;
	background: transparent url(../images/gfx/splash_bg.jpg) repeat-y;
}
#area8, #area10, #area11 {
	float: left;
}
#area8, #area10 {
	margin-right: 20px;
	background: transparent url(../images/gfx/splash_spacer.gif) no-repeat top right;
}
#area8 {
	width: 270px;
}
#area10 {
	width: 279px;
}
#area11 {
	width: 251px;
}
/* BEGIN - TEXT BOX */
.textBox {
	margin-right: 20px;
}
.textBox .textBoxHeader {
	margin: 10px 0 10px 0;
}
.textBox .textBoxHeader h2 {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}
.textBox .textBoxTxt {
	margin-bottom: 15px;
	padding-left: 5px;
	color: #fcefda;
	line-height: 130%;
}
.textBox .textBoxTxt a {
	padding-right: 14px;
	color: #fcefda;
	font-weight: bold;
}
.textBox .textBoxTxt .photoThumb {
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	padding: 1px;
	background-color: #f8ca85;
	border: 1px solid #81230d;
}
.textBox .textBoxTxt .photoThumb img {
	display: block;
}
/* END - TEXT BOX */
/* end - splashCnt */

#mainMenuLeftSide {
	width: 17px;
	height: 36px;
	background: #ca6c2f url(../images/gfx/main_menu_left_side.gif);
}
#mainMenuRightSide {
	width: 5px;
	height: 36px;
	background: #ca6c2f url(../images/gfx/main_menu_right_side.gif);
}


/* BEGIN - NEWS BOX */
#newsBox .spacer {
	margin-bottom: 8px;
	border-top: 1px solid #c35f48;
	border-bottom: 1px solid #902c15;
}
#newsBoxHeader {
	margin: 10px 0;
}
#newsBoxHeader h2 {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}
#newsBoxContent .itemsCnt {
	margin-bottom: 5px;
	height: 1%;
	overflow: hidden;
}
#newsBoxContent .itemsCnt .photoThumb {
	margin-top: 2px;
	margin-right: 5px;
	padding: 1px;
	background-color: #f8ca85;
	border: 1px solid #81230d;
}
#newsBoxContent .itemsCnt .photoThumb img {
	display: block;
}
#newsBoxContent .itemsCnt .item {
	width: 190px;
}
#newsBoxContent .itemsCnt .item h3 a {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
#newsBoxContent .itemsCnt .item .date {
	padding-top: 1px;
	color: #fadcaf;
	font-size: 10px;
}
#newsBoxContent .itemsCnt .item .beginning {
	width: 120px;
	color: #fcefda;
}
#newsBoxContent .itemsCnt .item .more a {
	padding-right: 12px;
	color: #fff;
	font-size: 10px;
	background: transparent url(../images/gfx/white_arrow.gif) no-repeat right 5px;
}

.newsBox {
	padding-left: 10px;
}

.newsBox .podtytulOpis {
	padding: 0 5px;
}
/* END - NEWS BOX */


/* BEGIN -- CONTENT CONTAINER */
#contentCnt {
	padding: 0 16px;
	background: transparent url(../images/gfx/content_shadow_bg.gif) repeat-y;
}
/* BREADCRUMBS */
#breadcrumbs {
	padding: 0 20px;
	height: 34px;
	line-height: 34px;
	color: #fbe6c3;
	font-size: 13px;
	background: transparent url(../images/gfx/breadcrumbs_bg.gif) repeat-x;
}
#breadcrumbs a {
	color: #fbe6c3;
	font-size: 11px;
}
#breadcrumbs a:hover {
	color: #000;
}
#breadcrumbs a.selected {
	color: #fff;
}
#breadcrumbs a:hover {
	color: #fff;
}
#breadcrumbs a#mapaSerwisu {
	padding-left: 17px;
	background: transparent url(/images/gfx/ico_mapa_serwisu.gif) no-repeat 0 2px;
}

#content {
	height: 1%;
	overflow: hidden;
	background-color: #b73a1d;
}
#leftCnt {
	width: 222px;
}

/* BEGIN -- LEFT MENU */
#leftMenu {
	margin: 25px 15px;
}
#leftMenu .root {
	height: 1%;
	overflow: hidden;
}
#leftMenu .root .leftSide {
	width: 4px;
	height: 23px;
	background: transparent url(../images/gfx/left_menu_root_l.gif) no-repeat;
}
#leftMenu .root .middleTxt {
	padding-left: 14px;
	width: 170px;
	height: 23px;
	color: #fff;
	line-height: 23px;
	background: transparent url(../images/gfx/left_menu_root_bg.gif) repeat-x;
}
#leftMenu .root .rightSide {
	width: 4px;
	height: 23px;
	background: transparent url(../images/gfx/left_menu_root_r.gif) no-repeat;
}

#leftMenu ul {
	margin: 4px;
	list-style: none;
}
#leftMenu ul li {
	padding-bottom: 2px;
	background: transparent url(../images/gfx/left_menu_spacer.gif) no-repeat center bottom;
}
#leftMenu ul li.last {
	padding-bottom: 0;
	background: none;
}
#leftMenu ul li a {
	display: block;
	color: #fff;
	background-color: #b73a1d;
	text-decoration: none;
}
#leftMenu ul li.selected a, #leftMenu ul li a:hover {
	background: transparent url(../images/gfx/left_menu_hov_bg.gif) repeat-y;
}
#leftMenu ul li a span {
	display: block;
	padding: 4px 3px 4px 30px;
	cursor: pointer;
	background: transparent url(../images/gfx/left_menu_ico.gif) no-repeat 8px 4px;
}
#leftMenu ul li.selected a span, #leftMenu ul li a:hover span {
	background: transparent url(../images/gfx/left_menu_hov_ico.gif) no-repeat 8px 4px;
}

/* END -- LEFT MENU */

#mainCnt {
	margin-bottom: 5px;
	width: 606px;
	background: #fff url(../images/gfx/body_bg.jpg) no-repeat;
}
#mainCnt .pageHeader {
	margin: 25px 20px 30px 20px;
	padding-bottom: 5px;
	background: transparent url(../images/gfx/page_header_line.gif) no-repeat center bottom;
}
#mainCnt .pageHeader h1 {
	padding-left: 22px;
	letter-spacing: 1px;
	color: #000;
	font-size: 20px;
	font-weight: normal;
	background: transparent url(../images/gfx/body_header_ico.gif) no-repeat 0 6px;
}
#mainFooter {
	height: 25px;
	background: transparent url(../images/gfx/body_footer.gif) no-repeat;
}
#contentFooter {
	margin: 0 16px;
	height: 4px;
	background: transparent url(../images/gfx/content_footer.gif) no-repeat;
	overflow: hidden;
}

#pageCnt {
	margin: 0 25px;
	height: 1%;
	overflow: hidden;
}
/* ITEM */
.itemCnt {
	padding-bottom: 40px;
	overflow: hidden;
	height: 1%;
	background: transparent url(../images/gfx/item_separator.gif) no-repeat 0 bottom;
}
.lastItem {
	margin-bottom: 20px;
	padding-bottom: 0;
	background: none;
}
.itemThumb {
	padding: 3px;
	margin-right: 10px;
	border: 1px solid #ddc4be;
	background-color: #fff;
}
.itemThumb img {
	display: block;
}
.itemHeaderDesc {
	width: 348px;
}
.sm {
	width: 413px;
}
.grills {
	width: 368px;
}
.itemHeaderDesc .more {
	margin-top: 5px;
}
.itemDate {
	padding-top: 3px;
	font-size: 10px;
	float: right;
}
.itemHeader {
	margin-bottom: 20px;
	padding-bottom: 7px;
	background: transparent url(../images/gfx/item_header_line.gif) no-repeat 0 bottom;
}
.itemHeader h2, .itemHeader h2 a {
	color: #ca2600;
	font-size: 18px;
	line-height: 130%;
	font-weight: normal;
}
.itemDescription {
	font-size: 11px;
	line-height: 150%;
}

.itemCode {
	margin-top: 8px;
}
.itemBeginning {
	margin-bottom: 20px;
	font-weight: bold;
}
.currentPrice {
	margin-top: 5px;
	color: #ca2600;
	font-size: 11px;
}
.currentPrice span {
	font-size: 18px;
	font-weight: bold;
}
.oldPrice {
	margin-bottom: 5px;
	font-size: 11px;
	text-decoration: line-through;
}
.oldPrice span {
	font-weight: bold;
}

/* RECIPES */
.recipesCnt {
	margin-bottom: 9px;
	padding-bottom: 9px;
	overflow: hidden;
	height: 1%;
	border-bottom: 1px solid #e7d7d3;
}
.lastItem {
	border-bottom: none;
	padding-bottom: 0;
}
.recipesCnt .itemHeader {
	margin-bottom: 33px;
	background: none;
}
.PPT {
	overflow: hidden;
	height: 1%;
}
.PPT .portions {
	margin-right: 18px;
	padding-left: 24px;
	background: transparent url(../images/gfx/portions_ico.gif) no-repeat;
}
.PPT .preparationTime {
	margin-right: 18px;
	padding-left: 24px;
	background: transparent url(../images/gfx/preparation_time_ico.gif) no-repeat;
}

.recipeCnt .recipeContent {
	margin-bottom: 10px;
	overflow: hidden;
	height: 1%;
}
.recipeCnt .recipeContent .leftCol {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 320px;
	font-size: 11px;
	line-height: 150%;
}
.recipeCnt .recipeContent .leftCol .ingredients p {
	margin-bottom: 0;
}
.recipeCnt .recipeContent .leftCol .ingredients ul {
	margin-bottom: 8px;
	padding-left: 10px;
}
.recipeCnt .recipeContent .leftCol .ingredients ul li {
	padding-left: 15px;
	background: transparent url(../images/gfx/text_list_item.gif) no-repeat 0 6px;
}
.recipeCnt .recipeContent .rightCol {
	margin-top: 10px;
	padding-right: 5px;
	width: 210px;
}
.recipeCnt .recipeContent .enjoy {
	margin-right: 5px;
	text-align: right;
	font-size: 11px;
	font-style: italic;
}


/* BEGIN -- PARAGRAPH */
/* paragraphs */
.paragraph {
	clear: both;
	margin-bottom: 20px;
	font-size: 11px;
	line-height: 150%;
}
.paragraph h3 {
	margin-bottom: 10px;
	color: #ca2600;
	font-size: 13px;
	font-weight: bold;
}
.paragraph .beginning {
	margin-bottom: 10px;
	font-weight: bold;
}
/* -- paragraph UL & OL */
.paragraph a {
	color: #ca2600;
	font-weight: bold;
}
.paragraph ul {
	margin: 0 0 15px 20px;
	padding: 0;
	list-style: none;
}
.paragraph ul li {
	margin-bottom: 1px;
	padding-left: 10px;
	background: transparent url(../images/gfx/text_list_item.gif) 0 8px no-repeat;
}
.paragraph ul li p, .paragraph ol li p {
	margin: 0;
}
.paragraph ol {
	margin-top: 0;
	margin-bottom: 10px;
}
.paragraph ol li {
	margin-bottom: 1px;
	text-indent: 0;
}
.paragraph ol li ul, .paragraph ul li ul, .paragraph ul li ol, .paragraph ol li ol {
	margin-bottom: 0px;
}
/* -- paragraph TABLE */
.paragraph caption {
	text-align: left;
	font-size: 11px;
}
.paragraph table {
	width: auto;
	margin: 5px 0 15px 2px;
	border: 1px solid #fff;
	border-collapse: collapse;
	text-align: left;
}
.paragraph table th, .paragraph table thead td {
	padding: 4px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	color: #fff;
	background-color: #E19131;
	border: 1px solid #fff;
}
.paragraph table td {
	padding: 4px;
	border: 1px solid #fff;
	background-color: #F0F0F0;
}
.paragraph table td a {
	color: #0068a6;
}
/* paragraph photos */
.photosRight {
	float: right;
	margin-top: 3px;
	margin-left: 5px;	
}
.photosLeft {
	float: left;
	margin-top: 3px;
	margin-right: 10px;
	height: 1%;
	overflow: hidden;
}
.paragraph .photoCnt {
	padding-bottom: 10px;
}
.photosTop {
	margin-top: 10px;
}
.photosTop, .photosBottom {
	overflow: hidden;
}
.photosBottom {
	margin-top: 15px;
	overflow: hidden;
	height: 1%;
}
.photosTop .photoCnt, .photosBottom .photoCnt {
	float: left;
	width: 33%;
}
.textPhoto {
	float: left;
	background-color: #fff;
	padding: 3px;
	border: 1px solid #ddc4be;
}
.textPhoto img {
	display: block;
}
.photoDescription {
	margin-left: 2px;
	text-align: left;
	text-indent: 0;
	line-height: 125%;
	clear: left;
}
/* END -- PARAGRAPH */

/* BEGIN -- PRODUCT CARD */
#productCard {
	margin-bottom: 10px;
	overflow: hidden;
	height: 1%;
}
#productCard .leftColumn {
	width: 220px;
}
#productCard .leftColumn .productPhotos .itemThumb {
	margin-bottom: 20px;
}
#productCard .rightColumn {
	width: 330px;
}
#productCard .currentPrice {
	margin-bottom: 15px;
}
#productCard .attributes {
	margin-top: 15px;
}
#productCard .attributes table {
	width: 330px;
	border: none;
	border-collapse: collapse;
}
#productCard .attributes table th {
	padding: 5px;
	color: #fff;
	font-weight: bold;
	background-color: #e19131;
	border: 1px solid #fff;
}
#productCard .attributes table td {
	padding: 5px;
	background-color: #e9e9e9;
	border: 1px solid #fff;
}
#productCard .attributes table td.attrValue {
	text-align: center;
}
/* END -- PRODUCT CARD */


/* PAGER LINKS */
.pagerLinks {
	color: #4E4E4E;
}
.pagerLinks, .pagerLinks a {
	text-align: center;
	color: #4E4E4E;
	font-size: 11px;
}
.pagerLinks span.selected {
	font-weight: bold;
}
.pagerLinks span.pagesNo {
	font-size: 11px;
}

/* BEGIN -- SITEMAP */
/* first level */
.siteMap {}
.siteMap ul {
	padding: 0;
	margin: 0 0 20px 0;
	list-style: none;
}
.siteMap ul a:hover {
	text-decoration: underline;
}
.siteMap ul li {
	margin-bottom: 5px;
}
.siteMap ul li a {
	padding-left: 20px;
	font-weight: bold;
}

/* second level */
.siteMap ul li ul {
	padding: 0;
	margin: 0 0 0 35px;
	list-style: none;
}
.siteMap ul li ul li {
	margin-bottom: 2px;
}
.siteMap ul li ul a {
	padding-left: 10px;
	font-weight: normal;
}
/* END -- SITEMAP */
/* END -- CONTENT CONTAINER */

/* BEGIN -- FOOTER CONTAINER */
#footerCnt {
	clear: both;
	margin: 0 16px;
	padding: 5px 0;
	color: #fab97a;
	background: transparent url(../images/gfx/footer_bg.jpg) no-repeat;
}
#footerCnt a {
	color: #fab97a;;
	font-weight: bold;
	text-decoration: none;
}
#footerCnt a:hover {
	color: #fff;
}
#footerCnt #realization {
	float: right;
	padding-top: 1px;
	color: #fab97a;
	font-size: 10px;
}
#footerCnt #realization a {
	color: #fab97a;;
	text-decoration: none;
	font-weight: normal;
}
#footerCnt #realization a:hover {
	color: #fff;
}
#footerCnt #realization strong a {
	color: #fab97a;;
	text-decoration: none;
	font-weight: bold;
}
#footerCnt #realization strong {
	font-weight: normal;
}

.left_cart {
	width: 200px;
	float:left;
}
.right_cart {
	width: 300px;
	float:right;
}
/* END -- FOOTER CONTAINER */

.cnt2Content {
	margin: 0 15px;
	padding: 10px 0 0 5px;
	/*border-left: 1px solid #dbcac6;
	border-right: 1px solid #dbcac6;
	border-bottom: 1px solid #dbcac6;*/
}

.left_cart .cnt2Content,.right_cart .cnt2Content {
	margin: 0 15px;
	width: 260px;
	padding: 0 0 0 5px;
	/*border-left: 1px solid #dbcac6;
	border-right: 1px solid #dbcac6;
	border-bottom: 1px solid #dbcac6;*/
}

.cnt2Content form {
	padding: 0;
	margin: 0;
}
.cnt2Content .fRow {
	padding-bottom: 10px;
}
.cnt2Header span {
	margin-left: 41px;
	display: block;
	padding-bottom: 15px;
	font-weight: bold;
}
.cnt2Header .order_info_nagl {
	font-weight: bold;
	margin-left: 0;
	padding-bottom: 0;
}
.cnt2Content .fRow .fLabel {
	float: left;
	width: 110px;
	font-size: 11px;
	font-weight: bold;
}
.cnt2Content .fRow .fInput input {
	border: 1px solid #dbcac6;
}
.cnt2Content .fRow .fInput ul.radiosList {
	float: left;
}
.cnt2Content .fRow .fInput2 {
	float: left;
}

.fInput2 {
	padding-right: 7px;
	float: left;
}

.fInput3 {
	padding-right: 7px;
	float: left;
}

input.input_lista_koszyk {
	width: 15px;
	padding: 2px 2px 0 2px;
	border: 1px solid #dbcac6;
}
.updownbuttons {
	padding: 5px 5px 0 5px;
	float: left;
}
.updownbuttons .up_item {
	height: 5px;
	width: 9px;
	background: transparent url(/images/gfx/ico_up.gif) no-repeat;
}
.updownbuttons .down_item {
	margin-top: 3px;
	height: 5px;
	width: 9px;
	background: transparent url(/images/gfx/ico_down.gif) no-repeat;
}
.updownbuttons .up_item a, .updownbuttons .down_item a {
	display: block;
	height: 5px;
	width: 9px;
	overflow: hidden;
}
.szt_input {
	float: left;
}
.myAccountList {
	margin: 0 21px;
	background: transparent url(/images/gfx/tlo_zakladki.gif) repeat-x;
	height: 1%;
	overflow: hidden;
}
.myAccountList .item {
	padding: 6px 5px 5px 5px;
	border-top: 1px solid #dbcac6;
	border-left: 1px solid #dbcac6;
	border-right: 1px solid #dbcac6;
	float: left;
	margin-right: 4px;
	background: transparent url(/images/gfx/tlo_zakladka_item.gif) repeat-x;
}
.myAccountList .itemSelected {
	padding: 6px 5px 5px 5px;
	border-top: 1px solid #dbcac6;
	border-left: 1px solid #dbcac6;
	border-right: 1px solid #dbcac6;
	float: left;
	margin-right: 4px;
	background: transparent url(/images/gfx/tlo_zakladka_item_selected.gif) repeat-x;
}
.cnt2Content .orderInfo_left {
	padding: 5px 0 5px 10px;
	color: #3d3b30;
	float: left;
	width: 230px;
	background-color: #f2edeb;
	border-right: 1px solid #fff;
}
.cnt2Content .orderInfo_right {
	color: #3d3b30;
	float: left;
	width: 299px;
	padding: 5px 0 5px 12px;
	background-color: #f2edeb;
}

.cnt2Content .orderInfo_left span {
	font-weight: bold;
}
.subheader {
	margin: 0 20px;
}
.cnt2Content .orderInfo_right span {
	font-weight: bold;
}
.container {
	text-align: left;
	width: 551px;
}
.cnt2Content .container table {
	width: 100%;
}
.cnt2Content .container table.listHeader_ordersListHeader {
	margin-top: 10px;
}
.cnt2Content .container table.listHeader_ordersListHeader th.name {
	padding: 5px 0 5px 5px;
	width: 295px;
	border-bottom: 1px solid #dbcac6;
	border-right: 1px solid #dbcac6;
}
.cnt2Content .container table.listHeader_ordersListHeader td {
	color: #3d3b30;
	padding: 5px 0 5px 5px;
	border-bottom: 1px solid #dbcac6;
	border-right: 1px solid #dbcac6;
}
.cnt2Content .container table.listHeader_ordersListHeader td.totalPrice_m {
	color: #b0161d;
	font-weight: bold;
}
.cnt2Content .container table.listHeader_ordersListHeader td.quantity, .cnt2Content .container table.listHeader_ordersListHeader td.price {
	font-weight: bold;
}
.cnt2Content .container table.listHeader_ordersListHeader th.quantity {
	padding: 5px 0 5px 5px;
	width: 45px;
	border-bottom: 1px solid #dbcac6;
	border-right: 1px solid #dbcac6;
}
.cnt2Content .container table.listHeader_ordersListHeader th.price {
	padding: 5px 0 5px 5px;
	width: 75px;
	border-bottom: 1px solid #dbcac6;
	border-right: 1px solid #dbcac6;
}
.cnt2Content .container table.listHeader_ordersListHeader th.totalPrice_m {
	padding: 5px 0 5px 5px;
	border-bottom: 1px solid #dbcac6;
}
.cnt2Content .container table.listHeader_ordersListHeader td.totalPrice_m {
	border-right: 0;
}
.cnt2Content .container .footer table.ordersList {
	margin-bottom: 10px;
}

.cnt2Content .container table.ordersList td.line_q {
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #dbcac6;
	border-right: 1px solid #dbcac6;
	color: #3d3b30;
	font-weight: bold;
	text-align: right;
}
.cnt2Content .container table.ordersList td.totalPrice_l {
	color: #b0161d;
	font-weight: bold;
	width: 124px;
	padding: 5px 0 5px 5px;
	border-bottom: 1px solid #dbcac6;
}

#koszyk_top {
	width: 186px;
	margin: 20px auto;
	background-color: #bc4320;
	color: white;
}



#koszyk_top .nap {
	text-align: right;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#koszyk_top a {
	color: #ffd929;
}

#koszyk_top #przedm_, #koszyk_top #suma_ {
	padding-left: 15px;
	margin-top: 3px;
}

#koszyk_top #suma_ .bold {
	color: #ffd929;
}

.bold, .lab_bold {
	font-weight: bold;
}

.content {
	margin: 0px 20px;
}

.line_cart {
	height: 1px;
	width: 100%;
	background-color: #dbcac6;
	overflow: hidden;
}

.dane {
	padding-top: 3px;
	padding-bottom: 3px;
}

.dane1 {
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #f2edeb;
}

.label_span_ {
	width: 100px;
	float: left;
}

table.listHeader {
	margin-top: 20px;
	width: 100%;
}

table.listHeader th, table.listHeader td {
	border-bottom: 1px solid #dbcac6;
	border-right: 1px solid #dbcac6;
	padding: 4px 0 4px 5px;
}

table.listHeader td.name_opis {
	text-align: right;
	padding-right: 15px;
}

.totalPrice_ {
	font-weight: bold;
}

.totalPrice {
	font-weight: bold;
	color: #b0161d;
}

.fInput_small input {
	border: 1px solid #dbcac6;
	font-size: 11px;
}
.fInput_small {
	font-weight: bold;
}
.recountButtonleft {
	margin-top: 5px;
	padding-bottom: 5px;
}

#sort {
	float: right;
	margin: 0;
}

#sort span {
	float: left;
	padding-right: 5px;
}

.no_product {
	margin-top: 10px;
	font-weight: bold;
}
.zalaczniki {
	margin: 25px 0 0 0;
}
.zalacznikiTytul {
	font-weight: bold;
	padding-bottom: 5px;
}
.zalaczniki ul li {
	background: transparent url(/images/gfx/zalacznik.gif) no-repeat 0 5px;
	padding: 0 0 5px 14px;
}
.zalaczniki ul li a span {
	color: #e19131;
	font-weight: bold;
}
