html {
    height:100%;
}
body {
	background: url(../images/background.gif);
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	scrollbar-3dlight-color : Black;
	scrollbar-arrow-color : Black;
	scrollbar-base-color : Black;
	scrollbar-darkshadow-color : #FAF5E8;
	scrollbar-face-color : #FAF5E8;
	scrollbar-highlight-color : #FAF5E8;
	scrollbar-shadow-color : Black;
	scrollbar-track-color : #FAF5E8;
    height:100%;
}
table.body {
    width:100%;
    height:100%;
    text-align:center;
    background:url('../images/background1.gif') repeat-y top center;
}

#left {
    width:200px;
    vertical-align:top;
    background:url('../images/logo.jpg') no-repeat 0px 0px;
    padding-top:230px;
}
#right {
    width:533px;
    vertical-align:top;
}
#page {
     background:#FAF6EB;
     border:1px solid #000;
     position:relative;
     margin:0px 15px 0px 17px;
     text-align:left;
     min-height:350px;
     _height:350px;
}
#page .image {
     position:absolute;
     top:-60px;
     left:345px;
     width:169px;
     height:98px;
}
#page h2 {
    font-size:15px;
    font-family:Arial,sans-serif;
    margin:0px;
    padding:10px 0px 0px 20px;
    color:#046034;
}

#content {
    border-top:1px dashed #046034;
    margin-top:37px;
    padding:10px 30px 10px 30px;
}
#content .text {
    text-align:justify;
}
#content .text a {
    text-decoration:underline;
}
#bottom {
     background:#FFFAED url("../images/tuv-new.gif") no-repeat 405px 3px;
     border:1px solid #000;
     position:relative;
     margin:0px 15px 0px 17px;
     padding:28px 0px 28px 120px;
     text-align:left;
}
#bottom div {
    padding:10px 25px 10px 115px;
    text-align:center;
}
#bottom .image {
     position:absolute;
     top:2px;
     left:-18px;
     width:112px;
     height:122px;
}
#developer {
    text-align:right;
    color:#FFF;
    padding:5px 15px 10px 0px;
}
#developer a { color:#FFF; }


table.menu {
    width:201px;
}
table.menu td {
     background:url('../images/menu.jpg') no-repeat 9px 0px;
     vertical-align:middle;
     padding-top:4px;
     padding-left:10px;
     height:28px;
}

INPUT.submit {
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	color:#00000;
	border:0px;
	background:transparent;
	height:16px;
	width:20px;
	cursor:pointer;
}

TD {
	font-size: 8pt;
}

TD.info {
	line-height: 2;
	font-size: 8pt;
}

a:link {
	color: Black;
	text-decoration:none;
}
a:visited {
	color: Black;
	text-decoration:none;
}
a:active {
	color: Black;
	text-decoration:none;
}
a:hover {
	color: #004000;
	text-decoration:none;
}

.menu
{
	font-size : 10px;
	font-weight : normal;
	font-family : Verdana;
	color :black;
	text-decoration : none;
	line-height: 16px;
}

a:link.menu
{
	font-size : 10px;
	font-weight : normal;
	font-family : Verdana;
	color :black;
	text-decoration : none;
}

a:visited.menu
{
	font-size		 : 10px;
	font-weight		 : normal;
  	font-family		 :Verdana;
	color			 : black;
	text-decoration  : none;
}

a:hover.menu
{
	font-size : 10px;
	font-weight : bold;
	font-family : Verdana;
	color : #DA990E;
	text-decoration : none;
}

a:link.bart
{
	font-size : 10px;
	font-weight : normal;
	font-family : Verdana;
	color :white;
	text-decoration : none;
}

a:visited.bart
{
	font-size		 : 10px;
	font-weight		 : normal;
  	font-family		 :Verdana;
	color			 :white;
	text-decoration  : none;
}

a:hover.bart
{
	font-size : 10px;
	font-weight : normal;
	font-family : Verdana;
	color : #FAF5E8;
	text-decoration : none;
}

.submenu
{
	font-size : 10px;
	font-weight : normal;
	font-family : Verdana;
	color :black;
	text-decoration : none;
	line-height: 10px;
}

a:link.submenu {
	color :black;
	text-decoration : none;
}

a:visited.submenu {
	color :black;
	text-decoration  : none;
}

a:hover.submenu {
	color: #004000;
	text-decoration : none;
}

SPAN.nad{
	color: #073D25;
	font: bold;
	font-family: verdana, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.5;
}

SPAN.otazka{
	color: #073D25;
	font: italic bold;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.5;
}

SPAN.odpoved{
	color: black;
	font: italic bold;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.5;
}

SPAN.text{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.5;
}

P.nadpis{
	color: #073D25;
	font: bold;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.5;
}

P.akcia{
	color: Maroon;
	font: bold italic;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.5;
}

P.error{
	color: Maroon;
	font: bold;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.5;
}

P.text{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.5;
}

INPUT.text {
	height: 16px;
	font-family: Verdana;
	font-size: 8pt;
	border: solid 1px black;
	background:#FFFFFF;
}

TEXTAREA.text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border : 1px solid Black;
	font-size : 8pt;
	padding:2 2 2 2;
}

.but_submit {
	font-family: Verdana;
	font-size:8pt;
	font-weight: bold;
	border: 0;
	background:transparent;
	cursor:hand;
} 

form.login {
    margin:20px 0px 0px 12px;
    padding:10px;
    border:1px solid #000000;
    width:150px;
    _width:175px;
    text-align:left;
    background:#6A9B66;
}
form.login .text { width:150px; }
form.login .log {
    margin:5px 0px 0px 80px;
    padding:3px;
    border:none;
    text-align:center;
    background:transparent;
    color:#000000;
    font-size:11px;
    font-weight:bold;
    cursor:pointer;    
}