body {width: 100%; margin: 0; padding: 0; background: #fff; color: #000; font-family: "Times New Roman", Arial, Helvetica, "Sans Serif"; font-size: 11pt;
	text-align: left; line-height: 1em;}

div {padding: 0; margin: 0;}
div.ref {font-size: 0.9em; color: #000; background: none; margin: 5px 0px 5px 0px;}

table {font-size: 1em; background: none; color: #000; margin-bottom: 1em;}
table.reference {width: 100%; background: none; color: #000; margin: .6em 0em 1em 0em;}

td {padding: 4px; margin: 2px;}
td.ref-picture {width: 208px; max-width: 208px; background: #fff; color: #000; padding: 0.8em 0em 0.8em 0em; margin: 0em; border-bottom: dotted 1px #000;}
td.ref-description {color: #000; padding: 0.8em 0em 0.8em 0.9em; margin: 0em; border-left: dotted 1px #000; border-bottom: dotted 1px #000;
	background: none; background-image: url(../_images/bg-ref-desc.gif); background-position: center center; background-repeat: no-repeat;}

a {text-decoration: underline; font-weight: normal;}
a:visited {text-decoration: underline;}
a:hover {text-decoration: none;}

a.topmenuitem {display: none;}
a.topmenuitem:visited {display: none;}
a.topmenuitem:hover {display: none;}

img {border: none; padding: 0; margin: 0;}
img.logo-hwebdesign {display: none; position: absolute; top: 13px; left: 647px; border: none; margin: 0; padding: 0;}
img.ref {border: solid 1px #808080;}
img.commonborder {border: solid 1px #f2eaa8;}
img.leftalign {float: left; margin-right: 8px; margin-bottom: 0px;}
img.right {float: right; margin-left: 10px; margin-bottom: 0px;}
img.leftalignborder {float: left; margin-right: 8px; margin-bottom: 0px; border: solid 1px #f2eaa8;}
img.photo {width: 200px; height: 150px;}
img.sablony {width: 630px; height: 473px;}

/* nadpisy */
h1, h2, h3, h4 {font-family: Arial, Helvetica, "Sans Serif"; color: #000; line-height: 1em; margin: 0em; width: 100%; text-align: left; letter-spacing: 0px;}
h1 {font-size: 20pt; line-height: 1.2em; text-align: left; border-bottom: solid 1px #000; padding: 0;}
h2 {font-size: 16pt; padding: .2em 0em 0em 0em;}
h3 {font-size: 14pt; padding: 0em;}
h4 {font-size: 12pt; padding: 10px 0em 0em 0em;}

p {margin: 0em;	padding: 0em 0em 1em 0em;}
p.last {margin: 0em 0px 2em 0px; padding: 0 0 0em 0;}

ul.normal {list-style: square; padding: 0em; margin: 0em 0em 0.2em 1.5em; text-align: left; color: #000;}
ul.ref-desc {list-style: square; padding: 0em; margin: 0em 0em 0.5em 1.3em; text-align: left; color: #000;}

li {}
li.last {margin: 0em 0px 1em 0px; padding: 0 0 0em 0;}

hr {height: 1px; color: #ccc; border: 0; padding: 0em; margin: 0em 0em 0.5em 0em;}

span.tenreasons {color: #808080; font-family: Verdana, Arial; font-size: 8pt; font-weight: 900; letter-spacing: -1px;}

acronym {border-bottom: dotted 1px #000; cursor: help}

#topmenu {display: none;}
#hwebdesign {display: none;}
#content, #ref-content {width: 100%; padding: 0; margin: 0;}
#ref-content {width: 100%;}
#onecolumnpadding {padding: 0;}
#leftcolumn {float: left; width: 70%; color: #000; background: none; padding: 0;}
#leftcolumnpadding {padding: .4em 1.6em 0em 1.6em;}
#rightcolumn {float: left; width: 30%; text-align: left; background: #fff;}
#rightcolumnpadding {margin: 0; padding: 1.1em 0em 0em 0em;}
#foot {display: none; width: 100%; min-width: 760px; height: 30px; line-height: 30px; float: left; text-align: center; white-space: nowrap;
	background-image: url(../_images/bg-footer.gif); background-position: top left; background-repeat: repeat-x;}
#copyright {float: left; width: 724px; text-align: center; background: none; padding: 0px; margin: 0px;}

.menuitempadding {padding: 5px; margin: 2px;}
.contact {text-align: left; background: #fcfae8; border: solid 1px #f2eaa8; padding: 1em 1em 0em 1em;}
.description {clear: both; width: 460px; height: 180px; text-align: justify; border: solid 1px #fe6702; padding: 1em; margin-bottom: 5em;}
.project {float: left; margin: 4px 6px 0em 0em; padding: 0em; background-image: url(../_images/nahled.gif); background-position: top left;
	background-repeat: repeat-x; border: 5px solid #fe6702; cursor: pointer;}
