img {
  border:none;
}

.clearer {
  clear:both;
}

a {
  text-decoration:none;
  color:black;
}

a:hover {
  text-decoration:underline;
}

h4,h5 {
  margin:0;
  padding:0;
}

body {
  margin:0;
  padding:0;
  padding-top:6px;
  padding-bottom:12px;
  background-color:#fcfcfc;
  font-family:Verdana;
  font-size:12px;
  cursor:default;
}

.wrap {
  width:840px;
  margin:0px auto;
  background-color:#fcfcfc;
}

.wrap .header {
  height:119px;
  background-image:url("/style/images/head_bg.png");
  background-repeat:repeat-x;
  padding-left:20px;
}

.wrap .header .index {
  float:left;
}

.wrap .menu {
  background-color:#E2E2E2;
  border-top:1px dotted #C8C8C8;
  border-bottom:1px dotted #C8C8C8;
  padding:4px 4px 4px 2px;
}

.wrap .menu ul,
.wrap .menu ul li {
  margin:0;
  padding:0;
  list-style:none;
}

.wrap .menu ul li {
  display:inline-block;
  text-align:center;
}

.wrap .menu ul li a {
  display:block;
  text-decoration:none;
  font-weight:bold;
  color:#063155;
  padding:8px;
  margin-left:4px;
  margin-right:4px;
  border-left:1px dotted #C8C8C8;
  border-right:1px dotted #C8C8C8;
}
.wrap .menu ul li a div {
  font-size:11px;
  font-weight:normal;
  margin-top:4px;
}

.wrap .menu ul li.active a,
.wrap .menu ul li a:hover {
  background-color:#D4D4D4;
}

.wrap .menu ul li.active a {
  color:#0A4B81;
}

.wrap .items {
  background-color:#F5F5F5;
  margin-bottom:10px;
}

.wrap .items .item {
  /*background-image:url("/style/images/item_bg.png");*/
  /*background-repeat:repeat-x;*/
  /*background-position:center bottom;*/
  background:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.04) 100%);
  padding:10px;
  display:/*inline-*/block;
}

.wrap .items .item h4 {
  /*float:left;*/
  font-weight:bold;
  font-size:14px;
  color:#063155;
}
.wrap .items .item h4 .user {
  font-weight:normal;
  font-size:12px;
}

.wrap .items .item h5 {
  float:right;
  font-weight:bold;
  font-size:18px;
  color:#063155;
}

.wrap .items .item .text {
  margin-left:6px;
  margin-top:10px;
  /*float:left;*/
  color:#484848;
  /*width:750px;*/
}

.wrap .items .item .buttons ul,
.wrap .items .item .buttons ul li {
  margin:0;
  padding:0;
  list-style:none;
  float:right;
}

.wrap .items .item .buttons ul li {
  margin-left:4px;
}

.wrap .items .item.more {
  text-align:center;
}

.wrap .items .item.more h4 {
  float:none;
}

.wrap .abcline {
  text-align:center;
  background-color:#F1F1F1;
  border-top:1px dotted #C8C8C8;
  padding-top:5px;
  padding-bottom:5px;
  margin-bottom:10px;
}

.wrap .abcline a {
  color:#063155;
  font-weight:bold;
  font-size:14px;
  padding:2px 6px;
  border:1px solid rgba(0,0,0,0.1);
  display:inline-block;
}
.wrap .abcline a.active {
  text-decoration:underline;
  background-color:rgba(0,0,0,0.2);
  pointer-events:none;
}

.wrap .sender {
  text-align:center;
  color:#363636;
  background-color:#F1F1F1;
  border-top:1px dashed #C8C8C8;
  padding-top:4px;
  margin-bottom:10px;
}

.wrap .sender form textarea {
  width:98%;
  height:45px;
  font-family:Verdana;
  font-size:12px;
  margin-top:4px;
  border:1px solid #C8C8C8;
  padding:4px;
}

.wrap .sender form input[type="text"] {
  font-family:Verdana;
  font-size:12px;
  border:1px solid #C8C8C8;
  margin-top:6px;
  margin-bottom:6px;
}

.wrap .sender form input[type="button"],
.wrap .sender form input[type="submit"] {
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
  border:1px solid #C8C8C8;
  margin-top:6px;
  margin-bottom:6px;
  cursor:pointer;
  padding:6px 40px;
}

.wrap .banner {
  text-align:center;
  margin:0px;
  padding-top:10px;
  padding-bottom:10px;
  background-color:#F1F1F1;
  border-top:1px dotted #C8C8C8;
}
.wrap .banner.danger {
  background-color:rgba(215,0,0,0.5);
}

.wrap .footer {
  background-color:#E2E2E2;
  border-top:1px dotted #C8C8C8;
  padding:10px;
  display:flex;
  justify-content:space-evenly;
  align-items:center;
}

/********************************/

div.grippie {
  background:#EEEEEE url("/style/images/grippie.png") no-repeat scroll center 2px;
  border-color:#DDDDDD;
  border-style:solid;
  border-width:0pt 1px 1px;
  cursor:s-resize;
  height:9px;
  overflow:hidden;
}
