/**

 * Main CSS Stylesheet

 *

 * @package templateSystem

 * @copyright Copyright 2003-2005 Zen Cart Development Team

 * @copyright Portions Copyright 2003 osCommerce

 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0

 * @version $Id: stylesheet.css 3215 2006-03-20 06:05:55Z birdbrain $

 */



/* Clean Business theme by Dieter Schneider for www.csstemplateheaven.com 2007*/




body {

	margin: 0;

margin-top:10px;
margin-bottom:10px;


	font-family: tahoma, verdana, arial, helvetica, sans-serif;

	font-size: 63.5%;

	color: #666666;

	background-color: #F1F1F2;
	
	background-image:url('../images/tlo.gif');
	background-repeat: repeat-x;

	}



a img {border: none; }



a:link, #navEZPagesTOC ul li a {

	color: #3B3B39;

	text-decoration: none;

	}

 

a:visited {

	color: #3B3B39;

	text-decoration: none;

	}


#navSupp ul li a:hover, #navCatTabs ul li a:hover {
text-decoration: underline;
}



a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navCatTabs ul li a:hover {

	color: #00447b;
	text-decoration:underline;
}
	
	
	



a:active {

	color: #000000;

	}



h1 {

	font-size: 1.5em;
    padding: 0px;
	}



h2 {

	font-size: 1.4em;

	}



h3 {

	font-size: 1.3em;

	}



h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{

	font-size: 1.1em;

	}



.biggerText {

	font-size: 1.2em;

	}



h1, h2, h3, h4, h5, h6 {

	margin: 0.3em 3px;
    padding: 0px;
	}



CODE {

	font-family: tahoma, arial, verdana, helvetica, sans-serif;

	font-size: 1em;

	}



FORM, SELECT, INPUT {

	display: inline;

	font-size: 1em;

	margin: 0.1em;

	}



TEXTAREA {

	float: left;

	margin: auto;

	display: block;

	width: 95%;

	}



input:focus, select:focus, textarea:focus {

	background: #F0F8FF;


	}



fieldset {

	padding: 0.5em;

	margin: 0.5em 0em;

	border: 1px solid #cdcecd;

	background-color: transparent;

	}
	
	div.information {
	padding-top:10px;
	}



legend {

	font-weight: bold;

	padding: 0.3em;

	background-color: #CDCECD;

	color: #FFFFFF;

	}



LABEL, h4.optionName {

	line-height: 1.5em;

	padding: 0.2em;

	}
	
h4.optionName {
color: #00447B;
}



LABEL.checkboxLabel, LABEL.radioButtonLabel {

	margin: 0.5em 0.3em;

	}

#logo {
padding-left:20px;
}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {

	float: left;

	}



LABEL.inputLabel {

	width: 11em;

	float: left;

	}



LABEL.inputLabelPayment {

	width: 15em;

	float: left;

	}



LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {

	width: 12em;

	float: left;

	}



P, ADDRESS {

	padding: 0.5em;

	}



ADDRESS {

	font-style: normal;

	}



.clearBoth {

	clear: both;

	}



HR {

	height: 1px;

	margin-top: 0.5em;

	border: none;

	border-bottom: 1px solid #9A9C86;

	}



/*warnings, errors, messages*/

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {

	line-height: 1.8em;
	/*padding: 0.2em;*/
	padding:7px;
	border: 1px solid #ff0000;
	margin:5px;
	}



.messageStackWarning, .messageStackError {

	color: #87888A;
	margin:5px;
	font-weight:bold;
	}



.messageStackSuccess {

	background-color: #99FF99;

	color: #000000;

	}



.messageStackCaution {

	/*background-color: #FFFF66;

	color: #000000;*/
	font-weight:bold;

	}



/*wrappers - page or section containers*/

#mainWrapper {

	text-align: left;

	width: 900px;

border:1px solid #DFDFDF;

	padding-left:5px;
	padding-right:5px;
	
	vertical-align: top;

background-color: #ffffff;


	}



#logoWrapper {

    background-color: transparent;

    height:200px;

	}

	

#headerWrapper {

	margin-top:2px;
	*margin-top:0px;	

	height: 250px;

	/*background-image: url(../img/header.jpg);*/

    background-repeat: no-repeat;
	
	overflow:hidden;

}

#headerWrapper .tlo_main {
background-image: url(../images/banners/smartbg.jpg);
background-repeat: no-repeat;
}

#headerWrapper .tlo_egza {
background-image: url(../images/banners/smartbg_egza.jpg);
background-repeat: no-repeat;
}

#headerWrapper .tlo_orto {
background-image: url(../images/banners/smartbg_orto.jpg);
background-repeat: no-repeat;
}

#headerWrapper .tlo_gim {
background-image: url(../images/banners/smartbg_2.jpg);
background-repeat: no-repeat;
}



#contentMainWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #popupAdditionalImage, #popupImage {

	margin: 0em;
	margin-top: 5px;

	}

#contentMainWrapper	{
padding-left:0px;
padding-right:0px;
}



#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {

	margin: auto;


	} 



#tagline {

	color:#ffffff;

	font-size: 1.2em;

	font-weight: bold;

	text-align : left;

	vertical-align: middle;

	padding-left: 10px;

	padding-top: 90px;

	}



#sendSpendWrapper {

	border: 1px solid #cacaca;

	float: right;

	margin: 0em 0em 1em 1em;

	}



.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {

	margin: 0px;
	width: 45%;
	
	}

#checkoutShipto p{
font-size:1.1em;
}

.wrapperAttribsOptions {

	border: 0px solid #cccccc;
	margin: 0em;

	}



/*navigation*/

#productsListingTopNumber {padding-left:10px;}

.navSplitPagesResult {padding:5px;}


.navNextPrevCounter {

	margin: 0em;

	font-size: 0.9em;

	}

.navNextPrevList {

	display: inline;

	white-space: nowrap;

	margin: 0;

	padding:  0.5em 0em;
	*padding: 0.5em 0.2em;

	list-style-type: none;

	}



#navMainWrapper {

	margin: 0em;

	margin-bottom: 0px;

	height: 55px;



/*background-image:url('../images/baner_bottom.jpg');
background-position: right top;*/
	

	font-weight: bold;

	padding: 0px;

	background-repeat: no-repeat;

	}

	

#navSuppWrapper {	

	margin: 0em;
	margin-top:30px;
	margin-bottom: 5px ;

	border: double #ffffff;
	*border: double #7e7f7f;
	
	height: 48px;
	background-color: #7e7f7f;

	font-weight: bold;
	color: #ffffff;
	padding: 0px;
	
	/*background-image: url(../img/stopka_tlo.gif);
	background-position: bottom right;

	background-repeat: no-repeat;*/

	}

	

#navCatTabsWrapper {

	text-align: left;

	margin-left: 0px;

	margin-right: 0px;

	width: 760px;

	font-size: 10px;

	font-weight:bold;

	background-image: url(../img/bar.jpg);

	background-repeat: repeat-x;

	height: 26px;

	position: absolute;

	top: 140px;
	color: #000;

}



#navCatTabsWrapper ul li a:hover {
  height: 26px;

  background: url('../img/bar_bg_hover.gif') bottom left repeat-x;

}



#navMain ul, #navSupp ul, #navCatTabs ul  {

	margin: 0;

	padding:  0.5em 0em;

	list-style-type: none;

	text-align: center;

	line-height: 1.5em;
	color: #ffffff;

	}



#navMain ul li, #navSupp ul li, #navCatTabs ul li {

	display: inline;

	white-space: nowrap;

	}



#navMain ul li a {

	text-decoration: none;

	padding: 0em 0.5em;

	margin: 0;

	color: #666666;

	}

#navSupp ul li a {

	text-decoration: none;

	padding: 0em 0.5em;

	margin: 0;

	color: #ffffff;

	}

#navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin:0;
	color: #ffffff;
	}



#navEZPagesTOCWrapper {

	font-weight: bold;

	float: right;

	height: 1%;

	border: 1px solid #000000;

	}



#navEZPagesTOC ul {

	margin: 0;

	padding:  0.5em 0em;

	list-style-type: none;

	line-height: 1.5em;

	}



#navEZPagesTOC ul li {

	white-space: nowrap;

	}



#navEZPagesTOC ul li a {

	padding: 0em 0.5em;

	margin: 0;

	}



#navMainSearch, #navCategoryIcon, .buttonRow, #indexProductListCatDescription {

	margin: 0.5em;


	}



#navBreadCrumb {

	background-color: transparent;

	}



#navEZPagesTop {

	background-color: #FFFFFF;

	}



#navBreadCrumb, #navEZPagesTop {

	font-size: 0.95em;

	font-weight: bold;

	margin: 0em;

	padding: 0.5em 0.5em 0.5em 1.5em;

	}



#navColumnOne {

	background-color: transparent;
border:0px solid; 
border-color:red; 
padding-left:0px;
margin-left:0px;
text-align:left;
    }



#navColumnTwo {

	background-color: transparent;	

	}



/*The main content classes*/

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {

	vertical-align: top;

	}

	

table {padding-left: 8px;

       padding-right: 8px;

	   }



.content, #productDescription, .shippingEstimatorWrapper {

	/*font-size: 1.2em;*/

	padding: 0.5em;

	}



.alert {

	color: #ED174F;

	margin-left: 0.5em;

	}

.advisory {}

.important {
    padding:10px;
	font-weight: bold;

	}

.notice {}

.rating{}

.gvBal {

	float: right;

	}

.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {

	padding: 0px;
	border: 1px solid #d9d9d9;
	margin: 0 8px 0 8px;

	}



.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {

	font-size: 0.9em;

	}



/*Shopping Cart Display*/

#cartAdd {
	/*width: 425px;
	*width:415px;*/

	float: left;
	text-align: left;
	margin: 5px 10px 5px 5px;
	border: 0px solid #000000;
	padding: 0;
    /*background: url('../img/add_cart_tlo.gif') center right no-repeat;*/
	color: #6E3639;

}





.tableHeading TH {

	border-bottom: 1px solid #cccccc;

	}



.tableHeading, #cartSubTotal {

	background-color: #e9e9e9;

	 }



#cartSubTotal {

	border-top: 1px solid #cccccc;

	font-weight: bold;

	text-align: right;

	line-height: 2.2em;

	padding-right: 2.5em;

	}



.tableRow, .tableHeading, #cartSubTotal {

	height: 2.2em;

	}



.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {

	padding: 0.5em 0em;

	}



.cartUnitDisplay, .cartTotalDisplay {

	text-align: right;

	padding-right: 0.2em;

	}



#scUpdateQuantity {

	width: 2em;

	}



.cartQuantity {

	width: 4.7em;

	}



.cartNewItem {

	color: #33CC33;

	position: relative;  /*do not remove-fixes stupid IEbug*/

	}



.cartOldItem {

	color: #606000;

	position: relative;   /*do not remove-fixes stupid IEbug*/

	}



.cartBoxTotal {

	text-align: right;

	font-weight: bold;

	}



.cartRemoveItemDisplay {

	width: 3.5em;

	}



#cartAttribsList {

	margin-left: 1em;

	}



#mediaManager {

	width: 50%; 

	margin: 0.2em;

	padding: 0.5em;

	}

.normalprice, .productSpecialPriceSale {

	text-decoration: line-through;

	}



.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {

	color: #ff0000;

	}



#cartBoxListWrapper ul, #ezPageBoxList ul {

	list-style-type: none;

	}



#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {

	margin: 0;

	padding: 0.2em 0em;

	} 



.totalBox {

	/*width: 5.5em;*/

	/*text-align: right;*/

	padding: 0.2em;

	}



.lineTitle, .amount {

	text-align: right;

	padding: 0.2em;

	}



.amount {

	width: 5.5em;

	}



/*Image Display*/

#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {

	margin: 0em 1.5em 1em 0em ;

	}



.categoryIcon {}

#cartImage {

	margin: 0.5em 1em;

	}



/*Attributes*/

.attribImg {

	width: 20%;

	margin: 0.3em 0em;

}



.attributesComments {}



/*list box contents*/

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {

	margin: 1em 0em;

	}



/*sideboxes*/

.columnLeft {}
.columnRight {
/*background-image: url ('../images/watermark.gif');*/
}



h3.leftBoxHeading, h3.leftBoxHeading a {

	font-size: 1em;
	height: 19px;
	color: #3f3c40;
}



.leftBoxHeading, .centerBoxHeading {

	margin: 0em;
    background-color: transparent;
	padding-top: 2px;
	}

	

.leftBoxHeading {
	margin-top:0px;
	margin-bottom:5px;
	margin-left: 0px;
	position: relative;
	border: 0px solid #425227;
	background-color: #dcddde;
	background-image:url('../img/leftbox_heading_tlo.gif');
	backgroynd-position: top;
	background-repeat: repeat-x;
	/*padding: 5px;*/
	}



.leftBoxContainer {

     border: 1px solid #d9d9d9;
	margin-bottom:10px;
	padding: 0 0 10px 0;
	background-image: url(../img/leftbox_tlo.gif);
	background-repeat: repeat-y;


	}



.sideBoxContent {

	background-color: transparent;

	padding: 5px;
	padding-bottom:10px;

	}



h3.rightBoxHeading, h3.rightBoxHeading a {

	font-size: 1em;

	height: 19px;

	color: #3f3c40;

	}



.rightBoxHeading {

	margin: 0px;
	position: relative;

	border: 0px solid #425227;

	background-color: #dcddde;
	background-image:url('../img/leftbox_heading_tlo.gif');
	background-position: top;
	background-repeat: repeat-x;
	/*padding: 0.5px 0.0px;*/

	}

	

.rightBoxContainer {

	border: 1px solid #b3b3b3;
	margin-bottom: 15px;
	padding-bottom: 10px;
	background-image: url(../img/rightbox_tlo.gif);
	background-repeat: repeat-y;
	}





h3.leftBoxHeading a:hover {

	color: #ffffff;

	text-decoration: none;

	}



h3.rightBoxHeading a:hover {

	color: #ffffff;

	text-decoration: none;

	}



.rightBoxContent {

	background-color: #000000;

	margin-bottom: 1em;

	}



.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {

	text-align: center;

	}



#siteinfoIP, #siteinfoLegal {
	color: #ffffff;

	background-color: #425227;

	}



#bestsellers .wrapper {

	margin: 0em 0em 0em 1.5em;

	}



#bestsellers ol {

	padding: 0;

	margin-left: 1.1em;

	}



#bestsellers li {

	padding: 0;

	margin: 0.3em 0em 0.3em 0em;

	}



#bannerboxHeading {

	background-color: transparent;

}



#upProductsHeading {

	text-align: left;

	}



#upDateHeading {

	text-align: right;

	}



/*misc*/

.back {

	float: left;

	}

.back2 {

	padding-top: 7px;
	float: left;
	font-size: 1.1em;
    
	}

.forward {

	float: right;
padding-right:10px;
	}

	

.hiddenField {

	display: none;

	}



.visibleField {

	display: inline;

	}	



.bold {

	font-weight: bold;

	}



.rowOdd {

	background-color: #E8E8E8;

	height: 1.5em;

	vertical-align: top;

	}



.rowEven {

	background-color: #F0F0F0;

	height: 1.5em;

	vertical-align: top;

	}

	
td.productListing-data {padding:12px;
border-bottom: 1px dotted #cccccc;
*border-bottom: 3px double #cccccc; 

}
	
.productListing-odd {background-color: #FFFFFF;

}
					  
.productListing-even {
/*background-color: #e5e5e5;*/
background-color: #FFFFFF;

                      }

					  

.listingProductImage {padding: 4px;}



CAPTION {

	/*display: none;*/

	}



#myAccountGen li, #myAccountNotify li {

	margin: 0;

	} 



.accountTotalDisplay, .accountTaxDisplay {

	width: 20%;

	text-align: right;

	/*vertical-align: top*/

	}



.accountQuantityDisplay {

	width: 10%;

	vertical-align: top

	}



TR.tableHeading {

	background-color: #cacaca;

	height: 2em;

	}



#siteMapList {

	width: 90%;

	float: right;

	}



.ratingRow {

	margin: 1em 0em 1.5em 0em;

	}



LABEL#textAreaReviews {

	font-weight: normal;

	margin: 1em 0em;

	}



#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp {

	background-color: #ffffff;

	}

/* moje dopiski */


div.centerColumn h1 {
margin:0 0 10px 0;
display: block;
width:512px;
*width:510px;
height:31px;
background-color:#dcddde;
background-image:url(../images/belka_title.gif);
background-repeat: no-repeat;
background-position: top left;
float:left;
padding-left:50px;
padding-top:5px;
overflow:hidden;
font-size:16px;
color: #3f3c4;
line-height:25px;
}

div.centerColumn h1 img { margin-top:-5px;}

div.centerColumn h1.longname, div.centerColumn h1.longername {
margin:0 0 10px 0;
display: block;
width:512px;
*width:510px;
height:31px;
background-color:#dcddde;
background-image:url(../images/belka_title.gif);
background-repeat: no-repeat;
background-position: top left;
float:left;
padding-left:50px;
padding-top:8px;
overflow:hidden;
font-size:12px;
color: #3f3c4;
line-height:15px;
}

div.centerColumn h1.longername {
padding-top:3px;
font-size:11px;
line-height:14px;
}



div.undercover {
margin:auto;
width:89px;
height:121px;
/*background-image: url(../img/sidebox_cover_shadow.gif);
background-position:bottom right;
background-repeat: no-repeat;*/
}

div.undercover_list{
margin:auto;
width:89px;
height:121px;
/*background-image: url(../img/sidebox_cover_shadow.gif);
background-position:bottom right;
background-repeat: no-repeat;*/
}

div.undercover_product{

margin-left:0px;
*margin-top:10px;
width:144px;
height:188px;
/*background-image: url(../img/product_cover_shadow.gif);
background-position:bottom right;
background-repeat: no-repeat;*/
}

div.centerColumn select {
width:200px;
height:20px;
/*background-color:#DCDDDE;
border:1px solid #DCDDDE;*/
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
margin-bottom: 10px;
}

productsListingTopNumber {
margin-bottom:10px
}

#productMainImage {
margin-left: 0px;
float:left;
width:180px;
}

#productDescription2 {
clear:both;
padding-left:30px;
padding-right:10px;
/*height: 200px;
*height:190px;
*/}


input.add_cart {
background-color: #ffffff;
width:14px;
height: 14px;
border: 1px solid #00447b;
font-size:12px;
color: #00447b;
padding:4px;
text-align: center;
}

#display_quantity {
float:left;
text-align:center;
*padding-top:10px;
}

#productDetailsList_tab {
font-size: 1em;
}

#alsoPurchased {
/*position: relative;*/
margin-top: 40px;

oveflow:visible;
/*height:220px;*/

}

#alsoPurchased h2.centerBoxHeading {
width:562px;
*width:100%;
height:20px;
color: #ffffff;
background-color: #00447B;
background-image: url('../img/add_cart_tlo.gif'); 
background-position: right;
background-repeat: no-repeat;
margin-bottom:10px;
}

a.add_cart_napis, a.add_cart_napis:visited  {
color: #6E3639;
font-size: 10px;
font-weight:bold;
text-decoration:none;
}
a.add_cart_napis:hover, a.add_cart_napis:active {
color: #6E3639;
font-size: 10px;
font-weight:bold;
text-decoration:underline;
}

#navMainSearch {
float:left;
}

#navMainSearch a:link, #navMainSearch a:visited {
font-family: Tahoma;
font-size:11px;
color:#00447b;
font-weight:bold;
text-decoration:none;
}

#navMainSearch a:hover {
text-decoration: underline;
}


#navMainSearch input{
text-size:9px;
padding:0px;
vertical-align:bottom;
*vertical-align:middle;
}


#navMainLinks {
float:right;
text-transform:uppercase;
font-family: Tahoma;
font-size:11px;
color:#00447b;
}

#navMainLinks a:link, #navMainLinks a:visited {
text-transform:uppercase;
font-family: Tahoma, Verdana, Geneva, Arial;
font-size:11px;
color:#00447b;
font-weight:bold;
text-decoration:none;
}

#shopping_cart_table {

*width:560px;
float:left;
}


table.tabTable tr.productListing-rowheading{
background-color: #9c9d9f;
color: #ffffff;
padding-top:2px;
padding-bottom:2px;
}

table.tabTable tr.productListing-rowheading a {
color: #ffffff;
}

#checkoutShipping, #checkoutPayment {
	float:left;
}

#checkoutShippingHeadingMethod, #checkoutShippingHeadingAddress, #checkoutPaymentHeadingAddress, #checkoutShipto h4 {
padding: 2px 0 2px 15px;
font-family: verdana, arial, helvetica, sans-serif;
font-size:11px;
color:#ffffff;
background: url('../img/add_cart_tlo.gif') left no-repeat;
}

#checkoutShippingHeadingMethod {
margin-top:20px;
margin-bottom:10px;
}

#comments {margin-top:20px;}

#checkoutSuccessOrderNumber {
font-family: verdana, arial, helvetica, sans-serif;
font-size:11px;
border: 1px solid #D1D2D4;
margin: 5px 10px 5px 10px;
padding:5px;
}

#checkoutSuccessLogoff {
padding: 10px;
}

#tellAFriendDefault {
width:540px;
}


#productsListingListingTopLinks a.no_current, #productsListingListingTopLinks strong {
font-family: verdana, arial, helvetica, sans-serif;
font-size:11px;
background-color:#00457C;
color:#ffffff;
padding:3px;

}

.listingDescription {
text-align:justify;
}

.listingAutors {
text-align:left;
margin-top:10px;
margin-left:30px;
*margin-left:0px;
}

fieldset#contactUsForm {
width:90%;
position:relative;
left:20px;

}

fieldset#contactUsForm input, fieldset#contactUsForm textarea {
border:1px solid #c6c6c6;
background-color:#F7F5E8;
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#757474;
font-size:12px;
}

input.forma_short {
border:1px solid #c6c6c6;
background-color:#F7F5E8;
width:17px;
height:17px;
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#757474;
font-size:12px;
text-align:center;
}

td.cartProductDisplay {
width:270px;
}

td.cartQuantity {
width:100px;
}



td.cartTotalDisplay {
text-align:center;
}

td.cartQuantity input {
border:0px solid #c6c6c6;
background-color:#F7F5E8;
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#757474;
font-size:12px;
text-align:center;
float:left;
}

td.cartQuantity div.cart_quantity_field input {border:1px solid #c6c6c6;}


#cartBoxListWrapper ul li {
position:relative;
left:-30px;
*left:0px;
}

h3.koszyk {
height:23px;
background-color:#E2E3E4;
background-image:url('../img/shoppingcart_heading_tlo.gif');
background-position: bottom;
padding-top:7px;
text-align:right;
}

h3.koszyk a {margin-letf:30px;}

#createAcctSuccessMainContent {
padding-left:10px;
padding-right:10px;}



#accountLinksWrapper {
width:90%;
padding:10px;
}

#checkoutShipping fieldset, #checkoutPayment fieldset, #advSearchDefault fieldset {
width:95%;
position:relative;
left:10px;
float:left;
}


a.typ_sorter, a.typ_sorter:visited, a.typ_sorter:hover {
color: #ffffff;
white-space: nowrap;
margin:0 1px 0 1px;
background-color:#5776AC;
padding:2px;
padding-right:3px;
padding-left:3px;
text-decoration:none;
position:relative;
}

a.typ_sorter_2, a.typ_sorter_2:visited, a.typ_sorter_2:hover {
color: #5776AC;
text-transform: none;
white-space: nowrap;
margin:0 1px 0 1px;
background-color:#ecf6f3;
border:1px solid #5776AC;
padding:2px;
padding-right:3px;
padding-left:3px;
text-decoration:none;
position:relative;
}



#advSearchDefault input, #advSearchDefault select {
border:1px solid #c6c6c6;
background-color:#F7F5E8;
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#757474;
font-size:12px;
}

#advSearchDefault input.hidden {border: none;}
#advSearchDefault div.forward input {border: none;}




#addressBookProcessDefault fieldset{
margin-top: 50px;
*margin-top:10px;
}

span.cartOldItem, span.cartNewItem {
font-size:10px;
color: #00447B;
}

div.success {
padding:10px;
font-weight:bold;
font-size:12px;
}

div#loginDefault fieldset.floatingBox {
margin:5px;
}

div#loginDefault fieldset {
margin:5px;
*margin:10px;
}


div#passwordForgotten fieldset, div#accountHistoryDefault fieldset, div#accountEditDefault fieldset, div#addressBookProcessDefault fieldset, div#accountPassword fieldset, div#createAcctDefault fieldset, div#checkoutShipAddressDefault fieldset, div#checkoutPayAddressDefault fieldset {
margin:10px;
border-style: double;
}

div#passwordForgotten legend, div#accountHistoryDefault legend, div#accountEditDefault legend, div#addressBookProcessDefault legend, div#accountPassword legend, div#createAcctDefault legend, div#checkoutShipAddressDefault legend, div#checkoutPayAddressDefault legend {
margin-bottom:15px;
} 

div#passwordForgotten input, div#accountHistoryDefault input, div#accountEditDefault input, div#addressBookProcessDefault input, div#accountPassword input, div#createAcctDefault input, div#checkoutShipAddressDefault input, div#checkoutPayAddressDefault input {
margin-bottom:5px;
} 



div#addressBookDefault h3 {margin-left:10px; color:#00447B;}
div#addressBookDefault address {margin-left:10px;
margin-right:10px;
border: double #00447B;
padding:7px;}

h4#createAcctDefaultLoginLink {
padding-left:10px;
}

address.back {
padding-left:10px;
padding-right:15px;
}

div.instructions {
padding-right:10px;
}

table#cartContentsDisplay {
padding-right:0px;
margin-left:-7px;
*margin-left: 0px;
width:101%;
*width:100%;
}

#indexProductListCatDescription {border: 1px solid #9999CC; 
padding: 10px 5px;
*padding:0px; 
margin-top:5px; 
*margin-top:0px;
margin-bottom:15px;}

div.reforma_sticker {
display:block
width:60px;
height:62px;
position:relative;
margin-top:-55px;
z-index:100;
}

div#createAcctDefault fieldset {border:1px solid #CECFCE}

