body {margin:20px 0px 50px 0px; padding:0px; background:white;
	background: url(bgtop.gif); background-repeat: repeat-x;
}

table {border:0; border-collapse:collapse;}
table td {margin:0em; padding:0em;}
table th {text-align:center;}

div.gotop {text-align: right;}
div.gotop img {border:0px; width:35px; height:35px;}


table#tbl th {
font: 12px Arial,Tahoma,Helvetica,Verdana,sans-serif; color: #808080;
text-align:center;
padding:3px;
}
table#tbl td {
font: 12px Arial,Tahoma,Helvetica,Verdana,sans-serif; color: #808080;
padding:3px;
}

table#tbl tr {
border-bottom: 1px solid #ccc;
}
table#tbl {width:100%; }
table#tbl thead tr {
	background-color:#ccc; 
	border:0px;
	border-top: 1px solid white;
}
table#tbl thead th  {
	border:0px;
	border-left: 1px solid white;
	border-top: 1px solid white;
}


/*.nav td {background-color:#FFFFCC;}*/
.nav td {background-color:white;}
.nav td a {display:block; background-color:#f2f2f2;}
.nav td a:hover {background-color:white;}

#nbox {position:absolute; width:150px; top:0px; left:30px;}

#vnav {border:1px solid #000; border-top:0; margin-top:20px;}
#vnav td {border-top:1px solid #000;}
#vnav td.sub, #vnav th.sub {border-top:1px dashed #000;}

#qnav, #hnav, #txt, #foot {width:541px; margin-left:200px;}
#qnav { text-align:right;}

/*#qnav {text-align:right;}*/
/*#qnav li {display: inline; list-style-type: none; font-size:2px;}*/

#hnav {border:1px solid #000; border-right:0; margin-top:5px;}
#hnav td {border-right:1px solid #000;}

p, dt, dd, li, td, th {font: 13px Arial,Tahoma,Helvetica,Verdana,sans-serif; color: #333; text-align:justify;}
h1 {font: bold 16px Arial,Tahoma,Helvetica,Verdana,sans-serif; color: red;}
h2 {font: bold 14px Arial,Tahoma,Helvetica,Verdana,sans-serif; color: black;}


#hr img {display: block;}
#hr {margin:20px 0px 20px 0px;}

/* laikini */
.thumb img {border: 1px solid #000; border-left:0px; border-top:0px; width:134px; height:134px;}
.thumb {border-left: 1px solid #000; text-align:left;}

#hnav img {width:134px; height:19px; border:0px;}
#qnav img {width:66px; height:12px; border:0px;}
#vnav img {width:148px; height:19px; border:0px;}

#hnav2 {border:1px solid #000; border-right:0; margin-top:5px;}
#hnav2 td {border-right:1px solid #000; text-align:center;}


blockquote {padding:10px; border:1px solid #C0C0C0; margin:20px 0px 20px 0px;}
blockquote p {font: italic bold 12px Arial,Tahoma,Helvetica,Verdana,sans-serif; color: #808080; margin:0px;
margin-bottom:5px;}

blockquote.rem {padding:0px; background-color:white; border:1px solid black; text-align:center;}


.artpich {
  float: right;
  background-color: #f3f3f3;
  width: 300px;
  margin: 0.7em;
  margin-right:0px;
  padding: 0.4em;
}
.artpicv {
  float: left;
  background-color: #f3f3f3;
  width: 200px;
  margin: 0.7em;
  margin-left:0px;
  padding: 0.4em;
}
.artpich img {width:300px; height:200px; border:0px;} 
.artpicv img {width:200px; height:300px; border:0px;} 

.artpicv p, .artpich p {
  color: #000;
  font-family: Arial, sans-serif;
  font-size: 10px;
  text-align:left;
  margin:0px;
  margin-top:3px;
}

.artbox img {width:60px; height:60px; margin:0px 10px 10px 0px; float:left;}

/* rezultatai */

table.rez {
	border-collapse:collapse;
	table-layout: fixed;
	width:541px;
	border:0px;
	border-bottom:3px solid #ccc;
}
table.rez thead {
	background-color:#ccc;
}
table.rez thead th {
	border:2px solid white;
}
table.rez td {
	text-indent:3px;
}
table.rez td, table.rez th {
	border-top:1px solid #ccc;
	font: normal 12px Arial,Tahoma,Verdana,Helvetica,sans-serif; color: black;
	padding:3px;
}
table.rez tr.de {background-color:#ffffcc;}
table.rez tr.lt {background-color:#f2f2f2;}
table.rez th.lt {background-color:#f2f2f2;}
table.rez caption {
	font: bold 14px Arial,Tahoma,Verdana,Helvetica,sans-serif; color: black;
	text-align:left; text-indent:2px;
}


.note {margin:30px 0 0 40px; padding-left:20px; border-left:1px solid #ccc;}
.note img {float:left; width:32px; height:32px; margin-right:5px;}
.note p {font:normal 11px Arial,Tahoma,Verdana,Helvetica,sans-serif; color:black;}

dd {padding-bottom:5px;}


/* rem */

dl.box dt {margin-top:20px; padding-left:4em;}
dl.box a {font-weight:bold; padding:0px 2px;text-decoration:underline;}
dl.box a:hover {font-weight:bold; background-color:#F2f2f2;text-decoration:none;}
dl.box dt img {
	clear:left;
	width:64px; height:64px; 
	margin:0px 20px 10px 0px;
	margin-left:-1em;
	float:left; 
	border:1px solid black;
}
dl.box dd {padding-left:4em;}

dl.notice dt {clear:left; border-bottom:1px solid #ccc; margin-left:86px; color:black; margin-top:5px; text-align:right; font-size:11px;}
dl.notice dd {margin-left:86px; margin-right:0px;}
dl.notice dd img {margin-left:-86px; float:left; margin-bottom:10px;
border:1px solid red; width:64px; height:64px;}
dl.notice dd a {font-weight:bold;}

small {font: normal 11px Arial,Tahoma,Helvetica,Verdana,sans-serif;}

object a {border:0px;}