﻿/**
 * Адаптация из Joomla в uCoz - Lewonchik, ICQ: 425510763, http://webstory.net.ru
 */

/* 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, textarea, fieldset, form, label, textarea, legend, caption, table {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent}
/* Grid Container */
.rt-container {margin: 0 auto; width: 960px}
body {min-width: 960px}
/* Grid Block */
.rt-block {padding: 15px; margin-bottom: 10px; 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: Arial, Helvetica, Sans-Serif}
form {margin: 0; padding: 0}
p {margin: 0 0 10px 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}
/* 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 .width25 {width: 24.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}
/* 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 -12px; padding: 5px 11px 5px 0; overflow: hidden}
.rt-joomla .rt-articleinfo2 {float: left; height: 24px; padding: 0 15px 0 12px; line-height: 24px}
.rt-joomla .rt-articleinfo2 span img {padding-top: 5px !important}
.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}
.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}
/* Comments list */
#comments .comments-list {height: 1% }
#comments .even {}
#comments .comment-box {margin: 0; padding: 0; color: #999 }
#comments .comment-info {width:100px; float:left; text-align:right }
#comments .comment-avatar {float: right; margin: 0; padding: 0 }
#comments .comment-avatar img {width: 100px }
#comments .avatar-indent {padding-left: 110px }
#comments .comment-anchor {color: #777; text-decoration: none; border: none }
#comments .comment-author {font-weight:bold; margin: 0; padding: 0 }
#comments .comment-title {margin: 0; padding: 0; font-weight:bold; text-transform:uppercase }
#comments .comment-date {font-size: 10px; color: #999; margin: 0; padding: 0 0 0 12px; background: url(../images/icons/jc_date.gif) no-repeat center left }
#jc .comment-body-top {position: relative }
#jc .comment-body-middle {margin-left:6px; padding: 1px 10px 50px 10px; position:relative; z-index:2 }
#jc .comment-body-top .cbt-1 {background-position: 0 0; position:absolute; height:15px; width:6px; left:0; top:0 }
#jc .comment-body-top .cbt-2 {background-position: -13px 0; position:absolute; height:15px; width:4px; right:0; top:0 }
#jc .comment-body-top .cbt-3 {height:15px; margin:0 4px 0 6px }
#jc .comment-body-bottom {margin-left:6px; position:relative; z-index:1 }
#jc .comment-body-bottom .cbt-1 {background-position: -6px -11px; position:absolute; height:4px; width:4px; left:0; top:0 }
#jc .comment-body-bottom .cbt-2 {height:4px; margin-left:4px }
#jc .cbutton {display:block; float:left; line-height:27px; position:relative; margin-left:3px }
#jc .cbutton .cbutton-end {display:block; position:absolute; width:3px; height:27px; background-position: -18px 0 }
#jc .cbutton a {display:block; margin-left:3px; height:27px; padding: 0 10px 0 7px }
#jc h2.comments-title {margin-top:30px }
#jc span.comments-vote {width: 60px; height: 15px; float: right }
#jc span.comments-vote a {width: 15px; height: 14px; float: left; margin: 0 3px 0 0; display: block; background-repeat: no-repeat; border: none !important; text-decoration: none }
#comments .comments-buttons {height: 27px; z-index:100; margin-right:-10px; overflow:hidden; position:absolute; bottom:-4px; right:10px }
#comments p {font: normal 1em Verdana, Arial, Sans-Serif; margin: 5px 5px 5px 0; padding: 0; text-decoration: none; text-transform: none; text-indent: 0 }
#comments .comment-body img {padding: 0; border: 0 none }
#comments .comment-body .img {padding: 4px 0 !important; max-width: 500px }
#comments .toolbar {clear: both; color: #ccc; border-top: 1px solid #ccc; margin: 8px 0 0 0; padding: 5px 0 0 0 }
#comments .toolbar img {cursor: pointer; padding: 0; margin: 0 }
/* 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}
.rt-poll .rt-pollbuttons {overflow: hidden; padding: 0px}