body {
padding : 0;
margin : 0;
font : 0.74em Arial, sans-serif;
line-height : 1.5em;
background : #393939;
color : #fff;
}
a {
color : #d0eb55;
background : inherit;
text-decoration : none;
}
a:hover {
color : #d0eb55;
background : inherit;
text-decoration : underline;
}
p {
margin : 5px 0;
}
h1 {
font : bold 1.8em Arial, sans-serif;
padding : 8px 0 4px 0;
margin : 0;
letter-spacing : -1px;
}
h2 {
font : normal 1.6em Arial, sans-serif;
letter-spacing : -1px;
}
h3 {
padding : 4px 0;
margin : 0;
}
ul {
margin : 0;
padding : 0;
list-style : none;
}
img {
border : 0;
}
img.myAds{width: 600px;height: 150px;margin:0px 0 0 50px;cursor:pointer;padding:0 0 0 6px;}
hr {
height : 1px;
border-style : none;
color : #d0d0d0;
background-color : #c0c0c0;
margin : 10px 0;
}
ol {
padding : 0;
margin : 0;
}
.code {
padding : 3px 5px 3px 35px;
border : 1px solid #666;
list-style-type : decimal-leading-zero;
font-family : Courier;
}
.code code {
font-family : Monaco, "Courier New", Tahoma;
font-size : 1.2em;
}
.code li {
margin : 2px 0;
padding : 0 5px;
background : #333;
}
.code li.t1 {
padding-left : 4ex;
}
.code li.t2 {
padding-left : 8ex;
}
.code li.t3 {
padding-left : 12ex;
}
.code li.t4 {
padding-left : 16ex;
}
.code li.t5 {
padding-left : 20ex;
}
.code li.t6 {
padding-left : 24ex;
}
.code li.t7 {
padding-left : 28ex;
}
.code li.t8 {
padding-left : 32ex;
}
.content {
margin : 0 auto;
width : 1000px;
}
#topbar {
height : 35px;
background : #000;
width : 100%;
}
.header #icons {
float : right;
margin : -10px 600px 0 0px;
padding : 0;
}
*:first-child+html .header #icons {margin:-10px 300px 0 0px;} * html .header #icons {margin:-10px 300px 0 0px;}
.header #icons img {
padding-right : 4px;
border : 0;
}
.url {
width:650px;
padding : 10px 0;
}
.url a {
color : #454545;
text-decoration : none;
}
.url a:hover {
color : #fff;
}
.header {height:180px;background:#000 url(../images/rbklogo.gif) no-repeat 130px 10px; }
#banners{float:left;width:700px; height:150px;margin:15px 30px 0 300px;background:transparent;}
*:first-child+html #banners {margin:15px 30px 0 150px;} * html #banners {margin:15px 30px 0 150px;}
#top {
padding-top : 20px;
background : #393939 /*url('../images/top_bg.jpg') repeat-x*/;
height : 20px;
margin-bottom : 25px;
}
#top h1 {
font : bold 2.6em Arial, sans-serif;
padding : 20px 0 0 0;
margin : 0;
letter-spacing : 1px;
color : #d0eb55;
}
#top a:hover {
text-decoration : none;
}
#top h2 {
font : 0.9em Arial, sans-serif;
letter-spacing : 0;
color : #868686;
margin : 0;
padding : 0;
}
.resc_pic{
width:345px;
float : right;
height : auto;
margin : 0px 20px 0px 0;
}
*:first-child+html .resc_pic {margin:0px 10px 0px 0px; } * html .resc_pic {margin:0px 10px 0px 0px; }


#menu {
width:600px;
float : left;
height : 23px;
margin : 5px 10px 10px 0;/*margin-right:230px;*/
}
*:first-child+html #menu {margin:5px 10px 0px 0 ;} * html #menu {margin:5px 10px 0px 0; }
#menu a {
color : #fff;
background : inherit;
text-decoration : none;
padding-left : 10px;
line-height : 23px;
font-weight : bold;
}
#menu a span {
padding-right : 10px;
}
#menu a, #menu a span {
display : block;
float : left;
}
#menu a:hover, #menu .current {
color : #fff;
background : #a9bc52 url(../images/tabl.gif) no-repeat left top;
padding-left : 10px;
height : 23px;
}
#menu a:hover span, #menu .current span {
background : url(../images/tabr.gif) no-repeat right top;
padding-right : 10px;
height : 23px;
cursor : pointer;
}
#menu ul {
list-style : none;
padding : 0;
margin : 0;
}
#menu li {
float : left;
margin : 0 0 0 5px;
}
#top_main{
float:left;
width:1000px;
margin:1em 0 0 0;
padding:0;
}
#main {
float:left;
width : 1000px;
margin : 0;
padding : 0;
}
.right_side {
float : right;
width : 202px;
background : tranparent;
overflow : hidden;
margin:20px 0 0 0;
}
#top_main .right {
float : right;
width : 404px;
background : inherit;
overflow : hidden;
}
#top_main .left{
background : inherit;
margin-bottom : 10px;
width : 580px;
}
#top_main .left .intro {
background : #414141;
color : #fff;
border:2px solid #444;
padding-left:10px;
width:575px;
}
.right_side .pad {
padding : 0 0 10px 17px;
}
.right_side p {
padding : 0 0 5px 5px;
}
.right_side .advert{
width:404;
float:right;
clear:both;
}
.right_side ul {
padding : 3px 0 12px 5px;
}
.right_side li {
line-height : 18px;
background : inherit;
list-style : square;
padding-left : 0px;
margin-left : 17px;
color : #b4e04a;
}
.right_side a {
background : inherit;
text-decoration : none;
}
.right_side a:hover {
text-decoration : underline;
}
.right_side h3 {
color : #eee;
font : bold 1.2em Arial, sans-serif;
background : url(../images/rmenuhead.gif) no-repeat top;
width : 202px;
height : 30px;
padding-top : 7px;
text-indent : 10px;
}
#left_side {
background : inherit;
margin-bottom : 10px;
width : 590px;
}
#left_side .intro {
background : #414141;
color : #fff;
border:2px solid #444;
}
#left_side .intro .pad {
padding : 10px;
}
#left_side .intro a {
color : #b4e04a;
text-decoration : none;
}
#left_side .intro a:hover {
color : #cdff56;
text-decoration : underline;
}
#left_side .mpart {
padding : 20px 0 0 0;
}

#left_side .mpart_image {
padding : 20px 0 0 0;
background:#414141;border:1px solid #555;padding-bottom:1em;
}

#left_side h2 {
background : inherit;
padding : 0;
margin : 0;
font : 1.8em Arial, sans-serif;
color:#fff;
}
#left_side .mpart h3 {
background : inherit;
padding : 0;
margin : 0 0 15px 0;
font : 0.9em Arial, sans-serif;
color : #a5a5a5;
}

#left_side img {
float : left;
padding : 0 0px 0px 0;
}
#left_side blockquote {
padding-left : 10px;
border-left : 3px solid #a7cc44;
margin : 10px 0 10px 25px;
}
#datea {
padding : 7px 0px 0 10px;
margin : 0px 0 15px 0px;
text-align : left;
background :#414141 /*url('../images/commentb.jpg') no-repeat top right*/;
height : 32px;
border-bottom:1px solid #444;
color:#d0eb55;
}
#dateing {
padding : 0px 35px 0 0;
margin : 10px 0 15px 0;
text-align : right;
background : transparent;
height : 22px;
border-top:2px solid #444;
}

#datea a {
font : bold 1.2em Arial, sans-serif;
text-decoration:underline;
color : #d0eb55;
background : transparent;
}


#left_side .rs {
float : right;
margin : 0 0 0 10px;
border : 1px solid #888;
padding : 5px;
background : inherit;
}
#left_side ul {
list-style-position : inside;
margin-left : 2px;
}
#left_side ul li {
list-style-type : square;
margin-left : 15px;
}
#left_side ul ul li {
list-style : none;
margin-left : 10px;
list-style-type : lower-alpha;
list-style-position : inside;
}
#left_side .greybox {
border : 1px solid #ccc;
background : #f5f5f5;
width : 628px;
padding : 10px;
}
#footer {
clear : both;
width : 1000px;
margin : 0 0 6em 0;
padding : 5px 0px 0 15px;
color : #777;
border-top : 1px solid #444;
background : inherit;
}
#footer .right {
float : right;
padding-right:25px;
}
#footer a {
text-decoration : none;
background : inherit;
}

fieldset { padding: 10px 8px; margin: 0 0 8px 0; }
input { padding: 2px; }
textarea { width: 97%; height: 20em; padding: 3px; }
.comment { padding: 0px; margin: 0 0 20px 0px; border:1px solid #444;background:#666;}
.comment p{padding: 0 0 10px 10px;}
.commentsbox { padding: 10px; margin: 0 0 10px 0; }
input{vertical-align:middle;}
.searchfield {font-size:1.1em;border:1px solid #BBB;padding:1px 2px;margin:0px 3px 0 400px;width:200px;}

/* STYRELSE MALL */
.mem_container {float:left;margin:1em 0.5em 1em 0;border:1px solid #555;padding:1em;background:#414141;width:93%;}
.member {float:left;width:380px;margin-left:1em;background:#414141;}
.upp_namn{float:left;width:40%;}
.upp_sort{float:left;width:60%;}
.mem_name{clear:both;float:left;width:40%;}
.mem_name_name{float:left;width:60%;}
.mem_adress{clear:both;float:left;width:40%;}
.mem_adress_adr{float:left;width:60%;}
.mem_phone{clear:both;float:left;width:40%;}
.mem_phone_home{float:left;width:60%;}
.mem_arb{clear:both;float:left;width:40%;}
.mem_arb_arb{float:left;width:60%;}
.mem_mob2{clear:both;float:left;width:40%;}
.mem_mob2_2{float:left;width:60%;}
.mem_extra{clear:both;float:left;width:40%;}
.mem_extra_info{float:left;width:60%;}
.img_in_art{border:0px solid #000;margin:1em 0 10px 1.1em;}
.imgRight { float: right;margin:8px 10px 10px 10px;  padding: 0;  border: 0px solid #000;}
.imgLeft {float:left; margin:.6em 10px 5px 1em;  padding: 0;  border: 0px solid #000;}
.imgL_in {float:left; margin:0.5em 10px 5px 0em;  padding: 0;  border: 1px solid #000;}
.imgBoard {float:left; margin:1px 10px 10px 0;  padding: 0;  border: 0px solid #000;}
.imgEx {float:left; margin:.5em 10px 5px -.1em;  padding: 0;  border: 0px solid #000;}
.perm {margin:0 0 -1em 2em; padding:5px; border:1px solid #000; font:italic 10px arial, sans-serif;}

/* PAGINATOR  */
.paginator{float:right;text-align:right;margin:0em 2.5em 0.5em 0;}
*:first-child+html .paginator{height:46px;padding:5px 0 5px 0;}
a.page {background: #414141;border: 1px solid #555;padding: 3px 4px;color: #d0eb55;text-decoration: none;}
a:hover.page {background: #393939;border: 1px solid #555;padding: 3px 4px;color: #fff;text-decoration: none;}
.pageselected {border: 1px solid #d0eb55;background: #666;padding: 3px 4px;color: #fff;}
/* SPAM PROTECT*/
.important {
width:5px;
visibility:hidden;
}
