body {
	padding:0px; margin:0px;
	background-color:#000000;
}

.text,body,td,div,span,p {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
}

img, table, form {
	border:0px;
}

.ext { 
	height:100%; 
}

.white_bg {
	background-color:#FFFFFF;
}

a {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}

a:hover {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}

/* Main backgrounds */

.bg_main {
	height:100%;
	background-image:url(../img/background.gif);
	background-position:center;
	background-repeat:repeat-x;
}

.vert_line_l {
	background-image:url(../img/vert_line.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.vert_line_r {
	background-image:url(../img/vert_line.gif);
	background-position:left;
	background-repeat:no-repeat;
}

/* Layout */
.MainHeader {
	height:246px;
	padding:13px 0px 14px 11px;
	vertical-align:bottom;
	background-image:url(../img/top.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
}

.bottom_nav {
	background-color:#950000;
	color:#FFFFFF;
	height:30px;
}

.copyright {
	background-color:#cc0000;
	color:#FFFFFF;
	height:58px;
}

/* END Layout */

/* Styles by Henris: "trecias ligmuo" */

.title_link_padding {
	padding:0px 0px 14px 14px;
}

a.title_link {
	color:#a7a7a7; 
	font-size:12px; 
	font-weight:bold; 
	text-decoration:underline;
}

a.title_link:hover {
	color:#a7a7a7; 
	font-size:12px; 
	font-weight:bold; 
	text-decoration:none;
}

a.newsline {
	color:#CC0000; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:underline;
}
a.newsline:hover {
	color:#CC0000; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none;
}


.table_bottom {
	border-bottom:1px solid #bebebe;
}

.div_height_14 {
	height:14px;
}

a.open_link {
	color:#a7a7a7; 
	text-decoration:none; 
	font-weight:bold;
	text-decoration:underline;
}

a.open_link:hover {
	color:#a7a7a7; 
	text-decoration:none; 
	font-weight:bold;
}

a.close_link {
	color:#cc0000; 
	text-decoration:none; 
	font-weight:bold;
}

a.close_link:hover {
	color:#cc0000; 
	text-decoration:none; 
	font-weight:bold;
}

a.close_gray_link {
	color:#a7a7a7; 
	text-decoration:none; 
	font-weight:bold;
}

a.close_gray_link:hover {
	color:#a7a7a7; 
	text-decoration:none; 
	font-weight:bold;
}

/* END Stryles by Henris */

/* Left Navigation */

.left_nav_top {
	background-image:url(../img/left_nav_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.left_nav_bg {
	background-image:url(../img/left_nav_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

.left_nav_item {
	padding:7px 13px 6px 12px;
	cursor: pointer;
/*	border-top:1px solid #B5B5B5;*/
}

.left_nav_item_first {
	padding:8px 13px 7px 12px;
}

.left_nav_item_space_sel {
	padding:0px;
}

.left_nav_item_selected {
	background-image:url(../img/nav_item_sel.gif);
	background-position:left top;
	background-repeat:no-repeat;
	cursor: pointer;
/*	height:30px;*/
	padding:8px 13px 7px 12px;
}

.left_nav_item_selected_childs {
	background-image:url(../img/nav_item_sel_childs.gif);
	background-position:left top;
	background-repeat:no-repeat;
	cursor: pointer;
	padding:8px 13px 7px 12px;
}

.left_nav_item_selected * a.left_nav_link{
	color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}

.left_nav_item_selected_childs * a.left_nav_link{
	color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}

.secondLevel {
	background-image:url(../img/subnav/sec_bg.gif);
	background-repeat:repeat-y;
	background-position:left; 
	width:172px;
	display:none;
}

.secondLevelBottom {
	background-image:url(../img/subnav/sec_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:172px;
}

.secondLevelBottom UL {
	padding:0px;
	margin:0px;
	width:172px;
	list-style:none;
}

.seconLevelItem {
	padding:0px 3px 0px 1px;
/*	position:relative;
	list-style:none;*/
	width:172px;
}

.secondLevelPadding {
	padding:7px 27px 7px 17px;
	cursor: pointer;
}


.secondLevelPadding a {
	color:#605F5F;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}

.secondLevelPaddingSelChild {
	padding:7px 27px 7px 17px;
	background-image:url(../img/subnav/sel_dot01.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#F7941D;	
	cursor: pointer;
}

.secondLevelPaddingSelChild a {
	color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}

.secondLevelPaddingSel {
	padding:7px 27px 7px 17px;
	background-color:#F7941D;	
	cursor: pointer;
}

.secondLevelPaddingSel a {
	color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}

.thirdLevelMenu {
	display:none; 
	position:absolute; 
	margin-top:-25px; 
	margin-left:162px;
	z-index:101; 
	width:182px;
}

.thirdLevelTop {
	background-image:url(../img/subnav/third_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:182px; 
}

.thirdLevelBottom {
	background-image:url(../img/subnav/third_bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:182px; 
	padding:10px;
}

.thirdLevelBg {
	background-image:url(../img/subnav/third_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
}

.thirdLevelPadding {
	padding:7px 27px 7px 17px;
	cursor: pointer;
}
.thirdLevelItem {
	padding:0px 3px 0px 1px;
/*	position:relative;
	list-style:none;*/
	width:182px;
}

.thirdLevelPadding a {
	color:#605F5F;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}

.thirdLevelPaddingSelChild {
	padding:7px 27px 7px 17px;
	background-image:url(../img/subnav/sel_dot01.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#F7941D;	
	cursor: pointer;
}

.thirdLevelPaddingSelChild a {
	color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}

.thirdLevelPaddingSel {
	padding:7px 27px 7px 17px;
	background-color:#F7941D;	
	cursor: pointer;
}

.thirdLevelPaddingSel a {
	color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}

.fourthLevelMenu {
	display:none; 
	position:absolute; 
	margin-top:-25px; 
	margin-left:172px;
	z-index:102; 
	width:182px;
}

.fourthLevelTop {
	background-image:url(../img/subnav/third_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:182px; 
}

.fourthLevelBottom {
	background-image:url(../img/subnav/third_bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:182px; 
	padding:10px;
}

.fourthLevelBg {
	background-image:url(../img/subnav/third_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
}

.fourthLevelPadding {
	padding:7px 27px 7px 17px;
	cursor: pointer;
}
.fourthLevelItem {
	padding:0px 3px 0px 1px;
/*	position:relative;
	list-style:none;*/
	width:182px;
}

.fourthLevelPadding a {
	color:#605F5F;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}

.fourthLevelPaddingSelChild {
	padding:7px 27px 7px 17px;
	background-image:url(../img/subnav/sel_dot01.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#F7941D;	
	cursor: pointer;
}

.fourthLevelPaddingSelChild a {
	color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}

.fourthLevelPaddingSel {
	padding:7px 27px 7px 17px;
	background-color:#F7941D;	
	cursor: pointer;
}

.fourthLevelPaddingSel a {
	color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}
/* Left Navigation */

a.left_nav_link {
	color:#000000;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}

a.left_nav_link:hover {
	color:#000000;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:underline;
}

a.left_nav_second_link {
	color:#605F5F;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}

a.left_nav_second_link:hover {
	color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}

/* Right nav */
.rightNavBg {
	background-image:url(../img/right_nav_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
	width:230px;
	vertical-align:top;
}

.rightNavTop {
	background-image:url(../img/right_nav_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:230px;
	height:150px;
	vertical-align:top;
    padding-top: 10px;
}

.rightNavBottom {
	background-image:url(../img/right_nav_bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:230px;
	vertical-align:top;
}

.rightNavBottomMiddle {
	background-image:url(../img/right_nav_bottom_middle.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	vertical-align:top;
}

.right_nav_decor_top {
	background-image:url(../img/right_nav_decoration_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.right_nav_decor_center {
	background-color:#fe0000;
}

.right_nav_decor_bottom {
	background-image:url(../img/right_nav_decoration_bottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.right_nav_title {
	padding-left:18px; 
	text-transform:uppercase; 
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal; 
	color:#212121; 
}

.right_nav_padding_16 {
 	padding-left:16px;
}

.right_nav_padding_21 {
 	padding-left:21px;
}

a.right_nav_black_link {
	color:#000000;
	text-decoration:underline;
}

a.right_nav_black_link:hover {
	color:#000000;
	text-decoration:none;
}

a.right_nav_white_link {
	padding-left:20px;
	color:#FFFFFF;
	text-decoration:underline;
}

a.right_nav_white_link:hover {
	padding-left:20px;
	color:#FFFFFF;
	text-decoration:underline;
}

a.bottom_nav_link {
	color:#FFFFFF;
	text-decoration:none;
}

a.bottom_nav_link:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.right_nav_form {
	width:147px; 
	height:19px; 
	font-size:10px;
	color:#7f7f7f;
}

/* Middle Nav */
/* Projects */
.projectsBlockBottom {
	background-image:url(../img/projects/bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:35px 75px 24px 42px;
}

.BlockBodyPadding01 {
	padding:0px 75px 22px 42px;
}

.BlockTitle01 {
	font:bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
	padding:0px 0px 15px 41px;
}

a.BlockTitle02 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#928F8F;
	text-decoration:underline;
}

a.BlockTitle02:hover {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#928F8F;
	text-decoration:underline;
}

.BlockTitle02Padding {
	padding:0px 0px 7px 12px;
}

.BlockTitle02 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#928F8F;
	text-decoration:none;
}

.redText {
	color:#CC0000;
	line-height:130%;
}

.redText *{
	color:#CC0000;
	line-height:130%;
}

a.more01 {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}

a.more01:hover {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}

/* Naujienos */
.newsBlock01 {
	background-image:url(../img/News/block_bg_1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:399px;
	height:184px;
}

.newsBlock02 {
	background-image:url(../img/News/block_bg_2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:399px;
	height:184px;
}

.newsBlock03 {
	background-image:url(../img/News/block_bg_3.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:399px;
	height:184px;
}

a.LinkArialWhite11 {
	color:#FFFFFF;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight: bold;
}

a.LinkArialWhite11:hover {
	color:#FFFFFF;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight: bold;

}

.TextArialWhite11 {
	color:#FFFFFF;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}


a.LinkArialWhite10 {
	color:#FFFFFF;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

a.LinkArialWhite10:hover {
	color:#FFFFFF;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

/* Kelias */
.path_empty_01 {
	vertical-align:top;
	padding:1px 3px 3px 3px;
}

.path_top_dots {
	background-image:url('../img/path/path_top_dots_01.gif');
	background-position:top right;
	background-repeat:no-repeat;
	vertical-align:top;
	padding:1px 3px 3px 3px;
}

.path_top {
	background-image:url('../img/path/path_top_01.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

.path_main_bg {
	background-image:url('../img/path/path_bg_01.gif');
	background-position:top left;
	background-repeat:repeat-y;
}

.path_bottom {
	background-image:url('../img/path/path_bottom_01.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:12px 18px 10px 18px;
	color:#535353;
	font-size:17px;
	font-family: Arial, Helvetica, sans-serif;
}

a.path_1 {
	color:#000000;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-transform:uppercase;
	font-weight:bold;
}

a.path_1:hover {
	color:#000000;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	text-transform:uppercase;
	font-weight:bold;
}


a.path_2 {
	color:#535353;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
}

a.path_2:hover {
	color:#535353;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
}

/* end Kelias */
.news_date {
	color:#000000;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
}

a.red_bold_link {
	color:#D50003;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}

a.red_bold_link:hover {
	color:#D50003;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}

a.helpers {
	font-size:9px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#787878;
	text-decoration:underline;
}

a.helpers:hover {
	font-size:9px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#787878;
	text-decoration:underline;
}

/* Katalogas  */
.catalog_list_2_topBg {
	background-image:url('../img/cat_list_01/top_line.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:11px 40px 10px 10px;
	vertical-align:top;
}

.catalog_list_2_bottomBg {
	background-image:url('../img/cat_list_01/bottom_line_01.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

.catalog_list_2_bottomBg2 {
	background-image:url('../img/cat_list_01/bottom_line_02.gif');
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align:top;
	height:50px;
}

.catalog_list_2_mainBg {
	background-image:url('../img/cat_list_01/middle_bg.gif');
	background-repeat:repeat-y;
	background-position:top left;
}

a.brown_11_link {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5A5656;
	text-decoration:underline;
	background-image:url(../img/more_dot_03.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
}

a.brown_11_link:hover {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#D50003;
	text-decoration:underline;
	background-image:url(../img/more_dot_04.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
}

a.grey_12_link {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#A7A7A7;
	text-decoration:underline;
}

a.grey_12_link:hover {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#A7A7A7;
	text-decoration:underline;
}

a.black_9_verdana {
	font-size:9px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}

a.black_9_verdana:hover {
	font-size:9px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}

/* Katalogas profesionalams */
.proCatalogTitle_01{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6F6D6D;
	font-weight:bold;
	padding:5px 5px 10px 0px;
	border-bottom:1px solid #BEBEBE;
}

.proCatalogTitle_02 {
	border-bottom:1px solid #bebebe;
	border-top:1px solid #bebebe;
}

.proCatalogItem_01 {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	padding:5px 5px 5px 0px;	
	border-top:1px solid #EBEBEB;
}

.proCatalogItem_02 {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	padding:5px 5px 5px 0px;	
}
.sd_title {
	background-color: #d50003;
	height: 20px;
	padding-left: 5px;
	border-bottom: 1px #000000 solid;
	border-top: 1px #000000 solid;
	color: #ffffff;
	font-weight: bold;
}
.sd_list {
	height: 20px;
	padding-left: 5px;
}

a.sd_ {
	height: 10px;
	padding: 3px 10px 3px 10px;
	background-color: #ecebeb;
	border: 1px #cccccc solid;
	cursor:pointer;

}
