body{margin: 0px; padding: 0px; background: #eaeaea url(../images/bg.jpg) top repeat-y; font-family:Verdana;}

a{color: #930302; }
a:hover{color: red;}

#page{width: 1000px; margin: 0px auto;}
#main {min-height:760px; height:auto !important; height:760px;}
#logo {margin-top: 4px; margin-left: 63px; }
#left_column {width: 265px; padding: 28px; padding-bottom: 0px; border: 0px;}
	#menu{width: 239px; height: 360px; margin-top: 40px; background: url(../images/menu_bg.gif) no-repeat; padding: 13px;}
	#languages{margin-top: 5px; padding: 6px; background: url(../images/lang_bg.gif) no-repeat; width: 91px; height: 19px; text-align: center;}
		
#right_column {float: right; width: 679px; padding-top: 28px; text-align: center; border: 0px;}
	#news{margin: 13px 0px 28px 0px; height: 215px;}
	#news_left{float: left; width: 19px; height: 215px; background: url(../images/news_left.gif) no-repeat;}
	#news_right{float: left; width: 19px; height: 215px; background: url(../images/news_right.gif) no-repeat;}
	#news_center{float: left;height: 182px; width: 641px; padding: 10px 0px; background: White; border-top: 1px solid #930302; border-bottom: 1px solid #930302; text-align: left;}
	#news_center ul{margin: 0px; padding: 0px; font-size: 8pt; }
	#news_center ul li{list-style: none; float: left;width: 190px; height: 147px; padding-right:15px; margin-right: 15px; border-right: 1px solid #930302}
	.news_title {display: block; font-weight: Bold;margin-bottom: 5px;}
	.news_date {display: block; float: left; color: #930302; font-weight: Bold; margin-top: 3px;}

	#content{ text-align: left; font-size: 9pt;}
	#content li{ list-style: url(../images/li_icon.gif); line-height: 19px;}
	
	.home_images{margin: 0px 9px;}
	
#bottom{border-top: 1px solid #930302; height:30px; margin: 28px 0px 28px 28px;}
	#copyright {float: left; font-size: 8pt; padding-top: 14px;}
	#author {float:right; padding-top: 9px;}
	#valid {float: left;padding-top: 11px; margin-right: 10px;}
	
.title {display: block; font-size: 11pt; color: #930302; font-weight: Bold; margin-bottom: 10px; border-bottom: 1px solid #930302; padding-bottom: 5px;}
.button{float: right; display: block; padding: 2px 9px 2px 9px; color: White; background: #930302; text-decoration: none; border: 3px double White;}
.button:active{padding: 3px 8px 1px 10px;}
.button:hover{color: #930302; background: White; border: 3px double #930302;}

table#comp_table{border:none; border-right:1px solid Black; border-bottom:1px solid Black; background: White}
#comp_table td{border: none; border-left:1px solid Black; border-top:1px solid Black;}
#comp_table th{background: #930302; color: White; border: none;border-left:1px solid Black; border-top:1px solid Black;}
#comp_table tr:nth-child(even) {background: #F5EBEC}