html {
  background:#ffffff;
}
body{
  margin:0;
  padding:0;
  font-size:10pt;
  font-family:Helvetica, Arial, sans-serif;
  color:#000000;
  background:#eeece0 url('/images/background.png') repeat-x top center;
}

h1,h2,h3,h4,h5,h6 {
  margin:1em 0 1em 0;
  padding:0;
  font-size:14pt;
  font-family:Georgia, "Times new roman", serif;
}

h1 {
  color:#006680;
  font-weight:normal;
}

h2 {
  font-size:10pt;
  font-family:Helvetica, Arial, sans-serif;
  color:#ff0066 !important;
}

p {
  margin:1em 0 1em 0;
  padding:0;
  font-size:10pt;
  line-height:1.5em;
}

a {
  color:#ff0066 !important;
  text-decoration:none;
}

#sfContent a,
#language a, 
#footerContent a {
  border-bottom:1px dotted #ff0066;
}

#language {
  height:20px;
}

ul {
  margin:0px 0 0 1em;
  padding:0px;
}

.clearfix {
  clear:both;
  border-width:0px;
}

textarea {
  width:24em;
  height:10em;
}

/* Main blocks */

#main {
  width:900px;
  margin:0px auto;
  padding:0 0 40px 0;
}

#language {
  text-align:right;
  line-height:50px;
}

#logo {
  float:left;
  height:40px;
  width:260px;
}

#logo img {
  border-width:0px;
}

#navigation {
  float:right;
  width:600px;
  height:40px;
  margin:0 -10px 40px 0;
}

#navigation ul {
  list-style:none;
  text-align:center;
  margin:0 0 0.5em 0;
}

#navigation ul li {
  display:block;
  float:right;
  margin:0 0 0 20px;
}

#navigation ul li a {
  color:#6c6753 !important;
  line-height:40px;
  font-size:16px;
  padding:10px;
  text-decoration:none;
}

#footerNavigation ul li.current a,
#footerNavigation ul li a:hover,
#navigation ul li.current a,
#navigation ul li a:hover {
/*  border-radius: 5px; */
/*  border-radius: 5px; */
}

#navigation ul li a:hover,
#footerNavigation ul li a:hover {
  background:#dddddd;
}

#navigation ul li.current a,
#footerNavigation ul li.current a {
  background:#006680;
  color:#ffffff !important;
}

#header {
  clear:both;
  height:100px;
  margin:0 0 40px 0;
}
#header img {
  border-width:0 !important;
}

#headerHeadline {
  clear:both;
  height:50px;
  margin:0 0 30px 0;
}

#headerHeadline h1 {
  margin:0px !important;
}

#headerHeadline img {
  border-width:0 !important;
}

#sfContent {
  clear:both;
}

#sfContent img {
  border:1px solid gray;
}

#footerNavigation {
  background:#ffffff;
  border-top:1px solid #bbb6a5;
  border-bottom:1px solid #ffffff;
  text-align:center;
}

#footerNavigation {
}

#footerNavigation ul {
  list-style:none;
  text-align:center;
  margin:2em 0 0 0;
}

#footerNavigation ul li {
  display:inline;
  margin:0 2px 0 2px;
}

#footerNavigation ul li a {
  color:#6c6753 !important;
  line-height:20px;
  font-size:12px;
  padding:5px 10px 5px 10px;
  text-decoration:none;
}

#footerContent {
  border:1px solid #ffffff;
  background:#ffffff;
  text-align:center;
}

#footerContent p {
  margin-bottom:2em;
}

/* sfContent */

.third,
.thirdLast,
.half,
.halfLast,
.goldenLeft,
.goldenRight {
}

.third,
.thirdLast {
  width:280px;
}

.third {
  margin:0 30px 0 0;
  float:left;
}

.thirdLast {
  margin:0px;
  float:right;
}

.half,
.halfLast {
  width:435px
}

.half {
  margin:0 30px 0 0;
  float:left;
}

.halfLast {
  margin:0px;
  float:right;
}

.goldenLeft {
  width:545px;
  float:left;
}

.goldenRight {
  float:right;
  width:325px;
}

.straipsniaiRight {
  text-align:right;
}

.project {
  clear:both;
}

.project .projectImages {
  margin:0 0 30px 0;
}

.project .projectImages a.hide {
  display:none;
}

.project .projectImages a {
  border-width:0px !important;
}

.project .projectImages {
  width:250px;
  float:left;
}

.project .projectContent {
  width:620px;
  float:right;
}

/* Login box */

#page_login {
  border:1px solid #87deaa;
  background:#d7f4e3;
  color:#217844;
  padding:1em 1em 1em 1em;
  width:20em;
}

#page_login th {
  text-align:left;
  font-weight:normal;
  width:7em;
}

#page_login input {
  margin-left: 8em;
}

#page_login table input {
  margin-left: 0.5em;
}

#page_login a {
  display:block;
  margin-left: 8em;
}

/* Pager */

.pager {
  margin:1em 0 1em 0;
}

.pager_first,
.pager_next,
.pager_previous,
.pager_last,
.pager_pagenumber,
.pager_pagenumbercurrent
{
  margin:0 0.2em 0 0;
  text-transform:capitalize !important;
  padding:0.1em 0.5em 0.1em 0.5em;
  text-decoration:none;
  color:#ffffff;
  background:#867c58;
  border:1px solid #686044;
}

.pager_pagenumbercurrent 
{
  border:1px solid #dddddd;
  color:gray !important;
  background:#eeeeee;
}

.form {
}

.form table {
  margin:0px;
  padding:0px;
  border-collapse:collapse;
}

.form table td,
.form table th {
  background-color:#eeeeee;
  text-align:left;
  padding:0.5em;
  font-weight:normal;
  vertical-align:top;
  border:1px solid #dddddd;
}

.form table td {
  padding-right:1em;
  border-left-width:0px;
}

.form table th {
  padding-left:1em;
  padding-right:1em;
  border-right-width:0px;
}

.error_list {
  margin:5px 0 0 0;
  padding:0px;
  color:#ffeeee;
}

.error_list li {
  list-style:none;
}

.error,
.success {
  color:#ffeeee;
}

/* lcContactForm */

.contact_block form .personal {
  width:210px;
  margin:0 30px 0 0;
  float:left;
}

.contact_block form .data {
  width:300px;
  float:left;
}

.contact_block form label {
  width:120px;
  display:block;
  margin:0.5em 0 0.5em 0;
}

.contact_block .input_text,
.contact_block textarea {
  width:98%;
  border:1px solid #6c6753;
  background:#ffffff;
  padding:0.3em 0 0.3em 0;
  font:12pt Arial;
}

.contact_block textarea {
  height:200px;
}

.contact_block .contact_submit {
  margin:1em 0 0 0;
}

/* lcArticlePlugin */


#lcArticleHeadlinesBlock li {
  text-align:right;
  list-style:none;
}

#lcArticleHeadlinesBlock h1 {
  text-align:right;
}

.article_list_item h2 a, 
.article_list_item a {
  text-decoration:none;
  color:#ffffff;
}

.article_list_item h2 {
  margin:0px !important;
}

.lcArticles h2 {
  margin:1em 0 1em 0 !important;
  font-family:Georgia,"Times new roman",serif;
  font-weight:normal !important;
  font-size:14pt;
}

.article_list_item img {
}

.article_icon {
  width:120px;
  float:left;
  margin:0px;
  padding:0px;
}

.article_icon img {
  border:1px solid gray;
  margin:0px !important;
  padding:0px !important;
}

.article_author,
.article_date {
  font-style: italic;
}
