body{
	background:#CCCCCC;
	color:white;
	font: normal 12px Arial, sans-serif;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	font-family: Arial;
}

#container
{
	
	margin: 0px auto;
	width: 90%;
}



#container_all
{
	
	margin: 0px auto;
	width: 100%;
	display:none;
}

.controls
{
	float: right;
}


.title
{
	float: left;
}

.titlebig
{
	float: left;
}



.column
{

	border: 1px dashed #dedede;
	min-width:180px;
	min-height:600px;
}


#columns{
	margin:0px auto;
}

#columns td
{
	padding: 5px 5px;
	vertical-align: top;

}

.portlet
{
	background: #ffffff;
	color:#233;
	border-color: #fff #666 #666 #fff;
	border-style: solid;
	border-width: 1px;
	cursor: move;
	margin: 0 0 10px;

	overflow:hidden;
}
.portlet_big a
{
	color: #1111ed;
	font-weight: bold;
}

.portlet_topper
{
	background: #cdcdcd url(../img/bar.png) repeat-x;
	color: #666;
	padding: 5px 10px;
}

.portlet_topper a
{
	color: #443;
	font-weight: bold;
	text-decoration:none;

}

.portlet_topper a:hover
{
	color:#111111;
	

	text-align:right
}

.portlet_content
{
	border-top: 1px solid #998;
	font-size:14px;
	padding: 10px;
}

.portlet_content_big
{
	border-top: 1px solid #998;
	width:100%;
	height:580px;
	padding: 10px;
	color:#333;
	overflow: auto;
}

.portlet_content p
{
	line-height: 150%;
	text-align: justify;
}

.portlet_close 
{
	height: 10px;
	width: 10px;
	background:white;
}

.login-link{
	color:#fffffd;
	text-decoration: none;
}



.login-link:hover
{
	color:#1e1e1e;
	border:1px inset white;
}


.portlet_big
{
	background: #EFEFEF;
	border-color: #fff #666 #666 #fff;
	border-style: solid;
	position:absolute;
	border-width: 1px;
	top:0px;
	left:0px;
	margin: 0 0 10px;
	width: 98%;
	display:none;
	height: 94%;
	margin:10px 10px 10px 10px;
}


.portlet_bottom
{
	background: #ccc;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	height: 5px;
}

.sort_placeholder
{
	background: #bba;
}


#sipario {width:100%;height:100%;margin: 0px ;color:#ababab;font-weight:bold;z-index:1000;}

#funct 
{
	padding:10px 60px 20px 20px;
	text-align:right;font-size:18px;
	line-height:30px;
}
#funct a
{
	color: #4E82DA;
	font-weight: normal;
	text-decoration:underline;

}

#funct a:hover
{
	color:#121212;
	border:1px solid #121212;
	text-decoration: overline underline;
	font-size: 24px;

}

#header{
margin:0px auto;
width:45%;	
}

#headerText{
	color:white
}


 ul{
	 padding: 4px; line-height: 30px;
	 margin:15px;
}

 ul li{
	line-height:30px;
	padding:5px;
}

 ul li a
{
	color: #4E82DA;
	font-weight: normal;
	text-decoration:underline;
}

 ul li a:hover{

	color:#121212;
	border:1px solid #121212;
	text-decoration: overline underline;

}

.elOdd{
	background:#DDDDEE;
}

.elEven{
	background:#FFDDDD;
}


a { 
        color: #666666;
        font-weight: bold ;
        text-decoration: none;
}



 a:hover {
        background: #CFEFCF;
		color:#333333;
}

.download{
			background: url(../img/disk.png) 6px 50% no-repeat;
			border: 1px solid #555;
			display: block;
			margin: 6px;
			width:200px;
			padding: 8px;
			padding-left: 40px;
			color: #fff;
			font-size: 1.4em;
		}
		.download:hover{
			background: url(../img/disk.png) 6px 50% no-repeat;
			background-color: #ddd;
		}