@charset "UTF-8";
.tdh {
	font-size : 0.9em;
}

.tdc {
	font-size : 0.9em;
}
.fnt-08 {font-size:0.8em}
.fnt-09 {font-size:0.9em}

.link-box { display:block; color: #000;}
a.link-box:focus { color:#000; }
a.link-box:hover { color:#800000; text-decoration:none}


.link-box-btn { color:#000; }
a.link-box-btn:hover,
a.link-box-btn:focus { color:#000; text-decoration:none}

.link-box-block {
	display:block; 
	padding-top:10px; padding-left:5px; padding-right:5px; padding-bottom:10px; 
	background-color: #555; color:#FFF; font-weight:bold; text-align:center;
}
.link-box-empty {
	display:table-cell; 
	background-color:#9ACD32; 
	width:20em; height:15em; 
	font-weight:bold; text-align:center;vertical-align: middle;
}
.link-box-empty:hover {background-color:#FFD700}

.link-box-url {
	display: block;
	font-weight:normal;  text-align:left;vertical-align: bottom;
	margin-top: 0px;
	font-size:10px;
	padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;
	background-color:#FFF;
	color: #333;
}

.pt5 {padding-top:5px}
.pt10 {padding-top:10px}
.pt15 {padding-top:15px}
.pt20 {padding-top:20px}
.pl10 {padding-left:10px}
.pl20 {padding-left:20px}
.pl30 {padding-left:30px}
.pl40 {padding-left:40px}
.pl50 {padding-left:50px}
.pl60 {padding-left:60px}
.pb5 {padding-bottom:5px}
.pb10 {padding-bottom:10px}
.pb20 {padding-bottom:20px}
.pb30 {padding-bottom:30px}
.pr10 {padding-right:10px}
.pr20 {padding-right:20px}
.pr30 {padding-right:30px}
.bdot-down {border: 1px; border-style: none none dotted none;} 

.hand {cursor: pointer}

.bold {font-weight: bold}

.error { color: red;}

.text-grey { color : #DDD;}
.bg-yf  { background-color: #ffffe6; background-image: none;}

.sumvup {padding-left:10px; padding-right:10px; background-color:#0aad2d; /* #5cb85c; */ color: white; font-size:1.5em; width:70px; display:inline-block;}
.sumvdown{padding-left:10px; padding-right:10px; background-color:#F00; /* #5cb85c; */ color: white; font-size:1.5em; width:70px; display:inline-block;}
.disp-none { display : none}
.disp-blk  { display : block}
.disp-iblk  { display : inline-block}

.box-btn {padding-left:10px;font-size:1em}
a.box-btn:hover, 
a.box-btn:focus { text-decoration:none}

.ldnsp:hover {background-color :#ffe6e6; padding-top:3px;}
.lupsp:hover {background-color :#e6ffcc; padding-top:3px;}

.box-btn-item {padding-left:10px; padding:right:10px;}

.box-bottom {padding-top:20px; text-align:center;}

.navbar-inverse .navbar-nav  > li > a  { color: #FFF}

.navbar-inverse .navbar-nav > li > a:hover  { color: #DDD}

.navbar-inverse .navbar-brand   { color: #FFF}

.navbar-inverse .navbar-brand   { color: #FFF}

.ft-black {background-color:#212121; color:#FFF; bottom:0; position:fixed; width:100%;}

.ft { color: #C1C1C1; text-decoration: none;font-size: 9px;}
a.ft:hover, a.ft:focus {color: #F1F1F1; text-decoration: none; font-size:9px; }

.list-inline li:after{content:'|'; margin:0 0px 0 10px;color: #C1C1C1; text-decoration: none;font-size:9px;}


 .pagination>li>a,
.pagination>li>span {
  /* border: 1px solid purple; */
  color:  #212121;
 }
 .pagination a:hover:not(.active) {
   color: white;
   background-color: #aaa;
 }
 
 
.pagination > .active > a, 
.pagination > .active > a:focus, 
.pagination > .active > a:hover, 
.pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
 /*  background: #101010; */
 border: 1px solid #212121;
 background : #212121;
  color: #fff;
}

.boxes-spin {
	position:fixed;
    top: 35%;
    left: 35%;
    width: 100px;
    height: 100px;
}

.mwin {
  min-height :60em;
}

.w50 {
	width:50%;
}

p.s404 {color :#F00; font-size: 2em;}
h2.s404 {color :#666; font-size: 4em;}

p.c {text-align:center;}
p.l {text-align:left;}
p.r {text-align:right;}

.f2em {font-size: 2em;} 

.thumbb {	 
	text-align: center;
    width :100%;}

.db {display:block;}
.dbi {display:inline-block;}

.fbrdrd {
	/* border-style: none none dotted none; */ 
	border-bottom-style: solid;
	border-width: 1px;
	border-color : #999;
}

.ov{overflow:visible;}

.fbrdrt {
	/* border-style: none none dotted none; */ 
	border-top-style: solid;
	border-width: 1px;
	border-color : #999;
}

.btn-p3 {  background-color: #4CAF50;
  border: none;
  color: white;
  padding: 10px 25px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
}

.forum-title-dialog{
    background: #e6ffcc;
    border:0;
}
.forum-add-dialog {
	background: #e6ffcc;
}

.forum-dialog-btn {
	background :#ADFF2F;
	border :0;
	padding: 4px 15px;
    /* margin-left: 10px; */
	color: black;
}

.rmhr { 
	margin-top: 10px;
    margin-bottom : 10px;
}
.cli {
	color: #B0C4DE;
}