/* Style, kompozycja do e-hypermarket, przygotowana przez: * Szymon Kapturkiewicz - szymon[at]kapturkiewicz.pl */

BODY {

	background: #ffffff url('body_bg.gif');

	font: 8pt Tahoma, Verdana;

	color: #515151;

	margin: 0px;

}

/* message box - błędy i errory... */

.messageBox {

	font-family: Tahoma, Verdana, sans-serif;

	font-size: 12px;

	padding: 10px;

	text-align: center;

}

.messageStackWarning {

	font-family: Tahoma, Verdana, sans-serif;

	font-size: 12px;

	background-color: #ffd93f;

	color: #000000;

	padding: 10px;

	text-align: center;

}

.messageStackError {

	font-family: Tahoma, Verdana, sans-serif;

	font-size: 12px;

	background-color: #c60c0c;

	color: #ffffff;

	padding: 10px;

	text-align: center;

}

.messageStackSuccess {

	font-family: Tahoma, Verdana, sans-serif;

	font-size: 12px;

	background-color: #29b1e8;

	color: #d6f3ff;

	padding: 10px;

	text-align: center;

}

TR.headerError {

	background: #ff0000;

}

TD.headerError {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 12px;

	background: #c60c0c;

	color: #ffffff;

	font-weight: bold;

	text-align: center;

	padding: 5px;

}

TR.headerInfo {

	background: #00ff00;

}

TD.headerInfo {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 12px;

	background: #29b1e8;

	color: #d6f3ff;

	font-weight: bold;

	text-align: center;

	padding: 5px;

}

.boxText {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

}

.errorBox {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	background: #ffb3b5;

	font-weight: bold;

}

.stockWarning {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #cc0033;

}

.productsNotifications {

	background: #f2fff7;

}

.orderEdit {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #1D20A1;

	text-decoration: underline;

}

/* Header - Nagłówek strony - Banner */

#banner_background {

	background: url('bg2.jpg') repeat-x;

	height: 110px;

}
a #banner_background{
	text-decoration:none;
}
td#banner_background>a:hover{
	text-decoration:none;
	background:none;
	border:none;
}
#banner_navigation_bar {

	background: url("menu_bg.gif") repeat-x;

	height: 35px;

}

#banner_loggin_bar {

	background: url("menu_login_form_bg.gif") repeat-x;

	height: 35px;

}

.banner_loggin_bar_txt {

	color: #666;

	font-family: Tahoma, Verdana, sans-serif;

	font-size: 11px;

}

.input_loggin_bar {

	border-color: #cccccc;

	border-style: solid;

	border-width: 1px;

	width: 120px;

	height: 15px;

	background: #FFFFFF;

	font-size: 9px;

}

#navigation_bar {

	margin: 0;

	padding: 5px;

	font-family: Tahoma, Verdena, sans-serif;

	font-size: 11px;

	font-weight: bold;

}

#navigation_bar span {

	margin-left: 10px;

}

#navigation_bar a {

	padding-left: 12px;

	background-image: url('nav_bullet.gif');

	color: #515151;

	background-repeat: no-repeat;

	background-position: left;

}

#navigation_bar a:hover {

	text-decoration: none;
	background-color:#CCC;

}

/* STRONA GŁÓWNA mainpage.php */

#CMS_mainpage {

	font-family: Tahoma, Verdena, sans-serif;

	font-size: 11px;

	padding-top: 5px;

}

#CMS_mainpage a {

	color: #00248F

}

#CMS_mainpage a:hover {

	text-decoration: underline;

	color: #0033CC;

}

#infoDescription {

	font: normal 11px Tahoma, Verdana, sans-serif;

	padding-top: 5px;

}

/* KOLUMNY */

#column_left {

	vertical-align: top;

	background: #f0f0f0;

	font: 8pt Tahoma, Verdana;

}

#column_right {

	vertical-align: top;

	background: #f0f0f0;

	font: 8pt Tahoma, Verdana;

}

#column_left a, #column_right a {

}

/* INFO.BOXHEADER - Nagłówki działów */

table.infoboxborder {

	font: normal 10px verdana, arial, sans-serif;

	width: 100%;

	margin: 0;

}

.infoboxheader_left {

	font: bold 11px verdana, arial, sans-serif;

	color: #fff;

	text-align: left;

	background: #00186c;

	padding: 0 0 0 15px;

	height: 20px;

}

.infoboxheader_left a {

	color: #fff;

}

.infoboxheader_left a:hover {

	text-decoration: none;

}

.infoboxheader_right {

	font: bold 11px verdana, arial, sans-serif;

	color: #fff;

	text-align: right;

	background: #00186c;

	padding: 0 15px 0 0;

	height: 20px;

}

.infoboxheader_right a {

	color: #fff;

}

.infoboxheader_right a:hover {

	text-decoration: none;

}

/* MODUŁY ZAWARTE W KOLUMNACH */

#templates {

	padding: 10px;

	text-align: center;

}

#shopping_cart {

	padding: 10px;

	text-align: center;

}

#product_notification {

	padding: 10px;

	text-align: center;

}

#manufacturer_info {

	padding: 10px;

	text-align: center;

}

#order_history {

	padding: 10px;

	text-align: center;

}

#tell_a_friend {

	padding: 10px;

	text-align: center;

}

#specials {

	padding: 10px;

	text-align: center;

}

#reviews {

	padding: 10px;

	text-align: left;

}

#search {

	padding: 10px;

}

#best_sellers {

}

#manufacturers {

	text-align: center;

}

/* OTHERS DETAILS */

.display_price {

	font: 10pt Tahoma, Verdana;

	font-weight: bold;

	color: #CB0000;

}

/* MODUŁY WEWNĘTRZNA KOLUMNA */

.menu_h {

	font: bold 12px Verdana, Arial, sans-serif;

	color: #000000;

}

/* FOOTER - stopka */

#footer {

	background: url('footer_bg.gif') repeat-x;

	height: 22px;

}

.men_log {

	color: #000000;

	font-family: Verdana, Arial, sans-serif;

	font-size: 9px;

	text-align: right;

}

#divShoppingCard {

	display: inline;

}

IMG {

	border: 0px;

	/*border-color: #000000;*/

}

A {

	color: #000000;

	text-decoration: none;

}

/*A:hover {

	color: #ffffff;

	background: #000000;

	text-decoration: underline;

}
*/FORM {

	display: inline;

}

.2a {
	text-align:right;
}

TR.header {

	background: #fff;

}

TR.headerNavigation {

	background: #262626;

}

.categ {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

}

.mens_1 {

	color: #FFFFFF;

	font-family: Verdana, Arial, sans-serif;

	font-size: 13px;

	font-weight: bold;

}

.mens {

	border-right: 1px solid #D9D5D5;

	border-left: 1px solid #D9D5D5;

	border-bottom: 1px solid #D9D5D5;

}

.mens2 {

	border-right: 1px solid #D9D5D5;

	border-left: 1px solid #D9D5D5;

	border-bottom: 1px solid #D9D5D5;

}

.mens3 {

	border-right: 1px solid #D9D5D5;

	border-left: 1px solid #D9D5D5;

}

TD.category_desc {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	line-height: 1.5;

}

TD.headerNavigation {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	background: #006699;

	background-image: url(images/header_navi.jpg);

	color: #262626;

	font-weight: bold;

}

A.headerNavigation {

	color: #262626;

}

A.headerNavigation:hover {

	color: #262626;

}

.infoBox {

}

.infoBoxContents {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

}

.infoBoxNotice {

	background: #FF8E90;

}

.infoBoxNoticeContents {

	background: #FFE6E6;

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

}

textarea {

	font: normal 10px Verdana, Arial, Helvetica, Sans Serif;

	height: 70px;

	width: 100%;

	background: #FFFFFF url(images/img/text_bg2.jpg) repeat-x bottom;

	border-color: #9BB2CF;

	border-style: solid;

	border-width: 1px;

}

input, select {

	font: normal 10px Verdana, Arial, Helvetica, Sans Serif;

	background: #FFFFFF url(images/img/text_bg2.jpg) repeat-x bottom;

	border-color: #9BB2CF;

	border-style: solid;

	border-width: 1px;

}

input.im {

	border-color: #000000;

	border-width: 0px;

}

TD.infoBoxHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	background: #FFFFFF;

	color: #000000;

}

TD.infoBox, SPAN.infoBox {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

	background: #ffffff;

}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

	background: #f8f8f9;

}

TABLE.productListing {

	border: 1px;

	border-style: solid;

	border-color: #000000;

	border-spacing: 1px;

	width: 100%;

}

.productListing-heading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	background: #000000;

	color: #ffffff;

	font-weight: bold;

}

.productListing-heading a:hover {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #ffffff;

	font-weight: bold;

}

TD.productListing-data {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

}

A.pageResults {

	color: #000000;

}

A.pageResults:hover {

	color: #ffffff;

	background: #000000;

}

TD.pageHeading, DIV.pageHeading {

	font: bold 14px Verdana, Arial, sans-serif;

	color: #838383;

	background: #fff;

	padding: 2px;

	border-bottom: 1px solid #838383;

}

TR.subBar {

	background: #f4f7fd;

}

TD.subBar {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #000;

}

td.main, P.main {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	line-height: 1.5;

}

TD.smallText, SPAN.smallText, P.smallText {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

}

TD.accountCategory {

	font-family: Verdana, Arial, sans-serif;

	font-size: 13px;

	color: #abd;

}

TD.fieldKey {

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

}

TD.fieldValue {

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

}

TD.tableHeading {

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

}

SPAN.newItemInCart {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #f00;

}

CHECKBOX, INPUT, RADIO, SELECT {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

}

SPAN.greetUser {

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

}

TABLE.formArea {

	background: #f1f9fe;

	border-color: #069;

	border-style: solid;

	border-width: 1px;

}

TD.formAreaTitle {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

}

SPAN.markProductOutOfStock {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 12px;

	color: #c76170;

	font-weight: bold;

}

SPAN.productSpecialPrice {

	font-family: Verdana, Arial, sans-serif;

	color: #f00;

}

SPAN.errorText {

	font-family: Verdana, Arial, sans-serif;

	color: #f00;

}

.moduleRow {

}

.moduleRowOver {

	background-color: #efefef;

	cursor: pointer;

	cursor: pointer;

}

.moduleRowSelected {

	background-color: #ccc;

}

.checkoutBarFrom, .checkoutBarTo {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #8c8c8c;

}

.checkoutBarCurrent {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #000;

}

/* input requirement */

.inputRequirement {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #ff0000;

}

TD.category_desc {

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	line-height: 1.5;

}

#button {

	padding: 0 0 0 0;

	font-family: 'Trebuchet MS', 'Lucida Grande',  Verdana, Lucida, Geneva, Helvetica,   Arial, sans-serif;

	background-color: #ccc;

	color: #000;

}

#button ul {

	list-style: none;

	margin: 0;

	padding: 0;

	border-top: 1px solid #000;

}

#button li {

	border-bottom: 1px solid #000;

	margin: 0;

}

#button li a {

	display: block;

	padding: 5px 5px 5px 0.5em;

	border-left: 1px solid #000;

	border-right: 1px solid #000;

	background-color: #ffa7a6;

	color: #000;

	text-decoration: none;

	width: 100%;

}

html>body #button li a {

	width: auto;

}

#button li a:hover {

	border-left: 1px solid #000;

	border-right: 1px solid #000;

	background-color: #69C;

	color: #fff;

}

#button li.selected  a {

	border-left: 1px solid #000;

	border-right: 1px solid #000;

	background-color: #e6ffff;

	color: #000;

}

#categories ul {

	margin: 0;

	padding: 0;

}

#categories li {

	list-style-type: none;

	background: #ececec;

	border-top: 1px solid #ccc;

}

#categories li a {

	display: block;

	height: 18px;

	height: 21px;

	padding: 4px 0 0 17px;

	border-left: 4px solid #ffff01;

	color: #000;

}

#categories li a:hover {

	background-color: black;

	text-decoration: none;

	color: #fff;

}

#categories li a.current {

	background-color: #d9d9d9;

}

#categories li li {

	padding-left: 10px;

	background: none;

	border: none;

}

ul.bestsellers, ul.information {

	margin: 0;

	padding: 0;

}

ul.bestsellers li, ul.information li {

	list-style-type: none;

	border-bottom: 1px solid #efefef;

}

ul.bestsellers a, ul.information a {

	display: block;

	min-height: 17px;

	height: 22px;

	padding: 5px 0 3px 15px;

	background: #ccc;

	border-left: 4px solid #838383;

}

ul.bestsellers a:hover, ul.information a:hover {

	background: #838383;

	color: #fff;

	text-decoration: none;

}
span.rodzaj{
	color:#F00;
}
