body { background: url('../_img/pozadie1.gif'); padding:0px; margin: 0px; font-family: verdana, tahoma, arial; font-size: 10pt; text-decoration: none; color: black; } /* BODY */
.container { margin: 0px auto; width: 1000px; }

._top1back { background: url('../_img/backgrounds/top1.png') repeat-x; height: 53px; }
._top2back { background: url('../_img/backgrounds/top2.png') repeat-x; height: 31px; }
._top3default { background: url('../_img/backgrounds/top3_default.jpg') no-repeat; height: 146px; }
._top3co { background: url('../_img/backgrounds/top3_co.jpg') no-repeat; height: 146px; }
._top3chl { background: url('../_img/backgrounds/top3_chl.jpg') no-repeat; height: 146px; }
._top3opp { background: url('../_img/backgrounds/top3_opp.jpg') no-repeat; height: 146px; }
._top3rizika { background: url('../_img/backgrounds/top3_rizika.jpg') no-repeat; height: 146px; }
._top3testy { background: url('../_img/backgrounds/top3_testy.jpg') no-repeat; height: 146px; }
._top3bozp { background: url('../_img/backgrounds/top3_bozp.jpg') no-repeat; height: 146px; }
._top3zp { background: url('../_img/backgrounds/top3_zp.jpg') no-repeat; height: 146px; }
._top4back { background: url('../_img/backgrounds/top4.png') repeat-x; height: 27px; border-top: 1px solid #3d475e; border-bottom: 1px solid #3d475e; }
._login { background: url('../_img/backgrounds/login.png') no-repeat; width: 217px; height: 141px; }

#obsah { min-height: 700px; padding: 0px; background: #ffffff; }
#bottom { clear: both; padding: 0px 0px 0px 0px; background: url('../_img/backgrounds/footer.png') repeat-x #7188cb; }

/* Texty */
.text-black-basic { font-family: verdana, tahoma, arial; font-size: 10pt; text-decoration: none; color: black; }
.text-black-mini { font-family: verdana, tahoma, arial; font-size: 9pt; text-decoration: none; color: black; }
.text-black-big { font-family: verdana, tahoma, arial; font-size: 12pt; text-decoration: none; color: black; }
.text-white-basic { font-family: verdana, tahoma, arial; font-size: 10pt; text-decoration: none; color: white; }
.text-white-mini { font-family: verdana, tahoma, arial; font-size: 9pt; text-decoration: none; color: white; }
.text-red-basic { font-family: verdana, tahoma, arial; font-size: 10pt; text-decoration: none; color: red; }
.text-green-basic { font-family: verdana, tahoma, arial; font-size: 10pt; text-decoration: none; color: #00680f; }

a.text-white-basic { font-family: verdana, tahoma, arial; font-size: 10pt; text-decoration: none; color: white; }
a.text-white-basic:hover { font-family: verdana, tahoma, arial; font-size: 10pt; text-decoration: underline; color: white; }
a.text-white-mini { font-family: verdana, tahoma, arial; font-size: 9pt; text-decoration: none; color: white; }
a.text-white-mini:hover { font-family: verdana, tahoma, arial; font-size: 9pt; text-decoration: underline; color: white; }
a.text-black-mini { font-family: verdana, tahoma, arial; font-size: 9pt; text-decoration: none; color: black; }
a.text-black-mini:hover { font-family: verdana, tahoma, arial; font-size: 9pt; text-decoration: underline; color: black; }
a.text-red-basic { font-family: verdana, tahoma, arial; font-size: 10pt; text-decoration: none; color: red; }
a.text-red-basic:hover { font-family: verdana, tahoma, arial; font-size: 10pt; text-decoration: underline; color: red; }
a.text-green-basic { font-family: verdana, tahoma, arial; font-size: 10pt; text-decoration: none; color: #00680f; }
a.text-green-basic:hover { font-family: verdana, tahoma, arial; font-size: 10pt; text-decoration: underline; color: #00680f; }

a.button { font-family: verdana, tahoma, arial; border-bottom: 1px solid #b36b04; border-left: #fbfaca 1px solid; border-right: 1px solid #b36b04; border-top: 1px solid #fbfaca; background: #fea424; color: #673d00; font-weight: bold; font-size: 8pt; margin: 0px; padding: 1px 2px; cursor: pointer; text-decoration: none; }
a.button:hover {font-family: verdana, tahoma, arial; border-bottom: 1px solid #b36b04; border-left: 1px solid #fbfaca; border-right: 1px solid #b36b04; border-top: #fbfaca 1px solid; background: #ffbe62; color: #673d00; font-weight: bold; font-size: 8pt; margin: 0px; padding: 1px 2px; cursor: pointer; text-decoration: none; }

/* UNIVERZALNE DEFINICIE */
.cleaner { clear:both; }
form { margin: 0px; padding: 0px }
.centruj { text-align: center; }
.centruj-right { text-align: right; }
.centruj-left { text-align: left; }

h1.main { text-align: center; border-bottom: 1px solid black; font-family: verdana, tahoma, arial; font-size: 16px; color: #9e281e; padding: 5px 0px; }

/* */
#obsah_menu { width: 211px; padding: 0px; margin: 3px; float: left; }
#obsah_telo { width: 771px; padding: 0px; margin: 3px; float: right; }

#main-left { width: 391px; padding: 0px; margin: 0px; float: left; }
#main-right { width: 391px; padding: 0px; margin: 0px; float: right; }

#main-left-green1 { width: 627px; min-height: 640px; padding: 0px 7px 0px 0px; margin: 0px; float: left; border-right: 1px dotted #06640b; }
#main-right1 { width: 150px; padding: 0px; margin: 0px; float: right; }

.search-subjekt { background: #2063ad; margin-top: 2px;}

.top-orange { border-top: 1px dotted #e6643d; }
.top-green { border-top: 1px dotted #06640b; }

/* LINKY */
a { font-size: 9pt; color: #015071; text-decoration: none; }
a:hover { font-size: 9pt; color: #036f9c; text-decoration: underline; }

a.red9 { font-size: 9pt; color: red; text-decoration: none; }
a.red9:hover { font-size: 9pt; color: red; text-decoration: underline; }

.tabulka1 { border-collapse: collapse; border: 1px solid black; font-family: verdana, tahoma, arial; font-size: 10pt; }
.tabulka1 .head { background: #085275; color: white; font-weight: bold; }
.tabulka1 td { border: 1px solid black; padding: 3px; background: #e4e9eb; }

.tabulka2 { border-collapse: collapse; border: 1px solid black; font-family: verdana, tahoma, arial; font-size: 10pt; }
.tabulka2 .head { background: #085275; color: white; font-weight: bold; }
.tabulka2 td { background: #e4e9eb; }

.tabulka3 { border-collapse: collapse; border: 1px solid black; font-family: verdana, tahoma, arial; font-size: 10pt; }
.tabulka3 .head { background: #8ea8d0; color: white; border: 1px solid #5769a5; }
.tabulka3 td.riadok { background: #e1e9f5; border: 1px solid #5769a5; padding: 3px; }
.tabulka3 tr.blank_riadok { background: #e1e9f5; }
.tabulka3 tr.blank_riadok_over { background: #d2deef; }

.tabulka4 { border-collapse: collapse; border: 1px solid black; font-family: verdana, tahoma, arial; font-size: 10pt; }
.tabulka4 .head { background: #fecf8b; color: white; border: 1px solid #fdc26c; }
.tabulka4 td.riadok { background: #fcf3e6; border: 1px solid #fdc26c; padding: 3px; }
.tabulka4 tr.blank_riadok { background: #fcf3e6; }
.tabulka4 tr.blank_riadok_over { background: #f2e5d3; }

.tabulka_bw { border-collapse: collapse; border: 1px solid black; font-family: verdana, tahoma, arial; font-size: 10pt; width: 100%; }
.tabulka_bw td { border: 1px solid black; }
.tabulka_bw .head { background: #5b5b5b; color: white; }
.tabulka_bw .nazov { background: #cacaca; color: black; }

.datalist dt { color: #fb6217; font-weight: bold; }

.tabulka-ine .uvod-nadpis { color: #fb6217; font-weight: bold; }
.tabulka-ine .uvod-datum { font-weight: bold; }

h5 { font-size: 10pt; color: black; font-weight: bold; }

div .ftable { padding: 10px 0px; }
div .ftable .hlavicka { border: 1px solid black; background: #8ea8d0; color: white; padding: 5px 0px; }
div .ftable .telo { border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; background: #e1e9f5; color: black; padding: 5px 0px; }

div .btable { padding: 10px 0px; }
div .btable .hlavicka { border: 1px solid black; background: #8ea8d0; color: white; padding: 5px 0px; }
div .btable .telo { border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; background: #e1e9f5; color: black; padding: 5px 0px; }

div .otable { padding: 10px 0px; }
div .otable .hlavicka { border: 1px solid #fdc26c; background: #fecf8b; color: black; padding: 5px 0px; }
div .otable .telo { border-left: 1px solid #fdc26c; border-right: 1px solid #fdc26c; border-bottom: 1px solid #fdc26c; background: #fcf3e6; color: black; padding: 5px 0px; }



table#subnav { font-size: 11px; padding: 0px; width: 210px; color: white; white-space: nowrap; }

table#subnav td { padding: 0px; font-size: 11px; background: #eeeeee; margin: 0px; color: white; white-space: nowrap; }
table#subnav td.grey { padding: 0px; background: #8793bd; margin: 0px; color: white; white-space: nowrap; border-bottom: 1px solid #46537c; }
table#subnav td.skupina { height: 20px; padding: 0px; font-weight: bold; margin: 0px 0px 0px 0px; color: white; white-space: nowrap; background: url('../_img/menu_pozadie.gif'); text-align: left; }

#subnav td a { padding-left: 30px; color: white; height: 17px; text-decoration: none;} /* vyska bunky v stromovom menu */

#subnav td.skupina a { padding-left: 9px; color: white; height: 20px; display: block; text-decoration: none; }
#subnav td a.active { padding-bottom: 2px 0px; color: white; height: 12px; text-decoration: none; }

/* LAVE MENU */
#subnav td a.nestrom { padding: 2px 12px 2px 30px; display: block; color: white; height: 14px; text-decoration: none; }
#subnav td a.nestrom_active { padding: 2px 12px 2px 30px; display: block; background: url('../_img/menu_pozadie1.gif'); color: #edfc00; height: 14px; text-decoration: none; }
#subnav td a.nestrom:hover { height: 14px; background: url('../_img/menu_pozadie1.gif'); color: white; }

/* -------------- */
/* PREDFAKTURA    */
/* -------------- */
#Predfaktura div.Section1 { width: 483.5pt; height: 735.2pt; page: Section1; }
#Predfaktura div.s { height: 300pt; }
#Predfaktura table { border: 0px; }
#Predfaktura table.ram { border-right: black 1px solid; border-top: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 0px solid; }
#Predfaktura td { padding: 3px 5px 3px 3px; margin: 0px; }
#Predfaktura td.n { padding: 0px; }
#Predfaktura td.b0100 { border-right: black 1px solid; }
#Predfaktura td.b0010 { border-bottom: black 1px solid; }
#Predfaktura TD.b0110 { border-right: black 1px solid; border-bottom: black 1px solid; }

.vstup8 { border: 1px solid black; font-family: verdana, tahoma, arial; font-size: 8pt; padding: 2px 1px; background: white; }
.button8 { font-family: verdana, tahoma, arial; border-bottom: 1px solid #203446; border-left: #97b6d2 1px solid; border-right: 1px solid #203446; border-top: 1px solid #97b6d2; background: #4d769b; color: #ffffff; font-weight: bold; font-size: 8pt; margin: 0px; cursor: pointer; }
.button8:hover {font-family: verdana, tahoma, arial; border-bottom: 1px solid #203446; border-left: 1px solid #97b6d2; border-right: 1px solid #203446; border-top: #97b6d2 1px solid; background: #7fa6ca; color: #ffffff; font-weight: bold; font-size: 8pt; cursor: pointer; }

/* NOVE DEFINICIE */
p { margin: 0px; padding: 0px }
.red-error { border: 1px solid red; background: #ff9d9d; padding: 3px 5px; margin: 5px; }

.menu1 { height: 19px; background: #e0e5f7; }
.menu1_over { height: 19px; background: #d1d8f3; }

.menu2 { height: 19px; background: #8793bd; border-bottom: 1px solid #46537c; color: white; text-decoration: none; }
.menu2_over { height: 19px; background: url('../_img/menu2_over.gif') repeat-x; border-bottom: 1px solid #46537c; color: white; text-decoration: none; }

.menu3 { height: 19px; background: url('../_img/menu3_over.gif') repeat-x; border-bottom: 1px solid #46537c; color: white; text-decoration: none; }
.menu3_over { height: 19px; background: url('../_img/menu3_over.gif') repeat-x; border-bottom: 1px solid #46537c; color: white; text-decoration: none; }

.menu4 { height: 19px; background: #ffc168; border-bottom: 1px solid #ff9702; color: #714302; text-decoration: none; }
.menu4_over { height: 19px; background: url('../_img/menu4_over.gif') repeat-x; border-bottom: 1px solid #ff9702; color: #714302; text-decoration: none; }

.menu5 { height: 19px; background: url('../_img/menu5_over.gif') repeat-x; border-bottom: 1px solid #46537c; color: white; text-decoration: none; }
.menu5_over { height: 19px; background: url('../_img/menu5_over.gif') repeat-x; border-bottom: 1px solid #46537c; color: white; text-decoration: none; }

.menu6 { height: 21px; background: #ffc168; color: black; text-decoration: none; }
.menu6_over { height: 21px; background: #f9b759; color: white; text-decoration: none; }

.menu7 { height: 19px; background: #f7f8f8; border-bottom: 1px solid #dbdcdc; color: black; text-decoration: none; }
.menu7_over { height: 19px; background: #e8e9e9; border-bottom: 1px solid #dbdcdc; color: black; text-decoration: none; }

/* OVER Efekt */
.oe { border: 1px solid transparent; padding: 1px; margin: 1px; background: transparent;}
.oe_over { border: 1px solid black; padding: 1px; margin: 1px; background: #ffffcc;}

.oe2 { border: 1px solid #c9ddfc; padding: 1px; margin: 1px; background: #fbfcfd;}
.oe2_over { border: 1px solid black; padding: 1px; margin: 1px; background: #ffffcc;}

.oe3 { border: 0px; background: #ffd687;}
.oe3_over { border: 0px; background: #edf8fd;}

.oe4 { border: 0px; background: #ffe787;}
.oe4_over { border: 0px; background: #edf8fd;}

/* pouziva sa v hlavnom menu */
.oe5 { background: transparent;}
.oe5_over { background: #3d475e;}

/* New styles*/
table.light-table {
	border-collapse: collapse;
	width: 750px;
}
table.light-table td, table.light-table th {
	border: 1px solid #aaa;
	padding: .5em;
}
p.info, p.success, p.warning, p.error, p.validation {
	width: 688px;
	border: 1px solid;
	padding: 1em 1em 1em 4em;
	background-repeat: no-repeat;
	background-position: .8em center;
	margin: 1em 0;
}
p.info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('Knob_Buttons_Toolbar_icons_by_iTweek/knobs/PNG/Knob_Info.png');
}
p.success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('Knob_Buttons_Toolbar_icons_by_iTweek/knobs/PNG/Knob_Valid_Green.png');
}
p.warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('Knob_Buttons_Toolbar_icons_by_iTweek/knobs/PNG/Knob_Attention.png');
}
p.error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('Knob_Buttons_Toolbar_icons_by_iTweek/knobs/PNG/Knob_Cancel.png');
}
#opinions {
	margin-left: 0;
	padding-left: 0;
}
#opinions li {
	list-style: none;
	padding: 1em;
	background: #eee;
	border: 1px solid #aaa;
	margin-top: 1em;
	width: 722px;
}
