.head {
max-width:2000px;margin-left:auto;margin-right:auto;width:expression(document.body.clientWidth > 1280? "1280px": "100%");

height: 90px;
background: #FCFFF5 url(../new_img/background.png) repeat-x 0 0;;
color:#110053;
}

.head2 {
max-width:1600px;margin-left:auto;margin-right:auto;width:expression(document.body.clientWidth > 1600? "1600px": "100%");
height: 90px;
background: #FCFFF5 url(../new_img/background.png) repeat-x 0 0;;
padding: 0 10px;
color:#110053;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}

.my_other_line_on {
color: #6C6C6C;
background-color: #FFFFFF;
border-bottom: 1px solid #959490;
height: 18px;
font-size: 9px;
}

.my_other_line_on2 {
color: #6C6C6C;
background-color: #FFFFFF;
border-top: 1px solid #959490;
height: 18px;
font-size: 9px;
}

.planz {
background-image: url(../img_new/plan_bg.jpg);
background-repeat: repeat-x;
background-color: #F9F9F7;
border-left: 1px solid #929287;
border-right: 1px solid #929287;
border-bottom: 1px solid #929287;
}

.planz_one {
border: 1px solid #AEAEAE;
background-color: #F1F1EB;
}

.planz_one_date {
color: #519000;
font-weight: bold;
height: 20px;
}

.planz_one_name {
color: #4B4B4B;
cursor: pointer;
}

.planz_one_name span {
color: #686868;
font-weight: bold;
}

.planz_one_text {
padding: 2px 0px 2px 0px;
color: #4B4B4B;
cursor: pointer;
}


#pcirate12881 {font-weight: bold;font-size: 18px;background-color: #87B51E;padding-left: 20px;padding-top: 3px;}
#postbox #comments {width:550px;}

div.message  a { color: #0080c4; text-decoration: none; font-weight: normal; }
div.message  a.value { font-weight: bold; }
div.messagenew  a { color: #dd6800; text-decoration: none; font-weight: normal; text-transform: none; }
div.messagenew  a.value { font-weight: bold; text-decoration: underline; }
#immessage a{font:normal 11px Tahoma;}
#immessage a:hover{font:normal 11px Tahoma;}
#immessage a.value{font:bold 11px Tahoma;}
#immessage a.value:hover{font:bold 11px Tahoma;}
.messagecontainer_main {clear:both; width:530px; height:210px; border:1px solid #d0d0d0; margin-bottom:5px;margin-top:15px}
.messagecontainer_read {width:530px; height:210px; background-repeat: no-repeat; background-position: 140px 0;}
.messagecontainer_empty {width:530px; height:210px; background-repeat: no-repeat; background-position: 160px 10px;}
.messagecontainer {width:530px; height:210px; overflow:auto;}

.messagecontainer_main_pm {clear:both; width:100%; height:210px; border:1px solid #d0d0d0; margin-bottom:5px;margin-top:15px}
.messagecontainer_read_pm {width:100%; height:210px; background-repeat: no-repeat; background-position: 140px 0;}
.messagecontainer_empty_pm {width:100%; height:210px; background-repeat: no-repeat; background-position: 160px 10px;}
.messagecontainer_pm {width:100%; height:210px; overflow:auto;}

.messagecontainer_main_pmc {clear:both; width:230px; height:150px; margin-bottom:5px;margin-top:15px}
.messagecontainer_read_pmc {width:230px; height:150px; background-repeat: no-repeat; background-position: 140px 0;}
.messagecontainer_empty_pmc {width:230px; height:150px; background-repeat: no-repeat; background-position: 160px 10px;}
.messagecontainer_pmc {width:230px; height:150px; overflow:auto;}

#vcard .onlinestatus {margin: 0 0.5em; padding: 1px 5px; font: normal 9px Tahoma, tahoma; color: #9e9e9e; background: green; border: 1px solid green;}
#vcard .online {font-weight: bold; color: #ff9; background: #9c0; border: 1px solid #ddeeab;}
#loading-layer {background: #FFF;opacity: 100;}
#loading-layer-text {height: 453px; width: 604px; margin: 0px auto; background: #FFF url(../img_new/progress7.gif) no-repeat 50% 50%; opacity: 100;}

/* User info item */
.vcard {overflow: hidden; max-width: 480px; zoom: 1;}
.vcard .date {float: right; font: 9px Tahoma, tahoma; color: #808080;}
.vcard .avatar {float: left; margin: 0 10px 0 0; line-height: 0;}
.vcard .info {margin-left: 110px;}
.vcard .extra {color: #808080; font-size: 11px; line-height: 1.3; padding-top: 5px;}
.vcard .extra a {color: #808080;}
.vcard .nick,
.vcard .nick a {font-size: 17px; line-height: 0.88; font-weight: bold; color: #000;}
.vcard .nick .rating {font-size: 12px; line-height: 1; font-weight: bold;}
.vcard .onlinestatus {margin: 0 0.5em; padding: 1px 5px; font: normal 9px Tahoma, tahoma; color: #9e9e9e; background: #e0e2e2; border: 1px solid #e8e8e8;}
.vcard .online {font-weight: bold; color: #FFE3FB; background: green; border: 1px solid green;}
.vcard .recent {color: #9e9e9e; background: #fff; border: 1px solid #f8f8f8;}

.vcard-nano {min-height: 25px;}
.vcard-nano .avatar {margin: 0 7px 0 0;}
.vcard-nano .nick,
.vcard-nano .extra {display: inline; position: relative; top: 2px;}
.vcard-nano .extra {margin-left: 3px;}
.vcard-nano .onlinestatus {margin-left: 5px;}

.head_logo {
    color: #FFFFFF;
    font-size: 11px;
    height: 60px;
    left: 14px;

    padding-top: 7px;
    float:left;
    width: 210px;
}

.leftside #fullsearch {    padding-top: 3px;
    position: relative;}

.head #fullsearch {
    height: 57px;
    padding-top: 3px;
    position: relative;
}

#fullsearch p {
	margin: 0;
	white-space: nowrap;
}

#fullsearch p label {
	color: #2E1600;
    font-size: 11px;
}

label {
    cursor: pointer;
}

#fullsearch p input.stext.blured {
	color: #CCCCCC;
}

#fullsearch p input.stext {
	margin: 0;
    padding: 4px 3px;
    position: relative;
    width: 80%;
	height: 18px;
    overflow: hidden;
	background-color: #FFFFFF;
	border-color: #777 #777 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
	margin: 0 5px 0 0;
}
.page_all_new42 {
   position: relative;
min-height: 100%;
background:#e5e5e5;
}
.page_w {
background:#FFF;
padding: 4px;


    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    background-color: #fff;
    border-radius: 2px;
}
.page_w2 {
background:#FFF;
padding: 4px;
}
.head_fo {

bottom: 0;
height: 130px;
background: #445B60;
color:#FFF;
width: 100%;
-webkit-box-shadow: 0px -5px 15px 0px rgba(50, 50, 50, 1);
-moz-box-shadow:    0px -5px 15px 0px rgba(50, 50, 50, 1);
box-shadow:         0px -5px 15px 0px rgba(50, 50, 50, 1);

	}

.head_pd {
max-width:1200px;margin-left:auto;margin-right:auto;width:expression(document.body.clientWidth > 1280? "1280px": "100%");

}

.head .lefthat {float:left; width:30%;}
.head .lefthat  {margin-left:15px;}
.head .lefthat a:hover {border-bottom:0px;}
.head .righat {float:right;width:70%;}

.bord-bot, .bord-top {clear:both; background-repeat:no-repeat;}
.bord-bot {padding-top:10px; background:url(f_bot-r.gif) no-repeat right bottom;}
* html .bord-bot {padding-top:0px;}
.bord-top {padding-bottom:10px; background:#fff url(../img/f_top-r.gif) no-repeat right top;}
* html .bord-bot  {vertical-align:bottom;}
.bord-bot  {vertical-align:bottom;}
.bord-top  {vertical-align:top;}
* html .bord-top  {vertical-align:top;}
.content {max-width:1280px;margin-left:auto;margin-right:auto;width:expression(document.body.clientWidth > 1280? "1280px": "100%"); padding-bottom:40px;}
.content .block {padding-bottom:15px;}
.clear {clear:both;}
.comment {padding:15px;        padding-left: 80px;}
* html .comment {padding-left:15px;}
.avatar {width:60px; padding:0px; height:70px; position:absolute; top:15px; left:15px;}
.avatar2 {width:60px; padding:0px; height:70px; position:absolute; top:15px; left:15px;}
.text {float:right;width: 100%;}
.text2 {float:right;width: 100%;}
* html .text {float:left; width:auto; padding-left:10px; margin-left:0px;}
* html .text2 {float:left; width:auto; padding-left:10px; margin-left:0px;}
* html .avatar {position:static; float:left;}
* html .avatar2 {position:static; float:left;}
.sbr a, .sbl a {color:#5E9C04 !important;}
h3  {vertical-align:bottom;}
* html .float {float:left;}

/* ==================== Цитата и скрытый текст */

.title_quote {color:#666; background:#ffffe6; border:1px solid #fff1bf;        border-bottom:0; padding:5px;        font:11px tahoma;}
.quote {color:#666; background:#eee; border:1px solid #ccc; text-align:justify; padding:5px; font:11px tahoma;}
.ramka_1 {color:#777; background:#f4fee5; border:1px solid #8cc739; text-align:justify; padding:5px; font:11px tahoma;}
.ramka_2 {color:#777; background:#fdfade; border:1px solid #e7d329; text-align:justify; padding:5px; font:11px tahoma;}
.ramka_3 {color:#777; background:#ddf6ff; border:1px solid #4a92ad; text-align:justify; padding:5px; font:11px tahoma;}
.ramka_4 {color:#777; background:#eff3f7; border:1px solid #4a92ad; text-align:justify; padding:5px; font:11px tahoma;}
.ramka_5 {color:#4a92ad; background:#eff3f7; border:1px solid #4a92ad; text-align:justify; padding:5px; font:11px tahoma;}

/* ==================== Tэг CODE */

.scriptcode {color: #757575;background-color: #f2f2f2;border: 1px dotted #bebebe;text-align: left;padding: 5px;}

/* ==================== Календарь */

.calendar {width:200px; color:#555;}
.calendar td, th {padding:4px 0;text-align:left;}
.day {color:#777;}
.avnews {border:4px solid #fff; width:22px;height:22px; background: url(../img/green.gif) no-repeat top left;}
.nonews {border:4px solid #fff; width:22px;height:22px; background: url(../img/blue.gif) no-repeat top left;}
.avnews a:link {color:#fff; text-decoration:none;}
.avnews a:visited {color:#fff; text-decoration:none;}
.avnews a:hover {color:#000; background:#c7c7ad; text-decoration:underline;}
.avnews a:active {color:#fff;  text-decoration:none;}

/* ==================== Рейтинг статьи */

.rating {color:#757575; font:11px tahoma;}
.rating_clubizm {color:#757575; font:11px tahoma; width:100%; height:100%;}
.unit-rating {list-style:none; margin:0px; padding:0px; width:85px; height:16px; position:relative; background:url(../dleimages/rating.gif) repeat-x top left;}
.unit-rating li {text-indent:-90000px; padding:0px; margin:0px; float:left;}
.unit-rating li a {display:block; width:17px; height:16px; text-decoration:none; text-indent:-9000px; z-index:17; position:absolute; padding:0px;}
.unit-rating li a:hover {background-image:url(../dleimages/rating.gif); background-position:left center; z-index:2; left:0px;}
.unit-rating a.r1-unit {left:0px;}
.unit-rating a.r1-unit:hover {width:17px;}
.unit-rating a.r2-unit {left:17px;}
.unit-rating a.r2-unit:hover {width:34px;}
.unit-rating a.r3-unit {left:34px;}
.unit-rating a.r3-unit:hover {width:51px;}
.unit-rating a.r4-unit {left:51px;}
.unit-rating a.r4-unit:hover {width:68px;}
.unit-rating a.r5-unit {left:68px;}
.unit-rating a.r5-unit:hover {width:85px;}
.unit-rating li.current-rating {background-image:url(../dleimages/rating.gif); background-position:left bottom; position:absolute; height:16px; display:block; text-indent:-9000px; z-index:1;}

.rating_p {color:#757575; font:11px tahoma; width:135px; height:28px;}
.unit-rating_p {list-style:none; margin:0px 0px 0px 0px; padding:0px; width:136px; height:26px; position:relative; background:url(../dleimages/rating_p.gif) repeat-x top left;}
.unit-rating_p li {text-indent:-90000px; padding:0px; margin:0px; float:left;}
.unit-rating_p li a {display:block; width:26px; height:26px; text-decoration:none; text-indent:-9000px; z-index:28; position:absolute; padding:0px;}
.unit-rating_p li a:hover {background-image:url(../dleimages/rating_p.gif); background-position:left center; z-index:2; left:0px;}
.unit-rating_p a.r1-unit {left:0px;}
.unit-rating_p a.r1-unit:hover {width:26px;}
.unit-rating_p a.r2-unit {left:26px;}
.unit-rating_p a.r2-unit:hover {width:52px;}
.unit-rating_p a.r3-unit {left:52px;}
.unit-rating_p a.r3-unit:hover {width:78px;}
.unit-rating_p a.r4-unit {left:78px;}
.unit-rating_p a.r4-unit:hover {width:108px;}
.unit-rating_p a.r5-unit {left:108px;}
.unit-rating_p a.r5-unit:hover {width:136px;}
.unit-rating_p li.current-rating_p {background-image:url(../dleimages/rating_p.gif); background-position:left bottom; position:absolute; height:26px;        display:block; text-indent:-9000px;        z-index:1;}

.rating_s {color:#757575; font:11px tahoma; width:135px; height:28px;}
.unit-rating_s {list-style:none; margin:0px 0px 0px 0px; padding:0px; width:136px; height:26px; position:relative; background:url(../dleimages/rating_s.gif) repeat-x top left;}
.unit-rating_s li {text-indent:-90000px; padding:0px; margin:0px; float:left;}
.unit-rating_s li a {display:block; width:26px; height:26px; text-decoration:none; text-indent:-9000px; z-index:28; position:absolute; padding:0px;}
.unit-rating_s li a:hover {background-image:url(../dleimages/rating_s.gif); background-position:left center; z-index:2; left:0px;}
.unit-rating_s a.r1-unit {left:0px;}
.unit-rating_s a.r1-unit:hover {width:26px;}
.unit-rating_s a.r2-unit {left:26px;}
.unit-rating_s a.r2-unit:hover {width:52px;}
.unit-rating_s a.r3-unit {left:52px;}
.unit-rating_s a.r3-unit:hover {width:78px;}
.unit-rating_s a.r4-unit {left:78px;}
.unit-rating_s a.r4-unit:hover {width:108px;}
.unit-rating_s a.r5-unit {left:108px;}
.unit-rating_s a.r5-unit:hover {width:136px;}
.unit-rating_s li.current-rating_s {background-image:url(../dleimages/rating_s.gif); background-position:left bottom; position:absolute; height:26px;        display:block; text-indent:-9000px;        z-index:1;}


.editor_button {float: left; cursor: pointer; padding-left: 2px; padding-right: 2px;}
.editor_buttoncl {float: left; cursor: pointer;        padding-left: 1px; padding-right: 1px; border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb;}
.editbclose {float: right; cursor: pointer;}
.editor_button select {font-family: tahoma;font-size: 11px;}


/* ==================== BB коды */

.bbz {float:left; cursor:pointer; padding:2px 1px;}
.bbz2 {float:left; cursor:pointer; padding:0px 1px;}
.editor_button {float:left; cursor:pointer; padding:0 2px;}
.editor_buttoncl {float:left; cursor:pointer; padding:0 1px; border-left:1px solid #000; border-right:1px solid #000;}

/* ==================== Выпадающее меню */

#dropmenudiv {border: 1px solid #ccc; border-bottom-width:0px; background-color: #f9f9f9; line-height: 20px;}
#dropmenudiv a {display: block; text-indent: 3px;padding:2px;text-decoration: none; border-bottom:1px solid#ccc; color:#333;}
#dropmenudiv a:hover {background-color:#555;color: #fff;}

/* ==================== Уведомление о получении новых PM */
#newpm {position:absolute; height:200px; width:700px; padding:10px; background:#f9f9f9; border:1px solid #578cca; line-height:14px; filter:progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=4);}
#newpmheader {padding:5px; color:#fff; font-weight:bold; background:#b2c7f1; cursor:move;}

/* ==================== Ссылка на скачивание прикрепленного файла */

#attachment {color:#808080;}

/* ==================== Поиск по сайту и результаты поиска */

.search {color:#53646F; text-decoration:none;}
.textin {color:#00002C; text-decoration:none;}
.sresult {text-align:justify; line-height:16px; font:12px verdana; color:#606D77;}

.my_name {height:27px;}

/* ==================== Рамка расширенной формы поиска по сайту */

fieldset {padding:5px; text-align:left; font:11px tahoma;}

.objsp {border-collapse:collapse;border-spacing:0;width:100%; vertical-align:middle;}
td,tr{vertical-align:top;margin:1em 0;padding:0;text-align:left;align:left;}
#new_calendar td, #new_calendar tr{vertical-align:top;margin:1em 0;padding:0;text-align:left;align:left;}
.objsp tbody tr:nth-child(odd){background-color:#f1f5e8;} /*дочерняя ака 2-я строка*/
.objsp tbody tr:hover{background-color:#EAEAEA;}/*окраска при наведении*/
.objsp tr{height:50px;}
.objsp td,.objsp th{border-bottom:1px solid #CCC; border-top:1px solid #CCC;}
.objsp tr{background-color: #FFF;color:#000;}/*основная ака 1-я строка*/

.objsp td.comp{text-align:left; padding:10px; vertical-align:middle;}
.objsp td.comp a{font-size:14px; color:#06F; text-decoration:underline;}
.objsp td.comp a:hover{font-size:14px; color:#06F; text-decoration:none;}

.objsp td.adr{text-align:left; padding:10px; vertical-align:middle;}
.objsp td.adr a{font-size:10px; color:#06F; text-decoration:underline;}
.objsp td.adr a:hover{font-size:10px; color:#06F; text-decoration:none;}

.objsp td.tel{text-align:center; padding:10px; vertical-align:middle; width:15%;}


.currency {
	float:right;
    top: 3px;
    padding-left:10px;
    padding-top:5px;
    width: 14%;
}
.currency table {
    border-collapse: collapse;
    border-spacing: 0;
}
.currency table td {
    color: #000;
    font-size: 12px;
    line-height: 15px;
    white-space: nowrap;
}

.currency table tbody td.today, .currency table tbody td.tomorrow {
    color: #FFFFFF;
    font-weight: bold;
}

.currency table td.dynamic, .currency table td.tomorrow {
    padding-left: 5px;
    text-align: right;
}

.currency table td.dynamic.down {
	position: absolute;
	/* top: 10px; */
	margin-top: 4px;
	/* display: inline-block; */
	margin-left: 120px;
	width: 1px;
	height: 7px;
	background: url(../img/valute-dinamic.png) 0 -9px;
	content: '';
}

.currency table td.dynamic.up {
    padding-left: 5px;
    text-align: right;
}

.currency table td.sizer {
    width: 12%;
}
.currency table thead td {
    font-size: 10px;
}



.weather {
    padding: 5px;
    position: relative;
    margin-top:10px;
    float:right;
    width: 190px;
    z-index: 0;
}

.weather-wrap{
    margin: -5px -5px 0;
    overflow: hidden;
    position: relative;
}
.weather-p {
    background: url("../img/v5-white-frame.png") repeat scroll 0 0 transparent;
    font-size: 1px;
    left: -5px;
    position: absolute;
    z-index: -1;
}

.weather-tl, .weather-tr {
    height: 400px;
    top: -5px;
}
.weather-bl, .weather-tl {
    width: 100%;
}
.weather-tr, .weather-br {
    margin-left: 100%;
    width: 5px;
}
.weather-bl, .weather-br {
    height: 5px;
}
.weather-bl {
    clip: rect(auto, auto, auto, 5px);
}
* html .weather-bl {
    padding-left: 10px;
    padding-right: 100%;
}
* html .weather-br {
    left: 5px;
}
.weather p {
    margin: 0;
}
.weather-content {
    background-color: #FFFFFF;
    margin-top: 5px;
    padding: 0 5px;
    position: relative;
}

.weather p.now {
    color: #4C6E00;
    line-height: 21px;
    width: 100px;
}

.weather p.now b {
    font-size: 18px;
}
.weather p.icon {
    height: 26px;
    overflow: hidden;
    position: absolute;
    right: 99px;
    top: -1px;
    width: 35px;
}
.weather p.icon span {
    left: 0;
    position: absolute;
    top: 0;
}
.weather ul.next {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 15px;
    top: -2px;
}
.weather ul.next li {
    color: #797670;
    font-size: 9px;
    line-height: 12px;
    text-align: right;
}
.weather ul.next li span {
    display: inline-block;
    text-align: right;
    width: 30px;
}
.weather p.link {
    color: #678E0F;
    font-size: 9px;
    line-height: 12px;
}
.weather p.link a {
    color: #678E0F;
}


/**
 * @section innerpage
 */


.chat66_active_block
	{
	border-left: 0px;
	border-right: 0px;
	}

.chat66_block_on
	{
	border-left: 0px;
	border-right: 0px;
	font-size: 12px;
	}

.chat66_block
	{
	border-left: 0px;
	border-right: 0px;
	font-size: 12px;
	}

.chat66_post_form
	{
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	}

.chat66_block {
padding: 3px 0px 7px 22px;
background-color: #F4F4F2;
border-top: 1px solid #CDCDCA;
border-left: 1px solid #CDCDCA;
border-right: 1px solid #CDCDCA;
background-repeat: no-repeat;
background-position: 6px 6px;
font-weight: bold;
}

.chat66_block a:link    {text-decoration: underline; color:#5A564F;}
.chat66_block a:visited {text-decoration: underline; color:#5A564F;}
.chat66_block a:active  {text-decoration: underline; color:#5A564F;}
.chat66_block a:hover   {text-decoration: none; color:#5A564F;}

.chat66_block_on {
padding: 3px 0px 5px 22px;
background-repeat: no-repeat;
background-position: 6px 6px;
font-weight: bold;
background-color: #D0D0CE;
border-left: 1px solid #717171;
border-right: 1px solid #717171;
border-top: 1px solid #717171;
}

.chat66_block_on a:link    {text-decoration: none; color:#302E2A;}
.chat66_block_on a:visited {text-decoration: none; color:#302E2A;}
.chat66_block_on a:active  {text-decoration: none; color:#302E2A;}
.chat66_block_on a:hover   {text-decoration: none; color:#302E2A;}

.b-interview {
	background: #7c7c7c;
	margin-bottom: 10px;
}

.b-interview__pad {
	padding: 10px;
	padding-bottom: 0px;
	overflow: hidden;
	//padding-bottom: 10px;
}

.b-interview__title {
	font: normal 18px/16px Arial, Tahoma, Sans-Serif;
	margin: 0 0 14px 0;
	color: #fff;
}

.b-interview__title a:link,
.b-interview__title a:visited {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

.b-interview__title a:hover,
.b-interview__title a:active {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid transparent;
}



.b-interview__row {
	overflow: hidden;
	clear: both;
	background: #fff;
	margin: 10px 0;
	padding: 2px;
	font-family: Arial, Tahoma, Sans-Serif;
}

.b-interview__row_text {
	width: 125px;
	float: left;
	//overflow: hidden;
}

.b-interview__row_text dl {
	margin: 0px;
	padding: 0 10px;

}

.b-interview__row_text dt {
	font-size: 11px;
	line-height: 14px;
	margin: 9px 0;
}

.b-interview__row_text dd {
	margin: 0px;
	line-height: 16px;
	font-size: 13px;
	margin: 9px 0;
}

.b-interview__row_text dd a:link,
.b-interview__row_text dd a:visited {
	text-decoration: none;
	border-bottom: 1px solid #037DD3
}

.b-interview__row_text dd a:hover,
.b-interview__row_text dd a:active {
	text-decoration: none;
	border-bottom: 1px solid transparent;
}

.b-interview__row_pic {
	float: right;
	//float: none;
	width: 80px;
	//width: auto;
	overflow: hidden;
	margin: 2px 2px 1px 0;
	margin: 0px;
	position:relative;
}

.b-interview__cnr {
	position:absolute;
	left: 0px;
	bottom: 0px;
	//bottom: -2px;
	height: 10px;
	width: 20px;
	display: block;
	//zoom: 1;
	background: url("img/interviewCnr.png") 0 0 no-repeat;
}

.b-interview__row_pic img {
	display: block;
	float: right;
	height:70px;
	//float: none;
}

a.knopka {
  display: inline-block;
  width: 203px;
  text-align: center;
  color: #fff; /* цвет текста */
  text-decoration: none; /* убирать подчёркивание у ссылок */
  user-select: none; /* убирать выделение текста */
  background: #3c8dbc; /* фон кнопки */
  padding: .7em 1.5em; /* отступ от текста */
  outline: none; /* убирать контур в Mozilla */
} 
a.knopka:hover { background: #3276b1; } /* при наведении курсора мышки */
a.knopka:active { background: #3276b1; } /* при нажатии */