._container
{
   padding-right: 15px;
   padding-left: 15px;
   margin-right: auto;
   margin-left: auto;
  
}
._row
{
  margin-right: -15px;
  margin-left: -15px;  
}
._container:before,._row:before,._row:after,
{
   display: table;
   content: " xx"; 
}
._container:after,._row:after
{
  clear: both;  
}
._col-3,._col-9
{
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}  
._col-3
 {
      width: 25%;
 }
._col-9
 {
      width: 73%;
 }


.post_title, .post_title_set
{
    
    
    font-weight: bolder;
    color: #135cae;
}
.post_title
{
    font-size: 1.3em;
    border-bottom: 1px solid #C9E0ED;   
}
.post_title_set
{
    font-size: 1.5em;
    text-decoration: underline;   
}
.post_title_set:after
{
    display: table;
    content: "  ";   
}

._short
{
    font-size: 100%;
    line-height: 1.3em;
}
._blog
{
   font-size:110%; 
}
.menu-main
{
   /*background: white url(/resources/img/ops/bg.gif) repeat-x left top;*/
  background: #135cae; 
}
.menu-main ul {
    padding: 6px 20px 5px 20px;
    margin: 0px;    
}

.menu-main ul li
{
    display: inline;
}

.menu-main ul li a
{
    color:#ffffff;
    background-color:transparent;
    font-size:110%;
    font-weight:bold;
    text-decoration:none;
    padding:5px 8px;
}

.menu-main ul li a:hover, .menu-main ul li.active a
{
    color: #6399cd;
    background-color:#EFF4FA;
    text-decoration:none;
}
.menu-div-1
{
    background: #135cae; /*white url(/resources/img/ops/bg.gif);*/
    background: linear-gradient(#135cae,#0080ff);
    /*padding:1px; */ 
    padding: 1px;  
    /*border:2px;
    border-color:blue;*/
    border-radius: 10px;
    width: 98%;    
    /*margin: 5px;*/
}
.menu-div-1-title
{
    font-size: 110%;
    font-weight: bold;
    color: white;
    /*text-align: center;*/
    /*background: red;*/
    margin: 5px 1px 4px 15px;
}
.menu-div-1-content
{
    font-size: 110%;
    font-weight: bold;
    /*padding: 3px;*/
    /*color: white;*/
    /*text-align: center;*/
    /*background: red;*/
    margin: 3px 3px; /* 4px 2px 4px;*/
    background: white;
    border-radius: 8px;
}
.menu-div-1-content ul
{
    list-style-type: circle;
    list-style-position:outside;
    line-height: 1.5em;
    margin: -2px 2px 1px 2px;
    /*margin: 16px 1px;*/
    /*font-size: 100%;
    font-weight: bold;
    background: white;
    color: white;
    margin: 4px 4px 4px 4px;*/
    /*border:2px;
    border-color:red;*/
    /*display:block;*/
    /*padding:10px;*/
}
.menu-div-1-content ul li
{
   /*text-align: left;*/
   /*background: green;*/
   /*margin: 4px 4px 4px 4px; */
   /*padding: 2px;*/
   margin-left: -10px; 
}
.menu-div
{
    background: red;
    margin-bottom: 0.5em;
    border:2px;
    border-color:blue;
    border-radius: 6px;
}
.menu-title {
    font-size: 100%;
    font-weight: bold;
    padding: 0;
    margin: 0;
    margin-bottom: 0;
    /*color: #298dcd;*/
    color: white;
}
.menu-decoration {
    padding: 3px 8px;
    /*background: #B7D6E7;*/
    background: white url(/resources/img/ops/bg.gif) repeat-x left top;
    border-left: 5px solid red; /*#6FACCF;*/
    /*border-radius: 6px;*/
    margin-bottom: 0;
}
.readmore hr
{
    border-style: inset;
    border-width: 2px;
    border-color:red;
}
.navside
{
    /*background:white url(bg.gif) repeat-x left top;*/
}

.navside ul
{
    padding:6px 10px 5px 20px;
    margin:0px;
    list-style-type: none;
    list-style-type: circle;
    list-style-position:outside;
    line-height: 1.5em;
    
}
.navside ul li
{
    /*display: block;*/
   /*border-left: 10px solid #666;
        border-bottom: 1px solid #666;*/
        font-size: 95%;
        /*display: list-item;*/
        text-align: -webkit-match-parent;
        padding: 2px 0 4px 0px;
        /*background: #EFFDFF;*/
        /*padding: 0 0 .2em 1.5em;*/
        margin-left: 4px;
        margin-bottom: 1px;
        /*background: transparent url(/resources/img/menu-collapsed.gif) no-repeat 1px .35em;*/
        /* collapsed leaf expanded */
}

.navside ul li a
{
    /*color:#ffffff;
    background-color:transparent;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    padding:5px 8px;*/
    padding: 2px;
    color: #135cae; /*#337ab7;*/
    text-decoration: none;
    font-weight: bold;
    /*border-left: 5px solid #33ADFF;*/
    /*display: block;*/
}
.navside ul li span
{
    padding-left:6px;
    padding-right: 6px;
    
    
}

.navside ul li a:hover, .navside ul li.active a
{
    /*color: #6399cd;
    background-color:#EFF4FA;*/
    color: #23527c;
    text-decoration:none;
}
.navside ul li.leaf {
        /*background: transparent url(/resources/img/menu-leaf.gif) no-repeat 1px .35em;*/
      }
.navside ul li.expanded {
        /*background: transparent url(/resources/img/menu-expanded.gif) no-repeat 1px .35em;*/
      }

.navside ul li.s_active a {
        color: #298dcd;
        font-weight:bolder;
        background: #B7D6E7; /*#337ab7;*/
        /*text-decoration: underline;*/
      }
 
      
      ul.navbar-kp {
        max-width: 200px;
        margin:auto;
        margin-left: 9px;
        margin-top: 11px;
        margin-bottom: 11px;
        padding: 0;
        list-style-type: none;
        line-height: 90%;        
      }
      ul.navbar-kp li
      {
        margin-left: 4px;
      }
      ul.navbar-kp li {
        /*border-left: 10px solid #666;
        border-bottom: 1px solid #666;*/
        font-size: 95%;
        display: list-item;
        text-align: -webkit-match-parent;
        padding: 2px 0 4px 0px;
        /*background: #EFFDFF;*/
        /*padding: 0 0 .2em 1.5em;*/
        margin-left: 5px;
        margin-bottom: 1px;
        background: transparent url(/resources/img/menu-collapsed.gif) no-repeat 1px .35em;
        /* collapsed leaf expanded */
      }
      .navbar-kp a {
        /*background-color: #949494;*/
        /*color: blue;
        */
        padding: 2px;
        color: #337ab7;
        text-decoration: none;
        /*font-weight: bold;*/
        /*border-left: 5px solid #33ADFF;*/
        display: block;
      }
      .navbar-kp a:hover,a:focus {
        color: #23527c;
        text-decoration: underline;
        /*color: red;
        background-color: #666;
        border-left: 5px solid #3333FF;*/
      }  /*,li.active_bar,li.active_cat,li.active_part
          background: transparent url(images/menu-expanded.gif) no-repeat 1px .35em;
         */
      .navbar-kp li.active {
        /*background: transparent url(/resources/img/menu-expanded.gif) no-repeat 1px .35em;*/
      }
      .navbar-kp li.leaf {
        background: transparent url(/resources/img/menu-leaf.gif) no-repeat 1px .35em;
      }
      .navbar-kp li.expanded {
        background: transparent url(/resources/img/menu-expanded.gif) no-repeat 1px .35em;
      }
      .navbar-kp li.active a {
        color: #23227c;
        text-decoration: underline;
      }
       .navbar-kp li.active_cat a {
        /*color:red;*/
      }
       .navbar-kp li.active_bar a {
       /* color:red;*/
      }
       .navbar-kp li.active_part a {
        /*color:red;*/
      }
      .mytable_b_2
      {
          border: 2px;
      }
      .mytable
      {
          border-spacing: 10px;
      }
      .mytable tr
      {
          vertical-align: top;
          margin: 0 0 5px 0;
          
      }
      .mytable td
      {
          vertical-align: top;
          margin: 10px 0;
          line-height: 1;
      }
      .mytable td p
      {
          line-height: 1;
          margin: 0 0 1px 0;
      }
      .title-set
       {
           text-decoration: underline;
       }
       .htitle
       {
           color: #135cae;
       }
       ._j_small
       {
           font-size: 80%;
       }
.counter
       {
           font-size: 90%;
           /*text-decoration: solid;*/
           text-decoration: underline;
       }
div#logos {

    position: absolute;

    left: 0;

    top: 0;

    float: left;

    width: 298px;

    height: 75px;

    background: url(/resources/img/nature/oka-sun-set.jpg) 0 0 no-repeat;

    margin-left: 30px;

    margin-top: 25px;

}
div#headers
{
    margin: 0;
    padding: 0;
    border-top: 3px solid #C9E0ED;
    /*height: 50px;*/
}
.find_post 
{
    font-size: smaller;
}
       
