html {
height:100%;
}

body {
margin: 0px;
padding: 0px;
background-color:#ffffff;
color:#231F20;
font-family: Arial, Helvetica, sans-serif;
font-size:70%;
line-height:14px;
height:100%;

}

input, textarea, select {
color: #000000;
font: normal 11px Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif;
background-color:#FFFFFF;
font-size:11px;
}

form { display: inline; margin:0px; }
img {
border: 0px;
}
p { margin:0px; }

.fl { float: left; }
.fr { float: right; }

.clear { clear: both; margin: -1px 0px 0px; height: 1px; }

input, textarea { padding: 0px 3px; }
select { padding: 1px 0px 1px 3px }



h1 {
font-family: Georgia, "Times New Roman", Times, serif; font-size:28px; color:#FFFFFF; line-height:32px; font-weight: normal; text-decoration: none;
margin:0;
}

a.h1:link, a.h1:active, a.h1:visited{
    font-family: "Times New Roman", Georgia, Times, serif; font-size:28px; color:#FFFFFF; line-height:32px; font-weight: bold; text-decoration: none;
    margin:0;
    text-decoration: none;
}
a.h1:hover { text-decoration: underline;}

h2 {
font-family: Georgia, "Times New Roman", Times, serif; font-size:26px; color:#FFFFFF; line-height:30px; font-weight: normal; text-decoration: none;
margin:0;
}
h3 {
font-family: Georgia, "Times New Roman", Times, serif; font-size:24px; color:#FFFFFF; line-height:28px; font-weight: normal; text-decoration: none;
margin:0;
}




a.linkas1:link, a.linkas1:active, a.linkas1:visited {
color:#8F7959; text-decoration: underline;
font-size:10px;
}
a.linkas1:hover { text-decoration: none;
}

.datecoment { color:#D5C2A9; display:block; padding:5px 0px 0px 0px; font-size:10px; line-height:12px;}
.datecoment a {
color:#D5C2A9; text-decoration: none;

}
.datecoment a:hover { text-decoration: underline;
}


a.linkas2:link, a.linkas2:active, a.linkas2:visited {
font-size:16px; line-height:18px;
color:#89683B; text-decoration: none;
}
a.linkas2:hover { text-decoration: underline;
}


.toplink {
float:right; width:188px;
line-height:18px;
padding:32px 0 0 0 ;
}
.toplink a {
color:#231F20;
text-decoration: none;
}
.toplink a:hover {
color:#00522E;
text-decoration: none;
}
.toplink a.active:link, .toplink a.active:active, .toplink a.active:visited, .toplink a.active:hover {
color:#00522E;
text-decoration:none;
}

#menu {
clear:both;
background-image:url(http://www.filharmonija.lt/images/menubg.jpg); background-repeat:no-repeat;
background-color:#000000;
height:24px;
text-align:right;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
line-height:15px;
padding:8px 10px 0px 0px;
}
#menu a {
color:#FFFFFF;
text-decoration: none;
padding:0px 3px 0px 3px;
}
#menu a:hover {
text-decoration: underline;
}

.linklist td { font-size:14px; line-height:20px; color:#FFFFFF; font-weight:bold; padding:7px 0px 7px 0px; font-family: Arial, Georgia, "Times New Roman", Times, serif;}
.linklist a {
color:#FFFFFF;
text-decoration: none;
padding:0px 3px 0px 5px;
}
.linklist a:hover {
text-decoration: underline;
}

.color {
color:#41AD49; }
.color2 {
font-family:Arial, Helvetica, sans-serif;
color:#00522E;
font-size:11px; line-height:13px;
}
.color3 {
color:#939598;
}
.fs11 { font-size:10px; }
.fs12 { font-size:12px; }

a.linkas3:link, a.linkas3:active, a.linkas3:visited {
color:#41AD49; text-decoration: none;
}
a.linkas3:hover { text-decoration: underline;
}

#leftrep {
background-image:url(http://www.filharmonija.lt/images/rxl.jpg); background-position:17px 0px; background-repeat:repeat-x; vertical-align:top;
}
#left {
background-image:url(http://www.filharmonija.lt/images/bgleft.jpg); background-position:100% 0px; background-repeat:no-repeat; height:154px;
}
#root {
background-image:url(http://www.filharmonija.lt/images/repright.gif); background-repeat:repeat-x; width:868px;
}
#top {
background-image:url(http://www.filharmonija.lt/images/bgtop.jpg); background-repeat:no-repeat; height:122px;
}
.logo {
float:left; padding:32px 0px 0px 6px;
}
#content {
padding:0 0 0 65px;
}
#colum1 {
float:left; width:598px;
}
#colum2 {
float:right; width:188px;
}
.black {
background-color:#000000; }

.flyer {
padding:1px 0px 20px 0px;
}
#column11 {
float:left; width:190px;
}
#column12 {
float:right; width:393px; color:#231F20; line-height:15px;
}
.citata {
color:#939598; line-height:14px; font-size:12px; font-family:'Times New Roman',Georgia, Times, serif;
padding:1px 0 0 0;
}
.sk {
background-image:url(http://www.filharmonija.lt/images/repx2.gif); background-repeat:repeat-x; height:1px; margin-bottom:13px;
}
.festivaliaiBlok {
background-color:#ECEDE4; padding:7px 5px 0px 0px; margin-bottom:18px;
}
.festivalis {
padding-left:5px; padding-bottom:6px; color:#231F20; line-height:18px;
}
.sk2 {
 padding-bottom:7px;
 }
.sk3 {
background-image:url(http://www.filharmonija.lt/images/sk3.gif); background-repeat:repeat-x; height:1px; margin-bottom:13px;
}

.r {
margin-bottom:17px;
}
.nauienHead {
background-color:#00522E; color:#FFFFFF; font-weight:bold; padding:5px 6px 5px 6px; display:block; float:left; margin-bottom:3px;
}
.tf {
border:1px solid #B0AFAF; margin:1px 0px 1px 0px; padding-left:4px; color:#939598;
}
.lm {
border:1px solid #B0AFAF; margin:1px 0px 1px 0px; padding-left:4px; color:#939598; width:160px;
}
.btn {
border:0px; background-image:url(http://www.filharmonija.lt/images/btn.gif); background-position:0px 5px; background-repeat:no-repeat; padding:0px 0px 0px 10px; color:#231F20; cursor:pointer; margin-top:4px; font-size:11px;
}
#right {
background-image:url(http://www.filharmonija.lt/styles/images/repright.gif); background-repeat:repeat-x;
}
.img {
margin:5px 0px 4px 0px;
}


.numeracija {
padding:3px 0px 9px 0px;
}
.numeracija a {
color:#939598;
padding:0px 2px 0px 2px;
text-decoration: none;
}
.numeracija a:hover {

text-decoration: underline;
}

.numeracija a.active:link, .numeracija a.active:active, .numeracija a.active:visited, .numeracija a.active:hover {
color:#41AD49 !important;
padding:0px 2px 0px 2px;
font-weight:bold;
text-decoration: none !important;
}

.tfsearch1 {
background-color:#DDDFCC; border:1px solid #BBBDB3; margin-right:4px; padding:1px 0px 1px 4px; color:#939598;
}
.tfsearch {
background-color:#ffffff; border:1px solid #BBBDB3; margin-right:4px; padding:1px 0px 1px 4px; color:#939598;
}
.btn1 { border:0px; background-image:url(http://www.filharmonija.lt/images/submit1.gif); background-repeat:no-repeat; width:22px; height:22px; cursor:pointer; }
.btn2 {
border:0px; background-image:url(http://www.filharmonija.lt/images/btn2.gif); background-repeat:no-repeat; width:22px; height:22px; cursor:pointer;
}

.tableHeader {
background-color:#BEC39C; margin-bottom:33px;
}
.blackBlokui {
padding-bottom:38px; vertical-align:top; width:204px;
}
.blackBlokui2 {
padding-bottom:38px; vertical-align:top; width:304px;
}
.sk4 {
background-color:#FFFFFF; width:1px;
}
.h1Blok {
padding:0px 10px 10px 6px; vertical-align:bottom;
}
.searchBlok {
height:6px; padding:12px 0 0 0;
}




.kalendorius {
border:0px solid;
margin-bottom:13px;
border-collapse:collapse;
}

.kalendorius td {
border:1px solid #ffffff;

color:#ffffff; line-height:14px; font-weight: normal; text-decoration: none;
background-color:#E4E5D7; padding:3px 6px 4px 6px;
text-align: center;
vertical-align:top;
}
.kalendorius td a {  color:#FFFFFF; display:block; text-decoration:none; }
.kalendorius td a:hover { text-decoration:underline; }

.kalendorius td.sh { background-color:#D4D7BF; }
.kalendorius td.s { background-color:#BEC39C; }
.kalendorius td.non { background-color:#ffffff; }

.form {
color:#231F20;
line-height: 18px;
}
.chbox {
width:14px; height:14px; margin:0 5px -3px 0 ;
}
.sk5 { margin:9px 0px 9px 0px; }


a.linkas4:link, a.linkas4:active, a.linkas4:visited {
color:#231F20; text-decoration: none; font-size: 110%;
}
a.linkas4:hover { text-decoration: underline;
}

a.linkas4a {
color:#231F20; text-decoration: underline; font-size: 110%;
}

.error {color:red;}

.support_side {
	white-space: nowrap;
	
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: bold;
}

.poll {background: #ecede4; padding: 10px 5px; margin-bottom: 20px;}
.poll .question {color: #41ad49; font-weight: bold; padding-bottom: 10px;}
.poll label {padding-bottom: 4px; display: block; cursor: pointer;}
.poll label input {vertical-align: bottom; *vertical-align: middle; background: none;}
.poll .buttons {padding-top: 10px; text-align: center;}
.poll .links {padding-top: 8px; font-weight: bold;}
.poll .links a {color: #41ad49; text-decoration: none;}

#colum1 .poll {background: none; padding-top: 0px;}
#colum1 .poll .question {text-transform: uppercase;}
#colum1 .poll .answers, #colum1 .poll .results {width: 170px; margin: 0 auto;}

#colum1 .results .element {padding-right: 0px;}

.results {padding-top: 4px;}
.results .element {padding-bottom: 8px; padding-right: 6px;}
.results .element .percent {width: 30px; float: left; font-weight: bold; text-align: right;}
.results .details {float: right; width: 136px;}
.results .bar {width: 136px; height: 7px; line-height: 4px; font-size: 1px; background: #e3ddcf;}
.results .bar .col {background: #00522e; height: 7px;}
.poll table {}
.poll td {padding-bottom: 2px; padding-right: 5px;}

#colum1 .poll table {padding-left: 20px;}

.button {display: inline-block; background:url(../images/button_right.gif) no-repeat right top; text-decoration: none;}
.button .in {background:url(../images/button_left.gif) no-repeat left top; line-height: 22px; display: inline-block; padding: 0 15px; color: #fff; font-weight: bold;}
.grey_buttons .button .in {background:url(../images/button_left_grey.gif) no-repeat left top;}

.polls_list {}
.polls_list ul {list-style: none; padding-left: 0px; padding-top: 5px; margin: 0; zoom: 1;}
.polls_list ul li {padding-bottom: 15px;}
.polls_list ul li a {color: #41ad49; font-weight: bold; text-decoration: none;}


/*Papildomi*/
.clearfix:after, .form_row:after {
	content: " "; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix, .form_row {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix, * html .form_row {height: 1%;}
.clearfix, .form_row {display: block;}
/* End hide from IE-mac */
.form_row input.text, .form_row label {display: inline-block; float: left;}
