/* ::::: http://knijky.ru/modules/system/system.base.css?nji713 ::::: */

.element-invisible { position: absolute ! important; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; height: 1px; }
.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus { position: static ! important; clip: auto; overflow: visible; height: auto; }
.clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
:first-child + html .clearfix { min-height: 1%; }
/* ::::: http://knijky.ru/modules/system/system.menus.css?nji713 ::::: */

li a.active { color: rgb(0, 0, 0); }
ul.inline, ul.links.inline { display: inline; padding-left: 0px; }
ul.inline li { display: inline; list-style-type: none; padding: 0px 0.5em; }
/* ::::: http://knijky.ru/modules/system/system.messages.css?nji713 ::::: */

/* ::::: http://knijky.ru/modules/system/system.theme.css?nji713 ::::: */

form { margin: 0px; padding: 0px; }
img { border: 0px none; }
table { border-collapse: collapse; }
tbody { border-top: 1px solid rgb(204, 204, 204); }
.item-list ul { margin: 0px 0px 0.75em; padding: 0px; }
.item-list ul li { margin: 0px 0px 0.25em 1.5em; padding: 0px; }
.form-item, .form-actions { margin-top: 1em; margin-bottom: 1em; }
.form-item .description { font-size: 0.85em; }
.item-list .pager { clear: both; text-align: center; }
.item-list .pager li { background-image: none; display: inline; list-style-type: none; padding: 0.5em; }
.pager-current { font-weight: bold; }
/* ::::: http://knijky.ru/modules/field/theme/field.css?nji713 ::::: */

/* ::::: http://knijky.ru/modules/node/node.css?nji713 ::::: */

/* ::::: http://knijky.ru/sites/all/modules/simpleads/simpleads.css?nji713 ::::: */

/* ::::: http://knijky.ru/modules/user/user.css?nji713 ::::: */

/* ::::: http://knijky.ru/sites/all/modules/views/css/views.css?nji713 ::::: */

/* ::::: http://knijky.ru/sites/all/modules/ckeditor/ckeditor.css?nji713 ::::: */

/* ::::: http://knijky.ru/sites/all/modules/ctools/css/ctools.css?nji713 ::::: */

/* ::::: http://knijky.ru/sites/all/modules/fivestar/css/fivestar.css?nji713 ::::: */

form.fivestar-widget { clear: both; display: block; }
form.fivestar-widget select, form.fivestar-widget input { margin: 0px; }
.fivestar-static-form-item .form-item, .fivestar-form-item .form-item { margin: 0px; }
div.fivestar-widget { display: block; }
div.fivestar-widget .cancel, div.fivestar-widget .star { float: left; width: 17px; height: 15px; overflow: hidden; text-indent: -999em; }
div.fivestar-widget .star, div.fivestar-widget .star a { background: url('/images/star.png') no-repeat scroll 0px 0px transparent; text-decoration: none; }
div.fivestar-widget .cancel a, div.fivestar-widget .star a { display: block; width: 100%; height: 100%; background-position: 0px 0px; cursor: pointer; }
div.fivestar-widget div.on a { background-position: 0px -16px; }
form.fivestar-widget div.description { margin-bottom: 0px; }
html.js .fivestar-submit { display: none; }
/* ::::: http://knijky.ru/sites/all/themes/biblioteka/style.css?nji713 ::::: */

* { margin: 0px; padding: 0px; }
html { height: 100%; }
body { background: url('/images/body_bg.png') repeat scroll right 0px transparent; font: 12px/18px Arial,Tahoma,Verdana,sans-serif; width: 100%; height: 100%; }
a { color: blue; outline: medium none; text-decoration: underline; }
a:hover { text-decoration: none; }
p { margin: 0px 0px 18px; }
img { border: medium none; }
input { vertical-align: middle; outline: medium none; }
textarea, select { outline: medium none; }
#tabs-wrapper.clearfix {  }
#wrapper { width: 1000px; margin: 0px auto; min-height: 100%; height: auto ! important; }
.content_top { background: url('/images/content_bg_top.png') no-repeat scroll left top transparent; float: left; padding-top: 7px; width: 100%; }
.content_bottom { background: url('/images/content_bg_bottom.png') no-repeat scroll left bottom transparent; float: left; padding-bottom: 9px; width: 100%; }
.content_center { background: url('/images/content_bg_center.png') repeat-y scroll left top transparent; float: left; padding: 0px 20px; width: 702px; }
.left_top { background: url('/images/left_top.png') no-repeat scroll left top transparent; float: left; padding-top: 7px; width: 244px; }
.left_bottom { background: url('/images/left_bottom.png') no-repeat scroll left bottom transparent; float: left; padding-bottom: 9px; width: 244px; }
.left_center { background: url('/images/left_center.png') repeat-y scroll left top transparent; float: left; padding: 15px 7px 15px 9px; width: 228px; }
.content_banner { float: left; width: 100%; }
.top_banner { display: block; margin: 10px auto 20px -14px; overflow: hidden; width: 728px; }
#header { height: 125px; background: url('/images/header_bg.jpg') repeat-x scroll center 0px transparent; }
#header .header_center { display: block; height: 100%; margin: 0px auto; width: 1000px; }
#header #logo-floater { float: left; margin-top: 30px; width: 270px; }
#header .primary_menu { float: right; margin-top: 36px; width: 690px; }
#header .primary_menu ul { float: left; position: relative; width: 100%; }
#header .primary_menu li { float: left; height: 32px; margin-right: 12px; padding: 0px; width: auto; }
#header .primary_menu li.last { margin: 0px; position: absolute; right: 0px; top: 0px; }
#header .primary_menu li a { color: rgb(51, 51, 51); float: left; font: 16px/30px arial; height: 31px; text-decoration: none; width: auto; padding: 0px 16px; }
#header .primary_menu li.active a, #header .primary_menu li:hover a { background: url('/images/primary_a_act_bg.png') repeat-x scroll left 0px transparent; border-radius: 40px; color: rgb(255, 255, 255); }
#middle { width: 100%; padding: 0px 0px 49px; height: 1%; position: relative; }
#container { width: 100%; float: left; overflow: hidden; }
#content { padding: 0px 0px 0px 258px; }
#sideLeft { float: left; width: 240px; margin-left: -100%; position: relative; }
#sideLeft .left_bann { float: left; margin-top: 17px; text-align: center; width: 100%; }
#block-block-7 { background: url('/images/search_bg.png') no-repeat scroll 0px 0px transparent; float: left; height: 37px; width: 240px; margin-left: 2px; }
#content #block-block-7 { background: none repeat scroll 0% 0% rgb(231, 231, 231); border-radius: 10px; box-shadow: 0px 1px 1px rgb(173, 173, 173) inset; }
#content #block-block-7 input.ya-site-form__input-text { background: none repeat scroll 0% 0% transparent ! important; }
#block-block-7, #block-search-form { float: left; width: 100%; height: 37px; margin-bottom: 17px; }
#block-block-7 .ya-site-form__submit { background: url('/images/search_submit_bg.png') no-repeat scroll left 0px transparent ! important; border: medium none ! important; float: left ! important; height: 16px ! important; cursor: pointer ! important; text-indent: -9999px; width: 16px ! important; }
#block-block-7 .ya-site-form__input-text { background: none repeat scroll 0px 0px transparent ! important; border: medium none ! important; color: rgb(102, 102, 102) ! important; float: left ! important; font: italic 12px arial ! important; width: 100% ! important; }
#block-block-7 .ya-site-form__input-text_type_hint { background: url('/images/ya-logo-16.png') no-repeat scroll 0px 0px transparent ! important; }
#block-block-7 .ya-site-form__search-input-layout-l { height: 22px ! important; }
#block-block-7 .ya-site-suggest-list { margin-left: -6px ! important; margin-top: 26px ! important; }
#block-block-3 { float: left; margin-bottom: 17px; width: 100%; }
#block-block-3 { color: rgb(51, 51, 51); float: left; font: 24px arial; margin-bottom: 7px; margin-top: -10px; width: 100%; }
.side_title { color: rgb(51, 51, 51); float: left; font: 24px arial; margin-bottom: 7px; margin-top: -10px; width: 100%; }
#block-block-3 .menu, #block-block-3 .menu ul { float: left; width: 100%; }
#block-block-3 .menu ul li { float: left; list-style: none outside none; width: 228px; }
#block-block-3 .menu ul {  }
#block-block-3 .menu ul a { color: rgb(51, 51, 51); float: left; font: 14px/24px arial; padding-left: 8px; text-decoration: none; width: 220px; }
#block-block-3 .menu ul li ul.child { padding-left: 5%; width: 95%; }
#block-block-3 .menu ul li ul li a:hover, #block-block-3 .menu ul a.active, #block-block-3 .menu ul.all_menu li:hover, #block-block-3 .menu ul.all_menu li.opened_child a { background: url('left_a_active.png') no-repeat scroll left 0px transparent; color: rgb(255, 255, 255); }
#block-block-3 .menu ul.all_menu li:hover a { color: rgb(255, 255, 255); }
#block-block-3 .menu ul.all_menu li:hover ul li a { color: rgb(51, 51, 51); }
#block-block-3 .menu ul.all_menu li ul li:hover a, #block-block-3 .menu ul li ul.child li a.active { color: rgb(255, 255, 255) ! important; }
#block-block-3 .menu ul li ul li:hover, #block-block-3 .menu ul li ul.child li a.active { background: url('/images/left_a_active_child.png') no-repeat scroll left 0px transparent ! important; }
#block-block-3 .menu ul li ul li:hover, #block-block-3 .menu ul li ul li a:hover { background: none repeat scroll 0% 0% transparent; }
#footer { clear: both; height: 49px; margin: -49px auto 0px; overflow: hidden; position: relative; width: 1000px; }
#footer .top_block { background: url('/images/footer_gray_bg.png') repeat-x scroll right 0px transparent; border-radius: 6px; float: left; height: 50px; margin-bottom: 0px; width: 100%; }
#footer .top_block .footer_logo { float: left; margin-left: 10px; margin-right: 10px; margin-top: 10px; width: auto; }
#footer .top_block .soc_block { float: right; width: auto; display: none; }
#footer .bottom { float: left; height: 40px; width: 84%; }
#footer .bottom .info_podderjki { float: left; line-height: 42px; margin-top: 3px; width: 100%; }
#footer .bottom .info_podderjki .counters { float: right; margin: 8px 8px 0px 0px; }
#footer .bottom .info_podderjki .counters noindex a { margin-left: 24px; }
#footer .bottom .info_podderjki .tehpodderjka { float: left; margin: 0px 60px; }
#footer .bottom .info_podderjki .tehpodderjka a { font: 12px/42px arial; color: rgb(102, 102, 102); }
#footer .bottom .sitemap { color: rgb(102, 102, 102); float: left; font: 12px/42px arial; width: auto; }
#footer .bottom .sitemap2 { color: rgb(102, 102, 102); float: left; width: auto; font: 12px/42px arial; margin-right: 60px; }
#footer .bottom .copy { color: rgb(102, 102, 102); float: right; font: 12px/40px arial; width: auto; }
.view-books .views-field-field-author-fio a, .view-books .views-field-term-node-tid a { color: rgb(201, 43, 69); }
.view-id-books.view-display-id-block_1 .views-field-nid { margin-left: 225px; width: auto ! important; float: left ! important; }
.view-id-books.view-display-id-block_1 .views-field-field-book-rate, .view-id-books.view-display-id-block_2 .views-field-field-book-rate { background: url('/images/stars_bg.png') no-repeat scroll 71px top transparent; border-bottom: 1px solid rgb(231, 231, 231); display: block; float: left; margin-top: 4px; min-height: 20px; padding: 5px 0px 10px; width: 550px; }
.view-id-books.view-display-id-block_1 .views-field-field-book-rate .views-label, .view-id-books.view-display-id-block_2 .views-field-field-book-rate .views-label { margin-top: -2px; }
.view-id-books.view-display-id-block_1 .views-field-field-book-rate .field-content, .view-id-books.view-display-id-block_2 .views-field-field-book-rate .field-content { float: left; margin-left: 15px; }
.view-id-books.view-display-id-block_1 .views-field-field-book-rate .fivestar-widget, .view-id-books.view-display-id-block_2 .views-field-field-book-rate .fivestar-widget { float: left; margin-left: -4px; }
.view-id-books.view-display-id-block_1 .views-field-field-book-rate .fivestar-widget .star, .view-id-books.view-display-id-block_2 .views-field-field-book-rate .fivestar-widget .star { margin-right: 6px; }
.view-id-books.view-display-id-block_1 .views-field-field-book-rate .description, .view-id-books.view-display-id-block_2 .views-field-field-book-rate .description { color: rgb(51, 51, 51); float: left; margin: -1px 0px 0px 15px; }
.view-id-books.view-display-id-block_1 .views-field-field-book-rate .description .user-rating, .view-id-books.view-display-id-block_2 .views-field-field-book-rate .description .user-rating { display: none; }
.view-id-books.view-display-id-block_1 .views-field-field-book-rate .description span, .view-id-books.view-display-id-block_2 .views-field-field-book-rate .description span { font-size: 12px; }
.zhanry { float: left; width: 100%; margin-bottom: 20px; }
.zhanry .views-row { float: left; margin-right: 58px; padding: 15px 0px; width: 132px; }
.zhanry .views-row.four { margin-right: 0px; }
.pager { float: left; height: 24px; position: relative; width: 100%; }
.pager .pager-last.last, .pager .pager-first.first { display: none; }
.pager li.pager-previous, .pager li.pager-next { display: inline-block; height: 24px; margin: 0px ! important; padding: 0px; }
.pager li.pager-next a { background: url('/images/pager_st.png') no-repeat scroll right top transparent; width: 33px; display: inline-block; height: 24px; text-indent: -9999px; }
.pager li { margin: 0px 4px ! important; }
.pager .pager-current { font: 16px/24px arial; color: rgb(247, 2, 42); }
.pager li a { font: 16px/24px arial; color: rgb(102, 102, 102); text-decoration: none; }
.page_terms { float: left; width: 100%; }
.page_terms .pre_book { float: left; width: 100%; }
.page_terms .pre_book h1 { color: rgb(51, 51, 51); float: left; font: 24px arial; margin-bottom: 10px; width: 100%; }
.page_terms .pre_book .view-books { float: left; width: 100%; }
.page_terms .pre_book .views-row { border-bottom: 1px solid rgb(255, 227, 167); float: left; margin-bottom: 10px; padding-bottom: 10px; width: 100%; }
.page_terms .pre_book .views-field-field-book-photo { float: left; margin-right: 20px; width: 132px; }
.page_terms .pre_book .views-label { color: rgb(51, 51, 51); float: left; font: 12px/22px arial; width: 75px; }
.page_terms .pre_book .views-field-term-node-tid .field-content { float: left; width: 475px; }
.page_terms .pre_book .views-field-title, .page_terms .pre_book .views-field-field-author-fio, .page_terms .pre_book .views-field-term-node-tid { color: rgb(51, 51, 51); float: left; font: 12px/22px arial; width: 550px; border-bottom: 1px solid rgb(231, 231, 231); padding-bottom: 4px; margin-bottom: 4px; }
.page_terms .pre_book .views-field-title a { color: rgb(201, 43, 69); font: 16px arial; }
.page_terms .pre_book .views-field-body { color: rgb(51, 51, 51); float: left; font: 12px/22px arial; width: 550px; }
.page_terms .pre_book .views-field-body .field-content { color: rgb(51, 51, 51); float: left; font: 12px arial; margin-top: 4px; text-align: justify; width: 435px; }
.page_terms .pre_book .views-field-nid { float: right; margin-top: 10px; width: 477px; }
.page_terms .pre_book .views-field-nid .field-content span { float: left; width: auto; }
.page_terms .pre_book .views-field-nid .read a { background: url('/images/read.png') no-repeat scroll left top transparent; color: rgb(117, 116, 116); float: left; font: 12px/29px arial; height: 29px; margin-right: 8px; padding-left: 28px; text-decoration: none; text-transform: capitalize; width: 48px; }
.page_terms .pre_book .views-field-nid .view_order a { background: url('/images/read.png') no-repeat scroll left top transparent; color: rgb(117, 116, 116); float: left; font: 12px/29px arial; height: 29px; margin-right: 8px; padding-left: 28px; text-decoration: none; text-transform: capitalize; width: 48px; }
.page_terms .read_book { float: left; margin: 17px 0px 0px; width: 100%; }
.page_terms .read_book .view-header { float: left; width: 100%; }
.page_terms .read_book .view-header h2 { float: left; width: auto; font: 24px arial; color: rgb(51, 51, 51); }
.page_terms .read_book .view-content { float: left; width: 100%; }
.page_terms .read_book .views-row { float: left; height: 259px; margin: 10px 58px 17px 0px; width: 132px; }
.page_terms .read_book .views-row-4, .page_terms .read_book .views-row-8 { margin-right: 0px; }
.page_terms .read_book .views-field-field-book-photo { float: left; width: 100%; }
.page_terms .read_book .views-field-title { float: left; margin-bottom: 5px; width: 100%; }
.page_terms .read_book .views-field-title a { color: rgb(201, 43, 69); font: 16px arial; }
.page_terms .read_book .views-field-field-author-fio { float: left; width: 100%; font: italic 12px arial; color: rgb(51, 51, 51); }
.page_terms .zhanr_desc { float: left; width: 100%; margin-top: 17px; }
.page_terms .zhanr_desc h2 { color: rgb(51, 51, 51); float: left; font: 24px arial; margin-bottom: 10px; width: 100%; }
.page_terms .zhanr_desc .ava { float: left; margin-right: 10px; width: 132px; }
.page_terms .zhanr_desc .description { color: rgb(51, 51, 51); font: 12px arial; margin-bottom: 10px; text-align: justify; }
.sitemap { float: left; width: 100%; }
#block-block-8 .content { clear: both; position: relative; background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: hidden; border-radius: 5px; box-shadow: 0px 1px 2px rgb(153, 153, 153); margin: 0px 1px; padding: 20px; }
#block-block-8 { float: left; width: 100%; margin-top: 20px; }
.left_bann_block_banner_10 { clear: both; overflow: hidden; padding: 20px 0px 0px; text-align: center; }
.view-taxonomy .view-id-books.view-display-id-block_1 .views-field-nid { margin-left: 70px; float: right ! important; width: 480px ! important; }
tbody { border-top: 0px solid rgb(204, 204, 204); }
#ya-site-form0, #ya-site-form0 .ya-site-form__form, #ya-site-form0 .ya-site-form__input, #ya-site-form0 .ya-site-form__input-text, #ya-site-form0 .ya-site-form__submit, #ya-site-form0 .ya-site-form__search-precise { font-size: 12px ! important; color: rgb(0, 0, 0) ! important; }
#ya-site-form0 .ya-site-form__form-form, #ya-site-form0 .ya-site-form__input, #ya-site-form0 .ya-site-form__search-precise, #ya-site-form0 .ya-site-form__search-precise__radio, #ya-site-form0 .ya-site-form__gap, #ya-site-form0 .ya-site-form__gap-i, #ya-site-form0 .ya-site-form__logo-img { margin: 0px; padding: 0px; }
#ya-site-form0 { margin: 0px ! important; padding: 0px ! important; }
#ya-site-form0 .ya-site-form__search-wrap { border-collapse: collapse; }
#ya-site-form0 .ya-site-form__search { font-size: 12px ! important; width: 100%; }
#ya-site-form0 .ya-site-form__search-input { padding: 6px; }
#ya-site-form0 .ya-site-form__search-input-layout, #ya-site-form0 .ya-site-form__search-input-layout-l, #ya-site-form0 .ya-site-form__search-input-layout-r { font-size: 12px ! important; padding: 0px; vertical-align: middle; border: 0px none; border-collapse: collapse; }
#ya-site-form0 .ya-site-form__search-input-layout, #ya-site-form0 .ya-site-form__search-input-layout-l { width: 100%; }
#ya-site-form0 .ya-site-form__input-text { width: 100%; margin: 0px ! important; cursor: text; box-sizing: border-box; background-color: rgb(255, 255, 255); border: 1px solid rgb(127, 157, 185); outline-style: none; }
#ya-site-form0 .ya-site-form__input-text_type_hint { background-repeat: no-repeat; background-position: 0.2em 50%; }
#ya-site-form0 .ya-site-form__submit { display: block; width: auto; margin: 0px 0px 0px 5px; }
#ya-site-form0 .ya-site-form__wrap { width: 100%; table-layout: fixed; border-collapse: collapse; }
#ya-site-form0 .ya-site-form__gap { border: 0px none; }
#ya-site-form0 .ya-site-form__gap-i { width: 9em; }
#ya-site-form0 .ya-site-form__submit_type_image { width: 19px; height: 15px; outline: medium none; cursor: pointer; border: 0px none; }
#ya-site-form0 .ya-site-form__submit_type_image { background: url('/images/search.png') no-repeat scroll 0% 0% transparent; }
#ya-site-form0 .ya-site-form__input-text_type_hint { background-image: url('/images/yandex-hint-rb.png'); }
#ya-site-form0 .ya-site-form__form * { font-size: 14px ! important; }
#ya-site-form0 .ya-site-form__search, #ya-site-form0 .ya-site-form__search td, #ya-site-form0 .yaform__precise-i { background-color: transparent ! important; }
#ya-site-form0 .ya-site-suggest { position: relative; margin: 0px 4.85em 0px 0px; }
#ya-site-form0 .ya-site-suggest-popup { position: absolute; width: 100%; }
#ya-site-form0 .ya-site-suggest__opera-gap { position: absolute; height: 25em; border: 1px solid transparent; }
#ya-site-form0 .ya-site-suggest-list { position: absolute; z-index: 9999; overflow: hidden; min-width: 25em; max-width: 100%; margin-top: -1px; border-collapse: separate; box-shadow: 0px 1px 7px rgb(154, 154, 154); border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-right: 1px solid rgba(154, 154, 154, 0.5); border-left: 1px solid rgba(154, 154, 154, 0.5); border-color: rgba(154, 154, 154, 0.4) rgba(154, 154, 154, 0.5) rgba(154, 154, 154, 0.6); }
#ya-site-form0 .ya-site-suggest-list { box-sizing: border-box; }
#ya-site-form0 .ya-site-suggest__iframe { position: absolute; z-index: -1; min-width: 25em; width: 100%; height: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#ya-site-form0 .ya-site-suggest-items { font-size: 16px; min-width: 25em; width: 100%; margin: 0px; padding: 0px 1px 0px 0px; list-style: none outside none; }
#begun_block_379327734 { height: auto ! important; width: auto ! important; margin: 0px ! important; padding: 0px ! important; font: 12px/18px Arial,sans-serif ! important; color: rgb(0, 0, 0) ! important; text-align: left ! important; }
#begun_block_196999921 { height: auto ! important; width: auto ! important; margin: 0px ! important; padding: 0px ! important; font: 12px/18px Arial,sans-serif ! important; color: rgb(0, 0, 0) ! important; text-align: left ! important; }
#begun_block_196999921 *:after, #begun_block_196999921 *:before { content: normal ! important; }
#begun_block_196999921 .begun_adv, #begun_block_196999921 table, #begun_block_196999921 td, #begun_block_196999921 div { padding: 0px ! important; text-align: left ! important; table-layout: auto ! important; }
#begun_block_196999921 .begun_adv_cell { text-align: left ! important; }
#begun_block_196999921 .begun_adv_title, #begun_block_196999921 .begun_adv_text { display: block ! important; }
#begun_block_196999921 span.begun_adv_age { position: absolute ! important; right: 0px ! important; top: 0px ! important; padding: 2px 5px 0px 0px ! important; font-style: italic ! important; color: rgb(0, 0, 0) ! important; font-weight: bold ! important; }
#begun_block_196999921 .begun_adv_text { padding: 2px 0px ! important; line-height: 1 ! important; }
#begun_block_196999921 .begun_adv_block { border: medium none ! important; cursor: pointer ! important; }
#begun_block_196999921 .begun_adv_title * { line-height: 1.2 ! important; color: rgb(51, 119, 176) ! important; font-size: 18px ! important; font-weight: normal ! important; }
#begun_block_196999921 .begun_adv_title a:hover, #begun_block_196999921 .begun_adv_title a:hover * { color: rgb(255, 0, 0) ! important; }
#begun_block_196999921 .begun_adv_text * { line-height: 1.2 ! important; color: rgb(0, 0, 0) ! important; font-size: 12px ! important; text-decoration: none ! important; }
#begun_block_196999921 div.begun_adv_contact {  }
#begun_block_196999921 .begun_adv_contact, #begun_block_196999921 .begun_adv_contact * { color: rgb(17, 143, 0) ! important; font-size: 12px ! important; line-height: 1.2 ! important; }
#begun_block_196999921 .begun_adv_contact span { padding-right: 2px ! important; }
#begun_block_196999921 .begun_adv_thumb .begun_adv_block { margin-left: 60px ! important; }
#begun_block_196999921 .begun_warn_message { position: relative ! important; display: block ! important; margin-top: 4px ! important; padding-left: 16px ! important; line-height: 10px ! important; font-size: 9px ! important; text-indent: -16px ! important; color: rgb(170, 170, 170) ! important; }
#begun_block_196999921 .begun_warn_message .begun_warn_icon { display: inline-block ! important; position: relative ! important; padding-right: 16px ! important; vertical-align: top ! important; }
#begun_block_196999921 .begun_warn_message .begun_warn_icon i { position: absolute ! important; top: -2px ! important; width: 12px ! important; height: 13px ! important; background: url('/images/undefined') no-repeat scroll 0px 0px transparent ! important; }
#begun_block_196999921 .begun_adv_common_horizontal { position: relative ! important; margin: 10px ! important; line-height: 1 ! important; font-size: 12px ! important; font-family: Arial,"Helvetica CY","Nimbus Sans L",sans-serif ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_container { position: relative ! important; margin-right: 25px ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_container:after { content: "" ! important; display: block ! important; height: 0px ! important; clear: both ! important; visibility: hidden ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_container_inner { overflow: hidden ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_cell { float: left ! important; width: 24.625% ! important; padding-bottom: 17px ! important; margin: 0px 0px 0px 0.4% ! important; }
#begun_block_196999921 .begun_adv_common_horizontal.banners_count_3 .begun_adv_cell { width: 33% ! important; margin: 3px 0px 3px 0.4% ! important; }
#begun_block_196999921 .begun-adv_border-bottom { position: absolute ! important; bottom: 0px ! important; display: block ! important; height: 0px ! important; width: 24.625% ! important; border-top: 1px solid rgb(98, 38, 120) ! important; }
#begun_block_196999921 .begun_adv_common_horizontal.banners_count_3 .begun-adv_border-bottom { width: 33% ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_cell:first-child { margin-left: 0px ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_block { padding-bottom: 20000px ! important; border: 1px solid rgb(98, 38, 120) ! important; margin-bottom: -20000px ! important; margin-left: 0px ! important; background-color: rgb(255, 255, 255) ! important; }
:first-child + html #begun_block_196999921 .begun_adv_common_horizontal .begun_adv_block { display: block; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_block:after { content: "" ! important; display: block ! important; height: auto ! important; visibility: hidden ! important; clear: both ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_block img { border: medium none ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_row { padding: 4px 7px 0px ! important; overflow: hidden ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_title { margin-bottom: 2px ! important; font-weight: bold ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_title * { font-weight: bold ! important; }
:first-child + html #begun_block_196999921 .begun_adv_common_horizontal .begun_adv_title { line-height: 16px ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_title a { text-decoration: none ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_text { margin: 2px 0px ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_text a { text-decoration: none ! important; }
:first-child + html #begun_block_196999921 .begun_adv_common_horizontal .begun_adv_additional-links { margin: 0px ! important; }
#begun_block_196999921 .begun_warn_message { margin-top: 3px ! important; padding: 0px ! important; text-indent: 0px ! important; }
:first-child + html #begun_block_196999921 .begun_adv_common_horizontal .begun_adv_warning { line-height: 12px ! important; }
.begun_adv_contact_inner { display: inline-block ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_contact { position: absolute ! important; top: auto ! important; bottom: 0px ! important; float: right ! important; display: block ! important; width: 24.625% ! important; padding-bottom: 4px ! important; margin-top: 0px ! important; margin-left: -1px ! important; line-height: 13px ! important; text-decoration: none ! important; text-align: right ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_contact .begun_adv_contact_inner { padding-right: 7px ! important; }
#begun_block_196999921 .begun_adv_common_horizontal.banners_count_3 .begun_adv_contact { width: 33% ! important; }
:first-child + html #begun_block_196999921 .begun_adv_common_horizontal .begun_adv_contact { float: none ! important; }
#begun_block_196999921 .begun_adv_contact, #begun_block_196999921 .begun_adv_contact * { line-height: 13px ! important; }
#begun_block_196999921 .begun_adv_contact span { padding-right: 0px ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_vertical-line { float: right ! important; height: 0px ! important; width: 0px ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_vertical-line i { position: absolute ! important; bottom: 0px ! important; z-index: 1 ! important; height: 45px ! important; width: 0px ! important; margin-left: -1px ! important; border-left: 1px solid ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_info-block { position: absolute ! important; top: 0px ! important; right: 0px ! important; float: right ! important; height: 100% ! important; width: 25px ! important; text-align: right ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_age { display: block ! important; margin-top: 8px ! important; font-size: 11px ! important; font-weight: bold ! important; color: rgb(153, 153, 153) ! important; }
#begun_block_196999921 span.begun_adv_age { color: rgb(153, 153, 153) ! important; display: block ! important; font-size: 11px ! important; font-style: normal ! important; font-weight: bold ! important; margin-top: 8px ! important; padding: 0px ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_sys_logo_new { position: absolute ! important; right: 0px ! important; bottom: 2px ! important; display: block ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_sys_logo_new img { vertical-align: middle ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_image { float: left ! important; height: 70px ! important; width: 70px ! important; margin-bottom: 2px ! important; margin-right: 5px ! important; position: static ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_rich_mini .begun_adv_image { height: 60px ! important; width: 60px ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_image .snap_noshots { position: absolute ! important; height: 70px ! important; width: 70px ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_rich_mini .begun_adv_image .snap_noshots { height: 60px ! important; width: 60px ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_image img { position: relative ! important; z-index: 2 ! important; margin: 0px ! important; vertical-align: middle ! important; transition: all 0.3s ease 0s ! important; }
#begun_block_196999921 .begun_adv_common_horizontal .begun_adv_title span { text-decoration: underline; vertical-align: middle; }
#SC_TBlock_75645_Table:hover { background: none repeat scroll 0% 0% rgb(255, 255, 255) ! important; }
#SC_TBlock_75645 .SC_TBlock_75645_title { font-family: Arial; font-size: 14px; color: rgb(201, 43, 69); line-height: normal; font-weight: normal; text-decoration: none; }
#SC_TBlock_75645 .SC_TBlock_75645_title:hover { font-family: Arial; font-size: 14px; color: rgb(201, 43, 69); line-height: normal; font-weight: normal; text-decoration: underline; }
#begun_block_400410752 { height: auto ! important; width: auto ! important; margin: 0px ! important; padding: 0px ! important; font: 12px/18px Arial,sans-serif ! important; color: rgb(0, 0, 0) ! important; text-align: left ! important; }
#plshldr_1423844446916 { visibility: hidden; }
#begun-default-css { display: none ! important; }
#MarketGidComposite566741 .mgbox { padding: 0px ! important; position: relative ! important; text-align: center; vertical-align: top ! important; margin: 0px auto; border-style: solid; width: 100%; border-width: 0px; }
#MarketGidComposite566741 div.mcimg { padding: 0px; text-align: center; }
#MarketGidComposite566741 img.mcimg { border-style: solid; border-color: rgb(0, 0, 0); border-width: 0px; width: 200px; height: 200px; }
#MarketGidComposite566741 .mctitle a, #MarketGidComposite566741 .mcdesc a { font-weight: bold; font-size: 14px; font-style: normal; text-decoration: none; color: rgb(255, 255, 255); font-family: Tahoma,Geneva,sans-serif; }
#MarketGidComposite566741 .mgbox .text-elements { text-align: center; }
#MarketGidComposite566741 div.mctitle { margin-top: 10px; }
#MarketGidComposite566741 .mgline:hover .mctitle a { text-decoration: underline; }
#MarketGidComposite566741 .mgline { background: none repeat scroll 0px 0px transparent; width: 33%; cursor: pointer; display: inline-block ! important; vertical-align: top; min-width: 200px; margin-bottom: 5px; padding: 0px ! important; }
#MarketGidComposite566741 div.mcprice { text-align: center; }
#MarketGidComposite566741 div.mcprice span { font-size: 14px; font-weight: bold; font-style: normal; color: rgb(201, 43, 69); }
#MarketGidComposite566741 div.mcprice > span { text-decoration: none; }
#MarketGidComposite566741 .mg-effect-text-on-image div.mcimg { bottom: 0px; display: block; margin: 0px; position: absolute; text-align: center; padding: 0px; }
#MarketGidComposite566741 .mg-effect-text-on-image img { border: 0px none ! important; }
#MarketGidComposite566741 .mg-effect-text-on-image .image-with-text { margin: 0px auto; border-style: solid; border-color: rgb(0, 0, 0); border-width: 0px; position: relative; width: 200px; height: 200px; }
#MarketGidComposite566741 .mg-effect-text-on-image .text-elements { width: 100%; margin: 0px auto; padding: 0px; right: 0px; bottom: 0px; position: absolute; background-color: rgba(0, 0, 0, 0.5); }
#MarketGidComposite566741 .mg-effect-text-on-image .text-elements a { color: rgb(255, 255, 255); }
#MarketGidComposite566741 .mg-effect-text-on-image .text-elements > div { padding-bottom: 5px; }

.breadkrambs { float: left; margin-bottom: 10px; width: 100%; }
.breadkrambs .st { color: rgb(51, 51, 51); font: 13px/12px arial; padding: 0px 3px; }
.breadkrambs a { color: rgb(51, 51, 51); float: left; font: 12px arial; text-decoration: none; width: auto; }
.breadkrambs span { float: left; width: auto; font: 12px arial; color: rgb(102, 102, 102); }

.pager li.pager-previous, .pager li.pager-next{display: inline-block; height:24px; margin: 0 !important; padding: 0;}
.pager li.pager-previous a {background:url("/images/pager_st.png") no-repeat scroll left top transparent;text-indent: -9999px; display: inline-block; height:24px; width: 33px;}
#block-block-3 .menu ul li ul li a:hover, #block-block-3 .menu ul a.active, #block-block-3 .menu ul.all_menu li:hover, #block-block-3 .menu ul.all_menu li.opened_child a { background:url("/images/left_a_active.png") no-repeat scroll left 0 transparent; color: #FFFFFF;}