h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
img,a img,:link img,:visited img { border: none; }


a
{
  text-decoration: none;
  color:#0c8f41;
}
a:hover
{
	text-decoration: underline;
	color:#0c8f41;
	/*border-bottom: 2px solid #b0e2ff;*/
}

body
{
  margin: 0px;
  padding: 0px;
  font: normal normal 14px Arial, sans-serif;
  background-color: #6d972b;
  color:#6d972b;
}
div.hide
{
  display:none;
}

#page
{
  background-color:#e5f9bf;
  width:996px;
  margin:0px auto;
}
#header
{
  background:url(../images/head.jpg) top left no-repeat;
  height:191px;
  position:relative;
}
#logo
{
  width:356px;
  height:106px;
  position:absolute;
  top:30px;
  left:80px;
  cursor: pointer; cursor: hand;
}
#vilnius_icon
{
  width:57px;
  height:64px;
  position:absolute;
  top:50px;
  left:620px;
  cursor: pointer; cursor: hand;
}
#kaunas_icon
{
  width:57px;
  height:64px;
  position:absolute;
  top:50px;
  left:680px;
  cursor: pointer; cursor: hand;
}
#klaipeda_icon
{
  width:57px;
  height:64px;
  position:absolute;
  top:50px;
  left:730px;
  cursor: pointer; cursor: hand;
}
#druskininkai_icon
{
  width:57px;
  height:64px;
  position:absolute;
  top:50px;
  left:790px;
  cursor: pointer; cursor: hand;
}
#container
{
  background:url(../images/background.jpg) top left repeat;
  padding-bottom:109px;
  min-height:500px;
}
#sidebar
{
  width:232px;
  position:absolute;
  top:191px;
}
#content_container
{
  float:right;
  width:763px;
  background-color:#e5f9bf;
  border-left:1px solid #0d9644;
  border-bottom:1px solid #0d9644;
}
#content
{
  margin:25px 20px;
  line-height:150%;
  color:#333;
}
#content h1
{
  font-weight:bold;
  font-size:18px;
  padding-bottom:13px;
}
#content h2
{
  font-weight:bold;
  font-size:16px;
  padding-bottom:16px;
  padding-top:20px;
  text-decoration:underline;
}
#content h3
{
  font-weight:bold;
  font-size:14px;
  padding-bottom:10px;
  padding-top:0px;
}
#content a
{
  border-bottom: 1px dashed #0c8f41;
}
#content a:hover
{
  text-decoration:none;
}

#content table.nicetable
{
  border-bottom:1px solid #6d972b;
  border-left:2px solid #6d972b;
  border-right:2px solid #6d972b;
  font-size:12px;
}
#content table.nicetable th
{
  background-color:#6d972b;
  font-size:12px;
  color:#fff;
}
#content table.nicetable td
{
  font-size:12px;
  border-bottom:1px solid #6d972b;
}

div.submenu1
{
  background:url(../images/menu.gif) top left no-repeat;
  font-weight:bold;
  font-size:12px;
  height:41px;
}
div.submenu1 a
{
  display:block;
  padding-top:13px;
  padding-left:20px;
  padding-bottom:10px;
}

.submenu1.menu_active
{
  background:url(../images/menu_active.gif) top left no-repeat;
  font-weight:bold;
  font-size:12px;
  height:41px;
}
.submenu1.menu_active a
{
  display:block;
  padding-top:13px;
  padding-left:20px;
  padding-bottom:10px;
  color:#c9dea3;
}

div.submenu2
{
  background:url(../images/submenu.gif) top left no-repeat;
  font-weight:bold;
  font-size:12px;
  height:41px;
}
div.submenu2 a
{
  display:block;
  padding-top:13px;
  padding-left:20px;
  padding-bottom:10px;
  color:#c9dea3;
}


.submenu2.menu_active
{
  background:url(../images/menu_active2.gif) top left no-repeat;
  font-weight:bold;
  font-size:12px;
  height:41px;
}
.submenu2.menu_active a
{
  display:block;
  padding-top:13px;
  padding-left:20px;
  padding-bottom:10px;
  color:#d0eea8;
}

div.submenu3
{
  background:url(../images/submenu2.gif) top left no-repeat;
  font-weight:bold;
  font-size:12px;
  height:41px;
}
div.submenu3 a
{
  display:block;
  padding-top:13px;
  padding-left:20px;
  padding-bottom:10px;
  color:#333;
}

div.menu_active a
{
  text-decoration:underline;
}


#footer
{
  background-color:#546d2b;
  text-align:center;
  font-size:12px;
  color:#c9dea3;
  padding:5px;
}
#footer_logos
{
background-color: #6d972b;
padding-top:9px;
height:96px;
}
#logo2005
{
  width:101px;
  height:48px;
  float:left;
  margin-right:4px;
  cursor: pointer; cursor: hand;
  background:url(../images/logo2005.gif) top left no-repeat;
}
#logo2006
{
  width:101px;
  height:48px;
  float:left;
  margin-right:4px;
  cursor: pointer; cursor: hand;
  background:url(../images/logo2006.gif) top left no-repeat;
}
#logo2007
{
  width:101px;
  height:48px;
  float:left;
  margin-right:4px;
  cursor: pointer; cursor: hand;
  background:url(../images/logo2007.gif) top left no-repeat;
}
#logo2008
{
  width:101px;
  height:48px;
  float:left;
  margin-right:4px;
  cursor: pointer; cursor: hand;
  background:url(../images/logo2008.gif) top left no-repeat;
}
#logo2009
{
  width:101px;
  height:48px;
  float:left;
  margin-right:4px;
  cursor: pointer; cursor: hand;
  background:url(../images/logo2009.gif) top left no-repeat;
}

table.objtable img
{
   border:2px solid #a6ce38;
   margin:5px;
}
table.objtable td
{
  vertical-align:top;
}
table.objtable h3
{
  padding-top:0px;
  margin-top:0px;
}

/*
div#close
{
  position:fixed;
  top:2px;
  right:8px;
  width:73px;
  height:17px;
  background:url(../images/close.gif) top left no-repeat;
  z-index:10;
}*/
