/* CSS Document */

body {
	margin:0;
	padding:0;
	padding-bottom:100px;
	text-align:center;
	vertical-align:top;
	background-color:#fff;
}

body, div, p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000;
}

a:link, a:visited {
	color:#144141;
	text-decoration:underline;
}

a:hover {
	color:#144141;
	text-decoration:none;
}

a:active {
	color:#144141;
	text-decoration:underline;
}

#container {
	width:770px;
	margin:0 auto;
	padding:0;
	text-align:left;
	background-color:#ccc;
}

#leftcontent {
	float:left;
	display:inline;
	width:156px;
	padding:0;
	vertical-align:top;
}

#leftcontent img {
	display:block;
	margin:0;
	padding:0;
}

#centercontent {
	float:left;
	display:inline;
	width:478px;
	margin:0;
	background-color:#f1f2f2;
	border-left:1px solid #aaacae;
	border-right:1px solid #aaacae;
	vertical-align:top;
    overflow: hidden;
}

/* Hack for IE */
* html #centercontent {
	width:480px;
}

#rightcontent {
	float:left;
	display:inline;
	width:134px;
	padding:0;
	vertical-align:top;
}

/* MENIU */

#menu {
	margin:0;
	padding:8px;
	width:156px;
	border-top:1px solid #aaacae;
	border-left:1px solid #aaacae;
	border-bottom:1px solid #aaacae;
	background-color:#f9f9f9;
	vertical-align:top;
}

#menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#menu ul li {
	padding:1px 0;
}

#menu ul li a:link, #menu ul li a:visited {
	color:#144141;
	font-weight:bold;
	text-decoration:underline;
}

#menu ul li a:hover {
	color:#144141;
	font-weight:bold;
	text-decoration:none;
}

#menu ul li a:active {
	color:#144141;
	font-weight:bold;
	text-decoration:none;
}

#menu ul ul {
	margin:0;
	padding:5px 3px 0 8px;
}

#menu ul li li {
	padding:1px 0;
	color:#144141;
	font-size:8pt;
	font-weight:normal;
}

#menu ul li li a:link, #menu ul li li a:visited {
	color:#144141;
	font-size:8pt;
	font-weight:normal;
	text-decoration:underline;
}

#menu ul li li a:hover {
	color:#144141;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
}

#menu ul li li a:active {
	color:#144141;
	font-size:8pt;
	font-weight:normal;
	text-decoration:underline;
}

/* HEADERIAI */

h1	{
	background-color:#144141;
	text-align:left;
	margin:0;
	padding:2px 5px;
	font-size:10pt;
	color:#fff;
}

h1.boxheader {
	background-color:#247373;
	margin:0;
	padding:2px 5px;
	font-size:10pt;
	color:#fff;
}

h2 {
	font-size:8pt;
	margin:0;
	padding:2px 0 2px 5px;
	border-top:1px solid #aaacae;
	font-weight:bold;
}

h2.big {
	display:inline;
	font-size:12pt;
	margin:0;
	padding:0;
	border:0;
}

h2.bigger {
	font-size:10pt;
	margin:0;
	padding:0;
	border:0;
}

h2.title {
	font-size:8pt;
	margin:0;
	padding:3px 5px;
	font-weight:bold;
	border:0;
}

/* BENDRI STILIAI */

.box {
	margin:0;
	padding:5px;
	font-size:8pt;
}

form input.button {
	width:auto;
	border:1px solid #000;
	background-color:#247373;
	font-size:8pt;
	color:#fff;
	margin-top:4px;
}

.comments {
	font-size:8pt;
	color:red;
	font-weight:bold;
}

.author {
	display:block;
	margin:0;
	padding:1px 0 3px 0;
	font-size:8pt;
	color:#787a7b;
}

.more {
	font-size:8pt;
	margin:0;
	padding:5px;
}

/* blogs */

.bloglinks {
	margin: 0 2px;
	font-size:8pt;
}

/* lenteles */

table.results {
	border:0;
	border-collapse:collapse;
	font-size:8pt;
}

table.results th { text-align:left; }

td.resultsrow {
	background-color:#f1f2f2;
	border-top:1px solid #ccc;
	border-right:0;
	border-left:0;
	border-bottom:1px solid #ccc;
	padding:0 3px;
	font-size:8pt;
}

td.resultsrowname {
	background-color:#f1f2f2;
	border-top:1px solid #ccc;
	border-right:0;
	border-left:0;
	border-bottom:1px solid #ccc;
	padding:0 3px;
	font-size:8pt;
	font-weight:bold;
}

td.resultsrowtotal {
	border:0;
	padding:0 1pt;
	font-size:8pt;
	font-weight:bold;
}

table.line {
	border:0;
	border-collapse:collapse;
	font-size:8pt;
}

td.linerow {
	border-top:1px solid #aaacae;
	padding: 2px 3px;
	font-size:8pt;
}

td.linerow img { vertical-align:middle; }

td.linerow2 {
	border-top:1px solid #aaacae;
	border-right:1px solid #aaacae;
	padding:3pt;
	font-size:8pt;
}

td.linerow a { font-weight:bold; }



/* PRISIJUNGIMAS PRIE VARTOTOJU ZONOS */

#login {
	font-size:8pt;
	margin:0;
	padding:0;
}

#login input {
	font-size:8pt;
	margin:1px 0 2px 0;
}

#login p {
	margin:0;
	padding:0;
	font-size:8pt;
}

#login p.link {
	text-align:right;
}

#login a { font-weight:bold; }

/* PRISIJUNGIMAS PRIE EL PASTO */

#email {
	margin:0;
	padding:0;
	font-size:8pt;
}

#email input {
	font-size:8pt;
	margin:1px 0 2px 0;
}

#email p {
	margin:0;
	padding:0;
	font-size:8pt;
}

#email a { font-weight:bold; }

/* PAIESKA */

#search {
	clear:both;
	margin:0;
	padding: 3px;
/*	padding:4px 5px 6px 5px;*/
	text-align:center;
	background-color:#f1f2f2;
}

#search form {
	margin:0;
	padding:0;
	font-size:8pt;
}

#search input, #search select {	font-size:8pt; }

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

/* DATA HEADERYJE */

#dateheader {
	background-color:#aaacae;
}

#countdown {
	float:left;
	display:inline;
	padding:3px 0 3px 5px;
	font-size:8pt;
	width:262px;
}

#countdown a { font-weight:bold; }

#date {
	float:right;
	display:inline;
	padding:3px 5px 3px 0;
	font-size:8pt;
	font-weight:bold;
	width:206px;
	text-align:right;
}

.clearfloats {
	clear:both;
}

/* NAUJIENOS */

#news {
	float:left;
	width:297px;
	border-right:1px solid #aaacae;
	vertical-align:top;
}

#news.ins { width:478px; }

/* Hack for IE */
* html #news {
	width:298px;
}

#hot {
	margin:0;
	padding:5px;
}

#news.ins p { margin:0 0 4px 0; padding:0; }

#news.ins h2.big {
	color:#144141;
	text-decoration:underline;
}

#news.ins h2 { position:relative; }

.news-date { position:absolute; right:5px; font-weight:normal; }

.day {
	background:url(img/bg_news_day.gif) right no-repeat;
	background-color:#dddddd;
	border-top:1px solid #aaacae;
	padding:2px 0 2px 5px;
	margin:0;
	font-size:8pt;
	font-weight:bold;
}

/* SEZONO GIDAS */

#guide {
	float:left;
	width:180px;
	font-size:8pt;
	padding-bottom:5px;
}

#guide p {
	font-size:8pt;
	padding:0 5px;
	margin:0;
}

#guide form {
	margin:0;
	border-top:1px solid #aaacae;
	border-bottom:1px solid #aaacae;
	padding:5px;
	font-size:8pt;
}

#guide form p {
	margin:0;
	padding:1px 0;
}

#guide form select { font-size:8pt; }

/* KARSTI STRAIPSNIAI */

#article {
	float:left;
	width:180px;
	vertical-align:top;
	font-size:8pt;
}

/*
#article img {
	display:block;
	margin:5px 5px 2px 5px;
}
*/

#article p {
	margin:0;
	padding:0 5px 5px 5px;
	font-size:8pt;
}

/* NUOTRAUKU GALERIJOS */

#gallery {
	clear:both;
	margin:0;
	padding:0;
	font-size:8pt;
}

.leftgallerycat {
	float:left;
	width:238px;
	border-top:1px solid #aaacae;
	border-right:1px solid #aaacae;
	vertical-align:middle;
}

/* Hack for IE */
* html .leftgallerycat {
	width:239px;
}

.rightgallerycat {
	float:right;
	width:239px;
	border-top:1px solid #aaacae;
	vertical-align:middle;
}

/* Hack for IE */
* html .rightgallerycat {
	width:239px;
}

#gallery p.img {
	float:left; 
	width:62px; 
	height:62px;
}

#gallery img {
	float:left;
	margin:5px;
}

#gallery h2 {
	float:left; 
	margin:4px 5px 5px 0; 
	padding:0; 
	width:171px; 
	border:0; 
	font-size:10pt; 
}

#gallery p { 
	float:left; 
	margin:0; 
	padding:0; 
	width:176px; 
	font-size:8pt;
}

/* DISKUSIJU TEMOS */

#diskusijos {
	clear:both;
	margin:0;
	padding:0;
	font-size:8pt;
	text-align:center;
}

/* FOOTERIS */

#footer	{
	width:770px;
	margin:0 auto;
	padding:7px 0 40px 0;
	text-align:left;
	clear:both;
	background-color:#fff;
	border-top:1px solid #ccc;
}

#copy {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	color:#545454;
	font-size:8pt;
}
	
#bottombanners {
	float:right;
	display:inline;
	margin:0;
	padding:0;	
}

#bottombanners img { margin-left:5px; border:0; }

/* ------------------ */

/* PRISTATYMAI */

.datos {
	font-size:8pt;
}

.datos img { display:inline; margin:0; }

.datos td { border-bottom:1px solid #aaacae; padding:3px 0px; }

.MAZ_TEKSTAS { FONT-SIZE: 11px; FONT-FAMILY: Arial, sans-serif; }

.maz_tekstas a { FONT-SIZE: 11px; FONT-FAMILY: Arial, sans-serif; }


#gallery_small, #gallery_small2 { padding: 5px 3px; }

#gallery_small p, #gallery_small2 p {
	float: left;
	margin: 0 2px 5px 2px;
	padding: 0;
	width: 83px;
}

* html #gallery_small, * html #gallery_small2 { padding: 5px 1px; }

#gallery_small p img, #gallery_small p a, #gallery_small2 p img, #gallery_small2 p a { display: block; }

/*#gallery_small p img { width: 83px; }*/

#gallery_small p a, #gallery_small2 p a { margin: 2px 0; }

#gallery_small .more, #gallery_small2 .more {
	display: block;
	padding: 0 2px;
	text-align: right;
}

#gallery_small div, #gallery_small2 div {
	clear:both;
	height:1px;
	background:#ccc;
	margin: 6px -3px;
}

* html #gallery_small div, * html #gallery_small2 div { font-size: 1px; line-height: 0.5em; margin-top: 0; }

/* 2008 12 */

#container {
	width:800px;
}

#leftcontent {
	width:186px;
}

#footer	{
	width:800px;
}

#menu {
	width:186px;
}

.vodafone {
	background-image: url('/images/reklama/vodafone-stick.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 41px;
}

/* KOMENTARAI */

.comment {
	border-bottom:1px solid #aaacae;
	position:relative;
	background:#ccc;
	padding:0;
}

.comment-user {
	position:absolute;
	top:5px;
	left:5px;
	width:95px;
	font-weight:bold;
	z-index:1000;
}

* html .comment-user {
	left:-95px;
}

.comment-user img {
	display:block;
	margin-top:3px;
}

.comment-txt {
	background:#f1f2f2;
	margin:0 0 0 100px;
	padding:0;
}

.comment-date {
	display:block;
	padding:5px;
	font-size:11px;
	font-weight:bold;
}

.comment-txt div {
	padding:0 5px 5px 5px;
}

.comment-alert {
	display:block;
	background:#e9e9e9;
	padding:3px 5px;
	text-align:right;
	font-size:11px;
}

.note { padding:5px; font-size:11px; }

#comment-form {
	margin:5px;
	padding:0;
}

#comment-form textarea { width:100%; }

#comment-form p { margin:0; padding:0 0 5px 0; font-size:11px; }

/* OLD RESULTS STYLES */

/* Rezultatai */
.resultsTable {
	width: 487px;
	border-spacing:0px;
	border-collapse: collapse;
	margin-bottom:3px;
}
.resultsTableRow {
	padding: 3px;
	border: 1px solid #AAACAE;
	margin: 0px;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	vertical-align:top;
}

/* Rezultatai Kvalifikacija */
.resultsQualTable {
	width: 487px;
	border-spacing:0px;
	border-collapse: collapse;
}
.resultsQualTableRow {
	padding: 3px;
	border: 1px solid #AAACAE;
	margin: 0px;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	vertical-align:top;
}
