@charset "utf-8";
/* Navigační lišta */
table.catalogue_navi {
	margin-top: 10px;
	border-bottom: 1px solid #969696;
	width: 100%;
}
td.catalogue_navi {
	padding-bottom: 5px;
	font-weight: bold;
}
td.catalogue_navi.l5 {
	padding-left: 5px
}
td.catalogue_navi.r5 {
	padding-right: 5px
}
td.catalogue_navi h1 {
	font-size: 10px
}

/* úvodní informace v seznamu vozů */
div.prolog {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-bottom: 3px;
	text-align: justify;
	border: 1px solid #AAAAAA;
	background: #FAFAFA;
}
div.prolog p {
	margin-top: 10px;
}

/* tabulka s obrázkovým výběrem kategorie */
table.categories {
	width: 100%
}
table.categories td {
	vertical-align: bottom
}
table.categories img.line {
	background: #AAAAAA;
	width: 100%;
	height: 1px
}
table.categories img.category {
	width: 90px;
	height: 45px;
	margin-bottom: 1px;
	margin-left: 2px;
	margin-right: 1px
}

/* Tabulka s výběrem značek */
table.makes {
	width: 100%;
	margin-bottom: 5px
}
table.makes td.content {
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	padding-left:3px; 
	padding-right:3px
}

/* Logo značky */
.searchCarManufacturer {
	width: 20%;
	text-align: center;
	padding-top: 5px;
	vertical-align: top;
	font-size: 9px;
}
.searchCarManufacturer img.logo {
	margin-top: 10px;
	width: 55px;
	height: 55px;
	background: #FFFFFF
}

/* Výběr typu vozu */
.searchCarTypes {
	width: 80%;
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
	height: 60px;
	font-size: 9px
}
.searchCarType {
	width: 25%;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	height: 60px;
	font-size: 9px
}
.searchCarType a {
	color: #FF0000;
	font-size: 11px
}

/* Oddělovací čáry ve výběru značek a typů */
.DivBgHorz {
  height: 1px;
  padding:0px;
  margin:0px;
  font-size:0px;
  background-color:#C1C1C1;
}
.DivBgVert {
  width: 10px;
  padding:0px;
  margin:0px;
  font-size:0px;
  border-bottom:3px solid white;
  border-top:3px solid white;
  background-color:#C1C1C1;
}

/* spodní lišta s tlačítkem ZPĚT */
div.footer {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	border-top: 1px solid #969696
}
div.footer2 {
	margin-bottom: 10px;
	padding-top: 5px;
	border-top: 1px solid #969696
}

/* Výpis seznamu vozů */
table.car_list {
	WIDTH: 100%;
}
table.car_list td.head {
	color: #FFFFFF;
	background: #969696;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 4px;
}
table.car_list td.car {
	color: #000000;
	vertical-align: middle;
	padding: 4px;
}
table.car_list td.car.bb {
	border-bottom: 1px solid #E0E0E0
}
table.car_list a {
	text-decoration: none;
	display: block
}
table.car_list td.top_separator {
	border-bottom: 1px solid #969696;
	height: 2px;
	padding:0px
}
table.car_list td.border_left {
	width: 2px;
	background: url('img/main_frame_body_left.gif') repeat-y
}
table.car_list td.border_right {
	width: 2px;
	background: url('img/main_frame_body_right.gif') repeat-y
}

/* Tlačítka */
input.refresh {
	background: url('img/cart_refresh.gif');
	width: 16px;
	height: 16px;
	border: 0px none;
	cursor: pointer
}
input.delete {
	background: url('img/cart_delete.gif');
	width: 16px;
	height: 16px;
	border: 0px none;
	cursor: pointer
}
input.delete.l5 {
	margin-left:5px
}
input.edit {
	background: url('img/cart_edit.gif');
	width: 16px;
	height: 16px;
	border: 0px none;
	cursor: pointer
}
input.edit.l5 {
	margin-left:5px
}
input.cart {
	background: url('img/cart_add.gif');
	width: 16px;
	height: 16px;
	border: 0px none;
	cursor: pointer
}

/* Poptávka */
p.inquiry {
	width: 100%;
	text-align: justify
}
table.inquiry td {
	vertical-align: middle;
	padding: 1px
}
table.inquiry_send td.code {
	padding-left: 15px;
	vertical-align: middle
}
table.inquiry_send td.send {
	padding-left: 3px;
	vertical-align: middle
}

/* DETAIL */
div.detail_error {
	margin-top: 10px;
	padding-top: 7px;
	padding-bottom: 5px;
	border-top: 1px solid #969696
}
table.detail {
	margin-top: 5px
}
table.detail a.chart_download {
	background-image: url('../katalog/grafy/pdf.gif');
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	height: 16px;
	color: #B00029;
	font-weight: bold
}
iframe.question {
	border: 0px;
	width: 198px;
	height: 266px
}
table.detail div.question_back {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 2px
}
table.detail td.col_left {
	padding-left: 3px
}
table.detail td.detail_car {
	padding-bottom:	6px
}
table.detail td.detail_price {
	padding-bottom:	3px
}
table.detail td.detail_price._sep {
	color: #999999;
	padding-top: 2px
}
table.detail td.detail_price.wVAT {
	color: #999999;
	padding-top:3px
}
table.detail td.detail_price.grey {
	color: #777777
}
table.detail td.detail_price.blue {
	color: #0000CC
}
table.detail td.detail_price.red {
	color: #B00029
}
table.detail td.detail_discount {
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom:	5px;
	color: #0000FF
}

/* Nákupní košík - pokladna / Seznam objednávek */
table.cart, table.orders {
	WIDTH: 100%;
}
table.cart td.title, table.orders td.title {
	vertical-align: middle;
	border:1px solid #999999
}
table.cart td.head, table.orders td.head {
	padding: 1px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999
}
table.cart td.head.l, table.orders td.head.l {
	border-left: 1px solid #999999
}
table.cart td.head table.head, table.orders td.head table.head {
	width: 100%;
	background: #969696;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center
}
table.cart td.head table.head TD, table.orders td.head table.head td {
	height: 20px;
	vertical-align: middle
}
table.cart td.separator_bot, table.orders td.separator_bot {
	border-bottom: 1px solid #969696
}
table.cart td.separator_top, table.orders td.separator_top {
	border-top: 1px solid #969696
}
table.cart td.row {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 9px;
	vertical-align: middle;
	height: 20px
}
table.orders td.row {
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 9px;
	vertical-align: middle;
	height: 20px
}
table.orders td.row.empty {
	border-left: 1px solid #969696;
	border-right: 1px solid #969696;
	text-align: center;
	padding: 10px
}
table.orders td.row.b {
	font-weight: bold;
	letter-spacing: 1px;
}
table.cart td.left {
	border-left: 1px solid #969696;
	padding-left: 5px
}
table.cart td.right {
	border-right: 1px solid #969696;
	padding-right: 5px
}
table.cart td.install {
	vertical-align: top;
}
table.cart td.row.dark {
	background: #F5F5F5;
}
table.cart td.row.bright {
	background: #FDFDFD;
}
table.orders td.row a {
	color: #000000;
	text-decoration: none;
	display: block;
	margin: 0px;
	height: 20px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 7px;
	font-size: 9px
}
table.orders td.dots {
	border-left: 1px solid #969696;
	border-right: 1px solid #969696;
	height: 1px
}
table.cart a.product {
	text-decoration: underline;
	COLOR: #B00029; 
}
table.cart td.footer {
	padding: 1px;
	border: 1px solid #999999
}
table.cart table.footer_total {
	width: 100%;
	background: #969696;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center
}
table.cart table.footer_total td {
	height: 20px;
	vertical-align: middle
}
table.cart td.footerr {
	padding: 1px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999
}
table.cart a.insert_address {
	color: #000000;
	text-decoration: none;
	display: block
}

/* Přihlášení v pokladně */
table.cash_login {
	margin-top: 1px;
	border: 1px solid #969696;
	width:100%
}
table.cash_login td.l5 {
	padding-left: 5px
}
table.cash_login td.l3 {
	padding-left: 3px;
	vertical-align: middle
}

/* Pokladna - adresa */
table.cash_addr {
	margin-top: 1px;
	border: 1px solid #969696
}
table.cash_addr td {
	vertical-align: middle
}
table.cash_addr td.agency {
	width: 30px;
	text-align: right;
	padding-right: 3px
}
table.cash_addr td.agency input {
	width: 14px;
	height: 14px;
	margin-left: 0px
}
table.cash_addr div.agency {
	display: none;
	text-align: justify;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #777777
}
table.cash_addr textarea {
	width: 100%
}
table.cash_addr input.lengthvalid {
  background: transparent; 
  border: 0px; 
  font-weight: bold; 
  margin-bottom: 1px;
  color: #B00029;
  width: 25px 
}
table.cash_addr table.addr_footer {
	text-align: right;
	padding: 5px
}
table.addr_footer td.text_code {
	text-align: right;
	width: 140px;
	padding-right: 5px
}
table.addr_footer input.img_code {
	width: 50px;
	margin-left: 0px
}

/* Detail objednávky */
table.order_details td.pl5 {
	padding-left: 5px
}

/* Poznámky k fotografii v detailu produktu */
img.close, img.arrow_right, img.arrow_left {
	width: 10px;
	height: 10px
}
img.notes {
	width: 10px;
	height: 10px;
	position: relative
}

