::-moz-selection {
	background:#3c709c;
	color:white;
}

::selection {
	background:#3c709c;
	color:white;
}
html, body
{
	height: 100%;
	margin: 0; padding:0;
	text-align: center;
}
img {border: 0;}
#thewholepage {
	width: 780px; 
	text-align: center; 
	margin-left: auto; 
	margin-right: auto;
	background-image: url('../bilder/shadowback.png');	background-repeat: repeat-y;
	padding-left: 7px;
	padding-right: 7px;
}

/* Fixa cursor utan php-trix */
.jslink { 
  cursor: pointer;
  cursor: hand;
}

.bak_bla { background-color: #a4bfd4; }
.bak_rod { background-color: #D4A4A4; }
.bak_gra { background-color: #dadada; }
.bak_morkgron { background-color: #6c7a63; }
.bak_gron { background-color: #8ACA86; }
.bak_guld { background-color: #E9D81A; }
.bak_aqua { background-color: #4287cd; }
.bak_gul { background-color: #f5f5dc; }
.bak_ljusbla { background-color: #e6eaf1; }
.bak_ljusgron { background-color: #E7F2E6; }
.bak_ljusrod { background-color: #F1E6E6; }
.bak_ljusgra { background-color: #f5f5f5; }
.bak_brun { background-color: #CAB386; }
.bak_ljusbrun { background-color: #F2EEE6; }

div.box { display: block; margin: 0; border: 0; padding: 0px; width:100%; font: normal 10px/12px Verdana, Arial, Helvetica, Geneva, sans-serif; color: black; }

div.latestforum_left { display: block; width: 100px; margin: 0; border: 0px; padding: 5px; font: normal 9 Verdana, Arial, Helvetica, Geneva, sans-serif; color: black; }
div.latestforum_left ul, div.latest_topics ol { padding: 0; margin: 0; }
div.latestforum_left div { padding: 2px; margin: 0; border-width: 1px; border-style: solid; }
div.latestforum_left ol li { list-style-type: decimal; list-style-position: inside; }
div.latestforum_left ul li { list-style-type: none; }

div.latestforum_index a { font-size: 11px; }

div.bak_bla { text-align: left; color: black; display: block; margin: 1px; border: 0; padding: 2px; border: 1px #a4bfd4 solid; }
div.bak_brun { text-align: left; color: black; display: block; margin: 1px; border: 0; padding: 2px; border: 1px #CAB386 solid; }
div.bak_rod { text-align: left; color: black; display: block; margin: 1px; border: 0; padding: 2px; border: 1px #D4A4A4 solid; }
div.bak_gra { text-align: left; color: black; display: block; margin: 1px; border: 0; padding: 2px; border: 1px #dadada solid; }
div.bak_morkgron { text-align: left; color: black; display: block; margin: 1px; border: 0; padding: 2px; border: 1px #6c7a63 solid; }
div.bak_gron { text-align: left; color: black; display: block; margin: 1px; border: 0; padding: 2px; border: 1px #8ACA86 solid; }
div.bak_gul { text-align: left; color: black; display: block; margin: 1px; border: 0; padding: 2px; border: 1px #f5f5dc solid; }
div.bak_guld { text-align: left; color: black; display: block; margin: 1px; border: 0; padding: 2px; border: 1px #E9D81A solid; }
div.bak_ljusrod { text-align: left; color: black; display: block; margin: 1px; border: 0; padding: 2px; border: 1px #F1E6E6 solid; }
div.bak_ljusgron { text-align: left; color: black; display: block; margin: 1px; border: 0; padding: 2px; border: 1px #E7F2E6 solid; }
div.bak_ljusbla { text-align: left; color: black; display: block; margin: 1px; border: 0; padding: 2px; border: 1px #e6eaf1 solid; }
div.bak_ljusgra { text-align: left; color: black; display: block; margin: 1px; border: 0; padding: 2px; border: 1px #f5f5f5 solid; }

.brodtext { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;}
.formtext { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;} 
.litenrubrik { font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.menyprickar { background: white url(../bilder/dot_row_y.gif) repeat-y right }
.menytext { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;}
.mini { font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;} 
.standingstext { color: #000000; font-size: 12px; font-family: Courier New, Courier, Fixedsys, Verdana, sans-serif;}

.text_bla { color: #3c709c;}
.text_gra { color: gray;}
.text_svart { color: black;}
.text_vit { color: white;}
.text_gron { color: #6c7a63;}
.text_rod, .error { color: #800000;}
.text_brun { color: #805B37;}
.text_guld { color: #E9D81A;}

#left { width: 105px; background-color: #eeeeee; text-align: left; }

#loginbox { display: block; background-color: #e6eaf1; border-top: 1px white solid; text-align: right; }

#navigation, #usertools, #extramenu { margin: 0; padding: 0; border-top: 1px white solid; }
#navigation li, #usertools li, #extramenu li { margin: 0; padding: 0; list-style-type: none; border-bottom: 1px white solid; font: normal 10px Verdana, Arial, Helvetica, Geneva, sans-serif; }
#navigation li { background-color: #a4bfd4; }
#navigation li a, #usertools li a { display: block; height: 12px; padding: 4px 2px 4px 9px; margin: 0; color: black; text-decoration: none; }
#extramenu li a { display: block; height: 12px; padding: 4px 2px 4px 9px; color: black; text-decoration: none; }
#navigation li.odd { background-color: #b8cddc; }
#navigation li.hot { background-color: #D4A4A4; }
#usertools li { background-color: #8ACA86; }
#navigation li:hover, #usertools li:hover, #extramenu li:hover { background-color: #e6eaf1; }
#usertools li:hover { background-color: #e7f1e7; }
#navigation li a:hover, #usertools li a:hover, #extramenu li a:hover { font-weight: bold; color: #3c709c; }
#usertools li a:hover { color: #000; font-weight: normal; font-style: italic; }

#new_mail { position: relative; background: white; padding: 2px 2px 2px 6px; font: normal 10px Verdana, Arial, Helvetica, Geneva, sans-serif; border-bottom: 3px white solid; border-top: 5px white solid; border-left: 5px white solid; }
#new_mail a { text-decoration: none; font-weight: bold; }
#new_mail a:hover { color: #3c709c; }

div.sidmeny { height: 20px; left: 20px; padding: 2px; margin: 0; width: 100%; display: block; position: relative; }
div.sidmeny.h1 { text-align: left; color: #FFFFFF; font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
div.sidmeny.brodtext { color: #FFFFFF; text-align: right; font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }

.relativposition { position: relative; }

.snapshotcover { width: 60px; height: 68px; }

.notepad { width: 225px; padding: 2px; position: relative; background-color: #E9EAF5; font: normal 10px Verdana, Arial, Helvetica, Geneva, sans-serif; }

.floatbox { top: -5px; left: 80px; padding: 5px; border: 1px black solid; width: 150px; background-color: #FFFFE5; }
.floatbox a { display: inline; color: #3c709c; font-weight: normal; padding: 0;}
.floatbox a:hover { color: #800000; text-decoration: underline; }

div.list_tabell { display: block; margin: 1px; border: 0; padding: 2px; font: normal 10px/12px Verdana, Arial, Helvetica, Geneva, sans-serif; color: black; }

.list_tabell.rod { background-color: #F5E9E9; border-left: #F5DCDC 1px solid; border-right: #F5DCDC 1px solid; border-bottom: #FFF0F0 1px solid; }
.list_tabell.rod.odd { background-color: #F5DCDC; border-left: #FFF0F0 1px solid; border-right: #D1BCBC 1px solid; border-bottom: #D1BCBC 1px solid; }

.list_tabell.bla { background-color: #E9EAF5; border-left: #DCDEF5 1px solid; border-right: #DCDEF5 1px solid; border-bottom: #F0F0FF 1px solid; }
.list_tabell.bla.odd { background-color: #DCDEF5; border-left: #F0F0FF 1px solid; border-right: #BCBDD1 1px solid; border-bottom: #BCBDD1 1px solid; }

.list_tabell.gron { background-color: #ECF5E9; border-left: #E2F5DC 1px solid; border-right: #E2F5DC 1px solid; border-bottom: #F3FFF0 1px solid; }
.list_tabell.gron.odd { background-color: #E2F5DC; border-left: #F3FFF0 1px solid; border-right: #C1D1BC 1px solid; border-bottom: #C1D1BC 1px solid; }

.list_tabell.brun { background-color: #F5F1E9; border-left: #F5EDDC 1px solid; border-right: #F5EDDC 1px solid; border-bottom: #FFF6E5 1px solid; }
.list_tabell.brun.odd { background-color: #F5EDDC; border-left: #FFF6E5 1px solid; border-right: #D1CABC 1px solid; border-bottom: #D1CABC 1px solid; }

.list_tabell.gra { background-color: #F5F5F5; border-left: #F5F5F5 1px solid; border-right: #F5F5F5 1px solid; border-bottom: #F0F0FF 1px solid; }
.list_tabell.gra.odd { background-color: #D9D9D9; border-left: #FFFFFF 1px solid; border-right: #D1D1D1 1px solid; border-bottom: #D1D1D1 1px solid; }

.list_tabell.gul { background-color: #f5f5e9; border-left: #f5f5dc 1px solid; border-right: #f5f5dc 1px solid; border-bottom: #FFFFE5 1px solid; }
.list_tabell.gul.odd { background-color: #f5f5dc; border-left: #FFFFE5 1px solid; border-right: #D2D2BC 1px solid; border-bottom: #D2D2BC 1px solid; }

div.box ul, div.box ol { padding: 0; margin: 0; }

div.box { display: block; margin: 0; border: 0; padding: 0px; width:100%; font: normal 10px/12px Verdana, Arial, Helvetica, Geneva, sans-serif; color: black; }
div.box div
{
	padding: 2px;
	margin: 0;
	border-width: 1px;
	border-style: solid;
}
div.box h1 { font-size: 10px; line-height: 12px; padding: 2px; margin: 0; font-weight: bold; font-family: Verdana, Arial, sans-serif; }

div.box.bla   {  background-color: #e6eaf1; }
div.box.bla h1  {  background-color: #a4bfd4; color: #3c709c; }
div.box.bla div { border-color: #E8E8FF #AAB #AAB #E8E8FF; }
div.box.bla a {  color: #3c709c; }

div.box.gron   {  background-color: #e7f1e7; }
div.box.gron h1  {  background-color: #6c7a63; color: #FFFFFF; }
div.box.gron div { border-color: #CEFCCC #A4C38E #A4C38E #CEFCCC; }
div.box.gron a { color: #6c7a63; }

div.box.brun   {  background-color: #F2EFE9; }
div.box.brun h1  {  background-color: #D4C3A3; color: #FFFFFF; }
div.box.brun div { border-color: #FFF7E8 #D1CABC #D1CABC #FFF7E8; }
div.box.brun a {  color: #D4C3A3; }

div.box.rod   {  background-color: #F5E9E9; }
div.box.rod h1  {  background-color: #D4A4A4; color: white; }
div.box.rod div { border-color: #FFFFE5 #D2D2BC #D2D2BC #FFFFE5; }
div.box.rod a { color: #800000; }

div.box.guld   {  background-color: #f5f5e9; }
div.box.guld h1  {  background-color: #E9D81A; color: white; }
div.box.guld div { border-color: #FFF7E8 #D1CABC #D1CABC #FFF7E8; }
div.box.guld a { color: #E9D81A; }

div.box.aqua   {  background-color: #e3f1ff; }
div.box.aqua h1  {  background-color: #4287cd; color: white; }
div.box.aqua div { border-color: #FFF7E8 #bcc4d1 #bcc4d1 #FFF7E8; }
div.box.aqua a { color: #4287cd; }

div.box.morkrod   {  background-color: #f5f5dc; }
div.box.morkrod h1  {  background-color: #800000; color: white; }
div.box.morkrod div { border-color: #FFFFE5 #D2D2BC #D2D2BC #FFFFE5; }
div.box.morkrod a { color: #800000; }

div.box.gra   {  background-color: #F5F5F5; }
div.box.gra h1  {  background-color: #808080; color: #FFFFFF; }
div.box.gra div { border-color: #FFFFFF #D1D1D1 #D1D1D1 #FFFFFF; }
div.box.gra a { color: #808080; }

div.box ol li { list-style-type: decimal; list-style-position: inside; }
div.box ul li { list-style-type: none; }


#loginstatus { display: block; background-color: #eeeeee; padding: 0px 0px 0px 9px; color: black; font: normal 10px Verdana, Arial, Helvetica, Geneva, sans-serif; }

.prickrad_y { background: url(../bilder/dot_row_y.gif) repeat-y; }
.prickrad_x { background: url(../bilder/dot_row_x.gif) repeat-x bottom; }

a.noline { text-decoration: none; }
a:hover.noline { text-decoration: underline; }

.rubrik, h1 { font-size: 16px; color: gray; font-family: Georgia, Garamond, Times New Roman, Times, sans-serif; font-weight: normal; } 
a.rubrik, a.h1 { text-decoration: none; }
a:hover.rubrik { text-decoration: underline;}
a.popup:hover { text-decoration: none; border-bottom: 1px dotted #3c709c; background-color: #a4bfd4; }


a { color: #3c709c }
a:hover { text-decoration: none;} 
a:hover.litenrubrik { text-decoration: underline;} 
a:hover.menytext { text-decoration: underline;} 
a:hover. { text-decoration: underline;}
a.litenrubrik { text-decoration: none; color: #000000; }
a.menytext { text-decoration: none; color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;}
body  { background-color:#3c709c; margin: 0; }
body.small  { background-color: #FFFFFF; margin: 0 0 0 0; }
brodtext_noline { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;}
input { color: #000000; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;} 
select { color: #000000; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; } 
textarea { color: #000000; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
form { padding: 0; margin: 0; }

#snabbsok { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; display: block; padding: 0px 0px 0px 2px; text-align: left; }
#snabbsok input { padding: 0 0 0 1px; }

#kod { display: none; position: absolute; }

#knappsnabbsok { display: none; position: absolute; }

.knappsnabbsoket { top: 20px; left: -140px; padding: 5px; border: 1px black solid; width: 150px; background-color: #FFFFE5; }
.knappsnabbsoket a { display: inline; color: #3c709c; font-weight: normal; padding: 0;}
.knappsnabbsoket a:hover { color: #800000; text-decoration: underline; }

fieldset.fieldset_bla { background-color: white; border: #a4bfd4 solid 1px; padding: 5px; }
fieldset.fieldset_gron { background-color: white; border: #8ACA86 solid 1px; padding: 5px; }
fieldset.fieldset_rod { background-color: white; border: #D4A4A4 solid 1px; padding: 5px; }
fieldset.fieldset_brun { background-color: white; border: #805B37 solid 1px; padding: 5px; }
fieldset.fieldset_gra { background-color: white; border: #dadada solid 1px; padding: 5px; }
fieldset.fieldset_gra legend, fieldset.fieldset_rod legend, fieldset.fieldset_bla legend, fieldset.fieldset_gron legend, fieldset.fieldset_brun legend {background-color: transparent; width: auto; font-weight: bold; color: #000;}

#powersearch { display: none; position: fixed; }
.powersearch { top: 80px; left: 220px; padding: 5px; border: 1px black solid; width: 455px; background-color: #FFFFE5; }
.powersearch a { display: inline; color: #3c709c; font-weight: normal; padding: 0;}
.powersearch a:hover { color: #800000; text-decoration: underline; }

.tabell_gul1 
{ 
	border-bottom: #f5f5dc 1px solid; 
	border-left: #FFFFE5 1px solid;
	border-right: #f5f5dc 1px solid; 
	background-color: #f5f5e9; 
	padding: 1px; 
	width:100%;
}
.tabell_gul2
{ 
	border-bottom: #D2D2BC 1px solid; 
	border-left: #FFFFE5 1px solid;
	border-right: #D2D2BC 1px solid; 
	background-color: #f5f5dc; 
	padding: 1px; 
	width:100%;
}


.tr_gul1 td
{
	border-bottom: #f5f5dc 1px solid; 
	background-color: #f5f5e9; 
	padding: 1px;	
}
.tr_gul1 td.first
{
	border-left: #FFFFE5 1px solid;
}
.tr_gul1 td.last
{
	border-right: #f5f5dc 1px solid;
}

.tr_gul2 td
{
	border-bottom: #D2D2BC 1px solid; 
	background-color: #f5f5dc; 
	padding: 1px;
}
.tr_gul2 td.first
{
	border-left: #FFFFE5 1px solid;
}
.tr_gul2 td.last
{
	border-right: #D2D2BC 1px solid;
}

.fadebox { display: block; margin: 0; border: 0; padding: 0px; width:100%; }
.fadebox.gron   {  background-color: #e7f1e7; }
.fadebox.gron .header_div  { background: url('../bilder/fade_gron.gif') #c9e9c0 no-repeat 0 0; padding: 3px 0px 3px 40px; height: 17px; }
.fadebox.gron .header { color: #FFFFFF; font-family: Georgia, Times, serif; font-size: 14px; width: 150px; display: block; float: left; }
.fadebox.gron .content { padding: 5px;}
.fadebox.gron a { color: #6c7a63; }

.fadebox.gron .footer_div
{
	border-top: 1px dotted #a9a9a9;
	border-bottom: 1px dotted #a9a9a9;
	padding: 3px;
	background-color: #F3FFF0;
}


.lang_menu
{
}
.lang_menu.item
{
	float: left;
	background-color: #f5f5f5;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
}
.lang_menu.item.active
{
	background-color: #3c709c;
	border-top: 1px solid #3c709c;
	border-left: 1px solid #3c709c;
	border-right: 1px solid #3c709c;
}
.lang_menu.item.active a
{
	text-decoration: none;
	color: #fff;
}

.deck table td
{
	font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}
table.decklist_1
{
	border-collapse: collapse;
	border-bottom: #D2D2BC 1px solid; 
	border-left: #FFFFE5 1px solid; 
	border-right: #D2D2BC 1px solid;
	background-color: #f5f5dc;
	padding: 0;
	margin: 0;
	width: 100%;
}
table.decklist_2
{
	border-collapse: collapse;
	border-bottom: #f5f5dc 1px solid; 
	border-left: #FFFFE5 1px solid; 
	border-right: #f5f5dc 1px solid;
	background-color: #f5f5e9;
	padding: 0;
	margin: 0;
	width: 100%;
}
.avatar
{
	width: 50px;
	height: 50px;
}
.foil
{
	z-index: 2;
	position: absolute;
	background-image: url('/bilder/foil.png'); 
	margin-top: 3px;
	margin-left: 3px;
	background-repeat: no-repeat;
	width: 100px;
	height: 143px;
}
.foil.big
{
			background-image: url('/bilder/foil_big.png'); 
		width: 200px;
	height: 286px;
	border: 0;
}
.foil img
{
	width: 100px;
	height: 143px;	
}
.foil.big img
{
	width: 200px;
	height: 286px;
}
.odd_td
{
	border-bottom: #D2D2BC 1px solid; 
	background-color: #f5f5dc;
}
.even_td
{
	border-bottom: #f5f5dc 1px solid; 
	background-color: #f5f5e9;
}
.even_td.last
{
	border-right: #f5f5dc 1px solid;
}
.odd_td.last
{
	border-right: #D2D2BC 1px solid;
}