body {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:20px;
margin-right:20px;
margin-top:10px;
background-color:#E0E5EB;
color:#14516D;
min-height:100%;
height:100%;
}

div.skryto {
visibility: hidden;
}

.barva_nabidka {
background-color:#b0c2d0;
}

.centrovaci {
text-align:center;
width:100%;
}

.text_vlevo {
text-align:left;
}

.text_stred {
text-align:center;
}

form {
padding:0px;
margin:0px;
}

img {
border:0px;
margin:0px;
}

img.menu {
padding-left:10px;
border:0px;
margin:0px;
}

input.vstup {
border: 1px solid #97A5B1;
height: 13px;
font-size: 11px;
}

input.tlacitko, button {
padding-top:1px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
border: 1px solid #97A5B1;
font-size:11px;
height: 18px;
background-color:#14516D;
color:#F3FAFC;
font-weight:bold;
margin:0px;
}

input.float_left {
    float: left;
}

select {
height: 17px;
font-size: 11px;
border: 1px solid #97A5B1;
}

/* tabulky */

table {
border-collapse:collapse;
}

th {
background-color: #b0c2d0;
height:25px;
border-top: 1px #97A5B1 solid;
border-bottom: 1px #97A5B1 solid;
padding-left:10px;
padding-right:5px;
}

td {
padding-left:10px;
padding-right:10px;
}

td.Jméno, td.Adresa {
text-align:left;
}

div.nav-nadpis {
font-weight:bold;
padding-top:3px;
padding-bottom:2px;
height:13px;
padding-left:20px;
display:block;
background-color: #14516D;
color:#F0F0F0;
width:170px;
border: 1 1 1 1 #000000 solid;
}

ul.errors {
	color:#CD4827; 
}

ul {list-style-type: none; margin: 0 0 0 1px; padding: 0; text-align:left;}
.nav-polozky a { display: block; color: #8592BB; _line-height:1,2em; padding: 2px 0 2px 10px;width: 170px;}
.nav-polozky a, .nav-polozky a:visited,.subnav-polozky a, .subnav-polozky a:visited
	{border-left: 8px solid #E5E5E5;background: #F7F7F7;color: #283D82;text-decoration: none;border-right:1px solid #BFBFBF;border-bottom:1px solid #EBEBEB;}
.nav-polozky a:hover, .nav-polozky a.aktivni:hover
	{border-left: 8px solid #F25A11;text-decoration: none;background:#EEF2FF;}

td.Stazeno {
text-align:center;
color:#AE2D0D;
}

td.Tarif, span.tarif {
color:#AE2D0D;
}

td.ramecek {
border-bottom:1px #b0c2d0 solid;
border-left: 1px #b0c2d0 solid;
border-right:1px #b0c2d0 solid;
height: 15px;
}

td.ramecek_n {
border-top:1px #b0c2d0 solid;
}

td.ramecek_d {
border-bottom:1px #b0c2d0 solid;
}

td.ramecek_p {
border-right:1px #b0c2d0 solid;
}

td.ramecekb {
border-bottom:1px #97A5B1 solid;
border-left: 1px #97A5B1 solid;
border-right:1px #97A5B1 solid;
height: 15px;
}

td.ramecek_nb {
border-top:1px #97A5B1 solid;
}

td.ramecek_db {
border-bottom:1px #97A5B1 solid;
}

td.ramecek_pb {
border-right:1px #97A5B1 solid;
}



td.form {
text-align:left;
border: 0px;
padding-top:1px;
padding-left:0px;
padding-bottom:0px;
padding-right:0px;
}

td.text_vpravo {
text-align:right;
padding-right:10px;
}

tr.lichy, td.lichy {
background-color: #E9E9E9;
}

tr.sudy, td.sudy {
background-color: #F7F7F7;
}

tr.neaktivni, td.neaktivni {
background-color: #FFA4A4;
}

tr.ulozeno, td.ulozeno {
background-color: #C8EEC1;
}

tr.kontaktovan {
background-color: #FFFFC4;
}

tr.montaz {
background-color: #FFD9B3;
}

table.menu {
border: 1px solid #000000;
}

td.menu {
border:0px;
background-color:#000000;
}

table.uzivatel_menu {
height: 100%;
min-height: 100%;
}

td.logosatt {
border:0;
background-color:#FFFFFF;
margin:0 0 0 0;
vertical-align:middle;
}

td.logodat {
border:0;
background-color:#FFFFFF;
margin:0;
padding:0;
}

td.hlavnimenu {
border:0;
background-color:#14516D;
height:14px;
padding-left:10px;
padding-right:10px;
padding-top:0;
padding-bottom:0;
color:#FFFFFF;
}

/* odkazy */
a {
margin: 0px;
font-weight:bold;
color:#14516D;
text-decoration:none;
}

a.white {
color: #F0F0F0;
text-decoration:none;
}

a:hover {
color: #F25A11;
text-decoration:none;
}

a.tlacitko_nf {
border:1px solid #97A5B1;
background-color: #14516D;
height:17px;
padding-left:15px;
padding-right:15px;
font-weight:bold;
color: #F3FAFC;
text-decoration:none;
margin:0px;
}

a.float_left {
float:left;
}

a.tlacitko_nf:hover {
color: #F25A11;
text-decoration:none;
}

a.jmeno {
margin-left:0px;
font-weight:normal;
color: #14516D;
text-decoration:none;
}

a.jmeno:hover {
margin-left:0px;
color: #083B52;
text-decoration:underline;
}

/* SPAN */
span.databaze {
color:#F25A11;
font-weight:bold;
}

span.odkaz_obrazek {
vertical-align:middle;
}

span.cervena {
color:#CD4827; 
}


span.ipadresa {
font-weight:bold;
}

td.IP_adresa_zar {
text-align:left;
}


span.modem {
color: #14516D;
font-weight:bold;
}

span.adresy {
color: #2F8880;
font-weight:bold;
}

span.nadpis {
color:#14516D;
font-weight:bold;
}

span.nadpis_odpojen {
color: #E65048;
font-weight:bold;
}

span.uzivatel {
/* color:#F25A11; */
font-weight:bold;
}

span.nadpis_dc {
color: #3F7535;
font-weight:bold;
}

span.nadpis_uzivatele {
color: #14516D;
font-weight:bold;
}

span.nadpis_dw {
color: #04708E;
font-weight:bold;
}

span.levo {
text-align:left;
}

span.pravo {
text-align: right;
}

span.modem {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

/* DISPLAY */

.skryto {display:none; 
}

.zobrazeno {display:block;
}

/* DIV */

div.odkaz_okno {
border-top:1px solid #97A5B1;
border-bottom:1px solid #97A5B1;
width:690px;
height:13px;
margin:auto;
background-color:#b0c2d0;
}

div.odkaz_leva {
padding-left:10px;
width:335px;
text-align:left;
float:left;
}

div.odkaz_prava {
padding-right:10px;
width:335px;
text-align:right;
float:left;
}

div.zarizeni {
background-color:#E1F4E3;
}

/* DEFINICE STYLU PRO ZOBRAZENI DETAILU - nahrada tabulky*/
div.popis_lichy {
padding-left:5px;
height: 15px;
background-color: #E9E9E9;
width: 120px;
float:left;
}
/**/
div.hodnota_lichy {
height: 15px;
background-color: #E9E9E9;
width: 220px;
float:left;
overflow:hidden;
}

div.popis_sudy {
padding-left:5px;
height: 15px;
background-color: #F7F7F7;
width: 120px;
float:left;
}

div.hodnota_sudy {
height: 15px;
background-color: #F7F7F7;
width: 220px;
float:left;
overflow:hidden;
}

div.popis_pozn {
border-top: 1px solid #97A5B1;
padding-left:5px;
height: 15px;
background-color: #F7F7F7;
width: 120px;
float:left;
overflow:hidden;
}

div.hodnota_pozn {
border-top: 1px solid #97A5B1;
height: 15px;
background-color: #F7F7F7;
width: 566px;
float:left;
overflow:hidden;
}

div.linka {
height: 15px;
background-color: #97A5B1;
width: 1px;
float:left;
}

div.detail_menu {
height:15px;
width:691px;
text-align:center;
background-color: #b0c2d0;
float:left;
}

div.detail {
border-top:1px solid #97A5B1;
border-bottom:1px solid #97A5B1;
width:691px;
overflow:auto;
text-align:left;
margin:auto;
}

/* konec definice detailu "/
/* DEFINICE STYLU PRO ZOBRAZENI DETAILU IP adres - nahrada tabulky*/

div.ip_okno {
border-top:1px solid #97A5B1;
border-bottom:1px solid #97A5B1;
width:500px;
overflow:auto;
text-align:left;
margin:auto;
}

div.ip_popis_lichy {
padding-left:5px;
height: 19px;
background-color: #E9E9E9;
width: 130px;
float:left;
}
/**/
div.ip_hodnota_lichy {
height: 19px;
background-color: #E9E9E9;
width: 100px;
float:left;
}

div.ip_mac_lichy {
padding-left:5px;
height: 19px;
background-color: #E9E9E9;
width: 260px;
float:left;
}

div.ip_popis_sudy {
padding-left:5px;
height: 19px;
background-color: #F7F7F7;
width: 130px;
float:left;
}
/**/
div.ip_hodnota_sudy{
height: 19px;
background-color: #F7F7F7;
width: 100px;
float:left;
}

div.ip_mac_sudy {
padding-left:5px;
height: 19px;
background-color: #F7F7F7;;
width: 260px;
float:left;
}


/* konec definice stylu pro zobrazeni IP adres

/* DEFINICE STYLU PRO ZOBRAZENI DETAILU IP adres (nova) - nahrada tabulky*/
div.ipn_okno {
padding:5px;
border-top:1px solid #97A5B1;
border-bottom:1px solid #97A5B1;
width:500px;
overflow:auto;
text-align:center;
margin:auto;
background-color:#b0c2d0;
}

div.okno_vstup {
border:0px;
margin:auto;
width:460px;
overflow:auto;
border: 1px solid #97A5B1;
background-color:#E9E9E9;
padding-right:0px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}

div.okno_vstup_popis {
margin:auto;
border-top: 1px solid #97A5B1;
border-left: 1px solid #97A5B1;
border-right: 1px solid #97A5B1;
width:470px;
height:17px;
background-color:#b0c2d0;
font-weight:bold;
text-align:center;
vertical-align:bottom;
color:#FFFFFF;
}

div.okno_vstup_popis_wide {
width:670px;
}

div.okno_vstup_wide {
width:660px;
}


div.okno_vstup_l {
border:0px;
text-align:left;
width: 135px;
min-height:20px;
padding-right: 5px;
float:left;
overflow:auto;
}

div.okno_vstup_r {
border:0px;
text-align:left;
width: 305px;
padding-left:5px;
min-height:20px;
float:left;
overflow:auto;
}

div.okno_vstup_r_r {
border:0px;
text-align:right;
width: 310px;
min-height:20px;
float:left;
overflow:auto;
}

div.okno_uzivatele {
width:400px;
/*border-top:1px solid #97A5B1;
border-bottom:1px solid #97A5B1;
background-color:#b0c2d0; */
font-weight:bold;
text-align:center;
margin:auto;
height:15px;
color:#14516D;
}

div.okno_uzivatele_ram {
border-top:1px solid #97A5B1;
border-bottom:1px solid #97A5B1;
width:400px;
margin:auto;
}


div.okno_uzivatele_sudy {
width:400px;
border:0px;
background-color:#F7F7F7;
text-align:center;
margin:auto;
height:17px;
}

div.okno_uzivatele_lichy {
width:400px;
border:0px;
background-color: #E9E9E9;
text-align:center;
margin:auto;
height:17px;
}

div.okno_zprava {
margin:auto;
width:400px;
overflow:auto;
border: 1px solid #97A5B1;
background-color:#E9E9E9;
padding-bottom:10px;
}

div.okno_zprava_nadpis {
border:0px;
margin:auto;
width:400px;
height:17px;
border-bottom: 1px solid #97A5B1;
background-color:#b0c2d0;
color:#F3FAFC;
font-weight:bold;
}

div.okno_login {
display:table;
border:0px;
margin:auto;
width:280px;
overflow:auto;
border: 1px solid #97A5B1;
background-color:#E9E9E9;
padding-right:0px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}

div.okno_login_popis {
padding-top:3px;
margin-top: 100px;
margin-left:auto;
margin-right:auto;
border-top: 1px solid #97A5B1;
border-left: 1px solid #97A5B1;
border-right: 1px solid #97A5B1;
width:290px;
height:17px;
background-color:#b0c2d0;
color:#F3FAFC;
font-weight:bold;
text-align:center;
vertical-align:bottom;
}

div.okno_login_l {
border:0px;
text-align:left;
width: 105px;
min-height:20px;
padding-right: 5px;
float:left;
overflow:auto;
}

div.okno_login_r {
border:0px;
text-align:left;
width: 155px;
padding-left:5px;
min-height:20px;
float:left;
overflow:auto;
}

div.nastaveni {
text-align:left;
margin:auto;
width:100%;
padding:5px;
border: 1px solid #97A5B1;
background-color:#F7F7F7;
overflow:auto;
}

div.sms {
text-align:left;
margin:auto;
width:300px;
height:200px;
padding:5px;
border: 1px solid #97A5B1;
background-color:#F7F7F7;
overflow:auto;
}


textarea.textpole {
width: 100%;
height: 800px;
overflow: auto;
};

div.nastaveni_left {
width:300px;
text-align:left;
float:left;
}

div.nastaveni_right {
width:300px;
text-align:right;
float:left;
}

div.obj {
text-align:left;
margin:auto;
width:800px;
padding:10px;
border: 1px solid #97A5B1;
background-color:#F7F7F7;
overflow:auto;
}

div.obj_left {
width:400px;
text-align:left;
float:left;
}

div.obj_right {
width:400px;
text-align:right;
float:left;
}


div.okno_vstup_adresy {
border:0px;
margin:auto;
width:760px;
overflow:auto;
border: 1px solid #97A5B1;
background-color:#E9E9E9;
padding-right:0px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}

div.okno_vstup_adresy_popis {
margin:auto;
border-top: 1px solid #97A5B1;
border-left: 1px solid #97A5B1;
border-right: 1px solid #97A5B1;
width:770px;
height:17px;
background-color:#b0c2d0;
font-weight:bold;
text-align:center;
vertical-align:bottom;
color:#FFFFFF;
}

/* input */

input.ip_vstup_lichy {
border: 1px solid #97A5B1;
height: 13px;
font-size: 11px;
width:100px;
background-color:#E9E9E9;
}

input.ip_vstup_sudy {
border: 1px solid #97A5B1;
height: 13px;
font-size: 11px;
width:100px;
background-color:#F7F7F7;
}

input.ip_vstup_edit {
border: 1px solid #97A5B1;
height: 13px;
font-size: 11px;
width:100px;
}

input.ipn_vstup_edit {
border: 1px solid #97A5B1;
height: 13px;
font-size: 11px;
width:100px;
}
