@charset "utf-8";
/* CSS Document */


div#tm {
	padding:21px 10px 0px 9px;
}
	
.tm_homelogo, .tm_opplogo {
	width:105px;
	float:left;
	text-align:center;
	color:#e15c03
}

.tm_homelogo, .tm_opplogo img {
	max-width:105px;
}

.tm_homelogo, .tm_opplogo a  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.tm_detail {
	width:48px;
	float:left;
	padding-top:47px;
	text-align:center;
}


.result, .thread {
	width:268px;
	min-height:40px;
	height:auto !important;
	height:40px;
	border-bottom:1px solid #d1d0cf;
}

.result_title, .thread_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
}

.result_title {
	width:224px;
	display:block;
	float:left;
	text-align:center;
}

.result_orange, .thread_subtitle {
	color:#e15c03;
}

.result_image, .thread_read {
	display:block;
	float:left;
	padding-top:9px;
}

.thread_page {
	width:20px;
	padding:10px 0px 0px 4px;;
	height:30px;
	float:left;
}

.thread_title {
	width:196px;
	padding-left:5px;
	float:left;
}

.thread_subtitle {
	font-size:9px;
}

.headline {
	width:180px;
	height:33px;
	border-bottom:1px solid #d1d0cf;
}

.headline_page {
	width:15px;
	height:23px;
	padding-top:10px;
	float:left;
}

.headline_title {
	width:155px;
	padding-left:10px;
	padding-top:6px;
	height:27px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.headline_title_orange {
	color:#e15c03;
	text-transform:uppercase;
}

.headline_archive {
	padding-top:8px;
}

.headline_title_date {
	color:#646362;
}

.shout {
	width:176px;
	min-height:34px;
	height:auto !important;
	height:34px;
	border-bottom:1px solid #d1d0cf;
	padding:3px 2px;
	font-family:Arial, Helvetica, sans-serif;
}

.shout_name {
	font-size:11px;
	font-weight:bold;
	color:#e15c03;
}

.shout_message {
	font-size:10px;
	color:#000000;
}

input#shoutbox_name, input#shoutbox_message {
	width:125px;
	height:12px;
	padding:1px 3px;
	border:1px solid #989898;
	margin:4px 0px 0px 0px;
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

input#shoutbox_captcha {
	height:12px;
	width:125px;
	padding:1px 3px;
	border:1px solid #989898;
	background:#ffffff;
	margin:4px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

div#shoutbox_captcha_img {
	width:131px;
	text-align:center;
	margin:4px 0px 0px 0px;
}
	
.shoutbox_links {
	padding:4px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
}

.shoutbox_links a {
	font-size:9px;
	color:#e15c03;
}

.titles {
	color:#969594;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #d5d4d3;
	width:407px;
}

.news {
	width:403px;
	margin-bottom:10px;
}

.news_title, .startarticle_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e15c03;
	font-weight:bold;
}

.news_rubric {
	width:201px;
	text-transform:uppercase;
}

.news_poster {
	width:202px;
	text-align:right;
}

.news_poster a, news_poster a:hover {
	color:#000000;
}

.news_rubric, .news_poster {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	float:left;
	height:13px;
}

.news_rubricimg {
	width:403px;
}

.news_text, .startarticle_text {
	width:399px;
	padding:4px;
}

.news_more, .startarticle_more {
	width:403px;
	text-align:right;
}

.news_more a, .startarticle_more a {
	font-weight:bold;
	font-size:11px;
}

.login_user, .login_password, .login_user:active, .login_password:active, .login_user:focus, .login_password:focus {
	width:97px;
	height:13px;
	padding:1px 0px 0px 58px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#868585;
	border:0px;
	margin:0px;
	float:left;
} 

.login_user, .login_user:active, .login_user:focus {
	background:url(../gfx/login_username.png) no-repeat;
}

.login_password, .login_password:active, .login_password:focus {
	background:url(../gfx/login_password.png) no-repeat;
	margin:0px 15px 0px 5px;
}

.login_go, .login_go:active, .login_go:focus {
	width:49px;
	height:14px;
	background:none;
	border:none;
}

.gallery {
	width:148px;
	height:150px;
	text-align:center;
	padding:0px 16px;
}

.gallery_img {
	height:105px;
	width:148px;
}

.gallery_img img {
	max-height:105px;
	max-width:148px;
}

.gallery_link {
	width:148px;
}

.gallery_files {
	width:148px;
}
