/*
KTU KC

#0F3039 - Tamsiai zalia
#90C8D7 - Sviesiai zalia
#AF1B69 - Magenta

*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(/images_tpl/bg_apacia_17.gif);
}

a {
	color: #AF1B69;
	text-decoration: underline;
}

a:hover {
	color: #E03891;
	text-decoration: underline;
}

h1, h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #AF1B69;
}
h1 {
	font-size: 16px;
	font-weight: bold;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 12px;
}
div.naujiena {
	margin:0;
	padding:0;
}
img.imgrt {
	display:block;
	float:right;
	margin:0 0 10px 10px;
}
img.imglt {
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
/*** INFO_MENIU ********************************/

table#info tr {
	cursor:pointer;
}

/*** TOP_MENIU ********************************/
#top_meniu td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0F3039;
}
#top_meniu a  {
	color: #0F3039;
	text-decoration: none;
}
#top_meniu a:hover  {
	color: #E03891;
	text-decoration: underline;
}
/*** SUBMENIU *********************************/
#submeniu  {
	color: white;
}
#submeniu a  {
	color: white;
}
#submeniu a:hover  {
	color: #E03891;
}
#submeniu ul  {
	/*list-style-type:none;
	padding:0;
	margin:0; */
	/*background:transparent url(/images_template/bul_black_par.gif) no-repeat; */
	/*background-position: 0 6px;*/

	list-style-type: none;
	/*list-style-image: url(/images_tpl/ul.gif);*/
	padding: 0px;
	margin-left: 10px;
}

#submeniu li {
	background: transparent url(/images_tpl/ul.gif) no-repeat;
	background-position: 0px 6px;
	padding-left: 8px;
	padding-bottom: 8px;
}

/*** CONTENT **********************************/
#content td, #content th {
	line-height: 140%;
}
#content ul {
	/*list-style-type:none;
	padding:0;
	margin:0; */
	}
#content li, #content ul li, #content ul li ul li {
	/*background:transparent url(/images_template/bul_black_par.gif) no-repeat;
	background-position: 0 6px; */
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.title  {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #AF1B69;
	padding-top: 30px;
	padding-bottom: 5px;
}

/*** LOGIN ***********************************/
#login, #login td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
}
#login a  {
	color: white;
	text-decoration: none;
	padding:0;
	margin:0;
}
#login a:hover {
	color: #E03891;
	text-decoration: underline;
}
#login table, #login table td p{
	padding:0;
	margin:0;
	/*border:1px solid white;*/
}
#login table a.title{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
/*** KONTAKTAI *********************************/
#kontaktai, #kontaktai td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: white;
}
#kontaktai a  {
	color: white;
	text-decoration: none;
}
#kontaktai a:hover  {
	color: #E03891;
	text-decoration: underline;
}
/*** FOOTER ***********************************/
#footer, #footer td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #90C8D7;
}
#footer a  {
	color: #90C8D7;
	text-decoration: none;
}
#footer a:hover  {
	color: #E03891;
	text-decoration: underline;
}
/*** NAUJIENOS *********************************/
.naujienos h2 {
	padding-top: 23px;
	margin-bottom: 10px;
	text-decoration: none;
}
.naujienos h2 a {
	text-decoration: none;
}
.data  {
	font-size: 10px;
	color: #0F3039;
}
/*** STRUKTURA *********************************/
#struktura li, #struktura ul li {
	/*background:transparent url(/images_template/bul_black_par.gif) no-repeat;
	background-position: 0 6px; */
	padding-left: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
}
#struktura ul li ul li {
	/*background:transparent url(/images_template/bul_black_par.gif) no-repeat;
	background-position: 0 6px; */
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 2px;
}

/*** KITI *************************************/
/* table .h_linijos */
table .h_linijos td {
	border-bottom: 1px solid white;
	padding: 2px 5px 2px 5px;
}
table .h_linijos th  {
	border-bottom: 1px solid white;
	padding: 2px 5px 2px 5px;
	background-color: white;
	font-size: 12px;
	font-weight: bold;
}
table .h_linijos td.noborder {
	border-bottom: 0px solid white;
	padding: 2px 5px 2px 5px;
}
/* table .remelis */
table.remelis {
	border: 1px solid white;
}
#content.remelis li {
margin:0;
padding:0;
}
#content table.remelis td li{
margin:0;
padding:0;
}
table.remelis td {
	border-bottom: 1px solid white;
	padding: 2px 5px 2px 5px;
}
table.remelis th  {
	border-bottom: 1px solid white;
	padding: 2px 5px 2px 5px;
	background-color: white;
	font-size: 12px;
	font-weight: bold;
}
table.remelis td.noborder {
	border-bottom: 0px solid white;
	padding: 2px 5px 2px 5px;
}

/*** FORMOS ***********************************/
#content .inputas  {
	border: 1px solid #0F3039;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 3px 2px 5px;
}
#feedback .inputas  {
	border: 1px solid #0F3039;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 3px 2px 3px;
}
#feedback form  {
	margin: 0px;
	padding: 0px;
}
.buttonas  {  /* Su taskeliu priekyje */
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: white;
	background-color: #0F3039;
	border: 0px;
	background-image:url(/images_tpl/ul.gif);
	background-repeat:no-repeat;
	background-position: 5px 8px;
	padding: 2px 10px 2px 13px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.buttonas2  {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: white;
	background-color: #0F3039;
	border: 0px;
	padding: 2px 5px 2px 5px;
	margin-top: 3px;
	margin-bottom: 3px;
}
@media print {
.buttonas  {  /* Su taskeliu priekyje */
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: white;
	background-color: #0F3039;
	border: 0px;
	background-image:url(/images_tpl/ul.gif);
	background-repeat:no-repeat;
	background-position: 5px 8px;
	padding: 2px 10px 2px 13px;
	margin-top: 3px;
	margin-bottom: 3px;
	visibility:hidden;
}
}

/*** TEKSTU SPALVOS *****************************/
.error  {
	color: red;
}
.text-light  {
	color: #90C8D7;
}
.text-highlighted  {
	color: red;
}
.text-ok  {
	color: green;
}
.text-smaller  {
	font-size: 0.8em;
}
.alert_message  {
	color: white;
	background-color: green;
	text-align: center;
	font-weight: bold;
}

.error_message  {
	color: white;
	background-color: red;
	text-align: center;
	font-weight: bold;
}
.error_message a {
	color: blue;
}

/*** CV STILIAI **********************************/
#cv h1 {
	font-size: 18px;
	font-weight: bold;
}
#cv h2 {
	font-size: 14px;
	width: 100%;
	border-bottom: 1px solid #0F3039;
	padding-top: 10px;
}
#cv h3 {
	font-size: 12px;
	margin-bottom: 8px;
}

/*** KALENDORIUS ********************************/
td.cpTodayText {
	background-color:#90C8D7;
}
td.cpMonthNavigation {
	/*background-color:#699DD3;*/
	color:#ffffff;
	text-align:center;
	font-weight:bold;
}
td.cpMonthNavigation a.left{
	margin-left:5px;
	display:block;
	width:11px;
	height:11px;
}
td.cpMonthNavigation a.right{
	margin-right:5px;
	display:block;
	width:11px;
	height:11px;
	padding: 20px;
}
td.cpDayColumnHeader {
	color:#0F3039;
	text-align:center;
	padding:7px;
	font-weight:bold;
}
td.cpCurrentMonthDate {
	text-align:center;
}
td.cpCurrentDate {
	text-align:center;
	background-color:#90C8D7;
}
.cpBorder {
	 border:1px solid #377ABD;
	 border-collapse:collapse;
}
.cpYearNavigation {
}
.pavadinimas {
	border-top: 1px solid white;
	border-left: 5px solid white;
	padding: 2px 10px;
}
.valanda {
	padding: 5px 10px;
}
.diena H3 {
	background-color:#FFFFFF;
	padding: 1px 10px;
}

/* Galerijos stiliai  -  pradzia */
table.gallery {
	border:none;
	margin:0;
	width: 100%;
	border-collapse:collapse;
}
table.gallery form {
	margin:0;
}
table.gallery td {
	text-align:center;
	border:none;
	padding: 0 5px;
}
table.gallery td.kelias {
	text-align:left;
	padding:5px;
}
table.gallery td.galerijos {
	text-align:right;
	padding:5px;
}
table.gallery-list td {
	text-align:left;
}
table.gallery td.sarasas {
	text-align:left;
	padding:5px;
}
table.gallery td.sarasas img {
	margin: 5px;
	border: 2px solid white;
}
table.gallery td.sarasas{
	padding-bottom:10px;
	padding-top:5px;
}
table.gallery td div.img-holder{
	float:left;
	text-align:center;
	background-color:#CBE2ED;
	/*padding: 5px;*/
	/*width: 140px;*/
	height: 140px;
	vertical-align:middle;
	margin:4px;
}
table.gallery td div.img-holder img{
	display:block;
	margin:5px;
}
table.gallery td div.foto-info {
	text-align:left;
	margin: 5px 20px;
}
table.gallery td div.1-img-holder{
	text-align:center;
	background-color:#F5F5F5;
	border:2px solid #EEEEEE;
	padding: 5px;
	vertical-align:middle;
}
img.fotografija {
	padding: 2px;
	background-color:#ffffff;
	border: 3px solid #A2D0DD;
}
table.gallery tr.puslapiavimas td{
	text-align:center;
	padding:3px;
	border:none;
	background-color:transparent;
	border-bottom:1px dashed #A2D0DD;
	border-top:1px dashed #A2D0DD;
}
/* Galerijos stiliai  -  pabaiga */

/* Apklausos */
img.side_title {
	margin:40px 0 10px 0;
}
table.block form{
	margin:0;
	padding:0;
}

.block table.klausimas {
	border: none;
}
table.klausimas {
	border: 1px solid #E6EDF3;
}
table.klausimas td{
	padding:5px 0;
	/*border-bottom: 1px solid #3D8DA5;*/
}
table.klausimas td.head{
	/*background-color:#F8F9FB;*/
	/*border-bottom: 1px solid #3D8DA5;*/
	padding:10px 5px;
	color:#0F3039;
	font-weight:normal;
}
td#leftcol table.klausimas td.head{
	background:none;
	/*border-bottom: 1px solid #3D8DA5;*/
	padding:5px 0 5px 0;
	text-align:left;
}

table.klausimas td input {
	border: none;
	padding:0;
	margin:0;
}
table.klausimas td, table.klausimas label {
	/*padding-left:10px;*/
	color:#000000;
	/*color:#333333;*/
}
table.pasirinkimai td {
	/*border-bottom: 1px solid #3D8DA5;*/
	padding: 1px 5px;
}
td.balsuoti {
	padding-top:10px;
}
.procentai  {
	color: #2F6D80;
}

table td.vote_viso {
	border:none;
	text-align:left;
}

table td p.vote {
	text-align:center;
	margin-bottom:10px;
	border: 1px solid #A2D0DD;
}

input.button, input.but_grey {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	border:none;
	background-color:#36749D;
	padding:3px;
	cursor:pointer;
}
input.but_grey {
	color:#36749D;
	background-color:#B6CCDA;
}

/* Apklausos - pabaiga */
.top_menu_at{
margin-right:4px;
}

/*Forum2 stilius*/
/* skaitytos */

.thread1 {
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.threadclosed1 {
	background-image:url(../custom/blocks/forum2/images/lt/locked.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.threadfly1 {
	background-image:url(../custom/blocks/forum2/images/lt/sticky.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.threadflyclosed1 {
	background-image:url(../custom/blocks/forum2/images/lt/sticky_locked.gif);
	background-repeat:no-repeat;
	padding-left:34px;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
/* neskaitytos */
/* skaitytos */
.thread {
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}
.threadclosed {
	background-image:url(../custom/blocks/forum2/images/lt/locked.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:12px;
	text-decoration:none;
}
.threadfly {
	background-image:url(../custom/blocks/forum2/images/lt/sticky.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:12px;
	text-decoration:none;
}
.threadflyclosed {
	background-image:url(../custom/blocks/forum2/images/lt/sticky_locked.gif);
	background-repeat:no-repeat;
	padding-left:34px;
	font-size:12px;
	text-decoration:none;
}
/* skaitytos */


#info_block{
margin-top:20px;
background-image:url(../custom/blocks/forum2/images/lt/info.gif);
background-repeat:no-repeat;
padding-left:20px;
font-weight:bold;
font-size:12px;}

#post{
border:1px solid #108A9C;}
#posts_page{
}

.page{
padding-top:5px;
padding-left:10px;
vertical-align:middle;
height:30px;
background-image:url(../custom/blocks/forum2/images/lt/tr_bg.gif);
background-repeat:repeat-x;
}
.tvirsus{
color:#FFFFFF;
font-size:11px;
padding:3px 5px 0px 5px;
height:18px;
background-color:#3F93A5;
vertical-align:middle;}
.tvirsus a{
text-decoration:none;
color:#FFFFFF;}

.tvirsus a:hover{
text-decoration:none;
color:#AF1B84;}

.online{
color:#FFFFFF;
font-size:11px;
padding-left:10px;
height:18px;
background-color:#3F93A5;
vertical-align:middle;}

.user{
padding:10px;
background-color:#c9dee7;}

.pranesimas{
padding:10px;}

.lastpost{
font-size:11px;
text-decoration:none;}

#post th{
padding-left:8px;
}

#post div.smallfont{
font-size:11px;
}
.firma{
padding-top:5px;
line-height:12px;
font-size:11px;}

#vartotojas{
padding:5px;
line-height:19px;}

.nera_{
padding:10px;}

.vardas{
font-size:16px;
font-weight:bold;
color:#0F3039;}

.forum_description {
	color:#083039;
	font-size:11px;
	text-decoration:none;}

a.forum_description {
	color:#083039;
	font-size:11px;
	text-decoration:none;}

a.forum_description:hover {
	color:#000;
	font-size:11px;
	text-decoration:none;}

.forum_title{
font-size:14px;
text-decoration:none;
font-weight:bold;
}
.forum_titleclosed{
	background-image:url(../custom/blocks/forum2/images/lt/locked.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}



#forum{
padding:8px;
background-color:#f6fdfe;
border-top:#94CBDE 1px solid;}

.reply{
border-top:1px solid #003333;
}

.gname{
color:#31707e;
font-size:11px;}

.forum_footer{
	font-size:11px;
	color:#FFFFFF;
	border-top:#94CBDE 1px solid;
	padding-left:10px;
	height:20px;
	/*background-color:#108A9C;*/
	background-image:url(../custom/blocks/forum2/images/lt/tr_bg_180.gif);
	background-repeat:repeat-x;
}
.forum_footer_n{
	border-top:#94CBDE 1px solid;
	/*background-color:#108A9C;*/
	background-image:url(../custom/blocks/forum2/images/lt/tr_bg_180_n.gif);
	background-repeat:repeat-x;
}
.inputbox {
	width:400px;
	background-color:#fcfcfc;
	border: 1px solid #BBBBBB;
}
.inputbox:hover,
.inputbox:focus{
	background-color:#FFF;
	border: 1px solid #ccc; }

.button_post {
vertical-align:top;
padding-bottom:2px;
margin-bottom:2px;
border:#BBBBBB 1px solid;
font-weight:bold;
color:#565656;
background-color:#F3F3F3;
font-size:10px;
}

.sutinku{
padding:3px;
border-bottom:1px solid #11889C;
border-top:1px solid #11889C;}

#intro{
margin-top:20px;
}

img.img-right {
	display:block;
	float:right;
	margin:0 0 10px 10px;
}
img.img-left {
	display:block;
	float:left;
	margin:0 10px 10px 0;
}

