/* global styles */
body {
	background:#222222 url(images/bg_body.gif) repeat-x scroll 0 0;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}

body, form, p {
	border:0 none;
	margin:0;
	padding:0;
}


A 	{ 
	color:#ffcb08; 
	text-decoration:none; 
	}
A:hover { text-decoration:underline; }


#main_content {
	padding-top:8px;
	width:100%;
}

#content {
	background:#000000 none repeat scroll 0 0;
	overflow:hidden;
	padding-bottom:20px;
	width:962px;
}

#rightContent {
	background:#000000 none repeat scroll 0 0;
	overflow:hidden;
	width:253px;
}

.rightContent {
	background:#000000 none repeat scroll 0 0;
	overflow:hidden;
	width:253px;
}

#header {
	color:#999999;
	font-size:11px;
	margin:0px 20px;
	height: 140px;
}

#header_right {
	background:#000000 url(images/biostolar.jpg) no-repeat scroll top right;
	/* background:#000000 url(images/dumma_mej_top.jpg) no-repeat scroll top right; */
	float:right;
	font-size:12px;
	width:755px;
}

#body {
	margin:0 0px;
}

#leftContentSide {
	color:#DDDDDD;
	float:left;
	font-size:13px;
	line-height:17px;
	width:622px;
}

#mainContent {
	color:#DDDDDD;
	float:left;
	font-size:13px;
	line-height:17px;
	width:920px;
	margin:0px 20px;	
}

#rightContentSide {
	float:right;
	font-size:11px;
	width:278px;
}

.rightContentSide {
	float:right;
	font-size:11px;
	width:278px;
}

.clear, .hdrSpac {
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:0;
	padding:0;
}

.logo {
	border:0 none;
	float:left;
	margin-top:1px;
	width:122px;
}

.litenAffisch {
	border: 0 none;
	float: right;
	margin-left:10px;
	width:105px;
	height:150px;
}

.grey {
	color:#DDDDDD;
}

.darkerGrey {
	color:#AAAAAA;
}

.yellow {
	color:#FFCB05;
}

.extN {
	margin: 0;
	padding: 0;
} 

.extR {
	unicode-bidi:bidi-override;
	direction: rtl;
	margin: 0;
	padding: 0;
} 

.rbox {
	border:1px solid #303030;
	overflow:hidden;
	padding:8px 0;
}

.redBox {
	border:1px solid #FF0000;
	overflow:hidden;
	padding:8px 0;
}

.padd10 {
	padding-left: 12px;
}

.padding-left-right {
	padding-left: 12px;
	padding-right: 12px;
}

.justnu_box p {
	background:transparent url(images/dot_yellow_list.gif) no-repeat scroll 0 0;
	border-bottom:1px solid #303030;
	color:#999999;
	font-size:13px;
	line-height:18px;
	margin-bottom:4px;
	padding:0 6px 6px 12px;
}

#footer {
	color:#999999;
	font-size:11px;
	margin-top:5px;
	margin-bottom:18px;
}

#footer A { 
	color:#999999; 
	text-decoration:none; 
}

#footer A:HOVER { 
	color:#ffcb08; 
	text-decoration:underline; 
}


/* INTERNETBOKNING */

#salongskarta {
	background: url(images/filmduk.gif) no-repeat scroll 0 0;
	width: 352px;
	height: 368px;
	border:1px solid #303030;
}



	/* ::: MAIN MENU STYLE ::: */
	.menu_container { width:755px; margin-top: 94px; overflow:hidden; z-index:3; }
	UL#menu, UL#menu LI {
		margin:0;
		padding:0;
		list-style-type:none;
		font-size:15px;
		}
	UL#menu { 
		background:url("images/bg_menu.gif") repeat-x;
		height:43px;
		padding-top:1px;
		float: left;
		}
	UL#menu LI { 
		display:block;
		float:left;
		}
	UL#menu LI { padding-bottom:1px; }
	UL#menu LI A { display:block; float:left; }

		/* menu links */
		A#mnuStartsida { background:url("images/menu/startsida_off.gif") no-repeat; width:102px; height:41px; line-height:41px;}
		A.mnuStartsida_on { background:url("images/menu/startsida_sel.gif") no-repeat !important;  }
		A#mnuStartsida:HOVER, A.mnuStartsida_on:HOVER{ background:url("images/menu/startsida_on.gif") no-repeat !important; }
		
		A#mnuJustNu { background:url("images/menu/justnu_off.gif") no-repeat; width:78px; height:41px; line-height:41px; }
		A.mnuJustNu_on { background:url("images/menu/justnu_sel.gif") no-repeat !important;  }
		A#mnuJustNu:HOVER, A.JustNu_on:HOVER { background:url("images/menu/justnu_on.gif") no-repeat !important; }
		
		A#mnuKommande { background:url("images/menu/kommande_off.gif") no-repeat; width:105px; height:41px; line-height:41px; }
		A.mnuKommande_on { background:url("images/menu/kommande_sel.gif") no-repeat !important;  }
		A#mnuKommande:HOVER, A.Kommande_on:HOVER { background:url("images/menu/kommande_on.gif") no-repeat !important; }
		
		A#mnuBoka { background:url("images/menu/boka_off.gif") no-repeat; width:121px; height:41px; line-height:41px; }
		A.mnuBoka_on { background:url("images/menu/boka_sel.gif") no-repeat !important; }
		A#mnuBoka:HOVER, A.mnuBoka_on:HOVER { background:url("images/menu/boka_on.gif") no-repeat !important; }
		
		A#mnuPresentkort { background:url("images/menu/presentkort_off.gif") no-repeat; width:124px; height:41px; line-height:41px; }
		A.mnuPresentkort_on { background:url("images/menu/presentkort_sel.gif") no-repeat !important; }
		A#mnuPresentkort:HOVER , A.mnuPresentkort_on:HOVER{ background:url("images/menu/presentkort_on.gif") no-repeat !important;  }
		
		A#mnuOmForum { background:url("images/menu/omforum_off.gif") no-repeat; width:99px; height:41px; line-height:41px; }
		A.mnuOmForum_on { background:url("images/menu/omforum_sel.gif") no-repeat !important; }
		A#mnuOmForum:HOVER , A.mnuForum_on:HOVER{ background:url("images/menu/omforum_on.gif") no-repeat !important;  }

		A#mnuOmOss { background:url("images/menu/omoss_off.gif") no-repeat; width:99px; height:41px; line-height:41px; }
		A.mnuOmOss_on { background:url("images/menu/omoss_sel.gif") no-repeat !important; }
		A#mnuOmOss:HOVER, A.mnuOmOss_on:HOVER { background:url("images/menu/omoss_on.gif") no-repeat !important;  }
		
		A#mnuKontaktaOss { background:url("images/menu/kontaktaoss_off.gif") no-repeat; width:125px; height:41px; line-height:41px; }
		A.mnuKontaktaOss_on { background:url("images/menu/kontaktaoss_sel.gif") no-repeat !important; }
		A#mnuKontaktaOss:HOVER, A.mnuKontaktaOss_on:HOVER{ background:url("images/menu/kontaktaoss_on.gif") no-repeat !important;  }

.preloadPic {
	display:none;
}

H1 { 
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; 
	margin-top:10px; 
	font-size:36px;
	margin-bottom:15px;  
	color:#dddddd; 
	font-weight:normal;
}

H2 {
	font-size:20px; 
	color:#dddddd; 
	margin:0; 
	padding:0; 
	font-weight:bold; 
	line-height:30px; 
	margin-top:10px;
	margin-bottom:5px;   
	}

P {
 font-size:13px; color:#DDDDDD; margin:0; font-weight:normal; padding:0; margin-bottom:3px; }

.premiar {
	font-size:11px; 
	color:#999999; 
	margin:0; 
	font-weight:normal; 
	padding:0; 
	margin-bottom:3px;
	text-transform: uppercase;
	}

.filmtitel {
	font-size:18px; 
	color:#dddddd; 
	margin:0; 
	padding:0; 
	font-weight:normal; 
	line-height:30px; 
	margin-bottom:3px; 
	}

.kortTidKvar {
	font-size:13px; 
	color:#FFFF00;
	margin:0; 
	padding:0; 
	font-weight:normal; 
	margin-top:8px;
	margin-bottom:8px; 
	}	
	
.roller {
	font-size:10px; 
	color:#aaaaaa; 
	margin:0; 
	padding:0; 
	font-weight:normal; 
	line-height:10px; 
	margin-top:10px; 
	margin-bottom:10px; 
	}

.programrad {
	
	cursor: pointer;
}

.programrad:hover {
	background: #700003;
}

.break hr {
display:none;
}
.break {
border-bottom:1px dashed #777;
height:1px;
}

.breakSolid hr {
display:none;
}
.breakSolid {
border-bottom:1px solid #777;
height:1px;
}


.mellanrum{
padding-top:10px;
padding-bottom:10px;
margin:0px 20px;
}	

.mellanrum1{
padding-top:8px;
padding-bottom:8px;
margin:0px 20px;
}	

.linje {
clear:both;
font-size:1px;
height:1px;
line-height:0px;
margin:0;
padding-top:10px;
padding-bottom:10px;
color:rgb(48,48,48);
}

.greyContainerBox {
	zoom: 1;
	color:#DDDDDD;
	overflow: hidden;
}



