/** mamacoffee.cz - shop **/


#currency-info{
	margin:3px 10px 7px 0px;
	text-align:right;
	font-size:0.9em;
	color:#600501;
}

#currency-info span{font-weight:bold;}
#currency-info a{font-weight:bold;color:#cc9966;text-decoration:none;}
#currency-info a:hover{color:#600501;}

#basket-info{
	margin:7px 10px 5px 10px;
	background-color:#FEF2D3;
	border-bottom:1px solid #CEB88B;
	border-top:1px solid #EEDFB2;
	letter-spacing:0pt;
	color:#600501;
	width:180px;
	background-image:url("../imgs/mk_ibox_bg.gif");
	background-repeat:repeat-x;
	padding-bottom:3px;
}
div.basket-title{
	background: transparent url("../imgs/shopping_basket_s.gif") no-repeat 3px 1px;
	margin-bottom:7px;
	padding-left:20px;
	text-align:center;
	font-weight:bold;
}
div.basket-title a{color:#600501;text-decoration:none;}
div.basket-title a:hover{text-decoration:underline;}
/*
div#basket-info a{font-weight:bold;color:#600501;text-decoration:none;}
div#basket-info a:hover{color: maroon;}
*/ 

div#basket-info div.info-title{
	font-weight:bold;
	padding-left:5px;
	color:#600501;
	float:left;
	font-size:0.9em;
	
}	
div#basket-info div.info-detail{
	padding-left:5px;
	float:left;
	font-size:0.9em;
}	


h2.section-head{
 	margin:5px 25px 5px 20px;
 	height:30px;
 	padding:0px;
 	font-size:10px;
 	color:#ffffff;
 	float:left;
 }
 
 div.section-head img{margin:0px;}


h2.sub-cat-title{
    font-size:1.2em;
    font-weight:bold;
    color:maroon;
    margin:5px 5px 10px 5px;
}

#commodities{margin:0px;padding-left:10px;padding-top:10px;}

div.commodity{margin-bottom:15px;width:578px;}

div.comm-img{width:120px;float:left;}

div.comm-txt{
    float:left;
 	width:438px;
 	padding: 0px 10px 10px 10px;
 	color:#3c3c3c;
 	text-align:justify;
    }

div.comm-text{padding: 0px 0px 10px 10px;}

div.comm-txt a{font-size:11px;letter-spacing:0.5pt;color:#800203;}
div.comm-txt a:hover{color:black;}

div.comm-top-container{
    width:448px;
	float:left;
	background-image:url("../imgs/mk_comm_bg.gif");
	background-repeat:repeat-x;
}
h3.comm-title{
	background-image:url("../imgs/mk_comm_lt.gif");
	background-repeat:no-repeat;
	color:#800203;
	font-size:1.2em;
	font-weight:bold;
	float:left;
	padding-bottom:8px;
	padding-top:6px;
	padding-left:15px;
	margin:0px;
}
div.price-package{
	color:#800203;
	padding-top:6px;
	float:right;
	font-size:0.9em;
	padding-right:10px;
}

div.comm-form-box{
	float:left;
 	width:578px;
  	font-size:0.9em;
	background-image:url("../imgs/mk_comm_bot.gif");
	background-repeat:repeat-x;
	border-bottom:1px solid #D5C194;
	padding:0px 0px 1px 0px;
	margin-top:3px;
	color:#800203;
}


.selectContainer {
  border-top:1px solid #D5C194;
  border-left:1px solid #D5C194;
  border-bottom:1px solid #D5C194;
  /*border-right:1px solid #efefef;*/
  left: 1px;
  position: relative;  height: 15px; overflow: hidden;
}

.inpSelect {
  font-size:10px;
  color:#800203; background: #FCF8E9;
  position: absolute; top: -2px; left: -2px;
}

.c_sort_type{ width: 220px;}
.s_sort_type{ width: 224px;}

.c_pack_type{ width: 130px;}
.s_pack_type{ width: 134px;}

.c_amount{ width: 60px;}
.s_amount{ width: 64px;}


div.add-btns{float:right;}

input.add-btn,input.basket-btn{
    background-color:#FCF8E9;
   	border-top:1px solid #ffffcc;border-left :1px solid #ffffcc;
    border-bottom:1px solid #D5C194;border-right:1px solid #D5C194;
    font-size:11px;
    font-weight:bold;
    color:#600501;
    padding:0px 2px;
    width:auto;
    overflow:visible;
    background-image:url("../imgs/mk_ibox_bg.gif");
	background-repeat:repeat-x;
}

input.basket-img{
    padding-right:29px;
    background-image:url("../imgs/btn_basket_bg.gif");
	background-repeat:no-repeat;
	background-position:right;
	margin-bottom:2px;
}
input.quantity_txt{
 	 background-color: #FCF8E9;
 	 border:1px solid #D5C194;
 	 color:#800203;
 	 font-size:11px;
 	 height:12px;
 	 width:30px;
 	  letter-spacing:0.1em;
 }



/******* FULL COMMODITY ******************/


#full-commodity{
    width:578px;
    margin:25px 10px 50px 60px;
    float:left;
    background-color:#ffffff;
    
}

#full-commodity div.comm-top-container{
    width:568px;
    padding-right:10px;
    margin-bottom:5px;
}

#full-commodity img{float:right;margin:3px 3px 5px 10px;}


#full-commodity p{text-align:justify;padding-top:10px;margin-left:15px;}

#full-commodity div.comm-form-box{padding-right:5px;padding-left:5px;margin-left:5px;width:563px;}


/*
#full-commodity a{color:maroon;}
#full-commodity a:hover{color:green;}
*/

#full-commodity span.detail-title{color:#800203;margin-left:15px;}

#full-commodity span.detail{font-weight:bold;color:#333333;padding-left:3px;}

#full-commodity div.comm-details{
    font-size:0.9em;float:left;
    padding-bottom:5px;
    }
/*
#full-commodity div.comm-form{padding:5px 0px;float:right;margin-top:26px;}

#full-commodity div.add-input{float:left}
#full-commodity div.add-btns{float:left;padding-left:10px;}
*/


/********* PURCHASING **************************************/

div.purchase-title,
div.purchase-present-title,
div.purchase-form-title,
div.purchase-confirm-title{
	letter-spacing:0pt;
	font-size:1.4em;
	font-weight:bold;
	color:#41703B;
	text-align:left;
}

div.purchase-title{background:white url("../imgs/shop_basket_t.gif") no-repeat 2px 5px;
	padding:15px 0px 15px 45px;margin-left:3px;	
}

div.purchase-form-title{background:url("../imgs/shopping_info.gif") no-repeat 2px 6px;
	margin: 10px 10px 0px 5px;padding:15px 0px 15px 43px;
}

div.purchase-confirm-title{background:url("../imgs/shopping_confirm.gif") no-repeat 2px 6px;
	margin: 10px 10px 0px 10px;padding:15px 0px 15px 43px;
}

form.purchase-form{padding:5px 10px;}
form.purchase-form table{width:100%;border-bottom:1px solid #41703B;}
form.purchase-form th{text-align:left;padding:5px;}
form.purchase-form th.head,form.purchase-form td.head{
    padding:2px 5px;
	color:#41703B;
	border-bottom:1px solid #41703B;
	border-top:1px solid #41703B;
	background-color:#E0EEDE;
}

form.purchase-form th.c-title{color:#003300;border-bottom:1px solid #efefef;}

form.purchase-form td.c-info{font-size:0.9em;	border-bottom:1px solid #efefef;padding-left:5px;}

form.purchase-form td.tb-foot{
	border-top:1px solid #41703B;
	color:#41703B;
	font-weight:bold;
	padding:2px;vertical-align:top;
}

form.purchase-form select,form.purchase-form input.txt{
	font-size:0.9em;
	border:1px solid silver;
	background-color:#ffffff;
}
form.purchase-form select.amount{	width:55px;}
form.purchase-form select.sort-type{width:200px;}

form.purchase-form input.del-btn{
	margin:0px;
	padding:0px;
	width:18px;
	height:18px;
	border:0px;
	background-color: transparent;
	background-image:url("../imgs/del_btn.gif");
	background-repeat:no-repeat;
	cursor: hand;
	cursor: pointer;
}

input.abort-btn{
    background-image:url("../imgs/abort_btn.gif");
	background-repeat:no-repeat;
	background-position:right;
	font-weight:bold;
	color:#333333;
	padding-right:18px;
	/*padding-left:15px;*/
}



input.tb_btn{
    font-size:0.9em;
    font-weight:normal;
    padding: 1px 5px 0px 5px;
    background-image:url("../imgs/mk_ibox_bg_gray.gif");
	background-repeat:repeat-x;
}


#purchase-log-form,#purchase-reg-form{
float:left;width:570px;
background-color:#efefef;margin:0px 30px 20px 10px;padding:10px 5px;
border-top:3px solid #cdcdcd;border-bottom:1px solid #cdcdcd;}

div.purch-auth-title{float:left;font-size:1.2em;letter-spacing:0;font-weight:bold;margin:0 0 0 10px;padding:3px 15px 2px 5px;}

.enbl{background-image:url("../imgs/purch_title_bg_1.gif");}
.disbl{background-image:url("../imgs/purch_title_bg_0.gif");border-left:1px solid #cdcdcd;}

.enbl,.disbl{background-position:right;background-repeat:no-repeat;}

a.pay-link{ color:#666666;text-decoration:none;padding-right:75px;
background-image:url("../imgs/paypal0.gif");
background-position:right;background-repeat:no-repeat;
}

span.pay-tit{padding-right:75px;
background-image:url("../imgs/paypal1.gif");
background-position:right;background-repeat:no-repeat;
}

a.reg-link{ color:#666666;text-decoration:none;}
a.pay-link:hover,a.reg-link:hover{ color:#333333;text-decoration:underline; }
#auth_form input.txt,#purchase-log-form input.txt{background-color:#f6f6f6;}

/********** PURCHASE USER DATA ******************************************/

#user-data{
    margin:10px 40px;
    font-size:1.1em;
}
 
 
table#addr,table#contact-info{width:510px;} 
table#user-info,table#addr,table#deliv-type,table#notice,table#contact-info{ 
    margin-left:10px;
    margin-top:10px;
    border:1px solid #dcdcdc;
}

table#user-info th,table#addr th,table#deliv-type th,table#notice th,table#contact-info th{
    text-align:left;
    padding:4px 25px 4px 5px;
    background-color:#dcdcdc;
    color:#000000;
}

table#user-info td,table#deliv-type td{
    vertical-align:top;
    border-bottom:1px solid #cdcdcd;
    padding-top:3px;
    padding-bottom:3px;
    }

table#user-info td.title,table#contact-info td.title{
    vertical-align:top;
    padding-left:5px;
    font-weight:bold;
}

table#addr td.title{
    padding-left:5px;
    font-weight:bold;
}
table#addr input.txt,table#contact-info input.txt{
    width:140px;
    margin-right:10px;
    background-color:#f6f6f6;
}

table#notice textarea{
    width:480px;
    height:45px;
    border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid #dfdfdf;
	border-right :1px solid #efefef;
	color:#333333;
	padding:3px;
	background-color:#efefef;
}
#addr_form input.s_btn{font-size:12px;}

input.paypal-btn{
    color:white;margin:0px;padding:0px;
	width:200px;height:180px;
	border:0px;background-color: transparent;
	background-image:url("../imgs/paypal.gif");
	background-repeat:no-repeat;
	cursor: hand;cursor: pointer;
	border-bottom:2px solid #999999;
	border-right:2px solid #999999;
	border-top:3px solid #dfdfdf;
	border-left:3px solid #efefef;
}


/******** CATEGORIES ****************************************/


ul#categories{
   margin:10px 0px 50px 0px;
   padding:0;
   font-weight:bold;
   list-style-type: none;
   padding:0px;
   
}

ul#categories li {}

ul#categories li.level-0 {
   margin:40px 15px 5px 15px;
   list-style-type:none;
   width:500px;
   float:left;
   }

ul#categories li.level-1 {
   line-height: 1.8em; 
   list-style-type:none;
   margin-left:30px;
   font-size:1em;
   float:left;  
   }

ul#categories li.level-2 {
   line-height: 1.1em; 
   list-style-type:none;
   margin:1px 0px 1px 20px;
   font-size:0.9em;
   }


ul#categories li.level-3,
ul#categories li.level-4,
ul#categories li.level-5 {
   line-height: 1.1em; 
   list-style-type:none;
   list-style-image:url("../imgs/subcat_arrow.gif");
   margin-left:25px;
   font-size:0.9em;
   font-weight:normal;
   }

ul#categories li a{ color:maroon;	text-decoration:none;}
ul#categories li a:hover{text-decoration:underline;}

