body {width: 100%; height: 100%; margin: 0 auto; padding: 2px 0 2px 0; background: #fff; color: #000;
  font-family: "Times New Roman"; font-size: 12pt;
  text-align: center; line-height: 1.3em; }

div {padding: 0; margin: 0;}

table { font-size: 1em; background: none; color: #000; margin-bottom: 1em;}
th {background: #ed9c61; color: #fff; border: solid 1px #824c00; vertical-align: top; padding: 2px; margin: 0; text-align: right;}
td {background: #fff; padding: 2px; margin: .1em; vertical-align: bottom; border: solid 0px #824c00; text-align: left;}

table.contatti { font-size: 1em; background: none; color: #000; margin-bottom: 1em;}
table.contatti th {background: #fff; color: #de7b30; border: solid 0px #824c00; vertical-align: top; padding: .5em .5em 0.5em 0; margin: 0; text-align: left;}
table.contatti td {background: #ffff; padding: .5em; margin: .1em; vertical-align: top; border: solid 0px #824c00; text-align: left;}

/* ODKAZY */
a {text-decoration: underline; font-weight: normal; color: #ff0000;}
a:visited {text-decoration: underline; color: #800000;}
a:hover {text-decoration: none;}


/* OBRAZKY */
img {border: none; padding: 0; margin: 0;}
img.border {border: solid 1px #000;}
img.leftalign {float: left; margin-right: 4px; }
table img {padding: 2px; border: solid 1px #efb75f; }


/* NADPISY */
h1, h2, h3, h4 {font-family: Arial; text-align: left; color: #000; background: none; line-height: 1em; font-weight: 900; margin: 0;}
h1 { font-size: 16pt; color: #fff; font-weight: 900; line-height: 100%; padding: 40px 9px 0px 14px; letter-spacing: 0px;  margin: 0;
     vertical-align: bottom; line-height: 1em; }
 h1 span {font-size: .75em;}
h2 {font-size: 14pt; font-style: normal; letter-spacing: 0px; padding: .4em 0 0.25em 0; border-top: dotted 0px #de7b30; }
h3 {font-size: 12pt; letter-spacing: -1px; padding: 0;}
h4 {font-size: 11pt; letter-spacing: -1px; padding: 0; font-style: italic;}

p {margin: 0; padding: 0 0 1em 0;}
p.cz {font-size: 0.9em; border-top: dotted 1px #efb75f; padding-top: 10px; }

strong { color: #606060; font-weight: 900; font-size: 1em; }

ul { list-style-image: URL(../_img/ul.gif); padding: 0; margin: 0 0 0.75em 14px; color: #000; }
ul.download { list-style-image: URL(../_img/ul-download.gif); margin: 0 0 0.75em 17px; }
li { margin-bottom: .2em; }


/* STRUKTURA STRANKY */
#page {width: 100%; height: 100%; margin: 0 auto; padding: 0;}

#content {width: 100%; margin: 0; padding: 0; background-image: url(../_img/bg-content.gif); background-position: top left; background-repeat: repeat-y;}

#moravia-fonte { display: none; }
#lang { display: none; }
#lang img {float: left; padding: 0px 0 0 1px; }

#h1 { float: left; width: 100%; line-height: 100%; background: #de7b30; margin-bottom: 10px; }

#left {width: 100%; float: left; background: none; margin: 0; padding: 0;}
#left img { float: left; }
#leftpadding { margin: 10px 9px 0 14px; border: solid 0px black; text-align: justify; background: none;}

#right { display: none; }
#rightpic { float: left; width: 263px; height: 300px;}
#right a {float: left; }
#right a:visited { text-decoration: none; color: #fff; }
#right #menu {float: left;}
#right #menu a span, #right menu a:visited span {padding-left: 14px;}



a.menu, a.menu:hover { display: box; width: 258px; max-width: 258px; height: 51px; line-height: 51px; padding:0; margin:0;
  font-family: Arial; font-weight: 900; text-decoration: none; text-align: left; text-decoration: none; 
  color: #ffffff; background: none; background-image: url(../_img/bg-menu.gif); background-position: 0 0; background-repeat: no-repeat; }

a.services, a.services:hover { display: box; width: 258px; max-width: 258px; height: 41px; line-height: 41px;
  font-family: Arial; font-weight: 900; text-decoration: none; text-align: left; text-decoration: none; 
  color: #ffffff; background: none; background-image: url(../_img/bg-services.gif); background-position: 0 0; background-repeat: no-repeat; }

a.services:hover { color: #fff; background: #824c00; background-image: url(../_img/bg-services-hover.gif); }

a.menu:hover { color: #fff; background: #824c00; background-image: url(../_img/bg-menu-hover.gif); }


#foot {float: left; width: 100%; }
#foot a {color: #fff; font-weight: 900;}

#copyright {float: left; text-indent: 12px;}
#webdesign { display: none; }
