/* CSS mxc */
html { padding: 0; margin: 0; }
body { margin: 0; padding: 0; background-color: #ffffff; }
td { font: normal 12px Georgia; color: #515151; } 
a { font: normal 12px Georgia; color: #515151; text-decoration: underline; }
a:hover { text-decoration: none; }
div { margin: 0; padding: 0; font: normal 12px Georgia; color: #515151; }
p {	margin-top: 0px; margin-bottom: 5px; font: normal 12px Georgia; color: #515151; }
form { margin: 0; padding: 0; }

.flash { height: 190px; }
.flush { clear: both; font-size: 0; line-height: 0px; }
.zero { height: 0px; font-size: 0; line-height: 0px; }

.base { text-align: left; }
.background { width: 1000px; margin: 0 auto; }
.bot { width: 100%; background: url('../images/bot.gif') repeat-x top #afb4b6; height: 45px; text-align: center; }
.bot_w { width: 1000px; margin: 0 auto; }

.m_bot_pad { padding: 15px 40px 10px 0px; }
.m_bot_div { float: right; padding-left: 17px; color: #556267; }
.m_bot { float: right; padding-left: 17px; text-align: left; }
.m_bot a { color: #556267; text-decoration: none; font: normal 12px Georgia; }
.m_bot a:hover { text-decoration: underline; }

.seed { float: left; padding-left: 40px; padding-top: 7px; }
.sinage { float: left; padding-left: 30px; padding-top: 10px; }
.impress { float: left; padding-left: 30px; padding-top: 15px; }
.copy { float: right; font: normal 12px Georgia; color: #ffffff; padding-top: 16px; padding-right: 40px; }

.m_block { width: 312px; float: left; }
.pencil { width: 71px; text-align: right; }
.menu { width: 241px; }

.m { text-align: left; padding: 0px 5px 10px 15px; }
.m a { color: #999999; font: bold 15px Arial; text-transform: uppercase; text-decoration: none; }
.m a:hover { text-decoration: underline; }

.cnt { width: 688px; float: right; }
.cnt_pad { padding: 0px 40px 20px 60px; text-align: left; }
.cnt_top { padding-bottom: 20px; }
.body { font: normal 12px Georgia; color: #515151; line-height: 18px; }
.body div { line-height: 18px; }
.body p { font: normal 12px Georgia; color: #515151; line-height: 18px; }
.body ul { list-style: none; padding: 0; margin: 0; }
.body li { list-style: none; padding: 0px 0px 0px 20px; background: url('../images/m2.gif') no-repeat 3px 7px; margin-bottom: 4px; line-height: 18px; }
.text01 img { border: 0; }

.lvl3 { padding-left: 2px; padding-right: 2px; }
.lvl3 a { font-size: 11px; font-family: Arial; color: #6e6e6e; text-decoration: none; }
.lvl3-a { padding-left: 2px; padding-right: 2px; background-color: #f1f1f1; }
.lvl3-a a { font-size: 12px; font-family: Arial; color: #2e2e2e; text-decoration: none; }
.dynamic-back { padding-bottom: 50px; }
.page { float: left; font-size: 20px; padding-top: 4px; }
.page table td { font-size: 20px; }
.filter-td { padding-left: 10px; }
.filter-input { height: 18px; border: 1px solid #cccccc; font: normal 11px Arial; color: #5e5e5e; }
.facebook { float: right; padding-right: 15px; padding-top: 4px; }
.skype { float: right; padding-right: 15px; padding-top: 4px; }
.home { float: right; padding-right: 15px; padding-top: 6px; }
.mail { float: right; padding-right: 15px; padding-top: 8px; }
.sitemap { float: right; padding-right: 15px; padding-top: 7px; }
.search { float: right; padding-right: 18px; padding-top: 7px; }
.lang_lt { float: right; padding-top: 6px; }
.lang_lt a { font: normal 12px Georgia; text-decoration: none; color: #abb4b7; }
.lang_lt a:hover { text-decoration: underline; }
.lang_div { float: right; padding-left: 10px; padding-right: 10px; color: #abb4b7; padding-top: 6px; }
.lang_en { float: right; padding-top: 6px; }
.lang_en a { font: normal 12px Georgia; text-decoration: none; color: #abb4b7; }
.lang_en a:hover { text-decoration: underline; }

.contacts_t { width: 312px; height: 17px; background: url('../images/contacts_t.gif') no-repeat left; }
.contacts_p { background: url('../images/contacts_p.gif') repeat-y left; text-align: left; padding: 7px 10px 5px 30px; color: #686868; line-height: 20px; }
.contacts_p p { line-height: 20px; }
.contacts_p a { color: #686868; text-decoration: none; }
.contacts_p a:hover { text-decoration: underline; }
.contacts_b { width: 312px; height: 16px; background: url('../images/contacts_b.gif') no-repeat left; }
.contacts_ttl { padding-bottom: 23px; color: #8d8b8b; font: normal 24px Tahoma; }

/*TEMPLATES*/
.news_tl { float: right; width: 185px; background: url('../images/news_tl.gif') no-repeat top left #d2d4d6; }
.news_tr { background: url('../images/news_tr.gif') no-repeat top right; }
.news_bl { background: url('../images/news_bl.gif') no-repeat bottom left; }
.news_br { background: url('../images/news_br.gif') no-repeat bottom right; }
.news_other { text-align: left; color: #8d8b8b; font: normal 18px Tahoma; padding: 13px 13px 25px 13px; }
.news_div { padding: 0px 13px 13px 13px; }
.news_div2 { padding: 0px 7px 4px 0px; }
.news_ttl a { font: bold 11px Georgia; line-height: 15px; }
.news_intro { font: normal 10px Georgia; line-height: 15px; }
.news_more { text-align: right; padding-top: 2px; }
.news_more a { font: normal 10px Georgia; }
.news_first { float: left; width: 380px; }
.news_all { text-align: right; padding: 0px 13px 13px 0px; }
.news_all a { font: normal 10px Georgia; }
.news_all_div { padding-bottom: 13px; }
.news_all_ttl { line-height: 17px; }
.news_all_intro { line-height: 17px; }
.news_big_ttl { padding-bottom: 15px; font: bold 12px Georgia; text-decoration: underline; }
.news_icon { float: left; margin-right: 15px; margin-bottom: 10px; }

.klientai_dots { padding-bottom: 27px; padding-top: 7px; }
.klientai_name { font: bold 14px Georgia; padding-left: 14px; }
.klientas { width: 190px; float: left; }
.klientas_pad { padding: 5px 0px 2px 15px; }
.klientas_pad a { text-decoration: none; }
.klientas_icon { display: none; position: absolute; margin-left: 30px; margin-top: 25px; }

.work_text01 { padding-bottom: 20px; }
.work_icon { float: left; width: 150px; margin-bottom: 15px; }
.work_name { font-weight: bold; padding-bottom: 10px; }
.work_name a { font: bold 14px Georgia; text-decoration: none; }
.work_name a:hover { text-decoration: underline; }
.work_txt { line-height: 19px; }
.work_more { padding-top: 10px; text-align: right; }
.work_text02 { padding-bottom: 20px; text-indent: 15px; }
.work_nav { padding-bottom: 20px; }
.work_nav_pad { padding: 10px; }
.work_link { padding-left: 25px; padding-top: 7px; background: url('../images/m1.gif') no-repeat 0px 13px; }
.work_url { text-decoration: none; }
.work_url_sel { text-decoration: underline; font-size: 14px; font-weight: bold; }
.work_stuff {  }
.work_stuff_url { text-align: center; padding-top: 4px; }
.work_stuff_url a { font-size: 14px; }
.work_pages { text-align: center; padding-top: 4px; color: #3a3a3a; }
.work_img { font: normal 12px Tahoma; text-decoration: none; color: #3a3a3a; }
.work_img_sel { font: bold 14px Tahoma; text-decoration: none; color: #65bb04; }

.portfolio_other { padding-top: 5px; padding-left: 40px; padding-bottom: 10px; }
.work_other { text-align: left; font: normal 24px Tahoma; color: #8d8b8b; }
.work_o_div { width: 150px; margin-left: 30px; margin-right: 10px; float: left; }
.work_o_pad {  }
.work_o_name { }
.work_o_name a { font-size: 14px; text-decoration: none; }
.work_o_img { margin-top: 20px; margin-bottom: 5px; text-align: center; width: 150px; height: 100px; }

.form_name { color: #8d8b8b; font: normal 24px Tahoma; padding: 10px 0px 10px 30px; }
.textfield { border: 1px solid #686868; background-color: #ffffff; height: 19px; width: 270px; font-family: Tahoma; padding: 0; font-size: 14px; }
.captcha_i { border: 1px solid #686868; background-color: #ffffff; height: 19px; width: 120px; font-family: Tahoma; padding: 0; font-size: 14px; }
.textarea { border: 1px solid #686868; background-color: #ffffff; width: 270px; height: 110px; padding: 0; font-size: 14px; }
.label { padding-right: 5px; text-align: right; font-size: 14px; }
.label span { color: #c60000; font-size: 14px; }
.list_label { font-size: 14px; }
.select { color: #5e5e5e; border: 1px solid #686868; background-color: #ffffff; height: 19px; font-size: 14px; }
.filebrowser { border: 1px solid #686868; background-color: #ffffff; height: 25px; width: 270px; font-size: 14px; }
.submit_btn {  background: url('../images/btn_bg.gif') repeat-x; border: 0; height: 25px; cursor: pointer; font: bold 12px Tahoma; color: #ffffff; padding-left: 40px; padding-right: 40px; }
.up_text { padding-top: 5px; padding-bottom: 10px; text-align: justify; font-size: 14px; }
.down_text { padding-top: 5px; padding-bottom: 5px; text-align: justify; font-size: 14px; }
.thanks { font-weight: bold; font-size: 14px; }

.contacts2 table td { padding-left: 5px; padding-right: 5px; }
.block_name { color: #8d8b8b; font: normal 24px Tahoma; padding: 10px 0px 10px 0px; }
.block_dots { background: url('../images/dots.gif') repeat-x bottom; }
.contacts_bg { width: 289px; padding-top: 30px; padding-bottom: 30px; background: url('../images/contacts_bg.jpg') no-repeat center; color: #8d8b8b; font: normal 24px Tahoma; }
.contacts_bg span { font: normal 30px Georgia; color: #515151; }
.map_small {  }

.reg_div { padding-top: 10px; }
.btn2 {  background: url('../images/btn_bg2.gif') repeat-x; border: 0; height: 25px; cursor: pointer; font: bold 12px Tahoma; color: #ffffff; padding-left: 40px; padding-right: 40px; }

/*PAGING*/
.pg_pad { padding-left: 4px; padding-right: 4px; }
.pg_next { padding-top: 2px; }
.pg_prev { padding-top: 2px; }
.pg_div { font: normal 12px Verdana; color: #3a3a3a; }
.pg_page { color: #3a3a3a; font: normal 12px Verdana; text-decoration: none; }
.pg_page_a { color: #65bb04; font: bold 14px Verdana; text-decoration: none; }

/*EFFECTS*/
.global { text-align: center; }
.night { position: absolute; z-index: 1; filter:alpha(opacity=50); }

.main_o { position: absolute; display: none; z-index: 2; }
.w14h14 { width: 14px; height: 14px; }
.w14 { width: 14px; }
.h14 { height: 14px; }
.h50 { height: 50px; }
.bg_w { background-color: #ffffff; }
.close { position: absolute; z-index: 3; margin-top: 14px; margin-left: -24px; }
.btn_sel { height: 50px; background-color: #ffffff; }
.btn_sel a { font-size: 18px; }
.btn_l { width: 14px; height: 36px; background-color: #ffffff; }
.btn_r { width: 14px; height: 36px; background-color: #ffffff; }


#submenu2 { border-bottom:1px solid #cee6ba; margin-top:7px; }
  #submenu2 td a { font:normal 14px Arial; color:#999999; text-decoration:none; }
  #submenu2 td a:hover { font:normal 14px Arial; color:#999999; text-decoration:underline; }
    .active_submenu { color:#5dac1a; background:url(../images/submenu_line.gif) repeat-x left bottom; }
      .active_submenu a { font:normal 14px Arial; color:#5dac1a !important; text-decoration:none; }
/*STYLES TXT*/
.heading1 { font-size: 16px; }
