@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
font-size: 100.01%;
}

html {
height: 100%;
}

body {
min-height:100%;
height: 100%;
background: url(../images/main_bg.jpg) top left repeat-x #fff;
color: #666;
font-size:11px;
line-height:1.4;
font-weight: normal;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

/*SPECIAL*/

a{
color:#666;
text-decoration:underline
}

a:hover{
text-decoration:none
}

img{
border:none
}

* html body {
   behavior:url("css/csshover.htc");
}

* html img{
behavior: url("css/iepngfix.htc");
}

br.small_br{
font-size:6px;
}

p{
margin:15px 0
}

/*/SPECIAL*/

 

#page {
width: 950px;
margin: auto;
height: auto !important;
padding:0 20px;
}

#footer_guarantor {
height: 40px;
clear: both;
}

#footer {
margin:-40px auto 20px;
width: 915px;
height: 76px;
clear: both;
background: url(../images/footer/foot_main_bg.jpg) top center no-repeat;
padding:20px 20px 0 55px;
}

#footer table{
float:right;
margin-top:6px;
margin-right:14px;
}

* html #footer table{
margin-right:7px;
}

#footer table td{
height:49px;
padding:0 23px;
background:url(../images/borders/vert_border_3.gif) top right repeat-y
}

#header {
height: 142px;
}

#header td.langs a{
background:url(../images/icons/ico_1.gif) left no-repeat;
padding-left:16px;
}

#header td.header_links img{
margin:9px 15px 0 15px;
float:left
}

#header td.header_links input{
border:0;
}

#header td.header_links i{
display:block;
width:236px;
font-style:normal;
height:20px;
background: url(../images/header/search_input_bg.jpg) top left no-repeat;
float:right;
padding:6px 0 0 4px;
}

#header td.header_links i input{
width:200px;
background:none;
font-size:11px;
vertical-align:middle;
outline:none
}

#header td.header_links input.search{
display:block;
float:right;
width:32px;
height:20px;
}

div.menu_block{
position:relative;
padding-top:28px;
}

table.menu{
background:url(../images/header/menu/main_menu_bg.gif) top left no-repeat;/*Jeigu yra sub det spalva "#6A6A6A" jeigu nera nedeti*/
}

table.menu_show_subs{background:url(../images/header/menu/main_menu_bg.gif) top left no-repeat #6A6A6A;}

table.menu td{
height:49px;
vertical-align:middle;
text-align:center
}

table.menu td.last a{
background: none
}

table.menu td a{
font-size:13px;
color:#4C6C1C;
white-space:nowrap;
text-decoration:none;
display:block;
height:35px;
padding:14px 0 0 0;
background:url(../images/header/menu/menu_decor.gif) top right no-repeat;
}

table.menu td a:hover{
text-decoration:underline
}

table.menu td ul.first_level_submenu_hover{
display:none;
position:absolute;
list-style:none;
top: 73px; 
left:0; 
z-index:9999;
padding:3px 0 0 0;
height:31px; 
background: url(../images/header/menu/submenu_bg.png) top left no-repeat; 
width:686px;
}

* html table.menu td ul.first_level_submenu_hover{
background: url(../images/header/menu/submenu_bg_ie6.gif) top left no-repeat; 
}

table.menu td:hover ul.first_level_submenu_hover{
display:block
}

table.menu td:hover{
background:url(../images/icons/ico_4.gif) bottom center no-repeat;
}

table.menu td.nosubs:hover{
background:none
}

table.menu td.selected:hover{
background:none
}

table.menu td.selected:hover ul.first_level_submenu_hover{
display:none;
}

ul.first_level_submenu_hover li{
float:left;
background: url(../images/header/menu/submenu_decor.jpg) 100% 7px no-repeat;
padding:6px 14px 0 14px;
height:25px;
position:relative
}

ul.first_level_submenu_hover li a{
display:inline;
color:#fff;
font-size:12px;
background:none;
}

div.menu_decor_3{
visibility:hidden;
height:8px; 
font-size:6px; 
line-height:1; 
background:url(../images/header/menu/subs_m_2.gif) bottom center no-repeat;
margin:-1px 4px 0 4px;
}

div.menu_decor_3 img{
display:block;
margin-left:-4px;
float:left
}

div.menu_decor_3 img.right{
float:right;
margin-left:0;
margin-right:-4px;
}

* html div.menu_decor_3{background:url(../images/header/menu/subs_m.gif) bottom center no-repeat;}

* html div.menu_decor_3 img{
display:none
}

table.menu td.selected div.menu_decor_3{
visibility:visible !important
}

div.menu_block div.submenu{
background: url(../images/header/menu/subs_main.gif) top left no-repeat;
height:33px;
}

div.menu_block div.submenu ul{
list-style:none;
padding-top:5px;
}

div.menu_block div.submenu ul li{
float:left;
padding:0 22px;
height:28px;
background:url(../images/borders/vert_border_1.gif) 100% 2px no-repeat;
}

div.menu_block div.submenu ul li a{
font-size:11px;
text-decoration:none;
color:#ccc;
}

div.menu_block div.submenu ul li.selected a{
display:block;
height:28px;
float:left;
position: relative; 
padding-bottom:6px;
background: url(../images/header/menu/subs_m_selected.gif) 50% 28px no-repeat;
margin-bottom:-6px;
}

* html div.menu_block div.submenu ul li.selected a{
position:static
}

div.menu_block div.submenu ul li.selected a{
color:#fff;
}

div.menu_block div.submenu ul li a:hover{
text-decoration:underline
}

div.submenu_right_decor{
width:19px; 
height:24px; 
background:url(../images/header/menu/subs_m_decor_kampas.gif) top left no-repeat; 
margin:-6px 0 -18px 0; 
float:right; 
position:relative
}

/**/

div.content{
background:url(../images/content/content_main_bords.jpg) top left repeat-y;
}

div.content_cleaner{
clear:both;
font-size:6px;
line-height:1;
height:10px;
}

#sidebar {
width: 245px;
background:url(../images/content/content_main.jpg) top left no-repeat;
float: left;
padding:10px 10px 0 10px;
}

div.side_cont{
background: url(../images/sidebar/side_decor_1.gif) top left no-repeat #ededed;
padding:10px 14px 0;
height:220px;
color:#454545
}

div.side_cont a{color:#454545}

div.side_cont h1{
background:url(../images/borders/gor_border_2.gif) bottom left repeat-x;
padding:0 0 10px 4px;
margin:0 -4px 13px;
}

div.side_cont_pagination{
margin-top:-25px;
height:25px;
text-align:center;
background:#fff;
font-size:12px;
border-bottom:1px solid #DBDBDB
}

div.side_cont a.title{
font-size:14px;
}

div.side_cont_pagination a{
padding:0 12px;
}

div.side_cont_pagination td{
height:25px;
}

div.side_cont_pagination table{
margin:0 auto
}

div.side_cont_pagination td.selected{
background:#EDEDED
}

div.side_cont_pagination td.selected a{
text-decoration:none
}

div.news_anounce{
padding:27px 11px 0 12px;
}

div.news_anounce ul.news_anounce_list{
list-style:none;
padding:13px 0 10px;
}

div.news_anounce ul.news_anounce_list li{
padding:0 0 15px 18px;
background:url(../images/icons/ico_1.gif) 0 6px no-repeat;
}

div.news_anounce ul.news_anounce_list li a{
color:#454545
}

/**/

table.vidiniu_contentas{
height:334px;
margin-bottom:-4px;
font-size:12px;
background:url(../images/content/content_main.jpg) top left no-repeat;
}

table.vidiniu_contentas td{
vertical-align:top
}

table.vidiniu_contentas td.vid_sidebar{
width:167px;
padding:0 5px 0 20px;
}

table.vidiniu_contentas td.vid_sidebar h2{
padding:11px 0 11px 15px;
margin-left:-15px;
font-weight:normal;
margin-bottom:11px;
}

table.vidiniu_contentas td.vid_sidebar h2 a{
background:url(../images/icons/ico_10.gif) left no-repeat;
padding-left:17px;
}

table.vidiniu_contentas ul.menu_list_3{
list-style:none;
background:url(../images/sidebar/side_list_menu_block/ul_bg_top.gif) top left no-repeat;
width:167px;
}

table.vidiniu_contentas ul.menu_list_3 li{
/*height:26px;
padding-left:17px;
padding-top:6px;*/
min-height: 31px;
padding-left:17px;
}

table.vidiniu_contentas ul.menu_list_3 li a{
text-decoration:none;
background:url(../images/icons/ico_1.gif) left no-repeat;
padding-left:20px;

display: block; 
font-size: 11px; 
line-height: 11px; 
padding-top: 6px;
}

table.vidiniu_contentas ul.menu_list_3 li a:hover{
text-decoration:underline
}

table.vidiniu_contentas ul.menu_list_3 li.last{
background:url(../images/sidebar/side_list_menu_block/last.gif) bottom left no-repeat;
}

table.vidiniu_contentas ul.menu_list_3 li.selected{
background:url(../images/sidebar/side_list_menu_block/selected.gif) top left no-repeat;
margin-right:-5px;
position:relative
}

table.vidiniu_contentas ul.menu_list_3 li.selected a{
color:#fff;
background:url(../images/icons/ico_12.gif) left no-repeat;
}

table.vidiniu_contentas td.vid_mainbar{
padding-bottom:48px; 
}

td.vid_mainbar span.print{
display:block;
/*background:url(../images/icons/ico_11.gif) 0 0 no-repeat;*/
height:25px;
margin:9px 18px 0 0;
padding:4px 0 0 46px;
font-size:11px;
float:right
}

* html td.vid_mainbar span.print{
margin:9px 9px 0 0;
}

td.vid_mainbar span.print a{
color:#999
}

table.vidiniu_contentas td.vid_mainbar h1{
font-size:19px;
color:#77A804;
margin-bottom:15px;
margin-top:10px;
font-weight:normal
}

table.vidiniu_contentas td.company{
text-align:center;
background:url(../images/sidebar/side_images/company.jpg) bottom left no-repeat #A1CE16
}

table.vidiniu_contentas td.contacts{
text-align:center;
background:url(../images/sidebar/side_images/contacts.jpg) bottom left no-repeat #A1CE16
}

table.vidiniu_contentas td.events{
text-align:center;
background:url(../images/sidebar/side_images/events.jpg) bottom left no-repeat #A1CE16
}

table.vidiniu_contentas td.news{
text-align:center;
background:url(../images/sidebar/side_images/news.jpg) bottom left no-repeat #A1CE16
}

table.vidiniu_contentas td.partners{
text-align:center;
background:url(../images/sidebar/side_images/partners.jpg) bottom left no-repeat #A1CE16
}

table.vidiniu_contentas td.product{
text-align:center;
background:url(../images/sidebar/side_images/product.jpg) bottom left no-repeat #A1CE16
}

table.vidiniu_contentas td.support{
text-align:center;
background:url(../images/sidebar/side_images/support.jpg) bottom left no-repeat #A1CE16
}

table.vidiniu_contentas td.wearedifferent{
text-align:center;
background:url(../images/sidebar/side_images/We_Are_Different.jpg) bottom left no-repeat #A1CE16
}


table.vidiniu_contentas div.home_block{
padding-top:14px;
background:url(../images/sidebar/side_images/home_block_bg.gif) top left no-repeat;
height:32px;
width:57px;
}

table.table_for_main_page_links{
float:right;
margin-top:-44px;
}

table.table_for_main_page_links td{
padding:0 10px;
line-height:1;
}

/**/

#mainbar {
width: 675px;
background:url(../images/content/content_main.jpg) top right no-repeat;
overflow: hidden;
float: left;
padding:10px 10px 0 0;
}

table.tit_anonse{

}

table.tit_anonse td{
width:50%;
padding:25px 21px 21px;
}

table.tit_anonse td h1{
padding-bottom:13px;
}

div.main_page_links{
border-top:1px solid #DBDBDB;
text-align:left;
padding: 16px 8px 16px 8px;
}

div.main_page_links a{
margin:0 20px;
padding-left:20px;
text-decoration: none !important;
}

div.main_page_links a.download{
background:url(../images/icons/ico_6.gif) left no-repeat;
}

div.main_page_links a:hover{
text-decoration: underline !important;
}
div.main_page_links a.contact{
background:url(../images/icons/ico_7.gif) left no-repeat;
}

div.main_page_links a.bs_2{
background:url(../images/icons/ico_8.gif) left no-repeat;
}
div.main_page_links a.video{
background:url(../images/icons/video.jpg) left no-repeat;
}

div.main_page_linksRU{
border-top:1px solid #DBDBDB;
text-align:left;
padding: 16px 8px 16px 8px;
}

div.main_page_linksRU a{
margin:0 15px;
padding-left:20px;
text-decoration: none !important;
}

div.main_page_linksRU a.download{
background:url(../images/icons/ico_6.gif) left no-repeat;
}

div.main_page_linksRU a:hover{
text-decoration: underline !important;
}
div.main_page_linksRU a.contact{
background:url(../images/icons/ico_7.gif) left no-repeat;
}

div.main_page_linksRU a.bs_2{
background:url(../images/icons/ico_8.gif) left no-repeat;
}
div.main_page_linksRU a.video{
background:url(../images/icons/video.jpg) left no-repeat;
}
/*NEWS*/

table.news_anounce{
font-size:12px;
margin-bottom:22px;
}

table.news_anounce td.photo_place{
width:86px;
text-align:center;
vertical-align:middle;
border-right:1px solid #E1EAC4;
padding:10px 0
}

table.news_anounce td.content{
padding:0 0 0 12px;
}

table.news_anounce td.content a{
font-size:16px;
line-height:1.1;
color:#454545
}

table.news_anounce span.date{
font-size:11px;
line-height:1.1;
color:#999;
}

table.news_pagination ul{
list-style:none
}

table.news_pagination ul li{
float:left;
height:18px;
width:22px;
padding-top:2px;
margin-right:6px;
text-align:center
}

table.news_pagination ul li.selected{
background:#EDEDED
}

table.news_pagination ul li a{
font-size:12px;
color:#454545
}

table.news_pagination ul li.selected a{
text-decoration:none;
cursor:default
}

table.news_inside_photo_block{
background:#EDEDED;
font-size:13px;
color:#666
}

table.news_inside_photo_block span.date{
font-size:11px;
color:#999
}

table.news_inside_photo_block td.pagination{
line-height:1;
font-size:10px;
color:#999
}

table.news_inside_photo_block td.pages{
padding:3px 10px 0 10px;
}

ul.news_anounce_list{
list-style:none;
margin:11px 0 0 0;
}

ul.news_anounce_list li{
background:url(../images/icons/ico_1.gif) 0 6px no-repeat;
padding-left:17px;
padding-bottom:15px;
}

ul.news_anounce_list li.selected a{
font-weight:bold;
text-decoration:none
}

ul.news_anounce_list li.selected a:hover{
text-decoration:underline
}

ul.news_anounce_list_pagination{
list-style:none;
border-top:1px solid #DBDBDB;
padding-left:17px;
}

ul.news_anounce_list_pagination li{
float:left;
width:22px;
height:19px;
padding-top:1px;
margin-right:4px;
text-align:center
}

ul.news_anounce_list_pagination li a{
color:#454545;
}

ul.news_anounce_list_pagination li.selected{
background:#EDEDED
}

ul.news_anounce_list_pagination li.selected a{
text-decoration:none;
cursor:default
}

ul.news_anounce_list span.date{
font-size:11px;
line-height:1.4;
color:#999
}

/**/

/*Contacts*/

table.contacts_table i{
display:block;
font-style:normal;
height:21px;
*height:22px;
background:url(../images/inputs/input_bg.jpg) top left no-repeat;
padding:7px 0 0 13px;
*padding:6px 0 0 13px;
}

table.contacts_table .important{
background:url(../images/inputs/input_important_bg.jpg) top left no-repeat;
}

table.contacts_table .error{
background:url(../images/inputs/input_important_bg_error.jpg) top left no-repeat;
}

table.contacts_table input{
height:16px;
width:260px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#999;
outline:none;
border:0;
background:none;
}

table.contacts_table input.submit{
background:url(../images/buttons/button_1.jpg) top left no-repeat;
display:block;
width:82px;
height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
cursor:pointer;
outline:none
}


table.contacts_table i.small{
background:url(../images/inputs/input_small_bg.jpg) top left no-repeat;
height:21px;
*height:22px;
width:61px;
padding-left:4px;
}

table.contacts_table i.small input{
width:35px;
}

table.contacts_table div.textarea_block{
width:291px;
height:151px;
background:url(../images/inputs/textarea_bg.jpg) top left no-repeat;
padding:3px;
}

table.contacts_table textarea{
border:0;
width:291px;
height:151px;
background:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
}

html body table.contacts_table table.enter_strings td{
vertical-align:middle;
white-space:nowrap;
padding-right:8px;
}

/**/


div.selectas {
height:auto;
padding:0;
}

div.selectas span.options {
display:none;
height:auto !important;
max-width:190px;
position:relative
}

span.mainus{
background: url(../images/inputs/select_bg.gif) top left no-repeat;
display:block;
height:22px;
width:293px;
padding:6px 0 0 13px;
cursor:pointer;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
}

div.selectas ul.selectus{
position:absolute;
left:0;
z-index:9999;
width:295px;
margin-top:-1px;
list-style:none;
border:1px solid #D6D6D6;
padding-bottom:11px;
background:#fff;
height:180px;
overflow:auto
}

div.selectas ul.selectus li{
padding:6px 0 0 13px;
}

div.selectas ul.selectus li a{
text-decoration:none;
color:#666
}

div.selectas ul.selectus li a:hover{
text-decoration:underline
}


/**/

/*IMPORTANT SPACIAL*/

a.decored_link{
background:url(../images/icons/ico_1.gif) left no-repeat;
padding-left:15px;
color:#454545;
text-decoration: none;
}

a.decored_link:hover
{
	text-decoration: underline;
}

.bord_1{
background:url(../images/borders/gor_border_2.gif) bottom left repeat-x;
}

.nobg{
background:none !important
}

.nobord{
border:none;
}

.fnt_10{
font-size:10px !important
}

.fnt_11{
font-size:11px !important
}

.fnt_12{
font-size:12px !important
}

.fnt_13{
font-size:13px !important
}

.fnt_14{
font-size:14px !important
}

.fnt_15{
font-size:15px !important
}

.sitemap ul
{
	padding-left: 10px;	
	margin-left: 10px;
}

.sitemap li
{
	padding-left: 10px;	
	margin-left: 10px;
}

td.sitemap li a.first
{
	color: #77A804;
	font-weight: bold;
}

td.sitemap li a.second
{
	font-weight: bold;
}

div.list ul 
{
	list-style: disc;
	margin: 10px;
	padding: 10px;
}

div.list ul li p 
{
	display: none;
	text-align: justify;
}

div.list ul li a 
{
	text-decoration: none;
}

div.list ul li a:hover
{
	text-decoration: underline;
}

div.list ul li a span
{
	color: #77A804;
}
/**/
div.press_kit ul, li
{
	list-style: none;
}