body {
color: #464E58;
background: #ABC5E8;
background-image: url(/imgs/background1.gif);
background-repeat: repeat-x;
font-size: 10px; 
font-family: Verdana, Trebuchet MS; 
}

h1 {
font-size: 16px;
font-weight: bold;
color: black;
padding-top: 7px;
padding-bottom: 7px;
margin-bottom: 17px;
}

h2 {
color: #004872;
font-size: 13px;
margin-bottom: 4px;
}

h3 {
font-size: 13px;
color: #C70101;
margin-bottom: 4px;
margin-top: 10px;
}

td {
padding: 4px;
font-size: 11px; 
}

.td2 {
padding: 1px;
font-size: 11px; 
}


.right {
text-align: right;
}

#login_div {
background: white;
border: 1px solid #ABC5E8;
margin: 20 auto 0 auto;
width: 350px;
padding: 20px;
}

#left_menu {
width: 180px;
padding: 10px;
margin-right: 0px;

}

.menu_left_div {
padding: 5px;

}

.table_border {
border: 1px solid #5D9F70;
margin-bottom: 15px;
}

#td_main {
border: 1px solid #99AABD;
font-size: 11px;
background: white;
width: 100%;
padding: 15px;
}

#td_top {
height: 80px;
}

.td_menu {
background: #D3E7F7;
color: #99AABD;
text-align: right;
}

.tr_head {
background: #D3E7F7;
color: #145E97;
}

.tr_head2 {
background: #5D9F70;
color: white;
}

.tr_head3 {
background: #DB5B5B;
color: black;
}

.tr_head4 {
background: #E9FAE9;
color: #217E21;
}

.tr_head5 {
background: #ECA9A9;
color: black;
}

.td_250 {
width: 250px;
}

.ramik {
background: #E9F2FA;
border: 1px solid #99AABD;
padding: 15px;
margin: 0px;
}

.oznam {
font-size: 12px; 
background: #DFFCDF;
border: 1px solid #02BC02;
padding: 10px;
margin: 5px;
}

.oznam_red {
color: black;
font-size: 12px; 
background: #FED7D7;
border: 1px solid #FE4040;
padding: 10px;
margin: 5px;
}

.pomoc {
font-size: 11px; 
color: black;
background: #E9FAE9;
border: 1px solid #9CBD99;
padding: 15px;
margin-top: 25px;
}

.window {
background: #F8FCFE;
font-size: 13px;
font-family: Verdana; 
border: 1px solid #99AABD;
margin: 1px;
}

.window_red {
background: #FBDECF;
border: 1px solid #EA5206;
font-size: 13px;
font-family: Verdana; 
margin: 1px;
}

.window_green {
background: #DBFCDB;
border: 1px solid #00BB00;
font-size: 13px;
font-family: Verdana; 
margin: 1px;
}

.button {
font-size: 13px;
}

.tdf {
border: 1px solid #004080;
}

.tdzak {
font-weight: bold; 
background: #F8B6A5;      
border: 1px solid #000000;
}

.tdd_vysvetlivky
{
border-top: 1px solid #FFFFFF;
border-left: 10px solid #00006c;
}
.tdc_vysvetlivky
{
border-top: 1px solid #FFFFFF;
border-left: 10px solid #6c0000;
}
.tdz_vysvetlivky
{
border-top: 1px solid #FFFFFF;
border-left: 10px solid #006c00;
}

.tdd {
color: #000000;
border-left: 10px solid #00006c;
border-top: 1px solid #CDD8DE;
}

.tdc {
color: #000000;
border-left: 10px solid #6c0000;
border-top: 1px solid #CDD8DE;
}

.tdz {
color: #000000;
border-left: 10px solid #006c00;
border-top: 1px solid #CDD8DE;
}

a {color: #004872; text-decoration: underline}
a:hover {color: black; text-decoration: underline}

a.underline {color: rgb(0,64,128); text-decoration: underline}
a.underline:hover {color: black; text-decoration: underline}

a.menu_left_link {color: black; font-size: 13px; text-decoration: none; padding: 2px;}
a.menu_left_link:hover {color: black; text-decoration: underline}

a.menu_left_link_red {color: #C70101; font-size: 13px; text-decoration: none; padding: 2px;}
a.menu_left_link_red:hover {color: #C70101; text-decoration: underline}

a.menu_left_link2 {color: #004872; font-size: 11px; text-decoration: none;}
a.menu_left_link2:hover {color: #004872; text-decoration: underline}

a.red_menu {color: black; font-size: 12px; font-weight: bold; text-decoration: none}
a.red_menu:hover {color: black; text-decoration: underline}