body {text-align:center;}
#tb_main{height:350px;width:760px;border:solid 1px #94A5B9; border-collapse:collapse; background:#A9B7CB; margin-left:auto; margin-right:auto; text-align:left;}
body, table, td, tr, img, p{border:0; vertical-align:top; margin:0; padding:0;font-family:Arial;}
p{text-align:justify;}
h1{display:none;}
h2{margin:0; padding:0; font-size:18px;margin-bottom:10px;}
h3{margin:0; padding:0; font-size:14px;margin-bottom:10px;margin-top:10px;font-weight:bold;}
#prvni{background:#B3C3DC; width:200px;}
#druhy{background:#A9B7CB; width:70px;}
#treti{background:#A9B7CB; width:430px;padding-bottom:20px; }
#ctvrty{background:url('layout/lista.gif'); width:60px;}
#logo{width:100%; height:100px; background:url('layout/logo.gif');border:solid 1px #94A5B9;}
#pruh{width:100%; height:4px; background:#999999;font-size:0;}
#menu{width:100%; height:390px; background:url('layout/menu.gif');font-size:12px; text-align:right; }
#info{width:100%; height:80px; background:#FFFFFF;}
#obsah{padding-left:20px; padding-top:16px; color:#000066;font-size:13px; text-align:center;}
#obdelnik{width:100%; height:98px; background:url('layout/obdelnik.gif');font-size:9px; text-align:center;}
#tb_info{margin-top:10px;}
.td_info{padding-left:10px; font-size:11px; width:160px;text-align:left;}
.td_info2{padding-left:10px; font-size:11px;width:270px;text-align:left;}
.sp_info{width:80px;font-size:11px;text-align:right;margin-right:10px;float:left;}
a.menu{color:#E0E0ED; font-weight:bold; text-decoration:none;margin:10px;}
a.menu:hover{color:#FFFFFF;}
.sp_menu{height:19px;}
.reference1{font-size:13px; color:#000066; text-align:left;}
.reference2{font-size:13px; color:#000066; text-align:right;}
#dv_reference{text-align:center; height}
#tb_reference{border:0; width:350px;}
#dv_foto{text-align:center; height}
#tb_foto{border:0; width:350px;}
a.fotogal{color:#E1E1E1; font-weight:bold; text-decoration:none;margin:10px;}
a.fotogal:hover{color:#000066;}
.fotogalX{color:#5C708B; font-weight:bold; text-decoration:none;margin:10px;}
.kontakt1{font-size:11px;font-weight:bold;}
  a.mail{color:navy}
a.mail:hover{text-decoration:none;}
a.mail_info{color:#000000;}
a.mail_info:hover{color:navy; text-decoration:none;}
body{text-align:center; vertical-align:middle; margin-top:10px;}
#vyrobce{font-size:10px; color:#FFFFFF;}
.nenividet{display:none; color:#FFFFFF;}
#brezovsky, #brezovsky a{color:gray; font-size:11px; text-align:center;}
