* { margin:0; padding:0; border:0;}

body
{	  text-decoration:none;
    color:#000000;
    font-family:tahoma,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
	   background-color:#fff;
}


TD.main, P.main {
  font-size: 11px;
  text-align: left;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

a, a:visited {
  color: #AB5108;
  text-decoration: none;
}

a:hover {
  color: Black;
  text-decoration: underline;
}

FORM {
	display: inline;
}
h3, #center form legend{
	font-size: 14px;
	margin: 10px 0px 15px 0px;
	font-weight: bold;
}
p{
	margin: 5px 0px 5px 0px;
}

/*HEADER CSS*/


h2{
	font-family: Verdana, Arial, sans-serif;
   font-size: 13px;
   font-weight:bold;
   color: #AB5108;
   letter-spacing:0px;
   padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
}

UL{
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 20px;
}


CHECKBOX, INPUT, RADIO, SELECT {
	border: 1px solid #AB5108;
	background: White;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

TEXTAREA {
  border: 1px solid #AB5108;
  background: White;
  width: 424px;
  height: 120px;
  font-size: 11px;
  overflow: auto;
	scrollbar-3dlight-color:#fff; 
	scrollbar-arrow-color: #AB5108; 
	scrollbar-base-color: #fff; 
	scrollbar-darkshadow-color: #fff; 
	scrollbar-face-color: #fff; 
	scrollbar-highlight-color: #fff; 
	scrollbar-track-color: #fff; 
	scrollbar-shadow-color:#fff;
}

hr{
  border-top:1px solid #AB5108; 
  height:0px; 
  margin:7px 0 7px 0; 
  _margin:0px 0 0px 0; 
  padding:0; }

/*------------------druhy pisma------------------*/
/*
h1{ margin-top:10px;
	font-weight: bold;
	font-size:17px;
	background-color:#D58F4A;
	margin-left:-5px;
	margin-right:-5px;
	padding-left:5px;
	color:#FFF; 
}


h2{ margin-top:10px;
    margin-bottom:10px;
	font-weight: bold;
	font-size:14px;
	font-style:italic;
	color:#D58F4A; 
}



a{color:#D58F4A;}

p{font-size:12px;}

li{margin-left:20px;}

table{
	background-color:#D58F4A; 
}

tr{
 	background:#FDD49C;
	border:0px;
}

td{
	width:120px; 
	border:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;

}

/*--------------------koniec druhov pisma--------------------*/


/* ---------------bof site----------------------*/

#center { 
		float:left;
		width:432px;
		margin:0 9px 0 9px;
		_margin:0 8px 0 8px;
		text-align:left;
}

#left { 
  		float:left;
  		width: 146px;
  		margin-left:4px;
  		_margin-left:2px;
  		text-align:left;
}

#right { 
  		float:left;
  		width: 146px;
  		text-align:left;
}

#footer1{
		clear: both;	
		padding:0;
		width:100%;
		padding-top:8px;
		padding-bottom:8px;
    text-align:center;
    color: #000000;	
	     }

#footer1 a{	     
    color: #000000;	
    font-weight:bold;
    font-size:11px;
}
#footer1 .footerbottom a, #footer1 table a{
  color: #AB5108;
  font-weight:normal;
}
	     
#footer1 a:hover{	     
    color: #AB5108;	
    text-decoration:none;
}
	     
#bodyblock {position:relative;
 			margin: 0 auto;
 			width:750px;
 			padding:0;
			margin-bottom:20px;
 }
#bodyblockmargin {
			width:750px;
}

/*-------------eof site------------------*/



/* ----------------- bof header -------------------- */
#header{ background-color:#FFF;
		background-image: url(image/header_bg.jpg);
		background-repeat:no-repeat;		
		height:112px;
		width:750px;
		margin: 0 auto;
		text-align:left;
		
}



.menuheader{
  width:425px;
  height:17px;
}

.menuheader1 a, .menuheader2 a, .menuheader3 a, .menuheader4 a, .menuheader5 a{
    float:left;
    width:91px;
    height:15px;
    text-align:left;
    background-repeat:no-repeat;
}

.menuheader1 a{
  background-image: url(../../../../images/topmenu/topmenu_contact.gif);

}
.menuheader1 a:hover{
  background-image: url(../../../../images/topmenu/topmenu_contact2.gif);
}

.menuheader2 a{
  width:67px;
  background-image: url(../../../../images/topmenu/topmenu_signup.gif);
}
.menuheader2 a:hover{
  background-image: url(../../../../images/topmenu/topmenu_signup2.gif);
}

.menuheader3 a{
  width:99px;
  background-image: url(../../../../images/topmenu/topmenu_my_account.gif);
}
.menuheader3 a:hover{
  background-image: url(../../../../images/topmenu/topmenu_my_account2.gif);
}

.menuheader4 a{
  width:87px;
  background-image: url(../../../../images/topmenu/topmenu_my_basket.gif);
}
.menuheader4 a:hover{
  background-image: url(../../../../images/topmenu/topmenu_my_basket2.gif);
}

.menuheader5 a{
  width:81px;
  background-image: url(../../../../images/topmenu/topmenu_checkout.gif);
}
.menuheader5 a:hover{
  background-image: url(../../../../images/topmenu/topmenu_checkout2.gif);
}

.headerlogo{
  float:left;
  width:171px;
  height:110px;
}

.headercenter{
  float:left;
  width:425px;
  height:78px;
  color: #AB5108;
  font-size:10px;
  text-align:center;
}

.headercenterline1{
  width:425px;
  height:61px;
}

.headercentertextspace{
  padding-top:12px;
}

.headercentertext{
  font-size: 18px;
  font-weight: bold;
}

.headerleftimg{
  float:left;
  width:154px;
  height:78px;
}
.headerleftimg img{
  float:left;
}
.breadCrumb {
  float:left;
  width:579px;
  height:24px;
  background-color:#ab5108;
  text-align:left;
}

.breadCrumbtext {
  padding: 6px 3px 0px 3px;
  font-size:10px;
  font-weight:bold;
  color: #ffffff;
  text-decoration: none;
  text-align:left;

}

.breadCrumb a, .breadCrumb a:visited {
	font-weight:bold;
   color: #ffffff;
	text-decoration: none;
}

.breadCrumb a:hover {
   color: #F6F0C5;
	text-decoration: underline;
}

/* ----------------- eof header -------------------- */

/* ----------------- bof left and right -------------------- */

.leftBoxContainer, .rightBoxContainer, .centerBoxWrapper {
	margin: 0em;
	margin-bottom: 6px;
	}

.leftBoxHeading, .rightBoxHeading, .centerBoxHeading {
	margin: 0em;
	background-color: #AB5108;
	background-image: url(../images/box_left.gif);
	background-repeat:no-repeat;
	background-position: left top;
	padding: 0.2em 0.2em;
	text-align: center;
	}

h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a, 
h2.centerBoxHeading, h2.centerBoxHeading a {
	font-size: 1em;
	color: #ffffff;
	}
	
	
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover, h2.centerBoxHeading a:hover {
  color: #F6F0C5;
	text-decoration: underline;
	} 
	
.sideBoxContent {
  border-left: 1px solid #AB5108;
  border-right: 1px solid #AB5108;
  border-bottom: 1px solid #AB5108;
  
}

.centerColumn .sideBoxContent{
  border:none;
}
.sideBoxContent .wrapper{
  padding:10px 10px 10px 10px;
}
.sideBoxContent .wrapper ol{
  padding-left:20px;
  font-size:11px;
  color:#AB5108;
}
.sideBoxContent .wrapper li{
  padding:0;
  margin-top:3px;
}

#searchContent, #loginContent, #tellafriendContent{
  padding:5px 10px 5px 10px;
}

#whatsnewContent{
  padding:5px 10px 5px 10px;
  text-align:center;
}

#searchContent input{
  background:#DDB99C;
}

#loginContent input{
  background:#DDB99C;
  margin:2px 0 2px 0;
}

#searchContent .searchsubmit{
  text-align: right; 
  padding: 4px 2px 0px 0px;
  margin-bottom:4px;
}

#loginContent .loginsubmit {
  text-align: right; 
  padding: 2px 1px 0px 0px;
}

.category-top, .category-links
{
	border-top: 1px solid #AB5108;
	background-color: White;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 4px;

}


.category-top a, .category-top a:visited, .category-links a, .category-links a:visited
{
	color: black;
	font-weight: bold;
	text-decoration: none;

}

.category-top a:hover, .category-links a:hover
{
	color: #AB5108;
	font-weight: bold;
	text-decoration: none;

}

/* Sub-Categories */
.category-products, .category-subs
{
	border-top: 0px solid #AB5108;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 3px 4px 3px 4px;
}

.category-products a
{
	color: #AB5108;
	font-weight: bold;
	text-decoration: none;
}

.category-products a:hover
{
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

.category-subs a{
  color:black;
  text-decoration: none;
 }

.category-subs a:hover{
  color: #AB5108;
 }

#shoppingcartContent{
  padding-left:5px;
  padding-right:5px;
}

#shoppingcartContent ul{
  margin-top:0;
  padding-top:5px;
    margin-left:5px;
  padding-left:0;
}

#shoppingcartContent li{
  list-style-type:none;
  margin-left:0;
  padding-left:0;
  margin-top:2px;
}

#shoppingcartContent .cartBoxTotal{
  float:right;
  margin-bottom:4px;
}

#tellafriendContent input{
  margin-top:5px;	
}
/* ----------------- eof left and right -------------------- */

/* ----------------- bof centert -------------------- */

TD.productListHeading, DIV.productListHeading, h1 {
  font-size: 16px;
  font-weight: bolder;
  text-align: left;
  color: #AB5108;
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 6px 0px;
}

.tabTable, #allProductsDefault table{
  border:1px solid #AB5108;
  margin:0px 0px 4px 0px;  
}

#cartContentsDisplay{
  border:1px solid #AB5108;
  margin:10px 0px 4px 0px;  
}

.tabTable th.productListing-heading, .tabTable th.productListing-heading a, #shoppingCartDefault th{
  color:white;
  background:#AB5108;
  padding: 2px 0px 3px 10px;
  text-align:left;
  border-bottom:1px solid #9A9A9A;
}


#cartContentsDisplay th, .tableHeading th, 
.cartTableHeading th{
  color:white;
  background:#AB5108;
  padding: 2px 0px 3px 10px;
  text-align:left;
}

#accountDefault table, #accountHistInfo table{
	border:1px solid #AB5108;
}

#accountHistInfo table td, #accountDefault table td, #checkoutConfirmDefault table td{
	background:#F1E2D6;
	border-top:1px solid #9A9A9A;
	padding:3px 10px 3px 10px;
}


.tabTable tr.productListing-odd, #shoppingCartDefault table tr.rowEven{
  background:#fff;
}

#allProductsDefault tr.productListing-odd{
  background:#fff;
}

.tabTable tr.productListing-even, #allProductsDefault tr.productListing-even, #shoppingCartDefault table tr.rowOdd{
  background:#F1E2D6;
  
}
#allProductsDefault tr.productListing-even{
  background:#F1E2D6;
}

.tabTable td.productListing-data, #allProductsDefault td.productListing-data, #advSearchResultsDefault td.productListing-data{
  padding:0px 5px 10px 5px;
  margin:0;  
}

.tabTable td.productListing-data img, #allProductsDefault td.productListing-data img, #advSearchResultsDefault td.productListing-data img{
  padding-top:10px;
}

 #shoppingCartDefault td{
  padding:5px 5px 5px 5px;
  margin:0;  
}


#cartSubTotal{
  float:right;
  font-weight:bold;
  margin-bottom:8px;
}

#productsListingTopNumber, #productsListingBottomNumber, #allProductsListingTopNumber, #allProductsListingBottomNumber{
  float:left;
  margin-bottom:4px;
}

#productsListingListingTopLinks, #productsListingListingBottomLinks, 
#allProductsListingTopLinks, #allProductsListingBottomLinks{
  float:right;
  margin-bottom:4px;
}

#productMainImage{
  float:right;
  margin:10px 0 10px 0;
  width:200px;
  text-align:center;
}

.clearBoth{
  clear:both;
}

.centerBoxContentsAlsoPurch{
  float:left;
  text-align:center;
  padding:5px 0px;
}

#contactUsDefault input, #contactUsDefault select, #contactUsDefault textarea{
  margin:5px 0px 5px 0;
}

.buttonRow{
  float:left;
  margin-left:0;
  margin-right:10px;
  margin-top:0px;
}

#loginDefault .buttonRow, #createAcctDefault .buttonRow, #checkoutShipAddressDefault .forward, #checkoutPayAddressDefault .forward{
  float:right;
  margin-left:10px;
  margin-right:0px;
  margin-top:0px;
}

.buttonback{
  border:1px solid #AB5108;
}

#contactUsDefault .buttonback{
  margin-top:5px;
  border:1px solid #AB5108;
}


#contactUsDefault label{
  float:left;
  margin:6px 10px 0px 0px;
}

#contactUsDefault input{
  float:left;
}

#contactUsDefault .alert{
  color:red;
   margin:6px 0px 0px 6px;
  float:left;
}

.alert{
  color:red;
  margin:0 0 0 7px;
}

#createAcctDefault fieldset, #loginDefault fieldset, #timeoutDefault fieldset, #acctNewslettersDefault fieldset,
#advSearchDefault fieldset, #accountNotifications fieldset, #checkoutShipping fieldset, #checkoutPayment fieldset,
#tellAFriendDefault fieldset, #checkoutShipAddressDefault fieldset, #checkoutPayAddressDefault fieldset,
#checkoutConfirmDefault fieldset, #checkoutSuccess fieldset, #accountHistoryDefault fieldset, #accountHistInfo fieldset{
  padding:5px 10px 5px 10px;
  margin-top:4px;
  margin-bottom:6px;
  border:1px solid #AB5108;
}

#createAcctDefault label, #accountEditDefault label, #addressBookProcessDefault label, 
#accountPassword label, #loginDefault label, #passwordForgotten label,  #timeoutDefault label,
#advSearchDefault label, #tellAFriendDefault label, #checkoutShipAddressDefault label, 
#checkoutPayAddressDefault label{
  width:100px;
  float:left;
}

#createAcctDefault input, #accountEditDefault input, #addressBookProcessDefault input, 
#accountPassword input, #loginDefault input, #timeoutDefault input, #advSearchDefault input, 
#checkoutPayment input, #tellAFriendDefault input, #checkoutShipAddressDefault input,
#checkoutPayAddressDefault input{ 
  margin:0 0 2px 0;
}

#createAcctDefault .radioButtonLabel, #accountEditDefault .radioButtonLabel, 
#addressBookProcessDefault .radioButtonLabel, #loginDefault .radioButtonLabel, 
#checkoutShipAddressDefault .radioButtonLabel, #checkoutPayAddressDefault .radioButtonLabel{
  margin:0 10px 0 5px;
  float:none;
}

#createAcctDefault .alerttop{
  margin:5px;
}

.categoryListBoxContents{
  float:left;
  padding-top:5px;
  min-height:155px;
  _height:155px;
  width:46%;
  margin:7px 8px 7px 7px;
  _margin:7px 6px 7px 6px;
  text-align:center;
  border:1px solid #AB5108;
}

.categoryListBoxContents img{
  min-height:135px;
  _height:135px;
  margin-bottom:5px;
}

.greeting{
	font-size:1.1em;
  color:#000000;
  font-weight:normal;
}

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

#whoareMainContent, #shippingInfoMainContent, #conditionsMainContent, #privacyDefaultMainContent{
  border:1px solid #AB5108;
  padding:10px 10px 0 10px;
  margin-bottom:7px;
}

#accountLinksWrapper, #accountEditDefault{
  border:1px solid #AB5108;
  padding:10px 10px 7px 10px;
  margin-bottom:7px;
}

.plainBoxHeading{
  color:#000000;
  font-weight:bold;
}

#createAcctSuccess address{
  font-weight:normal;
  margin-bottom:7px;
}

#createAcctSuccess h3{
  font-size:13px;
  font-weight:bold;
  margin-bottom:7px;
}

#addressBookDefault h2{
  font-size:13px;
}

#createAcctSuccess legend{
  font-size:12px;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:5px;
}

#createAcctSuccess fieldset, #addressBookDefault fieldset, #addressBookProcessDefault fieldset, 
#accountPassword fieldset, #passwordForgotten fieldset{
  border:1px solid #AB5108;
  padding:5px 10px 5px 10px;
  margin-bottom:3px;
  clear:both;
}
/*
#login div{
  border:1px solid #AB5108;  
  padding:5px 10px 5px 10px;
  text-align:center;
}*/

#accountLinksWrapper li, #productGeneral li{
  list-style-image:url(../images/arrow_green.gif);
  
}

#addressBookDefault .address1{
  width:40%;
  float:left;
  letter-spacing:1px;
}

#addressBookDefault .address2{
  width:30%;
  float:left;
  text-align:center;
  padding:30px 0px 10px 0px;
  letter-spacing:1px;
}

#addressBookDefault .address2 div{
  padding-right:10px;
  padding-left:10px;
}

#addressBookDefault .address3{
  width:30%;
  float:left;
  letter-spacing:1px;
  padding:15px 0px 10px 0px;
}

#addressBookDefault fieldset .buttonRow{
  float:right;
  margin-right:10px;
  margin-top:0px;
}

#addressBookDefault fieldset p{
  letter-spacing:1px;
}

.messageBox {   }
.messageStackError, .messageStackWarning { background-color: #ff797c; color: #ffffff; padding: 2px; border:1px solid #AB5108; margin-bottom:7px;  }
.messageStackSuccess {   background-color: #b3ffa8; padding: 2px; border:1px solid #AB5108;  margin-bottom:7px; }
.messageStackCaution { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #FFFF00; }

#right input.noSubmit{
  width:120px;
  margin:0px;
}

#acctNewslettersDefault input{
  margin:0 10px 10px 5px;
  float:left;
}

#indexProductList .buttonRow, #advSearchResultsDefault .buttonRow{
	margin:7px 10px 7px 0px;
}

#shoppingCartDefault #cartContentsDisplay th {

}

#allProductsDefault .line1{
  text-align:center;
  padding:10px 5px 0 5px;
}

#allProductsDefault .line2{
  padding:10px 5px 0 5px;
}

#allProductsDefault .line3{
  padding:4px 10px 10px 10px;
}

#productGeneral #cartAdd {
   background: #eff4f8;
   font-size: 10px;
   padding: 6px;
   border: 1px dotted #ffb062;
   text-align:center;
}

#productGeneral #productReviewLink{
  margin-right:0;
}

#checkoutShipping .important2{
  float:left;
  width:70px;
}

#checkoutShipping label{
  float:left;
  width:200px;
}

#checkoutShipping input{
  float:left;
  margin-bottom:2px;
}

#checkoutShipping textarea, #checkoutPayment textarea, #tellAFriendDefault textarea, 
#reviewsWrite textarea{
  margin:4px 0 4px 0;
  width:100%;
}

#checkoutShipping .buttonRow, #checkoutPayment .buttonRow{
  float:right;
  margin-right:0;
}

#checkoutPayment label{
  width:135px;
  float:left;
}

#checkoutPayment select{
  margin-bottom:2px;
}
#checkoutPayment .lineTitle{
  font-weight:bold;
}

#checkoutPayment .totalBox{
  float:right;
  margin-right:100px;
}

#reviewsWrite .ratingRow input{
  margin:5px 5px 10px 5px;
}

/* ----------------- eof center -------------------- */


.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}
	
.productSalePrice{font-weight:bold;}