body{ text-align: center; color: #1C2023; background: url(bg.jpg) repeat-x top; }
/**/
#container{ background-color: #FFFFFF; margin: 0 auto; margin-top: 10px; margin-bottom: 0px; width: 784px; text-align: left; padding-left: 7px; padding-right: 7px; padding-top: 2px; width: 780px; _width: 796px; border: 1px solid #E7F3FF; }
/**/
#header{ background: url("header.gif") no-repeat top left; height: 162px; }
/**/
#twocolumn-left #container-content{ background-image: url(container_bg.gif); background-repeat: repeat-y; _height: 1px; display: table; }
#twocolumn-left-wide #container-content{ background-image: url(container_bg_2.gif); background-repeat: repeat-y; _height: 1px; display: table; }
#container-content .wrapper{ padding-top: 0.1px; padding-bottom: 0.1px; }
/**/
#twocolumn-left #main-content{ width: 557px; display: inline; float: left; overflow: hidden; }
#main-content .wrapper{ margin: 0; padding: 0px; _height: 1px; margin-left: 9px; }
/**/
#twocolumn-left-wide #main-content{ width: 480px; display: inline; float: left; overflow: hidden; }
/**/
/**/
#twocolumn-left #sidebar{ width: 223px; display: inline; float: left; overflow: hidden; padding: 0px; background-image: url(sidebar-bg.gif); background-position: left top; background-repeat: no-repeat; }
#twocolumn-left-wide #sidebar{ width: 300px; display: inline; float: left; overflow: hidden; padding: 0px; background-position: left top; background-repeat: no-repeat; background-image: url(sidebar-bg-2.gif); }
#sidebar .wrapper{ padding-top: 16px; padding-bottom: 5px; overflow: hidden; margin-left: 9px; margin-right: 9px; }
#bottom{ height: 21px; background-image: url(bottom-bg.gif); background-position: bottom left; background-repeat: no-repeat; }
#twocolumn-left-wide #bottom{ background-image: url(bottom-bg-2.gif); background-position: bottom left; background-repeat: no-repeat; }
#lang-version{ float: left; padding-top: 123px; width: 95px; }
#lang-version select{ font-size: 10px; }
#lang-version a,#lang-version a:hover{ color: #FFFFFF; text-decoration: none; font-weight: bold; }
#lang-version .flag{ float: right; margin-right: 5px; }
#g_body{ border-bottom: 8px solid #E7F3FF; padding-bottom: 15px; display: block; padding-left: 15px; padding-top: 10px; padding-right: 10px; }
#footer{ clear: both; color: #3366BD; font-size: 10px; margin: 0 auto; margin-bottom: 7px; width: 784px; text-align: left; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
#footer a{ color: #3366BD; }
#footer .wrapper{ padding-left: 15px; padding-right: 15px; padding-top: 4px; }
#sidebar .text-wrapper{ display: table; margin-bottom: 5px; }
.news-box h3 a{ text-decoration: underline; }
.news-box h3 { font-size: 145%; padding-bottom: 6px; }
.item-info{ font-size: 87%; margin-bottom: 15px; background-color: #4A94C6; color: White; padding: 2px; padding-left: 4px; }
.item-info a{ background-color: #4A94C6; color: White; }

div.img-bp p{
	
}

div.img-bp .holder {
	background-color: #F0F0F0;
font-size: 11px;
	width: 100%;	
}