body { margin:0; padding:0; text-align:center; background:transparent url(img/pozadie.jpg) center top repeat-x fixed; }
body, div, p, li { font:normal 12px Tahoma; }
#wrp { margin:0 auto; width:900px; text-align:left; background-color:#fff; }
a, img { color:#c22; outline:invert none; text-decoration:none; border:none; }
.bld { font-weight:bold; }
a:hover { color:#a02; }
.floatr { float:right; }
.floatl { float:left; }
.cen { text-align:center; }
.pozn { padding-top:20px; font:normal 0.8em Tahoma; }

#the_top { clear:both; width:900px; height:85px; }
#the_mid { width:900px; background:transparent url(img/pozadie2.gif) repeat-y top right; }
#the_left { float:left; width:716px; }
#the_menu { float:left; width:190px; height:190px; }
#the_art { float:left; width:520px; margin-left:6px; height:190px; background:transparent url(img/central2.jpg) no-repeat; }
#the_right { width:157px; color:#eee; float:right; background:transparent url(img/pozadie2.gif) repeat-y top right; text-align:left; padding:10px 10px 20px 10px; }
#the_bot { width:900px; height:16px; }
#lnt1 { float:left; width:277px; height:6px; font-size:1px; background-color:#e22; }
#lnt2 { float:right; width:616px; height:6px; font-size:1px; background-color:#777;}
#logo { float:left; margin-top:9px; }
#slogan { float:left; color:#888; padding:4px 0 0 9px; font:bold 13px Tahoma; }
#aktponuka { float:right; padding:4px 17px 0; color:#c22; font:bold 13px Tahoma; }
#flash_top { float:left; margin-left:17px; width:311px; height:55px; }
.sep { clear:both; }
#bck { padding:16px 0 0 0; }
#bck img { padding-left:6px; }
#bck span { vertical-align:top; }

#pagewrp { clear:both; width:683px; padding:20px 0 20px 20px; }
#lnb1 { padding:1px 10px 0; float:left; width:696px; height:15px; font-size:10px; color:#fff; background-color:#e22; }
#lnb2 { float:right; padding:1px 10px 0; width:157px; height:15px; font-size:10px; background-color:#888; color:#444; text-align:right; }
#lnb2 a { font-size:10px; color:#444; }

.bak { float:right; height:16px; background:transparent url(img/sipka_b.gif) left top no-repeat; }
.bak a { padding-left:20px; }
.fwd { float:left; position:relative; margin-top:-20px; height:16px; width:660px; text-align:right; background:transparent url(img/sipka_f.gif) right top no-repeat; }
.fwd a { padding-right:20px; }
.nulav { height:0px; }

div.cap1, div.cap1w { float:left; margin:3px 8px 0 0; width:4px; background-color:#e22; height:14px; }
div.cap1w { background-color:#ddd; }
div.tit1, div.tit1p { font:bold 15px Verdana; padding-bottom:20px; }
div.tit1p { float:left; }
div.tit2 { font:bold 15px Verdana; }
div.podtit { font:bold 12px Verdana; }

ul.menu { width:190px; height:188px;  margin:0; padding:0; float:left; }
ul.menu li { height:27px; width:190px; margin:0; padding:0; list-style-type:none; font:bold 15px Tahoma; }
ul.menu li a { padding:3px 0 0 36px; display:block; height:24px; width:154px; background:transparent url(img/menu2.gif) no-repeat; }
ul.menu li.itm a { background-position:0 0; color:#ddd; }
ul.menu li.itm.sel a { background-position:-190px 0; color:#a22; }
ul.menu li.itm a:hover { background-position:-190px 0; color:#a22; }

ul.novinky { padding:0; margin:0; }
ul.novinky li { list-style-type:none; padding:0 0 20px 0; margin:0; }

div.prod { margin:0; padding:0; }
div.prod div.produkt { width:690px; list-style-type:none; padding:0; margin:0; background:#ddd url(img/boxr.gif) no-repeat right top; }
div.prod div.ponuka { width:666px; list-style-type:none; padding:8px 10px 1px 14px; margin:0; background:#ddd url(img/boxr.gif) no-repeat right top; }
div.prod div img.obr { float:left; padding:6px 6px 0 6px; }
div.prod div img.obr2 { float:right; padding:0 10px 0 0; }
div.prod div div.popis { float:left; width:278px; margin:6px 8px; padding-bottom:20px; }
div.prod div div.tit { font:bold 13px Verdana; margin-bottom:12px; border-bottom:3px solid #aaa; }
div.prod div div.odkaz { margin-top:12px; }
div.prod div.tien { width:690px; height:40px; background:#fff url(img/boxb.gif) no-repeat; position:relative; }

ul#prod div ul { margin:0 0 10px 0; padding-left:20px; }
ul#prod div ul li { list-style-type:disc; margin:0; padding:3px; width:260px; background:none; }

div#produkt { background:transparent url(img/body_bg.gif) repeat-x; }
div#produkt .popis { margin:10px 10px 20px 10px; padding-top:4px; }
div#produkt .nadpis { padding-bottom:5px; font:bold 13px Tahoma; }

ul.servis { padding:0 0 14px 0; margin-left:0; font-weight:bold;  }
ul.servis li { clear:both; margin:6px 0 3px 24px; list-style-type:disc; }
table.tbl_logo { background-color:#ddd; width:100%; border:none; }
table.tbl_logo tr td { text-align:center; border:none; }

ul.vyroba { padding-left:0px; margin-left:0; font-weight:bold;  }
ul.vyroba li { clear:both; margin:9px 0 3px 29px; list-style-type:disc; }

table.prod_tbl { width:683px; margin:7px 0 20px; border-top:2px solid #d55; border-bottom:2px solid #d55; text-align:left; }
table.prod_tbl th, td { padding:5px 6px; border-top:1px solid #fff; text-align:center; }
table.prod_tbl th { background-color:#bbb; }
table.prod_tbl th.lft, td.lft { text-align:left; }
table.prod_tbl tr.lo { background-color:#fbfbfb; }
table.prod_tbl tr.hi { background-color:#eee; }
table.prod_tbl tr.sel { background-color:#e99; }
table.prod_tbl td a.tl { padding-left:24px; background:transparent url(img/pdf.gif) no-repeat; text-align:left; }

#certi img { padding:10px; border:solid 1px #ccc; }

div.cert { margin:0; padding:0; text-align:center; }
div.cert div.certif { width:690px; list-style-type:none; padding:0; margin:0 auto; background:#ddd url(img/boxr.gif) no-repeat right top; }
div.cert div img { padding:5px; margin:20px 6px 6px 6px; border:solid 1px #ccc; }
div.cert div.certif div { float:left; }
div.cert a { text-align:center; }
div.cert div.tien { width:690px; height:35px; background:#fff url(img/boxb.gif) no-repeat; }

table#dubl { width:100%; }
table#dubl td { text-align:left; vertical-align:top; }
table#dubl td.kont { width:50%; }
table#dubl td.onas1 { width:40%; }
table#dubl td.onas2 { padding-left:30px; }
table#dubl td.servi1 { width:40%; }
table#dubl td.servi2 { padding-left:20px; }
table#dubl td.vyrob1 { width:40%; }
table#dubl td.vyrob2 { padding-left:30px; }
table#dubl td.podvo2 { padding-left:30px; }
table#dubl td.podvo2 div.logo { text-align:center; }
table#dubl p { margin:0 0 2px 0; }
table#dubl p.tit { color:#d22; font:bold 1.2em Verdana; }
table#dubl dl.a2 { border-top:solid 2px #eee; }
table#dubl dt { font-weight:bold; padding-top:16px; }
table#dubl dd { padding:0 0 5px 20px; margin:0; }
table#dubl div.meno { color:#566; font:bold 1em Tahoma; }
table#dubl td.form { background-color:#ddd; padding:10px; border-top:solid 2px #888; border-bottom:solid 2px #888; }
table#dubl td.form input, textarea { margin-bottom:10px; }
table#dubl td.form a img { margin:16px auto; }
table#dubl td.form div img { margin:10px auto; }

div#mapa { padding-bottom:30px; }
div.merror { font:bold 13px Verdana; color:#f00; }

.wrpfix:after { content:"."; display:block; height:0; top:0; clear:both; visibility:hidden; }
* html .wrpfix { height:1%; }
.wrpfix { display:block; display:inline-block; }

fieldset.blok { border:solid 1px #ccc; padding:15px; }
fieldset.vstup { background-color:#e8e8e8; }
fieldset.adm_login { width:444px; }
fieldset.adm_login p { height:20px; }
fieldset.adm_login label { width:40px; text-align:right; display:block; padding:4px 10px; float:left; }
fieldset.adm_login input.button { margin-left:154px; }
fieldset.adm_login div.adm_login { float:left; width:120px; height:154px; margin:0 30px; font-size:0.9em; background:url(img/mn_login.jpg) no-repeat 2px 48px; }
fieldset.adm_menu div.itm { margin:0 10px; width:114px; float:left; }
fieldset.adm_menu div.itm div { font-size:0.9em; text-align:center;}
fieldset.adm_menu div.dzura { width:114px; display:block; float:left; }
fieldset.adm_menu div a { border:solid 1px #e8e8e8; display:block; padding:6px; }
fieldset.adm_menu div a:hover { border:solid 1px #c22; }

table.lst { width:580px; text-decoration:none; font-family:Tahoma; font-size:11px; border-spacing:1px; background-color:#aaa; }
table.lst td, table.lst th { padding:4px; color:#000; }
table.lst thead th { height:20px; background-color:#888; border-bottom:1px solid #666; border-left:1px solid #ddd; color:#fff; text-align:center; font-weight:normal; }
table.lst td.num { width:16px; text-align:center; }
table.lst td.por { width:46px; }
table.lst td.por div { width:20px; float:left; text-align:center; }
.row_hi { background-color: #fff0b0; }
.row_lo { background-color: #ffffff; }
.row_los { background-color: #f0f0f0; }
#adm_tit1 { font:bold 14px Verdana; padding-bottom:8px; }
table.adm_edit td { text-align:left; }
table.adm_edit td.r { text-align:right; }
table.adm_edit td input.inp { border:solid 1px #888; }
table.adm_edit img.adm_nahlad { height:40px; padding-left:30px; vertical-align:center; }
