body {
  font-family: Tahoma, sans-serif, arial, helvetica;
  font-size: 12px;
  background: #0e2a37;
  margin: 0;
  padding: 0;
  background: url('../images/body.jpg') center;
  background-position: center top;
  background-repeat: no-repeat;
}

html {
  background: url('../images/html_shadow.jpg') #0e2a37;
  background-repeat: repeat-y;
  background-position: center;
}
#top_info h1{
  color: #FFFFFF;
  display: block;
  font-size: 21px;
  left: 182px;
  opacity: 1;
  position: relative;
  top: -175px;
}

a:hover {
  border-bottom: 1px dotted;
}

a {
  text-decoration: none;
}

a.none {
  text-decoration: none;
  border: 0;
}

a:hover.none {
  text-decoration: none;
  border: 0;
}

#container {
  width: 899px;
  background: #e9e9e9;
  margin: auto;
  overflow: hidden;
  margin: auto;
}

#top_info {
  margin: auto;
  width: 899px;
  height: 131px;
  overflow: hidden;
}

#top_info #top_info_logo {
  display: block;
  height: 131px;
  margin: 0;
  padding: 0;
  width: 600px;
  opacity: 0;
  background: url('../images/top_hover.jpg') no-repeat left;
}

#top_info.active {

}

#menu {
  height: 37px;
}

#menu a:hover {
  border: 0;
}

#menu ul {
  margin: 0;
  padding: 0;
}

#menu ul li ul {
  margin: 0;
  padding: 0;
  position: absolute;
  background: #1d0209;
  border: 1px solid #1d0209;
  display: none;
  color: #fff;
  z-index: 500;
}

#menu ul li ul li img {
  margin: 5px;
  margin-bottom: 0px;
}

#menu ul li ul li a:hover {
  border-bottom: 1px dotted #fff;
}

#menu ul li ul li a {
  text-indent: 0px;
  color: #fff;
  font-weight: bold;
  height: auto;
  display: inline;
}

#menu ul li ul li {
  background: url("../images/li2.gif") no-repeat scroll 0 10px transparent
    ;
  list-style: none outside none;
  float: none;
  padding: 5px;
  margin: 0;
  padding-left: 15px;
  margin-left: 5px;
  display: block;
  height: 14px;
}

#menu ul li .visible {
  display: block;
}

#menu li {
  height: 37px;
  float: left;
  list-style-type: none;
}

#menu li a {
  outline: none;
  text-indent: -9999px;
  overflow: hiddent;
  height: 37px;
  display: block;
}

#menu li a.element1 {
  background: black;
  background: url('../images/m_1.jpg');
  width: 120px;
}

#menu li a.menu_hover:hover {
  background-position: 0 -37px;
}

#menu li a.element2 {
  background: url('../images/m_2.jpg');
  width: 111px;
}

#menu li a.element3 {
  background: url('../images/m_3.jpg');
  width: 86px;
}

#menu li a.element4 {
  background: url('../images/m_4.jpg');
  width: 101px;
}

#menu li a.element5 {
  background: url('../images/m_5.jpg');
  width: 73px;
}

#menu li.end_menu form {
  margin: 0;
}

#menu li.end_menu {
  background: black;
  background: url('../images/m_end.jpg');
  width: 408px;
}

#menu li.end_menu #menu_search {
  position: relative;
  top: -2px;
  left: 165px;
  background: none;
  padding: px;
  border: none;
  width: 150px;
  font-size: 11px;
}

#menu  #menu_search_ok:active {
  top: 7px;
}

#menu  #menu_search_ok {
  text-indent: -9999px;
  position: relative;
  top: 6px;
  left: 172px;
  border: none;
  width: 76px;
  height: 24px;
}
#footer_text {
    color: #999999;
    font-size: 9px;
    padding: 10px;
    text-align: justify;
}
#footer {
  background: url('../images/footer.jpg');
  height: 77px;
  color: #fff;
}

#footer #footer_left {
  text-align: center;
  float: left;
  padding-top: 30px;
  padding-bottom: 0px;
  margin: 0px;
  height: 20px;
  padding-left: 110px;
}

#footer #footer_left #footer_icon {
  text-indent: 0px;
  display: block;
  text-indent: -9999px;
  width: 90px;
  height: 30px;
  position: relative;
  left: -90px;
  top: -25px;
  border: none;
}

#footer #footer_right {
  float: right;
  padding-top: 50px;
  padding-right: 20px;
}

#footer #footer_right ul {
  padding: 0;
  margin: 0;
}

#footer #footer_right li {
  float: left;
  list-style-type: none;
  margin-left: 7px;
}

#footer a {
  color: #fff;
  text-decoration: none;
}

#footer a:hover {
  border-bottom: dotted 1px #fff;
}

#content_left {
  width: 248px;
  float: left;
  padding: 3px;
}

#content_left .avatar_50 img {
  border: 0;
}

#content_left .avatar_50 {
  width: 50px;
  margin: 3px;
}

#content_right {
  width: 639px;
  float: left;
  padding: 3px;
  padding-left: 0;
}

.clear {
  clear: both;
}

#content_main {
  padding: 5px;
}

#content_left .window {
  margin: auto;
  width: 237px;
  background: url('../images/l_window_back.jpg');
}

#content_left .window .content {
  padding: 4px;
  background: url('../images/l_window_bottom.jpg') bottom no-repeat;
  padding-bottom: 13px;
}

#content_right .window {
  margin: auto;
  width: 627px;
  background: url('../images/r_window_back.jpg');
}

#content_main .window {
  margin: auto;
  width: 887px;
  background: url('../images/large_window_back.jpg');
}

#content_main .window .content {
  padding: 4px;
  background: url('../images/large_window_bottom.jpg') bottom no-repeat;
  padding-bottom: 13px;
}

#game_info .window,#comments .window {
  margin: 12px;
  margin-top: 8px;
  float: left;
  width: 407px;
  background: url('../images/game_info_window_back.jpg');
}

#comments .window {
  margin: auto;
  clear: both;
  float: none;
}

#game_info table {
  float: left;
  width: 250px;
}

#game_info_description {
  height: 225px;
  overflow: auto;
}

.select_input {
  width: 150px;
}

.auto {
  margin: auto;
  float: none !important;
}

#game_info_table_wrapper {
  width: 420px;
  overflow: hidden;
  float: left;
}

#game_info a {
  color: #8d0032;
  text-decoration: none;
}

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

#game_info table th {
  color: #7a7a7a;
  text-align: right;
  padding: 5px;
}

#game_info table td,#game_info_share_it,#broken_game input {
  color: #7a7a7a;
  font-size: 12px;
}

#game_info table td.send_link {
  padding: 10px;
  text-align: center;
}

#game_info {
  padding: 5px;
}

#game_info_share_it {
  float: left;
  margin-left: 10px;
}

#broken_game input {
  border: 0;
  cursor: pointer;
  font-weight: bold;
  float: left;
  margin-left: 25px;
}

#game_info .window .content,#comments .window .content {
  padding: 4px;
  background: url('../images/game_info_window_bottom.jpg') bottom
    no-repeat;
  padding-bottom: 13px;
}

#game_info_right .window .content {
  padding: 0px;
  background: url('../images/game_info_window_bottom.jpg') bottom
    no-repeat;
  padding-bottom: 13px;
}

hr {
  border: 0;
  border-bottom: 1px #ccc solid;
}

#dodajdo {
  margin: 16px;
  margin-bottom: 0;
  float: left;
}

.white {
  color: #fff;
}

#content_right .window .content {
  padding: 4px;
  background: url('../images/r_window_bottom.jpg') bottom no-repeat;
  padding-bottom: 13px;
}

.window .top a {
  color: #fff;
  text-decoration: 0;
}

.window .top a:hover {
  border-bottom: 1px dotted #fff;
}

#game_info .window .top, #content_main .window .top h1, #content_main .window .top h2 ,#content_left .window .top,#content_right .window .top,#comments .window .top {
  height: 25px;
  font-size: 13px;
  padding-top: 8px;
  padding-left: 33px;
  font-weight: bold;
  color: #fff;
  text-shadow: #000 1px 1px 0px;
}

#game_info_right .window .top ul a {
  color: #fff;
  font-weight: normal;
}

#game_info_right .window .top ul a.selected {
  color: #99EE99;
  font-weight: bold;
}

#game_info_right .window .top ul {
  padding: 0;
  margin: 0;
}

#game_info_right .window .top li {
  list-style: none;
  float: right;
  margin: 2px;
}

#game_info .window .top_back_1 {
  background: url('../images/tops/game_info_top_1.jpg') top no-repeat;
}

#game_info .window .top_back_2 {
  background: url('../images/tops/game_info_top_2.jpg') top no-repeat;
}

#comments .window .top_back_1 {
  background: url('../images/tops/comments_top_1.jpg') top no-repeat;
}

#content_main .window .top_back_1 h2 {
  background: url('../images/tops/l_top_1.jpg') top no-repeat;
}

#content_main .window .top_back_2 h2 {
  background: url('../images/tops/l_top_2.jpg') top no-repeat;
}

#content_main .window .top_back_3 h2 {
  background: url('../images/tops/l_top_3.jpg') top no-repeat;
}

#content_main .window .top_back_4 h2 {
  background: url('../images/tops/l_top_4.jpg') top no-repeat;
}

#content_right .window .top_back_1 {
  background: url('../images/tops/m_top_1.jpg') top no-repeat;
}

#content_right .window .top_back_2 {
  background: url('../images/tops/m_top_2.jpg') top no-repeat;
}

#content_right .window .top_back_3 {
  background: url('../images/tops/m_top_3.jpg') top no-repeat;
}

#content_right .window .top_back_4 {
  background: url('../images/tops/m_top_4.jpg') top no-repeat;
}

#content_right .window .top_back_5 {
  background: url('../images/tops/m_top_5.jpg') top no-repeat;
}

#content_right .window .top_back_6 {
  background: url('../images/tops/m_top_6.jpg') top no-repeat;
}

#content_right .window .top_back_7 {
  background: url('../images/tops/m_top_7.jpg') top no-repeat;
}

#content_left .window .top_back_1 {
  background: url('../images/tops/s_top_1.jpg') top no-repeat;
}

#content_left .window .top_back_2 {
  background: url('../images/tops/s_top_2.jpg') top no-repeat;
}

#content_left .window .top_back_3 {
  background: url('../images/tops/s_top_3.jpg') top no-repeat;
}

#content_left .window .top_back_4 {
  background: url('../images/tops/s_top_4.jpg') top no-repeat;
}

#content_left .window .top_back_5 {
  background: url('../images/tops/s_top_5.jpg') top no-repeat;
}

#game_top_players {
  width: 400px;
  float: left;
  margin: 12px;
  margin-top: 0px;
}

.button:hover {
  top: 1px;
  position: relative;
  border: 0;
  outline: none;
}

.button:active {
  top: 2px;
  position: relative;
  border: 0;
  outline: none;
}

.button {
  outline: none;
}

a.play_button {
  text-indent: -9999px;
  background: url('../images/buttons/play.jpg');
  display: block;
  width: 78px;
  height: 25px;
  outline-style: none;
  margin: 5px;
}

a.more_button {
  text-indent: -9999px;
  background: url('../images/buttons/more.gif');
  display: block;
  width: 53px;
  height: 14px;
  outline-style: none;
  margin: 2px;
  float: right;
}

a.favorite_remove_button {
  text-indent: -9999px;
  background: url('../images/buttons/favorite_rem.gif');
  display: block;
  width: 65px;
  height: 23px;
  outline-style: none;
  margin: 5px;
}

a.user_edit_button {
  float: left;
  text-indent: -9999px;
  background: url('../images/buttons/user_edit.gif');
  display: block;
  width: 113px;
  height: 24px;
  outline-style: none;
  margin: 5px;
}

a.user_del_button {
  float: left;
  text-indent: -9999px;
  background: url('../images/buttons/user_del.gif');
  display: block;
  width: 133px;
  height: 24px;
  outline-style: none;
  margin: 5px;
}

#content_right .game_window a.game {
  display: block;
  padding-top: 7px;
  width: 100px;
  margin: auto;
}

#content_right .game_window .remove_favorite {
  position: absolute;
  margin-left: 160px;
}

#content_right .game_window a img {
  height: 100px;
  width: 100px;
  border: 1px solid #999;
}

.game_window a:hover img {
  border: 0;
}

#content_right .game_window a:hover .game_screen_overlay {
  background: url(../images/play_back.png) no-repeat;
  width: 103px;
  height: 103px;
  position: absolute;
}

#content_right .game_window {
  color: #676767;
  float: left;
  width: 176px;
  border: 1px solid #eee;
  border-bottom: 0;
  padding: 3px;
  height: 210px;
  margin: 10px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  background: #fff url('../images/l_game_window_bottom.jpg') bottom
    no-repeat;
}

.game_window h3 {
  font-size: 13px;
}

#content_right .game_window img {
  display: block;
  border: 1px solid #424242;
}

#content_right .game_window .shows {
  display: inline;
  color: #8d8d8d;
  width: 25px;
  background: url('../images/icons/monitor.png') no-repeat;
  padding-left: 18px;
  padding-bottom: 2px;
  margin: 3px;
  float: left;
  margin-right: 8px;
}

#content_right .game_window .ratings {
  display: inline;
  width: 90px;
  margin: 3px;
  float: left;
}

#content_right .game_window h3 {
  color: #0a83d0;
  margin: 0px;
  margin-top: 7px;
}

#content_right .game_window .ratings img {
  margin: 0;
  border: 0;
  display: inline;
}

#content_right .game_window .game_info {
  display: block;
  margin: auto;
  width: 150px;
}

#content_right .game_window .play_button,#content_right .game_window .favorite_remove_button
{
  margin: auto;
  margin-top: 5px;
  margin-bottom: 10px;
}

#login_form p {
  margin: 0;
  padding: 0;
}

#menu li.end_menu p {
  margin: 0;
  padding: 0;
}

#content_left .game_window {
  margin: 2px;
  margin-bottom: 20px;
  height: 38px;
}

#content_left .game_window a:hover .game_screen_overlay {
  background: url(../images/play_back_small.png) no-repeat;
  width: 51px;
  height: 57px;
  display: block;
  position: absolute;
}

.game_window a.link {
  color: #8d0032;
  text-decoration: none;
}

.game_window a.link:hover {
  border-bottom: 1px dotted #8d0032;
  text-decoration: none;
}

#content_left .game_window img {
  float: left;
  margin-right: 10px;
  border: 1px solid #424242;
  width: 50px;
  height: 50px;
}

#content_left .game_window .shows,#game_info .shows,#game_info .award,#game_info .comments,#game_info .award2
{
  display: inline;
  color: #8d8d8d;
  width: 25px;
  background: url('../images/icons/monitor.png') no-repeat;
  padding-left: 18px;
  padding-bottom: 2px;
  margin: 3px;
}

#game_info_screen img {
  border: 3px solid #999;
  float: right;
  margin-right: 35px;
}

#game_info .comments {
  background: url('../images/icons/comments.png') no-repeat;
}

#game_info .award {
  background: url('../images/icons/award.png') no-repeat;
}

#game_info .award2 {
  background: url('../images/icons/award2.png') no-repeat;
}

#content_left .game_window .ratings {
  display: inline;
  width: 90px;
  margin: 3px;
}

#content_left .game_window h3,#content_left .game_window h3 a {
  margin: 0px;
  margin-top: 7px;
  text-decoration: none;
}

#content_left .game_window .ratings img {
  margin: 0;
  border: 0;
  display: inline;
  float: none;
}

#content_left .game_window .game_info {
  display: block;
  margin: 5px auto 8px;
  overflow: hidden;
  width: 150px;
}

}
#content_left .window ul {
  margin: 0;
  padding-left: 0;
  list-style-type: none;
}

#content_left .window li,#content_left .window li a {
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  color: #763a0a;
}

#content_left .window li {
  background: url('../images/li.gif') no-repeat 0px 4px;;
  margin: 3px;
  padding-left: 13px;
  margin-left: -30px;
  list-style: none;
}

#login_form label {
  position: relative;
  padding: 0;
  display: block;
  text-indent: -9999px;
  border: 0;
  height: 24px;
  width: 54px;
}

#login_form #login_label {
  left: 49px;
  top: 23px;
  background: url('../images/login_label.gif') no-repeat left;
}

#top_info #top_info_logo {
  margin: 0;
  padding: 0;
}

#login_form #password_label {
  left: 49px;
  top: 5px;
  background: url('../images/pass_label.gif') no-repeat left;
}

#login_form input {
  position: relative;
  padding: 0;
  padding-top: 3px;
  border: 0;
  height: 21px;
  width: 116px;
  padding-left: 3px;
  padding-right: 3px;
}

#login_form {
  position: relative;
  width: 340px;
  height: 130px;
  overflow: hidden;
  position: relative;
  left: 550px;
  top: -130px;
}

#login_form_element{
position: relative;
left: 100px;
}

#login_form #login {
  left: 103px;
  top: -1px;
  background: url('../images/login_form.gif') no-repeat left;
}

#login_form #password {
  left: 103px;
  top: -19px;
  background: url('../images/pass_form.gif') no-repeat left;
}

#login_form #register_button {
  outline: 0;
  display: block;
  height: 24px;
  left: 40px;
  position: relative;
  text-indent: -9999px;
  top: -11px;
  width: 85px;
  background: url('../images/buttons/join.gif') no-repeat left;
}

h3 {
  font-size: 15px;
}

#login_form #login_submit {
  height: 24px;
  text-indent: -9999px;
  top: -38px;
  left: 137px;
  width: 85px;
}

#login_form #login_submit:active {
  top: -39px;
}

#login:outline {
  border: none;
}

#password::outline {
  border: none;
}

#user_info_logout {
  font-size: 9px;
}

#user_info a {
  color: #fff;
}

#user_info {
  color: #fff;
  margin: 5px;
  float: right;
  position: relative;
  text-align: right;
  clear: both;
}

#user_info_avatar img {
  border: 2px solid #444;
  margin: 3px;
}

#user_info_avatar {
  float: right;
}

#top_info #logo {
  display: block;
  height: 90px;
  left: 69px;
  position: relative;
  text-indent: -9999px;
  top: 14px;
  width: 390px;
  outline: 0;
}

/** GAMES **/
#game_cointainer0, #game_cointainer1 {
  width: 890px;
  position: relative;
  overflow: hidden;
  text-align: center;
  left: 0px;
  z-index: 100;
}

#game_cointainer1 object,#game_cointainer1 embed {
  background-color: #000;
  z-index: 100;
  margin: 10px;
}
#game_cointainer0 object,#game_cointainer0 embed {
  z-index: 100;
  margin: 10px;
}

#game_buttons {
  margin: auto;
  width: 580px;
  text-align: center;
}

#game_buttons a,#game_buttons input {
  margin: 5px;
}

#button_prev {
  float: left;
  text-indent: -9999px;
  display: block;
  width: 100px;
  height: 24px;
  background: url('../images/buttons/prev.gif');
}

#button_next {
  float: left;
  text-indent: -9999px;
  display: block;
  width: 100px;
  height: 24px;
  background: url('../images/buttons/next.gif');
}

#button_hide {
  float: left;
  text-indent: -9999px;
  display: block;
  width: 71px;
  height: 24px;
  background: url('../images/buttons/hide.gif');
}

#button_zoom_in,#button_favorite,#button_zoom_out,#button_game_overlay {
  float: left;
  cursor: pointer;
}

.paginator {
  float: right;
  font-size: 12px;
}

.error {
  color: #fff;
  display: block;
  background: #f00;
  font-weight: bold;
  padding: 2px;
}

#user_info_window table {
  float: left;
  margin: 10px;
  border-collapse: collapse;
  border: 1px solid #555;
}

#user_info_window table td {
  padding: 5px;
}

#user_info_window table th {
  background: #555;
  padding: 5px;
  color: #fff;
}

#user_info_window img {
  margin: 10px;
  float: left;
  border: 2px #999 solid;
}

.ajax_image_button:hover {
  margin-top: 1px;
}

.ajax_image_button:active {
  margin-top: 2px;
}

/*  COMMENT*/
.comment {
  margin-bottom: 20px;
  overflow: hidden;
  color: #7a7a7a;
}

.comment_name {
  color: #0a83d0;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
}

.comment_date {
  float: right;
}

.comment_avatar {
  float: left;
  margin: 7px;
}

.comment_avatar img {
  border: 2px solid #999;
}

#game_info_right .content .top {
  display: none;
}

#game_info_right .game_window .game_info div {
  float: left;
}

#game_info_right .game_window h3 {
  margin: 0;
  padding: 0;
  padding-left: 3px;
  overflow: hidden;
}

#game_info_right .game_window a img {
  float: left;
  width: 50px;
  height: 50px;
  border: 2px #999 solid;
}

#game_info_right .content .tabs .window,#game_info_right .content .tabs .content
{
  background: none;
}

#game_info_right .window #first  object {
  outline: 0;
  margin-left: 2px;
}

#game_info_right .game_window {
  width: 190px;
  height: 60px;
  margin: 3px;
  float: left;
}

#profile_buttons input {
  margin-top: 5px;
}

#atffc {
  display: none;
}

#recover_link {
  position: relative;
  top: -28px;
  left: 50px;
  font-size: 10px;
  color: #777;
}

#news_window {
  margin: 10px;
}

#news_window #news_date {
  color: #999;
  font-size: 9px;
}

#news_window h2 {
  margin: 0;
  font-size: 16px;
  font-family: Trebuchet, Arial, sans-serif;
}

#news_window #news_links a {
  color: #777;
}

#others_portal_link {
  text-align: right;
}
#others_portal_link #fb_link{
  position: relative;
  top: 3px;
}

#others_portal_link img {
  border: none;
}

#send_link {
  width: 150px;
}

#add_to_sledzik,#send_link {
  float: left;
  margin: 4px;
}

#add_to_sledzik img {
  border: 0;
}

#broken_game input:hover,#send_link input:hover,#add_to_sledzik:hover,#others_portal_link a:hover
{
  border: none;
  position: relative;
  top: 1px;
}

#others_portal_link a {
  float: right;
}

/*  SOCIAL BUTTONS*/
.inset {
  font-size: 14px;
  list-style-type: none;
  margin: 10px 0 0 15px;
}

.inset img {
  border: none;
}

/*  LEFT BANER 200x200*/
.baner_200x200 {
  margin: 0 0 0 15px;
}

/*  MAIN BANER 728x90*/
#baner_728x90 {
  margin: 5px 85px 1px 85px;
}

/*  FACEBOOK WIDGET*/
.facebook{ 
  float:right; 
  width:232px; 
  height:420px; 
  background: url('../images/slider.png'); 
  display:block; 
  right:-205px; 
  padding:0; 
  position:fixed; 
  top:170px;      
  z-index:10000;
  color:#FFF; 
}

#game_message {
  font-size: 20px;
  font-weight: bold 
}
#nk_login{
    height: 21px;
    left: 35px;
    position: relative;
    top: -64px;
    width: 50px;
}
