BODY {
	BACKGROUND-COLOR: #fcf6dc;
	MARGIN: 0px;
	FONT-FAMILY: tahoma, verdana;
	FONT-SIZE: 11px;
}

TABLE {
	PADDING: 0px;
	BORDER-COLLAPSE: collapse;
}

DIV {
	COLOR: #361714;
}

TD {
	VERTICAL-ALIGN: top;
	PADDING: 0px;
	FONT-FAMILY: tahoma, verdana;
	FONT-SIZE: 11px;
}

IMG {
	BORDER: 0px;
}

H1 {
	FONT-SIZE: 18px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
}

H2 {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	MARGIN-BOTTOM: 0px;
}

#content {
	FONT-SIZE: 11px;
	COLOR: #373737;
	TEXT-ALIGN: justify;
	FONT-FAMILY: tahoma, verdana;
}

A:link {
	COLOR: #3C3C3C;
	FONT-SIZE: 11px;
}

A:visited {
	COLOR: #3C3C3C;
	FONT-SIZE: 11px;
}	

A:hover {
	COLOR: #E71D29;
}	

#div_main {
	TEXT-ALIGN: left;
}

#table_main {
	WIDTH: 1000px;
	HEIGHT: 100%;

}

#td1 {
	WIDTH: 20px;
	BACKGROUND-IMAGE: url('img/left_bg.jpg');
	BACKGROUND-REPEAT: no-repeat;
}

#td2 {
	WIDTH: 362px;
}

#table_content {
	WIDTH: 362px;
}

#td21 {
	HEIGHT: 25px;
}

#borderis_storas {
	HEIGHT: 3px;
	BACKGROUND-COLOR: #7b796c;
}

#tarp_borderiu {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #fcf9eb;
}

#borderis_plonas {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #7b796c;
}

#td22 {
	HEIGHT: 500px;
	BACKGROUND-COLOR: #fcf9eb;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;
	PADDING-TOP: 50px;
	PADDING-BOTTOM: 50px;
}

#td3 {
	WIDTH: 618px;
}

#div_bilietai {
	position: absolute;
	top: 675px;
    left: 837px;
  	width: 165px;
  	height: 122px;
}

#div_random {
	position: absolute;
	top: 585px;
    left: 415px;
  	width: 288px;
  	height: 125px;
  	
}

#td_random {
	BACKGROUND-COLOR: #884434;
	COLOR: #fcf6dc;
	PADDING: 20px;
}

a.a_rand{
	BACKGROUND-COLOR: #884434;
	COLOR: #fcf6dc;
}
td.data{
      text-align: center;
      vertical-align: top;
      width: 80px;
}
div.menuo {
      FONT-WEIGHT: bold;
}

div.diena {
	font-size: 20px;
}
span.diena {
	
}

td.duom {
      text-align: left;
      vertical-align: middle;
      /*padding-left: 30px;*/
      padding: 10px 10px 0px 30px;
}

div.laikas {
      font-size: 11px;
}
span.laikas {
	background-color: #000000;
	color: #fcf6dc;
	padding: 1px;
}

div.renginys a {
     font-size: 15px;
     text-decoration: none;
}

div.renginys a:hover {
     color: #3C3C3C;
     text-decoration: underline;
}

.ltitle {
      font-size: 20px;
}

/*table.tvarkarastis td.duom div.renginys a {
     font-size: 12px;      
}*/

div.abipusis, div.abipusis p {
      text-align: justify;
}

.inputform td {
      padding: 4px;
      vertical-align: top;
      
}
.inputform td.sukurti {
      vertical-align: middle;
      text-align: center;      
}

.inputform td.sukurti input {
      border: none;
}


.inputform input.tema, .inputform input.name, .inputform textarea.text, input.name, .inputform input.mobtel {
      font-family: tahoma;
      border: 1px solid #797979;
      background-color: #f5f5f5;
      font-size: 11px;      
}

.inputform input.mobtel {
    width: 70px;
}

.inputform input.tema {
      width: 250px;
}
.inputform input.name {
      width: 180px;
}

.inputform textarea.text {
      width: 250px;
      height: 80px;
      font-size: 12px;
}
.inputform td.remember_name {
      font-size: 11px;
      vertical-align: middle;
}

.inputform td.remember_name input {
      padding: 0px;
      margin: 0px;
}

div.forum_entry_header {
      padding: 10px;
      color: #3a3a3a;      
      width: 300px;
      background-color: #efedee;
}

div.forum_entry_header .stitle {
      font-size: 11px;
}

.stitle {
      font-size: 11px;
      font-weight: bold;
}

div.forum_entry_body {
      padding: 10px 10px 30px 10px;
      color: #3a3a3a;      
      width: 300px;

}

div.forum_root {
      padding: 10px 5px 10px 15px;
      color: #3a3a3a;      
}

div.forum_root table {
      width: 300px;
}

div.forum_root td.time {
      font-size: 9px;
}

div.forum_root td.count {
      text-align: center;
      vertical-align: middle;
      width: 60px;
      font-size: 18px;
}

div.forum_root a.stitle {
      font-size: 11px;
}

table.nextpage {
      padding: 0px;
      margin: 10px 0px 0px 0px;
      font-size: 11px;
}

table.nextpage td {
      width: 22px;
      height: 20px;
      text-align: center;      
      vertical-align: middle;
}

table.nextpage td.info {
      width: 50px;
}


table.nextpage td.page {
      background: url('images/pagecount.gif') no-repeat top center;
}

table.nextpage td.active {
      background: url('images/pagecount_active.gif') no-repeat top center;
      color: #fff;
}


table.nextpage a, table.nextpage a:visited, table.nextpage a:active, table.nextpage a:hover {
      color: #fff;
      text-decoration: none;
      font-size: 11px;
}

#first {
      width: 320px;
      margin-top: 20px;
      margin-bottom: 20px;
}

#first_news{
	text-align: left;
}

.mtitle {
      font-size: 18px;
}
div.newslist {
      padding: 5px 15px;
      color: #3a3a3a;            
}
