body {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	line-height: 18px;
	background-color:#A8A9AD;
	background-image:url(/images/line2.gif);
	background-repeat: repeat-y;
	background-position:top center;
}

img {
border:0px;
}

#main {
width:969px;
_width:980px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-color:#FFF;
}

#main #header {
width:100%;
height:188px;
padding:0px;
position:relative;
}

#main #header img {
border:0px;
}

#main #header #logo {
position:absolute;
right:0px;
top:0px;
border:0px;
}

#main #header #lang_switch {
float:right;
right:0px;
margin:0px;padding:0px;
top:20px;
margin-right:28px;margin-top:10px;
_margin-right:25px;
}

#main #header #lang_switch div:hover,#main #header .menu div.hover {
background-color:#a90432;
}

#main #header #promo_text {
position:absolute;
left:270px;
top:0px;
line-height:18px;
}

#main #header #promo_text p {
margin:0px;
font-size:12px;
margin-top:10px;margin-left:20px;
}

#main #header #promo_text h3 {
color:#a90432;
font-weight:normal;
margin:0px;padding:0px;
margin-top:10px;
}

#main #header .menu {
position:absolute;
right:10px;
_right:2px;
bottom:0px;
padding:0px;
padding-top:10px;
margin:0px;
}

/******************** SUBMENU ********************/

.submenu_container {
	margin-top: 0px;
}

.submenu_content {
	font-size: 12px;
	width: 86px;
	background-image: url(images/submenu_background.gif);
	padding: 0px;
	margin: 0px;
	text-align: right;
	font-weight: normal;
	color: #000000;
	position: relative;
	border: 0px #EEEEEE solid;
	border-top: 0px;
}

.submenu {
	padding-right: 10px;
	text-align: right;
	margin: 0px;
	line-height: 170%;
}

.submenu p {
	text-align:right;
	font-family: "Times CE", Georgia, Times, serif;
}

.submenu a {
	color:#000000;text-decoration:underline;
}

.submenu a:hover {
	color:#FFFFFF;text-decoration:underline;
}

.submenu div:hover,.submenu div.hover {
background-color:#a90432;
}

#main #header .menu ul {
/* border:1px solid #FFFF00; */
margin:0px;
padding:0px;
margin-bottom:0px;
list-style-type:none;
list-style:none;
list-style-position:inside;
}

#main #header .menu li {
float:left;
font-weight:normal;
text-align:center;
font-size:11px;
/* border:1px solid #F0FF00; */
padding-left:0px;
padding-right:0px;
margin-right:0px;
margin-left:0px;
padding-top:0px;
padding-bottom:0px;
width:85px;
color:#ffffff;
background-color:#a8a9ad;
display:block;
overflow: hidden;
height:17px;
behavior: url(hover.htc);
}

#main #header .menu .wider {
margin:0px;
padding:0px;
}

#main #header .menu .wider li {
width:95px;
margin-right:18px;
padding:0px;
}

.button {
font-weight:normal;
text-align:center;
font-size:11px;
/* border:1px solid #F0FF00; */
padding-left:0px;
padding-right:0px;
margin-right:15px;
margin-left:0px;
padding-top:0px;
padding-bottom:0px;
width:85px;
color:#ffffff;
background-color:#a8a9ad;
display:block;
overflow: hidden;
height:17px;
behavior: url(hover.htc);
border-bottom:1px solid #ffffff;
}

.button2 {
float:left;
font-weight:normal;
text-align:center;
font-size:11px;
/* border:1px solid #F0FF00; */
padding-left:0px;
padding-right:0px;
margin-right:15px;
margin-left:0px;
padding-top:0px;
padding-bottom:0px;
width:105px;
color:#ffffff;
background-color:#a8a9ad;
display:block;
overflow: hidden;
height:17px;
behavior: url(hover.htc);
border-bottom:1px solid #ffffff;
}

.button a {
color:#ffffff;
text-decoration:none;
width:100%;
display:block;
}

.button a:hover {
text-decoration:underline;
}

#main #header .menu li:hover,#main #header .menu li.hover {
background-color:#a90432;
}

#main #header .menu li a {
color:#ffffff;
text-decoration:none;
width:100%;
display:block;
}

#main #header .menu li a:hover {
text-decoration:underline;
}

#main #header .menu .no_border {
border-left:0px;
}

#main #content {
	width:980px;
	margin:0px;padding:0px;
}

#main #content #main_area {
position:relative;
}

#main #content #main_area a {
color:#a90432;
text-decoration:none;
}

#main #content #main_area a:hover {
text-decoration:underline;
}

#main #content #main_area #lc_bar {
margin-top:13px;
margin-bottom:5px;
padding-left:2px;
font-size:11px;
}

#main #content #main_area #lc_bar strong {
font-size:11px;
}

#main #content #main_area #lc_bar a {text-decoration:none;color:#000000;}
#main #content #main_area #lc_bar a:hover {text-decoration:underline;}

#main #content #main_area #main_content {
width:320px;
font-size:12px;
color:#000000;
font-family: Tahoma, Helvetica, sans-serif;
float:left;
padding-right:0px;
padding-top:14px;
line-height:normal;
/* border:1px solid #ff0000; */
}

#main #content #main_area #main_content ul {
padding:0px;
list-style-type:square;
list-style-position:outside;
padding-left:15px;
color:#ff0000;
}

#main #content #main_area #main_content li {
color:#000000;
}

#main #content #main_area #side_content {
width:321px;
font-size:11px;
color:#000000;
font-family: Tahoma, Helvetica, sans-serif;
padding-left:0px;
margin-right:39px;
_margin-right:20px;
float:right;
padding-top:18px;
line-height:normal;
margin-left:1px;
}

#main #content #main_area #side_content iframe {
width:100%;
border:0px;
overflow:hidden;
}

#main #content #main_area #side_content #invert_title, .invert_title {
width:100%;
background-color:#a90432;
font-size:12px;
color:#ffffff;
text-align:center;
padding-top:1px;
padding-bottom:1px;
}

#main #content #main_area #side_content .news_item, .news_item {
border-bottom:1px solid #a8a9ad;padding:3px;padding-bottom:0px;padding-top:8px;line-height:normal;height:78px; 
/* border:1px solid #ff0000; */
}

#main #content #main_area #side_content .news_item2 {
border-bottom:1px solid #a8a9ad;padding:3px;padding-bottom:0px;padding-top:8px;line-height:normal;height:68px;
font-size:120%;
/* border:1px solid #ff0000; */
}

#main #content #main_area #side_content .news_item2 img{ float:left;margin-right:3px;}
#main #content #main_area #side_content .news_item2 h3 {margin:0px;margin-bottom:3px;font-weight:normal;}


#main #content #main_area #side_content .news_item a,.news_item a {
display:block;
margin-bottom:3px;color:#a90432;text-decoration:none;
}

#main #content #main_area #side_content #extra_container {
width:100%;
text-align:right;
margin-top:20px;
}

#main #content #main_area #side_content #extra_container #extra_text {
width:70%;
color:#a90432;
border-top:1px solid #A8A9AD;
border-bottom:1px solid #A8A9AD;
padding-top:10px;
padding-bottom:10px;
text-align:left;
float:right;
}

a {color:#a90432;text-decoration:none; }

.news_item a:hover, a:hover {
text-decoration:underline;
}

#main #content #main_area #side_content .news_item .more,.more {
float:right;}

#main #content #main_area #side_content .news_item img,.news_item img {
float:left;margin-right:5px;margin-bottom:3px;
}

#main #content #main_area #main_content .news_item {
padding:0px;padding-bottom:0px;padding-top:3px;
padding-right:3px;
}
#main #content #main_area #main_content .news_item a {
display:block;
margin-bottom:3px;
}
#main #content #main_area #main_content .news_item h2 {
display:block;
margin-bottom:3px;
margin-top:3px;
font-size:18px;
font-weight:normal;
}
#main #content #main_area #main_content .news_item img {
float:left;margin-right:5px;margin-bottom:3px;
}

#main #content #main_area #main_content .news_item .more {
float:right;}

#main #content #main_area #main_content h1 {
color:#a90432;
font-family: Tahoma, Helvetica, sans-serif;
font-weight:normal;
line-height:normal;
margin-top:0px;
font-size:19px;
}

#main #content #main_area #main_content h2 {
color:#000000;
font-family: Tahoma, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:normal;
}

#main #content #main_area #main_content h3 {
color:#a90432;
font-family: Tahoma, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:normal;
padding:0px;margin-bottom:0px;
}

#main #content #main_area #main_content p {
margin:0px;padding:0px;
}

#main #content #main_area #slogan {
font-family: "Times CE", Georgia, Times, serif;
font-size:22px;
letter-spacing: 1px;
text-transform:uppercase;
position:absolute;
line-height:40px;
font-weight:normal;
top:320px;
left:0px;
width:100%;
text-align:center;
color:#000000;
}

#main #content #main_area #slogan .bigger {font-size:200%;}

#main #content #main_area h1,h2 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#ffffff;
}

#main #content #main_area strong { font-size:1.1em;}
#main #content #main_area p { padding-left:10px;}

#main #content #main_area .orange {color:#ffc554;}

#main #content #main_area hr {height:1px;border-top:0px;border-bottom:1px solid #000000;border-left:0px;border-right:0px;}

#main #content #left_menu #search_box {
width:100%;
margin-top:60px;
font-size:11px;
}

#main #content #left_menu #search_box .submit_button,#main #content #main_area #main_content .submit_button {
background-color:#A90432;
color:#ffffff;
border:1px solid #A90432;
height:17px;
width:58px;
font-size:11px;
}

#main #content #main_area #main_content .status {
background-color:#A90432;border-width:2px;border-style:solid;border-color:#000;
padding:5px;
margin-left: auto;margin-right:auto;
margin-top:8px;margin-bottom:8px;
width:60%;
color:#FFFFFF;
}

#main #content #left_menu #search_box .search {
padding:0px;
margin:0px;
border:1px solid #a8a9ad;
height:15px;
width:150px;
float:right;
font-size:11px;
}

#main #content #left_menu {
float:left;
width:221px;
height:auto;
left:0px;
top:0px;
padding:0px;margin:0px;
padding-left:0px;
padding-right:0px;
_padding-right:0px;
padding-top:53px;
_padding-top:53px;
margin-left:30px;
_margin-left:15px;
margin-top:0px;
}

#main #content #left_menu ul {
/* border:1px solid #FFFF00; */
margin:0px;
padding:0px;
margin-bottom:0px;
list-style-type:none;
list-style:none;
list-style-position:outside;
/*border:1px solid #ff00ff;*/
}

#main #content #left_menu li {
font-weight:normal;
text-align:center;
font-size:11px;
/* border:1px solid #F0FF00; */
padding:0px;
margin:0px;
width:100%;
color:#000000;
border-bottom:1px solid #a8a9ad;
height:17px;
behavior: url(hover.htc);
}

#main #content #left_menu li:hover,#main #content #left_menu li.hover {
background-color:#a8a9ad;
color:#ffffff;
}

#main #content #left_menu a {
display:block;width:100%;
color:#000000;
text-decoration:none;
}

#main #content #left_menu a:hover {
color:#ffffff;
text-decoration:underline;
}

.clearer {clear:both;visibility:hidden;font-size:1px; height:1px;padding:0px;margin:0px;}

.standard_cursor {cursor:default;}
