body {
 font-family: verdana,tahoma,arial,sans-serif;
 font-size: 10pt;
 color: #000000;
 margin: auto;
 /*margin-top: 5px;*/
 margin-bottom: 10px;
 text-align: center;
 background-color: #ffffff;
 background-image: url('pictures/background.jpg');
 background-repeat: repeat-y;
 background-position: center; 
}

#outer {
 text-align:center;
 width:800px;
 margin: auto;
 background-color: #ffffff;
 background-image: url('pictures/drings_logo.gif');
 background-repeat: no-repeat;
 background-position: 95% 90%;
 
 
 }

#hdr {
 color: #000000;
 background-color: #ffffff;
 background: #ecf4fb url('pictures/prouzek_login.jpg') no-repeat left bottom;
}

#hlavicka {
 text-align: center;

}

#ftr {
 width: 800px;
 text-align: center;
 font-family: verdana, arial, tahoma, sans-serif; 
 font-size: 8pt; 
 font-weight: normal; 
 color: #000000;
 /*border: solid black;
 border-width:1px 0 0 0;*/
 margin:auto;
 padding-top: 15px;
 /*padding-top: 5px;*/
 padding-bottom: 5px;
 clear: both;
 background-image: url('pictures/background.jpg');
 background-repeat: repeat-y;
 background-position: center; 
 }

#ftr a {
color: #006cb7;
}

#ftr a:hover {
color: #006cb7;
text-decoration: none;
}

#login {
 width: 800px;
 height: 28px;
 font-size: 9pt;
}

.login_uzivatel {
 width: 200px;
 float: left;
 padding-top: 6px;
 color: #000000;
}

.login_registrace {
 width: 110px;
 float: left;
 padding-top: 6px;
}

.login_registrace a, .login_login a, a.yellowbold {
 color: #000000;
 font-weight: bold;
}

.login_registrace a:hover, .login_login a:hover, a:hover.yellowbold {
 color: #006cb7;
}

.login_login {
 width: 490px;
 float: left;
 color: #000000;
 padding-top: 6px;
}

.login_login form {
 display: inline;
}

.form_login {
 font-size: 9pt;
 border: solid 1px black;
 background-color: #ffffff;
}

.button_login {
 font-size: 8pt;
 border: solid 1px black;
 background-color: #ffffff;
}

.critical_blok {
 text-align: left;
 margin-top: 5px;
 width: 100%;
 height: 80px;

 	background-image: url('pictures/kontakt_pozadi.jpg');
  background-repeat: repeat-x;
  background-position: left bottom;
  border: solid 1px #d0effc; 
 
}

.critical_img {
 float: left; 
}

.critical_txt {
 float: left;
 margin-left: 10px;
 margin-top: 10px;
 color: #ff0000;
 font-weight: bold;
}

.critical_txt a {
 color: #006cb7;
}

.critical_txt a:hover {
 color: #4444ff;
}

.adresar, .adresar1 {
 margin-top: 5px;
}

.adresar li, .adresar1 li {
 margin-bottom: 10px;
}

.adresar_soubory {
 margin-top: 10px;
}

.verze_nadpis {
 font-weight: bold;
 margin-bottom: 5px;
}

.verze_nadpis1 {
 font-weight: bold;
 margin-bottom: 5px;
}

#bodyblock {
 color: #000000;
 width: 800px;
 padding: 0;
 clear: both;
}

#l-col {
 margin-left: 10px;
 float: left;
 width: 140px;  
}

#cont {
 float: right;
 color: #000000;
 width: 640px;
 text-align:left;
}

#cont_gal {
 color: #000000;
 width: 800px;
 text-align: left;
}

#obsah_web {
 padding-top: 15px;
 padding-left: 20px;
 padding-right: 20px;
 padding-bottom: 5px;
}

.knoflik a, .knoflik_vybrany a {
 width: 139px;
 height: 29px;
 display: block;
 text-align: left;
 font-weight: bold; 
 font-size: 10pt;
 text-decoration: none;
 color: #000000;
 float: left;
 margin-bottom: 3px;
 
	line-height: 1.4em;
	border-bottom: solid 1px #E9E9E9;
 
}

.knoflik a:hover, .knoflik_vybrany a:hover {
 color: #4444ff;
}

.knoflik_vybrany a {
  color: #006cb7;
}

.knoflik_text {
 padding-top: 7px;
}

.knoflik_sub a, .knoflik_sub_vybrany a {
 width: 139px;
 height: 29px;
 display: block;
 text-align: left;
 font-weight: bold; 
 font-size: 9pt;
 text-decoration: none;
 color: #333333;
 float: left;
 
	line-height: 1.4em;
	border-bottom: solid 1px #E9E9E9; 
	background-image: url('pictures/sipka_mala.gif');
  background-repeat: no-repeat;
  background-position: 30px 60%;
}

.knoflik_sub_vybrany a {
  color: #006cb7;
}

.knoflik_sub a:hover, .knoflik_sub_vybrany a:hover {
 color: #4444ff;
}

.knoflik_inf  {
 display: block;
 width: 137px;
 text-align: center;
 color: #000000;
 float: left;
 margin-top: 1px;
 margin-bottom: 1px;
 
 	background-image: url('pictures/kontakt_pozadi.jpg');
  background-repeat: repeat-x;
  background-position: left bottom;
  border: solid 1px #d0effc;
}

.inf_text {
 padding-top: 10px;
 padding-bottom: 10px;
 font-size: 8pt;
}

.inf_text_dr {
 padding-top: 10px;
 padding-bottom: 10px;
 font-size: 8pt;
 font-weight: normal;
}

.hledej_top {
 display: inline;
 font-size: 7pt;
 margin: 0;
 padding: 0;
}

.tl_hledej {
 font-size: 8pt;
 border: solid 1px black;
 background-color: white;
}

.textbox_hledej {
 font-size: 9pt;
 border: solid 1px black;
 background-color: white;
}

.reg_form {
 width: 400px;
 text-align: center;
}

.form_nastaveni {
 font-size: 9pt;
 text-align: center;
}

.nastaveni_popisky {
 font-size: 9pt;
 color: #000000;
 text-align: left;
}

.nastaveni_form {
 color: #000000;
 text-align: left;
}

.nastaveni_form input {
 font-size: 9pt;
 border: solid 1px black;
 background-color: white;
}

.nastaveni_button {
 font-size: 8pt;
 border: solid 1px black;
 background-color: white;
 width: 60px;
}

.nastaveni_title {
 color: #000000;
 font-size: 12pt;
 font-weight: bold;
 text-decoration: underline;
 margin-bottom: 5px;
}

.nastaveni_uzivatel {
 font-size: 10pt;
 color: #000000;
}

.pozor {
 color: #000000;
 font-size: 10pt;
 text-align: center;
}

a {
 color: #0000ff;
}

a:hover {
 color: #3333ff;
}

.cl a, .cln a {
 color: #0000ff;
}

.cl_vyb a, .cln_vyb a {
 color: #0000ff;
}

.cl a:hover, .cln a:hover {
 color: #00005f;
}

.cl_vyb a:hover, .cln_vyb a:hover {
 color: #00005f;
}

.linka_clanek_blok {
 width: 100%; 
 text-align: right; 
 clear: both;
}

.linka_clanek {
 background-color: #ffffff; 
 color: #ffffff; 
 border: solid 0px white; 
 height: 1px; 
 width: 80%; 
 text-align: right; 
 align: right;
}

.clanadpis {
 color: #000000;
 font-family: "verdana","arial";
 font-weight: bold;
 font-size: 11pt;
}

.clanadpis a {
 color:#000000;
 text-decoration: none;
}

.clanadpis a:hover {
 color: #000000;
}

.akt_od_do {
 color: #5e2020;#002B5E;
 font-family: "verdana","arial";
 font-size: 8pt;
 font-weight: normal;
}

.akt_uvod {
 padding-top: 1px;
}

.akt_text {
 padding-top: 7px;
}

.akt_vice {
 font-family: "verdana","arial";
 font-size: 8pt;
 font-weight: normal;
 text-align: right;
 clear: both;
}

.akt_vice a {
 color: #000000;
 text-decoration: none;
 font-weight: bold;
}

.akt_vice a:hover {
 color: #000000;
 text-decoration: underline;
}

.akt_pridano {
 font-weight: normal;
 font-size: 7pt;
 text-align: right;
 color: #000000;#c0c0c0;
}

.titulek {
 text-align: center;
 color: #ffffff;
 background-color: #cd0505;
 font-weight: bold;
 margin-bottom: 5px;
 padding-top: 2px;
 padding-bottom: 2px; 
 border-bottom: 1px solid black;
 border-right: 1px solid black;
}

.cl, .cln {
	line-height: 1.4em;
	border-bottom: solid 1px #E9E9E9; 
 color: #000000;
 padding: 5px;
 padding-bottom: 10px;
 clear: both;
}

.cl_vyb, .cln_vyb {
	line-height: 1.4em;
	border-bottom: solid 1px #E9E9E9; 
	background-color: #d0effc;
 color: #000000;
 padding: 5px;
 padding-bottom: 10px;
 clear: both;
}

.cln {
 background-image: url('pictures/neverejny.gif');
 background-repeat: no-repeat;
 background-position: 99% 5px;
}

.cln_vyb {
 background-image: url('pictures/neverejny.gif');
 background-repeat: no-repeat;
}

* html .cl {
 width: 100%;
}

* html .cln {
 width: 100%;
}

* html .cl_vyb {
 width: 100%;
}

* html .cln_vyb {
 width: 100%;
}

.strankovani {
 text-align: center;
 margin-bottom: 5px;
 margin-top: 3px;
}

a.stranky_c {
 text-decoration: none;
 color: #0000ff;
 font-size: 10pt;
 font-weight: bold;
}

a.stranky_c:hover {
 color: #3333ff;
}

.stranky_zakazane {
 color: #6666ff;
}


.select {
 font-size: 8pt;
 font-weight: bold;
}

.pruh_strankovani {
 height: 25px;
 color: #6666ff;
}

.naz_sl {
 font-weight: bold;
}

p {
 margin-top: 2px;
}

.uzivatel_pridej_cl {
 text-align: center;
}

.uzivatel_pridej_cl table {
 font-size: 8pt;
 color: white;
}

.nadpis_pridej_co {
 text-align: center; 
 font-size: 11pt; 
 font-weight: bold;
 color: white;
 text-decoration: underline;  
}

.div_seznam_uzivatelu {
 text-align: center;
}

.seznam_uzivatelu {
 background-color: #BDC4D1;
 margin-bottom: 10px;
 margin-top: 10px;
 border: solid 1px black;
}

.uziv_nadpis_login {
 background-color: #BDd4ff;
 padding-left: 10px;
 font-size: 10pt;
 font-weight: bold;
 text-align: left;
}

.uziv_popisek {
 font-size: 8pt;
 padding-left: 5px; 
 color: #555555;
 text-align: left;
}

.uziv_data {
 font-size: 9pt;
 text-align: left;
}

.uziv_oddel {
 height: 8px;
}

.uziv_vozidla {
 font-size: 8pt;
 background-color: #BDd4ff;
 color: #333333;
 padding-left: 10px;
 
 background-image: url('pictures/ico/ico_info.gif');
 background-repeat: no-repeat;
 background-position: 97%;
 text-align: center;
}

.uziv_vozidla a {
 color: #000000;
 text-decoration: none;
}

.uziv_vozidla a:hover {
 color: #666666;
 text-decoration: none;
}


.moje_odkazy {
 text-align: center;
 height: 25px;
 font-size: 11pt;
 font-weight: bold;
} 

.moje_odkazy a {
 text-decoration: none;
 width: 135px;
}

.selected {
 color: yellow;
}

a img {
border: 0;
}

.bold {
 font-weight: bold;
}

/******************** administrace **************/

#outer_admin {
 text-align:center;
 width:800px;
 margin:auto;
 background-color: #ffffff;
 /*border: 1px solid #000000;*/
 }
 
#outer_admin #hdr {
 position: relative;
}

.nadp_admin {
 position: absolute;
 top: 65px;
 bottom: 35px;
 right: 40px;
 font-weight: normal;
 font-size: 14pt;
 color: white;
}

table {
 font-size: 9pt;
}
.adm_prvni {
 background-color: #efefef;
}
.adm_druhy {
 background-color: #cfcfcf;
}
a.nepovoleno {
 color: gray;
 cursor: help;
}
.nepovoleno img {
 filter: gray;
}
.ikonka {
background-color: #909090;
border: solid 2px white;
text-align: center;
vertical-align: middle;
height: 80px;
}
.ikonka a { 
color: white;
font-weight: bold;
text-decoration: none; 
}
.ikonka a:hover {
color:yellow;
}
.ikonka a:active {
color:white;
}
.popis { 
height: 40px;
background-color: #ffffe5 ;
color: black;
padding: 10px;
border: solid 2px silver;
font-size: 10pt;
width: 450px;
}

#ftr a.adm_href {
 text-decoration: none;
 color: #000000;
 cursor: text;
}

#ftr a.adm_href:hover {
 text-decoration: none;
 color: #000000;
}

.pozn_k_verzi {
 font-size: 8pt;
}

.on_color {
 background-color: #d9f7dd;
}

.off_color {
 background-color: #fad9d6;
}

.vybrano {
 font-weight: bold;
 text-decoration: none;
}
