﻿body 
{
	background: #fff url(/Images/sverigelotten_main_bg.gif) left top repeat-y;
}

#RegionFooter
{
	margin-left: 5px;
}

.Smash html, body, td, th
{
	font-family: Verdana, Arial, Sans-Serif;
}

.Smash h1, h2, h3, h4, h5, h6
{
	margin-bottom: .3em;
	line-height: normal;
	color: #333333;
}

.Smash a
{
	text-decoration:underline;
	color:Black;
}

.Smash label
{
	float: left;
	width: 200px;
	line-height: 18px; /* TextBox height */
	vertical-align: middle;
}

.Smash .InputBlock
{
	clear: both;
	margin-bottom: .5em;
	margin-top: .6em
}

.Smash img.BlockImage
{
	display: block;
	line-height: 0;
	margin-left: 5px;
	padding-left: 5px;
}

*html .Smash img.BlockImage
{
	display: block;
	line-height: 0;
	margin-left: 10px;
	padding-left: 10px;
}

img.TopImage
{
	margin:0 0 15px 0;
}

.Smash .SmashTeaser
{
	text-decoration: none;
	background: #fff url(/Images/Teaser/smash_teaser_bottom.gif) left bottom no-repeat;
}		

.Smash .SmashTeaser .TeaserImage
{
	padding: 0;
	margin: 0;
	line-height: 0;
	display: block;
}

.Smash .TeaserText
{
	cursor:pointer;
	padding:3px;
	margin:3px;
	display: block;
	font-family: Verdana;
	font-size: 11px;
	color: #fff;
	margin: 3px 6px 6px 6px;
	padding: 3px 6px 6px 6px;
	line-height: 1.3;
}

.Smash .TeaserHeader
{
	display: block;
	line-height: 0;
}

/******************************************************
/* Treemenu
/*****************************************************/
.Smash .TreeMenu a
{
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	color:#333333;
	padding: 5px 10px 5px 13px;
	background:#fff url(/Images/1x1.gif) left center no-repeat;
}

.Smash .TreeMenu
{
	list-style: none none;
	margin: 0;
	padding: 0;
}

.Smash .TreeMenu li
{
	list-style: none none;
	border-bottom: solid 1px #e2007a;
	margin: 0;
	padding: 0;
}

.Smash .TreeMenu li.FirstItem
{
	border-style: none;
	border-bottom: solid 1px #e2007a;
}

.Smash .TreeMenu li.LastItem
{
	border-style: none;
}

.TreeMenu a 
{
display:block;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

.Smash .TreeMenu a:hover
{
	background-color: #fedeef;
	color: #333333;
}

.Smash .TreeMenu .Selected a,
.Smash .TreeMenu .SelectedParent a
{
	background: #fff url(/Images/1x1.gif) left center no-repeat;
	background-color: #fedeef;
}

/******************************************************
/* Content
/*****************************************************/
.Smash .LeftContent
{
	float: left;
	width: 374px;
	margin-top: 5px;
	padding-top: 5px;
}

.Smash .RightContent
{
	float: right;
	width: 175px;
	margin-right: 10px;
	margin-top: 5px;
	padding-top: 5px;
}

.Smash #RegionContent
{
	position: relative;
	float: right;
	width: 570px;
}

.Smash #RegionMain
{
	float: left;
	width: 393px;
}

.Smash #RegionRight
{
	float: right;
	width: 160px;
	padding-right: 0px;
}

.Smash #RegionHeader
{
	background: #fff url(/Images/pageheader_smash_bg.jpg) left top no-repeat;
	margin: 10px 0 1em 5px;
	height: 128px;
	z-index:999;
}

.Smash #RegionLeft
{
	background-image: url(/Images/left_top_sms.gif);
	padding-top: 14px;
}

.Smash .TeaserLeft 
{
	display:block;
	float:left;
	width: 145px;
}

/******************************************************
/* PageTop
/*****************************************************/
.Smash .PageTop
{
	background: transparent url(/images/folkspel_top_lightblue.jpg) no-repeat right top;
	height:39px;
	width:765px
}

div.Header div.PageTop a img
{
    width:440px !important;
    height:32px;
    display:block;
    position:absolute;
    left:135px;
    top:0px;    
}
/******************************************************
/* Image
/*****************************************************/

.Smash img
{
	border-style: none;
}

.Smash img.BlockImageFB
{
	display: block;
	line-height: 0;
	margin-left: 30px;
}

/**************
* Supportline image
***************/
*html .supportline
{
	position:absolute;
	bottom: 11px;
	left: -209px;
	z-index: -1;
}

.supportline
{
	position:absolute;
	bottom: 11px;
	left: -209px;
}
.supportlinelink
{
   position:relative;
   top:10px;
}
/**************
* Submenu
***************/
.Smash .MenuFloatContainer
{
	background: #fff url(/Images/sverigelotten/undermeny_bg.gif) repeat-y left top;
	width: 190px;
	text-decoration: none;
}

.Smash .MenuContainer
{
	background: #f6f5f5 url(/Images/sverigelotten/undermeny_bg.gif) repeat-y left top;
	width: 190px;
}

.Smash .MenuImage
{
	margin-left: 3px;
	line-height: 0;
	display: block;
}

.Smash .MenuText
{
	text-align:left;
	float:left;
	cursor:pointer;
	color:#56bbc8;
	background-color:#f6f5f5;
	font-weight:bold;
}

/******************************************************
/* WinnerList
/*****************************************************/
.WinnerList .ListItem
{
	text-decoration: none;
	color:#005798;
}

.WinnerList .FirstItem
{
	border-top-style: none;
	padding-top: 0;
	color:#005798;
}

.WinnerList .ListImage
{
	float: left;
	margin: 0 10px 0 5px;
}
