@import url("../../css/rte.css");				/* general, rich text editing */
@import url("../../css/csc.css");				/* css styled content */
@import url("../../css/common.css");			/* common styles */
@import url("../../ext/ext.css");				/* extension styles */

/* body */
body { margin:3px 1px; text-align:center; }

/* main section */
.main { width:768px; margin:0 auto 0 auto; text-align:left; }

/* top area - main menu, language menu */
.top-area-wrapper { height:24px; background:transparent url(../img/gray_bg_small.gif) left bottom repeat-x; border-top:4px solid #730506; border-bottom:4px solid #666666; margin:0; margin-bottom:4px; }
/* main menu */
#top-mainmenu-area { float:left; width:592px; margin-top:1px; margin-left:4px; }
#top-mainmenu-area ul { list-style-type:none; margin:0; padding:0; text-align:center; }
#top-mainmenu-area ul li { display:inline; margin:0; padding:0 40px; font-weight:bold; }
#top-mainmenu-area ul li.first-menu-item { padding-left:0; }
#top-mainmenu-area ul li.last-menu-item { padding-right:0; }
/* language menu */
#language-menu-area { float:right; width:144px; margin-top:6px; margin-right:4px; }
#big-image-area { margin:0; margin-bottom:4px; padding:0; }

/* content area */
.content-area-wrapper { clear:both; height:128px; margin:0; margin-bottom:4px; }
.content-area-wrapper #content-area { vertical-align:top; padding:0; /*border:1px solid black;*/ }

/* bottom area - copyright text, bottom menu */
.bottom-area-wrapper { height:24px; background:red url(../img/red_bg_small.gif) left top repeat-x; }
/* copyright text */
#copyright-area { float:left; margin-top:4px; margin-left:6px; color:#CCCCCC; }
#copyright-area p { margin:0; color:#CCCCCC; }
#copyright-area a, #copyright-area a.hover {color:#CCCCCC; text-decoration:none; }
/* bottom menu */
#bottom-menu-area { float:right; margin-top:4px; margin-right:6px; }
#bottom-menu-area ul { list-style-type:none; margin:0; padding:0; text-align:center; }
#bottom-menu-area ul li { display:inline; margin:0; padding:0 3px; color:#CCCCCC; }
#bottom-menu-area ul li.first-menu-item { padding-left:0; }
#bottom-menu-area ul li.last-menu-item { padding-right:0; }
#bottom-menu-area ul li a { color:#CCCCCC; text-decoration:none; }
#bottom-menu-area ul li a.hover { color:#CCCCCC; text-decoration:none; }


/* top main menu */
/* level 1 */
/*
#top-mainmenu-area { margin:0; padding:0; background:#DFDFDF url(../images/gray_glass_bg.jpg) left center repeat-x; border-top:4px solid #666666; border-bottom:4px solid #666666; }
*/
#top-mainmenu-area table { margin:0 auto 0 auto; }
#top-mainmenu-area table tr td { vertical-align:middle; padding:0; }
#top-mainmenu-area table tr td a { display:block; line-height:20px; padding:0 40px; text-decoration:none; font-weight:bold; }
#top-mainmenu-area table tr td a:hover { text-decoration:underline; }
/* level 2+ */
table.top-mainmenu-levelx { margin:0; background-color:#E9E9E9; /*border-top:4px solid #999999;*/ }
table.top-mainmenu-levelx tr td { vertical-align:middle; padding:0; }
table.top-mainmenu-levelx tr td.first-menu-item {}
table.top-mainmenu-levelx tr td.last-menu-item {}
table.top-mainmenu-levelx tr td a { display:block; line-height:20px; padding:0 20px; padding-left:12px; text-decoration:none; font-size:11px; font-weight:bold; }
table.top-mainmenu-levelx tr td a:hover { background-color:white; text-decoration:none; }
table.top-mainmenu-levelx tr td a.menuitem-with-subpages { background-image:url(../img/menu_right_arrow.gif); background-position:right center; background-repeat:no-repeat; }

/* Fix IE. Hide from IE Mac \*/
* html #top-mainmenu-area table tr td a { height:1%; }
* html table.top-mainmenu-levelx tr td a { height:1%; }
/* End */

