@charset "utf-8";

body			
{		
	text-align: center;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 50px;
	overflow: -moz-scrollbars-vertical;
	background-color: #6295c3;
        background-color: #7ba7cf;
}

#container
{
	margin: 0 auto;
	width: 1000px;
	height: auto;	
	font-family: Verdana;
	font-size: 11px;
	color : #000000;						
	position:relative;
	text-align: left;
}

#header
{
	background-image: url(/01/Images/2010/middle.png);	
	background-repeat: repeat-y;	
}

#innerheader
{
	padding: 0px;
	margin-left:10px;
	height: 84px;
	width: 979px;
	background-image: url(/01/Images/2010/bg_top.png);	
	background-repeat: repeat-x;	
}

#headerlogo
{
	width: 164px;
	height: 83px;
	margin-left: 12px;
	border-left: 5px solid #FFF;
	border-right: 5px solid #FFF;	
	float: left;
}

#headermenu
{
	width: 595px;
	padding-top: 35px;
	padding-bottom: 10px;
	color: #FFF;
	font-weight: bold;
	float: left;
}

#headerresize
{
	padding-left: 0px;
	padding-top: 33px;
	color: #FFF;
	font-weight: bold;
                text-align: right;	
}

#headerlanguage
{
	width: 175px;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 33px;
	color: #FFF;
	font-weight: normal;
                text-align: right;	
	float: right;
}

* html #headerlanguage
{
	float: none;
	position: absolute;
	left: 800px;
	top: 0px;
}

#headerbread
{
	width: 600px;
	padding-left: 7px;
	float: left;	
                overflow: hidden;
}

* html #headerbread
{
	position: absolute;
                left: 202px;
                top: 58px;
}

#headersearch
{
	float: right;	
	background: url(/01/Images/2010/rounded.png) no-repeat top left;
	height: 22px;
	width: 173px;
}

* html #headersearch
{
	margin-left: 150px;
}


#header hr
{
	border: 0;
	border-top: 1px solid #1e67a9;
	height: 1px;
	width: 775px;
	position: absolute;
	top: 76px;
	left: 200px;
}

#content-container
{
	float: left;
	width: 1000px;
	background-image: url(/01/Images/2010/middle.png);	
	background-repeat: repeat-y;	
        padding-bottom: 10px;	
}

* html #content-container
{
	padding-top: 10px;		
}

*+html #content-container
{
	padding-top: 10px;		
}

#section-navigation
{
	float: left;
	width: 162px;
	margin-left: 26px;
	margin-top: 11px;
	display: inline;
}

* html #section-navigation
{
	float: left;
	width: 162px;
	margin-left: 38px;
}

#section-navigation ul
{
	margin: 0;
	padding: 0;
}

#section-navigation ul li
{
	margin: 0 0 1em;
	padding: 0;
	list-style-type: none;
}

#content
{
	float: left;
	width: 600px;
	margin-right: 9px;
	margin-top: 11px;
	margin-left: 14px;	
}

* html #content
{
	width: 600px;
	margin-right: 5px;
	margin-left: 10px;
	margin-top: 10px;	
}

*+html #content
{
	margin-top: 0px;	
}

#content_big
{
	float: left;
	width: 780px;
	margin-right: 15px;
	margin-top: 10px;
	margin-left: 14px;	
}

* html #content_big
{
	width: 770px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 10px;	
}

*+html #content_big
{
	margin-top: 0px;	
}

#aside
{
	width: 170px;
	display: inline;
}

#footer
{
	clear: left;
	text-align: center;
	height: 1%;		
}

#footertop
{
	height: 14px;
	width: 1000px;
	background-image: url(/01/Images/2010/footer_top.png);	
	background-repeat: no-repeat;		
}

#footermiddle
{
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 40px;
	padding-right: 20px;
	text-align: left;
	font-size: 11px;
	background-image: url(/01/Images/2010/middle.png);	
	background-repeat: repeat-y;
}

#footerbottom
{
	height: 13px;
	width: 1000px;
	background-image: url(/01/Images/2010/footer_bottom.png);	
	background-repeat: no-repeat;		
}



@media screen and (-webkit-min-device-pixel-ratio:0) {
     #headersearch
     {
	padding-right: 0px;
                margin-right: 0px;
     }
}
