/* APPT - LAYOUT.CSS */

/* BASIC RULES */
body { background: url("../_img/body.gif") repeat-x 0 0; margin: 0; padding: 10px 0 0; text-align: center; }
.zero-ul, #main-menu ul, #top-menu { margin: 0 0 1.3em; padding: 0; list-style: none; }
.out, #main-menu h2,#searchbox label, #nav-jump { position: absolute; top: -2000px; left: -2000px; }
.l { float: left;  padding-top:10px; }
.r { float: right;  padding-top:10px; }
hr, .none { display: none; }
.clearfix:after, #content:after, #content-hp:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.spc { padding: 10px 10px; }

/* LAYOUT RULES */
#mother { text-align: left; width: 760px; margin: 0 auto; position: relative; }
#logo { font-size: 130%; width: 165px; margin-bottom: 20px; }
#logo img { display: block; border: none; }
#main-menu { background: #0B4F89 url("../_img/main-menu.gif") repeat-x 0 0; margin-bottom: 6px; padding: 5px 15px; }
#main-menu ul { margin: 0; }
#main-menu li { background: url("../_img/main-menu-item.gif") no-repeat 0 0.75em; }
#main-menu a.last { border: none; }
#main-menu a { font-size: 92%; color: white; text-decoration: none; padding: 4px 20px; display: block; border-bottom: 1px solid #3D82BD; }
#main-menu a:hover { color: #C1CEE5; }
#main-menu ul ul { margin: 0 0 0 20px; }
#main-menu li.active { font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #3D82BD;}
#main-menu li.active a { border-bottom-width: 3px;}
#main-menu li.active li { background: url("../_img/main-menu-subitem.gif") no-repeat 0 0.83em; font-weight: normal; padding-left: 10px; border-bottom-width: 3px; }
#main-menu li.active li a { border: none; padding: 3px 0px; color:#FFFFFF;}

#main-menu li a.active, #main-menu li.active a.active {color:#C1CEE5; font-weight: bold;}
#main-menu a.lastactive { border: none; color:#C1CEE5; font-weight: bold;}

/* Cols */
#col-left { width: 200px; float: left; }
#col-right { width: 555px; float: right;}
#col-in-left {min-height:350px; height:auto; _height:350px; width: 380px; padding-right: 20px; float: left; border-right: 1px solid #C6D7E6; }
#col-in-right {width: 125px; float: right; padding-bottom: 1em; }
#col-in-left, #col-in-right { padding-top: 5px; }
#col-a, #col-b, #col-c { min-height: 273px; }
#col-a { width: 200px; float: left; }
#col-b h2 { border-bottom: 1px solid #C7CFD8; }
#col-b { background: #E8EDF1 url("../_img/conten-hp-grd.gif") repeat-x 0 0; width: 320px; float: left; }
#div_logos { background: #FFFFFF; position: absolute; left: 0; top: 650px; width: 758px; height: 200px; border: solid 1px #E5EBEF;} 
#div_logos img {padding-left: 6px; padding-top: 2px; float: left; margin: 0 8px 0 0;}
#div_logos div {clear:both;}
#div_logos div.r3 {padding-top:10px;}
#div_logos .popiska, #footer .popiska {padding-left: 16px; padding-top: 5px; font-size: 100%; font-weight: bolder; }
.float_left {float: left;}
#div_logos2 {height: 239px; }

#col-c { background: #E5EBEF; width: 240px; float: right; }
.col-h-l, .col-h-r { width: 50%;  float: left; }
.col-h-r { float: right; }

/* Content */
#content { background: white url("../_img/content.gif") repeat-y 0 0; min-height: 450px; padding-bottom: 1em;}
#content h2 { background: #97AC00 url("../_img/subhead.gif") no-repeat 0 0; color: white; font-size: 200%; font-weight: normal; width:530px; height:79px; margin: 0; padding: 40px 0px 0px 25px; border:1px solid;}
#content hr { display: block; }
#content-menu { margin-left: 0; line-height: 1.8em; }
#content-menu a { background-position: 0 0.4em; font-size: 92%; color:#0B4E88; padding-left: 15px; }
#contentmenu { margin-left: 0; line-height: 1.8em; }
#contentmenu a { background-position: 0 0.4em; font-size: 92%; padding-left: 15px; }

/*#content-hp { background: #E5EBEF url("../_img/content-hp.jpg") no-repeat 0 100%; margin-top: 6px; border-top: 6px solid #0B4F87;}*/
#content-hp { background: #E5EBEF; margin-top: 6px; border-top: 6px solid #0B4F87;}
#content-hp h2 { font-size: 160%; color: #92A600; padding-bottom: 0.2em; margin-bottom: 0.4em; }
#content-hp h3 { color: black; font-size: 100%; font-weight: bold; }
#content-hp p { line-height: 1.4em; }
#content-hp .spc { padding: 20px; }
#content-hp #annot { margin-bottom: 2.5em; }

#top-menu { font-family: Tahoma, "Luxi Sans", "Geneva CE", Arial, Helvetica, sans-serif; background: url("../_img/top-menu.gif") no-repeat 0 0; width: 505px; position: absolute; top: 0; left: 200px; padding: 15px 30px; }
#top-menu li { display: inline; }
#top-menu a { background: url("../_img/top-menu-dotlink.gif") no-repeat 0 55%; color: black; font-size: 11px; text-decoration: none; padding: 5px 6px 5px 18px; margin-left: 5px; border-right: 1px solid #EAEAEE; }
#top-menu a:hover { color: #000000; text-decoration:underline; }
#top-menu a.last { border: none; }

#top-menu-default { font-family: Tahoma, "Luxi Sans", "Geneva CE", Arial, Helvetica, sans-serif; background: url("../_img/top-menu.gif") no-repeat 0 0; width: 550px; position: absolute; top: 0; left: 160px; padding: 15px 15px; }
#top-menu-default li { display: inline; }
#top-menu-default a { background: url("../_img/top-menu-dotlink.gif") no-repeat 0 55%; color: black; font-size: 11px; text-decoration: none; padding: 5px 6px 5px 18px; margin-left: 5px; border-right: 1px solid #EAEAEE; }
#top-menu-default a:hover { color: #000000;  text-decoration:underline; }
#top-menu-default a.last { border: none; }

#annot { font-weight: bold; }

.home #content { background-image: url("../_img/home-motive01.jpg") !important;  min-height: 1px; margin: -28px 0 0 0; padding: 0 0 0 0;  background-position: bottom right; background-repeat:no-repeat;}
.home #main-menu { margin: 0; border-top: 10px solid white; }
.home #logo {  margin-bottom: 35px; }

/* Footer */
#footer { font-size: 92%; margin-top: 8px; padding-top: 0.5em; border-top: 5px solid #265D8C; }
#footer hr { display: none; }
#footer a { color: black; }
#footer a:hover { color: #839500; }

#searchbox { background: #0B4F87 url("../_img/searchbox.gif") repeat-x 0 100%; padding: 15px; }
#searchbox legend { display: none; }
#searchbox p { margin: 0; }
#searchbox .inp { width: 135px; }

/* Loga */
#loga {text-align:center;}

/* 
==================================================
	DATAGRID STYLES
==================================================
*/
table.grid 
{
	font-family: Tahoma, "Luxi Sans", "Geneva CE", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	color : #000000;
	background-color: #FFFFFF;
}

table.grid tr.header {
	background-color: #1D71B9;
	padding: 4px;
}
table.grid tr.header td{
	font-weight : bold;
	color : #FFFFFF;
	text-decoration: none;
	text-align: left;
}
table.grid tr.header td a {
	font-weight : bold;
	color : #FFFFFF;
	text-decoration: underline;
	text-align: center;
}
table.grid tr.header td a:hover {
	font-weight : bold;
	color : #FFFFFF;
	text-decoration: none;
	text-align: center;
}

table.grid tr.item {
	background-color: #FFFFFF;
	padding: 4px;
}
table.grid tr.item td{
	color : #000000;
	text-decoration: none;
}
table.grid tr.item td a {
	color : #CC0000;
	text-decoration: underline;
}
table.grid tr.item td a:hover {
	color : #CC0000;
	text-decoration: none;
}

table.grid tr.alter {
	background-color: #ECECEE;
	padding: 4px;
}
table.grid tr.alter td{
	color : #000000;
	text-decoration: none;
}
table.grid tr.alter td a {
	color : #CC0000;
	text-decoration: underline;
}
table.grid tr.alter td a:hover {
	color : #CC0000;
	text-decoration: none;
}

table.grid tr.pager {
	background-color: #FFFFFF;
	padding: 0px;
}
table.grid tr.pager td{
	font-weight : bold;
	color : #92A600;
	text-decoration: none;
}
table.grid tr.pager td a {
	font-weight : normal;
	color : #000000;
	text-decoration: underline;
}
table.grid tr.pager td a:hover {
	font-weight : normal;
	color : #000000;
	text-decoration: none;
}

.inpbox
{
	font-size:11px;
	height: 14px;
}
