/* @override 
	http://www.in.entireweb.com:40201/s2/css/base.css?vvv=014
	http://entireweb.com/s2/css/base.css?vvv=017
*/

@import url("reset.css");

html {
	height: 100%; 
	width: 100%;
}

#fonttest {
	display: none;
}

body {
	z-index: 1; 
	position: relative;
	font-size: 11pt; 
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	min-width: 980px; 
	width: 100%; 
	background-attachment: fixed; 
	background-repeat: no-repeat; 
	background-color: #fff; 
	background-position: center center;
}

body > * {
	position: relative;
	z-index: 2;
}

#buttons, #footer {
	display: none;
}
.submitted #buttons, .submitted #footer {
	display: block;
}

a {
	text-decoration: none;
	color: #06b;
}

a:hover {
	text-decoration: underline;
	cursor: pointer;
}

.web a {
	color: #06b;
}

.img a {
	color: #759d00;
}

.realtime a {
	color: #8c22a1;
}

html[lang="en"] .quicklink td a:visited {
	padding-right: 45px;
	background: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/visited_small_en.png) no-repeat right top;
}

html[lang="sv"] .quicklink td a:visited {
	padding-right: 45px;
	background: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/visited_small_sv.png) no-repeat right top;
}

html[lang="en"] .title a:visited  {
	padding-right: 50px;
	background: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/visited_en.png) no-repeat right top;
}

html[lang="sv"] .title a:visited  {
	padding-right: 50px;
	background: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/visited_sv.png) no-repeat right top;
}

html[lang="en"] .realtime .title a:visited  {
	padding-right: 50px;
	background: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/visited_realtime_en.png) no-repeat right top;
}

html[lang="sv"] .realtime .title a:visited  {
	padding-right: 50px;
	background: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/visited_realtime_sv.png) no-repeat right top;
}

html[lang="en"] .main_sprite, 
html[lang="en"] .submitted #header, 
html[lang="en"] #header.hover, 
html[lang="en"] .round .left, 
html[lang="en"] .round .right,
html[lang="en"] #settings_form button {
	background-image: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/main_sprite_en.png);
}

html[lang="sv"] .main_sprite, 
html[lang="sv"] .submitted #header, 
html[lang="sv"] #header.hover, 
html[lang="sv"] .round .left, 
html[lang="sv"] .round .right,
html[lang="sv"] #settings_form button  {
	background-image: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/main_sprite_sv.png);
}

html[lang="en"] .res_sprite, 
html[lang="en"] .submitted #search_form {
	background-image: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/res_sprite_en.png);
}

html[lang="sv"] .res_sprite, 
html[lang="sv"] .submitted #search_form {
	background-image: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/res_sprite_sv.png);
}

#container {
	padding: 52px 10px 40px 10px;
	height: 100%;
}


/* @group Preloader & loading animation */
.small_preloader {
	padding-left: 10px;
	height: 20px; 
	width: 200px;
	margin: 0 auto;
}

.submitted .small_preloader {
	padding-left: 0;
	margin: 0 0;
	color: #999;
}

#anim {
    background-image: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/preloader_sprite.gif);
    height: 102px;
    width: 100px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -51px;
    margin-left: -50px;
}

.borderradius #anim {
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	background-color: white;
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
}

.web #anim {
	background-position: 0px -102px;
}

.img #anim {
	background-position: 0px 0px;
}

.realtime #anim {
	background-position: 0px -204px;
}

/* @end */

/* @group Mode tabs */

#tabs {
  display: none;
}

#tabs, #tabs li {
	float: left;
}

#tabs li div {
	height: 43px;
	margin: 0;
}

/* @group English */

#sidebar_toggler {
	height: 25px;
	width: 73px;
	float: right;
	background-position: 0 -300px;
	cursor: pointer;
	margin-left: 10px;
}

.img #sidebar_toggler {
	display: none;
}



#sidebar_toggler:hover {
	background-position: 0 -330px;
}

.sidebar #sidebar_toggler {
	background-position: -90px -300px;
}

.sidebar #sidebar_toggler:hover {
	background-position: -90px -330px;
}

.sidebar #sidebar_toggler.disabled, .sidebar #sidebar_toggler.disabled:hover {
	background-position: -180px -300px;
	cursor: not-allowed;
}

#sidebar_toggler.disabled, #sidebar_toggler.disabled:hover {
	background-position: -180px -330px;
	cursor: not-allowed;
}

a[rel=web] div {
	width: 64px;
	background-position: 0 -375px;
}
a[rel=img] div {
	width: 83px;
	background-position: -80px -375px;
}
a[rel=realtime] div {
	width: 98px;
	background-position: -204px -375px;
}

a[rel=web] div:hover {
	background-position: 0 -420px;
}

a[rel=img] div:hover {
	background-position: -80px -420px;
}

a[rel=realtime] div:hover {
	background-position: -204px -420px;
}

.web li.active a[rel=web] div {
	background-position: 0 -465px;
	width: 66px;
}

.realtime li.active a[rel=realtime] div {
	background-position: -204px -465px;
}

.img li.active a[rel=img] div {
	background-position: -80px -465px;
	width: 85px;
}

.img a[rel=realtime] div {
	width: 96px;
	background-position: -206px -375px;
}

.img a[rel=realtime] div:hover {
	background-position: -206px -420px;
}

.web a[rel=img] div {
	width: 81px;
	background-position: -82px -375px;
}

.web a[rel=img] div:hover {
	background-position: -82px -420px;
}


/* @end */

/* @group Swedish */
html[lang="sv"] a[rel=web] div {
	width: 74px;
	background-position: 0 -375px;
}

html[lang="sv"] a[rel=img] div {
	width: 75px;
	background-position: -100px -375px;
}

html[lang="sv"] a[rel=realtime] div {
	width: 86px;
	background-position: -204px -375px;
}

html[lang="sv"] a[rel=web] div:hover {
	background-position: 0 -420px;
}

html[lang="sv"] a[rel=img] div:hover {
	background-position: -100px -420px;
}

html[lang="sv"] a[rel=realtime] div:hover {
	background-position: -204px -420px;
}

html[lang="sv"] .web li.active a[rel=web] div {
	width: 76px;
	background-position: -0px -465px;
}
html[lang="sv"] .img li.active a[rel=img] div {
	width: 77px;
	background-position: -100px -465px;
}
html[lang="sv"] .realtime li.active a[rel=realtime] div {
	width: 88px;
	background-position: -204px -465px;
}


html[lang="sv"] .img a[rel=realtime] div {
	width: 84px;
	background-position: -206px -375px;
}

html[lang="sv"] .img a[rel=realtime] div:hover {
	background-position: -206px -420px;
}

html[lang="sv"] .web a[rel=img] div {
	width: 73px;
	background-position: -102px -375px;
}

html[lang="sv"] .web a[rel=img] div:hover {
	background-position: -102px -420px;
}


/* @end */


/* @end */

#inside_container {
	width: 100%; 
	/*margin-bottom: 30px;*/
}

#inside_container .results, #sidebar {
	vertical-align: top;
}

#sidebar {
	background-color: transparent; 
	padding-left: 10px;
	width: 290px;
}

#sidebar a {
	color: #637483;
	-webkit-transition: color 0.7s ease;
}

.web #sidebar:hover a {
	color: #0063b7;
}

.realtime #sidebar:hover a {
	color: #8c22a1;
}

#sidebar:hover a.tweet-user {
	color: #5ba110;
}

/* @group Skin slider */

#skin_slider {
	display: none; 
	text-align: center;
	overflow: hidden; 
	position: fixed; 
	top: 42px; 
	z-index: 6; 
	width: 100%;
	background-repeat: repeat-x; 
	background-position: 0 -130px;
	border-bottom: 1px solid #99a7b0;
	background-color: transparent;
	border-top: 1px solid #bfbfbf;
	text-shadow: #fff 0 1px 0;
	padding: 10px 0;
}

#skin_sweet_form {
	font-size: 13px;
	line-height: 40px;
	height: 50px;
	color: #515862;
}

#skin_sweet_form a {
	color: #7e858e;
	padding: 0 8px;
}

#skin_sweet_form a.active {
	padding-bottom: 8px;
	color: #41474f;
	font-weight: bold;
	background: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/arrow_active.png) no-repeat center bottom;
}

#default_skin {
	color: #7e858e;
	font-size: 12px;
	line-height: 25px;
	margin-left: 100px;
}

#skin_slider_close, #settings_slider_close {
	float: right;
	width: 100px;
	margin-right: 15px;
	display: inline-table;
}

#settings_slider_close {
	margin-top: 7px;
}

#skin_slider_close div, #settings_slider_close div {
	width: 17px;
	height: 25px;
	float: right;
	background-position: 0 -607px;
	margin-right: 5px;
}

#skin_slider_close a, #settings_slider_close a {
	color: #44515c;
	font-size: 12px;
	line-height: 25px;
	text-align: left;
	float: right;
}

/* @end */

#feedback {
	display: none;
	z-index: 9999;
	position: fixed;
	width: 300px;
	/*height: 30px;*/
	top: 0;
	left: 50%;
	margin-left: -150px;
	text-align: center;
	background-color: #fff;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-box-shadow: #c0c0c0 0px 1px 2px;
	-moz-box-shadow: #c0c0c0 0px 1px 2px;
	color: #62686b;
	padding: 10px 15px 10px 15px;
	text-shadow: #fff 0px 1px 0px;
}

/* @group Entireweb Settings  */

#settings_slider {
	display: none; 
	position: fixed; 
	top: 42px; 
	z-index: 5; 
	width: 100%; 
    overflow: hidden;
	/*height: 160px;*/
	padding: 10px 0px 5px 0;
	color: #2a333a;
	background-repeat: repeat-x; 
	background-position: 0 -130px;
	border-bottom: 1px solid #99a7b0;
	background-color: transparent;
	font-size: 13px;
	text-shadow: #fff 0 1px 1px;
	border-top: 1px solid #bfbfbf;
}

.boxshadow #skin_slider, .boxshadow #settings_slider {
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
}

#settings_tooltip {
	display: none;
}

#settings_form {
	min-width: 780px;
}
#settings_form table {
	width: 100%;
	min-width: 890px;
	line-height: 20px;
}

#settings_form .col1 {
	width: 150px;
	padding: 7px 0 7px 15px;
	font-weight: bold;
}

#settings_form .col2 {
	width: 250px;
	padding: 7px 0 7px 0;
}

#settings_form .col3 {
	width: 130px;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}


#settings_form .row5 td{
	text-align: left;
	white-space: nowrap;
	padding-left: 15px;
	padding-top: 5px;
}

#settings_form select {
	width: 100%;
}

#settings_form button {
	background: #7f9d00 repeat-x 0 -1350px;
	display: inline-block;
	padding: 6px 15px 7px;
	color: #fff !important;
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
	text-decoration: none;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.5);
	text-shadow: 0 1px 1px rgba(0,0,0,0.8);
	border: 0;
	/*border-bottom: 1px solid rgba(0,0,0,0.25);*/
	position: relative;
	cursor: pointer;
	overflow: visible;
	width: auto;
}

#save_settings {
	float: left;
}

#settings_form button:hover {
	background: #9cc001 repeat-x 0 -1350px;
	text-shadow: 0 1px 1px rgba(0,0,0,0.8);
}

#settings_form button:active {
	background: #222 repeat-x 0 -1350px;
	text-shadow: 0 1px 1px rgba(0,0,0,0.8);
}

#reset_settings {
	padding-left: 10px;
	color: #444;
	float: left;
	line-height: 35px;
}

#reset_settings:hover {
	color: #000
}

/* @end */

/* @group Normal */

#header {
	top: 0; 
	position: fixed; 
	z-index: 4; 
	width: 100%; 
	min-width: 890px; 
	height: 43px;
}

a[rel=logo] {
	display: none; 
	float: left; 
	width: 155px; 
	height: 43px; 
	margin-left: 10px;
}

.web a[rel=logo] {
	background-position: 0 -1415px;
}

.img a[rel=logo] {
	background-position: 0 -1465px;
}

.realtime a[rel=logo] {
	background-position: 0 -1515px;
}

#buttons {
	float: right; 
	height: 43px; 
	z-index: 5; 
	margin-right: 10px;
}

#buttons a {
	height: 43px; 
	display: block;
	float: left;
}

#skin_button {
	background-position: 0 -410px; 
	width: 50px;
}

#skin_button:hover {
	background-position: 0 -460px;
}

#skin_button.active {
	background-position: 0 -510px;
}

#settings_button {
	background-position: -50px -410px; 
	width: 50px;
}

#settings_button:hover {
	background-position: -50px -460px;
}

#settings_button.active {
	background-position: -50px -510px;
}

#skins_tip {
  display: none;
  position: fixed;
  top: 30px;
  right: 115px;
  width: 140px;
  height: 140px;
  background-position: 0 -1660px;
  z-index: 4;
}

#front_logo {
	position: fixed; 
	cursor: pointer; 
	top: 50%; 
	left: 50%; 
	width: 320px; 
	height: 83px; 
	margin-left: -160px; 
	margin-top: -210px; 
	background-position: 0 -65px;
}

#search_form {
	position: fixed; 
	display: block !important;
	top: 50%; 
	left: 50%; 
	width: 534px; 
	height: 64px; 
	margin-left: -267px; 
	margin-top: -70px; 
	text-align: center; 
	z-index: 4; 
	background-position: 0px 0px;
}

#search_field, #search, #md_label, #more {
	border: none; 
	outline: 0; 
	float: left; 
	background: none no-repeat; 
	margin: 0; 
	padding: 0;
}

#search_field {
	width: 345px; 
	color: #262626; 
	margin: 16px 0 0 35px; 
	font-size: 20px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

#search {
	width: 43px; 
	height: 44px; 
	margin: 4px 0 0 7px; 
	cursor: pointer; 
	background-position: -340px -70px;
}

#search:hover {
	background-position: -390px -70px;
}

#search:active, #search.active {
	background-position: -440px -70px;
}

#search_form #more {
	width: 20px; 
	height: 20px;
	margin-top: 16px; 
	cursor: pointer;
}

#md_label {
	text-align: right; 
	font-size: 16px; 
	height: 20px;
	line-height: 20px;
	width: 60px; 
	margin-top: 18px;
	cursor: pointer;
}

.web #md_label, #more_slider a[rel=web], .web #ads_front a, .web #trends_front a {
	color: #0090cd;
}

.img #md_label, #more_slider a[rel=img], .img #ads_front a, .img #trends_front a {
	color: #81a400;
}

.realtime #md_label, #more_slider a[rel=realtime], .realtime #ads_front a, .realtime #trends_front a {
	color: #9f39ba;
}


/*#more_slider a[rel=web] {
	color: #0090cd;
}

#more_slider a[rel=img] {
	color: #9ab504;
}

#more_slider a[rel=realtime] {
	color: #b442d1;
}*/

#more_slider {
	position: relative;
	float: right; 
	margin-right: 76px; 
	margin-top: -35px; 
	font-size: 16px; 
	display: none; 
	width: 90px; 
	height: 123px;
	z-index: 2;
}

.web #more_slider {
	background-position: -10px -930px;
}

.img #more_slider {
	background-position: -10px -1070px;
}

.realtime #more_slider {
	background-position: -10px -1210px;
}

#more_slider ul {
	padding-top: 26px;
}

#more_slider ul li {
	line-height: 31px; 
	text-align: right; 
	padding-right: 18px;
}

#more_slider a {
	text-decoration: none;
}

#trends_front, #ads_front {
	overflow: hidden;
	display: none;
	position: fixed;
	height: 32px;
	line-height: 23px;
	font-size: 13px;
	width: 450px;
	background-image: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/infobox_sprite.png);
	background-position: 0 0px;
	top: 50%; 
	left: 50%; 
	margin-left: -225px; 
	margin-top: 35px;
}

#ads_front a.nohref {
	text-decoration: none;
	color: #334956;	
}

#trends_front > div, #ads_front > div {
	padding: 5px 10px;
	color: #334956;
	font-size: 14px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.6);
}

#trends_front > div {
	font-size: 12px;
}

#trends_front a {
	padding-left: 5px;
	white-space: nowrap;
}

/** Används för DUAL BOX.
  * Kommentera bort när DUAL BOX INTE används.
  * (Gäller bara #ads_front-deklarationen.)
  * */
/*#ads_front {
  height: 60px;
  width: 480px;
  margin-left: -237px;
  margin-top: 25px;
  background-image: none;
  cursor: default;
}

#adbox_1, #adbox_2 {
  float: left;
  width: 240px;
  height: 60px;
}

html[lang="en"] #adbox_1 {
	background: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/frontad/submit_en.png) no-repeat;
}

html[lang="en"] #adbox_2 {
	background: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/frontad/affiliate_en.png) no-repeat;
}

html[lang="sv"] #adbox_1 {
	background: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/frontad/submit_sv.png) no-repeat;
}

html[lang="sv"] #adbox_2 {
	background: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/frontad/affiliate_sv.png) no-repeat;
}

.web #adbox_1, .web #adbox_2 {
	background-position: 0 0;
}

.img #adbox_1, .img #adbox_2 {
	background-position: 0 -60px !important;
}*/


#ads_front {
  height: 60px;
  width: 390px;
  margin-left: -195px;
  margin-top: 25px;
  background-image: none;
  cursor: default;
}
#ads_front.banner {
	width: 468px !important;
	height: 60px;
	margin-top: 35px;
	margin-left: -234px;
}
#ads_front > div {
	padding: 0;
}
#adbox_big {
  width: 390px;
  height: 60px;
}
html[lang="en"] #adbox_big {
	background: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/frontad/smp_en.png) no-repeat;
}
html[lang="sv"] #adbox_big {
	background: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/frontad/smp_sv.png) no-repeat;
}
.web #adbox_big {
	background-position: 0 0;
}
.img #adbox_big {
	background-position: 0 -60px !important;
}


/*#adbox_big { 
  background-color: rgba(55,55,55,0.7);
  border-radius: 5px;
  color: black;
  text-decoration: none !important;
  height: 30px;
  line-height: 30px;
   text-indent: -99999px; 
}*/

/*#adbox_big .hrefstyle {
  color: #06b;
  text-decoration: underline;
}*/

.results_bar {
	padding: 15px 15px 12px 15px;	
	color: #333;
	font-size: 13px;
	background: #fff;
}

.results_bar.top {
	background: #f3f4f6 url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/resultsbar_bg.png) repeat-x center top;
	border-bottom: 1px solid #d0d5dc;
	text-shadow: #fff 0px 1px 0px;
	position: relative;
	padding-top: 10px;
	padding-bottom: 13px;
	min-height: 25px;
}

.results_bar.bottom {
	text-shadow: #fff 0px 1px 0px;
	padding-top: 10px;
	padding-bottom: 2px;
}

.img .results_bar.top {
	padding-bottom: 6px;
}

.img .results_bar.bottom {
	padding-top: 0px;
	background: #f3f4f6 url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/pagination_bg.png) repeat-x center top;
}

.results_bar.top fieldset, .sweet_form label  {
	float: left;
	line-height: 25px;
  	-webkit-transition: color 1s linear;
}

#stats {
	float: right; 
	font-size: 13px;
	line-height: 25px;
	margin-right: 10px;
	color: #65717d;
}

.web #stats b {
	font-weight: normal;	
}

.img #stats b {
	font-weight: normal;
}

.realtime #stats b {
	font-weight: normal;
}

#filter_options_button, #adv_search_button {
	line-height: 25px;
	text-decoration: none;
	float: left;
	padding-left: 14px;
	margin-left: 15px;
}

#filter_options_button {
	background-image: none;
	margin-left: 0px;
	padding-left: 0px;
}

#adv_search_button {
	margin-left: 0;
	margin-top: 10px;
}

#reset {
	margin-left: 5px;
}

/*#reset:hover {
	color: red;
	text-decoration: underline;
}*/

.web #filter_options_button, #adv_search_button {
	background-position: 0 -735px;
}

.web #filter_options_button:hover, #adv_search_button:hover {
	background-position: 0 -765px;
	text-decoration: underline;

}

.web.web_search_options #filter_options_button, #adv_search_button.active {
	background-position: 0px -825px;
}

.web #filter_options_button:active {
	background-position: 0 -795px;
}

.img #filter_options_button {
	background-position: -220px -735px;
}

.img #filter_options_button:hover {
	background-position: -220px -765px;
}

.img.img_search_options #filter_options_button {
	background-position: -220px -825px;
}

.img #filter_options_button:active {
	background-position: -220px -795px;
}


#search_options_box {
  display: none;
	float: left;
	width: 100%;
	font-size: 13px;
	padding-top: 10px;
	color: #333;
}

.web .search_options, #adv_search {
	float: left;
	width: 100%;
}

.web .pre_search_options {
  width: auto;
}

#adv_search {
	display: none;
	border: 1px solid #c3c3c3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #fcfcfc;
}

#adv_search div.row {
	margin: 10px;
}

#adv_search label {
	width: 280px;
	display: block;
}

#adv_search select {
	width: 250px;
}

#adv_search input {
	width: 250px;
}

#adv_search input[type=submit] {
	width: auto;
}

.search_options > fieldset {
	padding-right: 2px;
	float: left;
}

.img .search_options > fieldset {
	padding-right: 0px;
}

fieldset.disabled, .sweet_form > div.disabled {
	color: #9da3a6;
}

.opt_lock {
  display: inline-block;
  visibility: hidden;
  background-position: -130px -900px;
  width: 16px;
  height: 16px;
  cursor: pointer;
  vertical-align: middle;
  margin-bottom: 4px;
  margin-left: -2px;
}

.opt_lock:hover {
  background-position: -170px -900px;	
}

.active .opt_lock {
  visibility: visible;
}

.disabled .opt_lock {
  visibility: visible;
  background-position: -130px -870px;  
}

.disabled .opt_lock:hover {
  background-position: -170px -870px;  
}

.speedyads {
	display: none; 
	float: left; 
	height: 70px; 
	overflow: hidden; 
	font-size: 12px; 
	line-height: 13px; 
	position: relative;
	width: 100%;
	background: #fff;
	border: 1px dashed #dadada; 
	padding: 5px 0;
}

#satopbar.speedyads {
	border-top: 0;
	border-left: 0;
	border-right: 0;
}

#sabottombar.speedyads {
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #dadada;
	margin-bottom: 10px;
	margin-top: -1px;	
}

.img #satopbar.speedyads {
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #dadada;
	border-top: 1px solid black;
	margin-top: -1px;
	background: none;
	margin-bottom: 10px;
}


/*.web .speedyads {
	background: #fcfcfc;
	border: 1px solid #dee1e7; 
}

.img .speedyads {
	background: #fafcf0;
	border: 1px solid #e2ebc9;
	margin-top: -10px;
}

.realtime .speedyads {
	background: #fcfcfc;
	border: 1px solid #e2e2e2; 
}*/

.speedyads > * {
	float: left; 
	margin: 3px 20px 3px 10px; 
	width: 250px; 
	height: 50px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px; 
	padding: 5px;
}

#results {
	float: left;
	width: 100%;
}

.sadesc, saurl {
	display: block;
}

a.satitle {
	display: block;
	font-size: 13px; 
	line-height: 16px; 
	height: 16px;
	overflow: hidden;
	text-decoration: none; 
	font-weight: bold;
}

.web a.satitle:hover {
	text-decoration: underline;
}

.img a.satitle:hover {
	text-decoration: underline;
}

.realtime a.satitle:hover {
	text-decoration: underline;
}

.sadesc {
	color: #444;
	font-size: 12px;
	line-height: 13px;
	max-height: 26px;
	overflow: hidden;
}

.saurl {
	color: #5ba110; 
	font-size: 11px;
	line-height: 11px;
	height: 11px;
	overflow: hidden;
}

#sa3, sa6 {
	margin-right: 90px;
}

.sponsored {
	position: absolute; 
	margin-right: 10px; 
	top: 0; 
	right: 0; 
	width: 100px; 
	text-align: right; 
	font-size: 12px;
	color: #8292a2;
	margin-top: 5px;
}

#modes {
	float: right;
}
.web #modes {
	width: 58px; 	
}

.img #modes {
	width: 57px;
}

#modes > a {
	display: inline-block; 
	width: 28px; 
	height: 25px; 	
	float: left;
}

.web #simple_mode {
	background-position: 0 -180px;
}

.web #simple_mode:hover {
	background-position: 0 -210px;
}

.web #simple_mode.down {
	background-position: 0 -240px;
}

.web #simple_mode.active {
	background-position: 0 -270px;
}

.web #thumbs_mode {
	background-position: -28px -180px;
}

.web #thumbs_mode:hover {
	background-position: -28px -210px;
}

.web #thumbs_mode.down {
	background-position: -28px -240px;
}

.web #thumbs_mode.active {
	background-position: -28px -270px;
}

.web #preview_mode {
	background-position: -56px -180px;
	display: none;
}

.web #preview_mode:hover {
	background-position: -56px -210px;
}

.web #preview_mode.down {
	background-position: -56px -240px;
}

.web #preview_mode.active {
	background-position: -56px -270px;
}

.img #gallery_mode {
	background-position: -100px -180px;
}

.img #gallery_mode:hover {
	background-position: -100px -210px;
}

.img #gallery_mode.down {
	background-position: -100px -240px;
}

.img #gallery_mode.active {
	background-position: -100px -270px;
}

.img #description_mode {
	background-position: -128px -180px;
}

.img #description_mode:hover {
	background-position: -128px -210px;
}

.img #description_mode.down {
	background-position: -128px -240px;
}

.img #description_mode.active {
	background-position: -128px -270px;
}

/* @end */

/* @group Submitted mode */

.submitted a[rel=logo] {
	display: block;
}

.submitted #front_logo {
	display: none;
}

.submitted #md_label {
	display: none;
}

.submitted #header, #header.hover {
	-webkit-box-shadow: 0px -2px 4px rgba(0,0,0,0.7);
	-moz-box-shadow: 0px -2px 4px rgba(0,0,0,0.7);
	background-position: 0 -40px;
	background-color: transparent;
}

.submitted #search_form {
	position: static; 
	float: left; 
	height: 43px; 
	margin: 0; 
	padding: 0; 
	width: 360px;
}

.web.submitted #search_form {
	background-position: 0 -1070px;
}

.img.submitted #search_form {
	background-position: 0 -1130px;
}

.realtime.submitted #search_form {
	background-position: 0 -1190px;
}

.submitted #search_form > * {
	margin: 0; 
	background: none !important;
}

.submitted #header #search_field {
	width: 320px; 
	font-size: 16px; 
	line-height: 20px;
	height: 20px;
	/*color: #565b5f;*/ 
	margin: 9px 0 0 8px; 
	padding: 3px 0px 3px 0px;
}

.submitted #search {
	width: 30px; 
	height: 25px; 
	margin-top: 10px;
}

.submitted #tabs {
	display: block;
	margin-left: 6px;
}

.submitted #more {
	display: none;
}

/* @end */

/* @group Results */

#results.no-highlight b {
	font-weight: normal;
}

.results .round .m, .img .round .m {
	padding: 0;
}

.result_item {
	padding: 10px 30px 12px 15px;
	list-style: none; 
	border-top: 1px dashed #dadada; 
	min-height: 80px;
	margin-top: -1px;
}

.result_item.with_thumb > div {
	margin-left: 90px;
}

.realtime .result_item.with_thumb > div {
	margin-left: 90px;
}

.realtime .result_item.with_thumb .thumb_container {
	margin-left: 0;
}

.result_item .more_results_from, .cluster .more_results_from {
	display: none;
}
.result_item.active .more_results_from, .cluster.active .more_results_from {
	display: inline;
}

.realtime .result_item {
	min-height: 20px;
	padding: 10px 30px 10px 15px;
}

.simple_mode .result_item {
	min-height: 0;
}

.result_item:last-child {
	border-bottom: 1px dashed #e1e1e1; 
}


.cluster {
	padding: 0 15px 15px 40px;
	max-width: 730px;
}

.quicklink {
	margin-top: 15px;
	width: 100%;
}

.quicklink td {
	/*padding-left: 30px;*/
	padding-bottom:3px;
	padding-left: 20px;

}

.quicklink td a {
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
}

/*.quicklink b {
	font-weight: normal;
}*/

/*.realtime #results li.result_item a img {
	max-width: 70px;
	max-height: 70px;
}*/


img[rel=thumb] {
	float: left;
	margin-right: 15px;
	padding: 1px;
	border: 1px solid #b4b4b4;
}

.realtime img[rel=thumb] {
	display: block;
}

#results > li > div {
	max-width: 650px;
}

.realtime #results > li > div {
	max-width: 770px;
}

.realtime #results .with_thumb > div {
	max-width: 680px;
}

.web.thumbs_mode #results .text_container {
	margin-left: 120px; 
}

.thumb_container {
	float:left;
	position:relative;
	display: none;
	overflow: hidden;
}

.realtime .thumb_container {
	display: block;
	margin-right: 10px;
}

.thumb_container a {
	display:block;
	position:relative;
	float:left;	
	overflow:hidden;
	z-index:1;
	background:url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/thumb_overlay.png) 0 0 no-repeat;	
	width:106px;
	height:84px;
}

.realtime .thumb_container a {
	background:url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/thumb_realtime_overlay.png) 0 0 no-repeat;	
	width:76px;
	height:77px;
}

.with_thumb.video .thumb_container a {
	background:url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/thumb_realtime_video_overlay.png) 0 0 no-repeat;	
	width: 76px;
	height:75px;
}

html[lang="en"] .thumb_container a:visited {
	background:url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/thumb_overlay_visited_en.png) no-repeat;						
}

html[lang="en"] .realtime .thumb_container a:visited {
	background:url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/thumb_realtime_overlay_visited_en.png) 0 0 no-repeat;						
}

html[lang="en"] .with_thumb.video .thumb_container a:visited {
	background:url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/thumb_realtime_video_overlay_visited_en.png) 0 0 no-repeat;	
}

html[lang="en"] .thumb_container a:visited:hover {
	background:url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/thumb_overlay_visited_en.png) 0 -90px no-repeat;				
}

html[lang="en"] .realtime .thumb_container a:visited:hover {
	background:url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/thumb_realtime_overlay_visited_en.png) 0 -80px no-repeat;				
}

html[lang="en"] .with_thumb.video .thumb_container a:visited:hover {
	background:url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/thumb_realtime_video_overlay_visited_en.png) 0 -75px no-repeat;	
}

html[lang="sv"] .thumb_container a:visited {
	background:url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/thumb_overlay_visited_sv.png) no-repeat;
}

html[lang="sv"] .realtime .thumb_container a:visited {
	background:url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/thumb_realtime_overlay_visited_sv.png) 0 0 no-repeat;
}

html[lang="sv"] .thumb_container a:visited:hover {
	background:url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/thumb_overlay_visited_sv.png) 0 -90px no-repeat;
}

html[lang="sv"] .realtime .thumb_container a:visited:hover {
	background:url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/thumb_realtime_overlay_visited_sv.png) 0 -80px no-repeat;
}

html[lang="sv"] .with_thumb.video .thumb_container a:visited {
	background:url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/thumb_realtime_video_overlay_visited_sv.png) 0 0 no-repeat;	
}

html[lang="sv"] .thumb_container a:visited:hover {
	background:url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/thumb_overlay_visited_sv.png) 0 -90px no-repeat;				
}

.thumb_container a:hover {
	background:url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/thumb_overlay.png) 0 -90px no-repeat;
}

.realtime .thumb_container a:hover {
	background:url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/thumb_realtime_overlay.png) 0 -80px no-repeat;
}

.with_thumb.video .thumb_container a:hover {
	background:url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/thumb_realtime_video_overlay.png) 0 -75px no-repeat;	
}

.thumb_container img {
	position:absolute;
	border:0;
	width:100px;
	height:75px;
	top:2px;
	left:2px;
}

.realtime .thumb_container img {
	width:70px;
	height:70px;
	left: 2px;
}

.realtime .with_thumb.video .thumb_container img {
	width:76px;
	height:66px;
	top:2px;
	left:-3px;
}

.thumb_container {
	background:url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/ajaxloader.gif) center center no-repeat;						
}

.title a {
	text-decoration: none;
	font-size: 16px; 
	margin-bottom: 4px; 
	line-height: 22px;
}

.web .title a:hover {
	text-decoration: underline;
	/*border-bottom: 2px solid #007ec5;*/
}

.img .title a:hover {
	text-decoration: underline;
	/*border-bottom: 2px solid #86a600;*/
}

.realtime .title a:hover {
	text-decoration: underline;
	/*border-bottom: 2px solid #8c22a1;*/
}

.web .title a:visited {
	color: #00388f;
}

.img .title a:visited {
	color: #6a821b;
}

.realtime .title a:visited {
	color: #642a72;
}

.realtime .hilite li.result_item span.title b {
	font-weight: bold;
}

.realtime .hilite li.result_item b {
	font-weight: bold;
}

.web li.result_item span.title b {
	font-weight: bold;
}

.snippet {
	color: #333; 
	line-height: 17px; 
	margin-bottom: 4px; 
	font-size: 13px;
	max-width: 700px;	
}

.url {
	font-size: 12px; 
	color: #5ba110; 
	text-decoration: none;
	line-height: 20px;
	margin-right: 10px;
}

.realtime .url {
	font-size: 11px;
	float: left;
}

.server_info {
	background-position: -60px -870px;
	cursor: pointer;
	width: 14px;
	height: 14px;
	display: inline-block;
	visibility: hidden;
	position: relative;
	top: 3px;
}

.result_item.active .server_info, .cluster.active .server_info {
	visibility: visible;
}

.more_results_from {
	font-size: 12px;
	padding-left: 10px;
}

li.cluster .text_container a.more_results_from {
	display: none;
}

/*a.more_results_from {
	color: #b5b5b5;
}

a:hover.more_results_from {
	color: #0063b7;
}*/

.tooltip {
	display: none;
	position: fixed;
	padding: 6px 8px;
	opacity: .97;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
 	z-index: 9999;
  	margin-top: 40px;
	color: white;
	font-size: 13px;
	border: 1px solid #1d1d1d;
	text-shadow: 0 -1px 0px rgba(0,0,0,0.7);
	opacity: .9;
	background-color: #000;
	background-image: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/tooltip_black_bg.png);
	background-repeat: repeat-x;
	background-position: center center;
	-webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.5);
}

.submitted .tooltip {
  position: absolute;
}

.web #results .tooltip {
	line-height: 16px;
	background-color: #ffffce;
	background: #ffffce -webkit-gradient(linear,0% 0,0% 100%, from(#ffffd6),to(#ffffc9));
	background-image: none;
	border: 0;
	text-shadow: none;
	color: #000;
	-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.5);
}

.tooltip > span {
  float: left;
}

.relaxation_marker {
	border-top: 1px solid #d0d5d9;
	border-bottom: 1px solid #d0d5d9;
	background: -webkit-gradient(linear, 0% 1, 0% 100%, from(#fff), to(#f7fafb));
	background-color: #f7fafb;
	color: #333;
	text-shadow: #fff 0 1px 0;
}

.relaxation_marker_text {
	margin: 10px 15px;
	max-width: none !important;
	padding-left: 40px !important;
	height: 34px;
	line-height: 34px;
	background: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/icon_info_32x23.png) no-repeat left center;
	overflow: hidden;
}

.search_modded_infobox {
	background: #fff -webkit-gradient(linear, 0% 10, 0% 100%, from(#fff), to(#f8fbfc));
	background-color: #fff;
	color: #333;
	font-size: 13px;
	text-shadow: #fff 0 1px 0;
	margin-top: -1px;
	border-top: 1px solid #d0d5d9;
	border-bottom: 1px solid #d0d5d9;
	position: relative;
}

.img .search_modded_infobox {
	/*background: #444 -webkit-gradient(linear, 0% 1, 0% 100%, from(#555), to(#444));
	background-color: #444;*/
	border-bottom:1px solid #242424;
	/*border-top:1px solid #3f3f3f;*/
	/*text-shadow: #222 0 -1px 0;*/
	/*color: #fff;*/
	/*margin-top: 0;*/
}

.search_modded_infobox_text {
	margin: 0 15px;
	max-width: none !important;
	padding-left: 22px !important;
	height: 30px;
	line-height: 30px; 
	background: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/icon_info_16x16.png) no-repeat left center;
	font-size: 13px
}

/* @end */


/* @group Pagination */

#pagination {
	width: 100%; 
	text-align: center; 
	line-height: 60px;
	position: relative;
	float: left;
	margin-top: 8px;
}

html[lang="en"] #pagination .number,html[lang="en"] #pagination a.number.next,html[lang="en"] #pagination a.number.previous  {
	background-image: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/res_sprite_en.png);
}

html[lang="sv"] #pagination .number,html[lang="en"] #pagination a.number.next,html[lang="en"] #pagination a.number.previous  {
	background-image: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/res_sprite_sv.png);
}

#pagination .number {
	margin: 0 1px; 
	padding: 7px 11px; 
	background-color: #fff; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px; 
	border: 1px solid #c2ced5;
	font-size: 17px;
	text-decoration: none;
	background-color: white;
	background-position: 0 -1330px;
}

#pagination span.number {
	padding: 7px 11px;
	margin: 0 3px; 
	-webkit-box-shadow: none; 
	-moz-box-shadow: none;
	background: #eee -webkit-gradient(linear, 0% 1, 0% 100%, from(#ededed), to(#f6f6f6));
	color: #777;
	border-color: #c4c4c4;
}

#pagination a.number.next, #pagination a.number.previous {
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px; 
	-webkit-box-shadow: 0px 1px 0px #fff; 
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0); 
	font-size: 15px;
	background-color: #fff;
	border: 1px solid #c2ced5;
	background-position: 0 -1330px;
	margin: 0 15px;
}

/*.web #pagination a.number.next, .web #pagination a.number.previous {
	color: #2099d1;
}

.img #pagination a.number.next, .img #pagination a.number.previous {
	color: #86a600;
}

.realtime #pagination a.number.next, .realtime #pagination a.number.previous {
	color: #b442d1;
}*/

#pagination a.number:hover, #pagination a.number.next:hover, #pagination a.number.previous:hover {
	background-color: #fff;  
	text-decoration: underline;
	background-position: 0 -1390px;
}

#pagination a.number:active, #pagination a.number.next:active, #pagination a.number.previous:active {
	background-color: #fff;  
	text-decoration: underline;
	background-position: 0 -1450px;
}

#partner_logo {
	margin-top: 15px;
	margin-left: -120px;
	float: right;
	width: 120px;
	height: 30px;
}
.web #partner_logo {
	background-position: -125px -1015px;
	width: 145px;
}
.img #partner_logo {
	background-position: 0 -965px;
}
.realtime #partner_logo {
	background-position: -125px -965px;
	width: 100px;
}

/* @end */
/* @group No results */

.no_results {
	padding: 30px 30px; 
	line-height: 20px;
	font-size: 13px;
	background-color: #fff;
}

.no_results h1 {
	margin-bottom: 20px;
	font-weight: normal;
	font-size: 20px;
	line-height: 32px;
background: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/icon_error.png) no-repeat left center;
	padding-left: 35px;
}

.no_results div.sprite {
	width: 32px;
	height: 32px;
	background-position: 0 -1450px;
	padding: 0;
	float: left;
	margin:0 10px 100px 0;
}

.no_results .tips {
	float: left;
	margin-bottom: 40px;
}

.no_results dl {
	margin-bottom: 10px;
}

.no_results dt {
	margin-left: 20px;
}

/* @end */

#footer {
	position: fixed; 
	bottom: 0; 
	width: 100%; 
	height: 33px; 
	line-height: 35px; 
	color: #d4d4d4; 
	font-size: 13px; 
	text-align: center; 
	z-index: 4; 
	background-repeat: repeat-x; 
	background-position: 0 -90px; 
	background-color: transparent;
	text-shadow: #fff 0 1px 0; 
	-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.7);
	-moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.7);
	
}

#footer a {
	color: #505d68; 
	text-decoration: none;
}

#footer a:hover {
	color: #505456; 
	text-decoration: underline;
}

#footer li {
	float: left;
	padding: 0 3px;
	color: #7c929c;
}

#footer li.relseparator {
	padding: 0 6px;
	color: #cddde1;
	text-shadow: #fff 1px 0 0px;
}

ul#info {
	float: left; 
	margin-left: 10px;
}

#info span.relblog {
	display: block;
	background-position: 0px -830px; 
	height: 33px;
	width: 16px;
}

ul#login {
	float: right; 
	margin-right: 10px;
}

#login li > * {
	float: left;
	font-weight: bold;
}

#login span.main_sprite {
	height: 33px;
	width: 31px;
}
#login .twitter {
	background-position: -32px -870px;
}
#login .facebook {
	background-position: -72px -870px;
}

#login .ifacebook {
	border:none; 
	overflow:hidden; 
	width:53px; 
	height:21px;
	margin: 7px 0 0 25px;
}

#login span[rel=user] {
	display: block;
	width: 23px; 
	height: 33px; 
	background-position: -150px -1280px;
}

/* @group Rounded tables */

.round {
	background-color: transparent;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.round .t > *, .round .b > * {
	height: 5px;
}

.round .middle, .round .m {
	background-color: white;
}

.round .m {
	padding: 10px 15px;
}

.round .middle {
	margin: 0 5px;
}

.round .left {
	float: left; 
}

.round .right {
	float: right; 
}

.round .t .left {
	background-position: 0 -570px;
	width: 5px; 
}

.round .t .right {
	background-position: -5px -570px;
	width: 5px; 
}

.round .b .left {
	background-position: 0 -575px;
	width: 5px; 
}

.round .b .right {
	background-position: -5px -575px;
	width: 5px; 
}

.img .round .b .right {
	background-position: -5px -595px;
}

.img .round .b .left {
	background-position: 0px -595px;
}

.img .round .b .middle {
	background-color: #f3f4f6;
}

/* @end */
#wiki_box, #twitter_box {
	display: none;
	margin-bottom: 10px;
	width: 290px;
}

#twitter {
	background-color: #fff;
}

.twitter_icon, .wiki_icon {
	display: block; 
	width: 100%; 
	height: 40px;
	background-repeat: no-repeat;
}

.wiki_icon {
	background-position: 0 -530px;
}

.twitter_icon {
	background-position: 0 -580px;
}

.tweet {
	color: #333; 
	line-height: 16px; 
	margin-bottom: 4px; 
	font-size: 12px; 
	border-bottom: 1px solid #e1e1e1; 
	padding: 10px 0 10px 0;
}

.tweet:last-child {
	border: none;
}

.tweet-left {
	float: left;
}

.tweet-right {
	float: right; 
	width: 215px; 
	overflow: hidden;
}

.tweet-left img {
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 30px; 
	height: 30px; 
	padding: 1px; 
	border: 1px solid #cfcfcf;
}

.tweet-user, .tweet-time {
	color: #333; 
	font-size: 11px;
}

a.tweet-user {
	color: #5ba110;
}

.withfocus > * {
	color: red;
}

.withoutfocus > * {
	color: inherit;
}

#thumbs {
	width: 825px; 
	margin: 0 auto 8px auto;
}

#wiki {
	position: relative;
}

#wiki_content {
	max-width: 100%;
	margin-top: -38px;
	min-height: 150px;
}

#wiki_true_content {
	font-size: 12px;
	color: #333; 
	line-height: 17px; 
	overflow: hidden;
	margin-top: 10px;
}

#wiki_true_content.collapsed {
	height: 220px;
}

#wiki_main_image {
	max-width: 100px;
	height: auto;
	float: right;
	margin: 0 0 10px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#wiki_true_content li {
	margin-left: 15px;
	list-style-type: disc;
}

#wiki_box sup {
	display: none;
}

#wiki_title { 
	overflow: hidden;
	/*top: 8px;*/
	/*left: 2px;*/
	/*text-transform: capitalize;*/
	font-size: 19px;
	line-height: 26px;
	/*height: 20px;*/
	width: 130px;
	color: #0074bb;
}

#wiki_content:first-letter {
	padding-left: 100px;
	font-size: 19px;
}

.web #wiki_title, .web #wiki_content:first-letter {
	color: #0074bb;
}

.realtime #wiki_title, .realtime #wiki_content:first-letter {
	color: #8c22a1;
}

#wiki_read_full { 
	font-style: italic;
	font-size: 13px;
	text-align: center;
	display: block;
	margin: 20px 0 5px;
}

#cite_ref-lists2_3-0 {
	display: none;
}

#wiki_more, #twitter_more {
	margin: 15px auto 0 auto;
	display: block;
	text-align: center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #c7c7c7;
	background-color: #e1e1e1;
	background-position: 0 -1330px;
	background-repeat: repeat-x;
	padding: 8px;
	text-shadow: #fff 0 1px 0;
	color: #a1a1a1;
}

#wiki_more:hover, #twitter_more:hover {
	background-position: 0 -1390px;
	background-color: #fff;
	text-decoration: none;	
}

#wiki_more:active, #twitter_more:active {
	background-position: 0 -1450px;
	background-color: #fff;
}

#no_more_tweets {
	margin: 10px auto 0 auto;
	text-align: center;
	width: 100%;
	display: block;
	font-style: italic;
	color: #999;
}

/* @group Web results */

.simple_mode li.result_item.web_realtime {
	padding-left: 40px;
}

li.result_item.web_realtime {
	border: 0;
	padding: 2px 30px 15px 15px;
	background-color: #fdfdfd;
}

li.realtime_intro {
	text-decoration: none;
	font-size: 15px; 
	line-height: 22px;
	padding: 10px 30px 4px 15px;
	border-top: 1px dashed #dadada;
	color: #06b;
	background-color: #fdfdfd;
}

.web li.result_item:hover a.shares_button, .web li.result_item:hover .share_info span a {
	color: #06b;
}

li.result_item.web_realtime .url {
	font-size: 12px;
	float: left;
}

li.result_item.web_realtime .thumb_container img {
	width:100px;
	height:90px;
	top:-6px;
}

/* @end */

/* @group Image results */


.img #results {
	background: #444 url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/image_bg.png) repeat-x center top;
}

#image_container {
	padding: 30px 10px 0 10px;
	background: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/image_bg_light.png) no-repeat center top;
	border-bottom: 1px solid #333;
}

#image_container table {
	width: 100%;
}

#image_container table td {
	padding: 0 5px;
}

.picture {
	position: relative;
	width: 100%;
	height: 230px;
	overflow: hidden;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	text-align: center;
}

.gallery_mode .picture {
	height: 170px;
}

.picture .thumb {
	position: relative;
	text-align: center;
}

.description_mode .picture .thumb {
	line-height: 250px;
	height: 135px;	
}

.picture .thumb a.relfullsize {
	display: none;
	position: absolute;
	width: 37px;
	height: 35px;
	bottom: 10px;
	left: 50%;
	margin-left: -19px;
	background-position: -0px -1020px;
	z-index: 4;
}

.picture .thumb a.relfullsize:hover {
	background-position: -40px -1020px;
}

.picture.hover .thumb a.relfullsize {
	display: block;
}

.picture img {
	border: 2px solid white; 
	/*-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;*/
	-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.8);
	-moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.8);
	background: #fff url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/ajaxloader.gif) center center no-repeat;
	
	max-width: 128px;
	max-height: 128px;
}

.gallery_mode .picture img {
	vertical-align:middle;
}

.picture img:hover {
	border: 2px solid #7ba90d;
	background: #7ba90d url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/ajaxloader_green.gif) center center no-repeat;
	-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.8);
	-moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.8);
}

.description_mode .picture .desc {
	display: block;
	margin-top: 8px;
	width: 100%;
	text-align: center;
	text-shadow: rgba(0,0,0,0.8) 0 1px 1px;
}

.description_mode .picture .desc li {
	overflow: hidden;
	height: 18px;
	white-space: nowrap;
}

li[rel=title] {
	font-size: 14px;
	line-height: 14px;
	color: white;
	font-weight: bold;
	color: #fff;
	
}

li[rel=info] {
	font-size: 12px;
	line-height: 18px;
	color: #c0c0c0;
}

li[rel=url] span {
	font-size: 12px;
	line-height: 18px;
	color: #78a600;

	/*color: #c0c0c0;*/
}

.gallery_mode .picture .desc {
	display: none;
}

#related {
	float: left; 
	width: 100%; 
	overflow: hidden; 
	font-size: 13px;
	height: 28px;
	line-height: 30px;
	margin-top: 8px;
	margin-bottom: 2px;
}

#related > * {
	float: left;
}

#related li {
	float: left;
}

#related li a {
	padding-left: 12px;
	padding-right: 5px;
	text-decoration: none;
	color: #65717d;
	white-space: nowrap;
}

#related li a:hover {
	text-decoration: underline;
	color: #86a600;
}

/* @end */
/* @group Realtime results */

#trends {
	position: absolute;
	font-size: 13px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	z-index: 0;
	right: 270px;
	left: 15px;
}

#trends div a.trend {
	padding-left: 12px;
	padding-right: 5px;
	text-decoration: none;
	color: #65717d;
	white-space: nowrap;
}

#trends div a.trend:hover {
	text-decoration: underline;
	color: #933da7;
}

html[lang="en"].borderradius #trends div a.trend,html[lang="en"].borderradius #related ul li a   {
	background-image: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/res_sprite_en.png);
}

html[lang="sv"].borderradius #trends div a.trend,html[lang="sv"].borderradius #related ul li a   {
	background-image: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/res_sprite_sv.png);
}

.borderradius #trends div a.trend, .borderradius #related ul li a {
	margin-left: 8px;	
 	padding: 2px 8px;
    border: 1px solid #d0d5dc;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	-webkit-box-shadow: 0px 1px 0 #fff;
	-moz-box-shadow: 0px 1px 0 #fff;
	background-color: #fff;
	background-position: 0 -1330px;
	text-shadow: #fff 0 1px 0;
}

.borderradius #trends div a.trend:hover, .borderradius #related ul li a:hover {
	text-decoration: none;
	background-position: 0 -1390px;
}

.borderradius #trends div a.trend:active, .borderradius #related ul li a:active {
	text-decoration: none;
	background-position: 0 -1450px;
    border: 1px solid #a7b5c4;
}

.share_info {
	font-size: 11px;
	line-height: 20px;
	height: 20px;
	-webkit-transition: color 0.1s ease;
	color: #86919b;
}

.share_info > * {
	float: left;
}

a.shares_button, .share_info span a {
	color: #86919b;
}

li.result_item:hover a.shares_button, li.result_item:hover .share_info span a {
	color: #8c22a1;
}

.share_info img {
	margin: 0 5px;
	width: 14px;
	height: 14px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 1px; 
	border: 1px solid #cfcfcf;
	
	display: none;
}

.share_info .shares_toggler {
	width: 5px;
	height: 18px;
	background-position: 0px -930px;
	margin-left: 4px;
	
	display: none;
}


.shares_list {
	background-color: #f0f4f5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #c6d0d2;
	margin-top: 5px;
	padding: 5px 10px;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
	color: #43484b;
	text-shadow: #fff 0 1px 0;
}

.shares_list div.main_sprite.twitter, .shares_list div.main_sprite.digg {
	margin-left: 15px;
}
.shares_list > * {
	float: left;
}
.shares_list > div.main_sprite {
	margin: 1px 5px;
}
.shares_list #close {
	float: right;
	color: #94a0a5;
	font-weight: bold;
}

.shares_list #close:hover {
	color: #586062;
}

.twitter, .digg {
	width: 16px;
	height: 16px;
	margin-right: 6px;
}

.result_item .share_info .twitter, .result_item .share_info .digg {
	display: none;
}

.shares_list .twitter, .shares_list .digg {
display: block;
}

.twitter {
	background-position: -40px -880px;
}

.digg {
	background-position: 0 -880px;
}

/* @end */

/* @group Slider */

.scrollable {
	/*required - don't mess up the centering! */
	position: relative; 
	overflow: hidden; 
	width: 765px; 
	height: 80px; 
	float: left;
}

.scrollable .items {
	width: 20000em; 
	position: absolute; 
	clear: both;
}

.scrollable img {
	float: left; 
	margin: 0; 
	margin-left: 3px; 
	cursor: pointer; 
	width: 80px; 
	height: 68px; 
	border: 1px solid transparent;
}

.scrollable .active {
	border: 1px solid transparent; 
	z-index: 9999; 
	position: relative; 
	/*filter: alpha(opacity=30); 
	-moz-opacity: 0.3; 
	-khtml-opacity: 0.3; 
	opacity: 0.30;*/
	padding-bottom: 8px;
	background: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/arrow_active.png) no-repeat center bottom;
}

a.browse {
	display: block; 
	width: 20px; 
	height: 67px; 
	float: left; 
	/*margin: 22px 10px;*/
	cursor: pointer; 
	font-size: 1px;
}

a.right {
	background-position: -80px -570px; 
	clear: right; 
	margin-left: 5px;
}

a.right:hover {
	background-position: -100px -570px;
}

a.right:active {
	background-position: -120px -570px;
}

a.left {
	background-position: -20px -570px; 
	margin-right: 5px;
}

a.left:hover {
	background-position: -40px -570px;
}

a.left:active {
	background-position: -60px -570px;
}

a.up, a.down {
	float: none; 
	margin: 10px 50px;
}

a.up:hover {
	background-position: -30px 0;
}

a.up:active {
	background-position: -60px 0;
}

a.down {
	background-position: 0 -30px;
}

a.down:hover {
	background-position: -30px -30px;
}

a.down:active {
	background-position: -60px -30px;
}

a.disabled {
	visibility: hidden !important;
}



/* @end */

/* @group Ads table */
#ei_logo {
	background-position: 0 -640px;
	width: 150px;
	height: 25px;
}
#newsletter_logo {
	background-position: 0 -670px;
	width: 115px;
	height: 25px;
}
#speedyads_logo {
	background-position: 0 -700px;
	width: 115px;
	height: 25px;
}
#ei_button {
	background-position: 0 -740px;
	width: 147px;
	height: 23px;
}
#newsletter_button {
	background-position: 0 -770px;
	width: 125px;
	height: 23px;
}
#speedyads_button {
	background-position: 0 -800px;
	width: 103px;
	height: 23px;
}

#our_services {
	text-align: left;
}

/*#our_services.active {
	background-image: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/footer_infobox_bottom.png);
	background-repeat: no-repeat;
	margin-top: -5px;
	padding-top: 5px;
	margin-left: -13px;
	padding-left: 13px;
	width: 70px;
}*/

#our_services.active > a {
	text-shadow: #fff 0 1px 0;
	text-decoration: none;
	margin-left: 3px;

}

#our_services.active > a:hover {
	text-shadow: #fff 0 1px 0;
	text-decoration: underline;
	color: #5d5d5d;
}

#ads_table {
	width: 870px;
	height: 210px;
	position: fixed;
	bottom: 33px;
	left: 0px;
	text-align: left;
	text-shadow: none;
	display: none;
	background: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/footer_infobox_body.png) no-repeat;
	z-index: -1;
}

#ads_table ul li{
	float: none;
}

#ads_table td.ads_cell {
	width: 200px;
	height: 100px;
	/*padding: 0px 10px;*/
}

.ads_cell > div {
	padding-top: 15px;
	padding: 18px 8px 0 8px;
}

#static_links_cell {
	vertical-align: top;
	padding-top: 8px;
}

#static_links_cell table {
	width: 160px;
}

#ads_table .ads_separator {
	width: 10px;
	text-align: center;
	vertical-align: top;
}

#ads_table .footer_separator {
	width: 2px;
	height: 155px;
	margin-top: 15px;
	background-position: -168px -640px;
}


p.ads_cell_text {
	height: 100px;
	line-height: 18px;
	font-size: 11px;
	margin-top: 8px;
	color: #666;
}

#static_links_cell tr td {
	padding-left: 7px;
}

#static_links_cell b {
	font-size: 11px;
	color: #000000;
}

#static_links_cell ul {
	font-size: 10px;
	padding-left: 0;
	padding-right: 5px;
	line-height: 15px;
	list-style-position: inside;
	margin-left: 0px;
}

#static_links_cell ul li a {
	color: inherit;
	font-weight: inherit;
	text-decoration: inherit;
}

#static_links_cell ul li a:hover {
	text-decoration: underline;
}

#static_links_cell table tbody tr td ul.blue_bullet li a {
	color: #666;
}

#static_links_cell table tbody tr td ul.blue_bullet {
	list-style-image: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/base/footer_bullet_blue.gif);
}

#static_links_cell table tbody tr td ul.grey_bullet {
	list-style-image: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/base/footer_bullet_grey.gif);
}

#services_bottom {
	text-align: right;
	padding-right: 35px;
	line-height: 15px;
}

#services_bottom a {
	font-size: 10px;
}

/* @end */

/* @group Sweet form */
.sweet_form {
	float: left;
}

.sweet_form > div {
  float: left;
  margin-left: 20px;
}

.sweet_form > div > * {
	display: inline-block;
	line-height: 25px;
}

.sweet_form label {
	margin-right: 4px;
	/*color: #65717d;*/
}


.sweet_form >div > div > div {
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	width: 21px;
	height: 23px;
	margin: 3px 4px 0 4px;
}

.sweet_form > div.disabled > div > div {
  cursor: default;
}

.sweet_form > div > div > div:first-child {
	width: 37px;
	background-position: 0 -120px;
}

.sweet_form .selected {
	height: 30px;
}

/* @group Color */

.sweet_form .opt_color > .yes {
	background-position: -65px -120px;
}
.sweet_form .opt_color > .no {
	background-position: -40px -120px;
}

/* @end */

/* @group Orientation */

.sweet_form .opt_orientation > .square {
	background-position: -90px -120px;
}
.sweet_form .opt_orientation > .portrait {
	background-position: -115px -120px;
}
.sweet_form .opt_orientation > .landscape {
	background-position: -140px -120px;
}

/* @end */

/* @end */



/* @group Autocomplete */

.ac_results {
	margin-top: 16px;
	margin-left: -13px;
	padding: 0px;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	width: 491px;
	border: 1px solid rgb(0,0,0);
}

.borderradius .ac_results {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.boxshadow .ac_results {
	-webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.4);
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
	border: 0;
}

.submitted .ac_results {
	margin-top: 5px;
	margin-left: -7px;
	width: 358px;
}

.boxshadow .submitted .ac_results {
	-webkit-box-shadow: 0px 4px 10px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 4px 10px rgba(0,0,0,0.5);
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin-top: 5px;
}

.ac_results li {
	margin: 0px;
	padding: 5px 10px;
	cursor: default;
	display: block;
	cursor: pointer;
	cursor: hand;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	/*font-family: menu;*/
	font-size: 15px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	color: #888;
	font-weight: bold;
}

.ac_results li strong {
	color: black;
}

/* we don't have this animated loader on autocomplete, commenting it out 
.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}
*/
.ac_over {
	text-shadow: 0px 1px 0px rgba(255,255,255,0.4);
	background-position: 0px -150px;


}

.web .ac_over {
	background-color: #4194ca;
	background-image: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/skins/skin_web.png);
	border-top: 1px solid #48a9d9;
	border-bottom: 1px solid #2c79ac;
	color: black;
}

.img .ac_over {
	background-color: #65a438;
	background-image: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/skins/skin_images.png);
	border-top: 1px solid #73a433;
	border-bottom: 1px solid #59811f;
	color: black;
}

.realtime .ac_over {
	background-color: #b34ad1;
	background-image: url(http://c1353547.r47.cf3.rackcdn.com/images/pages/s2/skins/skin_realtime.png);
	border-top: 1px solid #c261e8;
	border-bottom: 1px solid #993bb4;
	color: black;
}

#ac_close {
	float: left;
}

#ac_disable {
	float: right;
}

#ac_close, #ac_disable {
	font-size: 11px;
	margin: 6px 10px;
	color: #a7a7a7;
}

#ac_close:hover, #ac_disable:hover {
	color: black;
}

/* @end */

