
.cart {
	margin:10px;
}

.cart a,
.cart a:visited {
	color: #f68d2e;
}

.cart img{
	float:left;
	margin-right:10px;
}

.cart h1 {
	line-height:35px;
	color:#f68d2e;
	font-size:1.13em;
	font-weight:normal;
}

.cart h2{
	line-height:20px;
	color:#f68d2e;
	font-size:1em;
	text-align:center;
}

.cart .send_order {
	width:400px;
/* 	margin-left:100px; */
	border-collapse:collapse;
	border:2px solid #f68d2e;

	padding:5px;
}
.cart .send_order th{
  font-size:0.7em;
  background-color:#f68d2e;
  text-align:left;
}

.cart .send_order td{
  font-size:0.7em;
  background-color:#d6d6d6;
  width:45%;
  padding-left:5px;
  padding-right:5px
}


.cart .send_order textarea{
  margin:2px;
  width:98%;
}

.cart table.cart2 {
	width: 100%;
	margin-left: 0;
}

.cart table.cart2 td {
	vertical-align: top;
}

table.cart_overview {
	margin-left:5px;
	border-collapse:collapse;
	border:2px solid #f68d2e;
	width: 100%;
	padding:5px;
}
table.cart_overview th{
  font-size:0.7em;
  background-color:#f68d2e;

}

table.cart_overview td{
  font-size:0.7em;
  background-color:#d6d6d6;

  padding-left:0px;
  padding-right:0px;
  text-align:center;

  border-top:1px solid black;
}

table.cart_overview td.left{
  text-align:left;
}

table.cart_overview td input{
  size:30px;
}

table.cart_overview td button,
table.cart_overview td input {
  font-size:1em;
}
table.cart_overview table.inside{
  width:100%;
}
table.cart_overview table.inside td{
  border-top:none;
  text-align:left;
}

table.cart_overview table.inside td select{
  width:40px;
}

table.cart_overview .cart_price{
  text-align:right;
}

/* pro vnorene tabulky */
table.inside th,
table.inside td {
	font-size: 1em;
}

.err {
	color: red;
	margin-left: 100px;
}

