BODY {
	MARGIN: 0px;
	background-color:#FFFFFF;
}

.head_menu {
	/*background-image:url(images/head_background.gif); */
    background-color: #A5D8F5;
}

.malo {font-size: 10pt}

.malob {
	    font-size: 14pt;
		color:#FFF;
}

.mmalob {
	    font-size: 11pt;
		color:#FFF;
}

.title_portal {
	font-family: "trebuchet MS";
	font-size: 20pt;
	color: #FFFFFF;
	font-weight: bold;
}

A {
	FONT-SIZE: 8pt; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans serif; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
BODY {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans serif
}
TD {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans serif
}
TH {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans serif
}
P {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: "Verdana"
}
INPUT {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans serif
}
SELECT {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans serif
}
TEXTAREA {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans serif
}
LI {
	FONT-SIZE: 9pt; COLOR: #cc3300; LINE-HEIGHT: 1.5em; FONT-FAMILY: Arial, Helvetica, sans serif; LIST-STYLE-TYPE: square; ALIGN: left
}
INPUT.button {
	FONT-WEIGHT: bold; CURSOR: hand; COLOR: #ffffff; BACKGROUND-COLOR: #0066cc
}
INPUT.buttonM {
	FONT-WEIGHT: bold; CURSOR: hand; COLOR: #ffffff; BACKGROUND-COLOR: #0066cc
}
.search {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5pt; BORDER-TOP: black 1px solid; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; BORDER-LEFT: black 1px solid; PADDING-TOP: 5pt; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #e5e5e5
}
.shade {
	COLOR: #333333; BACKGROUND-COLOR: #eef3ff
}
.blackshade {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #85a5f2
}
.blackshade:hover {
	COLOR: #ffcc00
}
.rowselected {
	COLOR: #333333; BACKGROUND-COLOR: #dbeaf5
}
.message {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc3300; FONT-FAMILY: Arial, Helvetica, sans serif
}
.SELECTS {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: gray 1px solid; WIDTH: 57px; COLOR: #333333; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: Arial, Helvetica, sans serif
}
H1 {
	FONT-SIZE: 13pt; FONT-FAMILY: Arial, Helvetica, sans serif
}
.rja_ozad {
	BACKGROUND-COLOR: #993366
}
.modra_ozad {
	BACKGROUND-COLOR: #5599cc
}
.zelone_ozad {
	BACKGROUND-COLOR: #bbffbb
}
.rumone_ozad {
	BACKGROUND-COLOR: yellow
}
.rdeca_ozad {
	COLOR: white; BACKGROUND-COLOR: red
}
.tmodra_ozad {
	COLOR: white; BACKGROUND-COLOR: #000080
}
.siva_ozad {
	COLOR: white; BACKGROUND-COLOR: #c0c0c0
}
TABLE.list_tabele {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; border-spacing:
}
TABLE.list_tabele TH {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; -moz-border-radius:
}
TABLE.list_tabele TD {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: 1px solid; -moz-border-radius:
}
.font_v2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.font_v1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}

table.belina {
  border:none;
}
table.belina td {
  border: 0px;
}

/* lbutton styles */
.speciallbutton {
font-family: sans-serif;
line-height: normal !important;
font-size: 130% !important;
}
.speciallbutton a:hover, .speciallbutton a:active {
color: #FF7200 !important;
}



a.lbutton, a.lbuttonDis {line-height:26px;
border:1px solid #25729a; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-family:arial, helvetica, sans-serif; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align: center; color: #FFFFFF; background-color: #3093c7;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3093c7), color-stop(100%, #1c5a85));
 background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
 background-image: linear-gradient(top, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
}

a.lbuttonDis:link, a.lbuttonDis:visited, a.lbuttonDis:hover, a.lbuttonDis:active{
 border:1px solid #1c5675; background-color: #26759e;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#26759e), color-stop(100%, #133d5b));
 background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
 background-image: -moz-linear-gradient(top, #26759e, #133d5b);
 background-image: -ms-linear-gradient(top, #26759e, #133d5b);
 background-image: -o-linear-gradient(top, #26759e, #133d5b);
 background-image: linear-gradient(top, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
}


a.lbutton_s {line-height:26px;
    border:1px solid #25729a; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-family:arial, helvetica, sans-serif; padding: 1px 4px 1px 4px; margin: 1px 1px 1px 1px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);  text-align: center; color: #FFFFFF; background-color: #3093c7;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3093c7), color-stop(100%, #1c5a85));
    background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
    background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
    background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
    background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
    background-image: linear-gradient(top, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
}


/*
a.lbutton, a.lbuttonDis {
display: block;
background-color: transparent;
background-image: url(images/lbuttonBackgroundtiny.gif);
background-repeat:repeat-x;
min-width: 85px;
height: 28px;
margin: 2px  3px 0 3px;;
padding: 5px 0 0 0;
text-align: center;
font-size: 100%;
font-weight: bold;
text-decoration: none;
}

a.lbutton:link, a.lbutton:visited {
color: #002577;
}
a.lbutton:hover, a.lbutton:active {
background-position: 0 -36px;
color: #FF7200;
}
a.lbuttonDis:link, a.lbuttonDis:visited, a.lbuttonDis:hover, a.lbuttonDis:active {
background-position: 0 -72px;
color: #5F5F5F !important;
cursor: default;
}
*/

.icon {
background-repeat: no-repeat;
padding: 0 0 5px 18px;
}
a.lbutton:hover .icon, a.lbutton:active .icon {
background-position: 0 -28px;
}
a.lbuttonDis:link .icon, a.lbuttonDis:visited .icon, a.lbuttonDis:hover .icon, a.lbuttonDis:active .icon {
background-position: 0 -36px;
}
/* list of lbutton icons */
#lbuttonOK .icon {
background-image: url(images/ok.gif);
}
#lbuttonCancel .icon {
background-image: url(images/cancel.gif);
}
#lbuttonImport .icon {
background-image: url(images/import.gif);
}


a.minilbutton, a.minilbuttonDis {
display: block;
background-color: transparent;
background-repeat: no-repeat;
width: 15px;
height: 18px;
margin: 1px auto;
padding: 1px 0 0 0;
text-decoration: none;
}
a.minilbutton:link, a.minilbutton:visited {
color: #002577;
text-decoration: none;
}
a.minilbutton:hover, a.minilbutton:active {
background-position: 0 -36px;
text-decoration: none;
color: #FF7200;
}
a.minilbuttonDis:link, a.minilbuttonDis:visited, a.minilbuttonDis:hover, a.minilbuttonDis:active {
background-position: 0 -72px;
color: #5F5F5F !important;
cursor: default;
}

a.minilbutton:hover .icon, a.minilbutton:active .icon {
background-position: 0 -28px;
}
a.minilbuttonDis:link .icon, a.minilbuttonDis:visited .icon, a.minilbuttonDis:hover .icon, a.minilbuttonDis:active .icon {
background-position: 0 -56px;
}
/* list of minilbutton icons */
#minilbuttonOK .icon {
background-image: url(images/ok.gif);
}
#minilbuttonCancel .icon {
background-image: url(images/cancel.gif);
}
#minilbuttonImport .icon {
background-image: url(images/import.gif);
}


.title {
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 0px;
}

table.list {
 border-collapse: collapse;
 border: 2px solid;
 /* width: 500px; */
}

table.list th {
  font-size:12px;
  border-width: 1px;
  border-style: solid dotted;
  background-color:#66CCFF;
}

table.list td   {
  font-size:12px;
  border-width: 1px;
  border-style: solid dotted;
  margin: 3 3 3 3;
  padding:  3 3 3 3;

}

table.list a   {
  font-size:12px;
}



table.data {
 border-collapse: collapse;
 border: 1px inset;
 width: 500px;
 border-color:#000000;
}

table.data th {
  font-size:12px;
  background-color:#66CCFF;
  border-width: 0px 0px 1px 0px;;
  border-style: solid ;
  border-color:#000000;
  vertical-align:top;
}

table.data td   {
  font-size:12px;
  border-width: 0px 0px 1px 0px;
  border-style: inset;
  margin: 3 3 3 3;
  padding:  3 3 3 3;
  font-weight:bold;
  border-color:#000000;

}

table.list a   {
  font-size:14px;
}


table.table_file {
 border: 0;
 width: 100%;
}

table.table_file th {
 margin: 1;
 padding:  3;
 border-width: 1px;
}

table.table_file td {
 margin: 1;
 padding:  1;
 border-width: 0px;
}

table.contentcols td {
  vertical-align:top
}

table.table {
 border-collapse: collapse;
 border: 1px inset;
 width: 500px;
 border-color:#000000;
}

table.table th {
  font-size:12px;
  background-color:#66CCFF;
}

table.table td {
 margin: 0;
 padding:  0;
 border-width: 0px;
}


table.tableti {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: red;
}
table.tableti th {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.tableti td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.tableti1 {
 margin: 0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border-width: 0px 0px 0px 0px;
	border-collapse: collapse;
 border-spacing: 0px;
 border: none;
  font-size:4px;
 vertical-align:text-top;
}

table.tableti1 th {
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:8px;
}

table.tableti1 td {
 margin: 0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border: none;
 border-width:medium;
 vertical-align:text-top;

}

table.tableti1 td img {
 margin: 0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border-width: 0px 0px 0px 0px;
 vertical-align:text-top;
 border:none;
}

table.tableti1 td input {
 margin: 0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border-width: 0px 0px 0px 0px;
 vertical-align:middle;
}


span.clear_all {
  clear: both;
}
.clear_all { clear: both; }
hr.clear_all {visibility:hidden; clear:both;	font-size: 1px;	height: 1px;overflow: hidden;	height: 1px;margin: 0px;	padding: 0px;}


#stylefour{position:relative;display:block;font-weight:bold;font-family:Trebuchet MS,Arial,Verdana,Helvitica,sans-serif;border-top:4px solid #A5D8F5;}
#stylefour ul{margin:0;padding:0;list-style-type:none;}
#stylefour ul li{display:block;float:left;margin:0; background:transparent url(images/bgOFF.gif) repeat-x top left;}
#stylefour ul li a{display:block;float:left;color:#000;font-family:Trebuchet MS,Arial,Verdana,Helvitica,sans-serif;text-decoration:none;font-size:14px;padding:2px 11px 0 2px;height:23px;background-color: #A5D8F5;}
#stylefour ul li a:hover,#stylefour ul li a.current{color:#B30000;background:#fff url(images/bgON.gif) no-repeat top right;}

#tabnav
	{
		height: 20px;
		margin: 0;
		padding-left: 10px;
		background: url(images/tab_bottom.gif) repeat-x bottom;
	}

#tabnav li
	{
		margin: 0;
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}

#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #f3f3f3;
		font-size: 10px;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}

#tabnav a:hover
	{
		background: #fff;
	}

#ulchoise ul {
	padding: 0 0 0 10px;
	margin: 0;
	line-height:14px;
}

#ulchoise li {
	list-style-type: none;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0;
	line-height:14px;

}

#naziv_seznama {
	font-size:16px;
	font-weight:bold;
}


table.list2 {
}

table.list2 th {
  font-size:12px;
 border: 1px solid;
  background-color:#66CCFF;
}

table.list2 td   {
  font-size:12px;
 border: 1px solid;
  margin: 3 3 3 3;
  padding:  3 3 3 3;

}

table.list2 a   {
  font-size:12px;
}

table.list3 td {
	border-style:none !important;
	border: 0px !important;
}

table.list tr:hover, table.list td:hover { background: #A5D8F5 !important; }


.active
{
    background-color: #7DAFFF !important;
}


table.list tr:nth-child(even) {background: #F8F8F8}
table.list tr:nth-child(odd) {background: #FFF}

#listing a {
	font-size: 13pt !important;
}

input[type=checkbox] {
	zoom: 1.6;
}