html,body,table
{
	/* remove all borders */
	margin: 0px;
	padding: 0px;

	/* default background */
	font-family: verdana,arial,tahoma;
	font-size: 11px;
	color: black;
}

html, body {background-color: white;}

img
{
	border: 0px;
}

div
{
	margin:0px;
	padding:0px;
	overflow: hidden;
	/* border: solid 1px black; */
}

p, ul, li, h1, h2, h3, h4, table, tr, td
{
	margin:0px;
	padding:0px;
	background-color: transparent;
}

a,a:visited,a:hover,a:link,a:active {text-decoration: none; color: #003399;}

p
{
 text-indent: 10px;
 padding-bottom: 5px;
}

h3
{
 font-size: 13px;
 color: #003399;
 padding-top: 5px;
 padding-bottom: 5px;
}

h4
 {
  font-weight: bold;
  font-size: 12px;
 }

ul {margin-left: 20px;}

a img {border: none;}

#basebox
{
 width: 970px;
 margin-top: 16px;
}

/*--------------------------------------  header ----------------------------------------> */
#headerbox
{
  width: 970px;
  height: 124px;
}

#headertopline
{
  width: 576px;
  height: 13px;
  background-color: #CCCCCC;
  float: left;
}

#logobox
{
  width: 576px;
  height: 91px;
  float: left;
}

#headerbottomline
{
  width: 320px;
  height: 20px;
  float: left;
}

#headerbottomline span
{
  width: 10px;
  height: 20px;
  background-color: #CCCCCC;
  float: left;
}

#languagebox
{
  width: 256px;
  height: 20px;
  background-color: #CCCCCC;
  float: left;
  text-align: left;
}

#languagebox a
{
 display: block;
 padding-left: 20px;
 padding-top: 5px;
 float: left;
}




/*-------------  baneris ----------------> */
#banerbox
{
 width: 394px;
 height: 124px;
 float: right;
 margin: 0px;
 padding: 0px;
 text-align: left;
}

#banerbox p
{
  text-indent: 0px;
  padding-bottom: 0px;
  background-color: black;
}

/*-----------------------------------------  left box -----------------------------------> */

#leftbox
{
 width: 320px;
 float: left;
}

/*-------------  menu ----------------> */

#menubox ul
{
 width: 320px;
 background-position: left top;
 background-image: url('../images/pamats/leftline.gif');
 background-repeat: repeat-y;
 margin: 0px;
 padding-left: 10px;
 text-align: left;
 list-style: none;
 font-size: 14px;
 font-weight: bold;
}

#menubox ul li
{
 background-position: left top;
 background-image: url('../images/pamats/bullet.gif');
 background-repeat: no-repeat;
 padding-left: 22px;
 margin-bottom: 12px;
 margin-left: 47px;
}

#menubox ul li a {color: black;;}
#menubox ul li a:hover {color: #FF710F;}


#menubox ul li.active
{
 background-image: url('../images/pamats/bullet_active.gif');
 background-repeat: no-repeat;
 padding-left: 83px;
 margin-bottom: 12px;
 color: #FF710F;
 margin-left: 0px;
}

#menubox ul li.active a {color: #FF710F;}

#menubox ul li ul
{
  background-image: none;
  padding-left: 0px;
  margin-bottom: 0px;
  font-size: 13px;
}

#menubox ul li ul li
{
 background-position: left top;
 background-image: url('../images/pamats/bullet2.gif');
 background-repeat: no-repeat;
 padding-left: 22px;
 margin-left: 0px;
 margin-top: 12px;
 margin-bottom: 0px;
}

#menubox ul li ul li.active
{
 background-image: url('../images/pamats/bullet_active2.gif');
 background-repeat: no-repeat;
 margin-top: 12px;
 color: #FF710F;
 margin-bottom: 0px;
 padding-left: 22px;
}

#menubox ul li.active ul li a {color: black;}
#menubox ul li.active ul li.active a {color: #FF710F;}


/*-----------------------------------------  content -----------------------------------> */

.contentbox
{
 width: 650px;
 float: right;
 text-align: left;
}

.contentpadding
{
 padding-top: 20px;
 padding-left: 20px;
 padding-right: 20px;
 margin-bottom: 20px;
 border-left: solid 2px #B4B4B4;
 
}

/*-------------  news ----------------> */

#newsfullwidth
{
 width: 970px;
 float: left;
 background-image: url('../images/pamats/karte.jpg');
 background-repeat: no-repeat;
 background-position: bottom right;
}

.newsbox
{
 float: left;
 width: 320px;
 text-align: left;
}

#newsmiddlebox
{
 float: left;
 width: 330px;
 text-align: left;
}

.newspadding
{
 padding-left: 55px;
 padding-bottom: 20px;
}

.titlebox
{
 padding-top: 20px;
 background-image: url('../images/pamats/title_bottom.gif');
 background-position: bottom left;
 background-repeat: no-repeat;
 padding-bottom: 13px;
 font-size: 18px;
 font-weight: bold;
 text-transform: uppercase;
 font-family: arial;
 text-align: left;
}

.titlebox span 
 {
  color: #646464; 
  font-weight: normal;
 }
 
#morenews
{
 padding:0px;
 background-image: url('../images/pamats/bullet_active.gif');
 background-position: -45px -3px;
 background-repeat: no-repeat;
 padding-left: 33px;
 font-size: 12px;
 font-weight: bold;
 color: #FF710F;
 float: left;
 width: 970px;
 text-align: left;
 padding-bottom: 10px;
}

#morenews a {color: #FF710F;}

/*-------------  products ----------------> */

.productbox
{
 width: 95%;
}

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

.productbox .productdesc
{
 padding-left: 15px;
}

.productbox h4
{
 padding-left: 18px;
 padding-bottom: 3px;
 background-image: url('../images/pamats/bullet_grey.gif');
 background-position: left top;
 background-repeat: no-repeat;
}

.productbox p
{
 text-indent: 0px;
 padding: 0px;
 line-height: 17px;
}

/*-------------  contacts ----------------> */
.contactbox, .contacttable
{
 width: 95%;
}

.contactbox td
{
 vertical-align: top;
 padding-bottom: 40px;
}

.contactbox h4
{
 padding-left: 18px;
 padding-bottom: 3px;
 background-image: url('../images/pamats/bullet_grey.gif');
 background-position: left top;
 background-repeat: no-repeat;
 color: #003399;
}

.contactbox p
{
 text-indent: 0px;
 padding: 0px;
 line-height: 17px;
}

.contactimg
{
 width: 220px;
 text-align: center;
}

.contactimg img {border: solid 2px #003399;}

.contacttable p
{
 text-indent: 0px;
 padding: 0px;
 line-height: 17px;
}

.contacttable
{
 background-image: url('../images/pamats/karte.jpg');
 background-repeat: no-repeat;
 background-position: bottom right;
}


 
/*-----------------------------------------  footer ------------------------------------------> */

#footerbox
{
 float: left;
 width: 970px;
 background-color: #003399;
 height: 34px;
}


/*-----------------------------------------  cenas pieprasijums un fileupload------------------------------------------> */
.cenupieprasijums td
{
 padding: 3px;
 border: none;
 font-size: 11px;
}

.cenupieprasijums input, .cenupieprasijums textarea 
{
 font-family: verdana,arial,tahoma;
	font-size: 11px;
	color: black;
}

.error
{
 color: red;
}

label {padding-left: 5px;}
.birza label {padding: 0px;}

/*-----------------------------------------  spam trap  ------------------------------------------> */
#pasleptais
{
 visibility: hidden;
 position: absolute;
 top: 0px;
 left: 0px;
}


.helpbox
{
padding: 10px;
}