div#emptyCart { 
  /*background:url(/share/pictures/symbols/VEDIA_emptyCart.png) 100% 0 no-repeat;*/
  height:130px;
  width:620px;
  position:relative;
  margin:20px 0 0 0; 
}

div#emptyCart img.empty {
	float:right;
  position:relative;
}

div#emptyCart img { 
  position:absolute; 
  top:0px;
  left:10px;
}

div#emptyCart  h1 { 
  position:absolute; 
  top:10px;
  left:50px;
  width:300px;
  
  font-size: 18px;
  font-weight:bold;
  background-color:#fff;
  color:#000;
  margin:0;
  padding:0;
  z-index:2;
}

div#emptyCart span { 
  position:absolute; 
  top:40px;
  left:50px;
  width:300px;
  float:left;
  
  font-size: 12px;
  font-weight:bold;
  line-height:25px;
  color:#555;
  margin:0;
  padding:0;
}

table.emptyHead {
  margin:18px 0 0 0;
}

table.head {
  margin:53px 0 17px 0;
}

tr.emptyHead, tr.head  {
  background-color:#f9f;
  line-height:22px;
  font-weight:bold;
  
  font-size: 12px;
  color:#fff;
  width:660px;
}

tr.head  {
  background-color:#666;
  text-align:center;
}

th.col_artNo { width:54px; padding-left:6px;}
th.col_name { width:108px;}
th.col_size { width:78px; }
th.col_color { width:68px; }
th.col_amount { width:53px;}
tr.emptyHead th.col_amount { width:60px;}
th.col_dispo { width:88px;}
th.col_price { width:68px; }
th.col_sum { width:84px; }
th.col_delete { width:36px; }

th.col_artNo_cart { width:74px; padding-left:6px;}
th.col_name_cart { width:210px;}
th.col_size_cart { width:95px; }
th.col_color_cart { width:160px; }
th.col_amount_cart { width:60px;}
th.col_delete_cart { width:44px; }

input.amount {
  width:26px;
  margin:0 13px;
  text-align:center;
}

input.amount_cart {
  width:26px;
  margin:0 22px;
  text-align:center;
}

.cart tr.first td { 
  border-top:2px solid #ebebeb;;
  height:24px;
}

.cart tr.last td { 
  border-bottom:2px solid #ebebeb;;
  height:24px;
}

.cart tr.firstAndLast td { 
  border-top:2px solid #ebebeb;;
  border-bottom:2px solid #ebebeb;;
  height:24px;
}

.cart tr.layout, .cart tr.layout td {
  background-color:#fff;
  height:1px;
  border:none;
}

.cart td { 
  padding:0;
  color:#000;  
  font-weight:normal;
  font-size:11px;
  text-align:center;
  height:24px;
  border-left:1px solid #ebebeb;
  border-top:1px solid #ebebeb;
  border-bottom:1px solid #ebebeb;
}

.cart td a{ 
 color:#000;
}

.cart td.curr, .cart td.artNo { 
  border-left:none;
}

.cart td.artName {
  width:100px;
}

.cart td.curr {
 text-align:right;
}

.cart td.del, .cart tr.first td.del, .cart tr.last td.del, .cart tr.firstAndLast td.del { 
  border-left:none;
  border-top:none;
  border-bottom:none;
}

.cart td.del .del_img {
  float:right;
}

.cart a { text-decoration:none; }

.cart #info {
  float:left;
  width:32px;
  height:33px;
  padding-top:12px;
}

.cart #infotext {
  float:left;
  width:200px;
  height:33px;
  padding:15px 3px 1px 3px;
  font-size:10px;
  
}

.cart #totalSum {
  background-color:#999;
  font-size:12px;
  font-weight: bold;
  
  color:#fff;
  margin:15px 20px 0 0;
  padding:0 20px 0 10px;
  * padding:0 10px;
	float:right;
}

.cart .buttons {
  float:right;
  margin-right:24px;
}

.cart .buttons img {
  float:left;
  margin-right:2px;
}

a.ssl {
  text-decoration:underline;
	font-weight:bold;
}
