body {
	background: url('../images/bg.png') #ececec repeat;
	font-family: Arial;
	font-size: 12px;
	color: #000;
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

a:link, a:visited {
	text-decoration: none;
}

a:focus {
	outline: none;
}

.hov:hover {
	opacity: 0.8;
}

#body_wrapper {
	width: 960px;
	margin: 0 auto;
}

/*	header	*/

#header_wrapper {
	height: 210px;
	background: url('../images/header_bg.png') repeat-x left top;
	padding: 0 0 10px 0;
}

#header {
	width: 960px;
	height: 205px;
	margin: 0 auto;
}

#header #top_bar {
	height: 35px;
}

.soc_icons {
	padding: 3px 0 0 0;
	float: right;
}

.soc_icons a {
	background: #353637;
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 2px;
	margin-left: 2px;
}

.soc_icons a:hover {
	opacity: 0.8;
}

#lang_bar {
	width: 49px;
	height: 27px;
	margin: 3px 0 0 0;
	background: url('../images/langbar_bg.png') left top no-repeat;
	float: right;
	position: relative;
}

#lang_bar ul {
	width: 27px;
	height: 14px;
	overflow: hidden;
	list-style: none;
	margin: 0px;
	padding: 1px 0px 5px 1px;
	float: right;
	-webkit-border-radius: 3px;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 3px;
	-moz-border-radius-topright: 0;
	border-radius: 3px;
	border-top-right-radius: 0;
	position: absolute;
	left: 2px;
	top: 2px;
	z-index: 999;
}


#lang_bar:hover ul {
	background: #414346;
	-webkit-box-shadow: inset -1px 0px 0px 0px #4b4c4e;
	box-shadow: inset -1px 0px 0px 0px #4b4c4e;
	border-right: 1px solid #282829;
	height: auto;
	overflow: auto;
}

#lang_bar li {
	margin: 0;
	padding: 4px 0 0 4px;
}


#lang_bar li a:hover {
	opacity: 0.6;
}

#logo {
	float: left;
	background: url('../images/logo.png') no-repeat;
	width: 225px;
	height: 47px;
	position: relative;
	padding: 73px 0 0 0;
	margin: 0;
	display: block;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	text-shadow: 1px 1px 2px #000000;
	font-style: italic;

}

#headbanner {
	width: 728px;
	height: 90px;
	background: #333333;
	float: right;
	margin: 15px 0 0 0;
	display: block;
	clear: right;
}

#infologo {
	float: left;
	background: url('../images/infologo.png') no-repeat;
	width: 259px;
	height: 21px;
	margin: 5px 0 0 30px;
	display: inline;
}

#mainmenu {
	width: 960px;
	margin: 0;
}

#mainmenu ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

#mainmenu li {
	float: left;
}

#mainmenu li.showmenu {
	display: none;
}

#mainmenu li a:link, #mainmenu li a:visited {
	float: left;
	color: #ffffff;
	text-shadow: 1px -1px 0px #2d2d2f;
	font-size: 15px;
	height: 50px;
	line-height: 50px;
	padding: 0 15px 0 25px;
	text-transform: uppercase;
	background: url('../images/nav_bg.png') left top no-repeat;
}

#mainmenu li a:hover, #mainmenu li a:active {
	background: url('../images/nav_bg.png') left bottom no-repeat;
	text-shadow: 1px -1px 0px #89221b;
}

#search_bar {
	padding: 7px;
	background: #e1e1e1 url('../images/gc_title.png') left top repeat-x;
	color: #676767;
	text-shadow: 1px 1px 0px #ffffff;
	font-size: 18px;
	line-height: 42px;
	height: 40px;
	text-transform: uppercase;
	border-bottom: 1px solid #c1c1c1;
	border-top: 1px solid #ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
	margin: 0 0 15px 0;
}

#search_bar #search_bg {
	height: 30px;
	padding: 3px;
	background: rgba(100, 100, 100, 0.15);
	border: 0px solid #fff;
	padding: 5px 9px;
	text-decoration: none;
	box-shadow: 0px 0px 0px 1px #bbbbbb;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	border-bottom: 1px solid #efefef;
}

#search_bar #input {
	background: transparent;
	width: 190px;
	height: 30px;
	margin: 0;
	padding: 0 5px;
	font-size: 12px;
	color: #646464;
	border: none;
	outline: none;
	float: left;
}

#search_bar #btn {
	background: url('../images/search_btn.png') left top no-repeat;
	width: 30px;
	height: 30px;
	margin: 0;
	cursor: pointer;
	border: none;
	float: right;
}

#search_bar #btn:hover {
	opacity: 0.8;
}

#main {
	width: 960px;
	margin: 0 auto;
}

/*	left cont	*/

.left_cont {
	float: left;
	width: 630px;
}

.left_cont .title {
	float: left;
	width: 630px;
	margin-top: 10px;
}

.left_cont .title img {
	float: left;
	border: none;
}

.left_cont .title .title_line {
	background: url('../images/title_line.png') repeat-x;
	height: 2px;
	margin: 15px 0 0 0;
}

.left_cont .games_container {
	background: #ffffff;
	width: 630px;
	margin: 0 0 15px 0;
	border-bottom: 3px solid #ebebeb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	overflow: hidden;
	position: relative;
}

.gc_title {
	padding: 0 0 0 10px;
	margin: 0;
	background: url('../images/gc_title.png') left top repeat-x;
	color: #676767;
	text-shadow: 1px 1px 0px #ffffff;
	font-size: 18px;
	font-weight: normal;
	line-height: 42px;
	height: 40px;
	text-transform: uppercase;
	border-bottom: 1px solid #d1d1d1;
	border-top: 1px solid #ffffff;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.gc_title h2, .gc_title .h2 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 18px;
}

.gc_title h1 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 18px;
	float: left;
}

.gc_title a {
	color: #676767;
}

.gc_title a:hover {
	color: #c12f25;
}
.gc_title span {
	color: #c12f25;
}

.gc_title img {
	float: left;
	margin: 0 8px 0 0;
}

.gc_title .gc_controlls {
	float: right;
	padding: 5px 9px 0 0;
}

.gc_title .gc_controlls a {
	display: block;
	background: rgba(100, 100, 100, 0.1);
	border: 0px solid #fff;
    margin: 2px;
    padding: 8px 10px;
    text-decoration: none;
	box-shadow: 0px 0px 0px 1px #bbbbbb;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	color: #676767;
	font-size: 12px;
	line-height: 10px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #efefef;
	text-shadow: 1px 1px 0px #efefef;
}

.gc_title .gc_controlls a:hover {
	background: #ffffff;
	color: #c42f25;
	text-shadow: 1px 1px 0px #ffffff;
	text-transform: uppercase;
	border-top: 1px solid #ffffff;
	border-bottom: 0;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
}

#footer #popular_game .game_footer .name_game {
	margin: 3px 0 7px;
}

#footer #popular_game .bawpvc-ajax-counter {
	margin: 0 3px 0 0;
	float: left;
}






.gc_title1 {
	padding: 0 0 0 10px;
	background: url('../images/gc_title.png') left top repeat-x;
	color: #676767;
	text-shadow: 1px 1px 0px #ffffff;
	font-size: 18px;
	line-height: 42px;
	height: 40px;
	text-transform: uppercase;
	border-bottom: 1px solid #d1d1d1;
	border-top: 1px solid #ffffff;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.gc_title1 h1 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 18px;
}

.gc_title1 a {
	color: #676767;
}

.gc_title1 a:hover {
	color: #c12f25;
}
.gc_title1 span {
	color: #c12f25;
}

.gc_title1 img {
	float: left;
	margin: 0 8px 0 0;
}

.gc_title1 .gc_controlls1 {
	float: right;
	padding: 5px 9px 0 0;
}

.gc_title1 .gc_controlls1 a {
	display: inline-block;
	background: rgba(100, 100, 100, 0.1);
	border: 0px solid #fff;
    margin: 2px;
    padding: 8px 10px;
    text-decoration: none;
	box-shadow: 0px 0px 0px 1px #bbbbbb;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	color: #676767;
	font-size: 12px;
	line-height: 10px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #efefef;
	text-shadow: 1px 1px 0px #efefef;
}

.gc_title1 .gc_controlls1 a:hover {
	background: #ffffff;
	color: #c42f25;
	text-shadow: 1px 1px 0px #ffffff;
	text-transform: uppercase;
	border-top: 1px solid #ffffff;
	border-bottom: 0;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
}








#prevBtn, #prevBtn2, #prevBtn3 {
	display: block;
	position: absolute;
	top: 6px;
	right: 130px;
}

#nextBtn, #nextBtn2, #nextBtn3 {
	display: block;
	position: absolute;
	top: 6px;
	right: 100px;
}

#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a, #prevBtn3 a, #nextBtn3 a {
	display: inline-block;
	background: rgba(100, 100, 100, 0.1);
	border: 0px solid #fff;
    margin: 2px;
    padding: 5px 9px;
    text-decoration: none;
	box-shadow: 0px 0px 0px 1px #bbbbbb;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	color: #676767;
	font-size: 15px;
	line-height: 16px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #efefef;
	text-shadow: 1px 1px 0px #efefef;
}

#prevBtn a:hover, #nextBtn a:hover, #prevBtn2 a:hover, #nextBtn2 a:hover, #prevBtn3 a:hover, #nextBtn3 a:hover {
	background: #ffffff;
	color: #c42f25;
	text-shadow: 1px 1px 0px #ffffff;
	text-transform: uppercase;
	border-top: 1px solid #ffffff;
	border-bottom: 0;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
}

#hc_slider ul, #hc_slider2 ul, #hc_slider3 ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#hc_slider, #hc_slider2, #hc_slider3 {
	position: relative;
}

#hc_slider ul li, #hc_slider2 ul li, #hc_slider3 ul li {
	width: 620px;
	height: 318px;
	overflow: hidden;
}

.games_wrapper {
	padding: 0 0 10px 10px;
	overflow: hidden;
	clear: both;
}

.game_item {
	float: left;
	width: 183px;
	height: 136px;
	position: relative;
	margin: 9px 9px 0 0;
	padding: 7px;
	background: #ececec;
	display: inline;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.game_item a {
	display: block;
}

.game_item a img {
	border: none;
}

.game_item .game_title {
	display: block;
	width: 165px;
	background: rgba(0, 0, 0, 0.4);
	height: 16px;
	line-height: 16px;
	padding: 4px;
	margin: 0;
	font-weight: normal;
	position: absolute;
	left: 12px;
	bottom: 12px;
	color: #ffffff;
	text-transform: uppercase;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.game_item:hover .game_title {
	width: 183px;
	background: url('../images/game_overlay.png') left top no-repeat;
	height: 136px;
	line-height: 51px;
	padding: 0;
	position: absolute;
	left: 7px;
	bottom: 7px;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	z-index: 100;
}

.left_cont .info_game {
	width: 615px;
	line-height: 18px;
	font-size: 13px;
	color: #3b3b3b;
}

.left_cont .info_game .title {
	font-size: 20px;
	color: #3b3b3b;
	margin-bottom: 12px;
	text-align: center;
}

.left_cont .info_game img {
	float: left;
	margin: 3px 8px 8px 0;
}

.left_cont .info_game span {
	color: #f5441b;
}

/*	Sidebar	*/

.sidebar {
	float: left;
	width: 315px;
	margin-left: 15px;
	display: inline;
}

.sb_block {
	padding: 7px;
	background: #ffffff;
	margin: 0 0 15px 0;
	border-bottom: 3px solid #ebebeb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	overflow: hidden;
}

.sb_tags a {
	height: 23px;
	display: inline-block;
	padding: 0 18px 0 4px;
	color: #ffffff;
	text-shadow: 1px -1px 0px #8c2019;
	background: url('../images/tags_bg.png') right top no-repeat;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	line-height: 23px;
	margin: 3px;
}

.sb_tags a:hover {
	opacity: 0.8;
}

.bannersidebar {
}

#facebook_cont {
	background: #d9d9d9;
	width: 238px;
	border: 1px solid #7e7e7e;
	margin: 10px 0;
	padding: 5px;
	overflow: hidden;
}

/*	footer	*/

#footer_wrapper {
	background: url('../images/footer_bg.png') repeat-x left bottom;
	margin-top: 20px;
}

#footer {
	width: 960px;
	height: 290px;
	margin: 0 auto;
}

.footer_title {
	color: #ffffff;
	text-shadow: 1px -1px 0px #161616;
	font-size: 20px;
	background: url('../images/footer_title_bg.png') left bottom repeat-x;
	padding: 0 0 10px 0;
	text-transform: uppercase;
}

.footer_title span {
	color: #be2d23;
}

#footer #popular_game {
	float: left;
	width: 305px;
	margin: 15px 0 0 16px;
	display: inline;
}

#footer #popular_game img {
	margin: 0 0 0 30px;
}

#footer #popular_game .game_footer {
	background: rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 297px;
	padding: 4px;
	height: 45px;
	color: #ebebeb;
	margin-top: 4px;
	-webkit-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.6);
	box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.6);
}

#footer #popular_game .game_footer img {
	float: left;
	margin: 0 5px 0 0;
}

#footer #popular_game .game_footer .name_game {
	float: left;
	width: 210px;
	margin: 4px 0 6px 0;
	text-transform: uppercase;
}

#footer #popular_game .game_footer .name_game a:link, #footer #popular_game .game_footer .name_game a:visited {
	color: #fff;
}

#footer #popular_game .game_footer .name_game a:hover {
	text-decoration: underline;
}

#footer #news {
	float: left;
	width: 305px;
	margin: 15px 0 0 15px;
	display: inline;
}

#footer #news img {
	margin: 0 0 0 95px;
}

#footer #news ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer #news ul li {
	float: left;
	background: url('../images/news_li_bg.png') no-repeat left 7px;
	padding-left: 20px;
	margin: 6px 0;
}

#footer #blogroll  {
	line-height: 170%;
}

#footer #blogroll a {
	background: url('../images/footer_arrows.png') no-repeat 4px top;
	padding-left: 16px;
	line-height: 25px;
	height: 25px;
	display: inline-block;
	margin: 0;
	color: #fff;
	font-size: 12px;
	text-shadow: 1px -1px 0px #000000;
	color: #babec1;
	text-transform: uppercase;
}

#footer #news ul li a:link, #footer #news ul li a:visited {
	color: #babec1;
}

#footer #news ul li a:hover, #footer #blogroll a:hover {
	text-decoration: none;
	color: #ffffff;
	background: url('../images/footer_arrows.png') no-repeat 4px bottom;
}

#footer #navigation {
	float: left;
	width: 275px;
	margin: 15px 0 0 0;
	display: inline;
}

#footer #navigation img {
	margin: 0 0 6px 70px;
}

#footer #navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer #navigation ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer #navigation ul li a:link, #footer #navigation ul li a:visited {
	background: url('../images/footer_arrows.png') no-repeat 4px top;
	padding-left: 16px;
	line-height: 25px;
	height: 25px;
	display: inline-block;
	margin: 0;
	color: #fff;
	font-size: 12px;
	text-shadow: 1px -1px 0px #000000;
	color: #babec1;
	text-transform: uppercase;
}

#footer #navigation ul li a:hover {
	text-decoration: none;
	color: #ffffff;
	background: url('../images/footer_arrows.png') no-repeat 4px bottom;
}

#footer_rights {
	color: #828282;
	width: 960px;
	height: 43px;
	line-height: 43px;
	padding: 0;
	margin: 0 auto;
	font-size: 12px;
	font-weight: normal;
	text-shadow: 1px -1px 0px #000000;
	text-transform: uppercase;
}

#footer_rights .right {
	width: 300px;
	float: right;
	text-align: right;
}

#ellusion {
	display: inline-block;
	width: 93px;
	height: 43px;
	background: url('../images/ellusion.png') left top no-repeat;
	text-decoration: none;
	text-indent: 999px;
	overflow: hidden;
	margin: 0 0 0 10px;
	float: right;
}

#ellusion:hover {
	opacity: 0.8;
}

#footer #footer_bottom a:link, #footer #footer_bottom a:visited {
	color: #fff;
}

#footer #footer_bottom a:hover {
	text-decoration: underline;
}

/*	game list	*/

#bottom_border {
	background: url('../images/cont_bottom_border.png') no-repeat left bottom;
	width: 615px;
}

#top_border {
	background: url('../images/cont_top_border.png') no-repeat left top;
	width: 615px;
	min-height: 200px;
}

#pagination {
	float:left;
	width: 615px;
	margin-bottom: 12px;
}

#pagination span {
	float: right;
	margin-right: 10px;
}

#pagination span a:link, #pagination span a:visited {
	float: left;
	background: #e1e1e1;
	height: 18px;
	padding: 0 6px;
	line-height: 18px;
	color: #898989;
	font-size: 14px;
	margin-right: 1px;
}

#pagination span a:hover, #pagination span a:active {
	background: #ecaa00;
	color: #936a00;
}

/*	game page	*/


#name_game_raiting {
	width: 615px;
	margin-top: 15px;
}

#name_game_raiting span {
	float: left;
	font-size: 18px;
	color: #434343;
}

#name_game_raiting #raiting {
	float: right;
}

#name_game_raiting #raiting .full_star, #name_game_raiting #raiting .half_star, #name_game_raiting #raiting .empty_star {
	float: left;
	width: 20px;
	height: 20px;
	margin: 0 2px;
}

#name_game_raiting #raiting .full_star {
	background: url('../images/full_star.png') no-repeat;
}

#name_game_raiting #raiting .half_star {
	background: url('../images/half_star.png') no-repeat;
}

#name_game_raiting #raiting .empty_star {
	background: url('../images/empty_star.png') no-repeat;
}

#sg_info {
	padding: 10px;
	background: url('../images/gameinfo_bg.png') left top repeat-x;
	border-top: 1px solid #dddddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #676767;
	text-transform: uppercase;
}

#sg_info span {
	color: #c83127;
	font-weight: bold;
}

#sg_info #sgi_frow {
	line-height: 24px;
	padding-left: 28px;
	margin: 5px 0 0 0;
	background: url('../images/icon_played.png') left top no-repeat;
}

#sg_info #sgi_srow {
	line-height: 20px;
	padding-left: 22px;
	background: url('../images/icon_added.png') left top no-repeat;
}

#sg_info #sgi_trow {
	line-height: 20px;
	padding-left: 22px;
	background: url('../images/icon_comments.png') left top no-repeat;
}

#sg_descr {
	border-top: 1px dotted #cccccc;
	padding-left: 7px;
	margin-top: 10px;
	text-transform: none;
}

#sgc_wrapper {
	padding: 7px;
}

.ct_bar {
	padding: 0 0 0 6px;
	background: url('../images/com_title.png') left top repeat-x;
	color: #676767;
	text-shadow: 1px 1px 0px #ffffff;
	font-size: 18px;
	line-height: 55px;
	height: 53px;
	text-transform: uppercase;
	border-bottom: 1px solid #d1d1d1;
	border-top: 1px solid #ffffff;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#comment_game {
	float: left;
	background: #f6f6f6 url('../images/comment_bottom.png')  no-repeat left bottom;
	width: 603px;
	padding: 6px 6px 13px 6px;
	color: #909090;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 3px;
}

#comment_game img {
	float: left;
	border-bottom: 1px solid #fff;
	margin: 0 8px 3px 0;
}

#comment_game span {
	color: #4c4c4c;
}

#view_all {
	float: right;
}

#view_all a:link, #view_all a:visited{
	font-size: 11px;
	color: #aaa;
	text-decoration: underline;
}

#view_all a:hover {
	text-decoration: none;
}

#post_comment {
	width: 615px;
	font-size: 16px;
	color: #4c4c4c;
}

#post_comment #cont_post_comment {
	background: #f6f6f6;
	width: 610px;
	padding: 5px 5px 5px 0;
	margin-top: 15px;
}

#post_comment #cont_post_comment table {
	float: left;
	width: 180px;
	font-size: 14px;
}

.input {
	background: #eee;
	color: #7a7a7a;
	border: 1px solid #d4d4d4;
	padding: 6px 5px;
	font-size: 13px;
}

textarea {
	background: #eee;
	color: #7a7a7a;
	border: 1px solid #d4d4d4;
	padding: 6px;
	font-size: 13px;
	line-height: 18px;
}

.submit_btn {
	background: url('../images/submit_btn.png') repeat-x;
	height: 30px;
	border: 1px solid #d4d4d4;
	font-size: 14px;
	color: #3e3e3e;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#real_cash_btn {
	float: left;
	display: block;
}

#real_cash_btn:hover {
	opacity: 0.8;
}

.r_bg {
 background: url('../images/real_cash_bg.png') no-repeat;
}
.r_de{
 background: url('../images/real_cash_de.png') no-repeat;
}
.r_en{
 background: url('../images/real_cash_en.png') no-repeat;
}
.r_es{
 background: url('../images/real_cash_es.png') no-repeat;
}
.r_it{
 background: url('../images/real_cash_it.png') no-repeat;
}
.r_fr{
 background: url('../images/real_cash_fr.png') no-repeat;
}
.r_gr{
 background: url('../images/real_cash_gr.png') no-repeat;
}
.r_ru{
 background: url('../images/real_cash_ru.png') no-repeat;
}
.r_tr{
 background: url('../images/real_cash_tr.png') no-repeat;
}
.r_no{
 background: url('../images/real_cash_no.png') no-repeat;
}

/* wp page navi */

.wp-pagenavi {
    clear: both;
    margin: 10px 0 0 0;
}
.wp-pagenavi a, .wp-pagenavi span {
	display: inline-block;
	background: rgba(100, 100, 100, 0.1);
	border: 0px solid #fff;
    margin: 2px;
    padding: 8px 10px;
    text-decoration: none;
	box-shadow: 0px 0px 0px 1px #bbbbbb;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	color: #676767;
	font-size: 12px;
	line-height: 10px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #efefef;
	text-shadow: 1px 1px 0px #efefef;
}

.wp-pagenavi a {
	color: #676767;
	font-weight: bold;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	background: url('../images/gc_title.png') left top repeat-x;
	color: #c42f25;
	text-shadow: 1px 1px 0px #ffffff;
	text-transform: uppercase;
	border-top: 1px solid #ffffff;
	border-bottom: 0;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
}

#single_game {
	background: #ffffff;
	margin: 0 0 15px 0;
	border-bottom: 3px solid #ebebeb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	overflow: hidden;
}

#single_game p {
	text-align: center;
}

#sg_descr p {
	text-align: left;
}

#single_game.blogpost p {
	text-align: left;
}

#single_game .sg_wrapper {
	padding: 8px;
}

#single_game .sg_title {
	padding: 0 0 0 10px;
	margin: 0;
	background: url('../images/gc_title.png') left top repeat-x;
	color: #676767;
	text-shadow: 1px 1px 0px #ffffff;
	font-size: 18px;
	font-weight: normal;
	line-height: 42px;
	height: 40px;
	text-transform: uppercase;
	border-bottom: 1px solid #d1d1d1;
	border-top: 1px solid #ffffff;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.addthis_toolbox {
    float: right;
    padding: 0;
    text-align: left;
    width: 370px;
	margin: 59px 0 0 0;
}

.casino_table {
	font-size: 12px;
	font-family: Tahoma, Verdana, sans-serif;
}

.th {
	height: 42px;
	background: url('../images/th.png') repeat-x;
	font-weight: bold;
	line-height: 42px;
	color: #ffffff;
}


.casino_table h2 {
	font-size: 18px;
	font-weight: normal;
}



.casino_table1 h1 {
	font-size: 18px;
	font-weight: normal;
}




.odd { background: #f3f3f3; }
.event { background: #ececec; }
.odd:hover, .even:hover { background: #e5e5e5; }

#ads728x90 {
	width: 728px;
	height: 90px;
	margin: 0 auto;
}

.left_cont .info_game .casino_table img {
 float: none;
 margin: 0;
}

.contact_form p {
	overflow: hidden;
}

.contact_form .i_txt {
	background: #f3f3f3;
	border: 0;
	height: 35px;
	padding: 0 7px;
	-webkit-box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #7a7a7a;
	font-family: Tahoma, Verdana, sans-serif;
}

.contact_form .t_area {
	background: #f3f3f3;
	border: 0;
	width: 500px;
	height: 180px;
	padding: 7px;
	-webkit-box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #7a7a7a;
	font-family: Tahoma, Verdana, sans-serif;
}

.contact_form .i_cap {
	background: #f3f3f3;
	border: 0;
	height: 35px;
	padding: 0 7px;
	-webkit-box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: left;
	width: 100px;
	color: #7a7a7a;
	font-family: Tahoma, Verdana, sans-serif;
}

.contact_form .i_btn {
	height: 36px;
	color: #ffffff;
	text-shadow: 1px -1px 0px #89221b;
	background: url('../images/btn_bg.png') left top repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0 20px;
	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	border: none;
	cursor: pointer;
	font-size: 15px;
	text-transform: uppercase;
}

.contact_form .i_btn:hover {
	opacity: 0.8;
}

.casino_table th {
	padding: 0;
	color: #676767;
	text-shadow: 1px 1px 0px #ffffff;
	font-size: 12px;
	line-height: 42px;
	height: 42px;
	font-weight: bold;
	text-transform: uppercase;
	background: url('../images/table_th.png') left top repeat-x;
	text-align: center;
}

.starsbar {
	float: left;
	padding: 0 8px 0 0;
}

.game_socbtns {
	float: left;
	margin: 0;
}

#rating {
	height: 24px;
	line-height: 24px;
}

.post_cont a {
	color: #c12f25;
}

.post_cont a:hover {
	color: #c12f25;
	text-decoration: underline;
}

.post_cont .gc_title a {
	color: #676767;
}

.post_cont .gc_title a:hover {
	color: #c12f25;
	text-decoration: none;
}

.post_cont .postinfo {
	border-bottom: 1px solid #d1d1d1;
	background: #f1f1f1;
	text-shadow: 1px 1px 0px #ffffff;
	padding: 5px;
}

.post_cont .entry {
	padding: 10px;
}

.post_cont .postmetadata {
	color: #999999;
	display: none;

}

.welcome_box {
	background: #e1e1e1 url('../images/gc_title.png') left top repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	text-shadow: 1px 1px 0px #ffffff;
	margin: 0 0 15px 0;
}

.welcome_box .wt_title {
	color: #c12f25;
	text-shadow: 1px 1px 0px #ffffff;
	font-size: 18px;
	text-transform: uppercase;
	padding: 0 0 8px 0;
}

.welcome_box .wt_title h2 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
}






.welcome_box1 {
	background: #e1e1e1 url('../images/gc_title.png') left top repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	text-shadow: 1px 1px 0px #ffffff;
	margin: 0 0 15px 0;
}

.welcome_box1 .wt_title1 {
	color: #c12f25;
	text-shadow: 1px 1px 0px #ffffff;
	font-size: 18px;
	text-transform: uppercase;
	padding: 0 0 8px 0;
}

.welcome_box1 .wt_title1 h1 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
}





.index_textbox {
	background: #e1e1e1 url('../images/gc_title.png') left top repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	-webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
	text-shadow: 1px 1px 0px #ffffff;
	margin: 10px 10px 0 10px
}

.recent_blogpost {
	padding: 5px;
	color: #c12f25;
	border-top: 1px dotted #cccccc;
}

.recent_blogpost a {
	color: #676767;
}
.recent_blogpost a:hover {
	color: #c12f25;
}



.welcome_box1 .wt_title1 h1 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
}

@media only screen and (max-width: 980px) {

	#headbanner {
		display: none;
	}

	#body_wrapper, #main, .left_cont, .sidebar, #footer, #header, #footer_rights, .left_cont .games_container, #mainmenu {
		width: auto;
	}

	#header, #header_wrapper, #footer {
		height: auto;
	}

	#body_wrapper {
		padding: 0 15px;
	}

	.sidebar {
		margin-left: 0;
	}

	#logo {
		margin: 0 auto;
		float: none;
	}

	#mainmenu ul {
		float: none;
	}

	#mainmenu li {
		float: none;
		display: block;
		display: none;
		background: #3d3d3d;
		overflow: hidden;
	}

	#mainmenu li a {
		width: 100%;
		float: none;
	}

	#mainmenu li.showmenu {
		display: block;
		background: none;
	}

	#footer_wrapper {
		background: url('../images/responsive_footer.png') repeat;
	}

	#footer #navigation, #footer #popular_game, #footer #news {
		padding: 30px 15px 0 15px;
		margin: 0;
		width: auto;
		float: none;
		display: block;
	}

	#footer #popular_game .game_footer {
		width: auto;
	}

	#footer_rights {
		background: rgba(0,0,0,0.3);
		padding: 5px 15px;
		margin: 30px 0 0 0;
	}

	#single_game iframe, #single_game object{
		width: 100% !important;
		height: auto !important;
	}

}