
@font-face {
	font-family: "Cuprum";
	font-style: normal;
	font-weight: 400;
	src: local("Cuprum"), local("Cuprum-Regular"), url('whbezcjwni3hn2fd1rqjgw.woff') format("woff");
}
html, body, div, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { margin: 0px; padding: 0px; }
body { background: url('bg.png') repeat scroll 0% 0% rgb(43, 43, 43); color: rgb(0, 0, 0); font-family: tahoma; font-size: 11px; cursor: default; }
#wrapper { margin: 0px auto; width: 960px; padding: 0px 15px; }
table { border-collapse: collapse; border-spacing: 0px; }
hr { color: rgb(204, 204, 204); border-right: 0px none; border-width: 1px 0px 0px; border-style: dotted none none; border-color: rgb(204, 204, 204) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 1px; }
h3 { font-family: Cuprum,Tahoma,Arial,sans-serif; font-size: 18px; border-bottom: 1px solid rgb(51, 51, 51); margin-bottom: 4px; padding-bottom: 4px; color: rgb(165, 190, 0); font-weight: normal; }
h1 { font-family: Cuprum,Tahoma,Arial,sans-serif; font-size: 18px; font-weight: normal; }
h1 { font-family: Cuprum,Tahoma,Arial,sans-serif; font-size: 18px; font-weight: normal; }
a, a:visited { color: rgb(50, 135, 201); text-decoration: none; }
a:hover, a:active { color: rgb(36, 101, 148); text-decoration: none; }
#header-top { height: 30px; background: url('highlight.png') repeat-x scroll 0% 0% rgb(58, 186, 231); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.topmenu { padding: 8px 0px 0px 4px; }
.topmenu li { float: left; padding: 0px 5px; border-right: 1px solid rgb(0, 158, 213); }
.topmenu li a { color: rgb(255, 255, 255); padding: 4px; }
.topmenu li a:hover { padding: 4px; border-radius: 2px 2px 2px 2px; color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.search-box { position: relative; top: 4px; left: -4px; border-radius: 4px 4px 4px 4px; background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 200px; height: 21px; float: right; }
.input-text { width: 160px; height: 20px; margin-left: 8px; font-family: tahoma; border: medium none; background: none repeat scroll 0% 0% transparent; font-size: 11px; }
.ser-button { position: absolute; right: 5px; top: 4px; z-index: 105; cursor: pointer; border: medium none; width: 14px; height: 13px; background: url('search-button.png') no-repeat scroll 0% 0% transparent; }
#header-bottom { height: 130px; }
.header-icons { margin: 21px 5px 0px 0px; float: left; }
.header-icons img { opacity: 0.3; margin-bottom: 3px; transition: all 0.3s ease 0s; }
.header-icons img:hover { opacity: 1; }
#logo { margin-top: 19px; float: left; }
#content { overflow: hidden; background: none repeat scroll 0% 0% rgb(230, 227, 220); border-top-left-radius: 5px; border-top-right-radius: 5px; padding: 10px; }
.shadow-s { border-radius: 5px 5px 5px 5px; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); }
#l-content { margin-left: 260px; }
.d-content { overflow: hidden; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-radius: 4px 4px 4px 4px; padding: 10px; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); }
#sidebar { float: left; width: 250px; }
.berrors { box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); padding: 10px; border-radius: 3px 3px 3px 3px; margin-bottom: 10px; background: none repeat scroll 0% 0% rgb(255, 252, 214); }
.berrors img { float: left; margin-right: 5px; }
.menu-side { background: none repeat scroll 0% 0% rgb(250, 250, 250); border-radius: 4px 4px 4px 4px; padding: 5px 0px; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); margin-bottom: 10px; }
.menu-side h1 { padding: 0px 0px 3px 5px; font-size: 16px; border-bottom: 2px solid rgb(58, 186, 231); }
.s-level { padding-left: 22px; display: none; }
.s-level a { border-width: medium medium medium 2px; border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(139, 185, 23); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.s-level a:hover { padding-left: 8px; margin-left: -8px; }
a.w-sub { background: url('submenu.png') no-repeat scroll 230px 7px transparent ! important; }
a.w-sub:hover { background: url('submenu.png') no-repeat scroll 230px 7px rgb(245, 245, 245) ! important; }
.pc-links a { display: block; transition: all 0.3s ease 0s; border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(239, 239, 239); padding: 5px 0px 5px 10px; color: rgb(102, 102, 102); }
.pc-links a:hover { padding-left: 15px; background: none repeat scroll 0% 0% rgb(245, 245, 245); border-bottom: 1px solid rgb(236, 235, 235); color: rgb(165, 190, 0); }
.block-side { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-radius: 3px 3px 3px 3px; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); margin-bottom: 10px; }
.block-inner { padding: 5px; }
.block-head { height: 26px; padding: 0px 7px 0px 6px; border-top-right-radius: 3px; border-top-left-radius: 3px; line-height: 26px; border-bottom: 1px solid rgb(238, 238, 238); background: url('highlight.png') repeat-x scroll 0% 0% rgb(58, 186, 231); box-shadow: 0px 0px 10px rgb(206, 206, 206); color: rgb(255, 255, 255); font-size: 12px; }
#speedbar { background: none repeat scroll 0% 0% rgb(51, 51, 51); border-top: 1px solid rgb(34, 34, 34); color: rgb(255, 255, 255); padding: 7px 8px; }
#speedbar a { color: rgb(58, 186, 231); }
#footer { background: url('footer-bottom.png') repeat-x scroll center bottom rgb(255, 255, 255); padding: 10px; overflow: hidden; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; margin-bottom: 20px; color: rgb(119, 119, 119); }
#footer a { color: rgb(85, 85, 85); }
#footer a:hover { color: rgb(51, 51, 51); }
.counts { display: inline; }
.counts ul { float: right; }
.counts ul li { float: right; width: 88px; height: 31px; margin: 7px 0px 0px 8px; opacity: 0.7; }
.counts ul li:hover { opacity: 1; }
#footer-top { background: url('footer.png') repeat-x scroll center top rgb(34, 34, 34); padding: 10px; }
.rel-news { overflow: hidden; margin-bottom: 10px; border-radius: 3px 3px 3px 3px; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); padding: 10px; background: none repeat scroll 0% 0% rgb(34, 34, 34); }
.topnews { color: rgb(153, 153, 153); }
.topnews li a { color: rgb(255, 255, 255); font-size: 12px; display: block; }
.topnews li { padding-bottom: 4px; padding-top: 4px; clear: left; display: block; border-bottom: 1px solid rgb(51, 51, 51); overflow: hidden; }
.topnews img { float: left; width: 50px; height: 45px; margin-right: 5px; }
.topnews li a:hover { text-decoration: underline; text-shadow: 0px 0px 10px rgb(255, 255, 255); }
.comm-panel { float: left; border-radius: 3px 3px 3px 3px; border: 1px solid rgb(122, 176, 4); font-size: 18px; color: rgb(255, 255, 255); display: block; height: 32px; line-height: 32px; width: 42px; text-align: center; margin-right: 10px; background: url('highlight.png') repeat-x scroll 0% 0% rgb(130, 186, 0); }
.comm-panel span a { color: rgb(255, 255, 255); display: block; }
.short-info { padding-bottom: 8px; color: rgb(102, 102, 102); border-bottom: 1px dashed rgb(221, 221, 221); }
.argmore a { height: 29px; line-height: 28px; float: right; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(165, 190, 0); border-radius: 3px 3px 3px 3px; padding: 0px 15px; }
.argmore a:hover { background: none repeat scroll 0% 0% rgb(180, 207, 0); }
.morelink { padding-left: 15px; height: 29px; line-height: 28px; border-radius: 3px 3px 3px 3px; background: none repeat scroll 0% 0% rgb(242, 242, 241); }
.short-text { margin: 10px 0px; font-size: 12px; }
.short-text img { padding: 5px; border: 1px solid rgb(239, 239, 239); border-radius: 2px 2px 2px 2px; box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.03); }
a.fbutton:link, a.fbutton:visited, .fbutton, input.bbcodes { background: url('highlight_faint.png') repeat-x scroll 0% 0% rgb(50, 50, 50); font-family: tahoma,arial; color: rgb(255, 255, 255); border-radius: 2px 2px 2px 2px; font-size: 10px; font-weight: bold; text-shadow: 0px -1px 0px rgb(0, 0, 0); cursor: pointer; padding: 4px 5px; border: 1px solid rgb(33, 33, 33); transition: all 0.3s ease 0s; }
a.fbutton:hover, .fbutton:hover, input.bbcodes:hover { background: none repeat scroll 0% 0% rgb(90, 90, 90); }
.reset { list-style: none outside none; }
.jquery-lightbox-overlay { background: none repeat scroll 0% 0% rgb(0, 0, 0); }
.jquery-lightbox { position: relative; padding: 17px 0px; }
.jquery-lightbox-border-top-left, .jquery-lightbox-border-top-right, .jquery-lightbox-border-bottom-left, .jquery-lightbox-border-bottom-right { position: absolute; height: 17px; width: 12%; z-index: 7000; }
.jquery-lightbox-border-top-left { background: url('jquery-lightbox-theme.png') no-repeat scroll 0px 0px transparent; top: 0px; left: 0px; }
.jquery-lightbox-border-top-right { background: url('jquery-lightbox-theme.png') no-repeat scroll right 0px transparent; top: 0px; right: 0px; }
.jquery-lightbox-border-top-middle { background: none repeat scroll 0% 0% rgb(43, 43, 43); position: absolute; height: 7px; width: 78%; top: 0px; left: 12%; z-index: 7000; overflow: hidden; }
.jquery-lightbox-border-bottom-left { background: url('jquery-lightbox-theme.png') no-repeat scroll 0px bottom transparent; bottom: 0px; left: 0px; }
.jquery-lightbox-border-bottom-right { background: url('jquery-lightbox-theme.png') no-repeat scroll right bottom transparent; bottom: 0px; right: 0px; }
.jquery-lightbox-border-bottom-middle { background: none repeat scroll 0% 0% rgb(43, 43, 43); height: 7px; width: 78%; position: absolute; bottom: 0px; left: 12%; z-index: 7000; overflow: hidden; }
.jquery-lightbox-html { z-index: 7000; position: relative; border-width: 0px 7px; border-style: none solid; border-color: -moz-use-text-color rgb(43, 43, 43); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 0px 15px; vertical-align: top; }
.jquery-lightbox-background { position: absolute; top: 7px; left: 7px; z-index: 6999; float: left; padding: 0px; }
.jquery-lightbox-mode-image .jquery-lightbox-html { z-index: 6998; padding: 0px; }
.jquery-lightbox-button-close { background: url('jquery-lightbox-theme.png') no-repeat scroll -190px -115px transparent; position: absolute; top: 12px; right: -26px; width: 29px; height: 29px; }
.jquery-lightbox-button-close:hover { background: url('jquery-lightbox-theme.png') no-repeat scroll -220px -115px transparent; }
.jquery-lightbox-button-close span, .jquery-lightbox-buttons span { display: none; }
.jquery-lightbox-mode-image .jquery-lightbox-button-close { right: 14px; z-index: 7002; }
.jquery-lightbox-buttons { position: absolute; top: 7px; left: 7px; z-index: 7001; height: 39px; display: none; }
.jquery-lightbox-buttons .jquery-lightbox-buttons-init, .jquery-lightbox-buttons .jquery-lightbox-buttons-end { width: 5px; height: 39px; float: left; display: inline; }
.jquery-lightbox-buttons .jquery-lightbox-buttons-init { background: url('jquery-lightbox-theme.png') no-repeat scroll -151px -153px transparent; margin: 7px 0px 0px 7px; }
.jquery-lightbox-buttons .jquery-lightbox-buttons-end { background: url('jquery-lightbox-theme.png') no-repeat scroll -244px -153px transparent; margin: 7px 0px 0px; }
.jquery-lightbox-buttons .jquery-lightbox-button-left { background: url('jquery-lightbox-theme.png') no-repeat scroll -156px -153px transparent; width: 24px; height: 39px; float: left; display: inline; margin: 7px 0px 0px; }
.jquery-lightbox-buttons .jquery-lightbox-button-left:hover { background: url('jquery-lightbox-theme.png') no-repeat scroll -156px -194px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-button-right { background: url('jquery-lightbox-theme.png') no-repeat scroll -220px -153px transparent; width: 24px; height: 39px; float: left; display: inline; margin: 7px 0px 0px; }
.jquery-lightbox-buttons .jquery-lightbox-button-right:hover { background: url('jquery-lightbox-theme.png') no-repeat scroll -220px -194px transparent; }
.jquery-lightbox-buttons .jquery-lightbox-button-max { background: url('jquery-lightbox-theme.png') no-repeat scroll -182px -153px transparent; width: 36px; height: 39px; float: left; display: inline; margin: 7px 0px 0px; }
.jquery-lightbox-buttons .jquery-lightbox-button-max:hover { background: url('jquery-lightbox-theme.png') no-repeat scroll -182px -194px transparent; }
.jquery-lightbox-buttons-custom { height: 39px; float: left; display: inline; background: none repeat scroll 0% 0% rgb(43, 43, 43); line-height: 39px; font-size: 10px; margin: 7px 0px 0px; }
.jquery-lightbox-mode-image .jquery-lightbox-button-close { opacity: 0.7; }
.jquery-lightbox-mode-image .jquery-lightbox-buttons { opacity: 0.3; }
.jquery-lightbox-mode-image:hover .jquery-lightbox-buttons, .jquery-lightbox-mode-image:hover .jquery-lightbox-button-close { opacity: 0.9; }
.jquery-lightbox-navigator { display: none; }

#loading-layer { display: none; background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.7); color: rgb(255, 255, 255); text-align: center; border-radius: 2px 2px 2px 2px; padding: 10px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); }
.archives, .archives:visited { font-size: 12px; color: rgb(255, 255, 255); }
.archives:hover { color: rgb(58, 186, 231); }
.calendar { width: 100%; color: rgb(255, 255, 255); }
.calendar td, .calendar th { padding: 5px 0px; vertical-align: middle; text-align: center; }
.weekday-active-v, .day-active-v, .weekday-active, .day-active { font-weight: bold; }
.weekday { color: rgb(153, 153, 153); }
.monthselect { font-size: 1.15em; }
.day-current { background: none repeat scroll 0% 0% rgb(58, 186, 231); border-radius: 3px 3px 3px 3px; color: rgb(255, 255, 255); }
.calendar a { color: rgb(255, 255, 255); }
.rating { width: 85px; height: 17px; font-size: 0.9em; }
.unit-rating { list-style: none outside none; margin: 0px; padding: 0px; width: 85px; height: 17px; position: relative; background: url('rating.png') repeat-x scroll 0% 0% transparent; }
.unit-rating li { text-indent: -90000px; padding: 0px; margin: 0px; float: left; }
.unit-rating li a { display: block; width: 17px; height: 17px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0px; }
.unit-rating li a:hover { background: url('rating.png') repeat scroll 0px -17px transparent; z-index: 2; left: 0px; }
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 17px; }
.unit-rating a.r2-unit { left: 17px; }
.unit-rating a.r2-unit:hover { width: 34px; }
.unit-rating a.r3-unit { left: 34px; }
.unit-rating a.r3-unit:hover { width: 51px; }
.unit-rating a.r4-unit { left: 51px; }
.unit-rating a.r4-unit:hover { width: 68px; }
.unit-rating a.r5-unit { left: 68px; }
.unit-rating a.r5-unit:hover { width: 85px; }
.unit-rating li.current-rating { background: url('rating.png') repeat scroll 0px -34px transparent; position: absolute; height: 17px; display: block; text-indent: -9000px; z-index: 1; }
.attachment { color: rgb(128, 128, 128); }
#marker-bar, #txtselect_marker { display: block; visibility: hidden; position: absolute; z-index: 1200; opacity: 0; transition: opacity 0.4s ease 0s, visibility 0.1s linear 0.4s; }
#txtselect_marker { cursor: pointer; background: url('marker.png') no-repeat scroll 0px 0px transparent; }
#txtselect_marker:hover { background-position: 0px -32px; }
#share-popup { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(170, 170, 170); border-radius: 5px 5px 5px 5px; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); position: absolute; width: 414px; display: none; z-index: 100; padding: 10px 0px; opacity: 0; transition: opacity 0.4s ease 0s, visibility 0.1s linear 0.4s; }
#share-popup .social { padding: 0px 0px 10px 17px; height: 40px; }
#share-popup .social p { padding-bottom: 10px; margin: 0px; font-weight: bold; }
#share-popup .social ul { list-style: none outside none; margin: 0px; padding: 0px; }
#share-popup .social ul li { float: left; margin-right: 20px; padding-top: 2px; position: relative; }
#share-popup .social ul a { text-decoration: none; font-size: 11px; display: inline-block; color: rgb(170, 170, 170); padding-left: 25px; }
#share-popup .social ul a:hover { text-decoration: underline; color: rgb(234, 62, 38); }
#share-popup .social a span { cursor: pointer; width: 20px; height: 20px; background: url('social-icons.png') no-repeat scroll 20px 20px transparent; position: absolute; left: 0px; top: 0px; }
#share-popup .social .tw span { background-position: 0px -20px; }
#share-popup .social .tw:hover span { background-position: 0px 0px; }
#share-popup .social .fb span { background-position: -20px -20px; }
#share-popup .social .fb:hover span { background-position: -20px 0px; }
#share-popup .social .vk span { background-position: -40px -20px; }
#share-popup .social .vk:hover span { background-position: -40px 0px; }
#share-popup .social .gp span { background-position: -60px -20px; }
#share-popup .social .gp:hover span { background-position: -60px 0px; }
#share-popup .link { clear: both; border-top: 1px solid rgb(217, 217, 217); padding: 10px 5px 0px 10px; line-height: 1.2; overflow: hidden; margin: 0px 7px; }
#share-popup .link p { font-weight: bold; padding: 0px 0px 3px; margin: 0px; }
#share-popup .link span { color: rgb(153, 153, 153); font-size: 10px; display: block; padding-top: 3px; }
#share-popup .link a { display: block; }
.b-share-popup, x:nth-child(1) { border: 0px none; padding: 1px ! important; }
@media not all {
}
.b-share-popup_down .b-share-popup__tail, x:nth-child(1) { top: -9px; background-image: url('b-share-popup_down__tail.png'); }
.b-share-popup_up .b-share-popup__tail, x:nth-child(1) { bottom: -9px; background-image: url('b-share-popup_up__tail.png'); }
@media not all {
}
.b-share-form-button::-moz-focus-inner { border: medium none; }
.b-share { font: 86%/1.4545em Arial,sans-serif; display: inline-block; padding: 1px 3px 1px 4px ! important; vertical-align: middle; }
.b-share__handle { float: left; height: 16px; padding: 5px 3px 5px 2px ! important; cursor: pointer; text-align: left; text-decoration: none ! important; }
.b-share-icon { float: left; display: inline; overflow: hidden; width: 16px; height: 16px; padding: 0px ! important; vertical-align: top; border: 0px none; background: url('b-share-icon.png') no-repeat scroll 0px 99px transparent; }
.b-share-icon_vkontakte, .b-share-icon_custom { background-position: 0px 0px; }
.b-share-icon_facebook { background-position: 0px -68px; }
.b-share-icon_moimir { background-position: 0px -85px; }
.b-share-icon_odnoklassniki { background-position: 0px -170px; }
.b-share-icon_gplus { background-position: 0px -426px; }
.b-share_theme_counter .b-share { display: inline-block; vertical-align: middle; }
.b-share-counter { display: none; float: left; margin: 3px 6px 3px 3px; color: rgb(255, 255, 255); font: 14px/18px Arial,sans-serif; }
.b-share_theme_counter .b-share-btn__counter .b-share-counter { display: block; }
.b-share-btn__counter { text-decoration: none; }
.b-share_theme_counter .b-share-btn__wrap { position: relative; float: left; margin-left: 5px; }
.b-share_theme_counter .b-share-btn__wrap:first-child { margin-left: 0px; }
.b-share_theme_counter .b-share__link { display: inline-block; cursor: pointer; border-radius: 3px 3px 3px 3px; }
.b-share_theme_counter .b-share-icon { display: block; float: left; width: 24px; height: 24px; background-image: url('b-share_counter_large.png'); background-position: -20px 0px; }
.b-share_theme_counter .b-share-icon_facebook { background-position: 0px 0px; }
.b-share_theme_counter .b-share-btn__facebook { background-color: rgb(60, 90, 152); }
.b-share_theme_counter .b-share-btn__facebook:hover { background-color: rgb(48, 72, 122); }
.b-share_theme_counter .b-share-btn__facebook:active { border-top: 2px solid rgb(36, 54, 90); background-color: rgb(51, 77, 129); }
.b-share_theme_counter .b-share-icon_moimir { background-position: 0px -29px; }
.b-share_theme_counter .b-share-btn__moimir { background-color: rgb(34, 110, 183); }
.b-share_theme_counter .b-share-btn__moimir:hover { background-color: rgb(27, 88, 146); }
.b-share_theme_counter .b-share-btn__moimir:active { border-top: 2px solid rgb(20, 66, 109); background-color: rgb(29, 94, 156); }
.b-share_theme_counter .b-share-icon_vkontakte { background-position: 0px -58px; }
.b-share_theme_counter .b-share-btn__vkontakte { background-color: rgb(72, 114, 158); }
.b-share_theme_counter .b-share-btn__vkontakte:hover { background-color: rgb(58, 91, 126); }
.b-share_theme_counter .b-share-btn__vkontakte:active { border-top: 2px solid rgb(43, 68, 94); background-color: rgb(61, 97, 134); }
.b-share_theme_counter .b-share-icon_odnoklassniki { background-position: 0px -116px; }
.b-share_theme_counter .b-share-btn__odnoklassniki { background-color: rgb(255, 159, 77); }
.b-share_theme_counter .b-share-btn__odnoklassniki:hover { background-color: rgb(204, 127, 62); }
.b-share_theme_counter .b-share-btn__odnoklassniki:active { border-top: 2px solid rgb(151, 94, 46); background-color: rgb(217, 135, 66); }
.b-share_theme_counter .b-share-icon_gplus { background-position: 0px -145px; }
.b-share_theme_counter .b-share-btn__gplus { background-color: rgb(194, 82, 52); }
.b-share_theme_counter .b-share-btn__gplus:hover { background-color: rgb(155, 66, 42); }
.b-share_theme_counter .b-share-btn__gplus:active { border-top: 2px solid rgb(115, 49, 31); background-color: rgb(165, 70, 44); }
.b-share_theme_counter .b-share__link:active { height: 22px; }
.b-share_theme_counter .b-share__link:active .b-share-icon, .b-share_theme_counter .b-share__link:active .b-share-counter { position: relative; top: -1px; }
.b-share_theme_counter .b-share__link:after { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; content: ""; background-image: url('undefined'); }
.b-share_theme_counter .b-share__handle { height: auto; padding: 0px ! important; }

strong.bbc { font-weight: bold ! important; }
span.bbc_underline { text-decoration: underline ! important; }
span.bbc_center, div.bbc_center, p.bbc_center { text-align: center; display: block; }


ul.blank, ul.space, ul.line, ul.check, ul.zebra { list-style: none outside none; margin: 0px; padding: 0px; }
table.zebra { width: 100%; }
table.zebra th, table.zebra td { padding: 5px; }
table.zebra tbody, table.zebra tfoot { font-size: 12px; }
table.zebra .bold { font-weight: bold; }
.box-content, .box-note, .box-info, .box-warning, .box-hint, .box-download, .box-ok { margin: 15px 0px; padding: 10px; }
.box-info, .box-warning, .box-hint, .box-download, .box-ok { padding-left: 43px; }
form.short > div { margin: 10px 0px; }
form.short input { color: rgb(51, 51, 51); }
form.short input:-moz-placeholder { color: rgb(153, 153, 153); }
ul.zebra > li, table.zebra tbody td { border-bottom: 1px solid rgb(204, 204, 204); }
ul.zebra > li:first-child, table.zebra tbody tr:first-child td { border-top: 1px solid rgb(204, 204, 204); }
ul.zebra > li.odd, table.zebra tbody tr.odd, ul.zebra > li:nth-of-type(2n+1), table.zebra tbody tr:nth-of-type(2n+1) { background-color: rgb(247, 247, 247); }
table.zebra { border-right: 1px solid rgb(211, 211, 211); border-bottom: 1px solid rgb(211, 211, 211); background-color: white; }
table.zebra tr { border-top: 1px solid rgb(211, 211, 211); }
table.zebra tbody tr:nth-of-type(2n+1):hover, table.zebra tbody tr.odd:hover { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
table.zebra tr td, table.zebra tr th { border-left: 1px solid rgb(211, 211, 211); }
.box-content, .box-note, .box-color, .box-info, .box-warning, .box-hint, .box-download, .box-ok { border: 1px solid rgb(211, 211, 211); background: none repeat scroll 0% 0% rgb(255, 255, 255); text-align: left; }
.box-info { background: url('box_info.png') no-repeat scroll 4px 50% rgb(235, 245, 250); border-color: rgb(161, 192, 208); color: rgb(29, 94, 128); }

