body {font-size: 62.5%; margin: 0; padding:0px; background: #fff; color:#000; font-family:Tahoma, Arial, sans-serif;}
html, body {height:100%;}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#b12803; text-decoration:underline; outline:0}
a:hover {text-decoration:none;}

hr {color: #ededed; background-color:#ededed; border:0px none; height:1px; }
h1, h2, h3, h4 {}
h1 {}
h2 {color:#b12803; font-size:1.7em; margin:0 0 0.66em;}
h3 {}
h4 {color:#b12803; font-size:1.4em; }


ul {list-style:none; padding:0; margin:1em 0;}
ul li {background:url(images/bullet.png) 0 2px no-repeat; padding:0 0 14px 20px;}

p {margin:12px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}
big {font-size:1.1em;}
small {font-size:0.9em;}

.cl {clear:both; font-size:0;}
.right {float:right;}
.left {float:left;}

.bg1 {background:#ffb00a url(images/bg1.jpg) 0 0 repeat-x;}
.bg2 {background:#ffb00a url(images/bg2.jpg) 0 0 repeat-x;}
.bg3 {background:#ffb00a url(images/bg3.jpg) 0 0 repeat-x;}
.bg4 {background:#ffb00a url(images/bg4.jpg) 0 0 repeat-x;}
.bg5 {background:#ffb00a url(images/bg5.jpg) 0 0 repeat-x;}
#main {}
#container {font-size: 1.1em; width:937px; margin:0 auto; }

#header {height:367px; position:relative;}
.home_header {background:url(images/head_pic1.jpg) 0 0 no-repeat;}
/*.bg2 .home_header {background:url(images/head_pic2.png) 560px 112px no-repeat; margin:0 0 -4px;}*/
.bg2 .home_header {background:url(images/head_pic2.jpg) 375px 112px no-repeat; margin:0 0 -4px;}
.bg3 .home_header {background:url(images/head_pic3.jpg) 0 0 no-repeat; margin:0 0 -4px;}
.bg4 .home_header {background:url(images/head_pic4.jpg) 370px 110px no-repeat; margin:0 0 -4px;}
.bg5 .home_header {background:url(images/head_pic5.jpg) 420px 97px no-repeat; margin:0 0 -4px;}
.nohead .home_header {background:none;}
.nohead #header {height:220px;}
.top_block {background:url(images/head_bg.png) 0 0 no-repeat; height:196px;}
.bg2 .top_block {background:url(images/head_bg2.png) 0 0 no-repeat; height:225px;}
.bg4 .top_block {background:url(images/head_bg4.png) 0 0 no-repeat; height:225px;}
.member {position:absolute; top:35px; left:30px;}
.member img {margin:0 7px 0 0; vertical-align:middle;}
.m_input {background:url(images/m_input.png) 0 0 no-repeat; display:-moz-inline-box; display:inline-block; width:132px; padding:2px 5px; height:18px; vertical-align:middle;}
.m_input input {background:none; border:0; width:100%;}
.m_sbm {background:url(images/go.png) 0 0 no-repeat; width:27px; height:22px; border:0; cursor:pointer; vertical-align:middle;}
.where_find {position:absolute; top:29px; right:9px;}
.where_find img {vertical-align:middle; margin:0 -1px 0 0;}
.logo {position:absolute; top:63px; left:365px;}
.logo a {display:block; width:212px; height:60px;}

.main_menu {padding:0; margin:0; list-style:none; position:absolute; top:55px; left:30px;}
.main_menu li {position:absolute; top:28px; background:none; padding:0;}
.main_menu a {display:block; outline:0;}
.main_menu a:hover, .main_menu .active a {background-position:0 -16px;}
.home {left:15px;}
.home a {width:40px; height:12px; background:url(images/home.png) 0 0 no-repeat; }
.howto {left:102px;}
.howto a {width:53px; height:12px; background:url(images/howto.png) 0 0 no-repeat; }
.media_news {left:198px;}
.media_news a {width:85px; height:11px; background:url(images/media_news.png) 0 0 no-repeat; }
.star_quotes {left:607px;}
.star_quotes a {width:95px; height:13px; background:url(images/star_quotes.png) 0 0 no-repeat; }
.about {left:832px;}
.about a {width:48px; height:12px; background:url(images/about.png) 0 0 no-repeat; }
.contest {left:737px;}
.contest a {width:63px; height:12px; background:url(images/contest.png) 0 0 no-repeat; }


.more_games {width:104px; height:104px; padding:29px 0 0 7px; position:absolute; top:121px; right:4px; background:url(images/more_games.png) 0 0 no-repeat;}
.page_title {position:absolute; top:149px; left:39px;}
.page_title2 {position:absolute; top:145px; right:15px;}
.bg4 .page_title {position:absolute; top:179px; left:65px;}
.bg5 .page_title {position:absolute; top:155px; left:60px;}
.nohead .page_title {position:absolute; top:144px; left:40px;}

#content {}
.white_block_top {background:url(images/white_top.png) 0 0 no-repeat; height:10px; font-size:0; position:relative;}
.white_block_bot {background:url(images/white_bot.png) 0 0 no-repeat; height:10px; font-size:0; margin:0 0 15px;}
.white_block {background:url(images/white_mid.png) 0 0 repeat-y; padding:10px 17px 10px 40px; position:relative; }
.right_side .img_holder {width:122px;}
.right_side .txt_holder {width:274px;}
.right_side .mask {width:121px; height:91px; position:absolute; left:5px; top:0; background:url(images/mask2.png) 0 0 no-repeat; }
.empty {padding:2px 17px 8px 22px;}
.empty .left_col {width:390px; padding:0 0 0 45px;}
.empty .left_col h3 {margin-left:-45px;}
.empty .right_col {float:left; padding:36px 0 0;}
.empty ul {margin:0 0 1em;}
.iphones1 {background:url(images/iphones1.png) 0 0 no-repeat; width:570px; height:299px; position:absolute; top:-104px; left:-12px; /*z-index:1;*/}
.bg2 .iphones1 {background:url(images/iphones2.png) 0 0 no-repeat; width:402px; height:299px; position:absolute; top:-104px; left:4px; }
.bg3 .iphones1 {background:url(images/iphones3.png) 0 0 no-repeat; width:579px; height:174px; position:absolute; top:-73px; left:-15px; }
.bg4 .iphones1 {background:url(images/iphones4.png) 0 0 no-repeat; width:423px; height:214px; position:absolute; top:-100px; left:15px; }
.bg5 .iphones1 {background:url(images/iphones5.png) 0 0 no-repeat; width:410px; height:180px; padding:11px 0 0 220px; position:absolute; top:-100px; left:15px; }
.first_block {padding-top:53px;}
.bg2 .first_block {padding:100px 40px 50px 40px !important;}
.bg4 .first_block {padding:100px 40px 35px !important;}
.bg3 .first_block {padding:120px 20px 50px 21px !important;}
.left_col {padding:42px 0 0; width:485px; float:left; position:relative;}
.get_app {width:290px; height:40px; padding:12px 0 0 17px; position:absolute; top:-6px; right:7px; background:url(images/getapp.png) 0 0 no-repeat; color:#3a2b26;}
.get_app_button {position:absolute; top:-13px; left:142px; display:block; background:url(images/get_app_button.png) 0 0 no-repeat; width:165px; height:71px;}
.get_app_button:hover {background:url(images/get_app_button.png) 100% 0 no-repeat; }
.youtube {background:url(images/youtube_bg.png) 0 0 no-repeat; width:372px; height:237px; padding:7px 0 0 7px; margin:0 0 0 -6px;}
.right_col {width:379px; float:right; position:relative;}

.howto_block {padding:95px 0 0 50px;}
.howto_block img{margin:0 0 0 -86px;}

.star, .team, .idea {padding:5px 0 15px 43px; }
.star {background:url(images/star.png) 0 0 no-repeat; }
.team {background:url(images/team.png) 0 0 no-repeat; margin-top:30px;}
.idea {background:url(images/idea.png) 0 0 no-repeat; margin-top:30px;}

.rating {background:url(images/star0.gif) repeat-x; width:75px; height:14px;}
.current_rating {background:url(images/star1.gif) repeat-x; height:14px;}
.bordered {border-bottom:1px #cccac7 solid;}
.over {overflow:hidden;}
.coll {float:left; width:418px; border-left:1px #ef8100 solid; margin:-1px 0 0 -6px; padding:0 20px 0 15px;}
.right_coll {width:429px; padding:0 9px 0 15px;}
.right_coll .star_quote {padding:19px 0 0 11px;}
.star_quote {border-top:1px #cccac7 solid; padding:19px 0 0;}
.star_quote .mask {left:0;}
.star_quote .txt_holder {padding:0 0 15px;}
.star_quote .img_holder {padding:0 17px 15px 0px;}
.star_quote  h4 {font-size:1.7em; margin:-4px 0 0 !important;}
.holder {position:relative;}

.more {text-decoration:none; font-size:1.5em; display:block; padding:0 20px 0 0; bottom:7px; right:19px; position:absolute; background:url(images/more.png) 100% 4px no-repeat;}
.more:hover{text-decoration:underline; }

.half_white {width:461px; margin:0 0 16px;}
.half_white_block_top {background:url(images/white_top2.png) 0 0 no-repeat; height:10px; font-size:0;}
.half_white_block {background:url(images/white_mid2.png) 0 0 repeat-y; padding:10px 21px 1px; height:500px; position:relative;}
.half_white_block_bot {background:url(images/white_bot2.png) 0 0 no-repeat; height:10px; font-size:0; }
.img_holder {position:relative; width:91px; float:left; padding:0 17px 21px 5px;}
.txt_holder {width:305px; float:left; padding:10px 0 21px;}
.morepad {padding-left:25px;}
.half_white_block h3 {margin:0 0 17px; }
.txt_holder h4 {margin:0; }
.txt_holder h5 {margin:0; color:#e27400; font-size:1.4em;}
.half_white h4 strong {font-size:11px; color:#000;}
.txt_holder p {margin:0 0 5px;}
.mask {width:91px; height:91px; position:absolute; left:5px; top:0; background:url(images/mask.png) 0 0 no-repeat; }

.news_block {background:url(images/sh.jpg) 0 100% no-repeat; padding:0 20px 52px; margin:-10px -36px 0; width:889px;}
.news_pic {width:343px; float:left;}
.shader {background:url(images/youtube_bg2.png) 0 0 no-repeat; width:332px; height:241px; padding:11px 0 0 11px;}
.news_txt {width:470px; float:left; padding:25px 0 0 32px; position:relative;}
.date {font-size:1.3em; font-weight:bold; color:#e27400;}
.pagination {padding:10px 0 1px; text-align:center;}
.pagination .left, .pagination .right {margin:0; font-weight:normal; padding:0;}
.pagination a {margin:0 19px; font-weight:bold; padding:7px 10px; display:-moz-inline-box; display:inline-block;}
.pagination .current {background:url(images/s.png) 0 0 no-repeat; color:#fff;}

.sub_block {height:49px; padding:16px 10px 10px 22px; margin:0 0 20px; background:url(images/sub_block.png) 0 0 no-repeat; text-align:right;}
.sub_block img {vertical-align:top; margin:0 6px 0 0;}
.sub_block img.left {margin:4px 0 0;}

#footer {background:#321104; margin:100px 0 0;}
#infooter {width:937px; margin:0 auto; height:164px; position:relative; }
#footer_img {background:url(images/foot.png) 0 0 no-repeat; position:absolute; top:-67px; left:-53px; width:609px; height:231px; }
.get_app2 {width:125px; height:56px; position:absolute; top:-24px; left:3px; background:url(images/getapp2.png) 0 0 no-repeat;}
.logos {position:absolute; top:98px; left:13px;}
.logos img {margin:0 4px 0 0;}
.footer_menu {position:absolute; top:108px; left:159px; font-size:1.5em; font-weight:bold; margin:0;}
.footer_menu li {float:left; padding:0 11px; background:none;}
.footer_menu .active a {color:#e77b00;}
.footer_logo {position:absolute; top:16px; right:2px; color:#e77b00; width:269px;}
.footer_logo p {margin:0; padding:3px 0 0 93px;}
.footer_logo strong {color:#b12803;}

/* Float Properties*/
.clearfloat:after {content:"."; 	display:block; height:0; clear:both; visibility:hidden;}
.clearfloat {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfloat {height:1%;}
*+html .clearfloat {height:1%;}
.clearfloat {display:block;}
