/*
nicothin.ru
Version: 4.2
Author: Nikolay Gromov
Author URI: http://nicothin.ru
*/


/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td  {margin: 0; padding: 0; border: 0; outline: 0; font-size: 1em; vertical-align: baseline; background: transparent}
textarea,input,select {font:inherit;font-size:1em}
var,address {font-style:normal}
ins {text-decoration:none}
/*h1,h2,h3,h4,h5,h6 {font-weight:normal}*/
a,img,iframe,form,fieldset,abbr,acronym,object,applet {border:none}
div,li{position:relative}
table {border-collapse:collapse;border-spacing:0}
caption,th,td,center {text-align:left;vertical-align:top}
:focus {outline: 0}



/* MAIN */
html, body {width:100%;height:100%; background:#f7f7f7}
html {font-size:62.5%} 
body {font-size:1.2em; line-height:1.4em}
/* structure */
#wrap {position:relative; min-height:100%;height:auto !important;height:100%;}
#wrap .for-foter-margin {height:8.5em; clear:both}
#header {height:8.5em /*102*/}
#nav {height:3.167em /*38*/; background:#000}
#service {height:5.167em /*62*/}
#supwrap, .inner {width:77.5em /*930*/; margin:0 auto}
#footer {position:relative; margin-top:-8.5em; height:8.5em; width:100%; background:#000}
#content {width:48.333em /*580*/; padding:0 2.5em /*30*/ 2em 0; float:left}
#aside {width:24.167em /*290*/; padding:2em 0 2em 2.5em /*30*/; float:right; background:url(img/aside-backgr.png) top left no-repeat; min-height:25em}
#content-2-left {width:36.25em; padding:0 2.5em /*30*/ 2em 0; float:left}
#content-2-right {width:36.25em; padding:0 0 9em 2.5em /*30*/; float:right; background:url(img/aside-backgr.png) top left no-repeat}
/* fonts */
html, input[type='text'], input[type='password'], input[type='submit'], input[type='button'], textarea, select {font-family: Tahoma, Arial, Helvetica, sans-serif} 
h1, h2, h3, h4, caption, legend {font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif} 
code, kbd, samp, pre, tt, var {font-family:"Lucida Console", "Courier New", Courier, monospaced}
kbd{font-weight:700;background:#fff;color:#000;padding:2px 4px;border:1px solid #CCC;}
/* main colors */
body, #footer p.contact-with-the-brain {color:#2E2E2E}
h1, .my-work h2 {color:#535353}
h2, caption, legend {color:#3B3B3B}
h3, h4, h5, h6 {color:#212121}
#aside, .gray, .post-info, .subtitle, .pretitle, .subinput-descr small, .reqtxt {color: #808080}
blockquote {color:#787878}
.aside-block h2 {color:#6e6e6e}
hr {background:#B5B5B5}
#s, #footer, #footer a  {color:#acacac}
#service .gray {color:#A6A6A6}
/* links */
a, .local-link, #portfolio-pagination li:hover, #ex-tuda:hover, #ex-suda:hover, div.button a:hover, div.button a:active {color:#0073CD; text-decoration:none}
a:hover, a:active {text-decoration:underline}
#header h1 a, #header h1 a:hover, #header h1 a:active {color:#f7f7f7}
#nav ul li a, #footer a:hover, #footer a:active, .trinfo-rss-subscribe a {color:#d1d1d1}
#nav ul li a:hover, #nav ul li a:active, #header h1 a:hover, .trinfo-rss-subscribe a:hover, .trinfo-rss-subscribe a:focus, div.button a:hover, div.button a:active {color:#fff}
h1 a, #service a, .you-are-here {color:#535353}
h1 a:hover, h1 a:active, #service a:hover, #service a:active, .with-subtitle a:hover .subtitle, .with-subtitle a:active .subtitle, .with-subtitle a:hover .pretitle, .with-subtitle a:active .pretitle {color:#0073CD; text-decoration:none}
.local-link a:hover, .local-link a:active, .local-link:hover, .local-link:active {text-decoration:none; border-bottom:2px dotted #0073CD; cursor:pointer!important}
#supwrap a:hover img, #supwrap a:focus img, #portfolio-pagination li:hover, #portfolio-pagination li.display, #ex-tuda:hover, #ex-suda:hover, .pages a:hover, .pages a:active, .you-are-here, .prev:hover, .next:hover, .prev:active, .next:active, .pagination .first:hover, .pagination .last:hover, .pagination .first:active, .pagination .last:active, .you-are-here, div.button:hover, div.button:active, .slide-pagination span.display, .slide-pagination span:hover {background-color:#0087C5!important; color:#fff; text-decoration:none; border-color:#0087C5!important}
/* borders */
#service {border-bottom:1px #ccc solid}
.post-info, .comment, .aside-block, #portfolio {border-bottom:1px solid #B5B5B5}
.pages a, .you-are-here, .prev, .next {border:1px solid #f7f7f7}
table {border-top:1px #B5B5B5 solid; border-left:1px #B5B5B5 solid}
th, td {border-bottom:1px #B5B5B5 solid; border-right:1px #B5B5B5 solid}
blockquote, #supwrap img, .pages a:hover, .pages a:active, .you-are-here, .prev:hover, .next:hover, .prev:active, .next:active, pre, fieldset, textarea, input[type='text'], input[type='password'], select, #portfolio-pagination li, #ex-tuda, #ex-suda, .pages a, .you-are-here, .prev, .next, .pagination .first, .pagination .last, div.button, .nicothin-slide, .slide-pagination span {border:1px solid #B5B5B5}


/* header */
#header {background:#000 url(img/gradient-spr2-header-services.png) repeat-x top}
#header h1 {font-size:3em; margin:0; font-weight:normal}
#header h1 a, #header h1 a:hover {display:block; width:14.8ex; height:1em; padding:1em .3em .1em 0; overflow:hidden}
#header h1 a:before {content: url(pict/nikolay-gromov.png) }


/* nav */
#nav ul {text-transform:lowercase; margin:0}
#nav ul li {display:block; float:left; margin:0 .2em 0 0; height:3.167em /*38*/}
#nav ul li a {display:block; background:#202020 url(img/gradient-spr2-nav.png) 0 -155px repeat-x; padding:0 1.3em; height: 3.167em /*38*/; line-height:3.167em /*38*/; color:#d1d1d1}
#nav ul li a:hover, #nav ul li a:active {background:#404040 url(img/gradient-spr2-nav.png) 0 -155px repeat-x; text-decoration:none;}
#nav ul li strong a, #nav ul li strong a:hover {font-weight:normal; background:#e8e8e8 url(img/gradient-spr2-nav.png) top repeat-x; line-height:3.5em; color:#000}
#searchform {display:block; position:absolute; top:-5.4em; right:0}
#searchform fieldset {border:0; padding:0; margin:0}
#s {width:12em; background:#000 url(img/search.png) 12.7em 55% no-repeat; padding:.7em 2em .7em .7em; border:1px #868686 solid}


/* services */
#service {line-height:5.167em /*62*/; margin:0; background:#e8e8e8 url(img/gradient-spr2-header-services.png) repeat-x bottom}


/* content */
h1, .my-work h2 {font-size:2.5em; line-height:1em}
h2, legend, #service .inner div {font-size: 2em}
h1, h2, h3, h4, h5, h6 {margin:1.1em 0 .7em}
.my-work h2 {margin:0 0 .7em}
h3, #aside h2, .failure, caption {font-size:1.5em; font-weight:bold}
h4, h5, h6 {font-size:1.167em}
blockquote {padding:1em 1.3em 0.1em 1.3em; margin-left:2.5em; background:#fff}
blockquote p, q {quotes: "\00AB" "\00BB" "\2018" "\2019"}
blockquote p:before {content:open-quote}
blockquote p:after {content:close-quote}
strong, b, th, thead td, em, legend, caption {font-weight:bold}
cite, em, dfn, i {font-style:italic}
pre {overflow:auto; padding:1.3em; background:#fff}
li pre {margin-top:1em}
del, strike, s {text-decoration: line-through}
dfn, u {border-bottom:1px solid #999}
small, .wp-caption p, .reqtxt, .emailreqtxt {font-size:.917em}
big, .comment-link, #ex-tuda, #ex-suda, div.button, .comment-ok, .comment-error  {font-size:1.5em}
big small {font-size:.667em}
abbr {text-transform:uppercase; letter-spacing:.1em}
abbr[title], acronym[title], dfn[title] {cursor:help; border-bottom:1px solid #ccc}
sup {vertical-align:super}
sub {vertical-align:sub}
sup, sub {font-size:.714em}
code {line-height:1em}
hr {display:block; width:100%; height:1px; border:none}
dt {font-weight:bold; margin:.8em 0 0}
dd {margin:0 0 0 1.57em}
ul {list-style:disc outside; margin-left:2.2em}
ul ul, ol ul {list-style:circle}
ul ul ul {list-style:disc}
ol ul ol {margin-left:2.2em}
ol {list-style:decimal outside; margin-left:2.2em}
table {width:100%}
th, td {padding:.4em .6em}
caption {padding:.5em 0}
fieldset {padding:2em 2em 1em 2em; margin:2.6em 0}
legend {padding:0 .5em .2em; margin-left:-.55em}
textarea, input[type='text'], input[type='password'], select {background: #f7f7f7 url(img/gradient-form.png) repeat-x}
textarea, input {padding:.4em}
input[type='submit'], input[type='button'] {padding: .214em .4em}
select {padding: .4em .3em .3em}
option {padding: 0 .4em}
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus {background:#fff url(img/gradient-form.png) repeat-x}
input, select, label[for] {cursor:pointer}
input[type='text'], input[type='password'] {cursor:text}
.post div {margin-bottom:.7em}


/* supwrap */
#supwrap hr, #supwrap p, #supwrap ul, #supwrap ol, #supwrap dl, #supwrap pre, #supwrap blockquote, #supwrap address, #supwrap table, #supwrap form, #supwrap iframe {margin-bottom:1em}
#supwrap p+p, #supwrap p+ul, #supwrap p+ol {margin-top:-.3em}
#supwrap li ul, #supwrap li ol {margin:0 0 0 1.5em}
#supwrap #comments li ul, #supwrap #comments li ol {margin:0 0 1em 2.2em}
#supwrap #comments p+ul, #supwrap #comments p+ol {margin-top:-.3em}
#supwrap img {padding:1.25em; background:#fff}
#supwrap img.captcha, #supwrap img.captcha-reset {padding:0}


/* posts */
.post span.cut {white-space:nowrap; display:block; margin-top:-.8em}
/* home */
.home-text-and-img {margin-left:21em}
.home-post-pict {display:block; float:left; margin:0 0 1em -21em}
/* subtitle */
h1.with-subtitle {position:relative; display:block; padding-bottom:.8em}
.subtitle, .pretitle {font-size:.7em; display:block; height:1em; line-height:1em; position:absolute; bottom:0; left:0; letter-spacing:normal}
.pretitle:first-letter {text-transform:lowercase}
.subtitle.pagination .first-letter {text-transform:uppercase}
/* post-info */
.post-info {margin:1em 0 2em!important; padding:0 0 .4em}
.post-info br {display:none}
.post-info span {float:left; margin-right:1.7em}
.post-tags {clear:both; display:block}
.post-comment, .post-comment-add {float:right!important; margin:0!important}
/* warning blocks */
.red1, .green1, .blue1, .yellow1 {border-style: solid; border-width:1px!important; padding:1.0em 1.3em; margin:1.3em 0 1.3em !important}
.red1 {border-color:#FF9999; background:#fff1f1}
.green1 {border-color:#79D87C; background:#e5ffe7}
.blue1 {border-color:#A3A4FF; background:#e5f1ff}
.yellow1 {border-color:#E0E08F; background:#ffffe5}
/* comments */
#comments, #add-comment {padding-top:1em}
.comment ul {list-style:disc!important}
.comments {margin:0!important; list-style:none}
.comment {padding:.8em 1em .4em 0; margin:0 0 1.5em 7em; position:relative}
.avatara {position:absolute; top:.8em; left:-7em}
.comment-author {display:block; margin:.8em 0 .3em}
.comment-body {margin:1.2em 0 0}
.comment-date {}
.comment-link {position:absolute; top:1.3em; right:.5em}
.comment-actions {word-spacing:1em; display:block; margin:0 -1em 0 0; text-align:right}
.all-comments li {margin-bottom:.8em}
.this-comment {padding-left:2em}
.comment-body blockquote {padding:1em 1.3em!important; margin:1em 0 .5em 2.5em!important}
/* JS warning blocks */
.js-padding {padding:1em 1.3em 1em 4.85em}
.js-padding .addicon {display:block; position:absolute; left:1.2em; top:auto; width:32px; height:32px}
.icon-no span {background:url(img/icon-no.png)}
.icon-yes span {background:url(img/icon-yes.png)}
.icon-warning span {background:url(img/icon-warning.png)}
.icon-info span {background:url(img/icon-info.png)}
.icon-coffee span {background:url(img/icon-coffee.png)}
.icon-idea span {background:url(img/icon-lamp.png)}
.comment-ok, .comment-error  {position:absolute; color: red; top:2.5em; right:19.5em}
/* gallery */
.gallery {margin:2em 0 .7em; width:100%; overflow:hidden}
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(img/loading.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(img/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(img/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:17px;height:22px;background:transparent url(img/closelabel.gif) no-repeat center;outline:none;margin:5px 0;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{font-weight:700;}
/* paginations */
.pagination {width:100%; overflow:hidden; text-align:center; margin:3em 0 0}
.pagination p {display:inline-block; padding-bottom:1.9em}
.pages a, .you-are-here, .prev, .next {display:block}
.pages a, .you-are-here, .prev, .next, #portfolio-pagination li, .slide-pagination span {height:2em; width:2em; line-height:2em; margin-left:.4em; background:#fff; text-align:center; float:left}
.prev, .next {width:9em}
.new-pages, .old-pages {display:block; float:left; position:relative}
.new-pages {margin-right:1em}
.old-pages {margin-left:1em}
.pagination .first, .pagination .last {display:block; position:absolute; bottom:-3em; padding:.1em .5em; background:#fff; width:7em}
.pagination .first {right:0; width:4.8em}
.pagination .last {left:.4em}
.you-are-here strong {font-weight:normal}
#portfolio-pagination {position:absolute; top:31em; right:0; margin:0; list-style:none}
#portfolio-pagination li, .slide-pagination span {cursor:pointer}
#ex-tuda, #ex-suda {position:absolute; top:10em; height:1.5em; width:1.5em; background:#fff url(img/gradient-spr2-header-services.png) repeat-x bottom; line-height:1.3em; text-align:center; cursor:pointer}
#ex-tuda {left:-3em}
#ex-suda {right:-3em}
/* buttons */
div.button {background:#fff url(img/gradient-spr2-header-services.png) repeat-x bottom}
div.button a {display:block; padding:0 0 0 3.1em; line-height:2.2em; height:3.2em}
div.button a small {display:block; font-size:.667em; line-height:1.2em; margin:-.6em 0 0}
.icon-qwsch a {background:url(img/icon-qwsch.png) .8em 50% no-repeat}
.icon-ol a {background:url(img/icon-ol.png) .8em 50% no-repeat}
.icon-price a {background:url(img/icon-price.png) .8em 50% no-repeat}
.icon-tz a {background:url(img/icon-tz.png) .8em 50% no-repeat}
.icon-demo a {background:url(img/icon-demo.png) .8em 50% no-repeat}
.icon-dwld a {background:url(img/icon-dwld.png) .8em 50% no-repeat}
/*  search */
.page-res {list-style:none}
.page-res li h3 {margin-left:-1.4em}
/* contacts */
.my-contacts li span {position:absolute; top:0; left:9.5em}
/* addzakl */
.addzakl {margin-top:2em}
.addzakl a {margin-right:2em}
.addzakl img {padding:0!important; border:0!important;}
/* portfolio */
.my-work {padding-right:37em; float:left}
.my-work img.alignright {margin:-3em -37em 3.3em 1.5em}
.my-work ul {margin-left:0; list-style:none}
.like-projects ul {margin:0; list-style:none; float:left; width:90em}
.like-projects li {float:left; margin:0 2em 2em 0}
.like-projects li.new-line {clear:both; margin:0}
.trinfo-ssss a {position:absolute; top:-76px; right:0; height:84px; width:265px; background:url(img/tringo-ssss.png) top left}
.ssss-hover {display: none; position:absolute; bottom:17px; right:0; width:265px; height:53px; background:url(img/tringo-ssss.png) bottom left}
.trinfo-ssss a:hover .ssss-hover {display:block}
/* JS portfolio pagination */
#supwrap.js #portfolio {width:77.5em; height:30em; overflow:hidden; margin-bottom:5.8em}
#supwrap.js #portfolio .inner {width:775em; float:left}
#supwrap.js #portfolio .inner div.my-work {height:27em; width:40.5em; margin:3em 2em 0 0; position:relative}
#supwrap.js #portfolio .inner div.my-work .post-info {position:absolute; left:0; bottom:0; text-align:left; margin:0!important}
.show-more {position:absolute; left:0; top:28em; cursor:pointer!important}
.my-work a.hide {position:absolute; right:0; top:1.2em}
/* .full-img {position:absolute; top:3.5em; right:0} */
/* slides */
.nicothin-slide {padding:1.25em; margin-bottom:1em!important; background:#fff url(gradient-spr2-header-services.png) repeat-x scroll center bottom}
.nicothin-slide ul, .slide-pagination {margin:0!important; list-style:none}
.nicothin-slide li, .nicothin-slide hr {clear:both}
.nicothin-slide h2, .nicothin-slide h3, .nicothin-slide h4, .nicothin-slide h5 {margin-top:0; padding-top:.7em}
.nicothin-slide img {padding:0!important; border:0!important}
.slide-pagination span {display:block; margin:0 .4em 0 0}


/* aside */
.aside-block {clear:both; margin:0 0 2em; padding-bottom:.5em}
#aside ul {margin:0 0 1em 0; list-style:none}
.trinfo-rss-subscribe {position:absolute; top:-7.5em; right:0; text-align:right}
ul.wbig li {margin-bottom:.8em}
.youuseie6 .addicon, .youuseie7 .addicon {display:block; position:absolute; right:1.2em; top:0em; width:32px; height:32px; background:url(img/icon-no.png)}
.youuseie7 .addicon {background:url(img/icon-warning.png)}
.mylinks {padding-left:3em; background: url(pict/ya.png) 0 70% no-repeat}
.fotolink {display:block; height:133px; background: url(pict/camera.jpg) top right no-repeat}
.fotolink big {display:block; padding-top:2.5em}


/* FORM */
.without-fieldset fieldset, .fieldset-send {border:0; padding:0; margin:1em 0}
.nicothin-form div {clear:both; padding-bottom:.8em; margin-bottom:0!important}
.nicothin-form div.input-group {clear:none; width:30em; margin-left:11em; padding-top:.2em}
.nicothin-form p {clear:both}
.nicothin-form label, .wcols p {display:block; float:left; width:22%; padding:.4em 2% .4em 0}
.nicothin-form label.for-input-left {display:inline; float:none; width:inherit; padding:0!important}
.nicothin-form label.long-label {width:35%}
.nicothin-form input {width:40%}
.nicothin-form input.radio-or-checkbox {width: auto; vertical-align: middle; margin:0 .5em 0 0}
.nicothin-form textarea {width:73%; height:8em}
.form-inner, .subinput-descr {margin-left:2em}
.nicothin-form .sendbutton {width: inherit; padding:.8em; float:right}
.reqtxt {margin-left:1em}
.wcols {padding-bottom:0!important}
.nicothin-form label.for-chkb-left {display:block; margin-left:2.3em}
.nicothin-form label.for-chkb-left input {margin-left:-2.3em}
/* individual */
#comment-page-sendbutton {margin-left:27%; float:none}
/* validate */
.formError {position:absolute;top:300px; left:300px;width:17.1em;padding-bottom:15px;display:block;z-index:5000}
.formError .formErrorContent {width:100%; background:#535353;color:#fff;font-size:.917em;padding:4px 10px 4px 10px}
.formError .formErrorArrow {position:absolute;bottom:0;left:20px;width:15px; height:15px}
.formError .formErrorArrow div {font-size:0px}
.formError .formErrorArrow .line10{width:15px;height:1px; background:#535353;margin:0 auto; font-size:0px; display:block} 
.formError .formErrorArrow .line9{width:13px;height:1px; background:#535353;margin:0 auto;display:block} 
.formError .formErrorArrow .line8{width:11px;height:1px; background:#535353;margin:0 auto;display:block} 
.formError .formErrorArrow .line7{width:9px;height:1px; background:#535353;margin:0 auto;display:block} 
.formError .formErrorArrow .line6{width:7px;height:1px; background:#535353;margin:0 auto;display:block} 
.formError .formErrorArrow .line5{width:5px;height:1px; background:#535353;margin:0 auto;display:block} 
.formError .formErrorArrow .line4{width:3px;height:1px; background:#535353;margin:0 auto;display:block} 
.formError .formErrorArrow .line3{width:1px;height:1px; background:#535353;margin:0 auto;display:block} 
/* contact */
.contact-form {padding-top:.8em; position:relative}
.contact-form fieldset {padding-bottom:1.5em}
.contact-form input {width:50%}
.contact-form textarea {width:97%}
#contact_antispam {width:10%}
.contact-form .antispam {width:28%}
.contact-form .sendbutton {position:absolute; right:2em; bottom:1.1em}


/* footer */
#footer .inner {padding:2.8em 0 0}
.fastcontact {position:absolute; top:2.7em; right:0; width:21.917em; text-align:right}
div.contact-with-the-brain {position:absolute; top:-125px; right:0; width:253px; height:227px; background:url(img/cables.png)}
p.contact-with-the-brain {position:absolute; top:-7.4em; left:49.2em}
.on-top {display:block; text-transform:lowercase; position:absolute; top:-2.5em; right:0}


/* for JS */
/* RSS (top right) */
.js-rss {width:14.417em; height:6.083em}
.js-rss a {display:block; width:14.417em; height:6.083em; background:url(img/tringo-rss.png) top left no-repeat}
.js-rss a .rss-hover {display:none}
.js-rss a:hover .rss-hover, .js-rss a:active .rss-hover {display:block; position:absolute; top:1.75em; right:4em; width:9.167em; height:2.333em; background:url(img/tringo-rss.png) bottom left no-repeat}
/* Business card (bottom right) */
.js-cart {top:0!important; height:8.5em}
.js-cart big {font-size:1em}
.js-cart big a.vizitko {display:block; position:relative; height:8.5em; background:url(img/vizitko-spr3.png) 0 -153px no-repeat}
.f-all-cont {display:block; position:absolute; top:2.167em; left:14.083em; height:1em; width:6.083em; background:url(img/vizitko-spr3.png) bottom left no-repeat}
.f-shadow {display:block; position:absolute; top:0; left:0; height:.917em; width:100%; background:url(img/vizitko-spr3.png) top left no-repeat}


/* toolbox */
.float-parent {width:100%; overflow:hidden; clear:both}
.hide {display:none}
.nbsp {display:inline-block; width:1em}
.alignright {float:right; margin:0 0 .8em 1.5em}
.alignleft {float:left; margin:0 1.5em .8em 0}
.aligncenter {display:block; margin:.5em auto .8em; text-align:center}
p.more {text-align: right; margin-top:-1em!important}
.red {color:#F00!important}
.nobackgr {background-image:none!important}
ul.nobullet, .nobullets {list-style:none!important; margin-left:1.1em}
.edit-link {position:absolute; top:.5em; right:0}

/* other */
#commentform img {padding:0; vertical-align:bottom}
label[for='comments_captha'] {width:13em; margin-top:.5em}
#comments_captha {width:4em; margin-top:.5em}
