body {
  padding:0px;
  margin:0px;
  font-family:Helvetica,Arial,sans-serif;
  font-size:13px;
  background-repeat:repeat-x;
  background-image:url(../images/bg.gif);
  background-position:0px 35px;
  background-color:#d2d2d2;
}

img {
  border:0px;
}

#monitor {
  position:absolute;
  left:13px;
  top:-2px;
}

#logo {
  position:absolute;
  left:145px;
  top:46px;
  width:426px;
  height:25px;
  
}

ul.menu {
  margin:0px;
  padding:0px;
  list-style:none;
  float:right;
  margin-top:7px;
  position:relative;
  width:600px;
}

ul.menu li {
  margin:0px;
  padding:0px;
  list-style:none;
  display:block;
  float:right;
  background-image:url(../images/b_left.gif);
  background-repeat:no-repeat;
  background-color:#838383;
  margin-right:9px;
  position:relative;
}

ul.menu li.favorites {
  background-image:url(../images/b_star.gif);
}

ul.menu li.add {
  background-image:url(../images/b_plus.gif);
}

ul.menu li.lang {
  text-align:left;
  padding-left:0px !important;
  width:115px;
}

ul.menu li.active{
  background-color:#838383 !important;
}
ul.menu li.active a{
  color:white !important;
}
ul.menu li.lang a{
  background-image:none;
  padding-left:29px;
  background-image:url(../images/lang_button_bg.gif);
  background-position:right 6px;
  width:70px;
}

ul.menu li.lang ul {
  float:left;
  display:none;
  list-style:none;
  padding:0px;
  margin:0px;
  clear:both;
  position:absolute;
  width:100%;
}

ul.menu li.lang ul li {
  text-align:left;
  padding:0px;
  margin:0px;
  float:left;
  background-color:#c0c0c0;
  width:100%;
}
ul.menu li.lang ul li a{
  background-image:none;
  display:block;  
  color:black;
  
}
ul.menu li.lt {
  background-image:url(../images/flags/lt.gif);
  background-position:7px 5px;
}

ul.menu li.ru {
  background-image:url(../images/flags/ru.gif);
  background-position:7px 5px;
}

ul.menu li.en {
  background-image:url(../images/flags/gb.gif);
  background-position:7px 5px;
}

ul.menu li a{
  height:18px;
  position:relative;
  line-height:16px;
  padding-top:3px;
  display:inline-block;
  color:white;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  padding-left:9px;
  padding-right:9px;
  background-image:url(../images/b_right.gif);
  background-repeat:no-repeat;
  background-position:top right;
}

ul.menu li.favorites a{
  padding-left:24px;
}

ul.menu li.add a{
  padding-left:24px;
}

.clear {
  clear:both;
  height:0px;
  position:inline;
  line-height:0px;
  padding:0px;
}

#keywords_cloud {
  text-align:left;
  width:100%;
  background-color:#e9e9e9;
  background-image:url(../images/headline_right.gif);
  background-repeat:no-repeat;
  background-position:top right;
  margin-top:5px;
}

#keywords {
  padding:20px;
  padding-top:5px;
  word-spacing:6px;
  
}

#keywords a{
  color:black;
  text-decoration:none;
  word-spacing:normal;
  
}

#popular_games {
  text-align:left;
  width:100%;
  background-color:#e9e9e9;
  background-image:url(../images/headline_right.gif);
  background-repeat:no-repeat;
  background-position:top right;
}

#popular_games a{
  white-space:nowrap;
}

#popular_games .headline, #keywords_cloud .headline {
  height:45px;
  float:left;
  line-height:48px;
  color:black;
  font-size:24px;
  padding-left:12px;
  background-image:url(../images/headline_left.gif);
  background-repeat:no-repeat;
}
#popular_games .menu {
  margin-right:2px;
  margin-top:11px;
}
#popular_games .menu li {
  background-color:#cecece;
  background-image:url(../images/pop_b_left.gif);
  background-repeat:no-repeat;
}

#popular_games .menu li a{
  height:20px;
  line-height:18px;
  padding-top:5px;
  font-size:14px;
  color:#363535;
  background-image:url(../images/pop_b_right.gif);
  background-repeat:no-repeat;
  background-position:top right;
}

#popular_games .menu li.add a{
  padding-left:28px;

}
#popular_games .menu li.add{
  background-image:url(../images/pop_b_plus.gif);
}

#popular_games table td table td {
  background-image:url(../images/game_menu_bg.gif);
  background-repeat:repeat-x;
}
#popular_games table td table td a{
  font-size:16px;
  color:black;
  height:24px;
  padding-top:6px;
  background-position:11px center;
  display:block;
  text-decoration:none;
  padding-left:38px;
  background-repeat:no-repeat;
}

#popular_games table td table td.active {
  background-image:url(../images/game_menu_bg_active.gif);
}
#popular_games table td table td.active a{
  text-decoration:underline;
}

#main {
  padding-top:8px;
  position:relative;
  width:100%;
}

#banner_right, #banner_left {
  width:160px;
  padding-left:3px;
  padding-right:3px;
}

#filter td {
  background-color:#e9e9e9;
}

#filter .left {
  background-image:url(../images/filter_left.gif);
  background-repeat:no-repeat;
  height:42px;
  font-size:18px;
  padding-left:16px;
  width:159px;
}

#filter .right {
  background-image:url(../images/filter_right.gif);
  background-repeat:no-repeat;
  background-position:right;
  width:8px;
}

#filter table td.left {
  height:27px;
  background-image:url(../images/filter_left2.gif);
  line-height:27px;
  padding:0px;
  width:auto !important;
  padding-left:5px;
}

#filter table td.right {
  background-image:url(../images/filter_right2.gif);
  width:49px;
}

#filter table td {
  background-color:white;
}

.input {
  border:0px;
  background-color:#eae9e9;
  font-family:Helvetica,Arial,sans-serif;
  font-size:13px;
  color:black;
  height:16px;
  padding-left:2px;
  padding-top:4px;
}
.select {
  border:0px;
  background-color:#eae9e9;
  font-family:Helvetica,Arial,sans-serif;
  font-size:13px;
  color:black;
}

.p100 {
  width:100%;
}

#main_info {
  margin-top:8px;
  width:100%;
}
h1 {
  padding:0px;
  margin:0px;
  font-size:20px;
  font-family:Helvetica,Arial,sans-serif;
  background-image:url(../images/h1_left.gif);
  background-repeat:no-repeat;
  padding-left:15px;
  line-height:42px;
  white-space:nowrap;
  padding-right:10px;
}

h1 a {
	color:inherit;
	text-decoration:underline;
}
.h1 {
  background-image:url(../images/h1_bg.gif);
  background-repeat:repeat-x;
  height:42px;
  text-align:left;
}

.h1 .list_flag {
  float:left;
  padding-top:5px;
  padding-right:5px;
}

#main_info h1 {
  float:left;
}
#main_info .left img {
  margin-top:9px;
}
#main_info .right div {
  padding-right:12px;
  background-image:url(../images/h1_right.gif);
  background-repeat:no-repeat;
  background-position:right top;
  padding-top:5px;
}

#content {
  background-color:white;
  padding:12px;
  font-size:13px;
  font-family:Helvetica,Arial,sans-serif;
  padding-bottom:0px;
}

#info td{
  font-size:13px;
  font-family:Helvetica,Arial,sans-serif;
  line-height:24px;
  color:#420404;
}

#info td.label {
  font-weight:bold;
  color:black;
  white-space:nowrap;
  padding-right:5px;
  width:1%;
}

#ivertink {
  float:right;
  width:300px;
  background-image:url(../images/vote_bg.gif);
  background-repeat:repeat-x;
  position:relative;
  height:145px;
  margin-top:-12px;
  right:-12px;
}

#ivertink span.headline {
  display:block;
  height:100%;
  position:absolute;
  background-image:url(../images/vote_left.gif);
  background-repeat:no-repeat;
  font-size:24px;
  padding-top:12px;
  padding-left:8px;
}

#ivertink span.rating {
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  text-align:right;
  color:#35c21e;
  font-size:30px;
  padding-top:8px;
  margin-left:-16px;
}

#ivertink #pasiekiamumas {
  padding-top:94px;
  padding-left:6px;
  color:#420404;
}

#ivertink #pasiekiamumas span {
  color:black;
  font-weight:bold;
}

.bar {
  background-color:#d3d3d3;
  width:289px;
  height:29px;
  background-image:url(../images/bar.png);
  position:absolute;
  margin-top:7px;
}

.red {
  background-color:red;
}

.green {
  background-color:#43ed59;
}

.b_left, .b_right {
  background-color:white;
  background-repeat:no-repeat;
  background-image:url(../images/cb_left.gif);
  background-position:left bottom;
}

.b_right {
  background-image:url(../images/cb_right.gif);
  background-position:right bottom;
}

.comment {
  margin-bottom:10px;
}

.comment td {
  background-color:#e9e9e9;
}
.comment .text {
  padding:7px;
  background-image:url(../images/c_left2.gif);
  background-repeat:no-repeat;
  background-position:left bottom;
  font-size:12px;
}

.comment .text a {
  color:black;
  font-weight:bold;
}

.comment th {
  background-color:#f4f4f4;
  font-weight:bold;
  font-size:18px;
  text-align:left;
  height:27px;
  white-space:nowrap;
  padding:0px;
  margin:0px;
  padding-top:4px;
  width: auto;
}

.comment .b_right {
  background-image:url(../images/c_right2.gif);
  width:4px;
  
}

.comment .left {
  background-image:url(../images/c_left.gif);
  background-repeat:no-repeat;
  width:4px;
}

.comment .date {
  font-size:12px;
  padding-right:4px;
  text-align:right;
}

.comment .right {
  background-image:url(../images/c_right.gif);
  background-repeat:no-repeat;
  background-position:right top;
  width:4px;
}

.comment .number {
  padding-left:5px;
  width:1%;
}
.comment .commenter {
  color:#515151;
  font-size:14px;
  padding-left:5px;
}
#tabs {
  padding-top:8px;
}
#tab {
  clear:both;
}
.tab_content {
  background-color:white;
  padding-left:14px;padding-right:14px
}
#tab .tleft, #tab .tright {
  background-repeat:no-repeat;
  background-image:url(../images/ct_left.gif);
  background-position:left top;
  background-color:white;
  
}

#tab .tright {
  background-image:url(../images/ct_right.gif);
  background-position:right top;
  background-color:white;
}

ul.tabs_menu {
  margin:0px;
  padding:0px;
  list-style:none;
}

ul.tabs_menu li {
  margin:0px;
  padding:0px;
  float:left;
  margin-left:4px;
  background-image:url(../images/tab_bg.gif);
}

ul.tabs_menu li.active {
  background-image:url(../images/tab_bg_active.gif);
}

ul.tabs_menu li div {
  background-repeat:no-repeat;
  background-image:url(../images/tab_right.gif);
  background-position:right top;
}

ul.tabs_menu li.active div {
  background-image:url(../images/tab_right_active.gif);
}

ul.tabs_menu li a {
  font-size:16px;
  color:black;
  text-decoration:none;
  display:inline-block;
  height:30px;
  line-height:30px;
  padding-left:10px;
  padding-right:10px;
  background-image:url(../images/tab_left.gif);
  background-position:left top;
  background-repeat:no-repeat;
  white-space:nowrap;
}

ul.tabs_menu li.active a {
  background-image:url(../images/tab_left_active.gif);
}

#footer {
  margin-top:20px;
  height:17px;
  padding-top:8px;
  background-image:url(../images/footer_bg.gif);
  font-size:10px;
  color:white;
  text-align:right;
  padding-right:10px;
}

#rodyti_po {
  float:right;
  font-size:14px;
  color:#737373;
}

#rodyti_po div {
  float:right;
  padding-top:15px;
}
#rodyti_po ul {
  float:right;
  padding:0px;
  margin:0px;
  list-style:none;
  margin-left:10px;
  padding-top:10px;
}

#rodyti_po ul li {
  float:left;
  padding:0px;
  margin:0px;
  background-color:#cecece;
  background-image:url(../images/rodyti_left.gif);
  background-repeat:no-repeat;
  margin-right:4px;
  line-height:normal;
}

#rodyti_po ul li.active {
  background-image:url(../images/rodyti_left_active.gif);
  background-color:#737373;
}

#rodyti_po ul li a{
  padding-left:8px;
  padding-top:4px;
  padding-bottom:0px;
  padding-right:8px;
  height:18px;
  line-height:17px;
  display:inline-block;
  text-decoration:none;
  color:black;
  background-image:url(../images/rodyti_right.gif);
  background-repeat:no-repeat;
  background-position:right;
}

#rodyti_po ul li.active a{
  background-image:url(../images/rodyti_right_active.gif);
  color:white;
}

table.styled {font: 100% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 0; border-collapse: collapse; color: #333; background: #F3F5F7;}

table.styled a {font-size:12px; color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  

table.styled a:visited {color: #777;}

table.styled a:hover {color: #000;}  

table.styled th a {color:white !important;}
table.styled thead th {background: #3A4856; padding: 5px; color: #fff; text-align: left; font-weight: normal; white-space:nowrap;}

table.styled tbody, table.styled thead {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}

table.styled tbody {border-bottom: 1px solid #EAECEE;}
                      
table.styled tbody td, table.styled tbody th {font-size:12px; padding: 5px; background: url("../images/td_back.gif") repeat-x; text-align: left;}

table.styled tbody tr {background: #F3F5F7;}

table.styled tbody tr.odd {background: #F0F2F4;}

table.styled tbody  tr:hover {background: #EAECEE; color: #111;}

table.styled tfoot td, table.styled tfoot th, table.styled tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;}

.pagebarUTH {
  font-size: 12px;
  font-family:verdana;
  margin-right: 0.1em;
  border: 1px solid #FFF;
  background: #FFF;
  text-decoration: none;
  margin-top:20px;
}

.pagebarUTH a, .pageList .this-page {
  display:inline-block;
  color: #693;
  text-decoration: underline;
  border: 1px solid #E3E3E3;
  text-decoration: none;
  padding: 0.2em 0.5em;
}

.pagebarUTH a:hover {
  border: 1px solid #693;
}

.pagebarUTH a:visited {
  color: #693;
  text-decoration: underline;
  border: 1px solid #E3E3E3;
  text-decoration: none;
  padding: 0.2em 0.5em;
}

.pagebarUTH .break {
  display:inline-block;
  padding: 2px 6px;
  border: none;
  background: #FFF;
  text-decoration: none;
}

.pagebarUTH .this-page {
  border: 1px solid #693;
  padding: 0.2em 0.5em;
  font-weight: bold;
  background: #693;
  color: #FFF;
}

.pagebarUTH a:active{
  color: #360;
  text-decoration: underline;
}

#errorExplanation ul, .error_message ul {
  padding:20px;
  padding-top:0px;
  padding-bottom:10px;
}

.form {
  font-size:12px;
  font-weight:bold;
  line-height:20px;
}

.form .input {
  width:100%;
}

.button {
  background-image:url(../images/s_bg.gif);
  background-repeat:repeat-x;
  width:auto;
  float:right;
}

.button div {
  background-image:url(../images/s_left.gif);
  background-repeat:no-repeat;
  width:auto;
  
}

.button div a{
  line-height:normal;
  padding-left:8px;
  padding-right:8px;
  height:17px;
  padding-top:4px;
  display:inline-block;
  background-image:url(../images/s_right.gif);
  background-repeat:no-repeat;
  background-position:top right;
  font-size:12px;
  color:#2d2d2d;
  text-decoration:none;
  font-weight:bold; 
}

#clear_filter_btn {
  position:absolute; margin-top:-7px; margin-left:47px
}

#search_btn {
  position:absolute; margin-top:-16px; margin-left:10px;
  width:32px;
  height:32px;
}

#version {
  position:absolute; left:577px; top:40px
}

.offline_row {
  background: #f4dedf !important;
}

h3 {
  margin-top:0px;
}

.refresh {
  margin:0px; padding:0px; float:right;
}

.imgs img {
  display:none;
}

.graphs {
  margin-bottom:20px;
}

.graphs th ul {
  margin:0px;
  padding:0px;
  list-style:none;
}
.graphs th ul li {
  float:left;
  height:30px;
  font-size:16px;
  color:black;
  text-decoration:none;
  font-weight:normal;
  line-height:30px;
  padding-left:10px;
  padding-right:10px;
  background-image:url(../images/tab_bg.gif);
  cursor:pointer;
}

.graphs th ul li.active {
  background-image:url(../images/tab_bg_active.gif);
}

#countries {
  float:right;
  padding-right:8px;
}

#countries img {
  margin:8px;
  margin-right:0px;
}

a#global {
  margin-right:8px;
  padding-right:10px;
  border-right:2px solid #D2D2D2;
  display:block;
  padding-top:2px;
  float:left;
}
.list_flag {
  position:relative;
  left:-3px;
}

a.alert {
  display:block;
  float:right;
  background-image:url(../images/alert.png);
  background-repeat:no-repeat;
  padding-left:20px;
  height:14px;
  padding-top:2px;
  background-position:left;
  position:relative;
  top:-2px;
  margin-right:10px;
  left:5px;
  color:black;
}

.info_message {
  background-color:#ddd; border: 1px solid #a0a0a0; padding:10px; font-weight:normal
}

.info_message h3 {
  margin:0px;
  padding:0px;
  border-bottom:1px solid #ccc;
  margin-bottom:4px;
  padding-bottom:3px;
  font-size:14px;
}

.info_message a {
  font-weight:bold;
  text-decoration: underline;
  color:black;
  line-height:18px;
}

#middle {
  padding-left:2px; padding-right:5px
}

#top1 {
  margin-top:10px;
}
#top1 .head{
  background-image:url(../images/top1_bg.gif);
  background-repeat:repeat-x;
  height:33px;
}

#top1 .head div{
  background-image:url(../images/top1_star.gif);
  background-repeat:no-repeat;
}

#top1 .head div div {
  background-image:url(../images/top1_bg2.gif);
  padding-left:37px;
  font-size:19px;
  height:33px;
  line-height:33px;
  background-position:right;
  white-space:nowrap;
}

#top1 .top1_server_info {
  background-color:#e9e9e9;
  padding:11px;
  padding-top:6px;
  font-size:13px;
  padding-bottom:5px;
  line-height:22px;
}

#top1 .top1_server_info div {
  display:none;
}

#top1 .top1_server_info span {
  font-weight:bold;
  font-size:16px;
}

.gr {
  color:green;
}

#top1 .white {
  background-color:white;
  height:32px;
}

#top1 .white ul {
  margin:0px;
  padding:0px;
  list-style:none;
  padding-left:22px;
}

#top1 .white ul li{
  margin:0px;
  padding:0px;
  display:block;
  float:left;
  cursor:pointer;
  height:22px;
  padding-left:8px;
  padding-right:8px;
  padding-top:6px;
}


#top1 .white ul li.active{
  background-image:url(../images/top1_active.gif);
  background-repeat:no-repeat;
}

#top1 .info {
  position:absolute;
  margin-left:227px;
  margin-top:30px;
}

td.block {
  background-color:#f5f5f5;
  background-repeat:no-repeat; background-position:20px 20px
}

td.block h3 {
  padding-left:40px;
  padding-top:8px
}

#sidetreecontrol {
  margin-bottom:15px;
}

#sidetreecontrol a {
  font-weight:bold;
  color:black;
}

.less {
  font-size:11px;
}

td.rank {
  font-size:16px !important;
  font-weight:bold;
  color:red !important;
}

a#more_flags img{
  padding-bottom:8px !important;
}
