/* Styles for template */
@import url("null.css");
@import url("../../default/css/debug.css");
@import url("../../default/css/cake.css");
@import url("content.css");
@import url("lk.css");

body {
background:#fff url('../img/bg/top.jpg') repeat-x top left;
padding-top:24px;
}

#content {
max-width:1200px;
}

#leftSide {
width:190px;
float:left;
padding-bottom:30px;

}
  #leftSide .logo {
  margin-left:35px;
  margin-top:42px;
  margin-bottom:47px;
  }
  #leftSide .menuMain{
  margin-left:20px;
  margin-bottom:30px;
  }
    #leftSide .menuMain a{
    color:#333;
    line-height:24px;

    font-size:16px;
    font-family: Arial, Helvetica, Sans-serif;
    }
    #leftSide .menuMain ul li.active a {
    }
    #leftSide .menuMain ul li.active a.no_underline {
	color:#FE6634;
    }

      #leftSide .menuMain ul ul {
      margin:5px 0px 5px 10px;
      padding-right:10px;
      list-style-type:none;
      }
        #leftSide .menuMain ul ul li {
        margin-top:6px;
        display:block;
        padding-left:12px;
        }
        #leftSide .menuMain ul ul li.active{
        background:url('../img/menu/arrow_inner.gif') 0px 4px no-repeat;
        }
          #leftSide .menuMain ul ul a {
          color:#1063AF;
          font-size:13px;
          line-height:13px;
          text-decoration:underline;
          display:block;
          padding:0px;
          margin:0px;
          }
          #leftSide .menuMain ul ul li.active a {
          text-decoration:none;
          color:#f35822;
          }
  #leftSide a.cabinetHeader {
  background-color:#1164B0;
  padding:5px 20px 5px 10px;
  margin:10px;
  color:white;
  font-size:16px;
  text-decoration:none;
  }
  #leftSide .formAuth {
  border-top:2px #e1e1e1 solid;
  border-bottom:2px #e1e1e1 solid;
  margin-right:15px;
  padding-left:20px;
  padding-top:10px;
  padding-bottom:10px;
  }
    #leftSide .formAuth label {
    color:#AFAFAF;
    font-size:10px;
    margin-left:10px;
    }
    #leftSide .formAuth input {
    margin-top:6px;
    width:150px;
    }
    #leftSide .formAuth input#authLogin {
    margin-bottom:6px;
    border:1px #dddddd solid;
    }
    #leftSide .formAuth input#authPassword {
    border:1px #dddddd solid;
    }
    #leftSide .formAuth input#authSubmit {
    font-size:11px;
    /* width:60px;
*/
    margin-right:4px;
    }
    #leftSide .formAuth a {
    font-size:10px;
    color:#afafaf;
    }

  #leftSide div.poll {
/*  background:#faf6c0 none repeat scroll 0 0;*/
  margin:15px 10px 35px 20px;
  padding:4px 3px 2px 8px;
  }
  #leftSide ul.poll {

  margin-top:10px;

  }
    #leftSide .poll ul{
    padding:0px;
    margin:0px;
    padding-left:23px;
    margin-bottom:20px;
    text-indent:-23px;

    }
      .poll ul li input{
      padding:0px;
      margin:0px;
      margin-right:7px;
      }
      #leftSide .poll ul li{
      padding:0px;
      margin:0px;
      margin-bottom:4px;
      position:relative;
      top:2px;
      display:block;
      }
    #leftSide .poll label {
    padding:0px;
    margin:0px;
    color:#333;
    text-align:left;
    line-height:5px;
    }
    #leftSide .poll h4 {
    font-size:12px;
    font-weight:bold;
    color:#333;
    }
    #leftSide .poll input#pollSubmit {
    font-size:12px;
    margin-top:10px;
    }

  #leftSide .support {
  margin-bottom:10px;
  margin-left:20px;
  margin-top:15px;
  color:#035aac;
  font-size:20px;
  font-weight:bold;
  line-height:18px;
  }
    #leftSide .support strong {
    font-weight:normal;
    font-size:12px;
    color:#5e5e5e;
    }
    #leftSide .support a{
    font-size:11px;
    font-weight:normal;
    color:#f36e3e;
    }
    #leftSide .support span {
    font-weight:normal;
    font-size:11px;
    color:#5e5e5e;
    }

#topSide {
padding-left: 190px;
padding-right:10px;
padding-top:14px;
}
  #topSide .menuAddition ul  {
  margin-bottom:10px;
  }
    #topSide .menuAddition ul li {
    display:inline;
    border-top:9px solid #1164b0;
    padding:5px 35px 0px 35px;
    }
    #topSide .menuAddition ul li.active {
    border-top:9px solid #ccc;
    }
  #topSide .services{
  width:80%;
  }
    #topSide .services td{
    padding-top:10px;
    }
    #topSide .services li {
    text-align:left;
    font-weight:normal;
    line-height:16px;
    }
      #topSide .services li a.active {
      background-color:#f25822;
      padding:1px 2px 1px 1px;
      margin:2px 3px 2px 0px;
      color:white;
      font-style:italic;
      }
  #topSide .bannersMainwhite {
  text-align:left;
  margin-right:0px;
  margin-top:10px;
  padding-left:11px;
  white-space: nowrap;
  }
  #topSide .bannersMainyellow, #topSide .bannersMainbezh1 {
  text-align:left;
  margin-right:0px;
  margin-top:10px;
  padding-left:11px;
  white-space: nowrap;
/*  background:transparent url('../img/bg/banner-yellow-corner.jpg') no-repeat top left; */
  }
    #topSide .bannersMainyellow table, #topSide .bannersMainwhite table, #topSide .bannersMainbezh1 table {
    width:99%;
    }
    #topSide .bannersMainwhite div {
    padding-right:11px;
    }
    #topSide .bannersMainyellow div, #topSide .bannersMainbezh1 div {
/*    background:transparent url('../img/bg/banner-bezh1-corner.jpg') no-repeat top right; */
    padding-right:11px;
    }
      #topSide .bannersMainyellow table td, #topSide .bannersMainbezh1 table td,  #topSide .bannersMainwhite table td {
      text-align:center;
      height:114px;
      }
      #topSide .bannersMainwhite table .white {
      border-right:3px solid white;
      }
      #topSide .bannersMainyellow table .yellow {
      background:transparent url('../img/bg/banner-yellow.jpg') repeat-x top left;
      border-right:3px solid white;
      }
      #topSide .bannersMainyellow table .bezh1 {
      background:transparent url('../img/bg/banner-bezh1.jpg') repeat-x top left;
      }
      #topSide .bannersMainbezh1 table .bezh1 {
      background:transparent url('../img/bg/banner-bezh1.jpg') repeat-x top left;
      }
        #topSide .bannersMainyellow table .bezh1 img {
        margin-left:10px;
        }
      #topSide .bannersMainyellow a, #topSide .bannersMainwhite a, #topSide .bannersMainbezh1 a {
      height:114px;
      }

        #topSide .bannersInner {
        position:absolute;
        top:60px;
        left:190px;
        text-align:left;
        margin-right:124px;
        margin-bottom:18px;
        white-space:nowrap;
        }
          #topSide .bannersInner ul li {
          display:inline;
          margin-right:1px;
          }

#rightSide {
float:right;
width:220px;

}
  #rightSide .bannersLeft {
  float:right;
  }
    #rightSide .bannersLeft ul {
    margin-top:15px;
    margin-right:30px;
    padding: 5px 0px;
    }
    #rightSide .bannersLeft li {
    margin-bottom:30px;
    }

#centerSide {
padding-left: 190px;
padding-right: 265px;
padding-top:10px;
padding-bottom:40px;
}
.centerSide {
padding-left:190px;
padding-right:50px;
padding-top:10px;
padding-bottom:40px;
}

  #centerSide .about {
  font-style:italic;
  margin-top:5px;
  margin-right:50px;
  color:#404040;
  }
    #centerSide .about a {
    margin-bottom:10px;
    font-style:normal;
    }
  #centerSide .news {

  }
    #centerSide .news h2{
    margin-top:15px;
    margin-bottom:10px;
    color:black;
    text-transform:uppercase;
    }
      #centerSide .news small{
      font-size:11px;
      color:#f25822;
      }
        #centerSide .news h3 a{
        color:#1063af;
        }
      #centerSide .news p{
      margin-right:12%;
      margin-bottom:15px;
      width:77%;
      }
  .centerSide .menuMain {
  margin-top:14px;
  }
    .centerSide .menuMain li {
    display:inline;
    background-color:#ececec;
    padding:10px 20px 7px 20px;
    margin-right:1px;
    font-weight:bold;
    font-size:14px;
    font-family:Tahoma, Times;
    line-height:35px;
    white-space:nowrap;
    }

      .centerSide .menuMain li.active {
      border-top:#fe6732 3px solid;
      background-color:#d2e2f1;
      margin-right:0px;
      border-right:1px solid white;
      }
      .centerSide .menuMain li a {
      color:#616161;
      }
        .centerSide .menuMain li.active a {
        color:#69686d;
        text-decoration:none;
        }
  .centerSide .menuSubMain {
  margin:0px;
  height:34px;
  line-height:40px;
  position:relative;
  top:-2px;
  background:transparent url('../img/bg/submenu.gif') repeat-y top left;
  margin-bottom:10px;
  }
    .centerSide .menuSubMain ul {
    padding-left:20px;
    line-height:35px;
    background-color:#D2E2F1;
    white-space:nowrap;
    }
      .centerSide .menuSubMain li {
      display:inline;
      line-height:34px;
      background-color:#d2e2f1;
      padding:10px 20px 10px 0px;
      white-space:nowrap;
      }
        .centerSide .menuSubMain li a{
        text-decoration:none;
        color:#3f3d3e;
        font-family:Tahoma, Times;
        font-size:11px;
        }
          .centerSide .menuSubMain li.active a {
          color:#fe6634;
          font-weight:bold;
          }

#footer {
clear:both;
background:#f0f0f0 url('../img/bg/footer.gif') repeat-x top left;
padding:0px 20px 0px 50px;
font-size:10px;
height:100px;
}
  #footer p {
  float:left;
  border-right:2px solid #c7c7c7;
  padding:15px 5px 13px 0px;
  margin-top:34px;
  margin-bottom:31px;
  width:380px;

  }
  #footer form{
  float:left;
  }
  #footer form, #footer div{
  display:inline;
  padding-left:30px;
  }
  #footer form .searchInput{
  margin-top:46px;
  width:250px;
  }
  #footer  a.online-link{
  display:block;
  width:91px;
  height:21px;
  float:right;
  margin-left:10px;
  margin-top:43px;
  margin-right:30px;
  }
#leftSide h1 {
font-size: 14px;
font-weight: bold;
}

#topSide .bannersMainbezh1 table .bezh1 {
background:transparent url(../img/bg/banner-bezh1.jpg) repeat-x scroll left top;
}
