body
{
	margin:0px;
	padding:0px;
	background-color:#677d90;
	font-family: microfost sans sherif, helvetica, sans-serif;
	font-size: 14px;
}

strong
{
	color:orange;
}

div.center 
{
	position: absolute;
	width: 874px;
	margin-left: -437px;
	left: 50%;
	height: auto;
}

div.border
{
	width : 867px;
	padding-left: 7px;
	background-image : url(../imgs/border.png);
	background-repeat: repeat-y;
}

div.adv_div 
{
	background-color: #4f5964;
	position: absolute;
	width: 130px;
	height: 630px;
	margin-left: 450px;
	left: 50%;
	top: 40px;
	color: #eeeeee;
	font-size: 11px;
}

div.adv_div_content
{
	padding-left:5px;
}

div.adv_div_text
{
	margin:5px;
	background-color: #5f6974;	
}

div.separator10
{
	height : 10px;
}

div.separator15
{
	height : 15px;
}

div.separator20
{
	height : 20px;
}

div.separator30
{
	height : 30px;
}

div.separator60
{
	height : 60px;
}

div.floatLeft
{
	float: left;
}

div.floatRight
{
	float: right;
}

div.header
{
	width : 860px;
	height : 120px;
	background-color : #2f3742;
	background-image : url(../imgs/header.png);
	background-repeat: repeat-x;
}

div.title
{
	margin-top: 27px;
	width: 215px;
	height: 65px;
	float: left;
}

div.logo
{
	width: 120px;
	height: 120px;
	float: left;
}

div.header_down
{
	width : 860px;
	height : 28px;
	background-color : #3c4e5c;
	background-image : url(../imgs/header_down.png);
	text-align: center;
}

div.header_menu_home_fr
{
	width : 120px;
	height : 120px;
	float: right;
	background-image : url(../imgs/home_fr.png);
}

div.header_menu_home_en
{
	width : 120px;
	height : 120px;
	float: right;
	background-image : url(../imgs/home_en.png);
}

div.header_menu_home_fr:hover
{
	width : 120px;
	height : 120px;
	float: right;
	background-image : url(../imgs/home_fr_hover.png);
}

div.header_menu_home_en:hover
{
	width : 120px;
	height : 120px;
	float: right;
	background-image : url(../imgs/home_en_hover.png);
}

div.header_menu_dwn_fr
{
	width : 120px;
	height : 120px;
	float: right;
	background-image : url(../imgs/dwn_fr.png);
}

div.header_menu_dwn_en
{
	width : 120px;
	height : 120px;
	float: right;
	background-image : url(../imgs/dwn_en.png);
}

div.header_menu_dwn_fr:hover
{
	width : 120px;
	height : 120px;
	float: right;
	background-image : url(../imgs/dwn_fr_hover.png);
}

div.header_menu_dwn_en:hover
{
	width : 120px;
	height : 120px;
	float: right;
	background-image : url(../imgs/dwn_en_hover.png);
}

div.header_menu_forums_fr
{
	width : 120px;
	height : 120px;
	float: right;
	background-image : url(../imgs/forums_fr.png);
}

div.header_menu_forums_en
{
	width : 120px;
	height : 120px;
	float: right;
	background-image : url(../imgs/forums_en.png);
}

div.header_menu_forums_fr:hover
{
	width : 120px;
	height : 120px;
	float: right;
	background-image : url(../imgs/forums_fr_hover.png);
}

div.header_menu_forums_en:hover
{
	width : 120px;
	height : 120px;
	float: right;
	background-image : url(../imgs/forums_en_hover.png);
}

div.header_separator
{
	width : 3px;
	height : 120px;
	float: right;
	background-image : url(../imgs/header_sep.png);
}

div.core
{
	width : 860px;
	background-color: #3f5261;
	background-image : url(../imgs/core_symbol.png);
	background-repeat: repeat-y;
}

div.footer
{
	width : 830px;
	height : 100px;
	color: #cccccc;
	padding: 15px;
	background-image : url(../imgs/footer.png);
}

div.core_center 
{
	margin-left: 107px;
}

div.news_header
{
	width : 615px;
	height : 5px;
	padding: 15px;
	background-image : url(../imgs/news_header.png);
	background-position: bottom;
	background-repeat: no-repeat;
	color: orange;
	vertical-align: text-bottom;
	text-align: right;
}

div.news_core
{
	width : 615px;
	padding: 15px;
	background-image : url(../imgs/news_core.png);
	background-repeat: repeat-y;
	color: #eeeeee;
	text-align: justify;
}

div.news_foot
{
	width : 645px;
	height : 17px;
	background-image : url(../imgs/news_foot.png);
}

div.news_separator
{
	width : 355px;
	height : 22px;
	margin-left: 130px;
	background-image : url(../imgs/news_separator.png);
	background-repeat: no-repeat;
}

div.lastnews_header
{
	width : 615px;
	height : 20px;
	padding: 15px;
	color: orange;
	background-image : url(../imgs/lastnews_header.png);
}

table.lastnews
{
	width: 615px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

td.lastnews_date
{
	text-align: left;
}

td.lastnews_name
{
	text-align: right;
}

div.lastnews_core
{
	width : 615px;
	padding: 15px;
	color: #eeeeee;
}

table.lastnews_core_list
{
	border-collapse: collapse;
	height: 40px;
}

td.lastnews_core_list
{
	width: 50%;
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	text-align: left;
}

div.lastnews_foot
{
	width : 645px;
	height : 15px;
	background-image : url(../imgs/lastnews_foot.png);
}

div.fullList
{
	width: 622px;
}

div.newsFullListPadding
{
	padding-left: 120px;
}

table.screenshots
{
	width: 644px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

td.screenshots
{
	width: 200px;
	margin: 0px;
	padding: 0px;
}

td.screenshots2
{
	width: 22px;
	margin: 0px;
	padding: 0px;
}

td.leftArrow
{
	width: 22px;
	margin: 0px;
	padding: 0px;
	background-image : url(../imgs/screenshots_previous.png);
}

td.leftArrow:hover
{
	background-image : url(../imgs/screenshots_previous_hover.png);
}

div.upArrowNews
{
	display: none;
	width: 75px;
	height: 26px;
	margin: 0px;
	padding: 0px;
	background-image : url(../imgs/news_next.png);
}

div.upArrowNews:hover
{
	background-image : url(../imgs/news_next_hover.png);
}

div.downArrowNewsHidden
{
	width: 75px;
	height: 26px;
	margin: 0px;
	padding: 0px;
	display: none;
}

div.downArrowNews
{
	width: 75px;
	height: 26px;
	margin: 0px;
	padding: 0px;
	background-image : url(../imgs/news_previous.png);
}

div.downArrowNews:hover
{
	background-image : url(../imgs/news_previous_hover.png);
}

table.footerTable1
{
	float: right;
	font-size: 9px;
}

div.footerTable2
{
	padding-top: 6px;
	width: 150px;
	float: right;
	font-size: 12px;
}

div.footerKeywords
{
	padding-top: 95px;
	text-align: center;
	font-size: 10px;
}

td.padding3
{
	padding: 3px;
}

td.rightArrow
{
	width: 22px;
	margin: 0px;
	padding: 0px;
	background-image : url(../imgs/screenshots_next.png);
}

td.rightArrow:hover
{
	background-image : url(../imgs/screenshots_next_hover.png);
}

img
{
	border: 0px;
}

img.paddingImg
{
	padding: 2px;
}

a.newsLink
{
	color: #eeeeee;
	text-decoration: none;
}

a.fullList
{
	float: right;
	color: #eeeeee;
	text-decoration: none;
	font-size: 12px;
}

a.fullList:hover
{
	color: orange;
}

div.newsLink2
{
	color: #999999;
	text-decoration: none;
}

a.newsLink:hover
{
	color: orange;
}

