body {

      margin: 0px;

	padding: 0px;

	background: #FFFFFF;

	color: #333333;

	font-size: 11px;

	font-family: Arial, Tahoma, sans-serif;

	text-align: left;

}

form {

	margin: 0px;

	padding: 0px;

}

input, textarea {

	margin: 2px;

	padding: 2px;

	background: #FFF;

	border: 1px solid #CCC;

	font-size: 11px;

}
.content_box2 {
border: 5px solid #DDD;
padding-top: 40px;
padding-bottom: 40px;
margin-bottom: 10px;
background: #fff;

}
.adstext {
text-align: center;
height: 25px;
font-size: 13px;
font-weight: bold;
background: #ddd;
padding-top: 5px;
width: auto;
}

.content_left734 {

width : 734px;

margin : 0;

padding : 0;

background : url('images/content_topbar.jpg') no-repeat;

margin-top : 10px;

}

.content_left734 h2 {

color : #ffffff;

font-family : Arial;

font-size : 12px;

font-weight : bold;

letter-spacing : 1px;

padding : 7px 0 0 24px;

margin-bottom : 0;

}

.content_left734 .listajoc734 {

border : 2px solid #226afd;

padding-left : 2px;

padding-right : 3px;

padding-top : 3px;

margin-top : 5px;

}

.content_left734 .listajoc734 ul {

margin : 0;

padding : 0;

}

.content_left734 .listajoc734 ul li {

clear : both;

margin : 0;

list-style : none;

font-family : Arial;

height : 20px;

}

.content_left734 .listajoc734 ul li.orange {

clear : both;

margin : 0;

list-style : none;

font-family : Arial;

background : #fef8f2;

padding-left : 0;

height : 20px;

}

.content_left734 .listajoc734 ul li.white {

clear : both;

margin : 0;

list-style : none;

font-family : Arial;

background : #ffffff;

padding-left : 0;

height : 20px;

}

.content_left734 .listajoc734 a {

font-family : Arial;

color : #cc6600;

text-decoration : none;

}

.content_left734 .listajoc734 a:hover {

color : #cc6600;

text-decoration : underline;

}

.games_left_left {

width : 362px;

margin : 0;

padding : 0;

background : url('images/games_topbar_2.jpg') no-repeat;

margin-top : 10px;

}

.games_left_left h2 {

color : #ffffff;

font-family : Arial;

font-size : 12px;

font-weight : bold;

letter-spacing : 1px;

padding : 7px 0 0 20px;

margin-bottom : 0;

}

.games_listajoc {

border : 2px solid #226afd;

padding-left : 3px;

padding-right : 3px;

margin-top : 5px;

}

.games_listajoc ul {

margin : 0;

padding : 0;

}

.games_listajoc ul li {

clear : both;

margin : 0;

list-style : none;

font-family : Arial;

}



.games_left_right {

width : 362px;

margin : 0;

padding : 0;

background : url('images/games_topbar.jpg') no-repeat;

margin-top : 10px;

}

.games_left_right h2 {

color : #ffffff;

font-family : Arial;

font-size : 12px;

font-weight : bold;

letter-spacing : 1px;

padding : 7px 0 0 20px;

margin-bottom : 0;

}

#games_left_right #listajoc {

border : 2px solid #226afd;

padding-left : 3px;

padding-right : 3px;

margin-top : 5px;

}

#games_left_right #listajoc ul {

margin : 0;

padding : 0;

}

#games_left_right #listajoc ul li {

clear : both;

margin : 0;

list-style : none;

font-family : Arial;

}

#games_left_right #listajoc ul li.blue {

clear : both;

margin : 0;

list-style : none;

font-family : Arial;

background : #eff7ff;

padding-left : 0;

}

#games_left_right #listajoc ul li.white {

clear : both;

margin : 0;

list-style : none;

font-family : Arial;

background : #ffffff;

padding-left : 0;

}

#games_left_right #listajoc a {

font-family : Arial;

color : #b8b8b8;

text-decoration : none;

}

#games_left_right #listajoc a:hover {

color : #ddd;

text-decoration : underline;

}
.reclama-border {

height : 20px;

margin-top : 0;

padding-top : 3px;

text-align : center;

font-weight : bold;

color : #fff;

background : #3585f6;

margin-bottom : 42px;

}

.reclama {

width : 690px;

color : #2d2d2d;

height : 410px;

background-color : #3585f6;

text-align : center;

margin : 0 auto;

}

.reclama-border-1 {

height : 20px;

padding-top : 3px;

text-align : center;

font-weight : bold;

color : #fff;

background : #3585f6;

margin-top : 42px;

}

.reclama-1 {

width : 734px;

height : 20px;

background : url('images/game_backgr4.jpg') no-repeat;

margin-left : 0;

margin-top : 10px;

padding : 0;

text-align : center;

}

.reclama-2 {

width : 734px;

margin-left : 0;

padding : 0;

text-align : center;

background : url('images/game_back_line.jpg') repeat;

}

.reclama-3 {

width : 734px;

height : 20px;

margin-left : 0;

background : url('images/game_backgr5.jpg') no-repeat;

font-family : Arial;

font-size : 12px;

color : #ffffff;

font-weight : bold;

margin-bottom : 10px;

}

ul.bb-list-unordered { }

ol.bb-list-ordered { }

ol.bb-list-ordered-d { list-style-type:decimal; }

ol.bb-list-ordered-lr { list-style-type:lower-roman; }

ol.bb-list-ordered-ur { list-style-type:upper-roman; }

ol.bb-list-ordered-la { list-style-type:lower-alpha; }

ol.bb-list-ordered-ua { list-style-type:upper-alpha; }

ol.bb-listitem { }

.mid_top {

	background: url(images/mid_top.jpg) no-repeat;

	height: 10px;

	width: 1000px;

	margin-left: auto;

	margin-right: auto;

}

.mid_bottom {

	background: url(images/mid_bottom.jpg) no-repeat;

	height: 10px;

	width: 1000px;

	margin-left: auto;

	margin-right: auto;

}

.mid_middle {

	background: url(images/mid_middle.jpg) repeat-y;

	width: 1000px;

	margin-left: auto;

	margin-right: auto;

}

.menu_content {

      padding: 4px 4px;

}

.menu_title {

      text-align:center;

      padding-top: 7px;

      color: #1e7b92;

}

.menu_top {

	background: url(images/left_top.jpg) no-repeat;

	height: 27px;

	width: 240px;

      margin-top: 10px;

	margin-left: auto;

	margin-right: auto;

}

.menu_bottom {

	background: url(images/left_bottom.jpg) no-repeat;

	height: 10px;

	width: 240px;

	margin-left: auto;

	margin-right: auto;

}

.menu_middle {

	background: url(images/left_middle.jpg) repeat-y;

	width: 240px;

	margin-left: auto;

	margin-right: auto;

}

.listajoc ul {margin: 0; padding:1px;}

.listajoc ul li { clear:both; margin: 0; list-style:none; font-family: Arial; height:20px; background:url('images/gamescat_arrow_2.gif') no-repeat 17px #ffffff; padding-left:52px;}

.listajoc ul li.orange{clear: both; margin: 0; list-style:none; font-family: Arial; height:20px; background:url('images/gamescat_arrow_2.gif') no-repeat 17px #f3f2f2; padding-left:52px;}

.listajoc a:link, .listajoc a:active, .listajoc a:visited { float: left; display:block; padding-top:3px; font-family: Arial; color:#acabab; font-weight:bold; font-size:11px; text-decoration:none; }

.listajoc a:hover{ color:#DDD; text-decoration:underline;}



.listajoc-2 ul {margin: 0; padding:1px;}



.listajoc-2 ul li.orange{clear: both; margin: 0; list-style:none; font-family: Arial; background: #f3f2f2; padding-left: 0px; height:20px;}

.listajoc-2 ul li.white{clear: both; margin: 0; list-style:none; font-family: Arial; background: #ffffff; padding-left: 0px; height:20px;}

.listajoc-2 a:link, .listajoc-2 a:active, .listajoc-2 a:visited { float: left; display:block; padding-top:3px; font-family: Arial; color:#acabab; font-weight:bold; font-size:11px; text-decoration:none; }

.listajoc-2 a:hover{ color:#DDD; text-decoration:underline;}



.quotetop{

	background: #E4EAF2 url(images/css_img_quote.gif) no-repeat right;

	border: 1px dotted #000;

	border-bottom: 0;

	border-left: 4px solid #8394B2;

	color: #000;

	font-weight: bold;

	margin: 2px auto 0 auto;

	padding: 3px;

}



.quotemain{

	background: #FAFCFE;

	border: 1px dotted #000;

	border-left: 4px solid #8394B2;

	border-top: 0;

	color: #465584;

	padding: 4px;

	margin: 0 auto 0 auto;

}

.codetop {

	background: #FDDBCC url(images/css_img_code.gif) no-repeat right;

	color: #000;

	font-weight: bold;

	margin: 2px auto 0 auto;

	padding: 3px;

}



.codemain {

	background: #FAFCFE;

	border: 1px dotted #FDDBCC;

	color: #465584;

	margin: 0 auto 0 auto;

	padding: 2px;

}

.jocuri_noi {

      background:url('images/bg_jocuri_noi.jpg') no-repeat;

	margin-top: 10px;

      border:0px;

      height: 150px;

      width: 538px;

      float:left;

	padding: 2px;

}

.joc_noi {

      background:url('images/joc_noi.jpg') no-repeat;

	margin-top: 10px;

      border:0px;

      height: 180px;

      width: 409px;

      float:left;

	padding: 2px;

      color:#FFF;

}

.votat_joc {

      background:url('images/votat_joc.jpg') no-repeat;

	margin-top: 10px;

      border:0px;

      height: 375px;

      width: 314px;

      float:left;

	padding: 2px;

      color:#FFF;

}

.joc_tari {

      background:url('images/joc_tari.jpg') no-repeat;

	margin-top: 10px;

      border:0px;

      height: 180px;

      width: 409px;

      float:left;

	padding: 2px;

      color:#FFF;

}

.post-image {

      padding:3px;

      background: #FFF;

      border:1px solid #DDD;

}

.post-table {

      margin-left:165px;

      padding:5px;

      background: #fef8f2;

      border:1px solid #CDCDCD;

}



.google_ads {

      padding-left:5px;

      margin-top: 10px;

      float:right;

	text-align:center;

}

p {

	margin:4px 0px;

}

fieldset {

	margin-top: 7px;

	border-radius: 8px;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

}

legend {

	font-weight: bold;

}

a:link, a:visited {

	color: #CCC;

	text-decoration: none;

}

a:hover {

	color: #DDD;

	text-decoration: none;

}

.spacer{clear:both; height:1px;}



.editor {

	font-family: verdana, arial, sans-serif;

	font-size:13px;



}



.button {

margin: 1px;

padding: 2px;

}



.button:hover {

margin:0px;

border:1px solid #DDD;

background:#efefef;

padding: 2px;

}



.ed {

width: 400px;

height: 150px;

}



/* ----------- My Form ----------- */

.myform{

margin:0;

width:722px;

padding:0;

}



/* ----------- stylized ----------- */

.cp_menu {

text-align:center;

border: 1px solid #DDD;

margin-top:10px;

height:20px;

padding-top:4px;

background: #FFF

}

.etichete {

padding-left:4px;

text-align:left;

border: 1px solid #DDD;

height:20px;

padding-top:4px;

background: #FFF;

}

#stylized{

background:#FFF;

}

#stylized h1 {

color: #83c906;

font-size:14px;

font-weight:bold;

margin-bottom:8px;

}

#stylized p{

font-size:11px;

color:#666666;

margin-bottom:20px;

border-bottom:solid 1px #83c906;

padding-bottom:10px;

}

#stylized label{

display:block;

font-weight:bold;

text-align:right;

width:140px;

float:left;

}

#stylized .small{

color:#666666;

display:block;

font-size:11px;

font-weight:normal;

text-align:right;

width:140px;

}

#stylized input{

float:left;

font-size:12px;

padding:4px 2px;

border:solid 1px #aacfe4;

width:200px;

margin:2px 0 20px 10px;

}

#stylized textarea{

float:left;

font-size:12px;

padding:4px 2px;

border:solid 1px #aacfe4;

width:400px;

height:200px;

margin:2px 0 20px 10px;

}

#stylized select{

float:left;

font-size:12px;

padding:4px 2px;

border:solid 1px #aacfe4;

width:200px;

margin:2px 0 20px 10px;

}

#stylized button{

clear:both;

margin-left:150px;

width:125px;

height:31px;

background:#666666 url(img/button.png) no-repeat;

text-align:center;

line-height:31px;

color:#FFFFFF;

font-size:11px;

font-weight:bold;

}



br{clear:both;}

label{float: right; margin-right:13px; color:#636363; height: 17px; font-size: 11px; font-family: Arial; font-weight: normal; padding-top: 3px;}

.gamecov {border: 2px solid #DDD;}

.gamecov2 {border: 2px solid #FFF;}

.dynumbers {float: right; margin-right:3px; color:#636363; height: 17px; font-size: 11px; font-family: Arial; font-weight: normal;padding-top: 3px;}

.dynumbers2 {float: left; color:#2d2d2d; height: 17px; font-size: 11px; font-family: Arial; font-weight: normal; padding-top: 3px; padding-left:17px; padding-right: 23px;}

.dynumbers3 {float: left; color:#2d2d2d; height: 17px; font-size: 11px; font-family: Arial; font-weight: normal; padding-top: 3px; padding-left:17px; padding-right: 23px;}



#gameDesc {width: 734px; height: 160px; background: url('images/game_backgr1.jpg') no-repeat;margin-left: 0px; margin-top:10px; padding:0px; text-align:center;}

#gameDesc h1{color: #fff; font-family:Arial; font-size:18px; font-weight:bold; letter-spacing:1px; padding: 0px; padding-top:6px; margin-bottom:10px;}

.instructions {width:600px; height: 106px; margin:0px; padding-left:95px; padding-right:36px; text-align:left;  color:#ffffff; font-family:Arial; font-size: 12px; font-weight:normal;}

#gamePlay{width: 734px; margin-left:0px; padding: 0px; text-align: center; background:url('images/game_back_line.jpg') repeat;}



.fullscreen {float:left; padding-left:22px; margin-bottom:5px; margin-top:0px; text-align:left; font-family:Tahoma; font-size:11px; font-weight:bold; color:#ffffff; }

.fullscreen a{font-family:Tahoma; color:#ffffff; text-decoration:none;}

.fullscreen a:hover{color:#ffffff; text-decoration:underline;}



.fullscreen-2 {float:right; padding-right:22px; margin-bottom:5px; margin-top:0px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#ffffff; }

.fullscreen-2 a{font-family:Tahoma; color:#ffffff; text-decoration:none;}

.fullscreen-2 a:hover{color:#ffffff; text-decoration:underline;}



#gameMenu{width: 734px; height: 43px; margin-left:0px; padding:6px 0 0 0; background:url('images/game_backgr3.jpg') no-repeat;  font-family:Arial; font-size:12px; color:#ffffff; font-weight:bold; margin-bottom:20px;}

#gameMenu a{font-family:Arial; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none; line-height:31px;}

#gameMenu a:hover{text-decoration:underline;}



#content_left {width: 734px; margin:0px; padding:0px; background:url('images/content_topbar.jpg') no-repeat; margin-top:10px;}

#content_left h2{color:#ffffff; font-family:Arial; font-size:12px; font-weight:bold; letter-spacing:1px; padding: 7px 0 0 24px; margin-bottom:0px;}

#content_left #listajoc {border: 2px solid #8cbd8c;padding-left:2px;padding-right:3px;padding-top:3px;margin-top:5px;}

#content_left #listajoc ul {margin: 0; padding:0px;}

#content_left #listajoc ul li { clear:both; margin: 0; list-style:none; font-family: Arial; height:20px;}

#content_left #listajoc ul li.orange{clear: both; margin: 0; list-style:none; font-family: Arial; background: #fef8f2; padding-left: 0px; height:20px;}

#content_left #listajoc ul li.white{clear: both; margin: 0; list-style:none; font-family: Arial; background: #ffffff; padding-left: 0px; height:20px;}

#content_left #listajoc a{ font-family: Arial; color:#cc6600; text-decoration:none; }

#content_left #listajoc a:hover{ color:#cc6600; text-decoration:underline;}



#games_left_left {width: 362px; margin:0px; padding:0px; background:url('images/games_topbar_2.jpg') no-repeat; margin-top:10px;}

#games_left_left h2{color:#ffffff; font-family:Arial; font-size:12px; font-weight:bold; letter-spacing:1px; padding: 7px 0 0 20px;margin-bottom:0px;}

#games_left_left #listajoc {border: 2px solid #8cbd8c;padding-left:3px;padding-right:3px;margin-top:5px;}

#games_left_left #listajoc ul {margin: 0; padding:0px;}

#games_left_left #listajoc ul li { clear:both; margin: 0; list-style:none; font-family: Arial;}

#games_left_left #listajoc ul li.blue {font-family: Arial; background: #eff7ff; padding-left: 0px; }

#games_left_left #listajoc ul li.white {list-style:none; font-family: Arial; background: #ffffff; padding-left: 0px; }

#games_left_left #listajoc a { font-family: Arial; color:#b8b8b8; text-decoration:none; }

#games_left_left #listajoc a:hover { color:#DDD; text-decoration:underline;}



#games_left_right {width: 362px; margin:0px; padding:0px; background:url('images/games_topbar.jpg') no-repeat; margin-top:10px;}

#games_left_right h2{color:#ffffff; font-family:Arial; font-size:12px; font-weight:bold; letter-spacing:1px; padding: 7px 0 0 20px;margin-bottom:0px;}

#games_left_right #listajoc {border: 2px solid #8cbd8c;padding-left:3px;padding-right:3px;margin-top:5px;}

#games_left_right #listajoc ul {margin: 0; padding:0px;}

#games_left_right #listajoc ul li { clear:both; margin: 0; list-style:none; font-family: Arial;}

#games_left_right #listajoc ul li.blue {clear: both; margin: 0; list-style:none; font-family: Arial; background: #eff7ff; padding-left: 0px;}

#games_left_right #listajoc ul li.white{clear: both; margin: 0; list-style:none; font-family: Arial; background: #ffffff; padding-left: 0px;}

#games_left_right #listajoc a{ font-family: Arial; color:#b8b8b8; text-decoration:none; }

#games_left_right #listajoc a:hover{ color:#DDD; text-decoration:underline;}



#profil {width: 260px; margin:0px; padding:0px; background:url('images/stats_topbar.jpg') no-repeat; margin-top:10px;}

#profil h2{color:#ffffff; font-family:Arial; font-size:12px; font-weight:bold; letter-spacing:1px; padding: 7px 0 0 54px; margin-bottom:0px;}

#profil #listajoc {border: 2px solid #429dec;padding:5px;}



#profil_coment {width: 260px; margin:0px; padding:0px; background:url('images/newgames_topbar.jpg') no-repeat; margin-top:10px;}

#profil_coment h2{color:#ffffff; font-family:Arial; font-size:12px; font-weight:bold; letter-spacing:1px; padding: 7px 0 0 54px; margin-bottom:0px;}

#profil_coment #listajoc {border: 2px solid #fcc91e;margin-top:5px;}



/* the header of the site  */

.header {

	height: 200px;

	width: 1000px;

	margin-left: auto;

	margin-right: auto;

	background: url(images/header.jpg) no-repeat bottom left #FFFFFF;

}

.youtube-bg {

      margin-top:10px;

	height: 240px;

	width: 260px;

	margin-left: auto;

	margin-right: auto;

	background: url(images/youtube-bg.jpg) no-repeat;

}

.bg-footer {

      margin-top:10px;

	height: 120px;

	width: 1000px;

	margin-left: auto;

	margin-right: auto;

	background: url(images/bg-footer.jpg) no-repeat;

}

.loch1 {

	text-align: left;

      position:absolute;

      padding-left:144px;

      top:34px;

}

.googleads {

      position:absolute;

      padding-left:7px;

      top:106px;

	text-align: left;

}

h1 {

      font-family: verdana; font-size: 8pt; text-transform: uppercase; font-weight: bold; text-decoration: none;

	color: #FFFFFF;

}

/* menu with links to different parts of site */

.main_menu {

      position:absolute;

      padding-left:240px;

      top:76px; 

	color: #FFFFFF;

	font-family: Verdana, sans-serif;

}

.main_menu a:link, .main_menu a:visited {

	color: #FFFFFF;

      font-weight: bold;

	text-decoration: none;

}

.main_menu a:hover {

color: #FFFFFF;

      font-weight: bold;

	text-decoration: none;

}

/* top categories menu */

#categories {

	margin: 0px;

	padding: 0px;

	position: absolute;

	top: 97px;

	left: 10px;

	color: #FFFFFF;

	font-size: 14px;

	font-weight: bold;

}

#categories li {

	list-style-type: none;

	display: block;

	float: left;

	margin-right: 4px;

}

#categories a:link, #categories a:visited {

	color: #FFFFFF;

	text-decoration: none;

}

#categories a:hover {

	color: #FF6347;

}

/* main part of the website */

#main {

	margin-left: auto;

	margin-right: auto;

	padding: 2px;

	width: 990px;

}

/* menu */

div#side_menu {

	background: #FFFFFF;

	float: left;

      padding-left:6px;

	width: 240px

}

/* content of the page */

div#main_contents {

	float: right;

	width: 734px;

}

/* boxes where ads are in */

.ad_box {

	margin-bottom: 4px;

	padding: 3px;

	border: 1px solid #0099CC;

	background: #FFFFFF;

	color: #333333;

	text-align: center;

}

.ad_box_2 {

    padding: 3px;

    margin-bottom: 4px;

	border: 1px solid #99CC66;

	background: #FFFFFF;

	color: #333333;

	text-align: center;

}

/* headers of content boxes */

h3 {

	background: #0099CC url(images/topbar.png);

	color: #FFFFFF;

	margin: 0px 0px 2px 0px;

	padding: 2px 2px 2px 4px;

	font-weight: bold;

	font-size: 11px;

}

/* content is inside these boxes */

.content_box {

    margin-bottom: 4px;

    padding: 2px;

	border: 1px solid #99CC66;

	background: #FFFFFF;

}

.content_box_2 {

	margin-bottom: 4px;

	padding: 2px;

	border: 1px solid #0099CC;

	background: #FFFFFF;

}

.content_box .left {

	width: 100px;

	float: left;

	margin-top: 2px;

	margin-bottom: 2px;

	font-weight: bold;

}

.content_box .right {

	float: left;

	margin-top: 2px;

	margin-bottom: 2px;

}

.content_box_2 input {

	border: 1px solid #0099CC;

}

/* top lists */

.content_box_2 ol {

	padding: 0px;

	margin: 0px;

	list-style-position: inside;

}

.content_box_2 ol li {

	margin: 2px 0px;

	padding: 0px;

}

/* files on index page */

.index_files_left {

	text-align:left;

      background:url('images/gamescat_arrow_2.gif') no-repeat 6px; 

      padding-left:22px;

      height:18px;

}

/* boxes around file on categories pages */

.browse_file_box {

	padding: 3px;

      height:90px;

	background: #fef8f2;

	border: 1px solid #DDDDDD;

}

/* game on scores page */

#score_game {

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 5px;

	padding: 3px;

	border: 1px solid #CCFF99;

	width: 300px;

}

/* file rating stars */

#file_rating img {

	width: 25px;

	height: 25px;

	border: 0px;

}

/* file action icons */

img.action_image {

	border: 0px;

	width: 24px;

	height: 24px;

	cursor: pointer;

}

.played {

	font-size: 9px;

}

/* bot in user online section */

.bot {

	color: #DD7500;

}

/* BB code images  */

img.bb {

	width: 20px;

	height: 20px;

	padding: 2px;

	cursor: pointer;

}

img.bb:hover {

      padding:1px;

      border:1px solid #DDD;

	background: #F7F7F7;

}

/* quotes in PMs and forum posts*/

.quote {

	border: 1px dotted #AAAAAA;

	background: #FAFAFA url(images/quote.png) no-repeat;

	background-position:  bottom right;

	margin: 2px 2px 6px 2px;

	padding: 4px;

	border-radius: 6px;

	-moz-border-radius: 6px;

	-webkit-border-radius: 6px;

}

/* icon next to forum post */

.post_icon {

	float: left;

	margin-right: 4px;

	width: 16px;

	height: 16px;

}

/* forum posts */

.forum_post {

	background: #FCFCFC;

	border: 1px solid #E3E3E3;

	margin: 8px 0px;

	position: relative;

}

.forum_post .header {

	border-bottom: 1px solid #E3E3E3;

	width: 80%;

	padding: 2px;

}

/* pagination */

div.pagination {

	padding: 2px;

	margin: 2px;

	text-align: center;

}

div.pagination a:link, div.pagination a:visited {

	padding: 2px;

	border: 1px solid #CCCCCC;

	color: #000000;

	text-decoration: none;

}

div.pagination a:hover {

	color: #000000;

	background: #F2F2F2;

}

div.pagination b {

	padding: 2px;

	border: 1px solid #CCCCCC;

}

div.pagination p {

	margin: 0px 0px 5px 0px;

}

/* CSS tables */

.table_header {

	float: left;

	text-align: center;

	font-weight: bold;

}

.table {

	float: left;

	text-align: center;

}

.separator {

	margin-bottom: 1px;

	padding-top: 1px;

	border-bottom: 1px solid #DDD;

	font-size:0px;

	height: 0px;

	clear: both;

}

/* JavaScript "popups" */

.popup {

	position: absolute;

	display: none;

	background: #F0F8FF;

	border: 2px solid #0099CC;

	color: #333333;

	padding: 4px;

	-moz-opacity: 0.9;

	opacity: 0.9;

	filter: alpha(opacity=90);

	border-radius: 10px;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	z-index: 10;

}

#tell_friend_popup {

	width: 350px;

}

#report_broken_popup {

	width: 300px;

}

/* favourites menu */

div#favourites_menu {

	position: absolute;

	background: #F0F8FF;

	width: 150px;

	border: 1px solid #0099CC;

	padding: 4px;

	-moz-opacity: 0.95;

	opacity: 0.95;

	filter: alpha(opacity=95);

	border-radius: 10px;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

}

div#favourites_menu ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

div#favourites_menu ul li {

	margin: 2px 0px;

}

/* errors */

.error_box {

	margin-bottom: 4px;

	padding: 3px;

	border: 1px solid #FF3300;

	background: #FADFDC;

	color: #FF3300;

	text-align: left;

}

/* comments are in these boxes */

.comment_box {

	margin-bottom: 5px;

	padding-bottom: 3px;

	border-bottom: 1px dotted #99CC66;

}

/* news are in boxes like this */

.news_box {

	margin-top: 2px;

	padding-bottom: 2px;

	border-bottom: 1px dotted #3399CC;

}

/* champion info */

#champion_box {

    margin-bottom: 4px;

    padding: 2px;

	border: 1px solid #99CC66;

	background: url(images/cup.gif);

	background-repeat: no-repeat;

	background-position: 25% 50%;

	text-align: center;

}

/* box around file sponsor */

#sponsor {

	margin-bottom: 4px;

	padding: 4px;

	border: 1px dotted #FF3300;

	background: #FFCC33;

	text-align: center;

	font-weight: bold;

}

/* CP icons */

.cp_icon {

	width: 10px;

	height: 10px;

	border: 0;

}

/* tab menu stuff */

.tab_menu {

	position: relative;

	padding: 3px 0;

	margin-left: 0;

	margin-top: 1px;

	margin-bottom: 4px;

	list-style-type: none;

	text-align: left;

	border-bottom: 1px solid #C0C0C0;

}

.tab_menu li {

	display: inline;

	margin: 0;

}

.tab_menu li a, .tab_menu li a:visited {

	position: relative;

	text-decoration: none;

	padding: 3px 7px;

	margin-right: 3px;

	border-top: 1px solid #C0C0C0;

	border-left: 1px solid #C0C0C0;

	border-right: 1px solid #C0C0C0;

}

.tab_menu li a:hover {

	background: #FAFAFA;

}

.tab_menu li a.selected {

	position: relative;

	top: 1px;

	background: #FFFFFF;

}

/* friends in User CP */

div.friend_cp_box {

	border-bottom: 1px solid #C0C0C0;

	margin: 4px 0px;

	padding: 4px 0px;

}

div.friend_cp_box img.avatar {

	float: left;

	margin-right: 8px;

}

/* username on profile */

.profile_username:link, .profile_username:visited {

	margin-bottom: 4px;

	color: #333333;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

}

.profile_username:hover {

	color: #666666;

}

/* quote on profile page */

#profile_quote {

	font-style: italic;

}

/* profile content  */

.profile_left {

	float: left;

	font-weight: bold;

	width: 150px;

}

.profile_right {

	float: left;

}

.profile_line {

	clear: both;

	border-bottom: 1px dotted #DDD;

	padding-top: 4px;

	margin-bottom: 4px;

	height: 0px;

	font-size:0px;

}

/* favourite files slider */

div#favourites {

	width: 100%;

	height: 75px;

	overflow: hidden;

	position: relative;

	float: left;

}

div#favourites div.file {

	float: left;

	width: 120px;

	text-align: center;

	margin-bottom: 20px;border:0px;

}

/* arrow that scrolls content */

img.profile_arrow {

	width: 16px;

	height: 16px;

	position: absolute;

	z-index: 10;

	border: 0;

	cursor: pointer;

	display: none;

}

/* friends are in these boxes */

div.friend {

	float: left;

	width: 119px;

	text-align: center;

}

/* info on registration page */

.register_info {

	float: left;

	width: 200px;

	font-weight: bold;

}

/* info about framed game */

.frame {

	font-size: 12px;

	color: #FFFFFF;

	padding: 4px;

}

.frame a:link, .frame a:visited {

	color: #FFFFFF;

	text-decoration: underline;

	font-weight: bold;

}

.frame a:hover {

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

}

/* box on redirection page */

#redirection_box {

	margin-top: 50px;

	margin-left: auto;

	margin-right: auto;

	padding: 5px;

	width: 400px;

	border: 1px solid #336699;

	background: #FFFFFF; 

	text-align: center;

}

/* links */

.f_link {

	margin-bottom: 3px;

}

/* footer of the site */

#Footer{width: 980px; margin: 0 auto; text-align: center;}

	

#term {  border-bottom: solid 1px #cccccc; text-align:center; color:#2d2d2d; font-size: 11px; padding-top:5px; padding-bottom:5px; line-height:15px; font-weight:lighter; margin:0 auto;}

#term a {padding-left:20px; font-family: Arial; color:#3090C7; font-size:11px; font-weight:normal; text-decoration:none;}

#term a:hover {text-decoration:underline; color:#DDD;}

#btmlinks { padding: 10px 5px 10px 5px; text-align:left; color:#0a6cba; font-size:11px; font-weight: lighter;}

#btmlinks a {padding-left:1px; font-family: Arial; color:#555555; font-size:10px; font-weight:bold; text-decoration:none;}

#btmlinks a:hover {color:#555555; text-decoration:underline;}



#TermsPolicy {width: 980px; border-top: solid 1px #cccccc; margin: 0 auto; color: #555555; font-size: 10px; font-weight: normal; text-align:left;padding-top:10px}

#TermsPolicy a {color: #0a6cba; text-decoration: none; font-weight: lighter;}

#TermsPolicy a:hover {text-decoration: underline;}

.trafic { margin:2px 12px 0 0; width:90px;}

.parteneri {float:left; margin-left:6px; margin-top:0px; margin-right:0px; margin-bottom:0px;}


