* { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; }
body { margin: 0; padding: 0; background-color: #666666; color: #FFFFFF; text-align: center; cursor: default; }
h2 { font-size: 18px; font-weight: normal; margin: 0 0 15px 0; padding: 0; }
p, form, ul { margin: 0; padding: 0; }
a { color: #FFFFFF; text-decoration: none; }
a:hover { color: #FFFF00; }
img { border: none; }
table { border-collapse: collapse; margin: auto; }
select, input, textarea { background-color: #FFFFFF; border: 2px solid #FFFFFF; color: #990000; font-weight: normal; margin: 1px 0; }
.transparent { margin: 0; padding: 0; background-color: transparent; border: none; }
.head { position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 160px; background: url(pic_hlavicka.gif) no-repeat center; }
.left_menu { position: fixed; _position: absolute; top: 0; left: 0; width: 180px; height: 100%; background: url(pic_menu_1.gif) repeat-y; }
.right_menu { position: fixed; _position: absolute; top: 0; right: 0; width: 180px; height: 100%; background: url(pic_menu_2.gif) repeat-y; }
.content { padding: 175px 195px 15px; }
.language { margin: 10px 10px 0 30px; }
.left_menu ul { list-style-type: none; margin: 10px 30px 10px 10px; }
.right_menu ul { list-style-type: none; margin: 10px 10px 10px 30px; }
.left_menu ul li a, .right_menu ul li a, .left_menu ul ul { margin: 0 0 2px 0; padding-bottom: 3px; border-bottom: 1px dotted #666666; display: block; }
.left_menu ul ul li a { margin: 0; padding: 0; border-bottom: none; font-size: 10px; font-weight: normal; text-transform: lowercase; }
.right_menu img { padding-top: 1px; }
div.novinka { float: left; padding: 5px; margin-right: 10px; }
img.novinka { float: left; width: 75px; margin: 0 10px 2px 0; }
.black { text-align: center; padding: 5px 20px 5px 20px; background-color: #000000; }
.black_1 { width: 20px; background: url(pic_zbozi_1.gif) left bottom; }
.black_2 { width: 20px; background: url(pic_zbozi_2.gif) right bottom; }
.black_3 { width: 20px; background: url(pic_zbozi_1.gif) left center; }
.black_4 { width: 20px; background: url(pic_zbozi_2.gif) right center; }
.black_5 { width: 20px; background: url(pic_zbozi_1.gif) left top; }
.black_6 { width: 20px; background: url(pic_zbozi_2.gif) right top; }
.nadpis { text-align: right; vertical-align: top; font-size: 14pt; padding: 5px 20px 5px 20px; background-color: #000000; border-right: 1px dotted #FFFFFF; }
.popis { text-align: left; vertical-align: top; padding: 5px 20px 5px 20px; background-color: #000000; }
.karta { width: 600px; margin: 0 auto 15px auto; }
.obrazek { width: 300px; margin: 0 15px 0 0; float: left; background-repeat: no-repeat; background-position: top center; }
.produkt { border-collapse: separate; }
.produkt th, .produkt td { padding: 4px 10px; }
.produkt th { background-color: #222222; font-size: 13px; }
.produkt td { background-color: #444444; }
.produkt td img { vertical-align: -50%; }
.novinky { margin: 5px auto 15px; }
.novinky td { background: url(pic_novinky.gif) no-repeat center top; padding: 20px 10px 5px; text-align: center; vertical-align: top; }
.novinky td, .novinky td * { color: #000000; }
.normal, strike { font-weight: normal; }
.seda { color: #999999; }
.cervena { color: #FF0000; }
.mensi { font-size: 10px; }
.clear { clear: both; height: 1px; overflow: hidden; }
.admin { text-align: left; }
.admin_menu { width: 140px; height: 100%; padding: 20px; background-color: #990000; position: fixed; font-weight: normal; }
.admin_inner { padding: 20px 20px 20px 200px; }
.admin_inner table { margin: 0; }
.admin_inner td { border: 1px dotted white; padding: 2px 4px; }
.newsslider { position: relative; overflow: hidden; margin-top: 10px; }
.newsslidercontent { position: absolute; left: 56px; }
.newsslider, .newssection { height: 224px; }
