body
{
    color: #ffffff ;
    font-family: Verdana, Arial, Tahoma, "Trebuchet MS", Sans-Serif, Georgia, Courier, "Times New Roman", Serif;
    font-size: 12px;
    line-height: 130%;
	margin: 0px;
	padding: 0px;
	text-align: center;
    background: #2a2a2a url(./images/background.png) repeat-x ;
}

a,
a:link,
a:visited
{
    text-decoration: none ;
    color: #afafaf ;
    font-weight: bold ;
}

a:hover
{
    color: #ffffff ;
}

#tWrapper
{
    margin: 15px auto 20px auto;
	text-align: left;
	width: 960px;
}

#topmenuWrapper
{
    width:  958px ;
}

#topmenuWrapper .menus-contents
{
    width: 946px ;
    background-image: url(./images/topbar-bg.png);
    background-repeat: repeat-x;
}

#topmenuWrapper .menu-item
{
    /*float: left ;*/
    /*padding: 0 20px ;
    font-weight: bold ;
    color: #333333 ;
    padding-top: 10px ;
    height: 26px ;*/
}

#topmenuWrapper .menu-item-logo
{
    /*float: left ;*/
}

#topmenuWrapper .menu-item-logo a,
#topmenuWrapper .menu-item-logo a:link,
#topmenuWrapper .menu-item-logo a:visited
{
    /*margin: 0 20px ;*/
    padding: 0 6px ;
    font-weight: bold ;
    color: #333333 ;
    padding-top: 6px ;
    padding-bottom: 4px;
    height: 26px ;
    text-decoration: none ;
    display: block ;
}

#topmenuWrapper .menu-item a,
#topmenuWrapper .menu-item a:link,
#topmenuWrapper .menu-item a:visited
{
    /*margin: 0 20px ;*/
    padding: 0 20px ;
    font-weight: bold ;
    color: #333333 ;
    padding-top: 10px ;
    height: 22px ;
    text-decoration: none ;
    display: block ;
}

#topmenuWrapper .menu-item a:hover
{
    text-decoration: none ;
}

#topmenuWrapper img
{
    border: none ;
}

#topmenuWrapper .menu-item:hover
{
    background-image: none ;
    background-color: #909090 ;
    color: white ;
    cursor: pointer ;
}

#topmenuWrapper .menu-item-logo:hover
{
    background-image: none ;
    background-color: #909090 ;
    color: white ;
    cursor: pointer ;
}

#topmenuWrapper .menu-selected
{
    float: left ;
    padding: 0 20px ;
    font-weight: bold ;
    padding-top: 10px ;
    height: 24px ;

    background-image: none ;
    background-color: #909090 ;
    color: white ;
    cursor: default ;
}

#topmenuWrapper .menu-item img
{
    /*vertical-align: top ;*/
}

#topmenuWrapper .menu-separator
{
    height: 26px ;
    width: 3px ;
    /*margin-bottom: 6px ;*/
    background-image: url(./images/separator.png) ;
    background-repeat: repeat-y ;
    float: left ;
}

#languageList
{
    float: right ;
    padding-top: 32px ;
}

#languageList img
{
    border: 1px solid #a5a5a5 ;
}

#leftmenu
{
    background: #7e7e7e url(./images/leftmenu-topbg.png) no-repeat ;
    width: 225px ;
    float: left ;
}

#leftmenu .menu-item
{
    font-weight: bold ;
    padding: 2px 8px;
    width: 203px ;
    height: 20px ;
    margin-left: 2px ;
}

#leftmenu .menu-item:hover
{
    background-color: #a7a7a7 ;
    cursor: pointer ;
    color: #333333 ;
}

#leftmenu .menu-item-selected
{
    font-weight: bold ;
    padding: 2px 8px;
    width: 203px ;
    height: 20px ;
    margin-left: 2px ;
    background: #9b9b9b url(./images/selectedmenu.png) repeat-x ;
}

#content-container
{
    /*margin-left: 260px ;
    margin-right: 10px ;*/
    margin-left: 10px ;
    margin-right: 10px ;
    padding-left: 10px ;
    padding-right: 10px ;
    border-bottom: 1px solid #363636 ;
    border-left: 1px solid #363636 ;
    border-right: 1px solid #363636 ;
    background: #000000 url(./images/wrpbg.png) no-repeat ;
    padding: 10px ;
}

#footer
{
    background: url(./images/ftr-cp.png) repeat-x ;
}

#languageList-footer
{
    text-align: center ;
}

#languageList-footer img
{
    border: 1px solid #a5a5a5 ;
}

#footer .links
{
    /*font-weight: bold ;*/
}

#footer .links a,
#footer .links a:link,
#footer .links a:visited

{
    text-decoration: none ;
    color: #c0c0c0 ;
}

#footer .links a:hover
{
    text-decoration: underline ;
    color: #868686 ;
}

#subnav
{
    text-align: center ;
    padding: 4px ;
    font-size: 12px ;
    font-weight: bold ;
    border-bottom: 1px solid #363636 ;
    cursor: default ;
}

#subnav a,
#subnav a:link,
#subnav a:visited
{
    text-decoration: none ;
    color: #afafaf ;
}

#subnav a:hover
{
    color: #ffffff ;
}

.el_list
{
    width:550px;
	border:2px solid #333333;
}
.el_list_bg
{
    background-color:#EDEFEF;
	padding:6px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight: bold;
}

.el_list_cd
{
    background-color:#FFFFFF;
	padding:6px;
	color:#000000;
	font-size:10px;
}

.medialist_content_title
{
    background-color: #333333 ;
    color: white ;
    font-weight: bold ;
    margin: 10px ;
    padding: 4px ;
}

.medialist_contents
{
    margin: 10px ;
    padding: 8px ;
}

#newsmodule
{
    /**/
}

#newsmodule a,
#newsmodule a:link,
#newsmodule a:visited
{
    text-decoration: none ;
    color: #afafaf ;
    font-weight: bold ;
    font-size: 18px ;
}

#newsmodule a:hover
{
    color: #ffffff ;
}

#news_content_box
{
    border-bottom: 4px solid #333333 ;
    border-top: 4px solid #333333 ;
    margin-top: 8px ;
    padding: 6px ;
}

