html {
margin:0;
padding:0;
}
body {
background-color:#eee;
background-image:url(/img/bg_body.gif);
background-repeat:repeat;
color:#555;
font:normal normal normal 11px/16px verdana,arial,sans-serif;
margin:0;
padding:10px 0;
}
img {
border:none;
}
img.flow {
clear:both;
display:block;
margin:10px 0 0 0;
}
form {
margin:0px;
}
form fieldset {
border-style: none none none none;
padding: 0px;
margin: 0px;
}
ul {
list-style:disc inside none;
margin:10px 0 0 0;
padding:0;
}
li ul {
list-style:disc inside none;
margin:0 0 0 20px;
padding:0;
}
.clear {
clear:both;
font-size:0;
height:0;
line-height:0em;
width:0;
}
.foto		{display:block;margin:20px 0;}
.foto		{display:block;font-size:10px;font-weight:bold;margin:20px 0;}
.foto img	{display:block;margin:0;}
.fotov		{display:block;font-size:10px;font-weight:bold;float:left;margin:20px 10px 20px 0;}
.fotov img	{display:block;margin:0;}
.fotoh		{display:block;font-size:10px;font-weight:bold;float:right;margin:0 0 20px 10px;}
.fotoh img	{display:block;margin:0;}
.litetfoto	{display:inline;margin:20px 3px;padding:0 3px;}
a {
color:#c63;
text-decoration:none;
}
a:hover {
color:#930;
text-decoration:underline;
}

a {
color:#09f;
text-decoration:none;
}
a:hover {
color:#09f;
text-decoration:underline;
}

a.mail {
text-decoration:none;
color:#555;
}
a.mail:hover {
text-decoration:none;
color:#555;
cursor:hand;
cursor:pointer;
}
#container_top,
#container_bottom {
background-image:url(../img/bg_container_1.png);
background-repeat:no-repeat;
clear:both;
font-size:0;
height:17px;
line-height:0em;
margin:0 auto;
padding:0;
position:relative;
width:1200px;
}
#container_bottom {
background-image:url(../img/bg_container_3.png);
background-repeat:no-repeat;
}
#container {
background-image:url(../img/bg_container_2.png);
background-repeat:repeat-y;
clear:both;
margin:0 auto;
padding:0 0 0 18px;
width:1182px;
}
#content {
float:left;
padding:0 22px 0 0;
width:818px;
}
#header {
clear:both;
height:62px;
margin:0;
padding:0 0 10px 0;
width:818px;
}
#logotype {
display:block;
float:left;
height:62px;
width:62px;
}
#commercial {
float: right;
height:62px;
margin:0 0 0 0;
padding:0 0 0 0;
width:495px;
border: 1px solid #c6c6c6;
}
#commercial img {
clear:none;
float:left;
margin:3px 0px 0px 0px 4px;
}
#topbanner {
border:1px solid #ddd;
}
#menu {
background-image:url(../img/bg_menu.gif);
background-repeat:repeat-x;
clear:both;
height:26px;
list-style:none;
margin:0;
padding:0;
width:818px;
}
#menu li {
display:inline;
}
#menu a {
color:#555;
display:block;
float:left;
font:normal normal bold 12px/22px arial,verdana,sans-serif;
height:22px;
margin:0;
padding:0 8px;
text-decoration:none;
}
#menu a.active,
#menu a.active:hover {
background-color:#f00;
color:#fff;
}
#column_large {
clear:none;
float:left;
margin:0;
padding:0 0 20px 0;
width:620px;
}
#timefliesby_1,
#timefliesby_3 {
background-image:url(../img/bg_timefliesby_1.gif);
background-repeat:no-repeat;
clear:both;
font-size:0;
height:12px;
line-height:0em;
margin:10px 0 0 0;
padding:0;
width:617px;
}
#timefliesby_3 {
background-image:url(../img/bg_timefliesby_3.gif);
height:18px;
margin:0;
}
#timefliesby_2 {
background-color:#ff9;
background-image:url(../img/timefliesby.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0 10px 0 50px;
width:557px;
}
.comment_1,
.comment_3 {
background-image:url(../img/bg_comment_1.gif);
background-repeat:no-repeat;
clear:both;
font-size:0;
height:12px;
line-height:0em;
margin:10px 0 0 0;
padding:0;
width:500px;
}
.comment_3 {
background-image:url(../img/bg_comment_3.gif);
height:18px;
margin:0;
}
.comment_2 {
background-color:#ddf;
background-image:url(../img/comment.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0 10px 0 50px;
width:440px;
}
.comment_2 p {
margin:0;
width:440px;
}
.staff {
margin:20px 0 0 0;
width:500px;
}
.staff.first {
margin:10px 0 0 0;
}
.staff img {
display:block;
float:left;
margin:0 10px 0 0;
}
.staff h2,
.staff h3 {
clear:none;
display:block;
float:left;
line-height:1em;
margin:0;
}
.staff p {
clear:none;
display:block;
float:left;
margin:10px 0 0 0;
width:340px;
}
.column_left {
clear:both;
float:left;
margin:0;
padding:0;
width:290px;
}
.column_right {
clear:none;
float:left;
margin:0 0 0 20px;
padding:0;
width:290px;
}

.mail_column_left {
clear:both;
float:left;
margin:0;
padding:0;
width:156px;
}
.mail_column_middle {
clear:none;
float:left;
margin:0 0 0 20px;
padding:0;
width:290px;
}
.mail_column_right {
clear:none;
margin:0 0 0 20px;
padding:0;
width:124px;
}

#column_small {
clear:both;
float:right;
min-height:600px;
margin:0;
overflow:hidden;
padding:5px 0 20px 20px;
width:170px;
}
#login_1,
#login_3 {
background-image:url(../img/bg_login_1.gif);
background-repeat:no-repeat;
clear:both;
font-size:0;
height:12px;
line-height:0em;
margin:10px 0 0 0;
padding:0;
width:170px;
}
#login_3 {
background-image:url(../img/bg_login_3.gif);
height:15px;
margin:0;
}
#login_2 {
background:#444;
clear:both;
color:#fff;
margin:0;
padding:0 12px;
width:146px;
}
#footer {
background:#fff;
clear:both;
border-top:2px solid #ccc;
list-style:none;
margin:10px 0 0 0;
padding:10px 0 0 0;
text-align:center;
width:818px;
}

#footer li {
display:inline;
margin:0 2px;
}
#footer li.break {
clear:both;
}
#commercials {
clear:none;
float:left;
margin:0 0 0 0;
min-height:600px;
padding:0;
width:250px;
}
#commercials img {
clear:both;
display:block;
margin:0 0 10px 0;
}
.divider {
background-image:url(../img/bg_divider.gif);
background-repeat:repeat-x;
background-position:bottom left;
clear:both;
font-size:0;
height:1px;
line-height:0em;
margin:0;
padding:10px 0 0 0;
width:620px;
}
h1 {
clear:both;
color:#c63;
font:normal normal normal 18px/24px georgia,serif;
margin:10px 0 0 0;
padding:0;
}
h2 {
clear:both;
font:normal normal normal 15px/20px georgia,serif;
margin:15px 0 0 0;
padding:0;
}
h3 {
clear:both;
font:normal normal normal 11px/16px georgia,serif;
margin:10px 0 0 0;
padding:0;
}
h3.gb {
margin:0 0 0 0;
}
h2.gb {
margin:0 0 0 0;
}
p {
clear:both;
margin:10px 0 0 0;
padding:0;
width:620px;
}
p.lead {
margin:5px 0 0 0;
}
p.error {
background-color:#fdd;
border:1px solid #f00;
color:#f00;
font-weight:bold;
padding:19px 9px;
text-align:center;
width:480px;
}
p.lead span,
.column_left p.lead span,
.column_right p.lead span {
font:normal normal bold 10px/16px verdana,sans-serif;
text-transform:uppercase;
}
.column_left p,
.column_right p {
width:290px;
}
.column_left p.lead,
.column_right p.lead {
margin:5px 0 0 0;
padding:0;
width:290px;
}
#timefliesby_2 h1 {
font:normal normal normal 16px/16px georgia,serif;
margin:0;
}
#timefliesby_2 p {
width:557px;
}
#column_small p {
font:normal normal normal 10px/15px arial,sans-serif;
margin:10px 0 0 0;
padding:0 0 0 0;
width:170px;
}
#column_small ul {
font:normal normal normal 10px/15px arial,sans-serif;
}
#login_2 h1 {
color:#fff;
font:normal normal normal 13px/13px georgia,serif;
margin:0;
}
#login_2 a {
color:#fff;
}
.bold {
font-weight:bold;
}
.italic {
font-style:italic;
}
.small {
font-size:9px;
}

/* Special items */

#poll {
list-style:none;
margin:10px 0 0 0;
padding:0;
}

/* Forms */

label {
clear:both;
font:normal normal bold 11px/16px arial,sans-serif;
margin:0;
padding:0;
}
input {
font:normal normal normal 11px verdana,sans-serif;
margin:5px 0 0 0;
width:260px;
}
.input_60 {
font:normal normal normal 11px verdana,sans-serif;
margin:5px 0 0 0;
width:40px;
}
select {
font:normal normal normal 11px verdana,sans-serif;
margin:5px 0 0 0;
width:160px;
}
select.selectMon {
font:normal normal normal 11px verdana,sans-serif;
margin:5px 0 0 0;
width:45px;
}
select.selectDay {
font:normal normal normal 11px verdana,sans-serif;
margin:5px 0 0 0;
width:45px;
}
select.selectYear {
font:normal normal normal 11px verdana,sans-serif;
margin:5px 0 0 0;
width:60px;
}
textarea {
font:normal normal normal 11px verdana,sans-serif;
margin:5px 0 0 0;
width:340px;
}
textarea.press {
font:normal normal normal 11px verdana,sans-serif;
margin:5px 0 0 0;
width:620px;
}
#button_send,
#column_small .button_search {
background-color:transparent;
background-image:url(../img/button_send.gif);
background-repeat:no-repeat;
border:none;
clear:both;
color:#fff;
font:normal normal normal 10px arial,sans-serif;
height:16px;
margin:0;
padding:0;
width:60px;
}
#button_100 {
background-color:transparent;
background-image:url(../img/button_100.gif);
background-repeat:no-repeat;
border:none;
clear:both;
color:#fff;
font:normal normal normal 10px arial,sans-serif;
height:16px;
margin:0;
padding:0;
width:100px;
}
#column_small .button_search {
margin:5px 0 0 0;
}
#column_small input,
#column_small select {
width:160px;
}
#login_2 input {
font:normal normal normal 10px arial,sans-serif;
margin:5px 0 0 0;
width:130px;
}
#login_2 #button_login {
background-color:transparent;
background-image:url(../img/button_login.gif);
background-repeat:no-repeat;
border:none;
clear:both;
font:normal normal normal 10px arial,sans-serif;
height:16px;
margin:5px 0 0 0;
padding:0;
width:60px;
}

/* Tables */

table {
clear:both;
margin:10px 0 0 0;
padding:0;
}
th {
font-weight:bold;
padding:5px 10px 0 0;
text-align:left;
vertical-align:top;
}
.flightspotting th {
width:140px;
}
td {
padding:5px 10px 0 0;
text-align:left;
vertical-align:top;
}
.flightspotting td {
padding:5px 0 0 0;
width:350px;
}
td input,
td select,
td textarea {
margin:0;
}
td p {
width:auto;
}
.regtext {
width: 260px;
text-align: left;
}
.regtext2 {
width: 266px;
text-align: left;
}
.reginput {
text-align: left;
}
.regtext_error {
width:260px;
color: #d60101;
text-align: left;
}
.reginput_error {
border: 1px solid #d60101;
font:normal normal normal 11px verdana,sans-serif;
margin:5px 0 0 0;
width:260px;
}
input.checkbox {
width: 10px;
height: 10px;
}
.foto-text {
font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold; display:block
}
#logo_text_and_date { text-align: center; float: left; padding:10px 0 0 45px; }
.meny_logo_text	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 26pt; font-weight: normal; color: #666666; text-decoration: none;}
.meny_date	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #666666; display:block}

#infolankar {
list-style:square;
padding: 10px 0px 0px 15px;
}


.na_lankar {
list-style:square;
margin:10px 0 0 0;
padding:0;
}

.na_lankar li {
list-style:square;
margin:0 0 0 20px;
padding:0;
}

.pages_list {
background:#fff;
clear:both;
list-style:none;
margin:10px 0 0 0;
padding:10px 0 0 0;
text-align:left;
width:500px;
}

.pages_list li {
display:inline;
margin:0 2px;
}
.pages_list li.break {
clear:both;
}


	.profil_img {
	float: left;
	width: 130px;
	height: 160px;
	clear: none;
	vertical-align: middle;
	text-align: center;
	margin: 5px 0px 0px 0px
	}

	.forum_img {
	float: center;
	width: 75px;
	height: 92px;
	clear: none;
	vertical-align: middle;
	text-align: center;
	margin: 5px 0px 0px 0px
	}



.infolist {
float: left;
clear: none;
list-style:none;
display: inline;
margin: 5px 25px 0px 10px;
height: 165px;
}

.infolist li {
}
.infolist li.break {
clear:both;
}
.profil_settings {
width: 110px;
}
.reg_radio {
width: 15px;
}
.mailrow:hover {

background-color: #f7f7f7;
height: 20px;
width: 630px;

}
.mailrow {

height: 20px;
width: 630px;

}
.forum_status_new {
background-repeat: no-repeat;
float: left;
clear:left;
height: 35px;
width: 31px;
background-color: #ffffff;
background-image: url('http://www.g-kraft.com/img/misc/forum_new.gif');


}
.forum_status {
background-repeat: no-repeat;
float: left;
clear:left;
height: 35px;
width: 31px;
background-color: #ffffff;
background-image: url('http://www.g-kraft.com/img/misc/forum_old.gif');


}
.forum_avd {
clear:right;
float:left;
min-height: 50px;
width: 585px;
background-color: #fffaf7;

}
.forum_avd h3 {

padding: 0 0 0 6px;
margin: 0 0 0 6px;

}
.forum_topic {
float:left;
min-height: 31px;
width: 465px;
background-color: #fffaf7;
clear:none;
margin: 1px 1px 1px 1px;
}
.forum_topic_left {
width: 150px;
float:left;
text-align: right;
min-height: 31px;
background-color: #fffaf7;
clear:none;
margin: 1px 0px 1px 1px;
}
.topic_left {
min-height: 120px;
width: 90px;
float: left;
text-align: center;
}
.topic_right {
float: left;
min-height: 120px;
width: 490px;
border-left: 1px dotted #c6c6c6;
padding: 0 5px 0 5px;
}
.quote {
background-color: #fefefe;
min-height: 50x;
width: auto;
border: 1px solid #c6c6c6;
padding: 5px 5px 5px 5px;
clear:both;
}
