.wysibb .ve-tlb-bold {
	background:url(./img/icons-2.png) 3px -1px no-repeat!important;
}
.wysibb .ve-tlb-italic {
	background:url(./img/icons-2.png) 3px -41px no-repeat!important;
}
.wysibb .ve-tlb-underline {
	background:url(./img/icons-2.png) 2px -21px no-repeat!important;
}
.wysibb .ve-tlb-strike {
	background:url(./img/icons-2.png) 3px -121px no-repeat!important;
}
.wysibb .ve-tlb-link {
	background:url(./img/icons-2.png) 3px -80px no-repeat!important;
}
.wysibb .ve-tlb-unlink {
	background:url(./img/icons-2.png) 3px -100px no-repeat!important;
}
.wysibb .ve-tlb-img {
	background:url(./img/icons-2.png) 3px -60px no-repeat!important;
}
.wysibb .ve-tlb-quote {
	background:url(./img/icons-2.png) 3px -140px no-repeat!important;
}
.wysibb .ve-tlb-spoiler {
	background:url(./img/icons-2.png) 3px -160px no-repeat!important;
}
.wysibb .ve-tlb-list {
	background:url(./img/icons-2.png) 3px -180px no-repeat!important;
}
.wysibb .ve-tlb-bbcode {
	background:url(./img/icons-2.png) 3px -202px no-repeat!important;
	margin:2px 7px !important;
}
.wysibb .wysibb-toolbar .modeSwitch .wysibb-toolbar-btn{
	background-color:transparent!important;
	width:46px;
}
.wysibb .ve-tlb-numlist {
	background:url(./img/icons-2.png) 3px -221px no-repeat!important;
}
.wysibb .ve-tlb-textleft {
	background:url(./img/icons-2.png) 3px -241px no-repeat!important;
}
.wysibb .ve-tlb-textcenter {
	background:url(./img/icons-2.png) 3px -261px no-repeat!important;
}
.wysibb .ve-tlb-textright {
	background:url(./img/icons-2.png) 3px -280px no-repeat!important;
}
.wysibb .ve-tlb-offtopic {
	background:url(./img/icons-2.png) 3px -301px no-repeat!important;
}
.wysibb .ve-tlb-code {
	background:url(./img/icons-2.png) 3px -321px no-repeat!important;
}
.wysibb .ve-tlb-spoiler {
	background:url(./img/icons-2.png) 3px -340px no-repeat!important;
}
.wysibb .ve-tlb-sub {
	background:url(./img/icons-2.png) 3px -361px no-repeat!important;
}
.wysibb .ve-tlb-sup {
	background:url(./img/icons-2.png) 3px -381px no-repeat!important;
}
.wysibb .ve-tlb-colorpick {
	background: url(./img/icons-2.png) 7px -440px!important;
	width:34px;
	height:20px;
}
.wysibb .ve-tlb-table {
	background: url(./img/icons-2.png) 3px -461px!important;
}
.wysibb .ve-tlb-smilebox {
	background: url(./img/icons-2.png) 3px -480px!important;
}
.wysibb .ve-tlb-video {
	background: url(./img/icons-2.png) 3px -500px!important;
}
.wysibb .ve-tlb-hide {
	background: url(./img/icons-2.png) 3px -540px!important;
}
.wysibb .ve-tlb-size {
	display:block;
	background:url(./img/icons-2.png) 3px -523px!important;
	width:45px !important;
	height:20px;
}
.wysibb .ve-tlb-hr {
	background: url(./img/icons-2.png) 3px -575px!important;
}
.wysibb .ve-tlb-textjustify {
	background: url(./img/icons-2.png) 3px -559px!important;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown ins.ar {
	display:block;
	position:absolute;
	right:3px;
	top:3px;
	width:8px;
	height:24px;
	background: url(./img/icons-2.png) -8px -402px!important;
	cursor:default;
}
.wysibb .wbb-br {
	display:none !important;
}
.wysibb .wbb-select .sar {
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:16px;
	height:20px;
	background: url(./img/icons-2.png) -3px -420px!important;
	cursor:default;
	border-left:1px solid rgba(173,173,173,.7);
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container {
	background-image: linear-gradient(top, #7c7c7c 17%, #4a4a4a 59%);
	background-image: -o-linear-gradient(top, #7c7c7c 17%, #4a4a4a 59%);
	background-image: -moz-linear-gradient(top, #7c7c7c 17%, #4a4a4a 59%);
	background-image: -webkit-linear-gradient(top, #7c7c7c 17%, #4a4a4a 59%);
	background-image: -ms-linear-gradient(top, #7c7c7c 17%, #4a4a4a 59%);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.17, #7c7c7c),color-stop(0.59, #4a4a4a));
	margin:4px 4px 4px 0;
	border: 1px solid #000;
	border-radius:5px;
	display:inline-block;
	*display:inline;
}

.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:hover {
	background-color: #617077;
	background-image: linear-gradient(top, #7c7c7c 17%, #617077 59%);
	background-image: -o-linear-gradient(top, #7c7c7c 17%, #617077 59%);
	background-image: -moz-linear-gradient(top, #7c7c7c 17%, #617077 59%);
	background-image: -webkit-linear-gradient(top, #7c7c7c 17%, #617077 59%);
	background-image: -ms-linear-gradient(top, #7c7c7c 17%, #617077 59%);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.17, #7c7c7c),color-stop(0.59, #617077));
}

.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:hover .btn-inner {
	border-bottom: 1px solid #7c8c91;
	border-left: 1px solid #899091;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:first-child {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:first-child .btn-inner {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-left: 1px solid rgba(183,183,183,.35);
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:last-child, .wysibb .wysibb-toolbar .wysibb-toolbar-container .wbb-hide {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:last-child .btn-inner {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-right: 1px solid rgba(183,183,183,.35);
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn span.btn-inner {
	display:block;
	border-right:1px solid rgba(0,0,0,.35);
	border-left:1px solid rgba(183,183,183,.35);
	border-top: 1px solid #999999;
	border-bottom: 1px solid #6e6e6e;
	width:26px;
	height:20px;
}
.wysibb-toolbar-container .wysibb-toolbar-btn:first-child .btn-inner {
	border-left: 1px solid #999999;
}
.wysibb-toolbar-container .wysibb-toolbar-btn:last-child .btn-inner, .wysibb .wysibb-toolbar .wysibb-toolbar-container .wbb-hide .btn-inner {
	border-left: 1px solid #6e6e6e;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn {
	display:inline-block;
/* 	display:inline; */
	background-color:transparent!important;
	height:22px;
	min-width:24px;
	position:relative;
	vertical-align: middle;
	cursor:pointer;
}
.wysibb-toolbar-btn-hovered {
	background-color: #617077;
}
.wysibb-toolbar-btn-hovered span.btn-tooltip {
	display: block !important;
}
.wysibb-toolbar-btn-hovered span.btn-tooltip ins {
	bottom: -14px !important;
}
.wysibb-toolbar-container-ie {
	border-right: none !important;
}
.ve-tlb-bbcode {
	border: none !important;
}
.ve-tlb-colorpick .cp-line {
	overflow: hidden;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select {
	width:100px;
	padding: 0 10px 0 0;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.on,
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.on:hover {
	cursor:pointer;
	background-color: #617077;
	background-image: linear-gradient(top, #7c7c7c 17%, #617077 59%);
	background-image: -o-linear-gradient(top, #7c7c7c 17%, #617077 59%);
	background-image: -moz-linear-gradient(top, #7c7c7c 17%, #617077 59%);
	background-image: -webkit-linear-gradient(top, #7c7c7c 17%, #617077 59%);
	background-image: -ms-linear-gradient(top, #7c7c7c 17%, #617077 59%);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.17, #7c7c7c),color-stop(0.59, #617077));
}
.wysibb .wysibb-toolbar .wysibb-toolbar-btn:first-child:hover {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-btn:last-child:hover {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.on:first-child {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.wbb-ufontfamily {
	width:63px !important;
}

.wbb-fontsize .val {
	width:25px;
}

.wbb-ufontfamily .val {
	width:50px;
	font-family:Georgia;
	color:white;
	font-size:10px !important;
	padding-left:4px !important;
}

.wbb-select .val {
	height:20px;
	line-height:21px;
	font-weight:bold;
	font-size:11px;
	display:block;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
/* 	background-image: -webkit-linear-gradient(bottom, #a1a1a1, #707070 52%, #959595 57%);
	background-image: -moz-linear-gradient(bottom, #a1a1a1, #707070 52%, #959595 57%);
	background-image: -o-linear-gradient(bottom, #a1a1a1, #707070 52%, #959595 57%);
	background-image: -ms-linear-gradient(bottom, #a1a1a1, #707070 52%, #959595 57%);
	background-image: linear-gradient(to top, #a1a1a1, #707070 52%, #959595 57%); */
	background-color:transparent!important;
	padding:0 2px;
	color: white;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .4);
	text-align: center;
}
.wysibb {
	border:1px solid #000;
	background-color: #252525;
	border-radius:7px;
	position:relative;
	font-family:Arial,Verdana,Tahoma;
}

.wysibb .wysibb-toolbar {
	background-color: #252525;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom:1px solid #000;
	position:relative;
	padding:4px 60px 4px 9px;
}
.wysibb .wysibb-toolbar .modeSwitch{
	position:absolute;
	right:4px;
	top:4px;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn span.btn-tooltip {
	display:none !important;
	background: #eeeef5;
	background-image: linear-gradient(top, #707070 17%, #4f4f4f 59%);
	background-image: -o-linear-gradient(top, #707070 17%, #4f4f4f 59%);
	background-image: -moz-linear-gradient(top, #707070 17%, #4f4f4f 59%);
	background-image: -webkit-linear-gradient(top, #707070 17%, #4f4f4f 59%);
	background-image: -ms-linear-gradient(top, #707070 17%, #4f4f4f 59%);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.17, #707070),color-stop(0.59, #4f4f4f));
	border:1px solid #000;
	position:absolute;
	line-height:20px;
	font-size:11px;
	padding:3px 10px;
	bottom:35px;
	left:-3px;
	color:white;
	border-radius:3px;
	white-space:nowrap;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn span.btn-tooltip ins{
	background:url(./img/icons-2.png) 3px -597px no-repeat;
	width:24px;
	height:10px;
	position:absolute;
	bottom:-10px;
	left:2px;
}
.wysibb-text {
	background-color: #707070;
	border-radius: 5px;
}
.wysibb-body {
	background-color: #707070;
	color: white;
	text-shadow: #000 0 1px 1px;
	margin-top: 0;
}
.wysibb-text textarea, .wysibb-text textarea:focus {
	background: #707070;
	background-color: #707070;
	color: white;
	text-shadow: #000 0 1px 1px;
	height: 100%;
	border: none;
}
.wysibb-text iframe,
.wysibb-text textarea {
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}
.wysibb-body fieldset {
	border-radius: 3px;
}
.wysibb-body fieldset div {
	color: #EEE !important;
}
.wysibb-body fieldset legend {
	color: white;
}
.wysibb-body fieldset[data-spoiler="1"] > legend {
	color: white;
	background: #3f3f3f !important;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .8);
	border: 1px solid black !important;
}
.wbb-list {
	background-color: #707070;
	color: white;
	text-shadow: #000 0 1px 1px;
	border: 1px solid #000;
	box-shadow: 0px 0px 5px RGBA(0,0,0,0.5);
}
.wbb-list .sc {
	border: 1px solid #000;
}
.wbb-list .sc:hover {
	border: 1px solid white;
}
.wbb-select .option:hover {
	background-color: #252525;
}
.ve-tlb-colorpick .cp-line {
	background-color: white;
}
.wbb-dropdown, .wbb-select {
	border-top: 1px solid rgba(183,183,183,.35); /* -rgba #999999 */
	border-bottom: 1px solid rgba(183,183,183,.35); /* -rgba #999999 */
	border-right:1px solid rgba(0,0,0,.35); /* -rgba #484848 */
	height: 20px !important;
}
.wbb-dropdown {
	border-left: 1px solid rgba(183,183,183,.35); /* -rgba #999999 */
}
.ve-tlb-colorpick .cp-line {
	bottom: 2px;
}
.wysibb-toolbar-container .wbb-select:last-child {
	border-right: 1px solid rgba(183,183,183,.35); /* -rgba #999999 */
}
.wysibb-toolbar-container .wbb-select:first-child .val {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
#_uwbb-add-smiles-button {
	background: #3f3f3f;
	border: 1px solid black;
	color: white;
}
#_uwbb-add-smiles-button:hover {
	border: 1px solid black;
	background: #4f4f4f;
}
#wbbmodal {
	background-color: rgba(0,0,0,.5);
}
#wbbmodal .wbbm {
	background: #252525;
	text-align: left;
	min-width: 400px;
	max-width: 800px;
	min-height: 200px;
	max-height: 800px;
	margin: 50px auto;
	border: 1px solid black;
	box-shadow: 0px 0px 10px #000;
}
#wbbmodal .wbbm-title {
	position: relative;
	padding: 5px 10px;
	border-bottom: 1px solid rgb(90,90,90);
	color: white;
	text-shadow: black 0 1px 1px;
}
#wbbmodal .wbbm-content {
	color: white;
	text-shadow: black 0 1px 1px;
}
#wbbmodal .wbbm-content input {
	border: 1px solid black;
	background: #707070;
	color: white;
	text-shadow: black 0 1px 1px;
}
#wbbmodal .wbbm-bottom {
	border-top: 1px solid rgb(90,90,90);
	padding: 10px;
	background: #252525;
}
#wbbmodal button {
	color: white;
	text-shadow: black 0 1px 1px;
}
#wbbmodal #wbbm-submit {
	background-image: -webkit-linear-gradient(bottom, #A1A1A1, #707070 52%, #959595 57%);
	background-image: -moz-linear-gradient(bottom, #A1A1A1, #707070 52%, #959595 57%);
	background-image: -o-linear-gradient(bottom, #A1A1A1, #707070 52%, #959595 57%);
	background-image: -ms-linear-gradient(bottom, #A1A1A1, #707070 52%, #959595 57%);
	background-image: linear-gradient(to top, #A1A1A1, #707070 52%, #959595 57%);
	border: 1px solid black;
}
#wbbmodal #wbbm-submit:hover {
	background-image: -webkit-linear-gradient(bottom, #B1B1B1, #808080 52%, #959595 57%);
	background-image: -moz-linear-gradient(bottom, #B1B1B1, #808080 52%, #959595 57%);
	background-image: -o-linear-gradient(bottom, #B1B1B1, #808080 52%, #959595 57%);
	background-image: -ms-linear-gradient(bottom, #B1B1B1, #808080 52%, #959595 57%);
	background-image: linear-gradient(to top, #B1B1B1, #808080 52%, #959595 57%);
}
#wbbmodal #wbbm-cancel {
	border: 1px solid black;
	background: #707070;
	color: #DDD;
}
#wbbmodal #wbbm-cancel:hover {
	background: #808080;
	color: #EEE;
}
#wbbmodal #wbbm-remove {
	background: #BE0000;
	border: 1px solid black;
}
#wbbmodal #wbbm-remove:hover {
	background: #CE0000;
}
.wysibb-body a {
	color: #DDDDDD;
}
.wysibb-text textarea {
	width: 100%;
	box-sizing: border-box;
}
.wysibb-toolbar-ie-not-10 .wysibb-toolbar-btn .btn-inner {
	height: 24px !important;
	width: 27px !important;
}
.wysibb-toolbar-ie-not-10 .wbb-fontsize .val {
	width: 40px;
}
.wysibb-toolbar-ie-not-10 .modeSwitch .btn-inner {
	height: 20px !important;
}
.wysibb-text textarea {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
}
