
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	margin: 0;
	padding: 0;
	background: #333333 url(layout/skins/vod/lang/SE/bkg_black_v2.gif) repeat-y center top;
	font: normal small Helvetica,"Trebuchet MS", Arial,  sans-serif;
	color: #666666;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}


h1 { font-size:1.6em; font-weight:bold; color:#656565; }
h2 { font-size:1.5em; font-weight:bold; color:#656565; }
h3 { font-size:1.4em; font-weight:bold; color:#656565; }
h4 { font-size:1.3em; font-weight:bold; color:#656565; }
h5 { font-size:1.2em; font-weight:bold; color:#656565; }


ul {
	list-style: square;
}
a { text-decoration: none; }
a:hover  { text-decoration: none; color:#000; }
a:link  { text-decoration: none; color:#000; }
a:visited  { text-decoration: none; color:#000; }

.link-normal  { 
	text-decoration:underline !important;
	color:#333333 !important; 
}
label.error  { color:#CC6633; font-weight:normal; }

img{
	border:none;
}

fieldset {
border:#CCCCCC solid 1px;
}

.font-color-normal { color:#FE7C02; }
.font-small { font-size:12px; }
.font-normal { font-size:1em; }
.font-medium { font-size:1.2em; }


.font-large { font-size:1.5em; }
.font-bold { font-weight:bold; }

.clear-left { clear:left; }
.clear-right { clear:right; }
.clear-both { clear: both; }

.float-right { float:right; }

.li-style-none li{ list-style:none; }

.btn-movie-buy {
	font-size:2em;
	color:#CD6216;
}
.btn-buy-paymentmodule { background:url(images/btn_betala_white_green.gif) no-repeat center; width:100px; height:40px; border:none; cursor:pointer;}

.btn-normal {
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:11px; 
	border:none;
	/*background-color:#FF7802; */
	/*background:url(layout/skins/vod/lang/SE/bkg_orange_tone1.gif) repeat-x transparent ;*/
	background:url(layout/skins/vod/lang/SE/bkg_green_tone1.gif) repeat-x transparent ;
	color:#FFFFFF !important;
	padding:2px 10px 2px 10px;
	_padding:2px 3px 2px 3px;
	#padding:2px 3px 2px 3px;
	margin-top:4px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	overflow: hidden;

}

.outer-button-style {
/*	border-top:#FDA253 solid 2px; 
	border-left:#FDA253 solid 2px; 
	border-bottom:#B15403 solid 2px; 
	border-right:#B15403 solid 2px;  */

	border-top:#656D34 solid 2px; 
	border-left:#656D34 solid 2px; 
	border-bottom:#656D34 solid 2px; 
	border-right:#656D34 solid 2px; 

}

#button-white-text { 
	color:#FFFFFF;
}

.link-back {
	text-align:right;
	width:400px;
}

.pager-this-page { border:#CCC solid 1px; padding:5px; }

.standardLinkStyle a:hover{
	text-decoration:blink;
	background-color:#FF6600;
	color:#000;
}

.price {
	font-size:1.5em;
	font-weight:bold;
	color:#CD6216;
}
.boldText {
	font-size:1.5em;
	font-weight:bold;
	color:#CD6216;
}


.error { 
	font-size:1.1em;
	color:#FF0000;
}
.border-red {
	/*border:#FF0000 dotted 2px;*/
	background-color:#CD6216;
	color:#EEE;
	padding:5px;
	font-weight:bold;
}

#search-movie {
	margin-top:5px;
	background-color:fff;
	border:#696969 solid 2px;
	color:#333;
}

#movie-details-left 		{ float:left; width:60%; 	}
#movie-details-right 		{ float:right; position:relative; 	}
#movie-details-right-search 	{ position:relative; width:85%;	}
.movie-details-right-search 	{ position:relative; width:85%;	}


.style-border-1				{ border:#333333 solid 5px; }
#movie-details-right 	img { border:#FFFFFF solid 2px; }

#movie-details-left 		li { list-style:none;}
#movie-details-right 		li { list-style:none;}

#movie-details-right-search li { list-style:none;}
.movie-details-right-search li { list-style:none;}

.clear-both 				{ clear:both;}
.clear-left 				{ clear:left;}
.clear-right 				{ clear:right;}


#login-form-content ul {
	list-style:none;
}

#login-form ul {
	list-style:none;
}
#login-form-success {
	display:none;
	height:100px;
	width:300px;
}
#login-form-success ul {
	list-style:none;
	padding-left:20px;
	font-size:14px;
	color:#FFFFFF;
}
#login-form-success li a {
	color:#222222;
	border:#677B02;
	margin-top:20px;
	padding:10px 10px 10px 10px;
	position:relative;
	top:110px;
	left:160px;
}
#login-form-success a:hover {
	color:#eaeaea;
}

.button-standard-green {
	color:#222222;
	background: url(layout/skins/vod/lang/SE/img6.gif) repeat-x center;
	border:#677B02;
	padding:10px 10px 10px 10px;
	position:relative;
}
.button-standard-green a {
	color:#222222;
}


/* Header */

#header {
	width: 950px; /* 718 */
	height: 115px;
	margin: 0 auto;
	padding-bottom:5px;
	background-color:#FFFFFF;
}

#header * {
	/*text-transform: lowercase;*/
	text-decoration: none;
}

#header h1 {
	background: #ffffff url(images/logo.jpg) no-repeat;
	font-family:"Times New Roman", Times, serif;
	float: left;
	padding: 0;
	margin-top:5px;
	width:950px;
	height:110px;
}

#header span{
	background: #ffffff url(images/logo.jpg) no-repeat;
	font-family:"Times New Roman", Times, serif;
	float: left;
	padding: 0;
	margin-top:5px;
	width:950px;
	height:110px;
}

#header h2 {
	float: right;
	padding: 38px 20px 0 0;
	font-size: 1.6em;
}

/* Menu */

#menu {
	width: 950px; /* 718 */
	height: 35px;
	margin: 0 auto;
	/*background: #687A02 url(layout/skins/vod/lang/SE/img2.gif) repeat-x;*/
	background-image:url(layout/skins/vod/lang/SE/img2.gif);
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
	}

#menu a {
	display: block;
	float: left;
	height: 24px;
	padding: 8px 20px 0  20px;
	/*border-bottom: 2px solid #687A02;*/
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	margin:0;
}

#menu a:hover {
	background: #5B6A03;
	border-bottom-color: #5B6A03;
	color: #FFFFFF;
}


/* FilmMenu */

#film-menu {
	width: 700px; /* 718 */
	height: 35px;
	margin: 0;
	/*background: #687A02 url(layout/skins/vod/lang/SE/img2.gif) repeat-x;*/
	background-image:url(layout/skins/vod/lang/SE/img2.gif);

}

#film-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#film-menu li {
	display: inline;
}

#film-menu li a {
	display: block;
	float: left;
	height: 24px;
	padding: 8px 20px 0  20px;
	/*border-bottom: 2px solid #687A02;*/
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
	color: #FFF;
}

#film-menu a:hover {
	background: #5B6A03;
	border-bottom-color: #5B6A03;
	color: #FFF;
}


/* Content */

#content {
	width: 950px; /* 718 */
	height:100%;
	vertical-align:bottom;
	margin: 0 auto;
	color: #FFFFFF;
	margin-bottom:0px;
	background-color:#FFFFFF;

}

/* Column One */

#colOne {
	float: left;
	width: 716px;
	-width: 700px;
	padding: 20px 0 0 20px;
	/*color: #FFFFFF;*/
	height:100%;
	background-color:#FFFFFF;
}

#colOne1 h2 {
	margin-bottom: 0;
	font-size: 2em;
	color: #FFFFFF;
}

#colOne1 h3 {
	font-size: 1.6em;
	color: #FFFFFF;
}

#colOne .file {
	margin-top: 0;
}

#colOne .posted {
	height: 26px;
	margin: 0 0 20px 0;
	padding: 8px 0 0 10px;
	background: #687A02 url(layout/skins/vod/lang/SE/img4.gif) repeat-x;
}

#colOne .posted, #colOne .posted a {
	color: #CD6216;
}

#colOne1 a {
	color: #70851E;
}

#colOne a:hover {
	text-decoration: none;
}

/* Column Two */


#colOne-head { 
	color:#333; 
	font-size:0.9em;
	padding:0px;
	width:95%;
}

#clap-header {
	padding:0px;
}

div#clap-container {	
	color:#333; 
	font-size:0.8em;
	margin-bottom:20px;
	1_margin-bottom:-230px;
	width:291px; 
	_width:200px;
	height:254px;
	_height:254px;
	#height:254px;
	top:0px;
}

div#left-clap-container { 
	width:291px;
	_width:200px;
	background-color:#687A02;
	height:254px;
}

div#clap-content {
	padding-left:20px;
	width:200px;
}

#clap-content p {
	color:#000000;
	padding:0px;
	margin:0px;
}
#clap-content a {
	color:#000000;
	padding:0px;
	margin:0px;
	padding-top:5px;
}

#video-frame{
	width:400px; 
	margin-left:300px;
	margin-top:0px;
	#margin-top:0px;
	position:relative;
	top:-254px;
	z-index:1;
	display:none;
}

#video-frame img { 
	width:400px;
	height:254px;
}

.front-picture-ontop { 
	width:400px; 
	margin-left:0px;
	margin-top:0px;
	#margin-top:0px;
	position:relative;
	top:-50px;
	_top:-100px;
	height: 50px;
	z-index:100;
	color:#CC3333; font-size:16px; font-weight:bold; 
	background-color: transparent;
/*background-image: url(/images/webb-tv_banner.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center bottom;*/

}

.front-picture-ontop a { 
	z-index:1000;
}

.blurr {
position: absolute;
display: block;
z-index: 1;
width: 386px;
height: 261px;
background-color: transparent;
background-image: url(/media/gfx/webb-tv_banner.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center bottom;
}
#colTwo {
	margin-top:8px;
	float: right;
	width: 200px;
	position: relative;
	top:0px;
	background-color:#FFFFFF;
}

#colTwo ul {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #fff;
}

#colTwo form {
	padding: 20px 10px;
}

#colTwo h2 {
	height: 26px;
	margin: 1em 0 .5em 0;
	padding: 7px 0 0 10px;
	/*background: #687A02 url(layout/skins/vod/lang/SE/img3.gif) repeat-x;*/
	background:url(layout/skins/vod/lang/SE/img3.gif);
	font-size: 1em;
	font-weight: bold;
	color: #fff;
}

#colTwo ul ul {
	padding: 10px 0 0 10px;
	_padding: 0 0 0 0px;
	#padding: 0 0 0 0px;
	list-style: square inside;
	color: #333;
	margin-bottom:15px;
}

#colTwo ul ul a {
	text-decoration: none;
	color:#687A02;
	font-weight:bold;
	line-height:130%;
}

#colTwo ul ul a:hover {
	text-decoration: underline;
	color:#687A02;
	font-weight:bold;
}

#colTwo ul ol {

}

#colTwo ul ol #bullet-grey-arrow {
	padding-right:100px;
	padding-right:50px;
}

#textfield1 {
	width: 94%;
}
#film-search {
	margin-top:5px;
}

#navigation-pages {
	text-align:right;
	padding-right:60px;
	padding-top:5px;
	margin-top:0px;
	font-size:0.9em;
	word-spacing:5px;}	
#navigation-pages img{
	border:none;
}
#navigation-pages a {

}

#navigation-pages a:hover {
	text-decoration:blink;
	background-color:#FF6600;
	color:#000;
}

#no-bullet li {
	list-style:none;
}

div#bullet-grey-arrow {
	background:url(layout/skins/vod/lang/SE/bullet_round_grey.gif) no-repeat;
	width:14px;
	height:13px;
	text-align:right;
	display:inline;
}
#submit1 {
	display: none;
}

/* Footer */

#footer {
	display:block;
	clear:both;
	width: 99%;
	font-size: smaller;
	border-top:#333333 solid 2px;
	text-align:center;
	position:relative;
	bottom: 0px;
}

#footer * {
	clear:both;
	color:#595959;
	height:42px;
	vertical-align:bottom;
}


.frame-standing {
		background:url(images/white_photo_box_standing.gif) no-repeat center;
		height:250px;
		width:250px;
		padding-top:20px;
		border:#FFF solid 2px;
		margin-bottom:20px;
}

.photoframe-image {
		background:url(images/white_photo_box_standing.gif) no-repeat center;
		height:220px;
		width:160px;
		padding-top:20px;
		border:#FFF solid 2px;
		margin-bottom:20px;
	}
.photoframe-image  img{
		margin-left:11px;
	}


.gallery-boxed{
  width: 690px;
  -width:695px;
  background-color:#fff; 
  padding: 10px; 
  -padding:0px;
  float:left;
  text-align:center;
  display:inline;
}
	.gallery-boxed a {
	  color:#696969;
	}

	.gallery-boxed  img{
			border:#FFF solid 2px;
	}
	.gallery-boxed .boxpicture {
	  float:left;
	  margin: 5px;
	  margin-top:0px; 
	  -margin:3px;
	  width:156px; 
	  height:260px;
	}
	.gallery-boxed .boxpicture-2{
		float:left;
		margin: 5px;
		margin-top:0px; 
		-margin:3px;
		width:156px; 
		height:260px;
	}
	.gallery-boxed .boxpicture-image {
		background:url(images/white_photo_box_standing.gif) no-repeat center;
		height:210px;
		width:160px;
		padding-top:12px;
		padding-bottom:-10px;
		border:#FFF solid 2px;
	}
	.gallery-boxed .footer {
	  text-align:left;
	  font-size:0.9em;
	  width: 152px; 
	  color:#2A71A7; 
	  font-weight:bold; 
	  padding-left:10px;  padding-right:2px;  padding-top: 0px;   padding-bottom:0px; 
	  margin-top: 0px;  margin-right:0px; margin-bottom:0px;
	  max-height:1.1em;
	  height:1.1em;
	}
		.gallery-boxed .footer-moreinfo {
			font-size:0.7em;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-align:right;
			color:#F68800;
			padding-right:10px; padding-top: 0px;   padding-bottom:10px; margin-top:0px; 
			max-height:15px;
			height:15px;
		}
		.gallery-boxed .footer-moreinfo a{
				font-size:0.7em;
				font-family:Georgia, "Times New Roman", Times, serif;
				padding-left:10px;  padding-right:2px;  padding-top: 0px;   padding-bottom:0px; 
				color:#F68800;
				
			}
			.gallery-boxed .footer-moreinfo a:hover{
					color:#F68800;
					background-color:#ADD145;
			}
			
		.footer-price {
			text-align:left;
			color:#F68800;
			font-size:1.4em;
			font-weight:bold;
			}

.genre {
color: #333333;
text-align:left;
}

.genre ul li {
list-style:none;
color: #333333;
font-weight:bold;
font-size:1.2em;
text-align:left;
}

.genre ul li ul li {
/*list-style:none;*/
list-style-image:url(layout/skins/vod/lang/SE/arrow_right.gif);
margin-left:20px;
color: #333333;
font-weight:normal;
font-size:0.8em;
text-align:left;
}

.genre a{
color: #333333;
/*text-align:left;*/
line-height: 130%;
}
.genre a:hover{
color: #333333;
/*text-align:left;*/
text-decoration: underline;
}



/* _____________________________________________ */
/*   Formulär-stilmall   						 */

#rent_form fieldset
{
	display: block;
	margin: 0 0 3em 0;
	padding: 0 1em 1em 1em;
}

#rent_form fieldset.radio
{
	margin: 1em 0 2em 0;
}

#rent_form fieldset.radio input
{
	clear: both;
	float: left;
	width: auto;
}

#rent_form fieldset.radio label
{
	font-weight: normal;
}

#rent_form input
{
	display: block;
	/*width: 15em;*/
}

#rent_form input.submit
{
	clear: both;
}

#rent_form label
{
	float: left;
	display: block;
	margin: 1em 1em 0 0;
	font-weight: bold;
}

#rent_form select
{
	display: block;
}



#myAjax-form fieldset
{
	display: block;
	margin: 0 0 3em 0;
	padding: 0 1em 1em 1em;
}

#myAjax-form fieldset.radio
{
	margin: 1em 0 2em 0;
}

#myAjax-form fieldset.radio input
{
	clear: both;
	float: left;
	width: auto;
}

#myAjax-form fieldset.radio label
{
	font-weight: normal;
}

#myAjax-form input
{
	display: block;
	/*width: 15em;*/
}

#myAjax-form input.submit
{
	/*clear: both;*/
	border-top:#FDA253 solid 2px; 
	border-left:#FDA253 solid 2px; 
	border-bottom:#B15403 solid 2px; 
	border-right:#B15403 solid 2px; 
}

#myAjax-form label
{
	float: left;
	display: block;
	margin: 1em 1em 0 0;
	font-weight: bold;
}

#myAjax-form select
{
	display: block;
}

/* Single MovieWindow */

div.movieDetailsModal_Container {
	display:inline;
	width:100%;
	background:#333333;
}
div.left_col {
	background:#333333;
	float:left;
	list-style:none;
}
div.left_col ul {
	background:#333333;
	color:#CCCCCC;
	display:inline;
}
div.left_col li {
	background:#333333;
	font-size:1.1em;
}
div.right_col {
	background:#333333;
	display:inline;
	float:left;
}
div.right_col ul {
	color:333;
}
div.right_col li {
	font-size:1.5em;
}
table#movieDetailsModal_table {
	width:100%;
	border:none;
	background:#333333;
}
tr#movieDetailsModal_tr {
	width:100%;
	border:none;
	background:#333333;
}
td#movieDetailsModal_td {
	width:100%;
	border:none;
	background:#333333;
}
