@font-face {
    font-family: 'PFDinTextCondProMedium';
    src: url('/css/theme/fonts/pfdintextcondpro-medium-webfont.eot');
    src: url('/css/theme/fonts/pfdintextcondpro-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/theme/fonts/pfdintextcondpro-medium-webfont.woff') format('woff'),
         url('/css/theme/fonts/pfdintextcondpro-medium-webfont.ttf') format('truetype'),
         url('/css/theme/fonts/pfdintextcondpro-medium-webfont.svg#PFDinTextCondProMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PFDinTextCondProRegular';
    src: url('/css/theme/fonts/pfdintextcondpro-regular-webfont.eot');
    src: url('/css/theme/fonts/pfdintextcondpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/theme/fonts/pfdintextcondpro-regular-webfont.woff') format('woff'),
         url('/css/theme/fonts/pfdintextcondpro-regular-webfont.ttf') format('truetype'),
         url('/css/theme/fonts/pfdintextcondpro-regular-webfont.svg#PFDinTextCondProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	font-family: 'Roboto Light', sans-serif;
	font-size: 16px;
	font-weight: 100;
	color: #313131;
	line-height: normal;
}

#contentsection {
	margin: 0 2%;
	}

h1, h2, h3 {
    padding: 0;
    margin: 0;
    outline: 0px none;
    color: #000;
    
}

h1 {
	font-size: 30px;
	font-family: 'Roboto Bold', sans-serif;
	margin-top:5px;
	margin-bottom: 12px;
}

h2 {
	font-size: 30px;
	font-family: 'Roboto Medium', sans-serif;
	font-weight: 500;
	margin-bottom: 10px;
}

h3 {
	font-size: 24px;
	font-family: 'Roboto Medium', sans-serif;
	font-weight: 500;
}

h4 {
	font-size: 20px;
	font-family: 'Roboto Medium', sans-serif;
	font-weight: 500;
}

p, ul, ol {
	margin-top: 0;
	line-height: 180%;
	color: #444444;
}

a {
	color: #81b12a;
	text-decoration: underline;
}

a:hover {
	color: #ff6008;
	text-decoration: underline;
}

li a:hover {
	text-decoration: underline;
}

ul {
	margin: 10px 0px 0px 0px;
	padding: 0;
	list-style: none;
}

#wrapper {
	margin: 0 auto;
	padding: 0;
}

#header {
	margin: 0px;
	background-color: #7b539c;
	background-image: url(/images/headback.png);
}

#header .container {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}


#page {
	margin-bottom:40px;
	padding-top:25px;
}

#page .container {
	margin-left: auto;
	margin-right: auto;
}

#footer{
	background-color: #2d2d2d;
	padding: 16px 0px 22px 0px;
}

#footer .container {
	text-align: center;
}

#menuicon {
	display: block;
	float: left;
	padding-top: 15px;
	padding-bottom: 17px;
	width: 14%;
	text-align: center;
	// border: 1px solid #000;
}

#menuicon:hover {
 	//background-color: #a9c123;
}

#mobilemenu{
	background-color: #a9c123;
	text-align: center;
	display: none;
	padding:0px 15px;
}

#mobilemenu ul{
	margin: 0;
	padding:30px 0px 0px 0px;
}

#mobilemenu ul li{
	border-bottom: 1px solid #bbcd50;
	padding: 10px 0px;
}

#mobilemenu a{
	color: #fff;
}

#mobilemenu ul li a{
	font-family: 'Roboto', sans-serif;
	font-size: 22px;
	font-weight: 100;
	letter-spacing: 1px;
	text-decoration: none;
}

#mobilemenu ul li a:hover{
	text-decoration: none;
}


#mobilesearch {
	display: block;
}

#menu {
	display: none;
	float: left;
}

#headersearch {
	display: none;
}

#menu ul{
	list-style: none;
	margin: 0 0;
	padding: 0 0;
}

#menu ul li{
	display:inline-block;
}

#menu ul li a{
	font-family: 'Roboto Regular', sans-serif;
	color: #fff;
    font-size: 18px;
    float: left;
    margin-left: 20px;
    font-weight: normal;
    text-decoration: none;
    letter-spacing: 1px;
}

#menu ul li a:hover{
	text-decoration: underline;
}

.gameslist {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top:30px;
}

.gameslist li{
	display:inline-block;
	width: 31%;
	vertical-align: top;
	margin-bottom: 20px;
	margin-right: 1%;
}

.gameslist li img{
	border:0px;
}

.gameslist li .gameslistname{
    font-family: 'PFDinTextCondProMedium', Arial, Tahoma;
    font-size: 18px;
    line-height: 18px;
    text-transform: uppercase;
}

.gameslist li .gameslistname:hover{
    text-decoration: underline;
}

.gameslist .gameimg {
	width: 100%;
}

#logo {
	padding-top: 12px;
	text-align: center;
	float: left;
	width: 72%;
	letter-spacing: 1px;
}

#logo a {
    color: #fff;
	font-size: 22px;
	font-family: 'Roboto medium', sans-serif;
	text-decoration: none;
}

#logo a:hover {
	text-decoration: none;
}

.sidesectiontitle{
	padding: 0;
	margin: 15px 0px 10px 0px;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	color: #080808;
	font-weight: 500;
}

.sidesectiontitle a{
	color: #080808;
	text-decoration: none;
}

.sidesectiontitle a:hover{
	text-decoration: underline;
}

#socialsidebar {
	list-style: none;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}

#socialsidebar li{
	display: inline-block;
	float: left;
}

#sidesection0 {
	margin-top:10px;
}

#sidesection4 {
	border: 1px solid #fff;
	background-color: #fafbfb;
	background-image: url(/images/sidesec4bg.png);
	margin-top:36px;
	padding-left: 17px;
}

#sidesection4 .sidesectiontitle{
	padding: 0;
	margin: 19px 0px 0px 0px;
}

#sidesection4 a{
	margin-left: 10px;
	color: #81b12a;
	font-size: 18px;
	font-family: 'Roboto regular', sans-serif;
	font-weight: 300;
	text-decoration: none;
	line-height: normal;
}

#sidesection4 a:hover{
	color: #ff6008;
	text-decoration: underline;
}

#sidesection5 {
	margin-top:36px;
}

#sidesection6 {
	border: 1px solid #ebebeb;
	background-color: #fff;
	background-image: url(/images/sidesec6bg.png);
	margin-top:36px;
	padding-left: 17px;
	padding-bottom: 15px;
}

#sidesection6 p{
	color: #7b539c;
	font-size: 22px;
	font-family: 'Roboto Light', sans-serif;
	margin-top: 25px;
	line-height: normal;
	font-weight: 100;
}

.footersection0{
	color: #fff;
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	letter-spacing: 1px;
	font-weight: 600;
	margin-bottom: 10px;
}

.footersection0 ul {
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	color:#fff;
}

.footersection1 {
	padding-bottom: 13px;
	border-bottom: #383838 1px solid;
	margin-bottom: 19px;
	width:80%;
	margin-left: auto;
	margin-right: auto;
}


.footersection1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}



.footersection1 ul li{
	display: inline-block;
	margin-right: 10px;
	margin-left: 10px;
}

.footersection1 ul li a{
	display: inline-block;
	font-family: 'Roboto regular', sans-serif;
	font-size: 14px;
    text-transform: uppercase;
    color: #969696;
    font-weight: 400;
    text-decoration: none;
}

.footersection1 ul li a:hover{
	text-decoration: underline;
}

.footersection3{
	margin-top:10px;
	margin-bottom: 14px;
	color: #A19D9A;
}

.footersection3 ul{
	padding: 0;
	margin: 0;
}

.footersection3 li{
	display: inline-block;
	margin-right:5px;
}

.footersection3 li img{
	border:0px;
}


.footersection5 {
	font-family: 'Roboto Light', sans-serif;
	color: #6a6a6a;
	font-size: 12px;
}



.sidebararticleslist {
	list-style: none;
	margin: 0;
	padding: 0;
}

#gamesbgcontainer{
	width: 100%;
}

#gamesbcontainer{
	width: 50%;
	float: left;
}

#gamesgcontainer{
	width: 50%;
	float: left;
}

.gamesectionslist {
	margin: 20px 0px 20px 0px;
	padding: 0;
	list-style: none;
}

.gamesectionslist li{
	display: inline-block;
	width: 48%;
	vertical-align: top;
	margin-right: 1%;
	margin-bottom: 3px;
	padding: 0;
	position:relative;
}

.gamesectionslist li a{
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	line-height: normal;
}

.gamesectionslist li a:hover{
	color: #81b12a;
	text-decoration: underline;
}

.gamesectionslist li div{
	display:inline-block;
    position:absolute;
    bottom:9px;   
    left:0px;
    width: 90%;
     
    /* Оформление текста */
    color:#FFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px; 
     
    /* Фон */
    background-color:rgba(0,0,0,.6);
    
    padding:3% 5% 2% 5%;
}

.gamesectionslist img{
	width: 100%;
	border: 0px;
}

#socialbuttons {
	list-style: none;
	padding: 0;
	margin: 20px 0px 10px 0px;
}

#socialbuttons li{
	display: inline-block;
	vertical-align: top;
	margin-right: 2%;
}

#socialbuttons .nodisplay {
	display: none;
}

#sidesocialbuttons {
	list-style: none;
	padding: 0;
	margin: 0px 0px 0px 0px;
}

#sidesocialbuttons li{
	display: inline-block;
	vertical-align: top;
	height: 20px;
}

#vk_comments,
#vk_comments iframe {
    width: 100% !important;
    margin-bottom: 30px;
}

#indexnewslist {
	list-style: none;
	margin: 0px 0px 20px 0px;
	padding: 0;	
}

#indexnewslist li{
	vertical-align: top;
	width: 100%;
	padding-top: 10px;
}

#indexnewslist li img{
	width: 302px;
	margin-top:14px;
}

#indexnewslist .newsdate{
	color:#6f7173;
}

#indexnewslist .text{
	margin-top: 6px;
}

#indexnewslist h3{
	margin-top: 2px;
}

#indexnewslist h3 a{
	font-family: 'Roboto Light', sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 100;
	font-size: 24px;
}

#newsfeedlist {
	list-style: none;
	margin: 0px 0px 20px 0px;
	padding: 0;	
}

#newsfeedlist li{
	vertical-align: top;
	width: 100%;
	padding-top: 10px;
}

#newsfeedlist li img{
	width: 302px;
	margin-top:14px;
	border: 0px;
}

#newsfeedlist .newsdate{
	color:#6f7173;
}

#newsfeedlist .text{
	margin-top: 6px;
}

#newsfeedlist h3{
	margin-top: 2px;
}

#newsfeedlist h3 a{
	font-family: 'Roboto Light', sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 100;
	font-size: 24px;
}

.indexh2links{
	color: #333;
}

.indexh2links:hover{
	color: #333;
	text-decoration: underline;
}

#indexarticleslist{
	list-style: none;
	margin: 0px 0px 30px 0px ;
	padding: 0;
}

#indexarticleslist li{
	width: 100%;
	margin-bottom: 30px;
}

#indexarticleslist .indarticlesdata{
	color: #9c9c9c;
	font-size: 14px;
}

#indexarticleslist .indarticlestitle a{
	font-family: 'Roboto Ligh', sans-serif;
	text-decoration: none;
	line-height: normal;
	font-size: 22px;
}

#indexarticleslist .indarticlesbrief {
	color:#626f78;
	margin-top:5px;
	font-weight: 100;
}


.indextriplediv {
	float: left;
	width: 32%;
}

.triplediv a{
	display: block;
	border: 1px solid #ebebeb;
	text-align: center;
	padding-top: 18px;
	padding-bottom: 18px;
	color: #6f7072;
	text-decoration: none;
	font-size: 18px;
	letter-spacing: normal;
}

.triplediv a:hover{
	display: block;
	border: 1px solid #eee;
	background: #ff6008;
	color:#fff;
}

.triplediv {
	float: left;
	width: 49%;
}

.trdivle {
	text-align: left;
}

.trdivce {
	text-align: center;
	padding: 0 2%;
	display: none;
}

.trdivri {
	text-align: right;
}

.linklikeh2 {
	padding: 0;
    margin: 0;
    outline: 0px none;
    font-family: 'PFDinTextCondProMedium', Arial, Tahoma;
    text-transform: uppercase;
    font-weight: 100;
	font-size: 24px;
	line-height: 40px;
}

.linklikeh3 {
	padding: 0;
    margin: 0;
    outline: 0px none;
    font-family: 'PFDinTextCondProMedium', Arial, Tahoma;
    text-transform: uppercase;
 	font-weight: 100;
	font-size: 18px;
	line-height: 25px;
}

.textlikeh2 {
	font-size: 30px;
	font-family: 'Roboto Medium', sans-serif;
	font-weight: 500;
	line-height: normal;
}

.textlikeh3 {
	font-size: 24px;
	font-family: 'Roboto Medium', sans-serif;
	font-weight: 500;
	line-height: normal;
	margin-top: 23px;
	margin-bottom: 6px;
}

#newgameslist li{
	display: inline-block;
	width: 24%;
	vertical-align: top;
}

#newgameslist li img{
	width: 100%;
	border: 0px;
}

#indexnewgameslist {
	margin:0;
	padding: 0;
}

#indexnewgameslist li{
	display: inline-block;
	width: 32%;
	vertical-align: top;
}

#indexnewgameslist li img{
	width: 100%;
	border: 0px;
}

#indexbestgameslist li{
	display: inline-block;
	width: 19%;
	vertical-align: top;
}

#indexbestgameslist li img{
	width: 100%;
}


#indexpopulargameslist {
	padding: 0;
	margin: 0;
}

#indexpopulargameslist li{
	width: 30%;
	padding: 1%;
	vertical-align: top;
	display: inline-block;
	border: 1px solid #eee;
	margin-bottom: 3px;
}

#indexpopulargameslist li:hover{
	border: 1px solid #fb7028;
}

#indexpopulargameslist li img{
	width: 30%;
	float: left;
}

#indexpopulargameslist li img{
	width: 40%;
	float: left;
	margin-right: 3%;
}

#hiddenfli {
	display: none;
}

#indexboysgames{
	width: 49%;
	float: left;
}

#indexgirlsgames {
	width: 49%;
	float: right;
}

#indexgamescatfeed {
	
}

#indexgamescatfeed li{
	width: 13%;
	display: inline-block;
}

#top30list {
	margin-top: 20px;
}

#top30list li{
	margin-bottom: 35px;
}

#top30list li a{
	font-size:24px;
	margin-bottom:10px;
	text-decoration: none;
}

#top30list li a:hover{
	text-decoration: underline;
}

#top30list li img {
	float:left;
	margin-right:20px;
	margin-top:5px;
	width: 140px;
}

#top30list li .top30star {
	width: 40px;
	margin-right:10px;
	display: none;
}

#yw0 {
	border: 1px solid #eee;
	margin-top:10px;
	margin-bottom: 10px;
}

#yw0_button {
	display: block;
}

.row {
	margin-top:10px;
}

#crumbs {
	margin-top:5px;
}

.crumbslinks {
	color:#889299;
	font-family: 'PT Sans', Arial, Tahoma;
	font-weight: 10px;
	font-size: 10px;
	
}

.crumbslinks a{
	color:#889299;
	text-decoration: underline;
}

.crumbslinks a:hover{
	text-decoration: none;
}

.crumbslinks img {
	border: 0px;
}

.newgamesimg {
	position: relative;
	top: 0;
	left: 0;
	
}

.newgameslabel{
	background:url(/images/newlab.png) no-repeat;
	width: 50px;
	height: 33px;
	position: relative;
	top: 0;
	left: 0;
	margin-top:-45px;
	margin-bottom: 10px;
}

#additionalgameslist {
	padding: 0;
	margin: 0;
}

#additionalgameslist li{
	display: inline-block;
	width: 23.5%;
	vertical-align: top;
	margin-right: 1%;
	margin-bottom: 20px;
	text-align: center;
	line-height: normal;
}

#additionalgameslist li img{
	width: 100%;
}

#gametitle {
	width: 100%;
	margin:10px 0px;
	padding: 0;
}

#gametitleleft {
	float: left;
	width: 82%;
	text-align: left; 
}

#gametitleleft h1{
	padding-top:0px;
	padding-bottom:0px;
	margin-top: 15px;
}

#gametitleright {
	 float: right;
	 border: 1px solid #eee;
	 width: 17%;
	 text-align: center;
	 height: 110px;
}

#gamebottominfo {
	 height: 70px;
	 padding-top: 20px;
}

.indnewimage {
	position: relative;
	float: left;
	text-align: center;
}

.indnewimage .indnewcontent {
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  background-color: rgba(176, 209, 41, 0.9);
  color: #000;
  margin-bottom: 6px;
  outline: 0px none;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 15px;
  line-height:normal;
  text-align: left;
  padding: 10px 10px 0px 10px;
}

.indnewimage .indnewcontent .indnewcontentbutton{
  position: absolute;
  bottom: 7px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  background-color: #fff;
  color:#000;
  width: 70%;
    
  font-size: 10px;
  padding: 8px 8px 8px 8px;
  border-radius: 20px;
 
  margin-left:auto;
  margin-right: auto;

}

.indnewimage:hover .indnewcontent {
  display: block;
}

.indbestimage {
	position: relative;
	float: left;
	text-align: center;
}

.indbestimage .indbestcontent {
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  background-color: #fb7028;
  color: #fff;
  margin-bottom: 7px;
  outline: 0px none;
  font-family: 'PFDinTextCondProMedium', Arial, Tahoma;
  text-transform: uppercase;
  font-weight: 100;
  font-size: 18px;
  line-height:normal;
  text-align: left;
  padding: 8px 10px 0px 10px;
}

.indbestimage:hover .indbestcontent {
  display: block;
}

.gamesp {
	color:#626f78;
	font-size: 18px;
	font-family: 'Roboto Regular', sans-serif;
	line-height: 26px;
}

.commentstitle {
	font-family: 'Roboto Medium', sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin-bottom: 12px;
	margin-top: 10px;
}

.gameheaderinfo {
	color:#626f78;
	font-family: 'Roboto Medium', sans-serif;
	font-size: 15px;
	float: left;
}

.gameheaderinfo img{
	margin-right: 7px;
}

.gameheaderinfo span{
	color:#000;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 900;
}

.lefinfo {
	margin-right:10px;	
}

.midinfo {
	border-left: 1px solid #e2e3e3;
	padding-left:10px;
	padding-right:10px;
}
	
.riginfo {
	display: none;
	border-left: 1px solid #e2e3e3;
	padding-left:10px;
}

.gamebottominfo {
	float: left;
	width: 48%;
	border: 1px solid #ebebeb;
	text-align: center;
	font-family: 'Roboto Regular', sans-serif;
	margin-right: 2.2%;
	vertical-align: top;
	height: 56px;
	line-height: 56px;
}

.gamebottominfo img{
	display: none;
	vertical-align: middle;
	margin-right:2px;
}

.gbi1 a{
	color:#6f7173;
	text-decoration: none;
}

.gbi1 a:hover {
	color: #ff6008;
}

.gbi2 {
	display: none;
}

.gbi2 a{
	color:#81b12a;
	text-decoration: none;
}

.gbi3 {
	display: none;
}

.gbi3 a{
	color:#ff3231;
	text-decoration: none;
}

#gamereportbutton{
	color: #ff6008;
	font-weight: 500;
	text-decoration: none;
}

#gamereportbutton:hover{
	text-decoration: underline;
}

.ya-site-form__submit {
	background: url("/images/mobsearchbutt.png") no-repeat scroll center center #b9d519;
	border:0px;
	border-radius: 14px;
	height: 29px;
	width: 42px;
	text-indent: -99999em;
	padding-left:21px;
	padding-right:21px;
	cursor: pointer;
}

.ya-site-form__input {
	height: 29px;
	font-size: 16px;
}

.ya-site-form__input-text {
	height: 29px;
	border-radius: 3px;
	font-size: 16px;
	background-image:
    linear-gradient(
      #efefef,
      #fff 15%
    );
}

.gamesoc {
	background-color: #fafbfb;
	text-align: center;
	border: 1px solid #fafbfb;
	margin-bottom: 16px;
	font-size: 14px;
	margin-top: 14px;
}

.gamesoc .fb-like {
	top:-5px;
}

.gamesoc #socialbuttons {
	margin: 15px 0px 11px 0px;
}

.g-plusone {
	background-color: #000;
}

.reportsection {
	 display: none;
	 width:18%;
	 float:right;
	 text-align:center;
	 border:1px solid #ebebeb;
	 padding:20px 0px;
	 margin-left:10px;
	 color:#000;
	 font-weight: 500;
	 font-size: 15px;
	 line-height: 24px;
	 letter-spacing: normal;
}


.tooltip-wrap {
	position: relative;
	float: left;
	text-align: left;
	width: 180px;
	height: 135px;
	border-radius:14px 12px 5px 10px;
}
.tooltip-wrap .tooltip-content {
  display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
  padding: 10px 10px 5px 13px;
  border-radius:0px 0px 5px 10px; 
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  font-weight:800;
  color: #000;
}

.tooltip-content {
  padding: 10px 0px 5px 0px;
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
  font-weight:500;
  color: #000;
}

.tooltip-wrap:hover .tooltip-content {
  display: block;
}

.tooltip-wrap .tooltip-button {
  display: none;
  position: absolute;
  bottom: 11px;
  left: 0%;
  right: 0%;
  padding: .3em .5em .3em .5em;
  border-radius:0px 0px 5px 10px; 
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
}

.tooltip-wrap:hover .tooltip-button {
  display: block;
}

.tooltip-wrap .tooltip-stars {
  display: none;
  position: absolute;
  top: 0%;
  right: 5%;
  padding: .5em;
  text-align: right;
}
.tooltip-wrap:hover .tooltip-stars {
  display: block;
}
.tooltip-wrap .tooltip-new {
  display: block;
  position: absolute;
  top: 0%;
  left: 0%;
  padding: .5em;
  text-align: right;
  background: url(/images/ico_new.png) 0 0 no-repeat;
  width: 49px;
  height: 49px;  
}
.tooltip-wrap .tooltip-close {
  display: block;
  position: absolute;
  top: 0%;
  left: 0%;
  padding: .5em;
  text-align: right;
  background: url(/images/ico_close.png) 0 0 no-repeat;
  width: 49px;
  height: 49px; 
}
.tooltip-wrap .tooltip-glow {
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
  left: 0%;
  padding: .5em;
  text-align: right;
  background: #fff;
  opacity: 0.85;
  filter: alpha(opacity=85);
}

.tooltip-wrap:hover .tooltip-glow {
  display: block;
}

.gamesoctitle {
	display: none;
	font-family: 'Roboto Medium', sans-serif;
	font-weight: 500;
	margin-top: -2px;	
}

#gameaddgames li{
	width: 48%;
	margin: 0;
	padding 0;
	display: inline-block;
	text-align: center;
	vertical-align: top;
	margin-right: 1%;
}

#gameaddgames li a{
	color:#000;
	text-decoration: none;
	font-weight: 700;
	margin-top: -10px;
}

#gameaddgames li img{
	width: 100%;
	border: 0px;
}

#searchgamelist{
	width: 100%;
	color: #7b539c;
	background: url("/images/searchgamelistback.png") no-repeat scroll center center #fafbfb;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 25px;
	margin-bottom: 20px;
	font-family: 'Roboto Light', sans-serif;
	font-size: 26px;
	line-height: normal;
}

.ya-site-suggest-list {
	background: #fff;
}

.gamedescimg img {
	max-width:100%;
}

.gamedescvideo iframe{
	max-width: 100%;
}

#indexsection1 h2{
	font-family: 'Roboto', sans-serif;
	font-size: 48px;
	font-weight: 900;
}

#indexsection2{
	margin-top: 30px;
}

#indexsection2 .indexsection2left{
	 width: 90%;
	 background-color: #684989;
	 margin: 0;
	 padding: 0;
	 padding-left: 5%;
	 padding-right: 5%;
	 text-align: center;
	 background-image: url(/images/indexbogi.png);
	 padding-bottom: 40px;
	 padding-top: 30px;
}

#indexsection2 .indexsection2right{
	 width: 90%;
	 background-color: #ec70a8;
	 margin: 0;
	 padding: 0;
	 padding-left: 5%;
	 padding-right: 5%;
	 text-align: center;
	 color:#fff;
	 background-image: url(/images/indexbogi.png);
	 padding-bottom: 40px;
	 padding-top: 30px;
}

#indexsection2 h2{
	 color:#fff;
	 font-size: 34px;
	 font-family: 'Roboto', sans-serif;
	 margin-bottom: 20px;
}

#gamessection2 .gamessection2left{
	 width: 90%;
	 background-color: #684989;
	 margin: 0;
	 padding: 0;
	 padding-left: 5%;
	 padding-right: 5%;
	 text-align: center;
	 background-image: url(/images/indexbogi.png);
	 padding-bottom: 40px;
	 padding-top: 30px;
}

#gamessection2 .gamessection2right{
	 width: 90%;
	 background-color: #ec70a8;
	 margin: 0;
	 padding: 0;
	 padding-left: 5%;
	 padding-right: 5%;
	 text-align: center;
	 color:#fff;
	 background-image: url(/images/indexbogi.png);
	 padding-bottom: 40px;
	 padding-top: 30px;
}

#gamessection2 h2{
	 color:#fff;
	 font-size: 28px;
	 font-family: 'Roboto', sans-serif;
	 margin-bottom: 20px;
}


#indexgamesslider {
	margin: 0 0;
	padding: 0 0;
}

#indexgamesslider li{
	display: inline-block;
	background: #f7f7f7;
	border-radius: 30px;
	font-weight: 500;
	color: #000;
	font-size: 18px;
	padding: 5px 10px 5px 10px;
}

#indexsextion1left {
	width: 100%;
	text-align: left;
	}

#indexsextion1right {
	width: 100%;
	border:1px solid #eee;
	}

#hideindexnewgameslist .indnewimage img {
	width: 0px;
}

.newslistdate {
	color:#989494;
	margin-top: 5px;
	margin-bottom: 5px;
}

.newslisttitle {
	margin-top: 5px;
}
.newslisttitle a{
	font-family: 'Roboto Ligh', sans-serif;
	text-decoration: none;
	line-height: normal;
	font-size: 22px;
}

.newslisttitle a:hover {
	text-decoration: underline;
}

.newslistbrief {
	margin-right: 20px;	
}

.indexsection2pageslist {
	margin: 0;
	padding: 0;	
}

.gamessection2pageslist {
	margin: 0;
	padding: 0;	
}

.indexsection2pageslist li{
	display: inline-block;
	width: 100%;
	position:relative;
}

.gamessection2pageslist li{
	display: inline-block;
	width: 49%;
	position:relative;
}

.indexsection2pageslist li img{
	width: 100%;
	border: 0px;
}

.gamessection2pageslist li img{
	width: 100%;
	border: 0px;
}

.indexsection2pageslist li div{
	display:inline-block;
    position:absolute;
    bottom:9px;   
    left:0px;
    width: 90%;
     
    /* Оформление текста */
    color:#FFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px; 
     
    /* Фон */
    background-color:rgba(0,0,0,.6);
    
    padding:3% 5% 2% 5%;
}

.gamessection2pageslist li div{
	display:inline-block;
    position:absolute;
    bottom:9px;   
    left:0px;
    width: 90%;
     
    /* Оформление текста */
    color:#FFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px; 
     
    /* Фон */
    background-color:rgba(0,0,0,.6);
    
    padding:3% 5% 2% 5%;
}

.indexsection2pageslist li div a{
	color: #fff;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
}

.gamessection2pageslist li div a{
	color: #fff;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
}

.indexsection2pageslist li div a:hover{
	color: #81b12a;
	text-decoration: underline;
}

.gamessection2pageslist li div a:hover{
	color: #81b12a;
	text-decoration: underline;
}

#indexsection3 h2{
	text-align: center;
	font-size: 34px;
	margin-top:35px;
	margin-bottom: 35px;
}

.indexsection3pageslist{
	margin: 0;
	padding: 0;
}

.indexsection3pageslist li{
	display: inline-block;
	width: 49%;
	position: relative;
}

.indexsection3pageslist li img{
	width:100%;
}

.indexsection3pageslist li div{
	display:inline-block;
    position:absolute;
    bottom:9px;   
    width: 90%;
     
    /* Оформление текста */
    color:#FFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px; 
     
    /* Фон */
    background-color:rgba(0,0,0,.6);
    
    padding:3% 5% 2% 5%;
}

.indexsection3pageslist a{
	color:#fff;
	text-decoration: none;
}

.indexsection3pageslist a:hover{
	color:#81b12a;
	text-decoration: underline;
}


#gamessection3 h2{
	text-align: center;
	font-size: 34px;
	margin-top:35px;
	margin-bottom: 35px;
}

.gamessection3pageslist{
	margin: 0;
	padding: 0;
}

.gamessection3pageslist li{
	display: inline-block;
	width: 49%;
	position: relative;
}

.gamessection3pageslist li img{
	width:100%;
}

.gamessection3pageslist li div{
	display:inline-block;
    position:absolute;
    bottom:9px;   
    width: 90%;
     
    /* Оформление текста */
    color:#FFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px; 
     
    /* Фон */
    background-color:rgba(0,0,0,.6);
    
    padding:3% 5% 2% 5%;
}

.gamessection3pageslist a{
	color:#fff;
	text-decoration: none;
}

.gamessection3pageslist a:hover{
	color:#81b12a;
	text-decoration: underline;
}

#indexsection4{
	margin-top: 20px;
}

#indexsection5 {
	margin-top: 20px;
	margin-bottom: 20px;
}

#indexsection5 .indextext{
	width: 100%;
}

#indexsection5 h1{
	font-size: 44px;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	margin-bottom: 20px;
}

#indexgoodsocial{
	width: 100%;
	color: #7b539c;
	background: url("/images/indexgoodsocial.png") no-repeat center center #fafbfb;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 25px;
	margin-bottom: 20px;
	font-family: 'Roboto Light', sans-serif;
	font-size: 22px;
	line-height: normal;
}

#indexgoodsocial .fb-like {
	top: -20px;
}

#indexgoodsocial #socialbuttons {
	margin: 0;
}

#indexsection6{
	margin-top:26px;
}

#indexsection6 h2{
	font-size: 44px;
	font-weight: 400;
}

#indexsection6{
	margin-top:5px;
}


#indexsection7 #indexarticleslist li .indexcatlist li{
	width: 100%;
	margin: 0;
	padding: 0;
}

#indexsection7 h2{
	font-size: 44px;
	font-weight: 400;
}

#yw0 {
border: none;
background-color: #fafcfb;
padding: 14px 0px 9px 0px;
border-radius: 4px;
}

ul#yw0.yiiPager .page {
border: 0px;
}

ul#yw0.yiiPager .page {
border: 0px;
}

ul#yw0.yiiPager .page a{
border: 0px;
color: #62707b;
font-size: 16px;
font-weight: 100;
padding: 7px 8px 8px 8px;
}

ul#yw0.yiiPager .page a:hover{
color: #bdd819;
}

ul#yw0.yiiPager .previous {
display: none;
}

ul#yw0.yiiPager .next a{
border: none;
color: #62707b;
font-size: 22px;
font-weight: 100;
}

ul#yw0.yiiPager .selected a{
background: #bdd819;
color: #fff;
border-radius: 5px;
}

ul#yw0.yiiPager .selected a:hover{
color: #fff;
}

ul#yw0.yiiPager .next a:hover{
color: #bdd819;
}

.image-caption {
	text-align: center;
	font-size: 15px;
	color:#889299;
	font-weight: 100;
	margin-bottom: 20px;
	padding: 0 3% 0 2%;
}

#indexarticleslist .articlespagelist {
	width:100%;
	margin-bottom: 30px;
}

#indexarticleslist .articlespagelist img{
	max-width:100%;
}

.articlespagelist img{
	border: 0px;
}

#indexarticleslist img{
	max-width:100%;
}


.intro {
	color:#7b539c;
	font-size: 20px;
	font-weight: 100;
	line-height: 24px;
	font-family: 'Roboto Light', sans-serif;
}

.quote {
	color:#f87102;
	font-size: 20px;
	line-height: 28px;
	margin-left: 15%;
	margin-right: 3%;
	content: quote;
}

.sidebargamelist a img {
	width: 40px;
	height: 56px;
	border: 1px solid #fff;
}

.sidebargamelist a:hover img {
	border: 1px solid #ff6008;
}

.indexsection2containerl {
	width: 50%;
	float:left;
	background-color: #684989;
	background-image: url(/images/indexbogi.png);
	margin: 0;
	padding: 0;
	text-align: center;
}
.indexsection2containerr {
	width: 100%;
	float:left;
	margin:0 0 0 100%;
	background-color: #ec70a8;
	text-align: center;
	color:#fff;
	background-image: url(/images/indexbogi.png);
}

.insec2textboys {
	float:left;
	width: 80%;
	margin:0 0 0 -100%;
	padding: 30px 10%;
}
.insec2textgirls {
	float:left;
	width:80%;
	padding: 30px 10%;
}

.gmzpage {
	width: 92%;
	padding: 30px 4%;
}

.gmzpage h2 a {
	color: #fff;
	text-decoration: none;
}

.gmzpage h2 a:hover {
	text-decoration:underline;
}

.insec2textboys h2 a {
	color: #fff;
	text-decoration: none;
}

.insec2textboys h2 a:hover {
	text-decoration:underline;
}

.insec2textgirls h2 a {
	color: #fff;
	text-decoration: none;
}

.insec2textgirls h2 a:hover {
	text-decoration:underline;
}


#indexsection2 .gmzpagecont h2{
	font-size: 24px;
	margin-bottom: 15px;
}


#indexsection2 h2{
	font-size: 32px;
	margin-bottom: 30px;
}

#sidesection3a {
	margin-top:30px;
	margin-bottom: 10px;
}	
	
#sidesection3a a{
	font-size: 24px;
	text-decoration: none;
	margin-bottom: 15px;
	margin-left:15px;
}	

.listintext {
	list-style: none inside;
	margin-left: 15px;
	margin-bottom: 15px;
}

.listintext li:before{
	content: "–";
	margin-left: -1ex;
	margin-right: 1ex;
	color: #7b539c;
	font-weight: 500;
}

.listintext2 {
	list-style: none inside;
	margin-left: 30px;
	margin-bottom: 15px;
}

.listintext2 li:before{
	content: "→";
	margin-left: -1ex;
	margin-right: 1ex;
	color: #7b539c;
	font-weight: 500;
}

.listintext li .listintext {
	list-style: none inside;
	margin-left: 30px;
	margin-bottom: 15px;
}

.listintext li .listintext li:before{
	content: "→";
	margin-left: -1ex;
	margin-right: 1ex;
	color: #7b539c;
	font-weight: 500;
}

.signature {
	text-align: right;
	margin-right: 30px;
	margin-top: -10px;
	color: #7b539c;
	font-style: italic;
}

a.firefox-download-link {
    width: 340px;
    background-color: #73a729;
    background-image: linear-gradient(to bottom, #81bb2e, #649323);
    border-radius: 6px;
    box-shadow: inset 0 -2px 0 #416114, 0 1px 3px rgba(0, 0, 0, .3);
    color: #fff;
    display: inline-block;
    font-weight: 300;
    padding: 12px 20px 6px 20px;
    font-size: 197%;
    text-decoration: none;
}

.firefox-download-icon {
    background: transparent url('/images/ff-logo.png') no-repeat 0 0;
    display: inline-block;
    height: 37px;
    margin-right: 10px;
    vertical-align: middle;
    width: 37px;
    position: relative;
    bottom: 3px;
}

.imgthingallery {
	padding-right: 0.5%;
	width: 47.5%;
	border: 0px; 
}

.innewstopimg {
	border: 0px;
	max-width: 302px;
}

.odnoklside {
	display: block;
}

.sec3cater li{
	width: 49%;
}

.sec3catergames li{
	width: 49%;
}

.artislesindexlist li {
	display: inline-block;
	margin-right: 20px;
	font-size: 18px;
}

.artislesindexlist li a{
	text-transform: uppercase;
	font-weight: 400;
	text-decoration: none;
}

.dialogauthor {
	color:#7b539c;
	font-size: 20px;
	font-weight: 100;
	line-height: 24px;
	font-family: 'Roboto Light', sans-serif;
	margin-left: 30px;
}

.dialogrespons {
	color: #f87102;
	//color:#7b539c;
	font-size: 20px;
	font-weight: 100;
	line-height: 24px;
	font-family: 'Roboto Light', sans-serif;
}

.dialogauthortext{
	color:#7b539c;
	font-style: italic;
	font-weight: 600;
	font-size: 22px;
	font-weight: 400;
	line-height: 26px;
	font-family: 'Roboto Light', sans-serif;
	margin-right: 10px;
}

.dialogresponstext{
	font-size: 20px;
	font-weight: 00;
	line-height: 26px;
	font-family: 'Roboto Light', sans-serif;
	margin-right: 10px;
	margin-left: 40px;
}

.epigraph {
	width: 100%;
	margin-right: 0px;
	text-align: left;
	font-style: italic;
}

.originaltext {
	margin-left: 15%;
	color: #7b539c;
	font-style: italic;
}

.portlet {
	margin-top: 20px;
}

.portlet-title {
    padding: 0;
    margin: 15px 0px 10px 0px;
    font-family: 'Roboto', sans-serif;
    font-size: 24px;
    color: #080808;
    font-weight: 500;
}

#yw0 {
	background: none;
}

#uptotop{
	position:fixed;
	bottom:40px;
	right:40px;
	z-index:2000;
}

#ok_shareWidget {
	margin: 0 20px 0 -20px;	
}

.fb-like {
	margin-right: 20px;
	position:relative;
	top:-8px;
}

#backarrow {
	display: block;
	background: #000;
	opacity: .4;
	padding: 15px 10px 12px 10px;
	border-radius: 4px;
}

#brtext {
	display: none;
	float: left;
	margin: 0px 15px 0px 10px;
	color: #fff;
	padding-top:1px;
}

#backarrow:hover {
	opacity: 1;
}

#backarrow:hover #brtext {
	display: block;
}

#toTop img {
	display: none;
}
	
@media (min-width: 450px) {
	h1 {
	font-size: 36px;
	}
	
	.gamesoctitle {
		display: block;
	}
	
	#gameaddgames li{
	width: 31%;
	}
	
	.gamesectionslist li{
	width: 31%;
	}
	
	#indexgamesslider li{
	padding: 5px 30px 5px 30px;
	}
	
	.indnewimage .indnewcontent {
  	font-size: 18px;
	}
	
	.indnewimage .indnewcontent .indnewcontentbutton{
	width: 78%;
	font-size: 12px;
	}
		
	.gamessection2pageslist li{
	width: 32%;
	}
	
	.indexsection3pageslist li{
	width: 32.5%;
	}
	
	.gamessection3pageslist li{
	width: 32.5%;
	}
	
	#newsfeedlist li{
	display: inline-block;
	width: 48%;
	margin-bottom: 30px;
	margin-right: 1%;
	}
	
	#newsfeedlist li img{
	width: 100%
	}
	
	ul.yiiPager .page a{
	font-size: 18px;
	padding: 7px 13px 8px 13px;
	}
	
	.triplediv {
	width: 32%;
	}
	
	.trdivce {
	display: block;
	}
	
	#indexsection2 .gmzpagecont h2{
	font-size: 26px;
	}
	
	#indexarticleslist li{
	display: inline-block;
	vertical-align: top;
	width: 30%;
	margin-right: 2%;
	}
	
	#indexarticleslist .articlespagelist {
	width:47%;
	}
	
	.innewstopimg {
	float: right;
	margin-left:15px;
	margin-right:10px;
	width: 40%;
	}
	
	#top30list li .top30star {
	display: block;
	}
	
	.sec3cater li{
	width: 32.5%;
	}
	
	.sec3catergames li{
	width: 32.5%;
	}
}

@media (min-width: 600px) {
	#menuicon {
	display: none;
	}
	
	#logo {
	float:none;
	width: 100%;
	padding: 15px 0px 10px 0px;
	}
	
	#logo a {
	font-size: 28px;
	}
	
	#menu {
	display: block;
	text-align: center;
	width: 100%;
	margin-bottom: 5px;
	}
	
	#mobilesearch {
	display: none;
	}
		
	#page {
	margin-top:10px;
	}
	
	#contentsection {
	float: left;
	width: 73%;
	margin: 0 0;
	}
	
	#sidebar {
	float: right;
	width: 26%;
	margin: 0 0;
	padding: 0 0;
	}
	
	#indexnewslist li img{
	width: 100%;
	}
		
	.footersection0 {
	float: left;
	width: 27%;
	//border: 1px solid red;
	margin-bottom: 1px;
	}
	
	#footergroup1{
	float: right;	
	width: 72%;
	vertical-align: top;
	//border: 1px solid red;
	}
	
	.footersection1 {
	width: 64%;
	float: left;
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0px;
	margin-top:-1px;
	//border: 1px solid red;
	}
	
	.footersection3{
	float: left;	
	width: 35%;
	//border: 1px solid red;
	margin: 0;
	padding: 0;
	margin-top:2px;
	}
	
	.footersection3 ul{
	margin: 0;
	padding: 0;
	}
	
	.footersection3 ul{
	margin: 0;
	padding: 0;
	}
	
	.footersection5{
	display: none;
	//border: 1px solid red;
	font-size: 12px;
	color:#6a6a6a;
	}
	
	.ya-site-form__search-input-layout{
	height: 30px;
	border-radius: 15px;
	background-color: #fff;
	}
	
	.ya-site-form__submit {
	background: url("/images/mobsearchbuttgreen.png") no-repeat scroll center center #fff;
	border-radius: 15px;
	height: 30px;
	text-indent: -99999em;
	padding-left:15px;
	padding-right:15px;
	cursor: pointer;
	}
	
	.ya-site-form__input {
	height: 30px;
	font-size: 16px;
	color:#000;
	}

	.ya-site-form__input-text {
	height: 30px;
	border-radius: 15px;
	font-size: 14px;
	color:#000;
	background-color: #fff;
	border: 1px solid red;
	}
	
	h1 {
	font-size: 40px;
	margin-top:5px;
	margin-bottom: 12px;
	}
	
	#crumbs {
	margin-top:5px;
	}
	
	.commentstitle {
	margin-top: 5px;
	}	
	
	.gamedescimg {
	text-align: center;
	}
	
	.gamedescvideo{
	text-align: center;
	}
	
	.gamesectionslist li{
	width: 48%;
	}
	
	#indexsextion1left {
	width: 72%;
	float: left;
	}

	#indexsextion1right {
	width: 27%;
	float: right;
	height: 600px;
	}
	
	#indexsection2{
	margin-top: 40px;
	}
	
	#indexsection2 .indexsection2left{
	 float:left;
	 width: 40%;
	}

	#indexsection2 .indexsection2right{
	 float:left;
	 width: 40%;
	}
	
	#gamessection2 .gamessection2left{
	 float:left;
	 width: 46%;
	}

	#gamessection2 .gamessection2right{
	 float:left;
	 width: 46%;
	}
	
	.indexsection2pageslist li{
	width: 49%;
	}
	
	.gamessection2pageslist li{
	width: 90%;
	}
	
	#indexsection3 h2{
	font-size: 40px;
	}
	
	#indexsection5 .indextext{
	width: 28%;
	margin-right: 7.5%;
	float: left;
	}
	
	#indexsection5 {
	margin-top: 45px;
	}
	
	#indexgoodsocial{
	font-size: 28px;
	}
	
	#indexnewslist li{
	display: inline-block;
	vertical-align: top;
	width: 31%;
	padding-top: 20px;
	padding-right: 1%;
	}
	
	#indexnewslist h3 a{
	font-size: 18px;
	}
		
	#gamessection2 .gamessection2left{
	 padding-left: 2%;
	 padding-right: 2%;
	}
	
	#gamessection2 .gamessection2right{
	 padding-left: 2%;
	 padding-right: 2%;
	}
	
	#indexarticleslist .articlespagelist {
	width:47%;
	}
	
	#indexsection2 .gmzpagecont h2{
	font-size: 27px;
	}
	
	.imgthingallery {
	width: 32%;
	}
	
	#sidesection3a a{
	font-size: 16px;
	margin-left: 5px;
	display: block;
	margin-bottom: 0px
	}
	
	.innewstopimg {
	float: right;
	margin-left:15px;
	margin-right:10px;
	width: 45%;
	}	

	.odnoklside
	{
	display: none;
	}
	
	.sec3cater li{
	width: 24.5%;
	}
	
	.sec3catergames li{
	width: 32.5%;
	}
	
	.epigraph {
	width: 60%;
	margin-left: 39%;
	}
}

@media (min-width: 760px) {	
	#header .container {
	padding-top: 22px;
	}
	
	#logo{
	padding-top:0px;
	float: left;
	width: 31%;
	margin-bottom: 17px;
	}
	
	#menu {
	float: left;
	width: 68%;	
		
	margin-top:5px;	
	}
	
	#contentsection {
	width: 76%;
	}
	
	#sidebar {
	width: 23%;
	}
	
	#footer {
	padding-bottom: 10px;
	}
	
	h1 {
	font-size: 48px;
	}	
	
	.lefinfo {
	margin-right:10px;	
	}
	
	.midinfo {
	padding-left:10px;
	padding-right:10px;
	}
	
	.riginfo {
	display: block;
	}
	
	.gamebottominfo{
	width: 23%;
	}
	
	.gbi2{
	display: block;
	}
	
	.gbi3{
	display: block;
	}
	
	.reportsection {
	 display: block;
	}
	
	.gamesectionslist li{
	width: 31.7%;
	}
	
	.gameslist li{
	width: 23%;
	}
	
	#indexsextion1left {
	width: 76%;
	}

	#indexsextion1right {
	width: 23%;
	}
	
	#indexnewgameslist li{
	width: 24%;
	margin-right: 0.2%;
	margin-bottom: 5px;
	}
	
	#hideindexnewgameslist .indnewimage img {
	width: 100%;
	}	
	
	.indnewimage .indnewcontent {
  	font-size: 17px;
	}
	
	#indexsection2 h2{
	font-size: 44px;
	margin-bottom: 30px;
	}
	
	#indexsection3 h2{
	margin-top:50px;
	text-align: center;
	font-size: 45px;
	margin-bottom: 30px;
	}
	
	.indexsection3pageslist li{
	width: 24.5%;
	}
	
	#gamessection3 h2{
	margin-top:50px;
	text-align: center;
	font-size: 45px;
	margin-bottom: 30px;
	}
	
	.gamessection3pageslist li{
	width: 24.5%;
	}
	
	#indexgoodsocial{
	font-size: 32px;
	}
	
	#indexnewslist h3 a{
	font-size: 20px;
	}
	
	.gamessection2pageslist li{
	width: 49%;
	}
	
	#newsfeedlist li img{
	width: 85%;
	}
	
	#indexsection2 .gmzpagecont h2{
	font-size: 32px;
	margin-bottom: 20px;
	}
	
	#sidesection3a a{
	font-size: 18px;
	}
	
	.innewstopimg {
	max-width: 260px;
	}
	
	.sec3cater li{
	width: 24.5%;
	}
	
	.sec3catergames li{
	width: 24.0%;
	}
	
	#toTop img {
	display: block;
	}
}

@media (min-width: 900px) {
	#header .container {
	max-width: 900px;
	padding-top: 13px;
	}
	
	#logo{
	float: left;
	width: 24%;
	text-align: left;
	margin-top:10px;
	}
	
	#logo a{
	margin-left: 18px;
	}
	
	#menu {
	float: left;
	width: 61%;
	text-align: left;
	margin-top:13px;
	margin-left: 10px;
	}
	
	#menu ul li a{
	font-weight: normal;
	}
	
	#headersearch {
	display: block;
	float: left;
	width: 13%;
	text-align: left;
	margin-top:5px;
	}
	
	#page .container {
	max-width: 900px;
	}
	
	#contentsection {
	width: 730px;
	}
	
	#sidebar {
	width: 160px;
	}
	
	#indexnewslist li img{
	margin-right:20px;
	}
	
	#footer .container {
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 29px;
	}
	
	.footersection0 {
	width: 18%;
	text-align: left;
	}
	
	#footergroup1{
	float: right;	
	width: 81.5%;
	vertical-align: top;
	}
	
	.footersection1 {
	width: 77%;
	float: left;
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0px;
	}
	
	.footersection3{
	float: left;	
	width: 22%;
	margin: 0;
	padding: 0;
	margin-top:-3px;
	}
	
	.lefinfo {
	margin-right:20px;	
	}
	
	.midinfo {
	padding-left:20px;
	padding-right:20px;
	}
	
	.riginfo {
	padding-left:20px;
	}
	
	.gamebottominfo img{
	display: inline;
	}
	
	#socialbuttons .nodisplay {
	display: inline-block;
	}

	#gameaddgames li{
	width: 23%;
	}
	
	.gamesectionslist li a{
	font-size: 20px;
	}
	
	#indexsextion1left {
	width: 730px;
	}

	#indexsextion1right {
	width: 160px;
	}
	
	#indexnewgameslist li{
	margin-right: 0.5%;
	margin-bottom: 15px;
	}
	
	.indnewimage .indnewcontent {
  	font-size: 20px;
	}
	
	.indnewimage .indnewcontent .indnewcontentbutton{
	bottom: 10px;
	font-size: 14px;
	padding: 8px 10px 8px 11px;
	}
	
	#indexsection2 h2{
	margin-bottom: 40px;
	}
	
	.indexsection3pageslist li{
	width: 19.5%;
	}
	
	.gamessection3pageslist li{
	width: 19.5%;
	}
	
	#indexsection4{
	margin-top: 40px;
	}
	
	#indexgoodsocial{
	font-size: 36px;
	}
	
	#indexnewslist h3 a{
	font-size: 24px;
	}
	
	#newsfeedlist li img{
	width: 302px;
	}
	
	#indexsection2 .gmzpagecont h2{
	font-size: 36px;
	margin-bottom: 25px;
	}
	
	.imgthingallery {
	width: 24%;
	}
	
	#sidesection3a a{
	font-size: 24px;
	margin-bottom: 10px;
	}
	
	.innewstopimg {
	max-width: 302px;
	}
	
	.sec3cater li{
	width: 19.5%;
	}
	
	.sec3catergames li{
	width: 24.5%;
	}
}

@media (min-width: 1040px) {
	#header .container {
	max-width: 1280px;
	}
	
	#logo {
	width: 26%;	
	}

	#menu{
	width: 52%;	
	}
	
	#headersearch {
	display: block;
	float: left;
	width: 21%;
	text-align: left;
	}
	
	#menu ul{
	margin-left: 5px;
	}
		
	#page .container {
	max-width: 1040px;
	}
	
	#sidebar {
	width: 300px;
	}
	
	#footer .container {
	max-width: 1040px;
	}
	
	.footersection0 {
	width: 15%;
	}
	
	#footergroup1{	
	width: 84.5%;
	}
	
	.footersection1 {
	width: 77%;
	}
	
	.footersection3{
	width: 22%;
	}
	
	#hiddenfli {
	display: inline-block;
	}
	
	#indexsextion1right {
	width: 300px;
	}
	
	#indexnewslist li img{
	width: 302px;
	}
	
	#indexarticleslist li img{
	width: 302px;
	}
	
	#indexarticleslist li{
	width: 31%;
	}
	
	#sidesection3a a{
	margin-bottom: -10px;
	}
	
	.odnoklside
	{
	display: block;
	}
	
	.sec3catergames li{
	width: 24.5%;
	}
}