.z-top {position:relative;z-index:100;}

.nostyle {display:none;}

.invalid {color:#FF0000}
.confirm {color:#009900}
.width514 {line-height:150%; margin-bottom: 0.8em;color:#000;}

.sk0{color:#888 !important;}
.sk1{color:#CC00CC !important;}
.sk2{color:#0066CC !important;}
.sk3{color:#339900 !important;}
.sk4{color:#CFA80C !important;}
.sk5{color:#ED0000 !important;}
.sk6{color:#FF6600 !important;}

.sk0:hover,.sk1:hover,.sk2:hover,.sk3:hover,.sk4:hover,.sk5:hover,.sk6:hover{color:#000 !important;}

#formDotazy td{padding:10px;}
#formDotazy input{margin-right:10px}
#formDotazy option{padding: 1px;width: auto;padding-right: 20px;}
#formDotazy textarea{width:440px;height:inherit;padding: 5px;}
#formDotazy input.button {cursor:pinter;background:url(../images/left-col/bg-button.gif) top left no-repeat; width:186px; height:30px; text-align:left; padding:0px 0 0 8px; font-weight:bold; color:#c4cbd6; font-size:11px; border:0; margin-top:5px;}
#formDotazy input.button:hover { background-position: bottom left;}
#formServis td{padding:10px;}
#formServis input{margin-right:10px}
#formServis option{padding: 1px;width: auto;padding-right: 20px;}
#formServis textarea{width:440px;height:inherit;padding: 5px;}
#formServis input.button {cursor:pinter;background:url(../images/left-col/bg-button.gif) top left no-repeat; width:186px; height:30px; text-align:left; padding:0px 0 0 8px; font-weight:bold; color:#c4cbd6; font-size:11px; border:0; margin-top:5px;}
#formServis input.button:hover { background-position: bottom left;}
.dotaz_confirm {color:#009900;margin-left:40px;}

.select-small option {padding-right: 20px;}


/*Produkty*/
.filtr .fcol3  {float:right;text-align:left;width:250px;}
.filtr .fcol3 select {width: 170px;z-index:90;position: relative;}
.filtr .fcol2 {width:260px; text-align:left; float:left;}
.filtr .fcol2 select {width:130px;z-index:90;position: relative;}

div.filtr {margin:0 auto 15px auto;position:relative;}
div.filtr .sipky {float:right;margin:3px 24px 0 0;background: url("../images/ico/filtr-sipky.gif") no-repeat 0 0; height:13px;width:23px;}
div.filtr .sipky a {height: 100%;width:100%;display:block;}
div.filtr .sestupne {background-position: 0 -13px;}

div.faq {position:absolute;z-index:10;}
div.faq_odsazeni {height: 40px;}
div.faq iframe {display:none;display/**/:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width: 100%;height: 800px;border:none;}

/* --------- rss */
div.rss h4 span { background:url(../images/left-col/h4-rss.gif);}
div.rss {margin-top:20px;}
a.rss {background: url('../images/rss.png') no-repeat;display:block;height:20px;margin-left:10px;padding-left: 30px;}

/*-----------Reference*/
menu.reference li a.aref {border: none;margin: 0;padding:0;background: none;}
menu.reference li a.aref:hover {border: none;margin: 0;padding:0;background: none;}
menu.reference li:hover {background: #eee;}

.uzivatel {color: #000;font-weight: bold;}

div.kosik-content {text-align:center;background-color:#01050A;position:absolute;z-index:20;color: #fff;width: 307px;padding:5px 5px 10px 5px;margin:0 0 0 205px;display:none;}
div.kosik-content iframe {display:none;display/**/:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width: 100%;height: 800px;border:none;}
div.kosik-content a {color: #c4cbd6;}
div.kosik-content a:hover {color: #fff;}
div.bar-full {cursor:pointer;}
table.kosik {width: 100%;text-align: left;margin-bottom: 10px;}
table.kosik tr{border-bottom: 1px solid #3B434D;}

.s20 {font-size: 14px;}

table.hlidaci_pes {width: 100%;}
table.hlidaci_pes td {padding: 3px;text-align: right;}
table.hlidaci_pes td.tleft {text-align: left;}
table.hlidaci_pes select option {width: 234px;}
table.hlidaci_pes #hp_typ option {width: 140px;}
#hp_cena_span {display:none;}
#hp_cena_span.visible {display:inline;}

a.under {text-decoration: underline;}

#full-col {margin: 0 30px;}

table.form-table tr td{padding: 3px;}
#nacitani_udaju {position: absolute; left:50%; top:20%;display:none;border: 1px solid #000;font-weight: bold;padding: 20px;background:#ddd;color:#000;}
#nacitani_udaju iframe{pdisplay:none;display/**/:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width: 100%;height: 800px;border:none;}
td.warning {color: #000;}
td.warningch {color: #FF6400;background:#eee;border-top: 1px solid #FF6400;border-bottom: 1px solid #FF6400;}


  /* 8. Kosik */

/* layout */
.all {width:920px!important; padding-left:30px; float:left;}
.lcart-col {width:585px; padding-left:30px; float:left;}
.rcart-col {width:290px; padding-right:30px; float:right;}
.lcart-col h2, .rcart-col h2 {color:#000!important; font-size:1.4em; margin-bottom:0.8em;}

/* horni navigace - prubeh obednavky */
#cart-navi {position:relative; width:920px; height:49px; overflow:hidden; margin-left:30px; display:block;}
#cart-navi p {width:920px; height:49px; background:url(../images/kosik/order-progress-navi.gif) no-repeat; position:absolute; z-index:1; left:0; top:0;}
#cart-navi p#step1 {background-position:0px 0px;}
#cart-navi p#step2 {background-position:0px -49px;}
#cart-navi p#step3 {background-position:0px -98px;}


/* formatovani tabulky se zbozim */
.lcart-col table.in-cart th, .lcart-col table.in-cart td {height:31px; vertical-align:middle;}
.lcart-col table.in-cart td {font-size:95%; font-weight:bold;}
.lcart-col table.in-cart th {background:url(../images/kosik/bg-table-th.gif) left top repeat-x #cdd0d2; color:#fff; font-size:90%;}
.lcart-col table.in-cart {width: 100%;}

/* formatovani radku */
.lcart-col table.in-cart .zbozi {background:#f6f6f6;}
.lcart-col table.in-cart .celkem {background:#e2e2e2;}
.lcart-col table.in-cart .celkem-dph {background:#f0f0f0;}

/* formatovani sloupcu */
.lcart-col table.in-cart .nazev {width:auto; padding-left:10px;}
.lcart-col table.in-cart .dostupnost {width:112px;}
.lcart-col table.in-cart .mnozstvi {width:162px;}
.lcart-col table.in-cart .cena {width:82px;text-align:right;padding-right: 10px;}

/* formatovani faktury */

.faktura-left2, .faktura-right2 {background-color:#f0f0f0;}
.faktura-left1, .faktura-right2 {padding-left:10px;}
.lcart-col table.in-cart th.faktura-left1 {background-color:#e2e2e2; background-image:none; color:#000;}
.faktura-left2 {padding-left:15px; width:150px;}
.bord-bot-top {border-top:1px solid #c5c6c6; border-bottom:1px solid #c5c6c6;}

/* formatovani formularovych tabulek */
table.form td {vertical-align:top; padding:3px 0px;}
table.form td input {margin:4px 0px 0px 4px; _margin:0px;}
table.form td.l-form-td {width:20px; padding-bottom:5px;}
table.form td.r-form-td {padding:5px 0px 5px 5px;}
.bord-bot {border-bottom:1px solid #d5d7da;}

.lcart-col form #ks {width:30px; height:14px; padding:2px; border:1px solid #999; font-weight:bold; text-align:right;}
.lcart-col form #poznamka {padding:2px; width:596px!important; border:1px solid #ccc; color:#000; background-color:#f0f0f0;}

/* tlacitka */

a.edit-address, a.add-address, a.delete-address {color:#000; text-decoration:none; padding-left:9px; padding-top:8px; height:22px; font-size:85%; font-weight:bold; display:block;}
a.edit-address {background:url(../images/kosik/button-address-small.gif) 0px 0px no-repeat; width:140px!important;}
a.add-address, a.delete-address {background:url(../images/kosik/button-address-big.gif) 0px 0px no-repeat; width:281px!important;}
a.edit-address:hover, a.add-address:hover, a.delete-address:hover {color:#ff6600!important;}

.width431 {width:431px;}
.width310 {width:310px;}

/* oranzovy box */
.rcart-col .orange-box {margin-top:2.7em; width:240px; background-color:#ff904d; border-top:2px solid #ff6600; border-bottom:2px solid #ff6600; padding:20px; color:#000!important;}

/* OPRAVY ORIGINALNICH CSS */
.awards {width:339;height:65px;text-align:left}

.tab_cap.active {border-bottom:0;background-position:0 -30px !important;font-size:100%;font-weight:bold !important;text-decoration:none}
.tab_cap.active2 {border-bottom:0;background-position:228px -30px !important;font-size:100%;font-weight:bold !important;text-decoration:none}
.tab_cap.active3 {border-bottom:0;background-position:113px -30px !important;font-size:100%;font-weight:bold !important;text-decoration:none}

.tab_body {border:solid #ccc;border-width:0 1px}
.tab_body h2 {font-size:17px}


/* NOVE CSS */
div.cable-top-text ul {list-style : square outside none; padding-left: 20px;}
div.cable-top-text p {overflow: scroll;}

a.showkk { display:block; width:514px; height:35px; background: url(http://www.audiopro.cz/images/cable-conf/kk_button.gif) top left no-repeat; color:#c4cbd6; overflow:hidden;  }
a.showkk:hover { background-position:0 -35px;}
a.showkk span { display:none;}

.color1 label.tip {color:#c0c;}
.color2 label.tip {color:#06c;}
.color3 label.tip {color:#390;}
.color4 label.tip {color:#CFA80C;}
.color5 label.tip {color:#ed0000;}
.color6 label.tip {color:#f60;}


#nacitani_udaju {
display: none;
padding: 15px;
margin: -250px 0px 0px -80px;
z-index: 20;
position: absolute;
height: 15px;
width: 230px;
top: 50%;
left: 50%;
background: #E7E7E7;
border: 1px solid #0066CC;
color: #000;
font-weight: bold;
}
.warning {color:#FF3F5D;}
/* tlacitka pro editaci adresy v objednavce */
input.order-send {
	border: none;
  color:#000;
  text-indent: -2000px;
  width:307px!important;
  height: 35px;
  font-size:85%;
  display: block;
  background: url(http://www.audiopro.cz/images/kosik/button-send-order.gif) 0px 0px no-repeat;
  cursor: pointer;
}
input.delete-address {
	border: none;
  color:#000;
  text-align: left;
  padding-left: 6px;
  height:30px;
  width:290px!important;
  font-size:85%;
  font-weight:bold;
  display: block;
  background: url(http://www.audiopro.cz/images/kosik/button-address-big.gif) 0px 0px no-repeat;
  cursor: pointer;
}
input.delete-address:hover {color:#ff6600!important;}

td.save-address {
  width: 149px;
}
input.save-address {
	border: none;
  color:#000;
  text-align: left;
  padding-left: 6px;
  height:30px;
  width:149px!important;
  font-size:85%;
  font-weight:bold;
  display: block;
  background: url(http://www.audiopro.cz/images/kosik/button-address-small.gif) 0px 0px no-repeat;
  cursor: pointer;
}
input.save-address:hover {color:#ff6600!important;}

a.address-back {
	border: none;
  color:#000;
  text-align: center;
  height:30px;
  padding-left: 10px;
  padding-top: 7px;
  width:72px!important;
  font-size:85%;
  font-weight:bold;
  display: block;
  background: url(http://www.audiopro.cz/images/kosik/button-address-back.gif) 0px 0px no-repeat;
  cursor: pointer;
  margin-top: 4px;
}
a.address-back:hover {color:#ff6600!important;}

table#new-address td, table.form-table td {height: 2.5em; vertical-align: middle;}
table#new-address td.address-help {width: 60%; color: #F37021;  font-size: 90%}

.address-help {color: #f00;font-size: 10px;}

.tooltip {cursor: help!important;border-bottom: 1px dotted #000!important;color:blue!important;}
.noborder {border:none!important;}

.catalogue {float:left;width:80px;display:block;text-align:center;text-decoration: none;margin-bottom:15px;font-size: 10px;}

ul li.lires {margin-bottom: 10px;}

p.upozorneni {font-size: 16px!important;font-weight:bold!important;color:red;}