/* Start of CMSMS style sheet 'SDC Style' */
body {
  background-color: #ffffff;
  text-align: center;
  margin: 0;
  color: #666666;
  font-family: Tahoma, Arial, sans;
  font-size: 11px;
}

p {
  margin: 0px;
  padding: 0px;
}

a img {
  border: 0px;
  margin: 0px;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.wrapper {
  margin: 0 auto;
  width: 802px;
  text-align: center;
}

.header {
  float: left;
  clear: left;
  width: 100%;
  height: 80px;
  text-align: left;
}

.header-left {
  float: left;
  clear: left;
  width: 103px;
  height: 40px;
  margin-top: 34px;
  margin-left: 40px;
}

.header-right {
  float: right;
  clear: right;
  width: 220px;
  margin: 32px 33px 0px 0px;
}

.search-input {
  float: right;
  height: 17px;
  width: 156px;
  padding: 0px 4px;
  padding-top: 2px;
  margin-right: 3px;
  background: #ffffff url(images/search-input-bg.gif) no-repeat top left;
}

.search-input input {
  height: 17px;
  width: 156px;
  border: 0px;
  font-family: Tahoma, Arial, sans;
  font-size: 11px;
  color: #999999;
  background: transparent none;
  margin: 0px;
  padding: 0px;
}

.search-submit {
  float: right;
  height: 19px;
}

.search-submit input {
}

.menu {
  float: left;
  clear: left;
  width: 100%;
  height: 31px;
}

.menu a:hover {
  text-decoration: none;
}

.menu .nav {
  float: right;
  clear: right;
  height: 31px;
  margin: 0px;
  padding: 0px;
  margin-right: 20px;
}

.menu .nav li a {
  float: left;
}

.menu .nav li {
  float: left;
  height: 31px;
  list-style-type: none;
  list-style-image: none;
  margin: 0px;
  padding: 0px;
}

.menu .nav li a {
  padding: 8px 13px 6px 13px;
}

.menu .nav li.current {
  background: #ffffff url(images/menu-item-left-margin.gif) top left no-repeat;
  padding-left: 13px;
}

.menu .nav li.current a {
  background: transparent url(images/menu-item-right-margin.gif) top right no-repeat;
  padding: 8px 13px 6px 0px;
}

.home-banner {
  float: left;
  clear: left;
  width: 100%;
  height: 356px;
  background-image: url(images/banner-bg.gif);
  background-repeat: no-repeat;
  background-position: left 30px;
}

.sec-banner {
  float: left;
  clear: left;
  width: 100%;
  height: 176px;
  background-image: url(images/banner-sec-bg.gif);
  background-repeat: no-repeat;
  background-position: left 30px;
}

.home-banner-top {
  float: left;
  clear: left;
  height: 217px;
  width: 784px;
  padding: 8px 9px 0px 9px;
}

.home-banner-bottom {
  float: right;
  padding: 0px 9px 0px 0px;
}

.home-newsletter-box {
  float: left;
  clear: left;
  width: 210px;
  height: 77px;
  margin: 23px 0px 0px 36px;
  text-align: left;
}

.home-newsletter-title {
  float: left;
  clear: left;
  width: 100%;
}

.home-newsletter-input {
  float: left;
  clear: left;
  height: 17px;
  width: 153px;
  padding: 0px 4px;
  padding-top: 2px;
  margin: 0px 3px;
  background: #ffffff url(images/home-newsletter-input-bg.gif) no-repeat top left;
}

.home-newsletter-input input {
  height: 17px;
  width: 153px;
  border: 0px;
  font-family: Tahoma, Arial, sans;
  font-size: 11px;
  color: #999999;
  background: transparent none;
  margin: 0px;
  padding: 0px;
}

.home-newsletter-submit {
  float: left;
  height: 19px;
}

.home-blocks {
  float: left;
  clear: left;
  width: 100%;
  text-align: left;
}

.home-events-box {
  float: left;
  width: 195px;
  height: 242px;
  margin: 0px 35px 0px 35px;
  background-image: url(images/news-box-bg.png);
  background-repeat: no-repeat;
}

.sec-events-box {
  float: left;
  clear: left;
  width: 195px;
  height: 242px;
  margin: 40px 32px 0px 23px;
  background-image: url(images/news-box-bg.png);
  background-repeat: no-repeat;
}

.home-events-text {
  float: left;
  clear: left;
  width: 168px;
  height: 85px;
  padding: 56px 10px 0px 17px;
  line-height: 18px;
}

.home-events-text a {
  color: #666666;
  text-decoration: none;
}

.home-events-text a:hover {
  color: #d63a28;
  text-decoration: underline;
}

.home-events-footer {
  float: left;
  clear: left;
  width: 159px;
  padding: 13px 19px 0px 17px;
}

.home-events-arhiva {
  float: right;
  clear: right;
}

.home-events-rss {
  float: left;
  clear: left;
}

.home-events-rss a {
  padding: 4px 3px 6px 26px;
  color: #cc3333;
  font-weight: bold;
}

.home-events-arhiva a {
  padding: 4px 3px 3px 3px;
  color: #cc3333;
  font-weight: bold;
}

.main-container {
  float: left;
  clear: left;
  width: 100%;
}

.home-block {
  float: left;
  width: 245px;
  margin-left: 20px;
  margin-top: 16px;
  line-height: 16px;
}

.home-block a {
  color: #ff0000;
  text-decoration: none;
}

.home-block-title {
  float: left;
  clear: left;
  width: 100%;
  height: 34px;
}

.home-block-text {
  float: left;
  clear: left;
  width: 242px;
  padding-left: 3px;
  height: 110px;
}

.home-block-text p.title {
  padding-bottom: 7px;
}

.home-block-text {
  float: left;
  clear: left;
  width: 100%;
  height: 110px;
}

.home-block-footer {
  float: left;
  clear: left;
  width: 242px;
  padding-left: 3px;
  line-height: 20px;
}

.page-footer {
  float: left;
  clear: left;
  width: 734px;
  font-size: 9px;
  text-align: left;
  margin: 10px 4px 0px 18px;
  padding: 26px 25px 0px 21px;
  height: 38px;
  background-image: url(images/footer-bg.gif);
  background-repeat: no-repeat;
}

.page-subfooter {
  float: left;
  clear: left;
  width: 734px;
  font-size: 9px;
  text-align: left;
  margin: 10px 4px 0px 18px;
  padding: 8px 25px 0px 21px;
  height: 38px;
  line-height: 16px;
}

.page-footer a, .page-subfooter a {
  color: #ff0000;
  text-decoration: underline;
}

.page-footer-right, .page-subfooter-right {
  float: right;
  clear: right;
}

.page-footer-left, .page-subfooter-left {
  float: left;
  clear: left;
}

.page-content {
  float: left;
  text-align: left;
  width: 550px;
  line-height: 16px;
  margin: 22px 0px;
}

.page-content p {
  margin: 5px 0px;
}

.page-content h1 {
  margin: 5px 0px;
  font-size: 11px;
  font-weight: bold;
  color: #d63a28;
}

.page-content h1 a {
  color: #d63a28;
  text-decoration: none;
}

.page-content a {
  color: #d63a28;
}

.left-side {
  float: left;
  clear: left;
  text-align: left;
  width: 250px;
}

.left-menu {
  float: left;
  clear: left;
  text-align: left;
  width: 168px;
  margin: 45px 42px 0px 40px;
}

.left-menu .menuitem {
  float: left;
  clear: left;
  margin: 0px;
  padding: 10px 21px 10px 0px;
  border-bottom: 1px solid #cecece;
  width: 147px;
  font-weight: bold;
  background-image: url(images/menu-left-item-bg.gif);
  background-repeat: no-repeat;
  background-position: right;
}

.left-menu .currentsub {
  background-image: url(images/menu-left-item-bg-active.gif);
  color: #d63a28;
}

.left-menu a {
  font-weight: bold;
  color: #666666;
}

.left-menu .currentsub a {
  color: #d63a28;
}

 .black_overlay{
display: none;
                position: absolute;
                  top: 0%;
                  left: 0%;
                  width: 100%;
                  height: 100%;
                  background-color: black;
                  z-index:1001;
                  -moz-opacity: 0.8;
                  opacity:.80;
                  filter: alpha(opacity=80);
              }

.white_content {
                  display: none;
                  position: absolute;
                  top:5px;
                  left:30%;
                   width: 614px;
                  height: 580px;
                  padding: 16px;
                  background-color: white;
                  z-index:1002;
                  overflow: auto;
              }

a.link_title {
font-weight:bold;
font-size:12px;
}

.cert {
padding:5px;;
width:240px;
background-color:#888;
text-align:center;
margin-left:150px;
}

.cert a{
color:#fff;
text-decoration:none;
}

#social {
float:left;
margin-left:100px;
}

#social a {
margin-right: 10px; 
}

#social span {
position:relative;
top:-5px;
margin-right:10px;
}







/* End of 'SDC Style' */

