html, body {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	background: #fbd682;
}

* {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
  	line-height: 145%;
}

#left_bg {
	background: url(../img/left_bg.gif) right top repeat-x;
}

#right_bg {
	background: url(../img/right_bg.gif) left top repeat-x;
}

#main {
	/*width: 1189px;*/
	width: 1245px;
	vertical-align: top;
	background: url(../img/main_bg_new2.jpg) left top no-repeat;
}

#body_top {
	background: url(../img/body_top__.jpg) left top no-repeat;
}

#body_bottom {
	height: 60px;
	background: url(../img/body_bottom_new.png) left bottom no-repeat;
}

#body_bg {
	background: url(../img/body_bg_.gif) left top repeat-y;
}

#komoda {
	position: absolute;
	left: 771px;
	top: 131px;
	width: 224px;
	height: 444px;
	background: url(../img/komoda.png) left top no-repeat;
	z-index:100;
}

#stalas {
	position: absolute;
	left: -190px;
	top: 199px;
	width: 214px;
	height: 391px;
	background: url(../img/stalas.png) left top no-repeat;
}

#stalas2 {
	position: absolute;
	left: -176px;
	top: 103px;
	width: 191px;
	height: 455px;
	background: url(../img/stalas2.png) left top no-repeat;
}

#tapyba {
	position: absolute;
	left: -182px;
	top: 20px;
	width: 199px;
	height: 542px;
	background: url(../img/tapyba.png) left top no-repeat;
}

#laikrodis {
	position: absolute;
	left: -193px;
	top: 4px;
	width: 206px;
	height: 543px;
	background: url(../img/laikrodis.png) left top no-repeat;
	z-index:100;
}

#ras_stalas {
	position: absolute;
	left: -188px;
	top: 124px;
	width: 339px;
	height: 450px;
	background: url(../img/ras_stalas.png) left top no-repeat;
}

#irankiai {
	position: absolute;
	left: 7px;
	top: 194px;
	width: 154px;
	height: 88px;
	background: url(../img/irankiai.png) left top no-repeat;
  z-index: 1000;
}

.reg, .reg_ {
  font-family: verdana;
  font-size: 13px;
  font-weight: bold;
  /*color:#ed1c24;*/
  color:#ff111a;
  text-decoration: none;
  text-transform: uppercase;
  line-height: normal;
  letter-spacing: 1px;
}
.reg_ {
  color:#b10000;
}

.login {
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  color:#508c69;
  text-decoration: none;
  line-height: normal;
  letter-spacing: 1px;
}

#komoda_text {
  position: absolute;
  top: 306px;
  left: 821px;
  line-height: 0;
}

.text {
  width: 254px;
  border: 1px solid #dedab5;
  font-size: 14px;
}

.text2 {
  border: 1px solid #d4d8a5;
  font-size: 14px;
}

.label {
  font-size: 12px;
  color: #1e1b08;
  line-height: 200%;
}

.reg_header {
  font-size: 18px;
  color: #000000;
}

.login_block {
  /*position: relative;*/
  padding: 12px 12px 6px 9px;
  margin-top: 50px;
  border: 1px solid #596b21;
  background: #fffdb6;
}

.logined, .notlogined {
  padding: 12px 12px 9px 12px;
  margin-top: 50px;
  border: 1px solid #596b21;
  background: #fffdb6;
  color: green;
}
.notlogined {
  color: red;
}

.login_header {
  font-size: 12px;
  font-weight: bold;
  color: #628819;
}

.login_text {
  color: #198110;
}

.left_menu, .left_menu_sel {
  width: 141px;
  padding: 30px 4px 20px 20px;
  font-family: verdana;
  color: #000000;
  font-weight: bold;
  cursor: pointer;
}
.left_menu_disabled { color:#826f4f; cursor:auto;  }
.left_menu_sel {
  background: url(../img/left_menu_bg.gif) left top repeat-y;
  color: #ffffff;
  
}

.iline {
  float: left;
  position: relative;
  width: 570px;
}

.item_block {
  float: left;
  position: relative;
}

.item {
  cursor: pointer;
}

.check_c , .check_c_hide{
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
}

.check_c_hide {
  display: none;
}

.gameTextarea {
  border: 1px solid #fbda8d;
  width:292px;
  height:101px;
  font-family:verdana;
  font-weight:bold;
  font-size:12px;
  color:#e4a33f;
  padding: 4px;
}

.imgupload, .imgupload2{
  position: absolute;
  top: 165px;
  left: -115px;
  -moz-opacity:0;
  filter:alpha(opacity: 0);
  opacity:0;
  z-index:2;
}

.imgupload2 {
  top: 165px;
  left:43px;
  -moz-opacity:0;
  filter:alpha(opacity:0);
  opacity:0;
}

.imgupload_btn, .imgupload_btn2 {
  position:absolute;
  top:155px;
  left:0;
  z-index:1;
  text-decoration:none;
  border:0;
}

.imgupload_btn2 {
  top:155px;
  left:158px;
}

.imgBorder {
  background: url(../img/border.png) left top no-repeat;
  padding: 24px 24px 19px 19px;
}

.finalist_block {
  position: relative;
  width: 252px;
  background: url(../img/f_list_top.gif) left top no-repeat #f0edcc;
  margin: 14px 0 10px 0;
}

.finalist_list {
  width: 252px;
  background: url(../img/f_list_bottom.gif) left bottom no-repeat;
}

.finalist_title {
  font-family: tahoma;
  font-size: 17px;
  color: #000000;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.titulinis_tempas p, .titulinis_tempas strong {
  font-size: 15px;
}

.parag p {
  padding: 0;
  margin: 0;
}

.menu2nd2 {
  width: 617px;
  height: 32px;
  padding-left: 10px;
  background: url('../img/menu2nd_border.gif') left bottom repeat-x;
  margin-bottom: 20px;
  z-index: 100;
}

.menu2nd {
  width: 592px;
  height: 32px;
  padding-left: 10px;
  background: url('../img/menu2nd_border.gif') left bottom repeat-x;
  margin-bottom: 20px;
  z-index: 100;
}
.m2_item_sel, .m2_item {
  float: left;
  position: relative;
  height: 24px;
  margin-left: 3px;
  padding: 7px 10px 0 10px;
  border-left: 1px solid #f7ba51;
  border-right: 1px solid #f7ba51;
  border-top: 1px solid #f4a425;
  background: #fffcd9;
}
.m2_item {
  height: 24px;
  background: #e9a85a;
  border: 0;
}
.menu2nd_a {
  font-family: verdana;
  color: #800f06;
  font-weight: bold;
  text-decoration: none;
}
.content_ {
  width: 580px;
  padding-left: 10px;
  font-size:16px;
}

.game3 {
  float: left;
  position: relative;
  width: 570px;
  padding-left: 30px;
}

a.link {
  font-family: arial;
  color: red;
  text-decoration: none;
}
a.link:hover {
  font-family: arial;
  text-decoration: underline;
}

#popup {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -40px 0 0 -250px;
  width: 500px;
  height: 60px; 
  background: #ffffff;
  z-index: 9999;
  border: 1px solid #666666;
  text-align: center;
  padding-top: 20px
}
.popup_x {
  position: absolute;
  top: 0;
  right: 3px;
  font-family: tahoma;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px
}

.textarea {
  width: 256px;
  height: 118px;
  border: 1px solid #dedab5;
}

.star {
  color: #ff0000;
}
#sidebar {
	z-index:50;	
}
#menu {
	width:162px; float:left; position:relative; padding: 0px 0px 0px 0px; z-index:50;	
}
#menu ul {
	padding:0px 0px 0px 0px; margin:0px; list-style:none;
}
#menu li {
	list-style:none; float:left; position:relative; padding: 0px 0px 0px 0px; background:none;	
}
#menu li:hover, #menu li.ac {
	list-style:none; float:left; position:relative; padding: 0px 0px 0px 0px; background:url(../img/mn_hover.gif) top right repeat-y;
}
#menu li a {
	width:129px; float:left; position:relative; padding: 6px 6px 6px 27px; font-size:14px; text-decoration:none; color:#000000; background:url(../img/mn_arrow.png) top left no-repeat; font-weight:bold; font-family:Arial;
}

.filter_bar {
  margin: 0 0 10px 15px;
}
.filter_bar a { padding:3px 5px; font-size: 13px; color: #000000; text-decoration:none; }
.filter_bar a:hover, .filter_bar a.sel { padding:3px 5px; color: #ffffff; font-weigth:bold; text-decoration:none; background:#700000; }

.gallery_line {
  float: left;
  position: relative;
  /*margin-bottom: 23px;*/
}

.gallery_item, .gallery_item_first {
  float: left;
  width: 186px;
  margin-left: 14px;
  padding-bottom: 23px;
}
.gallery_item_first { margin-left: 0; }
.gallary_image {  }
.gallery_text { font-size:13px; color:#2a2a2a; }
.gallery_author, .gallery_rating { font-size:10px; color:#6d6d6d; }
p {
 margin:0; padding: 10px 0px 10px 0px;	
}
#home_top {
	width:629px;float:left; position:relative; padding: 0px 0px 0px 0px; z-index:50; background:url(../img/bg_home.jpg) #fbd485 top repeat-x; border-bottom: 1px solid #f8be55;
}
#home_block_content {
	width:629px; float:left; position:relative; padding: 235px 0px 15px 0px; z-index:55; background:url(../img/img_top.png) top left no-repeat; color:#000; line-height:25px; 
}
.content_ p {
	font-size:13px; line-height:21px;
}

#home_top2 {
	width: 629px;
  height: 598px;
  float: left;
  position: relative;
  padding: 0;
  margin: 0;
  /*z-index: 50;*/
  background: url(../img/pusrytuko-kelione-per-lietuva.jpg) left top no-repeat;
}

.ginput {
  width: 275px;
  height: 19px;
  border: 1px solid #cdc59f;
  background: #fff6cb;
}
.gtextarea {
  width: 275px;
  height: 76px;
  border: 1px solid #cdc59f;
  background: #fff6cb;
}
.bottom_tab {
  float:left;
  width: 589px;
  height: 110px;
  font-size: 18px;
  color: #000000;
  padding: 10px 20px;
  margin-top: 20px;
  background: url(../img/bottom_tab_bg.png) left top repeat-x #fdecb8;
  border-bottom: 1px solid #fcdc96;
}
.bottom_tab ul li {
  font-size: 13px;
  color: #000000;
}
.page_title {
	width:569px; float:left; position:relative; padding: 24px 40px 10px 20px;
}
.page_title h1 {
	padding:0; margin:0; font-weight:normal; font-size:18px; color:#000;	
}
.page_content {
	width:569px; float:left; position:relative; padding: 0px 40px 20px 20px;
}
.news {
	width:569px; float:left; position:relative; padding: 0px 0px 20px 0px;
}
.news_date {
	width:569px; float:left; position:relative; padding: 0px 0px 5px 0px; color:#b47c3d; font-size:12px;
}
.news_title {
	width:569px; float:left; position:relative; padding: 0px 0px 0px 0px; color:#000; font-size:13px; text-align:justify;
}
.news_title a {
	display:block; text-decoration:none;	
}
.news_title a:hover {
	text-decoration:underline;	
}
#pagination {
	display:block;
	text-align:center;
	height:18px;
	line-height:18px;
	clear:both;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
#pagination a:link, #pagination a:visited{
	padding:2px 7px 3px 6px;
	margin-left:5px;
	text-decoration:none;
	background: url(../img/pg.gif) no-repeat;
	color:#FFF;
	text-align:center;
	font-weight:normal;
}
#pagination a:hover {
	padding:2px 7px 3px 6px;
	margin-left:5px;
	text-decoration:none;
	background: url(../img/pg_ac.gif) no-repeat;
	color:#FFF;
	text-align:center;
	font-weight:normal;
}
#pagination .active_link {
	padding:2px 7px 3px 6px;
	margin-left:5px;
	text-decoration:none;
	background: url(../img/pg_ac.gif) no-repeat;
	color:#FFF;
	text-align:center;
	font-weight:normal;
}
#pagination .disabled_pagination {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:5px;
	text-decoration:none;
	color:#848484;
	cursor:default;
	font-size:11px;
}
#pagination a.active_pagination  {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:5px;
	text-decoration:none;
	color:#302f34;
	font-size:11px;
	background:none;
}
#pagination a.active_pagination:hover {
	color:#8d161b;
}
a.bt_back {
	font-size:11px; font-weight:bold; text-decoration:none; color:#b47c3d;
}
.header {
	width:629px; height:123px; float:left; position:relative; padding:0px 0px 0px 0px; background:url(../img/header_inner.jpg) top no-repeat; z-index:10;	
}
.block_duk {
	width:569px;
	float: left;
	position:relative;
	padding: 10px 0px 10px 0px;
	background: url(../img/line.gif) bottom repeat-x;
}
.question {	
	color:#322e2e;
	text-decoration:none;
	font-weight:bold;
	padding: 2px 0px 2px 40px;
	margin: 0px 0px 0px 0px;
	overflow:hidden;
	cursor:pointer;
	background:url(../img/plius.gif) top left no-repeat;
}
.question:hover {	
	text-decoration:none;
}
.answer{
	visibility:hidden;
	overflow:hidden;
	position:relative;
}
.answer_content {
	padding: 5px 0px 5px 40px;
	position:relative;
}
.hide { position: absolute; top: -9999px; left: -9999px; }
.line {
	width: 871px; height:5px; float:left; position:relative; padding: 0px 0px 0px 0px; background: url(../img/line.gif) bottom repeat-x;	
}
.line2 {
	width: 871px; height:20px; float:left; position:relative; padding: 0px 0px 0px 0px; background: url(../img/line.gif) top repeat-x;	
}
.answer_content ul, .answer_content ol {
	margin:0; padding: 3px 0px 3px 30px;	
}
.answer_content img {
	padding: 0px 5px 5px 0px;	
}

.game_title {
  font-family: arial;
  font-size: 18px;
  color: #000000;
}

.game_title2 {
  font-family: arial;
  font-size:14px;
  color:#9f1815;
}

.pos_curs {
  position: absolute;
  cursor: pointer;
}

.item_new { float:left; position:relative; text-align:center; width:90px; cursor:pointer; }
.checkas { position:absolute; top:0; left:5px; display:none }

ul.help {
  margin:0 0 0 15px;
  padding:0
}
ul.help li {
  line-height: 160%;
}
ul.help li a {
  font-size: 13px;
  color: #000000;
  text-decoration: none;
}
ul.help li a:hover {
  text-decoration: underline;
}

.imgUpTb td {
  padding: 10px 0;
}

.remas {
  position: absolute;
  width: 288px;
  height: 203px;
  top: 50px;  
  background: url(../img/remas.png) left top no-repeat;
}

.game_header {
  font-size:13px;
  color:#6e0402;
  font-weight:bold;
  padding:0px 0px 10px 10px;
  text-align:center
}

.game_sep {
  font-family: arial;
  font-size: 15px;
  font-weight: bold;
  color: #a2490b;
  text-align: center;
  height: 50px;
  vertical-align: middle;
}

.fgame_td {
  width: 141px;
  padding: 30px 4px 20px 20px;
}

a.more_games {
  font-family: arial;
  font-size: 15px;
  font-weight: bold;
  color: #730b05;
  text-decoration: none
}
a.more_games:hover {
  text-decoration: underline;
}

.paging_nr, .paging_nr_sel {
  float: left;
  position: relative;
  display: inline;
  width: 20px;
  height: 18px;
  line-height: 18px;
  margin-left: 9px;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background: url(../img/paging_btn.gif) center center no-repeat;
}
.paging_nr_sel {
  background: url(../img/paging_btn_sel.gif) center center no-repeat;
}

.paging_back, .paging_next {
  float: left;
  position: relative;
  display: inline;
  font-size: 11px;
  color: #848484;
  margin: 0 7px 0 0;
  text-decoration: none;
}
.paging_next  { margin: 0 0 0 12px; }

.final_more {
  position: absolute;
  bottom: 20px;
  left: 347px;
  width: 87px;
  height: 16px;
  cursor: pointer;
}

.map_text  { position:absolute; bottom: 20px; left:9px; width:620px; font-family:arial; font-size:14px; color:#141414; text-align:center; }
.map_text_bold { bottom: 20px; left:0; width:629px; font-family:arial; font-size:14px; color:#141414; text-align:center; font-weight:bold; text-transform:uppercase; }
a.map_more { font-size:14px; text-transform:uppercase; color:#e90009; text-decoration:underline; }
a.map_more:hover { text-decoration:none }

#map_vilnius { position:absolute; top:388px; left:384px; width:50px; height:28px; cursor:pointer; }
#map_kaunas { position:absolute; top:348px; left:290px; width:53px; height:29px; cursor:pointer; }
#map_siauliai { position:absolute; top:255px; left:228px; width:56px; height:30px; cursor:pointer; }
#map_marijampole { position:absolute; top:399px; left:249px; width:93px; height:31px; cursor:pointer; }
#map_alytus { position:absolute; top:432px; left:318px; width:49px; height:31px; cursor:pointer; }
#map_veriskes { position:absolute; top:352px; left:407px; width:59px; height:30px; cursor:pointer; }
#map_jonava { position:absolute; top:311px; left:320px; width:53px; height:29px; cursor:pointer; }
#map_kaltinenai { position:absolute; top:296px; left:146px; width:77px; height:31px; cursor:pointer; }
#map_kriukai { position:absolute; top:233px; left:266px; width:52px; height:29px; cursor:pointer; }
