* { margin: 0; padding: 0; } html, body { height: 100%; width: 100%; } header, nav, section, article, aside, footer { display: block; } body { font: 13px/18px Arial, Tahoma, Verdana, sans-serif; background-color: #fefdfa; color: #333; line-height: 1.2; min-width: 960px; } a { color: #057DA2; outline: none; text-decoration: underline; } a:hover { text-decoration: none; } p { line-height: 1.5; } img { border: none; } input { vertical-align: middle; } ul, li { list-style: none; display: block; } input[type="search"], input[type="text"] { border: 1px solid #ccc; padding: 3px; margin: 4px 6px 4px 0; } button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { border: none; } table, tbody, tr, td { border-spacing: 0; padding: 0; margin: 0; border-collapse: collapse; } table thead tr th { padding: 0 9px; height: 31px; background: #FEFDFA url(../img/table_head_bg.png) repeat-x; /*white-space: nowrap;*/ } thead { white-space: nowrap; } th, td { border: 1px solid #cdcdcd; text-align: center; } table tbody tr td { background-color: #f2f2f2; height: 34px; } h1, h2, h3, h4, h5 { color: #3E576F; line-height: normal; line-height: 1.8; } h1 { font-size: 20px; } h2{ font-size: 16px; padding: 10px 0; } pre { word-wrap: break-word; } /*Common -----------------------------------------------------------------------------*/ #wrapper { min-width: 960px; min-height: 100%; } .ok { color: green; padding: 0 9px; } .error { color: red; } .message { padding: 20px 20px 0 0; } /* Header -----------------------------------------------------------------------------*/ header { height: 219px; background: #FEFDFA url(../img/header_bg.png) repeat-x; } #logo { height: 219px; display: block; width: 192px; float: left; } #header_arrow { padding-left: 192px; } #header_arrow_left { width: 53px; height: 114px; float: left; background: transparent url(../img/header_arrow_left.png) no-repeat; } #header_arrow_right { height: 114px; background: transparent url(../img/header_arrow_right.png) repeat-x; text-align: center; } #header_arrow_right h1{ color: white; position: absolute; right: 18px; top: 108px; font-weight: normal; font-size: 16px; /*margin-left: 262px;*/ } /* Content -----------------------------------------------------------------------------*/ section { width: 100%; padding: 0 0 100px; height: 1%; position: relative; } section:after { content: '.'; display: block; clear: both; visibility: hidden; height: 0; } #container { width: 100%; min-height: 100%; float: left; overflow: hidden; } #content { padding: 43px 5% 0 322px; min-height: 100%; } .ulr_one { height: 72px; display: block; vertical-align: middle; white-space: nowrap; } .ulr_one input[type="text"] { height: 22px; width: 455px; vertical-align: middle; float: left; } .ulr_one input[type="text"]:hover, .ulr_one input[type="text"]:focus, .text textarea:hover, .text textarea:focus { border: 1px solid #B9B9B9; box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1); } .button { padding: 6px 8px; background-color: #f2f2f2; border: 1px solid #7fc8f8; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -opera-border-radius: 5px; border-radius: 5px; cursor: pointer; color: #5c9bc6; font-weight: bold; vertical-align: middle; float: left; margin: 4px 0 0 0; } .margin_top { margin-top: 26px; } .button:active { -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.3); box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3); outline:none; } .button:hover { border: 1px solid #4D90FE; outline: none; } .right { float: right; } #words, #words_links { width: 100%; margin: 20px auto 0 auto; border: 1px solid #CDCDCD; border-bottom: 1px solid #CDCDCD; } #stop-slova { margin: 10px auto 0 auto; width: 100%; display: block; overflow-y: hidden; height: 385px; border-bottom: 1px solid #cdcdcd; } #stop-slova tr, #stop-slova td { height: 32px; display: block; } .stop-slova-p { padding: 6px; } #stop-slova tbody { display: table; } #words thead, #words tbody, #stop-slova tbody { width: 100%; } #words_bottom { width: 100%; min-width: 620px; height: 26px; background-color: #057da2; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; cursor: pointer; } #words_bottom img { width: 11px; height: 7px; margin-left: 21px; padding: 9px; } #words_bottom span { color: white; display: block; margin: -24px 0 15px 10px; padding: 0 41px; } #words_bottom a { display: block; } #words_bottom:hover { background-color: #5C9BC6; } #words input[type="checkbox"], #words_links input[type="checkbox"] { margin: 9px 14px; } #words_links { display: block; overflow-y: hidden; min-width: 620px; } #words_links table, #words_links tbody, #words_links tr, #words_links td { width: 100%; height: 41px; } #words span, #words_links span, #stop-slova span { vertical-align: baseline; } #words span, #words_links span { padding: 6px 0; display: block; cursor: help; } #words span img, #words_links span img { margin: 3px; } .stat_left { width: 35% !important; float: left; } .stat_right { width: 63% !important; float: right; } .stat_ocenka { width: 80px; } .clear { clear: both; padding: 10px 0; } /* .tooltipsy { padding: 10px; max-width: 200px; color: #303030; background-color: #f5f5b5; border: 1px solid #deca7e; } */ .slovo { text-align: left; /*padding: 2px 16px 4px 16px;*/ padding: 0 16px; } .expanded td:first-child:before, .collapsed td:first-child:before, .expanded th:first-child:before, .collapsed th:first-child:before { display: inline-block; width: 14px; text-align: center; margin-right: 5px; } .expanded td:first-child:before, .expanded th:first-child:before { content: " "; background: url(/img/table_point.png) -1px -24px no-repeat; height: 16px; width: 16px; margin-left: -22px; float: left; cursor: pointer; } .collapsed td:first-child:before, .collapsed th:first-child:before { content: " "; background: url(/img/table_point.png) -1px 1px no-repeat; height: 16px; width: 16px; margin-left: -22px; float: left; cursor: pointer; } tr[data-level="0"] td:first-child, tr[data-level="0"] th:first-child { padding-left: 29px; cursor: pointer; } #datatable tr[data-level="0"], #datatable td[data-level="0"], #datatable th[data-level="0"] { background: #FEFDFA url(/img/table_head_bg.png) repeat-x; } tr[data-level="1"] td:first-child, tr[data-level="1"] th:first-child { padding-left: 29px; cursor: pointer; } tr[data-level="2"] td:first-child, tr[data-level="2"] th:first-child { padding-left: 29px; cursor: pointer; } .words_variant { background-color: #fefdfa; } #datatable { width: 100%; } .wh { margin: 0 auto; padding: 0 !important; } .ulr_one, .text { padding: 10px 0; } .text { width: 100%; display: block; margin: 0; padding: 0; } .text textarea { width: 100%; display: block; height: 200px; margin: 0; padding: 4px; border: 1px solid #ccc; } .padding_message { padding: 0 9px; } #progress, #progress td, #progress tbody, #progress tr { width: 404px; height: 22px; background-color: white; text-align: left; } #indicator { height: 20px; width: 400px; border: 1px solid white; position: relative; overflow: hidden; } #indicator div { height: 20px; overflow: hidden; position: relative; width: 0; } .progress_green { background: green url("/img/progress_bg.png") 0 0 repeat-x; } .progress_red { background: red url("/img/progress_bg.png") 0 -40px repeat-x; } #scale { width: 425px; height: 30px; background: url("/img/scale.png") 0 0 no-repeat; float: left; margin: 5px 0; } #yt { left: 738px; position: absolute; top: 178px; } .rating { vertical-align: baseline; margin: 8px 8px 20px 0; float: left; clear: both; display: block; } .rating_span { float: left; margin: 7px 0 0; display: block; } #yandex_text_result { width: 100%; border: 1px solid #adadad; margin: 0 0 10px 0; padding: 4px; float: left; clear: both; } /*Navigation -----------------------------------------------------------------------------*/ #nav { height: 105px; vertical-align: top; text-align: center; } #nav ul { position: absolute; right: 5%; top: 20px; } #nav ul li { float: left; position: relative; } #nav ul li a { padding: 20px 22px; display: block; white-space: nowrap; } #nav ul li a:hover, .selected { background: transparent url(../img/nav_arrow.png) 3px 24px no-repeat; } #nav ul ul { position: absolute; left: 0; top: 51px; border: 1px solid #DEDEDE; z-index: 999; /* display: none; background-color: #FEFDFA; */ background-color: rgb(254,253,250); background-color: rgba(254,253,250,0.9); padding: 5px; /* -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -opera-border-radius: 5px; border-radius: 5px; */ right: 0; border-top: none; display: none; } #nav ul ul:hover, #nav ul ul:focus { display: block; } #nav ul ul li { clear: both; } #grafik_wrap { width: 100%; height: 100%; clear: both; } #grafik, #grafik_column { min-width: 500px; /*min-height: 600px;*/ margin: 20px auto; } .highcharts-container { height: 100% !important; } .nav_parent:hover, .nav_parent:focus { height: 50px; background: url(../img/steps_arrow.png) 0 34px no-repeat; } /* Sidebar Left -----------------------------------------------------------------------------*/ aside { float: left; width: 260px; margin-left: -100%; padding-left: 32px; position: relative; } #nav_button { margin-left: 16px; padding: 16px 0; } #nav_button a { height: 24px; width: 24px; display: inline-table; margin: 10px; text-align: center; } #nav_button .home { background: transparent url(../img/small_nav.png) 0 7px no-repeat; } #nav_button .home:hover { background: transparent url(../img/small_nav.png) 0 -29px no-repeat; } #nav_button .mail { background: transparent url(../img/small_nav.png) -36px 7px no-repeat; } #nav_button .mail:hover { background: transparent url(../img/small_nav.png) -36px -29px no-repeat; } #nav_button .help { background: transparent url(../img/small_nav.png) -70px 7px no-repeat; } #nav_button .help:hover { background: transparent url(../img/small_nav.png) -70px -29px no-repeat; } .login { width: 190px; } .pass { width: 140px; } .reg { display: block; } .a_border { display:block; } .reg [type="submit"] { border: 0; background: transparent; color: #057da2; text-decoration: underline; cursor: pointer; padding: 4px 0; } .reg [type="submit"]:hover { text-decoration: none; } #uLogin { width: 187px; height: 30px; display: block; padding-right: 34px; } #animate_text { display: none; } #animate_text_go { cursor: pointer; } aside span { margin: 8px 0; display: block; } #b_right { border-right: 1px solid #CCC; } #vk_vidget { padding: 10px 0; } .reg [type="text"] { width: 60px; margin-left: 10px; } /* Footer -----------------------------------------------------------------------------*/ footer { margin: -78px auto 0; width: 90%; height: 74px; position: relative; border-top: 1px solid #ccc; } .footer_left { float: left; /*padding: 28px 0;*/ } .footer_right { float: right; padding-right: 190px; /*padding: 28px 0;*/ } .gray { color: #c8c7c7; } .webmoney { height: 50px; width: 104px; float: left; margin: 26px; text-align: center; } .social_like { height: 50px; min-width: 80px; float: left; margin: 12px 0; text-align: center; } .webmoney_img { margin: 10px 0; } .footer_a_right { margin: 28px 0; float: right; } .footer_a_left { margin: 18px 10px 18px 0; float: left; } .social { height: 22px; /*padding: 14px 0; olark 210*/ padding: 14px 0 14px 28px; } .none { display: none; } /* Olark -----------------------------------------------------------------------------*/ div#habla_expanded_div #hblink99, div#habla_expanded_div>div { display: none !important; } div#habla_expanded_div #habla_middle_div { display: block !important; margin-bottom: 5px !important; } #habla_offline_message_div { margin-bottom: 5px !important; } div#habla_expanded_div div { color: white !important; } /* #habla_window_state_div { display: none; z-index: 999; } */ span#habla_offline_message_span, #habla_offline_error_span, div#habla_expanded_div #habla_offline_message_sent_div, #hbl_body_message { color: black !important; } #habla_window_div .habla_offline_submit_input { background-color: green !important; } #avtor { display: block; width: 97px; height: 229px; position: fixed; right: -4px; top: 30%; background: url("../img/avtor.png") 0 0 no-repeat; }