@charset "utf-8";
/* CSS Document */
* { padding:0px; margin:0px; }
p { margin-bottom:15px; }
ul li { margin-left:15px; }
ol li { margin-left:15px; }
a img { border:0px; }
div.wrapper { clear:both; }

body { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; background-color:#707070; }

a { color:#065cab; font-size:14px; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;  }
a:hover { color:#065cab; font-size:14px; text-decoration:none; font-family:Arial, Helvetica, sans-serif;  }

div.bdy { background-color:#b6b6b6; background-image:url(images/pr_body_bg.jpg); background-position:top left; background-repeat:repeat-x; }
div.bdy_vidinis { background-color:#b6b6b6; background-image:url(images/pr_body_bg_vidinis.gif); background-position:top left; background-repeat:repeat-x; }
div.main_cont { width:960px; margin:0px auto; background-image:url(images/privatiems_fonas.jpg); background-position:top left; background-repeat:no-repeat; }
div.main_cont_vidinis { width:960px; margin:0px auto; background-image:url(images/privatiems_fonas_vidinis.jpg); background-position:top left; background-repeat:no-repeat; }

div.top { width:960px; height:275px; overflow:hidden; }
div.top div.lcol { float:left; width:370px; height:275px; padding-left:20px; overflow:hidden; }
div.top div.rcol { float:left; width:550px; height:275px; padding-right:20px; overflow:hidden; }

div.top_vidinis { width:960px; height:185px; overflow:hidden; }
div.top_vidinis div.lcol { float:left; width:370px; height:185px; padding-left:20px; overflow:hidden; }
div.top_vidinis div.rcol { float:left; width:550px; height:185px; padding-right:20px; overflow:hidden; }


div.logo_cont { width:370px; height:103px; padding-top:8px; overflow:hidden; }
div.logo_cont a { display:block; width:274px; height:99px; background-image:url(images/privatiems_fastlink_logo.png); background-position:top left; background-repeat:no-repeat; }

div.privatiems_verslo { widows:370px; height:42px; overflow:hidden; background-image:url(images/priv_verslo_btn_bg.png); background-position:top left; background-repeat:no-repeat; }
div.privatiems_verslo a.priv { float:left; font-size:11px; color:#FFFFFF; text-decoration:none; text-transform:uppercase; display:block; width:144px; height:25px; padding-left:8px; padding-top:9px; }
div.privatiems_verslo a.verslo { float:left; font-size:11px; color:#a3a2a2; text-decoration:none; text-transform:uppercase; display:block; width:130px; height:25px; padding-left:12px; padding-top:9px; }
div.verslo_privatiems { widows:370px; height:42px; overflow:hidden; background-image:url(images/verslo_priv_btn_bg.png); background-position:top left; background-repeat:no-repeat; }
div.verslo_privatiems a.priv { float:left; font-size:11px; color:#a3a2a2; text-decoration:none; text-transform:uppercase; display:block; width:130px; height:25px; padding-left:8px; padding-top:9px; }
div.verslo_privatiems a.verslo { float:left; font-size:11px; color:#FFFFFF; text-decoration:none; text-transform:uppercase; display:block; width:129px; height:25px; padding-left:27px; padding-top:9px; }

h1.moto { display:block; width:370px; height:123px; overflow:hidden; font-size:27px; color:#333333; text-transform:uppercase; line-height:100%; }
h1.moto span.b1 { float:none; display:block; font-size:54px; color:#000000; line-height:100%; overflow:hidden; }
h1.moto span.b2 { float:left; display:block; line-height:80%; padding-top:3px; padding-left:20px; padding-right:6px; }
h1.moto span.b3 { float:left; display:block; font-size:54px; color:#000000; line-height:80%; }

div.top_menu { width:550px; height:33px; overflow:hidden; background-image:url(images/top_menu_bg.png); background-position:top right; background-repeat:no-repeat; }
div.top_menu ul { display:block; float:right; list-style:none; width:237px; height:33px; overflow:hidden; padding-left:10px; padding-right:10px; }
div.top_menu ul li { display:block; float:left; width:33%; text-align:center; height:26px; padding-top:7px; overflow:hidden; margin:0px; }
div.top_menu ul li a { text-decoration:none; color:#666666; }
div.top_menu ul li a:hover { color:#a6ce39; }
div.top_menu ul li a.act { color:#a6ce39; }
div.top_menu ul li a.act:hover { color:#a6ce39; }


a.klientu_zona { display:block; float:right; margin-right:7px; width:96px; padding-left:39px; height:26px; padding-top:7px; text-decoration:none; color:#666666; }
a.klientu_zona:hover { color:#a6ce39; }
a.klientu_zona_act { display:block; float:right; margin-right:7px; width:96px; padding-left:39px; height:26px; padding-top:7px; text-decoration:none; color:#a6ce39; }
a.klientu_zona_act:hover { color:#a6ce39; }



div.phone_num { width:550px; height:50px; overflow:hidden; font-size:55px; color:#000000; text-align:right; line-height:100%; padding-top:16px; }
div.phone_comment { width:550px; height:16px; overflow:hidden; color:#999999; text-align:right; line-height:100%; }
div.about_company { width:490px; padding-left:40px; padding-top:67px; height:53px; overflow:hidden; }

div.three_block { width:948px; padding-left:12px; height:277px; padding-top:31px; overflow:hidden; }
div.three_block div.block { float:left; margin-left:9px; width:300px; height:277px; }
div.three_block div.block div.title { padding-left:7px; width:293px; height:59px; }
div.three_block div.block div.title div.ico { float:left; width:30px; padding-left:7px; text-align:center; padding-right:19px; height:56px; padding-top:3px; background-image:url(images/privatiems_arrow.png); background-position:top left; background-repeat:no-repeat; color:#FFFFFF; font-size:18px; font-style:italic; cursor:default; }
div.three_block div.block div.title div.txt { float:left; width:230px; height:59px; overflow:hidden; }
div.three_block div.block div.title div.txt td { text-align:right; }
div.three_block div.block div.title div.txt a.black { display:block; font-size:36px; font-weight:bold; color:#000000; text-decoration:none; text-transform:uppercase; line-height:100%; letter-spacing:0.01px; }
div.three_block div.block div.title div.txt a.green { display:block; color:#aed24d; text-decoration:none; text-transform:uppercase; line-height:100%; padding-right:3px; }
div.three_block div.block div.thumb { width:273px; height:115px; overflow:hidden; padding-left:13px; }
div.three_block ul { display:block; list-style:none; padding-top:11px; padding-left:9px; }
div.three_block ul li { margin-left:0px; }
div.three_block ul li a { display:block; background-image:url(images/privatiems_mp.png); width:270px; height:31px; padding-left:10px; padding-top:8px; overflow:hidden; color:#FFFFFF; text-decoration:none; }


div.news_block { margin-top:6px; margin-left:21px; width:782px; height:358px; padding:41px 68px 26px 68px; overflow:hidden; background-image:url(images/news_block_bg.png); background-position:top left; background-repeat:no-repeat; overflow:hidden; }
div.news_header { height:50px; overflow:hidden; }
div.news_cap { float:left; width:350px; font-size:36px; color:#000000; text-transform:uppercase; line-height:100%; font-weight:bold; }
div.news_list { float:right; width:350px; font-size:14px; color:#000000; text-transform:uppercase; line-height:100%; text-align:right; padding-top:10px; }

div.news_item { padding-bottom:10px; padding-top:5px; }
div.news_item div.ico { float:left; width:30px; padding-left:7px; text-align:center; padding-right:19px; height:56px; padding-top:3px; background-image:url(images/privatiems_arrow.png); background-position:top left; background-repeat:no-repeat; color:#FFFFFF; font-size:18px; font-style:italic; cursor:default; }
div.news_item div.ico_neutral { float:left; width:30px; padding-left:7px; text-align:center; padding-right:19px; height:56px; padding-top:3px; background-image:url(images/neutral_arrow.png); background-position:top left; background-repeat:no-repeat; color:#FFFFFF; font-size:18px; font-style:italic; cursor:default; }
div.news_item div.txt { width:726px; float:left; }
div.news_item div.txt div.header {}
div.news_item div.txt div.header a { color:#000000; text-decoration:none; font-size:18px; }

div.spacer40 { height:40px; }

div.footer_cont { height:153px; background-image:url(images/lq_footer_bg.png); background-position:top center; background-repeat:repeat-x; }
div.footer_cont div.footer_inner { width:960px; height:153px; overflow:hidden; margin:0px auto; background-position:top left; background-repeat:no-repeat; }
div.footer_cont div.footer_inner div.lcol { float:left; width:417px; padding-left:33px; height:153px; overflow:hidden; }
div.footer_cont div.footer_inner div.lcol ul { display:block; list-style:none; padding-top:70px; padding-left:0px; height:30px; }
div.footer_cont div.footer_inner div.lcol ul li { float:left; display:block; margin-left:0px; }
div.footer_cont div.footer_inner div.lcol ul li a { padding-right:20px; color:#FFFFFF; text-decoration:none; }
div.footer_cont div.footer_inner div.lcol ul li a:hover { color:#a6ce39; }
div.footer_cont div.footer_inner div.lcol ul li a.act { padding-right:20px; color:#a6ce39; text-decoration:none; }
div.footer_cont div.footer_inner div.lcol ul li a.act:hover { color:#a6ce39; }
div.footer_cont div.footer_inner div.lcol ul li.icon { float:left; display:block; margin-left:0px; padding-top:1px; }
div.footer_cont div.footer_inner div.lcol ul li.icon a { padding-right:7px; }

div.grey_text { font-size:11px; color:#999999; }
div.grey_text a { font-size:11px; color:#999999; }

div.footer_cont div.footer_inner div.rcol { float:right; width:417px; padding-right:33px; height:153px; overflow:hidden; }
div.footer_cont div.footer_inner div.rcol div.phone_num { width:417px; height:50px; overflow:hidden; font-size:55px; color:#ffffff; text-align:right; line-height:100%; padding-top:46px; }
div.footer_cont div.footer_inner div.rcol div.phone_comment { width:417px; height:16px; overflow:hidden; color:#ffffff; text-align:right; line-height:100%; }

div.cside { float:right; font-size:14px; text-transform:uppercase; color:#333333; line-height:100%; margin-top:26px; }
div.context { float:right; font-size:40px; text-transform:uppercase; font-weight:bold; color:#333333; line-height:100%; margin-top:20px; margin-right:5px; }

div.menul1 { width:918px; height:55px; overflow:hidden; margin:0px auto; }
div.menul1 ul { display:block; list-style:none; width:918px; height:55px; overflow:hidden; }
div.menul1 ul li { float:left; display:block; margin-left:0px; }
div.menul1 ul li.facebook { float:right; padding-top:3px; }
div.menul1 ul li a { display:block; font-size:16px; color:#666666; text-decoration:none; padding:7px 23px 0px 23px; line-height:100%; height:25px; }
div.menul1 ul li a:hover { color:#a6ce39; }
div.menul1 ul li.act { float:left; display:block; margin-left:0px; background-image:url(images/mp1_act.png); background-position:top left; background-repeat:no-repeat; height:34px; }
div.menul1 ul li.sact { background-image:url(images/mp1_sact.png); }
div.menul1 ul li.act a { display:block; font-size:16px; color:#ffffff; text-decoration:none; padding:7px 23px 0px 23px; line-height:100%; height:34px; background-image:url(images/mp1_2_act.png); background-position:top right; background-repeat:no-repeat; }

div.data_cont_wm { margin:0px auto; width:918px; background-image:url(images/data_wm_inner.png); background-position:top left; background-repeat:repeat-y; }
div.data_cont_top_wm { background-image:url(images/data_wm_top.png); background-position:top left; background-repeat:no-repeat; min-height:249px; }
div.data_cont_bottom_wm { margin:0px auto; width:918px; background-image:url(images/data_wm_bottom.png); background-position:top left; background-repeat:no-repeat; height:5px; }

div.data_cont { margin:0px auto; width:918px; background-image:url(images/data_inner.png); background-position:top left; background-repeat:repeat-y; }
div.data_cont_top { background-image:url(images/data_top.png); background-position:top left; background-repeat:no-repeat; min-height:249px; }
div.data_cont_bottom { margin:0px auto; width:918px; background-image:url(images/data_bottom.png); background-position:top left; background-repeat:no-repeat; height:5px; }

div.lmenu_cont { width:246px; float:left; margin-left:1px; }
div.lmenu_cont ul { list-style:none; padding-left:2px; padding-top:10px; }
div.lmenu_cont ul li { margin-left:0px; }
div.lmenu_cont ul li a { display:block; width:216px; height:20px; overflow:hidden; padding:6px 16px 6px 10px; text-decoration:none; color:#666666; font-size:16px; }
div.lmenu_cont ul li a:hover { display:block; width:216px; height:20px; overflow:hidden; padding:6px 16px 6px 10px; text-decoration:none; color:#a6ce39; font-size:16px; }
div.lmenu_cont ul li a.act { display:block; width:216px; height:20px; overflow:hidden; padding:6px 16px 6px 10px; text-decoration:none; background-image:url(images/lmp_act.png); background-position:top left; background-repeat:no-repeat; color:#FFFFFF; font-size:16px; }

div.lmenu_cont ul li ul { margin-left:6px; padding-left:0px; padding-top:0px; background-color:#e4e4e4; width:219px; }
div.lmenu_cont ul li ul li a { display:block; width:199px; height:16px; overflow:hidden; padding:8px 10px 6px 10px; text-decoration:none; color:#666666; font-size:14px; }
div.lmenu_cont ul li ul li a:hover { display:block; width:199px; height:16px; overflow:hidden; padding:8px 10px 6px 10px; text-decoration:none; color:#666666; font-size:14px; background-color:#cacaca; }

div.lmenu_cont ul li ul li a.act { display:block; width:199px; height:16px; overflow:hidden; padding:8px 10px 6px 10px; text-decoration:none; color:#666666; font-size:14px; background-color:#cacaca; background-image:none; }
div.lmenu_cont ul li ul li a.act:hover { display:block; width:199px; height:16px; overflow:hidden; padding:8px 10px 6px 10px; text-decoration:none; color:#666666; font-size:14px; background-color:#cacaca; background-image:none; }


div.data_cont_wm div.freetext_cont { float:left; width:669px; margin-left:1px; }
div.data_cont_wm div.freetext_cont div.title { float:left; padding-left:23px; width:526px; line-height:100%; font-size:24px; color:#000000; }
div.data_cont_wm div.paging { float:left; padding-left:23px; width:526px; line-height:100%; font-size:14px; line-height:100%; }
div.data_cont_wm div.paging a { font-size:14px; line-height:100%; }
div.data_cont_wm div.link_back { float:right; width:97px; padding-right:13px; text-align:right; color:#7d7d7d; font-size:14px; line-height:100%; padding-bottom:6px; }
div.data_cont_wm div.link_back a { font-size:14px; line-height:100%; }
div.data_cont_wm div.freetext { width:633px; padding-left:23px; padding-right:13px; padding-top:20px; padding-bottom:20px; min-height:151px; overflow:hidden; }

div.data_cont div.freetext_cont { float:left; width:915px; margin-left:1px; }
div.data_cont div.freetext_cont div.title { float:left; padding-left:23px; width:772px; line-height:100%; font-size:24px; color:#000000; }
div.data_cont div.paging { float:left; padding-left:23px; width:772px; line-height:100%; font-size:14px; line-height:100%; }
div.data_cont div.paging a { font-size:14px; line-height:100%; }
div.data_cont div.link_back { float:right; width:97px; padding-right:13px; text-align:right; color:#7d7d7d; font-size:14px; line-height:100%; padding-bottom:6px; }
div.data_cont div.link_back a { font-size:14px; line-height:100%; }
div.data_cont div.freetext { width:879px; padding-left:23px; padding-right:13px; padding-top:20px; padding-bottom:20px; min-height:151px; overflow:hidden; }


div.data_cont div.freetext h3, div.data_cont_wm div.freetext h3 { color:#000000; padding-bottom:10px; font-weight:normal; font-size:18px; }

div.spacer20 { height:20px; }


/* form builder */
div.error_message { border:1px solid #B70000; background-color:#FFCECE; padding:10px; margin-bottom:12px; width:96%; }
div.error { display:block; margin-bottom:10px; display:none; }
div.error ul { list-style:decimal; }
table.frm { width:100%; }
table.frm tr td { vertical-align:top; text-align:left; padding:3px 0px 0px 0px; }
table.frm tr td.txt { color:#000000; font-size:14px; }
table.frm tr td.inp { padding-bottom:3px; padding-top:1px; }
table.frm tr td.inp input { font-size:13px; padding:3px; width:98%; border:1px solid #a6ce39; color:#666666; }
table.frm tr td.inp textarea { font-size:13px; padding:3px; width:98%; height:150px; overflow:auto; border:1px solid #a6ce39; color:#666666; }

table.frm tr.btns td input { display:block; background-color:transparent; cursor:pointer; border:0px; width:242px; padding-left:12px; height:32px; overflow:hidden; text-decoration:none; background-image:url(images/lmp_act.png); background-position:top left; background-repeat:no-repeat; color:#FFFFFF; font-size:16px; text-align:left;  }
/* form builder end */


/* prenumerata */
div.prenum_container { display:none; margin-top:15px; padding:10px 0px 10px 28px; background-color:#efefef; }

div.wait { line-height:100%; font-size:18px; color:#c8c8c8; font-weight:normal; }
div.success { line-height:100%; font-size:18px; color:#000000; font-weight:normal; }

h2 { line-height:100%; font-size:20px; color:#000000; font-weight:normal; padding-bottom:5px; }
table.prenum_tbl tr td { padding-right:25px; padding-bottom:5px; color:#000000; font-size:14px; }
table.prenum_tbl tr td.txt { line-height:100%; font-size:18px; color:#000000; font-weight:normal; }
table.prenum_tbl tr td input.inp { font-size:13px; padding:3px; width:250px; border:1px solid #a6ce39; color:#666666; }
table.prenum_tbl tr td input.btn { display:block; background-color:transparent; cursor:pointer; border:0px; width:112px; padding-left:12px; height:32px; overflow:hidden; text-decoration:none; background-image:url(images/lmp_act_small.png); background-position:top left; background-repeat:no-repeat; color:#FFFFFF; font-size:16px; text-align:left; }
div.prenum_msg { display:none; }
/* prenumerata end */

/* klientu zona */
div.login_frm { padding-top:20px; padding-left:10px; }
div.login_frm table tr td { }
div.login_frm table tr td.txt { padding-bottom:5px; font-size:13px; color:#666666; }
div.login_frm table tr td.inp { padding-bottom:10px; }
div.login_frm table tr td.inp input { font-size:13px; padding:3px; width:250px; border:1px solid #a6ce39; color:#666666; }
div.login_frm table tr td.btn input { display:block; background-color:transparent; cursor:pointer; border:0px; width:112px; padding-left:12px; height:32px; overflow:hidden; text-decoration:none; background-image:url(images/lmp_act_small.png); background-position:top left; background-repeat:no-repeat; color:#FFFFFF; font-size:16px; text-align:left; }
/* klientu zona end */

div.inner_map { padding-top:20px; }
