*{margin:0;padding:0;font-family:Arial,Helvetica,Sans-Serif;}html,body{height:100%;width:100%;}html.body-post-511, #body-post-511 {height:auto;}input{padding:2px 4px;border: 1px solid #ddd;max-width: 100%;box-sizing: border-box;}body,p,div,table,td,th,input.submit,button,li{font-size:10pt;color:#241902;max-width:100%;}body{text-align:center;}img{border:0;max-width:100%;}div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}a,a:link,a:active,a:visited{color:#327CA6;text-decoration: none; }a:hover {color:#1B638B;}label{cursor:pointer;color:#7a5454;}ul,ol{padding:2px 0;}li{line-height:1.5;margin-left:17px;}small{font-size:9pt;}
label a, label a:link {color: inherit !important;}
table{border-collapse:collapse;}
table td, table th{padding:5px 7px;vertical-align:top; border:1px solid #B6C9E1;text-align:left;}
#header-stats {padding: 20px 5px;}
#canvas{margin:0 auto;text-align:left;width:859px;background:#fff; position:relative;}
#management,#menu{ line-height:1.6;}
#management { display: inline-block;}
#management a,#management a b,#menu a,#menu b{font-size:9pt;}
#management a{margin-right:9px;}
#menu { padding-top:5px; }
#menu span{display: block; margin-bottom: 2px; border-bottom: 1px dashed #85C0E1; cursor: pointer;}
#menu span:first-child {
    background: #327CA6 url(images/buy.jpg) 3px 1px no-repeat;
    background-image: -moz-linear-gradient(top left, #1764D6 0%, #4804bd 100%);
    background-image: -o-linear-gradient(top left, #1764D6 0%, #4804bd 100%);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #1764D6), color-stop(1, #4804bd));
    background-image: -webkit-linear-gradient(top left, #1764D6 0%, #4804bd 100%);
    background-image: linear-gradient(to bottom right, #1764D6 0%, #4804bd 100%);
    color: #fff;
    border: none;
}
#sidebar #menu span:first-child a { color: #FCD514; padding: 2px 5px; }
#menu span:first-child:hover {
    background: #1764D6;
}
#menu b{
    border-bottom: 1px dashed #85C0E1;
    border-top: 1px dashed #85C0E1;
    display: block;
    padding: 10px 0;
}
.post p.timers {line-height: 1.5}
#header{ position:relative; padding: 0 10px 10px;}
#caption-link{font-size: 45px; color: #000; text-shadow: 0px 0px 1px #999;}
#caption-link span {
    color: #FFF000;
}
#header a:hover{color:#740e01;}
.header-div {
    display: flex;
    align-items: stretch;
    margin-top: 10px;
}
.header-left {
	width: 45%;
	padding: 0 10px 0 0;
    text-align: center;
	display: flex;
    flex-direction: column;
    justify-content: space-around;
}
.header-right {
	width: 55%;
    text-align: center;
    background: #ffa;
    position: relative;
}
/* #content{margin-left:200px; min-height:500px;} */
#content{float:right; min-height:500px;}
#sidebar{
	width: 210px;
    float: left;
    padding: 0 10px;
    background: #E0EEFF;
}
#sidebar div.sideLinks a,#sidebar div.sideLinks b{border-top:1px dotted #D5A957;border-bottom:1px dotted #D5A957;display:block;padding:15px 0;line-height:1.3;text-decoration:none;font-size:10pt; margin-bottom:3px;}
#sidebar div.sidetext{padding:15px 0;margin:0;}
#sidebar div.sidetext p{line-height:1.2;margin-bottom:13px;}
.listTitles img {display:inline-block;vertical-align:middle;}
#sidebar div.sideLinks a:hover{border-top:1px solid #B27544;border-bottom:1px solid #B27544;}
#sidebar h2 { text-transform:uppercase; color:#800; font-size:10pt; font-weight:normal; height:35px; line-height:35px; margin-left:-30px; width:281px; text-indent:30px; letter-spacing:1px; margin-bottom:8px; }
#sidebar a { color: #000;}
#sidebar a:hover { color: #1B638B;}
#sidebar #menu span a {font-size: 10pt; font-weight: bold; display: inline-block; padding: 0 5px;}
/*#sidebar a:hover { color:#fff; }*/
#statsblock a {padding: 0;}
#content-inner {    
	padding: 0 30px 20px;
    width: 640px;
    background: #E0EEFF;
}
.main_header {
	margin-bottom: 25px;
    padding-top: 25px;
}
#content h1{
	display: inline;
	font-size: 20pt;
    letter-spacing: 1px;
    font-weight: normal;
}
#footer{float:none;clear:both; text-align:center; padding:15px;}
#footer,#footer *{font-size:8pt; color:#000;}
#footer a:hover {color:#287291;}
.form-elem{padding-top:3px;padding-bottom:9px;}
.required{color:#c00;}
.form-elem label{display:block;padding-bottom:3px;}
.form-elem label.label2{display:inline;padding-bottom:0;}
.form-elem label.forcheckbox{display:inline;padding-bottom:0;margin-left:4px;}
.form-elem label#cap1labid{display:inline;padding-bottom:0;}
input.text, input.password, select{height:25px;line-height:25px;border:1px solid #999;color:#333;padding:2px;border-radius:3px;-moz-border-radius:3px;width:400px;max-width:100%;}
.form-elem input.text,.form-elem input.password,.form-elem select,.form-elem input.file{display:block;width:450px;max-width:100%;}
.form-elem input#cap1id.text{display:inline;width:50px;}
.form-elem textarea{display:block;width:450px;height:250px;border:1px solid #999;color:#545a3a;padding:2px;border-radius:3px;-moz-border-radius:3px;max-width:100%;}
input.text:focus,input.password:focus,textarea:focus,input.text:hover,input.password:hover,textarea:hover{border:1px solid #951;}
input.submit{background:#036;color:#fff;border:0;border-radius:5px;-moz-border-radius:5px;padding:7px 12px;cursor:pointer;margin-top:9px;}
.mTable input.submit{margin-top:0;}
input.submit:hover{background:#069;}
form#formid input.submit{padding:8px 12px;}
#listing{width:150px;}
#mainpage,#ext{width:250px;}
#new #text,#edit #text{width:495px;height:400px;}
#content h2{font-weight:normal;padding:15px 0;font-size:17pt;letter-spacing:1px;}
#content h2 a{text-decoration:none;}
.post p, .calc_description p, p.seo {line-height:1.9;margin-bottom:8px;}
.post .tags{font-size:9pt;color:#555;/*float:left;width:350px;*/}
.post .tags a{font-size:9pt;}
.post .date{font-size:9pt;color:#803a11;float:right;}
.post{padding:0 0 35px;margin-bottom:35px;}
.attached_image{margin-bottom:10px;}
.attached_image_link{text-decoration:none !important;}
.attached_image_img{border:2px solid #dc9;max-width:400px;width:expression(this.width >400?"400px":this.width);}
a:hover .attached_image_img{border:2px solid #d54;}
.attached_files{padding-left:20px;}
.attached_files li a{font-style:italic;font-size:10pt;}
.currentTopic{margin-right:20px;white-space:nowrap;}
.setTopics{line-height:1.9;}
.comments{padding-top:40px;}
.comments h2{font-size:12pt;padding-bottom:25px;}
#cap1{width:75px;}
#cap1lab,#cap1{display:inline;}
.paginator p{padding-bottom:10px;}
.paginator p b,.paginator p a{margin-left:15px;}
.manage form input.submit{padding:2px 8px;height:20px;line-height:20px;font-size:8pt;float:right;position:relative;top:-20px;}
#searchForm{padding:30px 0;}
.term{background:#FF6;color:#300;}
.removePost,.removePost form{text-align:right;}
.message{font-weight:bold;color:#a00;padding:45px 0;}
table.mTable{margin:10px 0;}
table.mTable tr.tr:hover{background:#dc9;}
table.mTable tr.tr:hover td,table.mTable tr.tr:hover td a{color:#170300;}
table.mTable tr.tr:hover td a:hover{color:#dc651d;}
table.mTable td{padding:5px;vertical-align:middle;}
.comment-form{padding-top:10px;}
.comment{line-height:1.9;padding-top:15px;padding-bottom:25px;}
.comment-author{font-weight:bold;}
.manage-comment form input.submit{top:0;}
.manage-comment{margin-left:10px;float:right;}
.manage-comment form input.submit{font-size:7pt;padding:1px 3px;height:15px;line-height:15px;background:#777;}
.manage-comment form input.submit:hover{background:#333;}
.comment small{margin-left:3px;font-size:7pt;font-style:italic;}
.form-elem textarea#cText{width:500px;height:175px;}
.comment-answer{padding-left:10px;margin:6px 0 0 20px;font-size:9pt;line-height:1.5;border-left:1px dotted #333;}
code{color:#1347b1;font-family:"Courier New",Monotype;font-size:11pt;font-weight:bold;}
#topicsEditor{padding:20px;}
#topicsEditor input.text{width:250px;}
#closeEditingTopics{text-decoration:none;margin-left:245px;}
p#directDwl{padding:30px 0 0 20px !important;}
p#directDwl a{border:0;}
a.attached_image_link{border:0;}
div.post-faved h1:after,div.post-faved > h2:after{content:"♥";margin-left:5px;color:#a00;font-size:12pt;vertical-align:super;}
div.form-elem-set{padding-top:3px;padding-bottom:9px;}
div.form-elem-set label.for-elem-set{display:block;padding-bottom:3px;}
div.form-elem-set select{width:auto;}
.attached_images{margin-bottom:10px;}
.attached_image_link{text-decoration:none !important;}
.attached_image_img{max-width:500px;width:expression(this.width >500?"500px":this.width);}
.attached_files{padding-left:20px;}
.attached_files li a{font-style:italic;font-size:10pt;}
a.attached_image_link{border:0;}
.attached_images_2 .attached_image_img{height:200px;}
.attached_images_2_first{margin-right:3px;}
.attached_images_group_first .attached_image_img{display:block;margin-bottom:5px;}
.attached_images_group_rest .attached_image_img{height:80px;}
div.breadcrumbs{padding-left: 10px; display: inline;}
div.breadcrumbs b, div.breadcrumbs span{font-size:8pt;color:#666;font-weight:normal;}
div.breadcrumbs a{font-size:8pt;font-weight:normal; color: #666;}
div.breadcrumbs a:hover {color: #327CA6;}
div.breadcrumbs span{margin:0 7px;}
div.media{padding:0 0 10px;}
p.premoderated-comments{background-color:#FFFCE3;color:#C60;padding:5px;text-align:center;border-radius:5px;margin-bottom:10px;}
span.to-moderate{color:#F30;font-size:8pt;}
.yashare-auto-init a{border:0 !important;}
div.social{float:none;clear:both;padding:0 0 10px;margin-left:-5px;}
div.topicList{line-height:1.7;font-size:10pt;}

#langs {
	padding: 5px 10px;
	margin: 0 -10px;
    box-sizing: content-box;	
}
#langs a {
	position:static !important;
	padding:0 !important;
	border:0 !important;
	display:inline;
	text-indent:0;
	margin-right:7px;
	text-decoration:none;
	font-weight:bold;
	font-size:9pt;
	color: #000;
}
#langs a:hover, #langs a.active {color:#A4B88B;}

#motto {
	letter-spacing: 4px;
    color: #000;
    font-size: 13pt;
    text-transform: lowercase;
}
#main-menu a {
	border: 0;
    line-height: 67px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11pt;
    display: inline-block;
    width: 49%;
}
#main-menu a b {font-size:14pt;}
a#main-menu-premium b, a#main-menu-premium:hover {
	color:#0D397A;
}
a#main-menu-vip b, a#main-menu-vip:hover {
	color:#B81313;
}
#main-counters {
	width: 330px;
    margin-left: 75px;
}
.main-counter {
	padding:5px;
    display: inline-block;
    max-width: 49%;
}
.main-counter * {
    font-size: 8pt;
}
#header .main-counter a {
	text-indent:0;
	position:static;
	text-decoration:none;
	border:0;
	width:auto;
	height:auto;
	line-height:auto;
	padding:0;
}

.button {
	display:block;
	width:95px !important;line-height:26px;
	display: inline-block  !important;
	text-align:center;
	position:relative;
	color:#FCD514 !important;
	text-decoration:none;
	border:0 !important;
	/*background:#327CA6 url(images/buy.jpg) 3px 1px no-repeat;*/
	background-image: -ms-linear-gradient(top left, #1764D6 0%, #4804bd 100%);
	background-image: -moz-linear-gradient(top left, #1764D6 0%, #4804bd 100%);
	background-image: -o-linear-gradient(top left, #1764D6 0%, #4804bd 100%);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #1764D6), color-stop(1, #4804bd));
	background-image: -webkit-linear-gradient(top left, #1764D6 0%, #4804bd 100%);
	background-image: linear-gradient(to bottom right, #1764D6 0%, #4804bd 100%);
	text-align:center;
	text-transform:lowercase;
	padding:0; margin:0;
	overflow:hidden;
	border-radius:4px;
	box-shadow:0 0 3px #777777;
	font-weight: bold;
	font-size: 11pt !important;
}
input.button {width:98px !important; -webkit-appearance: none;}

.button.button_gold {
	background-image: -ms-linear-gradient(top, #FCD514 0%, #FE9B09 100%);
	background-image: -moz-linear-gradient(top, #FCD514 0%, #FE9B09 100%);
	background-image: -o-linear-gradient(top, #FCD514 0%, #FE9B09 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FCD514), color-stop(1, #FE9B09));
	background-image: -webkit-linear-gradient(top, #FCD514 0%, #FE9B09 100%);
	background-image: linear-gradient(to bottom, #FCD514 0%, #FE9B09 100%);
	color: #B81313 !important;
}
.button.button_silver {
	background-image: -ms-linear-gradient(top, #DDDED8 0%, #AFB0AA 100%);
	background-image: -moz-linear-gradient(top, #DDDED8 0%, #AFB0AA 100%);
	background-image: -o-linear-gradient(top, #DDDED8 0%, #AFB0AA 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DDDED8), color-stop(1, #AFB0AA));
	background-image: -webkit-linear-gradient(top, #DDDED8 0%, #AFB0AA 100%);
	background-image: linear-gradient(to bottom, #DDDED8 0%, #AFB0AA 100%);
	color: #0D397A !important;
}
.button:hover {
	/*color:#def !important;*/
	box-shadow:0 0 2px #333333;
	background:#1764D6;
}
.button_silver:hover {background:#DDDED8;}
.button_gold:hover {background:#FCD514;}
#statsblock {
	height:66px;
	line-height:66px;
	padding-left:65px;
	background:url(images/yellowstar1.png) no-repeat 0 0;
	position:relative;
	left:-15px;
	margin: 0 0 5px;
}
#statsblock a {font-size:18pt;}

#lnk-management-rss, #lnk-management-search { display:none; }

#menu-in a { display:block;  border-bottom:1px solid #B6C7DA; padding:3px 0; text-decoration:none; font-weight:bold; font-size:9pt; }
#menu-in a.last { border-bottom:0; }

#sidebar-in { padding-top:20px; }

#systems table th, #systems table td, #systems label, #systems b, #systems, #win, #result, #results td, #results th, #events td, #events th, #detailsTable td, #detailsTable th {
	color: #000 !important;
}
#systems, #systems table, #systems th, #systems td,
#events, #events table, #events th, #events td {
	font-size: 8pt;
}
#systems th, #systems td,
#events th, #events td {
	padding: 5px 10px;
	vertical-align: middle;
}
#rates th, #rates td {
	vertical-align: top;
}
@media only screen and (max-width: 700px) {
	#systems th, #systems td,
	#events td, #events th {padding: 5px;}
}
.rates-label {display: block; margin-top: 10px;}
#results  th{width:80px;max-width:80px;}
#results  th:first-child{width:10px;}
#result span {
	display: block;
	border-top: 2px solid #327CA6;
	padding: 15px 5px 5px;
    margin-top: 15px;
}
#result + #win {padding: 0 5px 15px;}
#results, #results td, #results th,
#detailsTable, #detailsTable td, #detailsTable th {
	font-size: 8pt;
    vertical-align: middle;
}
button#details {
    border-radius: 0;
	-webkit-appearance: none;
	border: 0;
	text-decoration: underline;
	margin-bottom: 5px;
	font-size: 8pt;
	cursor: pointer;
	background: transparent;
	margin-bottom: 10px;
}
#events table td, #events table th, #events td, #events th, #systems table td, #systems table th, #results td, #detailsTable td, #results th, #detailsTable th {
	border: 1px solid #327CA6;
	color: #327CA6;
}
#systems label, #systems b, #systems, #win, #result, #results td, #results th, #detailsTable td, #detailsTable th {
	color: #327CA6;
	font-weight: normal;
}
#systems table, #r, #events, #t {
	width: 100%;
	max-width: 520px;
}
#systems input[type=text],
#systems input[type=number],
#events input[type=text],
#events input[type=number] {
	width: 100%;
	margin: 3px 0;
}
#systems label input[type=checkbox],
#systems label input[type=radio] {
	margin: 5px;
}
#systems input[type=checkbox] + label, 
#systems input[type=radio] + label {
    margin: 0 5px 3px;
    display: inline-block;
}
.value-calc th {
    width: 35%;
}
#systems input[name=event1],
#systems input[name=event2] {
	width: 45%;
}
input[type="text"]:disabled {background-color: rgba(204, 204, 204, .1);}
#systems #rates tr td:first-child {white-space: nowrap;}
#rates tr:not(.activated) {background: rgba(204, 204, 204, .2);}
#rates .activated label.radio {font-weight: bold;}
b.label {display: inline-block; margin-bottom: 7px;}
#systems table, #events, #detailsTable, #systems input[type=submit], #details {
	margin: 10px 0 15px 0;
}

#systems table input[type=submit] {margin: 0;}
#systems input[type=submit] {
	margin: 10px 0;
	max-width: 200px;
	width: 100%;
	padding: 5px;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 0;
	-webkit-appearance: none;
}
#systems input[type=submit]:hover {
	background: #efefef;
}

#systems b {display: inline-block;}

#expresses li {
	margin: 0;
	font-size: 8pt;
}

.tumbler {
	color: black !important;
	display: block;
	margin-top: 30px;
}

#systems th, #events th {font-weight: normal;}
#systems select {
	width: 100%;
	min-width: 50px;
}
#systems select#rateType {
	min-width: 115px;
}
.calc_description {
    border-top: 1px solid #85C0E1;
    padding-top: 15px;
}
#calc_menu a,#calc_menu b{ text-indent:0 !important; display:inline !important; margin-right: 0; position:static !important; margin:0 5px; font-size:9pt; }
#calc_menu{ line-height:1.6; text-align:center;}
#calc_menu span::before {
	content:' • ';
	color:#327CA6;
}

/* BK addresses */
.bk {margin-bottom: 10px; margin-top: 20px;}
.bk:last-child  {margin-bottom: 0;}
.bk li {padding: 3px 12px; margin: 0 0 0 25px;}
.bk li:nth-child(2n+1) {background: #D1EDFF;}
.bk li.header {list-style-type: none; margin: 0; font-weight: bold;}
.bk li span.pos {display: inline-block; width: 30px;}
.bk li span.bk_title {color: #1C6389;}
.bk li a {color: #1C6389;}
.sportliga table td {color: #1C6389;}
.sportliga table td:hover {color: #000;}
.bk li a:hover, .bk li a:hover span.bk_title {color: #000;}
.cities_list li {list-style-type: none; padding: 3px 12px; text-transform: capitalize;}
.countries_list li {list-style-type: none; padding: 3px 12px;}
p.seo {font-size: 9pt;}

.another_country p, .another_country table tr td {display: none;}
.another_country table tr td:first-child {display: block;}
.another_country table {background: none; border: none; width: 570px !important;max-width:100%;}
.another_country table tr {width: 570px !important;max-width:100%;}
.another_country table td {background: none; border: none; margin-bottom: 3px; min-width: 350px; overflow: hidden;}
.another_country h2 {margin-bottom: 0; font-size: 14pt;}
.another_country .bk li:not(.header) {padding: 0; list-style-type: none; margin: 0;}
.another_country .bk table tr:nth-child(2n) {background: none repeat scroll 0 0 #D1EDFF;}
.another_country .bk table td {color: #1C6389; padding: 3px 3px 3px 20px;}
.another_country table tr:hover td {color:#000;}

.sportliga .lot_icons {max-width: 160px;}

#services table {width: 168px; border-radius: 5px; -moz-border-radius: 5px; margin-bottom: 5px;}
#services td, #services th {border:none;}
#services table.gold {background: #FFCC00;}
#services table.gold a.txt {color: #B81313;}
#services table.gold a.txt:hover {border-bottom: 1px solid #B81313;}
#services table.silver {background: #CCCCCC;}
#services table.silver a.txt {color: #0D397A;}
#services table.silver a.txt:hover {border-bottom: 1px solid #0D397A;}
#services th {text-align: center;}
#services th a {color: #327CA6;}
#services td:first-child {width: 50px; max-width: 50px; padding-top: 8px; padding-left: 10px; padding-right: 0}
#services td:first-child a.txt {font-weight: bold; font-size: 11pt; text-shadow: 1px; text-transform: uppercase;}
#sidebar p:empty, .sidetextFirst p:last-child {display: none;}
.sidetextFirst {padding-bottom: 0 !important;}
#sidebar h4 {margin-top: 10px; margin-bottom: 8px;}
.listTitles > p {margin-bottom: 13px; line-height: 1.2; font-size:9pt;}
.listTitles a {padding: 0 !important;line-height: 1.2; margin-bottom:3px;}
.listTitles a:hover {color: #327CA6;}

#top { position:relative; background: #E0EEFF; border-bottom: 7px solid #fff;}
#header-stats table, #header-stats table th, #header-stats table td { background:transparent; border:0; padding:0; color:#498AB0; margin: 0 auto; }
#header-stats table th, #header-stats table td { text-align:center; padding:3px 2px; vertical-align: middle;}
#header-stats table th {padding-top: 5px;}
#header-stats table td { border-bottom:1px solid #DFE3DC;}
#header-stats table td.title { text-align:left; font-size:8pt; padding-left: 5px; font-weight: bold;}
#header-stats table th { text-transform:uppercase; font-weight:bold; font-size:11pt; }
#header-stats table th.silver, #header-stats table td.silver { color:#0D397A; }
#header-stats table th.gold, #header-stats table td.gold { color:#B81313; text-align:center; text-indent:0; }
#header-stats table tr.buttons td, #header-stats  #get-platinum td { border:0; padding-top:5px; }
#header-stats table tr.buttons td a { float:right; }

#header-stats a.button-invisible { position:absolute; top:0; right:10px; width:160px; height:120px; text-decoration:none; background:transparent; }
#header-stats a#button-invisible-silver { right:165px; }
a.button-xxl, input.button-xxl { display:inline-block; text-align:center; box-shadow: 0 1px 4px black; padding: 0 10px; line-height:40px; min-width:140px !important;font-size:9pt; font-weight:bold; text-decoration:none; text-transform:uppercase; text-indent:0; border-radius:20px; /*text-shadow:0 1px 3px #200;*/ }
a.button-xxl-gold, input.button-xxl-gold { /*background-image:url(images/button-xxl-gold.jpg);*/
	background-image: -ms-linear-gradient(top, #FCD514 0%, #FE9B09 100%);
	background-image: -moz-linear-gradient(top, #FCD514 0%, #FE9B09 100%);
	background-image: -o-linear-gradient(top, #FCD514 0%, #FE9B09 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FCD514), color-stop(1, #FE9B09));
	background-image: -webkit-linear-gradient(top, #FCD514 0%, #FE9B09 100%);
	background-image: linear-gradient(to bottom, #FCD514 0%, #FE9B09 100%);
	color: #B81313 !important;
}
a.button-xxl-silver, input.button-xxl-silver { 
	background-image: -ms-linear-gradient(top, #DDDED8 0%, #AFB0AA 100%);
	background-image: -moz-linear-gradient(top, #DDDED8 0%, #AFB0AA 100%);
	background-image: -o-linear-gradient(top, #DDDED8 0%, #AFB0AA 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DDDED8), color-stop(1, #AFB0AA));
	background-image: -webkit-linear-gradient(top, #DDDED8 0%, #AFB0AA 100%);
	background-image: linear-gradient(to bottom, #DDDED8 0%, #AFB0AA 100%);
	color:#0D397A !important;
}
a.button-xxl-plat, input.button-xxl-plat { 
    background-image: -ms-linear-gradient(top left, #1764D6 0%, #0D397A 100%);
    background-image: -moz-linear-gradient(top left, #1764D6 0%, #0D397A 100%);
    background-image: -o-linear-gradient(top left, #1764D6 0%, #0D397A 100%);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #1764D6), color-stop(1, #0D397A));
    background-image: -webkit-linear-gradient(top left, #1764D6 0%, #0D397A 100%);
    background-image: linear-gradient(to bottom right, #1764D6 0%, #0D397A 100%);
	color: #fcd514 !important;
}
a.button-xxl:hover, input.button-xxl:hover {box-shadow: inset 0 0 5px 0 #fff, 0 1px 4px black;/* background-position: 0 -37px; line-height:37px;*/ }
a.button-xxl-gold:hover, input.button-xxl-gold:hover { background:#FCD514;}
a.button-xxl-silver:hover, input.button-xxl-silver:hover { background:#DDDED8;}
a.button-xxl-plat:hover, input.button-xxl-plat:hover { background:#483c9e;}

#curtain { display:none; }
#body-buy #central { 
	overflow: visible;
    position: absolute;
    top: 80px;
    left: 0;
    width: 960px;
    margin: 0 auto;
	z-index: 9999;
	padding: 0;
}
#body-buy #top { 
    z-index: 9991;
    background: transparent;
    border-bottom: none;
    top: 70px;
}
#body-buy #langs, #body-buy .header-right, #body-buy #caption-link, #body-buy #motto { 
    display: none;
}
#body-buy #curtain { display:block; position:fixed; left:0; top:0; z-index:9000; width:100%; height:100%; background:black; opacity:0.9; }
#body-buy #curtain a { position:fixed; right:30px; top:30px; text-decoration:none; font-size:14pt; color:#fff; }
#body-buy #content { position:relative; z-index:10000;}
#body-buy #content-inner { box-shadow:0 0 10px black;  padding-top: 25px;}
#body-buy .bet_btn {display: none;}
#body-buy h1 {display: none;}
#body-buy h2 {padding-top: 0;}

#user-opinions {
    margin: 10px 0 0;
	padding: 10px 0 0;
    border-top: 1px solid #ffa;
}
#body-buy #sidebar > * {display: none;}
#body-buy #user-opinions {margin:0; border: 0; width:200px; background:#E0EEFF; padding:12px; }
.opinion-item + .opinion-item {margin-top: 35px;}
#body-buy .opinion-image {float: none;}
#body-buy .opinion-text {padding-left: 0px;}
.highlights > div {
	display: inline-block;
	width: 49%;
	padding: 20px 20px 0 0;
	vertical-align: top;
}
.highlights a {color: #000;}
@media only screen and (min-width: 961px) {
	#body-buy #user-opinions { display: block;}
}
#user-opinions .h3 {font-size:8pt !important; font-weight:bold; text-transform:uppercase; padding-bottom:15px; }
#user-opinions .h3 em { font-style:normal; }
.opinion-item .opinion-author { font-weight:bold; }
.opinion-item p.opinion-image {float: left;}
.opinion-item p.opinion-text {padding-left: 110px; text-align: left;}
.opinion-item p.opinion-image img { width: 100px;}

#header a#buygold { display:block; width:510px; height:155px; position:absolute; left:3px; top:33px; }

.sportliga table {width: 100%;}
.sportliga table td {word-break: break-all;}
.sportliga table tr td:last-child, .parsed_data button, .sportliga table img, .point-additional-photos {display: none;}
.sportliga table tr td:first-child {width: 40%;}

#agreement {position: relative; top: 2px;}
.j {height: 100px !important;}
#content #msg1, #content #msg2 {padding: 0; margin: 0; line-height: 1; font-size: 8pt;}

/* buttons */
.bet_btn {
	z-index:9999;
	position: fixed;
	right:0;
	top:70%;
	width: 180px;
	background-image: -ms-linear-gradient(top, #FCD514 0%, #FE9B09 100%);
	background-image: -moz-linear-gradient(top, #FCD514 0%, #FE9B09 100%);
	background-image: -o-linear-gradient(top, #FCD514 0%, #FE9B09 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FCD514), color-stop(1, #FE9B09));
	background-image: -webkit-linear-gradient(top, #FCD514 0%, #FE9B09 100%);
	background-image: linear-gradient(to bottom, #FCD514 0%, #FE9B09 100%);
	border-radius:30px 0 0 30px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	text-indent: 0;
	box-shadow: 0 1px 4px black;
}
.bet_btn_silver {
	background-image: -ms-linear-gradient(top, #DDDED8 0%, #AFB0AA 100%);
	background-image: -moz-linear-gradient(top, #DDDED8 0%, #AFB0AA 100%);
	background-image: -o-linear-gradient(top, #DDDED8 0%, #AFB0AA 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DDDED8), color-stop(1, #AFB0AA));
	background-image: -webkit-linear-gradient(top, #DDDED8 0%, #AFB0AA 100%);
	background-image: linear-gradient(to bottom, #DDDED8 0%, #AFB0AA 100%);
}
.bet_btn_plat {
	background-image: -ms-linear-gradient(top left, #1764D6 0%, #0D397A 100%);
	background-image: -moz-linear-gradient(top left, #1764D6 0%, #0D397A 100%);
	background-image: -o-linear-gradient(top left, #1764D6 0%, #0D397A 100%);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #1764D6), color-stop(1, #0D397A));
	background-image: -webkit-linear-gradient(top left, #1764D6 0%, #0D397A 100%);
	background-image: linear-gradient(to bottom right, #1764D6 0%, #0D397A 100%);
	margin-top:50px;
}
.bet_btn_gold {margin-top:-50px;}
.bet_btn:hover {background:#FCD514;box-shadow: inset 0 0 5px 0 #fff, 0 1px 4px black;}
.bet_btn_silver:hover {background:#DDDED8;}
.bet_btn_plat:hover {background:#483c9e;}
.bet_btn a {color: #B81313;text-decoration:none;display:block;font-weight: bold;line-height: 40px;font-size: 11pt;}
.bet_btn_silver a {color:#0D397A;}
.bet_btn_plat a {color:#fcd514;}
.price_info {position:absolute;top:0;right:0;padding:10px;color:#c7fdff;	text-transform:uppercase;}
#langs .price_info a {color:#c7fdff;}

.fix_price_info {position:fixed;right:0;width:190px;text-align:center;top:50%;margin-top:-50px;font-size:12pt}
.fix_price_info a {color:#c7fdff;}
.fix_price_info a:hover {color:#FFEA00;}
.ad > div > b {
    border-bottom: 1px dashed #327ca6;
    border-top: 1px dashed #327ca6;
    display: block;
    padding: 10px 0;
	line-height: 1.6;
}
.content_a {position:relative;padding: 20px; background: #ffa;}
.content_a table td.title {
    width: 31px;
	text-align: left;
    font-size: 8pt;
    font-weight: bold;
}
.content_a table td {border:none;border-bottom: 1px solid #B6C9E1;}
.content_a table th, .content_a table td {
	text-align: center;
	padding: 3px 2px;
	color: #498AB0;
    vertical-align: middle;
}
.black-div a {color: #000;}
.content_a table th {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11pt;
	border:0px;
}
.content_a table th.silver, .content_a table td.silver {
    color: #0D397A;
}
.content_a table th.gold, .content_a table td.gold {
    color: #B81313;
    text-align: center;
    text-indent: 0px;
}
.content_a a.button-invisible {
	position: absolute;
	top: 20px;
	left: 50%;
	width: 160px;
	height: 120px;
	text-decoration: none;
	background: transparent;
}
.content_a a#button-invisible-silver {left: 20px;}
.content_a table tr.buttons td, #get-platinum td {
	border: 0;
	padding-top: 5px;
}

#body-post-511 {background:none;}
#body-post-511 #top, #body-post-511 #sidebar, #body-post-511 #footer, #body-post-511 .bet_btn, #body-post-511 #content h1, #body-post-511 .post .tags {display:none;}
#body-post-511 #content-inner {
    padding: 0px;
    border-radius: 0px;
    margin: 0px;
    background: none;
    width: 100%;
}
.post {
  padding: 0; 
  border-bottom: none;
  margin: 0;
}
#body-post-511 #main  {padding:0;margin:0;}
#body-post-511 #central {margin:0;padding:0;}
#body-post-511 #content {width:100%;float:none;margin:0;padding:0px;min-height:100px;}
#body-post-511 .content_a a#button-invisible-silver {
  left: auto;
  right: 50%;
}
#body-post-511 .content_a {
  border: none; padding:0px;
  border-radius:0px;
}
#body-post-511 p.header {
	height: 41px;
	background: transparent url("images/header.jpg?1") no-repeat scroll -3px 100%;
	width: 400px;
	margin: 0px auto 10px;
	color: #287291;
	padding: 53px 0 0px;
	text-align: center;
	border-radius: 8px;
	letter-spacing: 2px;
	font-size: 16pt;
	text-transform: lowercase;
}
#body-post-511 .post-text > a {text-decoration: none;}
#sidebar-langs {display: none;}
#body-buy label {line-height: 1.4}
#body-buy label input {margin-right: 5px;}
@media only screen and (max-width: 960px) {
	#header {padding-bottom: 0;}
	body, p, div, table, td, th, input.submit, button, li {font-size: 11pt;}
	.i {display: none;}
	.menu-link {
		position: absolute;
		width: 30px;
		height: 25px;
		top: 40px;
		left: 5px;
		background: #000;
		z-index: 2;
	}
	.menu-link:after, .menu-link:before {
		content: "";
		width: 100%;
		position: absolute;
		left: 0;
		height: 5px;
		background: #E0EEFF;
	}
	.menu-link:before {
		top: 5px;
	}
	.menu-link:after {
		bottom: 5px;
	}
	#body-buy #top {display: none;}
	#body-buy h2 { text-align: left !important; margin: 0 !important;}
	#body-buy .post-text > div {height: auto !important;}
	#body-buy input.button {float: none;}
	#body-buy #curtain a {top: 10px; right: 10px;}
	#body-buy #central {top: 35px;}
	#canvas {width:100%;overflow-x:hidden;}
	#content {width:100%;float:none;}
	#sidebar #menu > * {display:none;}
	#sidebar {width:100%;float: none; position: absolute; display: none; top: 80px; left: 0; box-shadow: 0 4px 6px 0px rgba(0,0,0,.3);}
	#sidebar #menu > span {
		display: inline-block;
		margin-bottom: 2px;
	}
	#sidebar-langs {display: block;}
	#sidebar-langs a {
		display: inline-block;padding: 5px;
		font-size: 10pt;
		font-weight: bold;
	}
	#sidebar-langs a.active { color: #A4B88B;}
	#footer {padding:15px;text-align:center;background-position:50% 0;}
	#content-inner {width:100%;margin:0;padding:0 10px 15px;}
	#content h1 {text-align: left;}
	.post-text div {max-width:100% !important;}
	.post {margin-bottom:0;padding-bottom:0;}
	#langs a {font-size:8pt;}
	.post-text div {float:none !important; width: 100% !important;}
	p.timers {display:inline-block;}
	.betBlock {text-align: center;}
	#main {padding:0;}
	#body-buy #canvas {min-height: 100%;}
	#top {border: none;}
}
@media only screen and (max-width: 700px) {
	#systems #rates tr td:first-child {white-space: normal;}
	.calc_description {margin-top: 10px;}
	.ad > div > b{line-height: 1.2;}
	#content .bording_block {line-height: 1.5;}
	.main_header {padding-top: 15px;}
	#caption-link {font-size: 30px;}
	#sidebar #menu > span {display: block;}
	#sidebar {top: 60px;}
	.menu-link {top: 14px;}
	#langs {display: none;}
	.header-div {margin: 0;}
	.highlights > div {padding: 20px 0 0; width: 100%;}
	.header-right, .header-left { width: 100%;}
	.header-left {padding: 10px 0 0 10px; line-height: .9;}
	.header-right {margin: 10px 0; background: rgba(255, 255, 170, .9); display: none;}
	#user-opinions {display: none;}
	#body-post-511 p.header {
		background-size: 500px auto;
		padding-top: 34px;
		width: 228px;
		border-radius: 2px;
		font-size: 11px;
		height: 22px;
	}
	#main-counters {width:100%;right:0;top:320px;}
	.main-counter {width:50%;padding-top:5px;}
	#main-menu a {max-width:50%;top:265px;font-size: 9pt;}
	a#main-menu-premium {left:0;}
	a#main-menu-vip {left:50%;}
	.bet_btn {width:90px;padding:5px 0;text-align:center;top:60%;}
	.bet_btn a {  line-height: 12px;  font-size: 9pt;}
	#header-stats table th, #header-stats table td, .content_a table th, .content_a table td {padding:2px;}
	.content_a table td {text-indent:0;}
	#header-stats {max-width:100%;left:10px;margin:0 auto;}
	a.button-xxl, input.button-xxl { font-size: 7pt;  min-width: auto !important; line-height: 30px;}
	.content_a {padding:20px 5px; background: rgba(255, 255, 170, .9);}
	#motto {font-size:9px;}
	.button {  width: 65px !important; font-size: 8pt !important;}
	.post-text table td, .post-text table th, .post-text table td div {font-size:8pt !important;}
	.post-text  .o {height:auto;margin-bottom:20px;}
	.post-text  .j {position: relative; left: 0px; top: 0px;height:auto !important;}
	.post-text .j select {top:0;}
	iframe {width: 100% !important;}
	iframe > div {width:100%;}
}
@media only screen and (max-width: 500px) {
	.another_country table td {min-width: auto;}
	.another_country table, .another_country table tr, .another_country .bk li.header {width:100% !important;-moz-box-sizing:border-box;box-sizing:border-box;}
	table img {width:50px;}
}
#content  .bording_block {
	padding:10px;
	margin: 25px 0;
	background-color: #5ca5ff;
}
#content  .bording_block a {color:#fff;}
#content  .bording_block a:hover {color:#F8FC00;}