@charset "iso-8859-2";

.produkty_table_objednavka {
 width: 520px;
  margin-left: auto;
  margin-right: auto;
  border: 2px dotted red;
}

.produkty_table_objednavka {
	width: 520px;
  margin: 0px auto;
}

.objednavka_item {
	width: 520px;
  background-color: #eaeaea;
  padding: 2px;	
}


.objednavka_item_wrap_tbl {
	width: 520px;
	overflow: hidden;
}


.objednavka_produkt_wrap {
	padding-bottom: 3px;
}

.th_row {
  background-color: #dbdbdb;
}

.th_objednavka_product_name {
	width: 180px;
  font-size: 12px;
  font-weight: bold;
	vertical-align: middle;
	text-align: center;
	color: black;
	text-transform: uppercase;
	padding: 2px;
}

.objednavka_product_name {
	width: 180px;
	overflow: hidden;
	font-size: 10px;
  font-weight: bold;
	text-align: center;
	color: #787878;
	border-bottom: 1px dotted #AAAAAA;
}

.objednavka_prodcell_prodlink {
  font-size: 12px;
  font-weight: bold;
  color: #ff4800; 
}

.th_objednavka_quantita {
  width: 70px;
  font-size: 12px;
  font-weight: bold;
  color: black;
  text-align: center;
  padding: 2px;
}

.objednavka_product_quantita {
	width: 70px;	
	overflow: hidden;
  font-size: 16px;
  font-weight: bold;
	text-align: center;
	border-bottom: 1px dotted #AAAAAA;
}

.amount_img_plus {
  width: 15px;
  height: 13px;
  margin-right: 5px;
}

.amount_img_minus {
  width: 15px;
  height: 13px;
  margin-left: 5px;
}

.amount_span {
  height: 12px;
  vertical-align: middle;
  text-align: center;
  background-color: white;
  padding-left: 4px;
  padding-right: 4px;
}


.th_price_per_one {
	width: 120px;
  font-size: 12px;
  font-weight: bold;
	vertical-align: middle;
	text-align: center;
	color: black;
	text-transform: uppercase;
	padding: 2px;
}

.objednavka_price_per_one {
	width: 120px;	
	overflow: hidden;
  font-size: 12px;
  font-weight: bold;
	text-align: center;
		border-bottom: 1px dotted #AAAAAA;
}


.th_price_total {
	width: 100px;
  font-size: 12px;
  font-weight: bold;
	vertical-align: middle;
	text-align: center;
	color: black;
	text-transform: uppercase;
	padding: 2px;
}

.objednavka_price_total {
	width: 100px;	
	overflow: hidden;
  font-size: 14px;
  font-weight: bold;
	text-align: center;
		border-bottom: 1px dotted #AAAAAA;
}


.th_prod_remove {
	width: 40px;
  font-size: 12px;
  font-weight: bold;
	vertical-align: middle;
	text-align: center;
	color: black;
	text-transform: uppercase;
	padding: 2px;
}

.objednavka_prod_remove {
	width: 40px;	
	overflow: hidden;
  font-size: 10px;
  font-weight: bold;
	text-align: center;
		border-bottom: 1px dotted #AAAAAA;
}

.objednavka_price_total_separator {
  background-color: #d5d7d8;
  width: 520px;
}

.objednavka_order_price_fill {
  width: 370px;
  background-color: white;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}

.objednavka_order_price_total {
  background-color: white;
  width: 150px;
  text-align: center;
  padding: 5px;
  font-size: 16px;
  font-weight: bold;
}

.objednavka_order_price_total_span {
  font-size: 10px;
}

.objednavka_order_behind {
  width: 50px;
  background-color: #dddddd;
}


.vyber_platby_header {
  width: 520px;
  margin-top: 45px;
  color: #484848;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 2px solid #cccccc;
  margin-left: auto;
  margin-right: auto;
}

.vyber_platby {
  width: 520px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.vyber_platby_img {
  width: 260px;
}

.vyber_platby_radio {
  margin-right: 5px;
}

.formtable {
  border-top: 2px solid #cccccc;
  margin-top: 20px;
  width: 530px;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}

.th_row_2 {
  background-color: #dddddd;
  border-bottom: 2px solid #cacaca;
  font-size: 10px;
  font-weight: bold;
}

.th_formatable_left {
  width: 160px;
  padding: 3px;
}

.formtable_td_left {
	width: 60px;
	font-size: 9px;
	font-family: Verdana;
	text-align: left;
}

.formtable_td_right {
  width: 100px;
  overflow: hidden;
}

.inptext {
  width: 100px;
  overflow: hidden;
  font-size: 12px;
  padding: 2px;
}

.form_table_text {
  font-size: 12px;
  padding: 5px;
}

.objednavka_order_btn_img {
  width: 101px;
  height: 31px;
  border: 0px solid black;
  margin-left: 0px;
  margin-top: 0px;
}

.objednavka_order_number {
	margin: 0px;
	position: relative;
	top: -183px;
	text-align: right;
	float: right;
	left: -3px;
	border: 1px solid rgb(180, 180, 180);
	padding: 2px;
	background-color: white;
	font-size: 12px;
	width: 100px;
}

.objednavka_splatky_price {
}

.objednavka_dobirka_price {
	position: relative;
	top: -15px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: url('../img/price_back.png') left top repeat;
	background-color: #FF9900;
	color: white;
	font-size: 30px;
	font-weight: bold;
	padding: 0px;
	white-space: nowrap;
	width: 220px;
	text-align: left;
}

.objednavka_dobirka_price_inner {
  position: relative;
  left: 60px;
}

.zrusit_div {
  margin: 0px; 
  padding: 0px; 
  line-height: 25px;
  height: 35px;
  width: 220px;
  overflow: hidden;
  border: 0px solid black;
  position: relative;
  top: -16px;
}

.zrusitlink, .zrusitlink:link, .zrusitlink:visited {
	display: block;
	margin: 5px auto;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	background-color: rgb(180, 180, 180);
	color: white;
	font-size: 18px;
	width: 100%;
} 

.zrusitlink:hover, .zrusitlink:active {
	background-color: rgb(160, 160, 160);
	color: white;
}

.zrusitlink_inner {
	position: relative;
	left: 80px;
	/*display: block;
	width: 6em;
	margin: 0px auto;*/
}

.objednavka_item_pricelist_td_captcha {
  font-size: 14px; 
  color: #CACACA;
}

.objednavka_item_pricelist_td_info {
  padding-left: 0px;
  padding-right: 15px;
  font-size: 24px;
  color: white;
}

.objednavka_prod_item_price {
	float: left;
  position: relative;
	top: -130px;
	left: 130px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #e71515;
	font-size: 30px;
	font-weight: bold;
	vertical-align: middle;
}

.objednavka_prod_item_add_item {
	float: left;
  position: relative;
	top: -120px;
	left: 180px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #e71515;
	font-size: 30px;
	font-weight: bold;
	vertical-align: middle;
}

.ordertablebutts {
	clear: both;
	width: 300px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

.orderitem_spec {

}


.orderitemlink_spec, .orderitemlink_spec:link, .orderitemlink_spec:visited {
	display: block;
	background: url("../img/btn_generic_noactive.jpg") left top no-repeat;
	color: black;
	font-weight: bold;
	width: 267px;
	height: 51px;
	overflow: hidden;
	line-height: 51px;
	vertical-align: middle;
}

.orderitemlink_spec:hover, .orderitemlink_spec:active {
	background-image: url("../img/btn_generic_active.jpg");
}

.orderitemlink_text {
	margin-left: 55px;
}

.submit_order_btn {
  width: 110px;
  height: 31px;
  border: 0px solid black;
  margin-left: 30px;
  margin-top: 20px;
  background-color: transparent;
}

.payment_total_price {
  margin-left: 25px;
  margin-bottom: 10px;
  display: block;
  font-size: 16px;
  font-weight: bold;
  color: red;
}

.order_note_label {
	font-size: 9px;
	font-family: Verdana;
	text-align: left;
} 

.order_note_textarea {
  margin: 0px;
  margin-top: 10px;
  width: 330px;
  border: 1px solid #CACACA;
  background-color: white;
  color: black;
  height: 8eX;
  padding: 2px;
}