/* CSS Document */
BODY {margin: 0; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 0.8em;}
H1 {color: #007dc5; margin: 0px; font-size: 1.5em; border-bottom: solid 1px #007dc5; font-weight: normal; margin-bottom: 10px;}
H2 {margin-top: 5px; margin-bottom: 0px; font-size: 1.3em}
P {margin: 0px; font-size: 0.9em; line-height: 160%; text-align: justify;}

.baner { padding-top: 10px; text-align: center; padding-bottom: 10px; }
.copyright { float: left; font-size: 0.8em; margin: 10px; line-height: 160%; }
.date { color: #999; font-style: italic; font-size: 0.8em; text-align: right; }

#calendar {width: 100%; }
#calendar A {font-size: 0.8em; font-weight: normal; padding: 5px;text-decoration: none; }
#content { background: #fff; float: left; padding: 10px; font-size: 0.8em; width: 100%;}
#comments { border: solid 1px gray; font-size: 0.8em; margin: 5px; padding: 5px; }
#comments H1 { font-size: 1.2 em;}
#comments A { font-weight: normal; padding: 5px;text-decoration: none; }
#comments A:hover { text-decoration: underline; }
#comments .name { background: url('/templates/index/images/footer_bg.gif') top repeat-x; line-height: 160%; float: left; font-weight: bold; height: 100%; margin-right: 5px; padding: 5px; padding-top: 3px; width: 25%; }
#comments #comment { line-height: 120%; float: left; height: 100%; padding: 5px; width: 70%;}
#footer
{
  background: url('/templates/index/images/footer_bg.gif') top repeat-x;
  border-top: solid 1px #007dc5;
  float: left;
  padding: 0px;
  posistion: absolut;
  width: 100%;
}
#header { background: url('/templates/index/images/bg_header.jpg') right no-repeat; border-bottom: solid 2px #007dc5; height: 100px; width: 100%; }
#lenta
{
  background: #fff url('/templates/index/images/footer_bg.gif') top repeat-x;
  border: solid 1px #007dc5;
  font-size: 0.8em;
  margin: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
#lenta H1, #comments H1
{
  background: url('/templates/index/images/copy.gif') right no-repeat;
  border-bottom: solid 1px #007dc5;
  color: #007dc5;
  font-size: 1em;
  font-weight: bold;
  position: relative;
  top: 5;
  text-align: center;
}
#lenta A { color: black; font-weight: bold; padding-bottom: 0px; padding-top: 5px; text-decoration: none; }
#lenta A:hover { text-decoration: underline;}
#lenta A:visited { color: #999; }
#lenta LI {list-style-image: url('/templates/index/images/arrow.gif'); list-style-position: outside; margin-left: 13px;}
#lenta .date { padding-bottom: 0px; }
#left_col { background: #F5F3EC; float: left; padding: 10px; width: 270px; }
#logo A { background: url('/templates/index/images/logo_prs.gif') left no-repeat; display: block; height: 100px; width: 270px; }
#menu {  margin-left: 10px; margin-right: 10px; margin-top: 10px;}
#menu A.without_borders { border-bottom: solid 1px #ccc; }
#menu A
{
  background: url('/templates/index/images/menu_li.gif') left no-repeat;
  border-top: solid 1px #ccc;
  color: black;
  display: block;
  font-size: 0.8em;
  font-weight: bold;
  text-decoration: none;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  width: 250px;
}
#menu A:hover { background: #fff url('/templates/index/images/menu_li_hover.gif') left no-repeat; text-decoration: underline; color: #C8280E; }
#right_col { font-size: 0.8em; padding: 10px; }
#spacer { clear: both; }