.strike {text-decoration:line-through;}
.input-submit {padding:4px; border:1px solid #d00; border-left:1px solid #fc0; border-top:1px solid #fc0; background:#EE7700 url("../design/input-submit.gif") 0 0 repeat-x; font:bold 100%/1.4 "arial",sans-serif; color:#fff;}

.flag {width:95px; position:absolute; right:0px; top:0px;}
.flag a {margin-left:10px;}

#content table.prodinfo th {width:7em;}
#content table.prodinfo td {width:10em;}
#aside h3 a {text-decoration:underline;}
#header #cart {width:200px; padding-left:0; background-image:none; }
#header #cart img {margin-top:3px;}
#header #cart a:visited {color:white;}

#content .bordertop {margin-top:15px; padding-top:10px; background:url("../design/dot.gif") 0 0 repeat-x;}
#content .borderbottom {margin-bottom:15px; padding-bottom:10px; background:url("../design/dot.gif") 0 100% repeat-x;}

/* detail */
#content #detail-desc {width:720px;}
#content #detail-img {padding:0 0 20px 30px;}
#kform .input-text {padding:2px;}
#content #kform table {margin-top:0;}
#content #kform table th, #content #kform table td {padding:2px 5px;}
.popup {width:350px; border:1px solid #CC5500; background-color:white; color:black; font-weight:normal; 
				padding:10px; position:absolute; margin:-70px 0 0 -50px; z-index:10000}
.popupclose {text-align:right; color:#166F9C; text-decoration:underline; margin:0;}
#content table.cenad {margin-top:-10px;}
#content table.cenad th {width:15em; font-weight:normal; padding:2px 5px;}
#content table.cenad td {width:4em; text-align:right; padding:2px 5px;}
.dostupnost strong {color:#009900; font-weight:bold;}
.dostupnost span {color:#166F9C;}


/* košík a objednávka */
#cena_celkem_eur, #cena_celkem_usd {color:#888;}
#order #content {width:980px;}
#order #content h1 {font-size:180%;}
#order #content #l_cc.disabled table#tablecctype {display:none;}
#order #content .box-cart-top {width:980px; height:3px; background:url("../design/box-cart-top.gif") 0 0 no-repeat; font-size:0; line-height:0;}
#order #content .box-cart-bottom {width:980px; height:3px; background:url("../design/box-cart-bottom.gif") 0 -1px no-repeat; font-size:0; line-height:0;}
#order #content .box-cart {padding:0px 15px; background:url("../design/box-cart.gif") 0 0 repeat-y; overflow:hidden;}
#order #content .box-cart-02-top {width:980px; height:3px; background:#FFF1D1 url("../design/box-cart-02-top.gif") 0 0 no-repeat; font-size:0; line-height:0;}
#order #content .box-cart-02-bottom {width:980px; height:3px; background:#FFF1D1 url("../design/box-cart-02-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0;}
#order #content .box-cart-02 {padding:12px 15px; background:#FFF1D1 url("../design/box-cart-02.gif") 0 0 repeat-y; overflow:hidden;}
#order #content .box-cart-02 a {color:#000;}
#order #content .box-cart-02 a:hover {color:#c50;}
#order #content .table-cart {width:976px; margin:0 -13px; border-collapse:collapse; border-style:none;}
#order #content .table-cart a {color:#000;}
#order #content .table-cart a:hover {color:#c50;}
#order #content .table-cart th {padding:10px; border-style:none; text-align:center; font-size:120%; font-weight:bold; color:#c50; background-color:white;}
#order #content .table-cart td {padding:10px; border:1px solid #aec1e3; vertical-align:middle;}
#order #content .table-cart tr.odd td {background:#DEE6F3;}
#order #content .table-cart tr.last-bottom td {border-bottom:0;}
#order #content .table-cart td.last {border-right:0;}
#order #content .table-cart td img.border {border:1px solid #aec1e3;}
#order #content .cart-steps {margin:25px 0; text-align:center; font-size:120%;}
#order #content .cart-steps .arrow {margin-right:10px; padding:0 25px 0 0; background:url("../design/ico-arrow.gif") 100% 50% no-repeat;}
#order #content .cart-steps strong {color:#c50;}

#order #content .cart-steps-02 {margin:25px 0; height:42px; padding:0 10px; background:url("../design/steps.gif") 0 0 no-repeat; font-size:120%; overflow:hidden; line-height:42px;}
#order #content .cart-steps-02 p {margin:0;}
#order #content .cart-steps-02 p.f-left {display:block; width:610px; text-align:center;}
#order #content .cart-steps-02 p.f-left .cart-steps-arrow {margin-right:10px; padding:2px 40px 2px 0; background:url("../design/steps-arrow.gif") 100% 50% no-repeat;}
#order #content .cart-steps-02 p.f-right {display:block; width:290px; text-align:center;}
#order #content .cart-steps-02 .cart-steps-active {font-weight:bold;}

#order #content .table-radio {width:950px; margin:13px 0; border-collapse:collapse; border-style:none;}
#order #content .table-radio th, #order #content .table-radio td {padding:3px 5px; background-color:white; border-style:none; border-bottom:1px solid #aec1e3;}
#order #content .table-radio tr.last th, #order #content .table-radio tr.last td {border-bottom:0;}
#order #content .table-radio th {width:15px;}
#order #content .table-recap {width:950px; margin:0; border-collapse:collapse;}
#order #content .table-recap th {width:450px; text-align:right; color:#707070;}
#order #content .table-recap td {font-size:120%;}
#order #content .table-recap th, #order #content .table-recap td {padding:2px 10px;}
#order #content .table-info {margin:0; border:2px solid #FFDC8D; border-collapse:collapse;}
#order #content .table-info th, #order #content .table-info td {border:1px solid #FFDC8D; padding:5px 10px; background:#fff;}
#order #content .table-info th {width:110px; color:#707070;}
#order #content #info-cpostsr, #order #content #info-cpost, #order #content #info-osobne {margin:20px 20px 20px 0; border:1px solid #FFDC8D; padding:15px; background:#FFF1D1;}
#order #content #info-cpostsr a, #order #content #info-cpost a, #order #content #info-osobne a {color:#000;}
#order #content .ico-back {padding-left:15px; background:url("../design/ico-arrow-02.gif") 0 3px no-repeat;}

/* Stránka: Registrace*/
#content table.reg {margin-top:0; border-collapse:collapse; border-style:none;}
#content table.reg th, #content table.reg td {padding:3px 0; border-style:none; background-color:white;}
#content table.reg th {width:90px; padding-right:10px; text-align:right;}
#content table.reg.newsletter th {width:130px;}
.box-cart-02.reginfo p {margin:0.3em 0;}


#order #content {float:none;}
#order #content h2 {color:#cc5500;}
#order #content .table-radio tr.disabled label {color:#ccc;}
#order #content .table-radio tr.disabled span.low {color:#ccc;}

#order #content .box-cart480 {padding:0px 15px; background:url("../design/box-cart480.gif") 0 0 repeat-y; overflow:hidden;}
#order #content .box-cart480-top {width:480px; height:3px; background:url("../design/box-cart-top480.gif") 0 0 no-repeat; font-size:0; line-height:0;}
#order #content .box-cart480-bottom {width:480px; height:3px; background:url("../design/box-cart-bottom480.gif") 0 0 no-repeat; font-size:0; line-height:0;}
#order #content .table-radio {width:450px;}

#order #content .table-cart th {padding:4px 0;}
#order #content .table-cart td {padding:4px 10px;}
#order #content .table-cart td .input-text {padding:2px 4px;}
#order #content .table-cart td .bigger {line-height:normal;}
#order #content .table-cart td .bigger-02 {line-height:normal;}

/* objednávka - detail */
#content div.objednavka hr {display:none;}
#content div.objednavka table th {border:1px solid #B3C3E3; padding:0 5px; text-align:left; font-size:9pt; font-family: "Courier New", monospace;}
#content div.objednavka table th.ar {text-align:right;}
#content div.objednavka table td {border:1px solid #B3C3E3; padding:0 5px; font-size:9pt; font-family: "Courier New", monospace;}
#content div.objednavka table td.ar {text-align:right;}
#content pre.odberatel {font-size:9pt; font-family: "Courier New", monospace; }
#content div.poznamka {font-size:9pt; font-family: "Courier New", monospace; font-weight:bold;}
#content div.poznamka h2 {font-weight:normal;}
