#nav-skip{ display: none; }
#page-top{ background: transparent url(../images/page-top-bg.png) repeat-x center top; height: 229px; margin-top: 0px; }
#page-top-bar, #page-top-bar a{ color: black; position: relative; }
#player { background: url("../images/player.png") no-repeat scroll 0 0 transparent; height: 159px; position: absolute; right: 30px; top: 0px; width: 300px; }
#lang-info{ float: right; font-size: 0.92em; padding-top: 9px; }
#lang-info a{ text-decoration: none; }
#lang-info a span{ text-decoration: underline; }
#lang-info a:hover span{ text-decoration: none; }
#lang-info a span{ margin-left: 1px; padding: 0px; color: black; }
#short-info{ float: right; padding-top: 9px; font-size: 0.92em; }
#today-info{ float: left; padding-left: 18px; padding-top: 9px; font-size: 0.92em; z-index: 2; }
#logo a{ background: url("../images/logo-bg.png") repeat scroll left top transparent; display: block; height: 125px; left: 0; position: absolute; text-decoration: none; top: 34px; width: 626px; z-index: 1; }
#logo a span{ visibility: hidden; }
#searchbox{
	right: 0px;
	position: absolute;
	top: 165px;
	z-index: 1;
}
#searchbox .search-input{ background: transparent url(../images/search-input-bg.png) no-repeat scroll left top; font-size: 13px; height: 18px; padding: 1px 0 1px 6px; width: 165px; vertical-align: middle; border: 1px solid #2789D0; color: #333a36; float: left; }
#searchbox .search-button{ background: transparent url(../images/search-bg.gif) no-repeat left center; font-size: 13px; height: 22px; padding: 1px 0 1px 6px; vertical-align: middle; width: 22px; border: none; cursor: pointer; }

#bread-in{
	left: 20px;
	position: absolute;
	top: 167px;
	z-index: 1;

}
.breadcrumbs,.breadcrumbs a{ color: #808979; }
.breadcrumbs a{ text-decoration: none; }
ul.breadcrumbs{ margin-left: 0; padding-left: 0; display: inline; border: none; }
ul.breadcrumbs li{ margin-left: 0; padding-left: 2px; border: none; list-style: none; display: inline; }
ul.breadcrumbs li.first{ padding-left: 0px; }
ul.breadcrumbs .separator{ background: transparent url(../images/bread-separator.png) no-repeat scroll 50% 50%; padding-left: 14px; }



#footer-wrapper{
}
#footer{
	padding-top: 5px;
	padding-bottom: inherit;
	border-top: 2px solid #1E9ADD;
	margin-bottom: 20px;
}
#footer, #footer a{ color: black; }
#fstart{ padding-left: 10px; }
#header{ height: 68px; background: transparent url(../images/header-bg.png) repeat-x scroll center top; position: relative; }
#motive{ height: 117px; background: transparent url(../images/motive-bg.png) repeat-x scroll center top; position: relative; }
#navigation{ margin-left: 10px; margin-right: 10px; height: 27px; line-height: 27px; border-top: 1px solid #fff; background: url(../images/navigation-bg.png) repeat-x left; }
#main{ padding-top: 0px; padding-bottom: 20px; min-height: 500px; }
#two-col-left #main{ background: transparent url(../images/page-bg-2.png) no-repeat scroll top left; }
#three-col #main{
	background: transparent url(../images/page-bg-2.png) no-repeat scroll top left;
	background-image: none;
}
#home #main{ background: transparent url(../images/page-bg-home.png) no-repeat scroll top left; }
.content-wrapper{
/*
	padding-left: 4px;
	padding-right: 4px;
*/	
}
#motive{ margin-bottom: 0px; }
.extra{ font-size: 0.92em; }
.extra p{ margin: 0px; margin-bottom: 4px; }
.extra .m-box{ background: url("../images/side-submenu-bg.png") repeat-y scroll 0 0 transparent; }

.extra .m-box h2{
	background: transparent url("../images/box1-top-bg.png") no-repeat scroll right top;
	color: white;
	padding: 5px 8px 5px 8px;
	font-size: 1.1em;
	font-weight: bold;
	font-family: Tahoma,Arial,sans-serif;
	margin-top: 0px;
	
}
.extra .m-holder{
	padding: 8px;
	padding-top: 0px;
}

.extra .menu-global-rounded .m-holder{
	padding: 0px;
}

 
.extra .menu-global-rounded .m-box h2{
	margin-bottom: 0px;
}

/* corners */
.cornerTL,
.cornerTR,
.cornerBL,
.cornerBR { display: block; width: 4px; height: 4px; font-size: 0; }
.cornerTL { position: absolute; top: -1px; left: -1px; background: url(../images/cornertl.jpg) 0 0 no-repeat; }
.cornerTR { position: absolute; top: -1px; right: -1px; background: url(../images/cornertr.jpg) 0 0 no-repeat; }
.cornerBL { position: absolute; bottom: -1px; left: -1px; background: url(../images/cornerbl.jpg) 0 bottom no-repeat; }
.cornerBR { position: absolute; bottom: -1px; right: -1px; background: url(../images/cornerbr.jpg) 0 bottom no-repeat; }
.box_rounded{ height: 100%; margin-bottom: 12px; padding: 3px; border: 1px solid #e0e5e8; position: relative; }
.banner-4 {
	background: transparent url(../images/banner_v_bg.gif) no-repeat scroll left top;
	margin-bottom: 25px;
	padding-left: 13px;
	margin-left: 0px;
	margin-top: 25px;
}
.date{
	font-size: 0.92em;
	font-weight: bold;
}

.extra .m-holder table {
	width: 100%;
}