.pageIsLoading {
    position:fixed;
    top:10px !important;
    left:10px !important;
}


.approve b {text-decoration: blink;}
/* CSS3 */
.tipsy {padding:5px; font-size:10px; opacity:0.7; filter:alpha(opacity=70); background-repeat:no-repeat; background-image:url(http://iphone-os.net/demo/tipsy.gif);}
.tipsy-inner {padding: 5px 8px 4px 8px; background-color:black; color:white; max-width:195px; text-align:center;}
.tipsy-inner{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.tipsy-north{background-position:top center;}
.tipsy-south{background-position:bottom center;}
.tipsy-east{background-position:right center;}
.tipsy-west{background-position:left center;}
.tipsy-se{background-position:bottom left;}

.utop-user {display:inline-block; width:58px; margin-bottom:8px; position:relative;}
.uutop-user a.ut-ava {border:1px solid #DBDBDB; padding:2px; width:45px; text-align:center; display:inline-block; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:0px;}
.uutop-user a.ut-ava:hover {border-color:#878787;}
.uutop-user a {text-decoration:none;}

.uPanel {font-size:10px; font-family:Tahoma,LucidaSans,sans-serif; background:rgba(0,0,0,0.8); color:#fff; float:left; box-shadow:0 2px 7px rgba(0, 0, 0, 0.7); -moz-box-shadow:0 2px 7px rgba(0, 0, 0, 0.7); -webkit-box-shadow:0 2px 7px rgba(0, 0, 0, 0.7); padding:4px 5px 4px 5px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.uPanel a.url, .uPanel a.url:visited {display:block; float:left; color:#fff; font-weight:bold; height:26px; line-height:26px; -moz-transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease; opacity:0.4; padding:0px 7px 0px 7px; position:relative;}
.uPanel a.url img {vertical-align:-8px;}
.uPanel a.url:hover {text-shadow:0px 0px 5px #fff; color:#fff; opacity:1.0;}
.uPanel a.url.highlighted {opacity:1.0;}
.uPanel a.url span {display:block; position:absolute; bottom:0px; left:20px; color:#fff; background:red; padding:0px 3px 0px 3px; height:14px; line-height:14px; font-size:7pt; font-weight:bold; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}

a.button, a.button:visited{display:inline-block;height:22px;line-height:21px;padding:0 10px;font-size:11px;font-family:"Segoe Ui","Tahoma";background:url(http://iphone-os.net/templates/quantum/images/button-bg.png) repeat-x #D8D8D8;border:1px
solid #B3B3B3;color:#444;text-shadow:0 1px 0 #FFF;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-box-shadow:0 0 1px #FFF inset;box-shadow:0 0 1px #FFF inset;-webkit-box-shadow:0 0 1px #FFF inset;cursor:pointer;text-align:center;min-width:60px;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
a.button:hover{ text-decoration: none; background:url(http://iphone-os.net/templates/quantum/images/button-bg.png) repeat-x #EDEDED;color:#444;}
a.button:active{background:#D8D8D8;-moz-box-shadow:0 0 1px #AAA inset;box-shadow:0 0 1px #AAA inset;-webkit-box-shadow:0 0 1px #AAA inset;color:#444}
a.button.disabled,a.button.disabled:hover,a.button.disabled:active{opacity:0.5;cursor:default;background:url(http://iphone-os.net/templates/quantum/images/button-bg.png) repeat-x #D8D8D8;-moz-box-shadow:0 0 1px #FFF inset;box-shadow:0 0 1px #FFF inset;-webkit-box-shadow:0 0 1px #FFF inset;}

.g-button, .button-t, input.bbcodes{padding:4px 10px;font-size:11px;font-family:"Segoe Ui","Tahoma";background:url(http://iphone-os.net/templates/quantum/images/button-bg.png) repeat-x #D8D8D8;border:1px solid #B3B3B3;color:#444;text-shadow:0 1px 0 #FFF;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-box-shadow:0 0 1px #FFF inset;box-shadow:0 0 1px #FFF inset;-webkit-box-shadow:0 0 1px #FFF inset;cursor:pointer;text-align:center;min-width:60px;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}
.g-button:hover, .button-t:hover, input.bbcodes:hover{background:url(http://iphone-os.net/templates/quantum/images/button-bg.png) repeat-x #EDEDED;color:#444}
.g-button:active, .button-t:active, input.bbcodes:active{background:#D8D8D8;-moz-box-shadow:0 0 1px #AAA inset;box-shadow:0 0 1px #AAA inset;-webkit-box-shadow:0 0 1px #AAA inset;color:#444}
.g-button:disabled, .button-t:disabled, input.bbcodes:disabled{background:url(http://iphone-os.net/templates/quantum/images/button-bg.png) repeat-x #D8D8D8;-moz-box-shadow:0 0 1px #FFF inset;box-shadow:0 0 1px #FFF inset;-webkit-box-shadow:0 0 1px #FFF inset;opacity:0.6;cursor:default}

.block_input1, .block_input1[type="text"] {-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;-moz-transition: border linear 0.2s, box-shadow linear 0.2s;-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
display: inline-block;width: 700px;height: 20px;padding: 4px;font-size: 13px;line-height: 18px;color: gray;border: 1px solid #CCC;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border-image: initial;}
.block_input1[type="text"]:focus {outline: 0;border-color: rgba(82, 168, 236, 0.8);-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);}

.yandex-msg { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom: 5px; margin-right: 7px; margin-left: 7px; color: #444444; font-size: 0.9em; font-style: italic; padding: 8px 21px 8px 22px; background: #f9fafa url("http://iphone-os.net/templates/quantum/images/quote.png") repeat-x; line-height: normal; border: 1px solid #d4dfe8; border-width: 1px 0; }
.restable {border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;}
.restable th {width: 100px;padding: 6px;text-align: left;}
.restable thead tr {background: #e7e7e7; color: #fff; text-shadow: 1px 1px 2px black;}
.restable a {text-decoration:none;}
.restable a:hover {text-decoration:underline;}
.restable tr:nth-child(2n) {background-color:#f7f7f7;}
.restable tr {background-color:#fefefe;}
.restable td {padding:6px;vertical-align:middle;border-bottom: 1px solid #cccccc;color: #333333;font-size:10px;}
.restable th {white-space: inherit;}
.restable b {background: #e4ffb5;}
.restable a:hover {color: #5f8f0b;}
/* ==================== BB коды */

/* различие bbcodes и bbcodes_poll исключительно в длине кнопки */
/* класс bbcodes используем в списке персональных сообщений (pm.tpl)  и по умолчанию в модуле редактора сообщений*/
.clr { clear: both;}
.bbcodes { background: #f2f2f2 url(http://iphone-os.net/templates/quantum/images/bbcodes.png) repeat-x left top; border: 1px solid #c5c5c5; color: #7d7d7d; padding: 2px 5px; font-weight: bold; cursor: pointer; -moz-border-radius:3px;}
.bbcodes:hover { background: #fff none; }

/* BBEditor Centroarts.com */
.bbeditor { width:99%; !important; border: 1px solid #d4dfe8; background: #fff url(http://iphone-os.net/templates/quantum/bbcodes/bg.png) repeat; }
.bbeditor span, .bbeditor span img, .bbeditor .bbspacer, .bbeditor .bbselect { float: left; }
.bbeditor .bbselect { height: 21px; padding: 4px 3px 0 3px; }
.bbeditor .bbselect select { font-size: 11px; }
.bbeditor span { cursor: pointer; background: url(http://iphone-os.net/templates/quantum/bbcodes/buttons.png) no-repeat; }
.bbeditor span:hover { background-position: -23px 0; }

.editor { background-color: #f9fafa; border: 1px solid #d4dfe8; }
.editor .bbeditor { border-width: 0 0 1px 0; }
.taedit { background-color: #f9fafa; border: 1px solid #d4dfe8; }
.editor textarea, .taedit textarea { width: 99% !important; background: none; border: 0 none; }
.editor_button { float: left; cursor: pointer; padding-left: 0; padding-right: 0; }
.editor_buttoncl { float: left; cursor: pointer; padding-left: 1px; padding-right: 1px; border-left: 1px solid #bbb; border-right: 1px solid #bbb; }
.editbclose { float: right; cursor: pointer; display: none; }
.editor_button select { font-size: 11px; }

.editor_button img { margin: 0; padding: 0; }
.editbclose img { margin: 0; padding: 0; }
.editor_button_brk img { margin: 0; padding: 0; }
.bbcodes_poll { background-color: #ffffff; border: 1px solid #1434B0; color: #fff; width: 100px; height: 20px; font-weight: bold;}

.keyboardLayout {
  position: absolute;
  margin: 1px 0 0 -25px; *margin-top: 2px;
  width: 24px;
  height: 20px;
  color: #999;
  text-align: center;
}
.keyboardLayout input {
  border: 1px solid #000;
  padding: 2px 27px 2px 2px;
  height: 16px;
  margin: 0; }

/*tooltip*/
#dhtmltooltip { font-size: 0.9em; line-height: 1.3em; text-align: left; position: absolute; left: -300px; width: 150px; border: 1px solid #aaa; padding: 12px; background-color: #fff; visibility: hidden; z-index: 100; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
#dhtmlpointer { position: absolute; left: -300px; z-index: 101; visibility: hidden; }
#dhtmltooltip img { vertical-align: middle; }

select { outline: none; }

.m img {max-width: 300px; margin: 0 5px 5px 0; border: 0; height: auto !important;}
.content span img {margin: 0 0 0 0; border: 0 !important;}
.m-x img {max-width: 200px; border: 0; height: auto !important;}

/* ==================== Цитата и скрытый текст */
.scriptcode, .title_quote,
.quote, .links, .title_spoiler, .text_spoiler { padding: 5px; background: #f9fafa url("http://iphone-os.net/templates/quantum/images/quote.png") repeat-x; border: 1px solid #dce7e7; }
.title_quote, .title_spoiler { background: #f9fafa url("http://iphone-os.net/templates/quantum/images/title_quote.png") repeat-x 0 100%;}

.title_quote { border-bottom: 0; font-weight: bold; }
.scriptcode { color: #256292; text-align: left; font-family: "Courier New"; }
.link { color: #256292; text-align: left; font-family: "Courier New"; }
.title_spoiler { font-weight: bold; }
.text_spoiler { border-top: 0; text-align: justify; }

.hide {background-color:#e8f3fa;padding:5px;color:#3a78a5;margin:0 0 1em 0; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.hide a {color: #3479a7;text-decoration:underline}
.hide a:hover {color: #3479a7;text-decoration:none}
.hide-text {padding: 5px;}
.inhide {border:1px solid #d1e3ef;padding:5px;background-color:#fff;margin-bottom:5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}

/* div.shr-bookmarks */

div.shr-bookmarks {margin: 20px 0px; clear: both !important;}
div.shr-bookmarks-expand {height: 32px; overflow: hidden}
div.shr-bookmarks ul.socials {border: 0; margin: 0; outline-style: none; outline-color: invert; outline-width: 0px; width: 100%; background: none transparent scroll repeat 0% 0%; float: left; padding: 0;}
div.shr-bookmarks ul.socials li {background-image: url("http://iphone-os.net/templates/quantum/images/dlet-shr-sprite.png"); border: 0; background-color: transparent; list-style-type: none; margin: 3px 0px 0px; outline-style: none; outline-color: invert; outline-width: 0px; width: 60px; display: inline; background-repeat: no-repeat; float: left; height: 29px; clear: none; cursor: pointer; padding: 0;}
div.shr-bookmarks ul.socials li:before {content: '';}
div.shr-bookmarks ul.socials li:after {content: '';}
div.shr-bookmarks ul.socials li a:before {content: '';}
div.shr-bookmarks ul.socials li a:after {content: '';}
div.shr-bookmarks ul.socials a {border: 0; background-color: transparent; text-indent: -9999px; margin: 0px; width: 60px; display: block; height: 29px; text-decoration: none; padding: 0;}
div.shr-bookmarks ul.socials a:hover {border: 0; background-color: transparent; text-indent: -9999px; margin: 0px; width: 60px; display: block; height: 29px; text-decoration: none; padding: 0;}
div.shr-bookmarks ul.socials a:hover {border: 0; background-color: transparent; outline-style: none; outline-color: invert; outline-width: 0px;}
div.shr-bookmarks ul.socials li:hover {border: 0; background-color: transparent; outline-style: none; outline-color: invert; outline-width: 0px;}

li.shr-linkedin {background-position: -70px bottom;}
li.shr-linkedin:hover {background-position: -70px top;}
li.shr-googlebookmarks {background-position: -140px bottom;}
li.shr-googlebookmarks:hover {background-position: -140px top;}
li.shr-googlereader {background-position: -210px bottom;}
li.shr-googlereader:hover {background-position: -210px top;}
li.shr-twitter {background-position: -490px bottom;}
li.shr-twitter:hover {background-position: -490px top;}
li.shr-technorati {background-position: -560px bottom;}
li.shr-technorati:hover {background-position: -560px top;}
li.shr-stumbleupon {background-position: -630px bottom;}
li.shr-stumbleupon:hover {background-position: -630px top;}
li.shr-reddit {background-position: -700px bottom;}
li.shr-reddit:hover {background-position: -700px top;}
li.shr-myspace {background-position: -770px bottom;}
li.shr-myspace:hover {background-position: -770px top;}
li.shr-mixx {background-position: -840px bottom;}
li.shr-mixx:hover {background-position: -840px top;}
li.shr-digg {background-position: -980px bottom;}
li.shr-digg:hover {background-position: -980px top;}
li.shr-designfloat {background-position: -1050px bottom;}
li.shr-designfloat:hover {background-position: -1050px top;}
li.shr-yahoobuzz {background-position: -1120px bottom;}
li.shr-yahoobuzz:hover {background-position: -1120px top;}
li.shr-delicious {background-position: -1190px bottom;}
li.shr-delicious:hover {background-position: -1190px top;}
li.shr-facebook {background-position: -1330px bottom;}
li.shr-facebook:hover {background-position: -1330px top;}
li.shr-misterwong {background-position: -1400px bottom;}
li.shr-misterwong:hover {background-position: -1400px top;}
li.shr-friendfeed {background-position: -1750px bottom;}
li.shr-friendfeed:hover {background-position: -1750px top;}
li.shr-bobrdobr {background-position: -2030px bottom;}
li.shr-bobrdobr:hover {background-position: -2030px top;}
li.shr-memoryru {background-position: -2100px bottom;}
li.shr-memoryru:hover {background-position: -2100px top;}
li.shr-100zakladok {background-position: -2170px bottom;}
li.shr-100zakladok:hover {background-position: -2170px top;}
li.shr-yandex {background-position: -2240px bottom;}
li.shr-yandex:hover {background-position: -2240px top;}
li.shr-moemesto {background-position: -2310px bottom;}
li.shr-moemesto:hover {background-position: -2310px top;}
li.shr-designbump {background-position: -2660px bottom;}
li.shr-designbump:hover {background-position: -2660px top;}
li.shr-blogger {background-position: -5320px bottom;}
li.shr-blogger:hover {background-position: -5320px top;}
li.shr-googlebuzz {background-position: -6160px bottom;}
li.shr-googlebuzz:hover {background-position: -6160px top;}
li.shr-vkontakte {background-position: -6370px bottom;}
li.shr-vkontakte:hover {background-position: -6370px top;}
li.shr-odnoclass {background-position: -6440px bottom;}
li.shr-odnoclass:hover {background-position: -6440px top;}
li.shr-moikrug {background-position: -6580px bottom;}
li.shr-moikrug:hover {background-position: -6580px top;}
li.shr-mailru {background-position: -6650px bottom;}
li.shr-mailru:hover {background-position: -6650px top;}
li.shr-livejourn {background-position: -6720px bottom;}
li.shr-livejourn:hover {background-position: -6720px top;}


.clearfix:before,
.clearfix:after,
.grid-block:before,
.grid-block:after{content:".";display:block;height:0;overflow:hidden}
.clearfix:after,.grid-block:after{clear:both}
.grid-box{float:left}
.width20{width:20%}
.width25{width:25%}
.width33{width:33.333%}
.width50{width:50%}
#lightbox-loading{display:none;position:fixed;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;cursor:pointer;overflow:hidden;z-index:1104}
#lightbox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url("http://iphone-os.net/templates/quantum/images/loading.png")}
#lightbox-overlay{display:none;position:absolute;top:0;left:0;width:100%;z-index:1100}
#lightbox-tmp{display:none;padding:0;margin:0;border:0;overflow:auto}
#lightbox-wrap{display:none;position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none}
#lightbox-outer{position:relative;width:100%;height:100%;background:#FFF;-moz-box-shadow:0px 0px 15px #555;-webkit-box-shadow:0px 0px 15px #555;box-shadow:0px 0px 15px #555}
#lightbox-content{position:relative;width:0;height:0;padding:0;border:0px solid #FFF;outline:none;overflow:hidden;z-index:1102}
#lightbox-close{display:none;position:absolute;top:-17px;right:-17px;width:34px;height:34px;background:url("http://iphone-os.net/templates/quantum/images/close.png") 0 0 no-repeat;cursor:pointer;z-index:1103}
#lightbox-error{margin:0;padding:14px;font:normal 12px/20px Arial;color:#444}
#lightbox-img{width:100%;height:100%;margin:0;padding:0;border:none;outline:none;line-height:0;vertical-align:top}
#lightbox-frame{display:block;width:100%;height:100%;border:none}
#lightbox-left,
#lightbox-right{display:none;position:absolute;top:100px;bottom:100px;width:35%;outline:none;background:url("http://iphone-os.net/templates/quantum/images/blank.gif");z-index:1102;cursor:pointer}
#lightbox-left{left:0px}
#lightbox-right{right:0px}
#lightbox-left-ico,
#lightbox-right-ico{display:block;position:absolute;top:50%;left:-9999px;z-index:1102;width:50px;height:50px;margin-top:-25px;background:url("../images/buttons.png") 0 0 no-repeat;cursor:pointer}
#lightbox-right-ico{background-position:0 -50px}
#lightbox-left:hover span{left:30px}
#lightbox-right:hover span{left:auto;right:30px}
#lightbox-title{font-size:12px;z-index:1102}
#lightbox-title.lightbox-title-float{padding:5px 10px;position:absolute;left:0;bottom:-20px;background:#000;background:rgba(0,0,0,0.7);color:#FFF;font-weight:bold;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
#lightbox-title.lightbox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#FFF;position:relative}
#lightbox-title.lightbox-title-outside{padding-top:10px;color:#FFF}
#lightbox-title.lightbox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:center;background:#000;background:rgba(0,0,0,0.5)}
#lightbox-title-over{padding:10px}
.wk-slideshow .slides,
.wk-slideshow
.nav{list-style:none;margin:0;padding:0}
.wk-slideshow-default .nav span{display:block;cursor:pointer}
.wk-slideshow .next,.wk-slideshow
.prev{position:absolute;z-index:5;cursor:pointer}
.wk-slideshow
.caption{position:absolute;left:0;right:0;bottom:0;z-index:5;padding:10px;background:rgba(0,0,0,0.5)}
.wk-slideshow .caption,.wk-slideshow .caption a{color:#fff}
.wk-slideshow .caption a{text-decoration:underline}
.wk-slideshow article>*:first-child{margin-top:0}
.wk-slideshow article>*:first-child{margin-bottom:0}
.wk-slideshow article > a:first-child,
.wk-slideshow article > img:first-child,
.wk-slideshow article>a:first-child>img{display:block}
.wk-slideshow-default
.nav{margin-top:15px;text-align:center}
.wk-slideshow-default .nav li{display:inline-block;margin-left:5px}
.wk-slideshow-default .nav li:first-child{margin-left:0}
.wk-slideshow-default .nav span{width:16px;height:15px;background:url("../images/nav.png") 0 0 no-repeat;overflow:hidden}
.wk-slideshow-default .nav span:hover{background-position:0 -30px}
.wk-slideshow-default .nav span:active{background-position:0 -45px}
.wk-slideshow-default .nav .active span{background-position:0 -15px}
.wk-slideshow-default>div{position:relative}
.wk-slideshow-default > div:hover .next,
.wk-slideshow-default > div:hover
.prev{top:50%;width:50px;height:50px;margin-top:-25px;background:url("../images/buttons.png") 0 50px no-repeat}
.wk-slideshow-default > div:hover
.next{right:30px;background-position:0 0}
.wk-slideshow-default > div:hover
.prev{left:30px;background-position:0 -50px}
.spotlight{display:inline-block}.spotlight
.overlay{visibility:hidden}
.spotlight>img:first-child{display:block}
.spotlight .overlay-default{background:rgba(0,0,0,0.5) url("../images/magnifier.png") 50% 50% no-repeat}
.spotlight
.overlay{background:rgba(0,0,0,0.5)}.spotlight .overlay,
.spotlight .overlay a{color:#fff}
.spotlight .overlay a{text-decoration:underline}
.spotlight .overlay>div{padding:10px}
.spotlight .overlay>div>*:first-child{margin-top:0}
.spotlight .overlay>div>*:last-child{margin-bottom:0}
.spotlight .overlay>div>img:first-child{margin:-10px}
.wk-twitter
.image{display:block;padding:3px;border:1px solid #ddd;float:left}
.wk-twitter .image img{display:block}
.wk-twitter-list article{margin-top:5px;padding-top:5px;border-top:1px solid #ddd;overflow:hidden}
.wk-twitter-list article:first-child{margin:0;padding:0;border:none}
.wk-twitter-list .image{margin:3px 10px 0 0}
.wk-twitter-list p{margin:0}
.wk-twitter-list
.meta{font-size:11px;font-style:italic}
.wk-twitter-single.image{min-height:43px;padding-left:70px;background:url("http://iphone-os.net/templates/quantum/images/bird.png") 0 3px no-repeat}
.wk-twitter-single p{margin:0;font-style:italic}
.wk-twitter-single .content{font-family:"Times New Roman",Times,serif;font-size:24px;line-height:30px}
.wk-twitter-single .meta{font-size:11px}
.wk-twitter-bubbles{margin:0 -5px}
.wk-twitter-bubbles .content{position:relative;margin:0 5px;padding:10px;border:1px solid #ccc;background:#FFF;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);-moz-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2)}
.wk-twitter-bubbles .content:after{content:"";position:absolute;left:18px;bottom:-11px;width:16px;height:11px;background:url("../images/arrow.png") 0 0 no-repeat}
.wk-twitter-bubbles .meta{margin:10px 5px 0 5px;overflow:hidden}
.wk-twitter-bubbles .image{display:block;margin-right:10px;float:left}
.wk-twitter-bubbles .author,
.wk-twitter-bubbles time{display:block}
.wk-twitter-bubbles
.author{margin-top:5px}
.wk-twitter-bubbles time{margin-top:-5px;font-size:11px}

/* Voting */
.voting { overflow: hidden; zoom: 1; }

.voting .total { padding:0 10px; float:left; background: url(http://iphone-os.net/templates/quantum/images/voting.png) no-repeat; background-position:0 -84px; }
.voting .total,
.voting .total a  { height: 28px; line-height: 26px; color: #fff;}
.voting .total { text-decoration: none; }
.voting .positive .total { color: #fff; padding:0 6px; background-position:0 -28px;}
.voting .negative .total { color: #fff; padding:0 6px; background-position:0 -56px;}

.voting .plus,
.voting .minus { width: 27px; height: 28px; float: left; display: block; background: url(http://iphone-os.net/templates/quantum/images/voting.png) no-repeat; position: relative;  outline: none; }
.voting .full-link { height: 28px; float: left; display: block; background: url(http://iphone-os.net/templates/quantum/images/voting.png) no-repeat; position: relative;  outline: none; }

.voting .plus { background-position: -344px 0; }
.voting .minus { background-position: -371px 0; width: 28px; }
.voting .full-link { background-position:left -84px; }
.voting>.plus:hover { background-position: -344px -28px; }
.voting>.minus:hover { background-position: -371px -28px; }
.voting>.plus:active { background-position: -344px 0; }
.voting>.minus:active { background-position: -371px 0; }
.voting>.full-link:active { background-position: -371px 0; }
.voting>.full-link:hover { background-position: -371px -28px; }

.voting .voted .plus { background-position: -344px -56px; cursor:default}
.voting .voted .minus { background-position: -371px -56px; cursor:default}
.voting .voted.plus .plus { background-position: -344px -0px; cursor:default}
.voting .voted.minus .minus { background-position: -371px -0px; cursor:default}

#ratig-layer {font-weight: bold; padding-right: 5px;}
#ratig-layer a, #ratig-layer a:hover {text-decoration: none;}

/*---Информационное окно загрузки AJAX---*/
#loading-layer {
    background: rgba(0,0,0,0.8);
    color: #fff;
    text-align: center;
    padding: 5px 0 8px;
    width: 8%;
    top:0 !important;
    left: 46%;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-radius: 0 0 5px 5px;
    z-index: 10000;
    position: fixed;
    -moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
    box-shadow: 0px 3px 5px rgba(0,0,0,0.2);  
}

/*---Выпадающее меню кнопки редактировать---*/
#dropmenudiv {
  border: 1px solid #cbdfe8;
  background-color: #f6f6f6;
  font-size: 12px;
  line-height: 20px;
  margin: 2px 0;
  padding: 5px;
  opacity:0.9;
  -moz-opacity:0.9;
  filter:alpha(opacity=90);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 1px 4px -2px black;
  -webkit-box-shadow: 0 1px 4px -2px black;
  box-shadow: 0 1px 4px -2px black;
}

#dropmenudiv a { display: block; text-indent: 3px; text-decoration: none; color: #3f4b51; padding: 1px 0; width: 100%;}
#dropmenudiv a:hover { color: #2d8edd; }

.serial_logo img {
  height: 180px !important;
  width: 125px !important;
  padding:2px;
  border:1px solid #CCCCCC;
  -webkit-box-shadow: 0px 0px 3px #BFBFBF;
  -moz-box-shadow: 0px 0px 3px #BFBFBF;
  box-shadow: 0px 0px 3px #BFBFBF;
}
/* ==================== Персональные сообщения */
.pm_head {font-weight: bold;}

/* ==================== Опрос пользователей */
.vote { }

/* ==================== Ссылка на скачивание прикрепленного файла */
.attachment { color: #808080; }
.attachment a { width: auto; background: #F8F8F8; display: inline-block; border: 1px solid #BEBEBE; padding: 7px 10px 4px 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin: 3px 3px 0px 0px; font-size: 12px;}
.attachment a:hover { background: #FFF; border: 1px solid #BEBEBE;}
.attachment a img { border: none; float: left; margin: -4px 10px 0px 0px;}

/* ==================== Поиск по сайту и результаты поиска */
.search {
  color: #757575;
  text-decoration: none;
}
.sresult  {
  text-align: justify;
  font-weight: normal;
  line-height: 16px;
  font-size: 12px;
  color: #757575;
}

/* ==================== Рамка расширенной формы поиска по сайту */
fieldset {
  border: 1px solid #c8c8c8;
  padding: 5px;
  text-align: left;
}

/*==================== массовые действия для комментариев */
.mass_comments_action { text-align: right; padding-bottom: 5px; }

/* =================== показ оригинальной картинки загруженной на сайт из уменьшенной копии */
.highslide {width: 300;}
.highslide-wrapper, .highslide-outline { background: #FFFFFF; }
.highslide-image { border: 2px solid #FFFFFF; }
.highslide-active-anchor { visibility: hidden; }
.highslide-active-anchor img { visibility: hidden; }
.highslide-dimming { background-color: black; }
.highslide-html { background-color: white; }

.highslide-loading {
  display:block;
  color:#fff!important;
  font-size:11px;
  font-weight:400;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  text-decoration:none;
  background-color:#000;
  padding:6px
}

a.highslide-full-expand {
  background: url("../dleimages/fullexpand.gif") no-repeat;
  display: block;
  margin: 0 10px 10px 0;
  width: 34px;
  height: 34px;
}
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }

.highslide-caption {
  display: none;
  padding: 5px;
  background: white;
}

.highslide-controls {
  width: 195px;
  height: 40px;
  background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
  margin-right: 15px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.highslide-controls ul {
  position: relative;
  left: 15px;
  height: 40px;
  list-style: none;
  margin: 0;
  padding: 0;
  background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li { float: left; padding: 5px 0; }
.highslide-controls a {
  background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
  display: block;
  float: left;
  height: 30px;
  width: 30px;
  outline: none;
}
.highslide-controls a.disabled { cursor: default; }
.highslide-controls a span { display: none; }

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a { background-position: 0 0; }
.highslide-controls .highslide-previous a:hover { background-position: 0 -30px; }
.highslide-controls .highslide-previous a.disabled { background-position: 0 -60px !important; }
.highslide-controls .highslide-play a { background-position: -30px 0; }
.highslide-controls .highslide-play a:hover { background-position: -30px -30px; }
.highslide-controls .highslide-play a.disabled { background-position: -30px -60px !important; }
.highslide-controls .highslide-pause a { background-position: -60px 0; }
.highslide-controls .highslide-pause a:hover { background-position: -60px -30px; }
.highslide-controls .highslide-next a { background-position: -90px 0; }
.highslide-controls .highslide-next a:hover { background-position: -90px -30px; }
.highslide-controls .highslide-next a.disabled { background-position: -90px -60px !important; }
.highslide-controls .highslide-move a { background-position: -120px 0; }
.highslide-controls .highslide-move a:hover { background-position: -120px -30px; }
.highslide-controls .highslide-full-expand a { background-position: -150px 0; }
.highslide-controls .highslide-full-expand a:hover { background-position: -150px -30px; }
.highslide-controls .highslide-full-expand a.disabled { background-position: -150px -60px !important; }
.highslide-controls .highslide-close a { background-position: -180px 0; }
.highslide-controls .highslide-close a:hover { background-position: -180px -30px; }

/* ==================== Вид изображения: с прямыми краями и тенью */
.wide-border { background: white; }
.wide-border .highslide-image { border-width: 10px; }
.wide-border .highslide-caption { padding: 0 10px 10px 10px; }

/* ==================== Вид изображения: только тень */
.borderless .highslide-image { border: none; }
.borderless .highslide-caption { border-bottom: 1px solid white; border-top: 1px solid white; background: white; }

.less .highslide-image { border: 1px solid #000; }
.less .highslide-caption { border: 1px solid #000; background: white; }

/*---Быстрый поиск на сайте---*/
#searchsuggestions { border:1px solid #D1D1D1; border-top:none; width:300px; background-color:#E5E5E5; font-size:10px; line-height:14px; z-index:99;}
#searchsuggestions a { padding:1px;display:block; background-color:#fff; clear:left; text-decoration:none; }
#searchsuggestions a:hover { background-color:#fff; color:#666666; }
#searchsuggestions a span.searchheading { background: #E5E5E5; display:block; font-weight:bold; padding:5px; color:#666666; }
#searchsuggestions a:hover span.searchheading { background: #f4f4f4; display:block; font-weight:bold; padding:5px; color:#666666; }
#searchsuggestions a:hover span.searchheading { color:#333; }
#searchsuggestions a span {color:#555; }
#searchsuggestions a:hover span { color:#000; }
#searchsuggestions span.seperator { float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a { background-color:transparent; display:block; height:auto; color:#666666; }
#searchsuggestions span.notfound { padding:5px; background-color:#fff; display:block; height:auto; color:#000; }

/* ==================== Диалоговые и всплывающие окна jQuery UI */
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.ui-icon{background-repeat:no-repeat;display:block;overflow:hidden;text-indent: -99999px}
.ui-widget{font-family:Tahoma,LucidaSans,sans-serif;font-size:11px;color:#000000}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:tahoma,sans-serif;font-size:11px}
.ui-widget-content{background:#000;background:rgba(0, 0, 0, 0.7);border:0px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.6);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.6);-webkit-box-shadow:0  5px 10px rgba(0, 0, 0, 0.6);padding:0px 7px 7px 7px}
.ui-dialog-content{background:#fff !important;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:0px;padding:4px;box-shadow:0  0 3px #000;-moz-box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px  #000}
.ui-dialog-content input[type="text"], .ui-dialog-content textarea{background:#fff;color:#000000;border:1px solid  #DDD;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.ui-dialog-content td a { border: none; outline: none; background: none; text-decoration: none; }
.ui-dialog-content a { border: none; outline: none; background: none; text-decoration: none; }
.ui-widget-header{background:none;border:0px;color:#fff;font-weight:bold;font-size:8pt;font-family:Tahoma,arial;padding:7px  0px 7px 0px !important}
.ui-state-error{background:#fef1ec 50% 50% repeat-x;border:1px solid #cd0a0a;color:#cd0a0a}
.ui-dialog-titlebar-close{display:block;position:absolute;top:6px;right:0px;width:15px !important;height:15px !important;padding:0px;border:0px;background:url(http://iphone-os.net/templates/quantum/images/dialog-close.png) no-repeat center center;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;opacity:0.4}
.ui-dialog-titlebar-close:hover{opacity:1.0}
.ui-button{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-style:solid;border-width:1px;cursor:pointer;font-size:10px !important;font-weight:bold;overflow:hidden;padding:4px 8px;text-decoration:none;float:right;background:url(http://iphone-os.net/templates/quantum/images/highlight_faint.png) repeat-x #323232;border:1px solid #212121;box-shadow:0 1px 3px rgba(0,  0, 0, 0.43);-moz-box-shadow:0 1px 3px rgba(0, 0, 0,  0.43);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0,  0.43);color:#FFF;text-shadow:0 -1px 0 #000;margin-left:5px;min-width:80px;text-align:center;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s  ease;outline:none !important}
.ui-button:hover{color:#fff;background:url(http://iphone-os.net/templates/quantum/images/highlight_faint.png) repeat-x #555}
.ui-button:active{color:#989898;background:url(http://iphone-os.net/templates/quantum/images/highlight_faint.png) repeat-x #242424}
.ui-dialog{overflow:hidden;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:absolute;width:300px}
.ui-dialog .ui-dialog-titlebar{position:relative}
.ui-dialog .ui-dialog-content{background:none;border:0;overflow:hidden;position:relative}
.ui-dialog .ui-dialog-buttonpane{border:0px;margin:0px;border:0px;padding:7px 0px  0px  0px;float:right;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:none}
.ui-dialog .ui-resizable-se{bottom:3px;height:14px;right:3px;width:14px}
.ui-widget-overlay{position:absolute;top:0px;left:0px;background:rgba(0,0,0,0.5)}

/* ==================== Автозаполнение облака тегов */
.ui-autocomplete { position: absolute; cursor: default; }

* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-menu {
    list-style:none;
    padding: 2px;
    margin: 0;
    display:block;
    float: left;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    margin:0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}
.ui-menu .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}

/* ==================== Start ---- Modern Poll Style */
.polled { height: 22px; }
.polled span { height: 20px; }
.voted { height: 11px; }
.voted span { height: 9px; }
.progress { 
    border: 1px solid #ccc; position: relative; display: block; padding: 0; margin:4px 0; 
    background: #DEDEDE; 
    background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#e9e9e9)); 
    background: -moz-linear-gradient(top, #ccc, #e9e9e9);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#e9e9e9');
    -moz-box-shadow: 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 0 #fff;
    box-shadow: 0 1px 0 #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.progress span {
    display: block; margin: 0; padding: 0; text-align:center; width:0;
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.progress span b { color: #fff; line-height: 20px; padding-left: 2px; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); }
.progress_1 span {
    border: 1px solid #0078a5; background-color: #5C9ADE;
    background: -moz-linear-gradient(top, #00adee 10%, #0078a5 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #00adee), color-stop(0.9, #0078a5));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.progress_2 span {
    border: 1px solid #5c9425;  background-color: #77AF3F;
    background: -moz-linear-gradient(top, #8fc857 10%, #5c9425 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #8fc857), color-stop(0.9, #5c9425));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc857', endColorstr='#5c9425');
}
.progress_3 span {
    border: 1px solid #f47a20; background-color: #faa51a;
    background: -moz-linear-gradient(top, #faa51a 10%, #f47a20 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #faa51a), color-stop(0.9, #f47a20));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.progress_4 span {
    border: 1px solid #A92C2C; background-color: #C44747;
    background: -moz-linear-gradient(top, #DD5F5F 10%, #A92C2C 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #DD5F5F), color-stop(0.9, #A92C2C));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DD5F5F', endColorstr='#A92C2C');
}
.progress_5 span {
    border: 1px solid #8c2ca9; background-color: #8c2ca9;
    background: -moz-linear-gradient(top, #bf5fdd 10%, #8c2ca9 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #bf5fdd), color-stop(0.9, #8c2ca9));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf5fdd', endColorstr='#8c2ca9');
}
/* ==================== End ---- Modern Poll Style */

/*---подсветка текста в теге [code]---*/
pre code {display: block; padding: 0.5em; background: #f9fafa; border: 1px solid #dce7e7; overflow:auto; white-space: pre;}

pre .comment,
pre .template_comment,
pre .diff .header,
pre .doctype,
pre .lisp .string,
pre .javadoc {color: #93a1a1;font-style: italic;}

pre .keyword,
pre .css .rule .keyword,
pre .winutils,
pre .javascript .title,
pre .method,
pre .addition,
pre .css .tag,
pre .lisp .title {color: #859900;}

pre .number,
pre .command,
pre .string,
pre .tag .value,
pre .phpdoc,
pre .tex .formula,
pre .regexp,
pre .hexcolor {color: #2aa198;}

pre .title,
pre .localvars,
pre .function .title,
pre .chunk,
pre .decorator,
pre .builtin,
pre .built_in,
pre .lisp .title,
pre .identifier,
pre .title .keymethods,
pre .id {color: #268bd2;}

pre .tag .title,
pre .rules .property,
pre .django .tag .keyword {font-weight: bold;}

pre .attribute,
pre .variable,
pre .instancevar,
pre .lisp .body,
pre .smalltalk .number,
pre .constant,
pre .class .title,
pre .parent,
pre .haskell .label {color: #b58900;}

pre .preprocessor,
pre .pi,
pre .shebang,
pre .symbol,
pre .diff .change,
pre .special,
pre .keymethods,
pre .attr_selector,
pre .important,
pre .subst,
pre .cdata {color: #cb4b16;}
pre .deletion {color: #dc322f;}
pre .tex .formula {background: #eee8d5;}