HTML,BODY {
	height: 100%;
}

BODY {
	margin: 0;
	font-family: Arial;
	font-size: 13px;
	background: url(../img/body.jpg) repeat top left;
	color:#000;
}

#bodis {
	margin-left: auto;
	margin-right: auto;
	width: 996px;
	min-height: 100%;
	height: 100%;
	height: auto;
	background: url(../img/content.jpg) repeat-y top left;
	position:relative;
}

/***************************************************
* HEADER
**************************************************/
#header {
	height: 282px;
	background: url(../img/header.jpg) no-repeat top left;
	position: relative;
}
#header .img{
	float:right;
	width:160px;
	height:169px;
	padding:0 19px 0 0;
	display:table;
	position:relative;
}
#header .back{
	width:160px;
	height:169px;
	background: url(../img/top_img.png) no-repeat bottom left;
	position:absolute;
}
#header .img .inner{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
#header .img-wrapper{
	padding-top:30px;
	padding-right:12px;
	float:right;
}
#top-img, #banner_wrapper{
	position:absolute;
	top:20px;
	right:38px;
	width:681px;
	height:168px;
	
}
#banner_wrapper{
	z-index:1;
}

/*LOGO TIPAS*/
#logo {
	background: url(../img/logo.jpg) no-repeat bottom right;
	/*position: absolute;
	top: 30px;
	left: 28px;
	z-index:1;*/
	width: 226px;
	height: 170px;
	float:left;
	margin:30px 0 0 0px;
	padding-left:28px;
}

#logo A {
	width: 100%;
	height: 100%;
	display: block;
}

/***************************************************
* TOP MENU
**************************************************/
#menu { 
	height:62px;
	padding: 20px 0px 0 0px;
	font-size: 12px;
	color:#000;
	font-weight: bold;
	background: url(../img/menu.jpg) repeat-x bottom left;
}
#menu .left, #menu .right{
	height:100%;
}
#menu .left{
	background: url(../img/menu_left.jpg) repeat-x top left;
	float:left;
	width:13px;
}
#menu .right{
	background: url(../img/menu_right.jpg) repeat-x top right;
	float:right;
	width:12px;
}
#menu table{
	width:735px;
	height:48px;
	padding-top:7px;
}
#menu table A {
	display: table;
	color: #fff;
	height: 48px;
	width:100%;
	padding: 0px 10px 0px 10px;
	text-align: center;
	text-transform:uppercase;
	text-decoration:none;
}

#menu table span{
	display:table-cell;
	vertical-align:middle;
	text-align: center;
}
#menu table A:hover, #menu table A.active {
	background: url('../img/menu_on.jpg') repeat-x top right;
}

/*****************************
KALBOS IR HOME MYGTUKAI
******************************/
#kalbos {
	padding: 22px 12px 0 77px;
	float: left;
}

#ico_home,#ico_mail,#ico_tree {
	float: left;
}

#ico_home A,#ico_mail A,#ico_tree A {
	height: 23px;
	width: 23px;
	display: block;
	margin-right:20px;
}

#ico_home A {
	background: url(../img/home.jpg) no-repeat top left;
}

#ico_home A:hover {
	background: url(../img/home_on.jpg) no-repeat top left;
}

#ico_mail A {
	background: url(../img/mail.jpg) no-repeat top left;
}

#ico_mail A:hover {
	background: url(../img/mail_on.jpg) no-repeat top left;
}

#ico_tree A {
	background: url(../img/tree.jpg) no-repeat top left;
}

#ico_tree A:hover {
	background: url(../img/tree_on.jpg) no-repeat top left;
}

/****************************************
* CONTENT
*****************************************/
#wrapper {
	margin-left: auto;
	margin-right: auto;
	padding: 18px 30px 77px;
	width:918px;
}

#content {
	width: 668px;
	float: right;
}

#content IMG { /*border: 4px solid #FFFFFF;*/
	
}

#content IMG.ui-datepicker-trigger {
	border: none;
	padding: 0;
	margin: 2px 0 0;
	background-color: none;
}

#content A:link,#content A:visited {
	text-decoration: underline;
	color: #4c9357;
}

#content A:hover,#content A.active {
	text-decoration: underline;
	color: #d54e41;
}

DIV.clear {
	clear: both;
}

/****************************************
* 			puslapiai
*****************************************/
.pages-left, .pages-right{
	font-weight:bold;
	color:#323232;
	text-transform:uppercase;
}
.pages-left{
	float:left;
	padding-left:3px;
}
.pages-left .total{
	font-weight:normal;
	color:#000;
}
.pages-right{
	float:right;
	padding-right:40px;
}
.pages-right a{
	font-weight:normal;
	text-transform:none;
	margin-right:7px;
}
.pages-right a.prev{
	padding:7px 4px 7px 4px;
	background: url(../img/prev.jpg) no-repeat center center;
	text-decoration:none !important;
}
.pages-right a.next{
	padding:7px 4px 7px 4px;
	background: url(../img/next.jpg) no-repeat center center;
	text-decoration:none !important;
}

/****************************************
* 		box
*****************************************/
.box{
	width:100%;
	position:relative;
	border:2px solid #c9c9c9;
}
.box .content{
	padding:19px;
}
#content .box{
	margin-top:18px
}
#content .box .content{
	padding:10px;
}
.box .content h2{
	margin-top:0;
}
.box .top-left, .box .top-right, .box .bottom-left, .box .bottom-right{
	position:absolute;
	width:12px;
	height:12px;
}    
.box .top-left{
	top:-2px;
	left:-2px;
	background:url(../img/top_left.jpg) no-repeat top left;
}
.box .top-right{
	top:-2px;
	right:-2px;
	background:url(../img/top_right.jpg) no-repeat top right;
}
.box .bottom-right{
	bottom:-3px;
	right:-4px;
	background:url(../img/bottom_right.jpg) no-repeat bottom right;
}
.box .bottom-left{
	bottom:-3px;
	left:-2px;
	background:url(../img/bottom_left.jpg) no-repeat bottom left;
}

/*********************************
* LEFT
********************************/
#left {
	width: 230px;
	float: left;
	
}
UL.l_menu {
	margin: 0px;
	padding: 0px 0 0px;
	list-style-type: none;
	font-size: 12px;
	font-weight: bold;
}

UL.l_menu LI A {
	display: block;
	text-decoration: none;
	width:100%;
	height:53px;
	text-transform:uppercase;
	background:url(../img/left.jpg) repeat-x top left;
	text-align:center;
	margin-bottom:12px;
}
UL.l_menu LI A .text{
	padding: 19px 10px 10px;
	display: block;
	width:188px;
	float:left;
}
UL.l_menu LI A .left, UL.l_menu LI A:hover .left, UL.l_menu LI A.active .left{
	background:url(../img/left_left.jpg) no-repeat top left;
	height:53px;
	width:11px;
	display:block;
	float:left;
}
UL.l_menu LI A .right,UL.l_menu LI A:hover .right, UL.l_menu LI A.active .right{
	background:url(../img/left_right.jpg) no-repeat top right;
	height:53px;
	width:11px;
	display:block;
	float:right;
}
UL.l_menu LI A:link, UL.l_menu LI A:visited {
	color: #ffffff;
}
UL.l_menu LI A:hover, UL.l_menu LI A.active {
	color: #ffffff;
	background: url(../img/left_on.jpg) repeat-x top left;
}
UL.l_menu LI A.active{
	margin-bottom:17px;
}
UL.l_menu LI A:hover .left, UL.l_menu LI A.active .left{
	background:url(../img/left_left_on.jpg) no-repeat top left;
}
UL.l_menu LI A:hover .right, UL.l_menu LI A.active .right{
	background:url(../img/left_right_on.jpg) no-repeat top right;
}

/********************************
* LEFT SUBMENU
**********************************/
UL.l_menu LI.sub {
	padding-left: 15px;
}
UL.l_menu LI.sub a{
	padding:0 0 0 30px;	
	background: url(../img/left_mark.jpg) no-repeat center left;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
	text-align:left;
	height:auto;
	font-size:13px;
}
UL.l_menu LI.sub-last{
	margin-bottom:26px;
}
UL.l_menu LI.sub A:link, UL.l_menu LI.sub A:visited {
	color: #000;
}
UL.l_menu LI.sub A.active, UL.l_menu LI.sub A:hover {
	color: #d54e41;
	margin-bottom:12px;
	background: url(../img/left_mark.jpg) no-repeat center left;
}

/***********************
* 		BANNERIAI
***********************/
#banner {
	width: 100%;
	text-align: center;
}

#banner IMG {
	border: none;
	padding-top: 10px;
}

/***********************************
* FOOTER
************************************/
#footer {
	height: 52px;
	margin-top:25px;
	background: url(../img/footer.jpg) repeat-x top left;
	color: #FFFFFF;
	width:918px;
	position:absolute;
	bottom:0;
	font-size:12px;
}
#footer DIV.left {
	background: url(../img/footer_left.jpg) no-repeat top left;
	float: left;
	height: 52px;
	width: 11px;
}
#footer DIV.right {
	background: url(../img/footer_right.jpg) no-repeat top right;
	float: right;
	height: 52px;
	width: 11px;
}
#footer P.info {
	margin: 21px 0 0 20px;
	height: 18px;
	float:left;
}
#footer P.webguru {
	padding: 21px 0 0 10px;
	margin: 0 0 8px 0;
	height: 18px;
	float: left;
}
#footer A:link,#footer A:visited,#footer A:hover,#footer A:active {
	color: #FFFFFF;
}
#footer IMG {
	margin-bottom: -3px;
}

/******************************
* 	Galerija
********************************/
.border
{
    float:left;
    height: 190px;
    text-align:center;
    width:160px;
}
.border img{
	border:0 !IMPORTANT;
}
.v-outer {
    overflow: hidden;
    height: 187px;
    background-color:#4c9357;
    color: white;
    width: 151px;
    float:left;
    margin:7px;
    margin-left:0px;
}

.v-middle {
    display: table;
    width:147px;
    height:147px;
    padding:2px;
}

.v-outer:hover{
	background-color:#d54e41;
}
.v-inner {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    height:147px;
}
.pagging
{
	text-align:right;
}
#content .pagging a
{
	text-decoration: none;
	padding:0 2px;
}
#content  .pagging a.active, #content .pagging a:hover
{
	color:#fff;
	background: #d54e41;
	padding:0 2px;
}

/******************************
* NAUJIENOS
********************************/
#news {
	list-style: none;
	margin: 0;
	padding: 0;
}
#news h3{
	margin-bottom:3px;
}
/*Naujienu sarastas*/
#news LI A,#news LI A:link,#news LI A:visited {
	color: #000;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
}

#news LI A:hover,#news LI A:active {
	color: #000;
}

/*linkai naujienose. pvz mygtukas daugiau*/
#news A,#news A:hover,#news A:active {
	color: #000;
	font-weight: bold;
}

#news A:link,#news A:visited {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

/*DATA*/
.date {
	color: #586f93 !important;
	font-weight:bold !important;
}
.more{
	background: url('../img/next_red.jpg') no-repeat center right;
	padding:0px 4px;
}


/******************************
* ANTRASTEs
********************************/
H1{
	font-size: 30px;
	font-weight: normal;
	color: #323232;
	margin: 0 0 9px 0px;
	font-family: Tahoma
}

/*KITI PAVADINIMAI*/
H2, H3,H4,H5,H6 {
	font-size: 13px;
	font-weight: bold;
	color: #586f93;
	text-transform:uppercase;
}
