body {
    border: 0 none;
    color: black;
    direction: ltr;
    margin: 0;
    padding: 0;
}
#content {
	margin: 0 auto;
	width: 960px;
}
.header {
	position: relative;
	background: url(images2/header_2011.jpg) left top no-repeat; 
	height: 100px; 
	width:960px;
	
}
a#logo {
	position: absolute;
	left: 32px;
	top: 26px;
	width: 270px;
	height: 60px;
	display: block;
	cursor: pointer;
}

table {
	border-collapse: collapse;
}

div#headerLogo
	{
		width:31px;
		height:38px;
		position:absolute;
		margin-left:33px;
		margin-top:27px;
	}
	
	/*header title*/
	div#headerTitle
	{
		position:absolute;
		position:absolute;
		margin-left:92px;
		margin-top:30px;
	}
	
	div#headerTitlePrint
	{
		position:absolute;
		position:absolute;
		margin-left:94px;
		margin-top:30px;
		display:none;
	}
	
	/*header items - language, search, etc.*/
	div#headerItems
	{
		position:absolute;
		margin-left:730px;
		width:230px;
		height:161px;
		overflow:hidden;
		display: none;
	}
	div#headerItems select
	{
		font-size:11px;
		width:171px;
		border: 1px solid #d8d8d8;
		padding:1px;
	}
	
	div#headerItems input.inputText
	{
		font-size:11px;
		width:163px;
		float:left;
		border: 1px solid #d8d8d8;
		padding:3px;
	}
	
	div#headerItems input.inputButton
	{
		margin-right:20px;
		float:right;
		margin-top:2px;
	}
	
		/*language bar*/
		div#language
		{
			padding-top:5px;
			padding-bottom:5px;
		}
		
		div#language a
		{
			font-size:11px;
		}
		
		/*agencies*/
		div#agencies {
		margin-top: 20px;
		}
		div#agencies p
		{
			padding-top:5px;
			padding-bottom:5px;
			margin:0px;
		}
		
		div#agencies p a
		{
			font-size:11px;
		}
		
		/*search*/
		div#search
		{
			font-size:11px;
		}
		
		div#search p
		{
			padding:5px;
			margin:0px;
		}

.main #login {
	background: url(images2/title_bg.png) left top repeat-x #3d7992;
	padding: 5px 10px;
	margin: 3px 0;
	color: #fff;
}
#login table tr td:first-child .login-message {    color: #EF5252;    font-weight: bold;    max-width: 200px;}
.login-message-debug {
    display: none;
}
.login-userpasslabel, .login-passfield {
	margin-right: 6px;
}
.login-userfield {
	margin-right: 15px;
}

.analysis, .apps, .notifications, .documents, .reports, .reports {
    width: 100%
}
#analysis, #apps, #documents, #reports, #reports {
	padding: 10px;
	background: #d0f4c3; /*rahlo posvetlitev zelene zaradi berljivosti */
}

.t_width {
	width: 476px;
}

.analysis-pager {
	margin: 5px auto;
	border-top: 3px solid #ccc;
}

.title {
    background: transparent;
    border-top: 7px solid #ccc;
    padding-bottom: 0px;
    display: none;
}

.t_analysis {
	display: block;
	padding: 10px 0;
}

.title-span {
    color: #666;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}

.documents-row-group td {
	cursor: pointer;
}

.error {
    color: red;
    font-weight: bold;
    font-size: 11pt;
}

body, table td, select {
    font-family: Arial Unicode MS, Arial, sans-serif;
    font-size: small;
}

pre {
    font-family: "courier new", courier;
    font-size: small;
}

/** apps **/
.apps td {
	vertical-align: top;
}


/* notifications */
.notifications-table,
.notifications-pager {
	display: none;
}
/* forum link */
#notifications table table .gwt-HTML {
	background: url(images2/title_bg.png) repeat-x scroll left top #3D7992;
	color: #fff;
	padding: 10px;
	text-align: center;
}

#notifications table table .gwt-HTML a {
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
#notifications table table .gwt-HTML a:hover {
	text-decoration: underline;
}


/* documents */
tr.documents-row-group {
	background: url(images2/menu_bg.png) left top repeat-x #dcdadb;
	color: #666;
	font-weight: bold;
}
tr.documents-row-group:hover {
	background: url(images2/title_bg.png) repeat-x scroll left top #3D7992;
	color: #fff;
}
tr.documents-row-group img {
	margin: 3px 5px 0 2px;
	float: left;
}
tr.documents-row-group .date {
	display: none;
}
tr.documents-row-group td {
	line-height: 20px;
	padding: 5px 3px;
}
.documents .documents-row-odd, .documents .documents-row-even {
	background: #F2FAEF;
}
.documents .documents-row-odd td, 
.documents .documents-row-even td {
	padding: 3px 7px 8px;
	border-top: 1px dotted #bbb;
}
.documents .documents-row-odd .date, 
.documents .documents-row-even .date {
	float: right;
}
.documents .documents-row-odd a, 
.documents .documents-row-even a {
	clear: both;
	float: left;
	width: 370px;
}

/* reports */
.reports-table .reports-table-row-header,
.analysis-table .analysis-table-row-header  {
	display: none;
}

#reports-container {
	display: none;
}

.analysis-table td {
	padding: 5px 0;
	border-bottom: 1px dotted #bbb;
}




a img {
	border: none;
}


a, a:visited {
    color: #3D7992;
    text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.login-panel {
    border-spacing: 5px;
}

.ChangePassword-ButtonPanel {
    border-spacing: 5px;
}

.gwt-DialogBox .Caption {
    background: #e3e8f3 url( images/hborder.png ) repeat-x 0px -2003px;
    padding: 4px 4px 4px 8px;
    cursor: default;
    border-bottom: 1px solid #bbbbbb;
    border-top: 5px solid #d0e4f6;
}

.gwt-DialogBox .dialogContent {
}

.gwt-DialogBox .dialogMiddleCenter {
    padding: 3px;
    background: white;
}

html>body .gwt-DialogBox .dialogBottomCenter {
    background: url( images/hborder.png ) repeat-x 0px -4px;
}

* html .gwt-DialogBox .dialogBottomCenter {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src = 'images/ie6/hborder_blue_shadow.png', sizingMethod = 'scale' );
}

.gwt-DialogBox .dialogMiddleLeft {
    background: url( images/vborder.png ) repeat-y;
}

html>body .gwt-DialogBox .dialogMiddleRight {
    background: url( images/vborder.png ) repeat-y -4px 0px;
}

* html .gwt-DialogBox .dialogMiddleRight {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src = 'images/ie6/vborder_blue_shadow.png', sizingMethod = 'scale' );
}

.gwt-DialogBox .dialogTopLeftInner {
    width: 5px;
    zoom: 1;
}

.gwt-DialogBox .dialogTopRightInner {
    width: 8px;
    zoom: 1;
}

.gwt-DialogBox .dialogBottomLeftInner {
    width: 5px;
    height: 8px;
    zoom: 1;
}

.gwt-DialogBox .dialogBottomRightInner {
    width: 5px;
    height: 8px;
    zoom: 1;
}

html>body .gwt-DialogBox .dialogTopLeft {
    background: url( images/corner.png ) no-repeat -13px 0px;
}

html>body .gwt-DialogBox .dialogTopRight {
    background: url( images/corner.png ) no-repeat -18px 0px;
}

html>body .gwt-DialogBox .dialogBottomLeft {
    background: url( images/corner.png ) no-repeat 0px -15px;
}

html>body .gwt-DialogBox .dialogBottomRight {
    background: url( images/corner.png ) no-repeat -5px -15px;
}

* html .gwt-DialogBox .dialogTopLeft {
    width: 5px;
    overflow: hidden;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src = 'images/ie6/corner_dialog_topleft.png', sizingMethod = 'crop' );
}

* html .gwt-DialogBox .dialogTopRight {
    width: 8px;
    overflow: hidden;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src = 'images/ie6/corner_dialog_topright.png', sizingMethod = 'crop' );
}

* html .gwt-DialogBox .dialogBottomLeftInner {
    width: 5px;
    height: 23px;
    margin-top: -15px;
    overflow: hidden;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src = 'images/corner.png', sizingMethod = 'crop' );
}

* html .gwt-DialogBox .dialogBottomRightInner {
    width: 13px;
    height: 23px;
    margin-left: -5px;
    margin-top: -15px;
    overflow: hidden;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src = 'css/images/corner.png', sizingMethod = 'crop' );
}

.apps-image + td > table {
	width: 100%;
}

.invisible {
	display: none;
}
