﻿@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,700);* {    margin:0 auto 0 auto;padding:0}body,textarea{font-family:'Open Sans',sans-serif;font-size:14px}body{font-weight:normal;font-style:normal;text-transform:none;text-decoration:none;letter-spacing:normal;word-spacing:normal;line-height:1.5em;text-align:start;vertical-align:baseline;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background-image:url(../images/content_bg.jpg);background-color:#25282d;overflow:auto;color:#909ba3;min-width:960px; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; text-shadow:0px 1px 2px #1f1f1f}@font-face {font-family:Trajan Pro;src:url('../fonts/TrajanPro-Regular.otf'),         url('../fonts/trajanpro-regular-webfont.eot')}video{ outline:none}strong { font-weight:bold}italic{ font-style:italic}a { cursor:pointer; text-decoration:underline;color:#a7b3be}a:hover {color:#fff}::selection {background:#a0a0a6;color:#c0cbd3}::-moz-selection {background:#a0a0a6;color:#c0cbd3}::-webkit-selection {background:#a0a0a6;color:#c0cbd3}#loading_screen,#loading_black{background-color:black;display:block;position:fixed;left:0;top:0;width:100%;height:100%;z-index:40}#loading_screen{background-image:url(../images/slider/loading.gif);background-repeat:no-repeat;background-position:50% 50%;font-family:Trajan Pro;color:Black;z-index:40}div.main_grid {width:960px;margin:0 auto}.main_content_grid,.main_content_title_grid {width:940px}div.main_content_grid{padding-top:45px}#header {background:url(../images/header_bg.jpg) repeat-x;height:96px}#header_logo{    float:left;    height:80px;    width:340px;    margin-top:16px;    border:none}#facebook_like{    float:right;    margin-top:49px}#menubar {background:url(../images/menu_bg.jpg) repeat-x;height:43px}ul#menu,ul#menu li{float:left;margin:0;padding:0}ul#menu li {list-style:none}ul#menu li a {display:block;float:left;width:83px;height:27px;text-align:center;vertical-align:middle;padding-top:14px;margin-right:25px;color:#a1a3af;text-transform:uppercase;text-decoration:none;background-color:transparent;text-shadow:0px 2px 1px #111}ul#menu li a:hover{color:#e1e3ef}ul#menu li.selected a:hover {color:#7ab9ee}ul#menu li.selected a{color:#6392c0;background:url(../images/menu_selected.jpg) no-repeat;text-shadow:0px -2px 1px #181818;height:29px;outline-style:none}#image_slider {    position:relative;    height:315px;background-color:Black}.content_page{    background:url(../images/content_cracks.png) center 199px repeat-y;    position:relative}#home_page .content_page{    background-position:center 60px}.content_top_stripe{    position:relative;    height:31px;    background:url(../images/slider/slider_stripe.png) repeat-x}#slider_homepage_texts{    position:absolute;    width:435px;    height:91px;float:left;top:102px}.slider_slice,.slider_homepage_first_textline_slice,.slider_homepage_second_textline_slice{    width:100%;    height:100%;    position:absolute;    top:0;    background-repeat:no-repeat;    display:none}.slider_slice{    background-position:50% 0}.slider_homepage_first_textline_slice{    background-position:left top}.slider_homepage_second_textline_slice{    background-position:left bottom}#slider_homepage_first_textline{    position:relative;    height:51px}#slider_homepage_second_textline{    position:relative;    height:40px}#slider_homepage_adam_overlay{    width:100%;    position:absolute;    height:1152px;    top:0;    background:url(../images/slider/adam.png) no-repeat center;    z-index:10}.title_section {    position:relative;    height:176px;background:url(../images/title_image.jpg) center;background-color:Black}.title_page_text{ position:absolute; top:32%;font:32px Trajan Pro,'Open Sans',sans-serif;letter-spacing:-1px;text-align:left;display:block;text-decoration:none;color:#b6c2cb;background:transparent;text-shadow:0px 2px 1px black,2px 2px 1px black}.main_content_grid p,.games_texts li,.demo-item-title,.title_section p{ -webkit-touch-callout:text; -webkit-user-select:text; -khtml-user-select:text; -moz-user-select:text; -ms-user-select:text; user-select:text}#latest_news_title{font:24px Trajan Pro,'Open Sans',sans-serif;letter-spacing:-1px;text-align:left;display:block;margin-bottom:2px;color:#a6b2bb;text-decoration:none;text-shadow:1px 1px 3px rgba(0,0,0,1)}ul{list-style-type:circle;list-style-position:outside; padding-left:15px}.dmSlider-prevNav,.dmSlider-nextNav {position:absolute;top:45%;z-index:2;cursor:pointer;display:none;width:51px;height:51px;background:url(../images/slider/arrows.png) no-repeat;text-indent:-9999px;border:0}.dmSlider-prevNav { left:15px; background-position:0 0}.dmSlider-nextNav {background-position:-51px 0;right:15px}.dmSlider-nextNav:hover { background-position:-51px -51px}.dmSlider-prevNav:hover { background-position:0 -51px}.team_image{position:relative;display:block;float:left}.team_image img{width:80px;height:80px}.demo-items{clear:both;margin-top:20px}.demo-item,.image-item{background:url(../images/visual-media/shade-demoitem.png) no-repeat center top;margin-top:5px}.demo-item{height:136px;width:195px}.demo-item-big,.demo-item-big-static{background:url(../images/visual-media/shade-demoitem-big.png) no-repeat center top;width:406px;height:240px;margin-top:5px}.demo-item,.image-item,.demo-item-big{position:relative;float:left;margin-bottom:10px}.image-item,.demo-item-diary{height:122px;width:195px}.demo-item-diary{float:right;margin-left:15px;margin-top:10px;margin-bottom:0px}.demo-item-title {font-style:italic;padding-top:5px;padding-left:6px;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.demo-item-big img,.demo-item-big a,.demo-item-overlay-big,.item-image-big,.demo-item-shine-big{width:400px;height:225px;overflow:hidden}.demo-item img,.image-item img,.demo-item-overlay,.demo-item a,.image-item a,.item-image,.demo-item-shine{width:189px;height:106px;overflow:hidden}.demo-item a,.image-item a,.demo-item-big a,.demo-item-overlay,.demo-item-overlay-big,.demo-item-shine,.demo-item-shine-big{text-align:center;display:block;position:absolute;top:3px;left:3px;overflow:hidden;text-decoration:none}.demo-item-overlay,.demo-item-overlay-big{display:none;background-color:Black}.demo-item-shine{ background:url(../images/visual-media/shine.png) -100% 50% no-repeat}.demo-item-shine-big{ background:url(../images/visual-media/shine-big.png) -100% 50% no-repeat}.demo-item a,.demo-item-big a  { background:url(../images/visual-media/play.png) 50% -56% no-repeat}.image-item a{background:url(../images/visual-media/zoom_in.png) 50% -56% no-repeat}div.demo-info {width:980px;position:relative;top:100px;margin:0 auto;text-align:left;padding:0 50px 0 50px;clear:both}.demo-info-title{font:22px Trajan Pro,'Open Sans',sans-serif;letter-spacing:-1px;text-align:left;display:block;margin-top:6px;margin-bottom:5px;color:#50565f;text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,1)}div.demo-info p {padding:8px}div.demo-info div.demo-info-bullets {width:470px;float:left;padding:8px}.demo-info-bullets,.demo-info p{    -webkit-touch-callout:text;    -webkit-user-select:text;    -khtml-user-select:text;    -moz-user-select:text;    -ms-user-select:text;    user-select:text}.loading_media{background:url(../images/slider/loading.gif) no-repeat 50% 50%;display:none}#screenshots-main-area,#conceptart-main-area {background:url(../images/visual-media/conceptartbackground.png) top center no-repeat;position:relative;width:1600px;height:900px;margin:0 auto}#slider_screenshots,#slider_conceptart{position:relative;top:92px;left:-2px;width:1280px;height:720px;margin:0 auto}#techdemoshots-main-area,#video-main-area {background:url(../images/visual-media/videobackground.png) top center no-repeat;position:relative;width:1400px;height:900px;margin:0 auto;overflow-y:visible}#slider_techdemoshots,#videoPlayer {position:relative;top:93px;left:-1px;width:1024px;height:768px;margin:0 auto}#player-main-area {background:url(../images/visual-media/playerbackground.png) top center no-repeat;position:relative;width:1400px;height:1035px;margin:0 auto;overflow-y:visible}#unityPlayer {position:relative;top:92px;left:-1px;width:1024px;height:576px;margin:0 auto}div.missing {position:relative;top:50%;width:193px;margin:0 auto}div.missing a {height:63px;position:relative;top:-31px}div.missing img {border-width:0px}a.close-button {display:block;background:url(../images/visual-media/close-btn.png) no-repeat;position:relative;top:86px;left:470px;width:70px;height:28px;margin-bottom:-8px}a.close-button:hover { background-position:0 -28px}#conceptart-main-area a.close-button { left:595px; margin-bottom:-7px; top:85px}#player-main-area a.close-button { top:85px}.aboutus_column{    float:left;    margin-right:80px;    width:430px}.aboutus_column .founder_title{    font-size:17px;    font-weight:bold}.community_links{    float:right;    margin-top:-26px;    border:none}.community_links img{    margin-right:5px;    width:28px;    border:0}.img_frame {    border:3px solid #33353a;    -moz-border-radius:2px;    -webkit-border-radius:2px;    -ms-border-radius:2px;    -o-border-radius:2px;    border-radius:2px}.home_texts{     float:left;    width:642px;     position:absolute;    z-index:10} .home_images{    width:340px;    padding:0,0,0,0;    margin:0,0,0,0;    float:right}.games_texts,.services_texts{     float:left;    width:464px;     padding-right:65px} .games_images,.services_images{    width:411px;    padding:0,0,0,0;    margin:0,0,0,0;    float:right}.management_team_image{ background:url(../images/shade-teamitem.png) no-repeat center top;height:91px;width:86px;float:left;margin-right:12px;margin-top:3px}.management_team_member{ margin-top:20px}.diary_column{ float:left; margin-right:26px; width:296px;padding-bottom:58px}p.text_remark{    font-style:italic;    font-size:13px;color:#6c7a86}div.line{    height:2px;background:url(../images/line.jpg) repeat-x}.entry_title,.news_entry_title{font:22px Trajan Pro,'Open Sans',sans-serif;letter-spacing:-1px;text-align:left;display:block;color:#6c7a86;text-decoration:none}.news_entry_title{font-size:19px;padding-top:30px;margin-bottom:-3px}.entry_title{ margin-top:10px;margin-bottom:5px}.entry_title .line{ margin-top:5px; margin-bottom:-5px}.entry_title p,.news_entry_title p{text-shadow:1px 1px 3px rgba(0,0,0,1)}.news_entry_title p{margin-bottom:10px;margin-left:25px;clear:right}.news_entry_title img{ float:left; margin-top:-3px; margin-right:5px;margin-left:-5px}p.news_entry_text{ padding-left:32px}.entry_title img{ float:left; margin-right:10px; margin-top:1px}#send_message_column{    float:left;    margin-right:115px;    width:605px; font-size:13px}#contact_info_column{    float:left;    width:220px;font-size:13px}input[type="text"],textarea {    background-color:#1c1f24;    border:1px solid #12141a;    color:#909ba3;    padding-left:4px;    outline-style:none}.contact_us input[type="text"] {    width:280px;    height:22px;    margin-bottom:18px;    font-style:italic}.contact_us textarea{    margin-left:10px;    margin-right:0px;    width:505px;    margin-top:1px;    margin-bottom:0px;    height:134px;    font-style:normal;       padding-top:4px;    overflow:auto;    float:right;    background:transparent none;    border:0 none;    font-style:italic;    resize:none}#contact_subject{    width:600px}.contact_msg {    width:518px;    height:140px;    float:right;    background:transparent url(../images/contactmsg_bg.png) no-repeat}.contact_pic{background:url(../images/shade-contactpic.png) no-repeat left bottom;    width:75px;    height:78px;    float:left}#contact_alert_info{    margin-left:100px;    margin-top:15px;    color:#C04040}.contact_message_sent_result{    height:30px;    -moz-border-radius:2px;    border-radius:2px;    margin-top:20px;    color:#b3c0ca;    text-align:left}.contact_message_sent_result_shadow{    background:url(../images/shade-contact-message.png) no-repeat center bottom;    height:8px}.contact_message_sent_result p{    padding-top:5px}.contact_message_sent_result img{    float:left;    clear:right;    margin-right:10px;       width:48px;    height:48px;    margin-top:-8px;    margin-left:10px}#contact_message_green{    background-color:#1d5121}#contact_message_red{    background-color:#634446}#submit_contact,#clear_contact {text-indent:-9999px;border:none;margin-top:20px;cursor:pointer}#submit_contact {background:url(../images/send_message_btn.png) no-repeat;width:96px;height:27px;margin-right:7px}#clear_contact {background:url(../images/clear_btn.png) no-repeat;width:51px;height:27px}#submit_contact:hover,#clear_contact:hover { background-position:0 -27px}#footer{font-size:12px;background:url(../images/footer_bg.jpg) repeat-x;color:#585e62;height:54px}#footer_area{ padding-top:22px}#footer_copyrights{text-shadow:0px 1px 2px #000}#toTop {display:none;text-decoration:none;position:fixed;bottom:-1px;right:20px;overflow:hidden;width:51px;height:51px;border:none;text-indent:-999px;cursor:pointer;background:url(../images/totop.png) no-repeat left top;    z-index:20}#toTopHover {background:url(../images/totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);z-index:20}#toTop:active,#toTop:focus {}#left-shade-overlay{        background:url(../images/left-shade-overlay.png) left top repeat-y; position:fixed;left:0;top:0;width:233px;height:100%;z-index:10}#right-shade-overlay{    background:url(../images/right-shade-overlay.png) right top repeat-y; position:fixed;right:0;top:0;width:233px;height:100%;z-index:10}.tooltip {font:12px 'Open Sans',sans-serif;text-decoration:none; width:auto; height:auto; position:absolute; padding:4px 8px; color:white; border:1px solid #191919;   background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#30353a),color-stop(100%,#20252a)); background:-webkit-linear-gradient(top,#30333a 0%,#20232a 100%); background:-o-linear-gradient(top,#30353a 0%,#20252a 100%); background:-ms-linear-gradient(top,#30353a 0%,#20252a 100%); background:linear-gradient(top,#30353a 0%,#20252a 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dd30353a',EndColorStr='#dd20252a'); -moz-border-radius:2px; -webkit-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; border-radius:2px;  z-index:30}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after {clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix {display:inline-block}* html .clearfix {height:1%}