html,body {height: 100%; width:100%;}
body {background: #f5f8fc; text-align: center; background-image:url(../pics/bgsquare.jpg); background-repeat: repeat;}
body,input,textarea,table td {font-family: "Arial CE",Arial,"Helvetica CE","Tahoma CE",Tahoma,Helvetica,sans-serif;	font-size: 12px; color: #FFFFFF; line-height: 130%;}
table td,input,textarea {font-size: 12px; color:#000000;}
body, p, h1, h2, h3, img {margin: 0; padding: 0; clear: both;}
a img {	border: 0;}
a,#middle .marked a {text-decoration: none;}
a:visited,#middle .marked a:visited {text-decoration: none;}
a:hover,#middle .marked a:hover {text-decoration: none;}
strong,.bold {font-weight: bold;}
em {font-style: italic;}
#page {background-image:url(../pics/bgimage.jpg); background-repeat: no-repeat; background-position:center; background-position:top; width:100%; height:100%;}
#main {margin-left:auto; margin-right:auto; width:1018px;}
#bgtopcorner {background-image:url(../pics/bgtopcorner.jpg); background-repeat: no-repeat; background-position:center; width:1018px; height:24px;}
#bgcontentcorner {background-image:url(../pics/bgcontentcorner.png); background-repeat: repeat-y; width:1018px; min-height:400px; height:auto !important; height:400px;}
#head {width:1018px; height:128px; background-repeat:no-repeat; margin-left:auto; margin-right:auto;}
 #head_login {width:1000px; margin-left:auto; margin-right:auto; height:103px; background-image:url(../pics/bghead.jpg);}
  .head_left {width:850px; height:103px; float:left;}
  .head_right {width:150px; float:left; text-align:right;}
   .head_right img {margin:2px; margin-bottom:5px;}
  #head_login input {width:50px; height:14px; font-size:10px; border:0px; color: #000000; background-color: #CCCCCC; margin-right:5px;}
 #head_buttons {width:1000px; margin-left:auto; margin-right:auto; height:25px; text-align:left; background-image:url(../pics/bgmenu.gif); background-repeat:no-repeat;}
 .top_ref {color: #000000; padding-right:20px; font-size:12px; line-height:24px; font-weight:bolder;}
 .top_ref:hover{color: #666666;}
 .blank_padding {width:30px; height:25px; float:left;}
#content {width:1000px; min-height:600px; display:block; clear:both; margin-left: auto; margin-right: auto; text-align:center; background-image:url(../pics/bg-comp.jpg); background-repeat:no-repeat; background-position:top; }
#content_text {width:900px; min-height: 600px; margin-left: auto; margin-right: auto; color:#000000; text-align:left; display:block; clear:both;}
#foot {width:1000px; height:55px; margin-left: auto; background-color:#666666; margin-right: auto; color:#FFFFFF; font-weight:bold; display:block; clear:both;}

.tree_row {line-height:14px; margin-top:3px; margin-bottom:10px; text-align:right; display:block;}
.tree_row a {font-size:10px; color: #333333;}
.tree_row a:hover {text-decoration:underline;}
#tree_row {line-height:14px; margin-top:3px; margin-bottom:10px; text-align:right; display:block;}
#tree_row a {font-size:10px; color: #333333;}
#tree_row a:hover {text-decoration:underline;}

 .download a {color: #336699; display: inline;}
  .download a:hover {color: #FF6600;}

#menu_box {width:680px; height:160px; background-color: #dae5f0;}
#menu_box a {margin:0px; text-decoration:none; border:0px;}
#menu_box img {margin:0px; border:0px;}
#menu_box table{width:660px; border:0px solid #000000; margin:0px; padding:0px; margin-left:auto; margin-right:auto;}
#menu_box td{width:165px;}
.menu_box_nadpis {text-align:left; font-size:12px; font-weight:bold; color: #535354; clear:both; line-height:20px; margin-top:10px;}
.menu_box_polozka {text-align:left; font-size:12px; font-weight:normal; color: #535354; clear:both; line-height:20px;}


.table_vypis_zahlavi {background-image:url(../img/table_menu.gif); background-repeat:x; height:20px; font-weight:bolder; vertical-align:middle; padding:0px;}
.table_vypis_strankovani {background-color:#dae7e2; height:14px; line-height:14px; font-size:10px;}
.table_vypis_radek_top {background-color: #608493; border-left-style:solid; border-left-width:1px; border-left-color:#000000;}
.th_top a {color:#ffa001; font-size:12px;}
.table_vypis_radek {background-color: #e6edea; border-left-style:solid; border-left-width:1px; border-left-color:#000000;}
.table_vypis_th1 {text-align:center; font-size:12px;}
.table_vypis_th2 {text-align:center; border-left-style:solid; border-left-width:1px; border-color:#6e8dc1; font-size:12px;}
.table_vypis_td {padding:2px; border-left-style:solid; border-left-width:1px; border-color:#FFFFFF;  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#FFFFFF; font-size:12px;}
.table_vypis_tdr {text-align:right; border-left-style:solid; border-left-width:1px; border-color:#FFFFFF;  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#FFFFFF; font-size:12px;}
.table_vypis_tdl {text-align:left; border-left-style:solid; border-left-width:1px; border-color:#FFFFFF;  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#FFFFFF; font-size:12px;}
.table_vypis_tdc {text-align:center; border-left-style:solid; border-left-width:1px; border-color:#FFFFFF;  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#FFFFFF; font-size:12px;}
.table_zbozi_zapati {width:845px; background-color:#dae7e2; height:14px; line-height:14px; font-size:10px;}
.table_vypis_dohledej {height:24px; vertical-align:middle; background-color: #dae7e2; text-align:left; border-bottom-style:solid; border-bottom-width:1px; border-color:#FFFFFF; font-size:10px; font-weight:bold;}

.menu_sub {height:14px; color:#FFFFFF; font-size:11px; padding-top:6px; padding-left:14px; clear:both; display:block; text-align:center;}
.menu_sub a {color: #FF6600; padding-left:6px; padding-right:6px;}
.menu_sub a:hover {color: #FF9900;}

/* registrace table */
.tabulka_registrace {border:0px; margin:0px; padding:0px; font-size:10px; margin-bottom:15px; width:640px;}
.tabulka_registrace H5 {font-size:12px; font-weight:normal; color:#333; line-height:18px;}
.tabulka_registrace hr {border:1px solid #eaeff4;}
.tb_reg_label {width:130px; text-align:right; padding:4px;}
.tb_reg_text {width:240px; padding:4px;}
.tb_reg_text input, select {border:1px solid #c9cbd8; width:240px;}

.tag_show_l {visibility:visible; width:130px; text-align:right; padding:4px;}
.tag_hide_l {visibility: hidden; width:130px; text-align:right; padding:4px;}
.tag_show_r {visibility:visible; width:240px; padding:4px;}
.tag_show_r input, select {border:1px solid #c9cbd8; width:240px;}
.tag_hide_r {visibility: hidden; width:240px; padding:4px;}

.tag_hide_r input, select {border:1px solid #c9cbd8; width:240px;}
.tabulka {border:0px; margin:0px; padding:0px; font-size:10px; margin-bottom:15px; width:640px;}
.tabulka h5 {font-size:12px; font-weight:normal; color:#333; line-height:18px;}
.tabulka td {font-size:10px;}
.tabulka a {color: #333; text-decoration:underline;}
.tabulka a:hover {color:#F90; text-decoration:none;}
.table-lt {background-image:url(../img/tab/left-top.png); height:26px; width:10px;}
.table-mt {background-image:url(../img/tab/top.png); height:26px; text-align:center;}
.table-rt {background-image:url(../img/tab/right-top.png); height:26px; width:10px;}
.table-lb {background-image:url(../img/tab/left-bot.png); width:10px; height:26px;}
.table-mb {background-image:url(../img/tab/bottom.png); height:14px; text-align:center;}
.table-rb {background-image:url(../img/tab/right-bot.png); width:10px; height:14px;}
.table-lm {background-image:url(../img/tab/left-mid.png); width:10px;}
.table-rm {background-image:url(../img/tab/right-mid.png); height:26px; width:10px;}
.table-sloupec {font-weight:bold; color:#333; padding-left:2px;}
.table-sloupec a {font-weight:bold; color:#333; text-decoration:underline;}
.table-sloupec a:hover {font-weight:bold; color: #F90; text-decoration:none;}
.table-filter {line-height:16px;}
.uvod-uvitani {float:left; width:400px; line-height:18px; font-weight:bold; color:#3c3839; text-align:justify;}
.uvod-nadpis {color:#436e77;  line-height:26px;}
.uvod-video {float:left; width:480px; background-color:#CCFF66; margin-left:20px;}
.uvod-servis {float:left; width:220px; text-align:center;}
.uvod-prehled {float:left; width:680px; margin-bottom:30px;}
/* end registrace table */

.eu {float:left; width:60px; margin-top:8px; margin-left:10px;}
.foot_text {float:left; width:330px; margin-top:4px; text-align:left; margin-left:10px;}
.foot_address {float:left; width:580px; text-align:right; line-height: 14px; font-size: 11px;}