@charset "utf-8";
/* CSS Document */
body {
  background:#F7F7F7;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
}
h1 { 
display: block;
font-size: 18px;
font-weight: 700;
margin-bottom: 10px;
margin-top: 10px;
 }
 
a{ color:#127097;}
a:hover{
  color:#096371;
}

.categories-list ul li{
  padding: 5px 0;
  color:#127097;
  }

.box {
    background:#FFF;
    margin:10px auto;
  width:990px;
  min-height:700px;
}

/*==================================================
 * Effect 8
 * ===============================================*/
.effect8
{
    position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect8:before, .effect8:after
{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:10px;
    bottom:10px;
    left:0;
    right:0;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.effect8:after
{
    right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);
}

.zagol {
  font-size:30px;
  font-weight:700;
  }
  
.footer{
  background: #999;
  color:#FDFDFD;
  border-top:border-top:#FFF 1px solid;
  padding:0 20px;}
  
  
.menu-navmain{list-style:none; width:70%; padding:0; margin: auto;}
.menu-navmain li{float:left; font:bold 14px Arial; border-left:1px #999 solid;}
.menu-navmain li.item105{border-right:1px #999 solid;}
.menu-navmain a{color:#fff; display:block; height:40px; line-height:38px; padding:0px 20px 0px 20px; text-decoration:none;}
.menu-navmain a:hover{color:#fff; background: #037eb3;}  

.breadcrumbs{
  color:#666;
  font-size:10px;}
.breadcrumbs a{
  color:#666;
  font-size:10px;}
.breadcrumbs a:hover{
  color:#000;}
  
ul.newsflash-vert {
  padding:0; margin:0;
  width:210px;background:#127097;}
  
ul.newsflash-vert li{
font:bold 12px Arial;list-style:none;
padding:5px 0;
border-top:1px #FFF solid;
}
ul.newsflash-vert li a{color:#fff; display:block; padding:10px; text-decoration:none;}

h3{color: #127097;
font-size: 14px;
font-weight: 700;
}

#year, #month {
text-decoration: none;
color: #000;
}

.works_td{
 background-color: lightblue;
}

#table_works {
    border-collapse: collapse;
}

#table_works, #table_works td {
    border: 1px solid blue;
}

.textovka h2{font-size:14px; font-weight:bold; color:#000;}
.textovka{padding:10px 0; border-bottom: 1px #666 solid; font-size: 12px;
color: #666;}