/* CSS Document */
body { height:100%; padding:0; margin:0; font: normal 12px Arial, Helvetica, sans-serif; color:#666; }
body { background:url(/layout/body.png) 0px 0px repeat-x; }
html { background:url(/layout/html.png) bottom repeat-x; }

#share { position:absolute; right: 10px; top:4px; padding:0px 0px 0px 8px;  background:url(/layout/sprite.png) -100px -172px no-repeat; height:19px; border:solid 1px #E9D801; border-top: 0px; }
#share img { margin-right: 8px; }

#navigator { background:url(/layout/sprites.png) center top no-repeat; height:35px;  } 
#navigator a { text-shadow:#FFF 1px 1px; display:block; float:left; line-height:30px; padding:0px 5px 0px 25px; font-weight:bold; color:#555; text-decoration:none; background:url(/layout/sprites.png) 0px -35px no-repeat; }
#navigator a.home { padding:0px 5px 0px 40px; font-weight:bold;  color:#FF6600; background:none; }
#navigator a:hover { color:#FF6600; text-decoration:none; } 
#navigator span { display:none;  }




#fun-tagline { padding:6px 0px 3px 13px;  font-size:11px; color:#6C717A; height:14px; text-shadow: #fff 1px 1px; }
#fun-tagline h1 { display: inline;  font-size:11px; color:#6C717A; height:14px; text-shadow: #fff 1px 1px; }
#fun-language { position:absolute; top:5px; right:8px; padding:2px 3px; }
#fun-logo { padding:0px 0px 0px 10px; }

/* De modificat layout width:1005px; */
#layout { position:relative; width:1008px; margin: 0 auto;  }
#layout-container { background:url(/layout/container.png) top no-repeat; color:#555; }
#layout-content { padding:17px 20px 15px 20px; background:url(/layout/content.png) bottom no-repeat; color:#555; }

.red { color:#D51007; }
.bold { font-weight:bold; }

.icons { background-image:url(/layout/icons.gif); background-repeat:no-repeat; }
.sprite {  background-image:url(/layout/sprite.png); background-repeat: no-repeat; }
.sections { width:659px; position:relative; }		
.sections .titles { background-position: 0px -165px; height:23px; padding:7px 10px 0px 0px; text-shadow:#fff 1px 1px;  }	
.sections .titles .bold { padding:2px 0px 0px 40px;  margin:0px; font-size:13px;}
.sections .contents { position:relative; padding:0px 10px; margin:10px 0px; border-left: dotted 1px #e0e0e0; border-right: dotted 1px #e0e0e0; text-align:justify; }
.sections .contents .image {  position:relative; float:left; margin-right:10px; padding:5px; border:solid 1px #E0E0E0; background:#F5F5F5; }		
.sections .contents .images { padding:5px; text-align:center; border:solid 1px #E0E0E0; background:#F5F5F5; }		
.sections .contents .name { position:absolute; color:#fff; left:14px; top:86px; width:130px; text-align:center; background:#000; font-size:11px; line-height:18px; overflow:hidden; opacity:0.75; filter:alpha(opacity=75);  }
.sections .contents .images a { color:#fff; }
.sections .contents .items { float:left; width:142px; padding:0px 9px 0px 8px; text-align:left; position:relative; }
.sections .contents .description { position:relative; float:left; width:470px; }
.sections .footer { height:5px; font-size:4px; background-position: 0px -295px; }

.sections .contents_box { position:relative; margin:10px 0px; background:url(imagini/dotted.gif) left repeat-y; text-align:justify; }
.sections .contents_box_holder { position:relative;  padding:0px 10px; background:url(imagini/dotted.gif) right repeat-y; line-height:16px;  }	
.sections .contents_footer { height:5px; font-size:4px; background-position: 0px -295px; }

/* Right Contents */
.contentbox { position:relative; }		
.contentbox .titles { background-position: -665px -205px; height:23px; padding:7px 10px 0px 0px; text-shadow:#fff 1px 1px;  }	
.contentbox .titles h2 { padding:2px 0px 0px 40px; font-size:13px; margin:0px; }
.contentbox .description { padding:4px 7px;; font-size:12px; }


.contentbox .contents { background:url(/layout/top.png) left top no-repeat; }
.contentbox .contents_holder { padding:4px 7px 4px 7px; font-size:12px;  background:url(/layout/bottom.png) left bottom no-repeat; }	
.contentbox .contents_facebook { padding:4px 0px 4px 14px; font-size:12px;  background:url(/layout/bottom.png) left bottom no-repeat; }
.contentbox .contents_facebook .facebook { overflow: hidden; width: 270px; height: 156px; } 
.contentbox .contents_footer { height:5px; font-size:4px; background-position: -665px -295px; }

#search 			  { position: absolute; z-index:100;  top:32px; right:10px; }
#search .scontent 	  { position: relative; z-index:101; width:353px; height:30px; padding:4px 4px 0 4px; background:url(/layout/search.gif) 0 0 no-repeat; }
#search .box 		  { position:relative; z-index:102; width:312px; height:23px; border:solid 1px #ddd; background-color:#fff; background-position: 287px -430px; }
#search .box input 	  { font-style:italic; float:left; z-index:103; background:none; border:0; width:279px; height:16px; padding:3px 5px; color:#bbb; }
#search .search		  { position:absolute; z-index:103; top:4px; right:5px; }


.rounds  {  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  }
.roundst {  -webkit-border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; }
.roundsb {  -webkit-border-radius: 0px 0px 3px 3px; -moz-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px; }
.roundsl {  -webkit-border-radius: 3px 0px 0px 3px; -moz-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px; }
.roundsr {  -webkit-border-radius: 0px 3px 3px 0px; -moz-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px; }

.round 	{  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  }
.roundt {  -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;  }
.roundb {  -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px;  }
.roundl {  -webkit-border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px;  }
.roundr {  -webkit-border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px;  }


#submenubar { height:12px; line-height:12px; padding:7px 0 14px 0; background-position: 0px -309px; }
#submenubar a { text-decoration:none; padding:0px 5px 0px 8px;  }
#submenubar a:hover { text-decoration:underline; }
#submenubar a.first { background:none; }
ul.submenu { padding:0; margin:0; list-style: none; }
ul.submenu li h3 { font-size:12px; padding:0px 5px; margin: 0px; font-weight:normal; } 
ul.submenu li { float:left; background:none; padding: 0px; margin: 0px; width:auto; }
.accesari {  background:url(/imagini/dotted.gif) bottom repeat-x #FBFBFB; height:28px; }

/*
#submenubar { height:12px; line-height:12px; padding:6px 0 8px 0; background:url(/imagini/dotted.gif) bottom repeat-x; font-size:11px; }
#submenubar a { color:#777; text-decoration:none; font-size:11px; background:url(/imagini/dotted.gif) left repeat-y; padding:0px 7px 0px 8px;  }
#submenubar a:hover { text-decoration:underline; }
#submenubar a.first { background:none; }
ul.submenu { padding:0; margin:0; list-style: none; }
ul.submenu li h3 { font-size:11px; padding:0px 5px; margin: 0px; font-weight:normal; } 
ul.submenu li { float:left; background:none; padding: 0px; margin: 0px; width:auto; }
*/

#fun-links li { list-style-type:none; float:left; width:130px; color:#666; background:transparent url(images/bullet.gif) no-repeat left .5em; font-size:11px; padding-left:10px; }
#fun-links li a { color:#666; }	

#fun-site { border-top:solid 1px #F3E967; border-bottom:solid 1px #fff; background:#FEF7A4;  padding:5px 13px; font-size:11px; color:#666; text-shadow: #fff 1px 1px; }
#fun-site h3 , #fun-site h4 , #fun-site h5 { color:#444; font-size:11px; font-weight:normal; padding: 0px; margin: 0px; display:inline; }  
#fun-site em { color:#888; }

/* Stiluri generale */
	.orange { color:#FF6600; }
	.left { float:left; }
	.right { float:right; }
	.jocuri-fast { line-height:31px; }
	.jocuri-fast a { color:#555; }
	.jocuri-fast span.raquo { font: normal 13px Verdana, Arial, Helvetica, sans-serif; }

fieldset { padding: 0px; margin: 0px; border: none; }
fieldset legend { display: none; }


img { border:0;}
a { color:#0772B8; text-decoration:none; }
a:hover { text-decoration:underline; }
#page { width:990px; margin: 0 auto;}
#innerpage { margin:0 8px 0 8px; background:#FFFFFF;}
#lang { position:absolute; top:4px; right:13px; border-bottom:solid 1px #f1f1f1; }

strong.title { font-size:13px; color:#666; text-transform:uppercase; }

#menu { background:url(images/menu.png) repeat-x; height:38px; border-top:solid 1px #BEC4D2; border-bottom:solid 1px #FFF; padding:12px 0 0 0; }
#menu a { color:#0772B8; font-weight:bold; text-decoration:none; margin-left:10px; font-size:110%; } 
#menu a:hover { text-decoration:none; color:#888;  }
#shaddow { background:url(images/shaddow.gif) top repeat-x #fff; font-size:4px; height:4px;  }
#pageTop 	{ padding:4px 0px 3px 0px; text-align:left; height:17px; font-size:11px; background: url(images/top.jpg) repeat-x; }

.img { padding:1px; border:solid 1px #ccc; width:105px; height:79px; }
em { color:#999; font-size:11px; }
ul { padding:0; margin:0; list-style: none; }
ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat left .5em; padding-left:10px; margin-left:20px; text-align:left; }
ul li em { color:#999; font-size:11px; }
.clear { clear:both; }
#footer { margin:14px 8px 0 8px; background:#FFFFFF; padding:10px; }
#footer li { list-style-type:none; float:left; width:130px; color:#666; background:transparent url(images/bullet.gif) no-repeat left .5em; padding-left:10px; 
margin:2px 8px 0 8px;}
#footer li a { color:#666; }
#copy { margin:0px 8px 0 8px; text-align:center; padding:10px; color:#FFFFFF; }



a.articol img { float:left; margin-right:5px; padding:3px; border:solid 1px #F0EFEA; }


#contents { z-index:10; background:#FFFFFF; }
#contents .contents { z-index:11;  padding:5px;  }
#contents .left { z-index:12; float:left; background:#FFFFFF; width:620px;  padding:5px; padding-top:10px; }
#contents .right { z-index:12; float:left; background:#FFFFFF; width:300px; padding-top:10px; margin-left:5px; }
#contents .description { padding:10px;  border-bottom: solid 1px #F0EFEA; margin-bottom:10px; }

.games {  z-index:13; width:305px; float:left; padding:10px; } 
.games .title { padding:3px 7px; background:#FEF7A4; color:#777;  border-top:solid 1px #F3E967; border-bottom:solid 1px #F3E967; text-shadow: #fff 1px 1px; }
.games .title a { text-decoration:none; }
.games .content { border-bottom: solid 1px #f0f0f0;  padding:5px; }
.games .content span { font-size:11px; }
.games .content span.gray { color:#999; }

.clear { clear:both; }
.spacer { height:17px; background:url(imagini/dotted.gif) center repeat-x; }
.spacer_small { clear:both; height:1px; background:url(imagini/dotted.gif) center repeat-x; }
.spacer-yellow { height:22px; padding-top:10px; background:url(images/spacer-yellow.gif) bottom repeat-x; font-size:14px; font-weight:bold; text-indent:10px;  }

/* left */
.ltop { height:11px; background:url(images/l_top.jpg); font-size:5px; } 
.lmid { background:url(images/l_mid.jpg) center repeat-y; }
.lbot { height:11px; background:url(images/l_bot.jpg); font-size:5px; }
/* center */
.ctop { height:11px; background:url(images/c_top.jpg); font-size:5px; } 
.cmid { background:url(images/c_mid.jpg) center repeat-y; }
.cbot { height:11px; background:url(images/c_bot.jpg); font-size:5px; }
/* right */
.rtop { height:11px; background:url(images/b_top.jpg); font-size:5px; } 
.rmid { background:url(images/b_mid.jpg) center repeat-y; padding:5px; }
.rbot { height:11px; background:url(images/b_bot.jpg); font-size:5px; }
/* dright */
.dtop { height:11px; background:url(images/d_top.jpg); font-size:5px; } 
.dmid { background:url(images/d_mid.jpg) center repeat-y; padding:5px; }
.dbot { height:11px; background:url(images/d_bot.jpg); font-size:5px; }



ul.fun-menu { padding:0; margin:0px; list-style: none; }
ul.fun-menu li { float:left; height:25px; padding: 0px 2px 0px 0px; margin:0px;  }


#menubar , #menubar a , #menubar a span { background-image:url(/layout/sprite.png); }
#menubar { width:955px; height:25px; padding:5px 5px 0 5px; background-position: top center; background-repeat: no-repeat; }
#menubar a { display:block; float:left; height:25px; color:#333; font-weight:bold; text-decoration:none;  }
#menubar a.home , #menubar a.homecurent { width:38px; background-position:0 -55px;}
#menubar a.home:hover { background-position:-76px -55px; }
#menubar a.homecurent { background-position:-38px -55px; }
#menubar a.homecurent:hover { background-position:-38px -55px; }

#menubar a.link , #menubar a.linkcurent { display:block;  line-height:25px; _line-height:25px; float:left;  color:#333; font-weight:bold; text-decoration:none;  background-position:-565px -55px;   }
#menubar a.link span , #menubar a.linkcurent span { display:block; line-height:17px; _line-height:17px;  margin-left:3px; padding:4px 12px 4px 9px; background-position: right -55px; }

#menubar a.link:hover { background-position:-565px -115px; color:#fff; }
#menubar a.link:hover span { cursor:pointer; background-position: right -115px; }

#menubar a.linkcurent { background-position:-565px -85px;}
#menubar a.linkcurent span { cursor:pointer; background-position: right -85px; }	



/*
#menubar a.link.curent:hover { color:#333;  background-position:-565px -85px; }
#menubar a.link.curent:hover span { cursor:pointer; background-position: right -85px; }	
*/

h1 { font-size:18px; font-weight:normal; padding:5px 0px 0px 0px; margin: 0px; text-shadow:none; color:#333; }
h1 a , h1 a:hover{ text-decoration:none; }
.orange { color:#FF6600; }
.left { float:left; }
.right { float:right; }
.jocuri-fast { line-height:31px; }
.jocuri-fast a { color:#555; }
.jocuri-fast span.raquo { font: normal 13px Verdana, Arial, Helvetica, sans-serif; }


/* Begin 4 Fun Content holder */
#content-holder { padding:8px 0px; }
#content-layout-left { float:left; width:200px; padding:0px 0px 0px 0px; }
#content-layout-right { float:left; width:250px; padding:0px 0px 0px 9px; }
#content-layout-left-wide { float:left; width:659px; padding:0px 0px 0px 0px; }
#content-layout-right-wide { float:left; width:300px; padding:0px 0px 0px 9px; }
#middle-column { float:left; width:500px; height:10px; padding:0px 0px 0px 9px; }


.small { font-size:11px; }
.gray { color:#808080; }
#jocuri-noi .titles { height:28px; background:url(/layout/right.png) 0px 0px no-repeat; padding-top:4px;  }
#jocuri-noi .titles strong {  float:left; height:18px; padding:4px 10px 0px 10px; font-size:13px; margin: 0px 10px; background:#fff; border: solid 1px #E9D801; border-bottom: solid 1px #fff; }
#jocuri-noi .new { height:64px; line-height:19px;  padding:4px 0px 4px 4px; margin-bottom:5px; text-align:left;  text-shadow: #fff 1px 1px; border-top:solid 1px #fff; border-bottom:solid 1px #fff; }	
#jocuri-noi .newover { border-top:solid 1px #F3E967; border-bottom:solid 1px #F3E967; background:#FEF7A4; }			
#jocuri-noi .new a.image { position:relative; background:#fff; display:block; padding:4px; border: solid 1px #ddd; float:left; margin-right:9px; }
#jocuri-noi .new a.image .play { }
#jocuri-noi .bottom { height:5px; background:url(/layout/right.png) 0px  bottom no-repeat; }
#about { border-top:solid 1px #E9D801; }
#about td , #about th { text-align:left; padding:12px; border-bottom:solid 1px #E9D801; }
#about th.module { border-right:solid 1px #E9D801; }
#about th.header { padding:4px 12px; border-bottom:solid 1px #E9D801; background:#FEF7A4; text-shadow:#FFFFFF 1px 1px; }

.hide { display:none; }
#rating { width:310px; height:24px; }
#rating ul { padding:0; margin:0; list-style-type:none; height:24px; width:240px; float:left;  }
#rating ul li { padding:0; margin:0; border:0; display:block; width:24px; height:24px; float:left; background-position: 0 -353px; cursor:pointer; }
#rating ul li.rating { background-position:0 -377px; }
#rating ul li.preset { background-position:0 -401px; }
#rating .average { display:block; height:24px; float:right; font-size: 19px; color:#BBB;  }
#rating .average span { color:#CE0704; padding:0px 2px; }
a.comment { background:url(/images/icons/comment.gif) left center no-repeat; padding-left:18px; }
.ratings { text-align:right; font-size:11px; color:#878787; position:absolute; right:5px; top: 0px; width:310px; }


.games-list { font-size:11px; float:left; background:#FFFFFF; border:solid 1px #EAEAEA; margin:5px 13px 7px 0px; width:200px; color:#888;  }
.games-list .votes { border:0; border-top: solid 1px #e9e9e9; height:13px; padding:4px 5px 5px 5px; background:#fafafa; color:#888; text-shadow: #fff -1px -1px; }
.games-list .votes a {  float:right; }
.games-list .image { position:relative; width:180px; margin:0px 0px 5px 0px  }
.games-list .image em { font-style:normal; }
.games-list .image a { color:#fff; }
.games-list .image div { filter:alpha(opacity=70); opacity:0.70; position:absolute; top:117px; width:160px; padding:0px 10px; line-height:18px; font-size:11px; background:#000; color:#fff; }
.games-list .games-contents { position:relative;  padding:10px; width:auto; }
.games-list .content-text { height:27px; overflow:hidden; }
