/*
//
// +----------------------------------------------------------------------+
// |zen-cart Open Source E-commerce                                       |
// +----------------------------------------------------------------------+
// | Copyright (c) 2003 The zen-cart developers                           |
// |                                                                      |
// | http://www.zen-cart.com/index.php                                    |
// |                                                                      |
// | Portions Copyright (c) 2003 osCommerce                               |
// +----------------------------------------------------------------------+
// | This source file is subject to version 2.0 of the GPL license,       |
// | that is bundled with this package in the file LICENSE, and is        |
// | available through the world-wide-web at the following url:           |
// | http://www.zen-cart.com/license/2_0.txt.                             |
// | If you did not receive a copy of the zen-cart license and are unable |
// | to obtain it through the world-wide-web, please send a note to       |
// | license@zen-cart.com so we can mail you a copy immediately.          |
// +----------------------------------------------------------------------+
// $Id: stylesheet.css 277 2004-09-10 23:03:52Z wilt $
*/
html{
height: 100%;
}
BODY {
	background-color: 	#ffffff;
	color: 							#8D8D8D;
	margin: 						0px;
	padding: 						0px;
  font-size: 					11px;
	font-family:				Tahoma, sans-serif;
	height: 100%;
}

input.text{
	font-size: 11px;
	font-family: Tahoma, Arial;
	border: 1px solid #727272;
}

.centershop {
	padding: 					0px;
	margin: 					0px auto;
	position: 				relative;
	text-align: 			left;
	width: 						800px !important;
}

TD.main, P.main {
	font-size: 11px;
	color: #000;
}

TD.main input{
	border: 1px solid #9A9A9A;
}

TD.main a{
	color: #6F6F6F;
	text-decoration: underline;
}

SPAN.subtotal{
	color: #FFFFFF;
	font-weight: bold;
}

A {
  color: #8D8D8D;
	font-size:	11px;
	font-family: Tahoma, Arial;
  text-decoration: none;
}

A:hover {
  color: #8D8D8D;
	font-size:	11px;
	font-family: Tahoma, Arial;
  text-decoration: underline;
}

FORM {
	display: inline;
}
.banners {
  padding: 15px;
}

/*MENU CSS*/
td.menu{
	background:					#5F83DC;
	font-size:					12px;
	font-weight:				bold;
	padding-left:				5px;
	padding-right:			5px;	
	font-family:				Tahoma, Arial;
	color:							#ffffff;	
}

td.menu_car{
	background:					#5F83DC;
	font-size:					12px;
	font-weight:				bold;
	padding-left:				5px;
	padding-right:			5px;	
	font-family:				Tahoma, Arial;
	color:							#F2B81B;	
}

td.menu a{
	color: 							#fff;
	text-decoration: 		none;
}

td.menu a:hover{
	color: 							#fff;
	text-decoration: 		underline;
}

td.menu_car a{
	color:							#F2B81B;
	text-decoration: 		none;	
}

td.menu_car a:hover{
	color:							#F2B81B;
	text-decoration: 		underline;	
}



/*HEADER CSS*/

TABLE.header {
  background-color: #131C75;
	background-image: url(../images/logo.gif);
  background-repeat: no-repeat;
	background-position: 10px 10px;
	height:						150px;
}

TABLE.headerNavigation {
  background-color: #9a9a9a;
  width: 100% !important;
}

TD.headerNavigation {
  position: relative;
  vertical-align: middle;
  font-family: Tahoma, Tahoma, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color:#000000;
  letter-spacing:1px;
  padding: 5px;
}

TD.breadCrumb {
  font-size: 10px;
	font-family: Tahoma, Arial;
  font-weight: bold;
  padding: 3px;
	color: #8D8D8D;
  border-bottom: 1px solid #C8C8C8;
}

TD.headerNavigation A, TD.headerNavigation A:visited, td.footertop a  {
  font-weight: bold;
  color: gold;
}

TD.headerNavigation A:hover, td.footertop a:hover  {
  color: gainsboro;
}

TR.headerError {
  background: tomato;
}

TD.headerError {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  background: tomato;
  color: black;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: gainsboro;
}

TD.headerInfo {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  background: gainsboro;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/*SIDEBOX CSS*/

td.column_left {
  background: #C8C8C8 url('../images/corner_column_left.gif') top right no-repeat;
	padding-top: 8px;
}

.column_left, .column_right, .column_single {
}

.boxText {
  font-size: 11px;
  line-height: 125%;
}
.leftbox, .rightbox, .centerbox, .singlebox {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
	margin-bottom: 10px;
}

.leftboxheading, .rightboxheading, .centerboxheading, .singleboxheading {
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
	text-align: left;
  padding: 10px 15px 10px 15px;
	border-bottom:	1px solid #ffffff;
}

td.leftboxheading a, td.rightboxheading a, td.centerboxheading a, td.singleboxheading a {
  color: #ffffff;
}

TR.leftboxheading td#categories-heading-td{
  background: #8D8D8D url('../images/corner_category.gif') top right no-repeat;
}

TR.leftboxheading, TR.rightboxheading, TR.centerboxheading, TR.singleboxheading {
  background: #6F6F6F url('../images/corner_left_column.gif') top right no-repeat;
	
}

.leftboxfooter, .rightboxfooter, .centerboxfooter, .singleboxfooter {
  margin-bottom: 15px;
}

.plainBox, .plainbox-description {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
	color: #000;
  background: #D0D0D0;
  border:	1px  solid #9A9A9A;
	line-height:				14px;
  padding: 5px;
}

.plainBoxCategory  {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
	color: #000;
  border:	1px  solid #9A9A9A;
  padding: 5px;
}

.plainBox a{
	color: #080B30;
	text-decoration: underline;
}

.plainBoxHeading, TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
  padding: 11px 5px 5px;
}
.productListing-heading {
  font-size: 11px;
  font-weight: bold;
  color: #000;
  padding: 3px;
  height: 20px;
}

TD.productListing-heading{
  background-color: #BBBBBB;
}

TD.productListing-heading a{
	color: #000;
	text-decoration: underline;
}

TD.productListing-heading a:hover{
	color: #fff;
	text-decoration: underline;
}


TABLE.productListing-data {
	margin-top: 10px;
	height: 100%;
	border-left:  1px solid #BBBBBB;
	border-top:  1px solid #BBBBBB;
}

TD.productListing-data{
	border-right: 1px solid #BBBBBB;
	border-bottom:  1px solid #BBBBBB;
	font-size: 11px;
	padding: 10px;	
}

TD.productListing-data-col0
{
	border-right: 1px solid #BBBBBB;
	border-bottom:  1px solid #BBBBBB;
	padding: 5px;
	width: 150px;	
}

TD.productListing-data-col1{
	border-right: 1px solid #BBBBBB;
	border-bottom:  1px solid #BBBBBB;
	padding: 5px;	
}

TD.productListing-data-col2{
	border-right: 1px solid #BBBBBB;
	border-bottom:  1px solid #BBBBBB;
	padding: 5px;
	width: 150px;		
}



/*center main section
-----------------------------------*/
TD.pageHeading, DIV.pageHeading, h1 {
  font-size: 17px;
  font-weight: bold;
  color: #9a9a9a;
	margin: 0px;
	padding: 0px;
  padding-top: 5px;
	padding-bottom: 5px;
}

.center_column {
  padding: 10px 0px 10px 10px;
	margin: 0px;
}
.main_page{
  width: 100% !important;
  background-color: #ffffff;
}

/* footer
--------------*/

TABLE.footer {
  background: #999EA3 url('../images/corner_footer.gif') left top no-repeat;
	border-top: 1px solid #ffffff;
	color: #fff;
  text-align: left;
	
}

TR.footertop {
  background: indianred;
  font-size: 11px;
}

TD.footertop, TD.footerbottom {
  padding: 5px 15px 5px 15px;
	font-size: 11px;
	font-weight: bold;
}

/*miscellaneous areas
-------------------------------------*/
TD.cartBox {
   background: #A3A3A3;
   font-size: 11px;
	 color: #fff;
}

TR.productListing-odd, TR.upcomingProducts-odd {
  background: #ffffff;
}

TR.productListing-even, TR.upcomingProducts-even, .productsNotifications {
  background: #ffffff;
}

td.pageresults a {
  color: #ccc;
	font-size: 10px;
}

td.pageresults a:hover {
  background: gold;
	color: #ccc;
	font-size: 10px;
}

SPAN.newItemInCart {
  color: #DAA520;
  font-weight: bold;
}

TD.smallText, SPAN.smallText, P.smallText, td.pageresults{
   font-size: 10px;
	 color: #000;
}

TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-size: 12px;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-size: 11px;
}

.greetUser {
   font-size: 11px;
   padding-top: 5px;
   padding-bottom: 5px;
	 color: #000;
}

SPAN.greetUser {
   font-weight: bold;
	 color: #000;
}

SPAN.markProductOutOfStock {
	color: tomato;
	font: bold 12px Verdana, Tahoma, sans-serif;
}

span.normalprice {
	text-decoration: line-through;
}

SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming {
  color: red ;
}

span.productSpecialPriceSale {
  color: deeppink ;
	text-decoration: line-through;
}

SPAN.productPriceDiscount, .inputRequirement {
  font-size: 10px;
  color: #E18397 ;
}
.moduleRow { }
.moduleRowOver { background-color: gold; cursor: pointer; }
.moduleRowSelected { background-color: lightgoldenrodyellow ; }

/* message box */

.messageBox {}
.messageStackError, .messageStackWarning, errorBox {
  background-color: tomato;
  color: black;
  font-size: 10px;
  padding: 4px;
  border: 1px solid brown;
}
.messageStackSuccess { background-color: gainsboro; padding: 2px; border: 1px solid silver; font-size: 11px; }
.messageStackCaution { font-family: Verdana, Tahoma, sans-serif; font-size: 10px; background-color: navy; font-size: 11px; }

/* checkout totals */
TD.ot-subtotal-Text, TD.ot-cod-fee-Text, TD.ot-total-Text, TD.ot-group-pricing-Text, TD.ot-gv-Text, TD.ot-loworderfee-Text, TD.ot-shipping-Text, TD.ot-subtotal-Text, TD.ot-tax-Text, TD.ot-coupon-Text {
  font-weight: bold;
	color: #000;
	font-size: 11px;
}
TD.ot-total-Amount {
  font-weight: bold;
  border-top: 1px solid #9a9a9a;
	color: #df0000;
	font-size: 11px;
}
TD.ot-subtotal-Amount, TD.ot-cod-fee-Amount, TD.ot-group-pricing-Amount, TD.ot-gv-Amount, TD.ot-loworderfee-Amount, TD.ot-shipping-Amount, TD.ot-subtotal-Amount, TD.ot-tax-Amount, TD.ot-coupon-Amount {
	color: #000;
	font-size: 11px;

}


/* product_info attribute comments */

.ProductInfoComments, TD.ProductInfoComments, SPAN.ProductInfoComments {
  color: #ff0000;
  font-size: 10px;
  text-align : left;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
  border-top: 1px solid #9a9a9a;
}

/* General alert span class */
TD.alert, SPAN.alert {
  color: #FF0000;
  font-weight: bold;
}

/* General alert span class */
TD.alertBlack, SPAN.alertBlack {
  color: #000000;
  font-weight: bold;
}

/* popup tables */
TABLE.popupattributeqty, TABLE.popupcouponhelp, TABLE.popupcvvhelp, TABLE.popupimage, TABLE.popupimageadditional, TABLE.popupsearchhelp, TABLE.popupshippingestimator, TABLE.popupinfoshoppingcart {
  background-color: #ffffff;
	margin: 6px;
  padding: 6px;
  font: 11px Verdana, Tahoma, sans-serif;
}

/* categories_description */
TABLE.categoriesdescription {
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 11px;
  background: #D0D0D0;
  border:1px solid #9a9a9a;
}

TD.categoriesdescription {
  font-size: 11px;
  line-height: 1.0;
	color:				#000;
}

/* categories box parent and child categories */
div.category-top{
	font-size:			 	11px;
	font-family:			Tahoma, Arial;
	padding:					10px 15px 10px 15px;
	background:				#8D8D8D url('../images/arrow_white.gif') 7px 14px no-repeat;
	border-bottom:		1px solid #fff;
	text-align:			left;	
}

div.category-subs, div.category-products{
	font-size:			 	11px;
	font-family:			Tahoma, Arial;
	padding:					10px 15px 10px 15px;
	background:				#F1F1F1 url('../images/arrow_gray.gif') 7px 14px no-repeat;
	border-bottom:		1px solid #8D8D8D;
	text-align:			left;	
}

A.category-top {
	text-align:			left;
  text-decoration: none;
	color:					#fff;	
}

A.category-top:hover {
	text-align:			left;
  text-decoration: underline;
	color:					#fff;	
}

A.category-links {
  color: green;
  text-decoration: none;
}
A.category-subs, A.category-products {
  color: #8D8D8D;
  text-decoration: none;
}
A.category-subs:hover, A.category-products:hover {
  color: #8D8D8D;
  text-decoration: underline;
}

SPAN.category-subs-parent {
  font-weight: bold;
}
SPAN.category-subs-selected {
  font-weight: bold;
}

/* attribute images table */
TABLE.products-attributes-images {
/*  width: 100%; */
/*  border: 1px solid #9a9a9a; */
  float: left;
  padding: 2px;
}

/*STRONA GLOWNA */

.thumb{
	text-align: center;
	width:	108px;
	border: 1px solid #C8C8C8;
}

.thumb img{
	margin-top: 5px;
	margin-bottom: 5px;
}

/* New style*/

.headerbox{
	background: #BBBBBB;
}

h3{
	margin: 0px;
	padding: 0px;
	padding: 10px;	
	font-size: 14px;
	color: #fff;
	font-family: Tahoma,Arial;
}

.list_box_content{
}

.product_info{
	height: 100%;
}

/*Box cena na glownej stronie */
.price_box{
	font-family: Tahoma, Arial;
	font-size: 11px;
	width: 100px;
	font-weight: bold;
	color: #fff;
}

/*Box cena na stronie o produkcie*/
.product_info_price_box{
	font-family: Tahoma, Arial;
	font-size: 14px;
	width: 220px;
	font-weight: bold;
	color: #fff;
}

/*Box z iloscia w koszyku i dodaj nowy do koszyka na stronie o produkcie*/
.product_info_cart_box{
	font-family: Tahoma, Arial;
	font-size: 11px;
	width: 220px;
	color: #fff;
}

.product_info_price_box span.netto{
	font-size: 12px;
}

A.link_dark{
	font-size: 11px;
	font-family: Tahoma, Arial;
	color: #6B6B6B;
	font-weight: bold;
	text-decoration: underline;
}

A.link_white{
	font-size: 11px;
	font-family: Tahoma, Arial;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

A.link_white:hover{
	font-size: 11px;
	font-family: Tahoma, Arial;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

.border_top_left{
	border-top: 	 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
}

.border_bottom_right{
	border-bottom: 	 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
}

.border_all{
	border: 	 1px solid #BBBBBB;
}

.border_right{
	border-right: 1px solid #BBBBBB;
}	

.border_left{
	border-left: 1px solid #BBBBBB;
}

.border_top{
	border-top: 1px solid #BBBBBB;
}

.border_bottom{
	border-bottom: 1px solid #BBBBBB;
}

/*Box - lewa kolumna */

#loginbox-content{
	padding: 5px;
	background: #9D9D9D;
}

#contactbox-content, #search-content, #searchprinter-content{
	padding: 5px;
	background: #fff;
}

#allegrobox-content, #allegro-content{
	padding: 5px;
	background: #fff;
}

.login_box{
	font-size: 11px;
	font-family: Tahoma, Arial;
	color: #fff;
	font-weight: bold;
}

.contact_box{
	font-size: 11px;
	font-family: Tahoma, Arial;
	color: #000;
}

input.text{
	font-size: 11px;
	font-family: Tahoma, Arial;
	border: 1px solid #727272;
}

.login_box input.text{
	width: 120px;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Arial;
	border: 1px solid #727272;
}

textarea{
	font-size: 11px;
	font-family: Tahoma;
	border: 1px solid #9A9A9A;
}

.plainbox-description table td{
  font-family: Tahoma, sans-serif;
  font-size: 11px;
	color: #000;
}

/*Stylesheet for main page itserwis.net */


.buttonMenu{
	background:					#8D8D8D;
}

a.menuMain{
	text-decoration:		none;
	color:							#FFF;	
	font-weight:				bold;
}

a.menuMain:hover{
	text-decoration:		underline;
	color:							#FFF;
	font-weight:				bold;	
}

div.menu-item{
	font-size:			 	11px;
	font-family:			Tahoma, Arial;
	padding:					10px 15px 10px 15px;
	background:				#8D8D8D url('../images/arrow_white.gif') 7px 14px no-repeat;
	border-bottom:		1px solid #fff;
	text-align:			left;	
}

div.menu-sub-item{
	font-size:			 	11px;
	font-family:			Tahoma, Arial;
	padding:					10px 15px 10px 22px;
	background:				#8D8D8D url('../images/arrow_white.gif') 14px 14px no-repeat;
	border-bottom:		1px solid #fff;
	text-align:			left;	
}

td.menu_first{
	background:			#8D8D8D url('../images/menu_corner.jpg') top right no-repeat; 
	border-bottom: 	1px solid #fff;
}

div.menu-item-first{
	font-size:			 			11px;
	font-family:					Tahoma, Arial;
	padding:							10px 15px 10px 15px;
	background:						url('../images/arrow_white.gif') 7px 14px no-repeat;	
	text-align:						left;	
}
