*{
  margin: 0;
  padding: 0;
}

body{
  background: #fff;
  border: 1px solid #CED7E0;
  color: #333;
  cursor: default;
  font: 12px Tahoma, Arial, Helvetica, sans-serif;
  line-height: 1.5;
  margin: 1px auto 55px auto;
  width: 995px;
}

a{
  color: #081E39;
  text-decoration: underline;
}

a:hover{
  color: #081E39;
  text-decoration: none;
}

:focus{
  outline: 0;
}

table{
  border-collapse: collapse;
  width: 100%;
}

ul li, ol li{
  margin-left: 20px;
}

img{
  border: none;
}

h1{
  color: #09324F;
  font-size: 150%;
}

h4{
  color: #09324F;
  font-size: 14px;
}

#header{}

#b-header{
  background: #8FC7F3;
  border-bottom: 1px solid #CED7E0;
}

#left-menu {
  background: transparent url(../img/left-menu.jpg) no-repeat;
  float: left;
  height: 22px;
  padding-left: 75px;
  width: 202px;
}

#left-menu img{
  padding-top: 5px;
}

#menu {
  float: left;
  margin-left: 25px;
}

#menu a {
  color: #081E39;
  font-weight: bold;
}

#iif {
  float: right;
  margin-right: 5px;
}

#iif select{
  height: 22px;
}

#contentwrapper{
  float: left;
  width: 100%;
}

#content{
  margin: 0 350px 0 0;
}

#right{
  border-bottom: 1px solid #CED7E0;
  border-left: 1px solid #CED7E0;
  float: left;
  margin-left: -350px;
  width: 349px;
}

#right .right-block-left{
  float: left;
  width: 210px;
}

#right .right-block-right{
  float: right;
  text-align: center;
  width: 130px;
  margin-top: 0px;
}

#footer{
  clear: left;
  font-size: 86%;
  text-align: center;
  width: 100%;
}

#t-footer{
  background: #E9EDF1;
  border-bottom: 1px solid #CED7E0;
  border-top: 1px solid #CED7E0;
  height: 22px;
}

#b-footer{
  background: #E9EDF1;
  border-top: 1px solid #CED7E0;
  height: 22px;
}

.innertube{
  margin: 10px;
  margin-top: 0;
}

.innertube2{
  margin: 0;
}

.img, .img_black {
  border: 1px solid #CED7E0;
  margin: 3px 7px 7px 0;
  padding: 3px;
}

.img_black {
  border: 1px solid #ccc;
}

.block-title{
  border-bottom: none;
  font-weight: bold;
  padding: 3px;
  padding-left: 20px;
}

.block-body{
  padding: 5px;
}

.pageblock-title{
  background: #c7c7c7;
  border: 1px solid #151515;
  border-bottom: none;
  padding: 3px 7px;
  text-align: left;
}

.pageblock-body{
  border: 1px solid #151515;
  padding: 5px;
}

.t-input{
  border: 1px solid #151515;
  padding: 1px;
}

.s-input{
  background: #c7c7c7;
  border-bottom: 2px solid #595959;
  border-left: 1px solid #909090;
  border-right: 3px solid #595959;
  border-top: 2px solid #a9a9a9;
}

.clr{
  clear: both;
  display: block;
  font-size: 0px;
  line-height: 0px;
}

.none1{
  display: none;
}
