@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Play:700&subset=latin-ext,cyrillic-ext);

h1, h2.title, h3.title, h4.title {font-family: Play, sans-serif; font-weight:normal;}
h1 {color: rgb(227, 92, 19); padding-left:3px; padding-top:10px;}
h2.title {padding-left:3px;}
h4.title {color: rgb(145, 145, 145);}


/* Slider style */

#featured { width:486px; /*padding-right:0px;*/ position:relative; height:200px; background:transparent;margin-right: 134px; }
#featured ul.ui-tabs-nav { position:absolute; top:0px; left:490px; list-style:none; padding:0; margin:0; width:130px; height: 100%; }
#featured ul.ui-tabs-nav li { padding:0; padding-left:0px; }
#featured ul.ui-tabs-nav li img { float:left; margin:0; padding:0;}
#featured li.ui-tabs-nav-item { display:block; height:50px; color:#333; filter: progid: DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;    
-khtml-opacity: 0.4;  
opacity: 0.4;        
filter: alpha(opacity=40); }
#featured li.ui-tabs-nav-item a:hover {}
#featured li.ui-tabs-selected {filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.0;    
-khtml-opacity: 1.0;  
opacity: 1.0;        
filter: alpha(opacity=100);}
#featured ul.ui-tabs-nav li.ui-tabs-selected a {}
#featured .ui-tabs-panel { width:486px; height:200px; background:transparent; position:relative; }
#featured .ui-tabs-panel .info { position:absolute; top:0px; left:-320px; height:200px; width: 300px; }
#featured .info p { margin: 5px; font-size:11px; color:#f0f0f0; }
#featured .info .slider a { font-size:14px; font-family: Play, Verdana, sans-serif; font-weight:bold; text-decoration:none; color:#fff;}
#featured .info hr {height: 1px; border-width:0px; color:#f0f0f0; background-color:#f0f0f0; margin: 5px 0 7px 0;}
#featured .info a {text-decoration:none; color:#fff; }
#featured .info a:hover { text-decoration:underline; }
#featured .ui-tabs-hide { display:none; }

/* Demo-style */

/* Frontpage Content */
body .floatleft { float: left; margin-right: 15px; margin-left: 0; }
body .floatright { float: right; margin-left: 15px; margin-right: 0; }
body .nomarginbottom, body .nomarginbottom .rt-block { margin-bottom: 0; }
.rt-rokstories .rokstories-layout1 { margin: -24px; }
.zephyr-home .rt-joomla .rt-article { margin-bottom: 0; }
.menutop li.rt-style > .item { width: auto !important; padding: 10px 0; }
.menutop li.rt-style .item img { margin: 0 0 5px 12px; }
.menutop li.rt-style .item span { text-align:center; }

/* Template-style */
 
/* Core */
html, body { margin-bottom: 1px; height: 100%; }
body { font-family: Helvetica, Arial, sans-serif; }

.rt-container, #rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c { background: transparent; }
ul { list-style-image: none; }
ul.menu { padding-left: 0; }
#rt-content-top, #rt-content-bottom { clear: both; overflow: visible; }
.rt-block { margin: 10px 0 5px 0; }
#rt-page-background { position: relative; }
/* Header */
#rt-header .rt-block { margin: 0; }
/* Logo */
#rt-logo { display: block; width: 175px; height: 55px; }
/* Top Menu */
#rt-navigation { height: 54px; }
/* Utility */
#rt-utility { margin-top: -30px; }
/* Main Top */
#rt-maintop { background-position: 50% 0; background-repeat: no-repeat; }
.bodylevel-low #rt-maintop { background-image: none !important; }
/* Main Body */
#rt-body-surround { margin: 0 -15px; }
.rt-box-top, .rt-box-bottom { margin: 0 5px; height: 5px; position: relative; }
.rt-box-top2, .rt-box-top3, .rt-box-bottom2, .rt-box-bottom3 { position: absolute; height: 5px; width: 5px; top: 0; }
.rt-box-top2, .rt-box-bottom2 { left: -5px; }
.rt-box-top3, .rt-box-bottom3 { right: -5px; }
.rt-box-bg { margin: 0 4px; }
.rt-box-bg2 { margin-left: -4px; }
.rt-box-bg3 { margin-right: -4px; padding: 0 15px; }
#rt-body-surround .rt-box-bg3 { padding-top: 12px; }
.rt-shadowbar { height: 32px; }
.rt-main-inner { background-position: 50% 0; background-repeat: no-repeat; }
.bodylevel-low .rt-box-top, .bodylevel-low .rt-box-top2, .bodylevel-low .rt-box-top3, .bodylevel-low .rt-box-bottom, .bodylevel-low .rt-box-bottom2, .bodylevel-low .rt-box-bottom3, .bodylevel-low .rt-box-bg, .bodylevel-low .rt-box-bg2, .bodylevel-low .rt-box-bg3, .bodylevel-low .rt-shadowbar { background: none !important; }
.bodylevel-low .body-overlay-dark .rt-main-inner, .bodylevel-low .body-overlay-light .rt-main-inner { background-image: none; }
/* Modules */
/* Module Title Variations */
.title1 .module-title-surround, .title2 .module-title-surround, .title3 .module-title-surround, .title6 .module-title-surround { margin: -15px -15px 15px -15px; padding-bottom: 2px; }
.title1 .module-title, .title2 .module-title, .title3 .module-title, .title6 .module-title { padding: 18px 15px; }
.title1 .module-title .title, .title2 .module-title .title, .title3 .module-title .title, .title6 .module-title .title { margin-bottom: 0; }
.title4 .module-title { padding: 0 15px 45px 15px; margin-bottom: -10px; margin: 0 -15px -10px -15px; }
.title5 .module-title { padding-bottom: 10px; margin-bottom: 5px; }
.title5 .module-title .title { margin-bottom: 0; }
.title1 .module-title-surround, .title2 .module-title-surround, .title3 .module-title-surround, .title5 .module-title { background-position: 50% 100%; background-repeat: repeat-x; }
.title1 .module-title, .title2 .module-title, .title3 .module-title { background-position: 50% 0; background-repeat: repeat-x; }
.title4 .module-title { background-position: 50% 100%; background-repeat: no-repeat; }
.title6 .module-title { background-position: 50% 0; background-repeat: repeat-y; }
/* Module Box Variations */
.box1, .box2 { padding-bottom: 29px; background-position: 50% 100%; background-repeat: no-repeat; }
.box1 .rt-block, .box2 .rt-block { margin-bottom: 0; }
.box3 .rt-block { background-position: 50% 0; background-repeat: no-repeat; }
.box4 .rt-block { background-position: 50% 0; background-repeat: repeat-y; }
.box5 .rt-block, .box5 .rt-block, .box10 .rt-block, .box11 .rt-block, .box12 .rt-block { background-position: 50% 0; background-repeat: repeat-x; }
/* Module Standard Variations */
.standardcase .module-title .title { text-transform: inherit; }
.lowercase .module-title .title { text-transform: lowercase; }
.uppercase .module-title .title { text-transform: uppercase; }
.flush .rt-block { padding: 0; }
.flushtop .rt-block { padding-top: 0; }
.flushbottom .rt-block { padding-bottom: 0; }
#rt-popup, #rt-popuplogin { display: none; }
/* Side Menus */
.module-content ul.menu { margin-left: 0; }
.module-content ul.menu li { list-style: none; margin-bottom: 6px; padding-bottom: 6px; }
.module-content ul.menu li li { background: none !important; }
.module-content ul.menu a, .module-content ul.menu .separator, .module-content ul.menu .item { padding: 0 0 0 25px; background-position: 0 0; background-repeat: no-repeat; line-height: 140%; font-size: 14px; display: block; }
.module-content ul.menu a:hover, .module-content ul.menu .separator:hover, .module-content ul.menu .item:hover { background-position: 0 -747px; }
.module-content ul.menu li.active > a, .module-content ul.menu li.active > .separator, .module-content ul.menu li.active > .item { font-weight: bold; background-position: 0 -747px; }
.module-content ul.menu ul { padding-top: 10px; padding-bottom: 10px; }
.module-content ul.menu ul ul { padding-bottom: 0; }
.module-content ul.menu .subtext em { line-height: 14px; padding-left: 20px; }
.module-content ul.menu em { display: block; font-size: 80%; font-style: normal; font-weight: normal; }
.module-content ul.menu .image img { float: left; margin-left: -4px; }
.module-content ul.menu .item.image { background: none; padding-left: 8px; }
/* Main Bottom */
.bodylevel-low #rt-mainbottom { background-image: none !important; }
/* Bottom */
#rt-bottom-surround { margin: 0 -15px -1px -15px; }
/* Footer */
.fixedfooter-1 #rt-footerbar { position: fixed; width: 100%; bottom: 0; left: 0; z-index: 1000; }
#rt-footerbar .rt-block { padding: 0 15px; }
#rocket { display:inline-block; width: 148px; height: 20px; margin: 0 auto; vertical-align:middle; background-position: 0 0; }
#gantry-totop .totop-desc { float: left; padding: 0; margin-right: 10px; }
#gantry-totop .totop-icon { float: left; width: 11px; height: 19px; }
#gantry-totop:hover .totop-icon { background-position: -14px -140px; }
#gantry-resetsettings { display: block; text-align: center; }
/* Copyright */
.copytext { padding: 10px 0; display: block; text-align: center; }
/* Typography */
.readonstyle-button .readon { display: inline-block; height: 22px; margin: 0 0 0 4px; }
.readonstyle-button .readon span { display: block; margin: 0 0 0 -4px; padding: 0 10px; border: 0; font-size: 12px; cursor: pointer; line-height: 22px; font-weight: normal; overflow: visible; height: 22px; }
.readonstyle-button .readon .button { /*display: block;*/ padding: 0 10px; border: 0; /*font-size: 12px;*/ cursor: pointer; line-height: 22px; font-weight: normal; overflow:visible; height: 22px; margin: 0 0 0 -4px; outline: none; }
.readonstyle-button .readon span span { display: inline; background: none; margin-left: 0; padding: 0; float: none; }
.readonstyle-button .readon:hover { background-position: 100% -27px !important; }
.readonstyle-button .readon:hover span, .readonstyle-button .readon:hover .button { background-position: 0 -27px !important; }
.readonstyle-link .readon { background: none !important; }
.readonstyle-link .readon .button, .readonstyle-link .readon span { background: none !important; border: 0; font-size: 12px; outline: none; padding: 0; margin: 0; line-height: 130%; font-weight: bold; }
.rokchecks { padding: 3px 0 5px 20px; line-height: 120%; cursor: pointer; }
.rokradios { padding: 2px 0 5px 20px; line-height: 120%; cursor: pointer; }
.rokradios { background-position: 0 2px; background-repeat: no-repeat; }
.rokradios-active { background-position: 0 -128px; background-repeat: no-repeat; }
.rokchecks { background-position: 0 -265px; background-repeat: no-repeat; }
.rokchecks-active { background-position: 0 -405px; background-repeat: no-repeat; }
#form-login ul li a, #com-form-login ul li a, ul.rt-more-articles li a, .rt-section-list ul li a, ul.mostread li a, ul.latestnews li a, .weblinks ul li a { background-position: 0 5px; background-repeat: no-repeat; }
#rt-main .inputbox, #rt-main input#email, #rt-main input#name, #rt-main input#username, #rt-main input#password, #rt-main input#password2, #rt-main input#passwd { border: none; }
.date-block { padding: 0; }
.date-block .date { font-size: 14px; text-transform: lowercase; }
.date-block .date-icon { width: 21px; height: 21px; display: block; float: left; margin-right: 5px; }
/* Breadcrumbs */
#rt-breadcrumbs { padding: 0 25px; margin-bottom: 15px; }
#breadcrumbs-home { width: 11px; height: 11px; display: block; float: left; background-position: -93px 0; margin-top: 2px; margin-right: 5px; }
#breadcrumbs-home:hover { background-position: -93px -19px; }
#breadcrumbs h3, .leading_separator { display: none; }
.rt-breadcrumb-surround { position: relative; overflow: hidden; padding: 0; margin: 10px 0; display: inline-block; height: auto; }
span.breadcrumbs { display: inline-block; font-size: 130%; overflow: hidden; }
span.breadcrumbs img { width: 8px; height: 16px; float: left; }
span.breadcrumbs a, span.no-link { padding: 2px 10px 0 6px; float: left; display: block; line-height: 12px; font-size: 90%; }
/* Header Login */
#rt-header #form-login, #rt-top #form-login { position: relative; }
#rt-header #form-login-username, #rt-top #form-login-username { float: left; margin-right: 15px; }
#rt-header #form-login .inputbox, #rt-top #form-login .inputbox { width: 149px; height: 16px; font-size: 10px; text-transform: lowercase; }
#rt-header #form-login .readon, #rt-top #form-login .readon { position: absolute; top: 0; right: 0; }
#rt-header #form-login-remember, #rt-top #form-login-remember { margin: 0; position: absolute; right: 0; top: 34px; font-size: 10px; }
#rt-header #form-login ul, #rt-top #form-login ul { overflow: hidden; margin: 0; position: absolute; top: 30px; left: 0; }
#rt-header #form-login ul li, #rt-top #form-login ul li { float: left; padding: 0; margin: 0; }
#rt-header #form-login ul li a, #rt-top #form-login ul li a { padding: 0; margin: 0 10px 0 0; font-size: 10px; background: none !important; }
/* Popup Module Feature */
#rt-login-button .buttontext span.desc, #rt-popupmodule-button .buttontext span.desc { text-transform: lowercase; cursor: pointer; font-size: 14px; }
#rt-login-button .buttontext span.icon, #rt-popupmodule-button .buttontext span.icon { width: 21px; height: 21px; display: block; float: left; margin-right: 5px; }
#rt-popup .module-content, #rt-popuplogin .module-content { margin: 0; }
#rt-popup .rt-block, #rt-popuplogin .rt-block { padding: 0 5px; }
#rt-popup .title, #rt-popuplogin .title { padding: 0; margin-bottom: 10px; margin-top: 5px; }
#rt-popup .inputbox, #rt-popuplogin .inputbox { width: 149px; height: 16px; }
/* Font Sizer Feature */
#rt-accessibility .rt-desc { display: block; float: left; text-transform: uppercase; font-size: 11px; }
#rt-accessibility .button { display: block; width: 16px; height: 16px; }
#rt-accessibility a.small .button { background-position: 0 -97px; background-repeat: no-repeat; }
#rt-accessibility a.small:hover .button { background-position: 0 -117px; background-repeat: no-repeat; }
#rt-accessibility a.large .button { background-position: -22px -97px; background-repeat: no-repeat; }
#rt-accessibility a.large:hover .button { background-position: -22px -117px; background-repeat: no-repeat; }
/* Custom Content */
img.feature-img { width: 212px; height: 150px; padding: 5px; }
.feature-img-surround { width: 222px; height: 178px; }
.image-block-surround { width: 160px; /*height: 150px;*/ float: left; margin-right: 15px; }
img.image-block { width: 150px; height: 122px; padding: 5px; position: relative; }
