BODY {font-family : Arial; font-weight : normal; font-size: 8pt; color: black; background-color: white;}
tr,td {font-family : Arial; font-weight : normal; font-size: 8pt;}

#mudra_cz {margin-left: 10px;}
#sedy_pruh {height: 65px; background-color: #009999; vertical-align:bottom; border: 0px solid green;}
.bigfont {font-size: 11pt; font-weight: bold; }
#box_1 {position: absolute; left: 10px; top: 10px; height: 35px; padding: 5px 10px 0px 10px;  color: white; background-image: url(../images/default/pruhy_green.gif); font-size: 9pt; }
#box_2 {position: absolute; left: 105px; top: 20px; height: 20px; padding: 20px 10px 0px 10px;  color: white; background-image: url(../images/default/pruhy_green.gif); font-size: 9pt;}
#box_3 {position: absolute; left: 155px; top: 20px; height: 35px; width: 60px; padding: 12px 10px 0px 10px;  color: white; background-image: url(../images/default/pruhy_green.gif); font-size: 9pt; }
#box_4 {position: absolute; left: 185px; top: 10px; height: 40px; padding: 2px 10px 0px 10px;  color: white; background-image: url(../images/default/pruhy_green.gif); font-size: 9pt; text-align: right;}
#logo {float: right; margin-top: 5px; margin-right: 100px;}
#cerveny_pruh {height: 70px; background-color: #FF6600; white-space: nowrap; vertical-align:top; border: 0px solid red;}
#box_5 {position: absolute; left: 10px; top: 105px; width: 80px;height: 55px; padding: 5px 10px 0px 10px;  color: white; background-image: url(../images/default/pruhy_red.gif); font-size: 9pt; text-align: right;}

#tlacitka {position: absolute; margin-left: 10px; margin-top: 25px; white-space: nowrap;}
.tlacitko {position: relative; margin-left: 0px; display:block; float:left; width: 90px; margin-right: 10px; padding: 5px 0px 5px 0px; text-align: center; background-color: #009999; color: white;}
#dole_mudra {width: 50%; padding-right: 5px; color: #99FFFF; background-color: #FF6600; text-align: right; font-weight : normal; font-size: 16pt;}
#dole_datastream {width: 50%; padding-left: 5px; color: #99FFFF; background-color: #009999; font-weight : normal; font-size: 16pt;}

#main_table {width:100%; height: 100%; vertical-align: top;}
#menu {width:150px; vertical-align: top;}
#vyrobce {font-weight: bold; font-size: 16px;}
#tl_vytvorit {margin-top: 5px;}
#main {width: 100%; vertical-align: top; text-align: left;}
#comboboxy {margin-left: 5px;}
.combobox {width:140px; margin-bottom: 2px; font-size: 8pt;}

.text {width: 590px;}
.odstavec {}
.odstavec_nadpis {font-size: 12px; margin-top: 5px;}
.odstavec_text {font-size: 11px;margin-right: 5px;}

.clanek{}
.clanek_nadpis {font-size: 16px; font-weight: bold; margin: 10px 0px 2px 0px ; padding: 0px; vertical-align: top;}
A.clanek_nadpis:link {text-decoration: none;}
A.clanek_nadpis:visited {text-decoration: none;}
.clanek_popis {font-size: 12px; margin: 0px; padding: 0px;}
.clanek_autor {font-size: 11px; font-weight: bold;}
.clanek_autor_email {font-size: 11px; font-weight: bold;}

.skupina {}
.skupina_nazev {font-size: 16px; font-weight: bold; margin: 10px 0px 2px 0px ; padding: 0px;}
.skupina_popis {font-size: 12px; margin: 0px; padding: 0px;}
A.skupina_nazev:link {text-decoration: none;}
A.skupina_nazev:visited {text-decoration: none;}

.clanek_nadpis_seznam {font-size: 11px; font-weight: bold; margin: 0px 0px 0px 15px;}
.clanek_popis_seznam {font-size: 11px; margin: 0px 0px 0px 15px; padding: 0px;}

.odkaz{position: relative; left: 10px; font-size: 9pt; text-decoration : none;}
A.odkaz:link {left: 0px; color: black; text-decoration: none}
A.odkaz:visited {left: 0px; color: Black; text-decoration: none}

.menu_uroven_0 {position: relative; left: 9px; font-size: 9pt; text-decoration : none;}
.menu_uroven_0_aktivni {color: red; position: relative; font-size: 9pt; font-weight: normal; text-decoration : none;}
A.menu_uroven_0:link {left: 0px; color: black; text-decoration: none;}
A.menu_uroven_0:visited {left: 0px; color: black; text-decoration: none;}

.menu_uroven_1 {position: relative; left: 17px; font-size: 8pt; text-decoration : none;}
.menu_uroven_1_aktivni {color: red; position: relative; font-size: 8pt; text-decoration : none;}
A.menu_uroven_1:link {left: 0px; color: black; text-decoration: none}
A.menu_uroven_1:visited {left: 0px; color: black; text-decoration: none}

.menu_uroven_2 {position: relative; left: 34px; font-size: 7pt; text-decoration : none;  font-weight: bold;}
.menu_uroven_2_aktivni {color: black; position: relative; left: 34px; font-size: 7pt; font-weight: bold; text-decoration : none;}
A.menu_uroven_2:link {left: 0px; color: black; text-decoration: none}
A.menu_uroven_2:visited {left: 0px; color: black; text-decoration: none}

.menu_uroven_3 {position: relative; left: 46px; font-size: 6pt; text-decoration : none;}
.menu_uroven_3_aktivni {position: relative; left: 46px; font-size: 6pt; font-weight: bold; text-decoration : none;}
A.menu_uroven_3:link {left: 0px; color: black; text-decoration: none}
A.menu_uroven_3:visited {left: 0px; color: black; text-decoration: none}

.menu_uroven_4 {position: relative; left: 58px; font-size: 6pt; text-decoration : none;}
.menu_uroven_4_aktivni {position: relative; left: 58px; font-size: 6pt; font-weight: bold; text-decoration : none;}
A.menu_uroven_4:link {left: 0px; color: black; text-decoration: none}
A.menu_uroven_4:visited {left: 0px; color: black; text-decoration: none}

A.no_decoration{text-decoration: none; cursor: hand;}
A.no_decoration:link{}
A.no_decoration:visited{}

input, textarea, select, .buttonm, .buttonv {font-family : Arial; font-weight : normal; font-size: 8pt;border: 1px solid #999999;}

.popisr {text-align: right;}
.msg_error {color: red;}
.msg_info {color: blue; margin-top: 15px;font-family : Arial; font-weight : normal; font-size: 9pt;}
.msg {color: blue; font-family : Arial; font-weight : normal; font-size: 8pt;}

.noborder {border: 0px solid black;}
button, .button, .buttonm, .buttonv {background-color: #009999; color: white; font-weight: normal; border: 1px solid #999999;}
button, .button {width: 50px;}
.buttonm {width: 20px;}
.buttonv   {width: 120px;}

p, h1, h2, h3, h4, h5, h6, form {margin: 0px; padding: 0px;}
p {margin-bottom: 8px;}

table.tab {vertical-align: top; background-color: LightGrey; border: 1px solid black; margin-top: 8px;}
.lichy_radek {background-color: white;}
.sudy_radek {background-color: LightGrey}
.hregion {font-size: 12pt; color: white; background-color: Gray; white-space: nowrap;  font-weight: normal;}
.hmesic {font-size: 12pt; color: Yellow;  background-color: Gray; font-weight: normal;}
.hcelkem {font-size: 12pt; color: white;  background-color: Gray;  font-weight: normal;}
.hbal {color: white; border-width: 0px 0px 0px 1px; border-style: solid; border-color: yellow; background-color: Gray;  white-space: nowrap;}
.hcelkem, .hmesic, .bal {border-width: 0px 0px 0px 1px; border-style: solid; border-color: yellow;  white-space: nowrap;}
.hproc {color: green;  white-space: nowrap;}
.hczk {color: red; background-color: Gray; white-space: nowrap;}
.hpn {color: blue;  white-space: nowrap;}
.region {text-align: center;}
.bal, .proc {text-align: center;}
.bal {}
.proc {color: green; white-space: nowrap;}
.czk {text-align: right; white-space: nowrap;}
.pn {color: blue; text-align: center; white-space: nowrap;}
.celkem {text-align: right;}

.nb {white-space: nowrap;}
.hlekarny {font-size: 12pt; color: red; background-color: LightGrey; white-space: nowrap;  font-weight: normal;}
.hobdobi {font-size: 12pt; color: white; background-color: Gray; white-space: nowrap;   font-weight: normal;}
.hprodukt {color: white; background-color: Gray; white-space: nowrap;   font-weight: normal; vertical-align: bottom;}
.hsuma {color: Yellow; background-color: Gray;  vertical-align: bottom;}
.hokres,.hlekarna, .hadresa {color: LightSkyBlue; background-color: Gray; font-weight: normal;}
.hhbal {color: LightSkyBlue; background-color: Gray; font-weight: normal;}
.hhczk {color: Yellow; background-color: Gray; font-weight: normal;}
.b {color: DodgerBlue; border-left: 1px solid white; text-align: right;}
.k {text-align: right;}
.bb {color: DodgerBlue; border-left: 1px solid white; text-align: right; font-weight: bold; border-top: 1px solid black;}
.bk {text-align: right; font-weight: bold;  border-top: 1px solid black;}

.cel {font-weight: bold; text-align: right;border-left: 1px solid white;}

td.sum_obdobi,td.sum_repr,td.sum_lekarna,td.sum_ulice,td.sum_mesto,td.sum_psc,td.sum_okres
,td.sum_mn,td.sum_cena,td.sum_produkt,td.sum_firma,td.sum_sklad {white-space: nowrap;}
td.sum_mn, td.sum_cena  {text-align:right;}

button {font-size: 8pt;}
button.sum_tlacitka {width: 90px;}
button.sum_volby {width: 100px;}

a.a2button {text-decoration: none; cursor: hand; background-color: #009999; padding: 5px; color: white; border: 1px solid gray;}
a.a2button:link{}
a.a2button:visited{}

.buttonarea {width: 100%; height: 20px;}
#kriterium {
	width: 180px;
	height: 200px;
}

#olap_form_table {width:900px;}
#olap_form_table td {
	vertical-align: top;	
}

#hodnoty {
	width: 590px;
	height: 200px;
}
#vyraz {
	width: 460px;
}

button.olap_form_btn {
	margin: 6px;
	padding: 6px;
	margin-left: 0px;
	width: 120px;
	background: url('images/buttonback.gif') repeat-x;
	color: #006B6B;
}
button.olap_form_btn u {font-weight:bold; text-decoration:underline;}

.vam {vertical-align: middle ! important;}
.width150 {width: 150px ! important;}
.width180 {width: 180px ! important;}
.width400 {width: 400px;}
.width810 {width:810px ! important;}
.width830 {width:875px ! important;}
#hodnoty  {width:675px;}
#vhodnoty {
	height: 200px;
	width: 880px;
}
.fr {float:right;}
.clear {clear:both;}

#vyber_nova, #vyber {
	width:400px;
}

#paticka {
width:100%; height: 40px; margin-top: 20px; position: relative; border: 0;
}
#paticka td {width:50%;}
#paticka-left {
	height: 40px;
	text-align: right; 
	border: 0px solid green; 
	color: #99FFFF; 
	background-color: #FF6600; 
	font-size: 18px; 
	font-weight: normal; 
	padding-top: 15px;
}

#paticka-right {
	height: 40px;
	text-align: left; 
	border: 0px solid red; 
	color: #99FFFF; 
	background-color: #009999; 
	font-size: 18px; 
	font-weight: normal; 
	padding-top: 15px;
}

#paticka span {padding-left: 2px; padding-right: 2px;}

.w100 {width:100px;}
.w150 {width:150px;}

#olap_tabulka td { border:0px; margin:5px; padding:7px; border-bottom:1px solid gray; padding-left: 0px; padding-right:0px; margin-left:0px; margin-right: 0px;}
#olap_tabulka td.noborder {border:0px; }