html {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: 'Arial', 'Helvetica', 'Sans Serif';
	line-height: 120%;
	font-size: 12px;
	color: #000000;
	background: white;

	
}

img {
padding: 0;
margin: 0;
border: 0 solid white;
}

a, a:link, a:visited {
text-decoration: none;
}

.outer_block {

top: 0;
float:left;
	width: 100%;
	text-align: center;
background: url('images/header_right.jpg') repeat-x top right;

}

.page {

	width: 1000px;
    margin: 0 auto;
	text-align: left;

}

.main {
	width: 1000px;
float:left;
	position: relative;

}

.top {
float:left;
width:1000px;
height: 90px;
background: url('images/top_back.jpg') no-repeat left;
}

.nav_menu {
width:auto;
float:left;
}

.nav_menu a, .nav_menu a:link, .nav_menu a:visited, .nav_menu a:hover {
color: #fff;
text-decoration: none;
font-size: 10px;
}

.nav_menu #home {
display: block;
float: left;
background: url('images/home.gif') no-repeat left;
padding-left: 20px;
padding-top: 1px;
}

.nav_menu #contacts {
display: block;
float: left;
background: url('images/kontaktai.gif') no-repeat left;
padding-left: 20px;
margin-left: 10px;
margin-top:1px;
padding-bottom: -2px;
}

.small_menu {
position: relative;
width:auto;
float:left;
left: 60px;
top: 30px;
}

.lang_menu {
margin-left: 10px;
float: left;
}
 
.lang_menu a , .lang_menu a:link ,.lang_menu a:visited {
margin-left: 10px;
font-size: 10px;
color: #fff;
text-decoration: none;
} 
 #current 
 {
text-transform: uppercase;
 }
 .lang_menu a:hover  {
 text-decoration: underline;
 }
 
.sukis {
position: absolute;
float:left;
font-family: Times New Roman;
font-size: 25px;
line-height: 27px;
color: #fff;
left: 460px;
top:32px;
}

.sukis p{
padding:0;
margin: 0;
}

.top2 {
width: 1000px;
height: 142px;
float:left
}

.logo {
display:block;
position: relative;
float:left;
width: 168px;
height: 103px;
left: 52px;
background: url('images/logo.jpg') no-repeat left;
}

.top_menu {
position:relative;
float:left;
left: 80px;
top: 82px;
}

.node {
float:left;
height: 17px;
padding-left: 40px;
}

.top_menu  a, .top_menu  a:link, .top_menu  a:visited {
display: block;
float:left;
font-size: 11px;
text-decoration: none;
line-height:16px;
color: #005076;
border-bottom: 1px dashed #005076;
height: 16px;
}

.top_menu  a:hover {

}


.top_menu .first_node, .top_menu .first_node:link, .top_menu .first_node:visited, .top_menu .first_node:hover {
margin-left: 0;
}

.node_left_part {
height: 17px;
width: 8px;
float:left;
background: url('images/node_left.jpg') no-repeat left;
}

.node_left_part_hide {
height: 17px;
width: 8px;
float:left;
}

.node_right_part {
height: 17px;
width: 8px;
float:left;
background: url('images/node_right.jpg') no-repeat left;
}

.node_right_part_hide {
height: 17px;
width: 8px;
float:left;
}

.flash_block {
position: relative;
float:left;

width: 1000px;
height: 270px;
}


.content {
position: relative;
float:left;
width: 1000px;

}

.header_left {
position: absolute;
left: 0;
top: 0;
float:left;
height: 85px;
width: 50%;
background: url('images/header_left.jpg') repeat-x left;
}



.header_right {
position: absolute;
right: 0;
top: 0;
float:right;
height: 85px;
width: 50%;
background: url('images/header_right.jpg') repeat-x right;
}



.footer {
position:relative;
float:left;
height: 75px;
width: 100%;

float:left;

padding: 0;
text-align: center;
background: url('images/footer_right.jpg') repeat-x bottom left;
}

.footer_center {
margin: 0 auto;
text-align: left;
position:relative;

width: 1000px;
height: 75px;
background: url('images/footer.jpg') no-repeat left;
z-index: 10;

}

.footer_left {
position: absolute;
left: 0;
float: left;
height: 75px;
width: 50%;
background: url('images/footer_left.jpg') repeat-x left;

z-index: 0;
}

.teises {
position: relative;
color: #fff;
font-size: 10px;
float:left;
top: 26px;
left: 54px;
}

.left_column {
padding-top: 30px;
padding-left: 50px;
padding-bottom: 40px;
padding-right: 50px;
position:relative;
float:left;
width:532px;
min-height: 100px;
height: auto;
font-size: 12px;
font-family: Arial;
}

.left_column_vidinis2 {
padding-top: 30px;
padding-left: 50px;
padding-bottom: 40px;
padding-right:20px;
position:relative;

width:672px;
min-height: 100px;
height: auto;
font-size: 12px;
font-family: Arial;
float:left;
}

.right_column_vidinis2 {
position:relative;
float:left;
width: 228px;
padding-top: 20px;
line-height: 25px;
padding-right:20px;
}
.right_block_outer {
width: 183px;
padding-top: 25px;
/*background: url('images/quote_top.jpg') no-repeat top left;*/
color: #ff6600;
font-family: Times New Roman;
font-size: 20px;
padding-left: 25px;
}

.right_block_inner {
width: 208px;
height:20px;
/*background: url('images/quote_bottom.jpg') no-repeat right;*/
}

.vid_content {
position:relative;
float:left;
width:1000px;
}

.left_column_vidnis {
padding-top: 30px;
padding-left: 50px;
padding-bottom: 40px;
padding-right: 50px;
position:relative;
float:left;
width:900px;
min-height: 100px;
height: auto;
font-size: 12px;
font-family: Arial;
}

.left_column a, .left_column a:link, .left_column a:visited, .left_column a:hover{
text-decoration: none;
color: #005480;
font-weight: bold;
}

.right_column {
position:relative;
float:left;
width: 368px;
padding-top: 42px;
line-height: 25px;
}

.right_column p{
padding: 0;
margin:0;
}

.subrow {
position: relative;
float:left;
width: 1000px;

}

.submenu {
position: relative;
float:left;
left:50px;
height: 38px;
}

.submenu a, .submenu a:link, .submenu a:visited {
display:block;
float:left;
width: 133px;
height: 33px;
color: #fff;
font-weight: bold;
padding-top: 5px;
padding-left: 5px;
}

.vid_big_row {
position: relative;
float:left;
width: 1000px;
height: 158px;
background: url('images/vidinis_back.jpg') no-repeat left;

}

.big_text {
position: relative;
top:22px;
left: 60px;
color: white;
}

#sub1, #sub2, #sub3, #sub4,
#currentsub1, #currentsub2,
#currentsub3, #currentsub4
{
margin-left: 1px;
}

#sub0 {
background: #ff6600;
}

#sub0:hover, #currentsub0 {
background: #ff4e00;
}

#sub1 {
background: #99cc00;
}

#sub1:hover, #currentsub1 {
background: #a4db01;
}

#sub2 {
background: #005480;
}

#sub2:hover, #currentsub2 {
background: #004576;
}

#sub3 {
background: #0099ff;
}

#sub3:hover, #currentsub3 {
background: #008aff;
}

#sub4 {
background: #666666;
}

#sub4:hover, #currentsub4 {
background: #5d5d5d;
}

.kontaktai {
position: relative;
float:left;
left: 75px;
height: 36px;
color: #002c41;
font-size: 14px;
font-family: Times New Roman;
width: auto;
}

.tel {
position: relative;

height: 18px;
line-height: 18px;
background: url('images/tel.jpg') no-repeat left;
padding-left: 26px;

}

.mail{
position: relative;
height: 18px;
line-height: 18px;
background: url('images/mail.jpg') no-repeat left;
padding-left: 26px;

}

.mail a, .mail a:link, .mail a:visited, .mail a:hover {
color: #002c41;
font-size: 14px;
font-family: Times New Roman;
text-decoration: none;
}

.route {
position:relative;
top:36px;
left: 50px;
background: url('images/home_route.jpg') no-repeat left;
padding-left: 20px;
height: 16px;
line-height: 16px;
font-size: 11px;
color: #333333;
}

.route a , .route a:link, .route a:visited, .route a:hover{
color: #005076;
}

.vidinis_title {
position: relative;
float:left;
padding-left: 50px;
font-family: Times New Roman;
font-size: 21px;
color: #005076;
background: url('images/orange_row.jpg') no-repeat right;
padding-right: 30px;
height: 28px;
line-height: 28px;

}

.dropdown {
position:absolute;
background: #f4f5f6;
float:left;
z-index: 10;
display: none;
}

 #dropdown0{
left: 50px;
top:270px;

}

 #dropdown1{
left: 188px;
top:270px;
z-index: 11;
}

 #dropdown2{
left: 328px;
top:270px;
z-index: 12;
}

 #dropdown3{
left: 466px;
top:270px;
z-index: 13;
}

 #dropdown4{
left: 606px;
top:270px;
z-index: 14;
}

.dropnode{
clear:left;
padding-left: 10px;
padding-right: 10px;
border-bottom: 1px solid white;
}

.dropnode a{
display:block;


font-size: 13px;
line-height: 20px;

color: #ff4e00;
}

.dropnode a:hover {
text-decoration: underline;
}

.dropsub {
position:absolute;
padding-left: 30px;
padding-right: 10px;
float:left;
width: auto;

background: #f4f5f6;
margin-top: -20px;
}

.dropsub a, .dropsub a:link, .dropsub a:visited{

display:block;
font-size: 12px;
line-height: 16px;
color: #ff4e00;
white-space: nowrap;
}

.subdrop_link {
clear:left;
}

#dropdown0 a, #dropdown0 a:link, #dropdown0 a:visited{
color: #ff4e00;
}

#dropdown1 a, #dropdown1 a:link, #dropdown1 a:visited{
color: #99cc00;
}

#dropdown2 a, #dropdown2 a:link, #dropdown2 a:visited{
color: #005480;
}

#dropdown3 a, #dropdown3 a:link, #dropdown3 a:visited{
color: #0099ff;
}

#dropdown4 a, #dropdown4 a:link, #dropdown4 a:visited{
color: #666666;
}

.dropsub a:hover {
font-weight: bold;
}

.NewsSummaryPostdate {
float: left;
line-height: 20px;
background: #005076;
color: white;
padding-left: 4px;
padding-right: 4px;
}

.new_one {
padding-left: 10px;
float: left;
}

.NewsSummaryLink {
line-height: 20px;
font-weight: bold;
color: #005076;
}

.NewsSummary {
clear:left;
padding-top: 30px;
}

.NewsSummarySummary {
padding-top: 10px;
}

.NewsSummaryMorelink a, .NewsSummaryMorelink a:link, .NewsSummaryMorelink a:hover, .NewsSummaryMorelink a:visited{
font-size: 11px;
color: #ff6702;
text-decoration: underline;
padding-right: 5px;
background: url('images/more_link.jpg') no-repeat right;
}

#NewsPostDetailReturnLink a, #NewsPostDetailReturnLink a:link, #NewsPostDetailReturnLink a:visited,
#NewsPostDetailReturnLink a:hover{
display:block;
position:relative;
float:left;
margin-top: 15px;
font-size: 11px;
color: #ff6702;
text-decoration: underline;
padding-right: 5px;
background: url('images/more_link.jpg') no-repeat right;
}

.forminput input{
width: 140px;
height: 20px;
border: 1px solid #005076;
}

.formbuilderform textarea{
width: 296px;
height: 114px;
border: 1px solid #005076;
}

.fbsubmit {
width: auto;
padding-left:5px;
padding-right: 5px;
height: 18px;
border: 1px solid #99b9c8;
background: #005076;
color: white;
font-size: 11px;
}

.product_title {
color: #005076;
font-weight: bold;
padding-bottom: 10px;
}
.item_images {
margin-right: 20px;
margin-bottom: 2px;
}

.item_images img {
border: 1px solid #005076;
}

.item_attribute_val p {
margin: 0;
padding: 0;
}

.zet {
display:block;
position:absolute;
float:left;
width:34px;
height:33px;
background: url('images/zet.jpg') no-repeat left;
right:60px;
top:37px;
}