.highlight { color: #c30f18; background-color: #f2f7fa; border: solid 1px #D9DEDF }
div.good_message, div.bad_message, div.premium_message { border: solid 1px #c30f18; background-color: #F8E3E2; padding: 10px 15px; margin: 30px 20px 20px 20px }
span.good_message, span.bad_message, span.premium_message { color: #000; display: block; font-weight: bold }
div.good_message a, div.bad_message a, div.premium_message a { color: #C30F18 }
div.good_message { border-color: #138700; background-color: #E3F2E1 }
div.premium_message { padding: 15px; border-color: #FFCC00; background-color: #FFFF99 }

.sto { width: 100% !important }

/* ----- VYHLEDAVANI ----- */
.s-kat { padding: 5px 8px; background-color: #1e1e1e }
.s-cena .cena { font-size: 137%; margin-right: 2em }
.s-item { width: 100%; padding: 10px 0; position: relative; overflow: hidden; clear: both; border-bottom: 1px dashed #424142; background: #000 }
.s-item p { padding: 0 0 0 120px }
.s-item .s-cena { margin-top: 2em }
.s-item img { float: left; margin-left: 10px }
.s-item a { font-weight: bold; font-size: 110% }
.s-item em { font-style: normal; font-weight: bold; padding: 1px; background-color: #940000; color: #FFF }
.s-item form { position: absolute; right: 0; bottom: 0; text-align: right }
.s-item input.ks { width: 40px; background-color: #414141; height: 20px; border: 0; margin-right: .2em }
.s-item .vyrobce { font-weight: normal }
.s-item .s-objednat { position: absolute; right: 0; bottom: 0; padding: 0; text-align: right }
.s-last { border: 0 }

/* ----- NAKUNI PROCES ----- */
.buttons-objednavka { width: 90%; margin-top: 2.5em }
.buttons-objednavka input { float: right; margin: 0 .3em !important }
ul.platby { margin-left: 0; padding-left: 0 }
ul.platby li { padding-left: .5em }
ul.platby input { margin-left: 0 }

