body{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	}

h1{font-size:140%;font-weight:bold;margin:10px 0;}
h2{font-weight:bold;margin:0 0 10px 0;}
h3{font-weight:bold;}
h4{font-size:90%;font-weight:bold;}
p{margin:0 0 1em 0;line-height:160%;}

a.loopia:hover{text-decoration:none;}
a.loopia:hover strong{border-bottom:1px solid #f00;}

a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}

div.help{clear:left;font-size:90%;width:66%;}
	div.help a{background:url(../images/arrow.gif) left center no-repeat;padding:0 0 0 10px;font-weight:normal;}
		div.help a.show{background:url(../images/arrow_down.gif) left center no-repeat;}
	div.help p{padding:0 0 0 10px;font-weight:bold;margin:0 0 0.5em 0;}

a.external{padding:0 13px 0 0;background:url(../images/external.gif) right 2px no-repeat;}
a.wiki{padding:0 13px 0 0;background:url(../images/icon_wiki.gif) right 2px no-repeat;}
a.hitta{padding:0 13px 0 0;background:url(../images/hitta.gif) right 2px no-repeat;}
a.eniro{padding:0 13px 0 0;background:url(../images/eniro.gif) right 2px no-repeat;}

a.google{padding:0 0 0 18px;background:url(../images/icon_google.gif) left center no-repeat;}
a.twitter{padding:0 0 0 14px;background:url(../images/icon_twitter.gif) left center no-repeat;}

input, textarea, select{font-size:90%;font-family: Arial, Helvetica, Sans-Serif;}
label.error{display:block;color:#f33;font-size:85%;}

blockquote{margin:1em 2em;padding:.5em;line-height:160%;border-left:4px solid #ccf;font-style:italic;background:#fff;}

ul.standard{margin:0 0 1em 0.5em;line-height:160%;}
ul.standard.small{line-height:100%;}
ul.standard li{background:url(../images/arrow.gif) left 7px no-repeat;padding:0 0 0 1em;margin:0 0 0.5em 0;}

ul.util{}
ul.util li{margin:2px 0;}
ul.util li a{padding: 0 0 0 24px;}
    ul.util li a.facebook{background:url(../images/icon_facebook.gif) left center no-repeat;}
    ul.util li a.twitter{background:url(../images/icon_twitter.gif) left center no-repeat;}
    ul.util li a.getsatisfaction{background:url(../images/icon_gs.gif) left center no-repeat;}
    ul.util li a.google{background:url(../images/icon_google.gif) left center no-repeat;}

.w2{width:2%;}
.w3{width:3%;}
.w5{width:5%;}
.w6{width:6%;}
.w9{width:9%;}
.w10{width:10%;}
.w11{width:11%;}
.w12{width:12%;}
.w13{width:13%;}
.w14{width:14%;}
.w15{width:15%;}
.w16{width:16%;}
.w17{width:17%;}
.w20{width:20%;}
.w22{width:22%;}
.w23{width:23%;}
.w24{width:24%;}
.w25{width:25%;}
.w30{width:30%;}
.w33{width:33%;}
.w34{width:34%;}
.w35{width:35%;}
.w37{width:37%;}
.w40{width:40%;}
.w45{width:45%;}
.w55{width:55%;}
.w66{width:66%;}
.w67{width:67%;}
.w75{width:75%;}
.w100{width:100%;}

.center{text-align:center;}
.right{text-align:right;}

.strong{font-weight:bold;}

.small{font-size:90%;}
.xsmall{font-size:80%;}
.xxsmall{font-size:70%;}

.gray, .grey{color:#666;}

.red{color:#ff0000;}

.clear{clear:both;height:0;margin:0;padding:0;}
div.clear{_display:none;}

.tip{background:#ffe;border:1px solid #000;width:288px;text-align:left;padding:5px;font-size:90%;}

.opensearch{padding:10px;position:absolute;top:10px;right:10px;width:234px;height:60px;font-size:90%;border:1px solid #aca899;text-align:left;}
.opensearch.msie{background:#f0ecde url(../images/opensearchbox_msie.gif) center 36px no-repeat;}
.opensearch.firefox{background:#eeecdd url(../images/opensearchbox_firefox.gif) center 36px no-repeat;}
	.opensearch a.add{display:block;width:100%;background:url(../images/opensearch_arrow.gif) right center no-repeat;color:#000;font-weight:bold;}
	.opensearch a.close{display:block;position:absolute;right:5px;bottom:5px;font-size:80%;}


div.msg{background:#ddf url(../images/icon_msg.gif) 10px center no-repeat; margin:10px 0;padding:12px 8px 12px 52px;border-top:2px solid #99f;border-bottom:2px solid #99f;color:#333;font-weight:bold;font-size:90%;}
div.warning{background:#fdd url(../images/icon_warning.gif) 10px center no-repeat;margin-bottom:10px;padding:12px 8px 12px 52px;border-top:2px solid #f99;border-bottom:2px solid #f99;color:#333;font-weight:bold;font-size:90%;}
div.relation{background:#dfd url(../images/icon_question.gif) 10px center no-repeat; margin:10px 0;padding:12px 8px 12px 52px;border-top:2px solid #9f9;border-bottom:2px solid #9f9;color:#333;font-weight:bold;}
	div.relation em{color:#363;}

span.warning{color:#f99;}
span.tooltip{color:#00f;cursor:default;}
sup.tooltip{cursor:default;}
sup.new{color:#f00;font-size:70%;}

input.empty, textarea.empty{background:#ffd;}
div.countcharacters{text-align:right;}

.website{display:none;}

div.nixinfo{width:322px;float:right;margin:0 0 20px 20px;border:6px solid #ccf;background:#fff;}
	div.nixinfo div.inside{border:1px solid #88f;padding:10px;}
	div.nixinfo .big{font-size:200%;margin:0;font-weight:bold;}
    div.nixinfo h4{margin:10px 0;}
    div.nixinfo ul{margin-bottom:20px;}

div.nixad{clear:both;margin:0 200px;border:5px solid #ccf;background:#fff;}
	div.nixad div.inside{border:1px solid #88f;padding:5px;}
		div.nixad p{margin:0;}
	
/* ScrollerAd */
ul#scrollerad{position:relative;height:25px;width:100%;margin:0 auto;padding:0;overflow:hidden;font-size:80%;}
ul#scrollerad li{position:absolute;top:45px;}
	ul#scrollerad li a{text-decoration:underline;}

#wrapper{background:#eef;}
	#wrapper .corner{
		position:absolute;
		width:9px;
		height:9px;
	}
		#wrapper .corner#tl{background:url(../images/corner_tl.gif) center center no-repeat;top:0;left:0;}
		#wrapper .corner#tr{background:url(../images/corner_tr.gif) center center no-repeat;top:0;right:0;}
		#wrapper .corner#br{background:url(../images/corner_br.gif) center center no-repeat;bottom:0;right:0;}
		#wrapper .corner#bl{background:url(../images/corner_bl.gif) center center no-repeat;bottom:0;left:0;}
	#wrapper #header{border-bottom:1px solid #000;}
	#wrapper #footer{border-top:1px solid #000;}
	
		#wrapper #header .mainsearch{margin:0px 0 0 0;}
			#wrapper #header .mainsearch div.module{}
				#wrapper #header .mainsearch div.module #mainsearch, #wrapper #header .mainsearch div.module p{margin:0 0 10px;}
		
			#wrapper #header .mainsearch label{
				display:block;
				float:left;
				width:10px;
				height:38px;
			}
				#wrapper #header .mainsearch label.left{
					background:url(../images/mainsearch_left.gif) left center no-repeat;
				}
	
			#wrapper #header .mainsearch input{

				
			}
		
				#wrapper #header .mainsearch input#q{
					width:400px;
					margin:0;
					height:20px;
					border-right:0px;
					font-family: Arial, Helvetica, Sans-Serif;
					font-size: 1.1em;
					font-weight:bold;
					padding:7px 0 3px 3px;
					border:3px solid #555;
				}
				
				#wrapper #header .mainsearch input.submit{
					border:0px;
					cursor:pointer;
					padding:0;
					vertical-align:bottom;
					
				}
				
				#wrapper #header #about p{
					margin:0;
				}
				
				
				#wrapper #body ul.menu{border:1px solid #ddf;float:left;margin:0 0 10px 0;padding:0 5px 0 5px;background:#fbfbfb;}
				#wrapper #body ul.menu li{float:left;}
					#wrapper #body ul.menu li a{display:block;margin:4px 10px;font-size:90%;font-weight:bold;}
						#wrapper #body ul.menu li a#active{color:#000;cursor:default;}
							#wrapper #body ul.menu li a#active:visited{color:#000;}
							#wrapper #body ul.menu li a#active:hover{text-decoration:none;}

		#wrapper #body form, #wrapper #body form{
			margin:0 0 20px 0;
		}
		
		#wrapper #body p.small{margin-left:50px;margin-right:50px;}
		
		#wrapper #body form{}
			#wrapper #body form.adminForm{clear:both;}
				
			
				#wrapper #body ul.table.header{
					float:left;
					background:#ddf;
					width:100%;
					border-bottom:1px solid #88f;
					padding:4px 0;
					font-weight:bold;
				}
				
					#wrapper #body ul.table.header li{}
						#wrapper #body ul.table.header li div{float:left;}

				#wrapper #body ol.table{
					float:left;
					background:#eef;
					width:100%;
					margin:0 0 10px 0;
				}
	
						#wrapper #body div.expand{text-align:center;float:right;width:100%;margin:0 0 20px 0;}
						#wrapper #body ul.tableoptions{border:1px solid #ddf;float:right;margin:0 0 10px 0;padding:0 5px 0 5px;background:#fbfbfb;}
							#wrapper #body ul.tableoptions li{float:left;margin:4px 4px 4px 0;font-size:90%;}
								#wrapper #body ul.tableoptions li label{display:inline;margin:0;padding:0;}
						#wrapper #body ol.table input{margin:0;padding:0;vertical-align:middle;}
						#wrapper #body ol.table li{float:left;width:100%;border-bottom:1px solid #ccf;padding:4px 0;margin:0!important;}
							#wrapper #body ol.table li.odd{background:#fff;}
							#wrapper #body ol.table li.spam{background:#fdd;}
							#wrapper #body ol.table li.hover{background:#ffd;}
							#wrapper #body ol.table li.checked{background:#ddf;}
							#wrapper #body ol.table li.trash{text-decoration: line-through;display:none;}
								#wrapper #body ol.table li .moreinfo{font-weight:bold;}
								#wrapper #body ol.table li .silent.yes{background:url(../images/icon_check_16x16.gif) center center no-repeat;}
								#wrapper #body ol.table li .silent{}
							

								#wrapper #body ol.table li div {float:left;}
									#wrapper #body ol.table li div.spam{color:#f00;}
									#wrapper #body ol.table li div.message{border-top:1px solid #ddf;padding:4px 0;margin:4px 0 0 0;}
										#wrapper #body ol.table li div.message .inside{padding:0 0 0 8%;}
										
										#wrapper #body ol.table li div.moreinfo input{margin:0 2px;}

					#wrapper #body ul.pagination{float:left;margin:10px 0 0 0;padding:4px 0;width:100%;border-top:1px solid #ccf;border-bottom:1px solid #ccf;font-size:90%;}
						#wrapper #body ul.pagination li{float:left;}
							#wrapper #body ul.pagination li a{display:block;padding:2px 6px;margin:0 1px;text-decoration:none;}
							#wrapper #body ul.pagination li a:hover{background:#00f;color:#fff;}
								#wrapper #body ul.pagination li span{display:block;padding:2px 6px 0 6px;border-bottom:2px solid #00f;margin:0 1px;}
								#wrapper #body ul.pagination li em{display:block;padding:2px 6px;margin:0 1px;font-style:normal;}
		
			#wrapper #body form label{
				display:block;
			}
			
			#wrapper #body form ol li{
				margin:0 0 5px 0;
			}
			
			#wrapper #body form input{}
				#wrapper #body form input#Name{width:250px;}
					#wrapper #body form imput#Name.ac_loading{}
			
			#wrapper #body form textarea{width:100%;}
			
			#wrapper #body #toolbar{background:#fbfbfb;margin:0 0 20px 0;height:60px;padding:4px 4px 0 0;border:1px solid #ddf;}
				#wrapper #body #toolbar ul{float:right;}
					#wrapper #body #toolbar ul li{float:left;margin:0 0 0 10px;}
						#wrapper #body #toolbar ul li a{display:block;padding:38px 8px 3px 8px;font-size:80%;text-align:center;}
							#wrapper #body #toolbar ul li a.delete{background: url(../images/icon-32-delete.png) center 3px no-repeat;}
							#wrapper #body #toolbar ul li a.reset{background: url(../images/icon-32-reset.png) center 3px no-repeat;}
							#wrapper #body #toolbar ul li a.resettrash{background: url(../images/icon-32-resettrash.png) center 3px no-repeat;}
							#wrapper #body #toolbar ul li a.emptytrash{background: url(../images/icon-32-emptytrash.png) center 3px no-repeat;}
							#wrapper #body #toolbar ul li a.move{background: url(../images/icon-32-move.png) center 3px no-repeat;}
						#wrapper #body #toolbar ul li a:visited{}
						#wrapper #body #toolbar ul li a:hover{
							padding:37px 7px 2px 7px;
							border-top:1px solid #eee;
							border-right:1px solid #ddf;
							border-bottom:1px solid #ddf;
							border-left:1px solid #eee;
							background-position:center 2px;
						}
						#wrapper #body #toolbar ul li a:active{}
	
	#wrapper #body #comments{
		border-bottom:1px solid #000;
		margin:0 0 10px 0;
		width: 810px;
		float:left;
	}

		#wrapper #body #comments .comment{
			margin:0 0 10px 0;
		}
			
				#wrapper #body #comments .comment .message{
					margin:5px;
					line-height:140%;
				}
		#wrapper #body #comments h2{
			position:relative;
			background:#ddf;
			padding:7px 2px;
			margin:0;
			border-bottom:1px solid #88f;
		}
			
			#wrapper #body #comments h2 span.organisation, #wrapper #body #comments h2 span.number{
				font-size:70%;
			}
		
			#wrapper #body #comments h2 div.timestamp{
				position:absolute;
				width:400px;
				right:10px;
				top: 2px;
				font-size:65%;
				font-size:80%;
				font-weight:normal;
			}
				
				#wrapper #body #comments h2 span.organisation{
					font-size:90% !important;
					
				}
			
				#wrapper #body #comments h2 div.timestamp ul{height:26px;float:right;}
					#wrapper #body #comments h2 div.timestamp ul li{float:left;margin-left:10px;height:26px;}
						#wrapper #body #comments h2 div.timestamp ul li strong{font-size:100%;}
							#wrapper #body #comments h2 div.timestamp ul li strong.good{color:#090}
							#wrapper #body #comments h2 div.timestamp ul li strong.bad{color:#f33}
							#wrapper #body #comments h2 div.timestamp ul li ul{float:none;height:auto;}
					
					em.spam{font-style:normal;font-weight:bold;color:#f33;border-top: 1px dashed #f00;border-bottom:1px dashed #f00;}
				
				a.spam, a.thumbup, a.thumbdown{}
				a.thumbup, a.thumbdown{display:block;width:26px;height:26px;background:url(../images/thumbs.gif);background-repeat:no-repeat;}
					a.thumbup span, a.thumbdown span{display:none;}
				a.thumbup{background-position:left top}
				a.thumbdown{background-position: right top}
					
					div.indicator{display:none;width:48px;height:16px;background:url(../images/indicator.gif) 26px center no-repeat;}
					a.spam.disabled, a.thumbup.disabled, a.thumbdown.disabled{cursor:default;}
						a.thumbup.disabled:hover{background-position:left top;}
						a.thumbdown.disabled:hover{background-position:right top;}
						a.thumbup:hover,  a.thumbup.voted, a.thumbup.voted:hover{background-position:left bottom;}
						a.thumbdown:hover, a.thumbdown.voted, a.thumbdown.voted:hover{background-position:right bottom;}
	

	#wrapper #footer{
		font-size:80%;

	}
        #wrapper #footer p.column{float:left;margin:0;}