html {
height:100%;
}

body { 
margin: 0px; 
padding: 0px;

background-color:#ffffff;
color:#000000; 
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; 
}

form { 
display: inline;
margin:0px;
padding: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 
}

.brh {
line-height:7px; 
}

hr { color:#000000; height:1px; border:0px solid; margin:10px 0px 12px 0px; background-color:#000000; }
.hr { color:#000000; height:1px; border:0px solid; margin:10px 0px 12px 0px; background-color:#000000; }

h3 { 
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:18px; font-weight: normal; text-decoration: none;
margin:0px 0px 5px 0px;
}
h2 {
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; 
line-height:15px; font-weight: bold; text-decoration: none; margin:0px 0px 10px 0px; }
h1 { 
font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; line-height:18px; font-weight: bold; text-decoration: none;
margin:0px 0px 10px 0px;
}




#root {
width:989px; padding:0px 4px 4px 4px; background-color:#FFFFFF; margin:0px auto;
}
#box1 {
width:989px;
}
#topR {
float:right; width:901px; background-color:#969696; margin-bottom:8px; height:100%;
}

#centRep {
background-image:url(../images/remai.gif); background-position:100% 0px; background-repeat:repeat-y;
}
#centrTop {
background-image:url(../images/remtop.gif); background-repeat: no-repeat;
}
#centrBottom {
background-image:url(../images/rembottom.gif); background-position:0px 100%; background-repeat:no-repeat; padding:4px 4px 4px 0px; width:985px; display:table;
}
#whyBmi {
float:left; width:499px;
}
#newsAndEvents {
float:left; padding:5px 0px 0px 5px; width:234px;
}
#banVideo {
float:right; width:242px;
}
#partnerSponsor {
background-image:url(../images/repy2.gif); background-repeat:repeat-y; margin:4px 0 4px 0;
}
#psTop {
background-image:url(../images/bloktop.gif); background-repeat:no-repeat;
}
#psBottom {
background-image:url(../images/blokbottom.gif); background-position:0px 100%; background-repeat:no-repeat; padding:0 0 8px 0; min-height:95px; _height:96px;
}
#partner {
float:left; width:730px;
}
#sponsors {
float:right; width:240px; padding:1px 0 0 0;
}
#member {
background-color:#BCBCBC; padding:2px 9px; margin-bottom:1px; font-size:10px; line-height:12px;
}
#footer {
border-top:2px solid #000000;
padding:7px 10px;

width:600px;
}


#inCrep {
background-image:url(../images/inCrep.gif); background-position:100% 0px; background-repeat:repeat-y;
}
#inCtop {
background-image:url(../images/inCtop.gif); background-repeat: no-repeat;
}
#inCbottom {
background-image:url(../images/inCbottom.gif); background-position:0px 100%; background-repeat:no-repeat; padding:4px 4px 4px 0px; width:985px; 
}




.newsEventsHead {
background-image:url(../images/newsEvents.gif); background-repeat:no-repeat; height:20px; color:#000000; padding:6px 0px 0px 179px;
}
.blok {
padding-bottom:15px;
}
.all {
text-align:right; font-size:11px; margin-top:-10px; margin-bottom:5px;
}
.hr1 {
background-color:#000000; height:1px; margin-bottom:15px;
}
.skBottom {
background-image:url(../images/sktop.gif); background-position:0px 100%; background-repeat:no-repeat; padding:5px;
}
.skTop {
background-image:url(../images/skbottom.gif); background-repeat:no-repeat; padding:6px 5px 5px 5px;
}
.margin {
margin-bottom:1px;
}
.banneriai {
padding:5px;
}

.logo {
padding:9px 0px 20px 11px;
}
.logo2 {
float:left; min-height:47px; _height:47px;
}
.search {
float:right; text-align:right; padding:13px 18px 0px 31px;
}
.tf {
border:1px solid #CCCCCC; margin-right:7px; padding:1px 3px 0 3px; width:154px;
}
.btn {
border:0px; margin:0; padding:0; background-image:url(../images/search.gif); background-repeat:no-repeat; width:56px; height:22px; cursor:pointer; margin-bottom:-1px;
}
.ikoneles {
float:right; padding:19px 0 0 0;
}


a.link1:link, a.link1:active, a.link1:visited {
color:#000000; 
text-decoration: none !important;
}
a.link1:hover {
text-decoration: underline !important;
}

a.link2:link, a.link2:active, a.link2:visited {
color:#000000; 
text-decoration: underline;
}
a.link2:hover {
text-decoration: none;
}
a.link3:link, a.link3:active, a.link3:visited {
color:#000000 !important; 
text-decoration: none !important;
}
a.link3:hover {
text-decoration: underline !important;
}

a.link3bold:link, a.link3bold:active, a.link3bold:visited {
color:#000000 !important; 
text-decoration: none !important;
font-weight: bold;
}
a.link3bold:hover {
text-decoration: underline !important;
font-weight: bold;
}

a.calinink:link, a.calinink:active, a.calinink:visited {
color:#000000; 
text-decoration: underline;
}
a.calinink:hover {
text-decoration: none;
}


.data {
font-size:11px; color:#000000;
}

a.more:link, a.more:active, a.more:visited {
color:#000000; 
text-decoration: underline !important;
}
a.more:hover {
text-decoration: none !important;
}


.newsEvents {
padding:25px 11px 0px 11px; font-size:12px; line-height:15px;
}
.newsEvents a { color:#000000; text-decoration: none;}
.newsEvents a:hover { text-decoration: underline;
}

.partner td { text-align:center; }
.partner td a { font-size:10px; line-height:12px; color:#000000; text-decoration:none }
.partner td a:hover { text-decoration: underline; }


.kontaktai {
padding-right:10px;
color:#000000;
}
.kontaktai a { color:#000000; text-decoration:underline;}
.kontaktai a:hover { text-decoration:none;
}

.copyr {
padding:0px 0 0 10px; 
color:#000000;
text-align:right;

}
.copyr a { color:#000000; text-decoration: none;}
.copyr a:hover { text-decoration: underline;
}

.fs9 { font-size:9px; line-height:11px; }
.fs10 { font-size:10px; line-height:12px; }
.fs11 { font-size:11px; line-height:13px; }

#calendar {
position:absolute; top:149px; left:50%; width:133px; background-color:#EAEAEA; color:#999999; padding:2px 2px 4px 9px; margin-left:90px;
}
#calendar2 {
width:133px; background-color:#EAEAEA; color:#999999; padding:2px 2px 22px 9px; 
}
.kalendorius { 
border:0px solid; 
border-collapse:collapse;

}
.kalendorius th {
color:#AAAAAA; font-size:10px; line-height:12px; font-weight: normal; text-decoration: none;
padding:0px 0px 0px 0px;
text-align: center;
border:1px solid #EAEAEA;
width:14px;
}

.kalendorius td {
color:#A3A3A3; font-size:9px; line-height:12px; font-weight: normal; text-decoration: none;
padding:0px 0px 0px 0px;
text-align: center;
border:1px solid #EAEAEA;
background-color:#E0E0E0;
}
.kalendorius td a { background-color:#FFFFFF; color:#A3A3A3; text-decoration:none; width:15px; padding:1px 0 0 1px; display:block;}
.kalendorius td a:hover { text-decoration: none;}


.ne a { background-color:#AEAEAE !important;  color:#ffffff !important; text-decoration: none;}
.ne a:hover { background-color:#E0E0E0 !important; text-decoration:none; color:#444444 !important;
}

.p a { background-color:#000000 !important;  color:#ffffff !important; text-decoration: none;}
.p a:hover { background-color:#E0E0E0 !important; text-decoration:none;  color:#444444 !important;
}


.brhas {
line-height:2px;
}
.pad1 {
padding-right:9px;
}
.margin2 {
margin:0 0 -2px 0px;
}
.month {
background-color:#E0E0E0; border:1px solid #CCCCCC; line-height:19px; font-size:12px; font-weight:bold; color:#000000; text-align:center; margin-top:3px;
}
.remblok {
border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:1px; background-color:#EAEAEA; margin-bottom:2px;
}

#inleft {
float:left; width:144px;
padding:15px 0px 10px 0px;
}
#inRight {
float:right; width:242px;
}
#inCenter {
padding:8px 0px 0px 5px; width:588px;
min-height:280px; _height:280px;

}

#inCenter ul { 
list-style:none;
margin-top:16px;
margin-right:0px;
margin-bottom:16px;
margin-left:27px;
padding:0px;
list-style:none;
}
#inCenter ul li {
color:#000000; line-height:16px; font-weight: normal; text-decoration: none;
width:370px;
padding:0px 0px 0px 10px;
background-image:url(../images/li.gif); background-position:0px 8px; background-repeat:no-repeat;
}

.mainCont {
padding:14px 11px 20px 12px; width:565px; display:table; font-size:12px; line-height:16px;
}
.mainCont a { color:#000000; text-decoration:underline;}
.mainCont a:hover { text-decoration:none;}

.headerTop {
background-image:url(../images/ht.gif); background-repeat:no-repeat; background-color:#BCBCBC;
}
.headerBottom {
background-image:url(../images/hb.gif); background-position:0px 100%; background-repeat:no-repeat; padding:0px 14px 0px 10px;
zoom:100%;
}

.ftab td { font-size:11px; line-height:13px; }

.tf2 {
border:1px solid #CCCCCC; width:190px; margin:1px 0px 1px 4px;
}
.tf2Error {
border:1px solid #FF0036; width:190px; margin:1px 0px 1px 4px;
}

.btn2 {
background-color:#BCBCBC; 
border:0px; 
background-image:url(../images/btnar.gif); background-position:100% 1px; background-repeat:no-repeat; 
font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; height:18px; color:#FFFFFF; font-weight:bold; 
padding:0px 21px 1px 7px; 
cursor:pointer; 
margin:2px 0px 0px 0px;
}

a.mygt:link, a.mygt:active, a.mygt:visited {
font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; height:18px; color:#FFFFFF; font-weight:bold; 
padding:2px 21px 2px 7px;
background-image:url(../images/btnar.gif); background-position:100% 1px; background-repeat:no-repeat;
display: inline-table;
background-color:#BCBCBC; 
text-decoration: none !important;
}
a.mygt:hover {
text-decoration: none !important;
}

.ch { margin:0px 4px 0px 0px;
width:13px;
height:14px;
}
.ch2 { margin:2px 4px 0px 0px;
width:13px;
height:14px;
}
.ch3 { margin:2px 4px 0px 0px;
width:12px;
height:13px;
}

.error {
color:#000000; }

.ftab2 { margin-left:17px; margin-top:8px; margin-bottom:10px;}
.ftab2 td { vertical-align:top; padding-bottom:10px;}


.tf3 {
border:1px solid #CCCCCC; width:260px; margin:1px 0px 1px 4px;
}

.tarea {
border:1px solid #CCCCCC; width:514px; margin:1px 0px 10px 0px;
}

.os {
margin-left:17px; margin-top:8px; width:522px;
}
.pad3 {
padding:5px 0 0 0;
}
.pad4 {
padding:4px 0 0 4px;
}
.pad5 {
padding:14px 0 0 0;
}
.pad6 {
padding:2px 0 0 0;
}

.erroTxt {
background-color:#000000; width:100px; padding:2px 6px 3px 6px; color:#FFFFFF; margin:2px 0 0 0; float:left;
}
.col1 {
float:left; width:330px;
}
.col2 {
float:right; width:230px;
}
.listm {
border:1px solid #CCCCCC; width:61px; margin:1px 0px 1px 4px;
}

.element1 {
margin-bottom:30px;
}
.element2 {
margin-bottom:16px;
}
.elemenTxt {
float:right; width:467px; padding:7px 0 0 0;
}
.elemenTxt2 {
float:right; width:458px; padding:0px 0 0 0;
}

.puslap {
padding:0px 0px 14px 99px;
}
.puslap a { color:#000000; text-decoration:underline; padding:0px 2px;}
.puslap a:hover { text-decoration:none;}

.puslap a.active:link, .puslap a.active:active, .puslap a.active:visited, .puslap a.active:hover {
 color:#000000; font-weight:bold; text-decoration: none !important;
}

#visited ul {	 
list-style:none;
margin-top:6px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}
#visited li { 

font-family:Arial, Times, serif; color:#000000; font-size:11px; line-height:14px !important;
background-image: none !important;
padding:3px 0px 3px 0px !important;


font-weight: normal;
}
#visited li a {
background-image:url(../images/more.gif) !important; background-position:100% 5px !important; background-repeat:no-repeat;
padding-right:9px;

color:#000000; text-decoration: underline;
}
#visited li a:hover {

text-decoration: none;
}


#newslist ul {	 
list-style:none;
margin-top:6px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}
#newslist li { 

font-family:Arial, Times, serif; color:#000000; font-size:11px; line-height:14px !important;
background-image: none !important;
padding:0px 0px 12px 0px !important;
font-weight: normal;
}
#newslist li a {
color:#000000; text-decoration: underline;
}
#newslist li a:hover {
text-decoration: none;
}


.download {
text-align:right; padding:15px 0 10px 0; font-size:11px; line-height:13px;
}

.thumbs { margin:3px 0 0 0; width:309px;}
.thumbs td { padding:16px 0 0 0;}

.imgbrd {
border:1px solid #CCCCCC;
}

.zoom {
margin:-16px 0px 0px 72px;
}

.margin3 {
margin-left:15px;
}

.vtop { margin-bottom:30px; }
.vtop td { vertical-align:top;}
.vtop img {margin-bottom:5px; }

.tablestyle { 
border:0px solid; 
margin-bottom:24px;
border-collapse:collapse;

}
.tablestyle th {
font-size:11px;
color:#000000; line-height:14px; font-weight:bold; text-decoration: none;
padding:2px 5px 2px 5px;
text-align: center;
vertical-align:top;


border-top:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
background-color:#ffffff;
}

.tablestyle td {
font-size:11px;
color:#000000; line-height:15px; font-weight: normal; text-decoration: none;
padding:0px 5px 0px 11px;
text-align: left;
vertical-align:top;

border-top:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-left:1px solid #000000;


background-color:#ffffff;

}



.headblok {
background-color:#E0E0E0; padding:1px 13px 1px 1px;
}
.strucTxt {
padding:13px 10px 20px 17px;
}
.strucTxt a { color:#9D0525; text-decoration:underline; }
.strucTxt a:hover { text-decoration:none; }

.strucTxt ul { 
list-style:none;
margin-top:0px !important;
margin-right:0px;
margin-bottom:5px !important;
margin-left:40px !important;
padding:0px;
list-style:none;
}
.strucTxt ul li {
color:#2A2A2A; line-height:16px; font-weight: normal; text-decoration: none;
width:370px;
padding:0px 0px 0px 10px;
background-image:url(../images/li.gif); background-position:0px 7px !important; background-repeat:no-repeat;
}
.strucTxt ul li a { color:#9D0525; text-decoration:none !important; }
.strucTxt ul li a:hover { text-decoration:underline !important; }

.pad7 {
padding:3px 0px 2px 16px;
}
.pad8 {
padding-left:19px; padding-top:13px;
}

.structSub {
padding:8px 0px 0px 20px;
}
.subH {
background-color:#EAEAEA; float:left;  padding:3px 16px 2px 16px; display: block;
}

.videoBlok {
padding-bottom:15px; padding-top:14px;
}

.videoSmall {
float:left; width:170px;
}
.videoBig {
float:left; width:336px;
}
.videoTxt1 {
float:right; width:374px;
}
.videoTxt2 {
float:right; width:202px;
}
.imgLeft {
float:left; margin:0px 18px 5px 0px;
}

table {
border-collapse: collapse;
}

.table_default_top_cell {
font-size:11px;
color:#000000; line-height:14px; font-weight:bold; text-decoration: none;
padding:2px 5px 2px 5px;
text-align: center;
vertical-align:top;
border-top:1px solid #B2B1B1;
border-right:1px solid #B2B1B1;
border-bottom:1px solid #B2B1B1;
border-left:1px solid #B2B1B1;
background-color:#E0E0E0;
}
.table_default_cell { 
font-size:11px;
color:#000000; line-height:15px; font-weight: normal; text-decoration: none;
padding:0px 5px 0px 11px;
text-align: left;
vertical-align:top;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
background-color:#EEEEEE;
}
