@font-face {
    font-family: 'sciflysans';
    src: url('fonts/scifly-sans-webfont.eot');
    src: url('fonts/scifly-sans-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/scifly-sans-webfont.woff') format('woff'),
         url('fonts/scifly-sans-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

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, font, img, ins, kbd, q, s, samp,div_
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {background: transparent;border: 0;margin: 0;padding: 0;vertical-align: baseline}
body {line-height: 1;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
ol, ul {list-style: none;}
blockquote {quotes: none;}
blockquote:before, blockquote:after {content: '';content: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;padding:5px;}
hr{height:1px;border-top:1px #e5e5e5 solid;border-bottom: none;border-left: none;border-right: none;margin:0px;padding-bottom:10px;margin-top:12px;}

input,textarea{font:12px/18px Arial,sans-serif;color:#373737;outline:0;border:0;background:0;}
html{overflow:hidden;}
html,body{font:13px/20px Arial,sans-serif;color:#373737;height:100%;}
a{color:#cfbf8e;text-decoration:none;outline:0;}
a:hover{color:#cfbf8e;text-decoration:underline;}

/* ------------- */

#container{position:fixed;left:0;top:0;background:url(images/bg_1.png) no-repeat;background-size:cover;width:100%;height:100%;z-index:1;}
#container .ins{position:fixed;left:0;bottom:0;background:url(images/bg_2.png) repeat-x;width:100%;height:142px;z-index:1;}

#header{position:fixed;left:0;top:0;background:url(images/bg_content.png);width:100%;height:62px;padding-left:58px;z-index:10;}
#header .ins{position:relative;width:770px;margin:0 auto;}
#header .register_icon{position:absolute;left:50%;top:67px;background:url(images/bg_registerhere.png) no-repeat;width:132px;height:46px;margin-left:-112px;}
#header .logos{float:left;width:326px;border-left:2px solid #436469;height:62px;text-align:center;}
#header .igame img{margin-top:4px;}
#header .challenge img{margin-top:5px;}
#header .socials{position:absolute;right:-30px;top:0;float:left;width:150px;border-left:2px solid #436469;height:62px;padding-left:10px;}
#header .socials img{margin-top:20px;margin-left:15px;}

#home{position:absolute;top:50%;width:100%;margin-top:-16%;z-index:2;}

#top{position:relative;top:0;background:url(images/bg_homeblock.png) no-repeat 50% 0;width:100%;height:310px;z-index:2;overflow:hidden;}
#top .left_bg{position:absolute;left:-600px;top:0;background:url(images/bg_homeblock_r.png) repeat-x;width:50%;height:310px;z-index:2;}
#top .right_bg{position:absolute;right:-600px;top:0;background:url(images/bg_homeblock_r.png) repeat-x;width:50%;height:310px;z-index:2;}
#top .ins{width:611px;margin:0 auto;padding-top:15px;}
#top .circle_left{float:left;background:url(images/bg_circle.png) no-repeat;width:280px;height:280px;cursor:pointer;}
#top .circle_right{float:right;background:url(images/bg_circle.png) no-repeat;width:280px;height:280px;cursor:pointer;}
#top .image{width:190px;height:155px;margin:0 auto;border-bottom:2px solid #fff;text-align:center;}
#top .image img{padding-top:52px;}
#top h1,#top h1 a,#top h2,#top h2 a{font-family:'sciflysans';text-transform:uppercase;color:#fff;font-size:30px;line-height:35px;text-align:center;padding-top:10px;max-width:205px;margin:0 auto;text-decoration:none;}

.flip-container {-webkit-perspective: 1000;-moz-perspective: 1000;perspective: 1000;margin-bottom:30px;}
.circle_block:hover .flipper, .circle_block.active .flipper {-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);transform: rotateY(180deg);}
.flipper {-webkit-transition: 0.6s;-webkit-transform-style: preserve-3d;-moz-transition: 0.6s;-moz-transform-style: preserve-3d;transition: 0.6s;transform-style: preserve-3d;position: relative;}
.front,.back {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;position:absolute;left:0;top:0;width:100%;}
.front {z-index: 2;}
.back {-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);transform: rotateY(180deg);}

#middle{position:relative;text-align:center;padding:35px 0;}
#middle span.interzone{display:inline-block;position:relative;background:url(images/bg_empty.png);width:190px;height:91px;margin:0 10px;}
#middle span.interblock{font-family:'sciflysans';position:absolute;left:0;top:0;background:url(images/bg_homelink.png) no-repeat;width:190px;height:91px;line-height:80px;font-size:26px;text-transform:uppercase;}
#middle a{color:#fff;text-decoration:none;}
#middle .banners{position:absolute;left:0;top:35px;width:100%;}
#middle .ban{position:absolute;top:0;}
#middle .ban_0{left:0;}
#middle .ban_1{right:0;}

#bottom{text-align:center;border-top:1px solid #b3bdbf;border-bottom:1px solid #b3bdbf;padding:20px 0;width:616px;margin:0 auto;}
#bottom .partner{display:inline-block;position:relative;margin:0 5px;vertical-align:middle;}
#bottom a{text-decoration:none;}
#bottom .img_hov{position:absolute;left:0;top:0;display:none;width:100%;z-index:3;}

#footer{width:616px;margin:0 auto;font-size:11px;padding:15px 0;color:#89a4b0;text-align:right;}
#footer a{color:#fff;}

#page{position:absolute;top:100%;width:100%;height:584px;z-index:2;}
#page .btn_info{font-family:'sciflysans';position:absolute;left:50%;background:url(images/bg_slide_up.png) no-repeat;margin-left:-95px;width:190px;height:61px;color:#fff;cursor:pointer;text-transform:uppercase;line-height:75px;font-size:20px;text-align:center;z-index:9;}
#page .btn_info.btn_prev{top:0;}
#page .btn_info.btn_next{bottom:0;background:url(images/bg_slide_down.png) no-repeat;line-height:50px;}
#page .info_block{display:none;position:absolute;left:50%;top:72px;width:1002px;height:440px;margin-left:-500px;z-index:2;}
#page .info_block.info_active{display:block;}
#page .info_block .side_left{float:left;background:url(images/bg_page.png);width:250px;height:440px;}
#page .info_block .side_left .ins{background:url(images/bg_page_icons.png) no-repeat 50% 50%;width:250px;height:440px;}
#page .info_block h2{font-family:'sciflysans';color:#fff;text-transform:uppercase;line-height:28px;font-size:30px;border-bottom:2px solid #fff;max-width:210px;margin:0 auto;padding:55px 0 18px 8px;margin-bottom:27px;}
#page .info_block .submenus{padding:0 0 0 15px;}
#page .info_block .submenu{font-family:'sciflysans';text-transform:uppercase;line-height:27px;font-size:18px;margin-bottom:13px;padding-left:5px;}
#page .info_block .submenu a{display:inline-block;color:#fff;text-decoration:none;padding:2px 5px;}
#page .info_block .submenu.sub_active{display:inline-block;background:url(images/bg_slide_active.png) no-repeat 100% 50%;padding-right:13px;}
#page .info_block .submenu.sub_active a{border-left:2px solid #fff;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:0 5px 0 3px;}
#page .info_block .side_right{float:left;background:url(images/bg_content.png);width:750px;height:440px;margin-left:1px;}
#page .info_block .side_right .ins{position:relative;padding:15px 24px 8px 18px;overflow:hidden;height:417px;}
#page .info_block .sub_btn{position:absolute;right:73px;top:20px;background:url(images/bg_buttons.png) no-repeat;width:44px;height:44px;cursor:pointer;z-index:10;}
#page .info_block .sub_btn.sub_next{right:24px;background-position:100% 0;}
#page .info_block .subinfo{position:absolute;left:18px;width:708px;height:420px;display:none;}
#page .info_block .subinfo.subinfo_active{display:block;}
#page .info_block h3{font-family:'sciflysans';color:#1a2730;text-transform:uppercase;line-height:28px;font-size:34px;padding:19px 0 19px 24px;max-width:580px;}
#page .info_block .text_block{position:relative;border-top:2px solid #dddfdf;height:348px;overflow:hidden;}
#page .info_block .text_content{position:absolute;padding:10px 35px 10px 25px;width:648px;word-wrap:break-word;}
#page .info_block .bg_scroll{display:block;position:absolute;right:0;top:13px;background:#dddfdf;width:12px;height:346px;}
#page .info_block .bg_scroll .mscroll{position:absolute;left:0;top:0;background:#fff;width:10px;height:100px;cursor:pointer;border:1px solid #dddfdf;}

#page .info_block .contacts{font-family:'sciflysans';padding:0 0 0 20px;color:#fff;font-size:18px;line-height:22px;}
#page .info_block .contacts p{padding-top:20px;}
#page .info_block .contacts a{color:#fff;}
#page .info_block .contacts h1,#page .info_block .contacts h1 a,#page .info_block .contacts h2,#page .info_block .contacts h2 a,#page .info_block .contacts h3,#page .info_block .contacts h3 a{font-family:'sciflysans';color:#fff;text-transform:uppercase;line-height:22px;font-size:18px;padding:0;}
#page .info_block .contacts h1 a,#page .info_block .contacts h2 a,#page .info_block .contacts h3 a{text-transform:none;font-size:22px;color:#cfbf8e;}
#page .info_block h3.c_h3{font-size:24px;line-height:28px;padding:20px 24px 16px 38px;}
#page .info_block .req_line{width:708px;height:1px;margin:0 auto;border-top:2px solid #dddfe0;}
#page .info_block .request{float:left;width:345px;padding-top:26px;padding-left:38px;}
#page .info_block .request div.div_input{margin-bottom:9px;}
#page .info_block .request div.div_input input{font-family:'sciflysans';background:#fff;padding:0 10px;width:320px;font-size:16px;line-height:32px;height:32px;color:#636363;text-transform:uppercase;}
#page .info_block .request div.div_textarea{margin-bottom:9px;}
#page .info_block .request div.div_textarea textarea{font-family:'sciflysans';background:#fff;padding:10px;width:320px;min-width:320px;max-width:320px;height:62px;min-height:62px;max-height:102px;font-size:16px;line-height:22px;color:#636363;text-transform:uppercase;}
#page .info_block .request div.div_btn{float:right;margin-right:5px;}
#page .info_block .request div.div_btn input{font-family:'sciflysans';background:url(images/btn_send.png) no-repeat;width:104px;height:40px;line-height:42px;font-size:18px;border:0;color:#fff;cursor:pointer;text-align:center;text-transform:uppercase;cursor:pointer;padding-right:20px;}
#page .info_block .request div.div_warnings{float:right;width:150px;margin-right:15px;text-align:right;}
#page .info_block .request div.loading{display:none;float:right;background:url(images/loading.gif) no-repeat;width:25px;height:25px;margin-right:15px;margin-top:9px;}
#page .info_block .phone{float:left;background:url(images/bg_tel.png) no-repeat;width:216px;height:186px;margin-top:60px;margin-left:75px;}
#contacts_view{position:absolute;right:24px;top:20px;background:url(images/bg_map.png) no-repeat;width:44px;height:44px;cursor:pointer;z-index:9;}
#contacts_view.view_active{background-position:100% 0;}
#page .info_block .contact_block{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;}
#page .info_block .contact_block.contact_active{display:block;}
#map{width:100%;height:100%;}

#separate{position:relative;width:900px;margin:0 auto;padding:130px 0 30px 0;z-index:1;}
#separate .sep_ins{background:url(images/bg_content.png);padding:15px 25px 40px 25px;}
#separate h2{font-family:'sciflysans';color:#1a2730;text-transform:uppercase;line-height:28px;font-size:34px;padding:19px 0 19px 24px;margin-bottom:15px;border-bottom:2px solid #DDDFDF;}
#separate a{color:#1a2730;text-decoration:underline;}

#separate .list li{padding:8px 30px;line-height:24px;}
#separate .list li a{font-size:14px;font-weight:bold;text-transform:uppercase;}
#separate .list li .comment_count{font-size:14px;font-weight:bold;color:#3f494b;padding:0 5px 0 1px;}
#separate .list li.sep{border-bottom:1px solid #e5e5e5;height:1px;padding:0;}
#separate .phrase{font-size:14px;line-height:40px;font-weight:bold;color:#3f494b;padding:0 30px;margin-top:40px;text-transform:uppercase;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
#separate .new_topic{}
#separate .new_topic form{float:left;width:402px;margin-top:10px;margin-left:30px;}
#separate .new_topic .div_input{background:#fff;margin:12px 0 0 0;width:380px;height:34px;padding:0 10px;border-radius:2px;}
#separate .new_topic .div_input input{background:0;border:0;color:#5b5b5b;font-size:12px;line-height:34px;height:34px;width:380px;}
#separate .new_topic .div_textarea{background:#fff;width:380px;height:144px;padding:10px;margin:12px 0 0 0;border-radius:2px;}
#separate .new_topic .div_textarea textarea{background:0;border:0;color:#5b5b5b;font-size:12px;line-height:20px;height:144px;min-height:144px;max-height:144px;width:380px;min-width:380px;max-width:380px;}
#separate .new_topic .div_btn{float:right;margin-top:12px;margin-right:2px;}
#separate .new_topic .div_btn input{background:#1a2730;font-size:16px;line-height:34px;height:34px;color:#fff;cursor:pointer;padding:1px 15px 0 15px;border-radius:3px;}
#separate .new_topic .div_warnings{float:right;margin-right:15px;margin-top:8px;text-align:right;}
#separate .top_info{padding-left:30px;border-bottom:1px solid #e5e5e5;padding-bottom:10px;}
#separate .description{padding:5px 40px 0 40px;font-size:13px;line-height:20px;}
#separate .comments{}
#separate .comments .cmt{padding:20px 40px 15px 40px;border-bottom:1px solid #e5e5e5;}
#separate .comments .authordate,#separate .reply_block .authordate{font-weight:bold;color:#3f494b;padding-bottom:5px;}
#separate .comments .reply{background:url(http://invest-game.com/css/images/icon_reply.png)no-repeat;padding-left:20px;font-size:13px;margin-top:10px;}
#separate .topic_navigation{width:960px;margin:35px auto 0 auto;}
#separate .topic_navigation .topic_nav.prev_topic{float:left;background:url(http://invest-game.com/css/images/bg_arrleft.png) no-repeat 0 50%;padding-left:20px;font-size:14px;font-weight:bold;}
#separate .topic_navigation .topic_nav.next_topic{float:right;background:url(http://invest-game.com/css/images/bg_arrright.png) no-repeat 100% 50%;padding-right:20px;font-size:14px;font-weight:bold;}
#separate .reply_block{float:right;background:#fde2cc;width:510px;margin-top:22px;border-radius:3px;border:1px solid #fbd4b4;}
#separate .reply_block .rep_ins{padding:15px 25px;}
#separate .reply_block .reply{display:none;}
#separate .msg{margin-top:10px;margin-left:30px;}

#page .search{float:left;}
#page .search_input,#page .search_btn{float:left;}
#search_field{background:#fff;width:200px;padding:0 10px;height:32px;line-height:32px;color:#1a2730;}
#search_btn{background:#1a2730;padding:0 10px;height:32px;line-height:32px;color:#fff;cursor:pointer;}

#ranks{width:100%;background:#fff;text-align:center;margin-top:15px;}
#ranks td{padding:5px 10px;}
#ranks .positive{color:green;}
#ranks .negative{color:red;}

.paging{padding-top:20px;text-align:center;}
.paging a{display:inline-block;background:#fff;color:#1a2730;padding:0 11px;font-size:14px;height:30px;line-height:30px;margin:0 2px;border:1px solid #e5e5e5;border-radius:3px;text-decoration:none;}
.paging span.dots{margin:0 5px;}
.paging span.current_page_l{display:inline-block;background:#1a2730;color:#fff;padding:0 11px;font-size:14px;height:30px;line-height:30px;margin:0 2px;border-radius:3px;}
.paging .page_nav{display:none;}



/* --------- global --------- */
.clear{display:block;clear:both;}
.hide{display:none;}
.right, .alignright{float: right; }
.left, .alignleft{float: left;}
.alignleft{margin-right:20px;margin-top:10px;}
.alignright{margin-left:20px;margin-top:10px;}
.alignnone,.aligncenter{display:block;margin:0 auto 10px auto;}
.center{text-align:center;}
.justify{text-align:justify;}
.blue{color:#255080;}
.red{color:red;}
.featured_img{margin-top:10px;}
.superscript{font-size:60%;vertical-align:top;}

#main .content{font:13px/20px Arial,sans-serif !important;color:#373737 !important;}
#main .content p{padding-top:10px;}
#main .content ul, #main .content ol{padding-left:40px;}
#main .content ol li{list-style-type:decimal;}
#main .content ul li{list-style:disc;}
#main .content a{text-decoration:underline;}
#main .content a:hover{text-decoration:none;}
#main .content h1, #main .content h1 a, #main .content h2, #main .content h2 a, #main .content h3, #main .content h3 a{font-family:'sciflysans';color:#1a2730;text-transform:uppercase;line-height:24px;font-size:20px;padding:15px 0 15px 10px;}
#main .content h4, #main .content h5, #main .content h4 a, #main .content h5 a{font-family:'sciflysans';color:#1a2730;text-transform:uppercase;line-height:22px;font-size:18px;padding:15px 0 15px 10px;}
#main .content h3 a:hover, #main .content h4 a:hover, #main .content h5 a:hover{text-decoration:underline;}


/* ------------- */

#main .SSContainerDivWrapper{left:-9999px;}
#main .small_sel .SSContainerDivWrapper{margin:0;padding:0;width:77px;position:absolute;top:22px;left:0;z-index:2;}
#main .large_sel .SSContainerDivWrapper{margin:0;padding:0;width:203px;position:absolute;top:22px;left:0;z-index:2;}
#main ul.newList{margin:0;padding:0;list-style:none;color:#000;background:#fff;border:1px solid #dddddd;overflow:auto;}
#main ul.newList *{margin:0;padding:0;}
#main ul.newList a{color: #000;text-decoration:none;display:block;padding:3px 8px;}
#main .small_sel .newListSelected{width:77px;color:#000;height:26px;height:26px;float:left;background:url(http://invest-game.com/css/images/sel_small.png) no-repeat;}
#main .large_sel .newListSelected{width:203px;color:#000;height:26px;height:26px;float:left;background:url(http://invest-game.com/css/images/sel_large.png) no-repeat;}
#main ul.newList li a:focus{-moz-outline-style: none;}
#main .small_sel .selectedTxt{position:absolute;width:67px;overflow:hidden;height:21px;padding:5px 0 0 15px;}
#main .large_sel .selectedTxt{position:absolute;width:193px;overflow:hidden;height:21px;padding:5px 0 0 10px;}
#main .newListHover{background:#e5e5e5!important;color:#000!important;cursor:default;}
#main .hiLite{background:#A51D4B!important;color:#fff!important;}
/* #main .newListDisabled{opacity: 0.6;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);}
#main .newListItemDisabled{opacity: 0.6;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);}
#main .newListOptionDisabled{opacity: 0.6;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);} */
/* #main .newListOptionTitle{font-weight:bold;}
#main .newListOptionTitle ul{margin:3px 0 0;}
#main .newListOptionTitle li{font-weight:normal;} */


#fancybox-loading {position: fixed;top: 50%;left: 50%;width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;background:#fff url('images/fancybox/loading.gif') no-repeat 50% 50%;padding:5px;border:1px #b3a874 solid;}
#fancybox-overlay {position: absolute;top: 0;left: 0;width: 100%;z-index: 1100;display: none;background-color:#fff !important;}
#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}
#fancybox-wrap {position: absolute;top: 0;left: 0;background:#fff;padding: 0px;z-index: 1101;outline: none;display: none;}
#fancybox-outer {position: relative;width: 100%;height: 100%;background: none;border: 1px solid #cdcdcd;}
#fancybox-content {width: 0;height: 0;padding: 0;outline: none;position: relative;overflow: hidden;z-index: 1102;border: 0px solid #fff;background:#fff;}
#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;z-index: 1101;}
#fancybox-close {position: absolute;top: 3px;right: 3px;width: 35px;height: 35px;background: #fff url('images/fancybox/fancy_close.png') no-repeat 50% 50%;cursor: pointer;z-index: 1103;display: none;}
#fancybox-error {color: #444;font: normal 12px/20px Arial;padding: 14px;margin: 0;}
#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;}
#fancybox-frame {width: 100%;height: 100%;border: none;display: block;}
#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background: transparent url('images/fancybox/blank.gif');z-index: 1102;display: none;}
#fancybox-left {left: 0px;}
#fancybox-right {right: 0px;}
#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 23px;height: 39px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}
#fancybox-left-ico {background-image: url('images/fancybox/left.png');}
#fancybox-right-ico {background-image: url('images/fancybox/right.png');}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible; /* IE6 */}
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {left: auto;right: 20px;}
.fancybox-bg {position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}
#fancybox-title {font-family: Helvetica;font-size: 12px;z-index: 1102;}
.fancybox-title-inside {padding-bottom: 10px;text-align: center;color: #333;background: #fff;position: relative;}
.fancybox-title-outside {padding-top: 10px;color: #fff;}
.fancybox-title-over {position: absolute;bottom: 0;left: 0;color: #FFF;text-align: left;}
#fancybox-title-over {padding:5px 10px;background-image: url('http://invest-game.com/css/images/title_back.png');display: block;}
.fancybox-title-float {position: absolute;left: 0;bottom: -20px;height: 32px;}
#fancybox-title-float-wrap {border: none;border-collapse: collapse;width: auto;}
#fancybox-title-float-wrap td {border: none;white-space: nowrap;}
#fancybox-title-float-left {padding: 0 0 0 15px;background: url('images/fancybox/fancybox.png') no-repeat -40px -90px;}
#fancybox-title-float-main {color: #FFF;line-height: 29px;font-weight: bold;padding: 0 0 3px 0;background: url('images/fancybox/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right {padding: 0 0 0 15px;background: url('images/fancybox/fancybox.png') no-repeat -55px -90px;}
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }