img, div, p, span, a, table tr td, table thead tr th, button {behavior: url("./stuff/etc/iepngfix.htc");}

.hide {display: none;}
.cb {clear: both;}
.cl {clear: left;}
.cr {clear: right;}
.cleaner {clear: both; height: 1px; font-size: 0.1em; margin: 3px 0; padding: 0;}
.clear {clear: both;}
.simurl, .imgurl {cursor: pointer;}
.noblock {display: auto;}

.l {text-align: left;}
.r {text-align: right;}
.c {text-align: center;}
.j {text-align: justify;}
.s {text-decoration: line-through;}

.cc {margin: 0 auto;}
.m0 {margin: 0;}

.fl {float: left;}
.fr {float: right;}

.colorpreview {border: 1px solid #888; display: inline-block; width: 16px; height: 16px;}

body#avatar img {float: left;}
body#php4-info {background: #666; color: #fff; font-family: Verdana, Arial, lucida, sans-serif; padding: 50px; text-align: center; text-shadow: 1px 1px 1px #000;} body#php4-info h1 {background: #555; color: #fe9a9a; margin: 0 100px 50px 100px; padding: 10px;} body#php4-info h1 span {color: #aaa;} body#php4-info a {color: #ddd;} body#php4-info a:hover {text-decoration: none;}


/*
	fancyBox v3.0.0 fancyapps.com
	fancyapps.com/fancybox/#license
*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f11;opacity:0;transition-timing-function:cubic-bezier(.55,.06,.68,.19);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container--ready .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-controls{position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:99994;transition:opacity .2s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;direction:ltr}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{position:absolute;top:0;right:0;display:none;pointer-events:all}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{overflow:hidden;direction:ltr}.fancybox-slider,.fancybox-slider-wrap{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch}.fancybox-slide:before{content:"";height:100%;width:0}.fancybox-slide:before,.fancybox-slide>*{display:inline-block;vertical-align:middle}.fancybox-slide>*{position:relative;padding:24px;margin:44px 0;border-width:0;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image:before{display:none}.fancybox-content{display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent}.fancybox-placeholder{z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-image,.fancybox-placeholder,.fancybox-spaceball{position:absolute;top:0;left:0;margin:0;padding:0;border:0}.fancybox-image,.fancybox-spaceball{width:100%;height:100%;max-width:none;max-height:none;background:transparent;background-size:100% 100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:-webkit-grab;cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-error{position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .2s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:transparent}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-caption-wrap{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 0;z-index:99998;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));opacity:0;transition:opacity .2s;pointer-events:none}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;background:transparent;color:#fff;box-sizing:border-box;vertical-align:top;outline:none}.fancybox-button--disabled{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover{background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;border-color:#fff;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button--disabled:after,.fancybox-button--disabled:before{opacity:.5}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (max-width:800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none}.fancybox-button--play:before{top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent}.fancybox-button--pause:before{top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px;background:transparent}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{top:20px;left:21px;width:3px;height:3px;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:220px}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:99993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{display:none!important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0}}

.fancybox-slide--ajax {width: 800px; min-height: 300px; max-height : 90%; right: 0; margin: 0 auto;}

/* jquery COLORPICKER */
.colorpicker {width: 356px; height: 176px; overflow: hidden; position: absolute; background: url('../img/colorpicker/colorpicker_background.png'); font-family: Arial, Helvetica, sans-serif; display: none;} .colorpicker_color {width: 150px; height: 150px; left: 14px; top: 13px; position: absolute; background: #f00; overflow: hidden; cursor: crosshair;} .colorpicker_color div {position: absolute; top: 0; left: 0; width: 150px; height: 150px; background: url('../img/colorpicker/colorpicker_overlay.png');} .colorpicker_color div div {position: absolute; top: 0; left: 0; width: 11px; height: 11px; overflow: hidden; background: url('../img/colorpicker/colorpicker_select.gif'); margin: -5px 0 0 -5px;} .colorpicker_hue {position: absolute; top: 13px; left: 171px; width: 35px; height: 150px; cursor: n-resize;} .colorpicker_hue div {position: absolute; width: 35px; height: 9px; overflow: hidden; background: url('../img/colorpicker/colorpicker_indic.gif') left top; margin: -4px 0 0 0; left: 0px;}
.colorpicker input {background-color: transparent; border: 1px solid transparent; position: absolute; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #898989; top: 4px; right: 11px; text-align: right; margin: 0; padding: 0; height: 11px;} .colorpicker_hex {position: absolute; width: 72px; height: 22px; background: url('../img/colorpicker/colorpicker_hex.png') top; left: 212px; top: 142px;} .colorpicker_hex input {right: 6px;} .colorpicker_field {height: 22px; width: 62px; background-position: top; position: absolute;} .colorpicker_submit {position: absolute; width: 22px; height: 22px; background: url('../img/colorpicker/colorpicker_submit2.png') top; left: 322px; top: 142px; overflow: hidden;} .colorpicker_focus {background-position: center;} .colorpicker_hex.colorpicker_focus {background-position: bottom;} .colorpicker_submit.colorpicker_focus {background-position: bottom;} .colorpicker_slider {background-position: bottom;}
.colorpicker_field span {position: absolute; width: 12px; height: 22px; overflow: hidden; top: 0; right: 0; cursor: n-resize;} .colorpicker_rgb_r {background-image: url('../img/colorpicker/colorpicker_rgb_r.png'); top: 52px; left: 212px;} .colorpicker_rgb_g {background-image: url('../img/colorpicker/colorpicker_rgb_g.png'); top: 82px; left: 212px;} .colorpicker_rgb_b {background-image: url('../img/colorpicker/colorpicker_rgb_b.png'); top: 112px; left: 212px;} .colorpicker_hsb_h {background-image: url('../img/colorpicker/colorpicker_hsb_h.png'); top: 52px; left: 282px;} .colorpicker_hsb_s {background-image: url('../img/colorpicker/colorpicker_hsb_s.png'); top: 82px; left: 282px;} .colorpicker_hsb_b {background-image: url('../img/colorpicker/colorpicker_hsb_b.png'); top: 112px; left: 282px;} .colorpicker_new_color {position: absolute; width: 60px; height: 30px; left: 213px; top: 13px; background: #f00;} .colorpicker_current_color {position: absolute; width: 60px; height: 30px; left: 283px; top: 13px; background: #f00;}


/*
	Uploadify v3.1.0
	Copyright (c) 2012 Reactive Apps, Ronnie Garcia
	Released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
*/
.uploadify {position: relative; margin-bottom: 1em;}
.uploadify-queue {margin-bottom: 1em;}
.uploadify-queue-item {background-color: #f5f5f5; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font: 11px Verdana, Geneva, sans-serif; margin: 5px 10px; width: 400px; padding: 10px; float: left;}
.mce .uploadify-queue-item {width: 390px;}
.uploadify-error {background-color: #FDE5DD !important;}
.uploadify-queue-item .cancel a {background: url('../img/upload-cancel.png') 0 0 no-repeat; float: right; height:	16px; text-indent: -9999px; width: 16px;}
.uploadify-queue-item.completed {background-color: #e5e5e5;}
.uploadify-progress {background-color: #e5e5e5; margin-top: 10px; width: 100%;}
.uploadify-progress-bar {background-color: #0072a8; height: 3px; width: 1px;}




/* ----- THEME STYLE ------ */

/*
** ----- BODY, HTML definitions --------------------------------------------------------------------
*/
html, body {padding: 0; margin: 0; height: 100%;}
body {background: #464646 url("../themes/bluedee/img/background-pattern.jpg") center center repeat fixed; color: #000000; font-family: Verdana, Arial, lucida, sans-serif; text-align: center;}




/*
** ----- MAIN PAGE LAYOUT --------------------------------------------------------------------------
*/
#main {height: auto; _height: 100%; margin: 0 auto; min-height: 100%; padding: 0; position: relative; text-align: center; width: 940px;}

#header {
  height: 99px; background: #0072a8; border: 1px solid #fff; border-top: 0; margin-bottom: 10px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#001525', endColorstr='#0072a8'); /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#001525), to(#0072a8)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #001525,  #0072a8); /* for firefox 3.6+ */
  background-image: -o-linear-gradient(#001525, #0072a8); /* opera */
  border-radius: 0 0 10px 10px;
  box-shadow: #222 0 0 5px;
}
#header div.logo {float: left; margin: 0 19px 0 20px; width: 100px; height: 100px;}
#header div.logo a {background: url('../themes/bluedee/img/logo.png') top left no-repeat; width: 100px; height: 100px; display: block;}
#header div.logo a span {display: none;}
#header div.logo a:hover  {background: url('../themes/bluedee/img/logo.png') bottom left no-repeat;}
#header div.subtitle {float: left; color: #a0a0a0; overflow: hidden; padding: 7px; text-align: left; text-shadow: 1px 1px 1px #000; width: 400px;}

#user-info {
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f6f6f6 0%, #bbb 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f6f6f6 0%,#bbb 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f6f6f6 0%,#bbb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#bbb',GradientType=0 ); /* IE6-9 */
	border: 1px solid #fff;
	border-top: 0;
	border-radius: 0 0 5px 5px;
	float: right; font-size: 0.8em; height: 23px; margin-right: 39px; padding: 3px 0; width: 300px;}
#user-info a {color: #464646;}
#user-info a#profile-link {color: #000000; padding: 0 5px; text-decoration: none;}
#user-info a#profile-link img#header-avatar-mini {position: relative; top: 3px; z-index: 1;}
#user-info a#profile-link span {text-decoration: underline;}
#user-info a#profile-link:hover span {text-decoration: none;}
#user-info span.func-links a {
	padding: 0 2px;
}

#lang-img {cursor: pointer; left: 910px; position: absolute; top: 10px;}
#lang-select {background: #ddd; border: 1px solid #fff; border-top: 0; border-radius: 0 0 5px 5px;	box-shadow: 0px 0px 5px rgba(0, 0, 0, .4); font-size: 0.85em; left: 598px; list-style-type: none; margin: 0; padding: 5px 0; position: absolute; text-align: left; top: 0; width: 300px; z-index: 100;}
#lang-select li a, #lang-select li span.act {border: 1px solid #e0dfdf; color: #464646; display: block; margin: 0 10px; padding: 3px 10px; text-decoration: none;}
#lang-select li span.act  {color: #808080;}
#lang-select li a span {text-decoration: underline;}
#lang-select li a:hover {background: #f0f0f0; border: 1px solid #f0f0f0;}
#lang-select li a:hover span {text-decoration: none;}


#content-wrap {padding-bottom: 36px;}
#content {background: #f0f0f0 url('../themes/bluedee/img/content-top.png') top left repeat-x; border: 1px solid #fff; box-shadow: #222 0 0 5px; clear: both; margin: 0; padding: 5px 10px 20px 10px; text-align: justify; z-index: 100; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}

.content-text {font-size: 0.9em; line-height: 1.3; padding: 5px 20px;}
.content-in-text {font-size: 0.9em; line-height: 1.3;}
.content-text .simurl, .content-text .simbutton, .content-text button {font-size: 1em;}

#footer {bottom: 0; height: 26px; left: 0; margin-top: 10px;  position: absolute; width: 100%;}
#footer div {
  border: 1px solid #fff; border-bottom: 0; background: #001525; color: #cccccc; height: 20px; font-size: 0.7em; padding: 5px 0 0 0; z-index: 2;
  box-shadow: #222 0 0 5px;
  border-radius: 10px 10px 0 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0072a8', endColorstr='#001525'); /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#0072a8), to(#001525)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #0072a8,  #001525); /* for firefox 3.6+ */
  background-image: -o-linear-gradient(#0072a8, #001525); /* opera */ 
}
#footer div a {color: #ffffff;}





/*
** ----- MAIN MENU ---------------------------------------------------------------------------------
*/
ul.menu {list-style-type: none; margin: 0; padding: 39px 0 0 0; =padding: 20px 0 0 0; clear: right;}
ul.menu li {float: left;}
ul.menu li a {background: url('../themes/bluedee/img/menu.png'); width: 122px; height: 23px; display: block; margin: 0 2px 0 3px; padding: 7px 0 0 0; color: #464646; text-shadow: 1px 1px 1px #fff; cursor: pointer; text-decoration: none;}
ul.menu li a span {font-size: 0.95em; text-decoration: underline;}
ul.menu li a:hover span {text-decoration: none;}





/*
** ----- LOGIN SCREEN ------------------------------------------------------------------------------
*/
#login-main {height: auto; _height: 100%; /* IE6 */ margin: 0 auto; min-height: 100%; padding: 0; position: relative; text-align: center; width: 420px;}
#login-main a img {color: #f0f0f0; margin-bottom: 18px;}
#login-main p.login-weblink {font-size: 0.8em; height: 10px; margin: 15px 0; padding: 2px 0px; text-align: right;}
#login-main p.login-weblink a {color: #cccccc;}
#login-main p.login-weblink a:hover {color: #f0f0f0;}

#login-screen #lang-img {cursor: pointer; left: auto; right: 10px; position: absolute; top: 10px;}
#login-screen #lang-select {left: auto; position: absolute; right: 40px; top: 0;}

#login-logo {
	position: relative;
	top: 20px;
}

#login-box {
	background: #cccccc; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cccccc+0,f6f6f6+50,cccccc+100 */
	background: #cccccc; /* Old browsers */
	background: -moz-linear-gradient(top, #cccccc 0%, #f6f6f6 50%, #cccccc 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #cccccc 0%,#f6f6f6 50%,#cccccc 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #cccccc 0%,#f6f6f6 50%,#cccccc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	border: 1px solid #fff;
	border-radius: 10px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, .4);
	height: auto;
	margin: 0 auto;
	width: 420px;
}
#login-box form {margin: 0; padding: 0 20px 0 20px; text-align: center;}
#login-box form fieldset {margin: 0; padding: 0;}
#login-box form label {color: #464646; display: block; font-size: 0.9em; margin: 10px 0 0 0; padding: 0 0 0 90px; text-align: left;}
#login-box form #login-register {text-align: left; padding: 0 0 0 5px;}
#login-box form #login-login label#label_login {margin: 0;}
#login-box form #login-register label {float: left; width: 120px; margin: 0 10px 0 0; padding: 10px 0 0 0; font-weight: bold; text-align: right;}
#login-box form input.text {font-size: 1em; margin: 0 auto; padding: 5px; width: 200px;}
#login-box form input.checkbox {margin: 0 auto;}
#login-box form label.perm-login {display: inline; padding: 0; margin: 0;}
#login-box form #login-register input {margin: 2px 0;}
#login-box form button {margin: 10px 0 0 0;}
#login-box form#form-register button {margin: 5px 0 0 0;}
#login-box form#form-login p.pl {font-size: 0.8em; margin: 0; padding: 5px 0 0 0; text-align: center;}

#login-screen p#links {font-size: 0.8em; padding: 0 20px; text-align: left;}
#login-screen p#links span {float: right;}

#login-footer {
	//* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6f6f6+0,cccccc+100 */
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f6f6f6 0%, #bbb 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f6f6f6 0%,#bbb 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f6f6f6 0%,#bbb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#bbb',GradientType=0 ); /* IE6-9 */
	border: 1px solid #fff;
	border-bottom: 0;
	border-radius: 10px 10px 0 0;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, .4);
	bottom: 0;
	clear: both;
	position: absolute;
	left: 0;
	height: 30px;
	margin: 0 auto;
	width: 100%;
}
#login-footer div {font-size: 0.8em; padding-top: 8px; color: #464646;}
#login-footer div a {color: #000000;}

.login-msg {font-size: 0.85em; font-weight: bold; height: 25px; text-align: center; padding-top: 20px; text-shadow: 1px -1px 1px #fff;}
.msg-error, .msg-warning {color: #ac1111;}
.msg-main {color: #464646;}
.msg-info {color: #005b86;}
.msg-ok {color: #259E00;}





/*
** ----- INSTALL -----------------------------------------------------------------------------------
*/
.install-form label {font-weight: bold;}

ul#install-lang {border-top: 1px solid #1847a1; border-left: 1px solid #1847a1; font-size: 0.9em; list-style-type: none; margin: 0 auto; padding: 0; width: 411px;}
ul#install-lang li {padding: 0; margin: 0;}
ul#install-lang li a {display: block; width: 400px; font-size: 1.3em; padding: 5px 0 5px 10px; color: #ffffff; text-decoration: none; border-bottom: 1px solid #1847a1; border-right: 1px solid #1847a1; background: #3883c2;}
ul#install-lang li a:hover {background: #5c9cd1;}

ol#install-list {border: 1px solid #cccccc; background: #fff; padding: 10px 10px 10px 30px;}
ol#install-list li {margin: 15px 0 0 0;}


#chmod-help-toggle {color: red;}
ul.chmod-dirs {padding: 5px 5px 5px 60px;}
ul.chmod-dirs li {list-style-image: url('../../../stuff/img/icons/folder.png'); padding: 2px 0; font-weight: bold;}

#import-form {margin: 30px 200px 0 200px;}
#import-form fieldset {border: 1px solid #cccccc;}

.additional {color: #464646; font-size: 0.9em; margin-top: 40px;}





/*
** ----- HEADINGS, LINKS, FORMS --------------------------------------------------------------------
*/
a {color: #0072a8;}
a:hover {text-decoration: none;}
a.custom {text-decoration: none; border-bottom: 1px solid #0072a8;}
a.custom:hover {border: none;}
.simurl {border-bottom: 1px dotted #0072a8; color: #0072a8; text-decoration: none;}
.simurl:hover {text-decoration: none;}
a img {border: 0;}


form fieldset, form legend, form input[type="text"], form input[type="number"], form input[type="submit"], form input[type="button"], form input[type="file"], form input[type="password"], form select, form textarea, #mn-comment-buttons img, .round, .preview, .wtooltip, .simple-format img, .simple-format-smiles img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #808080;
}
input, select {background: #ffffff; padding: 2px;}
input.submit {background: #f0f0f0 url('../themes/bluedee/img/submit-small.gif') top left repeat-x; color: #000000; cursor: pointer; padding: 3px 8px;}
input.submit:hover {background: #fff url('../themes/bluedee/img/submit-small.gif') bottom left repeat-x;}
form fieldset {border: 0;}
form fieldset legend {text-align: left; margin: 0; padding: 5px 10px; border: 1px solid #cccccc; font-size: 0.9em;}
form input.text {font-size: 1em; width: 300px;}
form input.medium {font-size: 1em; width: 150px;}
form input.text, form input.custom, form select.custom, form input.medium {padding: 5px;}
form input.autowidth {width: auto;}
form select.long {width: 312px;}
form p.ta-description {text-align: left; margin: 20px 0 0 0;}

div.simbutton {display: inline-block; text-align: center;}
div.simbutton.hide {display: none;}
button, div.simbutton a {
	background: #fff url('../themes/bluedee/img/button.png') bottom left repeat-x;
	border: 1px solid #a0a0a0;
	border-radius: 5px;
	color: #0072a8;
	cursor: pointer;
	display: inline-block;
	font-size: 0.9em;
	font-weight: bold;
	padding: 8px 20px;
	text-decoration: none;
	text-shadow: 1px 1px -1px #fff;
}
button img, div.simbutton a img {position: relative; top: 2px;}
button {margin: 0 5px; height: 40px;}
div.simbutton a {display: block; height: 20px;}
button:hover, div.simbutton a:hover {
	background: #ffffff;
	box-shadow: 0px 0px 5px #cccccc;
}

iframe {border: 0;}





/*
** ----- INFO MESSAGES (warnings, errors, ok messages) ---------------------------------------------
*/
.i-main, .i-error, .i-ok, .i-info {font-size: 1em; font-weight: bold; margin: 5px 10px; padding: 10px; text-align: center; text-shadow: 0px 1px 1px #fff;}
.i-main {color: #0072a8;}
.i-error {color: #C94135;}
.i-info {color: #1847a1;}
.i-ok {color: #26A400;}

.mn-warnings {background: #f9dbdb; border: 2px solid #d86d6d; font-size: 0.85em; margin: 10px 5px; padding: 10px;}
.mn-warnings ul li {list-style-image: url('../.../themes/bluedee/img/icons/warning.png'); margin: 5px 10px 5px 20px; padding: 2px 0 2px 5px;}
.mn-warnings ul li span {color: #808080; font-style: italic;}

.show-post h2 {color: #808080;}
.show-post {font-size: 0.7em; line-height: 1.4; text-align: left;}

.mn-highlight {background: yellow;}





/*
** ----- DASHBOARD ---------------------------------------------------------------------------------
*/
#version-info {color: #f0f0f0; font-size: 0.9em; background: #808080; margin: 10px 5px; padding: 10px; text-shadow: 1px 1px -1px #333;}
#version-info a {color: #ffffff; text-shadow: 1px 1px -1px #000000;}
#version-info .simbutton a {color: #464646; margin: 0 auto; text-shadow: 1px 1px -1px #fff;}

.db-info {background: #f6f6f6; border: 1px solid #808080; color: #555; font-size: 0.8em; margin: 10px 5px; padding: 10px; text-shadow: 1px 1px -1px #fff;}
.db-info strong {color: #0072a8; font-size: 1em;}
.db-info textarea {color: #464646; height: 50px; margin: 0 20px; width: 800px;}
.db-info p {margin: 0; padding: 0;}

#mn-post {font-size: 0.85em; line-height: 1.4; padding: 10px 80px 0 80px;}
#mn-post #comments-title {margin-top: 40px;}
#mn-post .comment-info {border-top: 1px solid #cccccc; color: #808080; font-weight: bold; padding-top: 15px; text-align: center; text-shadow: 1px 1px -1px #fff;}

#mn-comment-form {margin: 20px 0 0 0;}
#mn-comment-form p, #mn-comment-form label {display: none;}
#mn-comment-form table {font-size: 0.9em;}
#mn-comment-form fieldset {border: 1px solid #cccccc; padding: 20px; width: 430px; margin: 0 auto;}
#mn-comment-form legend {color: #808080; text-shadow: #fff 1px 1px -1px;}
#mn-comment-form textarea {height: 140px; padding: 3px; width: 420px;}
#mn-comment-form input {margin: 10px 0 0 0; padding: 10px 0; width: 212px;}
#mn-comment-buttons {margin: 0 0 0 4px;}
#mn-comment-buttons img {cursor: pointer; padding: 3px; border: 1px solid #cccccc; margin-left: -4px;}
.mn-success {color: forestgreen; font-weight: bold; margin: 10px 0 0 0; text-align: center; text-shadow: #fff 1px 1px -1px;}

#db-links {position: absolute; top: 125px; padding: 0 5px; width: 910px;}
#db-post-link {background: url('../themes/bluedee/img/s-button.png') top left no-repeat; color: #464646; float: left; font-size: 0.9em; height: 23px; padding: 7px 0 0 7px; text-decoration: none; text-shadow: 1px -1px 1px #fff; width: 123px;}
/* #db-post-link:hover {background: url('../themes/bluedee/img/s-button.png') bottom left no-repeat;} */
#db-post-link span {text-decoration: underline; position: relative; top: -2px;}
#db-post-link:hover span {text-decoration: none;}
#db-config-link {background: url('../themes/bluedee/img/small-button.png') top left no-repeat; float: right; height: 23px; padding: 7px 0 0 7px; width: 23px;}
/* #db-config-link:hover {background: url('../themes/bluedee/img/small-button.png') bottom left no-repeat;} */



table.widget {border: 1px solid #cccccc; border-bottom: 0; border-collapse: collapse; font-size: 0.9em; margin: 6px 5px; width: 448px;}
table.widget tr td, table.widget tr th {background: #ffffff; border-bottom: 1px solid #cccccc; padding: 5px;}
table.widget tr th {background: #cccccc; color: #464646; padding: 10px; text-align: center; text-shadow: 1px 1px 1px #fff;}
table.widget tr td.date {color: #808080; width: 80px;}
table.widget tr td.edit {padding: 0; width: 20px;}
table.widget tr td.edit a, table.widget tr td.edit img {display: none;}
table.widget tr td.edit p {margin: 0; padding: 5px 0 0 0;}
table.widget tr td.c_author {width: 130px; color: #464646;}
table.widget tr td.c_author a {font-size: 0.75em;}
table.widget tr td.rss-item strong.title {display: block; margin: 5px 0 5px 10px;}
table.widget tr td.rss-item p {font-size: 0.8em; line-height: 1.4; margin: 0; padding: 0;}
table.widget tr td div.comment-text {background: #f6f6f6; border: 1px solid #cccccc; font-size: 0.7em; height: 40px; margin: 0; overflow: auto; width: 245px;}
table.widget tr:hover td.rss-item {background: #ffffff;}
table.widget tr:hover p.c_links a, table.widget tr:hover .info {display: inline;}
table.widget tr:hover td {background: #ffffde;}
table.widget tr:hover td.edit a, table.widget tr:hover td.edit img, table.widget tr:hover span.links {display: inline;}

.w1, .w3, .w5 {clear: left;  float: left;}
.w2, .w4, .w6 {clear: right; float: right;}

form#db-config-form {text-align: center; margin: 0 auto; padding: 10px 0 0 0; width: 360px;}
form#db-config-form table {width: 340px;}
form#db-config-form table tr td.labels, form#db-config-form table tr td.inputs {text-align: left;}
form#db-config-form table tr td.selects {padding: 0 0 0 10px; text-align: left;}
form#db-config-form table tr td.selects select {width: 60px;}





/*
** ----- TABLE - common values for posts, categories, users lists  ---------------------------------
*/
table.tablesorter {border: 1px solid #808080; border-bottom: 0; border-collapse: collapse; font-size: 0.8em; margin: 0 auto; width: 100%;}

table.tablesorter tr th, table.tablesorter tr td {border-bottom: 1px solid #808080; overflow: hidden;}
table.tablesorter tr td {background: #ffffff; padding: 5px 0 5px 5px; text-align: left;}
table.tablesorter tr td.c {text-align: center; padding: 0;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {background: #808080; color: #ffffff; text-align: left; text-shadow: 1px 1px -1px #222;}
table.tablesorter thead tr th {padding: 10px 0 10px 20px; cursor: pointer;}
table.tablesorter tfoot tr th, table.tablesorter tfoot tr th:hover {padding: 5px 0 5px 20px; background: #808080;}

table.tablesorter thead tr th.num.headerSortDown {background: #a0a0a0 url('../../stuff/img/icons/sort-num-asc.png') 2px 10px no-repeat;}
table.tablesorter thead tr th.num.headerSortUp {background: #a0a0a0 url('../../stuff/img/icons/sort-num-desc.png') 2px 10px no-repeat;}
table.tablesorter thead tr th.date.headerSortDown {background: #a0a0a0 url('../../stuff/img/icons/sort-date-asc.png') 2px 10px no-repeat;}
table.tablesorter thead tr th.date.headerSortUp {background: #a0a0a0 url('../../stuff/img/icons/sort-date-desc.png') 2px 10px no-repeat;}
table.tablesorter thead tr th.headerSortDown {background: #a0a0a0 url('../../stuff/img/icons/sort-asc.png') 2px 10px no-repeat;}
table.tablesorter thead tr th.headerSortUp {background: #a0a0a0 url('../../stuff/img/icons/sort-desc.png') 2px 10px no-repeat;}
table.tablesorter thead tr th.nosort {background: #808080; cursor: default;}
table.tablesorter tr th.nosort:hover {background-image: none;}
table.tablesorter tr th:hover {background: #808080 url('../../stuff/img/icons/sort.png') 2px 10px no-repeat;}

table.tablesorter tr.highlight td {background-color: #ebfde7;}
table.tablesorter tr:hover td {background: #ffffde;}
table.tablesorter tr:hover .links, table.tablesorter tr:hover .comment-links, table.tablesorter tr:hover .info {display: inline;}

table.tablesorter tr td .links, table.tablesorter tr td .comment-links, table.tablesorter tr td .info {font-size: 0.85em;}
table.tablesorter tr td .links a, table.tablesorter tr td .info a, table.tablesorter tr td .links span.simurl {color: #808080; text-decoration: underline; border: 0;}
table.tablesorter tr td .links a:hover, table.tablesorter tr td .info a:hover, table.tablesorter tr td .links span.simurl:hover {text-decoration: none;}
table.tablesorter tr td .comment-links a {color: #0072a8;}
table.tablesorter tr td .trivial, table.tablesorter tr td.trivial {color: #a0a0a0; font-style: italic;}
table.tablesorter tr td .info {color: #808080;}
table.tablesorter tr td .main-link {font-weight: bold;}
table.tablesorter tr td span.main-link {color: #808080; border-bottom: 1px dashed #cccccc; cursor: default;}
table.tablesorter tr td a.main-link span.ext {color: #a0a0a0;}
table.tablesorter tr td a.trash {color: darkred;}
table.tablesorter tr td form {display: inline;}

form.filter {text-align: center; clear: both; padding: 10px 0; margin: 0; border: 1px solid #808080; background: #a0a0a0;}
form.filter #search {margin: 5px 0 0 0;}
form.filter #search input#q {width: 200px;}
form.filter select {width: 160px;}
form.filter select option.description {color: #808080;}

#pager {margin: 0 auto; margin-top: 5px; margin-bottom: 5px; padding: 0; text-align: center; width: 300px;}
#pager input {margin: 0; padding: 5px 3px; width: 30px; text-align: center; background: transparent; color: #808080; font-weight: bold; border: 0;}
#pager img {cursor: pointer;}
.custom-pager {position: relative; top: -28px;}

.no-values {font-style: italic; text-align: center;}





/*
** ----- POSTS ### edit/delete list  ---------------------------------------------------------------
*/
table#posts-list thead tr th#cell-post {width: 300px;}
table#posts-list thead tr th#cell-author {width: 140px;}
table#posts-list thead tr th#cell-cat {width: 140px;}
table#posts-list thead tr th#cell-status {width: 100px;}
table#posts-list thead tr th#cell-comments {width: 30px;}
table#posts-list thead tr th#cell-date {width: 70px;}

table#posts-list tr td.cell-post {padding-right: 20px;}
table#posts-list tr td a:hover {text-decoration: none;}
table#posts-list tr td a.comment-link.off {color: #a0a0a0;}
table#posts-list tr td .short_story {color: #464646; font-size: 0.8em; padding: 5px 0; text-align: justify;}
table#posts-list tr td .future {color: #a0a0a0; font-style: italic;}
table#posts-list tr td span.status_1 {color: #008000;}
table#posts-list tr td span.status_2 {color: #0072a8;}
table#posts-list tr td span.status_3 {color: #ffa500;}
table#posts-list tr td span.status_4 {color: #ff0000;}
table#posts-list tr td span.status_5 {color: #ff0000;}
table#posts-list tr td span.status_6 {color: #b10dc9;} 

.mce-add-image {margin: 0 10px 0 0;}
.mce-add-image .simurl {font-size: 0.7em; position: relative; bottom: 3px;}
.mce-add-image:hover .simurl {border: 0;}





/*
** ----- POSTS ### Add/Edit post form --------------------------------------------------------------
*/
#posts-add-edit {margin: 0; padding: 0;}
#posts-add-edit fieldset {text-align: center; margin: 0; padding: 0;}
#posts-add-edit input.file {padding: 5px; width: 300px;}
#posts-add-edit textarea {width: 699px; height: 197px; margin: 0; padding: 5px;}
#posts-add-edit textarea#full_story {height: 347px;}
#posts-add-edit .ta-wrap {margin: 0 0 0 105px; text-align: left;}
#posts-add-edit p.ta-description {padding: 0 115px;}
#posts-add-edit #full-story-wrap p.ta-description {padding: 0 10px;}
#posts-add-edit p.r {margin: 0 110px 15px 0;}
#posts-add-edit p.l {margin: 0 0 15px 110px;}
#posts-add-edit p.c {margin: 10px 0 20px 0;}
#posts-add-edit .wysiwyg-toggle {cursor: pointer; float: right;}
#posts-add-edit .w2 {padding: 0 105px 0 0;}
#posts-add-edit #settings, #posts-add-edit #tags, #posts-add-edit #xfields {width: 710px;}
#posts-add-edit #settings-in table tr td {vertical-align: top;}
#posts-add-edit #settings-in table tr td.labels, #posts-add-edit #tags-in table tr td.labels {width: 120px;}

#post-add-cat {background: #e6e6e6; border: 1px solid #cccccc; margin-top: -71px; padding: 7px 11px; position: absolute;}
#post-add-cat span {font-size: 0.7em;}
#post-img-add-cat {position: relative; top: 3px;}

.friendly-url {
	color: #a0a0a0;
	font-size: 0.7em;
	padding: 0 0 5px 0;
}
.friendly-url input {
	border: 1px solid #cccccc !important;
	border-radius: 0 !important;
	background: #cccccc;
	color: #464646;
}
.friendly-url input:focus {
	background: #ffffff;
}

#table-posts-add-edit {margin: 0 0 0 112px; text-align: left;}
#table-posts-add-edit tr td.labels {width: 150px;}
#table-posts-add-edit tr td.labels.vat {vertical-align: text-top;}
#table-posts-add-edit tr td.inputs {width: 500px;}
#table-posts-add-edit tr td .trivial {font-size: 0.8em;}

.toggles {font-size: 0.9em;}

.p-form #settings, .p-form #tags, .p-form #info, .p-form #xfields {margin: 0 auto; margin-top: 10px; text-align: left; font-size: 0.9em;}
.p-form #settings-in, .p-form #tags-in, .p-form #info-in, .p-form #xfields-in {border: 1px solid #bbb; background: #f6f6f6; padding: 10px 20px; margin-bottom: 10px;}
.p-form #tags-in {padding: 10px 10px 10px 20px;}
.p-form #tags-in ul.tags {list-style-type: none; margin: 5px 0 0 0; max-height: 400px; overflow: auto; padding: 0;}
.p-form #tags-in ul.tags li {display: block; float: left; font-size: 0.75em; padding: 3px 0; width: 220px;}
.p-form #tags-in .fr {font-size: 0.75em; padding: 0 10px 0 0;}
.p-form #tags-in label {cursor: pointer;}
.p-form #settings-in strong, .p-form #tags-in strong, .p-form #xfields-in strong {color: #464646;}
.p-form #settings-in strong {display: block; padding: 0 0 10px 0;}
.p-form #tags-in #tag-add {clear: both; padding: 10px 0 0 0;}
.p-form #tags-in #new_tag {padding: 3px;}
.p-form #settings-in table, .p-form #xfields-in table {text-align: left; border-collapse: collapse; width: 100%;}
.p-form #settings-in table tr td, .p-form #xfields-in table tr td {padding: 5px 0 5px 10px;}
.p-form #settings-in table tr:hover td {background: #ffffde;}
.p-form #settings-in table tr td ul {list-style-type: none; margin: 0; padding: 0;}
.p-form #settings-in table tr td ul li {padding: 3px;}
.p-form #settings-in table tr td ul li.special-li {border-top: 1px dashed #808080; padding-top: 10px;}
.p-form #settings-in table tr td span.help {color: #cccccc; font-size: 0.8em;}

.simple-format {margin: 0 auto; border-left: 1px solid #a0a0a0; border-top: 1px solid #a0a0a0; border-right: 1px solid #a0a0a0; border-radius: 5px 5px 0 0; width: 205px; _width: 225px; height: 25px; position: relative; right: 284px; top: 1px; =top: 2px; padding: 4px 10px 0 10px; background: #ffffff;}
.simple-format img {cursor: pointer; border: 1px solid #a0a0a0; padding: 2px; margin-right: 1px; float: left;}
.simple-format img:hover {border: 1px solid #808080; background: #f0f0f0;}
.simple-format img.last_img {margin-right: 20px;}

#simple-format-short_story, #simple-format-full_story, #simple-format-text {display: none; position: absolute; margin: -116px 0 0 225px; =margin-right: 300px; z-index: 90; border: 1px solid #808080; background: #ffffff; width: 170px; padding: 10px; text-align: center;}
#simple-format-short_story img, #simple-format-full_story img, #simple-format-text img {cursor: pointer; border: 1px solid #fff; padding: 3px;}
#simple-format-short_story img:hover, #simple-format-full_story img:hover, #simple-format-text img:hover {border: 1px solid #808080; background: #f0f0f0;}


#comments-view {font-size: 0.85em; margin: 0 40px; padding: 10px;}
div.comment {background: #ffffff; border: 1px solid #cccccc; border-top: 0px; font-size: 0.9em; line-height: 1.4; padding: 10px; text-decoration: justify;}
div.comment code {background: #f6f6f6; border: 1px solid #cccccc; display: block; font-size: 0.9em; margin: 5px 20px; overflow: auto; padding: 5px 10px;}
div#comments-title {background: #f6f6f6; border: 1px solid #cccccc; text-align: center; padding: 10px;}
div#no-comments {border: 1px solid #cccccc; color: #0072a8; padding: 10px; text-align: center;}
div.comment .info {color: #808080;}
div.comment .info strong {color: #464646;}
div.comment:hover {background: #ffffde;}
div.comment:hover .links {display: inline; float: right; font-size: 0.9em;}





/*
** ----- PAGES ### Add/Edit post form --------------------------------------------------------------
*/
#pages-add-edit {margin: 0; padding: 0;}
#pages-add-edit fieldset {text-align: center; margin: 0; padding: 0;}
#pages-add-edit fieldset label#for-title {margin: 0 20px 0 55px;}
#pages-add-edit textarea {width: 799px; height: 297px; margin: 0; padding: 5px;}
#pages-add-edit .ta-wrap {margin: 0 0 0 55px; text-align: left;}
#pages-add-edit p.ta-description {padding: 0 55px;}
#pages-add-edit .wysiwyg-toggle {cursor: pointer; float: right;}
#pages-add-edit p.r {margin: 10px 60px 0 0;}
#pages-add-edit #settings, #pages-add-edit #info, #pages-add-edit #xfields {width: 810px;}
#pages-add-edit #settings-in table, #pages-add-edit #xfields-in table {margin: 0 50px; width: 710px;}
#pages-add-edit #settings-in table tr td.labels {width: 160px;}
#pages-add-edit #info .example {color: #808080; text-shadow: #fff 1px -1px 1px;}
#pages-add-edit #info p.example {padding: 0; margin: -10px 0 15px 0; text-align: center;}
#pages-add-edit textarea.integration {height: 65px; margin: 0 auto; width: 700px;}

.page-info {margin: 0 auto; text-align: left;}
.page-info tr td {height: 30px;}
.page-info tr td.labels {width: 220px;}
.page-info tr td.inputs {width: 350px;}

table#pages-list thead tr th#cell-id {width: 40px;}
table#pages-list thead tr th#cell-page {width: 360px;}
table#pages-list thead tr th#cell-author {width: 200px;}
table#pages-list thead tr th#cell-order {width: 30px;}
table#pages-list thead tr th#cell-visible {width: 30px;}
table#pages-list thead tr th#cell-date {width: 70px;}
.page-key {display: inline;}


body#reorder_page {background: #ffffff; text-align: left;height: auto;}
body#reorder_page p.help {color: #808080; font-size: 0.8em; padding: 5px 10px; text-align: justify;}
ul#reorder_list {list-style-type: none; margin: 0 auto; padding: 0; width: 330px;}
ul#reorder_list li {border: 1px solid #cccccc; color: #464646; font-weight: bold; margin: 1px 0; padding: 5px 10px; position: relative;}
.reorder_hover {background: #ffffde;}
.reorder_drag {background: #ffffde; border: 1px solid #cccccc; font-weight: bold; opacity: 0.7; padding: 5px 10px;}
.reorder_drop {background: #f4f4f4; border: 1px solid #f4f4f4;}


table tr td.dragHandle {padding: 0 10px; width: 20px;}
table tr:hover td.dragHandle, table tr.dragged td.dragHandle {background: #ffffde url('../../stuff/img/icons/draghandle.png') 10px 10px no-repeat; cursor: move;}
table tr.dragged td, table tr.dragged td.dragHandle {background-color: #f0f0f0;}






/*
** ----- CATEGORIES ### All stuff ------------------------------------------------------------------
*/
table.minor-list {width: 400px; float: right; margin: 0 60px 0 0;}
table.minor-list tr th#minor_id {width: 40px;}
table.minor-list tr th#minor_name {width: 320px;}
table.minor-list tr th#minor_count {width: 40px;}

form#category-add-edit {float: left; width: 315px; margin: 0 0 0 60px; text-align: center;}
form#category-add-edit label {display: block; text-align: left; padding: 0 10px;}
form#category-add-edit button {margin: 5px 0 0 0;}
form#category-add-edit .cancel {font-size: 0.8em; padding: 0 0 0 10px;}


#gallery-images {
	margin: 30px 0 0 -30px;
	width: 420px;
	text-align: left;
}

#gallery-images img {
	border: 2px solid #fff;
	border-radius: 2px;
	box-shadow: 0 0 3px rgba(0, 0, 0, .4);
	margin: 1px;
	opacity: 0.7;
}

#gallery-images img.main {
	border-color: yellow;
	opacity: 1;
}

#gallery-images img:hover {
	cursor: pointer;
	opacity: 1;
}

#gallery-images p {
	clear: both;
	color: #a0a0a0;
	font-size: 0.65em;
	line-height: 1.5;
	margin-top: 30px;
}





/*
** ----- USERS ### Add/Edit user form --------------------------------------------------------------
*/
body#avatar {background: #f0f0f0; text-align: left; font-size: 0.8em;}
body#avatar img {float: left; margin-right: 5px;}
body#avatar input {padding: 3px 6px; width: 180px;}
body#avatar div {overflow: hidden; padding: 0 0 1px 0;}
body#avatar .help {color: #a0a0a0; font-size: 0.85em;}
body#avatar #avatar-controls {line-height: 1.5;}
body#avatar a, .simurl {border-bottom: 1px dotted #0072a8; color: #0072a8; cursor: pointer; text-decoration: none;}
body#avatar a:hover, .simurl:hover {border-bottom: 0;}

#users-add-edit, .profile-form {margin: 0; padding: 0;}
#users-add-edit fieldset, .profile-form fieldset {text-align: center; margin: 0 auto; margin-top: 15px; padding: 20px 10px; width: 600px; border: 1px solid #cccccc;}
#users-add-edit fieldset legend, .profile-form fieldset legend {color: #808080; font-weight: bold; text-shadow: #fff 1px 1px 1px;}
#users-add-edit fieldset label, .profile-form fieldset label, #users-add-edit fieldset span.simlabel, .profile-form fieldset span.simlabel {font-size: 0.95em; color: #464646;}
#users-add-edit p.r, .profile-form p.r {padding: 0 160px;}
#users-add-edit #personal-info, #users-add-edit #contact-info, #users-add-edit #other-info {display: none;}

#user-login-info {margin: 60px 0 0 0;}

#profile-old-pass {background: #e6e6e6; border: 1px solid #cccccc; margin: 0 49px 0 17px; padding: 10px; text-shadow: #fff 1px 1px -1px;}
#profile-old-pass label {font-weight: bold;}
#profile-old-pass span {color: #808080; display: block; font-size: 0.8em; padding: 5px 0 0 0;}

.user-info {text-align: left; margin: 10px 0 0 0;}
.user-info tr td.labels {width: 220px; padding: 0 0 0 15px;}
.user-info tr td.inputs {width: 350px; padding: 0 0 10px 0;}
.user-info tr td.info-text {font-size: 0.9em; width: 350px; padding: 10px 0 10px 0;}
.user-info tr td.help {width: 590px; color: #808080; font-size: 0.7em; padding: 0 5px 5px 5px;}
.user-info tr td span.help {color: #808080; font-size: 0.7em;}
.user-info tr td textarea {font-size: 0.8em; height: 80px; padding: 5px; width: 300px;}
.user-info tr td iframe {height: 110px; width: 300px;}


table#users-list {margin: 0;}
table#users-list thead tr th#cell-username {width: 250px;}
table#users-list thead tr th#cell-email {width: 250px;}
table#users-list thead tr th#cell-group {width: 200px;}
table#users-list thead tr th#cell-posts, table#users-list tbody tr td.cell-posts {width: 50px;}





/*
** ----- GROUPS ### All stuff ----------------------------------------------------------------------
*/
table#groups-list {width: 660px; margin: 0 auto;}
table#groups-list thead tr th {cursor: default;}
table#groups-list thead tr th:hover {background: #808080; cursor: default;}
table#groups-list tr th.group_name {width: 300px;}
table#groups-list tr th.group_count {width: 80px; padding: 5px; text-align: center;}
table#groups-list tr th.permissions {width: 30px; padding: 10px 0; text-align: center;}

ul#permissions-help {background: #e3e3e3; border: 1px solid #cccccc; color: #464646; font-size: 0.75em; list-style-type: none; margin: 20px 20px 0 20px; padding: 10px 15px; text-align: left;}
ul#permissions-help li {display: block; margin: 5px 0;}


form#group-add-edit {width: 790px; margin: 0 auto;}
form#group-add-edit p {clear: both; padding: 20px 0 0 0; text-align: center;}
form#group-add-edit fieldset {border: 1px solid #cccccc; float: left; height: 115px; margin: 10px; padding: 10px; width: 220px;}
form#group-add-edit fieldset#group-name {width: 745px; height: auto; text-align: center;}
form#group-add-edit fieldset#group-name label {font-size: 0.85; color: #464646; font-weight: bold;}
form#group-add-edit fieldset#group-name input {margin: 0 0 0 10px;}
form#group-add-edit fieldset legend {border: 1px solid #cccccc; color: #464646; font-weight: bold; font-size: 0.85em; padding: 5px 10px;}
form#group-add-edit fieldset:hover, form#group-add-edit fieldset:hover legend {border: 1px solid #808080; background: #fff;}
form#group-add-edit fieldset#group-name:hover {border: 1px solid #cccccc; background: transparent;}

ul.permissions-list {list-style-type: none; font-size: 0.75em; text-align: left; margin: 0; padding: 0;}
ul.permissions-list li {display: block; margin: 5px 0;}





/*
** ----- COMMENTS ### Edit comment form ------------------------------------------------------------
*/
#c-count {color: #464646; float: left; font-size: 0.8em; position: relative; top: 20px; width: 400px;}
table#comments-list {margin: 0;}
table#comments-list thead tr th#cell-author {width: 165px;}
table#comments-list thead tr th#cell-text {width: 500px;}
table#comments-list thead tr th#cell-post {width: 180px;}
table#comments-list tbody tr td .checkbox {float: right;}

table#comments-list tr td span.status_0 {color: #ff0000;} /* red */
table#comments-list tr td span.status_1 {color: #008000;} /* green */
table#comments-list tr td span.status_2 {color: #ffa500;} /* orange */
table#comments-list tr td span.status_3 {color: darkred;} /* darkred */
table#comments-list tr td span.status_4 {color: darkred;} /* darkred */
table#comments-list tr td span.status_5 {color: #ff0000;} /* red */

table#comments-list tr:hover p.process-links {display: block; font-size: 0.85em; margin: 0; padding: 5px 0;}
table#comments-list tr td a.approve, table#comments-list tr td a.restore {color: #008000;}
table#comments-list tr td a.reject, table#comments-list tr td a.delete {color: #ff0000;}

table#comments-list tbody tr td {vertical-align: top;}
div.comment-text {background: #f6f6f6; border: 1px solid #cccccc; border-radius: 3px; box-shadow: 0px 0px 3px rgba(0, 0, 0, .15); font-size: 0.85em; height: 60px; line-height: 1.4; margin: 0 0 5px 0; overflow: auto; padding: 2px 5px; text-align: justify; width: 520px;}

.bulk-actions {padding: 5px 0 0 0; text-align: left; z-index: 100;}
.bulk-actions select {max-width: 240px;}

form#comment-edit {margin: 0 auto; width: 500px;}
form#comment-edit table tr td.labels {width: 140px;}
form#comment-edit textarea {height: 100px; padding: 5px; width: 447px; margin: 0;}
form#comment-edit p.r {padding: 0 30px 0 0; margin: 2px 0 0 0;}
form#comment-edit ul#comment-info {background: #f6f6f6; border: 1px solid #808080; color: #464646; font-size: 0.9em; list-style-type: none; margin: 0 0 0 13px; padding: 10px 20px; width: 417px;}
form#comment-edit ul#comment-info li {padding: 3px 0;}

form#comment-reply {text-align: center; margin: 80px 0 0 0;}
form#comment-reply textarea {height: 100px; padding: 5px; width: 400px;}
form#comment-reply p.ta-description {padding: 0 0 0 100px;}
#mn-comment-buttons {margin: 5px 0 0 0; text-align: center;}
#mn-comment-buttons img {cursor: pointer; padding: 3px; border: 1px solid #cccccc; margin-left: -4px;}
#mn-comment-buttons img:hover {background: #cccccc url('../themes/bluedee/img/sim-small-button.gif') top left repeat-x;}




/*
** ----- ITEMS ### Delete item form ----------------------------------------------------------------
*/
form.item-delete {text-align: center; padding: 30px 50px 0 50px;}
form#post-delete, form#comment-delete {padding: 50px 0 0 0;}
form.item-delete div.preview {text-align: justify; font-size: 0.75em; background: #f6f6f6; border: 1px solid #808080; padding: 5px 10px; margin: 5px; overflow: auto; height: 100px; width: 500px;}
form.item-delete .warn {color: #dc143c; font-weight: bold; display: block;}
form.item-delete button {margin: 0 auto; margin-top: 15px; display: block;}
form.item-delete em {color: #808080; font-size: 0.9em; padding: 5px 0 0 0; display: block;}
form.item-delete p.c img {border: 2px solid #cccccc; max-width: 200px; max-height: 200px;}
form.item-delete div.preview em {display: inline;}






table#files-list {margin: 0;}
table#files-list thead tr th#cell-checkbox {width: 20px; padding: 0;}
table#files-list thead tr th#cell-icon {width: 20px; padding: 0;}
table#files-list thead tr th#cell-name {width: 370px;}
table#files-list thead tr th#cell-size {width: 110px;}
table#files-list thead tr th#cell-dir {width: 80px;}
table#files-list thead tr th#cell-uploader {width: 140px;}
table#files-list thead tr th#cell-date {width: 40px;}
table#files-list tr td.cell-icon {text-align: center; width: 20px; vertical-align: top;}
table#files-list tr.highlight td {background-color: #ebfde7 !important;}
table#files-list tr td input.file-link {border: 1px solid #cccccc; font-size: 0.7em; height: 10px; margin: 0; padding: 0; width: 100px;}
table#files-list tr td input.file-link:focus {border: 1px solid #cccccc; box-shadow: #ffffde 0 0 0 !important; -webkit-box-shadow: #ffffde 0 0 0 !important; -moz-box-shadow: #ffffde 0 0 0 !important;}


form#uploadify-form {margin: 0; padding: 0;}
#upload-info {color: #a0a0a0; font-size: 0.9em; font-style: italic;}
#upload-info .complete {color: #259E00;}
#upload-btn {clear: both; position: relative; top: 10px;}

.uploadify-button, .uploadifive-button {
	background-color: #a0a0a0;
	background-image: linear-gradient(bottom, #a0a0a0 0%, #cccccc 100%);
	background-image: -o-linear-gradient(bottom, #a0a0a0 0%, #cccccc 100%);
	background-image: -moz-linear-gradient(bottom, #a0a0a0 0%, #cccccc 100%);
	background-image: -webkit-linear-gradient(bottom, #a0a0a0 0%, #cccccc 100%);
	background-image: -ms-linear-gradient(bottom, #a0a0a0 0%, #cccccc 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #a0a0a0),
		color-stop(1, #cccccc)
	);
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #a0a0a0;
	color: #ffffff;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	text-shadow: 1px 1px 1px #111;
	width: 100%;
}
.uploadify:hover .uploadify-button, .uploadify:hover .uploadifive-button {
	background-color: #a0a0a0;
	background-image: linear-gradient(bottom, #a0a0a0 0%, #cccccc 100%);
	background-image: -o-linear-gradient(bottom, #a0a0a0 0%, #cccccc 100%);
	background-image: -moz-linear-gradient(bottom, #a0a0a0 0%, #cccccc 100%);
	background-image: -webkit-linear-gradient(bottom, #a0a0a0 0%, #cccccc 100%);
	background-image: -ms-linear-gradient(bottom, #a0a0a0 0%, #cccccc 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #808080),
		color-stop(1, #cccccc)
	);
	background-position: center bottom;
	box-shadow: 0px 0px 3px #cccccc;
}
.uploadify-button.disabled {background-color: #d0d0d0; color: #808080;}


form#quick-upload {color: #808080; margin: 0 auto; text-align: left; text-shadow: #fff 1px -1px 1px;}
form#quick-upload label {color: #464646;}
form#quick-upload p {font-size:  0.8em; margin: 0; padding: 0;}

form#image-edit {font-size: 0.9em; padding: 10px 0 0 0; text-align: center;}
form#image-edit label.required {color: #000000; font-weight: bold;}
form#image-edit input#filename {width: 260px;}
form#image-edit #galleries {background: #f6f6f6; border: 1px solid #cccccc; margin: 0 auto; margin-top: 10px; max-height: 100px; overflow: auto; padding: 10px; text-align: left; width: 500px;}
form#image-edit #galleries ul.galleries {list-style-type: none; margin: 5px 0 0 0; max-height: 400px; overflow: auto; padding: 0;}
form#image-edit #galleries ul.galleries li {display: block; float: left; font-size: 0.75em; padding: 3px 0; width: 220px;}
form#image-edit span.trivial {color: #cccccc;}

form#image-edit table {margin: 0 auto;}
form#image-edit table tr td.inputs {text-align: left;}
form#image-edit table tr td.labels {padding: 0 10px 0 0; text-align: right;}
form#image-edit table tr td.thumb {padding: 15px 10px; vertical-align: top;}
form#image-edit table tr td.thumb img {border: 2px solid #808080;}
form#image-edit table tr td textarea {padding: 5px; width: 300px;}


#gallery {padding: 0 0 0 10px;}
#gallery #gallery-filter {font-size: 0.8em; padding: 5px 0; text-align: right;}
#gallery #gallery-filter select {border-color: #cccccc;}
#gallery .gal-item {background: transparent; border: 1px solid #cccccc; float: left; font-size: 0.65em; height: 150px; margin: 5px 5px 0 0; overflow: hidden; padding: 10px 5px 0 5px; text-align: center; width: 105px;}
#gallery .gal-item.uploaded {border: 1px solid #a0a0a0; box-shadow: 0px 0px 4px #cccccc;}
#gallery .gal-item p {padding-bottom: 0; margin-bottom: 0;}
#gallery .gal-item:hover {border: 1px solid #0072a8; box-shadow: 0px 0px 4px #0072a8; color: #0072a8; cursor: pointer;}
#gallery .gal-item img {border: 1px solid #cccccc; max-height: 90px; width: 92%;}
#gallery .gal-item:hover img {border-color: #a0a0a0;}
#gallery .gal-item .trivial {color: #cccccc;}
.simicon {background: transparent url('../../stuff/img/icons/file-uni-big.png') center center no-repeat; color: #cccccc; display: inline-block; font-size: 1.7em; height: 60px; padding-top: 30px; text-align: center; width: 90px;}
.f_doc, .f_docx {color: lightblue;}
.f_xls, .f_xlsx, .f_csv {color: lightgreen;}
.f_pdf {color: lightpink;}
.f_mp4, .f_avi, .f_3gp, .f_asf, .f_asx, .f_mov, .f_mpeg, .f_mpg, .f_wmv, .f_wmx {color: sandybrown;}
.f_aac, .f_m3u, .f_mid, .f_mp3, .f_wav {color: gold;}

#mn-popup {background: #f0f0f0; border: 1px solid #a0a0a0; box-shadow: 0px 0px 20px #222; margin: -170px 0 0 -300px; padding: 10px; position: fixed; top: 50%; left: 50%; width: 600px; height: 340px;}
#mn-popup form {font-size: 0.8em; padding: 20px 5px 10px 5px;}
#mn-popup form input.text {width: 250px;}
#mn-popup form input.short {width: 100px;}
#mn-popup form select.short {margin:  0 20px 0 0;}
#mn-popup form select.long {width: 262px; margin: 0 0 10px 0;}
#mn-popup .pop-close {background: #ffffff; border: 1px solid #a0a0a0; color: #808080; cursor: pointer; float: right; padding: 0px 6px 3px 6px;}
#mn-popup .pop-close:hover {border-color: #0072a8; box-shadow: 0px 0px 4px #0072a8; color: #001525;}
#mn-popup #preview {font-size: 0.9em; text-align: center; width: 200px;}
#mn-popup #preview .trivial {color: #a0a0a0;}
#mn-popup button {margin-top: 10px;}


form#bulk-edit {font-size: 0.9em; padding: 10px 0 0 0; text-align: left;}
form#bulk-edit fieldset {border: 1px solid #cccccc; width: 425px; float: left; margin: 5px; padding: 10px;}
form#bulk-edit fieldset label {width: 140px; display: inline-block;}
form#bulk-edit fieldset input.text {width: 220px;}
form#bulk-edit fieldset input.filename {width: 185px;}
form#bulk-edit span.trivial {color: #a0a0a0;}





#tools {margin: 0 auto; width: 685px;}
.tool {background: #f6f6f6; border: 1px solid #cccccc; float: left; height: 100px; margin: 10px; padding: 10px; width: 300px;}
.tool h3 {margin: 0; padding: 0; display: block;}
.tool h3 a.s span {color: #808080;}
.tool h3 a span {text-decoration: underline;}
.tool h3 a, .tool h3 a:hover span, .tool h3 a.s:hover span {text-decoration: none;}
.tool p {color: #808080; font-size: 0.8em;}


table#xfields-list {float: right; margin-top: 20px; width: 540px;}
table#xfields-list tr th#xfield-icon {width: 16px;}
table#xfields-list tr th#xfield-name {width: 224px;}
table#xfields-list tr th#xfield-var {width: 200px;}
table#xfields-list tr th#xfield-section {width: 100px;}

form#xfields-add-edit {font-size: 0.9em; margin: 0 auto; width: 360px; float: left;}
form#xfields-add-edit textarea {height: 80px; padding: 5px; width: 300px;}
form#xfields-add-edit label.block {display: block; padding: 10px 0 0 0;}
form#xfields-add-edit label.select {display: block; padding: 2px 0 0 40px;}
form#xfields-add-edit label.hide {display: none;}
form#xfields-add-edit .cancel {font-size: 0.8em; padding: 0 0 0 10px;}
form#xfields-add-edit input[disabled="disabled"], form#xfields-add-edit select[disabled="disabled"] {cursor: help;}

table#backup-table {width: 700px;}
table#backup-table tr th#file_name {width: 450px;}
table#backup-table tr th#file_size {width: 100px;}
table#backup-table tr th#file_date {width: 150px;}

.disclaimer {color: #808080; font-size: 0.9em; margin: 0 100px; padding: 10px 0 0 0; text-align: justify; text-shadow: 1px 1px -1px #fff;}

form#banned-ips {margin: 0 auto; text-align: center; width: 800px;}
form#banned-ips textarea {height: 200px; margin: 0 auto; padding: 5px; width: 300px;}
form#banned-ips p.help {color: #808080; font-size: 0.8em; text-shadow: 1px 1px -1px #fff;}

table#theme-config {width: 500px; margin: 0 auto;}
table#theme-config tr td {padding: 2px 5px; vertical-align: top;}
table#theme-config input[type="text"], table#theme-config input[type="number"] {padding: 4px;}
table#theme-config input.colorpick {font-family: courier;}
table#theme-config input.extra {margin: 0 0 2px 0; width: 260px;}
table#theme-config span.help {color:  #a0a0a0; cursor: help; font-size: 0.7em; padding-left: 5px;}
.colorpreview {border: 1px solid #464646; display: inline-block; width: 16px; height: 16px; position: relative; top: 4px;}

table.config-edit {width: 650px; margin: 0 auto; border-collapse: collapse; border-bottom: 1px solid #cccccc;}
table.config-edit tr td {border-top: 1px solid #cccccc; padding: 5px 10px 0 10px;}
table.config-edit tr:first-child td {
	border: 0;
}
table.config-edit tr td.labels {width: 300px;}
table.config-edit tr td label {color: #000000; font-size: 0.9em; font-weight: bold;}
table.config-edit tr td label.custom {font-weight: normal;}
table.config-edit tr td.labels p.avatar-help {margin: 0; padding: 0 0 25px 0;}
table.config-edit tr td input.extra {width: 270px;}
table.config-edit tr td select.extra {width: 282px;}
table.config-edit tr td input.secondrb {margin-left: 20px;}
table.config-edit tr td input, table.config-edit tr td select {font-size: 0.9em;}
table.config-edit tr td input[type="number"] {width: 50px;}
table.config-edit tr.config-help td, table.config-edit tr td .help {border: 0; color: #808080; font-size: 0.7em; padding: 0 10px 20px 5px;}
table.config-edit tr td img#auto-url {cursor: pointer;}
#bb-buttons-viewer {font-size: 0.8em;}
table.config-edit tr td #bb-buttons {clear: both; padding: 5px 0;}
table.config-edit tr td #bb-buttons input {margin: 0;}
table.config-edit tr td #bb-buttons label {padding: 0 7px 0 2px;}
table.config-edit tr td #bb-buttons label img {background: #fff; border: 1px solid #cccccc; cursor: pointer; padding: 2px;}


.config-area {
	margin: 0 100px;
}
.config-area h3 {
	color: #808080;
	font-size: 1em;
	font-weight: normal;
	margin: 30px 0 0 0;
}

.config-area ul {
	list-style-type: none;
	margin-top: 0;
	padding: 0;
}
.config-area ul li {
	color: #444;
	font-size: 0.9em;
	margin: 5px 0;
	padding: 5px;
}
.config-area ul li strong {
	display: inline-block;
	width: 180px;
}
.config-area ul li span.domain {
	color: #999;
	font-size: 0.8em;
	padding: 2px 0 2px 0;
}
.config-area ul li span.url, .config-area p span.example {
	background: #dfdfdf;
	color: #666;
	display: inline-block;
	font-size: 0.8em;
	font-weight: normal;
	margin: 0;
	padding: 2px 5px;
}
.config-area p span.example {
	margin: 1px 0;
	padding: 2px 3px;
}
.config-area p {
	color: #808080;
	font-size: 0.75em;
	font-weight: normal;
	line-height: 1.5;
	margin: 10px 0;
	text-align: left;
}
.config-area p.c {
	text-align: center;
}
.config-area p em {
	color: #000000;
}
.config-area ul li input.txt-input {
	border-color: #dfdfdf;
	border-radius: 2px;
	padding: 5px;
	width: 260px;
}
.config-area ul li input.txt-input.shorter {
	width: 120px;
}

h1.htaccess {
	color: #000000;
	font-size: 1.3em;
}
h2.htaccess {
	color: #0072a8;
	font-size: 1em;
	margin: 0 30px;
	padding: 0;
	text-align: left;
}

.htaccess-link {
	border: 1px solid #ffffde;
	border-radius: 3px;
	background: #ffffde;
	display: inline-block;
	padding: 5px 10px;
}
.htaccess-text {
	font-size: 0.7em;
	line-height: 1.5;
	margin: 10px 30px 30px 30px;
}
.htaccess-text span.example {
	background: #dfdfdf;
	color: #666;
	display: inline-block;
	padding: 2px 5px;
}
.example-htaccess {
	background: #f4f4f4;
	border: 1px solid #ccc;
	border-radius: 5px;
	font-family: Courier;
	font-size: 0.75em;
	margin: 10px 30px;
	padding: 20px 10px;
	text-align: left;
}


.help-text {background: #f6f6f6; border: 1px solid #cccccc; font-size: 0.8em; margin: 0 auto; padding: 10px; text-align: left; width: 628px;}
.sim-select {background: #ffffff; height: 80px; margin: 5px 0 10px 0; overflow: auto; padding: 3px 0 3px 3px; width: 250px;}

.t-nav {padding: 0 0 15px 0;}
.t-nav ul {background: #fff url('../themes/bluedee/img/config-menu.gif') top left repeat-x; border: 1px solid #cccccc; list-style-type: none; margin: 0 auto; overflow: hidden; padding: 0; text-align: center; width: 725px;}
.t-nav li {border-right: 1px solid #cccccc; color: #464646; cursor: pointer; float: left; font-size: 0.8em; font-weight: bold; height: 24px; margin: 0; padding: 9px 10px 0 10px; text-align: center; text-decoration: underline; width: 100px;}
.t-nav li.last {border: 0;}
.t-nav li:hover {text-decoration: none;}
.t-nav li.active {background: #ebebeb url('../themes/bluedee/img/config-menu.gif') bottom left repeat-x; color: #808080; cursor: default; text-decoration: none; text-shadow: 1px -1px 1px #fff;}
.t-content {clear: both;}


form#integration {text-align: center;}
form#integration fieldset {border: 1px solid #cccccc; margin: 20px 50px 50px 50px;}
form#integration fieldset legend {border: 1px solid #cccccc; color: #464646; font-size: 0.9em; font-weight: bold; padding: 5px 10px;}
form#integration fieldset .help {color: #808080; font-size: 0.8em; text-align: justify;}
form#integration textarea {border: 1px solid #cccccc; height: 80px; margin: 0 auto; padding: 5px; text-align: justify; width: 700px;}
form#integration textarea#generate {height: 130px;}
form#integration textarea#gal {height: 100px; width: 450px;}




table#templates-list thead tr th#tmpl_name {width: 350px;}
table#templates-list thead tr th#tmpl_file {width: 300px;}

#tmpl-link {position: relative; left: 780px; text-decoration: none; top: -35px;}
#tmpl-link span {color: #464646; font-size: 0.9em; font-weight: bold; text-decoration: underline; text-shadow: 1px 1px -1px #fff;}
#tmpl-link:hover span {text-decoration: none;}
form.tmpl-add fieldset {text-align: center;}
form.tmpl-add fieldset table {margin: 0 auto;}
form.tmpl-add fieldset table tr td {text-align: left;}


#tmpl-edit {text-align: center;}
#tmpl-edit textarea {height: 200px; padding: 5px; width: 820px;}

.tmpl-help {background: #f6f6f6; border: 1px solid #808080; font-size: 0.8em; margin: 0 44px 5px 44px; padding: 10px; text-align: left;}
ul.tmpl-variables, ul.tmpl-variables ul {list-style-type: none; margin: 0; padding: 0 0 0 15px;}
ul.tmpl-variables li, ul.tmpl-variables ul li {padding: 1px 0;}
ul.tmpl-variables li span.example {color: #808080;}
ul.tmpl-variables li span.variable {font-weight: bold; cursor: pointer;}
ul.tmpl-variables ul li span.variable {color: #464646;}
ul.tmpl-variables span.variable:hover {color: #0072a8;}
ul.tmpl-variables ul {margin: 5px 0;}




/*
** ----- COMMON Classes ----------------------------------------------------------------------------
*/
.vat {vertical-align: top; padding: 7px 0 0 15px;}
.vatt {vertical-align: top; padding: 5px 0 0 0;}
.required {color: darkred; font-size: 0.9em;}
.disabled {background: #f0f0f0; color: #464646;}
.rel-links {color: #808080; float: right; font-size: 0.85em; padding: 15px 0 0 0;}
.rel-links a {text-decoration: none; border-bottom: 1px solid;}
.rel-links a:hover {border: 0;}

.wtooltip {background: #a0a0a0; background: rgba(105, 105, 105, 0.7); border: 1px solid #808080; color: white; font-size: 0.7em; margin: 5px 0 0 0; padding: 5px 10px; text-align: left; text-shadow: #606060 1px 1px 1px;}

input[type="text"]:focus, input[type="number"]:focus, input[type="password"]:focus, textarea:focus, select:focus, form#integration textarea:focus {border-color: #0072a8 !important; box-shadow: #0072a8 0 0 3px; -webkit-box-shadow: #0072a8 0 0 3px; -moz-box-shadow: #0072a8 0 0 3px; outline: none;}