* {
	margin:0;
	padding:0;
	font:10px Verdana, Arial, Helvetica, sans-serif;}
a {
	text-decoration:none;}
ul {
	list-style:none;}
input, img, a {
	border:0;
	outline:none;}
html, body {
	height: 100%;}
body {
	background:url(../img/bg.gif) fixed;}
#container {
	width:1006px;
	margin:0 auto;
	position: relative;
	min-height:100%;
	height:auto !important;
	height:100%;}	
	
	/*--/ HEADER \--*/
	#header {
		float:left;
		clear:both;
		width:100%;
		height:122px;
		margin-top:20px;
		background:url(../img/header.png) no-repeat}
		#search {
			right:0;
			float:right;
			padding:95px 25px 0 0;}	
		#search .select {
			float:left;
			height:20px;
			font-size:11px;
			text-transform:capitalize;
			border:1px solid #7f9db9;}	
		#search .search {
			float:left;
			height:16px;
			margin:0 3px;
			padding:1px 3px;
			border:1px solid #7f9db9;}
		#search .submit {
			float:left;
			width:79px;
			height:22px;
			margin-top:-2px;
			background:url(../img/submit.gif) left 4px no-repeat;}	
		#en #search .submit {
			background-image:url(../img/submit_en.gif);}
	/*--\ HEADER /--*/
	
	/*--/ LEFT COLUMN \--*/
	#left {
		float:left;
		width:158px;}
		#left .top {
			height:29px;
			background:url(../img/menu_top.png) no-repeat;}
		#left .mid {
			float:left;
			width:100%;
			background:url(../img/menu_mid.png) repeat-y;}
		#left .bot {
			clear:both;
			height:20px;
			background:url(../img/menu_bot.png) no-repeat;}	
		#menu a {
			color:#FFF;
			height:22px;
			display:block;
			padding-left:20px;
			margin:3px 5px 3px 15px;
			text-transform:capitalize;
			background:url(../img/dot.gif) no-repeat center left;
			font-size:13px;
			font-weight:bold;
			line-height:23px;}
		#menu a:hover {
			color:#9ed0ef;
			background:url(../img/dot-focus.gif) no-repeat center left;}
		#menu li.selected a {
			color:#01395d;
			background:url(../img/dot-focus.gif) no-repeat center left;}		
	/*--\ LEFT COLUMN /--*/
	
	/*--/ RIGHT COLUMN \--*/
	#right {
		float:left;
		width:845px;}
		
		/*--/ TOP5 COLUMN \--*/
		#top5 .top {
			height:29px;
			padding-right:22px;
			background:url(../img/top5_top.png) no-repeat}
		#en #top5 .top {
			background:url(../img/top5_top_en.png) repeat-y}
		#top5 .top .inner {
			float:right;}
		#top5 .top label {
			margin-left:14px;}
		#top5 .top select, #top5 .top label {
			float:left;
			padding-top:7px;
			font-size:11px;}
		#top5 .top .lang {
			font-size:11px;
			padding:2px 1px 0 16px;}	
		#top5 .top .select {
			margin:-1px;
			display:block;
			font-size:11px;
			background:none;
			border:none;}			
		#top5 .mid {
			float:left;
			width:100%;
			padding-top:5px;
			background:url(../img/top5_mid.png) repeat-y}
		#top5 .bot {
			clear:both;
			height:29px;
			background:url(../img/top5_bot.png) no-repeat}
		#top5 .item {
			position:relative;
			margin-bottom:-27px;}
		/*--\ TOP5 COLUMN /--*/
		
		/*--/ CONTENT COLUMN \--*/
		#content .top {
			height:20px;
			position:relative;
			background:url(../img/content_top.png) no-repeat}
		#content .mid {
			float:left;
			width:100%;
			padding:10px 0;
			padding-left:1px;
			background:url(../img/content_mid.png) repeat-y;}
		#content .bot {
			clear:both;
			height:20px;
			position:relative;
			margin-bottom:20px;
			background:url(../img/content_bot.png) no-repeat}
		#content .inner {
			float:left;
			margin-bottom:-10px;
			position:relative;}	
			
			#current {
				top:0;
				left:0;
				width:100%;
				padding-top:5px;
				position:absolute;
				color:#FFF;
				font-size:14px;
				font-weight:bold;
				text-align:center;
				text-transform:capitalize;}
			
			/*--/ PAGING \--*/
			.paging {
				float:left;
				text-align:center;
				clear:both;
				width:100%;
				position:absolute;}
			.top .paging {
				margin-top:7px;}
			.bot .paging {
				margin-bot:7px;}
			.numbers{
				position:relative;
				color:#FFF;
				font-size:12px;
				font-weight:bold;
				text-align:center;
				letter-spacing:-1px;
				text-decoration:none;
			}
			.current{
				position:relative;
				color:#e93a9b;
				font-size:12px;
				font-weight:bold;
				text-align:center;
				letter-spacing:-1px;
				text-decoration:none;
			}
			.next, .prev {
				position:relative;
				color:#FFF;
				font-size:12px;
				font-weight:bold;
				text-align:center;
				letter-spacing:-1px;
				text-decoration:none;}
			.next:hover, .prev:hover {
				color:#b1deff;}
			.prev {
				left:20px;
				float:left;}
			.next {
				right:20px;
				float:right;}
			/*--\ PAGING /--*/
			
			/*--/ ITEMS \--*/
			.item {
				float:left;
				width:142px;
				overflow:hidden;
				z-index:110;
				position:relative;
				margin:8px 13px 0px;}
			.item .image {	
				height:92px;
				overflow:hidden;
				position:relative;
				background:#186393;
				border:1px solid #FFF;}
			.item .image img {
				margin:1px;
				border:1px solid #186393;}
			.item .image:hover .play {
				top:2px;
				left:2px;
				z-index:1;
				height:88px;
				width:136px;
				display:block;
				overflow:hidden;
				position:absolute;
				text-align:center;
				vertical-align:middle;
				background:#66FFFF;
				filter:alpha(opacity=50);-moz-opacity:.75;opacity:.75;}
			.item .image span {
				left:0;
				top:34px;
				z-index:3;
				width:100%;
				height:20px;
				line-height:20px;
				display:none;
				text-align:center;
				position:absolute;
				cursor:pointer;
				background:#FFF;
				border-top:2px solid #186393;
				border-bottom:2px solid #186393;
				color:#000;
				font-size:11px;
				font-weight:bold;}	
			.item .image:hover span {
				display:block;}
			.item .image:hover span:hover {
				color:#F00;}
			.item .title {
				height:38px;
				padding:1px 0;
				overflow:hidden;
				text-align:center;}	
			.item .title a {
				color:#FFF;
				font-size:10px;
				word-spacing:-1px;
				letter-spacing:-1px;}
			.item .title a:hover  {
				text-decoration:underline;}	
			/*--\ ITEMS /--*/	
			
			/*--/ LIVECAMS \--*/
			#livecamsFrame {
				width:810px;
				margin:5px 0 15px 15px;
				font-size:12px;
				line-height:24px;
				color:#FFFFFF;
				font-weight:bold;
				text-align:center;}
			/*--\ LIVECAMS /--*/
			
		/*--\ CONTENT COLUMN /--*/
		
	/*--\ RIGHT COLUMN /--*/

.error {
	width:840px;
	text-align:center;
}
.error h1 {
	font-size:18px;
}