
body {
	margin: 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #232c31;
	background: #ebebea;
}
img { behavior: url('iepngfix.htc'); }
a { color: #5c7f92; }
a img { border-width: 0; }
#container {
	width: 955px;
	margin-left: 50%;
	position: absolute;
	left: -477px;
}
#header {
	height: 120px;
	width: 100%;
	float: left;
	clear: both;
	background: #032c56;
	margin: 20px 0 10px 0;
	position: relative;
}
#header_leftborder, #header_rightborder { position: absolute; }
#header_rightborder { left: 945px; }
#logo {
	position: absolute;
	top: 27px;
}
#banner_top {
	position: absolute;
	left: 227px;
	top: 23px;
}
#lang, #lang a, #search {
	color: #ebebea;
	font: 11px Arial, Helvetica, sans-serif;
}
#lang {
	position: absolute;
	top: 4px;
	left: 266px;
	text-align: right;
	width: 500px;
}
#lang p {
	padding: 0 5px 0 5px;
	margin: 0;
	display: inline;
}
#lang a {
	text-decoration: none;
	padding: 0 5px 0 5px;
}
#search {
	position: absolute;
	top: 3px;
	left: 788px;
}
#search form { display: inline; }
#search input {
	border-width: 0;
	border-left: 1px solid #2e5170;
	border-bottom: 1px solid #c8d5cc;
	width: 106px;
	height: 15px;
	font: 11px/10px Arial, Helvetica, sans-serif;
}
#search img {
	position: absolute;
	cursor: pointer;
	margin-left: 5px;
}
#content {
	float: left;
	width: 100%;
}
#footer {
	height: 19px;
	width: 100%;
	float: left;
	clear: both;
	background: #032c56;
	position: relative;
	margin-top: 5px;
	text-align: right;
}
#footer, #footer a {
	color: #ebebea;
	font: 10px Arial, Helvetica, sans-serif;
}
#footer_leftborder {
	position: absolute;
	left: 0;
}
#footer_rightborder {
	position: absolute;
	left: 950px;
}
#footer p {
	margin: 0;
	padding: 3px 7px 0 0;
}
#maincontainer {
	float: left;
	width: 790px;
	background: url('images/mainbg.gif') repeat-y top left;
}
#menucontainer {
	width: 160px;
	float: left;
}
#banner_text {
	float: left;
	width: 140px;
	margin: 0 10px;
}
#banner_text h1 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 14px;
	color: #032c56;
	text-decoration: underline;	
}
#banner_text p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #232c31;
	font-weight: normal;
}
#banner_text h2 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #5c7f92;
	font-weight: normal;
	text-decoration: underline;
	margin-bottom: 17px;
}
#banner_text .last { margin-bottom: 5px; }
#menu {
	background: #232c31;
	float: left;
	width: 143px;
	clear: both;
	color: #ebebea;
	padding-left: 17px;
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu ul a, #menu h1, #menu .text {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #ebebea;
	line-height: 18px;
	font-size: 10px;
}
#menu ul .active, #menu h1, #menu .text { color: #86a1a9; }
#menu ul ul { margin-left: 9px; }
#menu ul ul a, #menu .text {
	font-weight: normal;
	text-transform: lowercase;
}
#menu li ul a {
	font-weight: normal;
	text-transform: lowercase;
	text-decoration: none;
	color: #ebebea;
	line-height: 22px;
}
#login {
	margin-top: 10px;
	position: relative;
	left: -9px;
	float: left;
}
#login h1 {
	margin: 0;
	padding: 0 0 5px 0;
}
#login div {
	float: left;
	width: 140px;
	padding: 0 0 5px 0;
}
#login label, #login a {
	color: #ebebea;
	font-size: 10px;
	color: #86a1a9;
	float: left;
}
#login a {
	text-decoration: none;
	margin-left: 55px;
}
#login input {
	float: right;
	width: 64px;
	height: 12px;
	border-width: 0;
	font-size: 10px;
	margin-right: 11px;
}
#banner_right { float: left; }
#mainarea {
	width: 625px;
	float: left;
	margin-left: 5px;
	position: relative;
}
.videoerrsport {
	position: absolute;
	left: 0;
	top: 151px;
}
.videoerrsport .videoinfo, .videoerrsport .videotext, .videoerrsport .videoback { padding-left: 5px; }
#main {
	width: 466px;
	float: left;
	margin: 0 8px 0 6px;
}
#main p {
	margin: 0;
	padding: 0;
	margin-right: 5px;
}
#main h1 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: #94cc00;
	font-weight: bold;
}
#main .high { margin-bottom: 10px; }
#main h2 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #5c7f92;
	font-weight: normal;
	margin: 5px 0 10px 0;
}
#main h3 {
	background: url('images/h1.jpg') no-repeat left top;
	height: 19px;
	padding: 2px 0 0 6px;
	font-size: 12px;
	color: #f9ffe9;
	margin: 0;
}
#banner_main { margin-bottom: 15px; }
#polls {
	width: 122px;
	float: left;
	margin-left: 14px;
	color: #ebebea;
}
#polls form {
	margin: 10px 0;
	padding: 0;
}
.pollheadercontainer, .polldatacontainer {
	float: left;
	clear: both;
	margin-left: 5px;
	width: 100%;
}
.pollheader {
	float: left;
	color: #86a1a9;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	padding: 10px 0;
}
#main .polldatacontainer .polldata, #main .polldatacontainer .polltotal {
	color: #232c31;
	font-size: 11px;
	float: left;
	clear: both;
	width: 460px;
}
#main .polldatacontainer .polltotal div {
	width: 423px;
	float: left;
	padding-top: 5px;
}
#main .polldatacontainer .polltotal .pros {
	display: inline;
	font-size: 11px;
	color: #232c31;
	width: 37px;
	text-align: right;
	margin: 0;
	padding: 0;
}
.pollbutton {
	padding: 15px 0 5px 0;
	float: left;
	background: url('images/poll.gif') no-repeat left 15px;
}
.pollbutton .button {
	height: 17px;
	width: 50px;
	border-width: 0;
	color: #232c31;
	font-size: 9px;
	font-weight: bold;
	background: transparent;
	position: relative;
	top: -2px;
}
.polldata {
	float: left;
	width: 100%;
	padding: 2px 0;
	color: #86a1a9;
	font-size: 10px;
}
.polldata input {
	position: relative;
	left: -5px;
	top: 2px;
}
.polldata a {
	text-decoration: none;
	color: #86a1a9;
}
.polltotal {
	float: left;
	width: 100%;
}
.polltotal div {
	width: 105px;
	float: left;
}
.polltotal p {
	display: inline;
	font-size: 8px;
	color: #ebebea;
}
.qanda_topic, .latest .topic {
	float: left;
	width: 100%;
	margin-top: 28px;
	padding-bottom: 14px;
	color: #86a1a9;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.latest .topic { margin-top: 2px; }
.latest .item { margin-bottom: 15px; }
.latest .text1 a, .latest .text2 a {
	text-decoration: none;
	font-size: 10px;
	color: #86a1a9;
}
.latest .text2 a { color: #ebebea; }
.qanda_q, .qanda_a {
	float: left;
	width: 100%;
	font-size: 10px;
	color: #ebebea;
}
.qanda_q { margin-bottom: 15px; }
.qanda_q p, .qanda_a p {
	color: #86a1a9;
	font-style: italic;
	display: inline;
	padding-right: 3px;
}
.qanda, #main .qanda_link .qanda_a, #main .qanda_link .qanda_q { cursor: pointer; }
.forum_index_topic {
	float: left;
	width: 100%;
	margin-top: 28px;
	padding-bottom: 14px;
	color: #86a1a9;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.forum_index_post {
	float: left;
	width: 100%;
	font-size: 10px;
	color: #86a1a9;
	font-style: italic;
	margin-bottom: 15px;
	cursor: pointer;
}
.forum_index_post p {
	color: #ebebea;
	font-style: normal;
	display: inline;
	padding-right: 3px;
}
#main .qanda_q, #main .qanda_a, #main .qanda_q p, #main .qanda_a p {
	color: #232c31;
	font: 12px Arial, Helvetica, sans-serif;
	cursor: auto;
}
#main .qanda_q p, #main .qanda_a p {
	padding-right: 10px;
	font-weight: bold;
}
#main .qanda_q { margin-bottom: 10px; }
#main .qanda_link .qanda_a { padding-bottom: 30px; }
#main .pollheader, #main .polltotal, #main .polldata { width: auto; }
#banner_right {
	margin-left: 5px;
	width: 160px;
	float: left;
}
#banner_right img {
	float: left;
	clear: both;
	width: 160px;
}
#login .submit {
	background: url('images/login.jpg') no-repeat left -2px;
	width: 17px;
	height: 16px;
	border: none;
	position: absolute;
	left: 132px;
	top: 26px;
	cursor: pointer;
}

/* gallery */
.gallery1row {
	padding-bottom: 20px;
	float: left;
	width: 468px;
	cursor: pointer;
}
.gallery1row .image {
	width: 130px;
	height: 130px;
	padding-right: 15px;
	float: left;
}
.gallery1row .h1, .gallery2header, .gallery3header {
	color: #032c56;
	font-size: 14px;
	width: 323px;
	font-weight: bold;
	padding: 22px 0 16px 0 !important;
}
.gallery2header { padding-top: 0 !important; }
.gallery3header { padding: 0 0 5px 0 !important; }
.gallery1row span, .gallery2header span, .gallery3header span, .gallery3text {
	color: #86a1a9;
	font-size: 10px;
	font-weight: normal;
}
.gallery3text { padding-bottom: 16px; }
.gallery1row .text {
	width: 323px;
	float: left;
	font-size: 10px;
	color: #232c31;
}
.gallery2table { width: 468px; }
.gallery2table div {
	width: 100px;
	cursor: pointer;
}
.gallery3table div { width: 60px; }
.gallery2table .image, .gallery3table .image {
	width: 100px;
	height: 100px;
	background: #ebebea;
	margin-bottom: 5px;
}
.gallery3table .image {
	width: 60px;
	height: 60px;
}
.gallery2table .image img, .gallery3table .image img {
	border: 2px solid #fff;
	margin: 2px;
}
.gallery2table td {
	padding-bottom: 15px;
	vertical-align: top;
	color: #86a1a9;
	font-size: 10px;
}
.gallery2table span {
	color: #232c31;
	text-transform: uppercase;
}
.gallery2text { margin-bottom: 16px; }

/* video */
.video p { color: #86a1a9; }
.video h1 {
	color: #86a1a9 !important;
	font-size: 14px !important;
	margin-top: 15px !important;
	text-transform: uppercase;
}
.video .level2 a {
	color: #032c56 !important;
	margin: 2px 0 4px 0 !important;
	font-weight: bold !important;
	text-decoration: none;
}
.video .level3 {
	background: none !important;
	color: #86a1a9 !important;
	font-size: 10px !important;
	margin: 0 !important;
	padding: 0 !important;
}
.video .level3 a { text-decoration: none; }
.video .level3parent {
	margin: 5px 0 5px 0;
}
.videoheader {
	background: #232c31;
	width: 463px;
	height: 22px;
	color: #cad8cf;
	font-size: 10px;
	line-height: 22px;
	padding-left: 5px;
}
.videoheader .first {
	color: #cad8cf;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
}
.videotablefirst {
	width: 100px;
	height: 70px;
	background: #ebebea;
	cursor: pointer;
}
.videospacer { height: 10px; }
.videotablefirst img {
	border: 2px solid #fff;
	margin: 2px;
	width: 92px;
}
.videotable .videotabletext {
	vertical-align: top;
	padding: 4px 8px 0 4px;
	font-size: 10px;
	width: 134px;
	color: #232c31;
	cursor: pointer;
}
.videotable .videotabletext a { text-decoration: none; }
.videotable .videotabletext span {
	font-size: 11px;
	font-weight: bold;
	color: #032c56;
}
.videoheader2 {
	color: #032c56;
	font-size: 14px;
	font-weight: bold;
	padding: 15px 0;
}
.videoplayer { text-align: center; }
.videoadded, .videocounter {
	width: 234px;
	float: left;
	font-size: 10px;
	color: #032c56;
	padding: 5px 0 15px 0;
}
.videocounter { text-align: right; }
.videotext {
	color: #232c31;
	font-size: 12px;
}
.videoback {
	padding-top: 15px;
	float: left;
}
.videoback a {
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	color: #86a1a9;
	text-transform: uppercase;
}
.spec {
	float: right;
	margin: 0 6px 10px 10px;
	color: #5c7f92;
	font-size: 10px;
	width: 150px;
}
.specimage {
	background: #ebebea;
	height: 150px;
	width: 150px;
	margin-bottom: 5px;
}
.specimage img {
	margin: 2px;
	border: 2px solid #fff;
}
.hiddenimages { display: none; }

/* index */
.thereheader, .forumheader {
	float: left;
	width: 468px;
	height: 17px;
	background: url('images/h1.jpg') repeat-y top left;
	text-transform: uppercase;
	color: #f9ffe9;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0 0 6px;
	margin: 10px 0;
}
.thereheader span { color: #052a57; }
.indexvideo {
	display: inline;
	width: 100px;
	height: 77px;
	background: #ebebea;
	margin-left: 19px;
	cursor: pointer;
	float: left;
}
.indexvideo img {
	margin: 2px;
	border: 2px solid #fff;
	width: 92px;
}
.indexvideocontainer {
	float: left;
	width: 100px;
	margin-left: 19px;
}
.indexvideocontainer .indexvideo { margin: 0; }
.indexvideocontainer a {
	color: #032c56;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.indexvideofirst { margin: 0; }
.indexartikkel {
	width: 100px;
	height: 100px;
	background: #ebebea;
	float: left;
	margin-right: 10px;
}
.indexartikkel img {
	margin: 2px;
	border: 2px solid #fff;
}
.link { cursor: pointer; }
.link, .indexgallerydiv, .indexdiv { float: left; }
.indexgallery {
	float: left;
	width: 60px;
	height: 60px;
	background: #ebebea;
	margin-left: 6px;
	cursor: pointer;
}
.indexgallery img {
	margin: 2px;
	border: 2px solid #fff;
}
.indexv6istlus {
	width: 150px;
	height: 150px;
	background: #ebebea;
	float: right;
	margin: 0 10px;
}
.indexv6istlus img {
	margin: 2px;
	border: 2px solid #fff;
}
.indexuudis {
	width: 150px;
	height: 150px;
	background: #ebebea;
	float: left;
	margin-right: 10px;
}
.indexuudisp, .indexuudisplong {
	float: left;
	width: 300px;
}
.indexuudisplong { width: 455px; }
.indexuudis img {
	margin: 2px;
	border: 2px solid #fff;
}
.indexseparator {
	margin: 12px 0 8px 0;
	float: left;
	width: 100%;
}
.uudis1 {
	width: 225px;
	float: left;
	cursor: pointer;
	margin-right: 10px;
}

/* news */
.newslinks {
	text-align: right;
	margin: 0 5px 10px 0;
}
.newslinks a {
	color: #a3b4bd;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
}
.newsitem a {
	color: #232c31;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}
.newsitem span {
	font-size: 10px;
	color: #86a1a9;
	padding-left: 5px;
}

/* register, feedback & addevent - form fields */
#register .header, #register .name, #register .additional, #register .button input, 
	#addevent .header, #addevent .name, #addevent .additional, #addevent .button input, 
	#feedback .name, #feedback .button input,
	#classifieds .name, #classifieds .button input, #classifieds .additional {
	color: #94cc00;
	font-size: 14px;
	font-weight: bold;
}
#feedback .button input { margin-bottom: 15px; }
#register .header,
	#addevent .header {
	text-align: center;
	padding: 35px 0 25px 0;
}
#register .name, #register .additional,
	#addevent .name, #addevent .additional,
	#feedback .name,
	#classifieds .name { padding: 0 8px 5px 0; }
#register .name, #feedback .name,
	#addevent .name, #addevent .name,
	#classifieds .name {
	text-align: right;
	color: #232c31;
	font-size: 11px;
	vertical-align: top;
	line-height: 20px;
}
#register .additional, 
	#addevent .additional,
	#classifieds .additional,
	#classifieds .additional {
	padding-left: 5px;
	text-align: justify;
	color: #86a1a9;
	font-size: 10px;
}
#register .field,
	#addevent .field, #addevent .short,
	#feedback .field,
	#classifieds .field {
	width: 254px;
	vertical-align: top;
	padding-bottom: 5px;
}
#register .field input, #feedback .field input, #register .field textarea,
	#addevent .field input, #addevent .short input, #addevent .field input, #addevent .field textarea,
	#classifieds .field input, #classifieds .short input, #classifieds .field textarea {
	border: 1px solid #cfd4c2;
	width: 215px;
	height: 15px;
	line-height: 15px;
	font: 11px Arial, Helvetica, sans-serif;
}
#addevent .field, #classifieds .field {
	line-height: 15px;
	font: 11px Arial, Helvetica, sans-serif;
}
#register .file,
	#addevent .file,
	#classifieds .file { height: 20px !important; }
#register .button, 
	#addevent .button,
	#feedback .button,
	#classifieds .button {
	text-align: right;
	padding-right: 40px;
}
#register .button input,
	#addevent .button input,
	#feedback .button input,
	#classifieds .button input {
	cursor: pointer;
	background: #f9ffe9;
	border: none;
}
#register .field .radio,
	#addevent .field .radio {
	width: 12px;
	height: 12px;
	border: none;
}
#register .field textarea,
	#addevent .field textarea,
	#classifieds .field textarea { height: 100px; }
#addevent .field .textarea1 { height: 50px; }
#addevent .field .textarea2 { height: 370px; }
#addevent .field select {
	border: 1px solid #cfd4c2;
	width: 218px;
	height: 18px;
	line-height: 18px;
	font: 12px Arial, Helvetica, sans-serif;
}
#addevent .files { font: 11px Arial, Helvetica, sans-serif; }
#addevent .files input {
	border: 1px solid #000;
	width: 100px;
	margin-left: 10px;
}
#addevent .short, #addevent .short input, #addevent .short select { width: 70px; }
#addevent .short2 { width: 130px; }
#addevent .checkbox input { width: 20px; }
.t2rn, .owner { color: #86a1a9 }
#addevent .minheight { height: 10px; }
.topspacer { padding-top: 20px; }
.owner { font-size: 11px; }
#addevent .field .checkbx {
	width: 20px;
	margin: 5px 0 0 0;
	border: none;
	padding: 0;
}


/* forum */
.mainforumheader, .mainforumheader2 {
	float: left;
	background: #232c31;
	width: 468px;
}
.mainforumheader2, .mainforumheader2 a, .mainforumheader .a1, .mainforumheader .a2, .mainforumheader .a3 {
	float: left;
	color: #cad8cf;
	border-left: 1px solid #485054;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	line-height: 22px;
	text-decoration: none;
}
.mainforumheader2 {
	text-align: left;
	padding-left: 4px;
	border: none;
}
.mainforumheader2 a { border: none; }
.mainforumheader .a1 {
	border: none;
	width: 290px;
}
.mainforumheader .a2 { width: 61px; }
.mainforumheader .a3 { width: 114px; }
.forumheader {
	float: left;
	width: 468px;
	background: url('images/h1.jpg') repeat-y top left;
	text-transform: uppercase;
	color: #f9ffe9;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0 0 6px;
	margin: 5px 0;
	height: auto;
}
.forumheader a {
	color: #f9ffe9;
	text-decoration: none;
}
.forumtopic {
	float: left;
	width: 468px;
	border-bottom: 1px solid #cfd4c2;
}
.forumtopicfirst { border-top: 1px solid #cfd4c2; }
.forumtopic .a1t, .forumtopic .a2t, .forumtopic .a3t {
	color: #232c31;
	border-left: 1px solid #cfd4c2;
	text-align: center;
	font-size: 11px;
	padding: 4px 0;
}
.forumtopic .a3t a {
}
.forumtopic .a1t {
	text-align: left;
	border: none;
	width: 285px;
	padding: 0 5px 0 5px;
}
.forumtopic .a1t a {
	color: #232c31;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
.forumtopic .a1t div a { font-size: 11px; }
.forumtopic .a2t { width: 61px; }
.forumtopic .a3t { width: 114px; }
.forumadminlink a {
	text-decoration: none;
	color: #232c31;
	font-weight: bold;
}
.adminpanel {
	border: 1px solid #f00;
	height: auto;
	float: left;
}
.forumname2 { float: left; }
.forumname2 input, .forumname2 textarea, #feedback textarea {
	border: 1px solid #cfd4c2;
	width: 215px;
	height: 15px;
	line-height: 15px;
	font-size: 11px;
	font: 12px Arial, Helvetica, sans-serif;
}
.forumname2 textarea, #feedback textarea { height: 100px; }
.forumname2 .button {
	width: 100px;
	float: left;
	padding-bottom: 5px;
	margin-top: 5px;
}
.postita {
	float: left;
	padding-top: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #232c31;
}
.postita textarea {
	font: 12px Arial, Helvetica, sans-serif;
	width: 466px;
	border: 1px solid #cfd4c2;
	background: #fdfcfc;
	height: 160px;
	margin: 10px 0 6px 0;
}
.postita input {
	float: right;
	margin-right: 6px;
	border: 1px solid #cfd4c2;
	background: #fdfcfc;
	font-size: 12px;
	color: #232c31;
}
.forumpost {
	float: left;
	width: 468px;
	border-bottom: 1px solid #cfd4c2;
	padding: 10px 0 15px 0;
}
.forumpost .userinfo {
	float: left;
	width: 125px;
	font-size: 10px;
}
.forumpost .postdata {
	float: left;
	width: 334px;
}
.forumpost .userinfo a {
	font-weight: bold;
	text-decoration: none;
	color: #232c31;
}
.forumpost .userinfo .avatar {
	display: block;
	margin-bottom: 0;
}
.forumpost .userinfo .land { width: 100px; }
.forumpost .userinfo .port { height: 100px; }
.profile .avatar {
	background: #ebebea;
	float: left;
	margin: 21px 33px 16px 5px;
}
.profile .avatar img {
	margin: 2px;
	border: 2px solid #fff;
}
.profile .info {
	float: left;
	padding: 30px 0 0 5px;
	color: #032c56;
}
.profile .hyydlause {
	float: left;
	clear: both;
	background: #fff;
	width: 458px;
	padding: 7px 4px;
	border: 1px solid #d9d9d9;
	margin-top: 20px;
}
.profile .minust, .profile .hobid, .profile .kontantandmed {
	float: left;
	font-size: 11px;
	color: #232c31;
	width: 458px;
	margin-left: 5px;
}
.profile .high {
	float: left;
	width: 458px;
	margin-top: 20px !important;
}
.pgallery {
	color: #232c31;
	font-size: 10px;
}
.personalgallery { width: 100%; }
.personalgallery div { width: 74px; }
.personalgallery .image {
	background: #ebebea;
	margin-bottom: 5px;
	width: 74px;
	height: 74px;
}
.personalgallery .image img {
	border: 2px solid #fff;
	margin: 2px;
}


.liiklist, .alalist {
	width: 100%;
	float: left;
	color: #232c31;
	font-size: 9px;
	margin: 2px 0 2px 0;
}
.liiklist1, .liiklist2, .liiklist3, .liiklist4 {
	width: 13px;
	height: 13px;
	margin-right: 3px;
}
.liiklist1 { background: #bccdc7; }
.liiklist2 { background: #cedfa0; }
.liiklist3 { background: #d1cbb0; }
.liiklist4 { background: #d8ded9; }
.calendarlinks {
	margin: 20px 0  20px 0;
	float: left;
	width: 100%;
}
.calendarlinks .date {
	float: left;
	color: #5c7f92;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	text-transform: uppercase;
}
.calendarlinks .links, .userlinks .links {
	float: right;
	text-align: right;
	margin-right: 20px;
}
.userlinks .links {
	width: 468px;
	float: left;
	clear: both;
}
.calendarlinks .links a, .userlinks .links a, .userlinks span {
	color: #032c56;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
}
.userlinks .links a, .userlinks span { float: right; }
.calendartable {
	width: 100%;
	font-size: 10px;
	color: #232c31;
	float: left;
}
.calendartable .t1 { width: 35px; }
.calendartable .t2 { width: 35px; }
.calendartable .t3 { width: 50px; }
.calendartable .t5 { width: 40px; }
.calendartable .t6 { width: 60px; }
.calendarrow { cursor: pointer; }
.calendarrow td { padding: 2px; }
.calendartable .emptyrow {
	height: 7px;
	line-height: 7px;
}
.calendar {
	float: right;
	margin: 0 6px 10px 10px;
	color: #5c7f92;
	font-size: 10px;
}
.calendarimage {
	background: #ebebea;
	height: 180px;
	width: 180px;
	margin-bottom: 5px;
}
.calendarimage img {
	margin: 2px;
	border: 2px solid #fff;
}
.calendarh1 {
	float: left;
	width: 100%;
}
.calendardata {
	margin-top: 20px;
	float: left;
	font-size: 12px;
	line-height: 20px;
	width: 100%;
}
.usertable {
	width: 468px;
	font-size: 10px;
	color: #232c31;
}
.usertable .t1 {
	width: 170px;
	padding: 50px;
}
.usertable .t2 { width: 100px; }
.usertable .t3 { width: 140px; }
.usertable .topic {
	font-weight: bold;
	border-top: 1px solid #bbbfaf;
	border-bottom: 1px solid #bbbfaf;
	padding: 10px 0 10px 0;
}
.userlinks {
	margin-bottom: 5px;
	float: left;
	width: 100%;
}
.usertable .emptyrow {
	height: 7px;
	line-height: 7px;
}
.userlinks span { color: #000; }
.InputButton { text-transform: capitalize; }

.link_menu {
	float: left;
	margin-top: 20px;
	position: relative;
	left: -17px;
}
.link_menu .item {
	float: left;
	width: 158px;
	background: url('images/linkbg.gif') repeat-x left top #3e4c51;
	border: 1px solid #5d6a6e;
	border-top: none;
}
.link_menu .item a {
	padding-left: 8px;
	display: block;
	width: 150px;
	font-size: 12px;
	text-decoration: none;
	color: #ebebea;
}
.link_menu .first { border-top: 1px solid #5d6a6e; }

.ads_cat, .ads, .contact {
	float: left;
	width: 100%;
}
.ads .image {
	background: #ebebea;
	padding: 1px;
	float: left;
	margin-right: 10px;
}
.ads img {
	margin: 2px;
	border: 2px solid #fff;
	float: left;
}
.contact {
	margin-top: 10px;
	color: #002f59;
}
.contact h2 {
	font-weight: bold !important;
	display: inline;
	font-size: 12px !important;
}

.error {
	font-weight: bold;
	color: #f00;
}
#adslist {
	font: 12px arial;
	width: 160px;
	height: 200px;
	border: none;
	overflow: hidden;
	background: #faffe9;
}
#adslist .image { padding: 0; }
#adslist img {
	margin: 0;
	border: none;
}
#adslist .high {
	color: #092857;
	font-size: 12px;
	font-weight: bold;
}
.adslisttext {
	line-height: 19px;
	background: #6a8a99;
	color: #fff;
	padding-left: 5px;
	font-weight: bold;
}
.adslisttext a {
	display: block;
	width: 160px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
