body { font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background: #878787 url(gfx/background.jpg) repeat-x top center; color: white; margin: 0px; padding-top: 20px; }
img { border: 0px; }
h2 { margin-top: 5px; margin-bottom: -10px; }
a:link { text-decoration: none; color: #ffffff; }
a:visited {	text-decoration: none; color: #ffffff; }
a:hover { text-decoration: none; color: #ffae00; }
p { color: black; font-size: 11px; }
li { color: black; font-size: 11px; }
small { font-size: 10px; }
.selected a:link { color: #ffae00; }

#content { width: 920px; height: 800px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; padding: 0px; }
H1 { font-size: 10px; z-index: 1; position: absolute; top: 55px; padding-left: 10px;  }
H3 { color: white; font-size: 12px;  padding: 0px; margin-top: 0px; margin-bottom: 6px; margin-left: auto; margin-right: auto; width: 800px; }
H4 { color: white; font-size: 9px; font-weight: normal; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; width: 700px; text-align: center; }
#hcard-Rolandas-Malinauskas { position: absolute; left: -1000px; font-size: 10px; }
#banner { width: 920px; height: 72px; background: margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; padding: 0px; }
#logo { width: 900px; height: 72px; margin: 0px; padding-left: 10px; }
#frame { background: url(gfx/frame.jpg) no-repeat top center; width: 920px; height: 670px; margin: 0px; padding: 0px; }
#menu { position: relative; left: 20px; width: 880px; height: 20px; border: 0px; margin: 0px; padding: 0px; background: black; font-size: 14px; color: white; }
#submenu { visibility: hidden; position: relative; left: 20px; width: 880px; height: 20px; border: 0px; margin: 0px; padding: 0px; background: white; color: black; }
#submenu_vis { visibility: visible; position: relative; left: 20px; width: 880px; height: 20px; border: 0px; margin: 0px; padding: 0px; background: white; color: black;  }

#menu table { margin: 0px; padding: 0px; height: 14px; float: left; border-collapse: collapse; font-weight: normal; }
#menu td { padding-left: 10px; padding-right: 10px; margin: 0px; height: 14px; font-family: Century Gothic, Verdana, Geneva, Helvetica, Arial, sans-serif; text-transform: uppercase; font-weight: normal; } 

#submenu table { width: 510px; padding: 0px; margin: 0px;  height: 14px; float: left;  border-collapse: collapse;} 
#submenu td { padding-left: 8px; padding-right: 8px; padding-top: 3px; margin: 0px; height: 14px; font-size: 11px; font-family: Century Gothic, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: normal; } 

#submenu_vis table { width: 510px; padding: 0px; margin: 0px;  height: 14px; float: left;  border-collapse: collapse;} 
#submenu_vis td { padding-left: 8px; padding-right: 8px; padding-top: 3px; margin: 0px; height: 14px; font-size: 11px; font-family: Century Gothic, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: normal;  } 

#submenu a:link { text-decoration: none; color: #000000; }
#submenu a:visited { text-decoration: none; color: #000000; }
#submenu a:hover { text-decoration: none; color: #ffae00; }

#submenu_vis a:link { text-decoration: none; color: #000000; }
#submenu_vis a:visited {	text-decoration: none; color: #000000; }
#submenu_vis a:hover { text-decoration: none; color: #ffae00; }

#heading { width: 880px; height: 105px;  margin-left: 20px;  border-bottom: black 1px solid;  border-top: black 0px solid; z-index: 0; }
#pic { position: relative; left: 20px; width: 300px; height: 525px; background: white; float: left; border-right: black 1px solid; }

#pic ul { list-style-image: url(gfx/dot.gif); position: relative; top: 50px; left: -10px;  }
#pic li { font-size: 13px; line-height: 13px; font-size: 12px; margin-top: 15px;  }

#scroll { position: relative; left: 30px; width: 560px; height: 520px; margin: 0px; overflow: auto; }
#scroll a:link { text-decoration: underline; color: #000000; }
#scroll a:visited {	text-decoration: underline; color: #000000; }
#scroll a:hover { text-decoration: underline; color: #ffae00; }

#scroll ul { padding-top: 5px; margin-top: 0px; }
#scroll li { padding-top: 5px; margin-top: 0px; }
li li { list-style: none; }

.caption { text-align: center; margin: -7px 0px 0px 0px; padding: 0px 0px 5px 0px; font-size: 10px; font-weight: bold; color: black; }

fieldset { padding-left: 10px; width: 530px; border: 1px solid black; padding-bottom: 10px; font-size: 14px; }
legend { color: black; }
td  { padding: 2px 8px 4px 8px; border: 0px; color: gray; font-size: 12px; font-weight: bold; text-align: left; }
.table-links td { color: black; font-weight: normal; font-size: 11px; }
.table-links td a:link { font-weight: bold; text-decoration: none; color: #3043ae !important; font-weight: bold; font-size: 12px; }
.table-links td a:visited { font-weight: bold; text-decoration: none; color: #3043ae !important; font-weight: bold; font-size: 12px; }
.table-links td a:hover { font-weight: bold; text-decoration: none; color: #ffae00 !important; font-weight: bold; font-size: 12px; }



#name { width: 280px; height: 14px; background: white; color: black; border: 1px solid gray; font-size: 11px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; }
#email { width: 280px; height: 14px; background: white; color: black; border: 1px solid gray; font-size: 11px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; }
#phone { width: 180px; height: 14px; background: white; color: black; border: 1px solid gray; font-size: 11px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; }
#subject { width: 280px; height: 20px; background: white; color: black; border: 1px solid gray; font-size: 11px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; }
#message { width: 380px; height: 120px; background: white; color: black; border: 1px solid gray; font-size: 11px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; }

/* MENU */


/* 
	YADM - yet another dropdown menu 
	Menu styles without Javascript 
	See more at http: //www.onlinetools.org/yadm/
*/
ul#nav { margin: 0px; padding: 0px; list-style-type: none;  background: black; z-index: 10;  visibility: hidden; }
ul#nav li ul { background: black; margin: 0px; padding: 0px;}
ul#nav li { position: relative; margin: 0px; padding-left: 20px; padding-right: 20px; list-style-type: none; background: transparent; color: white; line-height: 150%; font-size: 12px; text-transform: uppercase; font-weight: bold; font-family: Century Gothic, Verdana, Geneva, Helvetica, Arial, sans-serif; }
ul#nav a { text-decoration: none; display: block; }
ul#nav a: hover { color: orange; }

ul#nav li li { margin: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 0px; padding-right: 0px; font-size: 10px; background: black;}
ul#nav li li a { padding-left: 0px; color: white; text-decoration: none; display: block;  width: 150px; background: black; }
ul#nav li li a: hover {   }



/* YADM relative dropdown example */
.hiddenChild { position: absolute; left: -999em; }
.shownChild { left: 20px; }
p {  float: none; }
ul#nav.dhtml { position: relative; width: auto; background: black; margin: 0px; padding: 0px; list-style-type: none; height: 14px;  visibility: visible; }
ul#nav.dhtml li { position: relative; float: left; z-index: 10; height: 14px; background: black; }
ul#nav.dhtml ul { top: 1.4em; position: absolute;  background: black;  z-index: 10; border-bottom: 1px solid gray; }
ul#nav.dhtml li a, ul#nav.dhtml li a:hover {  background: black; }
ul#nav.dhtml li a { padding-left: 0px; color: white; background: black; }
ul#nav.dhtml ul li { width: 150px; z-index: 10; padding-left: 5px; background: black; border-left: 1px solid gray; border-right: 1px solid gray; }
ul#nav.dhtml li.isParent { background: black;  }
ul#nav.dhtml li.isActive { background: black;  }
ul#nav.dhtml li.isActive a { background: transparent; }
ul#nav.dhtml li.isActive ul a { padding: 0px; background: black; }
ul#nav.dhtml a:hover { color: orange; background: black; }
ul#nav.dhtml li.isParent a:hover { color: orange;  background: black; }
ul#nav.dhtml li.isActive ul a:hover { color: orange; background: black; }