#rokbox-wrapper .clr {
    clear: both;
}
#rokbox-close {
    background: url("tema/close.png") no-repeat scroll 50% 50% padding-box #333;
    border: 4px solid #f0f0f0;
    border-radius: 17px;
    display: block;
    height: 17px;
    position: absolute;
    right: 2px;
    top: 2px;
    width: 17px;
    z-index: 100;
}
#rokbox-close span {
    display: none;
}
#rokbox-middle {
    background: url("tema/transparent.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    overflow: hidden;
    padding: 6px;
}
#rokbox-middle .rokbox-right {
    background: none repeat scroll 0 0 #f0f0f0;
    border-radius: 4px;
    padding: 15px;
}
#rokbox-middle .rokbox-center {
    margin: 0 auto;
}
#rokbox-container.spinner {
    background: url("tema/ajax-loader.gif") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
}
#rokbox-container.warning {
    background: url("tema/warning.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
}
#rokbox-container.warning h1 {
    margin-left: -20px;
    position: absolute;
    text-align: center;
}
#rokbox-arrows {
    float: right;
    height: 18px;
    margin-top: 15px;
    width: 41px;
}
#rokbox-arrows a {
    border-radius: 18px;
    display: block;
    float: left;
    height: 18px;
    width: 18px;
}
#rokbox-arrows #rokbox-previous, #rokbox-arrows #rokbox-next {
    background-color: #333;
    background-image: url("tema/arrows.png");
    background-repeat: no-repeat;
}
#rokbox-arrows #rokbox-previous {
    background-position: 50% -17px;
    margin-right: 5px;
}
#rokbox-arrows #rokbox-next {
    background-position: 50% 3px;
}
#rokbox-arrows #rokbox-next span, #rokbox-arrows #rokbox-previous span {
    display: none;
}
#rokbox-arrows #rokbox-previous.inactive, #rokbox-arrows #rokbox-next.inactive {
    background-color: #ccc !important;
}
#rokbox-caption {
    margin-top: 15px;
}
#rokbox-caption h2 {
    color: #333;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    margin: 0;
    padding: 0;
}
#rokbox-caption p {
    color: #999;
    font-size: 12px;
    margin: 0;
}
.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;
    margin-left: 0;
    margin-right: 0;
    position: relative;
}
.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: 960px;
}
.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;
}
.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;
}
.rt-container .rt-prefix-1 {
    padding-left: 80px;
}
.rt-container .rt-prefix-2 {
    padding-left: 160px;
}
.rt-container .rt-prefix-3 {
    padding-left: 240px;
}
.rt-container .rt-prefix-4 {
    padding-left: 320px;
}
.rt-container .rt-prefix-5 {
    padding-left: 400px;
}
.rt-container .rt-prefix-6 {
    padding-left: 480px;
}
.rt-container .rt-prefix-7 {
    padding-left: 560px;
}
.rt-container .rt-prefix-8 {
    padding-left: 640px;
}
.rt-container .rt-prefix-9 {
    padding-left: 720px;
}
.rt-container .rt-prefix-10 {
    padding-left: 800px;
}
.rt-container .rt-prefix-11 {
    padding-left: 880px;
}
.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;
}
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, caption {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    outline: 0 none;
}
.rt-container {
    margin: 0 auto;
    width: 960px;
}
body {
    min-width: 960px;
}
.rt-block {
    padding: 1px;
    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;
}
.font-family-optima {
    font-family: Optima,Lucida,"MgOpen Cosmetica","Lucida Sans Unicode",sans-serif;
}
.font-family-geneva {
    font-family: Geneva,Tahoma,"Nimbus Sans L",sans-serif;
}
.font-family-helvetica {
    font-family: Helvetica,Arial,FreeSans,sans-serif;
}
.font-family-lucida {
    font-family: "Lucida Grande",Helvetica,Verdana,sans-serif;
}
.font-family-georgia {
    font-family: Georgia,sans-serif;
}
.font-family-trebuchet {
    font-family: "Trebuchet MS",sans-serif;
}
.font-family-palatino {
    font-family: "Palatino Linotype","Book Antiqua",Palatino,"Times New Roman",Times,serif;
}
body {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    line-height: 1.7em;
}
.font-size-is-xlarge {
    font-size: 15px;
    line-height: 1.7em;
}
.font-size-is-large {
    font-size: 14px;
    line-height: 1.7em;
}
.font-size-is-default {
    font-size: 12px;
    line-height: 1.7em;
}
.font-size-is-small {
    font-size: 11px;
    line-height: 1.7em;
}
.font-size-is-xsmall {
    font-size: 10px;
    line-height: 1.7em;
}
form {
    margin: 0;
    padding: 0;
}
p {
    margin: 0 0 15px;
}
h1, h2, h3, h4, h5 {
    line-height: 1.1em;
    margin: 15px 0;
}
h1 {
    font-size: 260%;
}
h2 {
    font-size: 200%;
}
h2.title {
    font-size: 170%;
}
h3 {
    font-size: 175%;
}
h4 {
    font-size: 120%;
}
h5 {
    font-size: 120%;
}
a {
    text-decoration: none;
}
a:focus {
    outline: 0 none;
}
code {
    font: 10px Courier;
    margin: -1px 0 0;
}
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-bottom: 15px;
    margin-right: 50px;
    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-bottom: 15px;
    margin-left: 50px;
    position: relative;
}
.date-block {
    padding: 15px;
}
ul, ol {
    padding-left: 15px;
}
ul li {
    margin: 0;
    padding: 0;
}
ul li a {
    font-size: 1.2em;
    line-height: 1.8em;
}
ul ul {
    margin-left: 25px;
    padding: 5px 0;
}
ul li.author {
    font-weight: bold;
    letter-spacing: 1px;
    list-style: outside none none;
    margin: 0;
    text-align: right;
}
ul li.date {
    font-weight: bold;
    letter-spacing: 1px;
    list-style: outside none none;
    margin: 0;
    text-align: right;
}
ul li.comments {
    font-weight: bold;
    list-style: outside none none;
    text-align: right;
}
ul li.author span, ul li.date span, ul li.comments span {
    display: block;
    font-weight: normal;
    line-height: 1em;
    margin-bottom: 10px;
}
body.rtl {
    direction: rtl;
}
body.rtl #rt-content-top .rt-alpha, body.rtl #rt-content-bottom .rt-alpha {
    margin-left: 10px;
    margin-right: 0;
}
body.rtl #rt-content-top .rt-omega, body.rtl #rt-content-bottom .rt-omega {
    margin-left: 0;
    margin-right: 10px;
}
body.rtl {
    min-width: inherit;
}
html, body {
    margin-bottom: 1px;
}
#gantry-viewswitcher {
    background-image: url("tema1/switcher.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    position: absolute;
    right: 10px;
    top: 40%;
    width: 60px;
}
#gantry-viewswitcher.off {
    background-position: 0 100%;
}
#gantry-viewswitcher span {
    display: none;
}
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    clear: both;
    display: block;
    float: none;
    font-size: 0;
    height: 0;
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    visibility: hidden;
    width: 0;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
#debug #rt-main {
    border-bottom: 4px solid #666;
    margin-top: 15px;
    overflow: hidden;
    position: relative;
}
#debug .status {
    background: none repeat scroll 0 0 #333;
    color: #fff;
    font-size: 150%;
    font-weight: bold;
    opacity: 0.3;
    padding: 0 15px;
    position: absolute;
    z-index: 10000;
}
.component-content .row-separator {
    border: 0 none;
    clear: both;
    display: block;
    height: 1px;
    margin: 0;
}
.component-content .item-separator {
    display: none;
    margin: 0;
}
.component-content .shownocolumns {
    width: 98% !important;
}
.component-content .cols-1 {
    display: block;
    float: none !important;
    margin: 0 !important;
}
.component-content .cols-2 .column-1 {
    float: left;
    width: 46%;
}
.component-content .cols-2 .column-2 {
    float: right;
    margin: 0;
    width: 46%;
}
.component-content .cols-3 .column-1 {
    float: left;
    margin-right: 7%;
    width: 29%;
}
.component-content .cols-3 .column-2 {
    float: left;
    margin-left: 0;
    width: 29%;
}
.component-content .cols-3 .column-3 {
    float: right;
    padding: 10px 0;
    width: 29%;
}
.component-content .items-row {
    margin-bottom: 10px !important;
}
.component-content .column-1, .component-content .column-2, .component-content .column-3 {
    padding: 10px 0;
}
.component-content .column-2 {
    margin-left: 40%;
    width: 55%;
}
.component-content .column-3 {
    width: 30%;
}
.component-content .blog-more {
    padding: 10px 5px;
}
.categories-list {
    padding: 0 5px;
}
.categories-list ul {
    margin: 0 0 0 20px;
    padding: 0;
}
.categories-list ul li {
    list-style-type: none;
    margin: 0;
    padding: 5px;
}
.categories-list ul ul {
    margin-left: 15px;
}
.categories-list dl dt, .categories-list dl dd {
    display: inline;
}
.category-desc {
    line-height: 1.7em;
    margin: 10px 0;
    padding-left: 0;
}
.component-content .actions {
    float: right;
    margin-top: 10px;
}
.component-content .actions li {
    display: inline-block;
    list-style: outside none none;
}
.component-content .article-info {
    display: block;
    margin: 10px -15px;
    padding: 10px 20px;
}
.component-content .article-info dd {
    display: inline-block;
    margin-right: 10px;
}
.component-content .article-info .article-info-term {
    display: none;
}
.component-content .actions li img[src$="printButton.png"], .component-content .actions li img[src$="emailButton.png"], .component-content .actions li img[src$="edit.png"] {
    height: 0;
    padding-top: 17px;
    width: 20px;
}
.component-content .actions li img {
    opacity: 0.3;
}
.component-content .actions li img:hover {
    opacity: 0.6;
}
.component-content .actions li a {
    display: block;
    height: 17px;
    padding: 0 2px;
}
.component-content .actions .email-icon img {
    background-position: 0 -26px;
}
.component-content .actions .edit-icon img {
    background-position: 0 -51px;
}
.component-content .content_vote {
    margin: 10px 0;
}
.component-content .blog-featured h2, .component-content .blog h2, .component-content .item-page h2 {
    margin-top: 0;
}
.component-content .item-page h2, .component-content .blog h2, .component-content .weblink-category h2, .component-content .contact h2, .component-content .login h1 {
    font-size: 2.5em;
}
.component-content .pagenav li {
    border-radius: 3px;
    list-style: outside none none;
}
.component-content .pagenav li a {
    padding: 5px 8px;
}
.component-content .pagenav .pagenav-prev {
    float: left;
}
.component-content .pagenav .pagenav-next {
    float: right;
}
.component-content .items-leading {
    margin-bottom: 25px;
}
.component-content .edit #editor-xtd-buttons a:link, .component-content .edit #editor-xtd-buttons a:visited, .component-content .edit #editor-xtd-buttons a:hover {
    color: #323232;
}
.component-content .edit .inputbox, .component-content .edit textarea {
    border: 1px solid #ddd;
}
.component-content .edit legend {
    font-size: 150%;
}
.component-content .edit #adminForm fieldset {
    margin: 10px 0 15px;
    padding: 20px 15px;
}
.component-content .formelm {
    margin: 5px 0;
}
.component-content .formelm label {
    display: inline-block;
    vertical-align: top;
    width: 9em;
}
.component-content #adminForm .formelm-area {
    padding: 5px 0;
}
.component-content #adminForm .formelm-area label {
    display: inline-block;
    vertical-align: top;
    width: 7em;
}
.component-content .formelm-buttons {
    margin-bottom: 10px;
    text-align: right;
}
.component-content .button2-left {
    float: left;
    margin-right: 5px;
    margin-top: 10px;
}
.component-content .button2-left .readmore {
    background-color: transparent;
    background-image: none;
    border: 0 none;
    font-size: inherit;
    padding: 0;
    text-shadow: none;
    text-transform: inherit;
}
.calendar td.button {
    background-color: transparent;
    background-image: none;
    border: 0 none;
    color: #000;
    display: table-cell;
    font-size: inherit;
    padding: 0;
    text-shadow: none;
    text-transform: inherit;
}
.component-content .items-more {
    padding-top: 10px;
}
.component-content .items-more h3 {
    font-size: 1.4em;
    font-weight: normal;
    margin: 0;
    padding: 5px;
}
.component-content .items-more ol {
    line-height: 1.3em;
    list-style-type: none;
    margin: 0;
    padding: 10px 0 10px 2px;
}
.component-content .items-more ol li {
    padding: 2px;
}
.component-content .items-more ol li a {
    background-position: 6px -411px;
    background-repeat: no-repeat;
    display: inline;
    font-weight: normal;
    padding: 5px 5px 5px 20px;
}
.component-content .items-more ol li a:hover, .items-more ol li a:focus {
    background-position: 6px -301px;
    font-weight: normal;
    padding: 5px 5px 5px 20px;
    text-decoration: none;
}
.component-content .pagination {
    clear: both;
    margin: 10px 0;
    padding: 10px 0;
}
.component-content .pagination .counter {
    margin: 0;
    text-align: center;
}
.component-content .pagination ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
}
.component-content .pagination li {
    display: inline;
    padding: 2px 5px;
    text-align: center;
}
.component-content .pagenav {
    clear: both;
    padding: 2px;
}
.component-content .pagination-start, .component-content .pagination-next, .component-content .pagination-end, .component-content .pagination-prev {
    border: 0 none;
}
.component-content .pagination-start, .component-content .pagination-start span {
    padding: 0;
}
.counter {
    font-weight: bold;
}
.component-content #password-lbl, #username-lbl {
    display: block;
    float: left;
    font-size: 120%;
    width: 130px;
}
.component-content .login-fields #username, .login-fields #password, #contact-form dd input, #contact-form dd textarea, #modlgn-username, #modlgn-passwd, #jform_email, #member-registration dd input, #search-searchword, .finder .inputbox {
    border-radius: 3px;
    line-height: 1.6em;
    padding: 4px;
}
.component-content .login fieldset div {
    margin-bottom: 8px;
}
.component-content .login + div {
    margin-top: 12px;
}
.component-content .login + div ul li, #login-form li {
    list-style: outside none none;
}
.component-content .login + div ul li a, #login-form a {
    background-position: 2px -413px;
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 100%;
    font-weight: normal;
    line-height: 100%;
    padding: 4px 0 4px 15px;
}
.component-content .login + div ul li a:hover, #login-form a:hover {
    background-position: 2px -303px;
}
.component-content .login + div ul {
    padding: 0;
}
.component-content .login-description {
    margin: 10px 0;
}
#login-form label {
    display: block;
    float: left;
    width: 85px;
}
#login-form .userdata {
    margin: 12px 0;
}
#rt-footer #login-form a {
    background-position: 2px -503px;
}
#rt-footer #login-form a:hover {
    background-position: 2px -96px;
}
#login-form #modlgn-remember {
    height: 10px;
    width: 10px;
}
#login-form ul {
    padding: 0;
}
.col12 .rt-grid-2 #login-form .inputbox {
    width: 99px;
}
.col12 .rt-grid-3 #login-form .inputbox {
    width: 179px;
}
.col12 .rt-grid-4 #login-form .inputbox {
    width: 259px;
}
.col12 .rt-grid-5 #login-form .inputbox {
    width: 339px;
}
.col12 .rt-grid-6 #login-form .inputbox {
    width: 419px;
}
.col12 .rt-grid-7 #login-form .inputbox {
    width: 499px;
}
.col12 .rt-grid-8 #login-form .inputbox {
    width: 579px;
}
.col12 .rt-grid-9 #login-form .inputbox {
    width: 659px;
}
.col12 .rt-grid-10 #login-form .inputbox {
    width: 739px;
}
.col12 .rt-grid-12 #login-form .inputbox {
    width: 899px;
}
.col16 .rt-grid-2 #login-form .inputbox {
    width: 59px;
}
.col16 .rt-grid-3 #login-form .inputbox {
    width: 119px;
}
.col16 .rt-grid-4 #login-form .inputbox {
    width: 179px;
}
.col16 .rt-grid-5 #login-form .inputbox {
    width: 239px;
}
.col16 .rt-grid-6 #login-form .inputbox {
    width: 299px;
}
.col16 .rt-grid-7 #login-form .inputbox {
    width: 359px;
}
.col16 .rt-grid-8 #login-form .inputbox {
    width: 419px;
}
.col16 .rt-grid-9 #login-form .inputbox {
    width: 479px;
}
.col16 .rt-grid-10 #login-form .inputbox {
    width: 539px;
}
.col16 .rt-grid-11 #login-form .inputbox {
    width: 599px;
}
.col16 .rt-grid-12 #login-form .inputbox {
    width: 659px;
}
.col16 .rt-grid-13 #login-form .inputbox {
    width: 719px;
}
.col16 .rt-grid-14 #login-form .inputbox {
    width: 779px;
}
.col16 .rt-grid-15 #login-form .inputbox {
    width: 839px;
}
.breadcrumbs img[src$="arrow.png"] {
    background-position: 3px -415px;
    background-repeat: no-repeat;
    height: 0;
    margin-top: 6px;
    padding-top: 12px;
    width: 10px;
}
#rt-breadcrumbs .rt-block {
    padding: 0 15px;
}
.component-content table {
    border-collapse: collapse;
}
.component-content table.weblinks, .component-content table.category {
    font-size: 1em;
    margin: 10px 10px 20px 0;
    width: 99%;
}
.component-content table.weblinks td {
    border-collapse: collapse;
}
.component-content table.weblinks td, .component-content table.category td {
    padding: 7px;
}
.component-content table.weblinks th, .component-content table.category th {
    padding: 7px;
    text-align: left;
}
.component-content .num {
    text-align: left;
    vertical-align: top;
}
.component-content .hits {
    text-align: center;
    vertical-align: top;
}
.component-content td p {
    line-height: 1.3em;
    margin: 0;
}
.component-content .filter {
    margin: 10px 0;
}
.component-content .display-limit, .component-content .filter {
    margin-right: 7px;
    text-align: right;
}
.component-content table.category th a img {
    padding: 2px 10px;
}
.component-content .filter-search {
    float: left;
}
.component-content .filter-search .inputbox {
    width: 6em;
}
.component-content .element-invisible {
    height: 0;
    margin-left: -3000px;
    margin-top: -3000px;
    position: absolute;
}
.component-content .cat-items {
    margin-top: 20px;
}
.component-content #member-registration {
    padding: 0 5px;
}
.component-content form fieldset dt {
    clear: left;
    float: left;
    padding: 3px 0;
    width: 12em;
}
.component-content form fieldset dd {
    float: left;
    padding: 3px 0;
}
.component-content .searchintro {
    font-weight: normal;
    margin: 20px 0;
}
.component-content #searchForm, .component-content #finder-search {
    padding: 0 5px;
}
.component-content .form-limit {
    margin: 20px 0 0;
    padding: 0 10px 0 20px;
    text-align: right;
}
.component-content .highlight {
    font-weight: bold;
}
.component-content .ordering-box {
    float: right;
    width: 40%;
}
.component-content .phrases-box {
    float: left;
    width: 60%;
}
.component-content .only, .component-content .phrases {
    line-height: 1.3em;
    margin: 10px 0 0;
    padding: 15px;
}
.component-content label.ordering {
    display: block;
    margin: 10px 0;
}
.component-content .word {
    padding: 10px 10px 10px 0;
}
.component-content .word input {
    font-size: 1em;
    font-weight: bold;
    margin: 0 10px;
    padding: 4px;
}
.component-content .word label {
    font-weight: bold;
}
.component-content fieldset.only label, .component-content fieldset.phrases label {
    margin: 0 10px 0 0;
}
.component-content .ordering-box label.ordering {
    float: left;
    margin: 0 10px 5px 0;
}
.component-content form .search label, .component-content form .finder label {
    display: none;
}
.component-content form #finder-filter-select-list label {
    display: block;
    margin-bottom: 2px;
    margin-top: 10px;
}
.component-content .search legend {
    font-weight: bold;
}
.component-content .search-results .result-title {
    font-weight: bold;
    padding: 15px 15px 0 5px;
}
.component-content .search-results dd {
    padding: 2px 15px 2px 5px;
}
.component-content .search-results .result-text {
    line-height: 1.7em;
    padding: 10px 15px 10px 5px;
}
.component-content .search-results .result-url {
    font-size: 90%;
    padding: 2px 15px 15px 5px;
}
.component-content .search-results .result-created {
    padding: 2px 15px 15px 5px;
}
.component-content .search-results .result-category {
    padding: 10px 15px 5px 5px;
}
.component-content .contact {
    padding: 0 5px;
}
.component-content .contact-category {
    padding: 0 10px;
}
.component-content .contact-category #adminForm .filters {
    border: 0 none;
    padding: 0;
}
.component-content .contact-image {
    margin: 10px 0;
    overflow: hidden;
}
.component-content address {
    font-style: normal;
    margin: 10px 0;
}
.component-content address span {
    display: block;
}
.component-content .contact-address {
    margin: 20px 0 10px;
}
.component-content .contact-email div {
    margin: 0 0 10px;
    padding: 2px 0;
}
.component-content .contact-email label {
    float: left;
    width: 17em;
}
.component-content span.contact-image {
    display: block;
    margin-bottom: 10px;
    overflow: hidden;
}
.component-content #contact-textmsg {
    padding: 2px 0 10px;
}
.component-content #contact-email-copy {
    float: left;
    margin-right: 10px;
}
.component-content .contact .button {
    clear: left;
    display: block;
    float: none !important;
    margin: 20px 0 0;
}
.component-content dl.tabs {
    clear: both;
    float: left;
    margin: 50px 0 0;
    z-index: 50;
}
.component-content dl.tabs dt {
    background: none repeat scroll 0 0 #f0f0f0;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    color: #666;
    float: left;
    margin-right: 3px;
    padding: 4px 10px;
}
.component-content dl.tabs .open {
    background: none repeat scroll 0 0 #f9f9f9;
    border-bottom: 1px solid #f9f9f9;
    color: #000;
    z-index: 100;
}
.component-content .current {
    border: 1px solid #ccc;
    clear: both;
    padding: 10px;
}
.component-content .current dd {
    margin: 0;
    padding: 0;
}
.component-content #content-pane.tabs {
    margin: 1px 0 0;
}
.component-content #users-profile-core, .component-content #users-profile-custom {
    margin: 10px 0 15px;
    padding: 15px;
}
.component-content #users-profile-core dt, .component-content #users-profile-custom dt {
    float: left;
    padding: 3px 0;
    width: 12em;
}
.component-content #users-profile-core dd, .component-content #users-profile-custom dd {
    padding: 3px 0;
}
.component-content #member-profile fieldset, .component-content .registration fieldset {
    margin: 10px 0 15px;
    padding: 15px;
}
.component-content #users-profile-core legend, .component-content #users-profile-custom legend, .component-content .profile-edit legend, .component-content .registration legend {
    font-weight: bold;
}
.component-content .profile-edit #member-profile fieldset dd, .component-content .registration #member-registration fieldset dd {
    float: none;
    padding: 5px 0;
}
.component-content .profile-edit #member-profile fieldset dd input, .component-content .profile-edit #member-profile fieldset dd select, .component-content .registration #member-registration fieldset dd input {
    width: 17em;
}
.component-content .profile-edit #member-profile fieldset dt, .component-content .registration #member-registration fieldset dt {
    padding: 5px 5px 5px 0;
    width: 13em;
}
.component-content .optional {
    font-size: 0.9em;
}
.component-content .contentpaneopen_edit {
    float: left;
}
.component-content .mceButton:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.component-content legend {
    padding: 3px 5px;
}
.component-content .edit #adminForm fieldset {
    margin: 10px 0 15px;
    padding: 20px 15px;
}
.component-content .formelm {
    margin: 5px 0;
}
.component-content .formelm label {
    display: inline-block;
    vertical-align: top;
    width: 13em;
}
.component-content #adminForm .formelm-area {
    padding: 5px 0;
}
.component-content #adminForm .formelm-area label {
    display: inline-block;
    vertical-align: top;
    width: 7.9em;
}
.component-content .formelm-buttons {
    margin-bottom: 10px;
    text-align: right;
}
.component-content .modal-button, .component-content .button2-left .blank a, .component-content .button2-left a, .component-content .button2-left .readmore a {
    background: none repeat scroll 0 0 #eee;
    border: 1px solid #ddd;
    font-weight: bold;
    line-height: 1.2em;
    margin: 10px 0 0 !important;
    padding: 4px !important;
    text-decoration: none;
}
.component-content table.contenttoc {
    margin: 10px;
    padding: 10px;
}
.component-content table.contenttoc tr td {
    padding: 1px 0;
}
.component-content .pagenavcounter {
    font-weight: bold;
}
.component-content .tip {
    font-size: 0.8em;
    max-width: 400px;
    padding: 3px;
    text-align: left;
}
.component-content .tip-title {
    font-weight: bold;
}
.tip-wrap {
    border-radius: 4px;
    padding: 8px;
}
.system-openid, .com-system-openid {
    background: url("tema1/login-bg.gif") no-repeat scroll 0 50% #fff;
    color: #000;
    padding-left: 18px;
}
.system-unpublished {
    background: none repeat scroll 0 0 #e8edf1;
    border-bottom: 4px solid #c4d3df;
    border-top: 4px solid #c4d3df;
}
#system-message {
    margin-bottom: 10px;
    padding: 0;
}
#rt-drawer #system-message {
    margin-bottom: 36px;
}
#system-message dt {
    font-weight: bold;
}
#system-message dd {
    font-weight: bold;
    margin: 0;
}
#system-message dd ul {
    background: none repeat scroll 0 0 #bfd3e6;
    border: 2px solid #84a7db;
    color: #05b;
    list-style: outside none none;
    margin: 10px 0;
    padding: 10px;
}
#system-message dt.error {
    display: none;
}
#system-message dd.error ul {
    background-color: #ebc8c9;
    border: 2px solid #de7a7b;
    color: #c00;
}
#system-message dt.notice {
    display: none;
}
#system-message dd.notice ul {
    background: none repeat scroll 0 0 #f5ecc1;
    border: 2px solid #f0dc7e;
    color: #a08b4c;
}
#system-debug {
    background-color: #fff;
    color: #ccc;
    margin: 10px;
    padding: 10px;
}
#system-debug div {
    font-size: 11px;
}
body {
    background-color: #e5e5e5;
    color: #444;
}
/**yes*/
.main-pattern-scratch {
    background-image: url("../img/wcloud2.jpg");
}
.main-pattern-graph {
    background-image: url("tema2/graph.png");
}
.main-pattern-leather-light {
    background-image: url("tema2/leather.png");
}
.main-pattern-leather-dark {
    background-image: url("tema2/dark_leather.png");
}
.main-pattern-diagonal {
    background-image: url("tema2/diagonal.png");
}
.main-pattern-argyle {
    background-image: url("tema2/argyle.png");
}
.main-pattern-iron {
    background-image: url("tema2/irongrip.png");
}
.main-pattern-vertical-lines {
    background-image: url("tema2/vertical-lines.png");
}
.main-pattern-crackle {
    background-image: url("tema2/crackle.png");
}
.main-pattern-psychedelic {
    background-image: url("tema2/psychedelic.png");
}
.main-pattern-quilt {
    background-image: url("tema2/quilt.png");
}
.main-pattern-triangles {
    background-image: url("tema2/triangles.png");
}
.main-pattern-leather-dark #rt-drawer, .main-pattern-leather-dark #rt-copyright, .main-pattern-argyle #rt-drawer, .main-pattern-argyle #rt-copyright, .main-pattern-iron #rt-drawer, .main-pattern-iron #rt-copyright, .main-pattern-dvsup #rt-drawer, .main-pattern-dvsup #rt-copyright, .main-pattern-leather-dark #rt-drawer .title, .main-pattern-leather-dark #rt-copyright .title, .main-pattern-argyle #rt-drawer .title, .main-pattern-argyle #rt-copyright .title, .main-pattern-iron #rt-drawer .title, .main-pattern-iron #rt-copyright .title, .main-pattern-dvsup #rt-drawer .title, .main-pattern-dvsup #rt-copyright .title {
    color: #ddd;
}
.main-surround {
    background-color: #f4f4f4;
    border-bottom: 1px solid silver;
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
}
.main-surround2 {
    border-bottom: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
}
a:hover, .module-content ul.menu li.parent li.active > a > span, .module-content ul.menu li.parent li.active > .item > span, .module-content ul.menu li.parent li.active > .separator, .module-content ul.menu li.parent li a:hover span, .module-content ul.menu li.parent li .item:hover span, .module-content ul.menu li.parent li .separator:hover, .module-content ul.menu li.parent .separator:hover, #rt-main .module-content ul.menu > li > a:hover, #rt-main .module-content ul.menu > li.active > a {
    color: #333;
}
#rt-utility4, #rt-utility3 {
    background-image: url("tema3/utility-overlay.png");
}
#rt-utility, #rt-utility2 {
    background-image: url("tema3/utility-shadow.png");
}
#rt-utility5 {
    background-color: #fff;
}
#rt-utility .horizmenu a {
    color: #666;
}
/**yes**/
#rt-header {
    background-image: url("../img/header-overlay.png");
}
#rt-mainbottom{
    background-image: url("../img/scratch.png");
}

#rt-feature {
    border-bottom: 1px solid #fff;
}
#rt-feature .rt-container {
    border-bottom: 1px solid #c6c6c6;
}
#rt-bottom {
    border-top: 1px solid #c6c6c6;
}
#rt-bottom .rt-container {
    border-top: 1px solid #fff;
}
#rt-footer {
    background-color: #404040;
    box-shadow: 0 5px 6px rgba(0, 0, 0, 0.4) inset;
    color: #ccc;
}
#rt-footer .title {
    color: #fff;
}
body #rt-footer a:hover {
    color: #fff;
}
.component-content .article-info {
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
}
.component-content .actions li img {
    background-image: url("tema3/article-icons.png");
}
.component-content .items-more ol li a {
    background-image: url("tema3/arrows.png");
}
.component-content h2, .component-content h2 a, .sprocket-mosaic-title a, .title, #rt-footer .box2 .title, #rt-footer .box4 .title {
    color: #151515;
}
#rt-sidebar-a .rt-block, .component-block, #rt-sidebar-b .rt-block, #rt-sidebar-c .rt-block, #rt-content-top .rt-block, #rt-content-bottom .rt-block, .sprocket-mosaic-item, .box2 .rt-block {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: -1px 1px 4px rgba(0, 0, 0, 0.1);
}
#rt-slideinset .rt-block {
    background-color: #fff;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.6);
}
.box2 .rt-block, .box4 .rt-block {
    color: #000;
}
body #rt-footer .box2 a:hover, body #rt-footer .box4 a:hover {
    color: #000;
}
.box1 .rt-block, #rt-sidebar-a .box1 .rt-block, #rt-sidebar-b .box1 .rt-block, #rt-sidebar-c .box1 .rt-block, #rt-content-top .box1 .rt-block, #rt-content-bottom .box1 .rt-block, #rt-main .box3 .rt-block {
    border: 1px solid rgba(225, 225, 225, 0.3);
}
.box3 .rt-block, #rt-main .box3 .rt-block {
    background-color: #444;
    border: 1px solid #333;
    box-shadow: -1px 1px 4px rgba(0, 0, 0, 0.1);
    color: #ddd;
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.5);
}
.box3 .rt-block .title, .box3 a:hover {
    color: #ddd;
}
#rt-main .box3 h2 {
    color: #ddd;
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.5);
}
.box4 .rt-block, #rt-main .box4 .rt-block {
    background-color: #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.4) inset;
}
.title2 .module-title {
    border-bottom: 1px solid rgba(225, 225, 225, 0.1);
}
.title2 .module-title:after {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.title1 .module-title {
    background-image: url("tema3/list-arrows.png");
}
.title6 .module-title {
    border-bottom: 1px dashed #ddd;
}
.lineshadow .rt-block:before, .component-block:before, #rt-content-top .rt-block:before, #rt-content-bottom .rt-block:before, #rt-sidebar-a .rt-block:before, #rt-sidebar-b .rt-block:before, #rt-sidebar-c .rt-block:before, .sprocket-mosaic-item:before {
    background-image: url("tema3/mod-shadow-l.png");
}
.lineshadow .rt-block:after, .component-block:after, #rt-content-top .rt-block:after, #rt-content-bottom .rt-block:after, #rt-sidebar-a .rt-block:after, #rt-sidebar-b .rt-block:after, #rt-sidebar-c .rt-block:after, .sprocket-mosaic-item:after {
    background-image: url("tema3/mod-shadow-b.png");
}
.breadcrumbs img[src$="arrow.png"] {
    background-image: url("tema3/arrows.png");
}
#rt-navigation2 {
    border-bottom: 4px solid rgba(0, 0, 0, 0.06);
    border-left: 4px solid rgba(0, 0, 0, 0.06);
    border-right: 4px solid rgba(0, 0, 0, 0.06);
}
#rt-subnavigation .rt-menubar {
    background-color: #46433c;
    border-bottom: 1px solid #111;
    border-left: 1px solid #111;
    border-right: 1px solid #111;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
#rt-subnavigation .splitmenu .menu {
    border-bottom: 1px solid rgba(225, 225, 225, 0.2);
    border-left: 1px solid rgba(225, 225, 225, 0.2);
    border-right: 1px solid rgba(225, 225, 225, 0.2);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4) inset;
}
.module-content ul.menu li a span, .module-content ul.menu li .separator span, .component-content .login + div ul li a, #login-form a {
    background-image: url("tema3/arrows.png");
}
.module-content .menu.level1 > li > a, .module-content .menu > li.active > a {
    border-bottom: 1px solid #ddd;
}
.module-content .menu.level1 > li > a:hover {
    background-color: #f1f1f1;
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2) inset;
}
#rt-utility .horizmenu .menu li {
    border-left: 1px solid #eee;
}
#rt-navigation3 {
    background-image: url("../img/light-10.png");
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    border-left: 1px solid rgba(0, 0, 0, 0.4);
    border-right: 1px solid rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
}
.rt-menubar .menutop li {
    background-image: url("../img/menu-separator.png");
}
/**yes**/
.rt-menubar .menutop li.active .item {
    background-color: #444;
    background-image: url("../img/light-10.png");
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.7) inset;
}
.login-fields #username, .login-fields #password, #contact-form dd input, #contact-form dd textarea, #modlgn-username, #modlgn-passwd, #jform_email, #member-registration dd input, #search-searchword, .finder .inputbox {
    border: 1px solid #ccc;
}
.sprocket-features-arrows .prev span, .sprocket-features-arrows .next span {
    text-shadow: 0 1px 0 #fff;
}
.layout-slideshow .sprocket-features-arrows .arrow {
    color: #c3c3c3;
}
/*
.sprocket-features.layout-slideshow .sprocket-features-content {
    background-image: url("../img/sprocket-feature-content.png");
    color: #fff;
    text-shadow: 1px 1px 1px #000;
}*/
.layout-slideshow .sprocket-readmore {
    color: #fff;
}
.sprocket-headlines-navigation .arrow {
    color: #999;
}
.sprocket-headlines-badge span {
    color: #151515;
}
.layout-showcase .sprocket-features-arrows .arrow {
    background-image: url("tema3/list-arrows.png");
}
/*
.sprocket-tabs-nav {
    background: url("../img/tabs-gradient.png") repeat-x scroll 50% 100% rgba(0, 0, 0, 0);
}*/
.layout-top .sprocket-tabs-nav > li .sprocket-tabs-inner {
    background-color: #f6f6f6;
    border: 1px solid #ccc;
    color: #888;
}
.sprocket-tabs-nav li:hover .sprocket-tabs-inner {
    background-color: #fff;
}
.sprocket-tabs-nav-container {
    border-bottom: 1px solid #ccc;
}
.sprocket-tabs-panels {
    background-color: #fff;
    border: 1px solid #ccc;
}
.sprocket-tabs-nav > li.active > .sprocket-tabs-inner {
    background-color: #fff;
    border-bottom-color: transparent;
}
.noaccordion .sprocket-lists-title a {
    color: #151515;
}
.sprocket-lists-arrows .arrow {
    background-image: url("tema3/paging-arrows.png");
}
#rt-footer .sprocket-lists-pagination li {
    background-color: #fff;
}
.noaccordion .sprocket-lists-container li {
    border-bottom: 1px dashed #ddd;
}
.sprocket-mosaic-item .sprocket-mosaic-title, .sprocket-mosaic-item .sprocket-mosaic-info {
    color: #57ace6;
    text-shadow: 0 0 0 #fff;
}
.sprocket-mosaic-item .sprocket-mosaic-infos {
    color: #444;
}
.sprocket-mosaic-item {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d3d3d3;
    color: #444;
}
.sprocket-corner-badge {
    border-color: transparent;
    border-style: solid;
}
.sprocket-mosaic .sprocket-mosaic-order li, .sprocket-mosaic .sprocket-mosaic-filter li {
    border: 1px solid transparent;
    color: #888;
    text-shadow: 0 1px 0 #fff;
}
.sprocket-mosaic .sprocket-mosaic-order .active, .sprocket-mosaic .sprocket-mosaic-filter .active {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #ccc;
    color: #111;
}
.sprocket-mosaic .sprocket-mosaic-loadmore {
    background-color: #fbfbfb;
    background-image: url("tema4/readon.png");
    border: 1px solid #dcdcdc;
    color: #444 !important;
    text-shadow: 1px 1px 1px #fff !important;
}
.sprocket-mosaic .sprocket-mosaic-loadmore:hover {
    border: 1px solid #dcdcdc;
    color: #111 !important;
}
.sprocket-mosaic .sprocket-mosaic-hover {
    border-right-color: #fff;
}
.sprocket-mosaic .sprocket-mosaic-hovercontent {
    color: #444;
}
.sprocket-mosaic .sprocket-mosaic-head {
    border-bottom: 1px dashed #ddd;
}
#roktwittie .header {
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9);
}
#roktwittie .roktwittie-m1 {
    border: 1px solid #eaeaea;
}
#roktwittie .roktwittie-m2 {
    background: none repeat scroll 0 0 #f4f4f4;
    border: 1px solid #fff;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}
#roktwittie .roktwittie-m2:hover {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.1);
}
#roktwittie .roktwittie-t1 {
    background: url("tema3/twittie-arrow.png") no-repeat scroll 0 0 transparent;
}
#roktwittie .roktwittie-infos .roktwittie-date {
    color: #7b7b7b;
}
.roksearch-wrapper {
    background-image: url("tema3/search-controls.png");
}
#rokajaxsearch .inputbox {
    background-image: url("tema3/search-controls.png");
    border: 1px solid #ccc;
}
.roksearch_wrapper2 {
    background: none repeat scroll 0 0 #f4f4f4;
    border: 1px solid #fff;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}
#roksearch_results .roksearch_header, body #roksearch_results .roksearch_row_btm, #roksearch_results .viewall span {
    color: #fff;
}
.roksearch_results #roksearch_link {
    background: url("tema3/search-controls.png") no-repeat scroll 0 -50px rgba(0, 0, 0, 0);
}
#roksearch_results .arrow-left {
    background: url("tema3/search-controls.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
#roksearch_results .arrow-left-disabled, #roksearch_results .arrow-right-disabled {
    background: url("tema3/search-controls.png") no-repeat scroll 0 -33px rgba(0, 0, 0, 0);
}
#roksearch_results .arrow-right {
    background: url("tema3/search-controls.png") no-repeat scroll 0 -15px rgba(0, 0, 0, 0);
}
.roksearch_result_wrapper1 {
    background-color: #f4f4f4;
    background-repeat: repeat;
    border-bottom: 1px solid rgba(225, 225, 225, 0.82);
}
.roksearch_result_wrapper1:hover {
    background-color: #fff;
}
.powered-by-google a, .powered-by-google a:hover {
    color: #111;
}
.rt-social-buttons .social-button {
    background-image: url("tema3/social-icons.png");
}
.tip-wrap {
    background-color: #ededed;
    border: 1px solid #c8c8c8;
}
.logo-voxel-logostyle-style1 #rt-logo {
    background-image: url("../img/logo.png");
	background-repeat: no-repeat;
}/*
.logo-voxel-logostyle-style2 #rt-logo {
    background-image: url("img/logo.png");
}
.logo-voxel-logostyle-style3 #rt-logo {
    background-image: url("img/logo.png");
}
.logo-voxel-logostyle-style4 #rt-logo {
    background-image: url("tema5/logo.png");
}
.logo-voxel-logostyle-style5 #rt-logo {
    background-image: url("tema5/logo.png");
}
.logo-voxel-logostyle-style6 #rt-logo {
    background-image: url("tema5/logo.png");
}
.logo-voxel-logostyle-style7 #rt-logo {
    background-image: url("tema5/logo.png");
}
.logo-voxel-logostyle-style8 #rt-logo {
    background-image: url("tema5/logo.png");
}
.logo-voxel-logostyle-style9 #rt-logo {
    background-image: url("tema5/logo.png");
}
.logo-voxel-logostyle-style10 #rt-logo {
    background-image: url("tema5/logo.png");
}
.logo-voxel-logostyle-style11 #rt-logo {
    background-image: url("tema5/logo.png");
}
.logo-voxel-logostyle-style12 #rt-logo {
    background-image: url("tema5/logo.png");
}*/
.accent-overlay-dark .menu-block a, .accent-overlay-dark .menu-block .nolink, .accent-overlay-dark .menu-block .nolink:hover, .accent-overlay-dark .fusion-js-subs a, .accent-overlay-dark .fusion-js-subs a:hover, .accent-overlay-dark .fusion-js-subs .nolink, .accent-overlay-dark .fusion-js-subs .nolink:hover, .fusion-js-subs .fusion-module, .fusion-js-subs .fusion-module .title, .fusion-js-subs .fusion-module a {
    color: #fff;
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4);
}
.accent-overlay-dark .rt-menubar .menutop li:hover > .item, .accent-overlay-dark .rt-menubar .menutop li.f-mainparent-itemfocus > .item {
    border-left: 1px solid rgba(225, 225, 225, 0.4);
    border-right: 1px solid rgba(225, 225, 225, 0.4);
    border-top: 1px solid rgba(225, 225, 225, 0.4);
}
.accent-overlay-dark .rt-menubar .menutop li:hover, .accent-overlay-dark .rt-menubar .menutop li.f-mainparent-itemfocus {
    border-left: 1px solid rgba(0, 0, 0, 0.3);
    border-right: 1px solid rgba(0, 0, 0, 0.3);
    border-top: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.3);
}
.accent-overlay-dark .fusion-submenu-wrapper {
    border: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
}
.accent-overlay-dark .fusion-submenu-wrapper:before {
    border: 1px solid rgba(225, 225, 225, 0.4);
}
.menutop.fusion-js-container ul li > .item:hover, .menutop.fusion-js-container li.f-menuparent-itemfocus > .item, .menutop.fusion-js-container ul li.active > .item, .menutop.fusion-js-container li.active.f-menuparent-itemfocus > .item {
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(225, 225, 225, 0.3);
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3) inset;
}
/*
.accent-overlay-dark .fusion-submenu-wrapper {
    background-image: url("../img/menu-overlay.png");
}*/
/**yes**/
.accent-overlay-dark .daddyicon, .accent-overlay-dark .menutop ul li > .daddy span {
    background-image: url("../img/arrows.png");
}
.accent-overlay-dark #rokajaxsearch .inputbox {
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.accent-overlay-dark #rokajaxsearch .inputbox:focus {
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3) inset;
}
.accent-overlay-light .menu-block a, .accent-overlay-light .menu-block .nolink, .accent-overlay-light .menu-block .nolink:hover, .accent-overlay-light .fusion-js-subs a, .accent-overlay-light .fusion-js-subs a:hover, .accent-overlay-light .fusion-js-subs .nolink, .accent-overlay-light .fusion-js-subs .nolink:hover, .fusion-js-subs .fusion-module, .fusion-js-subs .fusion-module .title, .fusion-js-subs .fusion-module a {
    color: #fff;
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4);
}
.accent-overlay-light .rt-menubar .menutop li.active .item {
    background-color: #46433c;
    background-image: url("tema3/light-10.png");
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.7) inset;
}
.accent-overlay-light .rt-menubar .menutop li:hover > .item, .accent-overlay-light .rt-menubar .menutop li.f-mainparent-itemfocus > .item {
    border-left: 1px solid rgba(225, 225, 225, 0.4);
    border-right: 1px solid rgba(225, 225, 225, 0.4);
    border-top: 1px solid rgba(225, 225, 225, 0.4);
}
.accent-overlay-light .rt-menubar .menutop li:hover, .accent-overlay-light .rt-menubar .menutop li.f-mainparent-itemfocus {
    border-left: 1px solid rgba(0, 0, 0, 0.3);
    border-right: 1px solid rgba(0, 0, 0, 0.3);
    border-top: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.3);
}
.accent-overlay-light .fusion-submenu-wrapper {
    border: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
}
.accent-overlay-light .fusion-submenu-wrapper:before {
    border: 1px solid rgba(225, 225, 225, 0.4);
}
.menutop.fusion-js-container ul li > .item:hover, .menutop.fusion-js-container li.f-menuparent-itemfocus > .item, .menutop.fusion-js-container ul li.active > .item, .menutop.fusion-js-container li.active.f-menuparent-itemfocus > .item {
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(225, 225, 225, 0.3);
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3) inset;
}
.accent-overlay-light .fusion-submenu-wrapper {
    background-image: url("tema3/menu-overlay.png");
}
.accent-overlay-light .daddyicon, .accent-overlay-light .menutop ul li > .daddy span {
    background-image: url("tema3/arrows.png");
}
.accent-overlay-light #rokajaxsearch .inputbox {
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.accent-overlay-light #rokajaxsearch .inputbox:focus {
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2) inset;
}
.accent-overlay-dark .button, .accent-overlay-dark .readon, .accent-overlay-dark .readmore, .accent-overlay-dark button.validate, .accent-overlay-dark .box1 a.readon:hover, .accent-overlay-dark #member-profile a, .accent-overlay-dark #member-registration a, .accent-overlay-dark .formelm-buttons button {
    background-image: url("tema4/readon.png");
    color: #fff !important;
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3);
}
.accent-overlay-dark .readmore a {
    color: #fff !important;
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3);
}
.accent-overlay-light .button, .accent-overlay-light .readon, .accent-overlay-light .readmore, .accent-overlay-light button.validate, .accent-overlay-light .box1 a.readon:hover, .accent-overlay-light #member-profile a, .accent-overlay-light #member-registration a, .accent-overlay-light .formelm-buttons button {
    background-image: url("tema3/readon.png");
    color: #000 !important;
    text-shadow: 1px 1px 1px rgba(225, 225, 225, 0.5);
}
.accent-overlay-light .readmore a {
    color: #000 !important;
    text-shadow: 1px 1px 1px rgba(225, 225, 225, 0.5);
}
.accent-overlay-light .button:before, .accent-overlay-light .readon:before, .accent-overlay-light .readmore:before, .accent-overlay-light button.validate:before, .accent-overlay-light #member-profile a:before, .accent-overlay-light #member-registration a:before, .accent-overlay-light .formelm-buttons button:before {
    border-radius: 3px;
    border-top: 1px solid rgba(225, 225, 225, 0.5);
}
/**yes**/
.main-pattern-scratch #rt-copyright a, .main-pattern-graph #rt-copyright a, .main-pattern-leather-light #rt-copyright a, .main-pattern-diagonal #rt-copyright a, .main-pattern-crackle #rt-copyright a, .main-pattern-psychedelic #rt-copyright a, .main-pattern-quilt #rt-copyright a, .main-pattern-triangles #rt-copyright a {
    color: #7DB8DF;
}
.main-pattern-scratch #rt-copyright a:hover, .main-pattern-graph #rt-copyright a:hover, .main-pattern-leather-light #rt-copyright a:hover, .main-pattern-diagonal #rt-copyright a:hover, .main-pattern-crackle #rt-copyright a:hover, .main-pattern-psychedelic #rt-copyright a:hover, .main-pattern-quilt #rt-copyright a:hover, .main-pattern-triangles #rt-copyright a:hover, .main-pattern-crackle #rt-copyright .menu .active a, .main-pattern-psychedelic #rt-copyright .menu .active a, .main-pattern-quilt #rt-copyright .menu .active a, .main-pattern-triangles #rt-copyright .menu .active a, .main-pattern-scratch #rt-copyright .menu .active a, .main-pattern-graph #rt-copyright .menu .active a, .main-pattern-leather-light #rt-copyright .menu .active a, .main-pattern-diagonal #rt-copyright .menu .active a {
    color: #222;
}
.main-pattern-leather-dark #rt-copyright a, .main-pattern-argyle #rt-copyright a, .main-pattern-iron #rt-copyright a, .main-vertical-lines #rt-copyright a {
    color: #787878;
}
.main-pattern-leather-dark #rt-copyright a:hover, .main-pattern-argyle #rt-copyright a:hover, .main-pattern-iron #rt-copyright a:hover, .main-pattern-vertical-lines #rt-copyright a:hover, .main-pattern-leather-dark #rt-copyright .menu .active a, .main-pattern-argyle #rt-copyright .menu .active a, .main-pattern-iron #rt-copyright .menu .active a, .main-pattern-vertical-lines #rt-copyright .menu .active a {
    color: #fff;
}
.accent-overlay-dark .rt-fontsizer-buttons .button {
    background-image: url("tema4/arrows.png");
}
.main-pattern-leather-dark #rt-copyright #rocket, .main-pattern-argyle #rt-copyright #rocket, .main-pattern-iron #rt-copyright #rocket, .main-pattern-vertical-lines #rt-copyright #rocket {
    background: url("tema4/rocket.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.accent-overlay-light .rt-fontsizer-buttons .button {
    background-image: url("tema3/arrows.png");
}
.main-pattern-scratch #rt-copyright #rocket, .main-pattern-graph #rt-copyright #rocket, .main-pattern-leather-light #rt-copyright #rocket, .main-pattern-diagonal #rt-copyright #rocket, .main-pattern-crackle #rocket, .main-pattern-psychedelic #rocket, .main-pattern-quilt #rocket, .main-pattern-triangles #rocket {
    background: url("tema3/rocket.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.accent-overlay-dark .sprocket-lists .sprocket-lists-title {
    border: 1px solid rgba(0, 0, 0, 0.3);
}
.accent-overlay-dark .sprocket-lists .sprocket-lists-title > span {
    border: 1px solid rgba(225, 225, 225, 0.3);
}
.accent-overlay-dark .sprocket-lists .sprocket-lists-title {
    background-image: url("tema4/light-10.png");
    color: #fff;
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3);
}
.accent-overlay-dark .sprocket-lists-title .indicator {
    background-image: url("tema4/list-arrows.png");
}
.accent-overlay-dark .sprocket-corner-badge:after {
    background-image: url("tema4/badge-overlay.png");
}
.accent-overlay-dark .sprocket-lists .sprocket-corner-badge:after {
    background-image: url("tema4/badge-overlay-sm.png");
}
.accent-overlay-dark .sprocket-badge-icon {
    background-image: url("tema4/badge-icons.png");
}
.accent-overlay-dark .sprocket-lists .sprocket-badge-icon {
    background-image: url("tema4/badge-icons-sm.png");
}
.accent-overlay-light .sprocket-lists .sprocket-lists-title {
    border: 1px solid rgba(0, 0, 0, 0.3);
}
.accent-overlay-light .sprocket-lists .sprocket-lists-title > span {
    border: 1px solid rgba(225, 225, 225, 0.3);
}
.accent-overlay-light .sprocket-lists .sprocket-lists-title {
    background-image: url("tema3/light-10.png");
    color: #fff;
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3);
}
.accent-overlay-light .sprocket-lists-title .indicator {
    background-image: url("tema3/list-arrows.png");
}
.accent-overlay-light .sprocket-corner-badge:after {
    background-image: url("tema3/badge-overlay.png");
}
.accent-overlay-light .sprocket-lists .sprocket-corner-badge:after {
    background-image: url("tema3/badge-overlay-sm.png");
}
.accent-overlay-light .sprocket-badge-icon {
    background-image: url("tema3/badge-icons.png");
}
.accent-overlay-light .sprocket-lists .sprocket-badge-icon {
    background-image: url("tema3/badge-icons-sm.png");
}
.accent-overlay-dark .box1, .accent-overlay-dark .box1 .title, .accent-overlay-dark .box1 h2, .accent-overlay-dark .box1 a:hover, .accent-overlay-dark #rt-copyright .box1 a:hover {
    color: #fff;
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3);
}
.accent-overlay-dark .box1 .rt-block {
    background-image: url("tema4/menu-overlay.png");
}
.accent-overlay-dark .title4 .title {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) inset;
    color: #fff;
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3);
}
.accent-overlay-light .box1, .accent-overlay-light .box1 .title, .accent-overlay-light .box1 h2, .accent-overlay-light .box1 a:hover {
    color: #fff;
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3);
}
.accent-overlay-light .box1 .rt-block {
    background-image: url("tema3/menu-overlay.png");
}
.accent-overlay-light .title4 .title {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) inset;
    color: #fff;
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3);
}
#roktwittie .clr {
    clear: both;
}
#roktwittie .info {
    margin-left: 60px;
    padding-top: 5px;
}
#roktwittie .name {
    margin: 0 0 4px;
    padding: 0;
}
#roktwittie .nick {
    display: block;
    padding: 8px 0;
}
#roktwittie ul {
    list-style: outside none none;
    padding: 0;
}
#roktwittie li {
    margin: 0;
    overflow: visible;
    padding: 0 0 5px;
}
#roktwittie ul li {
    list-style: outside none none !important;
}
#roktwittie a {
    font-size: 100%;
    line-height: 100%;
}
#roktwittie .title {
    margin-bottom: 5px;
}
#roktwittie .loading {
    height: 16px;
    text-align: center;
}
#roktwittie .loading span {
    display: none;
}
#roktwittie .status {
    margin-bottom: 20px;
}
#roktwittie .header {
    overflow: hidden;
    padding: 0 5px;
}
#roktwittie .header-wrapper {
    margin-bottom: 15px;
}
#roktwittie .status .header .avatar {
    float: left;
}
#roktwittie .status .header .showavatar {
    margin-bottom: 5px;
}
#roktwittie .roktwittie-avatar {
    float: left;
    margin-right: 1.5em;
}
#roktwittie .roktwittie-avatar img {
    border-radius: 2px;
    height: 38px;
    margin-left: 6px;
    margin-top: 5px;
    width: 38px;
}
#roktwittie .even .roktwittie-avatar {
    float: left;
}
#roktwittie .even, #roktwittie .odd {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    padding: 0;
}
#roktwittie .status .header .name {
    font-size: 14px;
    font-weight: bold;
    line-height: 40%;
    padding-top: 5px;
}
#roktwittie .status .header .nick {
    font-size: 13px;
}
#roktwittie .status ul li {
    clear: both;
    line-height: 150%;
    list-style: outside none none;
    overflow: hidden;
    padding: 0;
}
#roktwittie .status ul li a {
    line-height: 150%;
}
#roktwittie .status ul li .title {
    float: left;
    text-align: right;
    width: 55px;
}
#roktwittie .status ul li .content {
    margin-bottom: 5px;
    margin-left: 60px;
}
#roktwittie .user .stats {
    margin-bottom: 10px;
}
#roktwittie .user .feed a {
    float: left;
    height: 16px;
    padding-right: 20px;
}
#roktwittie .user .subscribe {
    margin-top: 5px;
}
#roktwittie .tweets-wrapper {
    margin-bottom: 20px;
}
#roktwittie .tweets ul, #roktwittie .query ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#roktwittie div.roktwittie-infos {
    font-size: 90%;
}
#roktwittie div.roktwittie-infos .roktwittie-date {
    float: right;
    font-size: 80%;
    margin-top: -5px;
}
#roktwittie div.roktwittie-infos span .roktwittie-source {
    font-style: italic;
}
#roktwittie .roktwittie-surround {
    margin-bottom: 5px;
    margin-left: 48px !important;
    padding-left: 10px;
}
#roktwittie .roktwittie-m1, #roktwittie .roktwittie-m2 {
    border-radius: 4px;
}
#roktwittie .roktwittie-m2 {
    transition: box-shadow 0.2s ease-in 0s;
}
#roktwittie div.roktwittie-text {
    overflow: hidden;
    padding: 10px;
}
#roktwittie div.roktwittie-text > span {
    line-height: 140%;
}
#roktwittie .roktwittie-t1 {
    border: 0 none;
    height: 14px;
    margin-left: -7px;
    margin-top: 10px;
    position: absolute;
    width: 9px;
}
.roksearch-wrapper {
    background-position: 0 -99px;
    background-repeat: repeat-x;
    border-radius: 2px;
    margin-right: -5px;
    margin-top: 2px;
}
#rokajaxsearch .inputbox {
    background-color: transparent;
    background-position: 95% -71px;
    background-repeat: no-repeat;
    border-radius: 2px;
    line-height: 1.4em;
    margin: 0;
    padding: 4px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 185px;
}
.accent-overlay-dark #rt-navigation #rokajaxsearch .inputbox {
    border: 0 none;
}
#rt-navigation #rokajaxsearch .roksearch-wrapper {
    float: right;
}
#rt-navigation .rt-alpha.rt-omega #rokajaxsearch {
    margin-right: 20px;
}
#roksearch_results .small {
    bottom: 0;
    display: inline;
    font-size: 11px;
    font-style: italic;
    position: relative;
    right: 0;
    text-align: inherit;
}
#roksearch_results a.clr {
    font-size: 100%;
    height: auto;
    line-height: 1.6em;
}
.search_options {
    float: right;
    margin: 5px 10px 0;
}
.search_options label {
    margin-right: 15px !important;
    padding-bottom: 2px;
    text-transform: lowercase;
}
#roksearch_results {
    border-radius: 2px;
    float: right;
    margin-top: 5px;
    position: absolute;
    text-align: left;
    visibility: hidden;
    width: 400px;
    z-index: 10000;
}
#roksearch_results h3 {
    font-size: 110%;
    line-height: 110%;
    margin-bottom: 2px;
    margin-top: 0;
    padding-bottom: 0;
}
#roksearch_results .container-wrapper {
    overflow: hidden;
}
#roksearch_results .page {
    float: left;
}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {
    border: 0 none;
    font-size: 12px;
    font-weight: normal;
    line-height: 130%;
    padding: 5px 10px;
    text-transform: none;
}
#roksearch_results .roksearch_header {
    border-radius: 3px 3px 0 0;
}
#roksearch_results .roksearch_row_btm {
    border-radius: 0 0 3px 3px;
}
#roksearch_results .roksearch_row_btm {
    border-bottom: 0 none;
}
#roksearch_results .roksearch_even, #roksearch_results .roksearch_odd {
    border-bottom: 0 none;
    padding: 10px;
}
#roksearch_results .roksearch_even span, #roksearch_results .roksearch_odd span {
    line-height: 140%;
    margin-top: 15px;
}
#roksearch_results .roksearch_even span.highlight, #roksearch_results .roksearch_odd span.highlight {
    margin-top: 0;
}
#roksearch_results .roksearch_row_btm {
    overflow: hidden;
}
#roksearch_results .roksearch_row_btm span {
    line-height: 140%;
}
#roksearch_results .viewall span {
    line-height: 130%;
    text-transform: none;
}
#roksearch_results .viewall {
    float: left;
    margin: 0 5px;
}
#roksearch_results .estimated_res, #roksearch_results .pagination_res {
    float: left;
    font-size: 9px;
    font-style: italic;
    text-transform: none;
}
#roksearch_results .pagination_res {
    float: right;
    font-size: 11px;
    font-style: normal;
    margin-top: -1px;
}
#roksearch_results .powered-by-google {
    font-size: 9px;
    font-style: italic;
    text-transform: lowercase;
}
#roksearch_results .google-search #roksearch_link {
    margin-top: 5px;
}
#roksearch_results .readon {
    margin-top: 15px;
}
#roksearch_results .readon span, #roksearch_results .readon .button {
    font-size: 13px;
    line-height: 22px;
}
#roksearch_results .google-thumb-image {
    margin: 0 auto;
}
.searchintro {
    overflow: hidden;
}
#roksearch_results .container-arrows {
    margin-top: 2px;
}
.roksearch_wrapper1 {
    padding: 3px;
}
.roksearch_wrapper2, .roksearch_wrapper3, .roksearch_wrapper4 {
    border-radius: 2px;
}
.roksearch_result_wrapper1 {
    border-radius: 4px;
    transition: background-color 0.3s linear 0s;
}
#roksearch_results #roksearch_link {
    display: block;
    float: right;
    height: 16px;
    margin-top: 7px;
    padding-right: 0;
    width: 16px;
}
#roksearch_results .container-arrows {
    float: left;
    height: 12px;
    margin-right: 5px;
    position: relative;
    width: 30px;
}
#roksearch_results .arrow-left, #roksearch_results .arrow-left-disabled, #roksearch_results .arrow-right, #roksearch_results .arrow-right-disabled {
    height: 12px;
    position: absolute;
    top: 0;
    width: 12px;
}
#roksearch_results .arrow-left {
    background-position: 0 2px;
    cursor: pointer;
    left: 0;
}
#roksearch_results .arrow-left-disabled {
    background-position: 0 -33px;
    left: 0;
}
#roksearch_results .arrow-right {
    background-position: 0 -15px;
    cursor: pointer;
    left: 18px;
}
#roksearch_results .arrow-right-disabled {
    background-position: 0 -33px;
    left: 18px;
}
body.rtl .rokajaxsearch {
    direction: ltr;
    text-align: right;
}
body.rtl .roksearch_option {
    float: right !important;
}
body.rtl .search_options {
    float: right;
}
body.rtl .search_options label {
    margin-left: 15px !important;
    margin-right: 0 !important;
}
body.rtl #rokajaxsearch #roksearch_search_str.loading {
    background-position: 0 50% !important;
}
body.rtl #roksearch_results {
    direction: ltr;
    text-align: right;
}
body.rtl #roksearch_results .viewall {
    float: right;
}
body.rtl #roksearch_results .estimated_res, body.rtl #roksearch_results .pagination_res {
    float: right;
}
body.rtl #roksearch_results #roksearch_link {
    float: left;
    margin-left: 5px;
    padding-right: 0;
}
body.rtl #roksearch_results .container-arrows {
    float: right;
    margin-left: 5px;
    margin-right: 0;
}
body.rtl #roksearch_results span.small {
    direction: rtl;
}
body.rtl #roktwittie .info {
    margin-left: 0;
}
body.rtl #roktwittie .status .header .avatar {
    float: right;
}
body.rtl #roktwittie .status ul li .title {
    float: right;
    text-align: left;
}
body.rtl #roktwittie .status ul li .content {
    margin-left: 0;
    margin-right: 60px;
}
body.rtl #roktwittie .user .feed a {
    float: right;
    padding-left: 20px;
    padding-right: 0;
}
body.rtl #roktwittie .roktwittie-avatar {
    float: right;
    margin-left: 0.5em;
    margin-right: 0;
}
body.rtl #roktwittie div.roktwittie-infos .roktwittie-date {
    float: left;
}
body.rtl #roktwittie .roktwittie-surround {
    margin-left: 0 !important;
    margin-right: 50px !important;
    padding-left: 0;
    padding-right: 5px;
}
body.rtl #roktwittie .roktwittie-t1 {
    background-position: -19px 0 !important;
    border: 0 none;
    margin-right: -6px;
    width: 11px;
}
.font-family-voxel p.dropcap:first-letter, .font-family-voxel p.dropcap2:first-letter, .font-family-voxel p.dropcap3:first-letter, .font-family-voxel p.dropcap4:first-letter, .font-family-voxel p.dropcap5:first-letter, .font-family-voxel p.dropcap6:first-letter {
    font-family: "JustusRoman",Helvetica,Arial,sans-serif;
    font-style: italic;
}
.contentbox1, .contentbox2, .contentbox3, .contentbox4 {
    border-radius: 3px;
    margin-bottom: 15px;
    padding: 15px;
}
blockquote {
    padding: 5px 0 0 35px;
}
blockquote p {
    font-size: 15px;
    padding: 0 35px 5px 0;
}
.blockquote, .typography-style-dark blockquote {
    background: url("tema6/quote-l.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.typography-style-light blockquote {
    background: url("tema6/quote-l.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.blockquote p, .typography-style-dark blockquote p {
    background: url("tema6/quote-r.png") no-repeat scroll 100% 100% rgba(0, 0, 0, 0);
}
.typography-style-light blockquote p {
    background: url("tema6/quote-r.png") no-repeat scroll 100% 100% rgba(0, 0, 0, 0);
}
blockquote.alignleft {
    float: left;
    margin: 25px 25px 25px 0;
    width: 30%;
}
blockquote.alignright {
    float: right;
    margin: 25px 0 25px 25px;
    width: 30%;
}
blockquote.alignleft p, blockquote.alignright p {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0;
}
blockquote.noquotes {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0;
}
blockquote.noquotes p {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0;
}
pre {
    cursor: text;
    font-size: 11px;
    line-height: 17px;
    margin-bottom: 15px;
    overflow: auto;
    padding: 17px 15px;
}
pre, .typography-style-dark pre {
    background: none repeat scroll 0 0 #222;
    border: 1px solid #333;
}
.typography-style-light pre {
    background: none repeat scroll 0 0 #fafafa;
    border: 1px solid #eaeaea;
    color: #555;
}
pre.lines, .typography-style-dark pre.lines {
    background: url("tema6/pre-lines.png") repeat scroll 50% 0 #151515;
    border: 0 none;
    transition: background-color 0.3s linear 0s;
}
pre.lines:hover, .typography-style-dark pre.lines:hover {
    background-color: #202020;
}
.typography-style-light pre.lines {
    background: url("tema6/pre-lines.png") repeat scroll 50% 0 #eaeaea;
    border: 0 none;
    color: #333;
}
em.italic {
    font-style: italic;
    font-weight: bold;
}
em.bold {
    font-size: 120%;
    font-style: normal;
    font-weight: bold;
    line-height: 145%;
}
em.bold2 {
    font-size: 135%;
    font-style: normal;
    font-weight: bold;
    line-height: 120%;
}
em.normal {
    font-style: normal;
}
em.nobold {
    font-weight: normal;
}
em.highlight {
    border-radius: 4px;
    font-style: normal;
    padding: 2px 5px;
    text-shadow: none;
}
em.highlight.white {
    background: none repeat scroll 0 0 #fff;
    color: #000;
}
.typography-style-light em.highlight.white {
    background: none repeat scroll 0 0 #ddd;
    color: #000;
}
em.highlight.black {
    background: none repeat scroll 0 0 #000;
    color: #fff;
}
em.highlight.green {
    background: none repeat scroll 0 0 #74924a;
    color: #fff;
}
em.highlight.yellow {
    background: none repeat scroll 0 0 #d69839;
    color: #fff;
}
em.highlight.blue {
    background: none repeat scroll 0 0 #488aad;
    color: #fff;
}
em.highlight.red {
    background: none repeat scroll 0 0 #bd5151;
    color: #fff;
}
.rt-upper {
    text-transform: uppercase;
}
.rt-center {
    text-align: center;
}
.rt-justify {
    text-align: justify;
}
p.dropcap {
    overflow: hidden;
}
p.dropcap:first-letter {
    display: inline-block;
    float: left;
    font-size: 300%;
    line-height: 110%;
    margin: 0 13px 0 0;
}
p.dropcap2:first-letter, p.dropcap4:first-letter, p.dropcap6:first-letter {
    border-radius: 30px;
    display: inline-block;
    float: left;
    font-size: 30px;
    line-height: 30px;
    margin: 0 10px 10px 0;
    padding: 6px 15px 6px 10px;
}
p.dropcap3:first-letter, p.dropcap5:first-letter, p.dropcap7:first-letter {
    display: inline-block;
    float: left;
    font-size: 30px;
    line-height: 30px;
    margin: 0 10px 10px 0;
    padding: 4px 15px 4px 8px;
}
p.dropcap2:first-letter {
    background: none repeat scroll 0 0 #333;
}
.typography-style-light p.dropcap2:first-letter {
    background: none repeat scroll 0 0 #555;
    color: #fff;
}
p.dropcap3:first-letter {
    background: none repeat scroll 0 0 #333;
    border-radius: 2px;
}
.typography-style-light p.dropcap3:first-letter {
    background: none repeat scroll 0 0 #555;
    color: #fff;
}
p.dropcap4:first-letter {
    background: none repeat scroll 0 0 #ddd;
    color: #555;
}
p.dropcap5:first-letter {
    background: none repeat scroll 0 0 #ddd;
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 2px;
    color: #555;
}
span.inset-left {
    float: left;
    margin-right: 20px;
}
span.inset-right {
    float: right;
    margin-left: 20px;
}
span.inset-right-title, span.inset-left-title {
    display: block;
    font-size: 100%;
    font-weight: bold;
}
span.inset-left, span.inset-right {
    display: block;
    font-size: 100%;
    font-style: italic;
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 10px;
    position: relative;
    text-align: justify;
    width: 20%;
}
ul.list-icon {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0 0 15px;
    padding: 0;
}
ul.list-icon li {
    background-repeat: no-repeat;
    list-style: outside none none;
    margin: 0 0 5px;
    padding: 0 0 0 24px;
}
ul.list-icon li a {
    font-size: 100%;
    line-height: 1.7em;
}
.text-icon {
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 110%;
    line-height: 20px;
    padding-left: 24px;
}
span.email, span.phone, span.quote, span.cart, span.rss, span.tags, span.write, span.info, span.sound, .email li, .phone li, .quote li, .cart li, .rss li, .tags li, .write li, .info li, .sound li {
    background-image: url("tema6/icon-set1.png");
}
.typography-style-light span.email, .typography-style-light span.phone, .typography-style-light span.quote, .typography-style-light span.cart, .typography-style-light span.rss, .typography-style-light span.tags, .typography-style-light span.write, .typography-style-light span.info, .typography-style-light span.sound, .typography-style-light .email li, .typography-style-light .phone li, .typography-style-light .quote li, .typography-style-light .cart li, .typography-style-light .rss li, .typography-style-light .tags li, .typography-style-light .write li, .typography-style-light .info li, .typography-style-light .sound li {
    background-image: url("tema6/icon-set1.png");
}
span.rightarrow, span.leftarrow, span.circlearrow, span.downarrow, span.uparrow, span.person, span.calendar, span.doc, span.bulb, .rightarrow li, .leftarrow li, .circlearrow li, .downarrow li, .uparrow li, .person li, .calendar li, .doc li, .bulb li {
    background-image: url("tema6/icon-set2.png");
}
.typography-style-light span.rightarrow, .typography-style-light span.leftarrow, .typography-style-light span.circlearrow, .typography-style-light span.downarrow, .typography-style-light span.uparrow, .typography-style-light span.person, .typography-style-light span.calendar, .typography-style-light span.doc, .typography-style-light span.bulb, .typography-style-light .rightarrow li, .typography-style-light .leftarrow li, .typography-style-light .circlearrow li, .typography-style-light .downarrow li, .typography-style-light .uparrow li, .typography-style-light .person li, .typography-style-light .calendar li, .typography-style-light .doc li, .typography-style-light .bulb li {
    background-image: url("tema6/icon-set2.png");
}
span.twitter, span.youtube, span.skype, span.facebook, span.like, span.video, span.dropbox, span.vimeo, span.paypal, .twitter li, .youtube li, .skype li, .facebook li, .like li, .video li, .dropbox li, .vimeo li, .paypal li {
    background-image: url("tema6/icon-set3.png");
}
.typography-style-light span.twitter, .typography-style-light span.skype, .typography-style-light span.facebook, .typography-style-light span.like, .typography-style-light span.video, .typography-style-light span.dropbox, .typography-style-light span.vimeo, .typography-style-light span.paypal, .typography-style-light .twitter li, .typography-style-light .youtube li, .typography-style-light .skype li, .typography-style-light .facebook li, .typography-style-light .like li, .typography-style-light .video li, .typography-style-light .dropbox li, .typography-style-light .vimeo li, .typography-style-light .paypal li {
    background-image: url("tema6/icon-set3.png");
}
.text-icon.email, .text-icon.rightarrow, .text-icon.twitter, .email li, .rightarrow li, .twitter li {
    background-position: 0 4px;
}
.text-icon.phone, .text-icon.leftarrow, .text-icon.youtube, .phone li, .leftarrow li, .youtube li {
    background-position: 0 -296px;
}
.text-icon.quote, .text-icon.circlearrow, .text-icon.skype, .quote li, .circlearrow li, .skype li {
    background-position: 0 -596px;
}
.text-icon.cart, .text-icon.downarrow, .text-icon.facebook, .cart li, .downarrow li, .facebook li {
    background-position: 0 -896px;
}
.text-icon.rss, .text-icon.uparrow, .text-icon.like, .rss li, .uparrow li, .like li {
    background-position: 0 -1196px;
}
.text-icon.tags, .text-icon.person, .text-icon.video, .tags li, .person li, .video li {
    background-position: 0 -1496px;
}
.text-icon.write, .text-icon.calendar, .text-icon.dropbox, .write li, .calendar li, .dropbox li {
    background-position: 0 -1796px;
}
.text-icon.info, .text-icon.doc, .text-icon.vimeo, .info li, .doc li, .vimeo li {
    background-position: 0 -2096px;
}
.text-icon.sound, .text-icon.bulb, .text-icon.paypal, .sound li, .bulb li, .paypal li {
    background-position: 0 -2396px;
}
.typography-style-light .checkbox li {
    background-image: url("tema3/checkbox.png");
}
.typography-style-dark .checkbox li {
    background-image: url("tema4/checkbox.png");
}
ul.list-icon.checkbox li {
    background-position: 0 -9px;
    padding: 0 0 0 55px;
}
ul.checkmark, ul.circle-checkmark, ul.square-checkmark, ul.circle-small, ul.circle, ul.circle-large, ul.triangle-small, ul.triangle, ul.triangle-large, ul.bullet {
    margin: 0 0 25px;
    padding: 0;
}
ul.checkmark li, ul.circle-checkmark li, ul.square-checkmark li, ul.circle-small li, ul.circle li, ul.circle-large li, ul.triangle-small li, ul.triangle li, ul.triangle-large li, ul.bullet li {
    list-style-type: none;
    margin-bottom: 8px;
    padding: 0 0 0 30px;
    position: relative;
}
ul.checkmark li a, ul.circle-checkmark li a, ul.square-checkmark li a, ul.circle-small li a, ul.circle li a, ul.circle-large li a, ul.triangle-small li a, ul.triangle li a, ul.triangle-large li {
    font-size: 100%;
    line-height: 1.7em;
}
ul.checkmark li:after {
    border-color: #fff;
    border-style: solid;
    border-width: 0 3px 3px 0;
    content: "";
    display: block;
    height: 8px;
    left: 14px;
    position: absolute;
    top: 3px;
    transform: rotate(45deg);
    width: 4px;
}
ul.circle-checkmark li:before {
    border-color: #fff;
    border-radius: 9px;
    border-style: solid;
    border-width: 9px;
    content: "";
    display: block;
    height: 0;
    left: 7px;
    position: absolute;
    top: 1px;
    width: 0;
}
ul.circle-checkmark li:after {
    border-color: #000;
    border-style: solid;
    border-width: 0 2px 2px 0;
    content: "";
    display: block;
    height: 6px;
    left: 14px;
    position: absolute;
    top: 5px;
    transform: rotate(45deg);
    width: 3px;
}
.typography-style-light ul.circle-checkmark li:after {
    border-color: #fff;
}
ul.square-checkmark li:before {
    border-color: #fff;
    border-style: solid;
    border-width: 7px;
    content: "";
    display: block;
    height: 0;
    left: 9px;
    position: absolute;
    top: 3px;
    width: 0;
}
ul.square-checkmark li:after {
    border-color: #000;
    border-style: solid;
    border-width: 0 2px 2px 0;
    content: "";
    display: block;
    height: 6px;
    left: 14px;
    margin-top: -4px;
    position: absolute;
    top: 9px;
    transform: rotate(45deg);
    width: 3px;
}
.typography-style-light ul.square-checkmark li:after {
    border-color: #fff;
}
ul.triangle-small li:after {
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 3px;
    content: "";
    display: block;
    height: 0;
    left: 18px;
    position: absolute;
    top: 7px;
    width: 0;
}
ul.triangle li:after {
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 4px;
    content: "";
    display: block;
    height: 0;
    left: 17px;
    position: absolute;
    top: 6px;
    width: 0;
}
ul.triangle.green li:after {
    border-color: transparent transparent transparent #74924a;
}
ul.triangle.yellow li:after {
    border-color: transparent transparent transparent #d69839;
}
ul.triangle.red li:after {
    border-color: transparent transparent transparent #bd5151;
}
ul.triangle.blue li:after {
    border-color: transparent transparent transparent #488aad;
}
ul.triangle.white li:after {
    border-color: transparent transparent transparent #fff;
}
.typography-style-light ul.triangle.white li:after {
    border-color: transparent transparent transparent #ddd;
}
ul.triangle.black li:after {
    border-color: transparent transparent transparent #000;
}
ul.triangle-large li:after {
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 6px;
    content: "";
    display: block;
    height: 0;
    left: 15px;
    position: absolute;
    top: 4px;
    width: 0;
}
ul.circle-small li:after {
    border-color: #fff;
    border-radius: 2px;
    border-style: solid;
    border-width: 2px;
    content: "";
    display: block;
    height: 0;
    left: 16px;
    position: absolute;
    top: 8px;
    width: 0;
}
ul.circle li:after {
    border-color: #fff;
    border-radius: 3px;
    border-style: solid;
    border-width: 3px;
    content: "";
    display: block;
    height: 0;
    left: 15px;
    position: absolute;
    top: 7px;
    width: 0;
}
ul.circle-large li:after {
    border-color: #fff;
    border-radius: 5px;
    border-style: solid;
    border-width: 5px;
    content: "";
    display: block;
    height: 0;
    left: 12px;
    position: absolute;
    top: 5px;
    width: 0;
}
ul.circle.green li:after, ul.checkmark.green li:after {
    border-color: #74924a;
}
ul.circle.yellow li:after, ul.checkmark.yellow li:after {
    border-color: #d69839;
}
ul.circle.red li:after, ul.checkmark.red li:after {
    border-color: #bd5151;
}
ul.circle.blue li:after, ul.checkmark.blue li:after {
    border-color: #488aad;
}
ul.circle.white li:after, ul.checkmark.white li:after {
    border-color: #fff;
}
.typography-style-light ul.circle.white li:after, .typography-style-light ul.checkmark.white li:after {
    border-color: #ddd;
}
ul.circle.black li:after, ul.checkmark.black li:after {
    border-color: #000;
}
ul.bullet li {
    background-position: 15px 7px;
    background-repeat: no-repeat;
}
.approved, .attention, .alert, .notice {
    border: 1px solid #c1e8c1;
    border-radius: 6px;
    font-weight: bold;
    padding: 15px;
}
#system-message dd ul {
    border-radius: 6px;
}
.approved a, .attention a, .alert a, .notice a {
    color: #222 !important;
    text-decoration: underline;
}
.approved a:hover, .attention a:hover, .alert a:hover, .notice a:hover {
    color: #000 !important;
    text-shadow: none;
}
.approved {
    background: none repeat scroll 0 0 #d1eed1;
    color: #444;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3);
}
.attention, #system-message dd.notice ul {
    background: none repeat scroll 0 0 #fdf5d9;
    border: 1px solid #fceec1;
    color: #444;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3);
}
.alert, #system-message dd.error ul {
    background: none repeat scroll 0 0 #fddfde;
    border: 1px solid #fbc9c8;
    color: #444;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3);
}
.notice, #system-message dd ul {
    background: none repeat scroll 0 0 #ddf4fb;
    border: 1px solid #c8eef9;
    color: #444;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3);
}
.inputbox, textarea, .rt-joomla .contact input.required:focus, .rt-joomla .contact textarea.required:focus, #contact-form dd input:focus, #contact-form dd textarea:focus {
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.inputbox:focus, textarea:focus, .rt-joomla .contact input.required:focus, .rt-joomla .contact textarea.required:focus, input#username, input#password, #contact-form dd input:focus, #member-registration dd input:focus, input#jform_email:focus {
    outline: 0 none;
}
#k2Container {
    position: relative;
}
#k2Container.itemView {
    border: 0 none;
}
#k2Container .k2FeedIcon {
    position: absolute;
    right: 0;
    top: 5px;
}
#k2Container .componentheading, div.k2ItemsBlock ul li a.moduleItemTitle, #k2Container .catItemReadMore, #k2Container .moduleItemReadMore, #k2Container .userItemReadMore, #k2Container .tagItemReadMore, #k2Container .genericItemReadMore, #k2Container .latestItemReadMore, span.catItemAddLink, span.userItemAddLink, span.userItemEditLink, span.catItemEditLink, span.itemEditLink {
    font-family: Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: normal;
}
.font-family-voxel #k2Container h3.catItemTitle, .font-family-voxel #k2Container .componentheading, .font-family-voxel #k2Container h3.userItemTitle, .font-family-voxel #k2Container h2.genericItemTitle {
    font-size: 130%;
}
.font-family-voxel #k2Container h2.itemTitle {
    font-size: 150%;
}
#k2Container h3, #k2Container h2, #k2Container h1, #k2Container h4 {
    font-family: "PTSerifRegular",Helvetica,Arial,sans-serif;
    font-weight: normal;
}
.font-family-voxel #k2Container h3, .font-family-voxel #k2Container h2, .font-family-voxel #k2Container h1, .font-family-voxel #k2Container h4, div.k2ItemsBlock ul li a.moduleItemTitle {
    font-family: "PTSerifRegular",Helvetica,Arial,sans-serif;
}
#k2Container a {
    font-size: 100%;
}
#k2Container div.subCategory h2, #k2Container .itemListCategory h2, #k2Container div.userBlock h2, #k2Container .itemAuthorName {
    font-size: 160%;
    text-transform: uppercase;
}
#k2Container .itemListSubCategories h3 {
    font-size: 150%;
}
#k2Container h3, #k2Container h2, #k2Container h1, #k2Container h4 {
    line-height: 1.2em;
}
.itemRatingList, .itemRatingList a:hover, .itemRatingList .itemCurrentRating {
    background-image: url("tema3/transparent-star.png");
}
div.itemToolbar ul li a#fontDecrease img, div.itemToolbar ul li a#fontIncrease img {
    background: none no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 3px;
    transition: background-color 0.3s linear 0s;
}
div.itemToolbar ul li a#fontIncrease img {
    background-position: 4px -600px;
}
div.itemToolbar ul li a#fontDecrease img {
    background-position: 4px 4px;
}
span.catItemAddLink, span.userItemAddLink, span.userItemEditLink, span.userItemEditLink, span.catItemEditLink, span.itemEditLink {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color;
    border-image: initial;
    border-radius: 3px;
    border-style: none;
    border-width: 0;
    display: inline-block;
    margin: 10px 0 0;
    overflow: visible;
    padding: 1px 1px 0;
}
#k2Container .button, .k2UserBlock .button, span.catItemAddLink a, span.userItemAddLink a, span.userItemEditLink a, span.catItemEditLink a, span.itemEditLink a {
    background-color: transparent;
    background-position: 0 0;
    background-repeat: repeat-x;
    border: medium none !important;
    cursor: pointer;
    display: block;
    font-size: 10px !important;
    font-weight: bold;
    margin: 0;
    overflow: visible;
    padding: 2px 13px 3px 9px !important;
    position: relative;
    text-transform: uppercase;
    transition: background-position 0.3s linear 0s;
    white-space: normal;
}
#k2Container .button, .k2UserBlock .button, #k2Container .itemCommentsForm .button {
    background-position: 0 -85px;
    padding: 5px 15px !important;
}
#k2Container .button:hover, .k2UserBlock .button:hover, span.catItemAddLink a:hover, span.userItemAddLink a:hover, span.userItemEditLink a:hover, span.catItemEditLink a:hover, span.itemEditLink a:hover {
    background-position: 0 0 !important;
}
span.catItemAddLink, span.userItemAddLink {
    margin-bottom: 5px;
    margin-top: 2px;
}
#k2Container .catItemReadMore, #k2Container .moduleItemReadMore, #k2Container .userItemReadMore, #k2Container .tagItemReadMore, #k2Container .genericItemReadMore, #k2Container .latestItemReadMore, #k2Container .k2ReadMore {
    font-family: "PTSerifItalic",helvetica,arial,sans-serif;
    font-size: 14px;
}
div.catItemTagsBlock ul.catItemTags li, div.itemTagsBlock ul.itemTags li, div.userItemTagsBlock ul.userItemTags li, div.latestItemTagsBlock ul.latestItemTags li {
    border-radius: 2px;
    font-weight: normal;
    margin-right: 5px;
    padding: 3px 4px;
}
div.catItemTagsBlock ul.catItemTags li a, div.itemTagsBlock ul.itemTags li a, div.userItemTagsBlock ul.userItemTags li a, div.latestItemTagsBlock ul.latestItemTags li a {
    font-size: 11px !important;
    font-weight: normal !important;
    transition: none 0s ease 0s ;
}
div.k2TagCloudBlock a {
    transition: none 0s ease 0s ;
}
div.k2TagCloudBlock a, div.k2TagCloudBlock a:hover {
    border-radius: 2px;
    font-size: 11px !important;
    font-weight: normal;
    margin: 5px;
    padding-bottom: 0;
    padding-top: 0;
}
div.k2ItemsBlock ul li div.moduleItemTags a, div.k2ItemsBlock ul li div.moduleItemTags a:hover {
    border-radius: 2px;
    font-size: 11px !important;
    font-weight: normal !important;
    margin-right: 5px;
    padding: 2px 5px 3px;
    transition: none 0s ease 0s ;
}
.itemListView .catItemImage img, #k2Container .itemListCategory img, #k2Container .itemImage img, #k2Container .authorResponse img, #k2Container .userItemImageBlock img, #k2Container .genericItemImageBlock img, .k2UsersBlock .ubUserAvatar img, .k2LatestCommentsBlock ul li .lcAvatar img, .k2Avatar img, div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img, div.subCategory a.subCategoryImage img, span.tagItemImage img, div.userBlock img, span.latestItemImage img, span.tagItemImage img, div.tagItemIntroText img, div.latestItemsUser img, div.latestItemIntroText img, div.k2ItemsBlock ul li a.moduleItemAuthorAvatar img, div.latestItemsCategoryImage img, div.subCategory a.subCategoryImage:hover img {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    padding: 0;
}
#k2Container .itemListCategory img, div.subCategory a.subCategoryImage img, div.latestItemsCategoryImage img {
    margin-left: -5px;
    margin-right: -5px;
}
div.latestItemsCategory, #k2Container .itemListCategory, #k2Container .userBlock, #k2Container .subCategory {
    padding: 10px 15px 15px;
    position: relative;
}
div.latestItemsCategory:before, #k2Container .itemListCategory:before, #k2Container .userBlock:before, #k2Container .subCategory:before {
    background-position: 0 0;
    background-repeat: repeat-y;
    bottom: -5px;
    content: "";
    display: block;
    left: -14px;
    margin: 0 10px;
    overflow: visible;
    position: absolute;
    top: 9px;
    width: 10px;
}
div.latestItemsCategory:after, #k2Container .itemListCategory:after, #k2Container .userBlock:after, #k2Container .subCategory:after {
    background-position: 0 0;
    background-repeat: repeat-x;
    bottom: -20px;
    content: "";
    display: block;
    height: 4px;
    left: -4px;
    margin: 0 -12px;
    overflow: visible;
    position: relative;
    right: 0;
}
#k2Container div.latestItemsCategory h2, #k2Container .itemListCategory h2, #k2Container .subCategory h2 {
    margin: 0 -15px 8px;
    padding-bottom: 8px;
}
#k2Container div.latestItemsCategory p, #k2Container .itemListCategory p, #k2Container .subCategory p {
    margin: 0;
}
div.itemVideoBlock, div.latestItemVideoBlock, div.catItemVideoBlock {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
}
#k2Container .catItemView .catItemAuthor, #k2Container span.itemAuthor, #k2Container div.catItemHeader span.catItemAuthor, div.k2ItemsBlock ul li div.moduleItemAuthor {
    background-position: 15px 12px;
    background-repeat: no-repeat;
    display: block;
    margin: 15px -15px;
    padding: 10px 20px 10px 35px;
}
#k2Container .userItemLinks, #k2Container .itemLinks, #k2Container .catItemLinks, #k2Container .latestItemLinks, div.k2ItemsBlock ul li div.moduleItemTags {
    padding: 8px;
    position: relative;
}
div.k2LatestCommentsBlock ul, div.k2TopCommentersBlock ul, div.k2ItemsBlock ul, div.k2UserBlock ul.k2UserBlockActions, div.k2UserBlock ul.k2UserBlockRenderedMenu {
    margin-left: -15px;
    margin-right: -15px;
}
div.k2LatestCommentsBlock ul li, div.k2TopCommentersBlock ul li, div.k2ItemsBlock ul li, div.k2UserBlock ul.k2UserBlockActions li, div.k2UserBlock ul.k2UserBlockRenderedMenu li {
    padding-left: 15px;
    padding-right: 15px;
}
#k2Container div.itemComments {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
}
#k2Container.itemListView {
    padding: 0;
}
.k2FeedIcon {
    float: right;
}
.catItemHeader {
    padding-bottom: 0;
}
div.catItemBody {
    padding: 0;
}
#k2Container h2.itemTitle {
    font-size: 150%;
    padding: 0 0 10px;
}
div.k2BreadcrumbsBlock {
    white-space: normal;
    word-wrap: break-word;
}
div.k2BreadcrumbsBlock span.bcTitle {
    white-space: nowrap;
}
#itemListLeading {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#itemListLeading {
    margin: -5px -10px 0;
}
#itemListLeading .groupLeading {
    padding: 10px 10px 0;
}
#k2Container .inputbox, div.k2SearchBlock form input.inputbox, div.k2LoginBlock fieldset.input p input {
    border-radius: 3px !important;
    line-height: 1.6em !important;
    outline: 0 none !important;
    padding: 4px !important;
}
div.k2SearchBlock form input.inputbox, div.k2LoginBlock fieldset.input p input {
    width: 175px;
}
div.k2LoginBlock form input#modlgn_remember {
    width: 10px;
}
div.catItemImageBlock {
    margin: 0;
    padding: 0;
}
#k2Container .catItemImage {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#k2Container .catItemHitsBlock {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#k2Container .catItemCategory {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#k2Container .subCategory {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
}
#k2Container div.subCategory a.subCategoryImage img, #k2Container div.subCategory a.subCategoryImage img:hover {
    margin: 0;
    padding: 0;
    text-align: center;
}
#k2Container .itemListCategory {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    margin: 0 0 20px;
}
#k2Container .itemListCategory img {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    display: block;
    float: inherit;
    margin: 0 auto;
}
#k2Container .itemListCategory h2 {
    margin-top: 7px;
}
#k2Container h3.catItemTitle {
    font-size: 170%;
    font-weight: normal;
    line-height: 130%;
    margin: 0;
}
#k2Container .catItemImageBlock {
    margin-bottom: 0;
    padding-left: 0;
    padding-top: 10px;
    text-align: left;
}
#k2Container .catItemImage {
    display: inline-block;
}
#k2Container .catItemImage img {
    display: block;
    margin: 0;
}
#k2Container .catItemLinks {
    margin-bottom: 10px;
    margin-top: 10px;
}
#k2Container .catItemHitsBlock {
    border: 0 none;
    padding: 4px 4px 0 0;
}
#k2Container .catItemCategory {
    border: 0 none;
    padding: 4px 4px 0 0;
}
#k2Container .catItemCategory span {
    display: inline-block;
    font-size: 100%;
    font-weight: normal;
    line-height: 24px;
    padding-left: 20px;
}
#k2Container .catItemTagsBlock {
    border: 0 none;
    padding-left: 20px;
}
#k2Container .catItemTagsBlock span {
    font-size: 100%;
    font-weight: normal;
    margin-bottom: 6px;
}
#k2Container .catItemCommentsLink {
    display: inline-block;
    font-size: 100%;
    line-height: 24px;
    margin-left: 0;
    padding-left: 20px;
}
#k2Container #itemListLinks {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
}
#k2Container span.catItemAddLink {
    text-align: left;
}
#k2Container .itemListSubCategories {
    margin: 0 -4px;
}
#k2Container .itemListSubCategories h3 {
    margin-left: 15px;
}
#k2Container .subCategory {
    margin: 0 5px 16px;
}
#k2Container div.subCategory h2 {
    margin-top: 21px;
    text-align: center;
}
#k2Container div.catItemRatingBlock {
    margin-top: 4px;
}
#k2Container div.catItemRatingBlock span {
    padding: 2px 4px 0 0;
}
#k2Container div.catItemIntroText {
    padding-bottom: 0;
}
#k2Container div.itemContainer {
    margin-bottom: 20px;
}
#k2Container span.catItemAddLink {
    border: 0 none;
}
#k2Container div.itemListCategory p {
    margin-bottom: 0;
}
#k2Container div.itemListCategory h2 {
    clear: both;
    text-align: center;
}
#k2Container .groupPrimary {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#k2Container #itemListPrimary {
    margin: 0 -16px;
}
#itemListPrimary .itemContainer {
    margin-bottom: 10px;
}
#k2Container .groupPrimary {
    margin-left: 6px;
    margin-right: 6px;
    padding: 10px;
}
#k2Container div.latestItemsContainer {
    margin-bottom: 20px;
}
#itemListSecondary .groupSecondary {
    margin: 0;
    padding: 0;
}
#k2Container .itemExtraFields ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 0 none;
}
#k2Container .itemImage {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#k2Container .itemHeader {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#k2Container .componentheading {
    font-size: 170%;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 130%;
    margin: 0 0 5px;
    padding: 0 0 10px;
}
#k2Container .itemImageBlock {
    padding: 0;
    text-align: center;
}
#k2Container .itemImage {
    display: inline-block;
}
#k2Container .itemImage img {
    display: block;
}
#k2Container .itemToolbar {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    margin-top: 10px;
}
#k2Container .itemToolbar ul {
    text-align: left;
}
#k2Container .itemToolbar ul li .itemTextResizerTitle {
    margin-left: -7px;
}
#k2Container .itemHeader {
    padding-bottom: 0;
}
div.k2ItemsBlock ul li a.moduleItemTitle {
    font-size: 130%;
    font-weight: bold;
}
div.k2ItemsBlock ul, div.k2ItemsBlock ol {
    padding: 0;
}
.k2ItemsBlock .even {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 0 none;
}
.k2ItemsBlock .odd {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 0 none;
}
div.k2ItemsBlock ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
div.k2ItemsBlock ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    list-style: outside none none;
    margin: 50px 0 0;
    padding: 0;
}
div.k2ItemsBlock ul li a {
    font-size: 100%;
}
div.k2ItemsBlock ul li div.moduleItemVideo {
    margin-bottom: 20px;
    margin-top: 20px;
}
div.k2ItemsBlock ul li div.moduleItemTags {
    margin-bottom: 20px;
    margin-top: 20px;
}
div.k2ItemsBlock ul li a.moduleItemAuthorAvatar img {
    margin-top: -10px;
    padding-bottom: 10px;
}
div.k2ItemsBlock ul li div.moduleItemAuthor {
    clear: both;
    margin-bottom: 10px;
    margin-top: 10px;
}
div.k2ItemsBlock ul li div.moduleItemTags b {
    font-weight: normal;
    padding-left: 20px;
}
#k2Container .itemExtraFields {
    border: 0 none;
}
#k2Container .itemExtraFields h3 {
    font-size: 120%;
}
#k2Container .itemExtraFields ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#k2Container .itemLinks div {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#k2Container .itemLinks {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
}
#k2Container .itemLinks div {
    border: 0 none;
}
#k2Container .itemLinks .clr {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#k2Container .itemTagsBlock {
    padding: 4px 4px 4px 0;
}
#k2Container .itemTagsBlock span {
    border: 0 none;
    display: inline-block;
    font-size: 100%;
    font-weight: normal;
    margin-bottom: 6px;
    padding-left: 20px;
}
#k2Container .itemCategory {
    padding: 4px 4px 4px 0;
}
#k2Container .itemCategory span {
    display: inline-block;
    font-size: 100%;
    font-weight: normal;
    line-height: 24px;
    padding-left: 20px;
}
#k2Container .itemSocialLinksBlock span {
    font-size: 100%;
}
div.k2TagCloudBlock {
    margin-left: -5px;
    padding: 0;
}
#k2Container .itemAuthorLatest, #k2Container .itemRelated {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
}
#k2Container .itemAuthorBlock {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    padding: 0;
}
#k2Container .itemAuthorLatest, #k2Container .itemRelated {
    padding-bottom: 0;
}
#k2Container .itemAuthorLatest h3, #k2Container .itemRelated h3 {
    font-size: 120%;
}
#k2Container .itemAuthorLatest ul, #k2Container .itemRelated ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#k2Container .itemAuthorLatest ul li, #k2Container .itemRelated ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#k2Container .itemAuthorLatest ul li a, #k2Container .itemRelated ul li a {
    padding-left: 12px;
}
.itemVideoBlock {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#k2Container .itemVideoEmbedded {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#k2Container .itemVideoBlock {
    padding: 0 0 20px;
}
#k2Container .itemVideoBlock h3 {
    font-size: 120%;
}
#k2Container .itemVideoEmbedded {
    display: inline-block;
    margin-bottom: 10px;
    padding: 10px;
}
#k2Container .itemVideoBlock span {
    color: inherit;
}
.itemComments {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
}
.itemCommentsList {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#k2Container .itemCommentsList li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
}
#k2Container .itemNavigation {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    font-size: 110%;
}
#k2Container .itemComments {
    padding: 10px;
}
#k2Container .itemCommentsList {
    margin-bottom: 0;
    padding-bottom: 20px;
}
#k2Container .itemCommentsList li {
    padding: 20px 10px 10px;
}
#k2Container .commentDate {
    display: inline-block;
    font-size: 90%;
    line-height: 100%;
}
#k2Container .commentAuthorName {
    display: inline-block;
    font-family: "PTSerifRegular",Helvetica,Arial,sans-serif;
    font-size: 120%;
    line-height: 100%;
}
#k2Container .authorResponse img {
    margin: 0 10px 10px 0;
}
#k2Container .itemCommentsFormNotes {
    border: 0 none;
}
#k2Container .itemCommentsForm .inputbox {
    padding: 5px;
}
#k2Container .itemCommentsForm .button {
    color: inherit;
    cursor: pointer;
    font-size: 10px;
}
#k2Container .itemBackToTop {
    margin-top: 10px;
}
.userItemView, #k2Container .userItemView.userItemIsFeatured {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.userItemLinks {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
}
#k2Container .userBlock {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
}
.userItemImageBlock img {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.userItemCategory {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#k2Container .userItemView {
    border: 0 none;
    margin-bottom: 10px;
    padding-bottom: 0;
}
div.userBlock p.userAdditionalInfo {
    border: 0 none;
}
div.userItemCategory, div.userItemTagsBlock {
    border: 0 none;
}
#k2Container .userItemIntroText {
    padding: 0;
}
#k2Container .userItemImage {
    margin-bottom: 10px;
    margin-right: 10px;
}
#k2Container .userItemCategory {
    border: 0 none;
    padding: 4px 4px 0 0;
}
#k2Container .userItemCategory span {
    border: 0 none;
    display: inline-block;
    font-size: 100%;
    font-weight: normal;
    line-height: 24px;
    padding-left: 20px;
}
#k2Container .userItemTagsBlock {
    border: 0 none;
    font-weight: normal;
    padding-left: 20px;
}
#k2Container .userItemTagsBlock span {
    font-size: 100%;
    font-weight: normal;
    margin-bottom: 6px;
}
div.userBlock h2 {
    margin-top: 6px;
}
.k2AccountPage th.k2ProfileHeading, .k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.genericItemImageBlock img {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.genericItemView {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#k2Container .genericItemView {
    border: 0 none;
    margin-bottom: 10px;
    padding-bottom: 20px;
}
#k2Container .genericItemIntroText {
    padding: 0;
}
#k2Container .genericItemImage {
    margin-bottom: 10px;
    margin-right: 10px;
}
#k2Container .genericItemCategory {
    border: 0 none;
    display: inline-block;
    line-height: 130%;
    padding-left: 30px;
}
#k2Container .genericItemCategory span {
    font-size: 110%;
    line-height: 24px;
}
#k2Container .genericItemTagsBlock {
    border: 0 none;
    padding-left: 20px;
}
#k2Container .genericItemTagsBlock span {
    font-size: 100%;
    margin-bottom: 6px;
}
.k2LatestCommentsBlock ul {
    list-style: outside none none;
    padding: 0;
}
.k2LatestCommentsBlock ul li {
    padding: 15px 0;
}
.k2LatestCommentsBlock ul li a {
    font-size: 100%;
}
.k2LatestCommentsBlock ul li .lcAvatar img {
    margin: 0 10px 10px 0;
}
.k2LatestCommentsBlock .lcUsername, .k2LatestCommentsBlock .lcCommentDate {
    display: block;
    font-size: 80%;
}
.k2UsersBlock ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.k2UsersBlock ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.k2UsersBlock ul li {
    padding-bottom: 10px;
}
.k2UsersBlock ul li h3 {
    font-size: 120%;
    margin-bottom: 10px !important;
}
.k2UsersBlock .ubUserAvatar img {
    margin-bottom: 15px;
}
.k2UsersBlock ul.ubUserItems li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.k2UsersBlock ul.ubUserItems li a {
    display: block;
    font-size: 120%;
    line-height: 100%;
    padding-left: 12px;
}
div.k2UserBlock ul.k2UserBlockActions {
    list-style: outside none none;
    margin: 5px 0;
    padding: 0;
}
div.k2UserBlock ul.k2UserBlockActions li {
    padding-left: 0;
}
span.userItemAddLink {
    border: 0 none;
}
span.userItemEditLink, span.catItemEditLink, span.itemEditLink {
    line-height: 0.9em;
    margin-top: 1px;
    width: auto;
}
.k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key {
    border: 0 none;
}
.k2AccountPage table tr td label {
    margin-right: 10px;
}
.k2AccountPage th.k2ProfileHeading {
    border-width: 1px;
    margin-bottom: 20px;
}
.k2CategoriesListBlock ul {
    list-style: outside none none;
    padding: 0;
}
.k2CategoriesListBlock ul li a {
    font-family: "Helvetica Neue",Arial,sans-serif;
    font-size: 1.2em;
    padding-left: 12px;
    text-transform: uppercase;
}
div.k2CategoriesListBlock ul li.activeCategory a {
    font-weight: normal;
}
div.k2CategoriesListBlock ul li.activeCategory > a {
    border-radius: 4px;
    padding: 5px 8px 5px 20px;
}
div.k2CategoriesListBlock ul li.activeCategory {
    margin-left: -6px;
}
#k2Container h2.latestItemTitle {
    margin-top: 20px;
}
#k2Container div.latestItemsUser h2 {
    margin-top: 10px;
}
#k2Container div.latestItemVideoBlock {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#k2Container div.latestItemCategory, #k2Container div.latestItemTagsBlock {
    border: 0 none;
}
#k2Container .latestItemLinks .clr {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0;
}
#k2Container div.latestItemsUser p.latestItemsUserDescription {
    padding: 0;
}
#k2Container .latestItemTagsBlock span {
    border: 0 none;
    display: inline-block;
    font-size: 100%;
    font-weight: normal;
    margin-bottom: 6px;
    padding-left: 20px;
}
#k2Container .latestItemCategory {
    padding: 0;
}
#k2Container .latestItemCategory span {
    display: inline-block;
    font-size: 100%;
    font-weight: normal;
    line-height: 24px;
    padding-left: 20px;
}
#k2Container div.latestItemsUser {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
}
#k2Container div.latestItemsUser img, span.latestItemImage {
    margin: 7px 10px 10px 0;
}
div.latestItemsCategory h2 {
    text-align: center;
}
div.latestItemsCategoryImage {
    margin-bottom: 10px;
}
div.k2LoginBlock ul {
    padding: 0;
}
div.k2LoginBlock ul li {
    list-style: outside none none;
}
div.k2LoginBlock ul li a {
    padding-left: 12px;
}
div.k2ArchivesBlock ul {
    padding: 0;
}
div.k2ArchivesBlock ul li {
    list-style: outside none none;
}
div.k2ArchivesBlock ul li a {
    padding-left: 12px;
}
div.k2AuthorsListBlock ul {
    padding: 0;
}
div.k2ArchivesBlock ul li {
    list-style: outside none none;
}
div.k2ArchivesBlock ul li a, div.k2AuthorsListBlock ul li a.abAuthorLatestItem {
    font-size: 100%;
}
body.rtl #k2Container div.catItemRatingBlock {
    float: right;
}
body.rtl #k2Container .k2FeedIcon {
    float: right;
    left: 0;
    right: auto;
}
body.rtl #k2Container .itemListCategory img {
    margin-left: 10px;
    margin-right: 0;
}
body.rtl #k2Container .catItemHitsBlock, body.rtl #k2Container .catItemCategory {
    padding: 4px 0 0 4px;
}
body.rtl #k2Container .catItemCategory span {
    padding-left: 0;
    padding-right: 22px;
}
body.rtl #k2Container .catItemCategory span {
    background-position: 100% 4px;
}
body.rtl #k2Container .catItemTagsBlock {
    background-position: 100% 7px;
    padding-left: 0;
    padding-right: 20px;
}
body.rtl #k2Container .catItemCommentsLink {
    margin-left: 0;
    margin-right: 12px;
    padding-left: 0;
    padding-right: 30px;
}
body.rtl #k2Container .catItemCommentsLink {
    background-position: 100% 4px;
}
body.rtl #k2Container span.catItemAddLink {
    text-align: right;
}
body.rtl #k2Container .itemListSubCategories h3 {
    margin-left: 0;
    margin-right: 15px;
}
body.rtl #k2Container .itemToolbar ul {
    text-align: right;
}
body.rtl #k2Container .itemToolbar ul li .itemTextResizerTitle {
    margin-left: 0;
    margin-right: -7px;
}
body.rtl #k2Container .itemTagsBlock, body.rtl #k2Container .itemCategory {
    padding-left: 0;
    padding-right: 20px;
}
body.rtl #k2Container .itemCategory span {
    padding-left: 0;
    padding-right: 20px;
}
body.rtl #k2Container .itemCategory span {
    background-position: 100% 4px;
}
body.rtl #k2Container .itemAuthorLatest ul ul, body.rtl #k2Container .itemRelated ul ul {
    margin-left: 0;
    margin-right: 25px;
}
body.rtl #k2Container .itemAuthorLatest ul li a, body.rtl #k2Container .itemRelated ul li a {
    background-position: 100% -479px !important;
    padding-left: 0;
    padding-right: 12px;
}
body.rtl #k2Container .authorResponse img {
    margin: 0 0 10px 10px;
}
body.rtl #k2Container .userItemCategory {
    padding: 4px 0 12px 4px;
}
body.rtl #k2Container .userItemCategory span {
    background-position: 100% 4px;
    padding-left: 0;
    padding-right: 20px;
}
body.rtl #k2Container .itemTagsBlock span {
    background-position: 100% 2px;
    padding-left: 0;
    padding-right: 20px;
}
body.rtl #k2Container .userItemTagsBlock {
    background-position: 100% 7px;
    padding-left: 0;
    padding-right: 20px;
}
body.rtl #k2Container .genericItemCategory {
    background-position: 100% 4px;
    padding-left: 0;
    padding-right: 20px;
}
body.rtl #k2Container .genericItemTagsBlock {
    background-position: 100% 7px;
    padding-left: 0;
    padding-right: 20px;
}
body.rtl .k2LatestCommentsBlock ul li .lcAvatar img {
    margin: 0 0 10px 10px;
}
body.rtl .k2UsersBlock ul.ubUserItems ul, body.rtl .k2CategoriesListBlock ul ul {
    margin-left: 0;
    margin-right: 25px;
}
body.rtl .k2UsersBlock ul.ubUserItems li a, body.rtl .k2CategoriesListBlock ul li a {
    background-position: 100% -479px !important;
    padding-left: 0;
    padding-right: 12px;
}
body.rtl #k2Container .catItemImageBlock {
    margin-right: 0;
    padding-right: 0;
    text-align: right;
}
body.rtl #k2Container.itemIsFeatured, body.rtl #k2Container .catItemIsFeatured {
    background-position: 0 0 !important;
}
body.rtl div.k2TagCloudBlock a, body.rtl div.tagItemImageBlock {
    float: right;
}
body.rtl span.tagItemImage {
    margin-right: 0;
    padding-right: 0;
}
#k2Container h3, #k2Container h2, #k2Container h1, #k2Container h4 {
    color: #333;
    font-family: "PTSerifRegular",Helvetica,Arial,sans-serif;
    font-weight: normal;
}
div.itemToolbar ul li a#fontDecrease img, div.itemToolbar ul li a#fontIncrease img {
    background-image: url("tema3/arrows.png");
}
div.itemToolbar ul li a#fontDecrease img:hover, div.itemToolbar ul li a#fontIncrease img:hover {
    background-color: #4a4a4a;
}
#k2Container .button, .k2UserBlock .button, span.catItemAddLink a, span.userItemAddLink a, span.userItemEditLink a, span.catItemEditLink a, span.itemEditLink a {
    background-image: url("tema4/readon.png") !important;
}
span.catItemAddLink a:hover, span.userItemAddLink a:hover, span.userItemEditLink a:hover, span.catItemEditLink a:hover, span.itemEditLink a:hover {
    background: none repeat scroll 0 0 transparent;
}
div.k2TagCloudBlock a, div.k2ItemsBlock ul li div.moduleItemTags a {
    background-color: #fbfbfb;
    background-image: url("tema3/readon.png");
    border: 1px solid #dcdcdc;
    color: #777;
}
.module-content .k2TagCloudBlock a:hover, div.k2ItemsBlock ul li div.moduleItemTags a:hover {
    background-image: url("tema3/readon.png");
    background-position: 0 0;
    border-color: transparent;
    color: white;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
}
div.catItemTagsBlock ul.catItemTags li, div.itemTagsBlock ul.itemTags li, div.userItemTagsBlock ul.userItemTags li, div.latestItemTagsBlock ul.latestItemTags li {
    background-color: #fbfbfb;
    background-image: url("tema3/readon.png");
    border: 1px solid #dcdcdc;
}
div.catItemTagsBlock ul.catItemTags li a, div.itemTagsBlock ul.itemTags li a, div.userItemTagsBlock ul.userItemTags li a, div.latestItemTagsBlock ul.latestItemTags li a {
    color: #777;
}
div.catItemTagsBlock ul.catItemTags li:hover, div.itemTagsBlock ul.itemTags li:hover, div.userItemTagsBlock ul.userItemTags li:hover, div.latestItemTagsBlock ul.latestItemTags li:hover {
    background-image: url("tema3/readon.png");
    background-position: 0 0;
    border-color: transparent;
    color: white;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
}
div.catItemTagsBlock ul.catItemTags li:hover a, div.itemTagsBlock ul.itemTags li:hover a, div.userItemTagsBlock ul.userItemTags li:hover a, div.latestItemTagsBlock ul.latestItemTags li:hover a {
    color: white;
}
#k2Container .groupLinks .catItemTitle a, div.k2UserBlock ul.k2UserBlockActions li a, div.k2LatestCommentsBlock ul li span.lcComment {
    background: url("tema3/arrows.png") no-repeat scroll 2px -305px rgba(0, 0, 0, 0);
    font-size: 13px;
    padding-left: 12px;
}
#k2Container .catItemView .catItemAuthor, #k2Container span.itemAuthor, div.k2ItemsBlock ul li div.moduleItemAuthor {
    background-color: whiteSmoke;
    background-image: url("tema3/dude-icon.png");
    border-top: 1px solid #ccc;
}
.itemListView .catItemImage img, #k2Container .itemImage img, #k2Container .authorResponse img, #k2Container .userItemImageBlock img, #k2Container .genericItemImageBlock img, .k2UsersBlock .ubUserAvatar img, .k2LatestCommentsBlock ul li .lcAvatar img, .k2Avatar img, div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img, div.subCategory a.subCategoryImage img, span.tagItemImage img, div.userBlock img, span.latestItemImage img, span.tagItemImage img, div.tagItemIntroText img, div.latestItemsUser img, div.latestItemIntroText img, div.k2ItemsBlock ul li a.moduleItemAuthorAvatar img, div.latestItemsCategoryImage img, div.itemAuthorBlock img.itemAuthorAvatar {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
}
#k2Container div.latestItemsCategory, #k2Container .itemListCategory, #k2Container .userBlock, #k2Container .subCategory {
    background-color: white;
    border: 1px solid #ccc;
    box-shadow: -1px 1px 4px rgba(0, 0, 0, 0.1);
}
div.latestItemsCategory:before, #k2Container div.itemListCategory:before, #k2Container .userBlock:before, #k2Container .subCategory:before {
    background-image: url("tema3/mod-shadow-l.png");
}
div.latestItemsCategory:after, #k2Container div.itemListCategory:after, #k2Container .userBlock:after, #k2Container .subCategory:after {
    background-image: url("tema3/mod-shadow-b.png");
}
#k2Container .userItemLinks, #k2Container .itemLinks, #k2Container .catItemLinks, #k2Container .latestItemLinks, #k2Container div.itemAuthorBlock, div.k2ItemsBlock ul li div.moduleItemTags {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #fff;
    outline: 1px solid #ddd;
}
div.k2LatestCommentsBlock ul li, div.k2TopCommentersBlock ul li, div.k2ItemsBlock ul li, div.k2UserBlock ul.k2UserBlockActions li, div.k2UserBlock ul.k2UserBlockRenderedMenu li {
    border-bottom: 1px dashed #d9d9d9;
}
#k2Container .inputbox, div.k2SearchBlock form input.inputbox, div.k2LoginBlock fieldset.input p input {
    border: 1px solid #ccc;
}
#k2Container div.itemIntroText {
    color: #444;
    font-size: 100%;
    font-weight: bold;
    line-height: 24px;
    padding: 4px 0 0;
}
#k2Container div.itemTwitterButton, #k2Container div.itemGooglePlusOneButton {
    margin: 2px -24px 0 0;
}
#k2Container div.itemContentFooter {
    border: 0 none;
}
#k2Container div.itemAuthorBlock {
    padding: 10px;
}
#k2Container div.tagItemView {
    border: 0 none;
}
#k2Container .catItemRatingBlock span {
    color: #666;
}
#k2Container .catItemCategory span {
    background: url("tema3/publish-icon.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
}
#k2Container .catItemTagsBlock, div.k2ItemsBlock ul li div.moduleItemTags b {
    background: url("tema3/tag-icon.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
}
#k2Container .catItemCommentsLink {
    background: url("tema3/comments-icon.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    border: 0 none;
}
#k2Container .itemDateModified {
    border: 0 none;
    color: #666;
}
#k2Container .itemRatingBlock span {
    color: #666;
}
#k2Container .itemTagsBlock span {
    background: url("tema3/tag-icon.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
#k2Container .itemCategory span {
    background: url("tema3/publish-icon.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
}
#k2Container .itemAuthorLatest ul li a, #k2Container .itemRelated ul li a {
    background: url("tema3/arrows.png") no-repeat scroll 2px -305px rgba(0, 0, 0, 0);
    font-size: 100%;
}
#k2Container .itemAuthorLatest {
    float: left;
    margin-right: 20px;
}
#k2Container .userItemCategory span {
    background: url("tema3/publish-icon.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
}
#k2Container .userItemTagsBlock {
    background: url("tema3/tag-icon.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
}
#k2Container .userItemDateCreated {
    color: #666;
}
#k2Container .genericItemDateCreated {
    color: #666;
}
#k2Container .genericItemCategory {
    background: url("tema3/publish-icon.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
}
#k2Container .genericItemTagsBlock {
    background: url("tema3/tag-icon.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
}
div.k2ItemsBlock ul li div.moduleItemTags b {
    background: url("tema3/tag-icon.png") no-repeat scroll 0 -1px rgba(0, 0, 0, 0);
}
.k2LatestCommentsBlock ul li, #k2Container .itemCommentsList li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #d9d9d9;
}
.k2UsersBlock ul.ubUserItems li a {
    background: url("tema3/arrows.png") no-repeat scroll 2px -305px rgba(0, 0, 0, 0);
    font-size: 100%;
}
.k2CategoriesListBlock ul li a {
    background: url("tema3/paging-arrows.png") no-repeat scroll -3px -133px rgba(0, 0, 0, 0);
    color: #707070;
}
div.k2CategoriesListBlock ul li.activeCategory > a {
    background: url("tema3/paging-arrows.png") no-repeat scroll 4px -128px whiteSmoke;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
}
.k2CalendarBlock .calendarToday, .k2CalendarBlock .calendarDateLinked a:hover {
    background: url("tema3/overlay-color2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
div.k2ArchivesBlock ul li a {
    background: url("tema3/arrows.png") no-repeat scroll 2px -305px rgba(0, 0, 0, 0);
    font-size: 100%;
}
div.k2LoginBlock ul li a {
    background: url("tema3/arrows.png") no-repeat scroll 2px -305px rgba(0, 0, 0, 0);
    font-size: 100%;
}
#k2Container .latestItemCategory span {
    background: url("tema3/tag-icon.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
#k2Container .latestItemTagsBlock span {
    background: url("tema3/publish-icon.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
}
.menu-home .fb-like-box {
    margin-left: -10px;
}
.menu-home .moduletable-featured-rokgallery .rg-ss-navigation-container {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.menu-home .moduletable-featured-rokgallery .rg-ss-thumb {
    margin: 0 5px;
}
.menu-home .moduletable-featured-rokgallery .rg-ss-thumb-scroller {
    margin: 0 -5px;
    padding-top: 10px;
}
.menu-home .moduletable-featured-rokgallery .rg-ss-scroller-container {
    padding: 0;
}
.menu-home .moduletable-featured-rokgallery .rg-ss-arrow-left, .menu-home .moduletable-featured-rokgallery .rg-ss-arrow-right {
    display: none;
}
.menu-home .footer-rokgallery .rg-gm-slice {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0;
}
.menu-home .footer-rokgallery .rg-gm-slice-item {
    padding: 0 2px;
}
.menu-home .footer-rokgallery .rg-gm-slice-item:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.menu-home .component-content .items-leading {
    margin-bottom: 0;
}
.menu-home #rt-main .rt-block.component-block {
    margin: 0;
}
.presets-preset1.menu-home .footer-rokgallery .rg-gm-slice {
    background: none repeat scroll 0 0 #333;
}
.promo1, .promo2, .promo3, .promo4 {
    display: block;
    font-family: Helvetica,Arial,sans-serif;
}
.promo2, .promo3 {
    font-weight: 100;
    letter-spacing: -1px;
}
.promo1 {
    font-size: 70px;
    font-weight: 600;
    letter-spacing: -3px;
    line-height: 110px;
}
.promo2 {
    font-size: 45px;
    line-height: 50px;
}
.promo2 em {
    font-style: normal;
    font-weight: 600;
}
.promo3 {
    font-size: 30px;
    line-height: 40px;
}
.promo4 {
    font-size: 25px;
    padding: 15px 0 10px;
}
.rt-hero1-img {
    display: block;
    height: 380px;
    margin: 15px 0;
    width: 920px;
}
.rt-hero2-img {
    display: block;
    height: 260px;
    margin: 0;
    width: 430px;
}
.rt-hero3-img {
    display: block;
    height: 400px;
    margin: 15px 0;
    width: 920px;
}
.rt-demo-grid-2, .rt-demo-grid-3, .rt-demo-grid-4, .rt-demo-grid-5, .rt-demo-grid-6, .rt-demo-grid-7, .rt-demo-grid-8, .rt-demo-grid-9 {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
.rt-grid-4 .rt-block .rt-demo-grid-2 {
    width: 90px;
}
.rt-grid-8 .rt-demo-grid-2 {
    width: 90px;
}
.rt-grid-9 .rt-demo-grid-2 {
    width: 120px;
}
.rt-grid-6 .rt-block .rt-demo-grid-3 {
    width: 190px;
}
.rt-grid-8 .rt-demo-grid-3 {
    width: 175px;
}
.rt-grid-9 .rt-demo-grid-3 {
    width: 200px;
}
.rt-grid-8 .rt-demo-grid-4 {
    width: 270px;
}
.rt-grid-8 .rt-demo-grid-5 {
    width: 380px;
}
.rt-grid-9 .rt-demo-grid-4 {
    width: 313px;
}
.rt-grid-8 .rt-demo-grid-6 {
    width: 440px;
}
.rt-grid-12 .rt-demo-grid-3 {
    width: 205px;
}
.rt-grid-12 .rt-demo-grid-4 {
    width: 280px;
}
.rt-grid-12 .rt-demo-grid-6 {
    width: 430px;
}
.rt-grid-12 .rt-demo-grid-8 {
    width: 590px;
}
body .rt-floatleft {
    float: left;
    margin-left: 0;
    margin-right: 15px;
}
body .rt-floatright {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}
body .normalfont, body .normalfont li {
    font-size: 100% !important;
}
body .nobold, body .nobold a, body .nobold li {
    font-weight: normal !important;
}
body .nomarginall, body .nomarginall .rt-block, body ul.nomarginall, body li.nomarginall {
    margin: 0 !important;
}
body .nopaddingall, body .nopaddingall .rt-block, body ul.nopaddingall, body li.nopaddingall {
    padding: 0 !important;
}
body .nomargintop, body .nomargintop .rt-block, body ul.nomargintop, body li.nomargintop {
    margin-top: 0 !important;
}
body .nomarginbottom, body .nomarginbottom .rt-block, body ul.nomarginbottom, body li.nomarginbottom {
    margin-bottom: 0 !important;
}
body .nomarginleft, body .nomarginleft .rt-block, body ul.nomarginleft, body li.nomarginleft {
    margin-left: 0;
}
body .nomarginright, body .nomarginright .rt-block, body ul.nomarginright, body li.nomarginright {
    margin-right: 0;
}
body .nopaddingtop, body .nopaddingtop .rt-block, body ul.nopaddingtop, body li.nopaddingtop {
    padding-top: 0 !important;
}
body .nopaddingbottom, body .nopaddingbottom .rt-block, body ul.nopaddingbottom, body li.nopaddingbottom {
    padding-bottom: 0 !important;
}
body .nopaddingleft, body .nopaddingleft .rt-block, body ul.nopaddingleft, body li.nopaddingleft {
    padding-left: 0;
}
body .nopaddingright, body .nopaddingright .rt-block, body ul.nopaddingright, body li.nopaddingright {
    padding-right: 0;
}
.floatnone {
    float: none !important;
}
.clearnone {
    clear: none !important;
}
.noimage {
    display: none;
    visibility: hidden;
}
body .smallmarginbottom {
    margin-bottom: 5px !important;
}
body .smallmargintop {
    margin-top: 5px !important;
}
body .medmarginbottom {
    margin-bottom: 10px !important;
}
body .medmargintop {
    margin-top: 10px !important;
}
body .largemarginbottom {
    margin-bottom: 15px !important;
}
body .largemargintop {
    margin-top: 15px !important;
}
body .smallmarginleft {
    margin-left: 5px !important;
}
body .smallmarginright {
    margin-right: 5px !important;
}
body .medmarginleft {
    margin-left: 10px !important;
}
body .medmarginright {
    margin-right: 10px !important;
}
body .largemarginleft {
    margin-left: 15px !important;
}
body .largemarginright {
    margin-right: 15px !important;
}
body .smallpaddingbottom {
    padding-bottom: 5px !important;
}
body .smallpaddingtop {
    padding-top: 5px !important;
}
body .medpaddingbottom {
    padding-bottom: 10px !important;
}
body .medpaddingtop {
    padding-top: 10px !important;
}
body .largepaddingbottom {
    padding-bottom: 15px !important;
}
body .largepaddingtop {
    padding-top: 15px !important;
}
body .smallpaddingleft {
    padding-left: 5px !important;
}
body .smallpaddingright {
    padding-right: 5px !important;
}
body .medpaddingleft {
    padding-left: 10px !important;
}
body .medpaddingright {
    padding-right: 10px !important;
}
body .largepaddingleft {
    padding-left: 15px !important;
}
body .largepaddingright {
    padding-right: 15px !important;
}
body .rt-relative {
    position: relative;
}
body.rtl .rt-floatleft {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}
body.rtl .rt-floatright {
    float: left;
    margin-left: 0;
    margin-right: 15px;
}
body.rtl .nomarginleft, body.rtl .nomarginleft .rt-block, body.rtl ul.nomarginleft, body.rtl li.nomarginleft {
    margin-right: 0;
}
body.rtl .nomarginright, body.rtl .nomarginright .rt-block, body.rtl ul.nomarginright, body.rtl li.nomarginright {
    margin-left: 0;
}
body.rtl .nopaddingleft, body.rtl .nopaddingleft .rt-block, body.rtl ul.nopaddingleft, body.rtl li.nopaddingleft {
    padding-right: 0;
}
body.rtl .nopaddingright, body.rtl .nopaddingright .rt-block, body.rtl ul.nopaddingright, body.rtl li.nopaddingright {
    padding-left: 0;
}
body.rtl .smallmarginleft {
    margin-right: 5px;
}
body.rtl .smallmarginright {
    margin-left: 5px;
}
body.rtl .medmarginleft {
    margin-right: 10px;
}
body.rtl .medmarginright {
    margin-left: 10px;
}
body.rtl .largemarginleft {
    margin-right: 15px;
}
body.rtl .largemarginright {
    margin-left: 15px;
}
body.rtl .smallpaddingleft {
    padding-right: 5px;
}
body.rtl .smallpaddingright {
    padding-left: 5px;
}
body.rtl .medpaddingleft {
    padding-right: 10px;
}
body.rtl .medpaddingright {
    padding-left: 10px;
}
body.rtl .largepaddingleft {
    padding-right: 15px;
}
body.rtl .largepaddingright {
    padding-left: 15px;
}
body.rtl .rt-demo-grid-2, body.rtl .rt-demo-grid-3, body.rtl .rt-demo-grid-4, body.rtl .rt-demo-grid-5, body.rtl .rt-demo-grid-6, body.rtl .rt-demo-grid-7 {
    float: right;
}
html {
    height: 100%;
    margin-bottom: 1px;
}
body, .button, button.validate {
    font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
    height: 100%;
    margin-bottom: 1px;
}
.component-body {
    min-width: 320px;
}
ul {
    list-style-image: none;
}
#rt-transition {
    position: relative;
}
#rt-page-surround {
    overflow: hidden;
}
.main-surround2 {
    margin: 0 -2px;
    padding: 0 2px;
}
.rt-block {
    margin: 1px 0;
}
a {
    transition: color 0.1s ease-in 0s;
}
@font-face {
    font-family: "OswaldBook";
    font-style: normal;
    font-weight: normal;
    src: url("/fuente/Oswald-Light-webfont.eot?#iefix") format("embedded-opentype"), url("/fuente/Oswald-Light-webfont.woff") format("woff"), url("/fuente/Oswald-Light-webfont.ttf") format("truetype"), url("/fuente/Oswald-Light-webfont.svg#OswaldLight") format("svg");
}
@font-face {
    font-family: "PTSerifItalic";
    font-style: normal;
    font-weight: normal;
    src: url("/fuente/Oswald-Light-webfont.eot?#iefix") format("embedded-opentype"), url("/fuente/Oswald-Light-webfont.woff") format("woff"), url("/fuente/Oswald-Light-webfont.ttf") format("truetype"), url("/fuente/Oswald-Light-webfont.svg#OswaldLight") format("svg");
	/*
    src: url("/fuente/PTF56F-webfont.eot?#iefix") format("embedded-opentype"), url("/fuente/PTF56F-webfont.woff") format("woff"), url("/fuente/PTF56F-webfont.ttf") format("truetype"), url("/fuente/PTF56F-webfont.svg#PTSerifItalic") format("svg");
	*/
}
@font-face {
    font-family: "PTSerifRegular";
    font-style: normal;
    font-weight: normal;
	src: url("/fuente/Oswald-Light-webfont.eot?#iefix") format("embedded-opentype"), url("/fuente/Oswald-Light-webfont.woff") format("woff"), url("/fuente/Oswald-Light-webfont.ttf") format("truetype"), url("/fuente/Oswald-Light-webfont.svg#OswaldLight") format("svg");
	/*
    src: url("/fuente/PTF55F-webfont.eot?#iefix") format("embedded-opentype"), url("/fuente/PTF55F-webfont.woff") format("woff"), url("/fuente/PTF55F-webfont.ttf") format("truetype"), url("/fuente/PTF55F-webfont.svg#PTSerifRegular") format("svg");
	*/
}
.font-family-voxel #rt-navigation .menu-block, .font-family-voxel .sprocket-lists .sprocket-lists-title, .font-family-voxel .error-title {
    font-family: "OswaldBook",helvetica,arial,sans-serif;
}
.font-family-voxel .sprocket-features-title, .font-family-voxel .sprocket-readmore, .font-family-voxel .component-content .article-info, .font-family-voxel .sprocket-mosaic-hovercontent, .font-family-voxel .presets-title {
    font-family: "PTSerifItalic",helvetica,arial,sans-serif;
}
.font-family-voxel .module-title, .font-family-voxel .sprocket-tabs-inner, .font-family-voxel .sprocket-mosaic-title, .font-family-voxel .sprocket-mosaic-infos .author, .font-family-voxel .component-content .blog h2, .font-family-voxel .component-content .item-page h2, .font-family-voxel .component-content .blog-featured h2, .font-family-voxel .sprocket-lists .sprocket-lists-title, .font-family-voxel .sprocket-lists-item h4, .font-family-voxel .sprocket-headlines-badge span, .font-family-voxel .rt-totop, .font-family-voxel .weblink-category h2, .font-family-voxel .contact h2, .font-family-voxel .login h1 {
    font-family: "PTSerifRegular",helvetica,arial,sans-serif;
}
.rounded .rt-block {
    border-radius: 5px !important;
}
.square .rt-block {
    border-radius: 0 !important;
}
.basic .rt-block {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.basic .block-shadow {
    box-shadow: none !important;
}
.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;
}
.shadow2 .rt-block {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
}
.shadow3 .rt-block {
    box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.2) inset;
}
.shadow4 .rt-block {
    box-shadow: 1px -1px 3px rgba(0, 0, 0, 0.2) inset;
}
.shadow5 .rt-block {
    box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.2) inset;
}
.shadow6 .rt-block {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.shadow7 .rt-block {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}
.shadow8 .rt-block {
    box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.2);
}
.shadow9 .rt-block {
    box-shadow: 1px -1px 3px rgba(0, 0, 0, 0.2);
}
.shadow10 .rt-block {
    box-shadow: -1px -1px 3px rgba(0, 0, 0, 0.2);
}
.box1 a {
    font-weight: bold;
}
.box1 .rt-block {
    background-position: 0 100%;
    background-repeat: repeat-x;
}
.box3 .module-surround, .box1 .module-surround {
    margin: -15px;
    padding: 15px;
    position: relative;
}
.module-title .title {
    margin-top: 0;
}
.title1 .module-title {
    background-position: 100% -85px;
    background-repeat: no-repeat;
}
.title2 .title, .title3 .title {
    margin-bottom: 8px;
}
.title2 .module-title, .title3 .module-title {
    margin-bottom: 6px;
}
.title2 .module-title:after {
    content: "";
    display: block;
}
.title4 .module-title {
    margin: -15px -15px 10px;
}
.title4 .title {
    margin: 0;
    padding: 10px 15px;
}
.title5 .module-title {
    position: relative;
}
.title5 h2.title:before {
    border-style: solid;
    border-width: 0 2px 2px 0;
    content: "";
    display: block;
    height: 8px;
    position: absolute;
    right: 5px;
    top: 5px;
    transform: rotate(45deg);
    width: 8px;
}
.title6 .module-title {
    margin: 0 -10px;
    padding: 0 10px;
}
.component-block:before, #rt-content-top .rt-block:before, #rt-content-bottom .rt-block:before, #rt-sidebar-a .rt-block:before, #rt-sidebar-b .rt-block:before, #rt-sidebar-c .rt-block:before, .sprocket-mosaic-item:before, .lineshadow .rt-block:before {
    background-position: 0 0;
    background-repeat: repeat-y;
    bottom: -5px;
    content: "";
    display: block;
    left: -14px;
    margin: 0 10px;
    overflow: visible;
    position: absolute;
    top: 9px;
    width: 10px;
}
.component-block:after, #rt-content-top .rt-block:after, #rt-content-bottom .rt-block:after, #rt-sidebar-a .rt-block:after, #rt-sidebar-b .rt-block:after, #rt-sidebar-c .rt-block:after, .lineshadow .rt-block:after {
    background-position: 0 0;
    background-repeat: repeat-x;
    bottom: 15px;
    content: "";
    display: block;
    height: 4px;
    left: 15px;
    margin: 0 15px;
    overflow: visible;
    position: relative;
    right: 0;
}
.sprocket-mosaic-item:after {
    background-position: 0 0;
    background-repeat: repeat-x;
    bottom: -5px;
    content: "";
    display: block;
    height: 4px;
    left: 0;
    margin: 0;
    overflow: visible;
    position: relative;
    right: 0;
}
#rt-slideinset .lineshadow .rt-block:after {
    bottom: -14px;
    margin: 0 -6px;
}
.menu-block {
    font-size: 1.2em;
    font-weight: normal;
    margin: 0 0 15px;
    padding: 0 15px;
    text-transform: uppercase;
}
.rt-menubar .menutop .active .item {
    background-position: 0 100%;
    background-repeat: repeat-x;
}
#rt-navigation {
    margin: 0 -4px;
    padding: 0 10px;
}
#rt-navigation .menu-block {
    margin: 10px -20px;
}
#rt-navigation2 {
    border-radius: 0 0 7px 7px;
}
#rt-navigation3 {
    background-position: 0 100%;
    background-repeat: repeat-x;
    border-radius: 0 0 4px 4px;
}
#rt-navigation .rt-menubar {
    margin: -10px 4px -11px;
}
.rt-menubar .menutop li {
    background-position: 0 100%;
    background-repeat: repeat-y;
}
.rt-menubar .menutop li:first-child .item {
    border-radius: 0 0 0 4px;
}
.rt-menubar .menutop li:first-child, .rt-menubar .menutop .f-mainparent-itemfocus, .rt-menubar .menutop li:hover {
    background-image: none;
}
#rt-subnavigation .rt-menubar {
    border-radius: 0 0 4px 4px;
    margin: -4px 0 0;
}
#rt-navigation .rt-grid-1, #rt-navigation .rt-grid-2, #rt-navigation .rt-grid-3, #rt-navigation .rt-grid-4, #rt-navigation .rt-grid-5, #rt-navigation .rt-grid-6, #rt-navigation .rt-grid-7, #rt-navigation .rt-grid-8, #rt-navigation .rt-grid-9, #rt-navigation .rt-grid-10, #rt-navigation .rt-grid-11, #rt-navigation .rt-grid-12 {
    margin: 0;
}
.module-content .rt-menubar {
    position: relative;
}
.module-content .menu {
    padding: 0;
}
.module-content ul.menu li {
    list-style: outside none none;
}
.module-content ul.menu li > a, .module-content ul.menu li > .separator, .module-content ul.menu li > .item {
    background-repeat: no-repeat;
    display: block;
    padding-left: 15px;
    transition: color 0.2s linear 0s;
}
.module-content ul.menu > li a span, .module-content ul.menu > li > a span, .module-content ul.menu > li > .separator span {
    background-position: 0 -402px;
    background-repeat: no-repeat;
    display: block;
    padding: 8px 12px;
}
.module-content ul.menu > li:hover > a span, .module-content ul.menu > li:hover > .separator span, .module-content ul.menu > .current > a span {
    background-position: 0 -292px;
}
.module-content ul.menu li .separator {
    line-height: 1.8em;
}
.module-content ul.menu li.parent li a span, .module-content ul.menu li.parent li .item span, .module-content ul.menu li.parent li .separator span {
    font-size: 13px;
    padding: 5px 10px 5px 20px;
}
.module-content ul.menu ul {
    margin: 0;
    padding: 5px 0 10px 15px;
}
.module-content ul.menu .subtext em {
    line-height: 12px;
    padding-left: 0;
}
.module-content ul.menu em {
    display: block;
    font-size: 80%;
    font-style: normal;
    font-weight: normal;
}
.module-content ul.menu .image img {
    float: left;
}
.module-content ul.menu .item.image {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-left: 8px;
}
.module-content ul.menu .daddyicon, .module-content ul.menu .arrow-indicator {
    display: none !important;
}
ul.menu > li > .separator {
    font-size: 1.2em;
}
.horizmenu ul.menu {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.horizmenu ul.menu li {
    display: inline-block;
    list-style: outside none none;
}
.horizmenu ul.menu li a, .horizmenu ul.menu li .item, .horizmenu ul.menu li .separator {
    display: inline-block;
    font-size: 1.1em;
    padding: 0 10px;
}
.horizmenu ul.menu li.active a {
    border: 0 none;
}
.horizmenu ul.menu li a span, .horizmenu ul.menu li .item span, .horizmenu ul.menu li .separator span {
    display: inline-block;
    padding: 0;
}
#rt-utility .horizmenu .menu {
    margin: 0 -4px;
}
#rt-utility .horizmenu .menu li:first-child {
    border-left: 0 none;
}
#rt-utility .horizmenu .menu li a {
    font-size: 0.8em;
    padding: 6px 12px;
    text-transform: uppercase;
}
.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button {
    background-repeat: repeat-x;
    border-radius: 3px;
    display: inline-block;
    font-size: 0.8em;
    font-weight: bold;
    line-height: 1.8em;
    padding: 4px 15px;
    position: relative;
    text-transform: uppercase;
}
.button:hover, .readon:hover, .readmore:hover, .rt-totop:hover, button.validate:hover, #member-profile a:hover, #member-registration a:hover, .formelm-buttons button:hover, .sprocket-mosaic-loadmore:hover {
    background-position: 0 -85px;
    cursor: pointer;
}
.button:active, .readon:active, .readmore:active, a.readon:active, button.validate:active, #member-profile a:active, #member-registration a:active, .formelm-buttons button:active, .sprocket-mosaic-loadmore:active {
    background-position: 0 -173px;
    background-repeat: repeat-x;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset;
}
.inputbox, textarea, .login-fields #username, .login-fields #password, #jform_email, #member-registration dd input:focus, #search-searchword:focus {
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.logo-type-voxel #rt-logo {
    display: block;
    height: 100px;
    width: 430px;
}
#rt-logo {
    display: block;
    margin: 1px 0;
}
#rt-header {
    background-position: 0 100%;
    background-repeat: repeat-x;
}
#rt-utility {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    margin: 0 -250px -8px;
    padding: 0 0 8px;
    position: relative;
    z-index: 1;
}
#rt-utility2 {
    background-position: 50% 0;
    background-repeat: no-repeat;
    margin: -7px 0 0;
    padding: 7px 0 0;
    position: relative;
    z-index: 2;
}
#rt-utility3 {
    background-repeat: repeat-y;
}
#rt-utility4 {
    background-position: 100% 0;
    background-repeat: repeat-y;
}
#rt-utility5 {
    margin: 0 250px 0 249px;
}
#rt-bottom {
    margin: 0 -1px;
}
#rt-footer {
    margin: 0 -2px -2px;
    padding: 0 2px 2px;
}
body #gantry-viewswitcher {
    margin: 1em auto;
    position: relative;
    right: 50%;
    top: inherit;
    z-index: 100;
}

.rt-totop {
    display: block;
    font-size: 1.2em;
    font-style: italic;
    text-align: right;
}
.rt-fontsizer-buttons .button {
    background-repeat: no-repeat;
    height: 20px;
    padding: 0;
    width: 20px;
}
.rt-fontsizer-buttons .smaller .button {
    background-position: 7px 7px;
}
.rt-fontsizer-buttons .larger .button {
    background-position: 7px -597px;
}
.rt-fontsizer-desc {
    float: left;
    padding-right: 10px;
}
.rt-fontsizer-buttons {
    float: left;
}
#rt-popup, #rt-popuplogin {
    display: none;
}
#rt-popup .module-content, #rt-popuplogin .module-content {
    margin: 0;
    text-shadow: none;
}
#rt-popup .rt-block, #rt-popuplogin .rt-block {
    margin: 0;
    padding: 0;
}
#rt-popup .title, #rt-popuplogin .title {
    margin-bottom: 15px;
    margin-top: 0;
    padding: 0;
}
#rt-popuplogin #form-login-username label, #rt-popuplogin #form-login-password label {
    display: none;
}
#rt-popuplogin #modlgn-passwd, #rt-popuplogin #modlgn-username {
    width: 175px;
}
#rt-popuplogin input.button {
    clear: both;
    display: block;
}
#rt-popuplogin p {
    float: left;
    margin-bottom: 10px;
}
#rt-popuplogin p:first-child {
    margin-right: 10px;
}
#rt-popuplogin .readon {
    float: right;
}
#rt-popuplogin ul li {
    display: inline-block;
    float: none;
    margin-right: 10px;
}
#rt-controls .rt-popupmodule-button .buttontext {
    font-weight: normal;
    line-height: 20px;
}
#rt-header .rt-social-buttons {
    float: right;
}
.rt-social-buttons .social-button {
    background-repeat: no-repeat;
    display: inline-block;
    height: 26px;
    width: 26px;
}
.rt-social-buttons .rt-twitter-btn {
    background-position: -34px 0;
}
.rt-social-buttons .rt-twitter-btn:hover {
    background-position: -34px -30px;
}
.rt-social-buttons .rt-facebook-btn {
    background-position: 0 0;
}
.rt-social-buttons .rt-facebook-btn:hover {
    background-position: 0 -30px;
}
.rt-social-buttons .rt-buzz-btn {
    background-position: -102px 0;
}
.rt-social-buttons .rt-buzz-btn:hover {
    background-position: -102px -30px;
}
.rt-social-buttons .rt-rss-btn {
    background-position: -68px 0;
}
.rt-social-buttons .rt-rss-btn:hover {
    background-position: -68px -30px;
}
#developed-by {
    overflow: hidden;
}
#rocket {
    display: block;
    height: 18px;
    margin: 2px 0 0;
    width: 120px;
}
.sprocket-corner-badge {
    border-color: transparent;
    border-style: solid;
    border-width: 67px 67px 0 0;
    bottom: 0;
    position: absolute;
    right: 0;
}
.sprocket-corner-badge:after {
    bottom: 0;
    content: "";
    display: block;
    height: 67px;
    position: absolute;
    right: -67px;
    width: 67px;
}
.sprocket-badge-icon {
    bottom: 12px;
    display: block;
    height: 22px;
    position: absolute;
    right: 8px;
    width: 22px;
}
.sprocket-tags-computers .sprocket-badge-icon {
    background-position: 0 0;
}
.sprocket-tags-movies .sprocket-badge-icon {
    background-position: -22px 0;
}
.sprocket-tags-fashion .sprocket-badge-icon {
    background-position: -44px 0;
}
.sprocket-tags-architecture .sprocket-badge-icon {
    background-position: -66px 0;
}
.sprocket-tags-games .sprocket-badge-icon {
    background-position: 0 -22px;
}
.sprocket-tags-music .sprocket-badge-icon {
    background-position: -22px -22px;
}
.sprocket-tags-sports .sprocket-badge-icon {
    background-position: -44px -22px;
}
#rt-slideinset .rt-block {
    margin: 0;
    padding: 10px;
    position: absolute;
    right: 20px;
    top: 25px;
    width: 230px;
    z-index: 10;
}
body, h1, h2, h3, h4, h5 {
}
a {
}
#rt-transition.rt-hidden {
    opacity: 0;
}
#rt-transition.rt-visible {
    opacity: 1;
    transition: opacity 0.4s ease-in 0s;
}
.menutop {
    display: inline-block;
    line-height: 1em;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
}
.menutop li {
    display: block;
    float: left;
    height: auto;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
}
.menutop em {
    display: block;
}
.menutop li .item {
    cursor: pointer;
    display: block;
    float: none;
    height: auto;
    margin: 0;
    outline: 0 none;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    width: auto;
}
.menutop li .fusion-submenu-wrapper {
    float: none;
    left: -999em;
    position: absolute;
    z-index: 500;
}
.menutop li:hover li ul {
    top: -999em;
}
.menutop li:hover ul {
    top: 0;
}
.menu-block .nolink {
    font-size: 17px;
    line-height: 1.8em;
}
.menutop li.root > .item > span {
    display: block;
    padding: 10px 20px;
}
.menutop li.root:first-child {
    border: 0 none;
    margin: 0 -1px 0 0;
}
.rt-menubar .menutop li:hover > .item, .rt-menubar .menutop li.f-mainparent-itemfocus > .item {
    border-radius: 4px 4px 0 0;
    margin: -4px -1px 0;
    padding: 2px 0 0;
    position: relative;
    z-index: 9;
}
.rt-menubar .menutop li:hover, .rt-menubar .menutop li.f-mainparent-itemfocus {
    border-radius: 4px 4px 0 0;
    margin: -4px -2px 0;
    padding: 4px 1px 0;
    position: relative;
    z-index: 600001;
}
.menutop li.parent.root .item .daddyicon, .menutop li.root .daddy.item .daddyicon {
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 7px;
    position: absolute;
    right: 7px;
    top: 22px;
    width: 8px;
}
.menutop li.parent.root:hover .item .daddyicon, .menutop li.parent.root.f-mainparent-itemfocus .item .daddyicon, .menutop li.root:hover .daddy.item .daddyicon {
    top: 24px;
}
.rt-menubar .menutop li.active:hover .item, .rt-menubar .menutop li.active.f-mainparent-itemfocus .item {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: none;
}
.rt-menubar .menutop li:hover:first-child, .rt-menubar .menutop li.f-mainparent-itemfocus:first-child {
    border-radius: 4px 4px 0;
    margin: -4px -3px 0 -1px;
    padding: 4px 1px 0 0;
}
.menutop li.root > .item em {
    font-size: 10px;
    font-style: normal;
    letter-spacing: 0.1em;
    line-height: 100%;
    text-transform: none;
}
.menutop li.root > .item.subtext {
    line-height: 21px;
}
.menutop li.root > .item img {
    margin: 5px 7px 0 -9px;
}
.menutop li.root > .item.subtext img {
    margin: 0 7px 0 -9px;
}
.menutop li.active + li.root {
    background-image: none;
}
.menutop ul {
    float: left;
    margin: 0;
    padding: 0;
}
.fusion-submenu-wrapper {
    background-position: 0 100%;
    background-repeat: repeat-x;
    border-radius: 4px;
    height: auto !important;
    padding: 15px 0 10px;
    position: relative;
}
.fusion-submenu-wrapper:before {
    border-radius: 4px;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.menutop .drop-bot {
    clear: both;
    height: 1px;
    overflow: hidden;
}
.menutop .fusion-submenu-wrapper.level2, .menutop .fusion-submenu-wrapper.level2:before {
    border-radius: 0 0 4px 4px;
}
.fusion-js-container {
    background: none repeat scroll 0 0 transparent !important;
    clear: both;
    display: block;
    height: 0;
    left: 0;
    overflow: visible;
    position: absolute;
    top: 0;
    z-index: 600000 !important;
}
.fusion-js-subs {
    display: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 0;
}
.fusion-js-subs ul li {
    float: none;
    padding: 1px 0;
    width: 100%;
}
.menutop .fusion-js-subs li > .item span {
    display: block;
    font-size: 0.8em;
    padding: 3px 8px;
    text-transform: uppercase;
}
.menutop .fusion-js-subs li > .item.nolink span {
    font-size: 1.2em;
    line-height: 1.8em;
}
.menutop .fusion-js-subs li > .item {
    border-radius: 3px;
    margin: 0 10px;
}
/*.menutop .fusion-js-container ul li > .item:hover, .menutop .fusion-js-container li .f-menuparent-itemfocus > .item, .menutop .fusion-js-container ul li .active > .item, .menutop .fusion-js-container li .active .f-menuparent-itemfocus > .item {
*/
.menutop.fusion-js-container ul li > .item:hover, .menutop.fusion-js-container li.f-menuparent-itemfocus > .item, .menutop.fusion-js-container ul li.active > .item, .menutop.fusion-js-container li.active.f-menuparent-itemfocus > .item {
    margin: -1px 9px;
}
.menutop ul li > .daddy span {
    background-position: 95% -88px;
    background-repeat: no-repeat;
}
.menutop li.root:hover > .fusion-submenu-wrapper {
    left: 0;
    top: 65px;
}
.menutop ul li:hover > .fusion-submenu-wrapper {
    left: 180px;
    top: -8px;
}
.fusion-grouped {
    padding: 4px 0 10px 15px;
}
.fusion-grouped ol {
    padding: 0;
}
.menutop .fusion-module, .menutop .fusion-modules, .menutop .fusion-grouped {
    display: block;
}
.menutop .fusion-module em {
    display: inline;
}
.menutop .fusion-module p {
    white-space: normal;
}
.menutop ul li.grouped-parent > .daddy span {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.menutop ul li > .fusion-modules.item:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    box-shadow: none;
    margin: 0 10px;
}
.sprocket-mosaic {
    position: relative;
}
.sprocket-mosaic:after {
    clear: both;
    content: "";
    display: table;
}
.sprocket-mosaic .sprocket-mosaic-header ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.sprocket-mosaic .sprocket-mosaic-container {
    clear: both;
    position: relative;
}
.sprocket-mosaic-overlay {
    background-color: transparent;
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
.sprocket-mosaic-overlay .css-loader-wrapper {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 1em;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4) inset, 1px 1px 1px white;
    height: 60px;
    margin: 200px auto 0;
    padding: 20px;
    width: 60px;
}
.sprocket-mosaic-overlay .css-loader-wrapper .css-loader {
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.sprocket-mosaic.refreshing .sprocket-mosaic-overlay {
    display: block;
}
.sprocket-mosaic .sprocket-mosaic-header {
    margin-bottom: 10px;
}
.sprocket-mosaic .sprocket-mosaic-header li {
    display: inline-block;
}
.sprocket-mosaic-pagination-hidden {
    display: none;
}
.sprocket-mosaic .sprocket-mosaic-order li, .sprocket-mosaic .sprocket-mosaic-filter li {
    text-transform: uppercase;
}
.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-order {
    float: right;
}
.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-filter {
    float: left;
}
.sprocket-mosaic-container {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.sprocket-mosaic-container li {
    display: inline-block;
}
.sprocket-readmore {
    white-space: nowrap;
}
.sprocket-mosaic-columns-1 li {
    width: 100%;
}
.sprocket-mosaic-columns-2 li {
    width: 50%;
}
.sprocket-mosaic-columns-3 li {
    width: 33.3333%;
}
.sprocket-mosaic-columns-4 li {
    width: 25%;
}
.sprocket-mosaic-columns-5 li {
    width: 20%;
}
.sprocket-mosaic-columns-6 li {
    width: 16.6667%;
}
.sprocket-mosaic-item {
    display: block;
}
.sprocket-mosaic-item .sprocket-mosaic-image {
    width: 100%;
}
.sprocket-mosaic-item .title {
    margin-bottom: 10px;
}
.sprocket-mosaic .sprocket-mosaic-header .spinner {
    height: 16px;
    width: 16px;
}
.sprocket-mosaic.loading .sprocket-mosaic-header .spinner {
    background-image: url("tema1/spinner.gif");
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.sprocket-mosaic-overlay .css-loader {
    height: 100%;
    width: 100%;
}
.sprocket-mosaic.refreshing .css-loader {
    animation: 0.7s linear 0s normal none infinite running rotate;
}
.sprocket-mosaic-loadmore {
    -moz-user-select: none;
    display: block;
    margin: 10px auto;
    padding: 5px;
    width: 155px;
}
.sprocket-mosaic-loadmore.hide {
    display: none;
}
.sprocket-mosaic-loadmore {
    background: none repeat scroll 0 0 #fefefe;
    border: 1px solid #d3d3d3;
    border-radius: 4px;
    cursor: pointer;
}
.sprocket-mosaic-loadmore span {
    display: block;
    font-size: 13px;
    line-height: 1.85em;
    text-align: center;
    text-transform: uppercase;
}
.sprocket-mosaic-loadmore .loadmore-info {
    font-size: 9px;
    font-weight: bold;
}
.sprocket-mosaic-loadmore span strong {
    font-weight: normal;
}
.sprocket-mosaic-loadmore .loadmore-all {
    display: none;
}
.sprocket-mosaic-loadmore .loadmore-all span {
    line-height: 40px;
}
.sprocket-mosaic-loadmore .loadmore-all .loadmore-info {
    display: none;
}
.sprocket-mosaic-loadmore.load-all .loadmore-all {
    display: block;
}
.sprocket-mosaic-loadmore.load-all .loadmore-more {
    display: none;
}
.sprocket-mosaic-loadmore.loader .loadmore-more, .sprocket-mosaic-loadmore.loader .loadmore-text {
    display: none;
}
.sprocket-mosaic-loadmore.loader span {
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 40px;
    margin: 0 auto;
}
.sprocket-mosaic-loadmore .loadmore-info, .sprocket-mosaic-loadmore .loadmore-text, .sprocket-mosaic-loadmore .loadmore-info:hover, .sprocket-mosaic-loadmore .loadmore-text:hover {
    background-color: transparent !important;
    border: 0 none;
    margin: 0;
    padding: 0;
}
.sprocket-mosaic-loadmore.loader span {
    background-image: url("tema1/loader.gif");
}
.sprocket-mosaic-overlay .css-loader {
    background-image: url("tema1/css-loader.gif");
}
.sprocket-mosaic-item {
    margin: 10px;
}
.sprocket-mosaic .sprocket-mosaic-container {
    margin: 15px;
}
@keyframes rotate {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
@keyframes rotate {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.sprocket-mosaic-item .sprocket-mosaic-title, .sprocket-mosaic-item .sprocket-mosaic-info {
    text-transform: none;
}
.sprocket-mosaic-item .sprocket-mosaic-title a {
    line-height: 0.6em;
}
.sprocket-mosaic-item .sprocket-mosaic-infos {
    font-size: 10px;
    font-weight: bold;
    margin: 0 0 5px;
}
.sprocket-mosaic-item .sprocket-mosaic-infos .author {
    font-style: italic;
}
.sprocket-mosaic-item .sprocket-mosaic-text {
    display: block;
    margin: 10px 0;
	min-height:82px;
	font-size: 13px;
}
.sprocket-mosaic-item {
    position: relative;
}
.sprocket-mosaic-item .sprocket-padding {
    padding: 10px 10px 30px;
}
.sprocket-mosaic .sprocket-mosaic-order li, .sprocket-mosaic .sprocket-mosaic-order li {
    -moz-user-select: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    margin: 0;
    padding: 1px 6px;
}
.sprocket-mosaic .sprocket-mosaic-filter li, .sprocket-mosaic .sprocket-mosaic-filter li {
    -moz-user-select: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    margin: 0;
    padding: 1px 6px;
}
.sprocket-mosaic-item .readon {
    margin-top: 15px;
}
.sprocket-mosaic-image-container {
    cursor: pointer;
    overflow: hidden;
    position: relative;
}
.sprocket-mosaic-hover {
    border-color: transparent;
    border-style: solid;
    border-width: 115px 115px 0 0;
    bottom: 0;
    margin-right: -115px;
    position: absolute;
    right: 0;
    transition: margin 0.2s ease-in 0s;
}
.sprocket-mosaic-image-container:hover .sprocket-mosaic-hover {
    margin-right: 0;
}
.sprocket-mosaic-hovercontent {
    bottom: 0;
    font-size: 1em;
    font-weight: bold;
    height: 50px;
    line-height: 1em;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: 80px;
}
.sprocket-mosaic-hovercontent span {
    display: block;
    font-size: 2.1em;
    margin-bottom: 6px;
}
.sprocket-mosaic-image-container:hover .sprocket-mosaic-hovercontent {
    opacity: 1;
    transition: opacity 0.4s ease-in 0s;
}
.sprocket-readmore span {
    display: block;
}
.sprocket-mosaic-item .sprocket-mosaic-head {
    margin: 0 -10px;
    padding: 0 10px;
}
.layout-slideshow {
    margin: 0 40px;
    position: relative;
}
.layout-slideshow:after {
    clear: both;
    content: "";
    display: table;
}
.layout-slideshow ul {
    list-style: outside none none !important;
    margin: 0;
    padding: 0;
}
.layout-slideshow .sprocket-features-img-list {
    overflow: hidden;
    position: relative;
}
.layout-slideshow .sprocket-features-img-container {
    position: absolute;
    top: 0;
}
.layout-slideshow .sprocket-features-content {
    bottom: 15px;
    left: 15px;
    position: absolute;
    width: 69%;
}
.layout-slideshow .sprocket-features-title {
    display: inline-block;
    font-size: 4em;
    line-height: 1em;
    margin: 0;
    padding: 8px 10px;
}
.layout-slideshow .sprocket-features-desc {
    display: inline-block;
    font-size: 1.1em;
    line-height: 1.4em;
    margin: 0;
    padding: 10px;
}
.layout-slideshow .sprocket-features-desc-text {
    display: block;
    margin-bottom: 15px;
}
.layout-slideshow .sprocket-readmore {
    font-size: 1.1em;
    line-height: 1.1em;
}
.layout-slideshow .tag-padding {
    padding-right: 50px;
}
.layout-slideshow .sprocket-features-img-container, .layout-slideshow .sprocket-features-content {
    opacity: 0;
}
.layout-slideshow .sprocket-features-index-1 .sprocket-features-img-container {
    position: relative;
}
.layout-slideshow .sprocket-features-index-1 .sprocket-features-img-container, .layout-slideshow .sprocket-features-index-1 .sprocket-features-content {
    opacity: 1;
    z-index: 2;
}
.layout-slideshow .sprocket-features-arrows .arrow {
    border-radius: 1em;
    cursor: pointer;
    display: block;
    font-size: 2.2em;
    height: 54px;
    margin-top: -12px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 50px;
    z-index: 10;
}
.layout-slideshow .sprocket-features-arrows .arrow span {
    cursor: pointer;
    display: block;
    font-family: "Euphemia UCAS",Euphemia,Helvetica;
    font-size: 65px;
    height: 54px;
    line-height: 45px;
    text-align: center;
    width: 50px;
    z-index: 10;
}
.layout-slideshow .sprocket-features-arrows .arrow:hover {
    opacity: 1;
}
.arrows-onhover .sprocket-features-arrows .arrow {
    opacity: 0;
}
.sprocket-features.arrows-onhover:hover .sprocket-features-arrows .arrow {
    opacity: 1;
}
.layout-slideshow .sprocket-features-pagination {
    bottom: 15px;
    left: 50px;
    position: absolute;
    z-index: 10;
}
.layout-slideshow .sprocket-features-pagination li {
    border-radius: 1em;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4) inset;
    cursor: pointer;
    display: inline-block;
    opacity: 0.4;
    padding: 6px;
}
.layout-slideshow .sprocket-features-pagination .active {
    opacity: 1;
}
.layout-slideshow .sprocket-features-pagination li span {
    display: none;
    font-size: 0.85em;
    line-height: 1em;
}
.layout-slideshow .sprocket-features-pagination-hidden {
    display: none;
}
.layout-slideshow .sprocket-features-pagination li {
    transition: opacity 0.2s ease-in 0s;
}
.layout-slideshow .sprocket-features-arrows .arrow span {
    transition: all 0.2s ease-in 0s;
}
#rt-showcase .rt-alpha.rt-omega .sprocket-features.layout-slideshow {
    margin-bottom: -25px;
    margin-top: 10px;
    position: static;
}
#rt-showcase .rt-alpha.rt-omega .layout-slideshow {
    margin: 0;
}
.sprocket-features-arrows .prev {
    left: -65px;
}
.sprocket-features-arrows .next {
    right: -65px;
}
#rt-showcase .rt-alpha.rt-omega .arrows-active .sprocket-features-list {
    margin-left: 0;
    margin-right: 0;
}
.layout-slideshow .sprocket-features-pagination {
    bottom: -35px;
    left: 15px;
}
#rt-showcase .rt-alpha.rt-omega .pagination-active {
    margin-bottom: 0;
}
body.rtl #rt-showcase .layout-slideshow .sprocket-features-content {
    left: inherit;
    right: 15px;
}
body.rtl #rt-showcase .layout-slideshow .sprocket-features-pagination {
    left: inherit;
    right: 15px;
}
#roksearch_search_str {
    border: 0 none;
    font-size: 100%;
    margin: 0;
    padding: 4px 0 4px 6px;
}
#roksearch_search_str.loading {
    background: url("tema1/spinner.gif") no-repeat scroll 98% 50% transparent;
}
#roksearch_results {
    float: right;
    margin-top: -1px;
    position: absolute;
    text-align: left;
    visibility: hidden;
    width: 400px;
    z-index: 10000;
}
#roksearch_results a#roksearch_link {
    display: block;
    float: right;
    height: 16px;
    margin-top: 4px;
    padding-right: 5px;
    width: 16px;
}
#roksearch_results h3 {
    font-size: 120%;
    line-height: 110%;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
}
#roksearch_results span {
    display: block;
    font-size: 90%;
    line-height: 120%;
}
#roksearch_results .container-wrapper {
    overflow: hidden;
}
#roksearch_results .page {
    float: left;
}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {
    font-size: 100%;
    font-weight: normal;
    line-height: 100%;
    padding: 6px 15px;
    text-transform: uppercase;
}
#roksearch_results .roksearch_row_btm {
    overflow: hidden;
}
#roksearch_results .roksearch_row_btm span {
    line-height: 140%;
}
#roksearch_results span.small {
    bottom: 6px;
    display: block;
    position: absolute;
    right: 10px;
    text-align: right;
}
#roksearch_results span.highlight {
    display: inline;
    padding: 2px;
}
#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 .roksearch_odd-hover h3, #roksearch_results .roksearch_even-hover h3 {
    padding-left: 12px;
}
.results ol.list {
    margin-top: 0;
    padding-left: 30px;
}
.results ol.list h4 {
    border: 0 none;
    margin-bottom: 0;
    margin-top: 0;
}
.results ol.list li {
    margin-bottom: 5px;
    padding: 10px 5px;
}
.results ol.list li p {
    margin-top: 0;
}
#roksearch_results .container-arrows {
    float: left;
    height: 16px;
    margin-right: 10px;
    position: relative;
    width: 40px;
}
#roksearch_results .arrow-left {
    bottom: 0;
    cursor: pointer;
    height: 16px;
    left: 0;
    position: absolute;
    width: 16px;
}
#roksearch_results .arrow-left-disabled {
    bottom: 0;
    height: 16px;
    left: 0;
    position: absolute;
    width: 16px;
}
#roksearch_results .arrow-right {
    bottom: 0;
    cursor: pointer;
    height: 16px;
    left: 22px;
    position: absolute;
    width: 16px;
}
#roksearch_results .arrow-right-disabled {
    bottom: 0;
    height: 16px;
    left: 22px;
    position: absolute;
    width: 16px;
}
form.search_result .inputbox {
    padding: 4px;
}
form.search_result fieldset legend {
    padding-top: 10px;
}
fieldset.phrase, fieldset.word, fieldset.only {
    padding: 10px 2px;
}
.searchintro {
    margin-bottom: 10px;
    overflow: hidden;
}
#roksearch_results .estimated_res, #roksearch_results .pagination_res {
    float: left;
    font-size: 10px;
    font-style: italic;
    margin-left: 5px;
    padding-top: 3px;
    text-transform: none;
}
#roksearch_results .powered-by-google {
    font-size: 9px;
    font-style: italic;
    text-transform: none;
}
#roksearch_results .roksearch_row_btm a.viewall {
    float: left;
}
#roksearch_results .pagination_res {
    float: right;
    font-style: normal;
    padding-top: 0;
}
#roksearch_results .google-thumb-image {
    margin: 5px auto;
}
#roksearch_results .google-search-images .loading {
    background: url("tema7/spinner.gif") no-repeat scroll 50% 50% transparent;
}
#roksearch_results .youtube, #roksearch_results .google {
    display: inline;
}
#roksearch_results .google-thumb-image {
    margin: 10px auto 0;
}
#roksearch_results .youtube small, #roksearch_results .google small {
    display: none;
}
#roksearch_results .youtube {
    background: url("tema7/youtube.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    display: block;
    height: 16px;
    line-height: 16px;
    padding-right: 22px;
}
#roksearch_results .google {
    background: url("tema7/google.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    display: block;
    height: 16px;
    line-height: 16px;
    padding-right: 22px;
}
#roksearch_search_str {
    background: url("tema7/search-icon.png") no-repeat scroll 98% 50% #eff8fa;
    border: 1px solid #b7d9e9;
    color: #336d83;
}
#roksearch_search_str.loading {
    background-color: #eff8fa;
    border: 1px solid #b7d9e9;
}
#roksearch_results {
    background: none repeat scroll 0 0 #eff8fa;
    border: 1px solid #b7d9e9;
}
#roksearch_results a#roksearch_link {
    background: url("tema7/close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#roksearch_results h3 {
    color: #444;
}
#roksearch_results span {
    color: #888;
}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #b7d9e9;
    color: #666;
}
#roksearch_results .roksearch_row_btm span {
    color: #999;
}
#roksearch_results span.small {
    color: #666;
}
#roksearch_results span.highlight {
    background: none repeat scroll 0 0 #999;
    color: #fff;
}
#roksearch_results a:hover {
    color: #0b3768;
}
#roksearch_results .roksearch_odd {
    background: none repeat scroll 0 0 #eff8fa;
    border-bottom: 1px solid #b7d9e9;
}
#roksearch_results .roksearch_even {
    background: none repeat scroll 0 0 #e9f0f2;
    border-bottom: 1px solid #b7d9e9;
}
#roksearch_results .roksearch_odd-hover, #roksearch_results .roksearch_even-hover {
    background-color: #fff;
}
#roksearch_results .roksearch_odd-hover h3, #roksearch_results .roksearch_even-hover h3 {
    background: url("tema7/right-arrow.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
}
.results ol.list li p {
    color: #666;
}
#roksearch_results .arrow-left {
    background: url("tema7/left-arrow.png") no-repeat scroll 50% 50% #e9e9e9;
    border: 1px solid #d9d9d9;
}
#roksearch_results .arrow-left-disabled {
    background: none repeat scroll 0 0 #fefefe;
    border: 1px solid #e9e9e9;
}
#roksearch_results .arrow-right {
    background: url("tema7/right-arrow.png") no-repeat scroll 50% 50% #e9e9e9;
    border: 1px solid #d9d9d9;
}
#roksearch_results .arrow-right-disabled {
    background: none repeat scroll 0 0 #fefefe;
    border: 1px solid #e9e9e9;
}
form.search_result .inputbox {
    border: 1px solid #b7d9e9;
}
fieldset.phrase, fieldset.word, fieldset.only {
    border-bottom: 1px solid #b7d9e9;
}
#roksearch_results .rokajaxsearch-overlay {
    background-color: #eff8fa;
}

/*******************/

.itemconte{
	margin: 40px;
	min-height: 250px; 
	font-size:16px; 
	text-align : justify;
}

.itemconte h2{
	font-size: 2.5em;
	font-family: "PTSerifRegular",helvetica,arial,sans-serif;
	color: #7DB8DF;
	text-shadow: 0.1em 0.1em 0.05em #000;
	/*text-shadow: 0.1em 0.1em 0.05em #7DB8DF;*/
	/*text-shadow: 0 0 0.2em #7DB8DF;*/
	/*filter: shadow(color=#000000, direction=135, strength=5);*/
	filter: Glow(Color=#000000, Strength=5);
}

.itemconte h3{
	font-size: 1.5em;
	font-family: "PTSerifRegular",helvetica,arial,sans-serif;
	color: #000;
	font-style:italic;
	margin-bottom: 5px;
	margin-top: 20px;
}

/*
.rt-menubar .menutop li :hover > .menutop.fusion-js-container.fusion-js-subs{
    display: block; 
	visibility: visible; 
	z-index: 1;
	width: 200px;
	padding-bottom: 20px;
	padding-top: 10px;
	padding-left: 9px;
	top: 136px;
	left: 544px;
}
.rt-menubar .menutop li :hover > .menutop.fusion-js-container.fusion-js-subs.fusion-submenu-wrapper{
    width: 182px; margin-top: 0px; height: 142px; left: 0px; display: block; opacity: 1;
}
*/
/*
.rt-menubar .menutop li.active .item {
    background-color: #444;
    background-image: url("tema4/light-10.png");
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.7) inset;
}
*/