/*

Theme Name: Flash Games Theme

Theme URI: www.VEZIFILME.ORG

Description: ...nothing to tell.

Author: TAZONNE

Author URI: http://www.VEZIFILME.ORG

*/



/******* BODY ********/



body {

font-size: 12px;

font-family: Arial, Verdana, Sans-Serif;

background: #0e2331;

color: #333333;

}


#tot { width:1250px; margin:0 auto;}
#stanga { width:130px; position:absolute;float:left;margin-top:100px;}
#stanga a { border: 1px solid white; float:right;margin-bottom:5px;}
#dreapta { width:130px; position:absolute; margin-left:1120px; margin-right:10px; margin-top:100px; }
#dreapta a { border: 1px solid white; float:left;margin-bottom:5px;}
#main {

width:980px;

margin:0 auto;

}



img {

border:none;

}



a {

text-decoration:none;

color:#0e2331;

}



#content {

overflow:hidden;

height:100%;

background:#fff url(images/bgtop.gif) no-repeat;

margin:0;

}



.contentbottom {

background:#fff url(images/bgbottom.gif) no-repeat;

height:6px;

margin:0;

}



/******* HEADER ********/



#header {

height:98px;

overflow:hidden;

}



.logo {

float:left;

width:632px;

margin:10px 0 0 0;

}



.logo h1, .logo h1 a{

color:#fff;

}



/******* TOP MENU ********/



#topmenu{

height:62px;

display:block;

padding:0px 0 0px 0px;

font: 14px Arial, Verdana, Arial, Sans-Serif;

font-weight:bold;

text-transform:uppercase;

background:#b21348 url(images/topmenu.png) no-repeat;

margin:20px 9px 10px 9px;

}



#topcatmenu{

margin: 0px;

padding: 0px;

width:962px;

height:32px;

}

	

#topcatmenu ul {

float: left;

list-style: none;

margin: 0px;

padding: 0px;

}

	

#topcatmenu li {

float: left;

list-style: none;

margin: 0px;

padding: 0px;

border-left:1px solid #990033;

}



#topcatmenu li.home {

border-left:none;

}

	

#topcatmenu li a, #topcatmenu li a:link, #topcatmenu li a:visited {

color:#fff;

display: block;

margin: 0px;

padding: 8px 15px 8px 15px;

}



#topcatmenu li a:hover, #topcatmenu li a:active {

color: #f7f7f7;

margin: 0px;

text-decoration: none;

}



#topcatmenu li li {

margin-left:-1px;

border-top:1px solid #b21348;

}

	

#topcatmenu li li a, #topcatmenu li li a:link, #topcatmenu li li a:visited {

background:#990033;

color:#fff;

font-weight: normal;

float: none;

margin: 0px;

padding: 5px 10px 5px 15px;

}

	

#topcatmenu li li a:hover, #topcatmenu li li a:active {

padding: 5px 10px 5px 15px;

background:#b8194e;

}



#topcatmenu li ul {

z-index: 9999;

position: absolute;

left: -999em;

height: auto;

width: 170px;

margin: 0px;

padding: 0px;

}



#topcatmenu li li { 

}



#topcatmenu li ul a { 

width: 140px;

}



#topcatmenu li ul a:hover, #topcatmenu li ul a:active { 

}



#topcatmenu li ul ul {

margin: -27px 0 0 175px;

}



#topcatmenu li:hover ul ul, #topcatmenu li:hover ul ul ul, 

#topcatmenu li.sfhover ul ul, #topcatmenu li.sfhover ul ul ul {

left: -999em;

}



#topcatmenu li:hover ul, #topcatmenu li li:hover ul, 

#topcatmenu li li li:hover ul, #topcatmenu li.sfhover ul, 

#topcatmenu li li.sfhover ul, #topcatmenu li li li.sfhover ul {

left: auto;

}



#topcatmenu li:hover, #topcatmenu li.sfhover { 

position: static;

}



/******* INDEX ********/



.indextop {

overflow:hidden;

height:100%;

margin:0 10px 15px 10px;

}



.randomgames {

width:612px;

float:left;

overflow:hidden;

height:100%;



}



.randomtop {

background:url(images/randomgamestop.gif) no-repeat;

height:28px;

}



.randomtop2 {

background:url(images/randomgamestop2.gif) no-repeat;

height:28px;

}



.randomtop3 {

background:url(images/randomgamestop3.gif) no-repeat;

height:16px;

}



.randomtop4 {

background:url(images/randomgamestop4.gif) no-repeat;

height:28px;

}



.randomtop2 h2 {

font-size:14px;

color:#2a637e;

margin:0 0 0 10px;

padding:0;

}



.randomtop4 h2 {

font-size:14px;

color:#2a637e;

margin:0 0 0 10px;

padding:0;

}



.randombottom {

background:url(images/randomgamesbottom.gif) no-repeat;

height:7px;

}



.randombottom4 {

background:url(images/randomgamesbottom4.gif) no-repeat;

height:7px;

}



.indexbottom {

clear:both;

overflow:hidden;

height:100%;

margin:0 10px 10px 10px;

}



.randomgame {

overflow:hidden;

height:100%;

padding:0 0 0 2px;

background: url(images/randomgamesbg.gif) repeat-y;

}



.randomgame4 {

overflow:hidden;

height:100%;

padding:0 0 0 4px;

background: url(images/randomgamesbg4.gif) repeat-y;

}



.gamethumb {

height:118px;

width:112px;

background: url(images/gamethumb.gif) no-repeat;

margin:5px 0 10px 8px;

float:left;

}


.gamethumbz {

height:118px;

width:100px;

background: url(images/gamethumb.gif) no-repeat;

margin:5px 0 10px 8px;

float:left;

}




.gamethumb4 {

height:118px;

width:112px;

background: url(images/gamethumb.gif) no-repeat;

margin:5px 0 10px 6px;

float:left;

}



.thumbs {

height:80px;

width:96px;

padding:7px;

}



.thumbs img{

border:1px solid #386d87;

}



.thumbtitle {

text-align:center;

}



.thumbtitle a {

color:#2a637e;

}



.gamethumb:hover a {

font-weight:bold;

color:#bb1a50;

}



.gamethumb:hover img {

border:1px solid #bb1a50;

}



.gamethumb4:hover a {

font-weight:bold;

color:#bb1a50;

}



.gamethumb4:hover img {

border:1px solid #bb1a50;

}



.newgames {

width:830px;

float:right;

overflow:hidden;

height:100%;

background: url(images/newgamesbg.gif) repeat-y;

}



.newgamestop {

background:url(images/newgamestop.gif) no-repeat;

height:28px;

}



.newgamesbottom {

background:url(images/newgamesbottom.gif) no-repeat;

height:7px;

}



.newgamesgame {

overflow:hidden;

height:100%;

padding:0 0 0 2px;

}



.gamethumb2 {

height:118px;

width:112px;

background: url(images/gamethumb.gif) no-repeat;

margin:5px 0 10px 5px;

float:left;

}



.gamethumb2:hover a {

font-weight:bold;

color:#bb1a50;

}



.gamethumb2:hover img {

border:1px solid #bb1a50;

}



.gamecloud {

width:830px;

float:right;

margin:0;

}



.gamecloud h2 {

color:#ab0e43;

font-size:16px;

font-weight:bold;

border-bottom:1px solid #2a637e;

}



.tagcloud {

width:830px;

}



.tagcloud a {

color:#2a637e;

border-bottom:1px dotted #2a637e;

}



.tagcloud a:hover {

color:#ab0e43;

border-bottom:1px dotted #ab0e43;

}



/******* POSTS ********/



.entry {

color:#fff;

font-size:13px;

padding:0 10px 0 10px;

}



.entry p {

margin:5px 0 5px 0;

padding:0;

}



.game {

text-align:center;

padding:5px 0 5px 0;

}



.ratings {

margin:0 0 0 10px;

width:500px;

float:left;

color:#c4c4c4;

}



.ratings a {

color:#fff;

}



.fullscreen {

margin:0 10px 0 0;

width:100px;

float:right;

}



.fullscreen a {

color:#fff;

}



.ad336 h2 {

font-size:16px;

margin:0 0 5px 0;

}



.ad336 p {

margin:0 0 10px 0;

}



.singlebottom {

clear:both;

overflow:hidden;

height:100%;

margin:0 0 10px 10px;

}



/******* FOOTER ********/



#footer {

clear:both;

padding:10px;

margin:0;

color:#c4c4c4;

font-size:10px;

}



#footer a {

color:#c4c4c4;

border-bottom:1px dotted #c4c4c4;

}



#footer a:hover {

border-bottom:1px solid #c4c4c4;

}



#pagemenu {

clear:both;

margin:0;

padding:0;

background:#1b2c37 url(images/bottommenubg.png) repeat-x;

overflow:hidden;

height:100%;

}



#pagemenu ul {

margin:0;

padding:10px;

width:850px;

float:left;

}



#pagemenu ul li {

margin:0;

padding:10px;

list-style:none;

display:inline;

}



#pagemenu ul li a {

margin:0;

padding:0;

color:#fff;

font-size:14px;

}



#pagemenu ul li a:hover {

text-decoration:underline;

}



.gotop {

float:right;

width:50px;

padding:10px;

}



.gotop a {

color:#fff;

font-size:14px;

padding:3px 18px 0 0;

background:url(images/gotop.gif) no-repeat right;

}



.footermenus {

clear:both;

overflow:hidden;

height:100%;

background:#071520;

}



.footermenu {

width:280px;

float:left;

margin:0;

padding:10px 20px 10px 20px;

color:#c4c4c4;

}



.footermenu h2 {

font-size:14px;

color:#D0CA9C;

margin:0 0 5px 0;

padding:0;

}



.footermenu ul {

margin:0;

padding:0;

}



.footermenu ul li {

margin:0;

padding:0;

list-style:none;

}



.footermenu ul li a {

color:#c4c4c4;

margin:0;

padding:0;

}



.footermenu ul li a:hover {

text-decoration:underline;

}



.footermenu p {

margin:0;

padding:0;

line-height:14px;

}



/******* ADS ********/

#ads {
    width:344px;
    height:auto;
    float:right;
    margin:20px 0 0 0;
}
.ads-top {
    width:344px;
    height:10px;
    background:url(images/ads-top.jpg) no-repeat;
}
.ads-center {
    width:344px;
    height:auto;
    background:url(images/ads-center.jpg);
}
.ads-bottom {
    width:344px;
    height:10px;
    background:url(images/ads-bottom.jpg) no-repeat;
}





.ad120 {

float:left;

width:120px;

margin:0;

}



.Nav {

margin:10px 0 10px 10px;

}



.Nav span {

font-weight:bold;

background:#2a637e;

color:#fff;

padding:2px 4px 2px 4px;

margin-right:5px;

border:1px solid #0e2331;

}



.Nav strong.on {

font-weight:bold;

color:#b4154a;

padding:3px 5px 3px 5px;

margin-right:5px;

}



.Nav a {

font-weight:bold;

background:#2a637e;

color:#fff;

padding:2px 4px 2px 4px;

margin-right:5px;

border:1px solid #0e2331;

}



.Nav a:hover {

background:#b4154a;

border:1px solid #990033;

}



/******* SEARCH ********/



.searchpart {

float:right;

width:300px;

overflow:hidden;

height:100%;

margin-right:30px;

}



.search {

margin:25px 0 5px 11px;

overflow:hidden;

height:100%;

background:url(images/search.gif) no-repeat;

padding:6px 0 0 2px

}





.main_search{

height:26px;

margin:0px 0 0 3px;

padding:0;

}



.searchform_top{

padding:0px 0px 0 0;

float:left;

}



.searchform_top_text{

width:192px;

border:0px;

background:url(images/searchpart.gif) no-repeat;

color:#c4c4c4;

font-size:14px;

float:left;

margin:0 4px 0 0;

height:28px;

padding:0px 4px 0 4px;

}



.gosearch{

float:left;

}



/*********COMMENTS ******/



.comment a{

text-decoration:none;

}

.commentlist li .avatar { 

float: right;

border: 1px solid #eee;

padding: 2px;

margin-top:-3px;

}



.commentlist cite, .commentlist cite a {

font-weight: bold;

font-style: normal;

font-size: 1.1em;

color:#808080;

}



.commentlist p {

line-height:16px;

}



#commentform p {

line-height:16px;

}



.commentmetadata {

font-size:9px;

}



.commentmetadata a{

color:#000;

}



h3.comments {

padding: 0;

margin: 40px auto 20px;

}



h3#comments {

padding: 10px 0 0 0;

margin: 0px 0 10px 0px;

font-size:13px;

}



#respond {

margin:0 0px 0 0px;

padding:0 0 0 0px;

font-size:13px;

}



h3.respond {

padding: 0;

margin: 0px 0 10px 0px;

font-size:13px;

border-top:none;

}



#respond h3{

padding: 10px 0 0 0;

margin: 0px 10px 10px 0px;

font-size:13px;

}



.alt {

margin: 0;

padding: 10px;

}



.commentlist {

padding: 0;

text-align: justify;

margin:0;

}



.commentlist li {

margin: 0 0 10px 0px;

padding:10px;

list-style: none;

border:1px solid #dfdfdf;

background:#f5f5f5;

}



.commentlist li ul li { 

margin-right: -5px;

margin-left: 10px;

}



.commentlist p {

margin: 10px 5px 10px 0;

}



.children { padding: 0; }



#commentform p {

margin: 5px 0 0 0px;

}



.nocomments {

text-align: center;

margin: 0;

padding: 0;

}



.commentmetadata {

margin: 0;

display: block;

}





#commentform input {

width: 170px;

padding: 2px;

margin: 5px 5px 1px 0;

background:#e9e9e9;

}



#commentform {

margin: 5px 10px 0 0;

}

#commentform textarea {

width: 99%;

padding: 2px;

background:#e9e9e9;

}







#commentform #submit {

margin: 0 0 5px auto;

float: right;

}


