html, body {
margin: 0px; 
padding: 0px;
height:100%; 
}

a, a:active {
  color: #99BA00;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a.link_type1 {color: #666 !important; font-weight: normal !important; text-decoration: none !important; border-bottom: 1px solid #e5e5e5;}
a.link_type1:hover {border-bottom: none;}

body { 
	color:#000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:70%; 
	line-height:14px;
	background-image:url(../images/body.jpg); background-position:1px 0; background-repeat:repeat-x;
}

input, textarea, select {	
color: #333333; 
font: normal 13px Arial,Verdana,Geneva,Helvetica,sans-serif;  
}

form { 
display: inline;
margin:0px;
padding:0px;
}
img { border: 0px; }
p { margin:0px; }

.fl { float: left; }
.fr { float: right; }
.fl2 { float: left; width:49%; }
.fr2 { float: right;  width:49%; text-align:right; }

.clear { clear:both; line-height:0;  }

ul { list-style:none; margin:0; padding:0; }

input, textarea { padding: 0px 3px; }
select { padding: 1px 0px 1px 3px }

.brh { line-height:3px; }
.brh2 { line-height:10px; }
.brh5 { line-height:5px; }
.brh6 { line-height:6px; }



h1 {
font-family:"Trebuchet MS";
font-size:36px; color:#001320; line-height:38px; font-weight: bold; text-decoration: none;
text-transform:uppercase;
margin:0;
}
h2 { 
font-size:11px; color:#FD61AE; line-height:18px; font-weight: bold; text-decoration: none;
margin:0px 0px 5px 0px;
text-transform:uppercase;
}
h3 { 
font-size:10px; color:#000000; line-height:14px; font-weight: bold; text-decoration: none;
margin:2px 0px 4px 0px;
text-transform:uppercase;
}


table { border:0px solid; border-collapse:collapse; }




.margin1 { margin:0 0 -1px 0; }
.margin2 { margin:0 0 -2px 0; }
.margin3 { margin:0 0 -3px 0 !important; }
.margin4 { margin:0 0 -4px 0 ; }
.margin5 { margin:0 0 -5px 0; }


.fs11 { font-size:84% !important; }
.fs13 { font-size:114%; }
.fs15 { font-size:129%; }
.fs16 { font-size:136%; }

.fs18 { font-size:153%; }
.fs24 { font-size:24px; }
.fs30 { font-size:30px !important; }
.fs32 { font-size:32px; }
.fs48 { font-size:48px; }


.lh13 { line-height:13px; }
.lh15 { line-height:15px; }
.lh16 { line-height:16px; }
.lh17 { line-height:17px; }
.lh19 { line-height:19px; }
.lh20 { line-height:20px; }
.lh26 { line-height:26px; }
.lh32 { line-height:32px !important; }
.lh34 { line-height:34px; }
.lh50 { line-height:50px; }




.pad1 { padding:5px 10px; }
.pad2 { padding:0 10px 0 0; }
.pad3 { padding:0 0 15px 0; }
.pad4 { padding:0 17px; }
.pad5 { padding:13px 0 0 0; }
.pad6 { padding:2px 0 5px 7px; }
.pad7 { padding:20px 0 0 10px; }
.pad8 {  padding:0 30px 0 0; }
.pad9 { padding:0 10px; }
.pad10 { padding:4px 0 0 0; }
.pad11 { padding:38px 130px 0 130px;  }
.pad111 {padding:0px 130px 0 130px;}
.pad12 { padding:0 44px 0 0; }
.pad13 { padding:6px 6px 0 0; }
.pad14 { padding:2px 0px 0 0px; }
.pad15 { padding:0px 0 10px 0; }
.pad16 { padding:0 0px 35px 0px; }
.pad17 { padding:0px 0px 20px 0px; }
.pad18 { padding:201px 0 0 266px; }
.pad19 { padding:15px; }
.pad20 { padding:0 0 5px 0; }
.pad21 { padding:0 26px 0 0; }
.pad22 { padding:215px 0 15px 0; }
.pad23 { padding:9px 0px 0 0px; }
.pad24 { padding:0 0 7px 0; margin:-7px 0 0 0; }
.pad25 { padding:0 0 18px 0; }
.pad26 { padding:14px 0 0 0; }
.pad27 { padding:32px 0 0 0; }
.pad28 { padding:125px 30px 0 30px; }
.pad29 { padding-bottom:55px; }
.pad30 { padding:512px 0 0 0; }
.pad31 { padding:156px 640px 0 131px; }
.pad32 { padding:55px 111px 0 111px;  }
.pad33 { padding:0 0 18px 0px; }
.pad34 { padding:6px 0px 0 0; }
.pad35 { padding:11px 18px 11px 18px; }
.pad36 { padding:0 0 8px 0px; }
.pad37 { padding:0 0 17px 0px; }
.pad81 { display: none; }

.tar { text-align:right; }
.tac { text-align:center }


.color1 { color:#6F7074; }
.color2 { color:#838C95; }
.color3 { color:#001320; }
.color4 { color:#666666; }
.color5 { color:#8B9399; }
.color6 { color:#333333; }
.color7 { color:#CCFF33; }
.color8 { color:#ffffff; }
.color9 { color:#99CC00; }
.color10 { color:#99BA00; }


.uper { text-transform:uppercase; }



.link1 a:link, .link1 a:active, a.link1:link,  a.link1:active {
color:#8E3434 !important; text-decoration: underline !important;
}
.link1 a:visited,  a.link1:visited {
color:#616161 !important; text-decoration: underline !important;
}
.link1 a:hover,  a.link1:hover {
color:#8E3434 !important; text-decoration: underline !important;
}

.link2 a:link, .link2 a:active, a.link2:link,  a.link2:active {
color:#66696C; text-decoration: none;
}
.link2 a:visited,  a.link2:visited {
color:#66696C; text-decoration: none;
}
.link2 a:hover,  a.link2:hover {
color:#66696C; text-decoration: underline;
}

.link3 a:link, .link3 a:active, a.link3:link,  a.link3:active {
color:#FFFFFF; text-decoration: none;
}
.link3 a:visited,  a.link3:visited {
color:#FFFFFF; text-decoration: none;
}
.link3 a:hover,  a.link3:hover {
color:#FFFFFF; text-decoration: none;
}

.link4 a:link, .link4 a:active, a.link4:link,  a.link4:active {
color:#999999; text-decoration: underline;
}
.link4 a:visited,  a.link4:visited {
color:#999999;  text-decoration: underline;
}
.link4 a:hover,  a.link4:hover {
color:#999999; text-decoration: none;
}

.link5 a:link, .link5 a:active, a.link5:link,  a.link5:active {
color:#333333; text-decoration: none;
}
.link5 a:visited,  a.link5:visited {
color:#333333;  text-decoration: none;
}
.link5 a:hover,  a.link5:hover {
color:#333333; text-decoration: underline;
}


.link6 a:link, .link6 a:active, a.link6:link,  a.link6:active {
color:#AACE01; text-decoration: underline;
}
.link6 a:visited,  a.link6:visited {
color:#AACE01;  text-decoration: underline;
}
.link6 a:hover,  a.link6:hover {
color:#AACE01; text-decoration: none;
}
.link7 a:link, .link7 a:active, a.link7:link,  a.link7:active {
color:#AACE01; text-decoration: underline ;
}
.link7 a:visited,  a.link7:visited {
color:#AACE01;  text-decoration: underline ;
}
.link7 a:hover,  a.link7:hover {
color:#AACE01; text-decoration: none;
}
.link8 a:link, .link8 a:active, a.link8:link,  a.link8:active {
color:#666666; text-decoration: none ;
}
.link8 a:visited,  a.link8:visited {
color:#666666;  text-decoration: none ;
}
.link8 a:hover,  a.link8:hover {
color:#666666; text-decoration: underline;
}

.link9 a:link, .link9 a:active, a.link9:link,  a.link9:active {
color:#666666; text-decoration: underline ;
}
.link9 a:visited,  a.link9:visited {
color:#666666;  text-decoration: underline ;
}
.link9 a:hover,  a.link9:hover {
color:#666666; text-decoration: none;
}
.link10 a:link, .link10 a:active, a.link10:link,  a.link10:active {
color:#666666; text-decoration: none ;
}
.link10 a:visited,  a.link10:visited {
color:#666666;  text-decoration: none ;
}
.link10 a:hover,  a.link10:hover {
color:#666666; text-decoration: none;
}

.link11 a:link, .link11 a:active, a.link11:link,  a.link11:active {
color:#003399; text-decoration: none ;
}
.link11 a:visited,  a.link11:visited {
color:#003399;  text-decoration: none ;
}
.link11 a:hover,  a.link11:hover {
color:#003399; text-decoration: underline;
}

.puslap a:link, .puslap a:active, .puslap a:visited {
color:#666666; text-decoration: none ;  padding:0 5px;
}
.puslap a:hover {
color:#ffffff; text-decoration: none; background-color:#99D015;
}
.puslap a.active:link, .puslap a.active:visited, .puslap a.active:hover, .puslap a.active:active {
color:#ffffff; text-decoration: none; background-color:#99D015;
}


.btn1 {
border-top:1px solid #D1D1D1; border-right:1px solid #7E7E7E; border-bottom:1px solid #7E7E7E; border-left:1px solid #D1D1D1; 
margin:0px 0 1px 0; cursor:pointer; background-image:url(../images/btn2rep.gif); background-repeat:repeat-x; background-color:#E2E2E2s; line-height:19px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:13px; padding:1px 2px 2px 2px;
}

.tf3 {
border-top:1px solid #D1D1D1; border-right:1px solid #7E7E7E; border-bottom:1px solid #7E7E7E; border-left:1px solid #D1D1D1; 
padding:4px; width:315px; margin:0 0px 0 0px;
}
.ta1 {
border-top:1px solid #D1D1D1; border-right:1px solid #7E7E7E; border-bottom:1px solid #7E7E7E; border-left:1px solid #D1D1D1; 
padding:4px; width:315px; margin:0 0px 0 0px;
}
.lm1 {
border-top:1px solid #ABADB3; border-right:1px solid #E3E9EF; border-bottom:1px solid #E3E9EF; border-left:1px solid #ABADB3; padding:0; color:#767676; font-family:Tahoma; width:220px;
}



.bgcolor1 { background-color:#CDF700; }
.bgcolor2 { background-color:#838C95; }
.bgcolor3 { background-color:#ffffff; }
.bgcolor4 { background-color:#F3F3F3; }
.bgcolor5 { background-color:#B5E50A; }



.bgcolor6 { background-color:#096AD9; }
.bgcolor7 { background-color:#FA7900; }
.bgcolor8 { background-color:#D90909; }
.bgcolor9 { background-color:#000000; }




#topmenu { background-color:#00C7F1; border-bottom:1px solid #ffffff; padding:4px 0 4px 3px; margin-bottom:3px; }

#topmenu li {  
font-size:11px; line-height:14px; 
padding:0px 8px 0px 8px; 
float:left; font-weight: bold;
text-transform:uppercase;
}
#topmenu li a {
color:#FFFFFF;
text-decoration:none;
}
#topmenu li a:hover {
color:#000000;
text-decoration:none;
}
#topmenu li.active a:link, #topmenu li.active a:visited, #topmenu li.active a:hover, #topmenu li.active a:active {
color:#000000;
text-decoration:none;
}









.defaultable th { font-size:11px; line-height:14px; border-bottom:3px solid #DADADA; background-color:#F0F0F0; font-weight:normal; text-align: left; color:#616161; padding:3px 6px 3px 12px; }
.defaultable td { font-size:11px; line-height:14px; border-bottom:1px solid #DADADA; font-weight:normal; text-align: left; color:#000000; padding:3px 6px 3px 12px; }






#root {
background-image:url(../images/nupixeliaves.gif); background-position:50% 107px; background-repeat:no-repeat;
}
#centr {
min-height:530px; _height:530px; width:998px; margin:0 auto; padding: 20px 0 0 0; position: relative;
}
#layertop { padding:7px 0px 0 0; position:absolute; width:988px; top: 20px; left: 0px;}
#footer {
background-image:url(../images/foot.gif); background-position:0 100%; background-repeat:repeat-x; padding:35px 0 35px 0;
}
#footcentr {
width:998px;  margin:0 auto;
}
#linkblok {
border-bottom:1px solid #EFEFF0; background-color:#FAFAFA; 
background-image:url(../images/ft.gif); background-repeat:repeat-x; margin-bottom:8px;
}
.k1 {
background-image:url(../images/k1.gif); background-repeat:no-repeat;
}
.k2 {
background-image:url(../images/k1.gif); background-position:100% 0; background-repeat:no-repeat; padding:15px 18px 15px 8px;
}

#box1 {
background-image:url(../images/shadrep.gif); background-position:50% 0; background-repeat:repeat-y; padding:0 6px;

}
#box2 {
background-image:url(../images/toprep.gif); background-repeat:repeat-x
}
#box3 {
background-image:url(../images/bottomrep.gif); background-position:0 100%; background-repeat:repeat-x;	
}
#naujas {
position:absolute; width:222px; height:180px; margin:6px 0 0 763px;
}
#prenumeruok {
position:absolute; right:0; margin:100px 0 0 0;  padding:3px 0 3px 7px;
}
#infospausk {
position:absolute; margin:71px 0 0 14px; z-index:2;
}
#infobg {
position:absolute; margin:50px 0 0 0; z-index:1;
}
#date {
width:549px; padding:9px 0 0 0;}

.tf1 {
border:0; background-image:url(../images/txtf1.gif); background-repeat:no-repeat; width:135px; padding:6px 0 5px 6px;
}
.tf2 {
border:0;
background-image:url(../images/pren.gif); background-repeat:no-repeat; 
width:148px; 
padding:7px 0 6px 8px;
color:#767676; 
font-family:Tahoma;
}

.banner {
margin-bottom:6px;
}


.fft {
font-family:Tahoma;
}
.ffg {
font-family:Georgia, 'Times New Roman', Times, serif;
}
.fftrms { font-family:"Trebuchet MS"; }


.rad {
width:13px; height:13px; margin:4px 6px -4px 0px;
background-color:transparent;
}

#topgraf {margin:0px 0 0px 0; position:absolute; }
#topgraf li {
float:left; padding:1px 17px 1px 1px;
}
#topgraf li.active { padding:0 0px 0 0; margin:0 16px 0 0; border-top:1px solid #FD61AE; border-right:1px solid #FD61AE; border-bottom:0px; border-left:1px solid #FD61AE; background-color:#FFFFFF;	}


#grafsub ul { margin:42px 0px 0 0; }
#grafsub ul { float:left; width:703px; border:1px solid #FD61AE; background-color:#FFFFFF; }
#grafsub ul li { float:left; font-weight:bold; font-size:11px; line-height:14px;  padding:2px 7px 2px 5px; text-transform:uppercase; }
#grafsub li a { color:#FF007E; text-decoration:none; }
#grafsub li a:hover { color:#000000; text-decoration:none; }


.mygt {
border:1px solid #FD61AE; background-color:#FFFFFF; color:#FF007E; font-weight:bold; padding:1px 3px; line-height:15px; cursor:pointer;
}

.label {
margin-bottom:5px;  padding:2px 10px 1px 5px; text-transform:uppercase;
}

.img { border:1px solid #000000; margin:0 11px 3px 0; }
a:hover .img { border:1px solid #5BC7F3; }

.kelione {
padding:3px 0 5px 0;
}
.kelione a.blo { display:block; padding:7px 0;}

.bm1 { padding:0 0 5px 0; }
.bm1 a { padding:0 15px; }


.bm3 { padding:0 0 2px 0; }
.bm3 a { font-weight:bold; text-transform:uppercase; padding:0 7px; }









.coment {
display:inline-block;
margin:0px 0 0 5px !important;
padding:0px 0px 0px 2px !important;
background-image:url(../images/coml.gif); background-position:0px 4px; background-repeat:no-repeat;
}
.coment span { 
display:inline-block;
margin:0px 0 0 0 !important;
padding:1px 2px 1px 0px !important;
background-image:url(../images/comr.gif); background-position:100% 5px; background-repeat:no-repeat;
}
.coment span a:link, .coment span a:active, .coment span a:visited, .coment span a:hover {
font-family:Tahoma !important;
font-size:10px !important; line-height:16px !important;
color:#FF007E !important; font-weight:normal !important;
text-decoration: none !important; padding:0 15px 0 0;
}

.blok { margin-bottom:11px; }
.blok2 { margin-bottom:16px; }


.plot1 { width:175px; }
.plot2 { width:814px; }
.plot3 { width:136px; }
.plot4 { width:423px; }
.plot5 { width:240px; }
.plot6 { width:555px; }
.plot7 { width:291px; }
.plot8 { width:181px; }
.plot9 { width:402px; }
.plot10 { width:292px; }
.plot11 { width:140px; }
.plot12 { width:252px; }
.plot13 { width:178px; }
.plot14 { width:410px; }
.plot15 { width:511px; }
.plot16 { width:216px; }
.plot17 { width:260px; }
.plot18 { width:220px; }
.plot19 { width:250px; }
.plot20 { width:110px; }
.plot20 { width:110px; }
.plot21 { width:394px; }
.plot22 { width:200px; }
.plot23 { width:388px; }
.plot24 { width:436px; }



.hei1 { height:42px; }

.tor {
margin-right:20px;
}
.kz { position:absolute; margin:13px 0 0 0; }

.linkmygt {
padding:2px 4px 3px 6px; margin:0 2px 0 0;
}

.logsearch {
position:absolute; margin:7px 0 0 11px; width:730px;
}

.rask {
background-image:url(../images/rask.gif); background-repeat:no-repeat; width:34px; height:25px; border:0; cursor:pointer;
}

#cbox {
border-top:1px solid #ffffff; 
background-image:url(../images/ry1.gif); background-repeat:repeat-y; 
border-bottom:6px solid #FF007E; 
height:100%;
}
#cbox2 {
border-top:1px solid #ffffff; 
background-image:url(../images/ry1.gif); background-repeat:repeat-y;
height:100%;
}

#mensub {
padding:0 25px 5px 5px; min-height:60px; _height:60px;
}

#flashblok {
width:715px; border-right:1px solid #D8D8D8;
}
#strimg {
width:715px; border-right:1px solid #D8D8D8; padding:0 0 3px 0;
}

#dc {
background-image:url(../images/dc.gif); background-position:715px 0; background-repeat:repeat-y; 
height:100%;
}
#dc2 {
background-image:url(../images/dc2.gif); background-position:526px 0; background-repeat:repeat-y; 
height:100%;
}
#shb { background-image:url(../images/shb.gif); background-position:527px 100%; background-repeat:no-repeat; }

#sty {
background-image:url(../images/styy.gif); background-position:10px 0; background-repeat:repeat-y; margin-bottom:13px;
}
#gb2 {
background-image:url(../images/stb.gif); background-position:10px 100%; background-repeat: no-repeat; padding:0 36px 0px 0; height:100%; 
}

.noriu {
background-image:url(../images/noriu.gif); background-repeat:no-repeat; width:37px; height:26px; border:0; cursor:pointer;
}

#libl {
background-image:url(../images/str.gif); background-position:240px 0; background-repeat:repeat-y; padding:0 0 0 10px; height:100%;
}

.kset {
border-bottom:2px solid #5BC7F3; margin-bottom:30px;
}
#col3 {
background-image:url(../images/sty3.gif); background-position:357px 0; background-repeat:repeat-y; height:100%;
}

.minblok {
min-height:90px; _height:90px; padding:0 0 10px 20px;
}



.logai {
border-top:1px solid #ABABAB; margin:24px 0 9px 0 !important; padding:12px 0;
}
.copyr {
border-bottom:6px solid #FF007E; padding:0 0 6px 0;
}



.bgc {
height:95px;

filter:alpha(opacity=80);   /* Internet Explorer       */
-moz-opacity:0.8;           /* Mozilla 1.6 and below   */
opacity: 0.8;			    /* CSS 3                   */
}

.fform { margin:2px -10px 0 0; }
.fform td { padding:6px 10px 6px 0; }

.ftf1 {
background-image:url(../images/textf1.gif); background-repeat:no-repeat; 
border:1px solid #ffffff; 
width:154px; 
height:22px; 
font-size:13px; 
color:#000000; 
padding:6px 0 0px 8px;
}
.fta1 {
border:1px solid #ffffff;
background-image:url(../images/tabg.gif); background-repeat:no-repeat; 
width:407px; 
height:115px; 
font-size:13px; 
color:#000000; 
padding:4px 0 0px 8px;
}

.submit {
border:1px solid #FD61AE; background-color:#FFFFFF; color:#FF007E; font-size:11px; font-weight:bold; padding:1px 5px; margin:0 1px; cursor:pointer;
}

.error { border:1px solid #FD61AE !important; }

.newsth {
padding:3px 0 0px 0; margin-bottom:4px; height:100%;
}
.newsthimg { margin:2px 0px 0 0; }

#over {
margin:-82px 0px 0 0; padding:0 6px 0 0; position:absolute; width:710px;
}
.spalvinis {
margin:6px 0 2px 0;
}

.minh { min-height:74px; _height:74px; }

.videotop {
border-top:6px solid #FF007E; padding:0 0 0px 0; height:121px;
}
.videobottom {
padding:0 0 14px 33px; margin-bottom:7px;
}

#mainb {
margin:45px 0px 30px 0; padding:0 6px 0 0;}

.bigpav {
border-bottom:1px solid #D8D8D8; margin:5px 0 0 10px; width:280px;
}
.reklam { margin:-5px 0 0 0; }

.hblok {
border-top:6px solid #FF007E; margin-bottom:6px;}

.autor {
position:absolute;
}

.imidzai { width:252px; }
.imidzai a { float:left; }



.kiauras {
filter:alpha(opacity=80);   /* Internet Explorer       */
-moz-opacity:0.8;           /* Mozilla 1.6 and below   */
opacity: 0.8;			    /* CSS 3                   */
}



.nekiauras {
filter:alpha(opacity=99);   /* Internet Explorer       */
-moz-opacity:0.99;           /* Mozilla 1.6 and below   */
opacity:0.99;			    /* CSS 3                   */
}

.thumb {border:2px solid #ffffff; }
a:hover .thumb { border:2px solid #FD61AE; }

a.active .thumb {border:2px solid #FD61AE; }

.lightb {
width:973px; margin:211px auto 0 auto; padding:6px; 
}













.lb td { padding:0 0 0 10px; }
.lb td.bord { border-left:1px solid #CDD0D2; }

.tb { padding:2px 5px 4px 9px; width:84px; margin:49px 0 0 0; position:absolute; }
.tb2 { margin:49px 0 0 0; position:absolute; }


.tabai {
height:29px;
background-image:url(../images/tabb.gif); background-position:0 100%; background-repeat:repeat-x; margin:0 0px 5px 0px; padding:0 5px 0 2px;
}

.tabai li {
display:block;
float:left;
font-size:16px;
font-weight: normal;
line-height:18px;
background-image:url(../images/tabsk.gif); background-position:0 10px; background-repeat:no-repeat;
margin:0 0 0 -1px;
}

.tabai li a {
display:block;
padding:5px 17px 6px 17px;
color:#656F76; 
text-decoration: none;
}
.tabai li a:hover {
text-decoration: none; color:#292A2F;
}
.tabai li.selected { background-image:url(../images/tabr.gif) !important; background-position:100% 0px !important; background-repeat:no-repeat !important; }
.tabai li.selected a:link, .tabai li.selected a:active, .tabai li.selected a:visited, .tabai li.selected a:hover{
background-image:url(../images/tabl.gif); background-position:0 0px; background-repeat:no-repeat;
text-decoration: none; color:#292A2F;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

.listas ul { margin:8px 0 0 0px; }
.listas li {
background-image:url(../images/li1.gif); background-position:0 6px; background-repeat:no-repeat;
padding:0px 0 3px 18px;
}

.listas1 ul { margin:8px 0 0 0px; }
.listas1 li {
background-image:url(../images/li1.gif); background-position:0 6px; background-repeat:no-repeat;
padding:0px 0 3px 18px;
}

.listas2 ul { margin:0px 0 35px 0px; }
.listas2 li {
background-image:url(../images/li2.gif); background-position:0 13px; background-repeat:no-repeat;
padding:0px 0px 0px 11px;
border-bottom:1px solid #F0F0F0;
border-top:1px solid #F0F0F0;
margin:-1px 0 0 0;
}
.listas2 li a { font-size:15px; line-height:17px; display:block; padding:7px 0; }

.listas2 li.active { background-image:url(../images/li2a.gif); background-position:0 14px; background-repeat:no-repeat; padding-bottom:23px; }
.listas2 li.active a, .listas2 li.active a:hover { font-weight:bold; text-decoration:none; padding-bottom:13px; }


.listas3 ul { margin:0px 10px 0px 0px; width:160px; float:left; }
.listas3 li {
background-image:url(../images/li3.gif); background-position:4px 8px; background-repeat:no-repeat;
padding:2px 0px 3px 11px;
}
.listas3 li.pilkas { background-color:#E1E0E0; }
.listas3 li.zalias { background-color:#AACE01; background-image:url(../images/li3z.gif); background-position:4px 8px; background-repeat:no-repeat; }
.listas3 li.zalias a { color:#FFFFFF !important; text-decoration:none; }
.listas3 li.zalias a:hover { text-decoration: underline; }


.listas4 ul { margin:35px 0 0px 0px; }
.listas4 ul li {
	display:block;
	clear:both;
	padding:7px 0px 7px 0px;
	/*border-bottom:1px solid #F0F0F0;*/
	border-top:1px solid #F0F0F0;
	margin:-1px 0 0 0;
}
.listas4 ul li img {
	float:right; 
	margin:1px 0 0px 10px !important;
}

.listas4 ul li.active { background-image:url(../images/li2a.gif); background-position:0 14px; background-repeat:no-repeat; padding-bottom:23px; }
.listas4 ul li.active a, .listas4 li.active a:hover { font-weight:bold; text-decoration:none; padding-bottom:13px; }

a:hover {

}

.listas5 ul { margin:11px 0 0px 14px; }
.listas5 li {
background-image:url(../images/li5.gif); background-position:0 7px; background-repeat:no-repeat;

padding:0px 0px 1px 13px;
}


.listas6 ul { margin:0px 0 35px 0px; }
.listas6 li {
  width:177px;
  padding:5px 0px 5px 4px;
  border-bottom:1px solid #F0F0F0;
  border-top:1px solid #F0F0F0; 
  margin:-1px 0 0 0;
}
.listas6 li a {display:block; background-image:url(../images/li6.gif); background-position:0px 5px; background-repeat:no-repeat; padding:0 0 0 15px; }

.listas6 li.active { background-image:url(../images/aktyv.gif); background-position:100% 50%; background-repeat:no-repeat; margin:-1px 0px 0 0; padding:5px 22px 5px 4px;  }

.listas6 li.new {padding-top: 2px; padding-bottom: 2px;}
.listas6 li.new span {padding-top: 3px; padding-bottom: 3px; display: inline-block; width: 118px; padding-right: 53px; background:url(../images/new.gif) no-repeat 122px center; float: left;}

.listas6 li.new a {background-position:0 7px; display: inline-block; cursor: pointer;}

.listas7 ul { margin:0px 0 15px 0px; }
.listas7 li {
color:#838C95;
display:block;
clear:both;
padding:7px 0px 7px 0px;
border-bottom:1px solid #F0F0F0;
font-size:13px; line-height:17px;
}
.listas7 li a { line-height:15px; display:block;}

.listas7 li.active span { border-left:1px solid #99D015; display:block; padding:0 25px 0 14px; background-image:url(../images/naujienoms.gif); background-position:100% 50%; background-repeat:no-repeat;}
.listas7 li.active a, .listas7 li.active a:hover {   color:#999999 !important;  text-decoration:none;  }

.listas8 ul { margin:0px 0 15px 0px; }
.listas8 li {
display:block;
padding:7px 0px 7px 0px;
border-bottom:1px solid #F0F0F0;

}
.listas8 li.last { border-bottom:0px;}

.listas9 ul { margin: 0px; }
.listas9 li {
display:block;
clear:both;
padding:7px 0px 7px 0px;
border-bottom:1px solid #F0F0F0;
border-top:1px solid #F0F0F0;
margin:-1px 0 0 0;
}
.listas9 li img { float:right; margin:1px 0 0px 10px !important; }

.listas9 li.active { background-image:url(../images/li2a.gif); background-position:0 14px; background-repeat:no-repeat; padding-bottom:23px; }
.listas9 li.active a, .listas4 li.active a:hover { font-weight:bold; text-decoration:none; padding-bottom:13px; }

.listas10 ul { margin:0px 0 15px 0px; }
.listas10 li {
color:#838C95;
display:block;
clear:both;
padding:7px 0px 7px 0px;
border-bottom:1px solid #F0F0F0;
font-size:13px; line-height:17px;
}
.listas10 li a { line-height:15px; /* display:block; */}

.listas10 li.active span { border-left:1px solid #99D015; display:block; padding:0 25px 0 14px; background-image:url(../images/naujienoms.gif); background-position:100% 50%; background-repeat:no-repeat;}
.listas10 li.active a, .listas10 li.active a:hover {   color:#999999 !important;  text-decoration:none;  }

#prod li {
font-family:"Trebuchet MS";
 
 
padding:0px 0px 0px 0px;
clear:left; 
}
#prod li a {
display:block;
font-size:13px; line-height:16px;
float:left;
background-color:#656F76;
color:#FFFFFF;
text-decoration:none;
padding:3px 15px 4px 19px;
margin-bottom:1px;
background-image:url(../images/prod.gif); background-position:0 9px; background-repeat:no-repeat;
}
#prod li a:hover {
background-color:#001320;
color:#FFFFFF;
text-decoration:none;
background-image:url(../images/prod2.gif); background-position:0 9px; background-repeat:no-repeat;
}
#prod li.active a:link, #prod li.active a:visited, #prod li.active a:hover, #prod li.active a:active {
color:#000000;
text-decoration:none;
}





.kalbos a {background-image:url(../images/mn.gif); background-repeat:no-repeat;  
display:block; 
  text-decoration: underline; 
  color:#000000;
  width:82px; 
  overflow:hidden;
  padding:3px 19px 6px 7px;
  font-family:"Trebuchet MS";
  font-size:13px; 
  line-height:15px;
}
.kalbos a:hover { color:#000000; text-decoration: underline; }








.hr1 { background-image:url(../images/rx.gif); background-repeat:repeat-x; height:1px; margin:16px 0 15px 0; }
.hr2 { background-color:#F0F0F0; height:1px; margin:15px 0; }


.listas li {
padding:0px 0 0px 17px;
}



#subas { padding:140px 0 0 166px; }
#subas li { padding:0 0 0 14px; width:260px; background-image:url(../images/sub.gif); background-position:0 6px; background-repeat:no-repeat; font-size:13px; line-height:16px; color:#666666; }
#subas li a {
font-family:"Trebuchet MS";
display:block;
font-size:24px; line-height:26px;
text-transform:uppercase;
font-weight:bold;
color:#AAB0B4;
text-decoration:none;
padding:0px 0px 4px 0px;
}
#subas li a:hover {
color:#AACE01;
text-decoration:none;
}
#subas li.active { background-image:url(../images/suba.gif); background-position:0 6px; background-repeat:no-repeat; padding:0 0 20px 14px; }
#subas li.active a:link, #subas li.active a:visited, #subas li.active a:hover, #subas li.active a:active {
font-size:36px; line-height:38px;
color:#001320;
text-decoration:none;
}


#subas2 { padding:147px 0 0 683px; width:305px; }
#subas2 li { padding:2px 0 2px 0px; }
#subas2 li a {
font-family:"Trebuchet MS";
font-size:13px; line-height:17px;
text-transform:uppercase;
font-weight: normal;
color:#AAB0B4;
text-decoration:none;
padding:0px 32px 0px 4px;
}
#subas2 li a:hover {
color:#ffffff;
background-color:#656F76;
text-decoration:none;
}
#subas2 li.active a:link, #subas2 li.active a:visited, #subas2 li.active a:hover, #subas2 li.active a:active {
color:#ffffff;
background-color:#656F76;
text-decoration:none;
}


.kampisl {
background-image:url(../images/tl.gif); background-repeat:no-repeat;
}
.kampisr { background-image:url(../images/tl.gif); background-position:100% 0; background-repeat:no-repeat; height:7px; }

.karjera1 {
background-image:url(../images/karjera1.jpg); background-repeat:no-repeat; 
}
.karjera2 {
background-image:url(../images/karjera2.jpg); background-position:333px 0; background-repeat:no-repeat;
}
.karjera3 {
background-image:url(../images/karjera3.jpg); background-position:666px 0; background-repeat:no-repeat; 
}

.help {
background-image:url(../images/help.jpg); background-repeat:no-repeat; 
}

.kompanija1 {
background-image:url(../images/kompanija1.jpg); background-repeat:no-repeat; 
}
.kompanija2 {
background-image:url(../images/kompanija2.jpg); background-position:333px 0; background-repeat:no-repeat;
}
.kompanija3 {
background-image:url(../images/kompanija3.jpg); background-position:666px 0; background-repeat:no-repeat; 
}

.klientai1 {
background-image:url(../images/klientai1.jpg); background-repeat:no-repeat; 
}
.klientai2 {
background-image:url(../images/klientai2.jpg); background-position:333px 0; background-repeat:no-repeat;
}
.klientai3 {
background-image:url(../images/klientai3.jpg); background-position:666px 0; background-repeat:no-repeat; 
}

.kontaktai1 {
background-image:url(../images/kontaktai1.jpg); background-repeat:no-repeat; 
}
.kontaktai2 {
background-image:url(../images/kontaktai2.jpg); background-position:333px 0; background-repeat:no-repeat;
}
.kontaktai3 {
background-image:url(../images/kontaktai3.jpg); background-position:666px 0; background-repeat:no-repeat; 
}


.remimas1 {
background-image:url(../images/remimas1.jpg); background-repeat:no-repeat; 
}
.remimas2 {
background-image:url(../images/remimas2.jpg); background-position:333px 0; background-repeat:no-repeat;
}
.remimas3 {
background-image:url(../images/remimas3.jpg); background-position:666px 0; background-repeat:no-repeat; 
}


.projektai1 {
background-image:url(../images/projektai1.jpg); background-repeat:no-repeat; 
}
.projektai2 {
background-image:url(../images/projektai2.jpg); background-position:333px 0; background-repeat:no-repeat;
}


.prodos1 {
background-image:url(../images/prodos1.jpg); background-position:0 208px; background-repeat:no-repeat; 
}
.prodos2 {
background-image:url(../images/prodos2.jpg); background-position:333px 208px; background-repeat:no-repeat;
}
.prodos3 {
background-image:url(../images/prodos3.jpg); background-position:666px 208px; background-repeat:no-repeat; 
}
.prodos2_en {
background-image:url(../images/prodos2_en.jpg); background-position:333px 208px; background-repeat:no-repeat;
}
.prodos3_en {
background-image:url(../images/prodos3_en.jpg); background-position:666px 208px; background-repeat:no-repeat; 
}


.sprendimai1 {
background-image:url(../images/sprendimai1.jpg); background-position:543px 0; background-repeat:no-repeat; 
}
.sprendimai2 {
background-image:url(../images/sprendimai2.jpg); background-position:782px 0; background-repeat:no-repeat;
}


.naujienos1 {
background-image:url(../images/naujienos1.jpg); background-position:0 0px; background-repeat:no-repeat; 
}
.naujienos2 {
background-image:url(../images/naujienos2.jpg); background-position:333px 0px; background-repeat:no-repeat;
}
.naujienos3 {
background-image:url(../images/naujienos3.jpg); background-position:666px 0px; background-repeat:no-repeat; 
}


.mb1 { margin-bottom:33px; }

.zoom {
zoom:1;
}

.c1 {
width:106px; border-bottom:1px solid #D8D8D8; padding:0 0 3px 0;
}
.c2 {
width:125px; border-bottom:1px solid #D8D8D8; padding:0 0 3px 0;
}

.sbmt { border:0; background-image:url(../images/sbmtrep.gif); background-repeat:repeat-x; font-size:11px; line-height:14px; color:#FFFFFF; padding:2px 0 3px 0; cursor:pointer; }

.imgpoz { margin:-15px 0 0 0; }
.imgpoz { position:absolute; margin:0 0 0 -10px; }
.kompan {
background-image:url(../images/kompan.jpg); background-repeat:no-repeat; padding:34px 0 0 0; height:141px;
}

.slank {
background-image:url(../images/rx.gif); background-position:0 4px; background-repeat:repeat-x;
}

.ftw {
margin:3px 0 10px 0; width:175px; font-size:11px;
}

.imgleft { margin-right:20px; }
.imgright { margin-left:20px; }

.thumbsas {
margin:10px 0px 0 0; width:70px; height:50px; background-color:#F0F0F0; border-right: 5px solid #ffffff;
}

.bigimgas {
border:1px solid #F0F0F0; padding:9px; height: 160px;
}

.banner {
margin:4px 0 16px 0;}

.os {
background-image:url(../images/osbg.gif); background-position:0px 0px; background-repeat: no-repeat; padding:18px 24px 14px 19px; height:50px
}
.dust {
background-image:url(../images/z.gif); background-position:202px 0; background-repeat:repeat-y; padding:5px 0; zoom:1;
}

.nopad { padding:0; background-color:#FFFFFF !important; }

.m2blog {
background-image:url(../images/mdblogas.jpg); background-repeat:no-repeat; height:140px; padding:36px 0 0 27px;
}

.komentaras {
border-bottom:1px solid #F0F0F0; margin-bottom:13px;
}

    .m2_products_acc_toggle {
			display: block;
			outline: none;
			margin: 0 0 0 0;
		}

		.m2_products_acc_toggle_active {
		}

		.m2_products_acc_content {
			overflow: hidden;
      padding: 0px 0px 0px 0px !important;
		}
		
/*--Nauji stiliai 09-12-31*/
.slide_elements {background-color: #ccf600; width: 998px; height: 450px; position: relative;}		
.mobile {background: #ccf600 url(../images/mobile_banner.jpg) no-repeat left bottom;}	
.adwords {background: #ccf600 url(../images/adwords_banner.jpg) no-repeat left bottom;}
.slide_elements .context {position: absolute; top: 147px; left: 46px; width: 450px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}
.slide_elements .context .title {font-size: 48px; color: #fff; line-height: 1.0em; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}
.slide_elements .context .text {font-size: 14px; padding: 15px 0; line-height: 1.2em;}		
.slide_elements .more_button {font-size: 14px; color: #fff; display: inline-block; line-height: 25px; padding-left: 10px; padding-right: 30px; background: #656F76 url(../images/prod.gif) no-repeat 135px center;}
.slide_elements .more_button:hover {background: #001320 url(../images/prod2.gif) no-repeat 135px center; text-decoration: none;}

.slide_elements .paging {position: absolute; left: 46px; bottom: 30px;}
.slide_elements .paging a {display: inline-block; float: left; width: 22px; text-align: center; line-height: 22px; border: 1px solid #fff; color: #fff; font-size: 14px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; margin-right: 7px;} 
.slide_elements .paging a:hover {background: #fff; color: #000; text-decoration: none; }
.slide_elements .paging a.active {background: #000; color: #fff; border: 1px solid #000;}

h1.page_title {line-height: 20px; font-size: 17px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; text-transform: none; font-weight: normal; padding-bottom: 16px;}
h1.mobile_title {background: url(../images/mobile_h.jpg) no-repeat 275px bottom; padding-top: 50px;}
h1.adwords_title {background: url(../images/adwords_h.jpg) no-repeat 275px bottom; padding-top: 50px;}

.simple_content p {margin: 1em 0;}

.hr1_notop {margin-top: 0px;}

.two_columns {}
.two_columns .fl {width: 405px;}
.two_columns .fr {width: 295px; padding-top: 262px;}
.two_columns .block {}
.two_columns .block h2 {margin-bottom: 0px; padding-bottom: 12px; padding-top: 36px;}
.two_columns .block .content {background: url(../images/grey_dot.gif) repeat-x left top; padding-top: 10px;}
.two_columns .block .content p {margin: 10px 0; font-sizE: 13px; color: #666;}
.two_columns .block h2 {font-size: 32px; color: #001320; font-weight: normal; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; text-transform: none; line-height: 1em; }

.two_columns .about_us h2 {background:url(../images/about.gif) no-repeat right bottom;}
.two_columns .about_us .content {height: 185px;}
.two_columns .about_us .content p {line-height: 1.3em;}
.two_columns .about_us ul {margin: 0; padding: 0; padding-top: 10px;}
.two_columns .about_us ul li {width: 200px; float: left;}
.two_columns .about_us ul li a {display: block; padding-left: 18px; background:url(../images/green_arrow.gif) no-repeat left center; font-weight: bold; color: #666;}
.two_columns .about_us .read_more {padding-top: 20px; padding-bottom: 15px;}
.two_columns .about_us .read_more a {text-decoration: underline; font-size: 13px;}

.two_columns .contacts {}
.two_columns .contacts h2 {background:url(../images/contact.gif) no-repeat right bottom;}
.two_columns .contacts .fl {width: 265px;}
.two_columns .contacts .fr {width: 128px; padding-top: 0;}
.two_columns .contacts .form_row {margin-bottom: 5px;}
.two_columns .contacts .form_row label {float: none; display: block; font-size: 13px; color: #666;padding-bottom: 1px;} 
.two_columns .contacts .form_row select {width: 260px;}
.two_columns .contacts .form_row input.text {width: 252px;}
.two_columns .contacts .form_row textarea {width: 252px;}
.two_columns .contacts .fr .name {line-height: 21px; background: #99d015; color: #fff; padding: 0 8px; font-size: 13px; margin-top: 1px;}


.two_columns .projects {}
.two_columns .projects h2 {background:url(../images/project.gif) no-repeat right bottom; padding-top: 60px;}
.two_columns .element_list .element {margin-bottom: 20px;}
.two_columns .element_list .element .image {width: 70px; float: left;}
.two_columns .element_list .element .details {width: 312px; float: right;}
.two_columns .element_list .element .title {padding-bottom: 3px;}
.two_columns .element_list .element .title a {font-size: 13px; font-weight: bold;}
.two_columns .element_list .element .description {font-size: 13px; color: #666; }
.two_columns .projects .list_link {width: 312px; float: right;}
.two_columns .projects .list_link a {font-size: 13px; text-decoration: underline;}

.two_columns .services h2 {background:url(../images/service.gif) no-repeat right bottom; padding-top: 48px;}
.two_columns .services .element .image {width: 80px;}
.two_columns .services .element .details {width: 205px;}
.two_columns .services .element .title {font-size: 20px; color: #99BA00; padding-bottom: 8px; line-height: 1em;}
.two_columns .services .element .more_link {padding-top: 5px;}
.two_columns .services .element .more_link a {font-size: 13px; text-decoration: underline;}

.about1 {
background-image:url(../images/about_1.jpg); background-position:535px 0; background-repeat:no-repeat; 
}
.about2 {
background-image:url(../images/about_2.jpg); background-position:782px 0; background-repeat:no-repeat;
}

/*2010.07.12*/
.sprendimai2 {background: url(../images/sprendimai4.jpg) no-repeat right top;}
.services {padding-top: 0px; font-size: 13px; color: #666; line-height: normal;}
.services a {text-decoration: underline;}
.services a:hover {text-decoration: none;}
.services .full_padd {padding: 0 130px;}
.services h1, .services h2 {text-transform: none; font-weight: normal; color: #001320; line-height: normal;}

.services h1 {width: 600px; padding-left: 130px;}
.services h2 {padding-bottom: 15px; background: url(../images/grey_dots.gif) repeat-x left bottom; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}

h1 .vsmall, h2 .vsmall {font-size: 20px;} 
h1 .small, h2 .small {font-size: 24px;}
h1 .medium, h2 .medium {font-size: 30px;}
h1 .big, h2 .big {font-size: 36px;}
h1 .vbig, h2 .vbig {font-size: 48px;}

.services .intro {font-size: 15px; width: 435px; padding-bottom: 50px;}
.services .intro ul {}
.services .intro ul li {padding-left: 19px; background: url(../images/green_arrow.gif) no-repeat left center;}
.services .intro ul li a {font-size: 18px; line-height: 30px;}
.services .intro p {margin-bottom: 22px;}
.services .intro p a {font-weight: bold; color: #666;}

span.anchor {position: relative; display: inline-block;}
.callout {position: absolute; left: 16px; top: -24px; background: #fff; opacity: 0.9; font-size: 13px; color: #000; box-shadow: 0 0 3px #666; -moz-box-shadow: 0 0 3px #666; z-index: 5; padding: 7px 0; text-align: left; display: inline-block;}
.callout .in {position: relative; display: inline-block; z-index: 6;}
.callout .nip {position: absolute; top: 15px; left: -12px; background: url(../images/nip.gif) no-repeat left top; width: 12px; height: 22px; display: inline-block; z-index: 7;}
.callout p {margin: 15px 25px !important;}
.callout .in p a {height: auto;}
ul li .callout .in a {font-size: 13px; line-height: normal; color: #99BA00;}

.callout_right {left: auto; right: 16px;}
.callout_right .nip {left: auto; right: -12px; background: url(../images/nip2.gif) no-repeat left top;}

/*veiklos procesas*/
.work_flow_block {background: #f3f3f3 url(../images/work_flow_block.png) repeat-x left top; padding-left: 100px; padding-right: 50px; padding-top: 47px;}
.work_flow_block .circle_block {width: 383px; height: 222px; overflow: hidden; float: left; position: relative;}
.work_flow_block .circle_block .circle_holder {-moz-transform: rotate(0deg); width: 383px; height: 383px;}
.work_flow_block .circle_block .circle_holder .map {position: absolute; left: 0px; top: 0px; z-index: 3;}
.work_flow_block .circle_block .circle_holder .main {position: absolute; left: 0px; top: 0px; z-index:1;}
.work_flow_block .circle_block .circle_holder .active {position: absolute; top: 0px; left: 0px; display: none; z-index:2;}
.work_flow_block .circle_block .circle_holder .show {display: block;}
.work_flow_block .circle_block .center_text {font-family: Trebuchet MS; font-size: 36px; text-transform: uppercase; position: absolute; left: 0px; top: 0px; text-align: center; color: #001320; font-weight: bold; width: 241px; padding: 60px 71px; padding-top: 115px; padding-bottom: 0; }

.work_flow_block .details {width: 380px; float: left; padding-left: 6px; padding-top: 7px;}
.work_flow_block p {padding-top: 16px; padding-left: 50px; background: url(../images/big_arrow.gif) no-repeat 10px 37px;}


/*ar zinojote*/
.did_you_know {padding-right: 100px; padding-left: 124px; padding-top: 43px; background: url(../images/lightbulb.gif) no-repeat right 44px; padding-bottom: 52px;}
.lights_on {background: url(../images/lightbulb_on.gif) no-repeat right 44px;}
.did_you_know h2 {margin-left: 10px; padding-bottom: 13px; margin-bottom: 14px; width: 612px;}
.did_you_know .notes {width: 333px; float: left; background: url(../images/notes_bg_r.gif) repeat-y top right;}
.did_you_know .notes_inner {padding-left: 10px; background: url(../images/notes_bg.gif) no-repeat bottom right;}
.did_you_know .notes .top {background: #f2e99a; height: 26px;}
.did_you_know .notes p {padding: 10px 20px; padding-left: 26px; padding-bottom: 41px; line-height: 18px;}
.did_you_know ul {float: left; padding-left: 27px; width: 260px; padding-top: 11px;}
.did_you_know ul li {padding-left: 20px; background: url(../images/green_arrow.gif) no-repeat left 8px; padding-bottom: 11px;}
.did_you_know ul .active {}
.did_you_know ul li a {font-size: 15px; text-decoration: underline;}
.did_you_know ul li a:hover {text-decoration: none;}

.did_you_know .notes2 {background: url(../images/notes_bg2_r.gif) repeat-y top right;}
.did_you_know .notes2 .notes_inner {background: url(../images/notes_bg2.gif) no-repeat bottom right;}
.did_you_know .notes2 .top {background: #caf197;}

.did_you_know .notes3 {background: url(../images/notes_bg3_r.gif) repeat-y top right;}
.did_you_know .notes3 .notes_inner {background: url(../images/notes_bg3.gif) no-repeat bottom right;}
.did_you_know .notes3 .top {background: #a1dfeb;}


/*kodel mes*/
.services .why_us {padding-bottom: 56px;}
.why_us .info {width: 430px; float: left;}
.why_us .brands {float: left; width: 280px; padding-top: 53px; text-align: center;}
.why_us .brands a {display: inline-block; height: 58px; background-repeat: no-repeat; background-position: 0px -58px;}
.why_us .brands a:hover {background-position: left top;}
.why_us .brands .element {margin: 0; padding: 0 20px; padding-bottom: 18px; display: inline-block;}
.why_us .brands .element .anchor {position: relative;}
.why_us .info {}
.why_us .info a {display: inline-block; margin-left: 5px; padding-left: 20px; margin-left: 50px; background: url(../images/li1.gif) no-repeat left center; color: #000 !important;} 
.why_us .info li a {background: none; padding: 0; margin: 0; display: inline; }
.why_us ol {padding: 0; margin: 0; padding-top: 19px; padding-left: 50px; padding-bottom: 10px; list-style: none;}
.why_us ol li {font-size: 17px; line-height: 29px; padding-bottom: 9px;}
.why_us ol li .number {background: url(../images/ol.gif) no-repeat left top; color: #fff; font-family: Trebuchet MS; font-size: 24px; display: inline-block; float: left; width: 24px; padding: 0 4px; line-height: 32px; text-align: right;}
.why_us ol li .text {font-size: 17px; color: #000; display: inline-block; padding-left: 8px; float: left; padding-top: 3px; }

/*sekmes istorijos*/
.success_story {}
.success_story .author {width: 256px; float: left; padding-left: 5px;}
.success_story .author .info {padding: 20px 6px; padding-right: 20px; background: url(../images/under_grad.gif) repeat-x left top;}
.success_story .details {width: 447px; float: right; padding-top: 6px;}
.success_story .details h2 {margin-bottom: 12px;}
.success_story .quoted {background: url(../images/q_t.gif) no-repeat left top; padding-bottom: 20px;}
.success_story .quoted .in {background: url(../images/q_b.gif) no-repeat right bottom; padding: 7px 45px; padding-bottom: 24px;}
.success_story .details a {padding-left: 20px; background: url(../images/li6.gif) no-repeat left center; display: inline-block;}

/*paslaugu vidinis*/
.services .main_cont {width: 460px; float: left; padding-left: 130px;}
.services .main_cont h1 {width: auto; padding-left: 0px; font-size: 40px;}
.main_cont .simple_content {}
.main_cont .simple_content p {}
.main_cont .simple_content ul {}
.main_cont .simple_content ul li {padding-left: 36px; padding-top: 2px; padding-bottom: 10px; background: url(../images/check.gif) no-repeat left 5px;}
.main_cont .simple_content .no_bullets li {background: none;}
.main_cont h1 {padding-bottom: 22px;}
.main_cont h2 {font-size: 24px; color: #001320;}
.main_cont h3, .side_cont h4 {font-size: 18px; color: #001320; padding-bottom: 15px; background: url(../images/grey_dots.gif) repeat-x left bottom; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; text-transform: none; font-weight: normal;}
 
 .main_cont h3 {padding-bottom: 21px;}
 
.main_cont .success_story .details {float: none;}
.main_cont .success_story .quoted .in {padding: 9px 32px 23px;}
.main_cont .success_story .quoted p {padding-bottom: 14px;}
.main_cont .success_story .quoted .in_author a {padding-left: 0px; background: none;}
 
.main_cont .success_story .quoted {background: url(../images/q_t2.gif) no-repeat left top;}
.main_cont .success_story .quoted .in {background: url(../images/q_b2.gif) no-repeat right bottom;}
 
.services .side_cont {width: 253px; float: right; padding-right: 110px; padding-top: 311px;}

.side_cont h4 {margin: 0; margin-bottom: 15px; padding-top: 24px;}
.side_cont .suggestions {background: url(../images/suggest_bg.gif) no-repeat left bottom; padding: 15px 20px; padding-bottom: 30px;}
.side_cont .suggestions p {padding-bottom: 14px;}

.contacts_block h4 {padding-bottom: 1px;}
.contacts_block h4 div {background: url(../images/contacts.gif) no-repeat right bottom; padding-bottom: 15px; padding-top: 10px;}
.contacts_block p {padding-bottom: 19px;}


.contacts_block label {display: block; padding-bottom: 1px;}
.contacts_block input.text {width: 240px; margin-bottom: 5px;}
.contacts_block select {width: 250px; margin-bottom: 5px;}
.contacts_block textarea {width: 242px; margin-bottom: 10px;}
.contacts_block input.submit {background: #48555c; color: #fff; border: none; -moz-border-radius: 3px; font-size: 13px; font-family: Trebuchet MS, Arial;}

.services .more_services {padding-top: 17px;}
.services .more_services ul {padding-top: 23px; padding-left: 14px; margin: 0px;}
.services .more_services ul li {padding-left: 20px; background: url(../images/green_arrow.gif) no-repeat left 5px; padding-bottom: 9px; }

.service_1 {background: url(../images/mobile_1.jpg) no-repeat right top;}

/*pranesimai*/
.message {padding: 3px 8px; margin-bottom: 8px; border: 1px solid #70df70; color: #009933;}
.error_message {border: 1px solid #fa5454; color: #FF3300;}

.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: block; float: left;}
.clear {clear: both;}
