html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}/* MAIN */body {	background-color: #f1f1f1;	color: #555555;	font-size: 1em;	font-family: purista-web, sans-serif;	line-height: 1.5em;	background-image: url('../images/BG.jpg');	background-position: center 605px;	background-repeat: no-repeat;}#tkom {	background-image: url('../images/BG_M.jpg');}#tkoh {	background-image: url('../images/BG_H.jpg?4');	background-color: #a2c8ec}#tkoh #nav_wrapper a,#tkom #nav_wrapper a {	color: white !important;}p {	margin-bottom: 15px;}a {	color: black;	text-decoration: none;	transition: color .5s;	-webkit-transition: color .5s; /* Safari */}h2 {	font-size: 100%;	font-weight: bold;	margin-bottom: 15px;}#tkoh a, #tkoh .content_box header {	color: #00acee !important;}#tkom a, #tkom .content_box header {	color: #816b4f !important;}#top_bar {	background-color: #f2f2f2;	border-bottom: 2px solid #d9d9d9;	box-shadow: 0 0 5px #555555;	position: relative;	z-index: 10;	overflow: hidden;}#top_bar #top_content {	max-width: 800px;	margin: 0 auto;}#bi_logo {	display: block;	float: left;}#top_bar #nav {	float: right;	font-size: 70%;}#top_bar #nav a {	color: #555555;}#top_bar #nav li {	text-align: center;	float: left;	padding-left: 30px;}#page_wrapper {	max-width: 800px;	margin: -200px auto 0;	position: relative;}.rotator {	box-sizing: border-box;	padding: 50px;	margin: 0 auto;	max-width: 900px;	height: 605px !important;	overflow: hidden;}.rotator h1 img {	max-width: 100%;}.anim {	width: 50%;	top: 0;	position: absolute;	height: 100%;}.anim a {	top: 0;	left: 0;	position: absolute;	width: 100%;	height: 50%;}#dust {	right: 0;	background: url('../images/dust.png') left bottom repeat-x;}#clouds {	left: 0;	background: url('../images/clouds.png') left top repeat-x;}#tkom .rotator h1,#tkoh .rotator h1 {	position: relative;	z-index: 10}#tkom .anim,#tkoh .anim {	width: 100%;}#main_header {	position: relative;	width: 100%;	background-image: url('../images/bg_big.jpg');	background-position: center top;	background-repeat: no-repeat;	background-color: #f1f1f1;}#tkom #main_header {	background-image: url('../images/slides/tkom_bg.jpg');}#tkoh #main_header {	background-image: url('../images/slides/tkoh_bg.jpg');}.game_wrapper_top {	padding: 50px 0 0 0;	box-sizing: border-box;	width: 50%;	height: 300px;	float: left;	position: relative;	text-align: center;}.game_wrapper_top header {	margin-bottom: 15px;}.game_wrapper_top header img {	height: auto;	max-height: 64px;	max-width: 100%;}#tkom .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {	background: #c9600e;}#tkoh .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {	background: #00acee;}#nav_wrapper {	position: relative;}#nav_wrapper ul {	font-style: italic;	position: relative;	font-size: 110%;	overflow: hidden;}#nav_wrapper a {	color: #555555;}#nav_wrapper ul li {	float: left;	margin-right: 10px;}#nav_wrapper ul li.parent:hover .sub_menu {	display: block}.sub_menu {	max-width: 95%;	margin: 0 auto;	color: #333333;	z-index: 0;}.sub_menu .content_box {	border-radius: 10px 10px 0 0;	-webkit-border-radius: 10px 10px 0 0;	display: none;	margin: 0;	padding: 8px 5px 5px;}.sub_menu_wrapper img {	width: 49%;}.game_content_wrapper .game_content {	opacity: 0;	filter: alpha(opacity=0);	transition: opacity .5s;	-webkit-transition: opacity .5s; /* Safari */	height: 0;}.game_content_wrapper .game_content.active {	opacity: 1;	filter: alpha(opacity=100);	height: auto;}footer {	text-align: center;	font-size: 80%;	margin: 30px 0;	padding: 25px 0;	background: url('../images/footer_bg.png') repeat-y center top;}footer .container {	max-width: 800px;	margin: 0 auto;}footer img {	margin: 0 10px;}/* banner */#banner {	font-size: 130%;	text-align: center;}/* Classes */.content_box {	z-index: 10;	position: relative;	box-sizing: border-box;	padding: 10px;	border-radius: 10px;	-webkit-border-radius: 10px;	background-color: white;	margin-bottom: 20px;	display: block;	box-shadow: 1px 1px 10px #555555}.screen_box img, .video_box img {	height: 100px;}.video_box {	margin-top: 10px;}#ie7 .content_box,#ie8 .content_box {	border: 1px solid #999999;}.content_box p {	color: #555555;}.top_box {	border: none !important;	-webkit-border-radius: 0px 10px 10px 0px;	border-radius: 0px 10px 10px 0px;	background-repeat: repeat-x;	background-position: left top;}.top_box, .top_box a {	color: #555555;}#tkoh .top_box {	background-image: url(../images/box_rep_tkoh.jpg);}#tkom .top_box {	background: url(../images/box_rep_tkom.jpg) repeat-x left top;}.top_box a {	color: white;}.content_box header {	font-size: 120%;	margin-bottom: 15px;}.content_box .slides_wrapper {	position: relative;}.content_box .slides_wrapper .slide {	height: 0px;	position: relative;	overflow: hidden;}.content_box .slides_wrapper .slide.active {	height: auto}.container_70 {	float: left;	width: 70%;	margin-right: 3%;}.container_30 {	float: left;	width: 27%;}/* Rotator */.sub_slide_nav {	text-align: center;	position: relative;	z-index: 400;}.sub_slide_nav li {	display: inline-block;	margin: 0 2px;}.sub_slide_nav .sub_slide_btn {	display: block;	background-color: #ffffff;	background-color: rgba(255, 255, 255, 0.3);	box-shadow: 0 0 5px #111111;	border-radius: 0 5px 5px 0;	width: 15px;	height: 15px;	cursor: pointer;	transform: skewX(-10deg);	-ms-transform: skewX(-10deg); /* IE 9 */	-webkit-transform: skewX(-10deg); /* Safari and Chrome */}.sub_slide_nav .activeSlide {	background-color: #ffffff;}.sub_slide_content_wrapper {	position: absolute;	top: 200px;	width: 100%;	padding: 0;}.sub_slide_content_wrapper div {	display: none;	width: 100%;}.sub_slide_content_wrapper .content_box {	background-color: rgba(255, 255, 255, .7)}/* Twitter */#twitter-feed {	margin: auto;	color: #333333;	overflow: auto;}#twitter-feed h1 {	color: #5f5f5f;	margin: 0px;	font-size: 18px;	font-weight: 500;}.twitter-article, #loading-container {	box-sizing: border-box;	width: 100%;	border-top: 1px dotted #cccccc;	float: left;	padding: 8px 0px 8px 0px;	position: relative;}#loading-container {	padding: 16px 0px 16px 0px;	text-align: center;}.twitter-pic {	padding-right: 8px;	display: table-cell;	vertical-align: middle;}.twitter-pic img {	opacity: .7;	float: left;	border: none;	transition: opacity .5s;	-webkit-transition: opacity .5s; /* Safari */}.twitter-article:hover img {	opacity: 1;}img {	border: none;}.twitter-text p {	margin: 0px;	line-height: 15px;}.twitter-text a, h1 a {	text-decoration: none;}.twitter-text a:hover, h1 a:hover {	text-decoration: underline;}.twitter-text {	display: table-cell;	vertical-align: middle;	font-size: 11px;}.tweet-time {	font-size: 10px;	color: #878787;	position: absolute;	top: 0;	right: 0;}.tweet-time a, .tweet-time a:hover {	color: #878787;}.tweetprofilelink a {	color: #444444;}.tweetprofilelink a:hover {	color: #444444;}.backlink {	font-size: 11px;	text-align: center;}.backlink a {	color: #aaaaaa;}.clear {	clear: both;}.left {	float: left;}.rigth {	float: right;}.center {	text-align: center}.game_icon_small {	vertical-align: middle;}