/** {
  margin: 0;
  padding: 0;
}*/

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

body {
	margin: 0px;
	padding: 0px;
	height: 100%;
}

body {
  color: #000;
  font: 11px Arial, sans-serif;
}

h1 {
	color: #000;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none; 
	text-transform: uppercase;
	text-align: left;
}

h2 {
    color: #000;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none; 
	text-align: left;
}

h3 {
    color: #000;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none; 
	text-align: left;
}
h4 {
    color: #000;
	font-size: 11px;
	text-decoration: none; 
	text-align: left;
}

div {
  color: #000;
  font: 11px Arial, sans-serif;
	/*margin:0;
	padding:0;*/
}
p {
	color: #000;
    font: 11px Arial, sans-serif;
  /*margin: 2em 0;
  line-height: 1.5em;*/
}

a, a:link {
  color: #027894;
  text-decoration: none;
  cursor: pointer;
}

a:hover {
  color: #027894;
  text-decoration: underline; 
}

a.link, a.link:link,a.link:active,a.link:visited {
  color: #027894;
  text-decoration: none;
  cursor: pointer;
}

a.link:hover {
  color: #027894;
  text-decoration: underline; 
}

img	{ border: none; }

form { 
	margin:0px;
	padding:0px; 
}

.pointer {
	cursor: pointer;
}

.wf {
	width: 100%;
	vertical-align: top
}
.wh {
	height: 10%;
}

#mainpage {
  margin: 0 auto;
  width: 1000px;
  background: #fff;
  text-align: left;
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}

#head {
  /*background: #999;*/
  height: 162px;
  border: 0px solid red;
  width: 1000px;

}
.letter {
	padding: 20px;
	vertical-align: top
}
#iconsArea {
	height: 35px; /*turetu buti 43, bet 8 px remelio daro savo:)*/
	border-top: 8px solid #e5e5e5;
	width: 1000px;
}

#menuArea {
	height: 71px;
	background-image: url('../img/menuBG.jpg');
	background-repeat: repeat-x;
	/*padding-top: 33px;
	padding-bottom: 28px;*/
}
#menu2Area {
	height: 39px;
	border: 0px solid green;
	padding: 9px 0 0 160px;
}
.menuTopItem {
	padding-right: 30px;
	vertical-align: bottom;
}

.menuTop2Item {
	padding-right: 20px;
	vertical-align: bottom;
}

a.menuTop-1,a.menuTop-1:link,a.menuTop-1:active,a.menuTop-1:visited {
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	background-color: inherit;
}

a.menuTop-1:hover {
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: underline;
	background-color: inherit;
}

a.menuTop-1A,a.menuTop-1A:link,a.menuTop-1A:active,a.menuTop-1A:visited {
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	background-color: inherit;
}

a.menuTop-1A:hover {
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
	background-color: inherit;
}

a.menuTop-2,a.menuTop-2:link,a.menuTop-2:active,a.menuTop-2:visited {
	font-family: Arial;
	font-size: 11px;
	color: #027894;
	font-weight: normal;
	background-color: inherit;
}

a.menuTop-2:hover {
	font-family: Arial;
	font-size: 11px;
	color: #027894;
	text-decoration: underline;
	font-weight: normal;
	background-color: inherit;
}

a.menuTop-2A,a.menuTop-2A:link,a.menuTop-2A:active,a.menuTop-2A:visited {
	font-family: Arial;
	font-size: 11px;
	color: #027894;
	font-weight: bold;
	background-color: inherit;
}

a.menuTop-2A:hover {
	font-family: Arial;
	font-size: 11px;
	color: #027894;
	text-decoration: underline;
	font-weight: bold;
	background-color: inherit;
}

img.menuImg {
	 width:7px;
	 height: 7px;
	 border: 0;
	 margin-right: 3px;
	 margin-bottom: 2px;
	 vertical-align: bottom;
}

img.menu2Img {
	 width:4px;
	 height: 4px;
	 border: 0;
	 margin-right: 3px;
	 margin-bottom: 2px;
	 vertical-align: bottom;
}

#CenterProdSite {
	width: 433px;/*433 57*/
	vertical-align: top;
	border: 0px solid red;
}
#RightProdSite {
	width: 252px;/*276*/
	padding: 35px 0px 0 5px;
	vertical-align: top;
	border: 0px solid red;
}


.menuProd {
	 width:252px;
	 margin-bottom: 30px;
}
.ProdMainText {
	width: 433px;
}

.ProductCode {
	color: #898989;
}
.menuProd-1,a.menuProd-1:link,a.menuProd-1:visited,a.menuProd-1:active {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none; 
	background-color: inherit;
}
a.menuProd-1:hover {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline; 
	background-color: inherit;
}
.menuProd-1A,a.menuProd-1A:link,a.menuProd-1A:visited,a.menuProd-1A:active {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none; 
	background-color: inherit;
}
a.menuProd-1A:hover {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline; 
	background-color: inherit;
}
.NewsTable td{
	width: 350px;
	vertical-align: top;

}
.NewsTable th{
	padding-top: 15px;
	padding-left: 10px;
}

.NewsTable .one {
	border: 1px solid #e1e1e1;	
}
.NewsTable .sep{
	width: 10px;
	
}
.NewsTable .two{
	border: 1px solid #e1e1e1;

}
.listImg {
	float: left;
	margin-right: 5px;
}

img.LeftList {
	margin: 5px;
	float: left;
}
div.LeftList {
	margin-right: 5px;
	float: left;
}
/*#head {
  padding: 1em;
}*/

#content {
 padding: 0px 0em 51px 21px; /*nuo apacios 51px butina*/
/* border: 0px solid orange;*/

 /* height: 79%;
  height: 635px;   nereikia nurodyti aukscio, nes tada tekstas palenda po footeriu*/
}

#content:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}
/*Title page*/

.zole {
	background-image: url('../img/zole.jpg'); 
	background-repeat: repeat-x; 
	background-position: 0px 140px;
	width: 100%;
}

/*#content-pri {
  width: 80%;
  float: right;
}

#content-sec {
  padding: 1em 0;
  width: 20%;
  float: left;
}

#content-sec ul,#content-sec ul li {
  list-style: none none;
}
*/

#leftSide {
	width: 252px;
	vertical-align: top;
}

div.LeftBlocks {
	padding-top: 20px;
	clear: both;
}

table.LeftBlocks {
	background-image: url('../img/leftBlockBG.gif'); 
	background-repeat: no-repeat; 
	width: 252px; 
	height: 50px; 
	vertical-align: top;
	margin-top: 20px;
}

.FormBlocks {
	background-image: url('../img/formBlockBG.gif'); 
	background-repeat: no-repeat; 
	width: 693px; 
	height: 50px; 
	vertical-align: top;
	border: 1px solid #e1e1e1;
        padding: 20px;
}

.FormBlocks td{
	
	vertical-align: top;

}

#rightSide {
	width: 727px;
	vertical-align: top;
/*	border: 1px solid red*/
}

table.ProdCenterBlock {
	background-image: url('../img/leftBlockBG.gif'); 
	background-repeat: no-repeat; 
	width: 252px; 
	height: 100px; 
	vertical-align: top;
	/*border: 0px solid red;*/
	margin-top: 20px;

}

#path {
	padding-top: 9px;
}


.path,a.path:link,a.path:visited,a.path:active,a.path:hover { 
color: #a1a0a0;
font-size: 10px;
text-decoration: none; 
}

#textArea {
	padding: 20px 0px 25px 20px;
	
}

.listLabelArea {
	height: 38px;
	background-color: #858585;
	padding-left: 13px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

img.product_list {
	border: 0px solid red
}

img.producer_img {
	float: left;
	margin-right: 5px;
}
img.product_main {
	/*border: 1px solid red;*/
}
.listItemArea {
	padding: 12px 0px 12px 10px;
	
}
a.listLabel, a.listLabel:link,a.listLabel:visited,a.listLabel:active {
	color: #047895;
	font-size: 11px;
	font-weight: bold;
}
.listText {
	color: #000;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
}

.listSubLabelArea {
	white-space: nowrap; 
	padding-right: 10px; 
	vertical-align: top;
}

.listSubLabel {
	font-weight: bold
}

.listSep {
	border-top: 1px solid #f1f1f1;
}
img.imgList {
	float: left;
	margin-right: 5px;
}
.BlockLabel {
	color: #000;
	font-size: 12px;
	text-decoration: none; 
	text-transform: uppercase;
	font-weight: bold;
	padding: 18px 10px 10px 17px;
}
.BlockText {
	height:100%; 
	vertical-align: top; 
	padding-left: 14px;
	padding-right: 8px;
	text-align: justify;
	padding-bottom: 10px;
	/*padding-right: 4px;*/
	/*border: 1px solid red*/
}
/*.listItem {
	padding: 9px 5px 10px 9px;
}*/

.searchArea {
	background-color: #f9f9f9; 
	width: 100%;
}
/*a.listLabel:hover {
	color: #047895;
	text-decoration: underline; 
}*/
.Question {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none; 
	padding: 0px 10px 10px 3px;
}

.listDate {
	color: #000;
}


.searchLabel {
	color: #7b7b7b;
	font-size: 11px;
	text-decoration: none; 
}

input[type=checkbox]{
	margin:0px;
	padding:0px;
	height:auto;
}
input[type=radio]{
	margin:0px;
	margin-right: 5px;
	margin-bottom: -2px;
	padding:0px;
	height:auto;
	line-height: 1.5px;
}
input[type=submit]{
	height:19px;
}
input[type=button]{
	height:19px;
}
input[disabled]{
	background-color:#eee;
}
/*input[type=submit]:hover, input[type=button]:hover{
	filter: alpha(opacity = 60);
	-moz-opacity: 0.6;
}*/


input.SearchInput {
	border: 1px solid #e7e7e7;
	height: 19px;
	width: 150px;
	color: #000;
	font-size: 11px;
	text-decoration: none; 
}

input.inputFieldLeft {
	border: 1px solid #e7e7e7;
	height: 19px;
	width: 144px;
	color: #000;
	font-size: 11px;
	text-decoration: none; 
}

select {
	/*border: 1px solid #e7e7e7;*/
	height: 19px;
	width: 144px;
	color: #000;
	font-size: 11px;
	text-decoration: none; 
	margin: 0px;
}
select.inputField {
	height: 19px;
	width: 164px;
	color: #000;
	font-size: 11px;
	text-decoration: none; 
}
select.inputFieldLeft {
	height: 19px;
	width: 144px;
	color: #000;
	font-size: 11px;
	text-decoration: none; 
}
.inputField {
	border: 1px solid #9c9595;
	height: 19px;
	width: 160px;
	color: #000;
	font-size: 11px;
	text-decoration: none; 
}
.textareaField {
	border: 1px solid #9c9595;
	height: 100px;
	width: 160px;
	color: #000;
	font-size: 11px;
	text-decoration: none; 
}

.butt {
	padding-left: 0px;
}

/* --- Button --- */

.buttonSend {
color: #fff;
background-image: url('../img/buttonBG.gif');
background-repeat: repeat-x;
font-size: 11px;
height: 19px;
width: 80px;
border: 1px solid white;
font-family:  Arial, Verdana, Helvetica, sans-serif;
cursor: pointer;
background-color: inherit;
}
.buttonArea {
	padding-top: 20px
}
td.LeftForma{
	padding: 4px;
	text-align: right
}

form td{
	padding-top: 2px;
}
.form {
	padding: 4px;
}

.searchItem td{
	padding: 5px 10px 5px 0px;
}


.pageLabel {
	color: #000;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none; 
	text-transform: uppercase;
	text-align: left;
}

.pageLabelContact {
	color: #000;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none; 
	text-transform: uppercase;
	vertical-align: top;
	background-color: inherit;
	/*padding-top: 5px;*/
	border-left: 3px solid white;
	position: relative;
	top: 0px;
	height: 25px;
	left: -1px;
/*	top: -7px*/
}
.pageLabelContactR {
	color: #000;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none; 
	text-transform: uppercase;
	vertical-align: top;
	background-color: inherit;
	/*padding-top: 5px;*/
	border-right: 3px solid white;
	position: relative;
	top: 0px;
	height: 25px;
	left: 1px;
/*	top: -7px*/
}
.productLabel {
	color: #000;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none; 
	padding-top: 15px;
}
img.product_groupMain {
	border: 1px solid #dcdcdc;
	margin-right: 7px;
	margin-bottom: 7px;
	float: left;
}

.textArea {
	padding-top: 20px;
	vertical-align: top;
	padding-bottom: 20px;
}

.textAreaForm {
	padding: 20px;
	vertical-align: top;
}

 .text {
	color: #000;
	font-size: 11px;
	text-decoration: none; 

 }

/*#foot {
  padding: 0 1em;
  line-height: 40px;
  border: 1px solid red;
}*/

/*footer*/

#foot {
  width: 1000px;
  border-top: 6px solid #000;
  position: absolute;
  bottom: 0 !important;
  bottom: -1px; /* For Certain IE widths */
  height: 45px;
  margin: auto;
  text-align: center;
}

.footerArea {
	width: 1000px;
	height: 100%; 
	line-height: 45px; 
	text-align: center;
	margin: auto;
	background-image: url('../img/foot.gif');
	background-repeat: repeat-x;
}

.footText {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	background-color: inherit;
}

a.footText:hover {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
	background-color: inherit;
}
.footText a {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
	background-color: inherit;
}
/*dizaino elenemtai*/


.BGtop {
	padding-left: 10px; 
	background-color: #e6e6e6;
	background-image: url('../img/s.gif');
	background-repeat: no-repeat;

}

.iconsItem img{
	/*background-color: red;*/
	padding: 12px 12px 12px 12px
}
 
.icons {
	width: 123px;
	background-color: #f2f2f2;
	border: 0px solid red;
}

.BGmenu {
	width: 26px; 
	background-color: #e9e9e9;

}

.BGmenu2 {
	background-color: #eeeeee; 
	width: 100%; 
	padding-left: 13px;
}


.leftDesign {
	text-align: right; 
	padding-right: 20px;
	padding-bottom: 30px; 
	clear: both;
	vertical-align: top;

}

img.logoImg {
	text-align: left; 
	padding-right: 0px; 
	padding-left: 5px; 
	vertical-align: top; 
	padding-top: 12px;
	float: left;
	vertical-align: top;
}

img.imgDesign {
	text-align: right;
	vertical-align: top;
	border: 0px solid red;

}

/*products*/


.ContBlockL{
	background-image: url('../img/ContactBGL.gif'); 
	background-repeat: no-repeat; 
	vertical-align: top;
	width: 100%;
	border-top: 1px solid #dbdbdb;
	/*height: 100px;*/
}
.ContBlockL td{
	vertical-align: top;
}

.ContBlockText {
	padding: 10px
}

.contDep {
	color: #383838;
}

.relcontpr {
	font-weight: bold;
	white-space: nowrap;
	vertical-align: top;
	padding: 10px 10px 0px 10px;
}
.ContBlockR {
	background-image: url('../img/ContactBGR.gif'); 
	background-repeat: no-repeat; 
	background-position: right top;
	height: 50px;
	vertical-align: top;
	border-top: 1px solid #dbdbdb;
	width: 250px;
}

.bb {
	border: 1px solid #dbdbdb;
	border-top: 0px solid #dbdbdb;
}
.bb td {
		vertical-align: top;
}
/*.ProdBlock {
	background-image: url('../img/prodBlockBG.gif'); 
	background-repeat: no-repeat; 
	background-position: top;
	width: 222px; 
	height: 332px; 
	vertical-align: top;
	border: 1px solid #dbdbdb;
	margin-top: 20px;
}*/
.ProdBlockLabel {
	height: 47px;
	border-bottom: 1px solid #e1e1e1;
	padding-left: 9px;
}

.prodList td{
	padding-right: 12px;
	border-bottom: 1px solid #dbdbdb;
}

.prodListH {
	height: 42px;
	vertical-align: middle;
	padding-left: 15px; 
}
img.gamImg {
	float: left;
	margin-right: 5px;
}

/*.ProdBlockText {
	height: 150px; 
	vertical-align: top; 
	/*padding-right: 4px;
	border: 1px solid red
}*/

.wd435 {
	width: 435px; 
}

.prodListF {
	height: 42px;
	vertical-align: middle;
	border-top: 1px solid #dbdbdb;
}
	.centerBlock {
	background-image: url('../img/centerBlockBG.gif'); 
	background-repeat: no-repeat; 
	width: 435px; 
	height: 100px; 
	vertical-align: top;
	border: 1px solid #dfdfdf
	}
	.BlockMore {
		height: 35px;
		border-bottom: 1px solid white;
		border-left: 1px solid white;
		background-image: url('../img/BlockMore.gif');
		background-repeat: no-repeat;
		background-position: bottom left;
		padding-left: 18px;
		width: 249px;
		vertical-align: bottom;
		padding-bottom: 3px;
		border-top: 1px solid #dbdbdb;
	}
	.back {
		width: 100%;
		text-align: left;
		margin-bottom: 20px;
	}
	img.back {
		margin-right: 5px;
		padding-top: 5px;
		border: 0px;
		width: 17px;
		height: 17px;
	}
	a.more {
		color: #027a93;
		font-size: 11px;
		vertical-align: bottom;
	}
	/*.ProdBlockHead {
		height: 42px;
		border-bottom: 1px solid #e1e1e1
	}*/
	/*.ProdBlockFoot {
		height: 39px;
		border-top: 1px solid #e1e1e1
	}*/

	
table.ProdBlock { 
	width: 345px; 
	height: 188px; 
	vertical-align: center;
	border: 1px solid #D1D1D1;
	margin-bottom: 8px;
	color: #000000;
	font-size:11px;
}

#footStihl {
	width: 1000px;
	border-top: 6px solid #ed6d00;
	position: absolute;
	bottom: 0 !important;
	bottom: -1px; /* For Certain IE widths */
	height: 45px;
}

#footViking {
	width: 1000px;
	border-top: 6px solid #ed6d00;
	position: absolute;
	bottom: 0 !important;
	bottom: -1px; /* For Certain IE widths */
	height: 45px;
}

#footFiskars {
	width: 1000px;
	border-top: 6px solid #ed6d00;
	position: absolute;
	bottom: 0 !important;
	bottom: -1px; /* For Certain IE widths */
	height: 45px;
}
#footgerber {
	width: 1000px;
	border-top: 6px solid #ed6d00;
	position: absolute;
	bottom: 0 !important;
	bottom: -1px; /* For Certain IE widths */
	height: 45px;
}

#footMakita {
	width: 1000px;
	border-top: 6px solid #ed6d00;
	position: absolute;
	bottom: 0 !important;
	bottom: -1px; /* For Certain IE widths */
	height: 45px;
}
#footLogosol {
	width: 1000px;
	border-top: 6px solid #ed6d00;
	position: absolute;
	bottom: 0 !important;
	bottom: -1px; /* For Certain IE widths */
	height: 45px;
}

.BlockList {
	vertical-align: top; 
	padding: 5px 5px 5px 17px;
	/*padding-right: 4px;*/
	/*border: 1px solid red*/
}
.BlockListSep {
	border-top: 1px solid #f1f1f1;
	margin: 10px;
}

.form select {
	width: 200px;
	margin: 5px 15px 0px 0px;
}

/*titulinis*/

#flash {
		height: 425px; /*- 7 px apaciai banerio*/
		width: 1000px;
		position: relative; 
		top: -1px;
		z-index: 2;
}

#flashBorder {
	position:relative; 
	top:0px;
	vertical-align: text-top;
	width: 1000px; 
	height: 395px; 
	background-image: url('../img/pageImgBanner.gif'); 
	background-position: 501px bottom; 
	background-repeat: no-repeat;
}

.flashArea {
	width: 1000px;
}
#flashImg {
	/*position: relative; 
	top: 0px; 
	float: right; 
	right: 0px; 
	clear: both;
	color: #ffa500; 
	z-index: 1; */
	
	vertical-align: top;
}

.lala {
	float:left; 
	clear: left;
	width: 101px;
	height: 100px;
	padding-left: 20px;
	position: relative;
	top: 125px;
}
.titleRightSide {
	height: 388px;
	width: 24px; 
	vertical-align: top;
} 

.titleRightSideT {
	background-image: url('../img/titleRightSideT.gif');
	background-repeat: repeat-x;
		background-color: #f1f3f2;
	vertical-align: top;
} 
.titleRightSideB {
	background-image: url('../img/titleRightSideB.gif');
	background-repeat: repeat-x;
vertical-align: top;
} 
.titleBannerBot {
	width:284px;
	/*height: 91px;*/
	position: relative; 
	top:-7px;
	left:313px;
	background-image: url('../img/pageImgBanner.gif'); 
	background-position: bottom left;
} 


.titleContent {
        vertical-align: top;
        padding: 0px 0em 51px 0px; 
        border: 0px solid orange;
}

.titleContent:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

#titleBotContent {
	
}

/**/
/*#titleBotContent {
		vertical-align: top;
		padding: 0px 0em 51px 21px; 
		border: 0px solid orange;
	}
	#titleBotContent:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

#titleContent {
	height: 400px;
	border: 2px solid green
}
*/
/**/
	.TitleBlocks {
	background-image: url('../img/titleBlockBG.gif'); 
	background-repeat: no-repeat; 
	width: 312px; 
	height: 120px; 
	vertical-align: top;
	
	margin-top: 20px;
}
	.BlockLabel {
	color: #000;
	font-size: 12px;
	text-decoration: none; 
	text-transform: uppercase;
	font-weight: bold;
	padding: 18px 10px 10px 17px;
}
.BlocksTable{
	vertical-align: top;

}
/*.BlockList {
	vertical-align: top; 
	padding-left: 17px;
	padding-bottom: 5px
}*/
a.BlockListLabel, a.BlockListLabel:link,a.BlockListLabel:visited,a.BlockListLabel:active {
	color: #047895;
	font-size: 11px;
	font-weight: normal;
}

.date {
	color: #000;
	font-size: 11px;
	font-weight: normal;
}
.BlocksSep {
	padding-right: 0px;
	vertical-align: top;
}
.BlocksSepL {
	padding-left: 0px;
	padding-right: 22px;
	vertical-align: top;
}
.BlocksSepR {
	padding-left: 22px;
	padding-right: 10px;
	vertical-align: top;
}
.inputRadio {
	
}

.leftDesignTitle {
	clear: right; 
	float: left;
	padding-left: 21px;
}

.fright {
	float: right
}
/*img.logoImg {
	text-align: left; 
	padding-right:0px; 
	padding-left: 28px; 
	vertical-align: top; 
	padding-top: 12px;
}
img.imgDesign {
	text-align: right
}*/
.titleImg {
	padding-top: 22px;
	padding-bottom: 18px;
	text-align: left;
	padding-left: 20px;
}
.error {
	color: red
}

/* --- Lygiavimas ---  */

.justify { text-align: justify; }

.right { text-align: right; }

.left { text-align: left; }
.top { vertical-align: top}
.bottom { vertical-align: bottom}

.textGrey {
	color: #42433D;
}
.printArea {
	padding: 20px 20px 20px 20px; 
}
/*-- Puslapiavimas --*/

.pageall,a.pageall,a.pageall:link,a.pageall:visited {
font-size: 11px;
color: #000; background-color: inherit; 
text-decoration: none; 
font-weight: bold;}

a.pageall:hover {
font-size: 11px;
color: #000; background-color: inherit; 
text-decoration: underline; }

.paging {
font-size: 11px;
color: #000; background-color: inherit;
text-decoration: none; }


a.paging,a.paging:link,a.paging:visited {
font-size: 11px;
color: #027894; background-color: inherit;
text-decoration: none; }

a.paging:hover {
font-size: 11px;
color: #027894; background-color: inherit; 
text-decoration: underline; }

/*site menu*/
a.siteMap-1,a.siteMap-1:link,a.siteMap-1:active,a.siteMap-1:visited {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}

a.siteMap-1:hover {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
	text-transform: uppercase;
}

a.siteMap-2,a.siteMap-2:link,a.siteMap-2:active,a.siteMap-2:visited {
	font-family: Arial;
	font-size: 12px;
	color: #027894;
	font-weight: bold;
}

a.siteMap-2:hover {
	font-family: Arial;
	font-size: 12px;
	color: #027894;
	text-decoration: underline;
	font-weight: bold;
}
a.siteMap-3,a.siteMap-3:link,a.siteMap-3:active,a.siteMap-3:visited {
	font-family: Arial;
	font-size: 11px;
	color: #027894;
	font-weight: normal;
}

a.siteMap-3:hover {
	font-family: Arial;
	font-size: 11px;
	color: #027894;
	text-decoration: underline;
	font-weight: normal;
}

.siteMap {
	padding-left: 10px;
	padding-top: 10px;
}
.siteMap2 {
	padding-left: 40px;
}
.siteMap3 {
	padding-left: 60px;
}
.m {
	padding-left: 60px;
/*border: 1px solid green*/
}
.mm {
	padding-left: 90px;
/*	border: 1px solid red*/
}
.mmm {
	padding-left: 100px;
/*	border: 1px solid blue*/
}
/*sarasai*/
ul, ol, li{
	margin: 0px;
	padding: 0px;
	color:#000;
}
ul{
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 0px;
	margin-left: 10px;
	padding-left: 5px;
}
ol{
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 0px;
	margin-left: 25px;
	padding-left: 0px;
}
li{
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 0px;
	margin-left: 0px;
}

/* --- Button --- 

.buttonSend{
border-right: #a83200 1px solid;
border-top: #e37640 1px solid;
border-left: #e37640 1px solid;
border-bottom: #a83200 1px solid;
color: #ffdca3;
background: #e04b00;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; }

.buttonReset{
border-right: #e5aa49 1px solid;
border-top: #ffdca3 1px solid;
border-left: #ffdca3 1px solid;
border-bottom: #e5aa49 1px solid;
background-color: #f0c67e; 
color: #e04b00;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; }



.inputFieldLeft{
	border-right: #c0c0c0 1px solid;
	border-top: #303030 1px solid;
	border-left: #303030 1px solid;
	border-bottom: #c0c0c0 1px solid;
	FONT-SIZE: 10px;
	WIDTH: 100px;
	HEIGHT: 17px;
	PADDING-TOP: 1px;
	PADDING-LEFT: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


*/

p, div {
padding: 0px;
margin: 0px;
}

.meniubottom {
	background-image: url('../img/pageImg.gif');
	background-repeat:none;
	width:62px;
	height:65px;
	float:left;
	margin-left:13px;
}

.menuleftbg {
	background-image: url('../img/menu2Left.gif');
	background-repeat:none;
	width:31px;
	height:39px;
}

.menutriangle {
	background-image: url('../img/menu2.gif');
	background-repeat:none;
	width:4px;
	height:4px;
	margin-top:8px;
	margin-right:3px;
}

.pager {
        text-align: center;
        padding-top: 10px;
}

.pager a.curent, .pager a.curent:link, .pager a.curent:hover, .pager a.curent:active, .pager a.curent:visited
{
        color: #333;
}

.pager a, .pager a:link, .pager a:hover, .pager a:active, .pager a:visited
{
        margin-left: 3px;
        margin-right: 3px;
}