*{
margin:0;
padding:0;
}

body{
font-family:verdana;
text-align:center;
background-color: #738D2E;
color: black;
font-size: 12px;
}

div.nadpis {
position:relative;
background-color:#A3C239;
color:white;
height:30px;
line-height:30px;
font-weight:bold;
font-size:13px;
padding-left:8px;
}

#maincontainer{
position: relative;
width: 900px;
background-color: white;
}

#techsupp_bar{
height: 32px;
}

#techsupp_links{
position:relative;
line-height:32px;
height:32px;
width:430px;
color:#738D2E;
font-weight: bold;
font-size:12px;
float:right;
border-left: 1px solid #A3C239;
border-bottom: 1px solid #A3C239;
}

#regdomain_bar{
height: 60px;
line-height: 60px;
font-size:12px;
text-align: right;
color:#738D2E;
font-weight: normal;
}

#lang_bar{
padding:1px 6px 0px 0px;
height: 15px;
font-size:10px;
text-align: right;
color:#738D2E;
font-weight: normal;
}

#admin_bar{
height: 25px;
margin: 0px 0px 0px 1px;
text-align: right;
}

#admin_links{
position:relative;
line-height:25px;
background-color: #738D2E;
width:430px;
color:white;
padding-right: 4px;
font-weight: bold;
font-size:12px;
float:right;
}

div.dark_bar{
height: 5px;
margin: 0px 0px 1px 1px;
background-color: #738D2E;
}

img.main_logo{
position: absolute;
left: 35px;
top: 38px;
}

#main_logo{
position: absolute;
left: 35px;
top: 38px;
      margin:0; padding:0;
      width:222px; height:53px;
      background:url("/img/datahost_logo.gif") top left no-repeat;
		cursor: pointer; cursor: hand;
}
#main_logo span{
display: none;
}

#menu_bar{
height: 30px;
line-height:30px;
font-size:13px;
font-weight:bold;
margin: 0px 1px 0px 1px;
background-color: #A3C239;
}

div.light_bar{
height: 18px;
line-height:18px;
color:#738D2E;
font-weight:bold;
font-size:11px;
padding-left: 10px;
text-align:left;
margin: 0px 1px 1px 1px;
background-color: #DBE8AE;
}

div.light_bar h3 {
margin-bottom:0px;
border-bottom: none;
font-weight:normal;
font-size:11px;
display:inline;
}

#picture_bar{
height: 235px;
margin: 0px 1px 1px 1px;
padding-left:20px;
padding-top:20px;
text-align:left;
background-image:url('../img/main_01.jpg');
}

textarea {
border: 1px solid #738D2E;
background-color: white;
font-size: 12px;
font-weight: normal;
color:#738D2E;
}

input {
border: 1px solid #738D2E;
background-color: white;
font-size: 12px;
font-weight: normal;
color:#738D2E;
}

select {
border: 1px solid #738D2E;
background-color: white;
font-size: 12px;
font-weight: normal;
color:#738D2E;
}

#submitbutton{
height: 14px;
width: 14px;
background: transparent url('../img/sipka_big.gif') no-repeat top left;
margin-left: 5px;
margin-right: 5px;
border: 0;
overflow: hidden;
vertical-align: middle;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* IE 5.x */
}

div.program_rect{
position:relative;
height:188px;
width:318px;
font-weight: bold;
border: 1px solid #A3C239;
}

a.admin_link{
font-weight:normal;
text-decoration:underline;
color:white;
}
a.admin_link:visited{
font-weight:normal;
text-decoration:underline;
color:white;
}
a.admin_link:hover{
font-weight:normal;
text-decoration:none;
color:white;
}

a.black_link{
text-decoration: underline;
color:black;
}
a.black_link:visited{
text-decoration: underline;
color:black;
}
a.black_link:hover{
text-decoration: none;
color:black;
}

a.techsupp_link{
text-decoration: underline;
color:#738D2E;
}
a.techsupp_link:visited{
text-decoration: underline;
color:#738D2E;
}
a.techsupp_link:hover{
text-decoration: none;
color:#738D2E;
}

a.menu_link{
display:block;
text-decoration:none;
color:white;
}
a.menu_link:visited{
}
a.menu_link:hover{
color:#738D2E;
}

a.dark_link{
display:block;
text-decoration: none;
color:#738D2E;
}
a.dark_link:visited{
}
a.dark_link:hover{
}

td.menu {
background-color:#A3C239;
text-align:center;
}
td.menu:hover {
background-color:#DBE8AE;
color:#738D2E;
}

img.bar {
padding: 0px 5px 0px 5px;
vertical-align: middle;
}

a img{
border:none;
}

#cakeSqlLog td {
text-align: left;
padding: 4px 8px;
background: #fff;
border-bottom: 2px solid #ccc;
}

li {
list-style-type: none;
list-style-position: inside;
list-style-image: url('../img/sipka.gif');
}

li.out {
list-style-type: none;
list-style-position: outside;
list-style-image: url('../img/sipka.gif');
}

li.novinky {
margin-bottom:3px;
}

li.nadpis {
list-style-type: none;
list-style-position: inside;
list-style-image: none;
background-color:#A3C239;
color:white;
font-size:12px;
height:25px;
font-weight:bold;
line-height:25px;
margin-top: 1px;
padding-left:15px;
}

li.menu {
list-style-type: none;
list-style-position: inside;
list-style-image: none;
background-color:#DBE8AE;
color:black;
border-left: 5px solid #DBE8AE;
font-size:12px;
height:25px;
line-height:25px;
margin:0px;
margin-top: 1px;
padding:0px;
padding-left:15px;
text-align:left;
}

li.menu:hover {
border-left: 5px solid #738D2E;
}

div.text {
padding:30px;
font-size:12px;
text-align:justify;
}

div.helptext {
border: 1px solid #738D2E;
margin-top:15px;
padding:8px;
font-size:11px;
text-align:justify;
}

h2 {
margin-bottom:15px;
border-bottom: 2px solid #738D2E;
font-size: 18px;
}

h3 {
margin-bottom:8px;
border-bottom: 1px solid #738D2E;
font-size:14px;
}

#flashMessage {
margin:15px;
color: white;
background-color:#A3C239;
font-weight:bold;
font-size:13px;
line-height: 20px;
}

th {
background-color: #738D2E;
color:white;
font-weight:bold;
height:20px;
line-height:20px;
border-bottom: 3px solid #A3C239;
padding: 0px 3px 0px 3px;
}

tr.norm {
background-color:#DBE8AE;
height:20px;
line-height:20px;
}

td {
padding-left:3px;
}
