body {font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; font-size: 14px; color: #000000; background-color: #ffffff; margin: 0px 0px 20px 0px;}
a { font-style: italic; font-weight: bold; text-decoration: none; color: #000000}
a:visited {text-decoration: line-through}
a.nostrike:visited {text-decoration: none}

table.head { width:860px}
table.main { width:860px}
table.bottom { width:860px}
table.about {background-image: url("images/about-lampa.jpg"); background-position: bottom right; background-repeat:no-repeat; font-size: 14px; height: 720px}

td.menu1 {width: 170px; font-size: 27px; text-align: right; padding: 0px 20px 0px 0px}
td.menu1 a:visited {text-decoration: none}
td.years {width: 680; font-size: 19px; word-spacing: 10px; text-align:left; padding: 0px 0px 0px 10px }
td.forever {text-align: right; font-size: 15px}
td.bottom_hr {text-align: right; font-weight: bold; vertical-align: top; height: 10px; }
td.bottom_back {text-align: left; font-size: 15px; font-weight: bold; height: 50px; vertical-align: top; }
td.bottom_rights {text-align: right; font-size: 15px; font-weight: bold; height: 50px; vertical-align: top; }
td.nadpis {font-size:14px; font-weight: bold; height: 45px; vertical-align: bottom}
td.sekce {text-align: left; font-size: 16px; font-weight: bold; vertical-align: top; }
td.top {text-align: right; font-size: 14px; vertical-align: bottom}

td.news {background-color: #ffffff; padding: 30px 10px 30px 10px}
td.news li {font-size: 14px; font-weight: bold; }
td.works {background-image: url("images/works-tab-bg.gif"); padding: 20px 0px 0px 20px}
td.works img { margin: 0px 20px 20px 0px; }
td.street {background-color: #ffffff; padding: 20px 0px 0px 20px}
td.street img { margin: 0px 20px 20px 0px; }
td.contact {font-size: 14px; }

td.item {background-color: #ffffff; font-size: 16px; font-weight: bold; padding: 20px 0px 0px 20px; text-align: left; vertical-align: top; }
td.shop1 {background-color: #ffffff; width: 240px; padding: 20px 0px 0px 20px; text-align: left; vertical-align: top; }
td.shop1 img { margin: 0px 20px 20px 0px; }
td.shop2 {background-color: #ffffff; width:180px; padding: 20px 0px 0px 20px; text-align: left; vertical-align: top;}
td.shop2 img { margin: 0px 20px 10px 0px; }
td.shop3 {background-color: #ffffff; font-size: 14px; padding: 20px 0px 0px 20px; text-align: left; vertical-align: top;}
td.shop3 a:visited {text-decoration: none}
p.price { font-size: 20px; }
td.hr {background-color: #ffffff; padding: 0px 20px 0px 20px; text-align: left; vertical-align: top;}
.vimeo {text-align: left; vertical-align: top; padding: 0px 20px 20px 0px}
