@import url('reset.css');
@import url('admin-toolbar.css');
@import url('sdmenu/sdmenu.css');
@import url('lightbox.css');


/* Layout **********************/

body {
}

#main {
  padding: 0px 10px 20px 10px;
}

#left-bar {
  background: #082C52;
}

#right-bar {
  padding-top: 20px;
  padding-left: 10px;
}


/* Fonts **********************/

* { font-size: 100.1%; }

body {
  font: 0.8em arial, sans-serif;
}

body, td, th {
  font-family: arial, sans-serif;
}

label {
  font-weight: bold;
}

div.news-title h1 {
  color: #5F5F5F;
  font-size: 105%;
  display: inline;
}

div.news-title span {
  font-style: italic;
  font-size: 90%;
}

div.news-content {
  text-align: justify;
}



/* Colors **********************/

body {
  color: #404040;
  background:#fff;
}

a {
  color: #3C5795;
}

a:hover {
  color:#FF6500;
}

ul.menu-top a {
  color: #FFF;
}

ul.menu-top a:hover {
  color:#FF6500;
}

div.sub a:hover {
  color:#FF6500;
}


.form-required {
  color: red;
}

.orange {
  color: #FF6500;
}


/* Misc **********************/


ul.menu-top a {
  font-size: 100%;
  text-decoration: none;
}

ul.menu-top {
  padding-top: 10px;
  margin: 0 0 0 250px;
}


ul.menu-top li {
  display: inline;
  margin-left: 30px;
  padding: 0 20px 0 0;
  border-right: 1px solid #FFF;
}


div#left-menu {
/*
  margin: 10 9px 0 10px;
*/
}


div#left-menu .table {
  margin-bottom: 10px;
}

.dash {
  background: url('images/dash.gif') left bottom repeat-x;
}

.dash-active {
  background: url('images/dash-active.gif') left bottom repeat-x;
}


div#left-menu span {
  margin-left: 3px;
  font-size: 95%;
  color: #fff;
  text-decoration: none;
  cursor: default;
  cursor: pointer;
}


div#left-menu a {
  text-decoration: none;
}

div.sub a {
  font-size: 90%;
  color: #fff;
  text-decoration: none;
}


div.sub ul {
  margin: 5px 0 0 26px;
  color: #fff;
  list-style-image: url('images/circle.gif');
}

.photo-lenta {
  margin-bottom: 20px;
}

.photo-lenta img {
  border:1px solid #000;
}

div.image-block {
  width: 100%;
  overflow: hidden;
  vertical-align: text-top;
}

div.image-block img {
  margin-right: 20px;
}

div.image-block h3 {
  color: #003463;
  font-weight: normal;
  font-size: 138%;
}


#sitemap ul {
  margin-left: 35px;
}

#sitemap ul li.top {
  margin-bottom: 5px;
  font-weight: bold;
}
