/* Minification failed. Returning unminified contents.
(11,38): run-time error CSS1036: Expected expression, found '}'
(44,50): run-time error CSS1034: Expected closing parenthesis, found '.'
(44,50): run-time error CSS1036: Expected expression, found '.'
(471,106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!'
(471,190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!'
 */
html { font-size:11px; font-family:Arial, sans-serif; color:white; background-color:#bd5609; background-image:url(../img/pattern.jpg); padding-left:5px; padding-right:5px; }
 body { margin:0; text-align:center; /* ie5 */ }
  .body { text-align:left; margin-left:auto; margin-right:auto; position:relative; background-color:#161312; width:925px; /* ie5 */ w\idth:784px; max-width:101%; min-width:640px; padding-left:7px; padding-right:134px; }
  * html .body { width:expression(document.body.clientWidth > 780 ? "925px" : document.body.clientWidth < 664 ? "781px" : "120%"); /* ie5 */ w\idth:expression(document.documentElement.clientWidth > 784 ? "784px" : document.documentElement.clientWidth < 644 ? "640px" : "101%"); /* ie6 */ }
   h2 { font-size:110%; margin-top:0; margin-bottom:0; padding-top: 4px; padding-bottom: 2px;}
   h4 { font-size:100%; margin-top:0; margin-bottom:0; }
   p, form { margin-top:0; margin-bottom:0; }

   ul, ol { margin-top:3px; margin-bottom:3px; margin-left:0; padding-left:5%; }
   dl { margin-top:3px; margin-bottom:3px; }
   img { border-style:none; behavior:}
   fieldset { border-style:none; padding:0; }
   legend { font-weight:bold; margin-left:0; padding-left:0; }
   input, textarea, select { border:1px solid #aaa; }
   table { font-size:100%; color:#161312; /* ie5 */ border-collapse:collapse; margin-top:0; margin-bottom:0; }
   :link, :visited { color:#2087ae; text-decoration:none; font-weight:bold; }
    a:hover { text-decoration:underline; }

	 .header { height:81px; }
    .header img { display:block; }
     h1 { margin-top:0; margin-bottom:0; position:absolute; z-index:1; width:146px; height:81px; color:#221e1f; background-color:#56c8f5; text-transform:lowercase; font-size:300%; line-height:81px; text-align:center; -moz-border-radius:0 0 0 7px; -webkit-border-radius:0 0 0 7px; border-radius:0 0 0 7px; }
     .header .ad :link, .header .ad :visited { position:absolute; left:141px; width:504px; color:#e4e7f1; background-color:#15336d; height:81px; line-height:81px; text-align:center; }
     .header form { position:absolute; top:0; right:134px; width:157px; height:81px; color:#221e1f; background-color:#f9a737; background-image:url(../img/login.png); -moz-border-radius:0 0 7px 0; -webkit-border-radius:0 0 7px 0; border-radius:0 0 7px 0; }
	 .header .empty_form{ position:absolute; top:0; right:134px; width:157px; height:81px; color:#221e1f; background-color:#f9a737; background-image:url(../img/login_empty.png); -moz-border-radius:0 0 7px 0; -webkit-border-radius:0 0 7px 0; border-radius:0 0 7px 0 }
      .header legend { position:absolute; margin-top:-999cm; top:-999cm; }
       .header label { display:block; text-indent:-999cm; line-height:0; height:20px; margin-top:6px; }
			 	.header .username_text { position:absolute; left:27px; top:14px; color: #FFFFFF; }
				.header .yourpresentation{ position:absolute; left:27px; top:35px; color: #FFFFFF; }
				.header .yourpresentation a{ color: #FFFFFF; text-decoration:none; }
        .header .username input { position:absolute; right:8px; top:7px; height:16px; padding:3px 3px 0 3px;  width:116px; font-size:100%; font-family:Arial, sans-serif; border:1px solid #fab900; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
        .header .password input { position:absolute; right:8px; top:31px; height:16px; padding:3px 3px 0 3px; width:116px; font-size:100%; font-family:Arial, sans-serif; border:1px solid #fab900; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
        .header .forgotten { position:absolute; bottom:3px; }
        .header .forgotten :link, .header .forgotten :visited { color:#161312; text-decoration:underline; font-weight:normal; }
         .header .forgotten a:hover { text-decoration:none; }
				 /*.header .new_member input { position:absolute; bottom:5px; color:white; background-color:#343231; background-image:url(../img/btn-55x19-f78a00.png); width:55px; height:19px; border-style:none; font-size:90%; text-align:center; font-family:Arial, sans-serif; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px }
				 .header .forgotten input { color:white; background-color:#343231; background-image:url(../img/btn-55x19-f78a00.png); width:55px; height:19px; border-style:none; font-size:90%; text-align:center; font-family:Arial, sans-serif; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px }*/
        .header .submit input { position:absolute; right:8px; top:57px; color:white; background-color:#343231; background-image:url(../img/btn-49x19-f78a00.png); width:49px; height:19px; border-style:none; font-size:90%; text-align:center; font-family:Arial, sans-serif; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
         .header .submit input:hover:active { background-position:0 -19px; }

   .nav ul { margin-top:7px; margin-bottom:7px; padding-left:0; height:27px; display:table; table-layout:fixed; border-collapse:collapse; width:100%; text-align:center; text-transform:uppercase; font-weight:bold; background-image:url(../img/nav.png); background-repeat:no-repeat; white-space:nowrap; }
    * html .nav li { display:inline; zoom:1; height:27px; line-height:27px; margin-bottom: 0px;} /* ie5..6 */
    *+html .nav li { display:inline; zoom:1; height:27px; line-height:27px; margin-bottom: 1px;} /* ie7 */
    .nav li { display:table-cell; vertical-align:middle; overflow:hidden; }
     .nav .current { background-image:(images/nav.png); background-color:#56c8f5; }
      .nav .current :link, .nav .current :visited { color:black; }
      .nav .current span { color:black; padding-top:2px; padding-bottom:2px; }
     .nav :link, .nav :visited { color:white; padding-top:2px; padding-bottom:2px; }
     .start { background-position:0 100%; -moz-border-radius:7px 0 0 7px; -webkit-border-radius:7px 0 0 7px; border-radius:7px 0 0 7px; }
     .bionytt { background-position:-52px 100%; }
     .dvd { background-position:-112px 100%; }
     .artiklar { background-position:-305px 100%; }
     .recensioner { background-position:-374px 100%; }
     .redaktionen { background-position:-589px 100%; }
     .kontakta-oss { background-position:-680px 100%; -moz-border-radius:0 7px 7px 0; -webkit-border-radius:0 7px 7px 0; border-radius:0 7px 7px 0; }

   .wrap0 { height:1%; /* ie */ color:#161312; background-color:white; background-image:url(../img/aside.png); background-position:right; background-repeat:repeat-y; margin-bottom:-3px; -moz-border-radius:7px 7px 0 0; -webkit-border-radius:7px 7px 0 0; border-radius:7px 7px 0 0; }
   .wrap0 { float: left\9; display: inline\9; } /* IE 8 +7 +6 */
   * html .wrap0 { float: none; display:block; } /* - ie5..6 */
   *+html .wrap0 { float: none; display:block; } /* - ie7 */
    .wrap0::after { content:""; display:block; clear:left; }
    .main { float:left; display:inline; /* ie5..6 */ padding-top:7px;  background-color:white; width:64.28571%; /* 504/784 */ margin-left:0.89286%; /* 7 */ margin-right:1.30952%; /* 11 */ }
     .img { overflow:hidden; height:auto; position:relative; text-align:center; }
      .img img { position:relative; height:auto;left:25%; margin-left:-252px; }
      .cols .img img {position:relative;left:50%;}
	  .img-banner {padding-top: 3px; padding-bottom: 2px;}
	  .img-right{padding-left: 5px;}
      * html .img-right { padding-left: 8px; } /* ie5..6 */
      *+html .img-right { padding-left: 8px; } /* ie7 */
     .meta { color:#534640; font-size:90%; padding-bottom:2px; }
     .more { margin-left:0; padding-left:0; list-style-type:none; }
	 .spacer {height: 50px;}
	 .beginning {font-weight: bold;}
      .more li::before { content:"\00BB  "; }
	  .more li { background-image: url(../img/dblarrow.gif)\9; background-repeat: no-repeat\9; background-position: 0 50%\9; padding: 0 0.5em 0 1em\9; } /* IE8,7,6 */
     .snapshot { overflow:hidden; margin-left:4px; margin-right:6px; }
      .snapshot { height:77px\9; overflow:auto\9; } /* ie6, ie7, ie8 */
      .snapshot table, .snapshot thead { display:block; }
        .snapshot thead tr { position:relative\9; } /* ie6, ie7, ie8 */
       .snapshot tbody { display:block; height:63px; overflow:auto; overflow-x:hidden; }
       .snapshot tr { height:1%; } /* ie */
      .snapshot th:first-child { width:3.2em; }
      .snapshot td:first-child { width:3.2em; }
      .snapshot .date { width:3.2em; } /* ie */
      .snapshot th { background-color:#f2f2f2; } /* ie */
     #kommande { background-color:#f2f2f2; background-image:url(../img/box-250x106.png); background-repeat:no-repeat; float:left; width:50%; padding-top:4px; padding-bottom:4px; }
     #premiar { background-color:#f2f2f2; background-image:url(../img/box-250x106.png); background-repeat:no-repeat; margin-left:50%; padding-top:4px; padding-bottom:4px; }
      .filter { background-color:#f2f2f2; background-image:url(../img/box-250x55.png); background-repeat:no-repeat; float:left; width:50%; padding-top:4px; padding-bottom:4px; margin-bottom:4px; min-height:47px; -height:47px; }
      * html .filter { width:49.9%; } /* ie5..6 */
      *+html .filter { width:49.9%; } /* ie7 */
      #kommande h2, #premiar h2, .filter h2, .registerbox_top h2, .registerbox_middle h2, .options h2{font-size:90%; text-transform:uppercase; font-weight:bold; letter-spacing:.08em; padding-top:4px; padding-bottom:4px; padding-left:5px; margin-left:4px; margin-right:5px; color:white; background-color:#161312; background-image:url(../img/headings.png); background-repeat:repeat-x; background-position:center; border:1px solid #d7d7d7; }
	  #pagang h2,.posters h2{ text-align: left; font-size:90%; text-transform:uppercase; font-weight:bold; letter-spacing:.08em; padding-top:4px; padding-bottom:4px; padding-left:5px; color:white; background-color:#161312; background-image:url(../img/headings.png); background-repeat:repeat-x; background-position:center; border:1px solid #d7d7d7; }
      .filter p { padding-left:5px; padding-top:4px; }
       .filter select { width:84%; }
       .filter input { vertical-align:top; color:white; background-color:#343231; background-image:url(../img/btn-28x19-f2f2f2.png); width:28px; height:19px; border-style:none; font-size:90%; text-align:center; font-family:Arial, sans-serif; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
        .filter input:hover:active { background-position:0 -19px; }
      .filter+.filter+* { clear:left; }
     .pollout { font-size:110%; background-image:url(../img/quote.png); background-repeat:no-repeat; margin-top:3px; margin-bottom:3px; padding-top:4px; padding-right:5px; padding-left:5px; min-height:32px; -height:32px; /* ie5..6 */ }
      .pollout q { display:block; font-style:italic; }
      .pollout cite { font-style:normal; }
     .cols { clear:left; height:1%; /* ie */ margin-top:2px; margin-bottom:2px;}
      .cols::after { content:""; display:block; clear:left; }
      .cols .section { float:left; width:48.5%;}
       * html .cols .section { width:48.3%; } /* ie5..6 */
       *+html .cols .section { width:48.5%; } /* ie7 */
     legend span { position:relative; left:-4px; }
      * html legend span { left:-6px; } /* ie5..6 */
      *+html legend span { left:-6px; } /* ie7 */
      .poll, .daily { background-color:#f2f2f2; background-image:url(../img/box-250x130.png); background-repeat:no-repeat; padding-top:2px; min-height:128px; -height:128px; -overflow:hidden; /* ie5..6 */ }
      .objectlist { width: 100%; float: left; background-color:#f2f2f2; border: 1px solid #D7D7D7; margin-bottom: 3px; margin-top: 3px;}
	  * html .objectlist {width:99%;}/*ie5..ie6*/
	  *+html .objectlist {width:99%;}/*ie5..ie6*/
	  .objectlist h2 { font-size:90%; text-align: left; text-transform:uppercase; font-weight:bold; letter-spacing:.08em; padding-top:4px; padding-bottom:4px; padding-left:5px; color:white; background-color:#161312; background-image:url(../img/headings.png); background-repeat:repeat-x; background-position:center; border:1px solid #d7d7d7; }
      .objectlist p, .objectlist ul{ padding-left:5px;}

/* Options */

.navoptions{ margin-left: 2px; margin-right: 4px; width: 20%; float:left; display: inline; }
* html .navoptions{ margin-left: 0px; margin-right: 4px; width: 20%; float:left; display: inline; }

.navoptions ul{ list-style-type: none; margin: 0px; padding: 0px; }
.navoptions ul li{ width:103px; height:28px; background-image:url(../img/options-nav.png); background-repeat:no-repeat; background-position:bottom; text-transform:uppercase; text-align: center; margin-bottom: 2px; }
.navoptions ul li *{ vertical-align:middle; line-height:28px; color: white; }
* html .navoptions a:visited{ color: white; }/* IE6 */
.navoptions ul li.current{ background-position:top; }
.navoptions ul li.current *{ color: black; }
* html .navoptions ul li.current a:visited{ color: black; }/* IE6 */

.options{ float:right; display:inline; width:77.8%; }
* html .options{ float:right; display:inline; width:76%; }/* IE6 */
.options_top{ background-image:url(../img/box-392x102.png); background-repeat:no-repeat; width:100%; padding-top: 3px; }
* html .options_top{ background-image:url(../img/box-392x102.png); background-repeat:no-repeat; width:103%; padding-top: 3px; }/* IE6 */
.options_middle{ background-image:url(../img/box-392xmiddle.png); float: left; background-repeat: repeat-y; width:100%; padding: 5px; }
.options_middle td{ width: 200px; }
.options_middle td.number a{ height: 17px; width: 16px; display:block; float: left; background-image:url(../img/btn-16x17.png); background-repeat:no-repeat;background-position:top; text-align:center; margin-left: 3px; }
.options_middle td.number a span{ position: relative; top: 2px; color: #FFFFFF; text-decoration:none; }
.options_middle td.number a.current{ height: 17px; width: 16px; display:block; float: left; background-image:url(../img/btn-16x17.png); background-repeat:no-repeat; background-position:bottom; text-align:center; margin-left: 3px; }
.options_middle td.first{ width: 40%; }
.options_middle td.number a.current span{ position: relative; top: 2px; color: #000000; text-decoration:none; }

.options_middle h2{ padding-top:4px; padding-bottom:4px; padding-left:5px; margin-left:0px; margin-right:10px; margin-top: 5px; margin-bottom: 3px; }
.options_middle .movie_image{float: left; display: inline; height: 65px;}

.options_middle .descriptions{ float:right; display: inline; width: 87%; margin-left: 5px;}
.options_middle .descriptions td{height: 20px;}
.options_middle .descriptions img{vertical-align:bottom;}
.options_middle .submit input{ color:white; text-transform: uppercase; background-image:url(../img/btn-49x19-f2f2f2.png); width:49px; height:19px; border-style:none; font-size:90%; text-align:center; font-family:Arial, sans-serif; letter-spacing:0.05em;}
.options_middle textarea{width: 95%; height: 100px;}
.options_middle td input{ width: 90%; }

.options_middle .sok { height:22px; width: 95%; background-image:url(../img/sok.png); padding-left: 10px; padding-top: 5px; margin-bottom: 5px; }
* html .options_middle .sok { height:22px; width: 97%; background-image:url(../img/sok.png); padding-left: 10px; padding-top: 5px; margin-bottom: 5px; }/* IE6 */
.options_middle .sok form { position:relative; line-height:21px; height:1%; /* ie */ }
.options_middle .sok label { text-transform:uppercase; }
.options_middle .sok label input { text-transform:none; position:absolute; left:2.8em; top:-2px; height:16px; width:300px; max-width:90%; padding:3px 3px 0 3px; font-size:100%; font-family:Arial, sans-serif; border:1px solid #47d6f7; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
* html .options_middle .sok label input { width:77%; } /* ie5..6 */
.options_middle .sok span input { position:absolute; right:10px; top:0px; color:black; background-color:#56c8f5; background-image:url(../img/btn-ok.png); width:17px; height:15px; padding:0; border-style:none; font-size:3cm; content:""; overflow:hidden; }
.options_middle .sok span input:hover:active { margin-right:-1px; width:18px; padding-left:1px; background-position:1px 0; }

.options_bottom{ background-image:url(../img/box-392x102.png); background-position:bottom; height: 2px; background-repeat:no-repeat; width:100%; clear: both; margin-bottom: 5px; }

* html .options_bottom{ background-image:url(../img/box-392x102.png); background-position:bottom; position: relative; left: -1px; height: 2px; background-repeat:no-repeat; width:103%; clear: both; margin-bottom: 5px; }/* IE6 */


/* Options */

/* Bilder */

.imgsort{ background-color:#f2f2f2; background-image:url(../img/box-504x63.png); background-repeat:no-repeat;  width:100%; padding-top:4px; padding-bottom:4px; margin-bottom:4px; height: 55px; }
	.imgsort h3{ clear:both; font-size:90%; width: 97%; text-transform:uppercase; font-weight:bold; letter-spacing:.08em; 	margin-top:1px; margin-bottom:1px; padding-top:4px; padding-bottom:4px; margin-left: 5px; padding-left:5px; color:white; background-color:#161312; background-image:url(../img/headings.png); background-repeat:repeat-x; background-position:center; }

	.imgfilter{ width: 60%; text-align:center; padding-top: 8px; float: left; }
		.imgfilter select{ width:70%; }
			.imgfilter form p{ font-size: 120%; }
	.uploadimg{ float: left; width: 40%; text-align: center; padding-top: 4px; }
.imgbox{ width: 100%; }
	.displayimg{ width: 143px; float: left; padding: 10px; padding-bottom: 0px; margin-bottom: -10px; text-align:center; }
	.displayimg img{ border: 1px solid #6291a2; }
		.displayimg img.img-trash{ border: 0px; position:relative; top: -25px; left: 58px; }
	.displayimg p{ position:relative; top: -20px; font-size: 110%; }



.imgdisplay_top{ background-image:url(../img/box-504x63.png); background-repeat:no-repeat; width:100%; padding-top: 3px; padding-left: 5px; }
* html .imgdisplay_top{ background-image:url(../img/box-504x63.png); background-repeat:no-repeat; width:103%; padding-top: 3px; }/* IE6 */
.imgdisplay_top h2{ margin-left: 10px; }
.imgdisplay_middle{ background-image:url(../img/box-504xmiddle.png); float: left; background-repeat: repeat-y; width:100%; padding: 5px; padding-top: 0px; }
.imgdisplay_bottom{ background-image:url(../img/box-504x63.png); background-position:bottom; height: 2px; background-repeat:no-repeat; width:100%; clear: both; margin-bottom: 5px; }

* html .imgdisplay_bottom{ background-image:url(../img/box-504x63.png); background-position:bottom; position: relative; left: -1px; height: 2px; background-repeat:no-repeat; width:103%; clear: both; margin-bottom: 5px; }/* IE6 */


/* Vänner */

.friends{background-color:#f2f2f2; background-image:url(../img/box-250x214.png); background-repeat:no-repeat; float:left; width:50%; padding-top:4px; padding-bottom:4px; margin-bottom:4px; height: 207px; }
	.friends p { padding-left:5px; padding-top:4px; }
	.friends .avatar{ margin-left:5px; padding-top:4px; float: left; display:inline; }
	.friends .friendsmenu{ float: left; display:inline; }
		.friends .friendsnav{ margin-left:4px; padding-left:0px; list-style-type:none; }
		.friends .friendsnav li{ padding-left:0px; padding-top:2px; padding-bottom:2px; }
			.friends .friendsnav li img{ padding-right: 5px; }
	.friends h3{ clear:both; font-size:90%; width: 92%; text-transform:uppercase; font-weight:bold; letter-spacing:.08em; margin-top:1px; margin-bottom:1px; padding-top:4px; padding-bottom:4px; margin-left: 5px; padding-left:5px; color:white; background-color:#161312; background-image:url(../img/headings.png); background-repeat:repeat-x; background-position:center; }
	* html .friends h3{ width: 93%; }/* IE6 */
	*+html .friends h3{ width: 93%; }/* IE7 */
	.friendsinfo{ clear: left; margin-left: 5px; }
	.friendsinfolist{ padding: 0px; margin: 0px; list-style-type:none; }
	.friendsinfolist span{ font-weight:bold; font-size:110%; }

/* Skådepelare */

.actor{ width: 100%; padding-top: 5px; }
	.actor p.text{ margin-left:7px; margin-right:7px; margin-top: 7px; font-size:110%; }
	.actor .headline{ font-weight:bold; }
	.actor .year{ font-weight:bold; margin-right: 5px; }
	.actor h3{ clear:both; font-size:90%; text-transform:uppercase; font-weight:bold; letter-spacing:.08em; margin-top:1px; margin-bottom:1px; padding-top:4px; padding-bottom:4px; padding-left:5px; color:white; background-color:#161312; background-image:url(../img/headings.png); background-repeat:repeat-x; background-position:center; }
      .article .gallery ul { list-style-type:none; padding-left:0; margin-top:0; }
.actor_info{width:70%; float: left; display:inline;}
	.actor_info span{ font-weight:bold; font-size:110%;}

.actor_foto{width:110px; float: right; display:inline;}


/* /Skådespelare */

/* Redaktionssidan */

.crewmember{ width: 100%; height: 81px; font-size:120%; background-image:url(../img/crew_background.jpg); background-repeat:no-repeat; margin-top: 5px; }
	.crewmember span.bold{ font-weight:bold; }
	.crew_left{ float: left; display:inline; width: 157px; }
		.crew_name{ font-size: 110%; font-weight:bold; margin-left: 10px; position: relative; top: 5px; }
		.crew_mail{ font-size: 90%; margin-left: 10px; position: relative; top: 5px; }
	.crew_middle{ float: left; display:inline; width: 230px; text-align: center; padding-top: 5px; }
    .crew_middle img{ width: 70px; height: 70px; }
.crew_h3{ font-size:120%; font-weight:bold; letter-spacing:.08em; padding-top:8px; padding-bottom:8px; padding-left:10px; color:white; background-image:url(../img/crew_h2.png); background-repeat:no-repeat; }


.visitor{width: 99.9%; background-image:url(../img/box-502x69.png); background-repeat:no-repeat; height: 66px; margin: 0px; float: left; padding: 4px 4px 4px 4px;}
		* html .visitor{width: 99%;}/* IE6 */
		.visitor_new{background-image:url(../img/box-502x69_gray.png);}
		.name_time{background-color:#161312; background-image:url(../img/headings.png); background-position:center; background-repeat:repeat-x; border:1px solid #D7D7D7; color:white; font-size:90%; font-weight:bold; letter-spacing:0.08em; margin-left:0px; margin-right:0px; width: 96.8%; padding-bottom:4px; padding-left:5px; padding-top:4px; text-transform:uppercase; float:left;height: 12px;}
		* html .visitor .name_time{width: 97.5%;}/* IE6 */
		* html .visitor_new .name_time{padding-bottom: 0px; width: 97.5%;}/* IE6 */
		.visitor div.name{float:left; display:inline;}
		.visitor div.time{float:right; display:inline; padding-right: 5px;}
		.new_visitor_img{float:left;}
		.new_visitor_img img{position: relative; bottom: 2px; left: 3px;}
			.visitor *:link, .visitor *:visited{color:#000000;}
			.visitor table{width: 97%; margin: 0px 0px 0px 3px; clear: both;}
			.visitor_img{width: 15px; text-align: right; padding-left: 0px;}
			.visitor_img img{margin-top: 2px; margin-right: 3px;}
			.avatar{position: relative;z-index: 0;}
			.avatar:hover{background-color: transparent; z-index: 50;}
			.avatar span{position: absolute; background-color: #FFFFFF; padding: 1px; left: -1000px; border: 1px solid gray; visibility: hidden; color: black; text-decoration: none; height: 100px;}
			.avatar span img{border-width: 0px;padding: 0px; margin: 0px;}
			.avatar:hover span{visibility: visible;top: 0;left: 10px;}
			.visitor table td{ border: solid 0px #000000;}
			* html .visitor table td{padding-bottom: 4px;}
			*+html .visitor table td{padding-bottom: 4px;}

	  .nav-pro{width:97.8%;margin-left: 6px;}
	  .nav-pro ul{ margin-top:5px; margin-bottom:5px; padding-left:0; height:27px; display:table; table-layout:fixed; border-collapse:collapse; width:100%; text-align:center; text-transform:uppercase; font-weight:bold; background-image:url(../img/navpro.gif); background-repeat:no-repeat; white-space:nowrap; }
        * html .nav-pro li { display:inline; zoom:1; height:27px; line-height:27px; margin-bottom: 1px; margin-top: 0px;} /* ie5..6 */
        *+html .nav-pro li { display:inline; zoom:1; height:27px; line-height:27px; margin-bottom: 1px; padding-bottom: 0px; margin-top: 0px;} /* ie7 */
        .nav-pro li { display:table-cell; vertical-align:middle; overflow:hidden; }
         .nav-pro .current { background-image:url(../img/navpro.gif); background-color:#56c8f5; }
         .nav-pro .current :link, .nav-pro .current :visited { color:black; }
         .nav-pro .current span { color:black; padding-top:2px; padding-bottom:2px;}
         .nav-pro :link, .nav-pro :visited { color:white; padding-top:2px; padding-bottom:2px; }
        .pro-presentation { width:18.44262%; background-position:0px 100%; -moz-border-radius:7px 0 0 7px; -webkit-border-radius:7px 0 0 7px; border-radius:7px 0 0 7px; }
        .pro-gastbok { width:11.88525%;background-position:-90px 100%; }
		.pro-meddelande { width:23.15574%;background-position:-148px 100%; }
        .pro-bilder { width:9.01639%;background-position:-261px 100%; }
        .pro-dvdbibliotek { width:17.82787%;background-position:-305px 100%; }
        .pro-favoritfilmer { width:19.67213%;background-position:-392px 100%; -moz-border-radius:7px 0 0 7px; -webkit-border-radius:7px 0 0 7px; border-radius:7px 0 0 7px; }
	  .staff-img{float:left; width: 18%; text-align: right;}
	  .staff {float:right; border-left: 1px dashed #A7ACB0; font-size: 110%; text-align: left; width: 80%;}
	   .staff ul {list-style-type: none;}
	    .staff li {padding-bottom: 3px;}
	   .label {font-weight: bold;}
	   .staff-form {padding-right: 4px;}
	   .staff-form p { margin: 0px; padding: 0px; padding-top:4px; }
       .staff-form select { width:90%; }
       .staff-form input { vertical-align:top; color:white; background-color:#343231; background-image:url(../img/btn-28x19-f2f2f2.png); width:28px; height:19px; border-style:none; font-size:90%; text-align:center; font-family:Arial, sans-serif; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
        .staff-form input:hover:active { background-position:0 -19px; }
       .staff-form+.staff-form+* { clear:left; }
	   .description {padding-top: 5px; padding-bottom: 10px;}

	   .sort-by{width: 97.8%; margin-left: 6px; color: white;}
	   .sort-by ul{width:100%; margin-top:5px; margin-bottom:5px; padding-left:0; height:27px; display:table; table-layout:fixed; border-collapse:collapse; text-align:center; text-transform:uppercase; font-weight:normal; background-image:url(../img/navpro.png); background-repeat:no-repeat; white-space:nowrap; }
		* html .sort-by li { display:inline; zoom:1; padding-top: 5px; margin-bottom: 1px; margin-top: 0px; } /* ie5..6 */
        *+html .sort-by li { display:inline; zoom:1; height:27px; line-height:27px; margin-bottom: 1px; padding-bottom: 0px; margin-top: 0px;} /* ie7 */
        .sort-by li { display:table-cell; vertical-align:middle; overflow:hidden; }
         .sort-by :link, .sort-by :visited { color:white; font-weight: normal; padding-bottom:2px; }
		 .sort-by img {padding-left: 3px;}
        .sorterapa { width:15.74590%; background-position:0px 100%; -moz-border-radius:7px 0 0 7px; -webkit-border-radius:7px 0 0 7px; border-radius:7px 0 0 7px; }
        .sort-titel { width:23.7451%;}
		.sort-genre { width:19.418%;}
        .sort-langd { width:16.344%;}
        .sort-ar { width:9.2213%; text-align: left;}
        .sort-betyg { width:17.27049%;-moz-border-radius:7px 0 0 7px; -webkit-border-radius:7px 0 0 7px; border-radius:7px 0 0 7px; text-align: left;}

	   .sp-manad{padding-right:2px;}

	   .img-rate {vertical-align: bottom;}
	   .sp-right{padding-left: 6px;}
	   .sflogo {float:right; padding-right: 10px;}
	   .sp-toplist{padding-left: 3px; font-weight: bold; font-size: 108%;}
	   .biotrailer li {padding: 2px; list-style-type:none;}

	   .gb {width:97.8%; margin-left: 6px;}
	   .gb h3{font-weight: bold; font-size: 108%; margin: 2px;}
       .gb-form {padding-right: 4px;}
	   .gb-form p { margin: 0px; padding: 0px; padding-top:4px; }
       .gb-form textarea { width: 99%; height: 80px;}
	   .gb-form input { color:white; background-color:#343231; text-transform: uppercase; background-image:url(../img/btn-49x19-f2f2f2.png); width:49px; height:19px; border-style:none; font-size:90%; text-align:center; font-family:Arial, sans-serif; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
        .gb-form input:hover:active { background-position:0 -19px; }
	   .gb-post{width: 98%; float: left; padding-top: 16px; padding-bottom: 32px; border-top: 1px solid #D7D7D7;}
	   .gb-img{float: left; width: 10%; text-align: right; padding-right: 4px;}
   	    .gb-photo{border: 1px solid #646464;}
	   .gb-content {float: right; width: 89%; text-align: left;}
	    .gb-content h3{margin:0px; margin-left: 5px;}
	   .gb-pages{float: left; width: 100%; text-align: center;}

	   .medd {width:97.8%; margin-left: 6px;}
	    .medd-btns {padding-top: 2px;padding-bottom: 2px;}
	    .medd-btns .submit input { display:inline; text-transform:uppercase; color:white; background-color:#343231; background-image:url(../img/btn-49x19-f2f2f2.png); width:49px; height:19px; border-style:none; font-size:90%; text-align:center; font-family:Arial, sans-serif; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
	    #inkorgen {background-image:url(../img/btn-49x19-f2f2f2.png); width:49px;}
	    #skickade {background-image:url(../img/btn-54x19-f2f2f2.png); width:54px;}
	    #sparade {background-image:url(../img/btn-54x19-f2f2f2.png); width:54px;}
	    #radera_mark {background-image:url(../img/btn-108x19-f2f2f2.png); width:108px;}
		#spara_mark {background-image:url(../img/btn-108x19-f2f2f2.png); width:108px;}

	    .medd table{ width:100%; margin:0px; padding: 0px;}
		 .medd td {padding: 3px; margin: 0px; vertical-align: top;}
		 .medd-sort{font-weight: bold; font-size: 108%;}
		 .medd input {border: 0px;}
		 .medd-icon {padding-right: 5px; vertical-align: bottom;}
		 .unread {font-weight: bold; font-size: 106%;}


         .medd-check { width:5.000%; /*49px*/}
         .amne { width:34.12048%; /*150px*/}
		 .fran { width:28.714%;/*143px*/}
         .datum { width:18.0723%;/*90px*/}
         .radera { width:13.05221%;/*65px*/}
		 .medd .icon {padding-right: 2px;}
		 #medd td{border: 0px; padding: 1px; margin:0px;}
		  .odd { background-color:#e1e1e1; }

	   .bibliotek {width:97.8%; margin-left: 6px;}
	    .bibliotek table{ width:100%; margin:0px; padding: 0px;}
		 .bibliotek td {border: 1px solid #D7D7D7; padding: 5px; margin: 0px; vertical-align: top;}
         .titel { width:42.18032%; /*240px*/}
		 .genre { width:16.36886%;/*75px*/}
         .langd { width:16.34426%;/*70px*/}
         .ar { width:5.22131%;/*45px*/}
         .betyg { width:20.29508%;/*60px*/}
		 .bibliotek .icon {padding-right: 2px;}
		 .bibliotek .image {float: left;}
		 .bibliotek .pages {text-align: center;}
		  .bibliotek .pages :link, .bibliotek .pages :visited {padding: 3px;}
		 #salong td{border: 0px; padding: 1px; margin:0px;}
		  .odd { background-color:#e1e1e1; }
		#vote form {padding: 2px;}
	     #vote form p { margin-bottom:0;}
		 #vote input { border: 0px;}
          #vote textarea { display:block; width:99%; height:6em; }
		  #vote .textfield {padding: 2px; border: 1px solid #CCCCCC;}
		  #vote h4{font-weight: bold; margin: 3px; font-size:115%;}
         #vote .submit { text-align:right;}
         #vote .submit input { display:inline; text-transform:uppercase; color:white; background-color:#343231; background-image:url(../img/btn-49x19-f2f2f2.png); width:49px; height:19px; border-style:none; font-size:90%; text-align:center; font-family:Arial, sans-serif; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
         #vote .submit input:hover:active { background-position:0 -19px; }
		 #vote .result { text-align:left; padding-right: 135px;}
	    .ramp-img{float:left; width: 35%; text-align: left;}
		.sp-ramp{padding-left: 20%;}
		 * html .sp-ramp { padding-left: 11%;} /* ie5..6 */
	    .ramp {float:right; text-align: left; width: 63%; padding: 2px;}
		.latest_loggedin ul {width: 100%; padding:0; list-style-type:none;}
         .latest_loggedin li { padding-left: 5px; padding-right: 5px; margin: 0px; height: 133px; display:table-cell; color:#B1B1B1; border-right: 1px dashed #B1B1B1;}
		 * html .latest_loggedin li { float: left; width:17%; } /* ie5..6 */
         *+html .latest_loggedin li { float: left; width: 17%; } /* ie7 */
		  .latest_icons {float:right;}


		  .lcol {float: left; width: 10%; text-align: center; padding: 4px;}
		  .rcol {float: right; width: 88%;}
		   * html .rcol { width:87%; } /* ie5..6 */
		  .favoritfilm_desc{float:left; width: 60%;}
		   .favoritfilm_desc ul {list-style-type: none;}
	       .favoritfilm_desc li {font-size: 110%; padding:3px;}
		  .favoritfilm_mot{float:right; width: 35%; padding: 3px;}
		  .favoritfilm_more{width: 100%;float: left; border: 1px solid #AAAAAA; background-color: #FFFFFF;}
		   .favoritfilm_more ul {list-style-type: none;}
		  .favoritfilm_bilder{width: 100%;float: left; background-color: #FFFFFF;}

		   .captured_big {float: left; width:300px;}
		   .captured_small {float: right;  min-width:20%; text-align: left;}
		   	.captured_small ul {list-style-type: none;}

       #articlelist { width:63%; float:right; margin-right:10px;}
        * html #articlelist { width:64%; } /* ie5..6 */
        *+html #articlelist { width:64%; } /* ie7 */
		.ind-object { width: 98%; border-bottom: 1px dashed #A7ACB0; margin-bottom: 2px; float: left; padding:5px 0; }
		 .ind-object img {float:left; margin-right: 6px;}
		 .ind-object h3 { font-size: 110%; margin:0px; padding:0px; padding-left: 6px;}
		 .ind-object .rate {float:none; padding-right: 3px;}
		.ind-object-bot { width: 98%; min-height: 120px; margin-bottom: 2px; float: left;}
		 .ind-object-bot img {float:left; padding-right: 6px;}
		 .ind-object-bot h3 { font-size: 110%; margin:0px; padding:0px; padding-left: 6px;}
		 .ind-object-bot .rate {float:none; padding-right: 3px;}
	   #mostcommented { width: 63%; float:right; margin-right:10px; }
	    * html #mostcommented { width:64%; float:right; margin-right: 2px;} /* ie5..6 */
        *+html #mostcommented { width:64%; float:right; margin-right: 2px;} /* ie7 */
       #archive { width:33%; margin-right:0; }
	    #archive ul{padding-left: 5px; list-style-type:none; }
		#archive li {padding-top:2px; padding-bottom:5px;}
	    * html #archive { width:34%; } /* ie5..6 */
        *+html #archive { width:34%; } /* ie7 */
	   #contactinfo { width:53%; }
        * html #contactinfo { width:54%; } /* ie5..6 */
        *+html #contactinfo { width:54%; } /* ie7 */
		#contactinfo address { margin-bottom:1em; font-style:normal; }
		#contactform { width:43%; text-align: center; margin-left: 2px;}
	    * html #contactform { width:44%; } /* ie5..6 */
		*+html #contactform { width:44%;} /* ie7 */
		#contactform input, select {width: 99%;}
		#contactform textarea{width: 99%; height: 80px;}
		#contactform .submit {text-align: right; padding-right: 2px;}
		#contactform .submit input { color:white; background-color:#343231; text-transform: uppercase; background-image:url(../img/btn-49x19-f2f2f2.png); width:49px; height:19px; border-style:none; font-size:90%; text-align:center; font-family:Arial, sans-serif; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
        #contactform .submit input:hover:active { background-position:0 -19px; }
		#contactform ul	{text-align: left; padding: 0px; padding-left: 2px; padding-right: 2px; list-style-type:none;}
	   .menu { margin-left:0; padding-left:0; list-style-type:none; }
        .menu li { padding-top:2px; padding-bottom:2px; }
        .menu li::before { content:"+  "; color: #ababab; padding-left: 4px;}
		/*ie5..ie6*/ *html .menu li { background-image: url(../img/plus.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 0 0.5em 0 1em;}
	    /*ie7*/ *+html .menu li { background-image: url(../img/plus.gif); background-repeat: no-repeat; background-position: 0 4px; margin-left: 5px; padding: 0 0.5em 0 1em; }
		 .submenu { margin-left:0; padding-left:0; list-style-type:none; }
          .submenu li { padding-top:2px; padding-bottom:2px; margin-left: 8px;}
		   .submenu li::before { content:"-  "; color: #ababab; padding-left: 1px;}
		  /*ie5..ie6*/ *html .submenu li { background-image: url(../img/menu-minus.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 0 0.5em 0 1em;}
	      /*ie7*/ *+html .submenu li { background-image: url(../img/menu-minus.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 0 0.5em 0 1em; }

       .poll h2, .poll fieldset, .poll p, .daily h2, .daily p{ padding-left:4px; padding-right:4px; }
        fieldset ul { padding-left:0; list-style-type:none; }
         * html fieldset ul { margin-top:-4px; } /* ie5..6 */
         *+html fieldset ul { margin-top:-4px; } /* ie7 */
         fieldset li { height:1.4em; -overflow:hidden; /* ie5..6 */ }
          fieldset ul input { vertical-align:middle; margin-top:-1px; position:relative; border: 0px;}
         .poll .submit { float:left; }
          .poll .submit input { color:white; background-color:#343231; background-image:url(../img/btn-49x19-f2f2f2.png); width:49px; height:19px; border-style:none; font-size:90%; text-align:center; font-family:Arial, sans-serif; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
          .poll .submit input:hover:active { background-position:0 -19px; }
         .poll .results { margin-left:55px; padding-left:0; list-style-type:none; }
       .daily p strong { display:block; }
       .daily img { float:left; padding:1px; border:1px solid #d7d7d7; margin-right:4px; }
       .daily ul { list-style-type:none; padding-left:4px; padding-right:4px; }
      .posters { margin-top:4px; text-align:center; width: 100%; clear:both; }
       .posters ul { padding-left:0; list-style-type:none;}
        .posters li { float:left; width:25%; overflow:hidden; position:relative; height:166px; }
         * html .posters li { width:24.9%; } /* ie5..6 */
         *+html .posters li { width:24.9%;} /* ie7 */
         .posters :link, .posters :visited { position:absolute; width:123px; height:166px; left:50%; margin-left:-61px; }

     .article { font-size:110%;}
      .article p { margin-bottom:1em; }
      .article address { margin-bottom:1em; font-style:normal; padding-left: 6px; padding-top: 5px;}
       .article-header h2 { font-size:127.27273%; margin-top:0;}
       .article-header .poster { float:right; margin-top:-1em; }
       .article-header p { margin-top:0; margin-bottom:0; }
       .article-header ul { padding-left:0; list-style-type:none; }
      .article .article { font-size:100%; }
	  .text h2{font-size: 170%; font-weight: bold;}
	  .text-image { display:table; max-width:0; width: 20px; float:right; padding-left: 8px; font-size:90%; !width:expression(this.getElementsByTagName("img")[0].clientWidth + "px"); /* ie */ !max-width:none; /* ie7 */ }
	   .text-image p{float: left;}
	    .text-image .foto-author{float: right;}
      .article h3 { clear:both; font-size:90%; text-transform:uppercase; font-weight:bold; letter-spacing:.08em; margin-top:1px; margin-bottom:1px; padding-top:4px; padding-bottom:4px; padding-left:5px; color:white; background-color:#161312; background-image:url(../img/headings.png); background-repeat:repeat-x; background-position:center; }
      .article .gallery ul { list-style-type:none; padding-left:0; margin-top:0; }
       .article .gallery li { float:left; padding-left:3px; }
      .article .gallery p { float:left; }
      .additional { border:1px solid #aaa; padding-left:1.5%; padding-right:1.5%; margin-bottom:6px; }
       .additional .section { border-bottom:1px solid #aaa; padding-bottom:6px; margin-bottom:-1px; }
       .additional h4 { margin-top:3px; }
       .additional ul { list-style-type:none; padding-left:0; width:55%; float:left; }
        .additional img { vertical-align:middle; }
       .additional p { margin-top:0; margin-bottom:0; text-align:right; }
        .additional .votes { width:75px; display:inline-block; }
        #set-grade { white-space:nowrap; }
      .related ul { padding-left:0; list-style-type:none; }
       .related li::before { content:"\00BB  "; }

	   .related li { background-image: url(../img/dblarrow.gif)\9; background-repeat: no-repeat\9; background-position: 0 50%\9; padding: 0 0.5em 0 1em\9; } /* IE 8,7,6*/
      .comments ol { list-style-type:none; padding-left:0; }
       .comments .meta { font-style:italic; margin-bottom:0; }
      .comments form p { margin-bottom:0; }
       .comments input { display:block; }
       .comments textarea { display:block; width:99%; height:6em; }
       .comments .submit { text-align:right; }
        /*.comments */.submit input { display:inline; text-transform:uppercase; color:white; background-color:#343231; background-image:url(../img/btn-49x19-f2f2f2.png); width:49px; height:19px; border-style:none; font-size:90%; text-align:center; font-family:Arial, sans-serif; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }

         /*.comments */.submit input:hover:active { background-position:0 -19px; }

	  .search h3 { clear:both; font-size:120%; text-transform:uppercase; font-weight:bold; letter-spacing:.08em; margin-top:1px; margin-bottom:0px; padding-top:5px; padding-bottom:5px; padding-left:8px; color:#161312; background-color:transparent; background-image:url(../img/search-h.png); background-repeat:no-repeat; background-position:center;}
	   #reviews {background-image:url(../img/head-reviews.png); padding-left: 40px }
	   #persons {background-image:url(../img/head-persons.png); padding-left: 40px }
	   #news { background-image:url(../img/head-news.png); padding-left: 40px; }
	   #articles {background-image:url(../img/head-articles.png); padding-left: 40px }
	   #chronicles {background-image:url(../img/head-chronicles.png); padding-left: 40px }
	   .szebra { background-color:#e1e1e1; margin-left:0; padding-left:0; list-style-type:none; }
       .szebra li { padding-top:2px; padding-bottom:2px; padding-left: 5px;}
       .szebra li::before { content:"\00BB  "; }
	  .szebra li { margin-bottom: 4px\9; background-image: url(../img/dblarrow.gif)\9; background-repeat: no-repeat\9; background-position: 0 50%\9; padding: 0 0.5em 0 1em\9; }
       .szebra .odd { background-color:#f2f2f2; }
	   .col-search {background-color:transparent; background-image:url(../img/search.png);background-repeat: no-repeat; margin-top: 0px;}
	   #register{ text-align: right; width: 71%; padding: 0px; margin-left: 5px; margin-top: 5px;}
	   *+html #register p{ margin-bottom: 4px;}
     #sok2 { height:35px; width: 28%; margin: 0px; padding:0px;}
      #sok2 form { position:relative; line-height:21px; height:1%; /* ie */  margin: 0px; padding:0px;}
       #sok2 label { text-transform:uppercase;}
        #sok2 label input { text-transform:none; position:absolute; left:0.8em; top:0; height:16px; width:105px; max-width:78%; padding:3px 3px 0 3px; font-size:100%; font-family:Arial, sans-serif; border:1px solid #47d6f7; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
        * html #sok2 label input { width:77%; } /* ie5..6 */
       #sok2 span input { position:relative; left: 9.2em; right:1px; top:3px; color:black; background-color:transparent; background-image:url(../img/btn-ok1.png); width:17px; height:15px; padding:0; border-style:none; content:"";}
        #sok2 span input:hover:active { margin-right:-1px; width:18px; padding-left:1px; background-position:1px 0; }

	   #sok2 fieldset ul { padding: 0px; margin: 0px; padding-top: 5px;}
	    #sok2 fieldset label input {width: 15px; vertical-align: left; margin-left: 0px; margin-right: 10px; margin-top:-1px; position: relative; border: 0px;}

    .aside { padding-left:66.58163%; /* 522/784 */ padding-right:1.53060%; /* 12 */ padding-top:10px; background-image:url(../img/top.png); background-position:right top; background-repeat:no-repeat; }
     .aside::after { content:""; display:block; clear:left; } /* opera... */
     #sok { height:35px; }
      #sok form { position:relative; line-height:21px; height:1%; /* ie */ }
       #sok label { text-transform:uppercase; padding-right:.5em; }
        #sok label input { text-transform:none; position:absolute; left:2.8em; top:0; height:16px; width:194px; max-width:78%; padding:3px 3px 0 3px; font-size:100%; font-family:Arial, sans-serif; border:1px solid #47d6f7; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
        * html #sok label input { width:77%; } /* ie5..6 */
       #sok span input { position:absolute; right:1px; top:3px; color:black; background-color:#56c8f5; background-image:url(../img/btn-ok.png); width:17px; height:15px; padding:0; border-style:none; font-size:3cm; content:""; overflow:hidden; }
        #sok span input:hover:active { margin-right:-1px; width:18px; padding-left:1px; background-position:1px 0; }
	 #controlpanel {margin-left: 5px; margin-right: 5px;}
	  #controlpanel img {padding-right: 5px;}

	  #control { position:relative; zoom:1; }
      #control ul { font-weight:bold; text-transform:uppercase; width:85.2%; white-space:nowrap; text-align:center; margin:0 auto 8px; padding-left:0; display:table; table-layout:fixed; border-collapse:collapse; height:28px; }
       * html #control li { display:inline; zoom:1; height:28px; line-height:28px; } /* ie5..6 */
       *+html #control li { display:inline; zoom:1; height:28px; line-height:28px; } /* ie7 */
       #control li { display:table-cell; vertical-align:middle; background-image:url(../img/aside-btns.png); background-repeat:no-repeat; }
        #control .first { width:51.64319%; }
        #control .second { width:48.35681%; }
         #control .nyheter-tellus .first { background-position:left top; background-color:#56c8f5; }
         #control .nyheter-tellus .second { background-position:right top; background-color:#161312; }
         #control .filmrelaterat .first { background-position:left bottom; background-color:#161312; }
         #control .filmrelaterat .second { background-position:right bottom; background-color:#56c8f5; }
          #control ul :link, .aside #control ul :visited { color:white; }

		 .channels{ line-height: 0px; color: #a2a2a2; margin-top: 10px; }
		 * html .channels{ line-height: 5px; }/* IE6 */
		 *+html .channels{ line-height: 5px; }/* IE7 */
		 .channel_logo{ padding-bottom: 10px; }
		 .channel_program{ padding-bottom: 10px; }
		 .channel_time{ padding-left: 5px; padding-right: 5px; padding-bottom: 10px; }
		 .channel_first{ color: #000000; }
		 .channels_options a{ color: #000000; text-decoration:none; }

     #kalender { position:relative; zoom:1; }
      #kalender ul { font-weight:bold; text-transform:uppercase; width:85.2%; white-space:nowrap; text-align:center; margin:0 auto 8px; padding-left:0; display:table; table-layout:fixed; border-collapse:collapse; height:28px; }
       * html #kalender li { display:inline; zoom:1; height:28px; line-height:28px; } /* ie5..6 */
       *+html #kalender li { display:inline; zoom:1; height:28px; line-height:28px; } /* ie7 */
       #kalender li { display:table-cell; vertical-align:middle; background-image:url(../img/aside-btns.png); background-repeat:no-repeat; }
        #kalender .first { width:51.64319%; }
        #kalender .second { width:48.35681%; }
         #kalender .nyheter-tellus .first { background-position:left top; background-color:#56c8f5; }
         #kalender .nyheter-tellus .second { background-position:right top; background-color:#161312; }
         #kalender .filmrelaterat .first { background-position:left bottom; background-color:#161312; }
         #kalender .filmrelaterat .second { background-position:right bottom; background-color:#56c8f5; }
          #kalender ul :link, .aside #kalender ul :visited { color:white; }
      #kalender table { margin-left:45.2%; margin-top:8px; width:52%; height:84px; font-weight:bold; font-size:110%; text-align:center; }
       #kalender .caption { position:absolute; left:0; top:-8px; width:97px; height:100px; line-height:0; background-color:#f9f8f8; background-image:url(../img/aside-calendar.png); font-weight:bold; }
        #kalender .day { position:relative; left:0; width:100%; top:55px; font-size:454.54545%; /* 50 */ }
        #kalender .month { position:absolute; left:10px; top:15px; text-align:left; color:white; }
        #kalender .year { position:absolute; right:10px; top:15px; color:white; }
       #kalender table strong { color:#0bb2f0; }
      #kalender dl { margin-top:15px; }
       #kalender dt { font-weight:bold; }
       #kalender dd { margin-left:0; padding-left:0; }
       #kalender dd:before { content:"\00BB  "; }
		* html #kalender dd { background-image: url(../img/dblarrow.gif)\9; background-repeat: no-repeat\9; background-position: 0 50%\9; padding: 0 0.5em 0 1.2em\9; } /* ie5..6 */
		*+html #kalender dd { background-image: url(../img/dblarrow.gif)\9; background-repeat: no-repeat\9; background-position: 0 50%\9; padding: 0 0.5em 0 1.2em\9; } /* ie7 */
     .aside h2 { font-size:90%; text-transform:uppercase; font-weight:bold; letter-spacing:.08em; margin-top:1px; margin-bottom:1px; padding-top:4px; padding-bottom:4px; padding-left:5px; color:white; background-color:#161312; background-image:url(../img/headings.png); background-repeat:repeat-x; background-position:center; }
      .aside .ads { overflow:hidden; position:relative; /* opera, ie */ }
      * html .aside .ads { width:100%; margin-right:-3px; position:relative; left:-3px; } /* ie5..6 */
       .aside .ads h2 { font-size:80%; padding-top:2px; padding-bottom:2px; padding-left:4px; font-weight:normal; }
       .aside .ads p { position:relative; height:120px; text-align:center; }
        .aside .ads :link, .aside .ads :visited { position:absolute; width:250px; height:120px; left:50%; margin-left:-125px; }
     .zebra { background-color:#e1e1e1; margin-left:0; padding-left:0; list-style-type:none; }
      .zebra li {  padding-left:4px; padding-top:2px; padding-bottom:2px; }
      .zebra .odd { background-color:#f2f2f2; }
	  .reviews {width:99%;}
	  .reviews li{margin: 1px;}
	  .reviews li::before { padding-left: 3px; content:"\00BB  ";}
	  .reviews li { background-image: url(../img/dblarrow.gif)\9; background-repeat: no-repeat\9; background-position: 0 50%\9; padding-left: 1.4em\9;}/*IE 8,7,6*/

   #ads-panel { position:absolute; top:0; right:0; width:134px; /* samma som body padding-right */ text-align:center; }
    #ads-panel h2 { position:absolute; top:-999cm; }
    #ads-panel ul { list-style-type:none; padding-left:0; margin-top:8px; }
     #ads-panel li { margin-bottom:7px; }
      #ads-panel :link, #ads-panel :visited { color:white; text-decoration:none; }
       #ads-panel a:hover { text-decoration:underline; }
       #ads-panel img { vertical-align:middle; }

   .footer { color:#161312; background-color:#000000; background-image:url(../img/footer.gif); background-position:right top; background-repeat:no-repeat; margin-right:-134px; padding-top:23px; padding-left:7px; min-height:36px; -height:37px; /* ie5..6 */ }
   .footer { clear:left\9; } /* IE 8+ 7 +6*/
   * html .footer { clear: none; } /* - ie5..6 */
   *+html .footer { clear: none; } /* - ie7 */

    .footer p { float:left; width:43.5em; }
    .footer ul { text-transform:lowercase; margin-top:0; margin-bottom:0; padding-left:0; }
     .footer li { display:inline; }
      .footer li::before { content:" - "; }
	  .footer li { background-image: url(../img/minus.gif)\9; background-repeat: no-repeat\9; background-position: 0 50%\9; padding-left: 1em\9;} /* IE8,7,6 */
      .footer :link, .footer :visited { color:#161312; text-decoration:underline; font-weight:normal; }
       .footer a:hover { text-decoration:none; }

div.cols div:first-child { margin-right:2%; }

.hidden{
	visibility:hidden;
}

.display_none{
	display:none;
}

/* centrering av user_avatar */
.staff-img, .gb-img{
	text-align:center;
}

/* options */
.options_middle textarea.large{width: 95%; height: 200px;}
.options_middle textarea.medium{width: 95%; height: 100px;}
.options_middle textarea.small{width: 95%; height: 50px;}

/* manage_ */
.manage textarea.large{width: 95%; height: 200px;}
.manage textarea.medium{width: 95%; height: 100px;}
.manage textarea.small{width: 95%; height: 50px;}

/*visits */
/* height removed*/
.avatar span{position: absolute; background-color: #FFFFFF; padding: 1px; left: -1000px; border: 1px solid gray; visibility: hidden; color: black; text-decoration: none;}

/* user_panel_search */
 #user_panel_search_member { height:35px; }
      #user_panel_search_member form { position:relative; line-height:21px; height:1%; /* ie */ }
       #user_panel_search_member label { text-transform:uppercase; padding-right:.5em;}
        #user_panel_search_member label input { text-transform:none; position:absolute; left:7.4em; top:0; height:16px; width:150px; max-width:78%; padding:3px 3px 0 3px; font-size:100%; font-family:Arial, sans-serif; border:1px solid #47d6f7; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }

/* user_message_editor */
.user_message_editor{width:98%;height:90%;text-align:left;padding:3px;}
.user_message_editor textarea{width:90%;height:100px;}

/* user_message_viewer */
.user_message_viewer{width:98%;height:90%;text-align:left;padding:3px;}
.user_message_viewer .text_container{border:1px solid #000000;height:70%;}

/* user_relation_editor */
.user_relation_editor{width:98%;height:90%;text-align:left;padding:3px;}
.user_relation_editor select{width:120px;}

.additional ul{float:none;width:100%;}
.additional ul li{width:100%;}
.additional .section { border:0px;}
.additional h4{border-bottom:1px solid #aaa;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.clear.both{clear:both;}

/* calendar */
.cal_today{
	background-color:#D0D0D0;
}

#calendar_details{
	width:200px; height:200px;background:#ffffff;position:absolute;z-index:100;
	display:none;
}

#calendar_details #calendar_details_inner h3{
	margin:0px;
}

/* comments */
  .odd { background-color:#e1e1e1; }
.comment .message{
	display:none;
}
.comment.not_approved .message{
	display:inline;
	font-size:100%;
}

.comment{
	text-align:left;
	border-bottom:2px dotted #ABABAB;
}
.comment .title{
	font-weight:bold;
	font-size:120%;
}
.comments.pager{
	text-align:center;
	width:100%;
	font-weight:bold;
}
	.comments.pager a{
		font-size:110%;
		font-weight:bold;
	}
table.rich{
	border-collapse:collapse;
	border:1px solid #d7d7d7;
}
table.rich th{
	font-weight:bold;
	letter-spacing:.08em;
	padding:4px 4px 4px 4px;
	margin-right:5px;
	color:white;
	background-color:#161312;
	background-image:url(../img/headings.png);
	background-repeat:repeat-x;
	background-position:center;
	 
}
table.rich td, table.rich th{
	border:1px solid #d7d7d7;
}

/* List reviews */
.user_review{
	background-color:#eeecff;	
}

.text_left{text-align:left;}
.text_center{text-align:center;}
.text_right{text-align:right;}


.visible_image_border{
	border:1px solid #898989;
}

.manage_item.image.row{
	border:1px solid #cecece;
	background: #efefef;
	padding:2px;
	margin:2px;
}

.published{
	background:#00AA00;
}

.unpublished{
	background:#AA0000;
}

.pager_nav{
	text-align:center;		
}
.pager .scrollpanel{
	border-bottom:1px solid #aaa;
	overflow:auto;
	max-height:200px;
}
.pager ul{
	list-style-type:none;
	padding:0px;
}

.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.alert-error, .validation-summary-errors {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.validation-summary-errors {
    padding: 5px;
}
.validation-summary-errors ul li {
    margin-left: 20px;
}
.field-validation-error {
    color: #f00;
}

.search-hit {
    border-bottom: 1px dashed #A7ACB0;
    padding: 15px 5px;
}

fieldset {
    margin-top: 8px;
}

.editor-label {
    font-weight: bold;
}

.editor-field {
    margin-bottom: 8px;
}
