html {
	height: 100%;
}
body, div, p, td, input, textarea, select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#202021;
}
body {
	height: 100%;
	margin:0;
	padding:0;
	background-color:#656565;
	background-image: url(../images/backs.gif);
	background-repeat: repeat-x;
	text-align:center;
}
a {
	color:#202021;
	outline:none;
	text-decoration:underline;
}
	a:hover {
		color:#FB9500;
		text-decoration:underline;
	}
p {
	margin:3px 0px 9px 0px;
}
small {
	font-size: 10px;
}
h2 {
	margin:0px 0px 6px 0px;
	font-size:14px;
}
	h2 a {
		text-decoration:none;
	}
	h2 a:hover {
		text-decoration:none;
	}
h3 {
	margin:0px 0px 4px 0px;
	font-size:13px;
}
h4 {
	margin:0px 0px 3px 0px;
	font-size:12px;
}
img {
	border:0px none;
}
form {
	margin:0px;
	padding:0px;
}
select {
	border:1px solid #8D8D8B;
	background-color:#FFFFFF;
}
textarea {
	border:1px solid #8D8D8B;
	background-color:#FFFFFF;
}
input.text {
	border:1px solid #8D8D8B;
	background-color:#FFFFFF;
}
input.text_highlight {
	border:1px solid #F45920;
	background-color:#FFFFFF;
}
input.button {
	background-color:#8D8D8B;
	font-weight:bold;
	border:0px none;
}
.highlight {
	border:1px solid #F45920
}
.small {
	font-size: 10px;
}
.orange {
	color:#FB9500;
}
.gray {
	color:#666;
}
.wrap {
	margin:0px auto;
	width:980px;
	height:100%;
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
	background:#DCDED6 url(../images/bg.body.gif) repeat-y;
}
	.wrap td.inner {
		vertical-align:top;
		text-align:left;
		padding:0px 10px 10px;
	}
.adverts {
	position: relative;
}
.adverts div.inner {
	position: absolute;
	left: 970px;
}
.adverts div.textads {
	padding: 10px 0px 0px 10px;
}
.header {
	height:113px;
	background:url(../images/header.gif) no-repeat;
}
	.header a.logo {
		display:block;
		float:left;
		width:189px;
		height:35px;
		background:url(../images/logo.gif) 2px 2px no-repeat;
		text-indent:-5000px;
		margin:9px 0px 0px 8px;
	}
	.header .user-panel {
		float:right;
		padding:3px 10px 0px 0px;
		text-align:right;
		width:500px;
	}
		.header .user-panel .text {
			width:130px;
			background-position:3px 3px;
			background-repeat:no-repeat;
			vertical-align:top;
			position:relative;
			top:1px;
		}
		.header .user-panel .username {
			background-image:url(../images/bg-username.gif);
		}
		.header .user-panel .password {
			background-image:url(../images/bg-password.gif);
			margin-left:9px;
		}
		.header .user-panel .no-bg {
			background-image:none;
		}
		.header .user-panel input.autologin {
			margin:0px 3px 0px 9px;
			position:relative;
			top:3px;
			vertical-align:top;
			border:0px none;
		}
		.header .user-panel img.autologin {
			position:relative;
			top:5px;
			vertical-align:top;
		}
		.header .user-panel input.login {
			width:49px;
			height:19px;
			margin-left:10px;
			vertical-align:top;
			border:0px none;
		}
		.header .user-panel a.lost-pass {
			color:#58712c;
			position:relative;
			top:24px;
		}
		.header .user-panel a.lost-pass:hover {
			text-decoration:none;
		}
		.header .user-panel .profile-messages {
			color:#fff;
			padding-right:20px;
			position:relative;
			top:-6px;
		}
			.header .user-panel .profile-messages a {
				color:#fff;
				text-decoration:none;
			}
			.header .user-panel .profile-messages a:hover {
				text-decoration:underline;
			}
			.header .user-panel .profile-messages span {
				padding:0px 12px;
			}
	.header .main-menu {
		float:left;
		clear:left;
		width:800px;
		list-style:none;
		margin:0px;
		padding:0px;
	}
		.header .main-menu li {
			float:left;
		}
			.header .main-menu li a {
				display:block;
				height:18px;
				text-indent:-5000px;
			}
			.header .main-menu li.jaunumi a {
				width:64px;
				background:url(../images/menu.jaunumi.gif) 9px 4px no-repeat;
			}
			.header .main-menu li.jaunumi_selected a {
				background-image:url(../images/menu.jaunumi.on.gif);
			}
			.header .main-menu li.jaunumi a:hover {
				background-image:url(../images/menu.jaunumi.on.gif);
			}
			.header .main-menu li.kalendars a {
				width:73px;
				background:url(../images/menu.kalendars.gif) 7px 2px no-repeat;
			}
			.header .main-menu li.kalendars_selected a {
				background-image:url(../images/menu.kalendars.on.gif);
			}
			.header .main-menu li.kalendars a:hover {
				background-image:url(../images/menu.kalendars.on.gif);
			}
			.header .main-menu li.nolikums {
				padding-left:211px;
			}
			.header .main-menu li.nolikums a {
				width:68px;
				background:url(../images/menu.nolikums.gif) 5px 4px no-repeat;
			}
			.header .main-menu li.nolikums_selected a {
				background-image:url(../images/menu.nolikums.on.gif);
			}
			.header .main-menu li.nolikums a:hover {
				background-image:url(../images/menu.nolikums.on.gif);
			}
			.header .main-menu li.registracija a {
				width:87px;
				background:url(../images/menu.registracija.gif) 6px 2px no-repeat;
			}
			.header .main-menu li.registracija_selected a {
				background-image:url(../images/menu.registracija.on.gif);
			}
			.header .main-menu li.registracija a:hover {
				background-image:url(../images/menu.registracija.on.gif);
			}
			.header .main-menu li.forums a {
				width:62px;
				background:url(../images/menu.forums.gif) 7px 4px no-repeat;
			}
			.header .main-menu li.forums a:hover {
				background-image:url(../images/menu.forums.on.gif);
			}
			.header .main-menu li.trases a {
				width:56px;
				background:url(../images/menu.trases.gif) 6px 4px no-repeat;
			}
			.header .main-menu li.trases_selected a {
				background-image:url(../images/menu.trases.on.gif);
			}
			.header .main-menu li.trases a:hover {
				background-image:url(../images/menu.trases.on.gif);
			}
			.header .main-menu li.rezultati a {
				width:71px;
				background:url(../images/menu.rezultati.gif) 7px 2px no-repeat;
			}
			.header .main-menu li.rezultati_selected a {
				background-image:url(../images/menu.rezultati.on.gif);
			}
			.header .main-menu li.rezultati a:hover {
				background-image:url(../images/menu.rezultati.on.gif);
			}
			.header .main-menu li.galerija a {
				width:68px;
				background:url(../images/menu.galerija.gif) 7px 4px no-repeat;
			}
			.header .main-menu li.galerija a:hover {
				background-image:url(../images/menu.galerija.on.gif);
			}
	.header .social-media {
		float:right;
		clear:both;
		padding: 6px 7px 0px 0px;
	}
		.header .social-media a {
			display: block;
			width: 32px;
			height: 32px;
			float: left;
			text-indent: -9999px;
			margin-right: 4px;
		}
		.header .social-media a.twitter {
			background: url(../images/soc.twitter.png);
		}
		.header .social-media a.youtube {
			background: url(../images/soc.youtube.png);
		}
		.header .social-media a.draugiem {
			background: url(../images/soc.draugiem.png);
		}
	
.sponsors {
	padding: 0px 6px 10px;
}

.ads {
	padding-top: 40px;
	background: url(../images/reklama.gif) 10px 20px no-repeat;
}
	.ads div {
		padding: 0 15px 10px;
	}

/*
.ad_links {
	padding: 25px 0px 0px 7px;
	margin: 0px;
	background: url(../images/reklama.gif) 7px 10px no-repeat;
	list-style: none;
}
.ad_links li {
	padding: 2px 0px 2px 10px;
	margin: 0px;
	background: url(../images/list.gif) 0px 8px no-repeat;
	line-height: 14px;
}
.ad_links a {
	color: #fff;
	line-height: 14px;
}
.ad_links a:hover {
	color:#FB9500;
}
*/

#content {
	padding:4px 11px 10px 11px;
}
	#content .horizontal_line {
		height:30px;
		clear:left;
	}
	#content .date {
		color:#FB9500;
		font-size:10px;
		padding-bottom:10px;
	}
	#content .intro_image {
		margin-right:20px;
	}
	#content #pages_selectors {
		clear:left;
		padding:10px 40px 0px 0px;
		text-align:right;
	}
		#content #pages_selectors a {
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			color:#a6c100;
		}
		#content #pages_selectors a:hover {
			color:#FB9500;
		}
		#content #pages_selectors a.selected {
			color:#FB9500;
		}
.participants_table {
	border-collapse: collapse;
	border-spacing: 0px;
}
	.participants_table th {
		font-weight:bold;
		text-align:center;
		background-color:#202021;
		color:#FFFFFF;
		border: 1px solid #8d8d8b;
	}
	.participants_table td {
		border: 1px solid #8d8d8b;
	}
	.participants_table tr.not_paid td {
		color: #999;
	}
	.participants_table td.delpoints {
		background-color:#999;
	}
	