
body {
    font-size:9pt;
    background-color:#FFFFFF;
    font-family: "Trebuchet MS", Arial, Tahoma;
  }
/*
form,input,select {
   padding:0;
   margin:0;
}
*/
input  {
    background-color: white;
    border:1px solid #007337;
    color:#007337;
   padding-left:1px;
}
/*select {
 min-width:60px;
}*/



/* hack pro IE kvuli navigacnimu menu */


/* formatovani textu na strance */

#obal {
   /*
      background: url('img/menu_pozadi.gif') top left repeat-y;   /* lev slopec - jen obrazek na pozadi aby to jakoze bylo peknejsi*/

   /*background: url('img/menu_pozadi.png') top left repeat-y ;  */ /* lev slopec - jen obrazek na pozadi aby to jakoze bylo peknejsi*/
   background-position : top left;
   background-color:#F3F3F3;
   /*background-repeat : repeat-y;*/
   background-repeat:none;
   width:900px;  /* toto je jinak problem v opakovani toto background obrazku (mosim to oseknout) */

}

#BlokObsah {
    border-left:1px solid #ffffff;
    color:#555555;
    padding-top:15px;
    padding-bottom:30px;
    min-height:500px;  /* je to kvuli tomu aby se ten maly prouzek vlevo z div "obsah" zobrazil */
    background: #ffffff url('img/bg_blokobsah.gif') repeat-x;
  }


#BlokObsah div.obsah {
   padding-left:30px;
   padding-right:30px;
   text-align:justify;


  }

#BlokObsah div.obsah a {
		color:#007337;
		text-decoration:none;
    font-weight:bold;
    border-bottom: 1px dashed #dddddd;
  }
#BlokObsah div.obsah a:hover {
      color:#007337;
      text-decoration:none;
      border-bottom: 1px solid #007337;
  }

#BlokObsah div.obsah a.link_novinky {
		display: block;
		position: relative;
		height: 16px;
		padding: 3px 10px 5px 10px;
		color:#007337;
		background: #dddddd url('img/bg_link_novinky.gif') repeat-x;
    border-bottom: none;
    border-top: 1px solid #eeeeee;
  }
#BlokObsah div.obsah a.link_novinky:hover {
    color:#007337;
    border-bottom: none;
    background-color: #82B009;
  }

#BlokObsah div.obsah ul {
   margin-left:25px;
   list-style-type: square;
}
#BlokObsah div.obsah ol li {
   margin-left:10px;
   padding-left:10px;
}


#hlavicka {
    color:#303030;
    background-color: #FFFFFF;
    font-size:10px;
   padding-bottom:3px;
    border-bottom:1px solid #cdcdcd;

  }


#paticka {
    color:#FFFFFF;
    width:900px;
    border-top:1px solid #cdcdcd;
    margin-top:0;
    padding-top:3px;
  }
div#paticka .listaSpodni {
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    background-image : url('img/top_zelena_tmava.png');
    /*background-color: #004000;*/
    padding:0px 20px 0px 20px;
  }
div#paticka .listaSpodni a.zpet {
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    text-align:right;
    text-decoration:none;
  }



hr {
   height:5px;
   background-color:#abd04c;
   margin-top:10px;
   margin-bottom:5px;
}
hr.tenka {
   height:1px;
   background-color:#F6F6F6;
   margin-top:1px;
   margin-bottom:1px;
}

h1 {
    font-size:12pt;
    margin-bottom: 20px;
    padding:0px 5px 3px 18px;
    color:#007337;
    border-bottom: 4px solid #E2F0CD;
    background: url('img/prvok_h11.gif') no-repeat 0px 5px;
}

h2 {
    font-size:10pt;
    color:#82B009;
    padding: 0px 0px 3px 18px;
    margin: 0px 0px 7px 0px;
    border-bottom: 4px solid #eeeeee;
    background: url('img/prvok_h2.gif') no-repeat 0px 3px;
}
h2.novinky {
    font-size: 9pt;
    color:#82B009;
    padding: 0px;
    margin: 0px;
    border-bottom: none;
    background: none;
}
h3,.nadpis1 {
    background-image : url('img/top_zelena_tmava.png');
    background-color: #007337;
    font-size:9pt;
    color:white;
    padding:5px 5px 5px 29px;
    margin:0 0 0 0;  /* top musi byt 0., kvuli hlavni strance a novinkam a lince div.linka */
    border-bottom:1px solid #cdcdcd;

}
div.linka {
       border-bottom:3px solid #8CBE0A;
       margin-bottom:3px;
       margin-top:10px;
}


.svetleZelena {
   /* definice svetle zelene barvy od grafika */
   color:#8CBE0A;
}

.tmaveZelena {
   /* definice barvy dle grafika*/
   color:#007337;
}

.h1Carka {
    font-size:12pt;
    color:#C3C3C3;
   font-weight:normal;
}


a.bez_potrzeni{
   margin-top:5px; 
    text-decoration:none !important;
    border:none !important;
    
}
a.bez_potrzeni img{
   margin-top:5px; 
    text-decoration:none !important;
    border: none !important;
    
}


a.bez_potrzeni img:hover{
   margin-top:5px; 
    text-decoration:none !important;
    border:none !important;
    
}

#hlavicka .textLanguage {
   color:#46a932 ;
   font-weight:bold;
   font-size:11px;
}

#hlavicka .textPrihlaseni {
   color: #005229 ;
   font-weight:bold;
   font-size:11px;
}

#hlavicka .login a {
   /* napr. pro registraci v menuTop */
   color:black;
   font-size:12px;
   text-decoration:none;
}

#hlavicka input {
   padding-left:3px;
}


.login {
    background: url('img/top_login.gif') repeat-x;
    color:#303030;
    font-size:10px;
    padding:2px 0px 0px 2px;

}

#hlavicka .loginError, #hlavicka .loginInput {
		border: none;
		margin-left: 5px;
		width: 90%;
		font-family: "Trebuchet MS", Arial, Helvetica;
		height: 16px;
	 margin-bottom: 2px;
	 _margin-bottom: 1px;
   _margin-top: 0px;
}
#hlavicka .login_select {
		font-family: "Trebuchet MS", Arial, Helvetica;
		font-size: 11px;
		vertical-align: middle;
		width: 80px !important;
}
#hlavicka .login_select option
{
	padding-left: 4px;
}
#hlavicka .login_select option.select_cz {background: url('img/cesky.gif') no-repeat right center;}
#hlavicka .login_select option.select_en {background: url('img/english.gif') no-repeat right center;}
#hlavicka .login_select option.select_de {background: url('img/deutsch.gif') no-repeat right center;}
#hlavicka .login_select option.select_sk {background: url('img/slovensky1.gif') no-repeat right center;}
#hlavicka .login_select option.select_fr {background: url('img/france2.gif') no-repeat right center;}
#hlavicka .loginError {
   /* toto je trida v pripade ze spatne vyplni uzivatelske jmeno ci heslo */
   background: #B40000 url('img/bg_input_error.gif') repeat-x;
   color: #ffffff;
	 border-top: 1px solid #ff0000;
	 border-left: 1px solid #ff0000;
	 border-right: 1px solid #777777;
   border-bottom: 1px solid #777777;
   margin-left: 5px;
}

#hlavicka .loginInput {
   background: #e2e2e2 url('img/bg_input_login.gif') repeat-x;
   color: #555555;
   border-top: 1px solid #ffffff;
	 border-left: 1px solid #ffffff;
	 border-right: 1px solid #777777;
   border-bottom: 1px solid #777777;
}

.menuTopSubmit {
    margin:0px;
    padding:0px;
    border: none;
    height: 17px;
    background-color: transparent;
    cursor:pointer;
    color:black;
    font-family: "Trebuchet MS", Arial, Tahoma;
    font-size:10px;
    _margin-bottom: -1px;
    _margin-top: -1px;
  }
.menuTopOdkaz {
		font-size: 10px !important;
}
#BlokObsah table {
}
#BlokObsah td {
   padding:3px 0px;
   margin:0;
   min-height:0;
}

.prihlaseni_do_systemu
{
	position: relative;
	border: 1px solid #cccccc;
	border-top: 5px solid #cccccc;
	background-color: #f7f7f7;
	padding: 20px;
}

table.tabulka{
      width:100%;
      /* hack pro IE, jinak skace leve menu */
		_width:90%;
		border: 1px solid #cccccc;
		border-top: 5px solid #cccccc;
}
table.tabulka tr td{
      font-weight:normal;
}
table.tabulka td.druha {
}

table.tabulka th {
    background-color: #777777;
    font-size:9pt;
    color:white;
    padding:5px 5px 5px 20px;
    margin: 0px;  /* top musi byt 0., kvuli hlavni strance a novinkam a lince div.linka */
    text-transform: uppercase;
}
a.odkazTh {
   color:yellow;
   text-decoration:none;
}
a:hover.odkazTh {
   color:yellow;
   text-decoration:none;
}
a:link.odkazTh {
   color:yellow;
   text-decoration:none;
}
a:visited.odkazTh {
   color:yellow;
   text-decoration:none;
}
table.tabulka td .nadpisbily {
    background-color: #585858;
    font-size:9pt;
    color:white;
    padding:5px 5px 5px 20px;
    margin: 0px;  /* top musi byt 0., kvuli hlavni strance a novinkam a lince div.linka */
    text-transform: uppercase;
}

table.tabulka td {
      /* tohle musi byt 5px, jinak skace v IE6 menu */
      padding: 2px 5px !important;
      /* hack pro IE, jinak skace leve menu */
      /*_padding:0 0 !important;  */
		background: #f7f7f7;
		margin: 0px !important;
		border-bottom: 1px solid #ffffff;
		border-top: 1px solid #e5e5e5;
		text-align: left !important;
}


.small {
		font-size: 10px !important;
		font-weight: bold;
		text-transform: uppercase;
		border-bottom: none !important;
}
table.tabulka td.nic
{
	line-height: 0px;
	background: #ffffff;
	padding: 0px !important;
}
table.tabulka td input {
      /* uvnitr daneho inputu*/
		padding: 0px 5px;
		margin: 2px 0px;
		background: #e2e2e2 url('img/bg_input_login.gif') repeat-x;
		color: #555555;
		border: none;
		border-top: 1px solid #ffffff;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #777777;
		border-bottom: 1px solid #777777;
		font-family: "Trebuchet MS", Arial, Helvetica;
		height: 20px;
}


textarea.vyrazne {
      /* uvnitr daneho inputu*/
		padding: 0px !important;
		margin: 0px !important;
		/*background: white url('img/textarea.gif') repeat-x;*/
		background:#D7D8FF;
    color: #555555;
		border: none;
		border-top: 1px solid #111111;
		border-left: 1px solid #111111;
		border-right: 1px solid #777777;
		border-bottom: 1px solid #777777;

		scrollbar-face-color:#D7D8FF;
    scrollbar-arrow-color:black;
    scrollbar-track-color:#EEEEEE;
    scrollbar-shadow-color:'';
    scrollbar-highlight-color:'';
    scrollbar-3dlight-color:'';
    scrollbar-darkshadow-Color:'';
		font-family: "Trebuchet MS", Arial, Helvetica;


}

table td input.noEdit {
      border-color: white;
      border:0;
      background: none;

   }

input.iSubmit
{
	border: none !important;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff !important;
	text-transform: uppercase;
	background: #004E24 url('img/bg_submit.gif') repeat-x !important;
   text-align:center;
}
input.radiobutton
{
	border: none !important;
	padding: 0px;
	margin: 0px;
	background-color: transparent !important;
	background-image: none !important;
	vertical-align: middle;
}
/*select{
		border: 1px solid #dddddd;
		margin: 3px 0px;
		scrollbar-track-color: #ffffff;
		scrollbar-face-color: #ffffff;
		scrollbar-highlight-color: #ffffff;
		scrollbar-3dlight-color: #ffffff;
		scrollbar-darkshadow-color: #ffffff;
		scrollbar-shadow-color: #ffffff;
		scrollbar-arrow-color: #007337;
}*/
textarea {
		border: 1px solid #dddddd;
		margin: 3px 0px;
		scrollbar-track-color: #ffffff;
		scrollbar-face-color: #ffffff;
		scrollbar-highlight-color: #ffffff;
		scrollbar-3dlight-color: #ffffff;
		scrollbar-darkshadow-color: #ffffff;
		scrollbar-shadow-color: #ffffff;
		scrollbar-arrow-color: #007337;
}
div.novinka, div.novinka_titul
{
	position: relative;
	padding: 10px;
	border-top: 5px solid #dddddd;
	_height: 10px;
	min-height: 10px;
}
div.novinka
{
	/*border-bottom: 1px dotted #cccccc;*/
}
/* formátování textů a hlášení */
.error {
   color:red;
   font-weight:bold;
   /*border:1px dotted #DCDCDC;*/
   padding:5px;
}
.ok {
   color:#007337;
   font-weight:bold;
   /*border:1px dotted #DCDCDC;*/
   padding:5px;
}


.preview {
		float: left;
		border: #C3C3C3 4px solid;
		margin-right: 15px;
}


/* toto jsou sloupce pro funkci sloupce, pouzite napr. u novinek */
#tableDiv1 {
        width: 100%;
        }
      .tableDiv2 {
        float: left;
      }
      .tableDiv3 {
        padding: 0.5em;
      }
      .tableDiv2 h3 {
        margin: 0.2em 0;
        font-size: 100%;
      }
      .tableDiv2 p {
        margin: 0;
      }
      /* definice pro pocet sloupcu */
      .sloupecCarka {
        border-right:1px solid #DCDCDC;
      }
      .sloupcu2 {
        width: 49%;
      }
      .sloupcu3 {
        width: 33%;
      }
      .sloupcu4 {
        width: 24.7%;
      }
      .sloupcu5 {
        width: 19%;
      }

      .cleaner {
        clear: both;
        height: 0;
        overflow: hidden;
        content: ' ';
      }
      .cleaner hr {
        display: none;
      }


img.emailObrazek {
   padding-left:0;
   margin-left:0;

}
table.maleRadkovani
{
	margin-right: 15px;
	width: 95% !important;
}
.maleRadkovani td
{
	border-bottom: 1px solid #eeeeee;
}

/* struktura vseobecnych podminek */
dt {
		padding-left:0;
		color:#8CBE0A;
		font-weight:bold;
		font-size:12pt;
		margin-bottom:10px;
		margin-top:15px;
		padding: 0px 0px 3px 18px;
		background: url('img/prvok_h2.gif') no-repeat 0px 6px;
		border-bottom: 4px solid #eeeeee;
}

dd {
   padding-left:45px;
   font-weight:normal;
   padding-bottom: 10px;
	 margin-bottom: 10px;
	 border-bottom: 1px solid #eeeeee;
}

dd span {
   margin-left:-25px;
   font-weight: bold;
}

dd.sk01 {
   padding-left:90px;
   font-weight:normal;
}

dd.sk01 span {
   margin-left:-40px;
   font-weight:normal;
   font-size:10pt;
   font-weight: bold;
}

.upozorneni {
   background-image:url('img/ikonky/upozorneni.png');
   background-repeat:no-repeat;
   color:red;
   font-weight:bold;
   border:1px dotted #DCDCDC;
   padding:5px;
/*
   margin-left:10px;
   padding-left:10px;
   */

}

/* formulare
form
{
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
}*/

.bila {
      color:white;
}

#BlokObsah a.jazykovy-kurz {
   color:red;
   text-decoration:none;
}

.bold {
      font-weight:bold;
}
