* {
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%; /* Required */
}

body {
  color: #a3a3a3;
  font: 11px Arial, sans-serif;background-color:black;
/*  text-align: center;*/
}
a{
	color:#a3a3a3;
	text-decoration: none;
}
a, a:link{
	text-decoration: none;
}
a:focus, a:hover, a:active{
	
	text-decoration: underline;
}

h1 {color: #a3a3a3; font: 18px Arial, sans-serif;font-weight: bold; margin-top: 15px;margin-bottom: 15px;}

p, div {
	color: #a3a3a3;
  font: 11px Arial, sans-serif;
}

.main {
	height: 100%; 
	width:100%;
	vertical-align: middle; 
	text-align: center;
	margin: auto; 
}
.mainInt {
	/*height: 100%; */
	width:100%;
	vertical-align: middle; 
	text-align: center;
	margin: auto; 
	
}
.mainBg {
	height: 731px; 
	width: 917px;
	background-image: url('../images/bg.jpg'); 
	background-position: middle center; 
	background-repeat: no-repeat; 
	text-align: center; 
	margin: auto;
}

/*.bodyArea {text-align: left; vertical-align: top; padding: 190px 160px 130px 137px;}*/
.bodyArea {text-align: left; vertical-align: top; padding: 190px 160px 130px 137px;}
.bodyAreaInt {text-align:left; vertical-align: top;padding: 90px 0px 0px 137px;}

.mainTable {width: 917px;text-align: center; margin: auto;vertical-align: top;}
.bgExtends {background-image: url('../images/bgBg.jpg');background-repeat: repeat-y;  width: 917px;}
.bgTop {background-image: url('../images/bgTop.jpg');background-repeat: no-repeat; height: 636px; width: 917px;vertical-align: top;}
.topArea {vertical-align: top; padding-top: 60px;text-align: right; padding-right: 105px; float: right;}



a.lang,a.lang:link,a.lang:active,a.lang:visited,a.lang:hover {color: #fff; font-family: Verdana; font-size:13px; text-decoration: none; text-align: right;}


    #pagrindinis_meniu {list-style-type:none; padding-top: 7px; margin:0px;}
    #pagrindinis_meniu li.meniu_item {float:left; text-align:left;}
    #pagrindinis_meniu a.meniu_item {padding: 0px 0px 0px 22px; color:#525252; font-weight:normal; text-decoration:none;font-family: Verdana; font-size:13px;}
    #pagrindinis_meniu a.meniu_item:hover {color:#525252;}
    #aktyvus_meniu a.meniu_item {color:#bc0007;}
	#aktyvus_meniu a.meniu_item:hover {color:#bc0007;}
	#pagrindinis_meniu img {margin-left: 3px; border: 0px}


.innerTable {width: 680px;}
h2 { color: #ed1c24;  font: 18px Verdana, sans-serif; text-align: right;text-align: left; padding-bottom: 8px}
.leftText {
	vertical-align: top
}
img.mLeft5 {margin-left: 5px;}
.mainText {
	vertical-align: top; height: 185px;width: 431px;padding-bottom: 20px;
}
.imageBottom {
	width: 534px; height:140px;background-image: url('../images/ImageGIF.gif');background-repeat: no-repeat;background-position: right bottom
}
.imageBottomTitle {
	width: 604px; height:140px;background-image: url('../images/ImageGIF.gif');background-repeat: no-repeat;background-position: right bottom
}
.bgBottom {
	background-image: url('../images/bgBot.jpg');background-repeat: no-repeat; height: 93px; width: 917px;
}
.eventsTextArea {
	width: 176px; 
	height: 430px; 
	background-image: url('../images/leftTextBg.gif'); 
	background-position: middle center; 
	background-repeat: no-repeat;
	/*line-height: 18px;*/
	padding: 0px;
	/*overflow:hidden;*/
	
}
.eventsText p {color:#a3a3a3; font:11px Tahoma;line-height: 18px;}
.eventsTextArea h2 {padding-top: 20px; padding-right: 20px; text-align: right}

.eventsText {width: 146px;display: block; height:330px; text-align: right; vertical-align: middle; line-height: 18px;background-color: inherited}


.arrow {margin-left: 10px}


.flash {vertical-align: top; padding-left: 70px; padding-top: 25px}
.text {height: 273px;vertical-align: top;}
.textInt {height: 140px;vertical-align: top;}


.textLeft {width: 246px; padding-left: 20px; padding-top: 11px;}

div.textLeftx {width: 256px; height: 240px; overflow: auto}/*scroll*/


.textRight {width: 250px;vertical-align: top; padding-top: 11px; padding-right: 42px;}

div.textRightx {height: 114px; overflow: hidden}/*scroll*/
div.textRightIntx {height: 80px; overflow: hidden}/*scroll*/


.separator {width: 35px}

#footer {
	position: absolute;
	left:0px;
	/*bottom: 0px; */
	margin:0px;
	padding:0px;
	height: 21px; 
	background-color: #3e3e3e; 
	width:100%; 
	color: #e1e1e1;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal
}

.footerArea { width:100%; margin: auto; padding: auto; margin-top: 2px; text-align: center;}
table.footer {width: 953px; margin: auto; padding: auto;text-align: center;}
.contacts {width: 700px;text-align: left; font-size: 11px}
.solution {width: 200px;text-align: right;font-size: 11px}

/*--------------------------------------------------nuotrauku galerija*/
.katalogai {
	padding: 0px;
	margin: 0px;
}
.katalogas {
	padding: 15px;
	margin:0;
	width: 112px;
	height: 142px;
	float: left;
	display: block;
}
.foto {
	margin: 0px;
	padding: 0px;
}

.foto img {
	border: 1px solid #fff;
}

.pavadinimas {
	font-size: 11px;
	text-align: center;
	height: 26px;
	/*width: 114px;
	line-height: 14px;*/
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	padding-top: 10px; 
}

#tuscias {
	clear: both;
	width: 430px;
	padding: 0px;
	margin: 0px;
}

#klaida {
	padding-top: 10px;
	padding-bottom: 16px;
	font-weight: bold;
	color: red;
}

#klaida ul{
	padding-left: 20px;
}

#pranesimas {
	padding-top: 10px;
	padding-bottom: 16px;
	font-weight: bold;
	color: #aaf;
}

.k_data {
	padding-right: 10px;
	height: 24px;
	width: 90px;
	text-align: left;
}

.k_pavadinimas {
	font-weight: bold;
	
}

.komentaras {
	padding-bottom: 16px;
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
}

.komentaras table {
	width: 100%;
}
	
#naujas_komentaras {
	margin-top: 20px;
}

#naujas_komentaras textarea {
	width: 100%;
	height: 64px;
	border: 1px solid #CCCCCC;
}

#naujas_komentaras input {
	border: 1px solid #CCCCCC;
}

#v_lauko_pav {
	font-size: 12px;
	font-weight: bold;
	width: 100px;
}

#ivedimas {
	text-align: right;
}
