html { height: 100%; }

body, div, span, p, .p, h1, h2, .listproducts, h3, ul, li, a, td ,th, select, input, textarea, credit
{
    font-family: Verdana, Arial, Tahoma, Helvetica, Swiss, Futura, sans-serif;
}

body, p, .p, ul, li,  h3, .path, th, td, .check, input, select,  textarea, div, span
{
    font-size: 11px;
    color: #666666;
}

p {
    margin-top: 5px;
    margin-bottom: 5px;	
}

h1 {
    font-size: 18px;
    color: #666666;
    margin-top: 3px;
    margin-bottom: 3px;	
}

h2 {
    font-size: 14px;
    color: #666666;
    margin-top: 2px;
    margin-bottom: 2px;	
}

th 
{
	font-weight: bold;
	text-align: left;
}

form
{
	margin: 0px;
}

hr{
	color: #ffffff;
}


a img {
    cursor:pointer;
}



/** START A tag **/
a {
    color: #666666;
/*    font-size: 11px;*/
    text-decoration: underline;
}

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


a.more {
	background-image : url("/images/site/more.gif");
    background-position : left 2px;
    background-repeat : no-repeat;
    color: #5991f3;
	 text-decoration: underline;
	 padding: 0 0 0 15px;
}

a.searchlink {
    text-decoration : none;
    padding-left: 15px;
	 color: #666666;
    font-size: 11px; 
    text-decoration : underline;
}

a.searchlink:hover {
 	color: #5991f3;
   text-decoration : underline;
    background-image : url("/images/site/vhmenu.gif");
    background-position : 5px;
    background-repeat : no-repeat;
    
}

a.back, a.back:hover  {
	background-image : url("/images/site/more.gif");
    background-position : left 2px;
    background-repeat : no-repeat;
    color: #5991f3;
	 text-decoration: underline;
	 padding: 0 0 0 15px;
	
}

/** END A tag **/

body {
    margin:0;
    padding:0;
    width:100%;
    height:100%;
    background-color:#d0cdba;
}


#container {
    position: relative;
    float:left;
    text-align:left;
    display:block;
    width:785px;
    height:100%;
    min-height:610px;
    /*height: expression(document.body.clientHeight < 610? "610px" : "100%");*/
    padding:0;
    margin:0;
    
}

#ad {
    position: relative;
    display:block;
    float:left;
    width:112px;
}

/** START TOP CONTAINER **/
#topcontainer {
    position: relative;
    display:block;
    height:152px;
    width:785px;
    padding:0;
    margin:0;
    background-color:#294a80;
}

/** END TOP CONTAINER **/


#maincontainer {
    position:relative;
    overflow:hidden;
    clear: both;
    display:block;
    width:785px;
    height:auto;
    padding:0;
    margin:0;
    background-color:#ffffff;
/*    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color:#dee1e1;*/

}


#maincontainer #leftmc {
    display:block;
    float:left;
    width:250px;
    height:auto;
    padding: 0;
    margin:0;
  /*  background-image : url("/images/site/cimg.png");
    background-position : left top;
    background-repeat : repeat-x;*/
}


#maincontainer #rightmc {
    display:block;
    float:right;
    height:100%;
    width:220px;
    padding:0;
    margin:0;
}


#maincontainer  #centermc{
    display:block;
    float:left;
    width:530px;
    padding: 0;
    margin:0;
    background-color:#ffffff;


}



#maincontainer #righttc {
    display:block;
    float:right;
    height:100%;
    width:220px;
    padding:0;
    margin:0;
}


#maincontainer  #centertc{
    display:block;
    float:left;
    width:780px;
    padding: 0;
    margin:0;
    background-color:#ffffff;


}





/** START HMENUBOX **/
#hmenubox {
/*	position: absolute;*/
   float:left;
	display:block;
	/*left:400px;*/
	margin:0;
	padding:0 0 0 10px;
}

#hmenubox ul, #hmenubox li {
	display: inline;
	float: left;
	list-style:none;
	margin:0; 
}
#hmenubox ul {
    padding: 0;
}

#hmenubox li {
    padding: 0;
}
#hmenubox a {
	display:block;
	padding: 8px 10px 8px 10px;
	color: #535252;
	text-decoration: none;
	margin:0;
}

#hmenubox a:hover, #hmenubox a.select, #hmenubox a.select:hover  {
    color: #ffffff;
   /* background-color:#47a0ea;*/
    text-decoration: underline;
}




#hmenubox .seperator {
   display:block;
	color: #535252;
	padding: 8px 0 8px 0;
	
}
/** END HMANUBOX **/


#email_icon {
    position:absolute;
    top:5px;
    left:890px;
    display: block;
    padding: 0;
}

#sitemap_icon {
    position:absolute;
    top:5px;
    left:930px;
    display: block;
    padding: 0;
}

/** END PAGE HEADER **/



/** START BOTTOM MENU **/
.bottommenu {
    display:block;
    padding: 5px 13px 10px 13px;
    margin:0;
}

.bottommenu ul, .bottommenu li  {
    display:inline;
    list-style: none;
    float: left;
    padding:0;
}

.bottommenu ul  {
    margin:0;
}

.bottommenu li  {
    margin:0 5px 0 0;
}
/** END BOTTOM MENU **/


/** START CONTENT* **/
#content {
    display:block;
    height:100%;
    padding: 5px 10px 10px 10px;
}
/** END CONTENT **/

/** START FOOTER **/

#footer {
    position: relative;
    height:24px;
    padding: 5px 15px;
    text-align: left;
    margin: 0;
}
#footer #copyright {
	float:left;
   color:#878470;
}

#footer #aleja {
	float:right;
   color:#878470;
	text-decoration: none;
}
#footer #aleja:hover {
   color:#878470;
	text-decoration: underline;
}
/** END FOOTER **/

.date
{
    display:block;
    color: #666666;
    padding: 0;
    margin: 3px 0 5px 0;
}

/* Start Title Left Article List */
.leftarticlelist .leftALheader {
    display:block;
    height:auto;
    background-color:#eaeaea;
    padding:0 0 0 10px;
    margin:0;
}

.leftarticlelist .leftALheader .leftALtext {
    display:block;
    border-color: #ffffff;
    border-style: solid;
    border-width:0 0 0 3px;
    padding:5px 10px 5px 10px;
    
    font-family:  Tahoma;
    font-size: 13px;
    color: #BEA05A;
    font-weight: bold;
    background-color:#f2f0f1;
}

.leftarticlelist .leftALlist {
    padding: 0 0 0 13px;
}

.leftarticlelist .leftALitem p {
    margin: 5px 0 5px 0;
}

.leftarticlelist .leftALitem {
    padding: 8px 0 8px 0;
    background-image : url("/images/site/menuleftline.gif");
    background-position : left bottom;
    background-repeat : repeat-x;
}

/* End Title Left Article List */

/* Start Title Left Menu */

.leftmenu {
    display: block;
    height:20px;
    margin: 5px 0 15px 13px;
    padding:0;
}

.leftmenu ul, .leftmenu li  {
    display:inline;
    list-style: none;
    padding:0;
    margin:0;
}

.leftmenu a.linkimg
{
    display:block;
    padding: 0 12px 0 0; 
    float:left;
    background-image : url("/images/site/menu_left.gif");
    background-position : right 7px;
    background-repeat : no-repeat;
    margin:0;
}


.leftmenu a.linkleftimg
{
    display:block;
    float:right;
    padding: 5px 0 5px 0;
    margin:0;
}

.leftmenu a.linkleftimg img
{
    position: absolute;
    padding: 0;
    margin: -1px 0 0 -25px;

}
/* End Title Left Menu */ 


/* Start LEFT Menu Box */ 
#vhmenubox {
    background-color:#ffffff;
    display:block;
	 width: 180px;
    margin: 0;
    padding: 0;
	 text-align: left;
}


#vhmenubox ul, #vhmenubox li   {
    list-style: none;
    margin: 0;
    padding: 0;
   

}

#vhmenubox a {
    display: block;
    height: 1%;
    margin: 0;
    padding: 5px 5px 5px 22px;
    text-decoration: underline;
    color: #666769;
}

#vhmenubox a:hover, #vhmenubox a.select, #vhmenubox a.select:hover {
    display: block;
/*    height: auto important;*/
    height: 1%;

    padding: 5px 5px 5px 22px;
    text-decoration: underline;
    color: #0d70d7;
    
    background-image : url("/images/site/vhmenu.gif");
    background-position : 9px;
    background-repeat : no-repeat;
}

/* End LEFT Menu Box */ 

/* Start Right Menu */ 

#vrmenu {
    display:block;
    width:100%;
    margin: 0;
    padding: 0;
}

#vrmenu ul {
    list-style: none;
    margin: 0;
    padding: 0 13px 4px 0;
}

#vrmenu li {
    margin: 0;
    padding: 0;
    background-color:#f4f4f4;
    border-color: #ffffff;
    border-style: solid;
    border-width:0 0 2px 0;
}

#vrmenu a {
     display: block;
     color: #003366;
     padding: 8px 12px 8px 35px;
     text-decoration: none;
}

#vrmenu a:hover {
    text-decoration: underline;
}

#vrmenu img {
    position: absolute;
    padding: 0;
    margin: 1px 0 0 -25px;
}

/* End Right Menu */ 

/* START PRINT ICON */ 

#print {
    margin: 0;
    padding: 3px;    
}

#print a {
    text-decoration: none;
    margin: 0;
	 color:#0d70d7;
    padding: 3px 10px 3px 18px;    
    background-image : url("/images/site/print.gif");
    background-position : left;
    background-repeat : no-repeat;
    
}

#print a:hover {
    text-decoration: underline;
}

/* END PRINT ICON */

.frontpagehead {

    background-image : url("/images/site/nameline.gif");
    background-position : left;
    background-repeat : repeat-x;

    height:38px;
    background-color:#ffffff;
}

.frontpagehead span {
    font-size: 13pt;
    color: #943f3f;
    padding: 1px 15px 1px 15px;
    margin: 0;
    text-align: left;
    background-color:#ffffff;
}



#headline {
    display:block;
    height:14px;
    margin: 10px;
    padding:0;
    border-color : #064c94;
    border-style : solid;
    border-width: 0 0 1px 0;
}

#headline span {
    position:absolute;
     font-size: 16px;
    font-weight: bold;
    color: #064c94;
    padding: 0 0 1px 1px;
    margin: 0 0 -2px 0;
     background-color: #ffffff;
    text-align: left;

}


.headline {
    display:block;
    height:14px;
    margin: 10px;
    padding:0;
    border-color : #064c94;
    border-style : solid;
    border-width: 0 0 1px 0;
}

.headline span {
    position:absolute;
     font-size: 16px;
    font-weight: bold;
    color: #064c94;
    padding: 0 0 1px 1px;
    margin: 0 0 -2px 0;
     background-color: #ffffff;
    text-align: left;

}


#headline1 {
    display:block;
     height:14px;
    margin:  10px 10px 10px 10px;
    padding:0;
     border-color : #064c94;
    border-style : solid;
    border-width: 0 0 1px 0;
}

#headline1 span {
    position:absolute;
	 font-size: 16px;
    font-weight: bold;
    color: #064c94;
    padding: 0 0 1px 1px;
    margin: 0 0 -2px 0;
	 background-color: #e9edf4;
    text-align: left;

}


#path {
    display:block;
    height:20px;
    margin: 10px 24px 0 24px;
}

#path table {
    margin: 3px 0 0 0;
}

a.path {
    font-size: 11px;
    color: #1e81cb;
    text-decoration: none;
}

a.path:hover {
    color: #1e81cb;
    text-decoration: underline;
}

a.path_current {
    font-size: 11px;
    color: #1e81cb;
    text-decoration: none;
    font-weight: bold;
}

a.path_current:hover {
    color: #1e81cb;
    text-decoration: none;
}

#articlename
{
    float:left;
    display:block;
    font-size: 14px;
    color: #003366;
    font-weight: bold;
    padding: 0;
    margin: 0;
    text-decoration: none;
}

#articlename a  
{
    display:block;
    font-size: 14px;
    color: #003366;
    font-weight: bold;
    padding: 0;
    margin: 0;
    text-decoration: none;
}


#articlename a:hover  
{
    text-decoration: underline;
}


/*****/


/** START BUTTON STYLE **/

input.stdbutton 
{
    font-size: 11px;
    text-align: center;
    background-color: #064c94;
    color: #ffffff;
    border: 1px solid #064c94;
    padding: 1px 10px 1px 10px;
    margin:0;
}
 
input.okbutton
{
    font-size: 11px;
    text-align: center;
    background-color: #064c94;
    color: #ffffff;
    border: 1px solid #064c94;
    padding: 1px 10px 1px 10px;
    margin:0;
    text-decoration: none;
    
}

/** END BUTTON STYLE **/


/** START OTHER STYLE ***/


.boxtext 
{
    color:#333333;
}

.small, .smallbold
{
    font-size: 10px;
}

.smallbold 
{
    font-weight: bold;
}

.list
{
    margin:3px 0 3px 0;
}

.bglight 
{
    background-color: #efefef;
}

.bgdark 
{
    background-color: #f9fbfe;
}

.bgcurrent
{
    font-weight: bold;
}

.bgweekend
{
    background-color: #efefef;
    color: #d32c23;
}

.bgselect
{
    background-color: #c4e3fd;
}

#searchbox {
/*	display:block;*/
    width:176px;
    margin:15px;
    background-color: #426191;	
/*    padding:5px;*/
}

#searchbox .searchtext
{
    width: 130px;
    border:1px solid #ffffff;     
    font-size: 11px;
    color: #666666;
    padding:2px 5px;
}

#searchbox .searchhead
{
	 font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    padding:0;
	text-transform: lowercase;
}


.error
{
	font-size: 11px;
	color: #d32c23;
}


/** END OTHER STYLE **/

/** START ARTICLE CATEGORY LIST **/
#categorylist {
    display:block;
    background-color: #ffffff;
}

#categorylist ul {
    margin: 0;
    padding: 0 0 13px 0;
}
#categorylist li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#categorylist li ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#categorylist li ul li{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#categorylist a {
    display: block;
/*    height: auto important;*/
    height: 1%;
    font-weight: bold;
    font-size: 11px;
}


#categorylist a.categoryitem {
    padding: 5px 5px 5px 29px;
    text-decoration: none;
    color: #943f3f;
    
    background-image : url("/images/site/menu.gif");
    background-position : 18px;
    background-repeat : no-repeat;
}

#categorylist a.subcategoryitem {
    padding: 5px 5px 5px 39px;
    text-decoration: none;
    color: #943f3f;
    
    background-image : url("/images/site/submenu.gif");
    background-position : 28px;
    background-repeat : no-repeat;
}



#categorylist a:hover {
    color: #943f3f;
    text-decoration: underline;
}

/** END ARTICLE CATEGORY LIST **/


/** START MAIN VMENU STILE **/

#vmenubox {
    display:block;
    margin: 0;
    padding:28px 20px 20px 53px;
}

#vmenubox ul, #vmenubox li  {
    list-style: none;
    margin: 0;
    padding: 0;
}
 #vmenubox li  {
    padding: 3px 0;
}

#vmenubox a{
    font-size: 12px;
    font-weight: bold;
    height:1%;
    padding:3px 0;
    margin:0;
    text-decoration: none;
    color: #000202;
}


#vmenubox a:hover, #vmenubox a.select, #vmenubox a.select:hover {
    text-decoration: underline;
}

#vmenubox ul li ul {
    padding: 2px 10px 2px 15px;
}
#vmenubox a.vmenu1 {
    font-size: 12px;
    color: #999999;
    height:1%;
    margin:0;
    padding: 2px 0 2px 0;
    text-decoration: none;
}

#vmenubox a.vmenu1:hover {
    text-decoration: underline;
}

#vmenubox a.vmenu1_sel,#vmenubox a.vmenu1_sel:hover {
    font-size: 12px;
    color: #999999;
    height:1%;
    margin:0;
    padding: 2px 0 2px 0;
    text-decoration: underline;
}

/** END MAIN VMENU STILE **/

/** BEGIN TOPMENU STYLE **/
#topmenu {
/*	position: absolute;*/
   float:right;
	display:block;
	/*left:400px;*/
	margin:0;
	padding:0 0 0 10px;
}

#topmenu ul, #topmenu li {
	display: inline;
	float: left;
	list-style:none;
	margin:0; 
	padding: 0;
}

#topmenu a {
	display:block;
	padding: 8px 5px 8px 5px;
	color: #535252;
	text-decoration: none;
	margin:0;
   font-size: 10px;
}

#topmenu a:hover {
    color: #ffffff;
   /* background-color:#47a0ea;*/
    text-decoration: underline;
}

#topmenu .seperator {
   display:block;
	color: #535252;
	padding: 8px 0 8px 0;
	
}
/** END TOPMENU STYLE **/

/** START PRINT PAGE STYLE **/

#printversion {
    display:block;
    width:760px;
    margin:10px;
}

#printheader {
    display:block;
    width:760px;
    margin: 0;
    padding: 0 0 5px 0;
    border-color : #d1dae9;
    border-style : solid;
    border-width: 0 0 1px 0; 
    background-color:#294a80;
}

#printfooter {
    display:block;
    width:760px;
    margin: 5px 0 5px 0;
    padding: 5px;
    border-color : #d1dae9;
    border-style : solid;
    border-width: 1px 0 0 0; 
}

/** END PRINT PAGE STYLE **/

/** BEGIN smalllist **/

.smalllist {
  display:block;
  padding:20px;
  margin:0;
}

.smalllist dl{
    margin: 0;
    padding: 0;
}
.smalllist dt{
    margin: 0;
    padding: 10px 0 3px 0;
}

.smalllist dd {
    margin: 0;
    padding: 3px 0 10px 0;
}
.smalllist dt, .smalllist dt a, .smalllist dt a:hover {
    font-family: Verdana, Arial, Tahoma, Helvetica, Swiss, Futura, sans-serif;
    font-size: 12px;
    color: #0fb1ef;
    text-decoration: underline;
    
}

/** END smalllist **/






/** WISIWIG STILE **/

.insertTable * {
    font-family: Verdana;
    font-size: 11px;
}
.insertTable td.thead {
    color: #999999;
    font-weight: bold;
    border-color : #333333;
    border-style : solid;
    border-width: 0 0 1px 0;
}
.insertTable td {
    border-color : #999999;
    border-style : dotted;
    border-width: 0 0 1px 0;
}
.insertTable td.tfoot {
    border-color : #333333;
    border-style : solid;
    border-width: 0 0 1px 0;
}

/* siauliaiplius */
.leftbox {
	width:180px;
	background-color: #fffdfd;	
}

.showdate1 {
   font-size: 12px;	
	color:#ffffff;
	text-transform: uppercase;
}

.showdate2 {
	font-size: 20px;	
	color:#0781d6;
   font-weight: bold;
}

.button {
	background-color: #064c94;	
	padding: 2px 10px;
	color: #ffffff;
}
.button:hover {
	background-color: #064c94;	
	padding: 2px 10px;
	color: #ffffff;
}
#weather_forecast {
  margin: 5px;
		
  border-color: #5991f3;
  border-style: solid;
  border-width: 1px;
}

#weather_forecast .blue{
	color:#5991f3;	
}

#weather_forecast .largeblue{
	font-size: 16px;
	font-weight: bold;
	color:#5991f3;	
}

.small_head {
	display:block;
	padding: 15px 15px 0 15px;	
	font-size: 14px;
	font-weight: bold;
	color:#12509f;	
}
.small_list {
	display:block;
	padding:0;	
	margin:0;
	font-size: 16px;
	color:#12509f;	
}
.small_list dl {
	display:block;
	padding: 0 15px;	
	margin:0;
}
.small_list dl dd {
	display:block;
	margin:0;
	font-weight: normal;
	padding: 8px 0;	
	font-size: 10px;
	color:#535252;	
}
.small_list dl dd p, .small_list dl dd span {
	font-size: 10px;
	color:#535252;	
}
.small_list dl dd a.link {
	font-size: 10px;
	color:#535252;	
	text-decoration: none;
}
.small_list dl dd a.link:hover {
	font-size: 10px;
	color:#535252;	
	text-decoration: underline;
}

dl.list_style_1 {
	padding: 0 10px 10px 10px;	
	margin:0;
}

dl.list_style_1 dt {
	padding: 10px 0;	
	margin:0;
}

dl.list_style_1 dt * {
	padding: 0;	
	margin:0;
	color:#5991f3;
	font-size: 18px;
	font-weight: bold; 
	
}

dl.list_style_1 dt span {
	padding: 0;	
	margin:0;
	color:#666666;
	font-size: 11px;
}

dl.list_style_1 dd {
	padding: 0 0 0 0;	
	margin:0;
	 color:#0862c1;
    font-size: 11px;
}

dl.list_style_1 dd a.link {
	padding: 0;	
	margin:0;
	color:#0862c1;
	font-size: 11px;
}

dl.list_style_1 dd * {
    color:#0862c1;
/*    font-size: 11px;*/
}

dl.list_style_1 dd a.link {
	color:#0862c1;
	font-size: 11px;
	text-decoration: none;
}
dl.list_style_1 dd a.link:hover {
	color:#0862c1;
	text-decoration: underline;
	font-size: 11px;
}



#date_number {
	position: absolute;
	left:242px;	
	top:146px;
	color:#ffffff;
	font-size: 10px;
}



ul.article_list {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0;
   

}
ul.article_list li {
	 list-style: none;
    margin: 0;
    padding: 5px 0;
}

ul.article_list li a {
  /*  display: block;*/
    height: 1%;
    margin: 0;
    padding: 0 18px;
    text-decoration: underline;
   color: #0d70d7;
	 background-image : url("/images/site/vhmenu.gif");
    background-position : 9px;
    background-repeat : no-repeat;
	  font-weight: bold; 
}

ul.article_list li a:hover, ul.article_list li a.select, ul.article_list li a.select:hover {
/*     display: block;
   height: auto important;*/
    height: 1%;

    padding: 0 18px;
    text-decoration: underline;
    color: #0d70d7;
    
    background-image : url("/images/site/vhmenu.gif");
    background-position : 9px;
    background-repeat : no-repeat;
	 font-weight: bold; 
}

#article_view {
/*    margin: 10px;*/
}

#article_view  .article_name {
    color:#666666;
    font-size: 12px;
    font-weight: bold; 
    padding: 3px 0;
	
}
#article_view  .article_text {
	padding: 3px 0;

}
.line {
    display:block;
    padding: 5px 0 0 0;
    border-color : #d1dae9;
    border-style : solid;
    border-width: 0 0 1px 0;
}



dl.list_style {
	padding: 0 10px 10px 10px;	
	margin:0;
}

dl.list_style dt {
	padding: 10px 0;	
	margin:0;
	color:#666666;
	font-size: 20px;
	font-weight: bold; 
}

dl.list_style dt span {
	padding: 0;	
	margin: 0;
	color:#666666;
	font-size: 20px;
	font-weight: bold; 
}

dl.list_style dd {
	padding: 0 0 0 0;	
	margin:0;
	color:#666666;
   font-size: 11px;
}

.article_title {
	padding: 5px 10px;	
	text-align: right;
	font-size: 12px;
	font-weight: bold; 
}

/* siauliaiplius stiliai */

h1.title {
   font-size: 20px;
   color: #666666;
   font-weight: bold; 
}

h2.subtitle {
    font-size: 14px;
    color: #666666;
    font-weight: bold; 
}

p.text{
    font-size: 11px;
    color: #666666;
}

p.author{
    font-size: 11px;
    color: #666666;
    text-decoration: underline;
}

p.preamble{
    font-size: 11px;
    color: #666666;
/*    font-style: italic;*/
    font-weight: bold; 
}

p.signature{
	font-size: 11px;
   color: #666666;
	font-style: italic;
}
.clearer{
  clear:both;
  font-size:1px;
  height:1px;
  visibility:hidden;
}


