html,body {height:100%;}

body {
	font: 12px Verdana, Tahoma, Arial;
	padding:0;
	margin:0; 
	color: #000;
	background: #FFFFFF;
}

/* nuorodos */

a:link, a:visited, a:active {
	color:#000;
	text-decoration:underline;
}
a:hover {
	color:#669933;
	text-decoration:none;
}
.activepage{
	font-weight:bold;
	font-size:14px;
}

.spacer {
	clear:both;
}
#logo {
	position:absolute;
	z-index:98;
	left:20px;
	width:150px;
	height:90px;
	top:15px;
	background:url('../1/kitts.png') no-repeat;
}

#pig {
position:absolute;
z-index:99;
left:400px;
top:300px;
width:200px;
height:300px;
display:block;
background:url('../1/pig.png') no-repeat;
}

#mailpig {
position:absolute;
z-index:99;
right:0px;
bottom:0px;
width:124px;
height:93px;
display:block;
background:url('../1/mailpig.png') no-repeat;
}


#pig #text {
position:absolute;
text-align:center;
width:180px;
left:10px;
top:10px;
}



#mainframe {
	position:relative;
	background:white;
	width:970px;
	margin:0 auto;
	min-height:100%;
	padding:0;
	text-align:justify;
}
#fpadding {
	margin:0;
	padding:0;
	height:10px;
	width:100%;
	position:relative;
}


#content {
	text-align:left;
	position:relative;
	border:3px solid white;
	border-right:0px;
	left:171px;
	width:622px;
	padding:0;
	margin:0;
	top:2px;
}


/* headings */

#content h1 {

}

h2 {
	font-family: Lucida Sans Unicode, Lucida Grande, Arial;
	font-weight: bold;
	color:#609D14;
	font-size:16px;
	margin:5px;
	line-height:28px;
}


#content h3 {
	font-family: Lucida Sans Unicode, Lucida Grande, Arial;
	font-weight: bold;
	color:#609D14;
	font-size:14px;
	margin:5px;
	line-height:22px;
}

#content .klaidos {
	background:#FFE9B2;
	padding:10px;
}

#content .neklaidos {
	background:#D6E9B9;
	padding:10px;
}

#content .klaidos h3 {
	color:#F26522;
	font-weight: bold;
	line-height:25px;
	font-size:20px;
	border-bottom:1px solid #F26522;
	margin-bottom:0;
	text-indent:10px;
}

#content .neklaidos h3 {
	color:#609D14;
	font-weight: bold;
	line-height:25px;
	font-size:20px;
	border-bottom:1px solid #609D14;
	margin-bottom:0;
	text-indent:10px;
}


#content .klaidos ul {
	list-style: square;
	margin-top:-7px;
	margin-left: 0;
	padding-left: 30px;
	color:#D80000;
}

#content .neklaidos ul {
	list-style: square;
	margin-top:-7px;
	margin-left: 0;
	padding-left: 30px;
	color:#417600;
}

#content .klaidos ul li, #content .neklaidos ul li {
	padding:0;
	margin:0;

}

#content .klaidos ul li span, #content .neklaidos ul li span {
	color:black;
}


.tb p {
	line-height:18px;
	font-size:12px;
}

.biginputs {
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	color:#594848;
	padding:5px;
}

.inputs {
	padding:5px;
}

#holder {
top:25px;
}

#title {
	position:relative;
	text-align:left;
	margin:0;
	padding:0;
	height:25px;
	line-height:25px;
	text-indent:10px;
	font-size:14px;
	color:white;
	font-weight:bold;
	background:#609D14 url('../1/kampz.png') no-repeat top left;
}

#pap {
	position:absolute;
	top:0;
	right:0;
	text-align:right;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
	margin-right:2px;
	padding-right:1px;
	background:#609D14;
}

#pap a, #pap a:visited {
	line-height:25px;
	margin:0;
	margin-left:2px;
	background:#D6E9B9;
	border:1px solid #345E00;
	font-family:tahoma;
	font-weight:bold;
	text-decoration:none;
	padding:3px 5px;
}
#pap a:hover {
	background:#f7f7f7;
}

#horizontalusmeniu {
position:relative;
left:171px;
width:600px;
top:6px;
height:30px;
}

#horizontalusmeniu .link {
float:left;
background:url('../1/right_meniu_title_back.png') repeat-x;
text-align:center;
color:white;
line-height:25px;
font-family:tahoma;
border-right:1px solid white;
font-weight:bold;
width:85px;
}
#horizontalusmeniu .link a {
text-decoration:none;
color:white;
}
#horizontalusmeniu .link a:hover {
text-decoration:underline;
}

#horizontalusmeniu .galas {
float:left;
width:9px;
height:25px;
background:url('../1/right_meniu_title_back.png') repeat-x;
-webkit-border-bottom-right-radius: 8px;
-moz-border-radius-bottomright: 8px;
border-bottom-right-radius: 8px;
}

#header{
position:relative;
top:5px;
height:123px;
margin-left:12px;
margin-right:12px;
background: url('../1/hmz.gif');
border:1px solid #F26522;
border-bottom:none;
}

#header p{
position:absolute;
font-size:18px;
top:5px;
left:10px;
}

#inf {
	background:#f26522;
	width:260px;
	height:134px;
	position:absolute;
	right:25px;
	top:15px;
	z-index:90;
	padding:0;
	border:3px solid white;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
}

#inf .username {
	background: #f8bda1; 
	margin:0; 
	padding:0; 
	line-height:25px; 
	text-indent:8px;
	font-weight: bold;
	font-size: 14px;

-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;	
}

#inf .username a {
	text-decoration: none;
}

#inf a, #inf a:visited {
	color:white;
}

#inf a:hover {
	text-decoration:none;
}

#left a:link,
#left a:visited,
#left a:active,
#right a:link,
#right a:visited,
#right a:active {
text-decoration:none;
}

.tklausimai{
text-indent:5px;
background: #B0D281;
}

#left {
z-index:10;
top:130px;
position:absolute;
left:12px;
width:158px;
}

#right {
position:absolute;
right:12px;
z-index:10;
top:159px;
width:158px;
}

.right_box {
	width:100%;

	background:#D6E9B9;

	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;	
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.left_box {
	width:100%;
	background:#FED466;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;	
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.left_box .t {
	display:block;
	font-weight:bold;
	background:url('../1/right_meniu_title_back.png') repeat-x;
	line-height:25px;
	color:#fff;
	margin:0;
	text-indent:5px;
}

.left_box input.titled {
	width: 90%;
}

.left_box input.titled:focus {
  outline-width:0;
}


.right_box .t {
display:block;
background:#609D14;
line-height:25px;
font-weight:bold;
color:#fff;
border-bottom:1px solid white;
margin:0;
text-indent:5px;
}



.left_box p, 
.right_box p {
color:#000;
padding:0;
margin:3px 3px;
}

ul{
	list-style-type:none;
	padding:0;
	margin:0;
}

li {
width:100%;
margin:0;
padding:0;
text-indent:5px;
line-height:20px;
}

li a {
display:block;
}

li a:hover {
background:#FFFFFF; 
color:#6188a7;
}

.left_box ul {
	padding-top: 3px;
}
.left_box li a {
	padding-left: 5px;
}


.fotonest{
position:relative;
width:114px;
height:114px;
padding-bottom:0px;
margin:3px;
margin-bottom:0px;
text-align:center;
vertical-align:bottom;
}


.thumb{
position:relative; 
float:left;
background:#f7f7f7;
width:114px;
min-height:114px;
padding:1px;
margin:2px;
text-align:center;
vertical-align:top;
}

.thumb p.name {
	background:#cccccc;
	font-size:11px;
	margin:0 0 3px 0;
	padding:3px 0px;
}

.thumb a:hover {
color:white;
}

.thumb .pap {
font-size:11px;
margin:2px 0 0 0;
padding:2px 0px;
color: #707070;
background:#fff;
}

.break {
clear:both;
position:relative;
float:left;
margin:0;
padding:0;
height:0;
color:white;
}

.fotonest2{
width:114px;
background:#ffffff;
padding:3px;
margin:3px;
text-align:center;
vertical-align:top;
}


.int{
text-align:justify;
position:relative;
margin:0px;
text-indent:5px;
padding:5px;
font-weight:bold;
color:#4A8500;
background:#D6E9B9;
}

.in{
text-align:justify;
position:relative;
margin:3px;
padding:0px;
color:black;
background:#f9f9f9;
}


.tb {
text-align:justify;
position:relative;
margin:3px;
padding:5px 10px;
color:black;
background:white;
}

.ab {
position:relative;
right:5px;
text-align:right;
font-size:11px;
margin:0;
padding:0;
color:black;
background:white;
}

.nicktag {
background:#E9F2DF;
color: black;
padding:3px;
margin:3px 0px;
}
.datetag {
color: #4A8500;
padding:3px;
margin:3px 0px;
width:100%; 
margin:0px 0px 1px 0px; 
padding:0;
}
.nicktag a:hover {
color:#6AAC17;
}


.fotofoot{
margin:3px;
height:15px;
padding:3px;
color:grey;
text-align:center;
background:white;
}
#fotik {
width:80px;
height:80px;
margin:3px 2px;
padding:0px;
float:left;
}

#anketiniai_duomenys {
position:relative;
float:left;
clear:right;
width:340px;
padding:0px;

}
/* formos */

input, select, file {
	font: 11px Verdana, Tahoma, Arial;
	padding:2px 3px;
}

select {
padding:0 3px;
height:20px;
}

option {
padding:3px;
margin-right:3px;
}

.titled {
margin-top:-2px;
}
form {
margin:0;
}
textarea{
font: 11px Verdana, Tahoma, Arial;
margin:3px;
padding:5px;
font-size:12px;
border:1px solid grey;
}

p.f {
font: 11px Verdana, Tahoma, Arial;
margin-bottom:0px;
}

.fr {
font: 11px Verdana, Tahoma, Arial;
text-align:right;
}


/* lenteles */
td {
font: 11px Verdana, Tahoma, Arial;
padding:5px;
border:none;
text-align:justify;
vertical-align:top;
}

.deftd {
	padding:0;
	font: 12px Verdana, Tahoma;
}
.anketos_td {
font: 11px Verdana, Tahoma, Arial;
padding:5px 2px;
text-align:center;
vertical-align:middle;
border:none;
}
.black_td {
font: 11px Verdana, Tahoma, Arial;
padding:5px 2px;
text-align:center;
border:none;
color:#000;
text-indent:5px;
background:#EBC1AC;
}

/* pranesimai */



.hint {
display:block;
width:90%;
max-width:400px;
min-height:10px;
font: 10px Verdana, Tahoma, Arial;
color:#000;
background:#EFEFEF;
border:1px solid #6584B8;
margin:10px;
padding:5px;
}

.q {
border-left: 1px solid #ccc;
font-size:11px;
color: #666;
margin:2px 5px;
padding-left: 0.7em;
}

.info {
text-align:justify;
position:relative;
margin:4px;
padding:7px;
border-left:5px solid #fbaf5d;
color:#7b2e00;
background:#ffe2c3;
}

.ok {
text-align:justify;
position:relative;
background:#D0EACD;
color:#000;
border-left:5px solid #499F5E;
margin:4px;
padding:5px;
}

.err {
text-align:justify;
position:relative;
margin:4px;
padding:5px;
background:#FFCCCC;
color:#000;
border-left:5px solid #F26522;
}


.klausimas {
background:#f7f7f7;
margin:5px;
padding-left:5px;
}

.klausimas:hover {
border-left:5px solid #ccc;
padding-left:0;
}
.kh {
margin:5px 5px 0px 5px;
padding:3px 3px 2px 3px;
text-align:left;
}
.dh {
margin:5px 5px 0px 5px;
padding:3px 3px 2px 3px;
text-align:left;
font-size:12px;
}
.df {
margin:0 5px;
font-size:11px;
padding:2px 3px;
color:#626262;
text-align:left;
}

.klausimas:hover {
background:white;
}

.kf {
margin:0 5px;
font-size:11px;
padding:2px 15px;
color:#626262;
text-align:left;
}


.des {
position:absolute; 
right:5px; 
font-weight:normal; 
font-size:11px;
}


.area {
margin:5px;
background:white;
padding:0px;
border:1px solid #D6E9B9;
text-align:left;
}

.laiskas {
margin:5px;
padding:0px;
border:1px solid #D6E9B9;
background:white;
text-align:left;
}
.chebra {
margin:5px;
background:white;
padding:0px;
border:1px solid #D6E9B9;
text-align:left;
background:white;
}

.siaip {
margin:5px;
background:white;
padding:0px;
text-align:left;
}
.frame{
margin:5px;
font: 12px Verdana, Tahoma, Arial;
display:block;
text-align:justify;
height:100%;
}

.antraste {
padding:5px;
margin:0;
text-align:left;
text-indent:5px;
background:#D6E9B9;
color: #4A8500;
font: 12px Verdana, Tahoma, Arial;
font-weight:bold;
}

.f {
padding:3px;
margin:0px;
text-align:right;
background:#f7f7f7;
color: #598527;
font: 11px Verdana, Tahoma, Arial;
}

.f2 {
padding:4px;
margin:0px;
background:#f7f7f7;
color: #666;
font: 12px Verdana, Tahoma, Arial;
}

.diva {
display:block;
width:100%;
height:100%;
}

img {
border:0;
}

.t2 {
position:relative;
padding:5px;
margin:5px 0 2px 0px;
text-align:left;
text-indent:5px;
background:#D6E9B9;
color: #4A8500;
font: 13px Verdana, Tahoma, Arial;
font-weight:bold;
}

.t3 {
position:relative;
padding:5px;
margin:0;
text-align:left;
text-indent:3px;
background:#D6E9B9;
color: #4A8500;
font: 11px Verdana, Tahoma, Arial;
font-weight:bold;
}

.t4 {
position:relative;
padding:5px;
margin:0px;
text-indent:5px;
background:#D6E9B9;
color: #4A8500;
font: 12px Verdana, Tahoma, Arial;
font-weight:bold;
}

input, textarea, select {
}

#rasytilaiska {

}

.kitosfoto{
margin:0;
text-align:center;
}


/* balsavimas */

/* klausimas */
.bk{
font-size:11px;
text-align:center;
background:#83B546;
}

/* atsakymas */
.bats {
font-size:11px;
text-align:left;
}

/* userio saito css */
.uduom{
	text-align:left;
	width:320px;
	margin-left:5px;
}

.uframe {
	position:relative;
}

.usert{
	width:100%;
	background: #D2D3D8;
	color: #43414C;
	line-height:25px;
	text-align:left;
	text-indent:10px;
	font-size:11px;
	font-weight:bold;
	padding:0 10px;
	margin:0;
}
.uduom a {
	text-decoration:none;
	padding:3px 8px;
	border-left:5px solid #ccc;
	margin:3px 3px;
	display:block;
}
.uduom .box {
	padding:8px;
	margin:3px;
	font-size:11px;
}
.uduom a:hover {
	
}

.userd{
	width:100%;
	text-align:left;
	font-size:12px;
	padding:10px 10px;
	margin:0;
	background:#f9f9f9;
	left:0;
}

.bigfoto{
	right:8px;
	padding:2px;
	width:254px;
	background:#f7f7f7;
	text-align:center;
	vertical-align:middle;
}

.bfot {
	background:#ffffff;
	border:1px solid #f7f7f7;
}

.totop {
	text-align:right;
	margin:0;
	padding:0;	
	margin-right:5px;
	font-size:11px;
}

h3 {
font-size:12px;
font-weight:bold;
margin:8px;
}
.green {
color: #4A8500;
}
.red {
color: #d21017;
}

.dien_photo {
position:relative;
padding:5px;
margin:0 auto;
text-align:center;
}

.balas {
	position:absolute;
	text-align:center;
	line-height:40px;
	font-size:30px;
	color:#fff;
	top:0px;
	right:0px;
	width:40px;
	background:#ccc;
	margin:3px;
}

.fmeniu {
background:#f5f5f5;
color:#606060;
text-align:right;
margin:0;
}

.fmeniu p {
font-size:11px;
margin:5px 0 0 0;
padding:5px;
padding-right:0;
background:#f5f5f5;
}

.fmeniu a{
padding:5px 10px;
border-left:2px solid #fff;
background:#EEEEEE;
}

.fmeniu a:hover{
background:#fff;
border-top:3px solid #ccc;
}

.anketos_antraste {
	background:#FFEFE8;
	color:#CB4100;
	font-weight:bold;
	text-align:justify;
	border-left:5px solid #CB4100;
	font-size:13px;
	margin:5px;
	padding:5px 10px;
}

.kitosfoto{
	margin:2px;
	padding:5px;
	background:#f7f7f7;
	position:relative;
	height:27px;
	font-size:12px;
}

.kitfot {
	border:1px solid #ccc;
	padding:3px;
	width:18px;
	height:18px;
	background:#f2f2f2;
	text-decoration:none;
	display:block;
	float:right;
	margin:1px;
}

.kitfot:hover {
	background:#fff;
}


#kaciukas1 {
	position:absolute;
	z-index:95;
	height:600px;
	width:500px;
	top:0;
	right:0;
	background: url('../dovanos/kaciukas1.png');
}

#katyte1 {
	position:absolute;
	z-index:95;
	height:600px;
	width:500px;
	top:0;
	right:0;
	background: url('../dovanos/katyte1.png');
}


#vkaciukas {
	position:absolute;
	z-index:95;
	height:600px;
	width:500px;
	top:0;
	right:0;
	background: url('../dovanos/vkaciukas.png');
}

#vkatyte {
	position:absolute;
	z-index:95;
	height:600px;
	width:500px;
	top:0;
	right:0;
	background: url('../dovanos/vkatyte.png');
}


#parselis1 {
	position:absolute;
	z-index:95;
	height:600px;
	width:500px;
	top:0;
	right:0;
	background: url('../dovanos/parselis1.png');
}


#parselis2 {
	position:absolute;
	z-index:95;
	height:600px;
	width:500px;
	top:0;
	right:0;
	background: url('../dovanos/parselis2.png');
}


#parselis3 {
	position:absolute;
	z-index:95;
	height:600px;
	width:500px;
	top:0;
	right:0;
	background: url('../dovanos/parselis3.png');
}

#zin {
	position:absolute;
	top:0;
	right:0;
	z-index:100;
	width:445px;
	margin-left:25px;
	margin-right:20px;
	margin-top:40px;
	font-size:20px;
}

.veiksmai_meniu {
	font-size:11px;
	text-align:right;
	margin:5px;
	margin-top:8px;
	margin-right:10px;
}

.draugai_paieska {
	position:absolute;
	top:30px;
	left:0;
	text-align:left;
	border:1px solid #ccc;
	padding:2px;
}
.draugai_paieska .text_input {
	width:100px;
}

.spacer {
	clear:both;
}

.narys_info {
	font-size:11px;
	text-align:right;
	margin:5px;
	margin-right:10px;
}

.top_baneris {
	position:absolute;
	left:170px;
	top:23px;
	padding:2px;
	border:1px dashed white;
	width:468px;
	height:60px;
}

.topic_controls {
	color:#666;
	font-size:11px;
	text-align:right;
	margin-bottom:3px;
	margin-right:0;
	padding:4px 0;
}

.topic_controls a {
	border:1px solid #ccc;
	color:#000;
	text-decoration:none;
	background:#f7f7f7;
	padding:2px 10px;
	margin:3px 0;
	margin-left:1px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}

.topic_controls a:hover {
	background:#fff;
}

.buttons, .button {
	cursor:pointer;
	padding:2px 4px;
}

.baltas_blokas {
	text-align:center;
	font-size:11px;
	background:#fff;
	margin:5px;
	padding:0;
}

.pilkas_blokas {
	background:#f7f7f7;
	text-align:left;
	margin:5px;
	border:1px solid #ebebeb;
	padding:0;
}
.pilkas_blokas p {
	margin:4px;
	padding-left:5px;
}
.pilkas_blokas .t {
	margin:0px;
	padding:3px;
	background:#9ca8ac;
	text-align:left;
	text-indent:10px;
	color:white;
}
.pilkas_blokas a {
	color:#4e656e;
}

/*
 Byškis naujo css'o
*/

h3 {
	clear:both;
}
div.messages {
	position:relative;
	display:block;
	padding:0 10px;
	font-size:11px;
	border:none;
	clear:both;
}

div.messages div {
	padding:5px;
	margin-right:5px;
	margin-bottom:5px;
	position:relative;
	float:left;
	border:none;
}

div.messages div.err {
	background:#FF7272;
	color:white;
}

div.messages div.win {
	background:#00B100;
	color:white;
}

div.messages div.info {
	background:#f7f7f7;
	color:black;
	border:none;
}

div.messages div.clear {
	display:block;
}

div.pending-user-admin {
	position:relative;
	background:#fafafa;
	margin-bottom:15px;
	padding:3px;
	clear:both;
}

.clear {
	clear:both;
}

div.pending-user-admin h3 {
	font-size:12px;
	margin:0;
	padding:0;
	margin-bottom:5px;
	position:relative;
	line-height:12px;
}
div.pending-user-admin 	.user-data {
	position:relative;
	float:left;
	width:30%;
	margin:1px;
	padding:0;
}
div.pending-user-admin 	.expanded-user-data {
	clear:both;
	position:relative;
	width:100%;
}

div.pending-user-admin .liaudies-balsas {
	float:right;
}

div.controls {
	position:absolute;
	top:5px;
	right:5px;
}

div.controls .patvirtinti-link {
	color:green;
	margin-right:10px;
}

div.controls .atmesti-link {
	color:red;
}

div.zymukai {
	padding-left:5px;
	padding-top:5px;
}

div.zymukai p.zymukas {
	font-size:11px;
	margin:3px;
}

div.zymukai p.zymukas a {
	padding:3px;
}
div.zymukai a.link-online {
	font-weight:bold;
}

div.zymukai span.arrow-online {
	font-weight:bold;
	color:#005900;
}

div.zymukai span.arrow-offline {
	font-weight:bold;
	color:#ccc;
}

.group-marker {
	font-size:10px;
	padding:0px 2px;
	background:#417600;
	color:white;
}
