* { margin: 0; padding: 0; }

html, body { margin: 0; padding: 0; width: 100%; height: 100%; }
body { background-color: #ffffff; font-family: Arial, Verdana, Georgia, Tahoma, Helvetica, sans-serif; color: #000000; height: 100%; font-size: 13px; }

a:link { text-decoration: underline; color: #d56e00; outline: none; }
a:visited { text-decoration: underline; color: #d56e00; outline: none; }
a:hover { text-decoration: none; color: #d56e00; outline: none; }
a:active { outline: none; }

a.href-green-01:link { text-decoration: underline; color: #7dc800; }
a.href-green-01:visited { text-decoration: underline; color: #7dc800; }
a.href-green-01:hover { text-decoration: none; color: #7dc800; }

a.href-green-02:link { text-decoration: underline; color: #a9a300; }
a.href-green-02:visited { text-decoration: underline; color: #a9a300; }
a.href-green-02:hover { text-decoration: none; color: #a9a300; }

a.href-grey-01:link { text-decoration: underline; color: #b5b5b5; }
a.href-grey-01:visited { text-decoration: underline; color: #b5b5b5; }
a.href-grey-01:hover { text-decoration: none; color: #b5b5b5; }

a.href-black-01:link { text-decoration: underline; color: #000000; }
a.href-black-01:visited { text-decoration: underline; color: #000000; }
a.href-black-01:hover { text-decoration: none; color: #000000; }

a.href-blue-01:link { text-decoration: underline; color: #0000ff; }
a.href-blue-01:visited { text-decoration: underline; color: #0000ff; }
a.href-blue-01:hover { text-decoration: none; color: #0000ff; }

a.href-red-01:link { text-decoration: underline; color: #ff0000; }
a.href-red-01:visited { text-decoration: underline; color: #ff0000; }
a.href-red-01:hover { text-decoration: none; color: #ff0000; }

a.href-brown-01:link { text-decoration: underline; color: #d56e00; }
a.href-brown-01:visited { text-decoration: underline; color: #d56e00; }
a.href-brown-01:hover { text-decoration: none; color: #d56e00; }


a.href-blue-20:link { text-decoration: underline; color: #0000ff; font-size: 20px; }
a.href-blue-20:visited { text-decoration: underline; color: #0000ff; font-size: 20px; }
a.href-blue-20:hover { text-decoration: none; color: #0000ff; font-size: 20px; }

a.href-blue-11:link { text-decoration: underline; color: #0000ff; font-size: 11px; }
a.href-blue-11:visited { text-decoration: underline; color: #0000ff; font-size: 11px; }
a.href-blue-11:hover { text-decoration: none; color: #0000ff; font-size: 11px; }

a.href-grey-13:link { text-decoration: underline; color: #b5b5b5; font-size: 13px; }
a.href-grey-13:visited { text-decoration: underline; color: #b5b5b5; font-size: 13px; }
a.href-grey-13:hover { text-decoration: none; color: #b5b5b5; font-size: 13px; }

a.href-green-13:link { text-decoration: underline; color: #7dc800; font-size: 13px; }
a.href-green-13:visited { text-decoration: underline; color: #7dc800; font-size: 13px; }
a.href-green-13:hover { text-decoration: none; color: #7dc800; font-size: 13px; }

a.href-brown-17:link { text-decoration: underline; color: #d56e00; font-size: 17px; }
a.href-brown-17:visited { text-decoration: underline; color: #d56e00; font-size: 17px; }
a.href-brown-17:hover { text-decoration: none; color: #d56e00; font-size: 17px; }

a.href-black-15:link { text-decoration: underline; color: #000000; font-size: 17px; }
a.href-black-15:visited { text-decoration: underline; color: #000000; font-size: 17px; }
a.href-black-15:hover { text-decoration: none; color: #000000; font-size: 17px; }

a.href-black-13:link { text-decoration: underline; color: #000000; font-size: 13px; }
a.href-black-13:visited { text-decoration: underline; color: #000000; font-size: 13px; }
a.href-black-13:hover { text-decoration: none; color: #000000; font-size: 13px; }

a.href-black-20:link { text-decoration: underline; color: #000000; font-size: 20px; }
a.href-black-20:visited { text-decoration: underline; color: #000000; font-size: 20px; }
a.href-black-20:hover { text-decoration: none; color: #000000; font-size: 20px; }

a.href-brown-18:link { text-decoration: underline; color: #d56e00; font-size: 18px; }
a.href-brown-18:visited { text-decoration: underline; color: #d56e00; font-size: 18px; }
a.href-brown-18:hover { text-decoration: none; color: #d56e00; font-size: 18px; }


.fz-12px { font-size: 12px; }
.fz-13px { font-size: 13px; }
.fz-14px { font-size: 14px; }
.fz-17px { font-size: 17px; }
.fz-20px { font-size: 20px; }


.clear { clear: both; }
img { border: 0; display: block; }

table { border-collapse: collapse; }
td { vertical-align: top; }

h1 { font-size: 25px; color: #000000; font-weight: normal; padding: 0 0 20px 0; }
h2 { font-size: 20px; color: #000000; font-weight: normal; padding: 0 0 10px 0; }
h3 { font-size: 20px; color: #ffffff; font-weight: normal; padding: 0 0 0 0; float: left; }
h4 { font-size: 25px; color: #000000; font-weight: normal; padding: 0 0 20px 0; }

p { padding: 0 0 15px 0; }

.border-grey { border: solid 1px #eeeeee; }
.border-white { border: solid 1px #ffffff; }
.color-green-01 { color: #32c800; }
.color-green-02 { color: #bfb800; }
.color-green-03 { color: #7dc800; }
.color-green-04 { color: #e4f9dc; }
.color-green-01-12 { color: #32c800; font-size: 12px; }
.color-green-02-17 { color: #bfb800; font-size: 17px; }
.color-red-01 { color: #ff0000; }
.color-red-01-12 { color: #ff0000; font-size: 12px; }
.color-red-04 { color: #ffe4e4; }
.color-grey-01 { color: #a9a9a9; }
.color-grey-02 { color: #b6b6b6; }
.color-grey-03 { color: #999999; }
.color-grey-04 { color: #f0f0f0; }
.color-grey-01-10 { font-size: 10px; color: #999999; }
.color-grey-02-20 { font-size: 20px; color: #d0d0d0; }
.color-grey-03-11 { font-size: 11px; color: #c5c5c5; }
.color-grey-04-11 { font-size: 11px; color: #b4b4b4; }
.color-grey-04-15 { font-size: 15px; color: #a9a9a9; }
.color-black-01-20 { font-size: 20px; color: #000000; }
.color-brown-01 { color: #473b38; }
.color-brown-02 { color: #d56e00; }

.fs-15-brown-01 { font-size: 15px; color: #d56e00; }

.clear-1px { clear: both; height: 1px; } 
.clear-5px { clear: both; height: 5px; } 
.clear-12px { clear: both; height: 12px; }
.clear-19px { clear: both; height: 19px; } 
.clear-32px { clear: both; height: 32px; } 
.clear-14px { clear: both; height: 14px; } 

.osn { width: 1000px; height: 100%; margin: 0px auto; }

.osntop { padding: 0 0 14px 0; }

.osnbottom { vertical-align: bottom; }
.osn-bottom { min-height: 44px; _height: 44px; width: 940px; padding: 24px 0 0 0; margin: 0px auto; background: url("../../images/frontend/bgr-punktir.gif") repeat-x 0 0; font-size: 12px; color: #707070; }
.osn-bottom a:link { text-decoration: underline; color: #707070; }
.osn-bottom a:visited { text-decoration: underline; color: #707070; }
.osn-bottom a:hover { text-decoration: none; color: #707070; }

/* ���� � ������� */
.menu-bottom { float: left; list-style-type: none; list-style-position: outside; padding: 4px 0 0 0; }
.menu-bottom li { float: left; padding: 0 10px 0 0; }
.menu-bottom img { display: inline; margin: 0 0 0 9px; }

/* ���� ���������� */
.block-copyright { float: right; }
.block-copyright img { display: inline; margin: 0 0 0 9px; }

.top-bookmark { padding: 17px 0 0 0; float: left; position:absolute;  }
.logo { float: left; padding: 14px 0 0 27px;  }

/* ������� ������������� ������ */
.top-panel { float: right; width: 609px; padding: 13px 30px 0 0; }
.user-panel { float: left; margin: 11px 0 0 0; }
.user-panel td { vertical-align: middle; font-size: 13px; padding: 0 6px 0 0; }
.user-panel a:link { text-decoration: underline; color: #d56e00; }
.user-panel a:visited { text-decoration: underline; color: #d56e00; }
.user-panel a:hover { text-decoration: none; color: #d56e00; }

/* ����� �� ����� */
.search-form { float: right; }
.inp-search-osn-b { width: 162px; height: 27px; background: url("../../images/frontend/bgr-searchform-top.gif") no-repeat 0 0; float: left; }
.inp-search-osn { border: 0px; margin: 4px 5px 3px 5px; width: 153px; height: 17px; font-family: arial; color: #000000; font-size: 14px; }
.inp-search-submit { padding: 2px 0 0 13px; font-weight: normal; float: left; font-size: 18px; }
.inp-search-submit a:link { text-decoration: underline; color: #bfb800; }
.inp-search-submit a:visited { text-decoration: underline; color: #bfb800; }
.inp-search-submit a:hover { text-decoration: none; color: #bfb800; }
.inp-search-submit-button { float: left; margin: 5px 0 0 8px; }

/* ������� ���� */
.menu-top { list-style-type: none; list-style-position: outside; font-size: 25px; font-weight: normal; border-top: solid 1px #eeeeee; padding: 13px 0 0 0; }
.menu-top li { float: left; display: block; margin: 8px 24px 0 0; }
.menu-top li.select { /*background-color: #bfb800;*/ background: url("../../images/frontend/bgr-menu-top.gif") no-repeat 0 0; padding: 8px 22px 26px 11px; margin: 0 11px 0 0; } 

.menu-top-video { display: block; position: absolute; font-size: 12px; text-align: right; margin: -4px 0 0 68px; color: #b0aa00; }
.menu-top-images { display: block; position: absolute; font-size: 12px; text-align: right; margin: -4px 0 0 102px; color: #b0aa00; }
.menu-top-text { display: block; position: absolute; font-size: 12px; text-align: right; margin: -4px 0 0 60px; color: #b0aa00; }
.menu-top-url { display: block; position: absolute; font-size: 12px; text-align: right; margin: -4px 0 0 85px; color: #b0aa00; }


.menu-top a:link { text-decoration: none; display: inline-block; color: #000000; border-bottom: 1px dashed #000000; }
.menu-top a:visited { text-decoration: none; display: inline-block; color: #000000; border-bottom: 1px dashed #000000; }
.menu-top a:hover { text-decoration: none; display: inline-block; color: #000000; border-bottom: 1px dashed #ffffff; }

.menu-top .select a:link { text-decoration: none; display: inline-block; color: #ffffff; border-bottom: 1px dashed #ffffff; }
.menu-top .select a:visited { text-decoration: none; display: inline-block; color: #ffffff; border-bottom: 1px dashed #ffffff; }
.menu-top .select a:hover { text-decoration: none; display: inline-block; color: #ffffff; border-bottom: 1px solid #bfb800; }

.menu-top .select span { color: #ffffff; }

.select-video { clear: both; margin: 0 0 0 0; }
.select-images { clear: both; margin: 0 0 0 99px; }
.select-text { clear: both; margin: 0 0 0 231px; }
.select-url { clear: both; margin: 0 0 0 319px; }

.menu-top li.menu-top-save { float: right; margin: 0; background-color: #ffde00; padding: 8px 11px 8px 11px; }
.menu-top li.menu-top-save a:link { text-decoration: none; color: #000000; }
.menu-top li.menu-top-save a:visited { text-decoration: none; color: #000000; }
.menu-top li.menu-top-save a:hover { text-decoration: none; color: #000000; border-bottom: 1px dashed #ffde00; }

/* ������� - ����� ������� */
.block-inner { padding: 0 14px 0 30px; width: 686px; float: left; }
.block-index { padding: 0 14px 0 0; width: 716px; float: left; }
/* ������� - ������ ������� */
.right-column { width: 253px; float: left; }

/* ����� 240�400px */
.block-banner-240x400 { background: url("../../images/frontend/banner-bookmark-240x400.gif") no-repeat right 16px; }

/* ���� ��� �����? */
.block-newmessage { background-color: #ebeae4; width: 210px; padding: 15px; font-size: 11px; color: #585858; }
.block-newmessage .avatar { width: 35px; float: left; }
.block-newmessage .avatar img { border: solid 1px #ffffff; }
.block-newmessage .message { width: 175px; float: left; }
.block-newmessage .message img { display: inline; }
.block-newmessage a:link { text-decoration: underline; color: #0000ff; }
.block-newmessage a:visited { text-decoration: underline; color: #0000ff; }
.block-newmessage a:hover { text-decoration: none; color: #0000ff; }

/* ���� ��������� */
.block-activist { padding: 0 5px 0 15px; font-size: 13px; }
.block-activist h2 a:link { text-decoration: underline; color: #e0e0e0; }
.block-activist h2 a:visited { text-decoration: underline; color: #e0e0e0; }
.block-activist h2 a:hover { text-decoration: none; color: #e0e0e0; }
.block-activist td { padding: 0 10px 6px 0; vertical-align: top; }
.block-activist table img { display: inline; border: solid 1px #e0e0e0; }
.block-activist .bgr-yellow { background-color: #ffde00; padding: 1px 5px 1px 7px; font-weight: bold; font-size: 14px; color: #000000; display: inline; float: right; }
.block-activist .bgr-yellow img { border: none; }
.block-activist a.href-brown:link { text-decoration: underline; color: #d56e00; }
.block-activist a.href-brown:visited { text-decoration: underline; color: #d56e00; }
.block-activist a.href-brown:hover { text-decoration: none; color: #d56e00; }
.block-activist a:link { text-decoration: underline; color: #000000; }
.block-activist a:visited { text-decoration: underline; color: #000000; }
.block-activist a:hover { text-decoration: none; color: #000000; }

/* ���� �����/������ */
.block-hero { padding: 0 5px 0 15px; font-size: 13px; }
.block-hero h2 a:link { text-decoration: underline; color: #e0e0e0; }
.block-hero h2 a:visited { text-decoration: underline; color: #e0e0e0; }
.block-hero h2 a:hover { text-decoration: none; color: #e0e0e0; }
.block-hero td { padding: 0 10px 6px 0; vertical-align: top; }
.block-hero table img { display: inline; border: solid 1px #e0e0e0; }
.block-hero .bgr-green { background-color: #7dc800; padding: 1px 5px 1px 7px; font-weight: bold; font-size: 14px; color: #ffffff; display: inline; float: right; }
.block-hero .bgr-red { background-color: #ff0000; padding: 1px 5px 1px 7px; font-weight: bold; font-size: 14px; color: #ffffff; display: inline; float: right; }
.block-hero a.href-green:link { text-decoration: underline; color: #7dc800; }
.block-hero a.href-green:visited { text-decoration: underline; color: #7dc800; }
.block-hero a.href-green:hover { text-decoration: none; color: #7dc800; }
.block-hero a.href-red:link { text-decoration: underline; color: #ff0000; }
.block-hero a.href-red:visited { text-decoration: underline; color: #ff0000; }
.block-hero a.href-red:hover { text-decoration: none; color: #ff0000; }
.block-hero a:link { text-decoration: underline; color: #000000; }
.block-hero a:visited { text-decoration: underline; color: #000000; }
.block-hero a:hover { text-decoration: none; color: #000000; }
.block-hero .punktir { border-bottom: dashed 1px #cccccc; height: 1px; }

/* ���� ������ */
.block-thebest { background-color: #000000; width: 206px; padding: 10px 17px 17px 17px; }
.block-thebest table { clear: both; }
.block-thebest table img { margin: 10px 0 0 0; border: solid 1px #ffffff; }
.block-thebest .tdcenter { padding: 0 10px 0 10px; }
.block-thebest .icon-load { float: right; padding: 9px 0 0 0; border: none; }
.best-number { position: absolute; width: 24px; height: 18px; background: url("../../images/frontend/best-number.gif") no-repeat 0 0; font-size: 11px; text-align: center; margin: 15px 0 0 33px; }

/* ���� ���� */
.block-tags { width: 223px; padding: 10px 0 17px 17px; }
.block-tags p { line-height: 21px; }
.block-tags a:link { text-decoration: none; color: #999999; padding: 2px 3px 2px 3px; }
.block-tags a:visited { text-decoration: none; color: #999999; padding: 2px 3px 2px 3px; }
.block-tags a:hover { text-decoration: underline; color: #ffffff; background-color: #bfb800; padding: 2px 3px 2px 3px; }

/* ���� ������� */
.block-rubrika { background-color: #fffce7; width: 220px; padding: 15px 10px 15px 10px; font-size: 11px; color: #585858; }
.block-rubrika h2 { padding-left: 5px; }
.block-rubrika table { width: 100%; font-size: 15px; }
.block-rubrika td { padding: 5px; }
.block-rubrika .tdleft { text-align: left; }
.block-rubrika .tdright { text-align: right; }
.block-rubrika .nolight { background-color: #fffce7; }
.block-rubrika .light { background-color: #bfb800; color: #ffffff; }
.block-rubrika .light a:link { text-decoration: underline; color: #ffffff; }
.block-rubrika .light a:visited { text-decoration: underline; color: #ffffff; }
.block-rubrika .light a:hover { text-decoration: none; color: #ffffff; }


/* ����� ����������� */
.block-authorization { background-color: #f0f0f0; padding: 20px; }
.block-authorization table { margin: 0px auto; }
.block-authorization td { padding: 7px 10px 7px 10px; vertical-align: middle; }
.block-authorization .tdleft { font-size: 20px; color: #999999; text-align: right; }
.block-authorization .tdright { font-size: 14px; }
.block-authorization .tdcenter { text-align: center; font-size: 17px; }
.block-authorization .tdcenter-comment { text-align: left; width: 238px; font-size: 11px; padding-top: 0; padding-left: 12px; padding-bottom: 0; color: #999999; }

.block-authorization .tdright a:link { text-decoration: underline; color: #0000ff; }
.block-authorization .tdright a:visited { text-decoration: underline; color: #0000ff; }
.block-authorization .tdright a:hover { text-decoration: none; color: #0000ff; }
.block-authorization .tdright img { float: left; margin: -3px 7px 0 0; }
.block-authorization .tdcenter input { border: solid 1px #e0e0e0; background-color: #ffffff; height: 25px; width: 238px; font-size: 20px; font-family: arial; color: #000000; padding: 5px 5px 5px 5px; }
.block-authorization .tdcolspan { font-size: 13px; }
.block-authorization .tdcolspan .txt-code { color: #999999; padding: 10px 0 5px 0; }

input.inp-code { border: solid 1px #e0e0e0; background-color: #ffffff; height: 30px; width: 110px; font-size: 20px; font-family: arial; color: #000000; padding: 4px 5px 0 5px; }
.img-code { border: solid 1px #e0e0e0; }
.form-button-01 { padding: 2px 5px 2px 5px; font-size: 14px; font-family: arial; }

.block-errors { background-color: #ffeded; border: solid 1px #ffa7a7; margin: 0 0 21px 0; padding: 15px; }
.block-errors .red { color: #ff0000; padding: 0 0 15px 20px; }
.block-errors h2 { color: #ff0000; font-size: 17px; font-weight: bold; }

/* ������ �������� */
.lc-avatar-face { float: left; }
.lc-avatar-face .photo { width: 62px; float: left; }
.lc-avatar-face .photo img { border: solid 1px #d5d5d5; }
.lc-avatar-face .name-status { font-size: 11px; }
.lc-avatar-face .name-status a:link { text-decoration: none; color: #000000; font-size: 25px; margin: 0 7px 0 0; }
.lc-avatar-face .name-status a:visited { text-decoration: none; color: #000000; font-size: 25px; margin: 0 7px 0 0; }
.lc-avatar-face .name-status a:hover { text-decoration: none; color: #000000; font-size: 25px; margin: 0 7px 0 0; }
.lc-avatar-face .name-status span { text-decoration: none; color: #000000; font-size: 25px; margin: 0 7px 0 0; }

.lc-avatar-face .name-status img { display: inline; padding: 2px 0 0 4px; }

.lc-avatar-character { float: right; }
.lc-avatar-character .info { background-color: #fffce7; padding: 5px 0 7px 10px; }
.lc-avatar-character .info img { display: inline; padding: 0 5px 0 0; }
.lc-avatar-character .info a { font-size: 14px; padding: 0 10px 0 0; }
.lc-avatar-character .relation { font-size: 11px; padding: 11px 0 0 10px; min-height: 20px; _height: 20px; }
.lc-avatar-character .relation span { padding: 0 3px 0 3px; }

.lc-avatar-service { float: right; }
.lc-avatar-service .info { background-color: #f5f5f5; padding: 5px 0 7px 10px; }
.lc-avatar-service .info img { display: inline; padding: 0 5px 0 0; }
.lc-avatar-service .info a { font-size: 14px; padding: 0 10px 0 0; color: #b6b6b6; }
.lc-avatar-service .relation { font-size: 11px; padding: 6px 0 0 10px; min-height: 25px; _height: 25px; }
.lc-avatar-service .relation span { padding: 0 3px 0 3px; }



.lc-adjustment { clear: both; padding: 30px 21px 0 21px; }
.lc-adjustment .ttl { background-color: #d56e00; color: #ffffff; float: left; padding: 8px 14px 8px 14px; font-size: 20px; }
.lc-adjustment .positions { list-style-type: none; list-style-position: outside; padding: 12px 0 15px 27px; float: left; font-size: 14px; width: 495px; white-space: nowrap; }
.lc-adjustment .positions li { float: left; padding: 0 6px 0 0; }
.lc-adjustment .positions a:link { text-decoration: underline; color: #0000ff; display: block; padding-bottom: 25px; }
.lc-adjustment .positions a:visited { text-decoration: underline; color: #0000ff; display: block; padding-bottom: 25px; }
.lc-adjustment .positions a:hover { text-decoration: none; color: #000000; display: block; background: url("../../images/frontend/arrow-down-black-02.gif") no-repeat center bottom; padding-bottom: 25px; }
.lc-adjustment .positions span { text-decoration: none; color: #000000; display: block; background: url("../../images/frontend/arrow-down-black-02.gif") no-repeat center bottom; padding-bottom: 25px; }

.lc-adjustment .block-content-avatar { clear: both; background-color: #f0f0f0; padding: 20px 10px 10px 10px; color: #c0c0c0; }
.lc-adjustment .block-content-avatar table { margin: 0px auto; }
.lc-adjustment .block-content-avatar table td{ vertical-align: middle; padding-bottom: 10px; }
.lc-adjustment .block-content-avatar .tdleft { width: 178px; }
.lc-adjustment .block-content-avatar .inp-file { padding: 2px 5px 3px 5px; }
.lc-adjustment .block-content-avatar .save-arrow { display: inline; padding: 0 10px 0 10px; }
.lc-adjustment .block-content-avatar .tdleft .avatarsm img { display: inline; margin: 0 10px 0 0; border: solid 1px #c0c0c0; }
.lc-adjustment .block-content-avatar .tdleft .avatarb { width: 142px; height: 172px; background: url("../../images/frontend/avatar-border-140x170.gif") no-repeat 0 0; padding: 1px; }

.lc-adjustment .block-content-private { clear: both; background-color: #f0f0f0; padding: 20px 10px 10px 10px; color: #c0c0c0; }
.lc-adjustment .block-content-private table { margin: 0px auto; }
.lc-adjustment .block-content-private td { padding: 0 10px 20px 10px; }
.lc-adjustment .block-content-private .tdleft { font-size: 20px; color: #000000; text-align: right; padding-top: 4px; }
.lc-adjustment .block-content-private .tdleft-inp { font-size: 20px; color: #000000; text-align: right; padding-top: 7px; }
.lc-adjustment .block-content-private .on-off { border: solid 1px #e0e0e0; width: 248px; height: 34px; background-color: #ffffff; color: #000000; font-size: 15px; }
.lc-adjustment .block-content-private .on-off .on { float: left; width: 114px; height: 28px; padding: 6px 5px 0 5px; }
.lc-adjustment .block-content-private .on-off .off { float: left; width: 114px; text-align: right; background-color: #f5f5f5; height: 28px; padding: 6px 5px 0 5px; }
.lc-adjustment .block-content-private .inp-mail { border: solid 1px #e0e0e0; background-color: #ffffff; height: 26px; width: 238px; font-size: 16px; font-family: arial; color: #000000; padding: 8px 5px 0 5px; }

.lc-adjustment .block-content-private-card { clear: both; background-color: #f0f0f0; padding: 20px 10px 10px 10px; color: #c0c0c0; }
.lc-adjustment .block-content-private-card table { margin: 0px auto; }
.lc-adjustment .block-content-private-card td { padding: 0 10px 20px 10px; }
.lc-adjustment .block-content-private-card .tdleft { font-size: 20px; color: #999999; text-align: right; padding-top: 4px; }
.lc-adjustment .block-content-private-card .tdleft-inp { font-size: 20px; color: #999999; text-align: right; padding-top: 7px; }
.lc-adjustment .block-content-private-card .tdleft-select { font-size: 20px; color: #999999; text-align: right; }
.lc-adjustment .block-content-private-card .info { border: solid 1px #e0e0e0; width: 248px; height: 28px; background-color: #ffffff; color: #000000; font-size: 15px; padding-top: 6px; }
.lc-adjustment .block-content-private-card .info img { float: left; padding: 3px 0 0 5px; }
.lc-adjustment .block-content-private-card .info input { width: 200px; margin: 0 0 0 10px; font-size: 14px; font-family: tahoma; border: none; background-color: #ffffff; }
.lc-adjustment .block-content-private-card .info-sex { border: solid 1px #e0e0e0; width: 248px; height: 28px; background-color: #ffffff; color: #999999; font-size: 15px; text-align: center; padding-top: 6px; }
.lc-adjustment .block-content-private-card .info-sex img { display: inline; }
.lc-adjustment .block-content-private-card .inp-mail { border: solid 1px #e0e0e0; background-color: #ffffff; height: 26px; width: 238px; font-size: 16px; font-family: arial; color: #000000; padding: 8px 5px 0 5px; }
.lc-adjustment .block-content-private-card .select-card { border: solid 1px #e0e0e0; background-color: #ffffff; height: 24px; width: 250px; font-size: 17px; font-family: arial; color: #cccccc; }
.lc-adjustment .block-content-private-card .inp-textarea-01 { border: solid 1px #e0e0e0; background-color: #ffffff; height: 80px; width: 238px; font-size: 13px; font-family: arial; color: #000000; padding: 8px 5px 0 5px; }
.lc-adjustment .block-content-private-card .inp-textarea-02 { border: solid 1px #e0e0e0; background-color: #ffffff; height: 150px; width: 238px; font-size: 13px; font-family: arial; color: #000000; padding: 8px 5px 0 5px; }
.icon-data { float: left; margin: 11px 0 0 7px; }

.lc-profile { clear: both; padding: 30px 0 0 21px; }
.lc-profile .ttl { background-color: #d56e00; color: #ffffff; float: left; padding: 8px 14px 8px 14px; font-size: 20px; }
.lc-profile .positions { list-style-type: none; list-style-position: outside; padding: 8px 0 15px 27px; float: left; font-size: 20px; white-space: nowrap; }
.lc-profile .positions li { float: left; padding: 0 25px 0 0; }
.lc-profile .positions a:link { text-decoration: underline; color: #d56e00; }
.lc-profile .positions a:visited { text-decoration: underline; color: #d56e00; }
.lc-profile .positions a:hover { text-decoration: none; color: #d56e00; }
.lc-profile .positions span { text-decoration: none; color: #d56e00; }

.lc-profile .block-content-profile { clear: both; padding: 20px 10px 10px 10px; color: #000000; font-size: 14px; }
.lc-profile .block-content-profile table td { padding-bottom: 10px; }
.lc-profile .block-content-profile .tdleft { width: 178px; }
.lc-profile .block-content-profile .tdleft .avatarb { width: 142px; height: 172px; background: url("../../images/frontend/avatar-border-140x170.gif") no-repeat 0 0; padding: 1px; }

.lc-profile .block-content-profile .contacts { padding: 0 0 40px 0; }
.lc-profile .block-content-profile .contacts .ttl-c { float: left; padding: 0 10px 0 0; }
.contacts-icq { color: #7dc800; font-size: 14px; float: left; padding: 0 20px 0 0; }
.contacts-icq img { float: left; padding: 0 5px 0 0; }
.contacts-icq a:link { text-decoration: none; color: #7dc800; }
.contacts-icq a:visited { text-decoration: none; color: #7dc800; }
.contacts-icq a:hover { text-decoration: none; color: #7dc800; }

.contacts-skype { color: #01aff0; font-size: 14px; float: left; padding: 0 20px 0 0; }
.contacts-skype img { float: left; padding: 0 5px 0 0; }
.contacts-skype a:link { text-decoration: none; color: #01aff0; }
.contacts-skype a:visited { text-decoration: none; color: #01aff0; }
.contacts-skype a:hover { text-decoration: none; color: #01aff0; }

.contacts-jabber { color: #ffad01; font-size: 14px; float: left; padding: 0 20px 0 0; }
.contacts-jabber img { float: left; padding: 0 5px 0 0; }
.contacts-jabber a:link { text-decoration: none; color: #ffad01; }
.contacts-jabber a:visited { text-decoration: none; color: #ffad01; }
.contacts-jabber a:hover { text-decoration: none; color: #ffad01; }

.lc-profile .block-content-profile .activity { background-color: #fffce7; border-top: dashed 1px #cccccc; border-bottom: dashed 1px #cccccc; padding: 15px 45px 15px 45px; }
.activity .bgr-yellow { background-color: #ffde00; padding: 1px 5px 1px 7px; font-weight: normal; font-size: 20px; color: #000000; display: inline; margin-right: 10px; }
.activity .bgr-yellow img { display: inline; }
.activity .bgr-red { background-color: #ff0000; padding: 1px 5px 1px 7px; font-weight: normal; font-size: 20px; color: #ffffff; display: inline; margin-right: 10px; }
.activity .bgr-green { background-color: #7dc800; padding: 1px 5px 1px 7px; font-weight: normal; font-size: 20px; color: #ffffff; display: inline; margin-right: 10px; }
.activity .block-year { padding: 1px 7px 1px 7px; font-weight: normal; font-size: 20px; color: #ffffff; display: inline; margin-right: 3px; background: url("../../images/frontend/letter-year.gif") no-repeat right 2px; background-color: #cccac0; }
.activity .block-day { padding: 1px 9px 1px 7px; font-weight: normal; font-size: 20px; color: #ffffff; display: inline; margin-right: 3px; background: url("../../images/frontend/letter-day.gif") no-repeat right 2px; background-color: #cccac0; }
.activity .block-hour { padding: 1px 9px 1px 7px; font-weight: normal; font-size: 20px; color: #ffffff; display: inline; background: url("../../images/frontend/letter-hour.gif") no-repeat right 2px; background-color: #dcd4a1; }
.activity .block-minute { padding: 1px 23px 1px 0; font-weight: normal; font-size: 20px; color: #ffffff; display: inline; background: url("../../images/frontend/letter-minute.gif") no-repeat right 2px; background-color: #dcd4a1; }
.activity .bann { background-color: #d56e00; padding: 1px 10px 1px 10px; font-weight: normal; font-size: 20px; color: #ffffff; display: inline; } 

.activity a { font-size: 11px; color: #b6b6b6; }
.activity td { width: 50%; padding: 10px; white-space: nowrap; }
.activity .prevent-txt { width: 110px; float: left; padding-top: 6px; }
.activity .icon-prevent { width: 120px; float: left; }
.activity .icon-prevent img { float: left; margin: 5px 0 0 10px; }

.lc-profile .block-content-profile .guests { clear: both; margin: 20px 0 20px 0; }
.lc-profile .block-content-profile .guests img { float: left; margin: 0 7px 0 0; width: 20px; }
.lc-profile .block-content-profile .guests td { padding: 0 15px 0 0; }
.lc-profile .block-content-profile .guests table div { float: left; width: 85px; }

.lc-profile .block-content-profile .last-activity { margin: 40px 0 20px 0; font-size: 15px; }
.lc-profile .block-content-profile .last-activity img { display: inline; margin: 0 5px 0 5px; }

.lc-profile .block-content-profile .last-comments { margin: 40px 0 20px 0; font-size: 15px; }
.lc-profile .block-content-profile .last-comments img { display: inline; margin: 0 5px 0 5px; }

.lc-profile .block-content-profile .last-post { margin: 40px 0 20px 0; font-size: 15px; }
.lc-profile .block-content-profile .last-post img { display: inline; margin: 0 5px 0 5px; }


.block-inner ul.ul-content { padding: 0 0 15px 40px; }
.block-inner ul.ul-content li { padding-bottom: 5px; }


.block-load-forms { background-color: #ffde00; padding: 20px; }
.block-load-forms .load-select { list-style-type: none; list-style-position: outside; font-size: 20px; }
.block-load-forms .load-select li { float: left; padding: 0 9px 25px 9px; }

.block-load-forms .load-select .select { background: url("../../images/frontend/arrow-down-black-04.gif") no-repeat center bottom; }


.block-load-forms table { margin: 0px auto; width: 626px; }
.block-load-forms td { padding: 10px 40px 10px 20px; }
.block-load-forms .tdleft { font-size: 20px; color: #000000; text-align: right; padding-top: 14px; }
.block-load-forms .tdleft-inp { font-size: 20px; color: #000000; text-align: right; padding-top: 17px; padding-left: 10px; padding-right: 10px; }
.block-load-forms .tdleft-radio { padding-left: 60px; }
.block-load-forms .inp-mail { border: solid 1px #9b9b9b; background-color: #ffffff; height: 26px; width: 313px; font-size: 16px; font-family: arial; color: #000000; padding: 8px 5px 0 5px; }
.block-load-forms .inp-textarea-01 { border: solid 1px #9b9b9b; background-color: #ffffff; height: 98px; width: 313px; font-size: 13px; font-family: arial; color: #000000; padding: 8px 5px 0 5px; }
.block-load-forms .tdcolspan { font-size: 13px; }
.block-load-forms .tdcolspan .txt-code { color: #000000; padding: 10px 0 5px 0; }
.block-load-forms .inp-file { padding: 8px 5px 3px 5px; height: 34px; }
.block-load-forms .td-textredactor { font-size: 20px; color: #000000; padding-right: 20px; padding-left: 0px; }
.block-load-forms .td-textredactor div { width: 583px; border: solid 1px #9b9b9b; margin-left: 23px; } 
.block-load-forms .td-textredactor p { padding: 0 0 10px 22px; }


.dashed-y-bottom { background: url("../../images/frontend/dashed-yellow-01.gif") repeat-x left bottom; }


.osn-bottom-info { min-height: 370px; _height: 370px; width: 940px; padding: 8px 0 0 0; margin: 0px auto; background: url("../../images/frontend/bgr-bottom-info.jpg") repeat 0 0; font-family: georgia; font-size: 14px; color: #f0eee6; border-top: solid 5px #8c7564; }
.osn-bottom-info h2 { font-size: 25px; color: #473b38; padding: 0 0 10px 13px; }
.osn-bottom-info a:link { text-decoration: underline; color: #473b38; font-size: 15px; }
.osn-bottom-info a:visited { text-decoration: underline; color: #473b38; font-size: 15px; }
.osn-bottom-info a:hover { text-decoration: none; color: #473b38; font-size: 15px; }


.block-news-bottom { width: 277px; float: left; padding: 0 0 0 17px; background: url("../../images/frontend/dashed-brown-vert.gif") repeat-y right top; }
.block-news-bottom ul { list-style-type: none; list-style-position: outside; padding: 0 20px 0 0; }
.block-news-bottom li { background: url("../../images/frontend/li-point-01.gif") no-repeat 0 15px; padding: 10px 0 0 13px; }
.block-news-bottom ul div { background: url("../../images/frontend/dashed-white-hor.gif") repeat-x left bottom; padding: 0 0 8px 0; }
.block-news-bottom ul img { display: inline; }

.block-video-stats-bottom { width: 621px; margin: 0 0 14px 15px; padding: 0 0 20px 0; float: left; }

.block-video-bottom { width: 270px; float: left; padding: 0 18px 0 0; margin: 0 18px 0 0; background: url("../../images/frontend/dashed-brown-vert.gif") repeat-y right top; }
.block-video-bottom .video-prew { float: left; padding: 0 12px 0 13px; width: 110px; }
.block-video-bottom .video-prew-all { text-align: right; padding: 10px 12px 0 0; }
.block-video-bottom .video-prew-all a:link { color: #f0eee6; }
.block-video-bottom .video-prew-all a:visited { color: #f0eee6; }
.block-video-bottom .video-prew-all a:hover { color: #f0eee6; }

.block-stats-bottom { color: #473b38; }
.block-stats-bottom table { width: 305px; } 
.block-stats-bottom ul { list-style-type: none; list-style-position: outside; padding: 7px 20px 20px 0; }
.block-stats-bottom li { background: url("../../images/frontend/arrow-right-brown-01.gif") no-repeat 0 11px; padding: 3px 0 0 20px; }

.block-stats-bottom .online { font-size: 32px; font-family: arial; color: #000000; background-color: #7dc800; display: inline; padding: 0 10px 0 10px; }
.block-stats-bottom .online img { display: inline; padding: 0 0 0 5px; }
.block-stats-bottom .activity { font-size: 32px; font-family: arial; color: #000000; background-color: #ffde00; display: inline; padding: 0 10px 0 10px; }
.block-stats-bottom .activity img { display: inline; padding: 0 0 0 5px; }

.menu-bottom-info { margin: 14px 0 0 0; background: url("../../images/frontend/bgr-menu-bottom-info.jpg") repeat-x 0 0; height: 30px; padding: 0 13px 0 13px; }

.menu-bottom-info .menu-bottom { float: left; list-style-type: none; list-style-position: outside; padding: 4px 0 0 0; color: #473b38; }
.menu-bottom-info .menu-bottom li { float: left; padding: 0 10px 0 0; }
.menu-bottom-info .menu-bottom img { display: inline; margin: 0 0 0 9px; }

.menu-bottom-info .block-copyright { float: right; padding: 3px 0 0 0; color: #473b38; }
.menu-bottom-info .block-copyright img { display: inline; margin: 0 0 0 9px; }


.block-video-stats-bottom-sep { clear: both; background: url("../../images/frontend/dashed-brown-hor.gif") repeat-x left bottom; }
.block-video-stats-bottom-sep img { height: 1px; }


.lc-messages { clear: both; padding: 30px 21px 0 21px; }
.lc-messages .ttl { background-color: #d56e00; color: #ffffff; float: left; padding: 8px 14px 8px 14px; font-size: 20px; }
.lc-messages .positions { list-style-type: none; list-style-position: outside; padding: 12px 0 15px 27px; float: left; font-size: 17px; width: 480px; white-space: nowrap; }
.lc-messages .positions li { float: left; padding: 0 25px 0 0; }
.lc-messages .positions a:link { text-decoration: underline; color: #0000ff; display: block; padding-bottom: 25px; }
.lc-messages .positions a:visited { text-decoration: underline; color: #0000ff; display: block; padding-bottom: 25px; }
.lc-messages .positions a:hover { text-decoration: none; color: #000000; display: block; background: url("../../images/frontend/arrow-down-black-02.gif") no-repeat center bottom; padding-bottom: 25px; }
.lc-messages .positions span { text-decoration: none; color: #000000; display: block; background: url("../../images/frontend/arrow-down-black-02.gif") no-repeat center bottom; padding-bottom: 25px; font-weight: bold; }

.select-all { float: right; display: inline; background-color: #f5f5f5; padding: 2px 15px 2px 7px; color: #a9a9a9; font-size: 14px; }

.lc-messages .block-content-messages { clear: both; padding: 0 10px 10px 0; color: #000000; font-size: 15px; }
.lc-messages .block-content-messages .messages { background-color: #fffce7; border-top: dashed 1px #cccccc; /*border-bottom: dashed 1px #cccccc;*/ padding: 15px; }
.lc-messages .block-content-messages .messages .photo { width: 62px; float: left; }
.lc-messages .block-content-messages .messages .photo img { border: solid 1px #d5d5d5; }
.lc-messages .block-content-messages .messages .info { float: right; width: 537px; }
.lc-messages .block-content-messages .messages .info table { width: 100%; }
.lc-messages .block-content-messages .messages .info table .tdleft { font-size: 17px; padding: 0 0 15px 0; }
.lc-messages .block-content-messages .messages .info table .tdleft a:link { text-decoration: underline; color: #7dc800; margin: 0 7px 0 0; }
.lc-messages .block-content-messages .messages .info table .tdleft a:visited { text-decoration: underline; color: #7dc800; margin: 0 7px 0 0; }
.lc-messages .block-content-messages .messages .info table .tdleft a:hover { text-decoration: none; color: #7dc800; margin: 0 7px 0 0; }
.lc-messages .block-content-messages .messages .info table .tdleft span { text-decoration: none; color: #7dc800; margin: 0 7px 0 0; }
.lc-messages .block-content-messages .messages .info table .tdleft img { display: inline; padding: 2px 4px 0 0; }
.lc-messages .block-content-messages .messages .info table .tdright { text-align: right; color: #a9a9a9; font-size: 14px; padding: 0 0 15px 0; }
.lc-messages .block-content-messages .messages .answer { background-color: #fafafa; padding: 10px; }
.lc-messages .block-content-messages .messages .answer-txt { background-color: #ffffff; border: solid 1px #e0e0e0; min-height: 100px; _height: 100px; }
.lc-messages .block-content-messages .messages .button-submit { float: right; padding: 0 10px 5px 12px; background-color: #fafafa; }
.lc-messages .block-content-messages .messages .tbl-submit { width: 100%; }

.lc-messages .block-content-messages .messages-yesterday { background-color: #ffffff; border-top: dashed 1px #cccccc; /*border-bottom: dashed 1px #cccccc;*/ padding: 15px; }
.lc-messages .block-content-messages .messages-yesterday .photo { width: 62px; float: left; }
.lc-messages .block-content-messages .messages-yesterday .photo img { border: solid 1px #d5d5d5; }
.lc-messages .block-content-messages .messages-yesterday .info { float: right; width: 537px; }
.lc-messages .block-content-messages .messages-yesterday .info table { width: 100%; }
.lc-messages .block-content-messages .messages-yesterday .info table .tdleft { font-size: 17px; padding: 0 0 15px 0; }
.lc-messages .block-content-messages .messages-yesterday .info table .tdleft a:link { text-decoration: underline; color: #7dc800; margin: 0 7px 0 0; }
.lc-messages .block-content-messages .messages-yesterday .info table .tdleft a:visited { text-decoration: underline; color: #7dc800; margin: 0 7px 0 0; }
.lc-messages .block-content-messages .messages-yesterday .info table .tdleft a:hover { text-decoration: none; color: #7dc800; margin: 0 7px 0 0; }
.lc-messages .block-content-messages .messages-yesterday .info table .tdleft span { text-decoration: none; color: #7dc800; margin: 0 7px 0 0; }
.lc-messages .block-content-messages .messages-yesterday .info table .tdleft img { display: inline; padding: 2px 4px 0 0; }
.lc-messages .block-content-messages .messages-yesterday .info table .tdright { text-align: right; color: #a9a9a9; font-size: 14px; padding: 0 0 15px 0; }
.lc-messages .block-content-messages .messages-yesterday .answer { background-color: #fafafa; padding: 10px; }
.lc-messages .block-content-messages .messages-yesterday .answer-txt { background-color: #ffffff; border: solid 1px #e0e0e0; min-height: 100px; _height: 100px; }
.lc-messages .block-content-messages .messages-yesterday .button-submit { float: right; padding: 0 10px 5px 12px; background-color: #fafafa; }
.lc-messages .block-content-messages .messages-yesterday .tbl-submit { width: 100%; }

.lc-messages .block-content-messages .messages-prevent { background-color: #ffeded; border-top: dashed 1px #cccccc; /*border-bottom: dashed 1px #cccccc;*/ padding: 15px; }
.lc-messages .block-content-messages .messages-prevent .photo { width: 62px; float: left; }
.lc-messages .block-content-messages .messages-prevent .photo img { border: solid 1px #d5d5d5; }
.lc-messages .block-content-messages .messages-prevent .info { float: right; width: 537px; }
.lc-messages .block-content-messages .messages-prevent .info table { width: 100%; }
.lc-messages .block-content-messages .messages-prevent .info table .tdleft { font-size: 17px; padding: 0 0 15px 0; }
.lc-messages .block-content-messages .messages-prevent .info table .tdleft a:link { text-decoration: underline; color: #7dc800; margin: 0 7px 0 0; }
.lc-messages .block-content-messages .messages-prevent .info table .tdleft a:visited { text-decoration: underline; color: #7dc800; margin: 0 7px 0 0; }
.lc-messages .block-content-messages .messages-prevent .info table .tdleft a:hover { text-decoration: none; color: #7dc800; margin: 0 7px 0 0; }
.lc-messages .block-content-messages .messages-prevent .info table .tdleft span { text-decoration: none; color: #7dc800; margin: 0 7px 0 0; }
.lc-messages .block-content-messages .messages-prevent .info table .tdleft img { display: inline; padding: 2px 4px 0 0; }
.lc-messages .block-content-messages .messages-prevent .info table .tdright { text-align: right; color: #a9a9a9; font-size: 14px; padding: 0 0 15px 0; }
.lc-messages .block-content-messages .messages-prevent .answer { background-color: #fafafa; padding: 10px; }
.lc-messages .block-content-messages .messages-prevent .answer-txt { background-color: #ffffff; border: solid 1px #e0e0e0; min-height: 100px; _height: 100px; }
.lc-messages .block-content-messages .messages-prevent .button-submit { float: right; padding: 0 10px 5px 12px; background-color: #fafafa; }
.lc-messages .block-content-messages .messages-prevent .tbl-submit { width: 100%; }
.lc-messages .block-content-messages .messages-prevent .prevent-url { font-size: 15px; color: #a9a9a9; }
.lc-messages .block-content-messages .messages-prevent .prevent-url img { display: inline; }
.lc-messages .block-content-messages .messages-prevent .prevent-url a:link { text-decoration: underline; color: #a9a9a9; }
.lc-messages .block-content-messages .messages-prevent .prevent-url a:visited { text-decoration: underline; color: #a9a9a9; }
.lc-messages .block-content-messages .messages-prevent .prevent-url a:hover { text-decoration: none; color: #a9a9a9; }
.lc-messages .block-content-messages .messages-prevent .prevent-txt { color: #ff0000; font-size: 17px; }
.lc-messages .block-content-messages .messages-prevent .prevent-txt img { float: left; padding: 0 5px 0 0; }

.lc-messages .block-content-messages .messages-friend { background-color: #f0fbeb; border-top: dashed 1px #cccccc; /*border-bottom: dashed 1px #cccccc;*/ padding: 15px; }
.lc-messages .block-content-messages .messages-friend .photo { width: 62px; float: left; }
.lc-messages .block-content-messages .messages-friend .photo img { border: solid 1px #d5d5d5; }
.lc-messages .block-content-messages .messages-friend .info { float: right; width: 537px; }
.lc-messages .block-content-messages .messages-friend .info table { width: 100%; }
.lc-messages .block-content-messages .messages-friend .info table .tdleft { font-size: 17px; padding: 0 0 15px 0; }
.lc-messages .block-content-messages .messages-friend .info table .tdleft a:link { text-decoration: underline; color: #7dc800; margin: 0 7px 0 0; }
.lc-messages .block-content-messages .messages-friend .info table .tdleft a:visited { text-decoration: underline; color: #7dc800; margin: 0 7px 0 0; }
.lc-messages .block-content-messages .messages-friend .info table .tdleft a:hover { text-decoration: none; color: #7dc800; margin: 0 7px 0 0; }
.lc-messages .block-content-messages .messages-friend .info table .tdleft span { text-decoration: none; color: #7dc800; margin: 0 7px 0 0; }
.lc-messages .block-content-messages .messages-friend .info table .tdleft img { display: inline; padding: 2px 4px 0 0; }
.lc-messages .block-content-messages .messages-friend .info table .tdright { text-align: right; color: #a9a9a9; font-size: 14px; padding: 0 0 15px 0; }
.lc-messages .block-content-messages .messages-friend .answer { background-color: #fafafa; padding: 10px; }
.lc-messages .block-content-messages .messages-friend .answer-txt { background-color: #ffffff; border: solid 1px #e0e0e0; min-height: 100px; _height: 100px; }
.lc-messages .block-content-messages .messages-friend .button-submit { float: right; padding: 0 10px 5px 12px; background-color: #fafafa; }
.lc-messages .block-content-messages .messages-friend .tbl-submit { width: 100%; }
.lc-messages .block-content-messages .messages-friend .prevent-url { font-size: 15px; color: #a9a9a9; }
.lc-messages .block-content-messages .messages-friend .prevent-url img { display: inline; }
.lc-messages .block-content-messages .messages-friend .prevent-url a:link { text-decoration: underline; color: #a9a9a9; }
.lc-messages .block-content-messages .messages-friend .prevent-url a:visited { text-decoration: underline; color: #a9a9a9; }
.lc-messages .block-content-messages .messages-friend .prevent-url a:hover { text-decoration: none; color: #a9a9a9; }
.lc-messages .block-content-messages .messages-friend .prevent-txt { color: #ff0000; font-size: 17px; }
.lc-messages .block-content-messages .messages-friend .prevent-txt img { float: left; padding: 0 5px 0 0; }

.block-border-dashed-grey { clear: both; border-top: dashed 1px #cccccc; }

.tbl-pages { margin: 25px auto; color: #000000; font-size: 17px; }
.tbl-pages img { display: inline; padding: 0 5px 0 5px; }
.tbl-pages div { font-size: 11px; background: url("../../images/frontend/bgr-pages.gif") no-repeat 0 0; width: 53px; height: 17px; padding: 3px 2px 0 2px; margin: 0 10px 0 10px; } 
.tbl-pages a { margin: 0 3px 0 3px; }
.tbl-pages span { margin: 0 3px 0 3px; }
.tbl-pages a:link { text-decoration: underline; color: #a9a300; }
.tbl-pages a:visited { text-decoration: underline; color: #a9a300; }
.tbl-pages a:hover { text-decoration: none; color: #a9a300; }
.tbl-pages span { text-decoration: none; color: #000000; font-weight: bold; }
.tbl-pages div a:link { text-decoration: underline; color: #000000; }
.tbl-pages div a:visited { text-decoration: underline; color: #000000; }
.tbl-pages div a:hover { text-decoration: none; color: #000000; }
.tbl-pages div a:hover { text-decoration: none; color: #000000; font-weight: bold; padding: 0px; }

.block-content-messages .action-buttons { width: 100%; margin: 25px 0 25px 0; }
.block-content-messages .action-buttons .tdright { text-align: right; }
.block-content-messages .action-buttons .tdright input { margin: 0 0 0 5px; }
.block-content-messages .action-buttons input { padding: 0 5px 0 5px; }

.block-content-messages .filter { background-color: #fafafa; padding: 10px; color: #b5b5b5; }
.block-content-messages .filter select { width: 370px; margin: 0 0 0 10px; font-size: 15px; color: #b5b5b5; font-family: arial; } 



.block-clouds .positions { list-style-type: none; list-style-position: outside; padding: 0 0 15px 0; font-size: 17px; width: 480px; white-space: nowrap; }
.block-clouds .positions li { float: left; padding: 0 25px 0 0; }
.block-clouds .positions a:link { text-decoration: underline; color: #d56e00; display: block; padding-bottom: 20px; }
.block-clouds .positions a:visited { text-decoration: underline; color: #d56e00; display: block; padding-bottom: 20px; }
.block-clouds .positions a:hover { text-decoration: none; color: #000000; display: block; background: url("../../images/frontend/arrow-down-black-02.gif") no-repeat center bottom; padding-bottom: 20px; }
.block-clouds .positions span { text-decoration: none; color: #000000; display: block; background: url("../../images/frontend/arrow-down-black-02.gif") no-repeat center bottom; padding-bottom: 20px; font-weight: bold; }


.block-clouds a:link { text-decoration: none; color: #999999; padding: 2px 3px 2px 3px; }
.block-clouds a:visited { text-decoration: none; color: #999999; padding: 2px 3px 2px 3px; }
.block-clouds a:hover { text-decoration: underline; color: #ffffff; background-color: #bfb800; padding: 2px 3px 2px 3px; }

a.href-cloud-11:link { font-size: 11px; }
a.href-cloud-11:visited { font-size: 11px; }
a.href-cloud-11:hover { font-size: 11px; }

a.href-cloud-12:link { font-size: 12px; }
a.href-cloud-12:visited { font-size: 12px; }
a.href-cloud-12:hover { font-size: 12px; }

a.href-cloud-13:link { font-size: 13px; }
a.href-cloud-13:visited { font-size: 13px; }
a.href-cloud-13:hover { font-size: 13px; }

a.href-cloud-14:link { font-size: 14px; }
a.href-cloud-14:visited { font-size: 14px; }
a.href-cloud-14:hover { font-size: 14px; }

a.href-cloud-15:link { font-size: 15px; }
a.href-cloud-15:visited { font-size: 15px; }
a.href-cloud-15:hover { font-size: 15px; }

a.href-cloud-16:link { font-size: 16px; }
a.href-cloud-16:visited { font-size: 16px; }
a.href-cloud-16:hover { font-size: 16px; }

a.href-cloud-17:link { font-size: 17px; }
a.href-cloud-17:visited { font-size: 17px; }
a.href-cloud-17:hover { font-size: 17px; }

a.href-cloud-18:link { font-size: 18px; }
a.href-cloud-18:visited { font-size: 18px; }
a.href-cloud-18:hover { font-size: 18px; }

a.href-cloud-19:link { font-size: 19px; }
a.href-cloud-19:visited { font-size: 19px; }
a.href-cloud-19:hover { font-size: 19px; }

a.href-cloud-20:link { font-size: 20px; }
a.href-cloud-20:visited { font-size: 20px; }
a.href-cloud-20:hover { font-size: 20px; }

a.href-cloud-21:link { font-size: 21px; }
a.href-cloud-21:visited { font-size: 21px; }
a.href-cloud-21:hover { font-size: 21px; }

a.href-cloud-22:link { font-size: 22px; }
a.href-cloud-22:visited { font-size: 22px; }
a.href-cloud-22:hover { font-size: 22px; }

a.href-cloud-23:link { font-size: 23px; }
a.href-cloud-23:visited { font-size: 23px; }
a.href-cloud-23:hover { font-size: 23px; }

a.href-cloud-24:link { font-size: 24px; }
a.href-cloud-24:visited { font-size: 24px; }
a.href-cloud-24:hover { font-size: 24px; }

a.href-cloud-25:link { font-size: 25px; }
a.href-cloud-25:visited { font-size: 25px; }
a.href-cloud-25:hover { font-size: 25px; }

.block-rating .ttl { background-color: #d56e00; color: #ffffff; padding: 8px 14px 8px 14px; font-size: 22px; }
.block-rating .ttl-act { background-color: #ffde00; color: #000000; padding: 8px 14px 8px 14px; font-size: 22px; }
.block-rating .ttl-rep { background-color: #7dc800; color: #ffffff; padding: 8px 14px 8px 14px; font-size: 22px; }

.tbl-rating { width: 100%; font-size: 17px; margin: 10px 0 20px 0; }
.tbl-rating td { padding: 12px 0 10px 15px; }
.tbl-rating tr { background: url("../../images/frontend/bgr-punktir-01.gif") repeat-x left bottom; }
.tbl-rating .top { font-size: 11px; }
.tbl-rating img { display: inline; }
.tbl-rating .top td { white-space: nowrap; padding: 10px 20px 5px 15px; }
.tbl-rating td.tdr { text-align: right; padding-right: 20px; white-space: nowrap; }
.tbl-rating .top a:link { text-decoration: underline; color: #000000; }
.tbl-rating .top a:visited { text-decoration: underline; color: #000000; }
.tbl-rating .top a:hover { text-decoration: none; color: #000000; }



.tbl-rating .block-bgr-greenlight-01 { background-color: #e9fae2; display: inline; padding: 2px 5px 2px 5px; font-weight: bold; }
.tbl-rating .block-bgr-green-01 { background-color: #7dc800; display: inline; padding: 2px 5px 2px 5px; font-weight: bold; color: #ffffff; }
.tbl-rating .block-bgr-greylight-01 { background-color: #f0f0f0; display: inline; padding: 2px 5px 2px 5px; font-weight: bold; }
.tbl-rating .block-bgr-redlight-01 { background-color: #ffe4e4; display: inline; padding: 2px 5px 2px 5px; font-weight: bold; }
.tbl-rating .block-bgr-yellow-01 { background-color: #ffde00; display: inline; padding: 2px 5px 2px 5px; font-weight: bold; }

.block-rubrika-inner h1 img { display: inline; padding: 0 10px 0 10px; }
/*
.block-rubrika-inner .article-preview { float: left; width: 160px; background-color: #e0dac1; }
*/
.block-rubrika-inner .article-preview { float: left; width: 160px; border: solid 1px #e0dac1; padding: 1px 1px 1px 1px; }
.block-rubrika-inner .article-txt { float: left; width: 505px; padding-left: 13px; font-size: 14px; min-height: 95px; _height: 95px; }
.block-rubrika-inner .article-txt .ttl { font-size: 20px; padding: 0 0 10px 0; }
.block-rubrika-inner .article-txt .ttl img { display: inline; margin: 0 10px 0 10px; }
.block-rubrika-inner .punktir { clear: both; border-bottom: dashed 1px #cccccc; margin: 0 0 25px 0; }
.block-rubrika-inner .punktir img { height: 25px; }
.block-rubrika-inner .article-txt-info { margin-left: 13px; float: left; width: 513px; float: right; }
.block-rubrika-inner .article-txt-info .tdleft { font-size: 11px; width: 400px; } 
.block-rubrika-inner .article-txt-info .tdleft img { display: inline; margin: 0 5px 0 0; }
.block-rubrika-inner .article-txt-info .tdleft a { padding: 0 10px 0 0; }
.block-rubrika-inner .article-txt-info .tdright { text-align: right; }
.block-rubrika-inner .article-txt-info .avatar { width: 30px; float: left; }
.block-rubrika-inner .article-txt-info .avatar img { border: solid 1px #dcdbd5; }
.block-rubrika-inner .article-txt-info .tdright .view { float: right; background: url("../../images/frontend/icon-eye.gif") no-repeat 0 8px; padding: 2px 10px 0 15px; font-size: 14px; }
.block-rubrika-inner .article-txt-info .tdright .answer { float: right; background: url("../../images/frontend/bgr-flag-green-01.gif") no-repeat 0 0; width: 50px; height: 27px; text-align: center; color: #ffffff; padding: 1px 0 0 0; font-size: 15px; }
.block-rubrika-inner .article-preview table { width: 100%; background: url("../../images/frontend/blog-list-background.gif") no-repeat 0 0; height: 25px; }
.block-rubrika-inner .article-preview td { padding: 0 5px 0 5px; }
.block-rubrika-inner .article-preview .tdleft { font-size: 14px; width: 100px; }
.block-rubrika-inner .article-preview .tdright { text-align: right; font-size: 21px; font-weight: bold; }
.block-rubrika-inner .article-preview .radiobutton { float: left; margin: 0 7px 0 3px; }
.block-rubrika-inner .article-preview .tdleft div { margin:  5px 0 0 0; }



.block-blogpost .face { float: left; }
.block-blogpost .face .photo { width: 62px; float: left; }
.block-blogpost .face .photo img { border: solid 1px #d5d5d5; }
.block-blogpost .general-info .ttl { font-size: 25px; padding: 0 0 10px 0; }
.block-blogpost .general-info { font-size: 11px; width: 380px; } 
.block-blogpost .general-info img { display: inline; margin: 0 5px 0 0; }
.block-blogpost .general-info a { padding: 0 10px 0 0; }

.block-blogpost .info { padding: 23px; font-size: 14px;  }
.block-blogpost .info p { padding: 20px 0 20px 0;  }
.block-blogpost .info .video img { border-top: solid 5px #000000; border-bottom: solid 5px #000000; border-left: 0; border-right: 0; margin: 0px auto; }

.block-blogpost .stats { background-color: #ffde00; width: 100%; }
.block-blogpost .stats .tdleft { background-color: #e0dac1; }
.block-blogpost .stats .tdleft .total { background-color: #f0eee0; font-size: 60px; font-weight: bold; margin-left: 1px; padding: 5px 15px 5px 15px; }
.block-blogpost .stats .tdleft .button-bgr-green { background-color: #7dc800; padding: 2px 5px 2px 5px; float: left; color: #ffffff; }
.block-blogpost .stats .tdright { width: 100%; background: url("../../images/frontend/bgr-punktir-02.gif") repeat-y 0 0; padding: 15px 15px 10px 15px; } 
.block-blogpost .stats .tdright .infor { min-height: 70px; _height: 70px; font-size: 15px; }
.block-blogpost .stats .tdright .infor .general { float: left; }
.block-blogpost .stats .tdright .infor .general img { display: inline; }
.block-blogpost .stats .tdright .infor .links { float: right; }
.block-blogpost .stats .tdright .infor .links img { display: inline; margin: 0 5px 0 5px; }
.block-blogpost .stats .tdright .infor .links a { color: #000000; padding: 0 5px 0 5px; }
.block-blogpost .stats .tdright .keywords { font-size: 11px; }
.block-blogpost .stats .tdright .keywords img { display: inline; padding: 0 5px 0 0; }
.block-blogpost .stats .tdright .keywords a { color: #b8a000; }
.block-blogpost .stats .radiobutton { float: left; margin: 0 10px 0 15px; }

.block-blogpost .theme { background-color: #ffffff; border: solid 1px #e0e0e0; padding: 15px; font-size: 15px; }
.block-blogpost .theme table { width: 100%; }
.block-blogpost .theme table td { padding: 0 10px 0 0; vertical-align: middle; }
.block-blogpost .theme table img { display: inline; }
.block-blogpost .theme table a { color: #000000; }
.block-blogpost .theme table .best-number { position: absolute; width: 24px; height: 18px; background: url("../../images/frontend/best-number.gif") no-repeat 0 0; font-size: 11px; text-align: center; margin: 5px 0 0 31px; }
.theme-img { border: solid 1px #e0e0e0; }

.block-blogpost .ttl-comments { font-size: 20px; text-align: center; }


.block-blogpost .messages { /*border-bottom: dashed 1px #cccccc;*/ padding: 0 0 5px 0; }
.block-blogpost .messages .comm { padding: 10px 0 0 52px; }
.block-blogpost .messages .comm input { margin: 0 0 0 8px; }
.block-blogpost .messages .photo { width: 52px; float: left; }
.block-blogpost .messages .photo img { border: solid 1px #d5d5d5; float: right; }
.block-blogpost .messages .infocom { float: left; width: 622px; font-size: 12px; /*background-color: #fffce7;*/ padding: 4px 2px 10px 10px; }

.block-blogpost .messages .infocom table { width: 100%; }
.block-blogpost .messages .infocom table .tdleft { padding: 0 0 15px 0; width: 62%; }
.block-blogpost .messages .infocom table .tdleft a:link { text-decoration: underline; margin: 0 7px 0 0; }
.block-blogpost .messages .infocom table .tdleft a:visited { text-decoration: underline; margin: 0 7px 0 0; }
.block-blogpost .messages .infocom table .tdleft a:hover { text-decoration: none; margin: 0 7px 0 0; }
.block-blogpost .messages .infocom table .tdleft img { display: inline; padding: 2px 4px 0 0; }
.block-blogpost .messages .infocom table .tdclsp p { padding: 0 0 0 15px; }
.block-blogpost .messages .infocom table .tdright { color: #a9a9a9; padding: 0 0 15px 0; }
.block-blogpost .messages .infocom table .tdright img { float: right; }
.block-blogpost .messages .infocom table .tdright div { float: right; padding: 2px 5px 0 5px; }

.block-blogpost .messages .infocom-y { float: left; width: 622px; font-size: 12px; background-color: #fffce7; padding: 4px 2px 10px 10px; }

.block-blogpost .messages .infocom-y table { width: 100%; }
.block-blogpost .messages .infocom-y table .tdleft { padding: 0 0 15px 0; width: 62%; }
.block-blogpost .messages .infocom-y table .tdleft a:link { text-decoration: underline; margin: 0 7px 0 0; }
.block-blogpost .messages .infocom-y table .tdleft a:visited { text-decoration: underline; margin: 0 7px 0 0; }
.block-blogpost .messages .infocom-y table .tdleft a:hover { text-decoration: none; margin: 0 7px 0 0; }
.block-blogpost .messages .infocom-y table .tdleft img { display: inline; padding: 2px 4px 0 0; }
.block-blogpost .messages .infocom-y table .tdclsp p { padding: 0 0 0 15px; }
.block-blogpost .messages .infocom-y table .tdright { color: #a9a9a9; padding: 0 0 15px 0; }
.block-blogpost .messages .infocom-y table .tdright img { float: right; }
.block-blogpost .messages .infocom-y table .tdright div { float: right; padding: 2px 5px 0 5px; }

.button-green { background: url("../../images/frontend/bgr-button-g-l.gif") no-repeat 0 0; background-color: #bfb800; height: 17px; padding: 0 0 0 8px; color: #ffffff; float: left; margin: 0 0 0 0; }
.button-green a:link { text-decoration: none; color: #ffffff; }
.button-green a:visited { text-decoration: none; color: #ffffff; }
.button-green a:hover { text-decoration: none; color: #ffffff; }

.block-blogpost .punktir { clear: both; border-bottom: dashed 1px #cccccc; margin: -20px 0 15px 0; }
.block-blogpost .answer { background-color: #fafafa; padding: 10px; }
.block-blogpost .answer-txt { background-color: #ffffff; border: solid 1px #e0e0e0; min-height: 100px; _height: 100px; width: 100%; }
.block-blogpost .button-submit-l { float: left; padding: 0 10px 5px 12px; }
.block-blogpost .button-submit-r { float: right; padding: 0 10px 5px 0; background-color: #fafafa; }
.block-blogpost .button-submit-l input { font-size: 14px; font-family: tahoma; padding: 2px 0 2px 0; }
.block-blogpost .button-submit-r input { font-size: 14px; font-family: tahoma; padding: 2px 5px 2px 5px; }
.block-blogpost .tbl-submit { width: 100%; }

.block-blogpost .icon-mes img { float: right; }
.block-blogpost .icon-mes input { float: right; margin: 2px 0 0 0; }
.block-blogpost .icon-mes-inner img { margin: 3px 11px 0 0; float: right; }

.block-blogpost .moderator { background-color: #d56e00; border-top: dashed 1px #ffffff; margin: 10px 0 0 0; padding: 10px 15px 8px 15px; color: #ffffff; }
.block-blogpost .moderator input { margin: 0 0 0 10px; float: right; font-size: 14px; font-family: tahoma; padding: 2px 10px 2px 10px; }
.block-blogpost .moderator .select { float: right; padding: 3px 0 0 0; font-size: 15px; }


.popup-authorization-friend { width: 500px; border: solid 10px #ffffff; background-color: #e7efe3; padding: 9px; }
.popup-authorization-friend .button-close { float: right; }
.popup-authorization-friend table { margin: 10px auto; font-size: 14px; width: 380px; }
.popup-authorization-friend table td { padding: 0 10px 10px 10px; }
.popup-authorization-friend h1 { font-size: 25px; color: #000000; font-weight: normal; }
.popup-authorization-friend a:link { text-decoration: underline; color: #d56e00; font-size: 17px; }
.popup-authorization-friend a:visited { text-decoration: underline; color: #d56e00; font-size: 17px; }
.popup-authorization-friend a:hover { text-decoration: none; color: #d56e00; font-size: 17px; }
.popup-authorization-friend img { float: left; margin: 0 10px 0 0; }
.popup-authorization-friend input { padding: 2px 10px 2px 10px; font-family: tahoma; font-size: 14px; }

.popup-authorization-block { width: 400px; border: solid 10px #bfb800; background-color: #ffffff; padding: 9px; }
.popup-authorization-block .button-close { float: right; }
.popup-authorization-block h1 { font-size: 32px; color: #000000; font-weight: normal; }
.popup-authorization-block table { margin: 10px auto; font-size: 13px; width: 330px; }
.popup-authorization-block table td { padding: 0 10px 10px 10px; vertical-align: middle; }
.popup-authorization-block table .tdright { text-align: right; }
.popup-authorization-block a:link { text-decoration: underline; color: #0000ff; }
.popup-authorization-block a:visited { text-decoration: underline; color: #0000ff; }
.popup-authorization-block a:hover { text-decoration: none; color: #0000ff; }
.popup-authorization-block .inp01 { font-family: tahoma; font-size: 20px; width: 100%; padding: 7px 7px  7px 7px ; background-color: #ffffff; border: solid 1px #e0e0e0; }
.popup-authorization-block .inp02 { font-family: tahoma; font-size: 14px; padding: 3px 10px 3px 10px; }

.popup-authorization-block-error { width: 400px; border: solid 10px #ff0000; background-color: #ffffff; padding: 9px; }
.popup-authorization-block-error .button-close { float: right; }
.popup-authorization-block-error h1 { font-size: 20px; color: #ff0000; font-weight: normal; padding: 0 0 5px 0; }
.popup-authorization-block-error table { margin: 10px auto; font-size: 13px; width: 330px; }
.popup-authorization-block-error table td { padding: 0 10px 10px 10px; vertical-align: middle; }
.popup-authorization-block-error table .tdright { text-align: right; }
.popup-authorization-block-error a:link { text-decoration: underline; color: #0000ff; }
.popup-authorization-block-error a:visited { text-decoration: underline; color: #0000ff; }
.popup-authorization-block-error a:hover { text-decoration: none; color: #0000ff; }
.popup-authorization-block-error .inp01 { font-family: tahoma; font-size: 20px; width: 100%; padding: 7px 7px 7px 7px; background-color: #ffffff; border: solid 1px #e0e0e0; }
.popup-authorization-block-error .inp02 { font-family: tahoma; font-size: 14px; padding: 3px 10px 3px 10px; }

.popup-authorization-complaint { width: 500px; border: solid 10px #ffffff; background-color: #ebeae4; padding: 9px; }
.popup-authorization-complaint .button-close { float: right; }
.popup-authorization-complaint table { margin: 10px auto; font-size: 14px; width: 470px; }
.popup-authorization-complaint table td { padding: 0 10px 10px 10px; }
.popup-authorization-complaint .tdright { padding-top: 2px; width: 100%; }
.popup-authorization-complaint h1 { font-size: 25px; color: #000000; font-weight: normal; }
.popup-authorization-complaint .tdright img { float: left; margin: 0 10px 0 0; }
.popup-authorization-complaint input { padding: 2px 10px 2px 10px; font-family: tahoma; font-size: 14px; }
.popup-authorization-complaint textarea { width: 100%; font-family: tahoma; font-size: 14px; background-color: #ffffff; border: solid 1px #e0e0e0; height: 140px; }
.popup-authorization-complaint .theme-data { font-size: 15px; color: #a9a9a9; padding: 0; }
.popup-authorization-complaint .theme-data a:link { text-decoration: underline; color: #a9a9a9; }
.popup-authorization-complaint .theme-data a:visited { text-decoration: underline; color: #a9a9a9; }
.popup-authorization-complaint .theme-data a:hover { text-decoration: none; color: #a9a9a9; }
.popup-authorization-complaint .theme-data img { display: inline; padding: 0 5px 0 5px; }
.popup-authorization-complaint .txt { font-size: 13px; color: #a9a9a9; }

.popup-authorization-message { width: 500px; border: solid 10px #ffffff; background-color: #ebeae4; padding: 9px; }
.popup-authorization-message .button-close { float: right; }
.popup-authorization-message h1 { font-size: 25px; color: #000000; font-weight: normal; }
.popup-authorization-message .border-white-l { float: left; margin: 0 10px 0 0; border: solid 1px #ffffff; }
.popup-authorization-message .txt { float: left; padding: 0 15px 0 0; font-size: 20px; color: #999999; margin: -3px 0 0 0; }
.popup-authorization-message .answer { background-color: #fafafa; padding: 10px; margin: 15px 0 0 0; }
.popup-authorization-message .answer-txt { background-color: #ffffff; border: solid 1px #e0e0e0; min-height: 100px; _height: 100px; }
.popup-authorization-message .button-submit { float: right; padding: 0 10px 5px 12px; background-color: #fafafa; }
.popup-authorization-message .button-submit input { padding: 2px 10px 2px 10px; font-family: tahoma; font-size: 14px; }
.popup-authorization-message .tbl-submit { width: 100%; }


.popup-authorization-usermenu { width: 312px; background: url("../../images/frontend/bgr-user-menu.gif") no-repeat 0 0; height: 22px; }
.popup-authorization-usermenu img { height: 22px; }
.popup-authorization-usermenu-inner { background-color: #ffffff; width: 310px; border-left: solid 1px #d5d5d5; border-right: solid 1px #d5d5d5; border-bottom: solid 1px #d5d5d5; }

.popup-authorization-usermenu-inner ul.menu { padding: 15px 0 0 5px; list-style-type: none; list-style-position: outside; }
.popup-authorization-usermenu-inner ul.menu li { float: left; padding: 0 0 5px 5px; }

.popup-authorization-usermenu-inner .avatar-service { }
.popup-authorization-usermenu-inner .avatar-service .info { background-color: #f5f5f5; padding: 5px 0 7px 5px; }
.popup-authorization-usermenu-inner .avatar-service .info img { display: inline; padding: 0 5px 0 5px; }
.popup-authorization-usermenu-inner .avatar-service .info a:link { font-size: 14px; padding: 0 8px 0 0; color: #b6b6b6; }
.popup-authorization-usermenu-inner .avatar-service .info a:visited { font-size: 14px; padding: 0 8px 0 0; color: #b6b6b6; }
.popup-authorization-usermenu-inner .avatar-service .info a:hover { font-size: 14px; padding: 0 8px 0 0; color: #b6b6b6; }
.popup-authorization-usermenu-inner .avatar-service .relation { font-size: 11px; padding: 6px 0 0 10px; min-height: 25px; _height: 25px; }
.popup-authorization-usermenu-inner .avatar-service .relation span { padding: 0 3px 0 3px; }
.popup-authorization-usermenu-inner .avatar-service .info a.href-brown-01:link { text-decoration: underline; color: #d56e00; }
.popup-authorization-usermenu-inner .avatar-service .info a.href-brown-01:visited { text-decoration: underline; color: #d56e00; }
.popup-authorization-usermenu-inner .avatar-service .info a.href-brown-01:hover { text-decoration: none; color: #d56e00; }


.popup-authorization-usermenu-inner .act-rep table { width: 100%; font-size: 11px; margin: 10px; }
.popup-authorization-usermenu-inner .act-rep div { display: inline; margin: 0 2px 0 2px; }
.popup-authorization-usermenu-inner .act-rep img { display: inline; }
.popup-authorization-usermenu-inner .act-rep .bgr-yellow { background-color: #ffde00; padding: 1px 5px 1px 7px; font-weight: bold; font-size: 14px; color: #000000; display: inline; margin-right: 5px; }
.popup-authorization-usermenu-inner .act-rep .bgr-yellow img { display: inline; }
.popup-authorization-usermenu-inner .act-rep .bgr-green { background-color: #7dc800; padding: 1px 5px 1px 7px; font-weight: bold; font-size: 14px; color: #ffffff; display: inline; margin-right: 5px; }
.popup-authorization-usermenu-inner .act-rep a:link { text-decoration: underline; color: #b6b6b6; }
.popup-authorization-usermenu-inner .act-rep a:visited { text-decoration: underline; color: #b6b6b6; }
.popup-authorization-usermenu-inner .act-rep a:hover { text-decoration: none; color: #b6b6b6; }


.popup-authorization-usermenu-inner .avatar-face { padding: 10px 10px 0 10px; }
.popup-authorization-usermenu-inner .avatar-face .photo { width: 62px; float: left; }
.popup-authorization-usermenu-inner .avatar-face .photo img { border: solid 1px #d5d5d5; }
.popup-authorization-usermenu-inner .avatar-face .name-status { font-size: 11px; color: #bfbfbf; }
.popup-authorization-usermenu-inner .avatar-face .name-status a:link { text-decoration: none; color: #7dc800; font-size: 14px; margin: 0 7px 0 0; }
.popup-authorization-usermenu-inner .avatar-face .name-status a:visited { text-decoration: none; color: #7dc800; font-size: 14px; margin: 0 7px 0 0; }
.popup-authorization-usermenu-inner .avatar-face .name-status a:hover { text-decoration: none; color: #7dc800; font-size: 14px; margin: 0 7px 0 0; }

.popup-authorization-usermenu-inner .avatar-face .name-status span { text-decoration: none; color: #7dc800; font-size: 14px; margin: 0 7px 0 0; }
.popup-authorization-usermenu-inner .avatar-face .name-status img { display: inline; padding: 2px 4px 0 0; }


.block-interests .positions { list-style-type: none; list-style-position: outside; padding: 0 0 15px 0; font-size: 17px; width: 480px; white-space: nowrap; }
.block-interests .positions li { float: left; padding: 0 25px 0 0; }
.block-interests .positions a:link { text-decoration: underline; color: #d56e00; display: block; padding-bottom: 20px; }
.block-interests .positions a:visited { text-decoration: underline; color: #d56e00; display: block; padding-bottom: 20px; }
.block-interests .positions a:hover { text-decoration: none; color: #000000; display: block; background: url("../../images/frontend/arrow-down-black-02.gif") no-repeat center bottom; padding-bottom: 20px; }
.block-interests .positions span { text-decoration: none; color: #000000; display: block; background: url("../../images/frontend/arrow-down-black-02.gif") no-repeat center bottom; padding-bottom: 20px; font-weight: bold; }
.block-interests a:link { text-decoration: none; color: #999999; padding: 2px 3px 2px 3px; }
.block-interests a:visited { text-decoration: none; color: #999999; padding: 2px 3px 2px 3px; }
.block-interests a:hover { text-decoration: underline; color: #ffffff; background-color: #bfb800; padding: 2px 3px 2px 3px; }

.block-int .tbl-rat { width: 100%; font-size: 15px; margin: 10px 0 45px 0; }
.block-int .tbl-rat tr { background: url("../../images/frontend/bgr-punktir-01.gif") repeat-x left bottom; }
.block-int .tbl-rat .top { font-size: 11px; }
.block-int .tbl-rat img { display: inline; }
.block-int .tbl-rat .top td { white-space: nowrap; padding: 10px 20px 5px 15px; }
.block-int .tbl-rat .block-bgr-greenlight-01 { background-color: #e9fae2; display: inline; padding: 2px 5px 2px 5px; font-weight: bold; }
.block-int .tbl-rat .block-bgr-greylight-01 { background-color: #f0f0f0; display: inline; padding: 2px 5px 2px 5px; font-weight: bold; }
.block-int .tbl-rat .block-bgr-redlight-01 { background-color: #ffe4e4; display: inline; padding: 2px 5px 2px 5px; font-weight: bold; }
.block-int .tbl-rat td { padding: 10px 20px 10px 15px; }
.block-int .tbl-rat .tdr { text-align: right; }
.block-int .tbl-rat .top a:link { text-decoration: underline; color: #000000; }
.block-int .tbl-rat .top a:visited { text-decoration: underline; color: #000000; }
.block-int .tbl-rat .top a:hover { text-decoration: none; color: #000000; }


.block-people .tbl-people { width: 100%; font-size: 15px; margin: 10px 0 10px 0; }
.block-people .tbl-people td { padding: 10px 0 10px 0; }
.block-people .online { font-size: 17px; float: left; min-width: 120px; padding: 20px 15px 0 0; white-space: nowrap; }
.block-people .online img { display: inline; margin: 0 5px 0 0; }
.block-people .online a:link { text-decoration: underline; color: #7dc800; }
.block-people .online a:visited { text-decoration: underline; color: #7dc800; }
.block-people .online a:hover { text-decoration: none; color: #7dc800; }

.block-people { font-size: 15px; }

.block-punktir { background: url("../../images/frontend/bgr-punktir-01.gif") repeat-x left bottom; height: 1px; clear: both; }

.block-user-online { background-color: #f5f5f5; float: left; border: solid 1px #ececec; margin: 0 18px 18px 0; white-space: nowrap; }
.block-user-online a { float: left; display: block; }
.block-user-online .avatar { float: left; margin: 0 7px 0 0; border-right: solid 1px #e0e0e0; }
.block-user-online .close { float: left; padding: 4px 5px 0 10px; } 
.block-user-online a:link { text-decoration: underline; color: #7dc800; }
.block-user-online a:visited { text-decoration: underline; color: #7dc800; }
.block-user-online a:hover { text-decoration: none; color: #7dc800; }

.block-user-other { background-color: #f5f5f5; float: left; border: solid 1px #ececec; margin: 0 18px 18px 0; }
.block-user-other a { float: left; display: block; }
.block-user-other .avatar { float: left; margin: 0 7px 0 0; border-right: solid 1px #e0e0e0; }
.block-user-other .close { float: left; padding: 4px 5px 0 10px; } 
.block-user-other a:link { text-decoration: underline; color: #909090; }
.block-user-other a:visited { text-decoration: underline; color: #909090; }
.block-user-other a:hover { text-decoration: none; color: #909090; }

.block-user { background-color: #ffffff; }

.lc-profile .block-content-profile .menu-inner-attitude { list-style-type: none; list-style-position: outside; }
.lc-profile .block-content-profile .menu-inner-attitude li { float: left; padding: 0 10px 0 0; font-size: 17px; }
.lc-profile .block-content-profile .menu-inner-attitude li span { font-weight: bold; }

.block-attitude-well { background-color: #fafff8; border: solid 1px #8ede73; margin: 20px 0 0 -10px; padding: 15px 15px 15px 15px; font-size: 15px; }
.block-attitude-well h2 { font-size: 17px; color: #32c800; padding: 0 0 10px 0; }
.block-attitude-well a img { display: inline; border: solid 1px #ecebe6; margin: 0 5px 0 0; }
.block-attitude-well a { margin: 0 3px 0 0; }
.block-attitude-well a:link { text-decoration: underline; color: #000000; }
.block-attitude-well a:visited { text-decoration: underline; color: #000000; }
.block-attitude-well a:hover { text-decoration: none; color: #000000; }
.block-attitude-well span { padding: 0 8px 0 0; white-space: nowrap; }
.block-attitude-well .all { text-align: right; font-size: 10px; padding: 10px 0 0 0; }
.block-attitude-well .all a:link { text-decoration: underline; color: #0000ff; }
.block-attitude-well .all a:visited { text-decoration: underline; color: #0000ff; }
.block-attitude-well .all a:hover { text-decoration: none; color: #0000ff; }
.block-attitude-well .all img { display: inline; padding: 0 0 0 2px; }

.block-attitude-normal { background-color: #ffffff; border: solid 1px #ffffff; margin: 20px 0 0 -10px; padding: 15px; }
.block-attitude-normal h2 { font-size: 17px; color: #aaaaaa; padding: 0 0 10px 0; }
.block-attitude-normal a img { display: inline; border: solid 1px #ecebe6; margin: 0 5px 0 0; }
.block-attitude-normal a { margin: 0 3px 0 0; }
.block-attitude-normal a:link { text-decoration: underline; color: #000000; }
.block-attitude-normal a:visited { text-decoration: underline; color: #000000; }
.block-attitude-normal a:hover { text-decoration: none; color: #000000; }
.block-attitude-normal span { padding: 0 8px 0 0; white-space: nowrap; }
.block-attitude-normal .all { text-align: right; font-size: 10px; padding: 10px 0 0 0; }
.block-attitude-normal .all a:link { text-decoration: underline; color: #0000ff; }
.block-attitude-normal .all a:visited { text-decoration: underline; color: #0000ff; }
.block-attitude-normal .all a:hover { text-decoration: none; color: #0000ff; }
.block-attitude-normal .all img { display: inline; padding: 0 0 0 2px; }


.block-attitude-negative { background-color: #fffcfc; border: solid 1px #ffa2a2; margin: 20px 0 0 -10px; padding: 15px; }
.block-attitude-negative h2 { font-size: 17px; color: #ff0000; padding: 0 0 10px 0; }
.block-attitude-negative a img { display: inline; border: solid 1px #ecebe6; margin: 0 5px 0 0; }
.block-attitude-negative a { margin: 0 3px 0 0; }
.block-attitude-negative a:link { text-decoration: underline; color: #000000; }
.block-attitude-negative a:visited { text-decoration: underline; color: #000000; }
.block-attitude-negative a:hover { text-decoration: none; color: #000000; }
.block-attitude-negative span { padding: 0 8px 0 0; white-space: nowrap; }
.block-attitude-negative .all { text-align: right; font-size: 10px; padding: 10px 0 0 0; }
.block-attitude-negative .all a:link { text-decoration: underline; color: #0000ff; }
.block-attitude-negative .all a:visited { text-decoration: underline; color: #0000ff; }
.block-attitude-negative .all a:hover { text-decoration: none; color: #0000ff; }
.block-attitude-negative .all img { display: inline; padding: 0 0 0 2px; }


.trb { border-bottom: solid 1px #ececec; }
table.block-diagramma { width: 100%; margin: 40px 0 20px 0; font-weight: bold; }
.block-diagramma td { vertical-align: bottom; padding: 0 15px 0 15px; text-align: center; font-size: 36px; }
.block-diagramma-well { width: 80px; height: 185px; background-color: #e9fae2; }
.block-diagramma-normal { width: 80px; height: 75px; background-color: #f0f0f0; }
.block-diagramma-negative { width: 80px; height: 45px; background-color: #ffe4e4; }
.block-diagramma .txt-green { font-size: 15px; color: #32c800; font-weight: normal; }
.block-diagramma .txt-grey { font-size: 15px; color: #aaaaaa; font-weight: normal; }
.block-diagramma .txt-red { font-size: 15px; color: #ff0000; font-weight: normal; }



.block-content-profile .tbl-rat-post { width: 100%; font-size: 15px; margin: 10px 0 0 0; }
/*.block-content-profile .tbl-rat-post tr { background: url("../../images/frontend/bgr-punktir-01.gif") repeat-x left bottom; }*/
.block-content-profile .tbl-rat-post .top { font-size: 10px; color: #b6b6b6; }
.block-content-profile .tbl-rat-post img { display: inline; }
.block-content-profile .tbl-rat-post .top td { white-space: nowrap; padding: 0 5px 10px 0; }
.block-content-profile .tbl-rat-post .block-bgr-greenlight-01 { background-color: #e9fae2; display: inline; padding: 2px 5px 2px 5px; font-weight: bold; }
.block-content-profile .tbl-rat-post .block-bgr-greylight-01 { background-color: #f0f0f0; display: inline; padding: 2px 5px 2px 5px; font-weight: bold; }
.block-content-profile .tbl-rat-post .block-bgr-redlight-01 { background-color: #ffe4e4; display: inline; padding: 2px 5px 2px 5px; font-weight: bold; }
.block-content-profile .tbl-rat-post td { padding: 0 10px 5px 0; }
.block-content-profile .tbl-rat-post .tdr { text-align: right; font-weight: bold; }
.block-content-profile .tbl-rat-post .top a:link { text-decoration: underline; color: #b6b6b6; }
.block-content-profile .tbl-rat-post .top a:visited { text-decoration: underline; color: #b6b6b6; }
.block-content-profile .tbl-rat-post .top a:hover { text-decoration: none; color: #b6b6b6; }


.block-index .block-rubrika-inner .article-txt-info { margin-left: 13px; float: left; width: 543px; float: right; }

.block-recommend { background: url("../../images/frontend/recommend-t.gif") repeat-x 0 0; min-height: 49px; _height: 49px; background-color: #ffde00; }
.block-recommend .ttl { background: url("../../images/frontend/recommend-sq-r-t.gif") no-repeat right top; width: 186px; background-color: #ffde00; font-size: 20px; padding: 9px 0 0 14px; }
.block-recommend .inner-top { background-color: #ffde00; padding: 17px 0 0 22px; /*width: 662px;*/ }
.block-recommend .inner-top div { float: left; padding: 0 21px 0 0; }
.block-recommend .inner-bottom { background-color: #ffde00; padding: 0 0 22px 22px; }
.block-recommend .inner-bottom div { float: left; padding: 0 14px 0 0; }
.block-recommend .img-txt { margin: 0 0 0 22px; }
.block-recommend .img-txt .inner { width: 150px; padding: 0 14px 0 0; float: left; font-size: 11px; }
.block-recommend .img-txt .inner a { font-size: 13px; font-weight: bold; color: #000000; }
.block-recommend .pages-sq { float: left; padding: 0 0 0 20px; }
.block-recommend .pages-sq img { float: left; margin: 0 10px 0 0; }
.block-recommend .all { float: right; padding: 0 10px 0 0; font-size: 14px; }
.block-recommend .all img { display: inline; padding: 0 0 0 5px; }
.block-recommend .all a { color: #000000; }

.block-recommend .inner-top .best-number { position: absolute; width: 24px; height: 18px; background: url("../../images/frontend/best-number.gif") no-repeat 0 0; font-size: 11px; text-align: center; margin: 7px 0 0 168px; }
.block-recommend .inner-top .efir { position: absolute; width: 43px; height: 11px; margin: 9px 0 0 7px; }
.block-recommend .inner-top div .txt { position: absolute; width: 186px; height: 45px; margin: 91px 0 0 0; padding: 7px; color: #ffffff; font-size: 11px; background: url("../../images/frontend/bgr-index.png") repeat-x 0 0; }
.block-recommend .inner-top div .txt a { color: #bfb800; font-weight: bold; font-size: 14px; }

.block-recommend .inner-bottom .best-number { position: absolute; width: 24px; height: 18px; background: url("../../images/frontend/best-number.gif") no-repeat 0 0; font-size: 11px; text-align: center; margin: 7px 0 0 118px; }





.block-photos { width: 664px; }

.block-photo-nav { padding: 15px 0 0 0; font-size: 15px; }
.block-photo-nav .block-left { float: left; padding: 5px 0 0 0; }
.block-photo-nav .block-right { float: right; padding: 5px 0 0 3px; }
.block-photo-nav .block-right input { margin: -4px 0 0 0; }

.tbl-photos-01 { width: 100%; }
.tbl-photos-01 td { vertical-align: middle; padding: 0 10px 10px 10px; }
.tbl-photos-01 img { background-color: #ffffff; padding: 3px; border: solid 1px #dfdfdf; }
.tbl-photos-01 .tdl { padding: 0 10px 10px 0; }
.tbl-photos-01 .tdl img { float: left; }
.tbl-photos-01 .tdl div { float: left; }
.tbl-photos-01 .tdr { padding: 0 0 10px 10px; }
.tbl-photos-01 .tdr img { float: right; }
.tbl-photos-01 .tdr div { float: right; }
.tbl-photos-01 .tdramka { padding: 0 3px 10px 3px; }
.tbl-photos-01 td img { margin: 0px auto; }
.tbl-photos-03 { margin: 0px auto; }
.tbl-photos-01 .tbl-photos-03 { background-color: #f8f8f8; border: solid 1px #ececec; }
.tbl-photos-01 .tbl-photos-03 td { padding: 7px; }

.tbl-photos-01 .tbl-photos-02 td { vertical-align: top; padding: 0; font-size: 11px; color: #c5c5c5; }
.tbl-photos-01 .tbl-photos-02 input { margin: 0 0 0 0; }

.tbl-photos-01 .tbl-photos-02 img { border: solid 1px #d9d9d9; }
.tbl-photos-01 .tbl-photos-02 .vab td { vertical-align: bottom; }
.tbl-photos-01 .tbl-photos-02 .vab img { border: 0; background: none; }
.tbl-photos-01 .tbl-photos-02 .vat td { vertical-align: top; }
.tbl-photos-01 .tbl-photos-02 .vat img { border: 0; background: none; }

.block-photo-add { text-align: center; background-color: #f8f8f8; padding: 7px; margin: 0 0 20px 0; font-size: 14px; width: 644px; }
.block-photo-add img { display: inline; padding: 0 5px 0 0; }
.block-photo-add a:link { text-decoration: underline; color: #0000ff; }
.block-photo-add a:visited { text-decoration: underline; color: #0000ff; }
.block-photo-add a:hover { text-decoration: none; color: #0000ff; }

.block-photo-one { background-color: #f8f8f8; border: solid 1px #ececec; padding: 6px; }
.block-photo-one .photoramka { background-color: #ffffff; padding: 3px; border: solid 1px #dfdfdf; margin: 0px auto; }
.block-photo-one .photo-add { float: left; color: #c5c5c5; font-size: 11px; }
.block-photo-one .photo-nav { float: right; font-size: 11px; }
.block-photo-one .photo-nav img { display: inline; margin: 0 5px 0 10px; }
.block-photo-one .photo-nav a:link { text-decoration: underline; color: #c5c5c5; }
.block-photo-one .photo-nav a:visited { text-decoration: underline; color: #c5c5c5; }
.block-photo-one .photo-nav a:hover { text-decoration: none; color: #c5c5c5; }
.block-photo-one .photo-txt { background-color: #ffffff; border: solid 1px #d9d9d9; padding: 12px; font-size: 14px; color: #000000; margin: 5px 0 13px 0; } 

.block-photos .photo-all { text-align: center; font-size: 14px; }
.block-photos .photo-all a:link { text-decoration: underline; color: #c5c5c5; }
.block-photos .photo-all a:visited { text-decoration: underline; color: #c5c5c5; }
.block-photos .photo-all a:hover { text-decoration: none; color: #c5c5c5; }

.tbl-photo-one-nav { margin: 0px auto; }
.tbl-photo-one-nav td { vertical-align: middle; padding: 0 0 10px 0; }
.tbl-photo-one-nav img { display: inline; padding: 0 5px 0 5px; }
.tbl-photo-one-nav .bgr-arrow-ph { background: url("../images.tpl/bgr-arrow-ph.gif") no-repeat 0 0; width: 78px; height: 24px; padding: 6px 0 0 10px; font-size: 14px; margin: 0 15px 0 15px; }

.block-photo-add-01 { text-align: center; background-color: #f8f8f8; padding: 15px; margin: 0 0 20px 0; font-size: 14px; color: #c5c5c5; }
.block-photo-add-01 h2 { font-size: 25px; color: #010101; padding: 0 0 30px 0; }
.block-photo-add-01 table { margin: 0px auto; width: 450px; }

.block-photo-add-01 table td { padding: 10px; }
.block-photo-add-01 .tdl { text-align: right; white-space: nowrap; }
.block-photo-add-01 .tdr { text-align: left; }
.block-photo-add-01 .tdr textarea { border: solid 1px #e0e0e0; background-color: #ffffff; height: 50px; width: 100%; font-size: 14px; font-family: arial; color: #000000; padding: 9px 5px 0 5px; }
.block-photo-add-01 .tdr .inf { border: solid 1px #e0e0e0; background-color: #ffffff; width: 100%; font-size: 14px; font-family: arial; color: #000000; padding: 5px 0 0 0; }



.gallery-element { width: 158px; height: 158px; background-color: #f8f8f8; border: solid 1px #efefef; float: left; margin: 0 6px 14px 0; color: #c3c3c3; font-size: 12px; }
.gallery-element-select { width: 158px; height: 158px; background-color: #f8f8f8; border: solid 1px #d56e00; float: left; margin: 0 6px 14px 0; color: #c3c3c3; font-size: 12px; }

.photo-hor img { width: 138px; height: 103px; padding: 0 0 0 10px; }

.tbl-hor-top { width: 138px; margin: 0px auto; height: 27px; }
.tbl-hor-top td { padding: 7px 0 0 0; }
.tbl-hor-top .tdr img { float: right; padding: 3px 0 0 0; }

.tbl-hor-bottom { width: 138px; margin: 0px auto; height: 28px; }
.tbl-hor-bottom td { vertical-align: bottom; padding: 0 0 5px 0; }
.tbl-hor-bottom .tdr input { float: right; margin: 0 0 5px 0; }


.tbl-vert { width: 158px; height: 158px; }
.tbl-vert .photo-vert img { width: 103px; height: 138px; margin: 10px 4px 0 3px; }
.tbl-vert .options-topl { width: 24px; vertical-align: top; text-align: center; padding: 7px 0 0 0; }
.tbl-vert .options-topl img { float: right; }
.tbl-vert .options-topr { width: 23px; vertical-align: top; text-align: right; padding: 10px 0 0 0; }
.tbl-vert .options-topr img { float: left; margin-left: 5px; }
.tbl-vert .options-bottoml { vertical-align: bottom; text-align: center; padding: 0 0 7px 0; }
.tbl-vert .options-bottomr { vertical-align: bottom; padding: 0 0 8px 5px; }

.gallery-element-blank { width: 160px; height: 160px; background-color: #ffffff; float: left; margin: 0 6px 14px 0; }
.gallery-element-blank .photo-hor-frame { margin: 24px auto; }
.gallery-element-blank .photo-vert-frame { margin: 7px auto; }
.gallery-element-blank .photo-hor-frame-select { margin: 24px auto; }
.gallery-element-blank .photo-vert-frame-select { margin: 7px auto; }
.photo-hor-frame { width: 138px; height: 103px; padding: 3px; background-color: #ffffff; border: solid 1px #d8d8d8; }
.photo-vert-frame { width: 103px; height: 138px; padding: 3px; background-color: #ffffff; border: solid 1px #d8d8d8; }
.photo-hor-frame-select { width: 138px; height: 103px; padding: 3px; background-color: #ffffff; border: solid 1px #d56e00; }
.photo-vert-frame-select { width: 103px; height: 138px; padding: 3px; background-color: #ffffff; border: solid 1px #d56e00; }



.block-search-word { background-color: #bfb800; color: #ffffff; padding: 0 10px 2px 10px; margin: 0 5px 0 5px; }
.fs-20px { font-size: 20px; } 
.color-blue-01 { color: #0000ff; }

.block-search-form { background-color: #f0f0f0; padding: 17px 25px 16px 25px; margin: 0 0 20px 0; }

.ul-search-form-menu { list-style-type: none; list-style-position: outside; }
.ul-search-form-menu li { float: left; padding: 0 10px 0 0; font-size: 14px; color: #b5b5b5; }
.ul-search-form-menu a:link { text-decoration: underline; color: #bfb800; }
.ul-search-form-menu a:visited { text-decoration: underline; color: #bfb800; }
.ul-search-form-menu a:hover { text-decoration: none; color: #b5b5b5; }
.ul-search-form-menu span { text-decoration: none; color: #b5b5b5; font-weight: bold; }
.block-search-form .inp { border: solid 1px #bfb800; background-color: #ffffff; width: 525px; font-size: 20px; font-family: arial; color: #000000; padding: 3px 5px 4px 5px; }
.form-button-03 { padding: 0px 5px 0px 5px; font-size: 20px; font-family: arial; }
.best-number-search { position: absolute; width: 24px; height: 18px; background: url("../../images/frontend/best-number.gif") no-repeat 0 0; font-size: 11px; text-align: center; margin: 3px 0 0 33px; }
.article-preview-search img { border: solid 1px #e0e0e0; }
.article-preview-search { float: left; width: 62px; background-color: #e0dac1; }
.article-number-search { float: left; padding: 14px 10px 0 0; width: 20px; }

.article-txt-info-search { width: 580px; float: right; }
.article-txt-info-search .tdleft { font-size: 11px; width: 380px; } 
.article-txt-info-search .tdleft img { display: inline; margin: 0 5px 0 0; }
.article-txt-info-search .tdleft a { padding: 0 10px 0 0; }
.article-txt-info-search .tdright { text-align: right; }
.article-txt-info-search .avatar { width: 30px; float: left; }
.article-txt-info-search .avatar img { border: solid 1px #dcdbd5; }
.article-txt-info-search .tdright .view { float: right; background: url("../../images/frontend/icon-eye.gif") no-repeat 0 8px; padding: 2px 10px 0 15px; font-size: 14px; }
.article-txt-info-search .tdright .answer { float: right; background: url("../../images/frontend/bgr-flag-green-01.gif") no-repeat 0 0; width: 50px; height: 27px; text-align: center; color: #ffffff; padding: 1px 0 0 0; font-size: 15px; }
.article-txt-search p { margin: 0 0 0 -75px; }

.article-txt-search { float: left; width: 580px; padding-left: 13px; font-size: 14px; }
.article-txt-search .ttl { font-size: 20px; padding: 0 0 10px 0; }
.article-txt-search .ttl img { display: inline; margin: 0 10px 0 10px; }
.article-txt-search .ttl { font-size: 20px; padding: 0 0 5px 0; }
.article-txt-search .ttl img { display: inline; margin: 0 10px 0 10px; }


.fs-11px { font-size: 11px; }

.block-search-form .punktir { border-bottom: dashed 1px #cccccc; margin: 0 0 20px 0; }
.block-search-form .punktir img { height: 1px; }

.block-search-form .block-content-private-card { clear: both; background-color: #f0f0f0; padding: 0px 10px 0px 10px; color: #c0c0c0; width: 275px; }
.block-search-form .block-content-private-card table { margin: 0px auto; width: 100%; }
.block-search-form .block-content-private-card td { padding: 0 10px 20px 10px; }
.block-search-form .block-content-private-card .tdleft { font-size: 20px; color: #999999; text-align: right; padding-top: 4px; width: 100%; }
.block-search-form .block-content-private-card .tdleft-inp { font-size: 20px; color: #999999; text-align: right; padding-top: 7px; }
.block-search-form .block-content-private-card .tdleft-select { font-size: 20px; color: #999999; text-align: right; }
.block-search-form .block-content-private-card .info { border: solid 1px #e0e0e0; width: 248px; height: 28px; background-color: #ffffff; color: #000000; font-size: 15px; padding-top: 6px; }
.block-search-form .block-content-private-card .info img { float: left; padding: 3px 0 0 5px; }
.block-search-form .block-content-private-card .info input { width: 200px; margin: 0 0 0 10px; font-size: 14px; font-family: tahoma; border: none; background-color: #ffffff; }
.block-search-form .block-content-private-card .info-sex { border: solid 1px #e0e0e0; width: 160px; height: 28px; background-color: #ffffff; color: #999999; font-size: 15px; text-align: center; padding-top: 6px; }
.block-search-form .block-content-private-card .info-sex img { display: inline; }
.block-search-form .block-content-private-card .inp-mail { border: solid 1px #e0e0e0; background-color: #ffffff; height: 26px; width: 238px; font-size: 16px; font-family: arial; color: #000000; padding: 8px 5px 0 5px; }
.block-search-form .block-content-private-card .select-card { border: solid 1px #e0e0e0; background-color: #ffffff; height: 24px; width: 160px; font-size: 17px; font-family: arial; color: #cccccc; }
.block-search-form .block-content-private-card .inp-textarea-01 { border: solid 1px #e0e0e0; background-color: #ffffff; height: 80px; width: 238px; font-size: 13px; font-family: arial; color: #000000; padding: 8px 5px 0 5px; }
.block-search-form .block-content-private-card .inp-textarea-02 { border: solid 1px #e0e0e0; background-color: #ffffff; height: 150px; width: 238px; font-size: 13px; font-family: arial; color: #000000; padding: 8px 5px 0 5px; }

.block-search-form .block-content-private { clear: both; background-color: #f0f0f0; padding: 0px 10px 0px 10px; color: #c0c0c0; width: 330px; }
.block-search-form .block-content-private table { margin: 0px auto; width: 100%; }
.block-search-form .block-content-private td { padding: 0 10px 20px 10px; font-size: 20px; }
.block-search-form .block-content-private .tdleft { font-size: 20px; color: #999999; text-align: right; padding-top: 4px; width: 250px; }
.block-search-form .block-content-private .tdleft-inp { font-size: 20px; color: #999999; text-align: right; padding-top: 7px; }
.block-search-form .block-content-private .on-off { border: solid 1px #e0e0e0; width: 195px; height: 34px; background-color: #ffffff; color: #000000; font-size: 15px; }
.block-search-form .block-content-private .on-off .on { float: left; width: 87px; height: 28px; padding: 6px 5px 0 5px; }
.block-search-form .block-content-private .on-off .off { float: left; width: 88px; text-align: right; background-color: #f5f5f5; height: 28px; padding: 6px 5px 0 5px; }
.block-search-form .block-content-private .inp-age { border: solid 1px #e0e0e0; background-color: #ffffff; height: 26px; width: 50px; font-size: 20px; font-family: arial; color: #000000; padding: 8px 5px 0 5px; margin: 0 10px 0 10px; text-align: center; }
.block-search-form .block-content-private .td-inter { padding: 4px 0 0 0; color: #999999; }

.ul-search-form-menu-people { list-style-type: none; list-style-position: outside; }
.ul-search-form-menu-people li { float: left; padding: 0 10px 0 0; font-size: 14px; color: #000000; }
.ul-search-form-menu-people a:link { text-decoration: underline; color: #d56e00; }
.ul-search-form-menu-people a:visited { text-decoration: underline; color: #d56e00; }
.ul-search-form-menu-people a:hover { text-decoration: none; color: #000000; }
.ul-search-form-menu-people span { text-decoration: none; color: #000000; font-weight: bold; }

.user-online { background-color: #7dc800; color: #ffffff; display: inline; padding: 0 5px 1px 5px; font-size: 11px; }
.user-offline { color: #b5b5b5; font-size: 11px; }

.tbl-search-people { width: 100%; }
.tbl-search-people .tdl { width: 50%; padding: 20px 0 40px 0; }
.tbl-search-people .tdr { width: 50%; padding: 20px 0 40px 0; }

.tbl-search-people .tdl table td { padding-right: 10px; }
.tbl-search-people .tdl .td1 { padding-top: 40px; font-size: 12px; color: #b5b5b5; width: 20px; }
.tbl-search-people .tdl .td3 { font-size: 14px; }
.tbl-search-people .tdl .td3 p { padding: 0 0 12px 0; }
.tbl-search-people .tdl .td3 img { float: left; padding: 0 5px 0 0; }

.tbl-search-people .tdr table td { padding-right: 10px; }
.tbl-search-people .tdr .td1 { padding-top: 40px; font-size: 12px; color: #b5b5b5; width: 20px; }
.tbl-search-people .tdr .td3 { font-size: 14px; }
.tbl-search-people .tdr .td3 p { padding: 0 0 12px 0; }
.tbl-search-people .tdr .td3 img { float: left; padding: 0 5px 0 0; }


.search-form-separate { padding: 0; width: 255px; }
.search-form-separate-outer { padding: 22px; }
.search-form-separate-inner { padding: 5px; background-color: #f7f7f7; border: solid 1px #eeeeee; }
.inp-search-osn-separate { border: 0px; margin: 2px 5px 3px 5px; width: 153px; height: 17px; font-family: arial; color: #000000; font-size: 14px; }
.punktir-separate { clear: both; border-bottom: dashed 1px #d5d5d5; margin: 0 0 10px 0; }
.punktir-separate img { height: 1px; }
.search-form-separate-inner table { width: 100%; font-size: 14px; } 
.search-form-separate-inner td { padding: 0 0 10px 0; }
.search-form-separate-inner li { list-style-type: none; list-style-position: outside; padding: 0 0 5px 0; }
.search-form-separate-inner a:link { text-decoration: underline; color: #b0aa00; }
.search-form-separate-inner a:visited { text-decoration: underline; color: #b0aa00; }
.search-form-separate-inner a:hover { text-decoration: underline; color: #0000ff; }
.search-form-separate-inner a.act:link { text-decoration: underline; color: #0000ff; }
.search-form-separate-inner a.act:visited { text-decoration: underline; color: #0000ff; }
.search-form-separate-inner a.act:hover { text-decoration: underline; color: #0000ff; }

.search-form-separate-inner li.grey { color: #a9a9a9; }


.search-friends { height: 34px; width: 242px; border: solid 1px #e9e9e9; margin: 0 0 0 5px; color: #fff3fa; }
.search-friends img { display: inline; }
.search-friends a:link { text-decoration: underline; color: #0000ff; font-size: 18px; }
.search-friends a:visited { text-decoration: underline; color: #0000ff; font-size: 18px; }
.search-friends a:hover { text-decoration: none; color: #0000ff; font-size: 18px; }


