body {
  width:100%;
  font-family: Verdana;
  font-size: 75%;
  color: #000000;
  padding: 0px;
  margin: 0px;
  color: #7b653b;
}

a:link,
a:visited {
  color: #c0a270;
  text-decoration: underline;
}


a:hover {
  text-decoration: underline;
  color: #7b653b;
}

h1,h2,h3,h4{
  color:#7b653b;
}


h1,h2{
 font-size: 110%;
}


h3,h4{
 font-size: 100%;
}

div.head{
  background-image:url(../files/talda/Image/head-bg.jpg);
  background-position: top left;
  background-repeat: repeat-x;
}

div.head div.bulb-1{
  background-image:url(../files/talda/Image/collage-main.jpg);
  background-position: 65% bottom;
  background-repeat: no-repeat;
}


div.head div.bulb-2{
  height: 200px;
  background-image:url(../files/talda/Image/collage-cloud.jpg);
  background-position: right top;
  background-repeat: no-repeat;
}


ul.icon-menu{
 padding: 33px 4% 0px 0px;
 margin: 0px 0px 0px 0px;
 list-style-type: none;
 float: right;
}


ul.icon-menu li{
 float: left;
 padding: 0px 0px 0px 22px;
}

ul.icon-menu img{
 border:0px;
}

span.logo,
a.logo:link,
a.logo:visited{
  padding: 6px 0px 0px 7%;
  margin:0px;
  float: left;
}

.logo img{
  border: 0px;
}

img.slogan{
  display: block;
  padding: 30px 0px 0px 2%;
}


ul#menu {
 width: 93%;
 background-color:#c0a270;
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
 height:20px;
 padding: 0px 0px 0px 7%;
 margin: 0px;
 list-style-type:none;
 font-weight: bold;
 font-size: 110%;
}

ul#menu li{
  float: left;
  border-right: 1px dotted  #ffffff;
}

ul#menu li.first{
  border-left: 1px dotted  #ffffff;
}

ul#menu span,
ul#menu a:link,
ul#menu a:visited{
 color: #ffffff;
 display: block;
 padding: 2px 15px 3px 22px;
 text-decoration: none;
 background-image:url(../files/talda/Image/white-arrow.gif);
  background-position: 10px 7px;
  background-repeat: no-repeat;
}

div.brown-block{
 height: 5px;
 width: 100%;
 background-color: #b09260;
 border-bottom: 1px solid #ffffff;
  clear: both;
}

table.content{
 width: 100%;
 clear: both;
}

table.content td {
 vertical-align: top;
}

table.content td.left-column{
  width:25%;
  background-color: #fbf7eb;
  padding: 0px 0px 20px 0px;
}

table.content td.left-column h2{
  background-color: #06acd9;
  margin: 0px;
  padding: 5px 0px 5px 42px;
  background-image:url(../files/talda/Image/blue.gif);
  background-position: 21px 11px;
  background-repeat: no-repeat;
  color: #ffffff;
}

ul.context-menu{
 padding: 0px 22px 0px 20px;
 margin: 0px;
 list-style-type: none;
 font-weight: bold;
}

ul.context-menu li{
  padding: 5px 0px 5px 17px;
  background-image:url(../files/talda/Image/brown-arrow.gif);
  background-position: 3px 11px;
  background-repeat: no-repeat;
}

ul.context-menu li.border{
  border-top:1px solid #e8dbb7;
}

ul.context-menu a:link,
ul.context-menu a:visited{
  color:#6e4700;
  text-decoration: none;
}

ul.context-menu a:hover{
  color: #c0a270;
}

div.news-list ul{
  padding: 0px 22px 0px 20px;
  margin: 0px;
  list-style-type:none;
}

div.news-list ul li{
  padding: 10px 0px 10px 0px;
  clear:both;
}

div.news-list ul li.border{
  border-top: 1px solid #e8dbb7;
}


ul.partners img,
div.news-list ul img{
  float: left;
  border: 1px solid #e8dbb7;
  margin:0px 13px 7px 0px;
}

div.news-list h3.date{
 display: inline;
 font-size: 90%;
 padding: 0px;
 margin: 0px;
}


ul.partners a.link:link,
ul.partners a.link:visited,
ul.partners span.link,
div.news-list a.link:link,
div.news-list a.link:visited,
div.news-list span.link{
  font-weight: bold;
  color:#7b653b;
}

ul.partners span.anonce,
div.news-list span.anonce{
  display: block;
}


ul.partners a.more-link:link,
ul.partners a.more-link:visited,
div.news-list a.more-link:link,
div.news-list a.more-link:visited{
  text-transform: lowercase;
  float: right;
  padding: 0px 0px 10px 0px;
}

table.content td.center-column{
  padding: 20px 20px 30px 20px;

}

table.content td.right-column{
  padding: 0px 0px 20px 0px;
  width: 25%;
  background-color:#fbf7eb;
}


table.content td.right-column h2{
  background-color: #99be6b;
  margin: 0px;
  padding: 5px 0px 5px 42px;
  background-image:url(../files/talda/Image/green.gif);
  background-position: 21px 11px;
  background-repeat: no-repeat;
  color: #ffffff;
}

div.select-block{
  padding: 20px 20px 20px 20px;
}

div.select-block select{
  width: 100%;
}

ul.partners{
  padding: 0px 20px 20px 20px;
  margin: 0px;
  list-style-type:none;
  border-bottom: 1px solid #e8dbb7;
}

ul.partners li{
  padding: 10px 0px 10px 0px;
  border-top: 1px solid #e8dbb7;
  clear: both;
}

table#footer{
  width: 100%;
  border-top: 5px solid #b09260;
  background-color: #fbf7eb;
  color: #c0a270;
}

table#footer p{
 padding: 0px;
 margin: 0px;
}

table#footer td.left-column{
  width: 25%;
  border-right: 1px dotted #b09260;
  vertical-align: top;
}

table#footer span.copyright{
   display: block;
   padding: 30px 0px 30px 20px;
}

table#footer td.right-column {
   padding: 24px 0px 0px 20px;
     vertical-align: top;
}

table.text-tbl{
 width: 100%;
 background-color:#fbf7eb;
 color: #6e4700;
 font-size: 90%;
}

table.text-tbl td{
 padding: 5px;
 border-bottom:1px solid #c0a270;
}

table.text-tbl td.other{
 border-left:1px solid #c0a270;
}

table.text-tbl tr.title td{
  background-color:#e8dbb7;
  color:#7b653b;
}

body#index ul#photo-list{
  padding: 15px 0px 0px 0px;
  margin: 0px;
  list-style-type: none;
}

body#index ul#photo-list  li{
  width: 150px;
  padding: 0px 0px 15px 0px;
  margin: 0px auto;
}

body#index ul#photo-list img{
  border: 1px solid #e8dbb7;
}

body#inner ul#photo-list,
div#gallery-list ul {
  padding: 0px 0px 0px 0px;
  margin: 0px;
  list-style-type: none;
}

body#inner ul#photo-list li,
div#gallery-list ul li {
  width: 150px;
  padding: 0px 15px 15px 0px;
  float:left;
}

body#index ul#photo-list img,
div#gallery-list ul li img{
  border: 1px solid #e8dbb7;
}

#baseMap {
  position: relative;
}
#baseMap a.label {
  display: inline-block;
  padding: 1px 4px;
  border: 1px solid #000;
  background: #fff;
  color: #00733A;
  position: absolute;
}
#baseMap a#more {
  display: inline-block;
  padding: 1px 4px;
  border: 1px solid #000;
  background: #fff;
  color: #00733A;
  position: absolute;
  top: 290px;
  left: 510px;
  display: none;
}
#baseMap a#back {
  display: inline-block;
  padding: 1px 4px;
  border: 1px solid #000;
  background: #fff;
  color: #00733A;
  position: absolute;
  top: 320px;
  left: 510px;
  display: none;
}
