* {
    outline: none;
}

html, body {
    margin: 0;
    padding: 0;
    height: 100%;
}

body {
    min-height: 100%;
    margin-left: 12px;
}

html>body {
    width: 980px;
}

a {
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

p {
    margin: 0;
    padding: 0;
}

img {
    border: 0;
}

h1 {
    font: bold 14px Arial;
    color: #336699;
    margin: 0 0 10px 0;
    padding: 2px 10px 2px 10px;
}


h6 {
    font: normal 14px Arial;
    color: #fff;
    margin: 0 0 10px 0;
    padding: 2px 10px 2px 10px;
    background: #7db2d1;
}


h4 {
    font: normal 14px Arial;
    color: #fff;
    margin: 0 0 10px 0;
    padding: 2px 10px 2px 10px;
    background: #7db2d1;
}

h5 {
    font: bold 14px Arial;
    color: #336699;
}

table#container {
    height: auto !important;
    min-height: 100%;
    height: 100%;
    width: 980px;
    min-width: 980px;
}

table#container td {
    vertical-align: top;
}

td#header {
    width: 980px;
    height: 200px;
}

td#banners {
    width: 826px;
    height: 144px;
}

td#links {
    width: 145px;
    height: 100%;
    border: 1px solid #fff;
}

div#links_wrapper {
    margin-top: -1px;
    margin-left: -1px;
    position: relative;
}

td#page_text {
    font: normal 12px Arial;
    color: #333;
    width: 585px;
}

table#page_text_table {
    width: 580px;
}

table#page_text_table td {
    vertical-align: top;
}

div#page_text_other {
    margin-left: 10px;
}

div#page_text_other a {
    font: normal 12px Arial;
    color: #006699;
}

td#right {
    width: 240px;
}

div#right_wrapper {
    margin-top: -105px;
    margin-left: -6px;
    _margin-left: -12px;
    position: relative;
}

div#header_top {
    margin-top: 15px;
    height: 83px;
}

div#logo {
    float: left;
    width: 208px;
}

div#search {
    float: right;
    width: 740px;
    height: 67px;
    margin-right: 15px;
    background: url(../img/search_bg.png) repeat-x top left;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

form#search_form {
    position: relative;
}

form#search_form p {
    display: inline;
}

.search_form {
    margin-top: 2px;
}

#ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 22px;
}

input#input_query {
    font: normal 11px Arial;
    color: #666666;
    margin: 10px 0 0 20px;
    padding: 4px 4px 4px 4px;
    width: 625px;
    border: 1px solid #888;
    position: absolute;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

input#button_search {
    top: 10px;
    right: 18px;
    position: absolute;
}

div#search_info {
    font: normal 11px Arial;
    color: #666666;
    margin: 12px 18px 0 20px;
}

div#date_time {
    float: left;
}

div#date_time span {
    font: bold 11px Arial;
    color: #000;
}

div#kurs_valut {
    float: right;
}

div#kurs_valut span {
    font: bold 12px Arial;
    color: #cc0000;
}

div#login_form {
    font: bold 12px Arial;
    color: #006699;
    float: left;
    width: 250px;
    height: 67px;
    background: url(../img/login_bg.gif) no-repeat top left;
}

div#login {
    margin-bottom: 14px;
}

div#login span {
    color: #cc0000;
}

div#login a {
    font: bold 12px Arial;
    color: #006699;
}

div#login a span {
    color: #cc0000;
}


div#auth a {
    font: bold 12px Arial;
    color: #006699;
}

div#menu_top {
    width: 980px;
    height: 37px;
    background: url(../img/menu_top_bg.gif) no-repeat top left;
}

div#menu_top a {
    font: normal 14px Arial;
    color: #fff;
}

div#menu_top ul {
    margin: 0;
    padding: 8px 0 0 15px;
}

div#menu_top ul li {
    font: normal 14px Arial;
    color: #fff;
    list-style: none;
    float: left;
    text-align: center;
    white-space: nowrap;
    margin: 0 18px 0 18px;
}

div#menu_top ul li a {
    font: normal 14px Arial;
    color: #fff;
}

div#menu_middle {
    width: 980px;
}

div#menu_middle ul {
    margin: 0 0 10px 0;
    padding: 10px 0 5px 15px;
    height: auto !important;
    min-height: 20px;
    height: 20px;
    position: relative;
}

div#menu_middle ul li {
    font: bold 12px Arial;
    color: #666666;
    list-style: none;
    display: inline;
    white-space: nowrap;

}

div#menu_middle ul li a {
    font: bold 12px Arial;
    color: #666666;
}

div#menu_middle ul li a:hover {
    color: #cc0000;
}

div#main {
    width: 980px;
    height: auto !important;
    min-height: 400px;
    height: 400px;
    margin: 0 11px 0 12px;
    padding-bottom: 220px;
}

div#main_text {
    padding-bottom: 10px;
}

div#content {
    width: 980px;
    float: left;
}

div#left_block {
    margin-left: 740px;
}

td#banner_top {
    width: 730px;
    height: 105px;
    margin-bottom: 15px;
}

div.link_block {
    width: 145px;
    margin-bottom: 12px;
    background: url(../img/link_line.gif) repeat-y top left;
}

div.link_wrapper {
    width: 145px;
    background: url(../img/link_top.gif) no-repeat top left;
}

div.link_content {
    width: 126px;
    height: auto !important;
    min-height: 50px;
    height: 50px;
    padding: 5px 10px 10px 10px;
    background: url(../img/link_bottom.gif) no-repeat bottom left;
}

div.link_title {
    width: 125px;
    font: bold 12px Arial;
    color: #7491a5;
    margin-bottom: 10px;
    border-bottom: 1px solid #7491a5;
}

div.link_text {
    font: normal 12px Arial;
    color: #333;
}

div.link_text a {
    font: normal 11px Arial;
    color: #0068a1;
}

div.link_text span {
    color: #cc0000;
}

div.link_text_title {
    font: normal 11px Arial;
    color: #0068a1;
    margin-bottom: 3px;
}

div.link_text_title a {
    font: normal 11px Arial;
    color: #0068a1;
}

.links_text {
    font: normal 11px Arial;
    color: #0068a1;
    display: inline !important;
}

div.link_text_anons {
    font: normal 11px Arial;
    color: #666666;
    margin-bottom: 10px;
}

div.link_text_anons a {
    font: normal 11px Arial !important;
}

div.link_text_anons a:hover {
    color: #cc0000 !important;
}

td.text_table_middle {
    width: 298px;
    padding-left: 10px;
}

td#text_table_right {
    width: 279px;
}

div#info_block {
    width: 574px;
    margin-right: 22px;
    margin-bottom: 40px;
}

div#info_block h2 {
    font: bold 14px Arial;
    color: #7db2d1;
}

div#info_block p {
    padding-bottom: 10px !important;
}

div.info_block_left {
    margin-right: 13px;
}

div.info_block_name {
    font: normal 14px Arial;
    color: #fff;
    margin: 0 0 10px 0;
    padding: 2px 10px 2px 10px;
    background: #7db2d1;
}

div.info_block_name a {
    font: normal 14px Arial !important;
    color: #fff !important;
}

div.date_time {
    height: auto !important;
    min-height: 20px;
    height: 20px;
    margin-bottom: 4px;
}

div.info_anons {
    font: normal 12px Arial;
    color: #999;
    margin-bottom: 10px;
}

div.info_anons span {
    color: #333;
}

div.theme {
    font: normal 12px Arial;
    color: #999;
}

div.date {
    font: normal 11px Arial;
    color: #999;
    float: left;
}

div.news_rss {
    margin-top: 15px;
}

div.news_logo {
    float: left;
    margin-right: 5px;
}

div.news_anons {
    line-height: 12px;
    margin-top: -15px;
}

div.news_anons a {
    font: normal 13px Arial;
    color: #006699;
}

div.news_anons a:hover {
    color: #cc0000 !important;
}

div.news_anons_red {
    line-height: 12px;
    margin-top: -15px;
}

div.news_anons_red a {
    font: normal 13px Arial;
    color: #cc0000;
}

div.risknews_anons {
    line-height: 12px;
    font: normal 14px Arial;
    color: #006699;
}

div.risknews_anons a {
    font: normal 14px Arial !important;
    color: #006699 !important;
}

div.risknews_anons_red {
    line-height: 12px;
    font: normal 14px Arial;
    color: #cc0000;
}

div.risknews_anons_red a {
    font: normal 14px Arial !important;
    color: #cc0000 !important;
}

div.info_block_title {
    margin-bottom: 5px;
}

ul.info_block_title {
    margin: 0 0 5px 20px;
    padding: 0;
}

.info_block_title span {
    font-size: 10px !important;
    font: normal 12px Arial;
    color: #999;
}

div.info_block_title a {
    font: bold 13px Arial;
    color: #006699;
}

div.info_block_red {
    margin-bottom: 5px;
}

.info_block_red span {
    font-size: 10px !important;
    font: normal 12px Arial;
    color: #999;
}

div.info_block_red a {
    font: bold 13px Arial;
    color: #cc0000 !important;
}

div.info_block_info {
    font: normal 13px Arial;
    color: #333;
    padding-right: 5px;
}

div.info_block_info a {
    font: normal 13px Arial;
    color: #006699;
}

div.info_block_info span {
    color: #999;
}

div.theme a {
    color: #006699;
}

div.theme a:hover {
    color: #cc0000;
}

div.anons_block {
    width: 240px;
    margin-bottom: 12px;
    background: url(../img/anons_line.gif) repeat-y top left;
}

div.anons_wrapper {
    width: 240px;
    background: url(../img/anons_top.gif) no-repeat top left;
}

div.anons_content {
    width: 240px;
    height: auto !important;
    min-height: 250px;
    height: 250px;
    background: url(../img/anons_bottom.gif) no-repeat bottom left;
}

div.anons_content h2, .auth_content h2 {
    font: bold 14px Arial;
    color: #fff;
    margin: 0 0 15px 0;
    padding: 4px 0 0 10px;
}

div.anons_content h2 a, .auth_content h2 a {
    color: #fff;
}

.auth_content {
    font: normal 12px Arial;
    color: #000;
    width: 240px;
    height: auto !important;
    min-height: 120px;
    height: 120px;
    background: url(../img/anons_bottom.gif) no-repeat bottom left;
}

.auth_content p {
    margin-bottom: 12px;
}

.auth_wrapper {
    margin-left: 10px;
}

.login_work, .login_job {
    margin: 10px 0;
}

.login_work a, .login_job a {
    font: bold 12px Arial;
    color: #006699;
}

div#anons_text {
    margin: 0 10px;
    font: normal 13px Arial;
    color: #333;
}

div#anons_text strong {
    font: bold 12px Arial;
    color: #333;
}

div#anons_text a {
    font: bold 12px Arial;
    color: #006699;
}

div#anons_title {
    margin-bottom: 5px;
}

div#anons_title a {
    font: bold 12px Arial;
    color: #006699;
}

div#anons_info {
    font: normal 13px Arial;
    color: #333;
}

div#anons_info a {
    font: bold 12px Arial;
    color: #006699;
}

div.text_next {
    padding-bottom: 10px;
}

div.text_next a {
    font: normal 12px Arial;
    color: #666666;
}

div.text_next a:hover {
    color: #cc0000;
}

div.text_next_right {
    float: right;
}

div.text_next_right a {
    font: normal 12px Arial;
    color: #666666;
}

div.text_next_right a:hover {
    color: #cc0000;
}

div.risknews_next {
    float: right;
    margin-top: -20px;
}

div.risknews_next a {
    font: normal 12px Arial;
    color: #666666;
}

div.risknews_next a:hover {
    color: #cc0000;
}

div.podrobno_right {
    float: right;
    padding-bottom: 10px;
}

div.podrobno_right a {
    font: normal 12px Arial;
    color: #666666;
}

div.podrobno_right a:hover {
    color: #cc0000;
}

.banner_right img {
    margin-bottom: 6px
}

div#oblako_tegov {
    width: 240px;
    margin-bottom: 12px;
    background: url(../img/oblako_line.gif) repeat-y top left;
}

div#oblako_tegov_line {
    width: 240px;
    background: url(../img/oblako_top.gif) no-repeat top left;
}

div#oblako_tegov_text {
    width: 240px;
    height: auto !important;
    min-height: 250px;
    height: 250px;
    padding: 10px;
    background: url(../img/oblako_bottom.gif) no-repeat bottom left;
}

div#oblako_tegov_text {
    line-height: 30px;
}

span.big_bold a {
    font: bold 18px Arial;
    color: #006699;
}

span.big_bold a:hover {
    color: #cc0000;
}

span.big_normal a {
    font: normal 18px Arial;
    color: #006699;
}

span.big_normal a:hover {
    color: #cc0000;
}

span.middle_bold a {
    font: bold 11px Arial;
    color: #006699;
}

span.middle_bold a:hover {
    color: #cc0000;
}

div#partners {
    width: 820px;
    height: 144px;
    margin: 0 15px 15px 13px;
    background: url(../img/partners_line.gif) repeat-x bottom left;
}

div#partners_left {
    height: 144px;
    background: url(../img/partners_left.gif) no-repeat top left;
}

div#partners_right {
    height: 144px;
    background: url(../img/partners_right.gif) no-repeat bottom right;
}

div#partners_text {
    font: normal 14px Arial;
    color: #fff;
    padding: 4px 0 0 10px;
}

div#partners_text a {
    font: normal 14px Arial;
    color: #fff;
}

div#partners_banner {
    margin: 28px;
}

div#partners_banner img {
    margin-right: 8px;
}

td#footer {
    margin: 0 11px 0 12px;
    width: 980px;
    height: 74px;
    background: url(../img/footer_bg.gif) no-repeat top left;
}

div#copyright {
    font: bold 12px Arial;
    color: #333;
    width: 195px;
    padding: 23px 0 0 15px;
    float: left;
}

div#contacts {
    font: normal 12px Arial;
    color: #333;
    width: 445px;
    float: left;
    padding-top: 15px;
    text-align: center;
}

div#contacts a {
    color: #333;
}

div#contacts a:hover {
    color: #cc0000;
}

div#counters {
    width: 300px;
    padding-top: 17px;
    text-align: center;
    float: right;
    margin-right: 25px;
}

div#counters p {
    display: inline;
}

div#counters img {
    margin: 0 4px;
}

br.clear {
    clear: both;
}

p.error {
    font: normal 12px Verdana;
    color: red;
}

div#nav {
    font: normal 12px Arial;
    color: #666666;
    margin-bottom: 5px;
}

div#nav a {
    font: normal 12px Arial;
    color: #006699;
}

div.list_line {
    padding-bottom: 5px;
    background: url(../img/list_line.gif) no-repeat bottom left;
}

div.list_line_rubrika {
    height: auto !important;
    min-height: 105px;
    height: 105px;
    background: url(../img/list_line.gif) no-repeat bottom left;
}

div.news_podpis {
    font-size: 10px !important;
    font: normal 12px Arial;
    color: #999;
}

div.rubrika_wrapper {
    width: 284px;
}

div#block table {
    width: 550px;
    border: 1px solid #7db2d1;
    border-collapse:collapse;
}

div#block table td {
    padding: 5px;
    border: 1px solid #7db2d1;
    border-collapse:collapse;
    vertical-align: middle;
    text-align: center;
}

table.table_table {
    width: 550px;
    border: 1px solid #7db2d1;
    border-collapse:collapse;
}

table.table_table td {
    padding: 5px;
    border: 1px solid #7db2d1;
    border-collapse:collapse;
    vertical-align: middle;
    text-align: center;
}

td.table_header {
    font-weight: bold;
    background: #dee7f6;
}

table#table_doc {
    width: 100%;
    margin-top: 20px;
    border: 1px solid #7db2d1;
}

table#table_doc td {
    padding: 5px 10px 5px 20px;
}

td.td_doc {
    font: normal 12px Arial;
    color: #fff;
    margin: 0 0 10px 0;
    padding: 4px 10px 4px 10px;
    background: #7db2d1;
}

td.td_left_doc {
    color: #777;
    width: 140px;
}

table#table_riski {
    font: normal 13px Arial;
    color: #436882;
    width: 100%;
    margin: 0 0 15px 0;
    border: 1px solid #e1e8ee;
    background: #eff7fb;
}

table#table_riski td {
    padding: 10px;
}

ul#journal_links {
    margin: 0 0 0 25px;
    padding: 0;
}

.img_left {
    float: left;
    margin: 0 10px 10px 0;
}

div.list_journal {
    margin: 0 0 5px 0;
}

div.journal_title a {
    font: bold 13px Arial !important;
}

div.block_credit {
    font: normal 14px Arial;
    color: #fff;
    margin: 0 0 10px 0;
    padding: 2px 10px 2px 10px;
    background: #7db2d1;
    width: 420px;
    float: left;
}

div.block_credit a {
    font: normal 14px Arial !important;
    color: #fff !important;
}

div.block_many {
    font: bold 14px Arial;
    color: #fff;
    margin: 0 0 10px 0;
    padding: 2px 10px 2px 10px;
    background: #d20000;
    width: 114px;
    float:right;
}

div.block_many p {
    display: inline;
}

table#need_credit {
    width: 100%;
    border: 1px solid #d2d9e0;
    background: #f6f6f6;
    padding: 15px 0;
    margin-bottom: 10px;
}

td.need_credit_left {
    width: 50%;
    text-align: right;
}

td.need_credit_left span {
    color: red;
}

td.need_credit_right {
    width: 50%;
}

input.input {
    width: 255px;
}

textarea.textarea {
    width: 255px;
    height: 120px;
}

.red {
    color: red;
}

table#users {
    font: normal 12px Arial;
}

table#users span {
    color: red;
}

input.input_cont {
    margin-bottom: 4px;
    border: 1px solid #bcbcbc;
}

table#form_registration {
    width: 100%;
    border: 1px solid #d2d9e0;
    background: #f6f6f6;
    padding: 15px 0;
    margin-bottom: 10px;
}

td.form_registration_left {
    width: 40%;
    text-align: right;
}

td.form_registration_left span {
    color: red;
}

td.form_registration_right {
    width: 60%;
}

div.info_block_home {
    margin-bottom: 5px;
}

div.info_block_home a {
    font: normal 13px Arial;
    color: #006699;
}

div.info_block_home a:hover {
    font: normal 13px Arial;
    color: #cc0000 !important;
}

div#next_arbitrage {
    margin-top: 7px;
    padding-bottom: 10px;
}

div#next_arbitrage a {
    font: normal 12px Arial;
    color: #666666;
}

div#next_arbitrage a:hover {
    color: #cc0000;
}

div.themes {
    float: left;
    margin-left: 5px
}

div.themes a {
    font: normal 12px Arial;
    color: #999;
    text-decoration: none;
}

div#youtube {
    margin: 0 0 10px 10px;
}

/*** JOB ***/
.job_block_name {
    width: 553px;
    font: normal 14px Arial;
    color: #fff;
    margin: 0 0 10px 10px;
    padding: 2px 10px 2px 10px;
    background: #7db2d1;
}

.job_block_name a {
    color: #fff;
}

.job_module {
    width: 543px;
    height: auto !important;
    min-height: 70px;
    height: 70px;
    border: 1px solid #64a6cd;
    margin: 0 0 15px 10px;
    padding: 20px 0 20px 28px;
    background-image: linear-gradient(#c9e6f7, #ffffff);
}

.job_module .input {
    width: 170px;
    height: 18px;
    padding-left: 5px;
    border: 1px solid #64a6cd;
}

.job_module p a {
    color: #006699 !important;
}

.job_module_title {
    text-align: center;
    margin-bottom: 10px;
    color: #a00709;
}

.job_wrapper {
    float: left;
    margin-left: 40px;
}

.work_wrapper {
    float: left;
    margin-left: 5px;
}

.job_auth {
    margin-top: 20px;
    margin-left: -30px;
    text-align: center;
}

.job_auth a {
    color: #cc0000 !important;
}

/**************** RABOTA ****************/
.block_rabota {
    border: 1px solid #7db2d1;
    background: #fdfdf0;
    padding: 10px 10px 0 10px;
    margin-bottom: 10px;
    height: auto !important;
    min-height: 10px;
    height: 10px;
    position: relative;
}

.block_rabota p {
    line-height: 12px;
}

.block_left {
    width: 250px;
    float: left;
    margin-bottom: 10px;
    margin-right: 30px;
}

.block_right {
    float: left;
}

.rabota_title {
    margin-bottom: 5px;
}

.rabota_title a {
    font: bold 13px Arial;
    color: #006699;
}

.rabota_title a:hover {
    color: #a00709 !important;
}

.rabota_name {
    font-style: italic;
    margin-bottom: 10px;
}

.rabota_next a {
    color: #0c75ab;
}

.rabota_price {
    font: normal 16px Arial;
    color: #a00709;
    margin-bottom: 5px;
}

.rabota_date {
    float: right;
    text-align: right;
}

.rabota_location {
    margin-bottom: 10px;
}

.rabota_table {
    width: 570px;
    border: 1px solid #7db2d1;
    border-collapse:collapse;
    margin-top: 10px;
}

.rabota_table td {
    padding: 5px;
    border: 1px solid #7db2d1;
    border-collapse:collapse;
    vertical-align: middle;
    text-align: center;
}

.adsense {
    margin-bottom: 5px;
}

/* Yandex Search */
 #ya-site-results
 {
     color: #000000;
     background: #FFFFFF;
 }

#ya-site-results .b-pager__current,
#ya-site-results .b-serp-item__number
{
    color: #000000 !important;
}

#ya-site-results
{
    font-family: Arial !important;
}

#ya-site-results :visited,
#ya-site-results .b-pager :visited,
#ya-site-results .b-foot__link:visited,
#ya-site-results .b-copyright__link:visited
{
    color: #800080;
}

#ya-site-results a:link,
#ya-site-results a:active,
#ya-site-results .b-pseudo-link,
#ya-site-results .b-head-tabs__link,
#ya-site-results .b-head-tabs__link:link,
#ya-site-results .b-head-tabs__link:visited,
#ya-site-results .b-dropdown__list .b-pseudo-link,
#ya-site-results .b-dropdowna__switcher .b-pseudo-link,
.b-popupa .b-popupa__content .b-menu__item,
#ya-site-results .b-foot__link:link,
#ya-site-results .b-copyright__link:link,
#ya-site-results .b-serp-item__mime,
#ya-site-results .b-pager :link
{
    color: #006699;
}

#ya-site-results :link:hover,
#ya-site-results :visited:hover,
#ya-site-results .b-pseudo-link:hover
{
    color: #FF0000 !important;
}

#ya-site-results .l-page,
#ya-site-results .b-bottom-wizard
{
    font-size: 11px;
}

#ya-site-results .b-pager
{
    font-size: 1.25em;
}

#ya-site-results .b-serp-item__text,
#ya-site-results .ad
{
    font-style: normal;
    font-weight: normal;
}

#ya-site-results .b-serp-item__title-link,
#ya-site-results .ad .ad-link
{
    font-style: normal;
    font-weight: normal;
}

#ya-site-results .ad .ad-link a
{
    font-weight: bold;
}

#ya-site-results .b-serp-item__title,
#ya-site-results .ad .ad-link
{
    font-size: 16px;
}

#ya-site-results .b-serp-item__title-link:link,
#ya-site-results .b-serp-item__title-link
{
    font-size: 1em;
}

#ya-site-results .b-serp-item__number
{
    font-size: 13px;
}

#ya-site-results .ad .ad-link a
{
    font-size: 0.88em;
}

#ya-site-results .b-serp-url,
#ya-site-results .b-direct .url,
#ya-site-results .b-direct .url a:link,
#ya-site-results .b-direct .url a:visited
{
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #329932;
}

#ya-site-results .b-serp-item__links-link
{
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #000000 !important;
}

#ya-site-results .b-pager__inactive,
#ya-site-results .b-serp-item__from,
#ya-site-results .b-direct__head-link,
#ya-site-results .b-image__title,
#ya-site-results .b-video__title
{
    color: #000000 !important;
}

#ya-site-results .b-pager__current,
#ya-site-results .b-pager__select
{
    background: #E0E0E0;
}

#ya-site-results .b-foot,
#ya-site-results .b-line
{
    border-top-color: #E0E0E0;
}

#ya-site-results .b-dropdown__popup .b-dropdown__list,
.b-popupa .b-popupa__content
{
    background-color: #FFFFFF;
}

.b-popupa .b-popupa__tail
{
    border-color: #E0E0E0 transparent;
}

.b-popupa .b-popupa__tail-i
{
    border-color: #FFFFFF transparent;
}

.b-popupa_direction_left.b-popupa_theme_ffffff .b-popupa__tail-i,
.b-popupa_direction_right.b-popupa_theme_ffffff .b-popupa__tail-i
{
    border-color: transparent #FFFFFF;
}

#ya-site-results .b-dropdowna__popup .b-menu_preset_vmenu .b-menu__separator
{
    border-color: #E0E0E0;
}

.b-specification-list,
.b-specification-list .b-pseudo-link,
.b-specification-item__content label,
.b-specification-item__content .b-link,
.b-specification-list .b-specification-list__reset .b-link
{
    color: #000000 !important;
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
}

.b-specification-item__content .b-calendar__title
{
    font-family: Arial;
    color: #000000;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
}

.b-specification-item__content .b-calendar-month__day_now_yes
{
    color: #E0E0E0;
}

.b-specification-item__content .b-calendar .b-pseudo-link
{
    color: #000000;
}

.b-specification-item__content
{
    font-family: Arial !important;
    font-size: 13px;
}

.b-specification-item__content :visited
{
    color: #800080;
}

.b-specification-item__content .b-pseudo-link:hover,
.b-specification-item__content :visited:hover
{
    color: #FF0000 !important;
}

#ya-site-results .b-popupa .b-popupa__tail-i
{
    background: #FFFFFF;
    border-color: #E0E0E0 !important;
}

#ya-site-results .b-serp-item__title-link:link, #ya-site-results .b-serp-item__title-link {
    font-size: 13px !important;
}

/*Additional styles*/
.jooble{display:block;padding:8px;border-top: 1px solid #7db2d1;border-bottom: 1px solid #7db2d1;min-height: 100px;margin: 8px;}
.jooble > img {width:120px;float:left;margin:8px;}
.jooble > label{display:block;}
.jooble > input{display:block;margin:4px 0 8px 0;width: 400px;border:1px solid #7db2d1;}
.jooble > button{display:block;margin:4px 0 8px 460px;width: 80px;text-align:center;border:1px solid #7db2d1;background:#7db2d1;color:#fff;text-transform:uppercase;}
.jooble > .result{display:block;clear:both;}

.jooble > .result{display:block;}
.jooble > .result > .item{display:block;margin:8px 0;border-bottom: 1px dashed #7db2d1;}
.jooble > .result > .item > .title a{display:block;color: #7db2d1;text-decoration:none; font-size:14px;font-weight:600;margin-bottom:8px;}
.jooble > .result > .item > .title a:hover{color: #7db2d1;text-decoration:underline;}
.jooble > .result > .item > .location{color: silver;font-size:12px;}
.jooble > .result > .item > .location span{color: #000;font-weight:600;}
.jooble > .result > .item > .snippet{color: #000;margin:8px 0;}
.jooble > .result > .close{color: #000;text-align:right;}
.jooble > .result > .close > span{padding:6px 16px;border: 1px solid #7db2d1;border-radius: 6px;margin: 8px 0;display:inline-block;cursor: pointer;}

#toUpPage{visibility:hidden;position:fixed;left: 50px; bottom: 0px;background: RGBA(125, 178, 209, 0.8);padding: 8px 24px;z-index:999;cursor:pointer;font-family:'Tahoma';border-radius: 16px 16px 0 0;}