/* Globální css */ 
/* css global_style.css */ 
table.console {
  border: 0px;
	border-collapse: collapse;
	float: left;
	margin: 0px;
	width: 100%;
}
table.console tr {
	margin: 0px;
	border-bottom: white solid 1px;
}
table.console tr td {
	color: white;
	background-color: black;
	vertical-align: top;
	margin: 0px;
	padding: 1px 2px 1px 2px;
	border: 0px;
}
div.mysql_error {
	color: white;
	background-color: black;
	vertical-align: top;
	text-align: left;
	width: 100%;
	margin: 0px;
	padding: 1px 2px 1px 2px;
}
/* Defaultní css */ 
body {
  margin: 0;
  text-align: center;
  font: 11px/150% Verdana, sans-serif;
  background-color: #ffffff;
}
body.mceContentBody {
  background: #ffffff;
  text-align: left;
}
a{
  color: #ff6600;
  text-decoration: none;
}
a img{
  border: 0;
}
a:hover{
  text-decoration: underline;
}
h1{
  margin: 10px 0 10px 10px;
  padding: 0;
  text-align: left;
  color: #000000;
  font-size: 20px;
}
h2{
  margin: 10px 0 0 0px;
  padding: 0;
  text-align: left;
  color: #ff6600;
  font-size: 15px;
}
h3{
  margin: 10px 0 0 10px;
  padding: 0;
  text-align: left;
  color: #0066ff;
  font-size: 11px;
}
#page {
  margin: auto;
  padding: 0;
  width: 990px;
}
#head {
  margin-top: 10px;
  margin-left: 10px;
  _margin-left: 5px;
  text-align: right;
  float: left;
  width: 970px;
}
#head img{
  float: right;
  margin-left: 10px;
}
#head span{
  text-align: center;
  font-size: 15px;
  color: #999999;
  margin: 2px 0 0 0;
  padding: 0;
  font-weight: normal;
  float: left;
}
#head span strong{
  color: #000000;
}
#top {
  font-size: 14px;
  float: left;
  width: 990px;
  height: 180px;
  color: #777777;
  background: #ffff00 url("/_template/despaok_en/css/default/img/top.png") no-repeat;
}
#top h1{
  margin: 0;
  padding: 0;
  font-size: 26px;
  color: #000000;
}
#top h2{
  margin: 50px 0 0 360px;
  font-size: 18px;
  color: #666666;
  font-weight: bold;
}
#top h2#h2{
  margin: 10px 0 0 460px;
}
#top a{
  float: left;
  width: 120px;
  height: 105px;
  margin: 29px 0 0 219px;
  color: #000000;
}
#top a:hover{
  text-decoration: none;
}
#center {
  text-align: left;
  float: left;
  width: 990px;
  background: transparent url("/_template/despaok_en/css/default/img/background.png") repeat-y;
}
#center-left{
  margin-left: 10px;
  _margin-left: 5px;
  float: left;
  width: 230px;
  /*background-color: #0000ff;*/
}
#center-right{
  margin-right: 20px;
  _margin-right: 10px;
  float: right;
  width: 720px;
  /*background-color: #ff0000;*/
}
#center-left #about{
  float: left;
  margin-top: 10px;
  padding: 10px;
}
#bottom {
  float: left;
  width: 990px;
  height: 60px;
  color: #000000;
  padding-top: 10px;
  background: #ffff00 url("/_template/despaok_en/css/default/img/bottom.png") no-repeat;
  margin-bottom: 10px;
}
#bottom a{
  color: #000000;
}
ul#menu{
  list-style: none;
  margin: 0px;
  padding: 0px;
}
ul#menu li{
  float: left;
  margin: 0px;
  padding: 0px;
}
ul#menu li a{
  text-decoration: none;
  color: #666666;
  font-size: 12px;
  width: 195px;
  height: 27px;
  background: #eeeeee url("/_template/despaok_en/css/default/img/menu.png") no-repeat;
  float: left;
  padding-left: 35px;
  padding-top: 9px;
}
ul#menu li a.active{
  background: #f6f6f6 url("/_template/despaok_en/css/default/img/menuactive.png") no-repeat;
}
ul#menu li a:hover{
  background: #f6f6f6 url("/_template/despaok_en/css/default/img/menuhover.png") no-repeat;
}
ul#menu li a.active:hover{
  background: #f6f6f6 url("/_template/despaok_en/css/default/img/menuactive.png") no-repeat;
}

ul#menu li ul#submenu{
  width: 230px;
  float: right;
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  background: #f6f6f6 url("/_template/despaok_en/css/default/img/submenubottom.png") no-repeat;
  background-position: right bottom;
}
ul#menu li ul#submenu li a{
  text-align: right;
  background-image: none;
  text-decoration: none;
  color: #666666;
  background-color: #f6f6f6;
  background: #f6f6f6 url("/_template/despaok_en/css/default/img/submenubutton.png") repeat-y;
  font-size: 11px;
  width: 175px;
  height: auto;
  float: left;
  padding-right: 10px;
  padding-top: 5px;
  border-right: 10px solid #ffffff;
}
ul#menu li ul#submenu li a:hover{
  text-decoration: underline;
}
ul#menu li ul#submenu li.active a{
  font-weight: bold;
}
.submenu_head{
    float: left;
    margin: 20px 0 5px 5px;
}
/* css sys_style.css */ 
/* Deklarace stylu pro nenačítané prvky, tj. pro prvky interně generované */
div.sys_input, div.sys_submit, div.sys_txtarea, div.sys_option, div.sys_checkbox {
  /* Společná deklarace stylu pro prvky formuláře */
  margin: 0px;
  /*border: 1px black solid;*/
  padding: 0px;
  text-align: left;
  float: left;
  /*background-color: red;*/
  height: 23px;
  width: 480px;
  font-size: 10px;
  /*clear: left;*/
}
div.sys_submit, div.sys_txtarea {
  font-size: 12px;
  width: auto;
  height: auto;
}
.sys_legend {
  border: 1px solid #dddddd;
}
div.sys_input input {
  font-size: 12px;
  width: 178px;
  margin: 0px;
  background-color: #ffffff;
  border: solid 1px #cccccc;
}
div.sys_submit {
  /* Delarace stylu pro formuláře - SUBMIT */
  float: right;
}
div.sys_txtarea {
  /* Spiciální deklarace pro textareu.*/
  width: 500px;
}
textarea.TxtArea {
  /* Defaultní styl TextAreay */
  float: left;
  width: 500px;
  height: 250px;
}
div.log_form {
  /* Styl pro login formulář na indexu */
  margin: 0px;
  padding: 0px 2px 0px 2px;
  border: 0px;
}
div.sys_lable {
  /* Label před imputem. */
  /*border: 1px black solid;*/
  width: 125px;
  height: 21px;
  float: left;
  padding: 0px;
  text-align: right;
  margin: 2px 5px 0 4px;
  /*background-color: blue;*/
  /*clear: left;*/
}
input.sys_checkbox {
  float: left;
}
div.sys_form {
  float: left;
  margin: 0px;
  padding: 0px;  
}
div.sys_desc {
  width: 90%;
  float: left;
  padding: 10px;  
  border-left: 3px solid #ff0000;
  margin-left: 10px;
}
div.sys_space {
  width: 100%;
  float: left;
  height: 20px;
}
div.console {
  /* Styl konzole. */
  width: 98%;
  background-color: black;
  font-family: Courier New;
  font-size: 12px;
  color: white;  
  margin: 3px auto 3px auto;
  padding: 2px;
  min-width: 709px;
  text-align: left;
  float: left;
}
body {
  margin: 0;
  text-align: center;
  font: 11px/150% Verdana, sans-serif;
  background-color: #ffffff;
}
body.mceContentBody {
  background: #ffffff;
  text-align: left;
}
a{
  color: #ff6600;
  text-decoration: none;
}
a img{
  border: 0;
}
a:hover{
  text-decoration: underline;
}
h1{
  margin: 10px 0 10px 10px;
  padding: 0;
  text-align: left;
  color: #000000;
  font-size: 20px;
}
h2{
  margin: 10px 0 0 0px;
  padding: 0;
  text-align: left;
  color: #ff6600;
  font-size: 15px;
}
h3{
  margin: 10px 0 0 10px;
  padding: 0;
  text-align: left;
  color: #0066ff;
  font-size: 11px;
}
#page {
  margin: auto;
  padding: 0;
  width: 990px;
}
#head {
  margin-top: 10px;
  margin-left: 10px;
  _margin-left: 5px;
  text-align: right;
  float: left;
  width: 970px;
}
#head img{
  float: right;
  margin-left: 10px;
}
#head span{
  text-align: center;
  font-size: 15px;
  color: #999999;
  margin: 2px 0 0 0;
  padding: 0;
  font-weight: normal;
  float: left;
}
#head span strong{
  color: #000000;
}
#top {
  font-size: 14px;
  float: left;
  width: 990px;
  height: 180px;
  color: #777777;
  background: #ffff00 url("/_template/despaok_en/css/default/img/top.png") no-repeat;
}
#top h1{
  margin: 0;
  padding: 0;
  font-size: 26px;
  color: #000000;
}
#top h2{
  margin: 50px 0 0 360px;
  font-size: 18px;
  color: #666666;
  font-weight: bold;
}
#top h2#h2{
  margin: 10px 0 0 460px;
}
#top a{
  float: left;
  width: 120px;
  height: 105px;
  margin: 29px 0 0 219px;
  color: #000000;
}
#top a:hover{
  text-decoration: none;
}
#center {
  text-align: left;
  float: left;
  width: 990px;
  background: transparent url("/_template/despaok_en/css/default/img/background.png") repeat-y;
}
#center-left{
  margin-left: 10px;
  _margin-left: 5px;
  float: left;
  width: 230px;
  /*background-color: #0000ff;*/
}
#center-right{
  margin-right: 20px;
  _margin-right: 10px;
  float: right;
  width: 720px;
  /*background-color: #ff0000;*/
}
#center-left #about{
  float: left;
  margin-top: 10px;
  padding: 10px;
}
#bottom {
  float: left;
  width: 990px;
  height: 60px;
  color: #000000;
  padding-top: 10px;
  background: #ffff00 url("/_template/despaok_en/css/default/img/bottom.png") no-repeat;
  margin-bottom: 10px;
}
#bottom a{
  color: #000000;
}
ul#menu{
  list-style: none;
  margin: 0px;
  padding: 0px;
}
ul#menu li{
  float: left;
  margin: 0px;
  padding: 0px;
}
ul#menu li a{
  text-decoration: none;
  color: #666666;
  font-size: 12px;
  width: 195px;
  height: 27px;
  background: #eeeeee url("/_template/despaok_en/css/default/img/menu.png") no-repeat;
  float: left;
  padding-left: 35px;
  padding-top: 9px;
}
ul#menu li a.active{
  background: #f6f6f6 url("/_template/despaok_en/css/default/img/menuactive.png") no-repeat;
}
ul#menu li a:hover{
  background: #f6f6f6 url("/_template/despaok_en/css/default/img/menuhover.png") no-repeat;
}
ul#menu li a.active:hover{
  background: #f6f6f6 url("/_template/despaok_en/css/default/img/menuactive.png") no-repeat;
}

ul#menu li ul#submenu{
  width: 230px;
  float: right;
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
  background: #f6f6f6 url("/_template/despaok_en/css/default/img/submenubottom.png") no-repeat;
  background-position: right bottom;
}
ul#menu li ul#submenu li a{
  text-align: right;
  background-image: none;
  text-decoration: none;
  color: #666666;
  background-color: #f6f6f6;
  background: #f6f6f6 url("/_template/despaok_en/css/default/img/submenubutton.png") repeat-y;
  font-size: 11px;
  width: 175px;
  height: auto;
  float: left;
  padding-right: 10px;
  padding-top: 5px;
  border-right: 10px solid #ffffff;
}
ul#menu li ul#submenu li a:hover{
  text-decoration: underline;
}
ul#menu li ul#submenu li.active a{
  font-weight: bold;
}
.submenu_head{
    float: left;
    margin: 20px 0 5px 5px;
}
/* css sys_style.css */ 
/* Deklarace stylu pro nenačítané prvky, tj. pro prvky interně generované */
div.sys_input, div.sys_submit, div.sys_txtarea, div.sys_option, div.sys_checkbox {
  /* Společná deklarace stylu pro prvky formuláře */
  margin: 0px;
  /*border: 1px black solid;*/
  padding: 0px;
  text-align: left;
  float: left;
  /*background-color: red;*/
  height: 23px;
  width: 480px;
  font-size: 10px;
  /*clear: left;*/
}
div.sys_submit, div.sys_txtarea {
  font-size: 12px;
  width: auto;
  height: auto;
}
.sys_legend {
  border: 1px solid #dddddd;
}
div.sys_input input {
  font-size: 12px;
  width: 178px;
  margin: 0px;
  background-color: #ffffff;
  border: solid 1px #cccccc;
}
div.sys_submit {
  /* Delarace stylu pro formuláře - SUBMIT */
  float: right;
}
div.sys_txtarea {
  /* Spiciální deklarace pro textareu.*/
  width: 500px;
}
textarea.TxtArea {
  /* Defaultní styl TextAreay */
  float: left;
  width: 500px;
  height: 250px;
}
div.log_form {
  /* Styl pro login formulář na indexu */
  margin: 0px;
  padding: 0px 2px 0px 2px;
  border: 0px;
}
div.sys_lable {
  /* Label před imputem. */
  /*border: 1px black solid;*/
  width: 125px;
  height: 21px;
  float: left;
  padding: 0px;
  text-align: right;
  margin: 2px 5px 0 4px;
  /*background-color: blue;*/
  /*clear: left;*/
}
input.sys_checkbox {
  float: left;
}
div.sys_form {
  float: left;
  margin: 0px;
  padding: 0px;  
}
div.sys_desc {
  width: 90%;
  float: left;
  padding: 10px;  
  border-left: 3px solid #ff0000;
  margin-left: 10px;
}
div.sys_space {
  width: 100%;
  float: left;
  height: 20px;
}
div.console {
  /* Styl konzole. */
  width: 98%;
  background-color: black;
  font-family: Courier New;
  font-size: 12px;
  color: white;  
  margin: 3px auto 3px auto;
  padding: 2px;
  min-width: 709px;
  text-align: left;
  float: left;
}
