﻿html,body {margin:0px; padding:0px; height:100%; background-image:url(../img/header_bg.jpg); background-position:top left; background-repeat:repeat-x; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#2a3b55;}
a:link, a:visited {color:#ed1c24; text-decoration:none;}
a:hover, a:active {color:#ed1c24; text-decoration:underline;}
.bluecolor {color:#0f499e;}

div#container {position:relative; margin:0px auto; width:100%; height:auto !important; height:100%; min-height:100%;}

/*heederio nustatymai*/
div#header #leftheader {background-image:url(../img/header_red_bg.jpg); background-position:left 306px; background-repeat:repeat-x;}
div#header #rightheader {background-image:url(../img/header_blue_bg.jpg); background-position:left 140px; background-repeat:repeat-x;}
div#header div#header1 {height:140px;}
div#header div#logo {float:left; margin:35px 0px 0px 35px;}
div#header div#topbanner {
	width; border: 1px solid #c5cbd1;
	width: 750px;
	height: 100px;
	margin-top: 20px;
}
div#header div#header2 {height:130px; position:relative; background-image:url(../img/header_blue_bg.jpg); background-position:left top; background-repeat:repeat-x; margin-left:18px; color:#FFFFFF;}
div#header div#bluecorner {position:absolute; background-image:url(../img/header_blue_corner_new.gif); background-position:left top; background-repeat:no-repeat; margin-left:-12px; width:536px; height:106px;}
div#header div#login {position:absolute; left:10px; top:25px; width:260px; font-size:11px;}
div#header div#login b {color:#FFFFFF;}
div#header div#login a:link, div#header div#login a:visited, div#header div#login a:hover, div#header div#login a:active {color:#ffd800; text-decoration:none;}

div#header div#loginbottom {position:absolute; left:20px; top:110px; width:270px; font-size:10px; text-align:right;}
div#header div#loginbottom ul {list-style:none; padding:0px; margin:0;px}
div#header div#loginbottom li {float:left; margin:0px 10px 0px 0px; color:#2a3b55;}
div#header div#loginbottom li a { background-image:url(../img/top_menu_bullet_small.gif); background-position:0 2px; background-repeat:no-repeat; height:10px; line-height:10px; float:left; display:block; padding:0px 0px 0px 10px;}
/*div#header div#loginbottom a:link, div#header div#loginbottom a:visited, div#header div#loginbottom a:hover, div#header div#loginbottom a:active {color:#ffd800; text-decoration:none;}*/

.alignright {text-align:right;}

div#header div#calendar {position:absolute; left:285px; top:3px; width:240px; height:127px; background-image:url(../img/calendar_bg_new.gif); background-position:left top; background-repeat:no-repeat;}
div#header div#idea {position:absolute; left:535px; top:15px; width:420px; font-size:11px;}
div#header div#idea img {border:2px solid #4b77b6; margin-right:10px;}
div#header div#idea a:link, div#header div#idea a:visited, div#header div#idea a:hover, div#header div#idea a:active {color:#ffd800; text-decoration:none;}

div#header div#headerbanner {position:absolute; left:795px; top:10px; border:2px solid #4d77b7;}

div#header div#header3 {height:99px; width:982px; position:relative; background-image:url(../img/header_red_bg.jpg); background-position:bottom left; background-repeat:repeat-x; margin-top:-14px; margin-right:18px; color:#FFFFFF;}
div#header div#runline {position:absolute; width:740px; height:20px; top:25px; left:10px; color:#2a3b55;}
div#header div#redcorner {float:right; margin-right:-12px; background-image:url(../img/search_bg.gif); background-position:left top; background-repeat:no-repeat; width:338px; height:99px;}
div#header div#lupa {position:absolute; width:48px; height:88px; background-image:url(../img/lupa.gif); background-position:left top; background-repeat:no-repeat; left:762px; top:30px;}
div#header div#search {position:absolute; left:815px; top:20px; width:160px;}
div#header div#search .serachlabel {margin-bottom:10px; font-size:16px;}



div#header div#topmenu {position:absolute; left:40px; top:65px; width:720px;}
div#header div#topmenu ul {list-style:none; padding:0px; margin:0;px}
div#header div#topmenu li {float:left; margin:0px 30px 0px 0px; text-transform: uppercase; font-weight:bold;}
div#header div#topmenu li a { background-image:url(../img/top_menu_bullet.gif); background-position:2px 2px; background-repeat:no-repeat; height:20px; line-height:16px; float:left; display:block; padding:0px 0px 0px 25px;}
/* Hide from IE5-Mac \*/
/*div#header div#topmenu li a {float:none;}*/
/* End hide */
div#header div#topmenu li a:link, div#header div#topmenu li a:visited, div#header div#topmenu li a:hover, div#header div#topmenu li a:active {color:#ffffff; text-decoration:none;}

#tablecalendar table.calendar, #tablecalendar .calendar tr, #tablecalendar .calendar th, #tablecalendar .calendar td {border-collapse:collapse; font-size:11px; color:#FFFFFF; text-decoration:none;}
#tablecalendar table.calendar {border:1px solid #5881bb;}
/*#tablecalendar .calendar .calendar td, #tablecalendar .calendar .calendar th {font-size:11px; color:#FFFFFF; line-height:11px; border-collapse:collapse;}*/
#tablecalendar .calendar tr, #tablecalendar .calendar th, #tablecalendar .calendar td {border:1px solid #799ac9; text-align:center; padding:1px;}
#tablecalendar .calendar th {width:16px;}
#tablecalendar .calendar td {background-color:#648ac0;}
#tablecalendar .calendar td.weekend {background-color:#4976b5;}
#tablecalendar .calendar td:hover {background-color:#ee2c33;}
#tablecalendar .calendar td a:link, #tablecalendar .calendar td a:visited, #tablecalendar .calendar td a:hover, #tablecalendar .calendar td a:active {color:#ffffff; text-decoration:none;}
#tablecalendar .calendar td.today {background-color:#ee2c33;}
#fulldate {font-size:10px; font-weight:bold; text-align:center;}
#calendarimage {text-align:center;}
#calendarimage img {border:2px solid #82a1cc; margin-top:7px; margin-left:5px; padding:0px;}


/*turinio nustatymai*/
div#content {padding:0px 0px 70px 0px;}
div#content div#contentcontainer {margin:0px auto; width:1000px;}
#contentbody {margin:0px 15px; padding:0px 15px;}

/*soninio meniu nustatymai*/
#sidemenu p {margin:0px; padding:6px 0px; letter-spacing:1px;}
#sidemenu {background: transparent; margin:0px;}
.sidemenutop, .sidemenubottom {display:block; background:transparent; font-size:1px;}
.sidemenub1, .sidemenub2, .sidemenub3, .sidemenub4 {display:block; overflow:hidden;}
.sidemenub1, .sidemenub2, .sidemenub3 {height:1px;}
.sidemenub2, .sidemenub3, .sidemenub4 {background:#dfe4ec; border-left:1px solid #dfe4ec; border-right:1px solid #dfe4ec;}
.sidemenub1 {margin:0px 5px; background:#dfe4ec;}
.sidemenub2 {margin:0px 3px; border-width:0 2px;}
.sidemenub3 {margin:0px 2px;}
.sidemenub4 {height:2px; margin:0px 1px;}
.sidemenucontent {display:block; background:#dfe4ec; border:0px solid #dfe4ec; border-width:0px 1px;}

#sidemenuul {margin:0px 10px; padding:0px 0px 10px 0px; list-style:none; font-size:11px;}
.sidemenubordertop {border-top:1px solid #FFFFFF;}
#sidemenuul li {margin-left:0px; padding:3px 5px 3px 10px; background-image:url(../img/side_menu_bullet.gif); background-repeat: no-repeat; background-position:10px 2px; text-transform: uppercase; font-weight:bold;}
#sidemenuul li.active {background-image:url(../img/side_menu_active_bullet.gif); background-repeat: no-repeat; background-position:10px 2px;}
#sidemenuul li p {padding:0px; margin:0px; width:18px; height:16px; font-weight:normal; font-size:10px; color:#FFFFFF; text-align:center; margin-right:5px; line-height:12px; float:left;}

#sidemenuul li a:link, #sidemenuul li a:visited {color:#5f6c81; text-decoration:none;}
#sidemenuul li a:hover, #sidemenuul li a:active {color:#0a1f3e; text-decoration:none;}
#sidemenuul li.active a:link, #sidemenuul li.active a:visited, #sidemenuul li.active a:hover, #sidemenuul li.active a:active {color:#0a1f3e; text-decoration:none;}

#sidemenuul .subsidemenuul {margin:0px; padding:0px; list-style:none;}
#sidemenuul .subsidemenuul li {margin-left:0px; padding:3px 5px 3px 50px; background-image:url(../img/subsidemenubullet.jpg); background-repeat: no-repeat; background-position:40px 8px; text-transform:none; font-weight:normal;}
#sidemenuul .subsidemenuul li p {padding:0px; margin:0px; width:18px; height:16px; font-weight:normal; font-size:10px; color:#FFFFFF; text-align:center; margin-right:5px; line-height:12px; float:left;}

#sidemenuul .subsidemenuul li a:link, #sidemenuul .subsidemenuul li a:visited {color:#0f499e; text-decoration:none;}
#sidemenuul .subsidemenuul li a:hover, #sidemenuul .subsidemenuul li a:active {color:#0a1f3e; text-decoration:underline;}
#sidemenuul .subsidemenuul li.active a:link, #sidemenuul .subsidemenuul li.active a:visited, #sidemenuul .subsidemenuul li.active a:hover, #sidemenuul .subsidemenuul li.active a:active {color:#0a1f3e; text-decoration:underline;}





/*footerio nustatymai*/
div#footer {position:absolute; width:100%; bottom:0px; height:55px; background-image:url(../img/footer_bg.jpg); background-position:top left; background-repeat:repeat-x;}
div#footercontent {position:relative; margin:0px auto; width:1000px;}
div#footercopyright {position:absolute; margin:18px 0px 0px 40px; color:#edc2c4; font-size:10px;}
div#footerfootermenu {position:absolute; margin:18px 0px 0px 320px; color:#ffffff; font-size:10px; width:660px;}


div#footerfootermenu ul {list-style:none; padding:0px; margin:0px;}
div#footerfootermenu li {float:left; margin:0px 10px;}
div#footerfootermenu li.sidemenuborderleft { border-left:1px solid #ec8e91;}
div#footerfootermenu li a {line-height:12px; float:left; display:block; padding:0px 0px 0px 10px;}
/* Hide from IE5-Mac \*/
div#footerfootermenu li a {float:none;}
/* End hide */
div#footerfootermenu li a:link, div#footerfootermenu li a:visited, div#footerfootermenu li a:hover, div#footerfootermenu li a:active {color:#ffffff; text-decoration:none;}


/*bendri nustatymai*/
.clear {clear:both; font-size:1px; display:block;}
.margintop15 {margin-top:15px;}
h1 .paddingtop50 {padding-top:50px;}

/*formos nustatymai*/
div#header div#login .cmd {background-image:url(../img/cmd_login.gif); background-position:left top; background-repeat:no-repeat; border:0px solid #0f499e; width:90px; height:20px; background-color:#0f499e; font-size:11px; color:#FFFFFF;}
div#header div#login .txt {border:0px solid #ababab; border-width:3px 0px 0px 2px; width:100%; height:15px; background-color:#ffffff; font-size:11px; color:#144da0;}
div#header div#login img {margin-right:2px;}

div#header div#search .cmd {background-image:url(../img/search_cmd.jpg); background-position:left top; background-repeat:no-repeat; border:0px solid #ee282f; width:20px; height:20px; background-color:#ee282f; font-size:11px; color:#FFFFFF;}
div#header div#search .txt {border:0px solid #ababab; border-width:3px 0px 0px 2px; height:15px; background-color:#ffffff; font-size:11px; color:#144da0;}


/*pilkas remelis*/
.greybordersnazzy h1 {margin:0px; padding:0px 10px 5px 10px; font-size:16px; font-weight:bold;}
.greybordersnazzy h1 table {margin:0px; padding:0px;}
.greybordersnazzy h1 td span {font-size:12px; font-weight:normal;}
.greybordersnazzy h1 td span.fontsize11 {font-size:11px;}

.greybordersnazzy p {margin:0px; padding:3px 10px 0px 10px;}
.greybordersnazzy div {margin:0px; padding:3px 10px 0px 10px;}
.greybordersnazzy p.logotipas div {padding:0; margin:0;}
.greybordersnazzy .compsearch div {margin:0px; padding:0;}
b {color:#0f499e; font-weight:bold}
.votingname {color:#0f499e; font-weight:bold; padding-bottom:10px;}
.paddingtop10 {padding-top:10px;}
.votingbar {height:10px; background-color:#0f499e;}
/*#bodysnazzy h1 {font-size:2.5em; color:#f00; border-bottom:1px solid #dfe4ec;}
#bodysnazzy p {padding:5px;}*/

.greybordersnazzy {background:transparent; margin:10px 0px;}
.greybordersnazzy form {padding:0px; margin:0px}
.greybordersnazzy form .cmd {background-image:url(../img/with_cmd.jpg); background-position:left top; background-repeat:no-repeat; border:0px solid #ee282f; width:90px; height:20px; background-color:#ffffff; font-size:11px; color:#FFFFFF; line-height:12px;}
.greybordertop, .greyborderbottom {display:block; background:transparent; font-size:1px;}
.greyborder1, .greyborder2, .greyborder3, .greyborder4 {display:block; overflow:hidden;}
.greyborder1, .greyborder2, .greyborder3 {height:1px;}
.greyborder2, .greyborder3, .greyborder4 {background:#ffffff; border-left:1px solid #dfe4ec; border-right:1px solid #dfe4ec;}
.greyborder1 {margin:0 5px; background:#dfe4ec;}
.greyborder2 {margin:0 3px; border-width:0 2px;}
.greyborder3 {margin:0 2px;}
.greyborder4 {height:2px; margin:0 1px;}
.bodypadding {padding:10px;}
.greybordercontent {display:block; background:#ffffff; border:0 solid #dfe4ec; border-width:0 1px;}
.greybordercontentbg {background-image:url(../img/voting_img.jpg); background-position:200px 30px; background-repeat:no-repeat;}
.greybordersnazzy p.greybordercontent table {padding:3px 10px 0px 10px;}
.greyborderheader {background-color:#ffffff; color:#384860;}

.paragraphname {margin:10px 0px; font-size:14px; font-weight:bold; color:#0f499e;}


.tableborders table {margin:0px; padding:0px; border:1px solid #0f499e;}
.tableborders table, .tableborders tr, .tableborders th, .tableborders td {border-collapse:collapse; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2a3b55; text-decoration:none;}
/* HEAD */
.tableborders thead {background-color:#0f499e;}
.tableborders thead tr th {padding:2px; border-width:1px; border-style:solid; border-color:#ffffff; color:#ffffff;}
/* BODY */
.tableborders tbody tr {background:#FFFFFF;}
.tableborders tbody tr.odd {background:#648ac0;}
.tableborders tbody tr:hover, .tableborders tbody tr.odd:hover {background:#dfe4ec;}
.tableborders tbody tr th, .tableborders tbody tr td {padding:2px; border:solid 1px #0f499e;}
.tableborders tbody tr th {background:#dfe4ec; padding:2px; font-weight:bold;}
.tableborders tbody tr th:hover {background:#dfe4ec;}
/* FOOTER */
.tableborders tfoot {height:24px; line-height:24px; color:#000; text-align:center;}
.tableborders tfoot tr td {color:blue;}

.floatleft {float:left;}
.floatright {float:right;}
.newsblockimg img {margin:5px;}
.newsblockline {text-align:center; background-image:url(../img/hr_bg.jpg); background-position:left 16px; background-repeat:repeat-x; margin:10px 0px;}

.greybordercontent .txt {border:0px solid #ababab; border-width:3px 1px 1px 2px; height:15px; background-color:#ffffff; font-size:12px; color:#144da0;}
.greybordercontent textarea {border:0px solid #ababab; border-width:3px 1px 1px 2px; background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#144da0;}
.greybordercontent .filetxt {border:0px solid #ababab; border-width:1px 1px 1px 1px; height:17px; background-color:#ffffff; font-size:12px; color:#144da0;}
.greybordercontent img {margin:5px;}
.greybordercontent .comment {margin:0px; padding:0px;}
.greybordercontent .comment img {margin:0px; padding:0px;}
.greybordercontent .comment div {height:2px; width:8px;}

select {background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#2a3b55;}
hr {border-bottom:1px solid #FFFFFF; border-top:1px solid #dfe4ec; border-width:1px 0px; clear:both;}


.dtree {white-space:nowrap;}
.dtree img {border:0px; vertical-align:middle; margin:0px; padding:0px;}
.dtree div {margin:0px; padding:0px;}
.dtree a {text-decoration:none;}
.dtree a.node, .dtree a.nodeSel {white-space:nowrap; padding:1px 2px 1px 2px;}
.dtree a.node:hover, .dtree a.nodeSel:hover {text-decoration: underline;}
/*.dtree a.nodeSel {
background-color: #c0d2ec;
}*/
.dtree .clip {overflow:hidden;}
.borderbottom {border-bottom:1px solid #0F499D; margin:0px 0px 5px 0px; padding:0px; line-height:12px;}
.borderbottom div {margin:0px 0px 5px 0px; padding:0px; font-size:10px;}
div.nomargin {margin:0px; padding:0px;}

div.withbg {background-color:#FFFFFF; border:1px solid #0F499E; padding:0px; margin:2px 3px 2px 20px;}


.contentcalendar table.calendar, .contentcalendar .calendar tr, .contentcalendar .calendar th, .contentcalendar .calendar td {border-collapse:collapse; font-size:12px; color:#FFFFFF; background-color:#0F499E; text-decoration:none;}
.contentcalendar table.calendar {border:1px solid #0F499E;}
.contentcalendar .calendar tr, .contentcalendar .calendar th, .contentcalendar .calendar td {border:1px solid #0F499E; text-align:center; padding:1px;}
.contentcalendar .calendar th {width:16px;}
.contentcalendar .calendar td {background-color:#DFE4EC; color:#0F499E;}
.contentcalendar .calendar td.weekend {background-color:#648AC0;}
.contentcalendar .calendar td:hover {background-color:#ee2c33; color:#FFFFFF;}
.contentcalendar .calendar td a:link, .contentcalendar .calendar td a:visited {color:#0F499E; text-decoration:none;}
.contentcalendar .calendar td a:hover, .contentcalendar .calendar td a:active {color:#ffffff; text-decoration:none;}
.contentcalendar .calendar td.weekend a:link, .contentcalendar .calendar td.weekend a:visited, .contentcalendar .calendar td.weekend a:hover, .contentcalendar .calendar td.weekend a:active {color:#ffffff; text-decoration:none;}
.contentcalendar .calendar td.today a:link, .contentcalendar .calendar td.today a:visited, .contentcalendar .calendar td.today a:hover, .contentcalendar .calendar td.today a:active {color:#FFFFFF;}
.contentcalendar .calendar td.today {background-color:#ee2c33;}

.contentcalendardisable table.calendar, .contentcalendardisable .calendar tr, .contentcalendardisable .calendar th, .contentcalendardisable .calendar td {border-collapse:collapse; font-size:12px; color:#FFFFFF; background-color:#0F499E; text-decoration:none;}
.contentcalendardisable table.calendar {border:1px solid #0F499E;}
.contentcalendardisable .calendar tr, .contentcalendardisable .calendar th, .contentcalendardisable .calendar td {border:1px solid #0F499E; text-align:center; padding:1px;}
.contentcalendardisable .calendar th {width:16px;}
.contentcalendardisable .calendar td {background-color:#DFE4EC; color:#0F499E;}
.contentcalendardisable .calendar td.weekend {background-color:#648AC0;}

.currencydate {padding:3px 0px;}
.currencymore {padding-top:3px; text-align:right;}



.companysnazzy h1 {margin:0px; padding:0px 10px 5px 10px; font-size:16px; font-weight:bold;}
.companysnazzy h1 table {margin:0px; padding:0px;}
.companysnazzy h1 td span {font-size:12px; font-weight:normal;}
.companysnazzy h1 td span.fontsize11 {font-size:11px;}

.companysnazzy p {margin:0px; padding:3px 10px 0px 10px;}
.companysnazzy div {margin:0px; padding:3px 10px 0px 10px;}
.companysnazzy {background:transparent; margin:10px 0px;}
.companysnazzy form {padding:0px; margin:0px}
.companysnazzy form .cmd {background-image:url(../img/company_cmd.gif); background-position:left top; background-repeat:no-repeat; border:0px solid #1a52a3; width:90px; height:20px; background-color:#1a52a3; font-size:11px; color:#FFFFFF; line-height:12px;}
.companytop, .companybottom {display:block; background:transparent; font-size:1px;}
.company1, .company2, .company3, .company4 {display:block; overflow:hidden;}
.company1, .company2, .company3 {height:1px;}
.company2, .company3, .company4 {background:#1a52a3; border-left:1px solid #1a52a3; border-right:1px solid #1a52a3;}
.company1 {margin:0 5px; background:#1a52a3;}
.company2 {margin:0 3px; border-width:0 2px;}
.company3 {margin:0 2px;}
.company4 {height:2px; margin:0 1px;}
.companycontent {display:block; background:#1a52a3; border:0 solid #1a52a3; border-width:0 1px; color:#FFFFFF;}
.companycontent table {margin:3px 10px 0px 10px;}
.companyheader {background-color:#1a52a3; color:#ffffff;}

.companycontent .txt {border:0px solid #ababab; border-width:3px 1px 1px 2px; height:15px; background-color:#ffffff; font-size:11px; color:#144da0;}



#skaiciuokle table {margin:0px; padding:0px; border:2px solid #ffffff;}
#skaiciuokle .txt {font-size:12px;}
#skaiciuokle table, #skaiciuokle tr, #skaiciuokle th, #skaiciuokle td {border-collapse:collapse; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#2a3b55; text-decoration:none;}
/* HEAD */
#skaiciuokle thead {background-color:#DFE4EC;}
#skaiciuokle thead tr th {padding:2px; border-width:1px 1px 3px 1px; border-style:solid solid double solid; border-color:#919B9C;}
/* BODY */
#skaiciuokle tbody tr {background:#DFE4EC;}
#skaiciuokle tbody tr.odd {background:#ffffff;}
#skaiciuokle tbody tr:hover, #skaiciuokle tbody tr.odd:hover {background:#DDDDDD;}
#skaiciuokle tbody tr th, #skaiciuokle tbody tr td {padding:2px; border:solid 2px #ffffff;}
#skaiciuokle tbody tr th {background:#DDDDDD; padding:2px; font-weight:bold;}
#skaiciuokle tbody tr th:hover {background:#DDDDDD;}
/* FOOTER */
#skaiciuokle tfoot {height:24px; line-height:24px; color:#000; text-align:center;}
#skaiciuokle tfoot tr td {color:blue;}

.block h5 {float:right; margin:0 2px 0 0; padding:4px;}
.handcursor {cursor:hand; cursor:pointer; float:right; margin:0;}
.pasirinkimas {padding:0; margin:0;}

.no-border table, .no-border tr, .no-border td {border:0px solid #0f499e;}