/*

Theme Name: Article Directory

Theme URI: http://dimox.name/wordpress-theme-article-directory/

Description: Специальная тема, подготовленная для использования вместе с одноименным плагином <a href="http://dimox.name/wordpress-plugin-article-directory/">Article Directory</a>.

Version: 1.6.1

Author: Dimox

Author URI: http://dimox.name/

*/

@import 'categories.css';

* {
    margin: 0;
    padding: 0;
}

body {

    font: 15px/18px "Trebuchet MS", Tahoma, Arial, sans-serif;

    color: #444;

}

a {

    color: #E60000;

    text-decoration: none;

}

a:hover {

    color: #AA0001;

    text-decoration: underline;

}

p {
    margin: 0;
    padding: 10px 0;
}

h1 {
    margin: 20px 0 0;
    line-height: normal;
}

img {
    border: 0;
}

h2 {

    font: normal 16px "Trebuchet MS", Arial, Sans-Serif;

    margin: 0 0 12px;

}

blockquote {

    margin: 10px 0 10px 30px;

    border-left: 3px solid #E60000;

    background: #EEE;

    padding: 5px 15px;

}

* html blockquote {
    height: 1%;
}

blockquote p {

    margin: 0;

}

.alignleft {

    float: left;

}

.alignright {

    float: right;

}

#wrapper {

    width: 990px;

    margin: 0 auto;

    border-top: 5px solid #EEE;

}

/* Header

-----------------------------------------------------------------------------*/
#content.page-404{
	max-width: 620px;
	width: 100%;
}
#content.page-404 #searchform-404{
	margin-top: 15px;
}
#header {

    height: 137px;

    border-bottom: 3px solid #EAEAEA;

    margin-bottom: 28px;

    position: relative;

}

#top-nav {

    position: absolute;

    top: 20px;

    right: 0;

    list-style: none;

}

#top-nav li {

    float: left;

}

#top-nav a {

    color: #808080;

    margin: 0 0 0 13px;

    background: url("i/toparrow.gif") 0 6px no-repeat;

    padding: 0 0 0 12px;

    font-size: 15px;

}

#top-nav .current_page_item a {

    background-image: url("i/toparrow2.gif");

}

#searchform {
    position: absolute;
    top: 57px;
    right: 0;
}

#search input,
#searchform input {

    font: 15px "Trebuchet MS", Arial, Sans-Serif;

    float: left;

}

#s,
.search {

    width: 175px;

    padding: 2px 6px;

    border: 2px solid #ccc;

    margin-right: 5px;

}

#searchsubmit,
.go {

    background: #E60000;

    border: 0;

    padding: 2px 7px;

    color: #fff;

    font-weight: bold !important;

    overflow: visible;

    height: 24px;

    cursor: pointer;

}

#logo {

    position: absolute;

    top: 11px;

    color: #808080;

    line-height: 1;

    font-size: 33px;

}

#logo span {

    display: block;

    font-size: 15px;

    font-weight: normal;

    text-transform: uppercase;

    margin: 5px 0 0;

}

#nav {

    position: absolute;

    top: 105px;

    left: 0;

    width: 100%;

    height: 24px;

    padding: 7px 0 0;

    clear: both;

    background: url("i/smalldot.gif") repeat-x;

    border-bottom: 1px solid #CCC;

    position: relative;

}

#nav li {

    font-size: 15px;

    display: inline;

    text-transform: uppercase;

}

#nav li a {

    margin: 0 25px 0 10px;

    color: #808080;

}

#nav li a:hover {
    color: #444;
}

#nav li.current_page_item {

    background: url("i/arrow.gif") no-repeat center left;

}

/* Content

-----------------------------------------------------------------------------*/

#container {

    width: 100%;

    background: url("i/dots.gif") 550px 0 repeat-y;

    margin-bottom: 10px;

}

* html #container {
    height: 1%;
}

#container:after {

    content: '.';

    display: block;

    clear: both;

    visibility: hidden;

    height: 0;

}

#content {

    width: 540px;

    float: left;

    padding: 0 10px 20px 0;

    overflow: hidden;

}

#content h2 {

    font: normal 19px "Trebuchet MS", Arial, Sans-Serif;

    padding: 1px 0 4px;

    border-bottom: 1px solid #EEE;

    margin-bottom: 12px;

}

#content h2.pagetitle {

    padding-left: 3px;

}

#content h3 {

    font: normal 17px "Trebuchet MS", Arial, Sans-Serif;

    padding: 1px 0 4px;

    margin-bottom: 2px;

}

#content img {

    float: left;

    border: 3px solid #eee;

    padding: 1px;

    margin: 5px 10px 5px 0;

}

#content .post {

    margin: 0 0 15px;

}

#content .post h2,
#content .post h3 {

    font-size: 20px;

    margin: 0 0 2px;

}

.post ol,
.post ul {

    margin: 7px 0 7px 35px;

}

.post li {

    padding: 2px 0;

}

.post .postmetadata {

    font-size: 13px;

    padding: 0 0 7px;

}

.entry h1 {

    font-size: 20px;

    margin: 15px 0 10px;

}

.entry h2 {

    font-size: 19px !important;

    font-weight: bold !important;

    margin: 15px 0 10px !important;

    padding: 0 !important;

    border: none !important;

}

.entry h3 {

    font-size: 17px !important;

    font-weight: bold !important;

    margin: 15px 0 10px !important;

    padding: 0 !important;

}

.entry h4 {

    font-size: 15px;

    margin: 15px 0 10px;

    font-weight: bold !important;

}

.line {

    clear: both;

    padding: 3px;

    margin: 0 0 15px;

    background: url("i/smalldot.gif") repeat-x;

}

.recent {

    margin-left: 30px;

}

.recent li {

    padding: 1px 0;

}

.other {

    margin: 20px 0;

    background: url("i/smalldot.gif") repeat-x;

    padding-top: 10px;

}

.other .recent li {

    list-style: none;

    border-bottom: 1px solid #EEE;

    padding: 4px;

}

.other .recent li a {

    background: #fff url("i/arrow.gif") no-repeat center left;

    padding: 0 0 0 12px;

    color: #808080;

}

.nav {

    padding: 0 0 22px;

}

.navigation {

    margin: 20px 0;

}

#order {

    text-align: right;

    padding: 0 0 10px;

}

#order select {

    font: 15px "Trebuchet MS", Arial, Sans-Serif;

    width: 120px;

}

#content ul.child-categories {

    margin: 0 0 23px 30px;

}

#content ul.child-categories ul {

    margin-left: 20px;

}

h3#comments {

    margin-bottom: -10px;

}

#respond h3 {

    margin: 20px 0 0;

}

ol.commentlist {
    list-style: none;
    margin: 20px 0 0;
    padding: 0;
}

ol.commentlist li {
    border: 1px solid #DFDFDF;
    height: 1%;
    margin: 0 0 10px;
    padding: 5px 10px 8px;
    position: relative;
}

ol.commentlist li ul.children li {
    margin: 0 0 2px;
}

ol.commentlist li.comment-author-admin {
    border-color: #999;
}

ol.commentlist li div.vcard cite.fn {
    font-style: normal;
    font-weight: bold;
}

ol.commentlist li div.vcard img.avatar {
    border: 1px solid #DDD !important;
    padding: 2px !important;
    position: absolute;
    right: 8px;
    top: 8px;
    margin: 0 !important;
}

ol.commentlist li div.comment-meta {
    font-size: 15px;
    font-weight: bold;
    color: #888;
}

ol.commentlist li div.comment-meta a {
    color: #888;
    text-decoration: none;
}

ol.commentlist li div.comment-meta a:hover {
    text-decoration: underline;
}

ol.commentlist li div.reply {
    font-size: 15px;
    line-height: 16px;
    width: 100%;
    overflow: hidden;
    text-transform: lowercase;
}

ol.commentlist li div.reply a {
    background: #F4F4F4;
    float: left;
    color: #AA0001;
    text-decoration: none;
    padding: 0 6px 2px;
    border: 1px solid #CCC;
}

ol.commentlist li div.reply a:hover {
    background: #E60000;
    color: #FFF;
    border: 1px solid #E60000;
}

ol.commentlist li ul.children {
    list-style: none;
    margin: 10px 0 0;
}

#cancel-comment-reply small {
    font-size: 15px;
}

ol.commentlist li.even {
    background: #FFF;
}

ol.commentlist li.odd {
    background: #F4F4F4;
}

#commentform p {

    padding: 8px 0 3px;

}

#author,
#comment,
#email,
#submit,
#url {

    font: 15px Arial, Tahoma;

    padding: 3px 5px;

    width: 200px;

    border: 1px solid #CCC;

}

#comment {

    width: 528px;

    height: 170px;

}

#author:focus,
#comment:focus,
#email:focus,
#submit:focus,
#url:focus {

    border-color: #999;

}

li.depth-1 #comment {
    width: 505px;
}

li.depth-2 #comment {
    width: 485px;
}

li.depth-3 #comment {
    width: 462px;
}

li.depth-4 #comment {
    width: 442px;
}

li.depth-5 #comment {
    width: 425px;
}

#submit {

    width: 115px;

    height: 24px;

    padding: 0;

    background: #F4F4F4;

    cursor: pointer;

    overflow: visible;

}

#submit:hover {

    background: #E60000;

    color: #FFF;

    border: 1px solid #E60000;

}

/* Sidebars

-----------------------------------------------------------------------------*/

#sidebars {

    float: left;

    width: 440px;

    font-size: 15px;

    line-height: 17px;

}

* html #sidebars {
    height: 1%;
}

#sidebars:after {

    content: '.';

    display: block;

    clear: both;

    visibility: hidden;

    height: 0;

}

#l-sidebar {

    float: left;

    width: 230px;

    padding: 0 10px;

}

#r-sidebar {

    float: left;

    width: 180px;

    padding: 0 0 0 10px;

}

#sidebars ul {

    margin: 0 0 15px;

}

#sidebars li {

    list-style: none;

    border-bottom: 1px solid #EEE;

    padding: 3px 4px;

    margin: 0;

}

#sidebars li a {

    background: url("i/arrow.gif") no-repeat center left;

    padding: 0 0 0 12px;

    color: #808080;

}

#sidebars h2 {

    font: normal 20px "Trebuchet MS", Arial, Sans-Serif;

    padding: 0 0 3px 3px;

    border-bottom: 1px solid #EEE;

}

#sidebars h3 {

    font: normal 17px/19px "Trebuchet MS", Arial, Sans-Serif;

    padding: 0 0 3px;

}

#sidebars .post {

    margin: 0 0 24px;

}

#sidebars p {

    padding: 0;

}

#sidebars .postmetadata {

    font-size: 13px;

}

#autoriz {

    margin: 0 0 20px;

}

#autoriz label {

    display: block;

    float: left;

    width: 58px;

    padding: 0 12px;

    font-size: 15px;

}

#autoriz input {

    float: left;

    font: 15px "Trebuchet MS", Arial, Sans-Serif;

    width: 130px;

    margin-bottom: 5px;

    border: 1px solid #CCC;

    padding: 0 2px;

}

.rememberme {

    padding: 0 0 0 12px;

}

#autoriz .rememberme label {

    cursor: pointer;

    padding: 0;

    width: 120px;

    margin: 2px 0 0;

    *margin: 3px 0 0;

}

#autoriz .rememberme input {

    width: 15px;

    padding: 0;

    border: none;

    margin: 2px 4px 0 0;

    *margin: -1px 4px 0 0 !important;

    *margin: -1px 2px 0 0;

}

#autoriz #enter {

    float: right;

    margin: 0 12px 0 0;

    border: none;

    background: #E60000;

    color: #FFF;

    width: 60px;

    height: 21px;

    cursor: pointer;

}

#autoriz p {

    clear: both;

    text-align: center;

    padding: 5px 0 0;

}

#autoriz a {

    margin: 0 7px;

}

#manage {

    margin: 0 0 20px;

}

#manage p {

    padding: 0 0 10px 5px;

    font-size: 15px;

    font-weight: bold;

}

div.soc {
    margin: 16px 0;
}

span.soc_tagline {
    position: relative;
}

span.soc_tagline span {
    display: none;
    width: 14em;
}

span.soc_tagline:hover span {

    position: absolute;

    display: block;

    top: -5em;

    background: #ffe;

    border: 1px solid #ccc;

    color: black;

    line-height: 1.25em;

}

.soc span {

    display: block;

}

.soc ul {

    display: inline;

    margin: 0 !important;

    padding: 0 !important;

}

.soc ul li {

    background: none;

    display: inline !important;

    list-style-type: none;

    margin: 0;

    padding: 1px;

}

.soc ul li:before {
    content: "";
}

.soc img {

    float: none;

    width: 16px;

    height: 16px;

    border: 0;

    margin: 0;

    padding: 0;

}

.soc-hovers {

    opacity: 0.4;

    -moz-opacity: 0.4;

    filter: alpha(opacity=40);

}

.soc-hovers:hover {

    opacity: 1;

    -moz-opacity: 1;

    filter: alpha(opacity=100);

}

/* Footer

-----------------------------------------------------------------------------*/

#footer {

    clear: both;

    padding: 7px 10px;

    margin: 0 0 15px;

    font-size: 13px;

    line-height: 16px;

    color: #808080;

    background: #EEE;

}

.comment-author img {
    width: inherit !important;
}
<style type=text/css>

/*������� c ������ ������*/

.table_search {
    border: none;
}

.td_i_search {}

.td_box_search {}

.td_button_search {}

.i_search {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 600;
}

.box_search {
    width: 360px;
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
}

.button_search {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
}

.tr_radio {}

.td_radio {}

.radio_any {}

.radio_all {}

.radio_phrase {}

.any_str {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
}

.all_str {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
}

.phrase_str {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
}

/*������� c ������������ ������*/

.table_result {
    border: none;
    width: 100%;
    border-collapse: collapse;
}

.tr_count {
    border: none;
}

.td_count {
    padding: 0;
}

.count_str {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 600;
}

.count {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 600;
}

.tr_line {}

.td_line {}

.line {
    width: 100%;
    height: 1px;
    color: black;
}

.tr_not_found {}

.td_not_found {}

.not_found_str {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
}

/*������� �� ������� �������*/

.table_goods {
    border: none;
    width: 100%;
    border-collapse: collapse;
}

/*�������� ������ + ���� (���������)*/

.tr_head {}

.td_head_name {
    padding: 3px;
    background-color: #b2b2b2;
}

.td_head_price {
    padding: 3px;
    background-color: #b2b2b2;
}

.head_name {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #ffffff;
}

.head_price {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #ffffff;
}

/*�������� ������ + ���� (����������)*/

.tr_row {}

.td_row_name {
    padding: 4px;
    background-color: #ffffff;
    border-bottom: 1px solid #DDDDDD;
}

.td_row_price {
    padding: 4px;
    background-color: #ffffff;
    border-bottom: 1px solid #DDDDDD;
}

.link_name {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    color: #223388;
    text-decoration: none;
}

.link_name:hover {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    color: #223388;
    text-decoration: underline;
}

.row_price {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    text-decoration: none;
    color: #44BA14;
}

/*������� �� �������� �� ��������*/

.table_pages {
    border: 0 solid white;
    width: 100%;
}

.tr_pages {
    border: none;
}

.td_pages {
    color: #000000;
    text-decoration: none;
}

.pages_str {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-weight: 600;
}

.select_page {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 600;
    color: #ffffff;
    background-color: #b2b2b2;
}

.link_page {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 600;
    color: #223388;
}

.link_page:hover {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 600;
    color: #223388;
}

/*������� �������� ������*/

.table_info {
    border: none;
    width: 100%;
    border-collapse: collapse;
}

/*�������� ������*/

.tr_name {}

.td_h_name {
    padding: 5px;
    text-decoration: none;
    background-color: #eeeeee;
    border-bottom: 2px solid #DDDDDD;
    border-top: 2px solid #DDDDDD;
    text-align: right;
}

.h_name {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #7B9AC8;
}

.td_i_name {
    padding: 5px;
    width: 100%;
    background-color: #eeeeee;
    border-bottom: 2px solid #DDDDDD;
    border-top: 2px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
}

.i_name {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #000000;
}

.link_i_name {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    color: #223388;
    text-decoration: none;
}

.link_i_name:hover {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    color: #223388;
    text-decoration: underline;
}

/*����*/

.tr_price {}

.td_h_price {
    padding: 3px;
    text-decoration: none;
    border-bottom: 1px solid #DDDDDD;
    text-align: right;
}

.h_price {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #7B9AC8;
}

.td_i_price {
    padding: 3px;
    text-decoration: none;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
}

.i_price {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #44BA14;
}

/*������� � ������*/

.tr_credit {}

.td_h_credit {
    padding: 3px;
    text-decoration: none;
    border-bottom: 1px solid #DDDDDD;
    text-align: right;
}

.h_credit {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #7B9AC8;
}

.td_i_credit {
    padding: 3px;
    text-decoration: none;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
}

.i_credit {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #000000;
}

.credit_price_str {}

.credit_price {
    color: #44BA14;
    font-weight: 300;
}

.credit_period_str {}

.credit_period {}

/*������*/

.tr_discount {}

.td_h_discount {
    padding: 3px;
    text-decoration: none;
    border-bottom: 1px solid #DDDDDD;
    text-align: right;
}

.h_discount {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #7B9AC8;
}

.td_i_discount {
    padding: 3px;
    text-decoration: none;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
}

.i_discount {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #000000;
}

.li_discount {}

.discount_amount {
    color: #44BA14;
}

.discount_percent {
    font-weight: 600;
}

/*�����*/

.tr_goods {}

.td_h_goods {
    padding: 3px;
    text-decoration: none;
    border-bottom: 1px solid #DDDDDD;
    text-align: right;
}

.h_goods {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #7B9AC8;
}

.td_i_goods {
    padding: 3px;
    text-decoration: none;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
}

.i_goods {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #000000;
}

/*��������*/

.tr_dateput {}

.td_h_dateput {
    padding: 3px;
    text-decoration: none;
    border-bottom: 1px solid #DDDDDD;
    text-align: right;
}

.h_dateput {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #7B9AC8;
}

.td_i_dateput {
    padding: 3px;
    text-decoration: none;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
}

.i_dateput {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #000000;
}

/*�������� ������*/

.tr_descr {}

.td_h_descr {
    padding: 3px;
    text-decoration: none;
    border-bottom: 1px solid #DDDDDD;
    text-align: right;
}

.h_descr {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #7B9AC8;
}

.td_i_descr {
    padding: 3px;
    text-decoration: none;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
}

.i_descr {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #000000;
}

/*preview*/

.table_preview {}

.tr_preview {}

.td_preview {
    text-align: center;
    padding: 10px;
}

.link_preview {}

.link_preview_zoom {}

.img_zoom {
    width: 17px;
    height: 17px;
    background-image: url("https://shop.digiseller.ru/img/zoom.gif");
    margin: 5px;
    background-repeat: no-repeat;
    border: 1px solid #ffffff;
}

/*�������������� ����������*/

.tr_adddescr {}

.td_h_adddescr {
    padding: 3px;
    text-decoration: none;
    border-bottom: 1px solid #DDDDDD;
    text-align: right;
}

.h_adddescr {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #7B9AC8;
}

.td_i_adddescr {
    padding: 3px;
    text-decoration: none;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
}

.i_adddescr {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #000000;
}

/*������ ����������� � ������*/

.tr_responses {}

.td_h_responses {
    padding: 3px;
    text-decoration: none;
    border-bottom: 1px solid #DDDDDD;
    text-align: right;
}

.h_responses {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #7B9AC8;
}

.td_i_responses {
    padding: 3px;
    text-decoration: none;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
}

.i_responses_good {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #000000;
}

.i_responses_bad {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #000000;
}

.link_i_responses_good {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    color: #48C000;
    text-decoration: underline;
}

.link_i_responses_good:hover {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    color: #48C000;
    text-decoration: underline;
}

.link_i_responses_bad {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    color: #FF0000;
    text-decoration: underline;
}

.link_i_responses_bad:hover {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    color: #FF0000;
    text-decoration: underline;
}

/*������� �������*/

.table_responses_in {
    width: 100%;
}

.tr_responses_in {}

.td_responses_in {
    padding: 3px;
    text-decoration: none;
    border-bottom: 1px solid #EEEEEE;
}

.date_response {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #B2B2B2;
}

.good_response {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #48C000;
}

.bad_response {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #FF0000;
}

.label_comment {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #B2B2B2;
}

.comment_response {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
    font-weight: 300;
    font-style: normal;
    color: #000000;
}

#robinzon {
    width: 150px !important;
}

h4.title + div a.button {
    width: 150px;
    height: 25px;
    background: #E60000;
    text-align: center;
    line-height: 25px;
    color: #fff;
    display: block;
    margin-top: 10px;
}
/*������ ��������*/

.table_pay {}

.tr_pay {}

.td_pay {}

.button_pay {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, Sans serif;
}

#profile, #manager {
    width: 540px;
    float: left;
    padding: 0 10px 20px 0;
    overflow: hidden;
    
}

#profile .left-block {
    display: flex;
    align-items: center;
    vertical-align: top;
    margin: 0 0 30px;
}

#profile .input-file span {
    color:#a1a19d;
    margin: 0 0 15px;
    display: inline-block;

}

#profile .input-file {
    width: calc(100% - 182px);
}

#profile .input-file label{
    margin: 0;
}


#profile .left-block .img {
    background-size: cover;
    background-position: center;
    border: 1px solid #c1c1c1;
    height: 100px;
    width: 100px;
    margin: 0 20px 0 0;
    position: relative;
}
#profile .left-block .img img{
    width: 40px;
    height: 32px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
}
#profile .left-block #add-photo {
    display: none;
}
#profile .left-block label {
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    color: #fff;
    cursor: pointer;
    display: table;
    background: #a1a19d;
    padding: 5px 15px;
}
#profile form {
    max-width: 385px;
    width: 100%;
    display: flex;
    flex-direction: column;
}
#profile h2,
#manager h2 {
    color:  #2d3236;
    font-size: 30px;
    font-weight: 700;
    margin: 0 0 35px;
}

#profile label{
    color:  #2d3236;
    font-size: 16px;
    margin: 0 0 30px;
}

#profile label span{
    font-style: italic;
}

#profile input {
    border: 1px solid #c1c1c1;
    background: transparent;
    padding: 5px 10px;
    margin: 10px 0 0 0;
    display: block;
    width: 100%;
    font-size: 16px;
    box-sizing: border-box;
}

#profile input[type="submit"] {
    background: #d60000;
    border: none;
    color: #fff;
    width: 170px;
    font-size: 14px;
}




</style>


