
/* Main Page */

#main-box .c
{
  background-color: white;
  min-height: 200px;
}
#main-box .tlc, #main-box .trc, #main-box .blc, #main-box .brc {
  font-size:0px;
  background-color: transparent;
  background-repeat: no-repeat;
}
#main-box .tlc {
  background-image:url(images/main-tlc.png);
  background-position: left top;
}
#main-box .trc {
  background-image:url(images/main-trc.png);
  background-position: right top;
  padding-left: 11px;
  padding-right: 11px;
}
#main-box .blc {
  background-image:url(images/main-blc.png);
  background-position: left bottom;
}
#main-box .brc {
  background-image:url(images/main-brc.png);
  background-position: right bottom;
  padding-left: 11px;
  padding-right: 11px;
}
#main-box .tb, #main-box .bb {
  background-color: transparent;
  background-repeat: repeat-x;
  height: 11px;
}
#main-box .tb {
  background-image:url(images/main-box-h.png);
  background-position: 0px 0px;
}
#main-box .bb {
  background-image:url(images/main-box-h.png);
  background-position: 0px -11px;
}
#main-box .rb {
  background-image:url(images/main-box-v.png);
  background-position: right -11px;
  background-repeat: repeat-y;
  padding-left: 8px;
  padding-right: 8px;
}
#main-box .lb {
  background-image:url(images/main-box-v.png);
  background-position: 0px 0px;
  background-repeat: repeat-y;
}

/* General box */

.box-inside {
  padding: 10px;
}
.box-m, .box-tm, .box-bm {
  height: 5px;
  font-size: 0;
}
.box-tr, .box-br {
  padding-left: 5px;
  padding-right: 5px;
}
.box-tl, .box-tr, .box-bl, .box-br {
  background-color: transparent;
  background-repeat: no-repeat;
  font-size:0;
}
.box-tl {
  background-position: left top;
}
.box-tr {
  background-position: right top;
}
.box-bl {
  background-position: left bottom;
}
.box-br {
  background-position: right bottom;
}

.side-panel .box-m, .side-panel .box-inside {
  background-color: #ececec;
}
.side-panel .box-tl, .side-panel .box-tr, .side-panel .box-bl, .side-panel .box-br { 
  background-image: url(images/news.png);
}


.gray-box .box-m, .gray-box .box-inside {
  background-color: #767676;
}
.gray-box .box-tl, .gray-box .box-tr, .gray-box .box-bl, .gray-box .box-br { 
  background-image: url(images/box1.png);
}

.outline-box .box-tm {
  background-color:#fff;
  border-top: solid 1px #ececec;  }
.outline-box .box-bm {
  background-color:#fff;
  border-bottom: solid 1px #ececec;  }
.outline-box .box-inside {
  background-color: #fff;
  border-left: solid 1px #ececec;
  border-right: solid 1px #ececec;
}
.outline-box .box-tl, .outline-box .box-tr, .outline-box .box-bl, .outline-box .box-br { 
  background-image: url(images/box2.png);
}


/* Red box */
.red-box-m {
  background-color:#e46c25;
  background-image:url(images/red-box-b.png);
  background-repeat:repeat-x;
  background-position: 0px -5px;

}
.red-box-tb, .red-box-bb {
  height:5px;
  background-color:#e46c25;
  font-size:0;
}
.red-box-tb {
  background-image:url(images/red-box-b.png);
  background-repeat:repeat-x;
  background-position: 0px 0px;
}
.red-box-tr, .red-box-br {
  padding-left:5px;
  padding-right:5px;
}
.red-box-tl, .red-box-tr, .red-box-bl, .red-box-br {
  background-color: transparent;
  background-image:url(images/red-box.png);
  background-repeat:no-repeat;
  font-size:0;
}
.red-box-tl {
  background-position: left top;
}
.red-box-tr {
  background-position: right top;
}
.red-box-bl {
  background-position: left bottom;
}
.red-box-br {
  background-position: right bottom;
}

/* Gray box */
.box1-c {
  background-color:#767676;
  padding-left:5px;
  padding-right:5px;
}

.box1-m {
  background-color:#5f5e61;
}
.box1-tb {
  background-color:#fff;
  height:2px;
  font-size:0;
}
.box1-bb {
  height:5px;
  background-color:#767676;
  font-size:0;
}
.box1-tr, .box1-br {
  padding-left:5px;
  padding-right:5px;
}
.box1-tl, .box1-tr, .box1-bl, .box1-br {
  background-color: transparent;
  background-image:url(images/box1.png);
  background-repeat:no-repeat;
  font-size:0;
}
.box1-tl {
  background-position: left top;
}
.box1-tr {
  background-position: right top;
}
.box1-bl {
  background-position: left bottom;
}
.box1-br {
  background-position: right bottom;
}

/* Box with border */
.box2-m {
  background-color:#fff;
  border-left: solid 1px #ececec;
  border-right: solid 1px #ececec;
}
.box2-tb, .box2-bb {
  height:5px;
  background-color:#fff;
  font-size:0;
}
.box2-tb {
  border-top: solid 1px #ececec;
}
.box2-bb {
  border-bottom: solid 1px #ececec;
}
.box2-tr, .box2-br {
  padding-left:5px;
  padding-right:5px;
}
.box2-tl, .box2-tr, .box2-bl, .box2-br {
  background-color: transparent;
  background-image:url(images/box2.png);
  background-repeat:no-repeat;
  font-size:0;
}
.box2-tl {
  background-position: left top;
}
.box2-tr {
  background-position: right top;
}
.box2-bl {
  background-position: left bottom;
}
.box2-br {
  background-position: right bottom;
}

/* Content Box */
.content-box-m {
  background-color:#f4f4f4;
  padding:5px;
}
.content-box-tb, .content-box-bb {
  height:5px;
  background-color:#f4f4f4;
  font-size:0;
}
.content-box-tr, .content-box-br {
  padding-left:5px;
  padding-right:5px;
}
.content-box-tl, .content-box-tr, .content-box-bl, .content-box-br {
  background-color: transparent;
  background-image:url(images/content-box.png);
  background-repeat:no-repeat;
  font-size:0;
}
.content-box-tl {
  background-position: left top;
}
.content-box-tr {
  background-position: right top;
}
.content-box-bl {
  background-position: left bottom;
}
.content-box-br {
  background-position: right bottom;
}




