
body 
{ 
border: 0 none;
width: 100%;
margin: 0; 
padding: 0; 

font-family: "Arial", "Helvetica"; 


color: #525252;
}

a { text-decoration: none;}
a:link { color: #38acd5;}
a:visited { color: #38acd5;}
a:hover { color: #1473A0; text-decoration: underline;}
h1{text-align: center;}


#main-container
{
	margin: 0 auto;
	width: 1050px;
	background-color: #fff;
}

/* HEADER starts */

#header 
{ 
margin: 5px 0px 0px 0px;
clear: both;
height: 135px; 
width: 100%; 
background-color: #ffffff;
}

#logo { margin: 0px; text-align: center;}
#logo img { margin: 5px 0 5px 0px;}

/* HEADER ends */

#content 
{ 
width: 100%;
padding:  0px; 
margin: 0px;
border-top: 1px #ccc dashed;
background-color: #FFF;
display: table;
clear: both;
}

#main { 
vertical-align: top;
margin: 0px; 
padding: 0px; 
background-color: #fff; 
display: table-cell;
width: 870px;
}

#main .fullwidth { 
width: 100%; 
margin: 0px; 
padding: 0px; 
background-color: #FFF; 
display: table-cell;
}
#main .block { width: 100%; float: left; margin: 0 0 20px 0; padding: 0;}

#sidebar-right { 
border-left: 1px dashed #cccccc;
padding-left: 5px;
vertical-align: top;
width: 180px; 
background-color: #fff; 
display: table-cell;
}
#sidebar-right a { text-decoration: underline;}
#sidebar-right .block { width: 180px; padding: 0px 0px 0px 0px; margin: 0 0 10px 0; float: left;}
.block img { float: left;}
.block ul { padding: 0 0 0 1.5em;}

#title-sharebtns{
display: table;
width: 780px;
background-color: #fff;
padding: 15px 5px 10px 60px;
margin: 0px;
height: 40px;
}

#title-sharebtns h1{
display: table-cell;
vertical-align: top;
font-size: 22px;
text-align: left;
width: 560px;
background-color: #fff;
margin: 0px;
}

#title-sharebtns #sharebuttons{
margin: 0px 0px 0px 0px;
display: table-cell;
vertical-align: top;
background-color: #fff;
}

#sharebuttons{
margin: 0px 0px 25px 390px;
}

#sharebuttons-mancat{
margin: 5px 0px 20px 290px;
}

/*------------game teasers------------*/

.gameteasers-admin{
margin: 0px 0px 0px 40px;
}

.gameteasers-new-games-main-page{
padding-left: 5px;
margin: 0px 0px 0px 35px;
background-color: #fff;
height: 420px;
width: 970px;
}

.teaseritm {
height: 145px; 
width: 152px;
float: left; 
margin: 0 0 8px 8px; 
vertical-align: top;
line-height: normal; 
background-color: #fff;
padding: 0px;
overflow: hidden;
}

.mid-teaseritm {
height: 193px; 
width: 227px;
float: left; 
margin: 0 0 15px 25px; 
vertical-align: top;
line-height: normal; 
background-color: #fff;
padding: 0px;
overflow: hidden;
}

.big-teaseritm {
height: 243px; 
width: 302px;
float: left; 
margin: 0 0 15px 35px; 
vertical-align: top;
line-height: normal; 
background-color: #fff;
padding: 0px;
overflow: hidden;
}

.teaseritm .teaserimage {
float: left;
padding: 1px; 
margin: 0px; 
background-color: #aaa;
vertical-align: top;
display: block;
height: 100px;
width: 150px;
overflow: hidden;
}

.mid-teaseritm .teaserimage {
float: left;
padding: 1px; 
margin: 0px; 
background-color: #aaa;
vertical-align: top; 
display: block;
height: 150px;
width: 225px;
overflow: hidden;
}

.big-teaseritm .teaserimage {
float: left;
padding: 1px; 
margin: 0px; 
background-color: #aaa;
vertical-align: top; 
display: block;
height: 200px;
width: 300px;
overflow: hidden;
}

.teaseritm .teaserimage:hover, .big-teaseritm .teaserimage:hover, .mid-teaseritm .teaserimage:hover {
background-color: #D34825;
}

.teaseritm .teasertext {
margin:2px 0px 0px 0px; 
padding:0px;
width: 152px;
float: left; 
background-color: #fff;
text-align: center;
}

.mid-teaseritm .teasertext {
margin:5px 0px 0px 0px; 
padding:0px;
width: 227px;
float: left; 
background-color: #fff;
text-align: center;
}
	
.big-teaseritm .teasertext {
margin:5px 0px 0px 0px; 
padding:0px;
width: 302px;
float: left; 
background-color: #fff;
text-align: center;
}

.teasertext a {
margin: 0px; 
padding: 0px;
text-align: center;
font-size: 12px;
color: #4E4E4E;
}

.big-teaseritm a {
margin: 0px;
padding: 0px;
text-align: center;
font-size: 15px;
color: #4E4E4E;
}

.mid-teaseritm a {
margin: 0px;
padding: 0px;
text-align: center;
font-size: 14px;
color: #4E4E4E;
}

.teasertext a:hover, .big-teaseritm a:hover, .mid-teaseritm a:hover {
color: #CF5D08;
}

.teasertext .descr, .big-teaseritm .descr, .mid-teaseritm .descr {
margin: 3px 0 0 2px;
}

.game-teasers-mid-cat{
margin: 0px 0px 0px 45px;
}

.game-teasers-small-cat{
margin: 0px 0px 0px 80px;
}

.game-teasers-big-cat{
margin: 0px 0px 0px 30px;
}

/*-----------end game teasers------------*/



.gametitle {
	height: 45px; 
	margin: 0px; 
	padding: 0px; 
	width: 100%; 
	line-height: normal;
}

.gametitle h1 {padding: 5px 0px 0px 10px; float:left; margin: 0px; width: 700px; text-align: left;}
.gametitle #gamesharebuttons {margin: 10px 0px 0px 0px; float: right; width: 210px;}


.game {
text-align: center; 
padding: 0px 0 0px 0; 
line-height: normal; 
font-size: 1.4em;
background: url("images/game_background.png") repeat center top #000; 
color: #FFF;
}

.game-content {
line-height: normal; 
float:left; 
margin: 5px;
}

.game-content-left {
margin-right: 520px; 
position: relative; 
padding: 0px 10px 10px 10px; 
font-size: 1.1em; 
line-height: 15px;
background-color: #fff;
width: 500px;
}
.game-content-left p {padding: 0px 10px 5px 10px;}

.game-content-right {
width: 500px; 
float: right; 
margin: 5px 5px 5px 5px;
padding: 0px;
font-size: 15px; 
line-height: 1.3;
background-color: #fff;
}

#gamedescr {
color: #fff; 
background-color: #5b7fa6; 
font-size: 16px; 
padding: 3px 3px 3px 10px; 
}

#new-games-gamepage{
height: 165px;
width: 492px;
margin: 0px auto;
padding: 0px;
}

#more-games-block2-gamepage{
	width: 500px;
	margin: 0px auto;
	margin-top: 10px;
	padding: 0px;
	background-color: #fff;
	height: 480px;
}

#new-games-gamepage-title{
color: #fff; 
background-color: #5b7fa6; 
font-size: 16px; 
padding: 3px 3px 3px 10px; 
margin: 0px 0px 5px 0px;
}

#more-games-block-gamepage {
	width: 1000px;
	background-color: #fff;
	margin: 10px 0px 0px 40px;
	padding: 0px;
	overflow: hidden;
	height: 140px;
}


#more-games-block-gamesolution{
width: 100%;
margin: 20px;
}

#gamesolution-video-content{
text-align: center;
}

#games-cat-mainpage{
width: 100%;
height: 220px;
background-color: #fff;
margin: 10px 0px 5px 0px;
}

.mainpage-title{
margin: 0px 0px 10px 0px;
color: #555;
font-size: 1.5em;
font-weight: normal;
text-align: center;
}

#game-categories
{
	width: 100%;
	margin: 0px 0px 0px 50px;
	padding: 0px;
}

#sidebar-game-categories
{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#sidebar-game-categories ul
{
	list-style-type: none;
	float: left;
	width: 175px;
	margin: 0px 1px 0px 1px;
	padding: 0px 3px 0px 0px;
	background-color: #fff;
}

#game-categories ul
{
	list-style-type: none;
	float: left;
	width: 185px;
	margin: 0px 1px 0px 1px;
	padding: 0px 3px 0px 0px;
	background-color: #fff;
}

#game-categories li, #sidebar-game-categories li
{
	width: 100%;
	margin: 0px;
	vertical-align: middle;
	line-height: 32px;
	background-color: #fff;
}
#game-categories a, #sidebar-game-categories a
{
	display: block;
	padding: 0px 0px 0px 40px;
	height: 34px;

	background-repeat:no-repeat;
	background-position:left center;

	text-decoration: none;

    	color: #525252;
	font-size: 14px;
}

#game-categories a:hover, #sidebar-game-categories a:hover
{
	text-decoration: underline; 
	color: #F44B0B;
}


#all-categories-admin{
font-size: 12px;
margin: 5px 20px 15px 20px;
height: 800px;
}
#all-categories-admin a{
color: #000;
}

#all-categories-admin div{
width: 150px;
height: 25px;
float: left;
margin: 5px 3px 3px 10px;
padding: 2px 0px 2px 2px;
}

#play-btn-gamepage {
 	cursor: pointer;
 	display: none;
	margin-top: 30px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e8692e), color-stop(1, #de5f1b) );
	background:-moz-linear-gradient( center top, #e8692e 5%, #de5f1b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8692e', endColorstr='#de5f1b');
	background-color:#e8692e;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:1.26px;
	border:1px solid #d02718;
	color:#ffffff;
	font-family:Arial;
	font-size:24px;
	font-weight:normal;
	font-style:normal;
	height:47px;
	line-height:47px;
	width:126px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px -1px 0px #810e05;
}
#play-btn-gamepage:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #de5f1b), color-stop(1, #e8692e) );
	background:-moz-linear-gradient( center top, #de5f1b 5%, #e8692e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#de5f1b', endColorstr='#e8692e');
	background-color:#de5f1b;
}
#play-btn-gamepage:active {
	position:relative;
	top:1px;
}


/*-----------footer-------------*/
#footer 
{ 
	clear: both;
	width: 100%; 
	padding: 0px;
	line-height: 1.5;
	padding-bottom: 5px;
	background-color: #484848;
	border-top: 3px solid #777;
}

#gamecat-footer-ads
{
	clear: both;
	width: 100%; 
	padding: 0px;
	margin: 0px 0px 5px 0px;
	background-color: #F2F2F2;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
}

#footer a 
{ 
	color: #989898;
}

.footer-blocks {
	padding: 0 0 10px 0;
	padding: 5px 15px 5px 15px;
}

.footer-block .content{
	color: #aaa;
	padding: 5px 10px 5px 10px;
}

#footer .speciallink
{
	color: #CCC;
}

/*-----------end footer-------------*/

#block-block-1{text-align: center;}

.counter-block {padding: 0px 20px 0px 0px; margin: 0px; width: 1030px; text-align: right;}

#pregame_content{height: 480px; width: 640px; margin: auto; color: #525252;}

/* -----------------------Other---------------------- */

#contact-mail-page{
padding: 20px;
}

.form-item label 
{
  color: #222;
  font-size: 1em;
}

.item-list .title 
{
  font-size: 1em;
  color: #222;
}

/*Page layout blocks / IDs*/
ul.links li { border-left: 1px solid #9cf;}
ul.links li.first { border: 0; padding: 0;}
#search .form-text, #search .form-submit {
  border: 1px solid #369;
  font-size: 1.1em;
  height: 1.5em;
  vertical-align: middle;
}
#search .form-text {
  width: 8em;
  padding: 0 0.5em;
}
#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}
.messages {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}

#profile .profile {
  clear: both;
  border: 1px solid #abc;
  padding: .5em;
  margin: 1em 0em;
}
#profile .profile .name {
  padding-bottom: 0.5em;
}
.block-forum h3 {
  margin-bottom: .5em;
}
div.admin-panel .description {
  color: #999;
}
div.admin-panel .body {
  background: #f4f4f4;
}
div.admin-panel h3 {
  background-color: #69c;
  color: #fff;
  padding: 5px 8px 5px;
  margin: 0;
}
/* -----------------------End Other---------------------- */




.item-list .pager {
    clear: both;
    text-align: center;
}
.item-list .pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
    padding: 0.5em;
}
.pager-current {
    font-weight: bold;
}

li a.active {
    color: #000000;
}

/* -----------------------manual categories---------------------- */
.man-cat-list{
width: 100%;
margin: 5px 20px 5px 20px;
}

.man-cat-item{
width: 200px;
background-color: #fff;
float: left;
margin: 0px 1px 0px 1px;
padding: 0px 3px 0px 36px;
vertical-align: middle;
line-height: 32px;
font-size: 14px;
color: #525252;
background-repeat:no-repeat;
background-position:left center;
background-image: url("http://static.dvadi.com/icons32/joystick.jpg");
}

.man-cat-item a{
text-decoration: none;
color: #525252;
}

.man-cat-item a:hover
{
	text-decoration: underline; 
	color: #F44B0B;
}

.vote-btn {
	-moz-box-shadow:inset 0px 0px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 0px 0px 0px #f29c93;
	box-shadow:inset 0px 0px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:19px;
	font-weight:normal;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:180px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #b23e35;
}
.vote-btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.vote-btn:active {
	position:relative;
	top:1px;
}

.vote-game-itm{
width: 350px;
height: 120px;
float: left;
background-color: #F5F5F5;
border: 1px dashed #555555;
text-align: center;
margin: 10px;
padding: 5px;
}

.vote-game-itm .vote-btn {
color: #FFF;
}

.vote-game-itm .vote-header{
font-size: 18px;
color: #232323;
text-align: center;
margin: 0px 0px 10px 0px;
}

/* -----------------------End Other---------------------- */
