/* Common elements */
#sitebody
{
	background-color:#2B5FB5;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	padding:0;
	margin:0;
	min-width: 1000px;
}

/* Logotip */
#logoa
{
	text-decoration:none;
}

#logo
{
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	width:618px;
	height:186px;
	padding-left:175px;
	padding-top:35px;
	cursor: pointer;
}
	#logo h3
	{
		display: none;
	}

	#logo p
	{
		padding-top:10px;
		width:700px;
		color:#ffffff;
		font-family:Arial, Verdana;
		font-size:18px;
		font-weight:bold;
		font-style:italic;
	}

/* Top */
#content-top
{
	position:absolute;
	top:10px;
	left:210px;
}
	#content-top h3
	{
		display:none;
	}

/* Top-search field*/
#content-top-search
{
	position:absolute;
	top:160px;
	text-align:right;
	vertical-align:top;
	width:100%;
	margin-right:250px;
}

	#content-top-search .moduletable h3
	{
		visibility:hidden;
		display:none;
	}
	
	#content-top-search .moduletable form
	{
		margin-right:260px;
	}

		#content-top-search .moduletable form input.inputbox
		{
			border:0px;
			background-image:url(../images/top-search-left.png);
                	background-repeat:no-repeat;
			padding-left:5px;
			width:20%;
			height:18px;
		}

		#content-top-search .moduletable form input.button
		{
			position:relative;
			background-image:url(../images/top-search.png);
			color:#fff;
			border:0px;
			width:73px;
			height:20px;
		}

			#content-top-search .moduletable form input.button
			{
				top:1px;
			}

#content-top-search-left
{
	background-image:url(../images/logo.png);
        background-color:#ff0000;
        padding-left:20px;
}

/* Headers */
#content-header1
{
	position:absolute;
	left:200px;
	top:162px;
}
	#content-header1 .moduletable p
	{
		color:#8EAFDC;
		font-size:15px;
		font-weight:normal;
	}

	#content-header1 .moduletable h3
	{
		display:none;
	}

#content-header2
{
        padding-left:5px;
        padding-right:10px;
        padding-top:1px;
        padding-bottom:5px;
}

/* Top-right corner */
#content-top-right
{
	position:absolute;
	top:20px;
	right:10px;
	height:186px;
	width:200px;
}
	#content-top-right .moduletable
	{
		position:relative;
		top:0px;
		color:#8EAFDC;
		text-align:right;
		height:40px;
		font-family: Arial, Verdana;
        	font-size:14px;
		line-height:20px;
	}

		#content-top-right .moduletable p
		{
			text-align:right;
			margin-top:20px;
		}

		#content-top-right .moduletable a
		{
			color:#8EAFDC;
			text-decoration:none;
		}

			#content-top-right .moduletable a:hover
			{
				color:#ffffff;
			}
	#content-top-right h3
	{
		display:none;
	}

/* Content-main */
#main
{
	position:absolute;
	left:0px;
	top:190px;
	width:100%;
}

#content-left
{
	position:relative;
        top:15px;
        left:0px;
	float:left;
}
	#content-left h3
	{
        	display:none;
	}

#content-main
{
	margin-left:0px;
	margin-right:8px;
}

#content-component
{
	padding-left:5px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:5px;
}

.content-right
{
	position:relative;
	float:right;
	width:242px;
}

.content-right-first
{
	top:-49px;
}

.content-right-second
{
	top:-65px;
}

	.content-right h3
	{
		position:relative;
		top:3px;
		color:#8EAFDC;
		font-family:Arial;
		font-size:12pt;
		text-align:left;
	}
	
	.content-right h4
	{
		color:#8EAFDC;
                font-family:Arial;
                font-size:0pt;
                text-align:left;
		font-weight:normal;
		padding:0;
	}

	.content-right ul
	{
        	margin:0;
	        padding:0;
        	list-style:none;
	        position:relative;
		left:-11px;
		top:-13px;
	}

	.content-right #content-right-main-blue .moduletable:first-child, .content-right #content-login .moduletable:first-child
	{
		padding-left:5px;
	}

	.content-right #content-right-main-green
	{
		position:relative;
	}

		.content-right #content-right-main-green h3
		{
			background-color:#E9EECE;
			position:relative;
			left:-12px;
			padding-left:12px;
			height:20px;
		}

	.content-right #content-right-main-red
	{
		position:relative;
	}

		.content-right #content-right-main-red h3
		{
			background-color:#FBE8DE;
			position:relative;
			left:-12px;
			padding-left:12px;
			height:20px;
		}

	.content-right #content-right-main-yellow
	{
		position:relative;
	}

		.content-right #content-right-main-yellow h3
		{
			background-color:#FFF6CC;
			position:relative;
			left:-12px;
			padding-left:12px;
			height:20px;
		}

	.content-right ul li
	{
        	background-image:url(../images/news-hr.png);
		background-position:top;
        	background-repeat:repeat-x;
	}

		/*
		.content-right ul li:first-child
		{
			background:#fff;
		}
		*/

		.content-right ul li a
		{
		        display:block;
			color:#2B5FB4;
		        font-family: Arial, Verdana;
		        font-size:14px;
			padding-left:10px;
			padding-top:7px;
			padding-right:25px;
			padding-bottom:5px;
		        min-height:20px;
		        text-decoration:none;
		}
			.content-right ul li a:hover
			{
			        color:#E60004;
			}

div.blog_more 
{
	padding-top:50px;
}

	UL.pagination LI
	{
		display:inline;
	}

div.box
{
}

	div.box #lt
	{
		background-image:url(../images/rectbg-corners.png);
		background-repeat:no-repeat;
		width:10px;
		height:7px;
		float:left;
	}
	div.box #t
	{
		background-color:#fff;
                height:7px;
		display:block;
		margin-left:10px;
		margin-right:19px;
	}
	div.box #rt
	{
		background-image:url(../images/rectbg-corners.png);
		background-repeat:no-repeat;
		background-position:right top;
		width:19px;
		height:7px;
		float:right;
	}
	div.box #lb
	{
		background-image:url(../images/rectbg-corners.png);
		background-repeat:no-repeat;
		background-position:left bottom;
		width:10px;
		height:18px;
		float:left;
	}
	div.box #b
	{
		background-image:url(../images/rectbg-tb.png);
                background-repeat:repeat-x;
		background-position:left bottom;
                height:18px;
		display:block;
		margin-left:10px;
		margin-right:19px;
	}
	div.box #rb 
	{
		background-image:url(../images/rectbg-corners.png);
		background-repeat:no-repeat;
		background-position:right bottom;
		width:19px;
		height:18px;
		float:right;
	}
	div.box #lc
	{
		background-image:url(../images/rectbg-lr.png);
		background-repeat:repeat-y;
		background-position:left bottom;
		padding:0;
	}
	div.box #c
	{
		background-color:#fff;
		padding-top:0px;
		padding-left:10px;
		padding-right:6px;
		margin:0px;
		margin-left:5px;
		margin-right:10px;
		min-height:666px;
	}

	div.box #rc 
	{
		background-image:url(../images/rectbg-lr.png);
		background-repeat:repeat-y;
		background-position:right bottom;
	}
