* {
	margin:0;
	padding:0;}
body {
	color:#212121;
	background:url(../images/bg.gif) repeat-x #cceafa;
	font:11px Verdana, Arial, Helvetica, sans-serif}
a {
	color:#0c4983;
	text-decoration:none;}
a:hover {
	text-decoration:underline;}
.img {
	float:left;
	margin-right:10px;
	border:1px solid #094970;}
h2 {
	font-size:14px;}


#container {
	width:960px;
	margin:20px auto 0;
	height:1780px;
	position:relative;}
	
	/* --// EUROMAST \\-- */
	#euromast-left,
	#euromast-right,
	#euromast-bottom {
		right:0;
		z-index:4;
		position:absolute;
		background-repeat:no-repeat;}
	#euromast-left {
		top:-266px;
		width:172px;
		height:558px;
		background-image:url(../images/euromast-left.png);}
	#euromast-right {
		top:6px;
		right:-149px;
		z-index:3;
		width:149px;
		height:1496px;
		background-image:url(../images/euromast-right.png);}
	#euromast-bottom {
		right:-1px;
		top:292px;
		width:92px;
		height:1218px;
		background-image:url(../images/euromast-bottom.jpg);}
		/* --// BANNERS \\-- */
		#banners {
			margin:820px 0 0 90px;
			position:relative;}
		#banner1 {
			z-index:13;
			background:#999; border:1px solid #000; width:120px;height:234px;}
		#banner2 {
			z-index:13;
			margin:68px 0 0 10px;
			background:#999; border:1px solid #000; width:148px;height:90px;}	
		/* --\\ BANNERS //-- */
	/* --\\ EUROMAST //-- */
	
	#header {
		width:100%;
		height:267px;
		background:url(../images/header.jpg);}
		
	/* --// MAIN \\-- */
	#main {
		float:left;
		width:958px;
		min-height:1473px;
		position:relative;
		background:url(../images/main.gif) repeat-x #FFF;
		border:1px solid #80abf0;
		border-width:0 1px;}
		#headerpart {
			top:-70px;
			left:7px;
			width:322px;
			height:112px;
			z-index:3;
			position:absolute;
			background:url(../images/header.png) no-repeat;}
			
		/* --// MENU \\-- */
		#baloon {
			z-index:3;
			top:30px;
			left:-70px;
			width:223px;
			height:575px;
			position:absolute;
			background:url(../images/baloon.png) no-repeat;}
		#ringtone {
			top:-55px;
			left:43px;
			position:absolute;
			float:left;
			display:block;
			width:137px;
			height:156px;
			background:url(../images/ringtone.png) no-repeat;}
		#ringtone div {
			float:left;
			top:0;
			left:2px;
			width:133px;
			height:156px;
			position:absolute;
			background:url(../images/ringtone.gif) no-repeat;}
		#menu {
			margin:176px 0 0 47px;}
		#menu a {
			width:130px;
			height:22px;
			display:block;
			color:#FFF;
			font-weight:bold;
			text-align:center;
			line-height:21px;
			background:url(../images/btn.png) no-repeat;}
		#menu a#selected {
			background-image:url(../images/btn-home.png)}
		/* --\\ MENU //-- */
		
		/* --// CONTENT \\-- */
		.top, .mid, .bot {
			float:left;
			clear:both;}
		.l,.m,.r {
			float:left;
			height:100%;}
		.l,.r {
			width:13px;
			background-repeat:no-repeat;}
		.m {
			width:697px;}
			
		.block {
			z-index:2;
			width:723px;
			margin:0 auto;
			position:relative;}
			
		.block .top {
			height:30px;}
		.block .top .l,
		.block .top .r,
		.block .top .m,
		.block .top .m h1 {
			color:#FFF;
			font-size:15px;
			font-weight:bold;
			text-align:center;
			line-height:35px;
			background-image:url(../images/block-top.png);}
		.block .top .l {
			background-position:left -30px;}
		.block .top .r {
			background-position:left -60px;}
		
		.block .bot {
			width:100%;
			height:13px;
			margin-bottom:4px;}	
		.block .bot .l,
		.block .bot .r,
		.block .bot .m {
			background-image:url(../images/block-bot.png);}
		.block .bot .l {
			background-position:left -13px;}
		.block .bot .r {
			background-position:left -26px;}	
			
		.block .mid {
			width:721px;
			border:1px solid #7abbe6;
			border-width:0 1px;
			background:#FFF;}
		.block .mid .inner {
			float:left;
			width:655px;
			margin:0 3px;
			padding:15px 30px 10px;
			background:#d1eeff;}
		.block .mid .inner,
		.block .mid .inner h2,
		.block .mid .inner h3 {
			font-size:10px;
			display:inline;}
		.block .mid .inner a {
			color:#0c4983;
			font-weight:bold;}
		.block .mid .inner b {
			color:#1a6491;}
		.block .mid .inner .title {
			color:#034268;
			font-size:12px;
			font-weight:bold;
			padding-bottom:10px;}
		.block .mid .inner .title span {
			color:#181818;
			font-size:10px;
			font-weight:normal;}
			
			/* --// TOP5 \\--*/
			.top5 .mid {
				height:165px;}
			.top5 .mid .inner {
				padding:0;
				width:715px;}
			.top5 .mid .inner .row {
				float:left;
				clear:both;
				width:705px;
				margin:5px 5px 0;
				position:relative;}
			.top5 .mid .inner .row .m,
			.top5 .mid .inner .row .l,
			.top5 .mid .inner .row .r {
				float:left;
				height:29px;
				line-height:28px;
				background-image:url(../images/top5-row.gif);}
			.top5 .mid .inner .row .l,
			.top5 .mid .inner .row .r {
				width:13px;
				background-repeat:no-repeat;}
			.top5 .mid .inner .row .l {
				background-position:left -29px;}
			.top5 .mid .inner .row .r {
				background-position:left -58px;}
			.top5 .mid .inner .row .m {
				width:679px;
				height:29px;
				font-size:11px;
				font-weight:bold;}
				
				.top5 .mid .inner .row .m div {
					float:left;}
				.top5 .name {
					width:190px;}
				.top5 .points {
					width:160px;}
				#index .top5 .date {
					margin-left:70px;}
				.top5 .date {
					width:200px;
					margin-right:-10px;}
				.top5 span {
					float:right;
					display:block;
					margin-left:15px;
					font-weight:normal;}
				
					
				/* --// TOP5 Nr1 \\--*/
				.top5 .mid .inner .row.first .m,
				.top5 .mid .inner .row.first .l,
				.top5 .mid .inner .row.first .r {
					float:left;
					height:29px;
					background-image:url(../images/top5-row1.gif);}
				.top5 .mid .inner .row.first .m .name,
				.top5 .mid .inner .row.first .m * {
					color:#F00;}
				/* --\\ TOP5 Nr1 //--*/
				
				
				.game {
					float:left;
					position:relative;
					margin-right:64px;
					padding:6px 0 20px 0}
				.game img {
					border:2px solid #094970;}
				.game .link {
					text-align:center;}
				.block .mid .inner .game a {
					width:100%;
					display:block;
					color:#da0000;}
				.game#last {
					margin-right:0;}
				.block .mid .inner .game .link:hover {color:#000;}
				#index .block .mid .inner .game:hover .link {
					color:#000;
					text-decoration:underline;}
				
		/* --\\ TOP5 //--*/
		
		
		.image {
			float:left;
			position:relative;
			margin-right:10px;
			border:2px solid #094970;}
		.new {
			width:60px;
			height:60px;
			top:10px;
			left:10px;
			position:absolute;
			background:url(../images/new.png) no-repeat;}
		.space {
			float:right;
			width:10px;
			height:100px;}
		.descr {
			float:left;
			width:430px;
			margin-right:-10px;
			height:119px;
			position:relative;}
		.link {
			left:0;
			bottom:0;
			font-size:12px;
			position:absolute;}
		
		/* --\\ CONTENT //-- */
	/* --\\ MAIN //-- */
	
	
	/* --// BOTTOM landscape \\-- */	
	#bottom,
	#bottom-left,
	#bottom-right {
		z-index:3;
		bottom:0;
		position:absolute;}
	#bottom {
		left:0;
		z-index:10;
		width:959px;
		height:365px;
		border-left:1px solid #80abf0;
		background:url(../images/bottom.jpg) no-repeat;}
	#bottom-left {
		left:-92px;
		width:92px;
		height:164px;
		background:url(../images/bottom-left.png) no-repeat;}
	#bottom-right {
		right:-88px;
		z-index:5;
		width:152px;
		height:187px;
		background:url(../images/bottom-right.png) no-repeat;}
	/* --\\ BOTTOM landscape //-- */
