@charset "utf-8";
/**
 * Адаптация из Joomla в uCoz - Lewonchik, ICQ: 425510763, http://webstory.ucoz.net
 */

/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tfoot, thead, table, tbody, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }
/* Grid Container */
.rt-container { margin: 0 auto; width: 960px; }
body { min-width: 960px; }
/* Grid Block */
.rt-block { padding: 15px; position: relative; }
#rt-content-top .rt-alpha, #rt-content-bottom .rt-alpha { margin-left: 0; }
#rt-content-top .rt-omega, #rt-content-bottom .rt-omega { margin-right: 0; }
/* Layout */
#rt-logo { width: 185px; height: 115px; display: block; }
#rt-content-top, #rt-content-bottom { overflow: hidden; }
#rocket { display: block; width: 110px; height: 15px; margin: 0 auto; }
#rt-copyright { text-align: center; }
/* Menu */
#rt-menu .rt-container { background: #666; height: 3em; }
#rt-menu ul.menu { list-style: none; margin: 0 10px; padding: 0; }
#rt-menu ul.menu li { float: left; padding: 0; background: none; }
#rt-menu ul.menu li a { font-weight: bold; line-height: 3em; display: block; padding: 0 15px; font-size: 1em; }
#rt-menu ul.menu ul { display: none; }
/* Typography */
body { font-size: 12px; line-height: 1.7em; font-family: Helvetica, Arial, Sans-Serif; }
form { margin: 0; padding: 0; }
p { margin: 0 0 15px 0; }
h1, h2, h3, h4, h5 { margin: 15px 0; line-height: 1.1em; }
h1 { font-size: 260%; }
h2 { font-size: 200%; }
h3 { font-size: 175%; }
h4 { font-size: 120%; }
h5 { font-size: 120%; }
h2.title { font-size: 170%; letter-spacing: -1px; line-height: 1em; }
a { text-decoration: none; outline: none; }
code { color: #000; margin: -1px 0 0 0; font: 10px Courier; }
blockquote { font: italic 16px/22px Georgia, Serif; }
.left-1, .left-2, .left-3, .left-4, .left-5, .left-6, .left-7, .left-8, .left-9, .left-10, .right-11 { float: left; margin-right: 50px; margin-bottom: 15px; display: inline; position: relative; }
.right-1, .right-2, .right-3, .right-4, .right-5, .right-6, .right-7, .right-8, .right-9, .right-10, .right-11 { float: right; margin-left: 50px; margin-bottom: 15px; display: inline; position: relative; }
.date-block { padding: 15px; }
/* Lists */
ol { margin: 20px 0; list-style: inside decimal; }
ul { list-style-type: square; }
ul li { padding: 0; margin: 0; }
ul li a { font-size: 1.2em; line-height: 1.8em; }
ul ul { margin-left: 25px; padding: 5px 0; }
ul li.author { margin: 0; letter-spacing: 1px; list-style: none; font-weight: bold; text-align: right; }
ul li.date { margin: 0; letter-spacing: 1px; list-style: none; text-align: right; font-weight: bold; }
ul li.comments { list-style: none; text-align: right; font-weight: bold; }
ul li.author span, ul li.date span, ul li.comments span { display: block; font-weight: normal; margin-bottom: 10px; line-height: 1em; }
/* RTL */
body.rtl { direction: rtl; }
body.rtl #rt-menu ul.menu { float: right; }
body.rtl #rt-menu ul.menu li { float: right; }
/* Style */
html, body { margin-bottom:1px; }
body { background: #ddd; color: #444; }
h1, h2, h3, h4, h5, h6, legend { color: #000; }
#rt-header h2, #rt-bottom h2 { color: #aaa; }
#rt-header, #rt-bottom { color: #aaa; }
.rt-container { background: #fff; }
a { color: #cc0000; }
a:hover { color: #000; }
#rt-header .rt-container { background: #000 url(../images/header-assets.png) 50% -363px repeat-x; }
#rt-logo { background: url(../images/header-assets.png) 0 0 no-repeat; }
#rt-menu ul.menu li a { color: #fff; }
#rt-menu ul.menu li a:hover { background: #444; color: #fff; }
#rt-menu ul.menu li.active a, #rt-menu ul.menu li.active a:hover { background: #fff; color: #000; }
#rt-bottom .rt-container { background: #000 url(../images/header-assets.png) 50% -363px repeat-x; border-top: 4px solid #666; }
#rt-footer .rt-container, #rt-copyright .rt-container { background: #666; }
#rt-footer, #rt-copyright { color: #ccc; }
#rt-footer h2 { color: #fff; }
#rt-sidebar-a { background-color:#e0e0e0; }
#rt-sidebar-b { background-color:#e9e9e9; }
#rt-sidebar-c { background-color:#f0f0f0; }
#rocket { background: url(../images/rocket.png) 0 0 no-repeat; }
/* Clear Set */
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; list-style: none; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* 12 GRID STYLES */
/* 12 Grid */
.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 { display: inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; }
.rt-container .rt-grid-1 { width: 60px; }
.rt-container .rt-grid-2 { width: 140px; }
.rt-container .rt-grid-3 { width: 220px; }
.rt-container .rt-grid-4 { width: 300px; }
.rt-container .rt-grid-5 { width: 380px; }
.rt-container .rt-grid-6 { width: 460px; }
.rt-container .rt-grid-7 { width: 540px; }
.rt-container .rt-grid-8 { width: 620px; }
.rt-container .rt-grid-9 { width: 700px; }
.rt-container .rt-grid-10 { width: 780px; }
.rt-container .rt-grid-11 { width: 860px; }
.rt-container .rt-grid-12 { width: 940px; }
/* Grid Push */
.rt-container .rt-push-1 { left: 80px; }
.rt-container .rt-push-2 { left: 160px; }
.rt-container .rt-push-3 { left: 240px; }
.rt-container .rt-push-4 { left: 320px; }
.rt-container .rt-push-5 { left: 400px; }
.rt-container .rt-push-6 { left: 480px; }
.rt-container .rt-push-7 { left: 560px; }
.rt-container .rt-push-8 { left: 640px; }
.rt-container .rt-push-9 { left: 720px; }
.rt-container .rt-push-10 { left: 800px; }
.rt-container .rt-push-11 { left: 880px; }

/* Grid Pull */
.rt-container .rt-pull-1 { left: -80px; }
.rt-container .rt-pull-2 { left: -160px; }
.rt-container .rt-pull-3 { left: -240px; }
.rt-container .rt-pull-4 { left: -320px; }
.rt-container .rt-pull-5 { left: -400px; }
.rt-container .rt-pull-6 { left: -480px; }
.rt-container .rt-pull-7 { left: -560px; }
.rt-container .rt-pull-8 { left: -640px; }
.rt-container .rt-pull-9 { left: -720px; }
.rt-container .rt-pull-10 { left: -800px; }
.rt-container .rt-pull-11 { left: -880px; }
/* Extras */
.left-1, .right-1 { width: 30px; }
.left-2, .right-2 { width: 110px; }
.left-3, .right-3 { width: 190px; }
.left-4, .right-4 { width: 270px; }
.left-5, .right-5 { width: 350px; }
.left-6, .right-6 { width: 430px; }
.left-7, .right-7 { width: 510px; }
.left-8, .right-8 { width: 590px; }
.left-9, .right-9 { width: 670px; }
.left-10, .right-10 { width: 750px; }
.left-11, .right-11 { width: 830px; }



/* Headings */
.rt-joomla h1 { letter-spacing: -2px; }
.rt-joomla h2, .rt-joomla h3, .rt-joomla h4, .rt-joomla h5 { letter-spacing: -1px; }
.componentheading { font-weight: bold; display: block; margin-bottom: 15px; }
.contentheading { font-size: 140%; font-weight: bold; margin-bottom: 15px; display: block; }
/* Column Layout */
.rt-joomla .float-left { float: left; }
.rt-joomla .float-right { float: right; }
.rt-joomla .width15 { width: 14.999%; }
.rt-joomla .width33 { width: 33.333%; }
.rt-joomla .width50 { width: 49.999%; }
.rt-joomla .width100 { width: 100%; }
/* Blog Layout */
.rt-joomla .rt-blog .rt-description { margin: 10px 0px 15px 0px; padding-bottom: 20px; border-bottom: 1px #c8c8c8 dotted; }
.rt-joomla .rt-article { margin-bottom: 35px; }
.rt-joomla .rt-article-bg { padding-bottom: 5px; border-bottom: 1px #c8c8c8 dotted; }
.rt-joomla .multicolumns .rt-article { margin: 0px 15px 15px 15px; }
.rt-joomla .multicolumns .first .rt-article { margin-left: 0px; }
.rt-joomla .multicolumns .last .rt-article { margin-right: 0px; }
.rt-joomla .rt-article-links { margin: 10px 0px 10px 0px; }
/* Article Layout */
.rt-joomla h1.rt-article-title { width: auto; }
.rt-joomla span.edit { margin-left: 10px; float: left; }
.rt-joomla .rt-articleinfo { margin-bottom: 15px; }
.rt-joomla .rt-articleinfo span.modified, .rt-joomla .rt-articleinfo span.author, .rt-joomla .rt-articleinfo span.created, .rt-joomla .rt-articleinfo span.url { display: block; font-size: 95%; }
.rt-joomla .rt-articleinfo span.author { color: #969696; font-style: italic; }
.rt-joomla .rt-articleinfo span.created { font-weight: bold; }
.rt-joomla .rt-description { margin: 10px 0px 10px 0px; overflow: hidden; }
.rt-description img.left { margin-right: 15px; float: left; }
.rt-description img.right { margin-left: 15px; float: right; }
.rt-joomla .filter { margin: 10px 0px; }
.rt-joomla span.number { color: #969696; font-style: italic; }
.rt-joomla .rt-article-icons { width: 65px; overflow: hidden; float: right; }
.rt-joomla .icon { display:block; width:16px; height:16px; float: right; margin-left:3px; background-image: url(../images/typography.png); background-repeat: no-repeat; }
.rt-joomla .printscreen { display: none; }
.rt-joomla .print { background-position: 0 0; }
.rt-joomla .email { background-position: -16px 0; }
.rt-joomla .pdf { background-position: -32px 0; }
.rt-joomla .edit { background-position: -48px 0; margin-left: 0 !important; margin-right:5px; }
.rt-joomla .edit img { opacity: 0; }
.rt-joomla .rt-article-cat { font-weight: bold; margin-top: 15px; margin-bottom: 0; }
.rt-pagination { text-align: center; }
.rt-pagination .tab { display: inline-block; margin-right: 8px; }
.rt-pagination .tab .page-active { background: none; }
.rt-pagination .page-block { display: inline-block; margin-right: 4px; font-weight: bold; }
.rt-pagination .page-active, .rt-pagination .page-inactive { padding: 0 4px; }
.rt-pagination .page-inactive:hover { cursor: pointer; }
.rt-pagination .rt-results { margin-bottom: 5px; }
/* Contact */
.rt-joomla .contact h1 { margin-bottom: 0px; font-size: 250%; font-weight: normal; letter-spacing: -1px; }
.rt-joomla .contact h2 { margin-bottom: 10px; font-size: 120%; font-weight: normal; text-transform: uppercase; letter-spacing: 0px; }
.rt-joomla .contact .image { float: right; }
.rt-joomla .contact table { margin-bottom: 10px; }
.rt-joomla .contact label.label-top { display: block; }
.contact .icon { float: left; width: 40px; }
.contact .misc, .contact .webpage, .contact .mobile, .contact .email, .contact .telephone, .contact .fax, .contact .country, .contact .state, .contact .postcode, .contact .suburb, .contact .street-address { overflow: hidden; }
.contact .other .surround { margin-top: 5px; }
.contact .vcard { margin-top: 15px; }
.rt-joomla .contact .inputbox { border: 1px solid #ddd; font-size: 1.2em; padding: 2px; margin: 0; }
.rt-joomla .contact .label-top { display: block; font-weight: bold; font-size: 120%; }
.rt-joomla .contact fieldset div { margin-bottom: 10px; }
/* Search */
.rt-joomla .search p.info { margin: 0px; color: #969696; font-style: italic; }
.rt-joomla .search span.highlight { background: #ffffaa; }
.rt-joomla .search_result { margin-top: 15px; }
.rt-joomla .search_result .inputbox { border: 1px solid #ddd; font-size: 1.2em; padding: 2px; margin: 0; }
.rt-joomla .search_result fieldset.word label { display: block; width: 130px; float: left; font-weight: bold; font-size: 120%; }
.rt-joomla .search_result fieldset { margin-bottom: 15px; }
.rt-joomla .search_result .phrase legend, .rt-joomla .search_result .only legend { line-height: 30px; font-weight: bold; }
/* Newsflash */
.module-newsflash { overflow: hidden; }
.module-newsflash .rt-article { padding-bottom: 15px; overflow: hidden; }
.module-newsflash .last { padding-bottom: 0px; }
/* Other */
.rt-breadcrumb-surround { margin: 0; display: block; position:relative; overflow: hidden; height: 20px; padding: 15px 25px; }
/* Article */
.rt-joomla .rt-article { margin-bottom: 35px; }
.rt-joomla .rt-articleinfo { margin: 0 -5px; padding: 5px 11px 5px 0; overflow: hidden; }
.bodylevel-low .rt-joomla .rt-articleinfo { padding-bottom: 15px !important; }
.rt-joomla .rt-articleinfo2 { float: left; height: 24px; padding: 0 15px 0 12px; line-height: 24px; }
.rt-author, .rt-date-posted, .rt-date-modified { display: inline; text-align: right; font-weight: bold; margin-bottom: 15px; letter-spacing: 0.1em; margin-right: 6px; }
.rt-date-posted, .rt-date-modified { padding-left: 8px; }
.rt-author span, .rt-date-posted span, .rt-date-modified span { display: inline; font-weight: normal; font-size: 12px; line-height: 1.2em; text-transform: none; letter-spacing: normal; }
.rt-joomla .rt-article-cat { float: left; margin-top: 10px; margin-bottom: 0; }
.rt-joomla .rt-headline { margin: 0 0 15px 0; }
.rt-comment-block { display: block; float: right; }
.rt-comment-badge { display: block; width: 44px; height: 32px; margin: -4px 0; float: left; font-weight: bold; }
.rt-comment-badge:hover { background-position: 0 -37px; }
.bodylevel-low .rt-comment-badge { background-position: -56px 0; width: 36px; margin: -4px 5px -4px 0; text-shadow: none; font-weight: normal; }
.bodylevel-low .rt-comment-badge:hover { background-position: -56px -37px; }
.rt-comment-badge span { display: block; line-height: 32px; font-size: 14px; text-align: center; padding-right: 4px; }
.rt-comment-text { text-align: right; display: block; float: left; line-height: 24px; }
.rt-joomla .rt-article-bg { border-bottom: none; padding: 0; }
.rt-joomla .rt-pagetitle { margin-top: 0; margin-bottom: 30px; }
/* Typography */
.rt-joomla .rt-article-icons { width: 75px; height: 21px; margin-top: 10px; padding: 1px 5px 0 4px; }
.rt-joomla .icon { display:block; width:22px; height:19px; float: right; }
.rt-joomla .pdf { background-position: -83px 0; background-repeat: no-repeat; margin-left: 3px; }
.rt-joomla .print { background-position: -40px 0; background-repeat: no-repeat; margin-left: 3px; }
.rt-joomla .email { background-position: 0 0; background-repeat: no-repeat; }
.rt-joomla a:hover .pdf { background-position: -83px -23px; }
.rt-joomla a:hover .print { background-position: -40px -23px; }
.rt-joomla a:hover .email { background-position: 0 -23px; }
#form-login ul li, #com-form-login ul li, ul.rt-more-articles li, .rt-section-list ul li { list-style: none; }
#form-login ul li a, #com-form-login ul li a, ul.rt-more-articles li a, .rt-section-list ul li a { padding-left: 15px; font-size: 110%; }
#form-login .inputbox, .rt-joomla .user input#email, .rt-joomla .user input#name, .rt-joomla .user input#username, .rt-joomla .user input#password, .rt-joomla .user input#password2 { border: 0; background-color: transparent; padding: 5px 10px; height: 18px; outline: none; }
#rt-main-surround .rt-grid-2 .inputbox { background-position: 0 0; }
#rt-main-surround .rt-grid-3 .inputbox { background-position: 0 -33px; }
#rt-main-surround .rt-grid-4 .inputbox { background-position: 0 -66px; }
.col12 .rt-grid-2 #form-login .inputbox { width: 90px; }
.col12 .rt-grid-3 #form-login .inputbox, .col12 .rt-grid-4 #form-login .inputbox, .col12 .rt-grid-5 #form-login .inputbox, .col12 .rt-grid-6 #form-login .inputbox, .col12 .rt-grid-7 #form-login .inputbox, .col12 .rt-grid-8 #form-login .inputbox, .col12 .rt-grid-9 #form-login .inputbox, .col12 .rt-grid-10 #form-login .inputbox, .col12 .rt-grid-12 #form-login .inputbox, #com-form-login .inputbox, .rt-joomla .user input#email { width: 170px; }
.col12 .rt-grid-4 #form-login .inputbox, .col12 .rt-grid-5 #form-login .inputbox, .col12 .rt-grid-6 #form-login .inputbox, .col12 .rt-grid-7 #form-login .inputbox, .col12 .rt-grid-8 #form-login .inputbox, .col12 .rt-grid-9 #form-login .inputbox, .col12 .rt-grid-10 #form-login .inputbox, .col12 .rt-grid-12 #form-login .inputbox, #com-form-login .inputbox, .rt-joomla .user input#email, .rt-joomla .user input#name, .rt-joomla .user input#username, .rt-joomla .user input#password, .rt-joomla .user input#password2 { width: 250px; }
#com-form-login .inputbox { border: 0; background-color: transparent; padding: 5px 10px; height: 18px; outline: none; }
#com-form-login ul { margin-top: 15px; }
.rt-joomla .results ol.list { margin-top: 0; }
.rt-joomla .results ol.list h4 { border: 0; margin-top: 0; margin-bottom: 0; display: inline; }
.rt-joomla .results ol.list li { padding: 10px 5px; margin-bottom: 5px; }
.rt-joomla .results ol.list li p { margin-top: 0; font-size: 90%; }
.rt-joomla .results ol.list .description { margin-bottom: 15px; }
.rt-joomla .results ol.list li span.small { font-size: 90%; }
.rt-joomla .user legend, .rt-joomla .contact legend { text-transform: uppercase; font-weight: bold; font-size: 260%; line-height: 120%; }
.rt-joomla .user { margin-top: 15px; }
.rt-joomla .user legend { text-transform: none; margin-top: 15px; }
/* JComments Module */
.rt-block ul.jclist { margin:0; padding:0; list-style:none; }
.rt-block ul.jclist li { background:url(../images/typography/speach-bubble.png) 100% 0 no-repeat; padding:5px 60px 5px 10px !important; margin: 0 0 5px 0 !important; position:relative; }
.rt-block ul.jclist li img { position:absolute; padding:5px; top:2px; right:-5px; }
.rt-block ul.jclist .jcl_comment { line-height:130%; text-indent:0; padding:0; }
/* RokTabs */
.roktabs-wrapper { margin: -12px 0; padding: 0; position: relative; }
.roktabs { position: relative; z-index: 3; }
.roktabs-wrapper .roktabs-container-inner { position:relative; overflow: hidden; }
.roktabs-wrapper .roktabs-container-wrapper { clear: both; position: relative; overflow:hidden; width:50000px; }
.roktabs-wrapper .roktabs-container-wrapper div { float: left; }
.roktabs-wrapper .roktabs-container-wrapper div.wrapper { padding: 12px 0; width: auto; float: none; }
.roktabs-wrapper .roktabs-links { margin: 0; padding: 0; height: 58px; overflow: hidden; }
.roktabs-wrapper .active-arrows .roktabs-links { margin: 0 18px 0 38px; padding: 0; height: 58px; }
.roktabs-wrapper .roktabs-links ul { text-align: left; list-style-type: none; overflow:hidden; margin: 0; padding: 0; height: 42px; }
.roktabs-wrapper .roktabs-links ul li { float: left; padding: 0; margin: 0 35px; text-decoration: none; position: relative; height: 42px; line-height: 42px; font-size: 110%; }
.roktabs-wrapper .roktabs-links ul li span.tab1 { display: block; height: 42px; margin-left: -35px; }
.roktabs-wrapper .roktabs-links ul li span.tab2 { display: block; height: 42px; padding: 0 10px; margin-right: -35px; }
.roktabs-wrapper .roktabs-scroller { position: absolute; bottom: 0; right: 0; height: 42px; }
.roktabs-wrapper .arrow-next, .roktabs-wrapper .arrow-prev { line-height: 20px; text-align: center; cursor: pointer; z-index: 2; position: absolute; top: 8px; height:28px; width: 28px; }
.roktabs-wrapper .arrow-prev span, .roktabs-wrapper .arrow-next span { display: none; }
.roktabs-wrapper .arrow-next { background-position: 0 -32px; background-repeat: no-repeat; right: 0; }
.roktabs-wrapper .arrow-next:hover { background-position: 0 -96px; background-repeat: no-repeat; }
.roktabs-wrapper .arrow-prev { background-position: 0 0; background-repeat: no-repeat; left: 0; }
.roktabs-wrapper .arrow-prev:hover { background-position: 0 -64px; background-repeat: no-repeat; }
.bodylevel-high .roktabs-topbar2, {
background: url(../images/module-title2-r.png) 100% 2px no-repeat;
}
.bodylevel-high .roktabs-topbar3, {
background: url(../images/module-title2-l.png) 0 2px no-repeat;
}
/* RokAjaxSearch */
#rokajaxsearch { overflow: hidden; margin-left: -13px; }
#rokajaxsearch .inputbox { float: left; width: 245px; height: 17px; line-height: 12px; margin-right: 10px; padding: 6px 8px 5px 40px; border: 0; font-size: 13px; outline: none; background: none; }
#rokajaxsearch .roksearch-wrapper { height: 28px; display: inline-block; float: left; }
.search_options { float: left; margin-top: 5px; }
.search_options label { margin-right:8px; }
#roksearch_results { border-bottom: 0; }
#roksearch_search_str { width: auto; padding: 4px; }
#roksearch_search_str.loading { background: transparent url(../images/spinner.gif) no-repeat scroll 97% 50% !important }
#roksearch_results { z-index: 10000; position: absolute; width: 400px; float: right; margin-top: -1px; text-align: left; visibility: hidden; }
#roksearch_results a#roksearch_link { float: right; padding-right: 5px; margin-top: 10px; display: block; height: 12px; width: 12px; background-position: 0 -50px; }
#roksearch_results h3 { margin-top: 0; margin-bottom: 0; line-height: 110%; font-size: 120%; padding-bottom: 0; }
#roksearch_results span { display: block; line-height: 130%; font-size: 90%; }
#roksearch_results .container-wrapper { overflow: hidden; }
#roksearch_results .page { float: left; }
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm { padding: 10px; line-height: 100%; text-transform: uppercase; font-weight: normal; font-size: 100%; }
#roksearch_results .roksearch_row_btm { overflow: hidden; }
#roksearch_results .roksearch_row_btm span { line-height: 140%; }
#roksearch_results span.small { display: inline-block; margin-top: 2px; margin-bottom: 7px; font-size: 10px; }
#roksearch_results span.highlight { display: inline; }
#roksearch_results a.clr { font-size: 100%; }
#roksearch_results a:hover { text-decoration: none; }
#roksearch_results .roksearch_odd { padding: 15px; position: relative; }
#roksearch_results .roksearch_even { padding: 15px; position: relative; }
#roksearch_results .container-arrows { height: 12px; width: 30px; float: left; margin-right: 5px; position: relative; }
#roksearch_results .arrow-left, #roksearch_results .arrow-left-disabled, #roksearch_results .arrow-right, #roksearch_results .arrow-right-disabled { width: 12px; height: 12px; position: absolute; top: 0; }
#roksearch_results .arrow-left { left: 0; cursor: pointer; background-position: 0 2px; }
#roksearch_results .arrow-left-disabled { left: 0; background-position: 0 -33px; }
#roksearch_results .arrow-right { left: 18px; cursor: pointer; background-position: 0 -15px; }
#roksearch_results .arrow-right-disabled { left: 18px; background-position: 0 -33px; }
#roksearch_results .viewall span { line-height: 100%; }
#roksearch_results a.viewall { float: left; margin-right: 5px; }
#roksearch_results .estimated_res, #roksearch_results .pagination_res { font-size: 9px; font-style: italic; text-transform: none; float:left; }
#roksearch_results .pagination_res { font-style: normal; float: right; font-size: 11px; margin-top: -1px; }
#roksearch_results .powered-by-google { text-transform: lowercase; font-style: italic; font-size: 9px; }
#roksearch_results .google-search a#roksearch_link { margin-top: 5px; }
#roksearch_results .readon { display: inline-block; margin-left: 10px; height: 34px; margin-top: 15px; }
#roksearch_results .readon span, .readon .button { display: block; margin-left: -10px; padding: 0 15px 3px 15px; border: 0; font-size: 13px; cursor: pointer; height: 34px; line-height: 32px; float: left; font-weight: bold; }
/* RokNewsPager */
body ul.roknewspager { border: 0; padding: 0; }
body ul.roknewspager li { margin-bottom: 0; }
body #rt-main-surround ul.roknewspager li { padding-bottom: 20px; }
body #rt-showcase ul.roknewspager li { margin-bottom: 0; }
body .roknewspager-title { line-height: 1.3em; }
body #rt-showcase ul.roknewspager .roknewspager-div { padding: 16px 20px; }
body ul.roknewspager .roknewspager-div { padding: 0; }
body .roknewspager-div .author { font-size: 90%; display: inline; float: left; margin-right: 5px; margin-bottom: 15px; }
body .roknewspager-div .published-date { font-size: 90%; margin-bottom: 15px; }
body .roknewspager-div a img { float: left; margin-right: 15px; margin-top: 4px; }
body .article-rating .rating-bar { float:left; height:19px; width:124px; text-align:left; padding-left: 5px; padding-right: 5px; }
body .article-rating .rating-bar div { height:19px; overflow:hidden; }
/* RokStories */
#rt-showcase .rokstories-layout3 .feature-block .desc-container { width:97%; left:10px; bottom: 10px; font-size: 140%; background-color:transparent; }
#rt-showcase .rokstories-layout3 .feature-block .desc-container .description { left:15px; }
#rt-showcase .feature-circles-sub span { display: none; }
#rt-showcase .feature-circles-sub { width:10px; height:10px; margin: 0 5px; cursor:pointer; display:inline-block; }
#rt-showcase .rokstories-layout3 .description .feature-title { line-height: 130%; height: 130%; margin-bottom: 5px; }
#rt-showcase .image-full { margin: 0px auto; }
.rokstories-tip { z-index: 1000; }
body .rokstories-layout2 .feature-arrow-r { background: url(../images/rokstories-arrows.png) 100% 0 no-repeat; }
body .rokstories-layout2 .feature-arrow-l { background: url(../images/rokstories-arrows.png) 0 0 no-repeat; }
body .rokstories-layout2 .arrowleft-hover { background-position: 0 50%; }
body .rokstories-layout2 .arrowleft-down { background-position: 0 100%; }
body .rokstories-layout2 .arrowright-hover { background-position: 100% 50%; }
body .rokstories-layout2 .arrowright-down { background-position: 100% 100%; }
/* JComments */
.rok-comment-entry .comment-avatar, .jclist img { background: url(../images/border.png) 0 0; }
.rok-comment-entry span.comments-vote a { background-image: url(../images/comments-sprite.png); }
#comments-form .readon span { display: block; margin-left: -10px; padding: 0 15px 3px 15px; border: 0; font-size: 13px; cursor: pointer; height: 34px; line-height: 32px; float: left; font-weight: bold; }
#comments-form .readon { float: left; margin-right: 5px; }
#comments-form .roksubscribe { padding: 1px 5px 7px 24px; }
#rt-main-surround #jc h2.title { height: 34px; }
/* Editing */
.rt-joomla .edit-article fieldset legend { text-transform: uppercase; font-weight: bold; font-size: 260%; }
.rt-joomla .edit-article fieldset div { overflow: visible; }
#system-message dd.notice { border: 0; background: none; }
#editor-xtd-buttons { padding: 5px; margin-top: 10px; }
.button2-left, .button2-right, .button2-left div, .button2-right div { float: left; }
.button2-left a, .button2-right a, .button2-left span, .button2-right span { display: block; height: 22px; float: left; line-height: 22px; font-size: 11px; cursor: pointer; }
.button2-left span, .button2-right span { cursor: default; }
.button2-left .page a, .button2-right .page a, .button2-left .page span, .button2-right .page span { padding: 0 6px; }
.button2-left a, .button2-left span { padding: 0 24px 0 6px; }
.button2-right a, .button2-right span { padding: 0 6px 0 24px; }
.button2-left { float: left; margin-left: 5px; }
.button2-right { float: left; margin-left: 5px; }
/* RTL */
body.rtl .rokajaxsearch { direction: ltr; text-align: right; }
body.rtl .rokajaxsearch .inputbox { text-align: right; }
body.rtl #roksearch_results { direction: ltr; text-align: right; }
body.rtl #rokajaxsearch { margin-right: -13px; margin-left: 0; }
body.rtl #rokajaxsearch .inputbox { float: right; margin-right: 0; margin-left: 10px; padding: 6px 8px 5px 40px; }
body.rtl #rokajaxsearch .roksearch-wrapper { float: right; }
body.rtl .search_options { float: right; }
body.rtl .search_options label { margin-left:8px; margin-right: 0; }
body.rtl .rt-pollbuttons .readon { float: right; }
body.rtl #form-login ul li a, body.rtl #com-form-login ul li a, body.rtl ul.rt-more-articles li a, body.rtl .rt-section-list ul li a { padding-left: 0; padding-right: 15px; }
body.rtl .rt-joomla .rt-articleinfo2 { float: right; }
body.rtl .rt-joomla .rt-articleinfo { padding: 5px 0 5px 11px; }
body.rtl .rt-comment-block { float: left; }
body.rtl .rt-joomla .rt-article-icons { float: left; }
body.rtl .article-rating { float: right; }
body.rtl .article-rating .rating-bar { float: right; text-align: right; }
.bodylevel-high.rtl #rokajaxsearch .roksearch-wrapper, .bodylevel-med.rtl #rokajaxsearch .roksearch-wrapper, .bodylevel-low.rtl #rokajaxsearch .roksearch-wrapper { background-position: 100% 0; float: right; }
.rtl #rokajaxsearch #roksearch_search_str.loading { background-position: 40px 50% !important; }
body.rtl #roksearch_results a#roksearch_link { float: left; padding-right: 0; padding-left: 5px; background-position: 100% -50px; }
body.rtl #roksearch_results .container-arrows { float: right; margin-right: 0; margin-left: 5px; }
body.rtl #roksearch_results a.viewall { float: right; }
body.rtl .rt-joomla .search_result fieldset.word label { float: right; }
body.rtl .roktabs-wrapper { direction: ltr; text-align: right; }
body.rtl .roktabs-wrapper .roktabs-links ul li { float: right; }
body.rtl .rt-joomla .label-left { float: right; }
body.rtl .rt-author, body.rtl .rt-date-posted, body.rtl .rt-date-modified { float: right; }
body.rtl .rt-date-posted span { line-height: 24px; }
body.rtl .rt-date-posted, body.rtl .rt-date-modified { padding-left: 0; padding-right: 8px; }
body.rtl #comments-form p { text-align: right; }
body.rtl #comments-form p span a { float: right; }
body.rtl #comments-form-buttons .readon { float: right; }
body.rtl #comments-list-footer { float: left; }
body.rtl #jc #comments h2.comments-title, body.rtl #rt-main-surround #jc h2.comments-title { text-align: right; background-position: 100% 0; }
body.rtl #comments-footer a { float: left; }
body.rtl .rokradios, body.rtl .rokradios-active, body.rtl .rokchecks, body.rtl .rokchecks-active { display: inline-block; }

.MusicBlock {opacity: 0.7;background:#303030;border:1px solid #252525;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:3px;}      
 div.MusicBlock:hover {opacity: 1.0;border:1px solid #222;}







div.jqmAlert
* html div.jqmAlert {position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
div.jqmAlertWindow {height: auto;width: auto;margin: auto;max-width:600px;padding: 10px 10px 10px 10px;background:#111;border:1px dotted #444;}
.jqmAlertTitle{margin:0px 0px 0px 0px;height:21px;color:#FFF;background:#000;}
.jqmAlertTitle h1{padding:2px 2px 2px 2px;font-size:12px;font-weight:bold;color:#FFF;}
div.jqmAlert .jqmClose em{display:none;}
div.jqmAlert .jqmClose {width:20px;height:20px;display:block;float:right;background:transparent url(http://up-rise.ru/All-Scripts/okno/close_icon_double.png) 0 0 no-repeat;}
div.jqmAlert a.jqmClose:hover,div.jqmAlert a.jqmCloseHover{ background-position: 0 -20px; }
div.jqmAlertContent{border-top:px;color:#FFF;font:11px arial;padding:5px 5px 5px 5px;margin:5px;border:1px dotted #111;letter-spacing:0px;background:#111 url(http://up-rise.ru/All-Scripts/okno/darkgrid.png);}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




div.jqmAlert {display: none;position:fixed;top:20%;left:10%;right:10%;bottom:10%;}
* html div.jqmAlert {position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
div.jqmAlertWindow {height: auto;width: auto;margin: auto;max-width:600px;padding: 10px 10px 10px 10px;background:#111;border:1px dotted #444;}
.jqmAlertTitle{margin:0px 0px 0px 0px;height:21px;color:#FFF;background:#000;}
.jqmAlertTitle h1{padding:2px 2px 2px 2px;font-size:12px;font-weight:bold;color:#FFF;}
div.jqmAlert .jqmClose em{display:none;}
div.jqmAlert .jqmClose {width:20px;height:20px;display:block;float:right;background:transparent url(http://www.up-rise.ru/All-Scripts/okno/close_icon_double.png) 0 0 no-repeat;}
div.jqmAlert a.jqmClose:hover,div.jqmAlert a.jqmCloseHover{ background-position: 0 -20px; }
div.jqmAlertContent{border-top:px;color:#FFF;font:11px arial;padding:5px 5px 5px 5px;margin:5px;border:1px dotted #111;letter-spacing:0px;background:#111 url(http://www.up-rise.ru/All-Scripts/okno/darkgrid.png);}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.banner img {margin:3px; padding:2px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:0 0px 5px #6A6A6A; box-shadow:0 0px 5px #6A6A6A;-webkit-box-shadow:0 0px 5px #6A6A6A;} 
 .sitedir {opacity: 0.7;background:#303030;border:1px solid #252525;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:3px;}    
 .sitedir:hover {opacity: 1.0;border:1px solid #222;} 
 .sitedir:hover {opacity: 1.0;border:1px solid #303030;text-shadow: 1px 1px 0px #212121;}