body { background: #fff; margin: 0; padding: 0; font-family: Tahoma,sans-serif; min-width: 1000px; }
body.windowed { padding: 25px; min-width: 200px; }
a, a:hover, a:active, a:visited { color: #07559D; }
.inline { display: inline; }
#intro { font-size: 80%; padding: 30px; }
.underline { text-decoration: underline; }
#container { }
#menu-top { height: 36px; padding: 2px 0 0 33px; overflow: hidden; }
#menu-top ul { margin: 11px 0 0 0; padding: 0 5px 0 0; float: right; font-size: 10px; line-height: 12px; border-right: #000 1px solid; }
#menu-top ul.login-form { font-size: 12px; line-height: 12px; margin-top: 10px; padding: 0; border: none; }
#menu-top ul .login { font-size: 15px; }
#menu-top ul .register { font-size: 12px; margin: 0 0 0 11px; padding: 0 13px; border: #000 1px solid; border-width: 0 1px; }
#menu-top ul li { display: inline; list-style-type: none; }
#menu-top ul li a { color: #4b4b4b; }
#menu-top .login-li { padding-top: 3px; }
#menu-top .login-rem { font-size: 65%; margin-right: 10px; position: relative; top: -3px; }
#menu-top #login { display: inline; padding: 0; margin: 0; vertical-align: bottom; }
#menu-top #login #text, #menu-top #login #password { padding: 3px 3px 1px; margin: 0; margin-top: 2px; margin-right: 5px; font-size: 65%; color: #4b4b4b; border: 1px #4b4b4b solid; font-family: Arial; width: 75px; height: 13px; }
#menu-top #login #submit { color: #4b4b4b; background: #ececef url('//bankist.ru/img/login-submit.gif') no-repeat 0 50%; font-size: 7pt; font-family: Verdana; font-weight: bold; text-transform: uppercase; border: 0; text-decoration: underline; padding-left: 10px; padding-bottom: 2px; //padding-left: 4px; margin-right: 5px; }
#mt-rule { background: url(//bankist.ru/img/mt-rule.gif) no-repeat 0 50%; padding: 0 5px 0 12px; }
#mt-mail { background: url(//bankist.ru/img/mt-mail.gif) no-repeat 0 100%; padding: 0 5px 0 16px; }
#mt-mail-flash { background: url(//bankist.ru/img/mt-mail-flash.gif) no-repeat 0 100%;
 padding: 0 5px 0 16px; }
#mt-fgtp { background: url(//bankist.ru/img/mt-fgtp.gif) no-repeat 0 100%; padding: 0 5px 0 16px; }
#mt-regs { background: url(//bankist.ru/img/mt-regs.gif) no-repeat 0 100%; padding: 0 5px 0 14px; }
#mt-favr { background: url(//bankist.ru/img/mt-favr.gif) no-repeat 0 50%; padding: 0 5px 0 14px; }
#mt-bkmr { background: url(//bankist.ru/img/mt-bkmr.gif) no-repeat 0 50%; padding: 0 5px 0 16px; }
#mt-phot { background: url(//bankist.ru/img/mt-phot.gif) no-repeat 0 50%; padding: 0 5px 0 18px; }
#mt-logt { background: url(//bankist.ru/img/mt-logt.gif) no-repeat 0 50%; padding: 0 5px 0 12px; }
#mt-to-publish { background: url(//bankist.ru/img/mt-to-pub.gif) no-repeat 0 50%; padding: 0 5px 0 12px; }
#menu-top #user { float: right; text-align: right; margin-right: 25px; //margin-right: 18px; margin-top: 6px; padding: 0 0 1px 10px; font-size: 12px; font-weight: bold; }
#menu-top #user a { color: #000; }
#menu-top #user #loveimg { vertical-align: middle; margin-left: 5px; margin-right: 5px; }
#menu-top #user #smallupic { border: 1px #d5d4d4 solid; vertical-align: middle; margin: -2px 0 0 5px; }
#menu-main { background: url(//bankist.ru/img/top-menu-bg.gif) repeat-x 0 0; height: 65px; background-color: #424242; overflow: hidden; }
#menu-main #mm-logo { width: 180px; float: left; }
#logo { margin-left: 32px; margin-top: 14px; margin-bottom: 13px; } 
#menu-main ul { margin: 20px 150px 0 210px; padding: 0; text-align: left; white-space: nowrap; }
#menu-main ul li { display: inline; padding-left: 2%; padding-right: 2%; padding-bottom: 24px; //padding-bottom: 23px; }
#menu-main #mm-ww { background: url("//bankist.ru/img/post-article.gif") no-repeat 0 0; float: right; width: 137px; height: 65px; margin-right: 10px; text-align: center; }
#menu-main #mm-ww a { display: block; padding-top: 24px; }
#menu-main ul li a { color: #fff; font-size: 120%; text-decoration: underline; }
#menu-main ul li a.current { text-decoration: none; }
#menu-main #mm-ww a { color: #07559D; font-size: 75%; font-weight: bold; }
#sub-menu { background: url(//bankist.ru/img/bottom-menu-bg.gif) repeat-x 50% 100%; height: 37px; }
#sub-menu ul { margin: 0; padding: 8px 22px 10px; font-size: 80%; }
#sub-menu ul li { display: inline; padding: 0 10px; }
#sub-menu ul li.dlmt { padding: 0; font-size: 90%; color: #cacaca; }
#sub-menu ul li a { color: #000; }
#main-cont { padding: 0 1.5%; }
#main { margin: 40px 0 0; overflow: hidden; background-color: #fff; }
.wide #main { padding: 0 4%; }
#main #still-left { width: 21%; float: left; min-height: 200px; margin-right: 1%; }
#main #left { float: left; width: 52%; margin-right: 1%; }#main #center { float: left; width: 73%; margin-right: 1%; } 
#left h1 { color: #000; font-size: 112%; font-weight: normal; }
#left h1 { font-weight: bold; font-size: 150%; margin-top: 0; }
#main #left P, #main #left ul, #main #left ol { font-size: 75%; }
#main #left .post P { font-size: 100%; }
.post { margin-bottom: 40px; }
.post .title, .post .title a { color: #8c8c8c; font-size: 112%; }
.post .title h1 { display: inline; color: #000; font-weight: normal; }
/* .post .title h1 a { color: #000; font-size: 85%; font-weight: normal; } */
.post .title h1 a { color: #000; font-size: 105%; font-weight: normal; text-decoration: none; }
.post .title h1.attached { display: inline; color: #c05f00; font-size: 112%; font-weight: normal; }
.post .title h1.attached a { color: #c05f00; font-size: 112%; }
.post .blogname { padding-top: 4px; }
.post .blogname a { background: url("//bankist.ru/img/blogname.gif") no-repeat 0 100%; font-size: 65%; color: #8c8c8c; padding-left: 18px; }
/* .post .content { margin-bottom: 10px; padding-top: 5px; font-size: 75%; clear: both; } */
.post .content { margin-bottom: 10px; padding-top: 5px; font-size: 90%; clear: both; }
.post .readmore { margin-top: 20px; margin-bottom: 15px; }
.post .readmore a { color: #fff; font-size: 75%; font-weight: bold; padding: 4px 35px 6px 15px; background: url('//bankist.ru/img/readmore-black.gif') no-repeat 100% 9px; background-color: #000; }
.post .tags { background: url('//bankist.ru/img/post-tags.gif') no-repeat 0 100%; 
 padding: 8px 0 0 14px; font-size: 65%; color: #8c8c8c; }
.post .tags ul { margin: 0; padding: 0; padding-left: 14px; }
.post .tags ul li { display: inline; }
.post .tags ul li { font-size: 65%; color: #8c8c8c; }
.post .tags a { color: #8c8c8c; }
.post .tags ul li a { color: #8c8c8c; }
.meta { margin-top: 20px; clear: both; border: 1px #ccc solid; background-color: #f4f4f4; padding-top: 2px; padding-bottom: 7px; //padding-top: 0; //padding-bottom: 0; padding-left: 3px; padding-right: 3px; display: inline; }
.meta #scr-5, .meta #scr-4, .meta #scr-3, .meta #scr-2, .meta #scr-1, .meta #scr0, .meta #scr1, .meta #scr2, .meta #scr3, .meta #scr4, .meta #scr5, .meta #dat, .meta #view, .meta #usr, .meta #url, .meta #fav, .meta #com, .meta #pri, .meta #edit { display: inline; font-size: 65%; padding: 7px 10px 7px 10px; /* border-left: 1px #ccc solid; border-top: 1px #ccc solid; border-bottom: 1px #ccc solid; */ margin-right: -5px; // margin-right: 0; }
.meta #edit { border-left: 0; }
.meta #url { /* border-right: 1px #ccc solid; */ }
.meta .block , .meta #pri2 { /* border-left: 1px #ccc solid; border-top: 1px #ccc solid; border-bottom: 1px #ccc solid; */
 display: inline; padding: 1px 10px 6px 10px; //padding: 8px 10px 7px 10px; margin-right: -5px; // margin-right: 0; }
.meta .block2 { /* border-left: 1px #ccc solid; border-top: 1px #ccc solid; border-bottom: 1px #ccc solid; */
 display: inline; padding: 1px 10px 6px 10px; //padding: 9px 10px 7px 10px; margin-right: -5px; // margin-right: 0; }
.meta .block3 { /* border: 1px #ccc solid; */
 display: inline; padding: 1px 10px 6px 10px; //padding: 1px 5px 6px 10px; margin-right: -5px; // margin-right: 0; }
.meta .block .img , .meta .block2 .img { vertical-align: bottom; margin-bottom: 1px; }
.meta .block3 .img { vertical-align: bottom; margin-bottom: 0; }
.meta #view span { padding-left: 15px; background: url('//bankist.ru/img/meta-view.gif') no-repeat 0 100%; }
.meta #scr-5 span { padding-left: 36px; background: url('//bankist.ru/img/meta-scr-m5.gif') no-repeat 0 100%; }
.meta #scr-4 span { padding-left: 36px; background: url('//bankist.ru/img/meta-scr-m4.gif') no-repeat 0 100%; }
.meta #scr-3 span { padding-left: 36px; background: url('//bankist.ru/img/meta-scr-m3.gif') no-repeat 0 100%; }
.meta #scr-2 span { padding-left: 36px; background: url('//bankist.ru/img/meta-scr-m2.gif') no-repeat 0 100%; }
.meta #scr-1 span { padding-left: 36px; background: url('//bankist.ru/img/meta-scr-m1.gif') no-repeat 0 100%; }
.meta #scr0 span { padding-left: 36px; background: url('//bankist.ru/img/meta-scr-n.gif') no-repeat 0 100%; }
.meta #scr1 span { padding-left: 36px; background: url('//bankist.ru/img/meta-scr-p1.gif') no-repeat 0 100%; }
.meta #scr2 span { padding-left: 36px; background: url('//bankist.ru/img/meta-scr-p2.gif') no-repeat 0 100%; }
.meta #scr3 span { padding-left: 36px; background: url('//bankist.ru/img/meta-scr-p3.gif') no-repeat 0 100%; }
.meta #scr4 span { padding-left: 36px; background: url('//bankist.ru/img/meta-scr-p4.gif') no-repeat 0 100%; }
.meta #scr5 span { padding-left: 36px; background: url('//bankist.ru/img/meta-scr-p5.gif') no-repeat 0 100%; }
.meta #dat span { padding-left: 20px; background: url('//bankist.ru/img/meta-dat.gif') no-repeat 0 100%; color: #8c8c8c; }
.meta #edit a { color: #c05f00; }
.meta #usr a { padding-left: 14px; background: url('//bankist.ru/img/meta-usr.gif') no-repeat 0 100%; color: #8c8c8c; }
.meta #url a { padding-left: 14px; background: url('//bankist.ru/img/meta-url.gif') no-repeat 0 100%; color: #8c8c8c; }
.meta #fav a { padding-left: 16px; background: url('//bankist.ru/img/meta-fav.gif') no-repeat 0 100%; color: #8c8c8c; }
.meta #pri a { color: #8c8c8c; padding-left: 18px; background: url('//bankist.ru/img/meta-pri.gif') no-repeat 0 100%; }
.meta #com a { padding-left: 16px; background: url('//bankist.ru/img/meta-com.gif') no-repeat 0 100%; }
.meta #com a { color: #000; }
.meta .last { /* border-right: 1px #ccc solid; */ }
.img-alt { color: #8c8c8c; font-style: italic; font-size: 90%; }
.paging { margin-top: 10px; //margin-top: 20px; margin-bottom: 10px; }
.paging .pages { overflow: hidden; line-height: 27px; }
.paging .pages h2, .paging2 .pages h2, .paging .calendar h2 { float: left; width: 150px; margin: 0 20px 0 0; text-align: right; font-size: 105%; color: #8c8c8c; font-weight: normal; }
h2.padded { padding-left: 20px; }
.paging .pages div { float: left; //padding-top: 0; padding-bottom: 10px; padding-left: 20px; }
.paging2 { text-align: center; padding-top: 5px; padding-bottom: 5px; }
.paging .pages a , .paging2 .pages a { padding: 3px 6px 3px 6px; border: 1px #000 solid; color: #000; text-decoration: none; font-size: 70%; }
.paging .pages a.current , .paging2 .pages a.current { color: #fff; background-color: #000; }
.paging .calendar #calendar_wrap { float: left; font-size: 70%; padding-top: 4px; // padding-top: 20px; padding-left: 20px; //padding-top: 3px; border: 1px #fff solid; }
.paging #calendar_wrap table { }
.paging #calendar_wrap th { color: #fff; background: url('//bankist.ru/img/cal-th-bg.gif') repeat-x; height: 22px; }
.paging #su, .paging .em, .paging #mo, .paging #tr, .paging #we, .paging #fr, .paging #th, .paging #sd { color: #000; text-transform: uppercase; background: url('//bankist.ru/img/cal-th2-bg.gif') repeat-x bottom; }
.paging #calendar_wrap th a { color: #fff; text-decoration: none; }
.paging #calendar_wrap td { background-color: #f4f4f4; text-align: center; height: 24px; }
.paging #calendar_wrap td.num { background-color: #f4f4f4; text-align: center; width: 24px; height: 24px; }
.paging #calendar_wrap td.em { width: 10px; }
.paging #calendar_wrap td.footer { background: url('//bankist.ru/img/calendar-footer.gif') repeat-x 0 0; }
a.org { color: #c05f00; display: block; padding-bottom: 10px; font-size: 135%; font-weight: normal; }
span.comments_count { color: #c05f00; font-size: 85%; background: url('//bankist.ru/img/talk-about-reply.gif') no-repeat left; padding-left: 12px; }
a.bl { color: #000; display: block; padding-bottom: 10px; font-size: 135%; font-weight: normal; }
#adminblock { margin-top: 10px; margin-bottom: 20px; font-size: 75%; padding-top: 10px; padding-left: 5px; padding-bottom: 10px; //padding-bottom: 7px; border: 1px #ccc solid; width: 529px; }
#adminblock input { font-size: 75%; vertical-align: bottom; //vertical-align: middle; }
a.c-day-nor, a.c-day-cur { color: #000; }
span.c-day-nor, span.c-day-cur { color: #8c8c8c; }
a.c-holiday-nor, a.c-holiday-cur, span.c-holiday-nor, span.c-holiday-cur { color: #c05f00; }
span.c-day-cur, A.c-day-cur, span.c-holiday-cur, A.c-holiday-cur { font-weight: bold; }
.paging #calendar_wrap td a.ferial { color: #000; }
.paging #calendar_wrap td span.ferial { color: #8c8c8c; }
.paging #calendar_wrap td span.holiday, .paging #calendar_wrap td a.holiday { color: #c05f00; }
.paging #calendar_wrap .left { text-align: center; padding-left: 19px; }
.paging #calendar_wrap .right { text-align: center; padding-right: 19px; }
.paging #calendar_wrap .header { text-align: center; width: 120px; }
#main #right { float: right; width: 25%; }
#still-left h2, #right h2 { font-weight: normal; color: #8c8c8c; font-size: 112%; margin: 0; padding-left: 20px; }
h2.readalso { font-weight: normal; color: #8c8c8c; font-size: 112%; margin: 0; padding-left: 20px; }
.colored, #right .colored, .colored2, #right .colored2, #still-left .bordered, #right .bordered, .bordered { margin: 0; margin-top: 1px; padding: 10px; }
.colored3 { padding: 20px; font-size: 70%; }
#right .colored, .colored, .colored3 { background-color: #f4f4f4; }
#right .colored2, .colored2 { background: url("//bankist.ru/img/bg-colored.gif") repeat-x top; }
#still-left .bordered, #right .bordered, #left .bordered , #left .bordered2 , #center .bordered , #center .bordered2 { border: 1px #eeeeee solid; }
#left .bordered2 , #center .bordered2 { font-size: 75%; }
#left .bordered h1 , #left .bordered h1 a , #center .bordered h1 , #center .bordered h1 a { font-size: 122%; color: #000; font-weight: normal; margin: 0; display: inline; }
#left .bordered .tagstitle h1 , #left .bordered .tagstitle h1 a, #left .bordered .tagstitle { font-size: 118%; color: #8b8b8b; font-weight: normal; margin: 0; display: inline; }
#left .bordered .tagstitle h1.tagname, #left .bordered .tagstitle h1.tagname a { color: #000; }
#left .bordered .tagstitle h1 { margin-right: 7px; }
#left .blogjoin, #left .blogleave { float: right; height: 25px; margin-top: 7px; //margin-top: 10px; }
#left .blogjoin a, #left .blogleave a { color: #fff; font-size: 65%; text-transform: uppercase; font-weight: bold; padding: 5px 12px 5px 25px; background-color: #000; vertical-align: middle; }
#left .blogjoin a { background: url("//bankist.ru/img/blogjoin.gif") no-repeat left; background-color: #000; }
#left .blogleave a { background: url("//bankist.ru/img/blogleave.gif") no-repeat left; background-color: #000; }
#left .bloglinks { margin-top: 10px; }
#left .bloglinks { font-size: 70%; color: #000; }
#left .bloglinks a { color: #000; }
#left .post .content .imgleft { float: left; margin: 0; padding: 0 20px 0 0; }
#left .post .content .imgright { float: right; margin: 0; padding: 0 0 0 20px; }
p.caption { font-size: 90%; font-style: italic; color: #8c8c8c; }
#left .post .content blockquote { float: left; width: 30%; margin: 0; padding: 20px 20px 20px 0; font-size: 140%; font-family: Tahoma; color: #c05f00; line-height: 25px; }
#left .post .content h2 { font-size: 175%; font-weight: normal; color: #000; }
#left .post .content h3, #left h2 { font-size: 135%; font-weight: normal; }
#left h3 { font-weight: bold; color: #000; font-size: 120%; margin: 10px 0 5px 0; }
.g-table .u a { color: #000; font-weight: bold; }
.g-table .u span.comment { color: #8c8c8c; font-size: 80%; display: block; }
.g-table .u div.avatar-s { display: block; float: left; vertical-align: middle; margin-right: 10px; }
.form-container { overflow: hidden; }
.form-lable { font-size: 75%; padding-top: 5px; padding-left: 10px; max-width: 130px; width: 130px; float: left; clear: both; }
.form-item { margin-left: 150px; font-size: 75%; }
.form-submit { margin-left: 150px; padding-bottom: 10px; padding-top: 5px; cursor: hand; }
.form-submit2 { padding-bottom: 10px; padding-top: 5px; cursor: hand; }
.form-submit a, .form-submit2 a { background: url("//bankist.ru/img/form-send.gif") no-repeat left; background-color: #000; color: #fff; text-transform: uppercase; font-size: 75%; font-weight: bold; padding: 7px 20px 7px 30px; }
.form-item .form-input, .form-item .forminput { width: 97%; }
.form-item .form-input-short { margin-bottom: 44px; }
.form-item .form-textarea { width: 97%; height: 100px; }
.votes { background-color: #f4f4f4; border-bottom: 3px #000 solid; text-align: center; font-size: 70%; padding-top: 15px; padding-bottom: 15px; }
.votes input { font-size: 70%; vertical-align: bottom; //vertical-align: middle; }
.vote-item { padding-left: 10px; padding-right: 10px; }
.comments-subscribe { padding-left: 10px; font-size: 70%; }
.comments-subscribe a { color: #000; font-weight: bold; }
div.comments { font-size: 130%; }
div.comments2 { font-size: 130%; }
div.comments2 li.comment { padding-bottom: 25px; }
div.comments2 .blog_link { float: left; width: 100px; min-height: inherit; font-size: 75%; }
div.comments2 .blog_link a { font-size: 90%; font-weight: normal; }
div.comments2 div.comment { margin-left: 110px; }
div.c-text { 
 font-size: 80%; 
 padding-top: 5px; //display: inline; }
div.comments2 .blog_link .count { font-size: 75%; color: #c05f00; }
#right #comments { overflow: hidden; }
#comments .blog_link .count { font-size: 75%; }
ul.comments { list-style-type: none; margin: 0; padding: 0; }
li.comment { padding-top: 10px; clear: both; }
li.comment div.level_1 { padding-left: 0; }
li.comment div.level_2 { padding-left: 20px; }
li.comment div.level_3 { padding-left: 40px; }
li.comment div.level_4 { padding-left: 60px; }
li.comment div.level_5 { padding-left: 80px; }
li.comment div.level_6 { padding-left: 100px; }
li.comment div.level_7 { padding-left: 120px; }
li.comment div.level_8 { padding-left: 140px; }
li.comment div.level_9 { padding-left: 160px; }
li.comment div.level_10 { padding-left: 180px; }
li.comment div.links { margin-top: 5px; text-align: right; }
li.comment div.links a.reply { background: url('//bankist.ru/img/comment-reply.gif') no-repeat 0 100%; color: #c05f00; font-size: 65%; padding-left: 15px; font-weight: bold; }
li.comment div.links a.personal { background: url('//bankist.ru/img/comment-personal.gif') no-repeat 0 100%; color: #8c8c8c; font-size: 65%; padding-left: 15px; margin-left: 10px; font-weight: normal; }
li.comment div.links a.complaint { background: url('//bankist.ru/img/comment-complaint.gif') no-repeat 0 100%; color: #8c8c8c; font-size: 65%; padding-left: 7px; margin-left: 10px; font-weight: normal; }
li.comment div.links a.delete { background: url('//bankist.ru/img/comment-delete.gif') no-repeat 0 100%; color: #8c8c8c; font-size: 65%; padding-left: 15px; margin-left: 10px; font-weight: normal; }
li.comment .image { display: block; float: left; vertical-align: middle; margin-right: 10px; margin-top: 7px; }
li.comment a { font-size: 70%; color: #000; font-weight: bold; }
li.comment p a { font-size: 100%; }
li.comment .date { color: #8c8c8c; font-size: 70%; }
li.comment p { font-size: 75%; padding-top: 5px; display: inline; }
.buttons a { color: #fff; font-size: 85%; background-color: #000; padding: 3px; font-weight: bold; padding-left: 5px; padding-right: 5px; text-decoration: none; }
.buttons a.button { color: #fff; }
.buttons a.help { float: right; display: inline; background-color: transparent; font-size: 75%; color: #000; font-weight: normal; text-decoration: underline; }
#comment-input { width: 98%; height: 240px; }
#comment-subscribe { font-size: 75%; }
.formsubmit { border: 1px #000 solid; text-transform: uppercase; font-weight: bold; padding: 5px 25px 5px 35px; //padding: 5px 5px 5px 15px; font-size: 12px; text-decoration: underline; background: url("//bankist.ru/img/form-send.gif") no-repeat left; background-color: #000; color: #fff; cursor: pointer; cursor: hand; }
#left .post .content ul { padding-top: 20px; padding-right: 40px; }
#left .post .content li { list-style-type: none; background: url('//bankist.ru/img/post-ul.gif') no-repeat 0 0; // background: url('//bankist.ru/img/post-ul-ie.gif') no-repeat 0 0; padding-left: 15px; padding-bottom: 20px; }
#left .rss { vertical-align: middle; padding-left: 0; //padding-left: 5px; }
#left .tagstitle .rss { vertical-align: middle; padding-left: 0; //padding-left: 5px; margin-bottom: 0; //margin-top: 4px; }
#right #search-form { padding: 10px; margin: 0; text-align: center; }
#right #search { width: 70%; }
#tagcloud { text-align: center; }
#tagcloud span a { color: #8c8c8c; }
#tagcloud span.level1 { font-size: 65%; }
#tagcloud span.level2 { font-size: 90%; }
#tagcloud span.level3 { font-size: 100%; font-weight: bold; }
#tagcloud span.level4 { font-size: 110%; }
#tagcloud span.level5 { font-size: 130%; }
#tagcloud span.level6 { font-size: 140%; color: #363636; }
#tagcloud span.level6 a { color: #363636; }
#tagcloud a:hover { color: #fff; background-color: #c05f00; }
#tagsearch { text-align: center; color: #414141; font-size: 100%; }
#tagsearch-form { margin: 0; }
#tagsearch-input { font-size: 85%; vertical-align: middle; }
#tagsearch-submit { margin: 0; vertical-align: middle; }
#bloglinks, #readalso { padding-left: 20px; }
#bloglinks ul, #readalso ul { margin: 0; padding: 0; }
#bloglinks ul li, #readalso ul li { list-style-image: url('//bankist.ru/img/bloglinks.gif'); //list-style-image: url('//bankist.ru/img/bloglinks-ie.gif'); padding-bottom: 5px; }
#bloglinks ul li a, #readalso ul li a { color: #000; font-size: 85%; }
#bloglinks { line-height: 15px; padding-left: 5px; }
#bloglinks ul li { padding: 6px 0 7px 35px; background: no-repeat 0 50%; list-style: none; }
#bloglinks ul li.consumer { background-image: url("//bankist.ru/img/icon-consumer.png"); }
#bloglinks ul li.mortgage { background-image: url("//bankist.ru/img/icon-mortgage.png"); }
#bloglinks ul li.cards { background-image: url("//bankist.ru/img/icon-cards.png"); }
#bloglinks ul li.auto { background-image: url("//bankist.ru/img/icon-auto.png"); }
#readalso ul li span.date { font-size: 65%; color: #8c8c8c; }
#left #readalso ul li span.date { font-size: 85%; color: #8c8c8c; }
#left #readalso ul li a { color: #000; font-size: 100%; }
.bordered .readmore, .colored2 .readmore { text-align: right; }
.bordered .readmore a, .colored2 .readmore a { color: #000; background: url('//bankist.ru/img/readmore-white.gif') no-repeat 0 100%; padding-left: 20px; font-weight: bold; font-size: 70%; }
#talk-about { }
#talk-about ul { margin: 0; padding: 0; padding-top: 10px; font-size: 70%; }
#talk-about ul li { list-style-type: none; margin-bottom: 10px; padding-left: 16px; color: #8c8c8c; line-height: 14px; background: url('//bankist.ru/img/talk-about.gif') no-repeat 0 0; }
#talk-about ul li .userimg { vertical-align: middle; margin: 0; padding: 0; }
#talk-about ul li a.user { color: #8c8c8c; font-weight: bold; }
#talk-about ul li a.section { color: #8c8c8c; }
#talk-about ul li a.title { color: #000; }
#talk-about ul li span.reply { background: url('//bankist.ru/img/talk-about-reply.gif') no-repeat left; padding-left: 10px; margin-left: 5px; color: #c05f00; white-space: nowrap; }
#where-writing ul { margin: 0; padding: 0; padding-top: 10px; padding-left: 7px; }
#where-writing ul li { font-size: 75%; list-style-type: none; overflow: hidden; padding-bottom: 3px; }
#where-writing ul li span.count { width: 25px; display: block; float: left; color: #c05f00; text-align: right; margin-right: 5px; margin-top: 1px; font-size: 95%; }
#where-writing ul li a { color: #000; display: block; float: left; }
#last-records ul { margin: 0; padding: 0; padding-left: 7px; }
#last-records ul li { font-size: 75%; list-style-type: none; overflow: hidden; padding-bottom: 7px; }
#last-records ul li span.count { display: block; float: left; color: #c05f00; font-size: 90%; padding-top: 1px; }
#last-records ul li a { color: #000;
/* display: block; float: left; */ font-size: 95%; }
#last-records ul li SPAN.date { color: #8c8c8c; font-size: 90%; }
#footer { margin: 15px 0 0; padding-left: 20px; padding-top: 15px; //padding-top: 10px; padding-bottom: 30px; color: #fff; font-size: 70%; background-color: #666666; line-height: 20px; }
#footer a { color: #fff; }
#footer a.copyright { background: url('//bankist.ru/img/rocket.gif') no-repeat left top; padding-left: 20px; display: block; height: 25px; } 
.banner { text-align: center; margin-bottom: 20px; }
DIV.media-left { float: left; margin: 5px 13px 5px 0; }
DIV.media-right { float: right; margin: 5px 0 5px 13px; }
.show-img { padding: 6px 10px 8px 6px; background: url(//bankist.ru/img/f_foto-bg02.gif) no-repeat; }
.show-close { padding-bottom: 5px; }
.show-close SPAN { background: url(//bankist.ru/img/media/icon-close.gif) no-repeat 0 5px; padding: 3px 0 3px 18px; }
.g-table { empty-cells: show; border-width: thin; border-bottom: 4px #000 solid; margin-top: 3px; }
.g-table th { background-color: #000; text-align: center; font-weight: bold; color: #fff; border-right: solid 1px #fff; padding: 8px 10px 8px 10px; }
.g-table tr th { font-size: 80%; }
.g-table th A,.g-table th A:visited, .g-table th A:hover { color: #fff; }
.g-table TD { padding: 15px 10px 15px 10px; background-color: #f4f4f4; font-size: 80%; }
.g-table td * td { padding: 0; border: none; } /* отменяем действие стиля на вложенные таблицы */
.g-table tr.row2 td { background-color: #fff; }
.g-table2 td .line-bit { font-size: 70%; padding-bottom: 10px; }
.g-table2 td .s { color: #666; }
.g-table2 td h3 { margin-top: 25px; }
g-table2 td a.gray { font-size: 70%; }
.form-err { border: solid 3px #c00; color: red; padding: 5px; margin-bottom: 15px; }
.form-err PRE { margin: 0; }
.code-secret { padding: 5px; border: dotted 1px #f00; margin: 10px 0 10px; color: #666; }
.code-anouns { }
.code-more { margin-bottom: 10px; }
TABLE.vote div { height: 15px; }
.vote1 { background: #E292AC }
.vote2 { background: #498BBE }
.vote3 { background: #17814D }
.vote4 { background: #C49C42 } 
.vote5 { background: #8F3259 } 
.vote6 { background: #44376A }
.vote7 { background: #B94141 }
.vote8 { background: #84974D }
.vote9 { background: #144C6D }
.vote10 { background: #C3BB3E }
.avatar { float: left; width: 60px; height: 60px; margin: 0 5px 10px 0; }
.avatar-s { float: left; width: 30px; height: 30px; margin-right: 5px; }
.userinfo { margin-bottom: 15px; }
div.debug { border: dashed 1px gray; padding:2; margin: 1; font-size: 7pt; color: #999; }
.media-img { margin-bottom: 5px; padding: 2px; }
.media-img SPAN { border: solid 1px #EDEDDD; padding: 2px; }
.media-title { font-size: 90%; }
.media { padding: 0 20px 30px 0; }
.media .title { font-size: 120%; font-weight: bold; padding: 0 3px; }
.media .descr { font-size: 90%; margin-bottom: 5px; padding: 0 3px 5px 3px; border-bottom: solid 1px #EDEDDD; }
.media .stat { padding: 0 3px 3px; font-size: 90%; }
.media .preview { padding: 0 3px; margin-bottom: 5px; }
.media .download { text-align: center; font-size: 80%; font-weight: bold; background: url(//bankist.ru/img/bg05.gif) repeat-x #F5F5ED; height: 29px; padding: 7px 0 5px 0; }
DIV.notify-form { position: absolute; left: 500px; width: 260px; height: 100px; border: solid 1px #999; background-color: #fff; padding: 10px; visibility: hidden; }
DIV.notify-form INPUT { width: 110px; }
DIV.notify-form TEXTAREA { width: 220px; margin-bottom: 5px; }
div.photoglimage { float: left; 
 width: 300px; // width: 290px; border: 0 #ccc solid; font-size: 75%; text-align: center; margin-bottom: 25px; margin-right: 5px; }
//#mosaic { text-align: center; }
//#mosaic .preview { float: left; }
//#mosaic .preview .cnt { position: absolute; margin-top: -18px; text-align: right; width: 15px; 
// background-color: #000; color: #fff; padding: 1px 5px; font-size: 7.5pt; }
 
//#mosaic2 { overflow: hidden; }
//#mosaic2 .inner { text-align: center; }
//#mosaic2 .preview { float: left; margin: 0; padding: 0; }
//#mosaic2 .preview .cnt { position: absolute; margin-top: -18px; text-align: right; width: 15px; 
// background-color: #000; color: #fff; padding: 1px 5px; font-size: 7.5pt; }
#mosaic { overflow:hidden;width:100%; }
#mosaic .inner {width:130%; }
#mosaic .preview { float: left; }
#mosaic .preview .cnt { position:relative;text-align:center;margin-top:-20px;width: 15px;background: #000; color: #fff; padding: 1px 5px; font-size: 7.5pt; }
*+html #mosaic .preview .cnt {position:www;margin-top:-14px; }
* html #mosaic .preview .cnt {position:www;margin-top:-14px; }
 
#mosaic2 { overflow: hidden;width:100%;text-align:left; }
#mosaic2 .inner { width:130%; }
#mosaic2 .preview { float: left; }
#mosaic2 .preview .cnt { position: relative; text-align:center;margin-top: -20px;width: 15px;background: #000; color: #fff; padding: 1px 5px 1px 5px; font-size: 7.5pt; }
*+html #mosaic2 .preview .cnt {position:www;margin-top:-14px; }
* html #mosaic .preview .cnt {position:www;margin-top:-14px; }
#partners2 { color: #8c8c8c; font-size: 70%; padding-top: 10px; } 
#partners2 a { color: #8c8c8c; }
#partners2 ul { margin: 0; padding: 5px 15px 15px; list-style-type: square; }
#l1 { margin-bottom: 10px; font-size: 70%; color: #8c8c8c; }
#l2 { background: #999999; font-size: 70%; padding: 15px 30px 25px; color: #8c8c8c; }
#l1 a, #l2 a { color: #8c8c8c; }
div.r-vote { float: left; width: 56px; margin: 5px 10px 5px 0; }
div.r-vote div.positive, div.r-vote div.negative, div.r-vote div.neutral { border-left: solid 1px #e2e2e3; border-right: solid 1px #e2e2e3; text-align: center; 
 font-size: 11pt; color: #000; padding: 2px; font-weight: bold; }
div.r-vote div.positive A, div.r-vote div.negative A, div.r-vote div.neutral A { text-decoration: none; color: #000; }
.r-vote .r-pos-can, .r-vote .r-pos-voted-can { background: url(/img/rate_up.gif) no-repeat 5px 2px #000; text-align: left; color: #fff; font-size: 7.5pt; padding: 2px; }
.r-vote .r-neg-can, .r-vote .r-neg-voted-can { 
 background: url(/img/rate_down.gif) no-repeat 5px 2px #000; text-align: left; color: #fff; font-size: 7.5pt; padding: 2px; }
.r-vote .r-pos, .r-vote .r-pos-voted { background: url(/img/rate_up_no.gif) no-repeat 5px 2px #000; text-align: left; color: #666; font-size: 7.5pt; padding: 2px; }
.r-vote .r-neg, .r-vote .r-neg-voted { 
 background: url(/img/rate_down_no.gif) no-repeat 5px 2px #000; text-align: left; color: #666; font-size: 7.5pt; padding: 2px; }
.r-vote-btn { float: left; width: 23px; height: 13px; }
.small-num { font-size: 75%; color: #c05f00; }
.h-big { color: #000; font-size: 118%; font-weight: normal; }
span.c-vote { margin: 0 18px 0 10px; font-size: 7pt; }
span.c-vote span.negative, span.c-vote span.positive, span.c-vote span.neutral { font-weight: bold; margin-left: 1px; }
.c-vote .r-pos, .c-vote .r-pos-voted { background: url(/img/c-up-no.gif) no-repeat; }
.c-vote .r-neg, .c-vote .r-neg-voted { background: url(/img/c-down-no.gif) no-repeat; }
.c-vote .r-pos-can, .c-vote .r-pos-voted-can { background: url(/img/c-up.gif) no-repeat; }
.c-vote .r-neg-can, .c-vote .r-neg-voted-can { background: url(/img/c-down.gif) no-repeat; }
.user-rating { font-size: 80%; color: #889081; font-weight: bold; margin-bottom: 10px; }
.user-rating SPAN { color: #000; }
.alb-list { margin-bottom: 10px; }
.alb-cont { float: left; width: 140px; margin: 0 40px 0 0; height: 220px; }
.alb { background: #ddaaaa; padding-top: 20px; }
.alb-img { width: 100px; height: 100px; overflow: hidden; border: solid 1px #fff; position: relative; left: 20px; text-align:center; background: #fff; }
.alb-title { padding: 0 20px 5px 20px; font-size: 70%; color: #fff; }
.alb-links { font-size: 65%; padding: 5px 0 10px 12px; background: #ebb; border-top: solid 1px #c99; }
UL.alb-add { font-size: 130%; font-weight: bold; clear: left; margin-bottom: 30px; }
.alb-arrows { float: right; padding: 3px; }
.alb-arrows IMG { margin: 3px; }
.ph-list { margin-bottom: 10px; }
.ph-cont { float: left; width: 140px; margin: 0 50px 0 0; height: 230px; }
.ph { background-color: #eeeeee; padding-top: 20px; }
.ph-img { width: 100px; height: 100px; overflow: hidden; border: solid 1px #fff; text-align:center; background: #fff; position: relative; left: 20px; }
.ph-title { padding: 0 20px 5px 20px; font-size: 60%; height: 40px; overflow: hidden; }
.ph-links { font-size: 65%; padding: 5px 0 10px 12px; background: #ddd; border-top: solid 1px #d5d5d5; }
.ph-arrows { float: right; padding: 3px; }
.ph-arrows IMG { margin: 3px; }
DIV.ph-rating { float: right; padding-top: 6px; }
DIV.ph-rating SPAN.c-vote { margin: 0 3px 0 0; }
DIV.ph-prev { float: left; margin: 0 20px 20px 0; }
DIV.ph-next { float: right; margin: 0 20px 20px; }
.ph-code { padding: 10px; font-size: 8pt; background-color: #f3F3f3; color: #666; margin-top: 20px; }
.ph-code input { font-size: 8pt; color: #666; }
#footer DIV.hide-links A { color: #666; }
.socialnetworks a { font-size: 150%; }
.socialnetworks { font-size: 70%; color: #8c8c8c; }
/* news */
.post .news-cat-list { padding-top: 4px; background: url("/img/blogname.gif") no-repeat 0 100%; font-size: 65%; color: #8c8c8c; padding-left: 18px; min-height: 10px;}
.post .news-cat-list a { color: #8c8c8c; }
.post #views { display: inline; font-size: 65%; margin-left: 15px; }
.post #views span { padding-left: 15px; background: url('/img/meta-view.gif') no-repeat 0 100%; }
#news-informer ul { margin: 0; padding: 0; padding-top: 10px; font-size: 70%; }
#news-informer ul li { list-style-type: none; margin-bottom: 10px; padding-left: 16px; color: #8c8c8c; line-height: 14px; background: url('/img/news.gif') no-repeat 0 0; }
#news-informer ul li a.section, span.section { color: #8c8c8c; }
#news-informer ul li a.title { color: #000; }
.bb-img { margin-bottom: -15px; }
DIV.bb-img IMG { padding: 2px; border: solid 1px #999; max-width: 98%; }

.bb-img .ya-share-container { position: relative; height: 0; overflow: visible; margin: 0 auto; }
.bb-img .b-share { position: absolute; top: 22px; right: 14px; background: #fff; width: 28px; display: block; opacity: 0; padding: 4px 5px !important; -webkit-transition: opacity .2s linear; transition: opacity .2s linear; box-shadow: rgba(0,0,0,.12) 0 0 0 1px; }
.bb-img:hover .b-share { opacity: 1; }
.bb-img .b-share__handle { height: 24px; padding: 3px 3px 3px 2px !important; }
.bb-img .b-share-icon { width: 24px; height: 24px; background: url("/img/soc24.png"); }
.bb-img .b-share-icon.b-share-icon_vkontakte { background-position: 0 -30px; }
.bb-img .b-share-icon.b-share-icon_vkontakte:hover { background-position: 100% -30px; }
.bb-img .b-share-icon.b-share-icon_facebook { background-position: 0 0; }
.bb-img .b-share-icon.b-share-icon_facebook:hover { background-position: 100% 0; }
.bb-img .b-share-icon.b-share-icon_twitter { background-position: 0 -60px; }
.bb-img .b-share-icon.b-share-icon_twitter:hover { background-position: 100% -60px; }
.bb-img .b-share-icon.b-share-icon_odnoklassniki { background-position: 0 -90px; }
.bb-img .b-share-icon.b-share-icon_odnoklassniki:hover { background-position: 100% -90px; }
.bb-img .b-share-icon.b-share-icon_gplus { background-position: 0 -120px; }
.bb-img .b-share-icon.b-share-icon_gplus:hover { background-position: 100% -120px; }


.enc-nav { }
.enc-row1, .enc-row2 { background: #f5f3f0;  clear: both; margin-bottom: 1px; height: 30px;}
.enc-row2 { background: #fcf9f7; }
.enc-letter1 { float: left; background: #008936; padding: 8px 15px 8px 15px; color: #ffffff; font-weight: bold; font-size: 80%;}
.enc-letter1 A { color: #ffffff; }
.enc-sub { float: left; padding: 8px 15px 6px 15px; font-size: 95%;}
.enc-sub SPAN { margin-right: 5px; }

.enc2-row1 {  margin-bottom: 5px; }
.enc2-row1 SPAN { margin-right: 5px; }
.enc2-row1 SPAN.sel { font-weight: bold; }
.enc2-row2 {  margin-bottom: 20px; color: #666666; border-bottom: solid 1px #EEEEEE; padding-bottom: 15px;}
.enc2-row2 SPAN { margin-right: 5px; }
.enc2-row2 A { color: #999999; }

.enc-num { padding: 2px 15px 15px 0; font-weight: bold; }
.enc-word { margin-bottom: 5px; font-size: 120%; }
.enc-descr { margin-bottom: 20px; }
.enc-prev-next { border-top: solid 1px #eeeeee; padding: 10px 5px 10px 5px; margin-top: 30px; }
.enc-prev-next .prev { float: left; }
.enc-prev-next .next { float: right; }

#menu-top .fb-like { float: left; padding-top: 8px; width: 150px; height: 22px; overflow: hidden; }
#menu-top .vk-like { float: left; padding-top: 7px; width: 130px; height: 25px; overflow: hidden; }
.fb_edge_comment_widget, .fb_edge_comment_widget.fb_iframe_widget { display: none !important; }


#login-win { display: none; border: #7f7f7f 10px solid; border-color: rgba(0,0,0,.5); -webkit-box-shadow: rgba(0,0,0,.2) 0 3px 8px; -moz-box-shadow: rgba(0,0,0,.2) 0 3px 8px; box-shadow: rgba(0,0,0,.2) 0 3px 8px; font-size: 11px; line-height: 14px; color: #000; width: 598px; }
#login-win a { color: #07559d; }
#login-win .inner { padding: 30px; background: #fff; }
#login-win .header { background: #fff1bb; padding: 15px 28px 17px 30px; line-height: 18px; font-size: 12px; overflow: hidden; border-bottom: #000 2px solid; }
#login-win .title { color: #777; font-size: 22px; margin: 0 0 10px; }
#login-win .header .title { font-size: 30px; float: left; width: 85px; border-right: #cacaca 1px solid; margin: 4px 17px 0 0; padding: 4px 0 9px; color: #000; }
#login-win form .title { color: #000; }
#login-win .header .register { font-size: 20px; padding-top: 10px; float: left; }
#login-win .close { float: right; padding: 0 24px 2px 0; color: #777; text-decoration: none; background: url("/img/close-login.png") no-repeat 100% 0; margin-top: 10px; }
#login-win p { margin: 0 0 4px; }
#login-win .tabs { font-size: 12px; list-style: none; margin: 2px 0 0 -12px; padding: 0; height: 33px; }
#login-win .tabs li { list-style: none; margin: 0; padding: 6px 12px 10px; float: left; }
#login-win .tabs li[href] { cursor: pointer; }
#login-win .tabs li.cur { background: #eee; cursor: default; }
#login-win label { display: block; font-size: 11px; margin-bottom: 1px; }
#login-win .forminput { border: #777 1px solid; background: #fff; width: 161px; padding-top: 4px; padding-bottom: 3px; }
#login-win .formsubmit { padding-right: 15px; text-decoration: none; }
.tab-content { display: none; margin: 0 -12px 23px; padding: 10px 12px; background: #eee; border-bottom: #eee 1px solid; margin-bottom: 13px; }
.tab-content#hello-tab { display: block; background: none; padding: 10px 0 17px; margin: 0 0 23px; }

#top-wide-banner { overflow: hidden; background: #ececef; border-bottom: #424242 1px solid; }
#top-wide-banner img, #top-wide-banner iframe, #top-wide-banner object, #top-wide-banner embed { display: block; margin: 0 auto; }

.for-adwords { font: normal normal normal 14px/18px "Arial","Helvetica",sans-serif; } 




#facebook-win { background: #fff; padding: 0 10px 0 15px; width: 370px; font-size: 12px; line-height: 16px; box-shadow: rgba(0,0,0,.2) 0 4px 10px; position: absolute; top: -1000px; left: -1000px; margin-top: -30px; }
#facebook-win .close { float: right; width: 19px; height: 19px; margin-top: 6px; background: url("/img/fb-close.png"); cursor: pointer; }
#facebook-win .title { font-size: 18px; line-height: 22px; color: #fff; background: #3a5897 url("/img/fb-win.png") repeat-x 0 100%; margin: 0 -10px -24px -15px; padding: 11px 19px 44px 21px; }
#facebook-win p { margin: 7px -19px 0 -21px; border-top: solid 1px #9daccb; padding: 12px 66px 0 22px; }
#facebook-win .fb-like { margin: 0 0 17px; }
#facebook-win .for-login { background: #eee; padding: 12px 19px 15px; margin: 0 -10px 0 -15px; text-align: center; }
#facebook-win .for-login .dashed { border-style: dashed; border-width: 0 0 1px; cursor: pointer; }


