﻿/* CSS Document */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


body
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Arial;
}


div.main_body
{
	margin-right: auto;
	margin-left: auto;
	width: 932px;
}
div.main_body_map
{
	margin-right: auto;
	margin-left: auto;
	width: 855px;
	height: 100%;
}

img
{
	border: none;
}

a:hover
{
	text-decoration: none;
}



h1
{
	font-size: 20px;
	margin: 0px 0px;
	color: #454545;
}

h2
{
	font-size: 16px;
	margin: 0px 0px;
	padding: 0;
	color: #454545;
}

h5
{
	font-size: 13px;
	margin: 10px 0px;
}

a.menu_item:hover, a.menu_item_sel, a.linkas:hover
{
	text-decoration: underline;
}

.lang_c
{
	float: right;
	width: 14px;
	margin: 22px 24px 0 0; @margin:22px12px00;
}


#header_c
{
	background: url(../Images/top_baner.jpg) no-repeat;
	height: 142px;
	width: 932px;
	vertical-align: top;
}

#menu_c
{
	background: url(../Images/main_menu_bg.jpg) no-repeat;
	height: 26px;
	width: 932px;
	vertical-align: top;
}

#path_c
{
	background: url(../Images/path_bg.jpg) no-repeat;
	height: 24px;
	width: 932px;
	vertical-align: top;
}

.spausdinti
{
	color: #309ccc;
	font-size: 12px;
}

.spausdinti a
{
	color: #309ccc;
	font-size: 12px;
}


.kelias
{
	color: #309ccc;
	font-size: 12px;
	float: left;
}
.kelias a
{
	color: #309ccc;
	font-size: 12px;
}

#body_content
{
	background: url(../Images/side_bg.jpg) repeat-y;
	vertical-align: top;
}

.print_lnk
{
	background: url(../Images/side_bg.jpg) repeat-y;
	vertical-align: top;
	padding: 3px 0px;
}

#footer_c
{
	background: url(../Images/footer_bg.jpg) no-repeat;
	height: 24px;
	width: 932px;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 20px;
	font-size: 12px;
	color: #FFFFFF;
}

#left_c
{
	background: url(../Images/left_bg.jpg) repeat-y left;
	height: 100%;
	width: 250px;
	float: left;
	padding-left: 9px;
}

#right_c
{
	background: url(../Images/right_bg.jpg) repeat-y right;
	width: 660px;
	float: right;
	padding-bottom: 5px;
}
#def_bg
{
	background: url(../Images/right_content_bg.jpg) no-repeat;
	width: 650px;
}

#banners
{
	text-align: center;
	padding: 5px 0px; @padding:0px0px10px0px
}

a.ban_link
{
	display: block;
	margin: 5px 30px 9px 43px; @margin:5px30px5px30px;
float:left;
}

.duk_kl
{
	color: Black;
	font-weight: bold;
	font-size: 15px;
}



.lng
{
	display: block;
	margin-top: 10px;
}

.lng_map
{
	display: block;
}

.map
{
	height: 286px;
	width: 855px;
	background: url(../Images/index_kalbos.jpg) no-repeat;
}

.menu_item
{
	display: block;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	margin: 2px 0px 0 25px;
	float: left;
}
.menu_item_sel
{
	display: block;
	color: #737373;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	margin: 2px 0px 0 25px;
	float: left;
}

.submenu_header
{
	color: #FFFFFF;
	font-size: 15px;
	
	font-weight: bold;
	margin: 2px 0 0 30px; @margin:2px 0 0 15px;
}

a.linkas
{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
}

#submenu_items
{
	width: 250px;
	background: #f6f6f6;
}

.submenu_1level
{
	background: url(../Images/menu_item.jpg) repeat-x;
	padding: 2px 0 4px 10px;
	font-size: 15px;
}
.submenu_2level
{
	height: 20px;
	font-size: 14px;
	padding: 2px 0 4px 25px;
}
.submenu_3level
{
	height: 20px;
	font-size: 13px;
	padding: 2px 0 4px 40px;
}
.submenu_4level
{
	height: 20px;
	font-size: 12px;
	padding: 2px 0 4px 50px;
}


.opend_submenu_1level a, .opend_submenu_1leve2 a, .opend_submenu_1leve3 a, .opend_submenu_1leve4 a, .cl_submenu_1level a, .cl_submenu_1leve2 a, .cl_submenu_1leve3 a, .cl_submenu_1leve4 a
{
	color: Black;
	text-decoration: none;
}

.opend_submenu_1level a:hover, .opend_submenu_1leve2 a:hover, .opend_submenu_1leve3 a:hover, .opend_submenu_1leve4 a:hover, .cl_submenu_1level a:hover, .cl_submenu_1leve2 a:hover, .cl_submenu_1leve3 a:hover, .cl_submenu_1leve4 a:hover
{
	color: Black;
}


.opend_submenu_1level
{
	background: url(../Images/opend_lev1.jpg) no-repeat #f5f5f5;
	padding: 3px 0px 1px 25px;	
	font-size: 15px;
}
.opend_submenu_1leve2
{
	background: url(../Images/opend_lev2.jpg) no-repeat #f5f5f5;
	padding: 0px 0px 2px 35px;
	width: 213px;
	font-size: 14px;
}
.opend_submenu_1leve3
{
	background: url(../Images/opend_lev3.jpg) no-repeat #f5f5f5;
	padding: 2px 0px 1px 40px;	
	width: 181px;
	font-size: 13px;
}
.opend_submenu_1leve4
{
	background: url(../Images/opend_lev4.jpg) no-repeat #f5f5f5;
	padding-left: 50px;
	padding-top: 0px;
	padding-bottom: 0px;	
	width: 181px;
	font-size: 12px;
}

.cl_submenu_1level
{
	background: url(../Images/cl_lev1.jpg) no-repeat #f5f5f5;
	padding: 4px 0px 3px 25px;
	width: 213px;
	font-size: 15px;
}
.cl_submenu_1leve2
{
	background: url(../Images/cl_lev2.jpg) no-repeat #f5f5f5;
	padding: 0px 0px 2px 35px;
	width: 213px;
	font-size: 14px;
}
.cl_submenu_1leve3
{
	background: url(../Images/cl_lev3.jpg) no-repeat #f5f5f5;
	padding: 2px 0px 1px 40px;	
	width: 181px;
	font-size: 13px;
}
.cl_submenu_1leve4
{
	background: url(../Images/cl_lev4.jpg) no-repeat #f5f5f5;
	padding-left: 50px;
	padding-top: 0px;
	padding-bottom: 0px;	
	width: 181px;
	font-size: 12px;
}

/* galleries */
.galViewImage
{
	text-align: center;
}

.galImages
{
	padding-bottom: 10px;
	text-align: center;
}

.galPaging
{
	text-align: center;
	height: 30px;
	margin: 10px;
}

.galImageItem
{
	width: 97px;
	height: 72px;
	float: left;
	margin: 2px;
	text-align: center;
}

.galSelectedImageItem
{
	width: 97px;
	height: 72px;
	float: left;
	margin: 0;
	text-align: center;
	border: solid 3px #afcea5;
}
/* galleries */
.galViewImage
{
	text-align: center;
}

.galImages
{
	padding-bottom: 10px;
	text-align: center;
}

.galPaging
{
	text-align: center;
	height: 30px;
	margin: 10px;
}

.galImageItem
{
	width: 97px;
	height: 72px;
	float: left;
	margin: 2px;
	text-align: center;
}

.galSelectedImageItem
{
	width: 97px;
	height: 72px;
	float: left;
	margin: 0;
	text-align: center;
	border: solid 3px #afcea5;
}

.galName
{
	font-size: 18px;
	font-weight: bold;
	margin-left: 21px;
	margin-top: 10px;
	color: #484848;
}

.left_green
{
	vertical-align: middle;
	text-align: center;
	height: 41px;
	background: url(../Images/Design_images/file_grad.gif) repeat-x;
	width: 170px;
}
.center_green
{
	vertical-align: middle;
	height: 41px;
	width: 55px;
	background: url(../Images/Design_images/file_grad.gif) repeat-x;
}

.right_green
{
	vertical-align: middle;
	background: url(../Images/Design_images/file_grad.gif) repeat-x;
	font-family: Arial,Calibri, Tahoma;
	font-size: 12px;
	font-weight: bold;
}

.black_left
{
	height: 41px;
	vertical-align: middle;
	background: url(../Images/Design_images/file_grad.gif) repeat-x;
	color: White;
}

