* html .minwidth {border-left:960px solid #fff; position:relative; float:left; z-index:1;}
* html .container {margin-left:-960px; position:relative; float:left; z-index:2; text-align:left;}

* html .tr, * html .br {right: expression(parentNode.offsetWidth % 2 ? "-1px" : "0");}
* html .br, * html .bl {bottom: expression(parentNode.offsetHeight % 2 ? "-1px" : "0");}

/* Subscription block */
.subscription {zoom:1;}
.subscription label {zoom:1;}
.subscription label input {margin:0 0 0 -1.8em; float:none; position:relative; top:1px;}
* html .subscription .tl, * html .subscription .tr, * html .subscription .bl, * html .subscription .br {width:100%;}

.cloud-button .inner {top:-5px;}

/* Header
----------------------------------------------- */
#header, #content, .columns  {float:none;}
#header .content {zoom:1;}

#header ul.user {margin-top:2em;}
#header ul.user li {vertical-align:top;}
#header ul.user li .submit {margin-top:-1px;}

#header .benefits {margin:21px 0 -29px;}
* html .notice .tl, * html .notice .tr, * html .notice .bl, * html .notice .br {float:left;}

/* Sub menu */
* html ul.sub-menu {zoom:1;}
ul.sub-menu li.select sub {vertical-align:0; bottom:0.9em;}

/* Question and answers menu */
* html ul.q-and-a li {left:-1em; zoom:1; padding-left:1em;}
* html ul.q-and-a li.select span {height: 2.79em;}

/* Login box
----------------------------------------------- */
.login_box {margin-bottom:1.4em;}
.login_box p {float:none; clear:none; width:auto;}

/* Form common
----------------------------------------------- */
.button {display:block; float:left;}
.button input {position:absolute; left:28px; top:10px;}
* html .button-small span {height:3em;}
.button-small input {position:relative;}
.after {line-height:2.6 !important;}
* html .button {left:-28px; margin:0 -28px 0 0;}

/* Content
----------------------------------------------- */
#content .col-left {position:relative; z-index:20;}
* html #post .columns, * html #profile .columns {position:relative;}
* html #content .col-right {position:static;}

/* Dashboard */
* html .dashboard .avatar {margin-left:0;}
* html .dashboard .menu {margin-left:82px;}
* html .dashboard .items .control-panel {position:relative; display:inline;}
* html .dashboard .items .control-panel li {margin-bottom:-0.2em;}

/* Invisible man asks :) */
* html .invisible {position:absolute;}

/* Introducing a star */
.hello .photo, .intro p, .intro .ask {zoom:1;}

/* Person types */
.person-types li {zoom:1;}
* html .person-types li span {right:-1px;}

/* Fans */
.fans {position:relative; zoom:1;}
.fans ul {margin-left:-38px;}
.fans li {display:inline;}
.fans p.more {width:204px;}

/* Stars */
.stars li {display:inline;}

/* Blog items */
.profile-type li {padding-bottom:13px;}
.blog .quest .user-question .add-comment .button-small {left:-14px !important; padding-right:17px !important;}
.blog .quest .user-question .add-comment .after {margin-left:-9px;}
* html .profile-type li, * html #lenta .blog li, * html .admire .blog li {padding-bottom:26px;}
* html .blog .avatar {position:relative;}
* html .blog, * html .blog li, * html .blog .item-content {zoom:1; position:relative;}
* html .blog .quest .user-question {margin-right:0; zoom:1;}
* html .blog .user-question .br {bottom:0;}
* html .blog .user-question .tl, * html .blog .user-question .tr, * html .blog .user-question .bl,
* html .blog .user-question .br, * html .blog .user-question .inner, #lenta .blog .user-question form {zoom:1;}
* html .blog dt.quote {word-wrap: break-word;}
.join .loader {width:1px; zoom:1;}

/* Comments list */
div.comments li {margin-bottom:0.5em;}
div.comments .add-comment {margin-bottom:1.7em;}
* html div.comments ul, * html div.comments ul li, * html div.comments .source {zoom:1;}

/* Adding comment form */
.add-comment .control {margin-top:0.85em;}
.add-comment label input {margin:0 0 0 -3px; vertical-align:middle;}
.add-comment .subscription {top:0.55em;}
.add-comment .subscription label input {margin:0; float:none; position:relative; top:-1px;}
* html .add-comment .subscription {margin:0; position:relative; right:-3.3%;}

/* Control panel */
.control-panel {zoom:1; _height:0;}
.control-panel ul {white-space:nowrap;}
.control-panel li {display:inline; white-space:nowrap;}

/* Ask panel */
.ask-panel {zoom:1; position:relative;}

/* Star message */
.star-message {zoom:1;}
* html .star-message .tl, * html .star-message .tr, * html .star-message .bl, * html .star-message .br {width:100%;}

/* Pager */
.pager {zoom:1;}

/* Interview */
* html .interview {zoom:1; position:relative;}
* html .interview h3 {position:relative; z-index:10; padding-left:1.2em; left:-1.2em;}

/* Questions */
* html .questions ul li {zoom:1;}

/* Login form */
.login, .login fieldset, .login p.error {zoom:1; position:relative;}
.login .form-submit .after {margin:0 0 0 -8px; line-height:2.2 !important;}
.login fieldset a.remember-link {vertical-align:top; position:relative; top:0.4em;}

/* Register form */
.register, .register fieldset {zoom:1; position:relative;}

/* About form */
.about, .about fieldset {zoom:1;}
.about .file {height:1.5em;}
.about label.radio input, .about label.check input {margin:-0.2em 0 0 -3px; vertical-align:top;}
.about .user-stars {zoom:1; margin-bottom:-3px;}
.about ul label input {margin:-0.4em 0 0 -3px; vertical-align:top;}

/* Add question form */
.add-question, .add-question fieldset {zoom:1;}
.add-question h4 {padding-top:1.1em;}
.add-question h4 span {margin-right:0;}
.add-question .button {position:relative;}
.add-question .button input {position:relative; left:20px; margin-top:6px;}

/* Add post form */
.add-post, .add-post fieldset {zoom:1;}
.add-post fieldset li label input {margin:-0.2em 0 0 -3px;}
.add-post .quote-wrap {min-width:0;}
.add-post fieldset i.open {left: -4%;}
.add-post fieldset i.close {right: -0.6em; width:0.6em;}
.add-post fieldset i.close_close {right: -1.9em; width:1.6em;}
* html .add-post fieldset i.close {right: -0.8em; width:0.6em;}

* html .profile-tags {zoom:1;}

/* Form submit */
* html .form {zoom:1;}
.form .suggestion a.ico {position:relative;}

/* Lenta page
----------------------------------------------- */
#lenta div.comments li {margin-bottom:1.8em;}

/* Profile page
----------------------------------------------- */
#profile .blog .quest .user-question .add-comment .button-small {left:-20px; padding-right:0;}

/* Admire Profile page
----------------------------------------------- */
.admire .blog .answer .add-comment {width:98%;}

/* Choose star page
----------------------------------------------- */
#choose-star .stars li {margin-right:0.6em;}

/* Post page
----------------------------------------------- */
* html #post .blog div.comments ul, * html .add-comment {zoom:1;}
#post .blog div.comments li, #post .add-comment {float:none; clear:none;}
#post .blog div.comments li .add-comment {zoom:1;}
#post .blog .item-content {margin-bottom:-13px; overflow:visible; zoom:1;}

/* Settings page
----------------------------------------------- */
#settings .about .name {vertical-align:middle; position:relative;}

/* Admin pages
----------------------------------------------- */
#admin .add-comment {zoom:1;} 

/* FAQ page
----------------------------------------------- */
#faq dl {zoom:1;}

/* Pop-up message
----------------------------------------------- */
* html .message .top div, * html .message .bottom div {background: none;}
* html .message .tl {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/message-tl.png',sizingMethod='crop');}
* html .message .tr {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/message-tr.png',sizingMethod='crop');}
* html .message .bl {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/message-bl.png',sizingMethod='crop');}
* html .message .br {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/message-br.png',sizingMethod='crop');}

.sotmir {zoom:1;}

/* Footer
----------------------------------------------- */
#footer {float:none;}
#footer .menu li {display:inline;}

/* Search
----------------------------------------------- */
.gsc-resultsHeader .gsc-title {display:inline !important;}
.gsc-control .gsc-stats {left: -35px !important; top: -1.45em;}
input.gsc-search-button {padding: 0;}
.gs-result .gs-title b {text-decoration: underline !important;}