body {
background: #DEDEDE;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color: #DDDDDD;
margin: 0;
padding: 0;
}

p {
margin: 0;
padding: 0;
}

a {
color: #FFCC00;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

img {
border: none;
}

div.main {
background: url(../images/backgrounds/h_bg.gif) repeat-x top left;
}

div.main_h {
background: #333333 url(../images/backgrounds/bg.gif) repeat-y top;
width: 910px;
overflow: auto;
margin: 0px auto;
padding: 0 0 25px 0;
}

div.header {
background: url(../images/backgrounds/bg_header.gif) no-repeat;
height: 129px;
}

div.header_left {
float: left;
width: 435px;
padding: 5px 30px 0 15px;
}

div.header_right {
float: left;
text-align: left;
padding: 45px 0 0 0;
}

div.header_right form {
padding: 0;
margin: 0;
}

.search_input {
width: 274px;
height: 22px;
border: 2px #949494 solid;
font-family: Georgia, "Times New Roman", Times, serif;
color: #CCCCCC;
font-size: 16px;
padding: 4px 4px 0 4px;
background: #333333;
margin: 0;
float: left;
}

.search_buttom, .login_bottom, .save_bottom, .trimite_bottom {
width: 110px;
height: 30px;
font-size: 1px;
color: #949494;
border: none;
margin: 0 0 0 1px;
padding: 0;
float: left;
cursor: pointer;
}

.trimite_bottom {
background: url(../images/backgrounds/trimite.gif) no-repeat;
}

.save_bottom {
background: url(../images/backgrounds/save.gif) no-repeat;
}

.search_buttom {
background: url(../images/backgrounds/cauta_joc.gif) no-repeat;
}

.login_bottom {
background: url(../images/backgrounds/login.gif) no-repeat;
}

div.menu {
width: 889px;
margin: 0 auto;
clear: both;
background: url(../images/backgrounds/bg_menu.jpg) repeat-x left top;
height: 45px;
padding: 0 0 0 5px;
}

div.menu a {
background: #696864 url(../images/backgrounds/bg_menu_up.jpg) repeat-x left top;
color: #FFFFFF;
text-align: center;
font-size: 15px;
font-weight: bold;
width: 125px;
height: 36px;
display: block;
float: left;
text-decoration: none;
margin: 0 0 0 1px;
line-height: 15px;
padding: 4px 0 0 0;
}

div.menu a:hover {
background: #34467F url(../images/backgrounds/bg_menu_over.jpg) repeat-x left top;
text-decoration: none;
}

div.content {
width: 890px;
margin: 0 auto;
}

div.content_left {
float: left;
width: 310px;
}

div.content_right {
float: right;
width: 575px;
}

div.left_box {
margin: 0 0 5px 0;
}

h3, h4, h5 {
height: 21px;
text-align: right;
margin: 0 0 3px 0;
font-size: 13px;
padding: 5px 10px 0 0;
font-weight: bold;
color: #FFFFFF;
}

h5 {
background: #406514 url(../images/h_bg/h5.gif) left top no-repeat;
}

h4 {
background: #931E44 url(../images/h_bg/h4.gif) left top no-repeat;
}

h3 {
background: #866005 url(../images/h_bg/h3.gif) left top no-repeat;
}

h1 {
height: 30px;
text-align: left;
margin: 0 0 3px 0;
font-size: 19px;
padding: 5px 5px 0 10px;
font-weight: bold;
color: #FFFFFF;
background: #2C8D02 url(../images/h_bg/h1.gif) right top no-repeat;
}

h2 {
height: 23px;
text-align: left;
margin: 0 0 3px 0;
font-size: 15px;
padding: 5px 5px 0 10px;
font-weight: bold;
color: #FFFFFF;
background: #006666 url(../images/h_bg/h2.gif) right top no-repeat;
}

div.login {
margin: 0;
padding: 0;
}

div.login form {
margin: 0;
padding: 0;
}

div.login p {
margin: 0;
color: #CCCCCC;
font-size: 13px;
font-weight: normal;
text-align: right;
padding: 0 5px 0 0;
}

div.login span {
margin: 0;
color: #CCCCCC;
font-size: 12px;
font-weight: normal;
text-align: right;
font-style: italic;
}

.login_input {
width: 190px;
height: 19px;
border: 2px #949494 solid;
font-family: Georgia, "Times New Roman", Times, serif;
color: #CCCCCC;
font-size: 13px;
padding: 3px 4px 0 4px;
background: #333333;
margin: 0;
float: left;
display: block;
}

.input_field {
width: 250px;
height: 19px;
border: 2px #949494 solid;
font-family: Georgia, "Times New Roman", Times, serif;
color: #CCCCCC;
font-size: 13px;
padding: 3px 4px 0 4px;
background: #333333;
margin: 0;
float: left;
display: block;
}

.input_field_select {
width: 262px;
border: 2px #949494 solid;
font-family: Georgia, "Times New Roman", Times, serif;
color: #CCCCCC;
font-size: 13px;
padding: 0 0 0 4px;
background: #333333;
margin: 0;
float: left;
display: block;
}

div.mini_box {
background: #3A3A3A;
margin: 5px 0 2px 0;
}

div.mini_box p {
font-size: 13px;
color: #CCCCCC;
line-height: 15px;
padding: 5px 7px;
}

div.mini_box span {
color: #EEEEEE;
}

div.mini_box a {
text-decoration: none;
color: #FFCC00;
}

div.mini_box a:hover {
color: #FFCC00;
text-decoration: underline;
}

div.ads_1 {
border: 2px #82817D solid;
padding: 3px;
text-align: center;
font-size: 1px;
}

div.ads_1 img {
border: none;
padding: 0;
margin: 0;
}

div.left_links {
margin: 0;
padding: 0;
}

div.left_links a {
width: 305px;
height: 21px;
padding: 2px 0 0 5px;
display: block;
color: #FFFFFF;
font-size: 16px;
text-decoration: none;
background: #3A3A3A url(../images/backgrounds/left_link_up.gif) right top no-repeat;
margin: 0;
border-bottom: #151515 1px solid;
}

div.left_links a:hover {
background: #333333 url(../images/backgrounds/left_link_over.gif) right top no-repeat;
color: #FFCC00;
text-decoration: none;
border-bottom: #151515 1px solid;
}

div.left_links span {
color: #989898;
font-size: 13px;
}

div.footer {
width: 910px;
margin: 0px auto;
border-top: 5px #949494 solid;
}

div.footer p {
text-align: center;
padding: 5px 0 8px 0;
border-bottom: #CCCCCC 2px solid;
color: #656565;
font-size: 10px;
}

div.footer a {
font-size: 11px;
color: #565656;
text-decoration: none;
}

div.footer a:hover {
color: #FF4400;
text-decoration: underline;
}

div.footer span {
font-size: 13px;
color: #ABABAB;
}

div.main_description {
padding: 0 0 0 0;
margin: 0 0 15px 0;
}

div.main_description p {
color: #DCDCDC;
font-size: 15px;
text-indent: 40px;
margin: 0 0 5px 0;
line-height: 16px;
}

div.main_description a {
color: #FFCC00;
text-decoration: underline;
}

div.main_description a:hover {
color: #FFCC00;
text-decoration: none;
}


div.list_games {
margin: 5px 0;
}

div.list_game {
clear: both;
height: 68px;
}

div.list_game_left {
width: 85px;
float: left;
}

div.list_game_left a {
border: #5E5E5E 2px solid;
padding: 1px;
text-decoration: none;
display: block;
width: 70px;
height: 59px;
}

div.list_game_left a:hover {
border: #FFCC00 2px solid;
text-decoration: none;
}

div.list_game_right {
width: 440px;
float: left;
}

div.list_game_right p {
font-size: 14px;
color: #DDDDDD;
margin: 2px 0 0 0;
}

div.list_game_right span {
font-size: 14px;
color: #767676;
}

div.list_game_right a {
font-size: 19px;
color: #FFCC00;
text-decoration: none;
}

div.list_game_right a:hover {
color: #FFCC00;
text-decoration: underline;
}

div.list_game_more {
text-align: right;
margin: 0px 0 13px 0;
}

div.list_game_more a {
padding: 4px 8px 3px 8px;
color: #FFFFFF;
font-weight: bold;
font-size: 11px;
text-decoration: none;
background: #3A3A3A;
margin: 0;
}

div.list_game_more a:hover {
background: #333333;
color: #FFCC00;
text-decoration: none;
}

div.navigation {
background: #3A3A3A;
margin: 0 0 5px 0;
padding: 6px 10px 5px 10px;
}

div.navigation p {
font-size: 13px;
color: #FFCC00;
font-weight: bold;
}

div.navigation span {
font-weight: normal;
color: #A9A9A9;
font-size: 16px;
}

div.navigation a {
color: #DDDDDD;
text-decoration: none;
}

div.navigation a:hover {
color: #FFCC00;
text-decoration: none;
}

div.pagenumbers {
padding: 13px 0;
font-size: 13px;
clear: both;
text-align: center;
}

div.pagenumbers a {
padding: 3px 7px;
color: #FFFFFF;
font-weight: normal;
font-size: 14px;
text-decoration: none;
background: #3A3A3A;
margin: 0;
border: #5E5E5E 2px solid;
}

div.pagenumbers a:hover {
background: #333333;
color: #FFCC00;
text-decoration: none;
border: #FFCC00 2px solid;
}

div.pagenumbers span {
padding: 3px 7px;
color: #FFFFFF;
font-weight: normal;
font-size: 14px;
text-decoration: none;
background: #333333;
margin: 0;
border: #FFCC00 2px solid;
}

div.nofind {
margin: 5px 0;
}

div.nofind p {
font-size: 16px;
color: #FFCC00;
text-align: center;
font-weight: bold;
margin: 5px 25px;
}

div.display_game_bg {
padding: 10px 2px;
font-size: 1px;
background: #333333;
margin: 0 0 2px 0;
}

div.display_game {
display: table;
border: #959595 2px solid;
padding: 1px;
margin: 0 auto;
font-size: 1px;
}

div.display_game p {
font-size: 16px;
color: #FF9900;
text-align: center;
width: 540px;
padding: 10px 0;
}

div.display_game a {
color: #FFCC00;
font-size: 19px;
cursor: pointer;
}

div.display_game a:hover {
color: #FFCC00;
text-decoration: underline;
}

div.display_game span {
color: #FFFFFF;
font-size: 27px;
cursor: pointer;
}

div.display_box {
background: #3A3A3A;
margin: 5px 0;
}

div.display_box p {
font-size: 18px;
color: #FDFDFD;
padding: 5px 7px;
text-indent: 40px;
}

div.display_box span {
font-size: 13px;
color: #CACACA;
}

div.list_comment {
}

div.display_comment {
background: #3A3A3A;
margin: 0px 0 2px 0;
padding: 2px 7px 0px 7px;
border-bottom: 2px #444444 solid;
}

div.display_comment p {
font-size: 15px;
color: #FDFDFD;
padding: 1px 0;
}

div.display_comment span {
font-size: 11px;
color: #A7A7A7;
}

div.display_comment a {
color: #FFCC00;
text-decoration: none;
}

div.display_comment a:hover {
text-decoration: underline;
}

div.comment_register {
background: #3A3A3A;
margin: 0px 0 2px 0;
padding: 14px 7px 15px 7px;
border-bottom: 2px #444444 solid;
}

div.comment_register p {
font-size: 17px;
color: #FDFDFD;
padding: 1px 0;
text-align: center;
}

div.comment_register a {
color: #FFCC00;
text-decoration: none;
}

div.comment_register a:hover {
text-decoration: underline;
}

div.post_comment {
margin: 3px 0 5px 0;
}

div.post_comment p {
padding: 0 0 0 10px;
font-size: 13px;
font-weight: bold;
}

div.post_comment form {
margin: 0;
}

.comment_here {
width: 490px;
border: 2px #949494 solid;
font-family: Georgia, "Times New Roman", Times, serif;
color: #CCCCCC;
font-size: 13px;
padding: 4px;
background: #333333;
margin: 2px 0 0 0;
}

.add_comment {
width: 200px;
height: 30px;
font-size: 1px;
color: #949494;
border: none;
margin: 1px 0 0 0;
padding: 0;
cursor: pointer;
background: url(../images/backgrounds/add_comment.gif) no-repeat;
}

.lost_pass {
width: 220px;
height: 30px;
font-size: 1px;
color: #949494;
border: none;
margin: 1px 0 0 0;
padding: 0;
cursor: pointer;
background: url(../images/backgrounds/lostpw.gif) no-repeat;
}

.add_register {
width: 200px;
height: 30px;
font-size: 1px;
color: #949494;
border: none;
margin: 1px 0 0 0;
padding: 0;
cursor: pointer;
background: url(../images/backgrounds/register.gif) no-repeat;
}

div.error {
background: #990000;
padding: 7px 7px;
margin-bottom: 5px;
}

div.error p {
color: #FDFDFD;
font-size: 13px;
font-weight: bold;
text-align: center;
}

div.good {
padding: 7px 7px;
margin-bottom: 5px;
}

div.good p {
color: #FFCC00;
font-size: 13px;
font-weight: bold;
text-align: center;
}

div.banner {
border: #949494 2px solid;
padding: 1px;
font-size: 1px;
}

div.banner img {
border: none;
}

.avatar {
border: #959595 3px solid;
padding: 1px;
margin: 0 0 2px 0;
}

div.new_prv {
padding: 15px 0 5px 0;
}

div.new_prv p {
font-size: 21px;
margin: 0 0 2px 0;
color: #FF6600;
text-align: center;
}

div.new_prv a {
font-size: 13px;
font-weight: bold;
color: #FF0000;
}

div.new_prv a:hover {
color: #FF0000;
text-decoration: underline;
}

div.new_prv span {
font-size: 13px;
font-weight: normal;
color: #999999;
}

div.members {
background: #222222;
margin: 0px;
border-bottom: #3A3A3A 1px solid;
}

div.members p {
font-size: 13px;
color: #CCCCCC;
line-height: 15px;
padding: 5px 7px;
}

div.members span {
color: #999999;
}

div.members a {
text-decoration: none;
color: #FFCC00;
}

div.members a:hover {
color: #FFCC00;
text-decoration: underline;
}

