/*
JCART v1.1
http://conceptlogic.com/jcart/
*/

#jcart  { margin:0; padding:0; font-family:arial, tahoma, verdana, sans-serif; }
#jcart, #jcart input, #jcart-tooltip { font-size:12px; }

#jcart fieldset { border:0; }

#jcart table { width:100%; border:0; background:#fff; border-collapse:collapse; }
#jcart tr {  }
#jcart th, #jcart td { padding:5px; border:0; border:solid 1px #ccc; vertical-align:top; text-align:left; font-weight:normal; }
#jcart td.empty { text-align:center; }

#jcart p.jcart-error { text-align:center; padding:5px; }

#jcart a.jcart-remove { font-size:11px; font-weight:bolder; color:red; }

#jcart span#jcart-subtotal { display:block; }
#jcart span#jcart-subtotal strong {  }

#jcart input.jcart-button { padding:2px; margin:2px;}

#jcart input#jcart-checkout { float:right; }

#jcart input#jcart-paypal-checkout { display:block; padding:10px; margin:20px auto; }

#jcart-tooltip 
{
 -moz-border-radius: 6px;
 border-radius: 6px;
  font-size: 14px; 
  font-weight: bolder;
  border:solid 1px #333; 
  padding:9px 17px 9px 35px; 
  background:#f2fcee url(checkmark.png) 13px center no-repeat ;  
  position: absolute;
  left: -2000px;
}


        #jcart .item-counter {
        margin: 0px 0 10px 5px;
         
        font-weight: normal;
        color: #000;
        font: 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial;
        }
	
	      #jcart .item-title {
				float: left;
				width: 100px;
        vertical-align: bottom;
        color: #000;
			}
			
				#jcart .item-qty {
				float: left;
				width: 22px; 
				font-size: 10px; 
        vertical-align: bottom;
        color: #000;
			}
			 		
			  #jcart .item-price {
				float: left;
				width: 54px; 
				font-size: 10px; color: #000;
			}		
			
			  #jcart .item-delete {
				float: left;
				width: 11px; 
				font-size: 10px;
			}
      
       #jcart .item-spolu {
				float: right;
				width: 70px;
				height: 23px;
        vertical-align: bottom;
        font-size: 10px;
        font-weight: bolder;
        color: #000;
        text-align: right;
			}
			
			#jcart .item-empty {
				float: right;
				width: 100%;
        vertical-align: bottom;
        font-size: 10px;
        font-weight: bolder;
        color: #000;
			}
			
			 #jcart .item-title-spolu {
				float: left;
				width: 90px;
				height: 23px;
        vertical-align: bottom;
        font-size: 10px;
        font-weight: bolder; color: #000;
			}		
			
			#jcart .item {
				display: block;
				float: left;
				width: 170px;
				height: 20px;
				vertical-align: bottom;
				text-align: left;
				position: relative;
				padding-left:5px;   color: #000;
			}
			
			#jcart .item_p {
				display: block;
				float: left;
				width: 80px;
				height: 130px;
				vertical-align: bottom;
				text-align: left;
				position: relative;
				padding-left:5px; border: solid 0px #fff;
				margin-bottom: 5px;
			}
			