body, html {
margin : 0;
background-color : #f2f2f2;
font-family : verdana, tahoma;
font-size : 12px;
line-height : 16px;
}
table, tr, th, td {
margin:0;
padding:0;
border-collapse:collapse;
}
a:link,
.rd {
color:#088DAD;
text-decoration:underline;
cursor:pointer;
}
a:visited {
color:#088DAD;
text-decoration:underline;
cursor:pointer;
}
a:hover,
.rd:hover {
color:#000000;
text-decoration:underline;
cursor:pointer;
}
.in_tbl {
display : inline-table;
}
img {
border:none;
}
.nowrap {
white-space:nowrap;
}
.l_alg {
text-align:left;
}
.r_alg {
text-align:right;
}
.c_alg {
text-align:center;
}
.full_w {
width:100%;
}
.block_sep {
height:20px;
}
.block_sep div {
border-top:#d9d9d9 1px solid;
height:1px;
margin:0;
padding:0;
}
.block_sep hr {
height : 0;
border : #d9d9d9 solid 0;
border-top-width : 1px;
}
.block_vert {
vertical-align:top;
}
.forum_date {
color:#a5a5a5;
}
.forum_block_content {
width : calc(100%);
word-wrap: break-word;
}
.prev a:after {
content : "\2192";
display : inline-block;
position : relative;
margin : 0 5px;
text-decoration : none;
color : #000;
bottom : 1px;
}
.block_content a:link,
.block_content a:visited,
.block_content .rd {
color:#088DAD;
text-decoration:none;
font-weight : bold;
}
.block_content_center a:link,
.block_content_center a:visited {
color:#088DAD;
text-decoration:none;
}
.block_content a:hover {
color:#000000;
text-decoration:none;
font-weight : bold;
}
.block_content_center a:hover {
color:#000000;
text-decoration:none;
}
.block_content span {
font-size:10px;
}
.block_content span.rd {
font-size:12px;
}
.top_menu {
color : #fff;
height : 36px;
background-color : #1892B9;
text-align : left;
clear : both;
}
.top_menu ul {
position : relative;
margin : 0;
padding : 0;
}
.top_menu ul li:hover:before,
.top_menu ul li:before {
content : "";
position : absolute;
top : 16px;
left : 6px;
width : 10px;
height : 1px;
border-width : 0 0 2px 0;
border-style : dotted;
border-color : #ffffff;
background : transparent;
}
.top_menu ul li:hover:after,
.top_menu ul li:after {
content : "";
position : absolute;
top : 9px;
left : 17px;
width : 1px;
height : 18px;
border-width : 0 2px 0 0;
border-style : dotted;
border-color : #ffffff;
background : transparent;
}
.top_menu ul li:hover a:before,
.top_menu ul li a:before,
.top_menu ul li .rd:before {
content : "";
position : absolute;
top : 13px;
left : 20px;
width : 1px;
height : 10px;
border-width : 0 2px 0 0;
border-style : dotted;
border-color : #ffffff;
background : transparent;
}
.top_menu ul li:hover a:after,
.top_menu ul li a:after,
.top_menu ul li .rd:after {
content : "";
position : absolute;
top : 17px;
left : 23px;
width : 1px;
height : 2px;
border-width : 0 2px 0 0;
border-style : dotted;
border-color : #ffffff;
background : transparent;
}
.top_menu ul li:hover:before,
.top_menu ul li:hover:after,
.top_menu ul li a:hover:before,
.top_menu ul li .rd:hover:before,
.top_menu ul li a:hover:after,
.top_menu ul li .rd:hover:after,
.top_menu ul li:hover a:before,
.top_menu ul li:hover .rd:before,
.top_menu ul li:hover a:after,
.top_menu ul li:hover .rd:after,

.top_menu ul li:hover a:hover:before,
.top_menu ul li:hover .rd:hover:before,
.top_menu ul li:hover a:hover:after,
.top_menu ul li:hover .rd:hover:after {
border-color : #1892B9;
}
.top_menu ul li:hover ul li a:before,
.top_menu ul li:hover ul li .rd:before,
.top_menu ul li:hover ul li a:after,
.top_menu ul li:hover ul li .rd:after {
border-color : #ffffff;
}
/* горизонтальное меню */
.top_menu ul li {
position : relative;
list-style-type : none;
padding : 0;
margin : 0;
cursor : pointer;
display : inline-block;
box-sizing : border-box;
}
.top_menu ul li a {
display : block;
color : #fff;
line-height : 36px;
font-weight : bold;
text-decoration : none;
padding : 0 10px 0 32px;
}
.top_menu ul li a:link,
.top_menu ul li a:visited {
color : #fff;
}
.top_menu ul li a:hover {
color:#1892B9;
background-color : #f2f2f2;
}
.top_menu ul li:hover,
.top_menu ul li:hover a {
color : #1892B9;
background-color : #f2f2f2;
}
/*выпадающее меню*/
.top_menu ul li:hover > ul {
visibility : visible;
}
.top_menu ul li ul {
visibility : hidden;
padding : 0;
position : absolute;
background-color : #1892B9;
border : #d9d9d9 solid 1px;
border-top-width :  0px;
z-index : 1000;
}
.top_menu ul li ul li {
position : relative;
display : block;
white-space : nowrap;
background-color : #1892B9;
}
.top_menu ul li:hover ul li a {
display : block;
line-height : 36px;
padding-left : 32px;
text-decoration : none;
background-color : #1892B9;
}
.top_menu ul li:hover ul li a:link,
.top_menu ul li:hover ul li a:visited {
color : #fff;
}
.top_menu ul li:hover ul li:hover a {
color : #1892B9;
background-color : #f2f2f2;
}
.bottom_panel {
border-top : #1892B9 1px solid;
padding : 10px 0 5px 0;
}
.bottom_panel:before,
.bottom_panel:after {
content : "";
display : block;
visibility : hidden;
height : 0;
overflow : hidden;
clear : both;
}
.copyright {
float : left;
}
.copyright_cont1 {
white-space : nowrap;
float : right;
}
.copyright_cont1 a,
.copyright_cont1 .rd {
margin-left : 10px;
position : relative;
width : 88px;
height : 31px;
display : inline-block;
box-sizing : border-box;
}
.copyright_cont1 a:hover img {
display : none;	
}
.copyright_cont1 a:hover:before {
content : "";
display : inline-block;
position : absolute;
top : 0;
left : 0;
width : 88px;
height : 31px;
background : url(/themes/zhkh/images/atlas-it-over.png) 0 0 no-repeat;
}
.copyright a:link,
.copyright a:visited,
.copyright_cont1 a,
.copyright_cont1 .rd {
color:#088DAD;
text-decoration:none;
}
.copyright a:hover,
.copyright_cont1 a:hover {
color:#000000;
text-decoration:none;
}
.copyright p {
margin : 0;
text-align : left;
}
.block_lr_buffer {
background-color:#f2f2f2;
border:#e5e5e5 solid 1px;
padding:7px 7px 5px 7px;
margin:0;
width:224px;
}
.block_buffer {
background-color:#f2f2f2;
border:#e5e5e5 solid 1px;
padding:7px 7px 5px 7px;
margin:0;
width:100%;
}
.block_buffer td {
padding:7px;
}
.block_title {
height:20px;
border-left : #32A3C6 3px solid;
vertical-align:middle;
margin-left : 3px;
padding:3px 0 0 5px;
letter-spacing : -1px;
}
.block_content_center {
text-align:center;
padding:13px 3px 6px 3px;
}
.block_content {
padding:13px 3px 3px 3px;
}
.block_content ul {
margin:0;
padding:0;
}
.block_content ul li {
list-style-type: none;
padding-bottom:6px;
}
.block_buffer_main {
background-color:#f2f2f2;
border:#1892B9 solid 1px;
padding:0;
margin:0;
width:238px;
}
.block_buffer_long_main {
background-color:#f2f2f2;
border:#1892B9 solid 1px;
padding:0;
margin:0;
width:726px;
}
.block_title_main {
background-color:#1892B9;
height:20px;
vertical-align:middle;
padding : 8px 5px 5px 5px;
}
.block_title_main b {
color:#ffffff;
}
.block_title_long_main {
background-color:#1892B9;
height:20px;
vertical-align:middle;
padding : 7px 5px 6px 5px;
}
.block_title_long_main h1 {
color:#ffffff;
font-size:16px;
font-weight:bold;
line-height:18px;
padding : 0;
margin : 0;
border : none;
}
.block_title_long_main h2 {
color:#ffffff;
font-size:14px;
font-weight:bold;
line-height:16px;
display:inline;
}
.block_content_center_main {
text-align:center;
padding:5px;
}
.block_content_main_anons {
padding : 5px;
}
.block_content_main {
padding:5px;
}
.block_content_main ul {
margin:0;
padding:0;
}
.block_content_main ul li {
list-style-type: none;
padding-bottom:10px;
}
.block_content_main ul li:last-child {
padding-bottom:0;
}
#eventsLeftPanel .block_content {
padding-top:5px;
padding-bottom:0;
}
.block_content_main a:link,
.block_content_center_main a:link,
.block_content_main a:visited,
.block_content_center_main a:visited {
color:#088DAD;
text-decoration:none;
}
.block_content_main a:link,
.block_content_main a:visited,
.block_content_main a:hover,
.booksMainBlockLink a {
font-weight : bold;
}
.block_content_main a:hover,
.block_content_center_main a:hover {
color:#000000;
text-decoration:none;
}
.block_buffer_main ul.menu {
padding-left : 5px;
}
ul.menu li {
position : relative;
padding : 0;
margin : 0;
}
ul.menu li a,
ul.menu li .rd {
position : relative;
display : block;
line-height : 30px;
font-weight : bold;
text-decoration : none;
padding-left : 26px;
box-sizing : border-box;
}
ul.menu li a:link,
ul.menu li a:visited,
ul.menu li .rd {
color:#32A3C6;
}
ul.menu li a:hover {
color:#1A3A5E;
}
ul.menu li:before {
content : "";
position : absolute;
top : 13px;
left : 0;
width : 10px;
height : 1px;
border-width : 0 0 2px 0;
border-style : dotted;
border-color : #32A3C6;
background : transparent;
}
ul.menu li:after {
content : "";
position : absolute;
top : 6px;
left : 11px;
width : 1px;
height : 18px;
border-width : 0 2px 0 0;
border-style : dotted;
border-color : #32A3C6;
background : transparent;
}
ul.menu li a:before,
ul.menu li .rd:before {
content : "";
position : absolute;
top : 10px;
left : 14px;
width : 1px;
height : 10px;
border-width : 0 2px 0 0;
border-style : dotted;
border-color : #32A3C6;
background : transparent;
}
ul.menu li a:after,
ul.menu li .rd:after {
content : "";
position : absolute;
top : 14px;
left : 17px;
width : 1px;
height : 2px;
border-width : 0 2px 0 0;
border-style : dotted;
border-color : #32A3C6;
background : transparent;
}
ul.menu li:hover:before,
ul.menu li:hover:after,
ul.menu li a:hover:before,
ul.menu li .rd:hover:before,
ul.menu li a:hover:after,
ul.menu li .rd:hover:after {
border-color : #1A3A5E;
}
h1 {
color:#208FB1;
font-size:22px;
font-weight:normal;
line-height:25px;
border-left : #1892B9 3px solid;
padding-left : 3px;
margin-top : 0;
margin-bottom : 10px;
}
h2 {
font-size : 14px;
line-height : 16px;
}
.h2 {
border-left : #208FB1 3px solid;
color:#208FB1;
font-size:16px;
font-weight:bold;
line-height:18px;
padding : 5px 0 6px 5px;
}
#scrollUpArrow {
position : fixed;
left : 100%;
margin-left : -100px;
top : 100%;
margin-top : -70px;
opacity : 0.8;
cursor : pointer;
z-index : 4;
display : none;
width : 40px;
height : 40px;
background-color : #383838;
border-radius : 3px;
}
#scrollUpArrow:before {
content : "";
position : absolute;
top : 13px;
left : 19px;
border-left : #fff 3px solid;
width : 1px;
height : 15px;
opacity : 0.8;
z-index : 1;
}
#scrollUpArrow:after {
content : "";
position : absolute;
top : 13px;
left : 15px;
border-left : #fff 3px solid;
border-top : #fff 3px solid;
width : 8px;
height : 8px;
transform : rotate(45deg);
opacity : 0.8;
z-index : 2;
}
#scrollUpArrow:hover,
#scrollUpArrow:hover:before,
#scrollUpArrow:hover:after {
opacity : 1;
}
.content {
text-align : left;
}
.books_block_content {
color:#000000;
line-height:14px;
text-align:justify;
vertical-align:top;
padding-left:10px;
}
.books_block {
background-color:#f2f2f2;
border:#e5e5e5 solid 1px;
padding:5px;
}
.books_block a:link,
.books_block a:visited {
color:#088DAD;
font-weight : bold;
text-decoration : none;
}
.books_block a:hover {
color : #000000;
font-weight : bold;
text-decoration : none;
}
.books_block h2 {
margin-top : 0;
}
.books_all {
display:inline-block;
background:#6FCBE1;
color:#000;
font-weight:normal !important;
text-align:center !important;
padding:5px 40px;
min-width:80px;
line-height:27px;
cursor:pointer;
border:1px solid #1892B9;
text-decoration:none;
}
.books_all:hover {
opacity:0.75;
}
a.books_all:link {
color:#000;
text-decoration:none;
}
a.books_all:visited {
color:#000;
text-decoration:none;
}
a.books_all:hover {
color:#000;
text-decoration:none;
}
.books_all_razd {
display:inline-block;
background:#6FCBE1;
color:#000;
font-weight:normal;
text-align:center !important ;
padding:5px 40px;
min-width:80px;
line-height:27px;
cursor:pointer;
border-top:1px solid #1892B9;
border-bottom:1px solid #1892B9;
border-left:1px solid #1892B9;
border-right:1px solid #1892B9;
}
.books_all_razd:hover {
opacity:0.75;
}
a.books_all_razd:link {
color:#000;
text-decoration:none;
}
a.books_all_razd:visited {
color:#000;
text-decoration:none;
}
a.books_all_razd:hover {
color:#000;
text-decoration:none;
}
.books_price {
display:inline-block;
background:#F2F2F2;
color:#088DAD;
font-weight:normal;
text-align:center !important ;
padding:5px 5px;
margin-right : 10px;
min-width:80px;
line-height:27px;
border-top:1px solid #E1E1E1;
border-bottom:1px solid #E1E1E1;
border-left:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
}
input,textarea,select {
color:#000000;
border:1px solid #d9d9d9;
background-color : #FFFFFF;
}
input {
text-indent:2px;
}
.news_label_title {
display:inline-block;
background:#F2F2F2;
color:#088DAD;
font-weight:normal;
text-align:center !important ;
margin-bottom : 1.5em;
padding:5px 10px;
min-width:80px;
line-height:27px;
border:1px solid #E1E1E1;
}
.user_show .news_label_title {
margin : 0;
}
.news_label {
display:inline-block;
background:#6FCBE1;
color:#000;
font-weight:normal;
text-align:center !important ;
margin-bottom : 1.5em;
padding:5px 10px;
min-width:80px;
line-height:27px;
cursor:pointer;
border:1px solid #1892B9;
}
.user_show .news_label {
margin : 0;
}
.news_label:hover {
opacity:0.75;
}
a.news_label:link {
color:#000;
text-decoration:none;
}
a.news_label:visited {
color:#000;
text-decoration:none;
}
a.news_label:hover {
color:#000;
text-decoration:none;
}
.news_top_label {
color:#b0b0b0;
}
.news_top_label a {
position : relative;
text-decoration:none;
margin-left : 12px;
}
.news_top_label a:link,
.news_top_label a:visited {
color:#b0b0b0;
}
.news_top_label a:hover {
color:#000;
}
.news_top_label a:before {
content : "";
display : inline-block;
position : absolute;
top : 0.5em;
left : -10px;
width : 4px;
height : 4px;
background : #b6b6b6;
}
.news_bottom_labels span,
.news_bottom_labels a {
float : left;
}
.news_bottom_labels a {
margin-left : 10px;
}
.news_bottom_labels:before,
.news_bottom_labels:after {
content : "";
display : block;
visibility : hidden;
height : 0;
overflow : hidden;
clear : both;
}
.news_label_rss {
position : relative;
display : inline-block;
padding : 0;
margin : 0;
line-height : 37px;
width : 37px;
height : 37px;
box-sizing : border-box;
overflow : hidden;
text-indent : 1983em;
}
.news_label_rss:after {
position : absolute;
content : "";
top : 3px;
left : 3px;
width : 15px;
height : 15px;
border-width : 15px 15px 0 0;
border-style : double;
border-color : #1892B9;
border-radius : 0 29px 0 0;
}
.news_label_rss:before {
position : absolute;
content : "";
top : 26px;
left : 3px;
width : 8px;
height : 8px;
border-radius : 7px;
background-color : #1892B9;
}
.news_label_rss:hover:after {
border-color : #000;
}
.news_label_rss:hover:before {
background-color : #000;
}
.admin_tbl1 {
margin:4px;
border-collapse:collapse;
border:#ceccde 4px solid;
}
.admin_tbl2 td {
padding:5px;
border:#ceccde 1px solid;
border-collapse:collapse;
}
.admin_tbl2 a:focus img {
border : #000000 1px dotted;
}
.content_txt {
width : 100%;
padding : 0;
margin : 0;
border-collapse : collapse;
}
.content_txt tr {
padding : 0;
margin : 0;
}
.content_txt td {
padding:5px;
border:#e5e5e5 1px solid;
border-collapse:collapse;
margin : 0;
text-align : left;
vertical-align : top;
}
ul.short-books-list {
list-style: none;
padding: 0;
margin : 0 0 1em 0;
border : none;
}
ul.short-books-list-block {
margin : 1em 0 0 0;
}
ul.short-books-list li {
padding: 10px 0 0 0;
border-top : #c0c0c0 1px solid;
background : none !important;
overflow : hidden;
}
ul.short-books-list li:first-child {
padding : 0;
border-top : none;
}
ul.short-books-list li:last-child p,
ul.short-books-list li:last-child img {
margin-bottom : 0;
}
ul.short-books-list li:after {
content : "";
display : block;
visibility : hidden;
height : 0;
overflow : hidden;
clear : both;
}
ul.short-books-list a,
ul.short-books-list .rd {
text-decoration : none;
font-weight : bold;
}
ul.short-books-list img {
float : left;
margin : 0 10px 10px 0;
}
ul.short-books-list p {
margin-bottom : 10px;
}
ul.short-books-list div {
font-size : 10px;
}
ul.short-books-list #yandex_ad_mob {
padding-bottom : 1em;
}
ul.short-books-list li:last-child #yandex_ad_mob {
padding-top : 1em;
padding-bottom : 0;
}
.main_books_panel {
position:relative;
}
.main_books_block {
position:absolute;
right:0;
bottom:0;
}
.main_books_content {
position:absolute;
right:0;
bottom:-5px;
}
.small_txt {
font-size:10px;
}
.user_block_frm {
display:inline;
}
.user_block_frm span {
color : #000;
font-size : 12px;
line-height : 24px;
float : left;
}
.user_block_frm input[type=text],
.user_block_frm input[type=password] {
color : #000000;
border : 1px solid #d9d9d9;
background-color : #FFFFFF;
height : 18px;
width : 128px;
float : right;
padding : 3px 5px;
}
.user_block_frm input[type=text]:focus,
.user_block_frm input[type=password]:focus {
border : 1px solid #088DAD;
}
.user_block_frm input[type=submit] {
display : inline-block;
color : #000000;
border : 1px solid #d9d9d9;
background-color : #FFFFFF;
width : 100%;
height : 26px;
line-height : 16px;
padding : 3px 5px;
margin : 0 0 10px 0;
cursor : pointer;
}
.user_block_frm input[type=submit]:hover {
border : 1px solid #088DAD;
color : #088DAD;
}
.user_block_frm div {
padding : 0 0 10px 0;
}
.user_block_frm div:after {
content : "";
display : block;
visibility : hidden;
height : 0;
overflow : hidden;
clear : both;
}
.user_block_frm a {
display : inline-block;
font-size : 11px !important;
margin : 5px 0 0 0;
text-decoration : none !important;
font-weight : normal !important;
}
.user_block_frm a[data-id=new] {
float : left;
}
.user_block_frm a[data-id=lost] {
float : right;
}
.user_block_frm .login-big,
.user_block_frm .login-big div {
padding : 0;
}
.login-big span {
margin-right : calc((100% - 182px) / 6);
}
.login-big .yandex {
width : 26px;
height : 26px;
background : url(/themes/zhkh/images/login-big.png) 0 0 no-repeat;
background-position : 0 0;
float : left;
}
.login-big .yandex:hover {
background : url(/themes/zhkh/images/login-big.png) 0 0 no-repeat;
background-position : 0 -26px;
}
.login-big .google {
width : 26px;
height : 26px;
background : url(/themes/zhkh/images/login-big.png) 0 0 no-repeat;
background-position : -26px 0;
float : left;
}
.login-big .google:hover {
background : url(/themes/zhkh/images/login-big.png) 0 0 no-repeat;
background-position : -26px -26px;
}
.login-big .vkontakte {
width : 26px;
height : 26px;
background:url(/themes/zhkh/images/login-big.png) 0 0 no-repeat;
background-position : -52px 0;
float : left;
}
.login-big .vkontakte:hover {
background : url(/themes/zhkh/images/login-big.png) 0 0 no-repeat;
background-position : -52px -26px;
}
.login-big .odnoklassniki {
width : 26px;
height : 26px;
background : url(/themes/zhkh/images/login-big.png) 0 0 no-repeat;
background-position : -78px 0;
float : left;
}
.login-big .odnoklassniki:hover {
background : url(/themes/zhkh/images/login-big.png) 0 0 no-repeat;
background-position : -78px -26px;
}
.login-big .facebook {
width : 26px;
height : 26px;
background : url(/themes/zhkh/images/login-big.png) 0 0 no-repeat;
background-position : -104px 0;
float : left;
}
.login-big .facebook:hover {
background : url(/themes/zhkh/images/login-big.png) 0 0 no-repeat;
background-position : -104px -26px;
}
.login-big .mailru {
width : 26px;
height : 26px;
background : url(/themes/zhkh/images/login-big.png) 0 0 no-repeat;
background-position : -130px 0;
float : left;
}
.login-big .mailru:hover {
background : url(/themes/zhkh/images/login-big.png) 0 0 no-repeat;
background-position : -130px -26px;
}
.login-big .twitter {
width : 26px;
height : 26px;
background : url(/themes/zhkh/images/login-big.png) 0 0 no-repeat;
background-position : -156px 0;
float : left;
margin-right : 0;
}
.login-big .twitter:hover {
background : url(/themes/zhkh/images/login-big.png) 0 0 no-repeat;
background-position : -156px -26px;
}
.menu_user {
font-weight:bold;
}
.menu_user li {
margin-bottom:10px;
vertical-align:bottom;
display:block;
height:24px;
line-height:24px;
}
.menu_user li:last-child {
margin-bottom:0px;
vertical-align:bottom;
}
.menu_user a:link {
color:#32A3C6;
text-decoration:none;
padding-left:34px;
line-height:24px;
display:block;
white-space : nowrap;
}
.menu_user a:visited {
color:#32A3C6;
text-decoration:none;
padding-left:34px;
line-height:24px;
display:block;
white-space : nowrap;
}
.menu_user a:hover {
color:#1A3A5E;
text-decoration:none;
padding-left:34px;
line-height:24px;
display:block;
white-space : nowrap;
}
a.menu_user_profile:link {
width:24px;
height:24px;
background:url(/themes/zhkh/images/users-icons.png) 0 0 no-repeat;
}
a.menu_user_profile:visited {
width:24px;
height:24px;
background:url(/themes/zhkh/images/users-icons.png) 0 0 no-repeat;
}
a.menu_user_profile:hover {
width:24px;
height:24px;
background:url(/themes/zhkh/images/users-icons.png) 0 -24px no-repeat;
}
a.menu_user_company:link {
width:24px;
height:24px;
background:url(/themes/zhkh/images/users-icons.png) 0 -48px no-repeat;
}
a.menu_user_company:visited {
width:24px;
height:24px;
background:url(/themes/zhkh/images/users-icons.png) 0 -48px no-repeat;
}
a.menu_user_company:hover {
width:24px;
height:24px;
background:url(/themes/zhkh/images/users-icons.png) 0 -72px no-repeat;
}
a.menu_user_events:link {
width:24px;
height:24px;
background:url(/themes/zhkh/images/users-icons.png) 0 -96px no-repeat;
}
a.menu_user_events:visited {
width:24px;
height:24px;
background:url(/themes/zhkh/images/users-icons.png) 0 -96px no-repeat;
}
a.menu_user_events:hover {
width:24px;
height:24px;
background:url(/themes/zhkh/images/users-icons.png) 0 -120px no-repeat;
}
a.menu_user_video:link {
width:24px;
height:24px;
background:url(/themes/zhkh/images/users-icons.png) 0 -144px no-repeat;
}
a.menu_user_video:visited {
width:24px;
height:24px;
background:url(/themes/zhkh/images/users-icons.png) 0 -144px no-repeat;
}
a.menu_user_video:hover {
width:24px;
height:24px;
background:url(/themes/zhkh/images/users-icons.png) 0 -168px no-repeat;
}
a.menu_user_privmsg:link {
width:24px;
height:24px;
background:url(/themes/zhkh/images/users-icons.png) 0 -192px no-repeat;
}
a.menu_user_privmsg:visited {
width:24px;
height:24px;
background:url(/themes/zhkh/images/users-icons.png) 0 -192px no-repeat;
}
a.menu_user_privmsg:hover {
width:24px;
height:24px;
background:url(/themes/zhkh/images/users-icons.png) 0 -216px no-repeat;
}
a.menu_user_logout:link {
width:24px;
height:24px;
background:url(/themes/zhkh/images/users-icons.png) 0 -240px no-repeat;
}
a.menu_user_logout:visited {
width:24px;
height:24px;
background:url(/themes/zhkh/images/users-icons.png) 0 -240px no-repeat;
}
a.menu_user_logout:hover {
width:24px;
height:24px;
background:url(/themes/zhkh/images/users-icons.png) 0 -264px no-repeat;
}
a.menu_user_news:link {
width:24px;
height:24px;
background:url(/themes/zhkh/images/users-icons.png) 0 -288px no-repeat;
}
a.menu_user_news:visited {
width:24px;
height:24px;
background:url(/themes/zhkh/images/users-icons.png) 0 -288px no-repeat;
}
a.menu_user_news:hover {
width:24px;
height:24px;
background:url(/themes/zhkh/images/users-icons.png) 0 -312px no-repeat;
}
.long_news_img {
float:left;
margin:0 1em 1em 0;
}
.line_tbl {
background-color:#f2f2f2;
border:#e5e5e5 solid 1px;
padding:0;
margin:0;
width:728px;
}
.line_tbl td {
vertical-align:top;
padding:5px;
}
.line_tbl .space_block {
white-space:nowrap;
}
.line_tbl .clear_block {
padding:5px 5px 5px 0;
}
.line_tbl .clear_full_block {
padding:7px 5px 0 0;
width:100%;
}
.line_tbl .books_block_content {
padding:5px 5px 5px 0;
}
.line_books_tbl {
padding:0;
margin:0;
}
.line_books_tbl td {
padding:0;
}
.line_books_tbl td.books_block_content {
color:#000000;
line-height:14px;
text-align:justify;
vertical-align:top;
padding-left:10px;
}
#newsSliderPanel {
position : relative;
overflow : hidden;
margin-top : 7px;
width : 218px;
height:400px;
}
#newsSliderPanel ul li a {
display : block;
background-color : #F2F2F2;
height : 215px;
overflow-y : hidden;
}
#newsSliderPanel a {
font-weight : normal;
}
#newsSliderPanel div a {
font-weight : bold;
}
#newsSliderPanel a:link,
#newsSliderPanel a:visited,
#newsSliderPanel div a:link,
#newsSliderPanel div a:visited {
color : #088DAD;
text-decoration : none;
}
#newsSliderPanel a:hover,
#newsSliderPanel div a:hover {
color : #000000;
text-decoration : none;
}
#newsSliderPanel ul {
list-style : none;
margin : 0;
padding : 0;
}
#newsSliderPanel ul li {
position : absolute;
z-index : 1;
background-color : #F2F2F2;
text-align : center;
margin : 0;
padding-bottom : 1em;
}
#newsSliderPanel ul li:nth-child(1) {
animation: newsSlider1 10s 0s infinite linear;
}
#newsSliderPanel ul li:nth-child(2) {
animation: newsSlider2 10s 0s infinite linear;
}
#newsSliderPanel ul li:nth-child(3) {
animation: newsSlider3 10s 0s infinite linear;
}
#newsSliderPanel ul li:nth-child(4) {
animation: newsSlider4 10s 0s infinite linear;
}
@keyframes newsSlider1 {
	0% {
		transform: translateY(0%);
		z-index : 2;
	}
	25% {
		transform: translateY(-100%);
		z-index : 0;
	}
	49% {
		transform: translateY(-100%);
		z-index : 0;
	}
	50% {
		transform: translateY(200%);
		z-index : 2;
	}
	75% {
		transform: translateY(100%);
		z-index : 2;
	}
	100% {
		transform: translateY(0%);
		z-index : 2;
  }
}
@keyframes newsSlider2 {
	0% {
		transform: translateY(100%);
		z-index : 2;
	}
	25% {
		transform: translateY(0%);
		z-index : 2;
	}
	50% {
		transform: translateY(-100%);
		z-index : 0;
	}
	74% {
		transform: translateY(-100%);
		z-index : 0;
	}
	75% {
		transform: translateY(200%);
		z-index : 2;
	}
	100% {
		transform: translateY(100%);
		z-index : 2;
  }
}
@keyframes newsSlider3 {
	0% {
		transform: translateY(200%);
		z-index : 2;
	}
	25% {
		transform: translateY(100%);
		z-index : 2;
	}
	50% {
		transform: translateY(0%);
		z-index : 2;
	}
	75% {
		transform: translateY(-100%);
		z-index : 0;
	}
	99% {
		transform: translateY(-100%);
		z-index : 0;
	}
	100% {
		transform: translateY(200%);
		z-index : 2;
  }
}
@keyframes newsSlider4 {
	0% {
		transform: translateY(200%);
		z-index : 2;
	}
	25% {
		transform: translateY(200%);
		z-index : 2;
	}
	50% {
		transform: translateY(100%);
		z-index : 2;
	}
	75% {
		transform: translateY(0%);
		z-index : 2;
	}
	100% {
		transform: translateY(-100%);
		z-index : 0;
  }
}
#newsSliderPanel ul:hover li {
animation-play-state : paused;
}
#newsSliderPanel div {
position : absolute;
width : 221px;
height : 30px;
left : 2px;
bottom : 0;
background-color : #F2F2F2;
z-index : 2;
}
#newsSliderPanel div div {
position : relative;
text-align : center;
line-height : 30px;
}
.block_ad * {
background : none 0 0 repeat scroll transparent !important ;
border : none medium !important ;
clear : none !important ;
clip : rect(auto,auto,auto,auto) !important ;
font-size : 100% !important ;
font-style : normal !important ;
font-variant : normal !important ;
font-weight : normal !important ;
height : auto !important ;
letter-spacing : normal !important ;
line-height : normal !important ;
margin : 0 !important ;
overflow : visible !important ;
padding : 0 !important ;
position : static !important ;
text-align : left !important ;
text-decoration : none !important ;
text-indent : 0 !important ;
text-transform : none !important ;
vertical-align : baseline !important ;
visibility : visible !important ;
white-space : normal !important ;
width : auto;
word-spacing : normal !important ;
z-index : auto !important ;
cursor : pointer !important ;
overflow-wrap : break-word !important ;
}
.block_ad li {
display : list-item !important ;
list-style-image : none !important ;
list-style-position : outside !important ;
list-style-type : none !important ;
display : inline;
}
.block_ad li DIV {
padding : 1em 0 0 0 !important ;
}
.block_ad li:first-child DIV {
padding : 0 0 0 0 !important ;
}
.block_ad {
width : 218px !important ;
font-size : 11px !important ;
border : none !important ;
background-color : #f2f2f2 !important ;
padding : 0 !important ;
position : relative !important ;
display : block !important ;
}
.block_ad_icnt, .block_ad_icnt * {
text-align : left !important ;
}
.block_ad_text, .block_ad_text A, .block_ad_text A:hover {
color : #000000 !important ;
font-size : 11px !important ;
}
.block_ad_url {
color : #666666 !important ;
font-size : 11px !important ;
}
.block_ad_header, .block_ad_header A {
color : #1892B9 !important ;
font-size : 13px !important ;
font-weight : normal !important ;
text-decoration : none !important ;
}
.block_ad_sign {
color : #999999 !important ;
font-size : 10px !important ;
text-align : left !important ;
}
.block_ad_clear {
clear : both !important ;
}
.block_ad TABLE {
width : 100% !important ;
border : 0 !important ;
}
#zhkhc_div {
height:1px;
overflow:hidden;
position:absolute;
width:1px;
margin: 5px 0 0 -1px;
line-height:0;
opacity: 0;
}
/*#yandex_ad,
#yandex_ad_cube,
#yandex_ad_right,
#yandex_ad_bottom,
#yandex_ad_top {
background-color:#d9d9d9;
background: linear-gradient(to bottom, #d9d9d9 20%, #ffffff 10%, #ffffff 70%);
}*/
.big-bnr-bottom img {
width : 100%;
max-width : 728px;
height : auto;
}
.bnr-transparent {
display : none;
}
#dop_fly {
z-index:1000;
position:absolute;
}
#uLogin span,
#uLogin1 span {
cursor:pointer;
}
.sub_input {
display : inline-block;
background : #fff;
color : #1892B9;
font-weight : normal;
text-align : left !important ;
padding : 0 5px 0 5px;
margin : 0;
width : 206px;
height : 28px;
line-height : 25px;
border : #1892B9 1px solid;
}
.sub_button {
display : inline-block;
background : #DDF6FE;
color : #1892B9;
font-weight : normal;
text-align : center !important ;
padding : 0;
margin-top : 10px;
width : 218px;
height : 30px;
line-height : 25px;
cursor : pointer;
border : #1892B9 1px solid;
}
.sub_button:hover {
opacity : 0.75;
}
.sub_input_main {
display : inline-block;
background : #fff;
color : #1892B9;
font-weight : normal;
text-align : left !important ;
padding : 0 5px 0 5px;
margin : 0;
width : 216px;
height : 28px;
line-height : 25px;
border : #1892B9 1px solid;
}
.sub_button_main {
display : inline-block;
background : #DDF6FE;
color : #1892B9;
font-weight : normal;
text-align : center !important ;
padding : 0;
margin-top : 10px;
width : 228px;
height : 30px;
line-height : 25px;
cursor : pointer;
border : #1892B9 1px solid;
}
.sub_button_main:hover {
opacity : 0.75;
}
.sub_params,
#sub_params_window {
display : none;
}
div.sub_params_cont {
text-align:center;
}
div.sub_params_tbl {
margin-top : 1em;
display : table;
border-color : #088DAD;
border-width : 0 1px 1px 0;
border-style : solid;
width : calc(100% - 1px);
}
div.sub_params_tbl div {
display : table-row;
}
div.sub_params_tbl div span {
display : table-cell;
text-align : left;
padding : 10px;
border-style : solid;
border-width : 1px 0 0 1px;
border-color : #088DAD;
}
div.sub_params_tbl div span select {
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#088DAD;
}
#sub_email {
background-color : #ffffff;
}
#sub_email:focus {
background-color : #FFFFCC;
}
.block_razd:hover {
background-color:#f2f2f2;
}
.left_block_iframe {
width : 240px;
height : 400px;
border : 0;
overflow : hidden;
padding : 0;
margin : 0;
}
.bottom_content_iframe {
width : 336px;
height : 280px;
border : 0;
overflow : hidden;
padding : 0;
margin : 0;
}
.news_page {
display:inline-block;
background:#6FCBE1;
color:#000;
font-weight:normal;
text-align:center !important ;
padding:5px;
min-width:30px;
line-height:27px;
cursor:pointer;
border-top:1px solid #1892B9;
border-bottom:1px solid #1892B9;
border-left:1px solid #1892B9;
border-right:1px solid #1892B9;
border-radius:4px;
}
.news_page:hover {
opacity:0.75;
}
a.news_page:link {
color:#000;
text-decoration:none;
}
a.news_page:visited {
color:#000;
text-decoration:none;
}
a.news_page:hover {
color:#000;
text-decoration:none;
}
.news_page_open {
display:inline-block;
background:#F2F2F2;
color:#000;
font-weight:normal;
text-align:center !important ;
padding:5px;
min-width:30px;
line-height:27px;
border-top:1px solid #E1E1E1;
border-bottom:1px solid #E1E1E1;
border-left:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
border-radius:4px;
}
.news_page_nav {
display:inline-block;
background:#6FCBE1;
color:#000;
font-weight:normal;
text-align:center !important ;
padding:5px 15px;
min-width:30px;
line-height:27px;
cursor:pointer;
border-top:1px solid #1892B9;
border-bottom:1px solid #1892B9;
border-left:1px solid #1892B9;
border-right:1px solid #1892B9;
border-radius:4px;
}
.news_page_nav:hover {
opacity:0.75;
}
a.news_page_nav:link {
color:#000;
text-decoration:none;
}
a.news_page_nav:visited {
color:#000;
text-decoration:none;
}
a.news_page_nav:hover {
color:#000;
text-decoration:none;
}
ul.regions-list {
width : 100%;
margin : 0;
padding : 0;
}
ul.regions-list li {
list-style-type : none;
display : inline-block;
width : 232px;
padding : 5px;
margin : 6px 1px 14px 0;
text-align : left;
vertical-align : top;
}
ul.regions-list li:nth-child(3n) {
margin : 6px 0 14px 0;
}
ul.regions-list li:hover {
background-color : #f2f2f2;
}
ul.regions-list li img {
float : left;
padding-right : 5px;
}
ul.regions-list li a {
font-weight : bold;
text-decoration : none;
}
ul.regions-list li span {
position : relative;
display : block;
clear : both;
font-weight : normal;
color : #000;
}
ul.regions-list li span span {
display : block;
position : absolute;
bottom : 0;
left : 53px;
}
.regions-mun-list ul {
width : 354px;
margin : 1em 0 0 0;
padding : 0;
text-align : left;
float : left;
}
.regions-mun-list ul:first-child {
margin-right : 20px;
}
.regions-mun-list ul li {
list-style-type : none;
position : relative;
display : block;
vertical-align : top;
width : 344px;
padding : 5px;
margin : 0 0 1em 0;
}
.regions-mun-list ul li:hover,
.regions-mun-list ul li:hover div,
.regions-mun-list ul li:hover span {
background-color : #f2f2f2;
}
.regions-mun-list ul li a {
font-weight : bold;
text-decoration : none;
}
.regions-mun-list ul li div {
position : relative;
display : inline;
background-color : #fff;
z-index : 2;
color : #999999;
font-weight : normal;
}
.regions-mun-list ul li span {
position : absolute;
background-color : #fff;
right : 5px;
bottom : 5px;
z-index : 2;
color : #999999;
}
.regions-mun-list ul li:before {
content : "";
position : absolute;
display : block;
bottom : 8px;
width : calc(100% - 10px);
border-bottom : #c0c0c0 1px dotted;
z-index : 1;
}
.regions-mun-list-fas ul li:before {
display : none !important;
}
.regions-mun-list:after {
content : "";
display : block;
visibility : hidden;
height : 0;
overflow : hidden;
clear : both;
}
.uk-content table,
.uk-content tbody,
.uk-content tr,
.uk-content td {
display : block;
width : 100%;
}
.uk-content td {
padding : 5px 0;
}
.uk-content tr td:first-child {
font-weight : bold;
}
.uk-content table tr td b + table {
margin-top : 1em;
}
.uk-content table table tr td {
border-left : 3px solid #1892B9;
padding-left : 10px;
width : 100%;
}
.uk-content table table tr td:nth-child(2) {
font-weight : normal !important;
}
.uk-content table table tr:nth-child(odd) {
background : #ededed;
}
.uk-content table table tr:nth-child(even) {
background : #fff;
}
.uk-content .url {
width : calc(100%);
word-wrap : break-word;
word-break : break-all;
}
.uk-content #yandex_ad_mob {
padding : 0 !important;
}
.uk-map {
display : none;
height : calc(728px * 9 / 16);
}
#uk-map-preloader {
width : 726px;
height : calc(728px * 9 / 16 - 2px);
border : #E5E5E5 1px solid;
overflow : hidden;
position : relative;
text-align : center;
vertical-align : middle;
display : table-cell;
}
#uk-map-preloader div {
position : relative;
display : block;
width : 100%;
}
#uk-map-preloader div,
#uk-map-preloader div span {
box-sizing : border-box;
}
#uk-map-preloader div span {
display : inline-block;
width : calc(726px / 24);
height : calc(726px / 24);
background : #088DAD;
}
#uk-map-preloader div span:nth-child(1) {
animation: uk-map-preloader 2.2s 0s infinite linear;
}
#uk-map-preloader div span:nth-child(2) {
animation: uk-map-preloader 2.2s 0.1s infinite linear;
}
#uk-map-preloader div span:nth-child(3) {
animation: uk-map-preloader 2.2s 0.2s infinite linear;
}
#uk-map-preloader div span:nth-child(4) {
animation: uk-map-preloader 2.2s 0.3s infinite linear;
}
#uk-map-preloader div span:nth-child(5) {
animation: uk-map-preloader 2.2s 0.4s infinite linear;
}
#uk-map-preloader div span:nth-child(6) {
animation: uk-map-preloader 2.2s 0.5s infinite linear;
}
#uk-map-preloader div span:nth-child(7) {
animation: uk-map-preloader 2.2s 0.6s infinite linear;
}
#uk-map-preloader div span:nth-child(8) {
animation: uk-map-preloader 2.2s 0.7s infinite linear;
}
#uk-map-preloader div span:nth-child(9) {
animation: uk-map-preloader 2.2s 0.8s infinite linear;
}
#uk-map-preloader div span:nth-child(10) {
animation: uk-map-preloader 2.2s 0.9s infinite linear;
}
#uk-map-preloader div span:nth-child(11) {
animation: uk-map-preloader 2.2s 1s infinite linear;
}
#uk-map-preloader div span:nth-child(12) {
animation: uk-map-preloader 2.2s 1.1s infinite linear;
}
#uk-map-preloader div:first-child:after {
content : "Идет загрузка карты, пожалуйста подождите.";
display : block;
position : absolute;
left : calc(726px / 24 * 6);
top : calc(726px / 24);
line-height : calc(726px / 24);
width : calc(726px / 24 * 12);
text-align : center;
color : #088DAD;
font-weight : bold;
}
@keyframes uk-map-preloader {
	0% {
		transform: rotateY(0deg);
	}
	50% {
		transform: rotateY(90deg);
		background: rgb(147,225,215);
	}
	100% {
		transform: rotateY(0deg);
	}
}
#vk_groups_cont {
border:#e5e5e5 solid 1px;
width : 238px;
height : 250px;
}
.like_panel {
height : 39px;
padding : 7px 5px 0 5px;
background-color : #f2f2f2;
border : #e5e5e5 solid 1px;
}
