body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  background-color:#cdcdcd;
  background-image:url(../img/bg.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  margin:0 auto;
  font-size:12px;
}

td {
	font-family: "Times New Roman", Times, serif;
}

th {
	font-family: "Times New Roman", Times, serif;
}

a img{
  border:0;
}

h1{
  margin:0;
  font-size:14px;
}

h2{
  color:#ffffff;
}

p.i{
  margin:0;
}

#wrap{
  width:980px;
  margin:0 auto;
  background-color:#ffffff;
  border:1px solid #8a8a8a;
}

#marquee{
  width:920px;
  height:18px;
  background-color:#3675a6;
  text-align:center;
  color:white;
  font-weight:bold
}

#language{
 float:right;
 margin-top:-18px;
 width:60px;
 height:18px;
 background-color:#3675a6;
}

#header{
  width:960px;
  height:150px;
  background-color:#eef6fc;
  margin:0;
  padding:0 0 0 20px;
  border-bottom:1px solid #8a8a8a;
}

#header_r{
  width:542px;
  height:148px;
  background:url(../img/header_r.png) no-repeat;
  float:right;
}

#logo{
  width:379px;
  height:143px;
  margin:0;
  float:left;
}
html>body
#search{
  width:429px;
  height:40px;
  float:right;
  background:url(../img/search.png) no-repeat;
  margin:-70px 50px 0 0;
}
#search{
  width:429px;
  height:40px;
  float:right;
  background:url(../img/search.png) no-repeat;
  margin:-70px 30px 0 0;
}
html>body
.input{
  width:310px;
  height:29px;
  border:0;
  background:url(../img/input.png) no-repeat;
  margin:5px;
  border:0;
  color:#2bb2e2;
  font-family:Tahoma, Arial;
  font-size:14px;
  padding:0 0 0 20px;
  font-weight:bold;
  float:left;
}
.input{
padding:5px 0 0 20px;
width:310px;
  height:29px;
  border:0;
  background:url(../img/input.png) no-repeat;
  margin:5px;
  border:0;
  color:#2bb2e2;
  font-family:Tahoma, Arial;
  font-size:14px;
  font-weight:bold;
  float:left;
}

.cauta{
  background-color:#3675a6;
  border:0;
  color:#ffffff;
  font-family:Tahoma,Arial;
  font-size:22px;
  float:left;
  margin:5px;
  height:29px;
}

#menu{
  width:980px;
  height:29px;
  border-bottom:1px solid #8a8a8a;
  margin:0;
}
html>body
ul.top{
  height:29px;
  list-style:none;
  margin:0;
  text-align:center;
  padding-left:20px;
}
ul.top{
  height:29px;
  list-style:none;
  margin:0;
  text-align:center;
  padding-left:20px;
}

li.top1, li.top2, li.top3, li.top4, li.top5{
  float:left;
  padding:0 20px;
  margin-top:7px;
}

li.top1 a, li.top2 a, li.top3 a, li.top4 a, li.top5 a{
  text-decoration:none;
  color:#2bb2e2;
  font-weight:bold;
}

li.top1 a:hover, li.top2 a:hover, li.top3 a:hover, li.top4 a:hover, li.top5 a:hover{
  color:#bc1d1d;
}

li.top1{
  background:url(../img/1.png) no-repeat left center;
}

li.top2{
  background:url(../img/2.png) no-repeat left center;
}

li.top3{
  background:url(../img/3.png) no-repeat left center;
}

li.top4{
  background:url(../img/4.png) no-repeat left center;
}

li.top5{
  background:url(../img/5.png) no-repeat left center;
}

#content{
  width:980px;
  background-color:#ffffff;
  margin:10px 0;
}
html>body
#left{
  width:220px;
  margin:0;
  float:left;
}
#left{
  width:220px;
  margin:0 0 0 -15px;
  float:left;
}
html>body
#right{
  float:left;
  width:760px;
  margin: 0;
}
#right{
  float:left;
  width:760px;
  margin: 0 -20px 0 0;
}

.welcome{
  width:740px;
  height:82px;
  margin:0 auto;
  background:url(../img/welcome.png) no-repeat;
}

.welcome p{
  color:#ffffff;
  padding:10px 10px;
  text-align:justify;
}

p a{
  color:#bc1d1d;
  font-weight:bold;
  text-decoration:none;
  text-shadow:1px 1px 1px #fff;
}

p a:hover{
  text-decoration:none;
  color:#597ea8;
}
html>body
.games{
  width:740px;
  margin:15px auto;
}
.games{
  width:760px;
  margin:15px 5px 15px -10px;
}
html>body
h2.games{
  padding:1px 0 0 20px;
  text-shadow:2px 2px 2px #000;
  margin:0;
  width:400px;
}
h2.games{
  padding:1px 0 0 20px;
  text-shadow:2px 2px 2px #000;
  margin:0;
  font-size:18px;
  width:400px;
}  
h2.categ{
  margin-top:3px;
  margin-left:12px;
  padding-left:10px;
  margin-right:12px;
  color:#bc1d1d;
  text-shadow:1px 1px 1px #000;
  border-bottom: 2px solid #597ea8;
}

h3.part{
  padding:0;
  margin-left:20px;
  padding-top:4px;
  text-shadow:1px 1px 1px #fff;
  font-size:14px;
}

.games_top{
  margin:0;
  background:url(../img/games_top.png) no-repeat;
  height:23px;
  overflow:hidden;
}

.games_mid{
  margin:0;
  background:url(../img/games_mid.png) repeat-y;
  width:740px;
  float:left;
  overflow:hidden;
}

ul.recent{
  float:left;
  list-style:none;
  margin:5px 0 0;
  padding:0 20px;
  padding-top:10px;
}

li.desc{
  text-align:center;
  font-weight:normal;
  font-size:11px;
  color:#597ea8;
}

li.count{
  text-align:center;
  color:#597ea8;
  font-size:10px;
}

li.desc a{
  color:#597ea8;
  text-decoration:none;
}

li.desc a:hover{
  color:#bc1d1d;
  text-decoration:none;
}

li.playnow{
  background:url(../img/play_now.png) no-repeat;
  color:#fff;
  text-align:center;
  width:100px;
  height:22px;
  padding-top:3px;
}

li.playnow a{
  color:#597ea8;
  font-weight:bold;
  text-decoration:none;
}

li.playnow a:hover{
  color:#bc1d1d;
  font-weight:bold;
  text-decoration:none;
}

li.rating{
  text-align:center;
}

.white{
  background-color:#fff;
  float:left;
  margin:5px;
  width:730px;
}

.categorii{
  width:740px;
  margin:0 auto;
}

.cattop{
  margin:0;
  width:740px;
  height:30px;
  background:url(../img/gtop.png) no-repeat;
  float:left;
}

.catmid{
  margin:0;
  width:740px;
  background:url(../img/gmid.png) repeat-y;
  float:left;
}

.catbot{
  margin:0;
  width:740px;
  background:url(../img/gbot.png) no-repeat;
  height:33px;
  float:left;
}
html>body
.cat{
  width:360px;
  height:200px;
  background:url(../img/cat1.png) no-repeat;
  float:left;
  margin-top:10px;
  margin-left:10px;
  margin-right:5px;
  margin-bottom:5px;
}

.cat{
  width:360px;
  height:200px;
  background:url(../img/cat1.png) no-repeat;
  float:left;
  margin-top:10px;
  margin-left:0px;
  margin-right:15px;
  margin-bottom:5px;
}

p.actiune{
  color:#fff;
  font-weight:bold;
  padding:0 0 0 15px;
  margin:4px 0 0 10px;
  text-shadow:1px 1px 1px #000;
  text-align:center;
}

h2.categorie{
  color:#bc1d1d;
  font-weight:bold;
  padding:0 0 0 5px;
  margin:4px 0 0 0px;
  margin-left:-20px;
  text-shadow:1px 1px 1px #000;
  text-align:left;
  font-size:14px;
}

.catimage{
  padding:15px;
  padding-left:10px;
  padding-right:5px;
  float:left;
}

.gamesimage{
  padding:15px;
  padding-left:10px;
  padding-right:12px;
  float:right;
}

p.lorem{
  text-align:left;
  font-weight:bold;
  color:#597ea8;
  margin:10px;
}

p.gamestitle{
  text-align:left;
  font-weight:bold;
  color:#bc1d1d;
  margin:10px;
  margin-left:0px;
}

p.tagstitle{
  text-align:left;
  font-weight:bold;
  color:#597ea8;
  margin:10px;
  margin-left:0px;
}

p.text {
  color:#597ea8;
  margin:0;
  font-weight:normal;
  font-size:11px;
}
p.textcateg {
  color:#597ea8;
  margin:0;
  margin-left:10px;
  font-weight:normal;
  font-size:11px;
}

p.vot{ 
  color:#fff;
  margin:5px;
  font-weight:bold;
  font-size:11px;
}

p.vot img{
  float:right;
}

p.votcateg{ 
  clear:both;
  color:#fff;
  margin:5px;
  margin-left:8px;
  margin-right:7px;
  font-weight:bold;
  font-size:11px;
}

p.votcateg img{
  float:left;
}

html>body
p.alte{
  clear:both;
  float:left;
  color:#597ea8;
  margin:5px;
  margin-top:-2px;
  font-weight:bold;
  font-size:11px;
    width:340px;
}
p.alte{
  clear:both;
  float:left;
  color:#597ea8;
  margin:5px;
  margin-top:-5px;
  font-weight:bold;
  font-size:11px;
  display:block;
  width:340px;
}

span.altdesc{
  display:inline;
  color:#597ea8;
  margin:5px;
  margin-top:-2px;
  font-size:11px;
  font-weight:normal;
}

p.more{
  float:right;
  font-weight:bold;
  color:#597ea8;
  margin:5px 5px 0;
}

p.more a{
  color:#597ea8;
}

.partner{
  background:url(../img/part.png) no-repeat;
  width:956px;
  height:29px;
  margin:0 auto;
}

.parttext{
  background-color:#d0eef9;
  width:936px;
  margin:0 auto;
  color:#597ea8;
  padding:10px;
  text-align:center;
}

.parttext a{
  background-color:#d0eef9;
  color:#597ea8;
  font-size:10px;
}

.parttext a:hover{
  background-color:#d0eef9;
  color:#bc1d1d;
  font-size:10px;
}

.tagstext{
  background-color:#d0eef9;
  width:730px;
  margin:0 auto;
  margin-bottom:3px;
  color:#597ea8;
}

.tagstext a{
  background-color:#d0eef9;
  color:#597ea8;
  font-size:11px;
}

.tagstext a:hover{
  background-color:#d0eef9;
  color:#bc1d1d;
  font-size:11px;
}

.baner{
  width:976px;
  height:100px;
  background:url(../img/baner.png) no-repeat;
  margin:10px auto;
}

.footer{
  width:970px;
  background-color:#2ab2e4;
  color:#fff;
  text-align:center;
  padding:5px;
}

.footer a{
  color:#fff;
}

.lefttitle{
  background:url(../img/lefttitle.png) no-repeat;
  color:#597EA8;
  font-weight:bold;
  height:21px;
  margin:10px 10px 0;
  overflow:hidden;
  padding:10px 0 0 20px;
  width:189px;
  float:left;
}

.leftmid{
  margin:0 0 0 10px;
  overflow:hidden;
  background:url(../img/leftmid.png) repeat-y;
  width:209px;
   float:left;
}

.leftbot{
  margin:0 0 20px 10px;
  background:url(../img/leftbot.png) no-repeat;
  width:209px;
  float:left;
  height:19px;
   float:left;
}

ul.left{
  margin:0;
  padding:0;
  list-style:none;
  margin:0 0 0 15px;
}

ul.left a{
  color:#2bb2e2;
  text-decoration:none;
  font-weight:bold;
}

li.actiune, li.arcade, li.gatit, li.casino, li.diverse, li.indemanare, li.logica, li.masini, li.puzzle, li.shooter, li.sportive, li.strategie, li.moto{
  color:#2bb2e2;
  padding:10px 0 5px 35px;
  height:20px;
}

li.actiune a:hover, li.arcade a:hover, li.gatit a:hover, li.casino a:hover, li.diverse a:hover, li.indemanare a:hover, li.logica a:hover, li.masini a:hover, li.puzzle a:hover, li.shooter a:hover, li.sportive a:hover, li.strategie a:hover, li.moto a:hover{
  color:#bc1d1d;
}

li.actiune{
  background:url(../img/left1.png) no-repeat left;
}

li.arcade{
  background:url(../img/left2.png) no-repeat left;
}

li.gatit{
  background:url(../img/left3.png) no-repeat left;
}

li.casino{
  background:url(../img/left4.png) no-repeat left;
}

li.diverse{
  background:url(../img/left5.png) no-repeat left;
}

li.indemanare{
  background:url(../img/left6.png) no-repeat left;
}

li.logica{
  background:url(../img/left7.png) no-repeat left;
}

li.masini{
  background:url(../img/left8.png) no-repeat left;
}

li.puzzle{
  background:url(../img/left9.png) no-repeat left;
}

li.shooter{
  background:url(../img/left10.png) no-repeat left;
}

li.sportive{
  background:url(../img/left11.png) no-repeat left;
}

li.strategie{
  background:url(../img/left12.png) no-repeat left;
}

li.moto{
  background:url(../img/moto-icon.png) no-repeat left;
}

ul.most{
  text-align:center;
  list-style:none;
  margin:10px;
  padding:0;
}

p.stiri{
  color:#bc1d1d;
  margin:0 0 0 10px;
  font-weight:bold;
  padding: 10px;
  background:url(../img/news.png) no-repeat left;
}

p.stiritext{
  color:#597ea8;
  margin-top:-10px;
  padding:10px;
  font-size:11px;
}

.paginareselected{
  float:left;
  background:#1886ae;
  margin:3px;
  width:20px;
  margin-left:10px;
  border:1px solid #56b2d3;
}

.paginareselected a{
  color:#FFF;
}
.paginare{
  float:left;
  margin:3px;
  margin-left:5px;
  width:20px;
  border:1px solid #56b2d3;
}

.paginare:hover{
  background:#cbf1ff;
}

.paginare a{
  color:#1886ae;
}

.game{
  height:125px;
  float:left;
  margin-left:10px;
  padding-left:10px;
  border:1px dotted #d6d6d6;
  margin-top:10px;
}
.gamesidecenter{
  width:680px;
  float:left;
}


.comments{
  clear:both;
  float:left;
  margin-left:20px;
  padding-left:45px;
  background:url(../img/mario_com.png) no-repeat;
  background-color:#d0eef9;
  width:650px;
  margin-bottom:20px;
  color:#597ea8;
}

.contact_email{
  clear:both;
  float:left;
  margin-left:20px;
  width:650px;
}

p.textpaginator {
  color:#046E96;
  margin:0;
  font-weight:normal;
  font-size:11px;
  margin-right:38px;
  padding-left:10px;
  float:right
}

/**
 * paginator
 * */
.paginate {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin-top:3px;
  margin-bottom:3px;
}

a.paginate {
  border: 1px solid #046E96;
  font-size: 11px;
  padding: 2px 6px 2px 6px;
  color: #000;
  text-decoration: none;
}

a.paginate:hover {
  background-color: #046E96;
  color: #fff;
  text-decoration: underline;
}

a.current {
  border: 1px solid #046E96;
  font-size: 11px;
  padding: 1px 6px 2px 7px;
  cursor: default;
  background:#046E96;
  color: #FFF;
  text-decoration: none;
}

span.inactive {
  border: 1px solid #999;
  font-size: 11px;
  padding: 2px 6px 2px 6px;
  color: #999;
  cursor: default;
}

.displaypage{
  text-align:right;
  margin-right:10px;
  padding-right:10px;
  background-color:#fff;
}

.displaybutton{
  text-align:left;
  margin-right:10px;
  padding-right:10px;
  background-color:#fff;
}

.errorpermis{
  width:500px;
  font-weight:bold;
  font-size:12px;
  background:#EEEEE8 url('../images/stop_icon.png') no-repeat 1% 50%;
  padding: 10px 5px 5px 60px;
  color: #F1439A;
} 
/**
 * end paginator
 **/

 html>body
 .ads{
  width:728px; 
  background:url(../img/bg-ads.png) no-repeat;
  float:left;
  margin-top:10px;
  margin-left:15px;
  margin-right:10px;
  margin-bottom:0px;
}

 
 .ads{
  width:728px; 
  background:url(../img/bg-ads.png) no-repeat;
  float:left;
  margin-top:10px;
  margin-left:1px;
  margin-right:10px;
  margin-bottom:0px;
}

.adsjoc{
  width:728px;
  background:url(../img/bg-ads.png) no-repeat;
  float:left;
  margin-top:10px;
  margin-left:1px;
  margin-right:10px;
  margin-bottom:0px;
}

.adslist{
  width:728px;
  background:url(../img/bg-ads.png) no-repeat;
  float:left;
  margin-top:10px;
  margin-left:1px;
  margin-right:10px;
  margin-bottom:0px;
}

p.titleads{
  color:#fff;
  font-weight:normal;
  padding:0 0 0 0px;
  margin:0px 0 0 0px;
  margin-bottom:2px;
  text-align:right;
  font-size:11px;
}
  
