body { margin: 0px; background-color: #FFFFFF; color: #0058AA; font-family: verdana; font-size: 10px; }
td {font-family: verdana; font-size: 10px;}
.txt0 {font-family: verdana; font-size: 10px; color: #4D8BC8;}
.txtAnketa {font-family: verdana; font-size: 10px; color: #0058AA;}

input, select, textarea { font:normal 1.0em  Verdana, Tahoma, Arial, Helvetica, sans-serif; }
fieldset { border:1px solid #99BFE4; padding:10px; margin:0; margin-bottom:20px; } /* vo vnutri fieldsetu je 446px */
fieldset table { margin-top:20px; }
legend { font-weight: bold; padding-left:3px; padding-right: 3px; }
fieldset p { border-top:1px solid #eee; padding-top:7px; clear:both; text-align: left}
fieldset p.first, fieldset p.noTopSep { padding-top:0; border-top:0; }
fieldset p.afterCbTable { border-top:0; padding-top:0; }
.btnSubmit { background: #3776B5; color:#fff; border:solid 1px #3776B5; cursor:pointer; }
.itemText { clear:both; float:left; width:150px; padding:1px 0 3px 0; margin-bottom:5px; overflow:hidden; }
.itemControl { width:310px; margin: 1px 0;  margin-bottom:5px; overflow:hidden; }
.formLabel { width:140px; display:block; float:left; clear:left; margin:2px 0 0 0; }
.formLabelwidth { width:240px; display:block; float:left; clear:left; margin:2px 0 0 0; }


.txtBoxLogin { font-size:1.0em; width:90px;color:#0058A8;}
.txtBox70 { width:70px; border: solid 1px #4D8BC8;}
.txtBox80 { width:80px; border: solid 1px #4D8BC8;}
.txtBox100 { width:100px; border: solid 1px #4D8BC8;}
.txtBox250 { width:250px; border: solid 1px #4D8BC8;}
.txtBox300 { width:300px; border: solid 1px #4D8BC8;}
.select { width:250px;}
.btnSubmit { background: #3776B5; color:#fff; border:solid 1px #3776B5; cursor:pointer; }
.btnLinkTh { background: #0158A8; color:#fff; border:solid 1px #fff; cursor:pointer; text-decoration:underline; }
.btnLinkTd { background: #fff; color:#0158A8; border:solid 1px #0158A8; cursor:pointer; text-decoration:underline; margin:0 1px 0 0;}

.txtBox280 { width:280px; border: solid 1px #4D8BC8; margin:2px 0 0 0;}
.txtArea { width:280px; height:100px; border: solid 1px #4D8BC8;}
.forumArea {width:450px; height:200px; border: solid 1px #4D8BC8;}
.select {
font:normal 1.0em  Verdana, Tahoma, Arial, Helvetica, sans-serif;
width:250px;}

h2 { font-size:1.5em; }
h3 { font-size:1.3em; }
h4 { font-size:1.1em; }

a.whi:link, a.whi:visited {
	color: white;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
}

a.whi:hover {
	color: #0158A8;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
}

a.newslink, a.newslink:link{
	color: #3E8BC0;
	text-decoration: underline;
	font-size: 11px;
}
a.newslink:visited {
	color: #A5CAE2;
	text-decoration: underline;
	font-size: 11px;
}
a.newslink:hover {
	color: black;
	text-decoration: none;
	font-size: 11px;
}

a.hor, a.hor:link, a.hor:visited {
	color: #3E8BC0;
	text-decoration: underline;
	font-size: 10px;
}
a.hor:hover {
	color: #3E8BC0;
	text-decoration: none;
	font-size: 10px;
}

a, a:link, a:visited {
	color: darkblue;
	text-decoration: underline;
	font-size: 11px;
}
a:hover {
	color: darkblue;
	text-decoration: none;
	font-size: 11px;
}

a.anketa, a.anketa:link, a.anketa:visited {
	color: darkblue;
	text-decoration: underline;
	font-size: 10px;
}
a.anketa:hover {
	color: darkblue;
	text-decoration: none;
	font-size: 10px;
}

a.level0, a.level0:link, a.level0:visited {
	color: #0158A8;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
}
a.level0:hover {
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
}
a.level1, a.level1:link, a.level1:visited {
	color: #0158A8;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
}
a.level1:hover {
	color: white;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
}
a.level2, a.level2:link, a.level2:visited {
	color: #0158A8;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
}
a.level2:hover {
	color: white;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
}
a.sellevel0, a.sellevel0:link, a.sellevel0:visited {
	color: white;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
a.sellevel0:hover {
	color: white;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
}
a.sellevel1, a.sellevel1:link, a.sellevel1:visited {
	color: #002648;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
}
a.sellevel1:hover {
	color: white;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
}
a.sellevel2, a.sellevel2:link, a.sellevel2:visited {
	color: #002648;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
}
a.sellevel2:hover {
	color: white;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;
}
h1 { background-color: #456; color: #ff8; padding: 2px 5px; border: 1px solid; border-color: #678 #012 #012 #678; }
h3 { color: #0058AA; font-family: verdana; font-size: 13px; }

/* syntax highlighting (used by the first combo defined for the CSS plugin) */

pre { margin: 0px 1em; padding: 5px 1em; background-color: #000; border: 1px dotted #02d; border-left: 2px solid #04f; }
.code { color: #f5deb3; }
.string { color: #00ffff; }
.comment { color: #8fbc8f; }
.variable-name { color: #fa8072; }
.type { color: #90ee90; font-weight: bold; }
.reference { color: #ee82ee; }
.preprocessor { color: #faf; }
.keyword { color: #ffffff; font-weight: bold; }
.function-name { color: #ace; }
.html-tag { font-weight: bold; }
.html-helper-italic { font-style: italic; }
.warning { color: #ffa500; font-weight: bold; }
.html-helper-bold { font-weight: bold; }

/* info combo */

.quote { font-style: italic; color: #ee9; }
.highlight { background-color: yellow; color: #000; }
.deprecated { text-decoration: line-through; color: #aaa; }
.small{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 2px;
	font-style: normal;
	font-weight: normal;
}
.txtMain{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0058AA;
}
.txtMainW{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: white;
}
.txtMainW8{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: white;
}
td{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
.txtRed{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: red;
}
table					{ font-size: 11px }
	#left-space			{ font-size:9px;  line-height:10px; height: 10px; background-color: #FFF }
	#left-content		{  }
table.showData { font-size: 0.92em; margin-bottom:1em; margin-top:10px; }
table.showData { width:100%; margin-left:1px;  } /* FF odsadzuje tabulku inak ako v IE a Opere, sirka 466px je kompromis */
table.showData th, table.showData td { border:1px solid #DCE9F5; padding:3px; text-align:left; }
table.showData th { background:#eff3f6; }

div.projectWrap { margin:0 0 15px 0; border:0px solid #000;}
	div.projectWrap a { font-size:1.0em; margin:0 0 3px 0; display:block;}
	div.projectWrap span.addInfo {}
	div.projectWrap span.addInfoAlert {color:#ff0000;}

/* Prehlad projektov - styly k vnorenym UL elementom: */
ul.projectsListThemes { list-style:none; margin-left:0; padding-left:0; } /* zakladny zoznam */
    ul.projectsListThemes li { margin-top:15px; } /* 15px odsadenie top-level oblasti */
    ul.projectsListThemes h4 { font-size:120%; margin:0; } /* vacsie pismo top-level oblasti */
    ul.projectsListThemes h4 span.normal { font-weight:normal; font-size: 85%; } /* vacsie pismo top-level oblasti */
        ul.projectsListThemes ul { list-style:none; margin-top:5px; margin-left:20px; padding-left:0; } /* vnoreny zoznam */
        ul.projectsListThemes ul li { margin-top:2px;margin-bottom:3px; }

/* Zoznam projektov */
div.projectWrap { margin:0 0 15px 0; border:0px solid #000;}
	div.projectWrap a { font-size:1.0em; margin:0 0 3px 0; display:block;}
	div.projectWrap span.addInfo {}
	div.projectWrap span.addInfoAlert {color:#ff0000;}

/* priebeh projektu - stavy */
.processRed { color:#f00; }

/* moje projekty forum - zoznam otazok */
.forumList {margin:20px 0 20px 0}

/* moje projekty dokumenty - zoznam */
.docList {margin:20px 0 20px 0}

/* moje projekty forum - zoznam otazok */
.tabAttach { width:100%; border:1px solid #0158A8; margin:0 0 20px 1px; font-size:0.9em; }
.tabAttach .tdCenterH { background: #0158A5; text-align:center; color: #FFFFFF;}
.tabAttach .tdCenter { text-align:center; }
.tabAttach th { text-align:center; }
.tabAttach th, .tabAttach td { padding: 1px 2px; }

/* sprava projektov - zoznam */
.projectList {margin:20px 0 20px 0}


.butLog {
  FONT: bold 12px Verdana;
  COLOR: #FFFFFF;
  WIDTH: 20;
  background: #0158A5;
  TEXT-ALIGN: center;
  BORDER: none;
}
INPUT.t1
{
    BORDER-RIGHT: #1E2077 1px solid;
    BORDER-TOP: #1E2077 1px solid;
    BORDER-LEFT: #1E2077 1px solid;
    BORDER-BOTTOM: #1E2077 1px solid;
    WIDTH: 110px;
    BACKGROUND-COLOR:  #FFFFFF;
    font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: black
}
INPUT.t1srch
{
    BORDER-RIGHT: #1E2077 1px solid;
    BORDER-TOP: #1E2077 1px solid;
    BORDER-LEFT: #1E2077 1px solid;
    BORDER-BOTTOM: #1E2077 1px solid;
    WIDTH: 98px;
    BACKGROUND-COLOR:  #FFFFFF;
    font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: black
}
INPUT.t0
{
    BORDER-RIGHT: #1E2077 1px solid;
    BORDER-TOP: #1E2077 1px solid;
    BORDER-LEFT: #1E2077 1px solid;
    BORDER-BOTTOM: #1E2077 1px solid;
    WIDTH: 20px;
    BACKGROUND-COLOR:  #FFFFFF;
    font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: black
}

INPUT.t2
{
    BORDER-RIGHT: #1E2077 1px solid;
    BORDER-TOP: #1E2077 1px solid;
    BORDER-LEFT: #1E2077 1px solid;
    BORDER-BOTTOM: #1E2077 1px solid;
    WIDTH: 600px;
    BACKGROUND-COLOR:  #FFFFFF;
    font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: black
}
INPUT.t60
{
    BORDER-RIGHT: #1E2077 1px solid;
    BORDER-TOP: #1E2077 1px solid;
    BORDER-LEFT: #1E2077 1px solid;
    BORDER-BOTTOM: #1E2077 1px solid;
    WIDTH: 60px;
    BACKGROUND-COLOR:  #FFFFFF;
    font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: black
}
INPUT.t200
{
    BORDER-RIGHT: #1E2077 1px solid;
    BORDER-TOP: #1E2077 1px solid;
    BORDER-LEFT: #1E2077 1px solid;
    BORDER-BOTTOM: #1E2077 1px solid;
    WIDTH: 200px;
    BACKGROUND-COLOR:  #FFFFFF;
    font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: black
}
INPUT.t600
{
    BORDER-RIGHT: #1E2077 1px solid;
    BORDER-TOP: #1E2077 1px solid;
    BORDER-LEFT: #1E2077 1px solid;
    BORDER-BOTTOM: #1E2077 1px solid;
    WIDTH: 600px;
    BACKGROUND-COLOR:  #FFFFFF;
    font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: black
}
INPUT.t140
{
    BORDER-RIGHT: #1E2077 1px solid;
    BORDER-TOP: #1E2077 1px solid;
    BORDER-LEFT: #1E2077 1px solid;
    BORDER-BOTTOM: #1E2077 1px solid;
    WIDTH: 137px;
    BACKGROUND-COLOR:  #FFFFFF;
    font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: black
}

SELECT.s0
{
    BORDER:  #000000 1px solid;
    WIDTH: 100px;
    BACKGROUND-COLOR: #FFFFFF;
    font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000;
    text-align: center;
}
SELECT.s60
{
    BORDER:  #000000 1px solid;
    WIDTH: 60px;
    BACKGROUND-COLOR: #FFFFFF;
    font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000;
    text-align: left;
}
SELECT.s90
{
    BORDER:  #000000 1px solid;
    WIDTH: 90px;
    BACKGROUND-COLOR: #FFFFFF;
    font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000;
    text-align: left;
}
SELECT.s150
{
    BORDER:  #000000 1px solid;
    WIDTH: 150px;
    BACKGROUND-COLOR: #FFFFFF;
    font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000;
    text-align: left;
}
TEXTAREA.tt1
{
    BORDER:  #000000 1px solid;
    WIDTH: 880px;
    BACKGROUND-COLOR: #FFFFFF;
    font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000;
	text-align: left;
}

.btnPoradna {background-color:#3776B5;border:1px solid #CCDEF2;color:#ffffff;}
.inptPoradna {border:1px solid #4D8BC8;}
TEXTAREA.taPoradna{
  border:1px solid #4D8BC8;
  WIDTH: 750px;
  BACKGROUND-COLOR: #FFFFFF;
  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000;
  text-align: left;
}
.cbxPoradna {border-style:none;background-color:inherit;}

/* Formular Benchmarking */
#benchFormWrap fieldset th, #benchFormWrap fieldset td { border:1px solid #DCE9F5; padding:3px; text-align:center; font-size:0.85em; }

/* Benchmarking kalkulacka */
input.benchmarText { border: 0px solid #000; color:#0058AA;}
div.benchmarkInputs p { margin: 0px; }
div.benchmarkInputs span { display: block; width: 150px; height: 20px; border: 0px solid black; float: left; clear: left }
div.benchmarkInputs input { border: 1px solid #0058AA; color:#0058AA; clear: right; float: left}
div.benchmarkInputs div.button { border: 1px solid #0058AA; color:#0058AA; background: #FFF; margin: 5px 0 10px 0; width: 60px; height: 15px; padding: 3px; clear: both; }

#benchFormWrap select, #benchFormWrap textarea, table#F input { border: 1px solid #0058A8; }
#benchFormWrap textarea { margin:0; padding:0; width:444px; height: 50px; overflow:auto; }
table#F input { width:55px;  }

#benchFormWrap p label { float:left; width:47%; text-align:right; padding-right:5px; padding-bottom:7px; }
#benchFormWrap p input { width: 45%; border:1px solid #0058A8; vertical-align:middle }
#benchFormWrap p.area label { float:none; display:block; width:auto; text-align:left; padding-bottom:3px; }
#benchFormWrap h4 { margin:0; }

/* Vyhodnotenie benchmarkingu */
table.benchData { font-size: 0.92em; margin-bottom:1em; }
table.benchData { width:466px; margin-left:1px;  } /* FF odsadzuje tabulku inak ako v IE a Opere, sirka 466px je kompromis */
table.benchData th, table.benchData td { border:1px solid #DCE9F5; padding:3px; text-align:center; }
