#myGallery,
#myGallerySet,
#flickrGallery {
    width: 460px;
    height: 345px;
    z-index: 5;
}

#flickrGallery {
    width: 500px;
    height: 334px;
}

#myGallery img.thumbnail,
#myGallerySet img.thumbnail {
    display: none;
}

.jdGallery {
    overflow: hidden;
    position: relative;
}

.jdGallery img {
    border: 0;
    margin: 0;
}

.jdGallery .slideElement {
    width: 100%;
    height: 100%;
    background: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('../images/loading.gif');
}

.jdGallery .loadingElement {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('../images/loading.gif');
}

.jdGallery .slideInfoZone {
    position: absolute;
    z-index: 10;
    width: 100%;
    margin: 0px;
    left: 0;
    bottom: 0;
    height: 40px;
    background: #fff;
    color: #000;
    text-indent: 0;
    overflow: hidden;
    text-align: left;
    padding: 5px;
    line-height: 110%;
    font-size: 100%;
}

* html .jdGallery .slideInfoZone {
    bottom: -1px;
}

.jdGallery .slideInfoZone h2 {
    padding: 0;
    font-size: 110%;
    margin: 0;
    margin: 2px 5px;
    font-weight: bold;
    color: inherit;
}

.jdGallery .slideInfoZone p {
    padding: 5px;
    font-size: 90%;
    margin: 2px;
    color: #222;
}

.jdGallery div.carouselContainer {
    position: absolute;
    height: 135px;
    width: 100%;
    z-index: 10;
    margin: 0px;
    left: 0;
    top: 0;
}

.jdGallery a.carouselBtn {
    position: absolute;
    bottom: 0;
    right: 10px;
    height: 20px;
    /*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
    text-align: center;
    padding: 0 10px;
    font-size: 11px;
    background: #fff;
    color: #000;
    cursor: pointer;
}

.jdGallery .carousel {
    position: absolute;
    width: 100%;
    margin: 0px;
    left: 0;
    top: 0;
    height: 115px;
    background: #fff;
    color: #333;
    text-indent: 0;
    overflow: hidden;
}

.jdExtCarousel {
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

.jdGallery .carousel .carouselWrapper,
.jdExtCarousel .carouselWrapper {
    position: absolute;
    width: 100%;
    height: 78px;
    top: 10px;
    left: 0;
    overflow: hidden;
}

.jdGallery .carousel .carouselInner,
.jdExtCarousel .carouselInner {
    position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail,
.jdExtCarousel .carouselInner .thumbnail {
    cursor: pointer;
    background: #f0f0f0;
    background-position: center center;
    float: left;
    border: solid 1px #ccc;
}

.jdGallery .wall .thumbnail,
.jdExtCarousel .wall .thumbnail {
    margin-bottom: 10px;
}

.jdGallery .carousel .label,
.jdExtCarousel .label {
    font-size: 13px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    padding: 0;
    margin: 0;
}

.jdGallery .carousel .wallButton,
.jdExtCarousel .wallButton {
    font-size: 10px;
    position: absolute;
    bottom: 5px;
    right: 10px;
    padding: 1px 2px;
    margin: 0;
    background: #222;
    border: 1px solid #888;
    cursor: pointer;
}

.jdGallery .carousel .label .number,
.jdExtCarousel .label .number {
    color: #b5b5b5;
}

.jdGallery a {
    font-size: 100%;
    text-decoration: none;
    color: inherit;
}

.jdGallery a.right,
.jdGallery a.left {
    position: absolute;
    height: 99%;
    width: 25%;
    cursor: pointer;
    z-index: 10;
    /*
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	*/
}

* html .jdGallery a.right,
* html .jdGallery a.left {
    /* filter:alpha(opacity=50);*/
}

.jdGallery a.right:hover,
.jdGallery a.left:hover {
    /*
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	*/
}

.jdGallery a.left {
    left: 0;
    top: 0;
    background: url('../images/fleche1.png') no-repeat center left;
}

* html .jdGallery a.left {
    background: url('../images/fleche1.gif') no-repeat center left;
}

.jdGallery a.right {
    right: 0;
    top: 0;
    background: url('../images/fleche2.png') no-repeat center right;
}

* html .jdGallery a.right {
    background: url('../images/fleche2.gif') no-repeat center right;
}

.jdGallery a.open {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    cursor: pointer;
    z-index: 10;
    background: none;
}

.withArrows a.open {
    position: absolute;
    top: 0;
    left: 25%;
    height: 100%;
    width: 50%;
    cursor: pointer;
    z-index: 10;
    background: none;
    /*
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	*/
}

.withArrows a.open:hover {
    background: url('../images/open.png') no-repeat center center;
}

* html .withArrows a.open:hover {
    background: url('../images/open.gif') no-repeat center center;
    /* filter:alpha(opacity=80); */
}


/* Gallery Sets */

.jdGallery a.gallerySelectorBtn {
    z-index: 15;
    position: absolute;
    top: 0;
    left: 30px;
    height: 20px;
    /*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
    text-align: center;
    padding: 0 10px;
    font-size: 11px;
    background: #000;
    color: #fff;
    cursor: pointer;
    opacity: .4;
    -moz-opacity: .4;
    -khtml-opacity: 0.4;
    filter: alpha(opacity=40);
}

.jdGallery .gallerySelector {
    z-index: 20;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
}

.jdGallery .gallerySelector h2 {
    margin: 0;
    padding: 10px 20px 10px 20px;
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    display: none;
}

.jdGallery .gallerySelector .gallerySelectorWrapper {
    overflow: hidden;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton {
    margin-left: 10px;
    margin-top: 10px;
    border: 1px solid #ccc;
    padding: 5px;
    height: 40px;
    color: #fff;
    cursor: pointer;
    float: left;
}

.jdGallery .gallerySelector .gallerySelectorInner div.hover {
    background: #f2f2f2;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview {
    background: #000;
    background-position: center center;
    float: left;
    border: none;
    width: 40px;
    height: 40px;
    margin-right: 5px;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: normal;
    color: #333;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: normal;
    color: #aaa;
}


/* fix by Jason Diffendal - Hide images on load */

.imageElement {
    visibility: hidden;
}

.thumbwrapper .highslide {
    outline: none;
}

.textwrapper .highslide {
    display: block;
    font-size: 11pt;
    text-align: center;
    text-decoration: none;
}

.highslide {
    outline: none;
}

.highslide-active-anchor img {
    visibility: hidden;
}

.highslide img {
    border: 1px solid #E4E4E4;
    cursor: url(graphics/zoomin.cur), pointer;
    outline: none;
}

.highslide:hover img {
    border: 1px solid #C0C0C0;
}

.highslide-image {
    border: 10px solid #FFFFFF;
}

.highslide-image-blur {
}

.highslide-caption {
    background-color: #FFFFFF;
    border-top: none;
    display: none;
    padding: 0 10px 10px 10px;
    text-align: justify;
}

.highslide-dimming {
    background: #000000;
    position: absolute;
    visibility: hidden;
    width: 100%;
}

.news__item {
    background-color: #e4f3ff;
    padding: 20px;
    margin-bottom: 15px;
    display: flex;
}

.news__item-img {

}

.news__item-img img {
    display: block;
    margin-right: 15px;
    max-width: 126px;
}

.news__item-content {
    flex: 0 1 auto;
}

.highslide-loading {
    background-color: #FFFFFF;
    background-position: 3px 1px;
    background-repeat: no-repeat;
    border: 1px solid #000000;
    color: #000000;
    display: block;
    font-family: sans-serif;
    font-size: 8pt;
    font-weight: bold;
    padding: 2px;
    padding-left: 22px;
    text-decoration: none;
}

.control {
    display: block;
    /*position: relative;*/
    float: right;
    font-size: 9pt;
    font-weight: bold;
    margin: 0 5px;
    text-decoration: none;
    text-transform: uppercase;
}

.control:hover {
    color: #000000 !important;
    text-decoration: none;
}

.highslide-move {
    background: none;
    cursor: move;
}

.highslide-resize {
    cursor: nw-resize;
}

a.highslide-full-expand {
    background: url(graphics/fullexpand.gif) no-repeat;
    display: block;
    height: 44px;
    margin: 0 10px 10px 0;
    width: 44px;
}

.highslide-overlay {
    display: none;
}

a.highslide-credits,
a.highslide-credits i {
    color: #C0C0C0;
    font-size: 10px;
    padding: 2px;
    text-decoration: none;
}

a.highslide-credits:hover,
a.highslide-credits:hover i {
    background-color: #808080;
    color: #FFFFFF;
    text-decoration: none;
}

.highslide-previous-next {
    padding-bottom: 5px;
    text-align: center;
}

.highslide-previous-next a {
    color: #FFFFFF;
    font-size: 7pt;
    font-weight: bold;
    padding: 0 20px;
    text-decoration: none;
    text-transform: uppercase;
}

.highslide-html {
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
}

.highslide-html-blur {
    border: 1px solid #C0C0C0;
}

.highslide-html-content {
    display: none;
    position: absolute;
}


/* Self rendering */

.highslide-wrapper {
    background-color: #FFFFFF;
}

.highslide-wrapper .highslide-html-content {
    padding: 5px;
    width: 400px;
}

.highslide-wrapper .highslide-header div {
}

.highslide-wrapper .highslide-header ul {
    margin: 0;
    padding: 0;
    text-align: right;
}

.highslide-wrapper .highslide-header ul li {
    display: inline;
    padding-left: 1em;
}

.highslide-wrapper .highslide-header ul li.highslide-previous,
.highslide-wrapper .highslide-header ul li.highslide-next {
    display: none;
}

.highslide-wrapper .highslide-header a,
.highslide-wrapper .highslide-close a {
    color: #808080;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

.highslide-wrapper .highslide-header a:hover {
    color: #000000;
}

.highslide-wrapper .highslide-header .highslide-move a {
    cursor: move;
}

.highslide-wrapper .highslide-footer {
    height: 11px;
}

.highslide-wrapper .highslide-footer .highslide-resize {
    background: url(graphics/resize.gif);
    float: right;
    height: 11px;
    left: 0.5em;
    position: relative;
    top: 0.5em;
    width: 11px;
}

.highslide-wrapper .highslide-body {
}


/* Individual CSS-classes: no border */

.highslide-no-border {
    background-color: #808080;
}

.highslide-no-border .highslide-image {
    border: none;
    border-bottom: 1px solid #FFFFFF;
}

.highslide-no-border .highslide-html {
    border: none;
}

.highslide-no-border .highslide-caption {
    background-color: #808080;
    border: none;
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
}

.highslide-no-border .highslide-caption code {
    color: #FFFFFF;
}


/* Individual CSS-classes: white */

.highslide-white {
    background-color: #FFFFFF;
}

.highslide-white .highslide-image {
    border: 5px solid #FFFFFF;
}

.highslide-white .highslide-caption {
    background-color: #FFFFFF;
}

.highslide-white .control,
.highslide-white .control * {
    color: #666666;
}

.highslide-white .highslide-html {
    border: 2px solid #FFFFFF;
}


/* Individual CSS-classes: glossy-dark */

.glossy-dark {
    background-color: #101010;
}

.glossy-dark .highslide-image {
    border-color: #000000 #000000 #202020 #000000;
    border-style: solid;
    border-width: 2px;
}

.glossy-dark .highslide-caption {
    background: #101010;
    padding: 5px 0 5px 0;
}

.glossy-dark div {
    color: #C0C0C0;
}


/* Individual CSS-classes: narrow border */

.highslide-narrow-border {
    background: #FFFFFF;
}

.highslide-narrow-border .highslide-image {
    border: 2px solid #FFFFFF;
}

.highslide-narrow-border .highslide-caption {
    background-color: #FFFFFF;
}


/* Individual CSS-classes: black border */

.highslide-black-border {
    background: #FFFFFF;
}

.highslide-black-border .highslide-image {
    border: 2px solid #655F2F;
}

.highslide-black-border .highslide-caption {
    background-color: #FFFFFF;
    border: 2px solid #655F2F;
    border-top: none;
    color: #333333;
}


/* Individual CSS-classes: specified blur style */

.highslide-blur-example .highslide-image-blur {
    border-color: #C0C0C0;
}

.highslide-blur-example .highslide-caption-blur {
    border-color: #C0C0C0;
}

.html-header {
    cursor: default;
    height: 18px;
    padding: 2px;
}

.highslide-html-blur #highslide-html-7-header {
    height: 18px;
    padding: 2px;
}

.highslide-dimming {
    background-color: #000000;
}


/* Controlbar example */

.controlbar {
    background: url(graphics/controlbar4.gif);
    height: 34px;
    width: 167px;
}

.controlbar a {
    display: block;
    float: left;
    /*margin: 0px 0 0 4px;*/
    height: 27px;
}

.controlbar a:hover {
    background-image: url(graphics/controlbar4-hover.gif);
}

.controlbar .previous {
    width: 50px;
}

.controlbar .next {
    background-position: -50px 0;
    width: 40px;
}

.controlbar .highslide-move {
    background-position: -90px 0;
    width: 40px;
}

.controlbar .close {
    background-position: -130px 0;
    width: 36px;
}


/* Controlbar example */

.controlbar2 {
    background: url(graphics/controlbar2.gif);
    height: 32px;
    margin-left: 60px;
    width: 210px;
}

.controlbar2 a {
    display: block;
    float: left;
    height: 30px;
    margin: 0 0 0 5px;
    width: 42px;
}


/* Controlbar example */

.controlbar5 {
    background: url(graphics/controlbar5.gif);
    float: right;
    height: 18px;
    width: 83px;
}

.controlbar5 a {
    display: block;
    float: left;
    height: 18px;
}

.controlbar5 a:hover {
    background-image: url(graphics/controlbar5-hover.gif);
}

.controlbar5 .previous {
    width: 20px;
}

.controlbar5 .next {
    background-position: -20px 0;
    width: 20px;
}

.controlbar5 .highslide-move {
    background-position: -40px 0;
    width: 20px;
}

.controlbar5 .close {
    background-position: -60px 0;
    width: 20px;
}


/* Mac-style close button */

.closebutton {
    cursor: pointer;
    /* w3c */
    height: 30px;
    left: 15px;
    position: relative;
    top: -15px;
    width: 30px;
}


/* Put these last in your highlide-related CSS */

.highslide-display-block {
    visibility: visible;
}

.highslide-display-none {
    visibility: hidden;
}

.modules-title {
    color: #04064B;
}

.class_img {
    float: left;
    margin-right: 10px;
    position: relative;
}

.highslide-close {
    background: none;
}

.highslide-close ul li {
    background: none;
}


/* Form validation */

.invalid {
    border-color: #ff0000;
}

label.invalid {
    color: #ff0000;
}


/* Buttons */

#editor-xtd-buttons {
    padding: 5px;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
    float: left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
    display: block;
    height: 22px;
    float: left;
    line-height: 22px;
    font-size: 11px;
    color: #666;
    cursor: pointer;
}

.button2-left span,
.button2-right span {
    cursor: default;
    color: #999;
}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
    padding: 0 6px;
}

.page span {
    color: #000;
    /*font-weight: 400;*/
}

.button2-left a:hover,
.button2-right a:hover {
    text-decoration: none;
    color: #0B55C4;
}

.button2-left a,
.button2-left span {
    padding: 0 24px 0 6px;
}

.button2-right a,
.button2-right span {
    padding: 0 6px 0 24px;
}

.button2-left {
    background: url(../images/j_button2_left.png) no-repeat;
    float: left;
    margin-left: 5px;
}

.button2-right {
    background: url(../images/j_button2_right.png) 100% 0 no-repeat;
    float: left;
    margin-left: 5px;
}

.button2-left .image {
    background: url(../images/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore {
    background: url(../images/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
    background: url(../images/j_button2_pagebreak.png) 100% 0 no-repeat;
}

.button2-left .blank {
    background: url(../images/j_button2_blank.png) 100% 0 no-repeat;
}


/* Tooltips */

div.tooltip {
    float: left;
    background: #ffc;
    border: 1px solid #D4D5AA;
    padding: 5px;
    max-width: 200px;
    z-index: 13000;
}

div.tooltip h4 {
    padding: 0;
    margin: 0;
    font-size: 95%;
    font-weight: bold;
    margin-top: -15px;
    padding-top: 15px;
    padding-bottom: 5px;
    background: url(../images/selector-arrow.png) no-repeat;
}

div.tooltip p {
    font-size: 90%;
    margin: 0;
}


/* Caption fixes */

.img_caption.left {
    float: left;
    margin-right: 1em;
}

.img_caption.right {
    float: right;
    margin-left: 1em;
}

.img_caption.left p {
    clear: left;
    text-align: center;
}

.img_caption.right p {
    clear: right;
    text-align: center;
}

.img_caption {
    text-align: center !important;
}

.img_caption.none {
    margin-left: auto;
    margin-right: auto;
}

.caption.left {
    float: left;
    margin-right: 1em;
}

.caption.right {
    float: right;
    margin-left: 1em;
}

.caption.left p {
    clear: left;
    text-align: center;
}

.caption.right p {
    clear: right;
    text-align: center;
}

.caption.none {
    margin-left: auto;
    margin-right: auto;
}

.caption {
    text-align: center !important;
}


/* Calendar */

a img.calendar {
    width: 16px;
    height: 16px;
    margin-left: 3px;
    background: url(../images/calendar.png) no-repeat;
    cursor: pointer;
    vertical-align: middle;
}

a[href$=".pdf"] {
    padding: 0 0 0 22px;
    background: transparent url(../images/pdf.png) no-repeat left top;
	background-size: contain;
}

a[href$=".doc"] {
    padding: 0 0 0 22px;
    background: transparent url(../images/doc.png) no-repeat left top;
	background-size: contain;
}

a[href$=".docx"] {
    padding: 0 0 0 22px;
    background: transparent url(../images/doc.png) no-repeat left top;
	background-size: contain;
}

a[href$=".rtf"] {
    padding: 0 0 0 22px;
    background: transparent url(../images/rtf.png) no-repeat left top;
	background-size: contain;
}

.ui-tabs-nav {
    margin: 0 !important;
    padding: 0 !important;
    background-image: none !important;
    list-style: none none !important;
    background-color: transparent !important;
}

.ui-tabs-nav li {
    float: left !important;
    padding: 0 !important;
    list-style: none none !important;
    background-image: none !important;
    background-color: transparent;
    /*min-width: 100px;  be nice to Opera */
}

.ui-tabs-nav a:link,
.ui-tabs-nav a:visited,
.ui-tabs-nav a:hover {
    text-decoration: none !important;
}

.ui-tabs-nav a,
.ui-tabs-nav a span {
    text-decoration: none !important;
    display: block !important;
    /* float: left;  fixes dir=ltr problem and other quirks IE */
}

.ui-tabs-nav a {
    white-space: nowrap !important;
    /* @ IE 6 */
    outline: 0;
    /* @ Firefox, prevent dotted border after click */
}


/* Caution! Ensure accessibility in print and other media types... */

@media projection, screen {
    /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}


/* Hide useless elements in print layouts... */

@media print {
    .ui-tabs-nav {
        display: none;
    }
}

.twoj_clr {
    width: 0;
    height: 0;
    clear: both;
}

.ui-wrapper {
    border: 1px solid #696969;
}

.ui-wrapper input,
.ui-wrapper textarea {
    border: 0;
}

.ui-tabs-nav:after {
    /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}

.ui-tabs-nav .ui-tabs-selected a:link,
.ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link,
.ui-tabs-nav .ui-tabs-disabled a:visited {
    /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}

.ui-tabs-nav a:hover,
.ui-tabs-nav a:focus,
.ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover,
.ui-tabs-nav .ui-tabs-unselect a:focus,
.ui-tabs-nav .ui-tabs-unselect a:active {
    /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}


/* Additional IE specific bug fixes... */

* html .ui-tabs-nav {
    /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}

*:first-child + html .ui-tabs-nav {
    /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}


/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer,
.fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image,
.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
    background-image: url('fancybox_sprite.png');
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 22px;
    height: 22px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('blank.gif');
    /* helps IE */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}


/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url('fancybox_overlay.png');
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}


/* Title helper */

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

.fancybox-close {
    background-image: url('close.png');
}

.fancybox-nav span {
    background-repeat: no-repeat;
}

.fancybox-prev span {
    background-image: url('fbleft.png');
    background-position: left 48%;
}

.fancybox-next span {
    background-image: url('fbright.png');
    background-position: right 48%;
}

.clr {
    /* BASIC CLEAR FIX*/
    clear: both;
}

.mrav_child_pages li {
    margin-bottom: 7px;
}

.mrav_child_pages li, .mrav_ecp_info, .page ul li {
    display: flex;
    align-items: center;
}

.data {
    font-size: 10px;
    color: #0B55C4;
    margin: 5px 0;
}

.main_block_content {
    margin-bottom: 20px;
}

.mrav_ecp_info {
    margin: 0 0 0 25px;
}

.mrav_ecp_info button {
    margin-left: 10px;
}

img {
    max-width: 100%;
    height: auto;
}

table {
    /*margin: 15px auto;*/
}

.frame_breadcrumbs span {
    font-weight: 400;
}

.entry-content {
    margin-bottom: 20px;
}

.post-thumbnail {
    margin-bottom: 20px;
    border-radius: 10px;
    overflow: hidden;
}

.nav-links {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    margin-bottom: 20px;
}

.nav-links a {
    color: #0B55C4;
}

audio {
    width: 130px !important;
}

#dvestr {
    padding-top: 10px !important;
    height: 42px !important;
}

#odnastr {
    padding-top: 16px !important;
}

div.clear {
    /* Special Div for Firefox for background height fix*/
    clear: both;
    height: 0px;
    margin: 0px;
    padding: 0px;
    font-size: 0;
}

html {
    overflow-y: scroll;
    height: 100%;
}

#wrapper {
    position: relative;
    margin: 0 auto;
    height: auto;
}

#top {
    position: relative;
    margin: 0 auto;
    width: 100%;
    height: auto;
    z-index: 3;
}

#topmenu {
    position: absolute;
    right: 0;
    top: 0;
    height: 20px;
}

#logo {
    position: relative;
    margin: 20px 0;
    padding-bottom: 10px;
    z-index: 2;
}

#logo img {
    max-width: 1280px;
    width: 100%;
}

#banner {
    position: relative;
    float: right;
    margin-top: 30px;
    margin-right: 10px;
    padding-bottom: 20px;
    z-index: 2;
    padding-top: 10px;
}

#banner h3 {
    color: #fff;
    font-size: 10px;
    font-weight: normal;
}

#suckerfish {
    position: relative;
    margin: 0 auto;
    z-index: 9;
    height: 38px;
    clear: both;
    background: url(../images/menu_bg.png) top no-repeat;
}

#suckerfish_shadow {
    position: relative;
    margin: 0 auto;
    height: 52px;
    background: url(../images/menu_shadow.png) top center no-repeat;
}

#functions {
    position: relative;
    margin: 0 auto;
    z-index: 2;
    background: url(../images/pathway_bg.png) top no-repeat;
    height: 25px;
    overflow: hidden;
    width: 100%;
    margin: 14px 0 14px 0;
}

#breadcrumbs {
    position: relative;
    float: left;
    margin-left: 6px;
    z-index: 2;
    width: 600px;
    color: #fff;
    line-height: 25px;
    font-size: 11px;
    background: url(../images/home.png) left no-repeat;
    padding-left: 20px;
}

#breadcrumbs a {
    text-decoration: none;
}

#search {
    position: relative;
    float: right;
    margin-top: 3px;
    margin-right: 8px;
    z-index: 2;
    width: 127px;
    height: 18px;
    background: url(../images/search_bg.png) left no-repeat;
}

#search h3 {
    display: none
}

#search .inputbox {
    border: none;
    color: #777;
    font-size: 11px;
    padding: 2px;
    background: none;
    margin-left: 20px;
    width: 100px;
}

#search .button {
    display: none;
}

#jp_content {
    position: relative;
    margin: 0 auto;
    z-index: 3;
    width: 100%;
    height: auto;
    background: #FFF;
    /*padding: 20px 0 0 0;*/
}

#smoothgallery {
    position: relative;
    margin: 0 auto;
    height: auto;
    z-index: 2;
    /*border:1px solid #efefef;

padding:10px;*/
}

#smoothgallery_shadow {
    position: relative;
    margin: 0 auto;
    height: 20px;
    background: url(../images/smoothgallery_shadow.gif) top center no-repeat;
}

#joomlacontent {
    float: left;
    width: 100%;
    padding-bottom: 10px;
}

#right,
#left {
    padding-bottom: 10px;
    min-height: 150px;
}

#inset {
    text-align: left;
    padding-bottom: 20px;
    border-bottom: 1px dotted #ccc;
    margin-bottom: 20px;
}

.shadow {
    position: relative;
    margin: 0 auto;
    height: 30px;
    width: auto;
    margin-bottom: 20px;
    background: url(../images/smoothgallery_shadow.gif) bottom center no-repeat;
    clear: both;
}

#jp_content_bottom {
    position: relative;
    margin: 0 auto;
    z-index: 3;
    width: 100%;
    height: 10px;
    background: url(../images/content_bottom.png) top center no-repeat;
}

#jp_bottom {
    margin: 0 auto;
    border-bottom: 1px solid #ededed;
}

#bottom_table {
    margin: 0 auto;
}

#footer h3 {
    display: none;
}

#footer a:link,
#footer a:visited {
    color: #ccc;
}

#footer {
    margin: 0 auto;
    margin-top: 10px;
    padding: 10px 0 10px 0;
    color: #ccc;
    font-size: 90%;
    text-align: center;
}

.imgborder {
    display: block;
    padding: 6px;
    border: 1px solid #666;
    background: #333;
    margin: 4px;
}

.imgpadding {
    display: block;
    padding-right: 6px;
    padding-bottom: 6px;
}

#contactFormContainer {
    right: -276px;
    top: 100px;
    height: 259px;
    width: 308px;
    float: right;
    z-index: 100500;
    font-size: 11px;
    font-family: Verdana;
    text-align: left;
    background-image: url('../images/qspan.png');
    background-repeat: no-repeat;
    position: fixed;
}

.wpcf7 form .wpcf7-response-output {
    background: #fff;
    width: 100%;
}

#contactForm {
    position: absolute;
    right: 0;
    top: 0;
    height: 259px;
    width: 308px;
    background-image: url('../images/qbg.jpg');
    background-position: right top;
    background-repeat: no-repeat;
    font-size: 11px;
    cursor: default;
}

#contactForm fieldset {
    padding: 20px;
    padding-top: 10px;
    border: none;
    font-size: 11px;
}

#contactForm label {
    display: block;
    color: #336699;
    font-weight: bold;
    font-family: Verdana;
}

#contactForm input[type=text],
#contactForm input[type='email'] {
    display: block;
    border: solid 1px #d0d0d0;
    width: 100%;
    margin-bottom: 6px;
    height: 18px;
    background-color: #ffffff;
}

#contactForm textarea {
    display: block;
    border: solid 1px #d0d0d0;
    width: 100%;
    margin-bottom: 6px;
    background-color: #ffffff;
    height: 25px;
}

#contactForm input[type=submit] {
    background-color: #767676;
    border: 0;
    color: #FFFFFF;
    padding: 3px;
    float: right;
    cursor: pointer;
}

#contactLink {
    float: right;
    height: 259px;
    width: 32px;
    background-image: url('/img/1370424760_zadat-vopros.png');
    cursor: pointer;
}

#contactLinkClose {
    float: left;
    height: 259px;
    width: 32px;
    cursor: pointer;
}

#messageSent {
    color: #E51837;
    display: none;
}


/* Default Joomla! Menu */

#left ul.menu {
    margin: 0;
    padding: 0 0 0;
    list-style: none;
}

#left ul.menu li {
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
}

#left ul.menu li a {
    padding: 4px 0;
    display: block;
    color: #444;
    background: url(../images/sep.gif) repeat-x bottom;
    text-decoration: none;
    outline: none;
}

#left ul.menu li a span {
    padding-left: 12px;
    background: url(../images/arrow.png) no-repeat left;
}

#nav_menu-2 {
    margin-bottom: 15px;
}

#nav_menu-2 ul.menu li {
    padding: 4px 0 !important;
    display: block;
    background: url(../images/sep.gif) repeat-x bottom !important;
    text-decoration: none;
    outline: none;

}

#nav_menu-2 ul.menu li a {
    padding-left: 12px;
    background: url(../images/arrow.png) no-repeat left;
    color: #444;
}

#nav_menu-3 ul.menu li, #nav_menu-4 ul.menu li {
    padding: 0 !important;
    background: none !important;
    margin-bottom: 10px !important;
    font-size: 92%;
    line-height: 1.4;
}

#nav_menu-3 ul.menu li a, #nav_menu-4 ul.menu li a {
    color: #3399ff;
    background: none !important;
}

#nav_menu-2 ul.menu li a:hover, #nav_menu-2 ul.menu li a:active, #nav_menu-2 ul.menu li a:focus {
    color: #333;
    background: #f9f9f9 url(../images/arrow.png) no-repeat left !important;
    text-decoration: none;
}

#left ul.menu li a:hover,
#left ul.menu li a:active,
#left ul.menu li a:focus {
    color: #333;
    background: #f9f9f9 url(../images/sep.gif) repeat-x bottom;
    text-decoration: none;
}

#left ul.menu li.active a {
    color: #333;
    background: url(../images/arrow.png) no-repeat left;
    text-decoration: none;
    font-weight: bold;
}

#left ul.menu li.active a span {
    background: url(../images/arrow.png) no-repeat left;
}

#left ul.menu li li a span {
    background: none;
}

#left ul.menu li ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#left ul.menu li li {
    padding: 0 0 0 10px !important;
    list-style: none;
}

#left ul.menu li li a {
    color: #333333;
    background: none !important;
    font-size: 92%;
    font-weight: normal;
}

#left ul.menu li li a:hover,
#left ul.menu li li a:active,
#left ul.menu li li a:focus {
    color: #ccc;
}

#left ul.menu li li a span {
    background: url(../images/arrow.png) no-repeat left;
    font-weight: normal;
}


/* Default Joomla! Menu */

#right ul.menu {
    margin: 0;
    padding: 0 0 0;
    list-style: none;
}

#right ul.menu li {
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
}

#right ul.menu li a {
    padding: 4px 0;
    display: block;
    color: #444;
    background: url(../images/sep.gif) repeat-x bottom;
    text-decoration: none;
    outline: none;
    display: block;
    margin: 0 auto;
}

#right ul.menu li a span {
    padding-left: 12px;
    background: url(../images/arrow.png) no-repeat left;
}

#right ul.menu li a:hover,
#right ul.menu li a:active,
#right ul.menu li a:focus {
    color: #333;
    background: #f9f9f9 url(../images/sep.gif) repeat-x bottom;
    text-decoration: none;
}

#right ul.menu li.active a {
    color: #333;
    background: url(../images/arrow.png) no-repeat left;
    text-decoration: none;
    font-weight: bold;
}

#right ul.menu li.active a span {
    background: url(../images/arrow.png) no-repeat left;
}

#right ul.menu li li a span {
    background: none;
}

#right ul.menu li ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#right ul.menu li li {
    padding: 0 0 0 10px !important;
    list-style: none;
}

#right ul.menu li li a {
    color: #333333;
    background: none !important;
    font-size: 92%;
    font-weight: normal;
}

#right ul.menu li li a:hover,
#right ul.menu li li a:active,
#right ul.menu li li a:focus {
    color: #ccc;
}

#right ul.menu li li a span {
    background: url(../images/arrow.png) no-repeat left;
    font-weight: normal;
}


/* top - JOOMLA STYLE module class suffix _menu
--------------------------------------------------------- */

#topmenu h3 {
    display: none;
}

#topmenu ul li {
    background: none;
    padding-left: 0;
}

#topmenu .menu {
    list-style: none;
    list-style-image: none;
    float: left;
    white-space: nowrap;
    font-size: 11px;
    margin: 0;
    padding: 0;
}

#topmenu .menu li {
    list-style: none;
    list-style-image: none;
    width: auto !important;
    float: left;
    white-space: nowrap;
    font-size: 11px;
    margin: 0 3px 0 3px;
}

#topmenu .menu li a {
    color: #666;
    display: block;
    padding-left: 8px;
    padding-right: 8px;
    text-decoration: none;
    white-space: nowrap;
    font-size: 11px;
}

#topmenu .menu li a:hover {
    display: block;
    padding-left: 8px;
    padding-right: 8px;
    white-space: nowrap;
    text-decoration: none;
    color: #000 !important;
    font-size: 11px;
}


/* MODULE RIGHT 

--------------------------------------------------------- */

#left div.module_menu h3,
#left div.module_text h3,
#left div.module h3,
#left div.modulehide h3,
#right div.module_menu h3,
#right div.module_text h3,
#right div.module h3,
#right div.modulehide h3 {
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    color: #fff;
    line-height: 24px;
    margin-bottom: 6px;
    text-indent: 10px;
    height: 24px;
    background: url(../images/left_right_h3.gif) repeat-x bottom;
}

#left div.module_menu,
#left div.module_text,
#left div.module,
#left div.modulehide,
#right div.module_menu,
#right div.module_text,
#right div.module,
#right div.modulehide {
    text-align: left;
    font-size: 92%;
    color: #777;
    margin-bottom: 20px;
    line-height: 1.4;
}


/* INSET MODULE 

--------------------------------------------------------- */

#inset h2 {
    font-size: 22px;
    /*font-weight: bold;*/
    margin-bottom: 6px;
    padding: 4px 0 4px 0;
    /*color: #777;*/
}

#inset div.module h3,
#inset div.modulehide h3,
#inset div.module_text h3,
#inset div.module_menu h3 {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 8px;
    padding: 4px 0 4px 0;
    color: #666;
    background: url(../images/user_module_h3.gif) no-repeat left bottom;
    /*border-bottom:1px solid #dedede;*/
}

#inset div.module,
#inset div.modulehide,
#inset div.module_text,
#inset div.module_menu {
    font-size: 92%;
    color: #000;
    text-align: left;
    line-height: 1.4;
    clear: both;
}


/* Smoothgallery MODULE 

--------------------------------------------------------- */

#smoothgallery div.module h3,
#smoothgallery div.modulehide h3,
#smoothgallery div.module_text h3,
#smoothgallery div.module_menu h3 {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 6px;
    padding: 4px 0 4px 0;
    color: #777;
}

#smoothgallery div.module,
#smoothgallery div.modulehide,
#smoothgallery div.module_text,
#smoothgallery div.module_menu {
    font-size: 100%;
    color: #777;
    text-align: left;
    line-height: 1.4;
    clear: both;
}


/* SMOOTHGALLERY MODULE WITH SUFFIX

--------------------------------------------------------- */

#smoothgallery div.module_slideshow h3 {
    font-size: 14px;
    padding: 0;
    margin: 0;
    line-height: 100%;
    color: #666;
}

#smoothgallery div.module_slideshow {
    text-align: left;
    font-size: 100%;
    color: #777;
    text-align: left;
    line-height: 1.4;
}


/* MODULE USER 1 2 3 4 5 6

--------------------------------------------------------- */

.user div.module_menu h3,
.user div.module_text h3,
.user div.module h3,
.user div.modulehide h3 {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 8px;
    padding: 4px 0 4px 0;
    color: #666;
    background: url(../images/user_module_h3.gif) no-repeat left bottom;
    /*border-bottom:1px solid #dedede;*/
}

.user div.module_menu,
.user div.module_text,
.user div.module,
.user div.modulehide {
    margin: 20px 0 20px 0;
    font-size: 92%;
    color: #777;
    text-align: left;
    line-height: 1.4;
}

.user_bottom a {
    color: #999;
    text-decoration: none;
}

.user_bottom a:hover,
a:active,
a:focus {
    color: #ccc;
    text-decoration: underline;
}

.user_bottom ul {
    list-style: none;
}

ul .checklist li {
    padding: 3px 0 3px 28px;
    background: url(../images/bottom_list.png) no-repeat left;
    line-height: 180%;
}


/* MODULE FOOTER

--------------------------------------------------------- */

#footer div.module_menu,
#footer div.module_text,
#footer div.module,
#footer div.modulehide {
    font-size: 100%;
    margin-bottom: 10px;
    color: #ccc;
}

div.back_button a,
div.back_button a:hover,
div.back_button a:active {
    margin: 10px 0;
    display: block;
    background: none !important;
    text-decoration: none !important;
}


/* Skin */

.twoj_tabs_class1 {
    background-color: White;
}

.twoj_tabs_class1 .ui-tabs-nav {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
}

.twoj_tabs_class1 .ui-tabs-panel {
}

.twoj_tabs_class1 .ui-tabs-nav {
    padding: 0 0 0 3px !important;
}

.twoj_tabs_class1 .ui-tabs-nav li {
    margin: 0 0px 0 10px !important;
}

.twoj_tabs_class1.twoj_right_align .ui-tabs-nav li {
    margin: 0 10px 0 0 !important;
}


/* ================================*/

.twoj_tabs_class1 .ui-tabs-nav a,
.twoj_tabs_class1 .ui-tabs-nav a span {
    padding: 0 12px;
    color: White;
    font-size: 12px !important;
}

.twoj_tabs_class1 .ui-tabs-nav .twoj_li_top a,
.twoj_tabs_class1 .ui-tabs-nav .twoj_li_top a span {
    background: white url(i/tabs.gif) no-repeat;
}

.twoj_tabs_class1 .ui-tabs-nav .twoj_li_bottom a,
.twoj_tabs_class1 .ui-tabs-nav .twoj_li_bottom a span {
    background: white url(i/tabs_bottom.gif) no-repeat;
}

.twoj_tabs_class1.enable_hover .ui-tabs-nav a:hover,
.twoj_tabs_class1.enable_hover .ui-tabs-nav a:hover span {
    color: #31601c;
}

.twoj_tabs_class1 .ui-tabs-nav a {
    margin: 5px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
}

.twoj_tabs_class1 .ui-tabs-nav .twoj_li_bottom a {
    margin: 1px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
}

.twoj_tabs_class1 .ui-tabs-nav .twoj_li_top a {
    background-position: 100% 0;
}

.twoj_tabs_class1 .ui-tabs-nav .twoj_li_bottom a {
    background-position: 100% 0;
}

.twoj_tabs_class1 .ui-tabs-nav a:link,
.twoj_tabs_class1 .ui-tabs-nav a:visited {
    color: #fff;
}

.twoj_tabs_class1.enable_hover .ui-tabs-nav .ui-tabs-selected a:hover,
.twoj_tabs_class1.enable_hover .ui-tabs-nav .ui-tabs-selected a:hover span {
    color: white;
}

.twoj_tabs_class1 .ui-tabs-nav .twoj_li_top.ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    background-position: 100% -23px;
}

.twoj_tabs_class1 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a {
    position: relative;
    top: 0px;
    background-position: 100% -24px;
    z-index: 2;
    margin: 0 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
}

.twoj_tabs_class1 .ui-tabs-nav a span {
    padding-top: 1px;
    padding-right: 0;
    height: 20px;
    background-position: 0 0;
    line-height: 20px;
}

.twoj_tabs_class1 .ui-tabs-nav .twoj_li_top.ui-tabs-selected a span {
    padding-top: 0;
    height: 27px;
    background-position: 0 -23px;
    line-height: 27px;
}

.twoj_tabs_class1 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a span {
    padding-top: 0;
    height: 27px;
    background-position: 0 -24px;
    line-height: 27px;
}

.twoj_tabs_class1 .ui-tabs-panel {
    border: 1px solid #519e2d;
    padding: 10px;
    background-color: white !important;
}


/* Skin */

.twoj_tabs_class2 {
}

.twoj_tabs_class2 .ui-tabs-nav,
.twoj_tabs_class2 .ui-tabs-panel {
}

.twoj_tabs_class2 .ui-tabs-nav {
    padding: 0 0 0 3px !important;
}

.twoj_tabs_class2 .ui-tabs-nav li {
    margin: 0 0px 0 10px !important;
}

.twoj_tabs_class2.twoj_right_align .ui-tabs-nav li {
    margin: 0 5px 0 0 !important;
}


/* ================================*/

.twoj_tabs_class2 .ui-tabs-nav a,
.twoj_tabs_class2 .ui-tabs-nav a span {
    padding: 0 12px;
    background-color: #d8d8d8;
}

.twoj_tabs_class2.enable_hover .ui-tabs-nav a:hover,
.twoj_tabs_class2.enable_hover .ui-tabs-nav a:hover span {
    background-color: #c5c5c5;
}

.twoj_tabs_class2 .ui-tabs-nav a {
    margin: 2px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
}

.twoj_tabs_class2 .ui-tabs-nav .twoj_li_bottom a {
    margin: 2px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
}

.twoj_tabs_class2 .ui-tabs-nav a,
.twoj_tabs_class2 .ui-tabs-nav a span,
.twoj_tabs_class2 .ui-tabs-nav a:link,
.twoj_tabs_class2 .ui-tabs-nav a:visited {
    color: #8c8c8c;
}

.twoj_tabs_class2 .ui-tabs-nav a:hover,
.twoj_tabs_class2 .ui-tabs-nav a:hover span {
    color: #3d3d3d;
}

.twoj_tabs_class2 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class2 .ui-tabs-nav .ui-tabs-selected a span,
.twoj_tabs_class2 .ui-tabs-nav .ui-tabs-selected a:link,
.twoj_tabs_class2 .ui-tabs-nav .ui-tabs-selected a:visited {
    color: #fff;
}

.twoj_tabs_class2 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class2 .ui-tabs-nav .ui-tabs-selected a span,
.twoj_tabs_class2 .ui-tabs-nav .ui-tabs-selected a:hover,
.twoj_tabs_class2 .ui-tabs-nav .ui-tabs-selected a:hover span {
    background-color: #727272;
}

.twoj_tabs_class2 .ui-tabs-nav .twoj_li_top.ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
}

.twoj_tabs_class2 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a {
    position: relative;
    top: 0px;
    z-index: 2;
    margin: 0;
    /* position: relative makes opacity fail for disabled tab in IE */
}

.twoj_tabs_class2 .ui-tabs-nav a span {
    padding: 2px 0px 2px 12px;
}

.twoj_tabs_class2 .ui-tabs-nav .twoj_li_top.ui-tabs-selected a span {
    padding: 3px 0px 5px 12px;
}

.twoj_tabs_class2 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a span {
    padding: 3px 0px 5px 12px;
}

.twoj_tabs_class2 .ui-tabs-panel {
    border: 1px solid #727272;
    padding: 10px;
}


/* Skin */

.twoj_tabs_class3 {
    background-color: White;
}

.twoj_tabs_class3 .ui-tabs-nav,
.twoj_tabs_class3 .ui-tabs-panel {
}

.twoj_tabs_class3 .ui-tabs-nav {
    padding: 0 0 0 3px !important;
}

.twoj_tabs_class3 .ui-tabs-nav li {
    margin: 0 1px 0 0 !important;
}

.twoj_tabs_class3.twoj_right_align .ui-tabs-nav li {
    margin: 0 0 0 1px !important;
}


/* ================================*/

.twoj_tabs_class3 .ui-tabs-nav a,
.twoj_tabs_class3 .ui-tabs-nav a span {
    padding: 0 12px;
    color: White;
    font: bold 11px/1.5em Verdana;
}

.twoj_tabs_class3 .ui-tabs-nav .twoj_li_top a,
.twoj_tabs_class3 .ui-tabs-nav .twoj_li_top a span {
    background: white url(i/tabs_s3.gif) no-repeat;
}

.twoj_tabs_class3 .ui-tabs-nav .twoj_li_bottom a,
.twoj_tabs_class3 .ui-tabs-nav .twoj_li_bottom a span {
    background: white url(i/tabs_s3_bottom_n.gif) no-repeat;
}

.twoj_tabs_class3 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a,
.twoj_tabs_class3 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a span,
.twoj_tabs_class3.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class3.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    background: white url(i/tabs_s3_bottom_s.gif) no-repeat;
}

.twoj_tabs_class3 .ui-tabs-nav a {
    margin: 5px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
}

.twoj_tabs_class3 .ui-tabs-nav .twoj_li_bottom a {
    margin: 0px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
}

.twoj_tabs_class3 .ui-tabs-nav .twoj_li_top a {
    background-position: 100% 0;
}

.twoj_tabs_class3 .ui-tabs-nav .twoj_li_bottom a {
    background-position: 100% bottom;
}

.twoj_tabs_class3 .ui-tabs-nav a:link,
.twoj_tabs_class3 .ui-tabs-nav a:visited {
    color: #fff;
}

.twoj_tabs_class3 .ui-tabs-nav .twoj_li_top.ui-tabs-selected a,
.twoj_tabs_class3.enable_hover .ui-tabs-nav .twoj_li_top a:hover {
    background-position: 100% -42px;
}

.twoj_tabs_class3 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a,
.twoj_tabs_class3.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover {
    background-position: 100% bottom;
}

.twoj_tabs_class3 .ui-tabs-nav a span {
    background-position: 0 0;
    padding: 3px 0px 3px 12px;
}

.twoj_tabs_class3 .ui-tabs-nav .twoj_li_bottom a span {
    background-position: 0 bottom;
}

.twoj_tabs_class3 .ui-tabs-nav .twoj_li_top.ui-tabs-selected a span,
.twoj_tabs_class3.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
    background-position: 0 -42px;
}

.twoj_tabs_class3 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a span,
.twoj_tabs_class3.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    background-position: 0 bottom;
}

.twoj_tabs_class3 .ui-tabs-panel {
    border: 1px solid #83acca;
    padding: 10px;
    background-color: white !important;
}


/* Skin */

.twoj_tabs_class4 {
}

.twoj_tabs_class4 .ui-tabs-nav {
}

.twoj_tabs_class4 .ui-tabs-panel {
}

.twoj_tabs_class4 .ui-tabs-nav {
    border-left: 1px solid #f5d7b4;
}

.twoj_tabs_class4 .right_alg.ui-tabs-nav {
    border-right: 1px solid #f5d7b4 !important;
    border-left: 0 none !important;
}

.twoj_tabs_class4 .ui-tabs-nav li {
    margin: 0 !important;
    padding: 0 !important;
}

.twoj_tabs_class4.twoj_right_align .ui-tabs-nav li {
    /*margin: 0 0 0 5px;*/
}


/* ================================*/

.twoj_tabs_class4.enable_hover .ui-tabs-nav a:hover,
.twoj_tabs_class4.enable_hover .ui-tabs-nav a:hover span {
    background-color: #f8e8d7;
}

.twoj_tabs_class4.enable_hover .ui-tabs-nav .ui-tabs-selected a:hover span {
    color: #930 !important;
}

.twoj_tabs_class4.enable_hover .ui-tabs-nav .ui-tabs-selected a:hover,
.twoj_tabs_class4.enable_hover .ui-tabs-nav .ui-tabs-selected a:hover span {
    background-color: #cc6600;
    color: White !important;
}

.twoj_tabs_class4 .ui-tabs-nav a {
    font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
    background: #fff;
    border-top: 1px solid #f5d7b4;
    border-left: 0 none;
    border-right: 1px solid #f5d7b4;
    color: #f5d7b4 !important;
    margin: 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding: 2px 20px 2px 20px;
}

.twoj_tabs_class4 .right_alg.ui-tabs-nav a {
    border-left: 1px solid #f5d7b4;
    border-right: 0 none;
}

.twoj_tabs_class4 .ui-tabs-nav .twoj_li_bottom a {
    border-top: 0px none;
    border-bottom: 1px solid #f5d7b4;
}

.twoj_tabs_class4 .ui-tabs-nav a,
.twoj_tabs_class4 .ui-tabs-nav a:link,
.twoj_tabs_class4 .ui-tabs-nav a:visited {
    color: #f3a650 !important;
}

.twoj_tabs_class4 .ui-tabs-nav a:hover {
    color: #930 !important;
    background: #f5d7b4;
}

.twoj_tabs_class4 .ui-tabs-nav .ui-tabs-selected a {
    background: #c60;
    color: #fff !important;
}

.twoj_tabs_class4 .ui-tabs-panel {
    border: 1px solid #f5d7b4;
    padding: 10px;
}


/* Skin */

.twoj_tabs_class5 {
    background-color: White;
}

.twoj_tabs_class5 .ui-tabs-nav,
.twoj_tabs_class5 .ui-tabs-panel {
}

.twoj_tabs_class5 .ui-tabs-nav {
    padding: 0 0 0 3px !important;
}

.twoj_tabs_class5 .ui-tabs-nav li {
    margin: 0 1px 0 0 !important;
}

.twoj_tabs_class5.twoj_right_align .ui-tabs-nav li {
    margin: 0 0 0 1px !important;
}


/* ================================*/

.twoj_tabs_class5 .ui-tabs-nav a,
.twoj_tabs_class5 .ui-tabs-nav a span {
    padding: 0 12px;
    color: White;
    font: bold 11px/1.5em Verdana;
}

.twoj_tabs_class5 .ui-tabs-nav .twoj_li_top a,
.twoj_tabs_class5 .ui-tabs-nav .twoj_li_top a span {
    background: white url(i/tabs_s5.gif) no-repeat;
}

.twoj_tabs_class5 .ui-tabs-nav .twoj_li_bottom a,
.twoj_tabs_class5 .ui-tabs-nav .twoj_li_bottom a span {
    background: white url(i/tabs_s5_bottom_n.gif) no-repeat;
}

.twoj_tabs_class5 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a,
.twoj_tabs_class5 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a span,
.twoj_tabs_class5.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class5.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    background: white url(i/tabs_s5_bottom_s.gif) no-repeat;
}

.twoj_tabs_class5 .ui-tabs-nav a {
    margin: 5px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
}

.twoj_tabs_class5 .ui-tabs-nav .twoj_li_bottom a {
    margin: 0px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
}

.twoj_tabs_class5 .ui-tabs-nav .twoj_li_top a {
    background-position: 100% 0;
}

.twoj_tabs_class5 .ui-tabs-nav .twoj_li_bottom a {
    background-position: 100% bottom;
}

.twoj_tabs_class5 .ui-tabs-nav a:link,
.twoj_tabs_class5 .ui-tabs-nav a:visited {
    color: #fff;
}

.twoj_tabs_class5 .ui-tabs-nav .twoj_li_top.ui-tabs-selected a,
.twoj_tabs_class5.enable_hover .ui-tabs-nav .twoj_li_top a:hover {
    background-position: 100% -42px;
}

.twoj_tabs_class5 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a,
.twoj_tabs_class5.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover {
    background-position: 100% bottom;
}

.twoj_tabs_class5 .ui-tabs-nav a span {
    background-position: 0 0;
    padding: 3px 0px 3px 12px;
}

.twoj_tabs_class5 .ui-tabs-nav .twoj_li_bottom a span {
    background-position: 0 bottom;
}

.twoj_tabs_class5 .ui-tabs-nav .twoj_li_top.ui-tabs-selected a span,
.twoj_tabs_class5.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
    background-position: 0 -42px;
}

.twoj_tabs_class5 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a span,
.twoj_tabs_class5.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    background-position: 0 bottom;
}

.twoj_tabs_class5 .ui-tabs-panel {
    border: 1px solid #83acca;
    padding: 10px;
    background-color: white !important;
}


/* Skin */

.twoj_tabs_class6 {
    background-color: White;
}

.twoj_tabs_class6 .ui-tabs-nav,
.twoj_tabs_class6 .ui-tabs-panel {
}

.twoj_tabs_class6 .ui-tabs-nav {
    padding: 0 0 0 3px !important;
}

.twoj_tabs_class6 .ui-tabs-nav li {
    margin: 0 1px 0 0 !important;
}

.twoj_tabs_class6.twoj_right_align .ui-tabs-nav li {
    margin: 0 0 0 1px !important;
}


/* ================================*/

.twoj_tabs_class6 .ui-tabs-nav a,
.twoj_tabs_class6 .ui-tabs-nav a span {
    padding: 0 12px;
    color: #24618E;
    font: bold 11px/1.5em Verdana;
}

.twoj_tabs_class6 .ui-tabs-nav a:link,
.twoj_tabs_class6 .ui-tabs-nav a:visited {
    color: #24618E;
}

.twoj_tabs_class6 .ui-tabs-nav .twoj_li_top a,
.twoj_tabs_class6 .ui-tabs-nav .twoj_li_top a span {
    background: white url(i/tabs_s6.gif) no-repeat;
}

.twoj_tabs_class6 .ui-tabs-nav .twoj_li_bottom a,
.twoj_tabs_class6 .ui-tabs-nav .twoj_li_bottom a span {
    background: white url(i/tabs_s6_bottom_n.gif) no-repeat;
}

.twoj_tabs_class6 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a,
.twoj_tabs_class6 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a span,
.twoj_tabs_class6.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class6.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    background: white url(i/tabs_s6_bottom_s.gif) no-repeat;
}

.twoj_tabs_class6.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class6.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    color: white;
}

.twoj_tabs_class6 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class6 .ui-tabs-nav .ui-tabs-selected a span,
.twoj_tabs_class6 .ui-tabs-nav .ui-tabs-selected a:link,
.twoj_tabs_class6 .ui-tabs-nav .ui-tabs-selected a:visited {
    color: white;
}

.twoj_tabs_class6 .ui-tabs-nav a {
    margin: 5px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
}

.twoj_tabs_class6 .ui-tabs-nav .twoj_li_bottom a {
    margin: 0px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
}

.twoj_tabs_class6 .ui-tabs-nav .twoj_li_top a {
    background-position: 100% 0;
}

.twoj_tabs_class6 .ui-tabs-nav .twoj_li_bottom a {
    background-position: 100% bottom;
}

.twoj_tabs_class6 .ui-tabs-nav .twoj_li_top.ui-tabs-selected a,
.twoj_tabs_class6.enable_hover .ui-tabs-nav .twoj_li_top a:hover {
    background-position: 100% -42px;
}

.twoj_tabs_class6 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a,
.twoj_tabs_class6.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover {
    background-position: 100% bottom;
}

.twoj_tabs_class6 .ui-tabs-nav a span {
    background-position: 0 0;
    padding: 3px 0px 3px 12px;
}

.twoj_tabs_class6 .ui-tabs-nav .twoj_li_bottom a span {
    background-position: 0 bottom;
}

.twoj_tabs_class6 .ui-tabs-nav .twoj_li_top.ui-tabs-selected a span,
.twoj_tabs_class6.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
    color: white;
    background-position: 0 -42px;
}

.twoj_tabs_class6 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a span,
.twoj_tabs_class6.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    background-position: 0 bottom;
}

.twoj_tabs_class6 .ui-tabs-panel {
    border: 1px solid #114971;
    padding: 10px;
    background-color: white !important;
}


/* Skin */

.twoj_tabs_class7 {
    background-color: White;
}

.twoj_tabs_class7 .ui-tabs-nav,
.twoj_tabs_class7 .ui-tabs-panel {
}

.twoj_tabs_class7 .ui-tabs-nav {
    padding: 0 0 0 3px !important;
}

.twoj_tabs_class7 .ui-tabs-nav li {
    margin: 0 1px 0 0 !important;
}

.twoj_tabs_class7.twoj_right_align .ui-tabs-nav li {
    margin: 0 0 0 1px !important;
}


/* ================================*/

.twoj_tabs_class7 .ui-tabs-nav a,
.twoj_tabs_class7 .ui-tabs-nav a span {
    float: left;
    /* fixes dir=ltr problem and other quirks IE */
    padding: 0 12px;
    color: White;
    font: bold 11px/1.5em Verdana;
}

.twoj_tabs_class7 .ui-tabs-nav .twoj_li_top a,
.twoj_tabs_class7 .ui-tabs-nav .twoj_li_top a span {
    background: white url(i/tabs_s7.gif) no-repeat;
}

.twoj_tabs_class7 .ui-tabs-nav .twoj_li_bottom a,
.twoj_tabs_class7 .ui-tabs-nav .twoj_li_bottom a span {
    background: white url(i/tabs_s7_bottom_n.gif) no-repeat;
}

.twoj_tabs_class7 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a,
.twoj_tabs_class7 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a span,
.twoj_tabs_class7.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class7.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    background: white url(i/tabs_s7_bottom_s.gif) no-repeat;
}

.twoj_tabs_class7 .ui-tabs-nav a {
    margin: 5px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
}

.twoj_tabs_class7 .ui-tabs-nav .twoj_li_bottom a {
    margin: 0px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
}

.twoj_tabs_class7 .ui-tabs-nav .twoj_li_top a {
    background-position: 100% 0;
}

.twoj_tabs_class7 .ui-tabs-nav .twoj_li_bottom a {
    background-position: 100% bottom;
}

.twoj_tabs_class7 .ui-tabs-nav a:link,
.twoj_tabs_class7 .ui-tabs-nav a:visited {
    color: #fff;
}

.twoj_tabs_class7 .ui-tabs-nav .twoj_li_top.ui-tabs-selected a,
.twoj_tabs_class7.enable_hover .ui-tabs-nav .twoj_li_top a:hover {
    background-position: 100% -42px;
}

.twoj_tabs_class7 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a,
.twoj_tabs_class7.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover {
    background-position: 100% bottom;
}

.twoj_tabs_class7 .ui-tabs-nav a span {
    background-position: 0 0;
    padding: 3px 0px 3px 12px;
}

.twoj_tabs_class7 .ui-tabs-nav .twoj_li_bottom a span {
    background-position: 0 bottom;
}

.twoj_tabs_class7 .ui-tabs-nav .twoj_li_top.ui-tabs-selected a span,
.twoj_tabs_class7.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
    background-position: 0 -42px;
}

.twoj_tabs_class7 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a span,
.twoj_tabs_class7.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    background-position: 0 bottom;
}

.twoj_tabs_class7 .ui-tabs-panel {
    border: 1px solid #77a6ec;
    padding: 10px;
    background-color: white !important;
}


/* Skin */

.twoj_tabs_class8 {
    background-color: White;
}

.twoj_tabs_class8 .ui-tabs-nav,
.twoj_tabs_class8 .ui-tabs-panel {
}

.twoj_tabs_class8 .ui-tabs-nav {
    padding: 0 0 0 3px !important;
}

.twoj_tabs_class8 .ui-tabs-nav li {
    margin: 0 1px 0 0 !important;
    color: #544f4c;
}

.twoj_tabs_class8.twoj_right_align .ui-tabs-nav li {
    margin: 0 0 0 1px !important;
}


/* ================================*/

.twoj_tabs_class8 .ui-tabs-nav a,
.twoj_tabs_class8 .ui-tabs-nav a span {
    float: left;
    /* fixes dir=ltr problem and other quirks IE */
    padding: 0 12px;
    color: White;
    font: bold 11px/1.5em Verdana;
}

.twoj_tabs_class8 .ui-tabs-nav .twoj_li_top a,
.twoj_tabs_class8 .ui-tabs-nav .twoj_li_top a span {
    background: white url(i/tabs_s8.gif) no-repeat;
}

.twoj_tabs_class8 .ui-tabs-nav .twoj_li_bottom a,
.twoj_tabs_class8 .ui-tabs-nav .twoj_li_bottom a span {
    background: white url(i/tabs_s8_bottom_n.gif) no-repeat;
}

.twoj_tabs_class8 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a,
.twoj_tabs_class8 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a span,
.twoj_tabs_class8.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class8.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    background: white url(i/tabs_s8_bottom_s.gif) no-repeat;
}

.twoj_tabs_class8 .ui-tabs-nav a {
    margin: 5px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
}

.twoj_tabs_class8 .ui-tabs-nav .twoj_li_bottom a {
    margin: 0px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
}

.twoj_tabs_class8 .ui-tabs-nav .twoj_li_top a {
    background-position: 100% 0;
}

.twoj_tabs_class8 .ui-tabs-nav .twoj_li_bottom a {
    background-position: 100% bottom;
}

.twoj_tabs_class8 .ui-tabs-nav a:link,
.twoj_tabs_class8 .ui-tabs-nav a:visited {
    color: #fff;
}

.twoj_tabs_class8 .ui-tabs-nav .twoj_li_top.ui-tabs-selected a,
.twoj_tabs_class8.enable_hover .ui-tabs-nav .twoj_li_top a:hover {
    background-position: 100% -42px;
}

.twoj_tabs_class8 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a,
.twoj_tabs_class8.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover {
    background-position: 100% bottom;
}

.twoj_tabs_class8 .ui-tabs-nav a span {
    background-position: 0 0;
    padding: 3px 0px 3px 12px;
}

.twoj_tabs_class8 .ui-tabs-nav .twoj_li_bottom a span {
    background-position: 0 bottom;
}

.twoj_tabs_class8 .ui-tabs-nav .twoj_li_top.ui-tabs-selected a span,
.twoj_tabs_class8.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
    background-position: 0 -42px;
}

.twoj_tabs_class8 .ui-tabs-nav .twoj_li_bottom.ui-tabs-selected a span,
.twoj_tabs_class8.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    background-position: 0 bottom;
}

.twoj_tabs_class8 .ui-tabs-panel {
    border: 1px solid #181c25;
    padding: 10px;
    background-color: white !important;
}


/* Skin */

.twoj_tabs_class9 {
    background-color: White;
}

.twoj_tabs_class9 .ui-tabs-nav {
}

.twoj_tabs_class9 .ui-tabs-nav li {
    margin: 0 1px 0 0 !important;
}

.twoj_tabs_class9.twoj_right_align .ui-tabs-nav li {
    margin: 0 0 0 1px !important;
}

.twoj_tabs_class9 .ui-tabs-nav a:link,
.twoj_tabs_class9 .ui-tabs-nav a:visited {
    color: #fff;
}

.twoj_tabs_class9 .ui-tabs-nav .ui-tabs-selected a:link,
.twoj_tabs_class9 .ui-tabs-nav .ui-tabs-selected a:visited {
    color: #fff;
}

.twoj_tabs_class9 .ui-tabs-nav a,
.twoj_tabs_class9 .ui-tabs-nav a span {
    color: White;
    font: bold 16px Arial, Helvetica, sans-serif;
    padding: 0 6px;
}

.twoj_tabs_class9 .ui-tabs-nav a {
    margin: 5px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
}

.twoj_tabs_class9 .ui-tabs-nav a span {
    padding: 6px 6px 5px 12px;
}

.twoj_tabs_class9 .ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 0;
    z-index: 2;
    margin-top: 0px;
    text-decoration: none;
}

.twoj_tabs_class9 .ui-tabs-nav .ui-tabs-selected a span {
}

.twoj_tabs_class9.enable_hover .ui-tabs-nav a:hover,
.twoj_tabs_class9.enable_hover .ui-tabs-nav a:hover span {
}

.twoj_tabs_class9.enable_hover .ui-tabs-nav a:hover {
}

.twoj_tabs_class9.enable_hover .ui-tabs-nav a:hover span {
}

.twoj_tabs_class9 .ui-tabs-nav .ui-tabs-selected a:hover {
}

.twoj_tabs_class9 .ui-tabs-nav .ui-tabs-selected a:hover span {
}

.twoj_tabs_class9 .ui-tabs-panel {
}


/* top section*/

.twoj_tabs_class9 .ui-tabs-nav .twoj_li_top a,
.twoj_tabs_class9 .ui-tabs-nav .twoj_li_top a span {
    background: white url(i/tabs_s9_new.png) no-repeat;
}

.twoj_tabs_class9 .ui-tabs-nav .twoj_li_top a {
    margin: 1px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    background-position: 100% 0;
}

.twoj_tabs_class9 .ui-tabs-nav .twoj_li_top a span {
    background-position: 0 0;
}

.twoj_tabs_class9 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a,
.twoj_tabs_class9 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
}

.twoj_tabs_class9.enable_hover .ui-tabs-nav .twoj_li_top a:hover,
.twoj_tabs_class9.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
}

.twoj_tabs_class9.enable_hover .ui-tabs-nav .twoj_li_top a:hover {
    background-position: 100% -200px;
}

.twoj_tabs_class9.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
    background-position: 0 -200px;
}

.twoj_tabs_class9 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a {
    background-position: 100% -400px;
}

.twoj_tabs_class9 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
    padding-bottom: 5px;
    background-position: 0 -400px;
}

.twoj_tabs_class9 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover {
    background-position: 100% -400px;
}

.twoj_tabs_class9 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover span {
    background-position: 0 -400px;
}


/* bottom section*/

.twoj_tabs_class9 .ui-tabs-nav .twoj_li_bottom a,
.twoj_tabs_class9 .ui-tabs-nav .twoj_li_bottom a span {
    background: white url(i/tabs_s9_b_1.png) no-repeat;
}

.twoj_tabs_class9 .ui-tabs-nav .twoj_li_bottom a {
    margin: 0 0 2px;
    /* position: relative makes opacity fail for disabled tab in IE */
    background-position: 100% bottom;
}

.twoj_tabs_class9 .ui-tabs-nav .twoj_li_bottom a span {
    background-position: 0 bottom;
}

.twoj_tabs_class9 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a,
.twoj_tabs_class9 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
    background: white url(i/tabs_s9_b_3.png) no-repeat;
}

.twoj_tabs_class9 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a {
    background-position: 100% bottom;
}

.twoj_tabs_class9 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
    padding-top: 6px;
    background-position: 0 bottom;
}

.twoj_tabs_class9 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover {
}

.twoj_tabs_class9 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover span {
}

.twoj_tabs_class9.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class9.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    background: white url(i/tabs_s9_b_2.png) no-repeat;
}

.twoj_tabs_class9.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover {
    background-position: 100% bottom;
}

.twoj_tabs_class9.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    background-position: 0 bottom;
}


/*  ========================================   */

.twoj_tabs_class9 .ui-tabs-panel {
    padding: 10px;
    background-color: #6cc644 !important;
}


/* Skin */

.twoj_tabs_class10 {
    background-color: White;
}

.twoj_tabs_class10 .ui-tabs-nav {
}

.twoj_tabs_class10 .ui-tabs-nav li {
    margin: 0 5px 0 0 !important;
}

.twoj_tabs_class10.twoj_right_align .ui-tabs-nav li {
    margin: 0 0 0 5px !important;
}

.twoj_tabs_class10 .ui-tabs-nav a,
.twoj_tabs_class10 .ui-tabs-nav a span,
.twoj_tabs_class10 .ui-tabs-nav a:link,
.twoj_tabs_class10 .ui-tabs-nav a:visited {
    color: #627eb7;
}

.twoj_tabs_class10 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class10 .ui-tabs-nav .ui-tabs-selected a span,
.twoj_tabs_class10 .ui-tabs-nav .ui-tabs-selected a:link,
.twoj_tabs_class10 .ui-tabs-nav .ui-tabs-selected a:visited {
    color: #627eb7;
}

.twoj_tabs_class10 .ui-tabs-nav a,
.twoj_tabs_class10 .ui-tabs-nav a span {
    font: bold 12px Arial, Helvetica, sans-serif;
    padding: 0 6px;
}

.twoj_tabs_class10 .ui-tabs-nav a {
    margin: 1px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    text-decoration: none;
    white-space: nowrap;
    /* @ IE 6 */
    outline: 0;
    /* @ Firefox, prevent dotted border after click */
}

.twoj_tabs_class10 .ui-tabs-nav a span {
    padding-left: 12px;
}

.twoj_tabs_class10 .ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    z-index: 2;
    margin-top: 0;
    text-decoration: none;
}

.twoj_tabs_class10 .ui-tabs-nav .ui-tabs-selected a span {
}

.twoj_tabs_class10.enable_hover .ui-tabs-nav a:hover,
.twoj_tabs_class10.enable_hover .ui-tabs-nav a:hover span {
}

.twoj_tabs_class10.enable_hover .ui-tabs-nav a:hover {
}

.twoj_tabs_class10.enable_hover .ui-tabs-nav a:hover span {
}

.twoj_tabs_class10 .ui-tabs-nav .ui-tabs-selected a:hover {
}

.twoj_tabs_class10 .ui-tabs-nav .ui-tabs-selected a:hover span {
}


/* top section*/

.twoj_tabs_class10 .ui-tabs-nav .twoj_li_top a,
.twoj_tabs_class10 .ui-tabs-nav .twoj_li_top a span {
    background: white url(i/tabs_s10.png) no-repeat;
}

.twoj_tabs_class10 .ui-tabs-nav .twoj_li_top a {
    background-position: 100% 0;
}

.twoj_tabs_class10 .ui-tabs-nav .twoj_li_top a span {
    background-position: 0 0;
    padding-top: 5px;
    padding-bottom: 5px;
}

.twoj_tabs_class10 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a,
.twoj_tabs_class10 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
}

.twoj_tabs_class10.enable_hover .ui-tabs-nav .twoj_li_top a:hover,
.twoj_tabs_class10.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
}

.twoj_tabs_class10.enable_hover .ui-tabs-nav .twoj_li_top a:hover {
    background-position: 100% -49px;
}

.twoj_tabs_class10.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
    background-position: 0 -49px;
}

.twoj_tabs_class10 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a {
    background-position: 100% -49px;
    top: 1px;
}

.twoj_tabs_class10 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
    padding-bottom: 6px;
    background-position: 0 -49px;
}

.twoj_tabs_class10 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover {
    background-position: 100% -49px;
}

.twoj_tabs_class10 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover span {
    background-position: 0 -49px;
}


/* bottom section*/

.twoj_tabs_class10 .ui-tabs-nav .twoj_li_bottom a,
.twoj_tabs_class10 .ui-tabs-nav .twoj_li_bottom a span {
    background: white url(i/tabs_s10_b_1.png) no-repeat;
}

.twoj_tabs_class10 .ui-tabs-nav .twoj_li_bottom a {
    margin: 0 0 2px;
    /* position: relative makes opacity fail for disabled tab in IE */
    background-position: 100% bottom;
}

.twoj_tabs_class10 .ui-tabs-nav .twoj_li_bottom a span {
    background-position: 0 bottom;
    padding-top: 5px;
    padding-bottom: 7px;
}

.twoj_tabs_class10 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a,
.twoj_tabs_class10 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
    background: white url(i/tabs_s10_b_2.png) no-repeat;
}

.twoj_tabs_class10 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a {
    background-position: 100% bottom;
    bottom: 1px;
}

.twoj_tabs_class10 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
    padding-top: 6px;
    background-position: 0 bottom;
}

.twoj_tabs_class10 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover {
}

.twoj_tabs_class10 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover span {
}

.twoj_tabs_class10.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class10.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    color: #627eb7;
    background: white url(i/tabs_s10_b_2.png) no-repeat;
}

.twoj_tabs_class10.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover {
    background-position: 100% bottom;
    color: #627eb7;
}

.twoj_tabs_class10.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    background-position: 0 bottom;
    color: #627eb7;
}


/*  ========================================   */

.twoj_tabs_class10 .ui-tabs-panel {
    padding: 10px;
    background-color: white !important;
    border: 1px solid #bcd2e6;
}


/* Skin */

.twoj_tabs_class11 {
    background-color: White;
}

.twoj_tabs_class11 .ui-tabs-nav {
}

.twoj_tabs_class11 .ui-tabs-nav li {
    margin: 0 5px 0 0 !important;
}

.twoj_tabs_class11.twoj_right_align .ui-tabs-nav li {
    margin: 0 0 0 5px !important;
}

.twoj_tabs_class11 .ui-tabs-nav a:link,
.twoj_tabs_class11 .ui-tabs-nav a:visited {
    color: white;
}

.twoj_tabs_class11 .ui-tabs-nav .ui-tabs-selected a:link,
.twoj_tabs_class11 .ui-tabs-nav .ui-tabs-selected a:visited {
    color: #24618e;
}

.twoj_tabs_class11 .ui-tabs-nav a,
.twoj_tabs_class11 .ui-tabs-nav a span {
    color: white;
    font: bold 12px Arial, Helvetica, sans-serif;
    padding: 0 6px;
}

.twoj_tabs_class11 .ui-tabs-nav a {
    margin: 1px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    text-decoration: none;
    white-space: nowrap;
    /* @ IE 6 */
    outline: 0;
    /* @ Firefox, prevent dotted border after click */
}

.twoj_tabs_class11 .ui-tabs-nav a span {
    padding-left: 12px;
}

.twoj_tabs_class11 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class11 .ui-tabs-nav .ui-tabs-selected a span {
    color: #24618e;
}

.twoj_tabs_class11 .ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    z-index: 2;
    margin-top: 0;
    text-decoration: none;
}

.twoj_tabs_class11 .ui-tabs-nav .ui-tabs-selected a span {
}

.twoj_tabs_class11.enable_hover .ui-tabs-nav a:hover,
.twoj_tabs_class11.enable_hover .ui-tabs-nav a:hover span {
    color: #24618e;
}

.twoj_tabs_class11.enable_hover .ui-tabs-nav a:hover {
}

.twoj_tabs_class11.enable_hover .ui-tabs-nav a:hover span {
}

.twoj_tabs_class11 .ui-tabs-nav .ui-tabs-selected a:hover {
}

.twoj_tabs_class11 .ui-tabs-nav .ui-tabs-selected a:hover span {
}


/* top section*/

.twoj_tabs_class11 .ui-tabs-nav .twoj_li_top a,
.twoj_tabs_class11 .ui-tabs-nav .twoj_li_top a span {
    background: white url(i/tabs_s11.png) no-repeat;
}

.twoj_tabs_class11 .ui-tabs-nav .twoj_li_top a {
    background-position: 100% 0;
}

.twoj_tabs_class11 .ui-tabs-nav .twoj_li_top a span {
    background-position: 0 0;
    padding-top: 5px;
    padding-bottom: 5px;
}

.twoj_tabs_class11 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a,
.twoj_tabs_class11 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
}

.twoj_tabs_class11.enable_hover .ui-tabs-nav .twoj_li_top a:hover,
.twoj_tabs_class11.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
    color: #24618e;
}

.twoj_tabs_class11.enable_hover .ui-tabs-nav .twoj_li_top a:hover {
    background-position: 100% -49px;
}

.twoj_tabs_class11.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
    background-position: 0 -49px;
}

.twoj_tabs_class11 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a {
    background-position: 100% -49px;
    top: 1px;
}

.twoj_tabs_class11 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
    padding-bottom: 6px;
    background-position: 0 -49px;
}

.twoj_tabs_class11 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover {
    background-position: 100% -49px;
}

.twoj_tabs_class11 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover span {
    background-position: 0 -49px;
}


/* bottom section*/

.twoj_tabs_class11 .ui-tabs-nav .twoj_li_bottom a,
.twoj_tabs_class11 .ui-tabs-nav .twoj_li_bottom a span {
    background: white url(i/tabs_s11_b_1.png) no-repeat;
}

.twoj_tabs_class11 .ui-tabs-nav .twoj_li_bottom a {
    margin: 0 0 2px;
    /* position: relative makes opacity fail for disabled tab in IE */
    background-position: 100% bottom;
}

.twoj_tabs_class11 .ui-tabs-nav .twoj_li_bottom a span {
    background-position: 0 bottom;
    padding-top: 5px;
    padding-bottom: 7px;
}

.twoj_tabs_class11 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a,
.twoj_tabs_class11 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
    background: white url(i/tabs_s11_b_2.png) no-repeat;
}

.twoj_tabs_class11 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a {
    background-position: 100% bottom;
    bottom: 1px;
}

.twoj_tabs_class11 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
    padding-top: 6px;
    background-position: 0 bottom;
}

.twoj_tabs_class11 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover {
}

.twoj_tabs_class11 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover span {
}

.twoj_tabs_class11.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class11.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    background: white url(i/tabs_s11_b_2.png) no-repeat;
}

.twoj_tabs_class11.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class11.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}

.twoj_tabs_class11.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover {
    background-position: 100% bottom;
}

.twoj_tabs_class11.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    background-position: 0 bottom;
}


/*  ========================================   */

.twoj_tabs_class11 .ui-tabs-panel {
    padding: 10px;
    background-color: white !important;
    border: 1px solid #b9b9b9;
}


/* Skin */

.twoj_tabs_class12 {
}

.twoj_tabs_class12 .ui-tabs-nav {
}

.twoj_tabs_class12 .ui-tabs-nav li {
    margin: 0 5px 0 0 !important;
    font-weight: bold;
}

.twoj_tabs_class12.twoj_right_align .ui-tabs-nav li {
    margin: 0 0 0 5px !important;
}

.twoj_tabs_class12 .ui-tabs-nav a:link,
.twoj_tabs_class12 .ui-tabs-nav a:visited {
    color: white;
}

.twoj_tabs_class12 .ui-tabs-nav .ui-tabs-selected a:link,
.twoj_tabs_class12 .ui-tabs-nav .ui-tabs-selected a:visited {
}

.twoj_tabs_class12 .ui-tabs-nav a,
.twoj_tabs_class12 .ui-tabs-nav a span {
    display: block;
    /* float: left;  fixes dir=ltr problem and other quirks IE */
    color: white;
    font: bold 12px Arial, Helvetica, sans-serif;
    padding: 0 6px;
}

.twoj_tabs_class12 .ui-tabs-nav a {
    margin: 1px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    text-decoration: none;
    white-space: nowrap;
    /* @ IE 6 */
    outline: 0;
    /* @ Firefox, prevent dotted border after click */
}

.twoj_tabs_class12 .ui-tabs-nav a span {
    padding-left: 12px;
}

.twoj_tabs_class12 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class12 .ui-tabs-nav .ui-tabs-selected a span {
    color: white;
}

.twoj_tabs_class12 .ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    z-index: 2;
    margin-top: 0;
    text-decoration: none;
}

.twoj_tabs_class12 .ui-tabs-nav .ui-tabs-selected a span {
}

.twoj_tabs_class12.enable_hover .ui-tabs-nav a:hover,
.twoj_tabs_class12.enable_hover .ui-tabs-nav a:hover span {
}

.twoj_tabs_class12.enable_hover .ui-tabs-nav a:hover {
}

.twoj_tabs_class12.enable_hover .ui-tabs-nav a:hover span {
}

.twoj_tabs_class12 .ui-tabs-nav .ui-tabs-selected a:hover {
}

.twoj_tabs_class12 .ui-tabs-nav .ui-tabs-selected a:hover span {
}


/* top section*/

.twoj_tabs_class12 .ui-tabs-nav .twoj_li_top a,
.twoj_tabs_class12 .ui-tabs-nav .twoj_li_top a span {
    background: white url(i/tabs_s12.png) no-repeat;
}

.twoj_tabs_class12 .ui-tabs-nav .twoj_li_top a {
    background-position: 100% 0;
}

.twoj_tabs_class12 .ui-tabs-nav .twoj_li_top a span {
    background-position: 0 0;
    padding-top: 5px;
    padding-bottom: 5px;
}

.twoj_tabs_class12 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a,
.twoj_tabs_class12 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
}

.twoj_tabs_class12.enable_hover .ui-tabs-nav .twoj_li_top a:hover,
.twoj_tabs_class12.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
}

.twoj_tabs_class12.enable_hover .ui-tabs-nav .twoj_li_top a:hover {
    background-position: 100% -49px;
}

.twoj_tabs_class12.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
    background-position: 0 -49px;
}

.twoj_tabs_class12 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a {
    background-position: 100% -49px;
    top: 1px;
}

.twoj_tabs_class12 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
    padding-bottom: 6px;
    background-position: 0 -49px;
}

.twoj_tabs_class12 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover {
    background-position: 100% -49px;
}

.twoj_tabs_class12 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover span {
    background-position: 0 -49px;
}


/* bottom section*/

.twoj_tabs_class12 .ui-tabs-nav .twoj_li_bottom a,
.twoj_tabs_class12 .ui-tabs-nav .twoj_li_bottom a span {
    background: white url(i/tabs_s12_b_1.png) no-repeat;
}

.twoj_tabs_class12 .ui-tabs-nav .twoj_li_bottom a {
    margin: 0 0 2px;
    /* position: relative makes opacity fail for disabled tab in IE */
    background-position: 100% bottom;
}

.twoj_tabs_class12 .ui-tabs-nav .twoj_li_bottom a span {
    background-position: 0 bottom;
    padding-top: 5px;
    padding-bottom: 7px;
}

.twoj_tabs_class12 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a,
.twoj_tabs_class12 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
    background: white url(i/tabs_s12_b_2.png) no-repeat;
}

.twoj_tabs_class12 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a {
    background-position: 100% bottom;
    bottom: 1px;
}

.twoj_tabs_class12 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
    padding-top: 6px;
    background-position: 0 bottom;
}

.twoj_tabs_class12 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover {
}

.twoj_tabs_class12 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover span {
}

.twoj_tabs_class12.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class12.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    background: white url(i/tabs_s12_b_2.png) no-repeat;
}

.twoj_tabs_class12.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class12.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}

.twoj_tabs_class12.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover {
    background-position: 100% bottom;
}

.twoj_tabs_class12.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    background-position: 0 bottom;
}


/*  ========================================   */

.twoj_tabs_class12 .ui-tabs-panel {
    padding: 10px;
    border: 1px solid #4a7fb9;
}


/* Skin */

.twoj_tabs_class13 {
    background-color: White;
}

.twoj_tabs_class13 .ui-tabs-nav {
}

.twoj_tabs_class13 .ui-tabs-nav li {
    margin: 0 5px 0 0 !important;
}

.twoj_tabs_class13.twoj_right_align .ui-tabs-nav li {
    margin: 0 0 0 5px !important;
}

.twoj_tabs_class13 .ui-tabs-nav a:link,
.twoj_tabs_class13 .ui-tabs-nav a:visited {
    color: #776655;
}

.twoj_tabs_class13 .ui-tabs-nav .ui-tabs-selected a:link,
.twoj_tabs_class13 .ui-tabs-nav .ui-tabs-selected a:visited {
    color: #776655;
}

.twoj_tabs_class13 .ui-tabs-nav a,
.twoj_tabs_class13 .ui-tabs-nav a span {
    color: #776655;
    font: bold 12px Arial, Helvetica, sans-serif;
    padding: 0 6px;
}

.twoj_tabs_class13 .ui-tabs-nav a {
    margin: 1px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
}

.twoj_tabs_class13 .ui-tabs-nav a span {
    padding-left: 12px;
}

.twoj_tabs_class13 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class13 .ui-tabs-nav .ui-tabs-selected a span {
}

.twoj_tabs_class13 .ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    z-index: 2;
    margin-top: 0;
    text-decoration: none;
}

.twoj_tabs_class13 .ui-tabs-nav .ui-tabs-selected a span {
}

.twoj_tabs_class13.enable_hover .ui-tabs-nav a:hover,
.twoj_tabs_class13.enable_hover .ui-tabs-nav a:hover span {
}

.twoj_tabs_class13.enable_hover .ui-tabs-nav a:hover {
    color: Black;
}

.twoj_tabs_class13.enable_hover .ui-tabs-nav a:hover span {
}

.twoj_tabs_class13 .ui-tabs-nav .ui-tabs-selected a:hover {
}

.twoj_tabs_class13 .ui-tabs-nav .ui-tabs-selected a:hover span {
}


/* top section*/

.twoj_tabs_class13 .ui-tabs-nav .twoj_li_top a,
.twoj_tabs_class13 .ui-tabs-nav .twoj_li_top a span {
    background: white url(i/tabs_s13.png) no-repeat;
}

.twoj_tabs_class13 .ui-tabs-nav .twoj_li_top a {
    background-position: 100% 0;
}

.twoj_tabs_class13 .ui-tabs-nav .twoj_li_top a span {
    background-position: 0 0;
    padding-top: 5px;
    padding-bottom: 5px;
}

.twoj_tabs_class13 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a,
.twoj_tabs_class13 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
}

.twoj_tabs_class13.enable_hover .ui-tabs-nav .twoj_li_top a:hover,
.twoj_tabs_class13.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
}

.twoj_tabs_class13.enable_hover .ui-tabs-nav .twoj_li_top a:hover {
    background-position: 100% -49px;
}

.twoj_tabs_class13.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
    background-position: 0 -49px;
}

.twoj_tabs_class13 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a {
    background-position: 100% -49px;
    top: 1px;
}

.twoj_tabs_class13 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
    padding-bottom: 6px;
    background-position: 0 -49px;
}

.twoj_tabs_class13 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover {
    background-position: 100% -49px;
}

.twoj_tabs_class13 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover span {
    background-position: 0 -49px;
}


/* bottom section*/

.twoj_tabs_class13 .ui-tabs-nav .twoj_li_bottom a,
.twoj_tabs_class13 .ui-tabs-nav .twoj_li_bottom a span {
    background: white url(i/tabs_s13_b_1.png) no-repeat;
}

.twoj_tabs_class13 .ui-tabs-nav .twoj_li_bottom a {
    margin: 0 0 2px;
    /* position: relative makes opacity fail for disabled tab in IE */
    background-position: 100% bottom;
}

.twoj_tabs_class13 .ui-tabs-nav .twoj_li_bottom a span {
    background-position: 0 bottom;
    padding-top: 5px;
    padding-bottom: 7px;
}

.twoj_tabs_class13 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a,
.twoj_tabs_class13 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
    background: white url(i/tabs_s13_b_2.png) no-repeat;
}

.twoj_tabs_class13 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a {
    background-position: 100% bottom;
    bottom: 1px;
}

.twoj_tabs_class13 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
    padding-top: 6px;
    background-position: 0 bottom;
}

.twoj_tabs_class13 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover {
}

.twoj_tabs_class13 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover span {
}

.twoj_tabs_class13.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class13.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    background: white url(i/tabs_s13_b_2.png) no-repeat;
}

.twoj_tabs_class13.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class13.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}

.twoj_tabs_class13.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover {
    background-position: 100% bottom;
}

.twoj_tabs_class13.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    background-position: 0 bottom;
}


/*  ========================================   */

.twoj_tabs_class13 .ui-tabs-panel {
    padding: 10px;
    background-color: white !important;
    border: 1px solid #776655;
}


/* Skin */

.twoj_tabs_class14 {
}

.twoj_tabs_class14 .ui-tabs-nav {
    background-color: #FFFFFF !important;
    border: 0px solid #d0d0d0 !important;
}

.twoj_tabs_class14 .ui-tabs-nav li {
    margin: 0 5px 0 0 !important;
    padding: 0 !important;
}

.twoj_tabs_class14.twoj_right_align .ui-tabs-nav li {
    margin: 0 0 0 5px !important;
}

.twoj_tabs_class14 .ui-tabs-nav a:link,
.twoj_tabs_class14 .ui-tabs-nav a:visited {
    color: #000000;
}

.twoj_tabs_class14 .ui-tabs-nav .ui-tabs-selected a:link,
.twoj_tabs_class14 .ui-tabs-nav .ui-tabs-selected a:visited {
    color: #aa2207;
}

.twoj_tabs_class14 .ui-tabs-nav a,
.twoj_tabs_class14 .ui-tabs-nav a span {
    color: #666666;
    font: 13px Arial;
    padding: 0;
    margin: 0;
}

.twoj_tabs_class14 .ui-tabs-nav a {
    margin: 1px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    text-decoration: none;
    white-space: nowrap;
    /* @ IE 6 */
    outline: 0;
    /* @ Firefox, prevent dotted border after click */
    padding-top: 4px;
    padding-bottom: 4px;
}

.twoj_tabs_class14 .ui-tabs-nav a span {
    padding-left: 7px;
    border-right: 1px solid #d0d0d0;
    padding-right: 10px;
}

.twoj_tabs_class14.twoj_right_align .ui-tabs-nav a span {
    padding-right: 7px;
    padding-left: 10px;
}

.twoj_tabs_class14 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class14 .ui-tabs-nav .ui-tabs-selected a span {
    color: #aa2207;
}

.twoj_tabs_class14 .ui-tabs-nav .ui-tabs-selected a {
}

.twoj_tabs_class14 .ui-tabs-nav .ui-tabs-selected a span {
}

.twoj_tabs_class14.enable_hover .ui-tabs-nav a:hover,
.twoj_tabs_class14.enable_hover .ui-tabs-nav a:hover span {
    color: #aa2207;
}

.twoj_tabs_class14.enable_hover .ui-tabs-nav a:hover {
}

.twoj_tabs_class14.enable_hover .ui-tabs-nav a:hover span {
}

.twoj_tabs_class14 .ui-tabs-nav .ui-tabs-selected a:hover {
}

.twoj_tabs_class14 .ui-tabs-nav .ui-tabs-selected a:hover span {
}


/* top section*/

.twoj_tabs_class14 .ui-tabs-nav .twoj_li_top a,
.twoj_tabs_class14 .ui-tabs-nav .twoj_li_top a span {
}

.twoj_tabs_class14 .ui-tabs-nav .twoj_li_top a {
}

.twoj_tabs_class14 .ui-tabs-nav .twoj_li_top a span {
}

.twoj_tabs_class14 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a,
.twoj_tabs_class14 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
}

.twoj_tabs_class14.enable_hover .ui-tabs-nav .twoj_li_top a:hover,
.twoj_tabs_class14.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
}

.twoj_tabs_class14.enable_hover .ui-tabs-nav .twoj_li_top a:hover {
}

.twoj_tabs_class14.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
}

.twoj_tabs_class14 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a {
}

.twoj_tabs_class14 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
}

.twoj_tabs_class14 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover {
}

.twoj_tabs_class14 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover span {
}


/* bottom section*/

.twoj_tabs_class14 .ui-tabs-nav .twoj_li_bottom a,
.twoj_tabs_class14 .ui-tabs-nav .twoj_li_bottom a span {
}

.twoj_tabs_class14 .ui-tabs-nav .twoj_li_bottom a {
}

.twoj_tabs_class14 .ui-tabs-nav .twoj_li_bottom a span {
}

.twoj_tabs_class14 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a,
.twoj_tabs_class14 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
}

.twoj_tabs_class14 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a {
}

.twoj_tabs_class14 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
}

.twoj_tabs_class14 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover {
}

.twoj_tabs_class14 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover span {
}

.twoj_tabs_class14.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class14.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}

.twoj_tabs_class14.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class14.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}

.twoj_tabs_class14.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover {
}

.twoj_tabs_class14.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}


/*  ========================================   */

.twoj_tabs_class14 .ui-tabs-panel {
    padding: 10px;
}


/* Skin */

.twoj_tabs_class15 {
}

.twoj_tabs_class15 .ui-tabs-nav {
    background-color: #f9f9f9 !important;
    border-left: 1px solid #e0e0e0 !important;
    border-right: 1px solid #e0e0e0 !important;
}

.twoj_tabs_class15.twoj_orient_bottom .ui-tabs-nav {
    border-bottom: 1px solid #e0e0e0 !important;
}

.twoj_tabs_class15.twoj_orient_top .ui-tabs-nav {
    border-top: 1px solid #e0e0e0 !important;
}

.twoj_tabs_class15 .ui-tabs-nav li {
    margin: 0 !important;
}

.twoj_tabs_class15 .ui-tabs-nav a:link,
.twoj_tabs_class15 .ui-tabs-nav a:visited {
    color: #776655;
}

.twoj_tabs_class15 .ui-tabs-nav .ui-tabs-selected a:link,
.twoj_tabs_class15 .ui-tabs-nav .ui-tabs-selected a:visited {
    color: #776655;
}

.twoj_tabs_class15 .ui-tabs-nav a,
.twoj_tabs_class15 .ui-tabs-nav a span {
    color: #666666;
    font: 11px Tahoma;
    padding: 0;
}

.twoj_tabs_class15 .ui-tabs-nav a {
    border-right: 1px solid #e0e0e0;
    margin: 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    background: white url(i/tabs_s15.png) repeat-x;
}

.twoj_tabs_class15.twoj_right_align .ui-tabs-nav a {
    border-left: 1px solid #e0e0e0;
    border-right: 0px none;
}

.twoj_tabs_class15 .ui-tabs-nav a span {
    padding-left: 12px;
    padding: 6px 8px 6px 8px;
}

.twoj_tabs_class15 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class15 .ui-tabs-nav .ui-tabs-selected a span {
    color: White;
}

.twoj_tabs_class15 .ui-tabs-nav .ui-tabs-selected a {
    background: white url(i/tabs_s15_2.png) repeat-x;
}

.twoj_tabs_class15 .ui-tabs-nav .ui-tabs-selected a span {
}

.twoj_tabs_class15.enable_hover .ui-tabs-nav a:hover,
.twoj_tabs_class15.enable_hover .ui-tabs-nav a:hover span {
}

.twoj_tabs_class15.enable_hover .ui-tabs-nav a:hover {
}

.twoj_tabs_class15.enable_hover .ui-tabs-nav a:hover span {
}

.twoj_tabs_class15 .ui-tabs-nav .ui-tabs-selected a:hover {
}

.twoj_tabs_class15 .ui-tabs-nav .ui-tabs-selected a:hover span {
}


/* top section*/

.twoj_tabs_class15 .ui-tabs-nav .twoj_li_top a,
.twoj_tabs_class15 .ui-tabs-nav .twoj_li_top a span {
}

.twoj_tabs_class15 .ui-tabs-nav .twoj_li_top a {
    border-bottom: 1px solid #e0e0e0;
}

.twoj_tabs_class15 .ui-tabs-nav .twoj_li_top a span {
}

.twoj_tabs_class15 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a,
.twoj_tabs_class15 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
}

.twoj_tabs_class15.enable_hover .ui-tabs-nav .twoj_li_top a:hover,
.twoj_tabs_class15.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
}

.twoj_tabs_class15.enable_hover .ui-tabs-nav .twoj_li_top a:hover {
}

.twoj_tabs_class15.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
}

.twoj_tabs_class15 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a {
}

.twoj_tabs_class15 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
}

.twoj_tabs_class15 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover {
}

.twoj_tabs_class15 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover span {
}


/* bottom section*/

.twoj_tabs_class15 .ui-tabs-nav .twoj_li_bottom a,
.twoj_tabs_class15 .ui-tabs-nav .twoj_li_bottom a span {
}

.twoj_tabs_class15 .ui-tabs-nav .twoj_li_bottom a {
    border-top: 1px solid #e0e0e0;
}

.twoj_tabs_class15 .ui-tabs-nav .twoj_li_bottom a span {
}

.twoj_tabs_class15 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a,
.twoj_tabs_class15 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
}

.twoj_tabs_class15 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a {
}

.twoj_tabs_class15 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
}

.twoj_tabs_class15 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover {
}

.twoj_tabs_class15 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover span {
}

.twoj_tabs_class15.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class15.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}

.twoj_tabs_class15.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class15.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}

.twoj_tabs_class15.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover {
}

.twoj_tabs_class15.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}


/*  ========================================   */

.twoj_tabs_class15 .ui-tabs-panel {
    padding: 10px;
    background-color: #f9f9f9 !important;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
}

.twoj_tabs_class15.twoj_orient_bottom .ui-tabs-panel {
    border-top: 1px solid #e0e0e0;
}

.twoj_tabs_class15.twoj_orient_top .ui-tabs-panel {
    border-bottom: 1px solid #e0e0e0;
}


/* Skin */

.twoj_tabs_class16 {
    background-color: White;
}

.twoj_tabs_class16 .ui-tabs-nav {
    padding-left: 18px !important;
}

.twoj_tabs_class16 .ui-tabs-nav li {
    margin: 0 6px 0 0px !important;
}

.twoj_tabs_class16.twoj_right_align .ui-tabs-nav li {
    margin: 0 0 0 5px !important;
}

.twoj_tabs_class16 .ui-tabs-nav a,
.twoj_tabs_class16 .ui-tabs-nav a span,
.twoj_tabs_class16 .ui-tabs-nav a:link,
.twoj_tabs_class16 .ui-tabs-nav a:visited {
    color: #666666;
}

.twoj_tabs_class16 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class16 .ui-tabs-nav .ui-tabs-selected a span,
.twoj_tabs_class16 .ui-tabs-nav .ui-tabs-selected a:link,
.twoj_tabs_class16 .ui-tabs-nav .ui-tabs-selected a:visited {
    color: #aa2207;
}

.twoj_tabs_class16.enable_hover .ui-tabs-nav a:hover,
.twoj_tabs_class16.enable_hover .ui-tabs-nav a:hover span {
    color: #aa2207;
}

.twoj_tabs_class16.enable_hover .ui-tabs-nav .ui-tabs-selected a:hover,
.twoj_tabs_class16.enable_hover .ui-tabs-nav .ui-tabs-selected a:hover span {
    color: #aa2207;
}

.twoj_tabs_class16 .ui-tabs-nav a,
.twoj_tabs_class16 .ui-tabs-nav a span {
    font: 11px Tahoma;
    padding: 0 6px;
}

.twoj_tabs_class16 .ui-tabs-nav a {
    margin: 1px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
}

.twoj_tabs_class16 .ui-tabs-nav a span {
    padding-left: 15px;
}

.twoj_tabs_class16 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class16 .ui-tabs-nav .ui-tabs-selected a span {
}

.twoj_tabs_class16 .ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    z-index: 2;
    margin-top: 0;
    text-decoration: none;
}

.twoj_tabs_class16 .ui-tabs-nav .ui-tabs-selected a span {
}


/* top section*/

.twoj_tabs_class16 .ui-tabs-nav .twoj_li_top a,
.twoj_tabs_class16 .ui-tabs-nav .twoj_li_top a span {
}

.twoj_tabs_class16 .ui-tabs-nav .twoj_li_top a {
}

.twoj_tabs_class16 .ui-tabs-nav .twoj_li_top a span {
    background-position: 0 0;
    padding-top: 5px;
    padding-bottom: 5px;
}

.twoj_tabs_class16 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a,
.twoj_tabs_class16 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
    background: white url(i/tabs_s16.png) no-repeat;
}

.twoj_tabs_class16.enable_hover .ui-tabs-nav .twoj_li_top a:hover,
.twoj_tabs_class16.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
}

.twoj_tabs_class16.enable_hover .ui-tabs-nav .twoj_li_top a:hover {
}

.twoj_tabs_class16.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
}

.twoj_tabs_class16 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a {
    background-position: 100% 0;
    top: 1px;
}

.twoj_tabs_class16 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
    padding-bottom: 6px;
    background-position: 0 0;
}

.twoj_tabs_class16 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover {
}

.twoj_tabs_class16 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover span {
}


/* bottom section*/

.twoj_tabs_class16 .ui-tabs-nav .twoj_li_bottom a,
.twoj_tabs_class16 .ui-tabs-nav .twoj_li_bottom a span {
}

.twoj_tabs_class16 .ui-tabs-nav .twoj_li_bottom a {
    margin: 0 0 2px;
    /* position: relative makes opacity fail for disabled tab in IE */
}

.twoj_tabs_class16 .ui-tabs-nav .twoj_li_bottom a span {
    padding-top: 5px;
    padding-bottom: 5px;
}

.twoj_tabs_class16 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a,
.twoj_tabs_class16 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
    background: white url(i/tabs_s16_b.png) no-repeat;
}

.twoj_tabs_class16 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a {
    background-position: 100% bottom;
    bottom: 1px;
}

.twoj_tabs_class16 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
    padding-top: 6px;
    background-position: 0 bottom;
}

.twoj_tabs_class16 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover {
}

.twoj_tabs_class16 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover span {
}

.twoj_tabs_class16.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class16.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}

.twoj_tabs_class16.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class16.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}

.twoj_tabs_class16.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover {
}

.twoj_tabs_class16.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}


/*  ========================================   */

.twoj_tabs_class16 .ui-tabs-panel {
    padding: 10px;
    background-color: white !important;
    border: 1px solid #e0e0e0;
}


/* Skin */

.twoj_tabs_class17 {
}

.twoj_tabs_class17 .ui-tabs-nav li {
    margin: 0 2px 0 0 !important;
}

.twoj_tabs_class17.twoj_right_align .ui-tabs-nav li {
    margin: 0 0 0 2px !important;
}

.twoj_tabs_class17 .ui-tabs-nav a,
.twoj_tabs_class17 .ui-tabs-nav a span,
.twoj_tabs_class17 .ui-tabs-nav a:link,
.twoj_tabs_class17 .ui-tabs-nav a:visited {
    color: #666666;
}

.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected a span,
.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected a:link,
.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected a:visited {
    color: #aa2207;
}

.twoj_tabs_class17.enable_hover .ui-tabs-nav a:hover,
.twoj_tabs_class17.enable_hover .ui-tabs-nav a:hover span {
    color: #aa2207;
}

.twoj_tabs_class17.enable_hover .ui-tabs-nav .ui-tabs-selected a:hover,
.twoj_tabs_class17.enable_hover .ui-tabs-nav .ui-tabs-selected a:hover span {
    color: #aa2207;
}

.twoj_tabs_class17 .ui-tabs-nav a,
.twoj_tabs_class17 .ui-tabs-nav a span {
    font: normal 11px Tahoma;
    padding: 0;
}

.twoj_tabs_class17 .ui-tabs-nav a {
    margin: 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    background: white url(i/tabs_s17.png) repeat-x;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
}

.twoj_tabs_class17 .ui-tabs-nav a span {
    padding-left: 12px;
    padding: 6px 8px 6px 8px;
}

.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected a span {
}

.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected a {
    background: white url(i/tabs_s17_2.png) repeat-x;
}

.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected a span {
}

.twoj_tabs_class17.enable_hover .ui-tabs-nav a:hover,
.twoj_tabs_class17.enable_hover .ui-tabs-nav a:hover span {
}

.twoj_tabs_class17.enable_hover .ui-tabs-nav a:hover {
    background: white url(i/tabs_s17_2.png) repeat-x;
}

.twoj_tabs_class17.enable_hover .ui-tabs-nav a:hover span {
}

.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected a:hover {
}

.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected a:hover span {
}


/* top section*/

.twoj_tabs_class17 .ui-tabs-nav .twoj_li_top a,
.twoj_tabs_class17 .ui-tabs-nav .twoj_li_top a span {
}

.twoj_tabs_class17 .ui-tabs-nav .twoj_li_top a {
    border-top: 1px solid #e0e0e0;
}

.twoj_tabs_class17 .ui-tabs-nav .twoj_li_top a span {
}

.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a,
.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
}

.twoj_tabs_class17.enable_hover .ui-tabs-nav .twoj_li_top a:hover,
.twoj_tabs_class17.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
}

.twoj_tabs_class17.enable_hover .ui-tabs-nav .twoj_li_top a:hover {
}

.twoj_tabs_class17.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
}

.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a {
}

.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
}

.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover {
}

.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover span {
}


/* bottom section*/

.twoj_tabs_class17 .ui-tabs-nav .twoj_li_bottom a,
.twoj_tabs_class17 .ui-tabs-nav .twoj_li_bottom a span {
}

.twoj_tabs_class17 .ui-tabs-nav .twoj_li_bottom a {
    border-bottom: 1px solid #e0e0e0;
}

.twoj_tabs_class17 .ui-tabs-nav .twoj_li_bottom a span {
}

.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a,
.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
}

.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a {
}

.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
}

.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover {
}

.twoj_tabs_class17 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover span {
}

.twoj_tabs_class17.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class17.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}

.twoj_tabs_class17.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class17.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}

.twoj_tabs_class17.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover {
}

.twoj_tabs_class17.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}


/*  ========================================   */

.twoj_tabs_class17 .ui-tabs-panel {
    padding: 10px;
    background-color: #f9f9f9 !important;
    border: 1px solid #e0e0e0;
}


/* Skin */

.twoj_tabs_class18 {
}

.twoj_tabs_class18 .ui-tabs-nav li {
    margin: 0 5px 0 0 !important;
}

.twoj_tabs_class18.twoj_right_align .ui-tabs-nav li {
    margin: 0 0 0 5px !important;
}

.twoj_tabs_class18 .ui-tabs-nav a,
.twoj_tabs_class18 .ui-tabs-nav a span,
.twoj_tabs_class18 .ui-tabs-nav a:link,
.twoj_tabs_class18 .ui-tabs-nav a:visited {
    color: #333;
}

.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected a span,
.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected a:link,
.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected a:visited {
    color: #333;
}

.twoj_tabs_class18.enable_hover .ui-tabs-nav a:hover,
.twoj_tabs_class18.enable_hover .ui-tabs-nav a:hover span {
    color: #c64934;
}

.twoj_tabs_class18.enable_hover .ui-tabs-nav .ui-tabs-selected a:hover,
.twoj_tabs_class18.enable_hover .ui-tabs-nav .ui-tabs-selected a:hover span {
    color: #c64934;
}

.twoj_tabs_class18 .ui-tabs-nav a,
.twoj_tabs_class18 .ui-tabs-nav a span {
    font: bold 12px Arial, Helvetica, sans-serif;
    padding: 0 6px;
    background: #eee url(i/tabs_s18.png) repeat-x top;
}

.twoj_tabs_class18 .ui-tabs-nav a {
    margin: 1px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    border: 1px solid #bbb;
}

.twoj_tabs_class18 .ui-tabs-nav a span {
    padding-left: 12px;
}

.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected a span {
    background-color: White;
    background-image: none;
}

.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    z-index: 2;
    margin-top: 0;
}

.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected a span {
}

.twoj_tabs_class18.enable_hover .ui-tabs-nav a:hover,
.twoj_tabs_class18.enable_hover .ui-tabs-nav a:hover span {
    background: #f2f2f2;
}

.twoj_tabs_class18.enable_hover .ui-tabs-nav a:hover {
}

.twoj_tabs_class18.enable_hover .ui-tabs-nav a:hover span {
}

.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected a:hover,
.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected a:hover span {
    background-color: White;
    background-image: none;
}

.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected a:hover {
}

.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected a:hover span {
}


/* top section*/

.twoj_tabs_class18 .ui-tabs-nav .twoj_li_top a,
.twoj_tabs_class18 .ui-tabs-nav .twoj_li_top a span {
}

.twoj_tabs_class18 .ui-tabs-nav .twoj_li_top a {
    border-bottom: 0 none;
}

.twoj_tabs_class18 .ui-tabs-nav .twoj_li_top a span {
    padding-top: 5px;
    padding-bottom: 5px;
}

.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a,
.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
}

.twoj_tabs_class18.enable_hover .ui-tabs-nav .twoj_li_top a:hover,
.twoj_tabs_class18.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
}

.twoj_tabs_class18.enable_hover .ui-tabs-nav .twoj_li_top a:hover {
}

.twoj_tabs_class18.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
}

.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a {
    top: 1px;
}

.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
    padding-bottom: 6px;
}

.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover {
}

.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover span {
}


/* bottom section*/

.twoj_tabs_class18 .ui-tabs-nav .twoj_li_bottom a,
.twoj_tabs_class18 .ui-tabs-nav .twoj_li_bottom a span {
}

.twoj_tabs_class18 .ui-tabs-nav .twoj_li_bottom a {
    border-top: 0 none;
    margin: 0 0 2px;
    /* position: relative makes opacity fail for disabled tab in IE */
}

.twoj_tabs_class18 .ui-tabs-nav .twoj_li_bottom a span {
    padding-top: 5px;
    padding-bottom: 7px;
}

.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a,
.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
}

.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a {
    bottom: 1px;
}

.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
    padding-top: 6px;
}

.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover {
}

.twoj_tabs_class18 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover span {
}

.twoj_tabs_class18.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class18.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}

.twoj_tabs_class18.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class18.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}

.twoj_tabs_class18.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover {
}

.twoj_tabs_class18.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}


/*  ========================================   */

.twoj_tabs_class18 .ui-tabs-panel {
    padding: 10px;
    background-color: White !important;
    border: 1px solid #bbb;
}


/* Skin */

.twoj_tabs_class19 {
}

.twoj_tabs_class19 .ui-tabs-nav li {
    margin: 0 5px 0 0 !important;
}

.twoj_tabs_class19.twoj_right_align .ui-tabs-nav li {
    margin: 0 0 0 5px !important;
}

.twoj_tabs_class19 .ui-tabs-nav a,
.twoj_tabs_class19 .ui-tabs-nav a span,
.twoj_tabs_class19 .ui-tabs-nav a:link,
.twoj_tabs_class19 .ui-tabs-nav a:visited {
    color: white;
}

.twoj_tabs_class19 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class19 .ui-tabs-nav .ui-tabs-selected a span,
.twoj_tabs_class19 .ui-tabs-nav .ui-tabs-selected a:link,
.twoj_tabs_class19 .ui-tabs-nav .ui-tabs-selected a:visited {
    color: #666666;
}

.twoj_tabs_class19.enable_hover .ui-tabs-nav a:hover,
.twoj_tabs_class19.enable_hover .ui-tabs-nav a:hover span {
    color: #666666;
}

.twoj_tabs_class19.enable_hover .ui-tabs-nav .ui-tabs-selected a:hover,
.twoj_tabs_class19.enable_hover .ui-tabs-nav .ui-tabs-selected a:hover span {
    color: #666666;
}

.twoj_tabs_class19 .ui-tabs-nav a,
.twoj_tabs_class19 .ui-tabs-nav a span {
    font: bold 12px Arial, Helvetica, sans-serif;
    padding: 0 6px;
}

.twoj_tabs_class19 .ui-tabs-nav a {
    margin: 1px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
}

.twoj_tabs_class19 .ui-tabs-nav a span {
    padding-left: 12px;
}

.twoj_tabs_class19 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class19 .ui-tabs-nav .ui-tabs-selected a span {
}

.twoj_tabs_class19 .ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    z-index: 2;
    margin-top: 0;
    text-decoration: none;
}

.twoj_tabs_class19 .ui-tabs-nav .ui-tabs-selected a span {
}


/* top section*/

.twoj_tabs_class19 .ui-tabs-nav .twoj_li_top a,
.twoj_tabs_class19 .ui-tabs-nav .twoj_li_top a span {
    background: white url(i/tabs_s19.png) no-repeat;
}

.twoj_tabs_class19 .ui-tabs-nav .twoj_li_top a {
    background-position: 100% 0;
}

.twoj_tabs_class19 .ui-tabs-nav .twoj_li_top a span {
    background-position: 0 0;
    padding-top: 5px;
    padding-bottom: 5px;
}

.twoj_tabs_class19 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a,
.twoj_tabs_class19 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
}

.twoj_tabs_class19.enable_hover .ui-tabs-nav .twoj_li_top a:hover,
.twoj_tabs_class19.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
}

.twoj_tabs_class19.enable_hover .ui-tabs-nav .twoj_li_top a:hover {
    background-position: 100% -49px;
}

.twoj_tabs_class19.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
    background-position: 0 -49px;
}

.twoj_tabs_class19 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a {
    background-position: 100% -49px;
    top: 1px;
}

.twoj_tabs_class19 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
    padding-bottom: 6px;
    background-position: 0 -49px;
}

.twoj_tabs_class19 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover {
    background-position: 100% -49px;
}

.twoj_tabs_class19 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover span {
    background-position: 0 -49px;
}


/* bottom section*/

.twoj_tabs_class19 .ui-tabs-nav .twoj_li_bottom a,
.twoj_tabs_class19 .ui-tabs-nav .twoj_li_bottom a span {
    background: white url(i/tabs_s19_b_1.png) no-repeat;
}

.twoj_tabs_class19 .ui-tabs-nav .twoj_li_bottom a {
    margin: 0 0 2px;
    /* position: relative makes opacity fail for disabled tab in IE */
    background-position: 100% bottom;
}

.twoj_tabs_class19 .ui-tabs-nav .twoj_li_bottom a span {
    background-position: 0 bottom;
    padding-top: 5px;
    padding-bottom: 7px;
}

.twoj_tabs_class19 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a,
.twoj_tabs_class19 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
    background: white url(i/tabs_s19_b_2.png) no-repeat;
}

.twoj_tabs_class19 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a {
    background-position: 100% bottom;
    bottom: 1px;
}

.twoj_tabs_class19 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
    padding-top: 6px;
    background-position: 0 bottom;
}

.twoj_tabs_class19 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover {
}

.twoj_tabs_class19 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover span {
}

.twoj_tabs_class19.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class19.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    background: white url(i/tabs_s19_b_2.png) no-repeat;
}

.twoj_tabs_class19.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class19.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}

.twoj_tabs_class19.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover {
    background-position: 100% bottom;
}

.twoj_tabs_class19.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
    background-position: 0 bottom;
}


/*  ========================================   */

.twoj_tabs_class19 .ui-tabs-panel {
    padding: 10px;
    border: 1px solid #666666;
    background-color: White !important;
}


/* Skin */

.twoj_tabs_class20 {
}

.twoj_tabs_class20 .ui-tabs-nav li {
    margin: 0 3px 0 0 !important;
}

.twoj_tabs_class20.twoj_right_align .ui-tabs-nav li {
    margin: 0 0 0 3px !important;
}

.twoj_tabs_class20 .ui-tabs-nav a,
.twoj_tabs_class20 .ui-tabs-nav a span,
.twoj_tabs_class20 .ui-tabs-nav a:link,
.twoj_tabs_class20 .ui-tabs-nav a:visited {
    color: #20272c;
}

.twoj_tabs_class20 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class20 .ui-tabs-nav .ui-tabs-selected a span,
.twoj_tabs_class20 .ui-tabs-nav .ui-tabs-selected a:link,
.twoj_tabs_class20 .ui-tabs-nav .ui-tabs-selected a:visited {
    color: White;
}

.twoj_tabs_class20.enable_hover .ui-tabs-nav a:hover,
.twoj_tabs_class20.enable_hover .ui-tabs-nav a:hover span {
    color: White;
}

.twoj_tabs_class20.enable_hover .ui-tabs-nav .ui-tabs-selected a:hover,
.twoj_tabs_class20.enable_hover .ui-tabs-nav .ui-tabs-selected a:hover span {
    color: White;
}

.twoj_tabs_class20 .ui-tabs-nav a,
.twoj_tabs_class20 .ui-tabs-nav a span {
    font: normal 12px Arial, Helvetica, sans-serif;
    padding: 0 6px;
}

.twoj_tabs_class20 .ui-tabs-nav a {
    margin: 1px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    border: 1px solid #939ca3;
}

.twoj_tabs_class20 .ui-tabs-nav a span {
    padding-left: 12px;
}

.twoj_tabs_class20 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class20 .ui-tabs-nav .ui-tabs-selected a span {
}

.twoj_tabs_class20 .ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    z-index: 2;
    margin-top: 0;
    border: 1px solid #9dbad6;
}

.twoj_tabs_class20 .ui-tabs-nav .ui-tabs-selected a span {
}


/* top section*/

.twoj_tabs_class20 .ui-tabs-nav .twoj_li_top a,
.twoj_tabs_class20 .ui-tabs-nav .twoj_li_top a span {
}

.twoj_tabs_class20 .ui-tabs-nav .twoj_li_top a {
    border-bottom: 0 none;
    background: #dbdbdb url(i/tabs_s20_1.png) repeat-x;
}

.twoj_tabs_class20 .ui-tabs-nav .twoj_li_top a span {
    padding-top: 5px;
    padding-bottom: 5px;
}

.twoj_tabs_class20 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a,
.twoj_tabs_class20 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
}

.twoj_tabs_class20.enable_hover .ui-tabs-nav .twoj_li_top a:hover,
.twoj_tabs_class20.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
}

.twoj_tabs_class20.enable_hover .ui-tabs-nav .twoj_li_top a:hover {
}

.twoj_tabs_class20.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
}

.twoj_tabs_class20 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a {
    top: 1px;
    background: #6190bf url(i/tabs_s20.png) repeat-x;
}

.twoj_tabs_class20 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
    padding-bottom: 6px;
}

.twoj_tabs_class20 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover {
}

.twoj_tabs_class20 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover span {
}


/* bottom section*/

.twoj_tabs_class20 .ui-tabs-nav .twoj_li_bottom a,
.twoj_tabs_class20 .ui-tabs-nav .twoj_li_bottom a span {
}

.twoj_tabs_class20 .ui-tabs-nav .twoj_li_bottom a {
    margin: 0 0 2px;
    /* position: relative makes opacity fail for disabled tab in IE */
    background: #dbdbdb url(i/tabs_s20_bottom_1.png) repeat-x bottom;
    border-top: 0 none;
}

.twoj_tabs_class20 .ui-tabs-nav .twoj_li_bottom a span {
    background-position: 0 bottom;
    padding-top: 5px;
    padding-bottom: 7px;
}

.twoj_tabs_class20 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a,
.twoj_tabs_class20 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
}

.twoj_tabs_class20 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a {
    background: #6190bf url(i/tabs_s20_bottom.png) repeat-x bottom;
    bottom: 1px;
}

.twoj_tabs_class20 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
    padding-top: 6px;
}

.twoj_tabs_class20 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover {
}

.twoj_tabs_class20 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover span {
}

.twoj_tabs_class20.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class20.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}

.twoj_tabs_class20.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class20.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}

.twoj_tabs_class20.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover {
}

.twoj_tabs_class20.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}


/*  ========================================   */

.twoj_tabs_class20 .ui-tabs-panel {
    padding: 10px;
    border: 1px solid #9dbad6;
}

.twoj_tabs_class20.twoj_orient_top .ui-tabs-panel {
    background: #cde6fa url(i/tabs_s20_b.png) repeat-x !important;
}

.twoj_tabs_class20.twoj_orient_bottom .ui-tabs-panel {
    background: #cde6fa url(i/tabs_s20_bottom_b.png) repeat-x bottom !important;
}


/* Skin */

.twoj_tabs_class21 {
}

.twoj_tabs_class21 .ui-tabs-nav li {
    margin: 0 3px 0 0 !important;
}

.twoj_tabs_class21.twoj_right_align .ui-tabs-nav li {
    margin: 0 0 0 3px !important;
}

.twoj_tabs_class21 .ui-tabs-nav a,
.twoj_tabs_class21 .ui-tabs-nav a span,
.twoj_tabs_class21 .ui-tabs-nav a:link,
.twoj_tabs_class21 .ui-tabs-nav a:visited {
    color: #20272c;
}

.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected a span,
.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected a:link,
.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected a:visited {
    color: #20272c;
}

.twoj_tabs_class21.enable_hover .ui-tabs-nav a:hover,
.twoj_tabs_class21.enable_hover .ui-tabs-nav a:hover span {
    color: White;
}

.twoj_tabs_class21.enable_hover .ui-tabs-nav .ui-tabs-selected a:hover,
.twoj_tabs_class21.enable_hover .ui-tabs-nav .ui-tabs-selected a:hover span {
    color: #20272c;
}

.twoj_tabs_class21 .ui-tabs-nav a,
.twoj_tabs_class21 .ui-tabs-nav a span {
    font: normal 12px Arial, Helvetica, sans-serif;
    padding: 0 6px;
}

.twoj_tabs_class21 .ui-tabs-nav a {
    margin: 1px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    border: 1px solid #bebfc0;
}

.twoj_tabs_class21 .ui-tabs-nav a span {
    padding-left: 12px;
}

.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected a span {
}

.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    z-index: 2;
    margin-top: 0;
    border: 1px solid #bebfc0;
}

.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected a span {
}

.twoj_tabs_class21.enable_hover .ui-tabs-nav a:hover,
.twoj_tabs_class21.enable_hover .ui-tabs-nav a:hover span {
}

.twoj_tabs_class21.enable_hover .ui-tabs-nav a:hover {
}

.twoj_tabs_class21.enable_hover .ui-tabs-nav a:hover span {
}

.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected a:hover {
}

.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected a:hover span {
}


/* top section*/

.twoj_tabs_class21 .ui-tabs-nav .twoj_li_top a,
.twoj_tabs_class21 .ui-tabs-nav .twoj_li_top a span {
}

.twoj_tabs_class21 .ui-tabs-nav .twoj_li_top a {
    border-bottom: 0 none;
    background: #dbdbdb url(i/tabs_s21_1.png) repeat-x;
}

.twoj_tabs_class21 .ui-tabs-nav .twoj_li_top a span {
    padding-top: 5px;
    padding-bottom: 5px;
}

.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a,
.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
}

.twoj_tabs_class21.enable_hover .ui-tabs-nav .twoj_li_top a:hover,
.twoj_tabs_class21.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
}

.twoj_tabs_class21.enable_hover .ui-tabs-nav .twoj_li_top a:hover {
}

.twoj_tabs_class21.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
}

.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a {
    top: 1px;
    background-color: #f6f6f6;
    background-image: none;
}

.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
    padding-bottom: 6px;
}

.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover {
}

.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover span {
}


/* bottom section*/

.twoj_tabs_class21 .ui-tabs-nav .twoj_li_bottom a,
.twoj_tabs_class21 .ui-tabs-nav .twoj_li_bottom a span {
}

.twoj_tabs_class21 .ui-tabs-nav .twoj_li_bottom a {
    margin: 0 0 2px;
    /* position: relative makes opacity fail for disabled tab in IE */
    background: #dbdbdb url(i/tabs_s21_bottom_1.png) repeat-x bottom;
    border-top: 0 none;
}

.twoj_tabs_class21 .ui-tabs-nav .twoj_li_bottom a span {
    background-position: 0 bottom;
    padding-top: 5px;
    padding-bottom: 7px;
}

.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a,
.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
}

.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a {
    background-color: #f6f6f6;
    background-image: none;
    bottom: 1px;
}

.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
    padding-top: 6px;
}

.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover {
}

.twoj_tabs_class21 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover span {
}

.twoj_tabs_class21.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class21.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}

.twoj_tabs_class21.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class21.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}

.twoj_tabs_class21.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover {
}

.twoj_tabs_class21.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}


/*  ========================================   */

.twoj_tabs_class21 .ui-tabs-panel {
    padding: 10px;
    border: 1px solid #bebfc0;
}

.twoj_tabs_class21.twoj_orient_top .ui-tabs-panel {
    background: #dbdbdb url(i/tabs_s21_bg.png) repeat-x !important;
}

.twoj_tabs_class21.twoj_orient_bottom .ui-tabs-panel {
    background: #dbdbdb url(i/tabs_s21_bottom_bg.png) repeat-x bottom !important;
}


/* General Tabs Div */

.twoj_tabs_class99 {
}


/* Ul for tab buttons  */

.twoj_tabs_class99 .ui-tabs-nav {
    margin: 0;
    padding: 0;
    background-image: none !important;
    list-style: none none !important;
    background-color: transparent;
}


/* container for every tab button */

.twoj_tabs_class99 .ui-tabs-nav li {
    float: left;
    margin: 0 3px 0 0;
    font-weight: bold;
    padding: 0;
    list-style: none none !important;
    background-image: none !important;
    background-color: transparent;
    /*min-width: 100px;  be nice to Opera */
}


/* tab link */

.twoj_tabs_class99 .ui-tabs-nav a:link,
.twoj_tabs_class99 .ui-tabs-nav a:visited {
    color: #20272c;
}


/* selected tab link */

.twoj_tabs_class99 .ui-tabs-nav .ui-tabs-selected a:link,
.twoj_tabs_class99 .ui-tabs-nav .ui-tabs-selected a:visited {
    color: #20272c;
}


/* full tab button */

.twoj_tabs_class99 .ui-tabs-nav a,
.twoj_tabs_class99 .ui-tabs-nav a span {
    display: block;
    /* float: left;  fixes dir=ltr problem and other quirks IE */
    color: #20272c;
    font: normal 12px Arial, Helvetica, sans-serif;
    padding: 0 6px;
}


/*  tab  */

.twoj_tabs_class99 .ui-tabs-nav a {
    margin: 1px 0 0;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    text-decoration: none;
    white-space: nowrap;
    /* @ IE 6 */
    outline: 0;
    /* @ Firefox, prevent dotted border after click */
    border: 1px solid #bebfc0;
}

.twoj_tabs_class99 .ui-tabs-nav a span {
    padding-left: 12px;
}


/* selected tab */

.twoj_tabs_class99 .ui-tabs-nav .ui-tabs-selected a,
.twoj_tabs_class99 .ui-tabs-nav .ui-tabs-selected a span {
    color: #20272c;
}

.twoj_tabs_class99 .ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    z-index: 2;
    margin-top: 0;
    text-decoration: none;
    border: 1px solid #bebfc0;
}

.twoj_tabs_class99 .ui-tabs-nav .ui-tabs-selected a span {
}

.twoj_tabs_class99.enable_hover .ui-tabs-nav a:hover,
.twoj_tabs_class99.enable_hover .ui-tabs-nav a:hover span {
}

.twoj_tabs_class99.enable_hover .ui-tabs-nav a:hover {
    color: #20272c;
}

.twoj_tabs_class99.enable_hover .ui-tabs-nav a:hover span {
}

.twoj_tabs_class99 .ui-tabs-nav .ui-tabs-selected a:hover {
}

.twoj_tabs_class99 .ui-tabs-nav .ui-tabs-selected a:hover span {
}


/* tab in top buttons location mode */

.twoj_tabs_class99 .ui-tabs-nav .twoj_li_top a,
.twoj_tabs_class99 .ui-tabs-nav .twoj_li_top a span {
}

.twoj_tabs_class99 .ui-tabs-nav .twoj_li_top a {
    border-bottom: 0 none;
}

.twoj_tabs_class99 .ui-tabs-nav .twoj_li_top a span {
    padding-top: 5px;
    padding-bottom: 5px;
}

.twoj_tabs_class99 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a,
.twoj_tabs_class99 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
}

.twoj_tabs_class99.enable_hover .ui-tabs-nav .twoj_li_top a:hover,
.twoj_tabs_class99.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
}

.twoj_tabs_class99.enable_hover .ui-tabs-nav .twoj_li_top a:hover {
}

.twoj_tabs_class99.enable_hover .ui-tabs-nav .twoj_li_top a:hover span {
}

.twoj_tabs_class99 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a {
    top: 1px;
    background-color: #f6f6f6;
    background-image: none;
}

.twoj_tabs_class99 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a span {
    padding-bottom: 6px;
}

.twoj_tabs_class99 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover {
}

.twoj_tabs_class99 .ui-tabs-nav .ui-tabs-selected.twoj_li_top a:hover span {
}


/* tab in bottom buttons location mode */

.twoj_tabs_class99 .ui-tabs-nav .twoj_li_bottom a,
.twoj_tabs_class99 .ui-tabs-nav .twoj_li_bottom a span {
}

.twoj_tabs_class99 .ui-tabs-nav .twoj_li_bottom a {
    margin: 0 0 2px;
    /* position: relative makes opacity fail for disabled tab in IE */
    border-top: 0 none;
}

.twoj_tabs_class99 .ui-tabs-nav .twoj_li_bottom a span {
    background-position: 0 bottom;
    padding-top: 5px;
    padding-bottom: 7px;
}

.twoj_tabs_class99 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a,
.twoj_tabs_class99 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
}

.twoj_tabs_class99 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a {
    background-color: #f6f6f6;
    background-image: none;
    bottom: 1px;
}

.twoj_tabs_class99 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a span {
    padding-top: 6px;
}

.twoj_tabs_class99 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover {
}

.twoj_tabs_class99 .ui-tabs-nav .ui-tabs-selected.twoj_li_bottom a:hover span {
}

.twoj_tabs_class99.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class99.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}

.twoj_tabs_class99.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover,
.twoj_tabs_class99.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}

.twoj_tabs_class99.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover {
}

.twoj_tabs_class99.enable_hover .ui-tabs-nav .twoj_li_bottom a:hover span {
}


/*  tab content  */

.twoj_tabs_class99 .ui-tabs-panel {
    padding: 10px;
    border: 1px solid #bebfc0;
}

.twoj_tabs_class99.twoj_orient_top .ui-tabs-panel {
}

.twoj_tabs_class99.twoj_orient_bottom .ui-tabs-panel {
}


/* SUCKERFISH TOP*/

#suckerfish li ul a:hover,
#suckerfish li ul a:active,
#suckerfish li ul a:focus,
#suckerfish ul li a.active,
#suckerfish ul li.havesubchildsfhover,
#suckerfish ul li.havesubchild-activesfhover,
#suckerfish ul ul li:hover,
#suckerfish ul ul li.sfhover,
#suckerfish ul ul li.havesubchildsfhover,
#suckerfish ul ul li.havesubchild-activesfhover {
    background: #fff;
    color: #000 !important;
}

#suckerfish {
    background: rgba(0, 0, 0, 0) url("../images/menu_bg17.png") repeat center top;
    height: 42px;
    border-radius: 5px;
}

#suckerfish li a {
    height: 40px;
    line-height: 15px;
    max-width: 213px;
    padding: 0 20px !important;
    display: flex;
    align-items: center;
}

#suckerfish ul li a.active:hover,
#suckerfish ul li a.active:active,
#suckerfish ul li a.active:focus {
    color: #222 !important;
    background: #fff;
}

#suckerfish li ul a:hover,
#suckerfish li ul a:active,
#suckerfish li ul a:focus {
    color: #666;
    background: #FFF;
}

#suckerfish h3 {
    display: none
}

#suckerfish ul {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

#suckerfish li.active a {
    background: url(../images/active_menu.png) no-repeat center top;
    color: #fff;
}

#suckerfish li {
    margin: 0;
    padding: 0;
    display: block;
    background: url(../images/menu_divider.gif) repeat-y right;
}

#suckerfish li ul {
    width: 16.4em;
    position: absolute;
    /* second-level lists */
    z-index: 99;
    left: -999em;
    /* using left instead of display to hide menus because display: none isn't read by screen readers */
    height: auto;
    width: 15.9em;
    flex-direction: column;
}

#suckerfish li ul ul {
    margin: -2em 0 0 15em;
    /* third-and-above-level lists */
}

#suckerfish li li {
    padding: 0 1em 0 0;
    margin: 0;
    width: 14.9em;
}

#suckerfish ul a {
    width: auto;
}

#suckerfish li:hover ul ul,
#suckerfish li:hover ul ul ul,
#suckerfish li.sfhover ul ul,
#suckerfish li.havechildsfhover ul ul,
#suckerfish li.havechild-activesfhover ul ul,
#suckerfish li.activesfhover ul ul,
#suckerfish li.sfhover ul ul ul,
#suckerfish li.havechildsfhover ul ul ul,
#suckerfish li.havechild-activesfhover ul ul ul,
#suckerfish li.activesfhover ul ul ul {
    left: -999em;
}


/* This "unhides" the sub-menus (left: -999em is what hides them) */

#suckerfish li:hover ul,
#suckerfish li li:hover ul,
#suckerfish li li li:hover ul,
#suckerfish li.sfhover ul,
#suckerfish li.havechildsfhover ul,
#suckerfish li.havechild-activesfhover ul,
#suckerfish li.activesfhover ul,
#suckerfish li li.sfhover ul,
#suckerfish li li.havesubchildsfhover ul,
#suckerfish li li.havesubchild-activesfhover ul,
#suckerfish li li.activesfhover ul,
#suckerfish li li li.sfhover ul,
#suckerfish li li li.havesubchildsfhover ul,
#suckerfish li li li.havesubchild-activesfhover ul,
#suckerfish li li li.activesfhover ul {
    left: auto;
}


/* STYLING THE MENU

-----------------------------------*/


/* 1st level */

#suckerfish li a {
    text-decoration: none;
    color: #fff;
    margin: 0;
    border-bottom: none;
    text-align: left;
    font-size: 13px;
    font-weight: bold;
}

#suckerfish li:first-child a {
    padding: 0 35px 0 35px;
}

#suckerfish li a:hover,
#suckerfish li a:active,
#suckerfish li a:focus {
    color: #012745;
    background: none;
}

#suckerfish li:hover a,
#suckerfish li.sfhover a,
#suckerfish li.havechildsfhover a,
#suckerfish li.havechild-activesfhover a {
    color: #012745;
    /*background:#fff;*/
}

#suckerfish ul li .active,
#suckerfish li a.active,
#suckerfish li a.active:hover,
#suckerfish li a.active:active,
#suckerfish li a.active:focus {
    color: #012745 !important;
    /*background:#fff;*/
}


/* 2nd level and above */

#suckerfish li ul {
    border: 1px solid #ddd;
    border-top: 0;
    background: #fff;
    color: #012745;
}

#suckerfish li ul ul {
    border: 1px solid #ddd;
}

#suckerfish li ul li {
    border-bottom: 1px solid #ddd;
    border-right: none;
    background: #fff;
    color: #012745;
    font-weight: normal;
}

#suckerfish li ul a {
    border-right: none;
    margin: 0;
    padding: 10px 10px !important;
    line-height: normal;
    height: auto;
    /*color: #999 !important;*/
    /*font-weight:normal !important;*/
}

#suckerfish li.havesubchild,
#suckerfish li.havesubchild-active {
    background: url(../images/arrow.png) no-repeat 94% 50%;
}

#suckerfish li ul a:hover,
#suckerfish li ul a:active,
#suckerfish li ul a:focus,
    /*#suckerfish ul li:hover,

    #suckerfish ul li.sfhover,*/

#suckerfish ul li.havesubchildsfhover,
#suckerfish ul li.havesubchild-activesfhover,
#suckerfish ul ul li:hover,
#suckerfish ul ul li.sfhover,
#suckerfish ul ul li.havesubchildsfhover,
#suckerfish ul ul li.havesubchild-activesfhover {
    background: #fff;
    color: #333 !important;
}

#suckerfish ul li a.active {
    background: #fff;
    color: #333 !important;
}

#suckerfish ul li a.active:hover,
#suckerfish ul li a.active:active,
#suckerfish ul li a.active:focus {
    color: #fff !important;
    /*background:#fff !important;*/
}

#suckerfish li ul a:hover,
#suckerfish li ul a:active,
#suckerfish li ul a:focus {
    color: #000;
    /*background:#FFFFFF;*/
}

.menu-item-has-children ul li {
    background-color: #00ADE3 !important;
    font-weight: bold !important;
}

.menu-item-has-children ul li a {
    color: #fff !important;
    background-color: #00ADE3 !important;
}

.menu-item-has-children ul li:hover {
    background-color: #00ADE3 !important;
}

.menu-item-has-children ul li a:hover {
    color: #012745 !important;
    background-color: #00ADE3 !important;
}

.menu-item-has-children ul li a:focus {
    color: #012745 !important;
    background-color: #00ADE3 !important;
}

li.active ul li a {
    background-image: none !important;;
}


/* OpenID icon style */

input.system-openid,
input.com-system-openid {
    background: url(http://openid.net/images/login-bg.gif) no-repeat;
    background-color: #fff;
    background-position: 0 50%;
    color: #000;
    padding-left: 18px;
}


/* Unpublished */

.system-unpublished {
    background: #e8edf1;
    border-top: 4px solid #c4d3df;
    border-bottom: 4px solid #c4d3df;
}


/* System Messages */

#system-message {
    margin-bottom: 10px;
    padding: 0;
}

#system-message dt {
    font-weight: bold;
}

#system-message dd {
    margin: 0;
    font-weight: bold;
    text-indent: 30px;
}

#system-message dd ul {
    color: #0055BB;
    margin-bottom: 10px;
    list-style: none;
    padding: 10px;
    border-top: 3px solid #84A7DB;
    border-bottom: 3px solid #84A7DB;
}


/* System Standard Messages */

#system-message dt.message {
    display: none;
}

#system-message dd.message {
}


/* System Error Messages */

#system-message dt.error {
    display: none;
}

#system-message dd.error ul {
    color: #c00;
    background-color: #E6C0C0;
    border-top: 3px solid #DE7A7B;
    border-bottom: 3px solid #DE7A7B;
}


/* System Notice Messages */

#system-message dt.notice {
    display: none;
}

#system-message dd.notice ul {
    color: #c00;
    background: #EFE7B8;
    border-top: 3px solid #F0DC7E;
    border-bottom: 3px solid #F0DC7E;
}


/* Debug */

#system-debug {
    color: #ccc;
    background-color: #fff;
    padding: 10px;
    margin: 10px;
}

#system-debug div {
    font-size: 11px;
}


/* COMMON STYLE

--------------------------------------------------------- */

html,
body,
form,
fieldset {
    margin: 0;
    padding: 0;
    text-align: left;
}

body {
    color: #000;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    background: #fff url(../images/body_bg.gif) repeat-x top;
    font-size: 14px;
    line-height: 150%;
}

body.contentpane {
    width: auto;
    /* Printable Page */
    margin: 1em 2em;
    line-height: 1.3em;
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    color: #333;
}


/* Normal link */

a {
    color: #000;
    text-decoration: underline;
}

a:hover,
a:active,
a:focus {
    color: #000;
    text-decoration: none;
}


/* Title text */

.contentheading,
.componentheading,
.blog_more strong,
h1,
h2,
h3,
h4 {
/*    font-family: Arial, Helvetica, sans-serif;*/
}


/* Small text */

small,
.small,
.smalldark,
.mosimage_caption,
.createby,
.createdate,
.modifydate,
a.readon,
.img_caption {
    color: #000000;
    font-size: 92%;
}


/* Heading */

h1 {
    font-size: 25px;
    margin: 25px 0 !important;
}

h2 {
    font-size: 140%;
}

h3 {
    font-size: 125%;
}

h4 {
    font-size: 100%;
    text-transform: uppercase;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 15px 0;
    padding: 0;
    font-weight: 500;
}

h3 {
    margin: 15px 0 0 0;
}

h6 {
    color: #666;
    font-size: 11px;
    font-weight: bold;
}

p,
pre,
blockquote,
ul,
ol {
    margin: 5px 0 10px 0;
    padding: 0;
}

ul {
    list-style: none;
}

ul li {
    padding-left: 14px;
    background: url(../images/bullet.gif) no-repeat 0 8px;
    line-height: 180%;
}

ol li {
    margin-left: 35px;
    line-height: 180%;
}

th {
    padding: 5px;
    font-weight: bold;
    text-align: left;
}

fieldset {
    border: none;
    text-align: left;
    /*padding: 10px 5px;*/
}

fieldset a {
    font-weight: bold;
}

hr {
    border-top: 1px solid #CCCCCC;
    border-right: 0;
    border-left: 0;
    border-bottom: 0;
    height: 1px;
}

td,
div {
    font-size: 100%;
}

img {
    border: none;
}


/* FORM

--------------------------------------------------------- */

form {
    margin: 0;
    padding: 0;
}

form label {
    cursor: pointer;
}

input,
select,
textarea,
.inputbox {
    padding: 3px 5px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 100%;
}

.button {
    padding: 3px 5px;
    background: url(../images/button_bg.gif) repeat-x;
    color: #444;
    font-size: 90%;
    border: 1px solid #ccc;
    text-transform: uppercase;
}

.button:hover,
.button:focus {
    border: 1px solid #999999;
    background: #fff;
    color: #333;
}

.search .button {
    padding: 0px 3px;
    background: #fff;
    color: #999;
    font-size: 90%;
    text-transform: none;
}

.search .button:hover,
.search .button:focus {
    color: #333;
}

* html .button {
    padding: 2px 0 !important;
    /*IE 6*/
}

* + html .button {
    padding: 2px 0 !important;
    /*IE 7*/
}

.inputbox {
    border: 1px solid #CCCCCC;
    background: #FFFFFF;
}

.inputbox:hover,
.inputbox:focus {
    background: #FFFFCC;
}


/* JOOMLA STYLE

--------------------------------------------------------- */

table.blog {
}

.article_separator {
    clear: both;
    display: block;
    height: 20px;
}

.article_column {
}

.column_separator {
    padding: 0 25px;
}


/* content tables */

td.sectiontableheader {
    padding: 4px;
    border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
    padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
    padding: 3px;
}

table.contentpane {
    border: none;
    width: 100%;
}

table.contentpaneopen {
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
}

table.contenttoc {
    margin: 0 0 10px 10px;
    padding: 0;
    width: 35%;
    float: right;
}

table.contenttoc a {
    text-decoration: none;
}

table.contenttoc td {
    padding: 1px 5px 1px 25px;
    background: url(../images/bullet-list.gif) no-repeat 5% 50%;
}

table.contenttoc th {
    padding: 0 0 3PX;
    border-bottom: 1px solid #CCCCCC;
    text-indent: 5px;
}

table.poll {
    padding: 0;
    width: 100%;
    border-collapse: collapse;
}

table.pollstableborder {
    padding: 0;
    width: 100%;
    border: none;
    text-align: left;
}

table.pollstableborder img {
    vertical-align: baseline;
}

table.pollstableborder td {
    padding: 4px !important;
    border-collapse: collapse;
    border-spacing: 0;
}

table.pollstableborder tr.sectiontableentry1 td {
    background: #ECECEC;
}

table.searchintro {
    padding: 0;
    width: 100%;
}

table.searchintro td {
    padding: 0;
}

table.adminform {
}

.adminform .inputbox {
}

.blog_more {
    padding: 10px 0;
    background: url(../images/hdot.gif) repeat-x top;
}

.blog_more strong {
    margin: 0 0 5px;
    display: block;
    font-size: 125%;
}

.blog_more ul {
    margin: 0;
    padding: 0;
}

.blog_more ul li {
    margin: 0;
    padding: 0 0 0 17px;
    background: url(../images/bullet.gif) no-repeat 6px 8px;
}

.category {

}

.row.category-row {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.col-lg-3 {
    flex: 0 1 32%;
    margin-bottom: 25px;
}

h1.componentheading,
.componentheading {
    font-weight: normal;
    font-size: 24px;
    line-height: 100%;
    color: #000;
    margin: 30px 0;
}

.contentdescription {
    padding-bottom: 10px;
}

h2.contentheading,
.contentheading {
    font-weight: normal;
    font-size: 24px;
    line-height: 100%;
    color: #000;
}

a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
    text-decoration: none !important;
    padding: 0;
}

a.readon {
    padding: 1px 0 1px 10px;
    color: #000;
    font-size: 11px;
    font-weight: bold;
    border-bottom: 1px dotted #888;
    text-decoration: none;
    background: url(../images/arrow.png) no-repeat left;
}

a.readon:hover,
a.readon:active,
a.readon:focus {
    color: #ccc;
}

table.contentpaneopen td,
table.contentpane td {
}

table.contentpaneopen,
table.contentpane,
table.blog {
    width: 100%;
}

.moduletable {
    padding: 0;
}

ul.pagination {
    margin: 15px auto;
    padding: 10px 0;
    background: url(../images/hdot.gif) repeat-x top;
}

ul.pagination li {
    margin: 0;
    padding: 0;
    display: inline;
    background: none;
}

ul.pagination li span {
    padding: 2px 5px;
}

ul.pagination a {
    padding: 2px 5px;
    border: 1px solid #F6F6F6;
}

ul.pagination a:hover,
ul.pagination a:active,
ul.pagination a:focus {
    border: 1px solid #ECECEC;
    background: #FFFFFF;
}

.pagenavbar {
    padding-left: 14px;
}

.pagenavcounter {
    padding: 8px 14px 0 14px;
}

.sectiontableheader {
    padding: 8px 5px;
    background: #f0f0f0;
    color: #000;
}

.sectiontableheader a {
    color: #999;
}

tr.sectiontableentry1 td {
    padding: 8px 5px;
    background: url(../images/hdot2.gif) repeat-x bottom;
}

tr.sectiontableentry2 td {
    padding: 8px 5px;
    background: url(../images/hdot2.gif) repeat-x bottom #f9f9f9;
}

tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
    background: url(../images/hdot2.gif) repeat-x bottom #FFFFCC;
}

.smalldark {
    text-align: left;
}

div.syndicate div {
    text-align: center;
}

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {
    background: none;
}


/* META

--------------------------------------------------------- */

.article-tools {
    border-top: 1px solid #DDDDDD;
    width: 100%;
    float: left;
    clear: both;
    margin-bottom: 15px;
    display: block;
    background: #ECECEC;
}

.article-meta {
    padding: 5px;
    width: 80%;
    float: left;
}

.createby {
    padding: 3px;
}

.createdate {
    padding: 3px;
}

.modifydate {
    width: 100%;
    float: left;
}

div.buttonheading {
    float: right;
    width: 15%;
}

.buttonheading img {
    margin: 7px 5px 0 0;
    border: 0;
    float: right;
}


/* MISCELLANOUS

----------------------------------------------------------- */

ul.accessibility {
    position: absolute;
    top: -100%;
}


/*others*/

div.back_button a,
div.back_button a:hover,
div.back_button a:active {
    margin: 10px 0;
    display: block;
    background: none !important;
    text-decoration: none !important;
}

#form-login p {
    margin: 0 0 5px;
    text-align: left;
}

#form-login ul {
    margin: 10px 0 0;
}

.clr {
    clear: both;
}


/* Tooltips */

.tool-tip {
    float: left;
    border: 1px solid #ccc;
    padding: 5px;
    background: #fff;
    z-index: 99;
    max-width: 180px;
}

.tool-title {
    padding: 0;
    margin: 0;
    margin-top: -15px;
    padding-top: 15px;
    padding-bottom: 5px;
    background: url(../../system/images/selector-arrow.png) no-repeat;
    font-size: 100%;
    font-weight: bold;
    display: none;
}

.tool-text {
    margin: 0;
    font-size: 90%;
    color: #000;
}

#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul {
    padding: 0;
    margin: 0;
}

#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li {
    background: none;
    padding: 5px;
    margin: 0;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
}


/* System Standard Messages */

#system-message dd.message ul {
    background: #006699;
    border: none;
}


/* System Error Messages */

#system-message dd.error ul {
    background: #BF0000;
    border: none;
}


/* System Notice Messages */

#system-message dd.notice ul {
    background: #EE9600;
    border: none;
}

#system-message dd {
    font-weight: bold;
    margin: 0;
    text-indent: 0;
}


/* Clearfix */

.clearfix:after {
    clear: both;
    display: block;
    content: ".";
    height: 0;
    visibility: hidden;
}

* html > body .clearfix {
    width: 100%;
    display: block;
}

* html .clearfix {
    height: 1%;
}


/* Firefox Scrollbar Hack - Do not remove */

html {
    margin-bottom: 1px;
    height: 100% !important;
    height: auto;
}

.module_cell {
    padding: 14px;
    border: 1px solid #dcdcdc;
    font-size: 100%;
    color: #000;
}

img.border {
    padding: 6px;
    border: 1px solid #dcdcdc;
    background: #fff;
    display: block;
}

img.border_001 {
    padding: 6px;
    border: 1px solid #dcdcdc;
    background: #fff;
    display: block;
    margin-right: 12px;
}

.header {
    margin-bottom: 11px;
    margin-top: 31px;
    border-radius: 5px;
    background: #00c6f1;
}

.header h1 {
    line-height: 34px;
    /*font-family: Times New Roman;*/
    font-size: 18px;
    color: #fff;
    text-align: center;
    font-weight: normal;
}

.thumbs img {
    height: 75px;
}

.thumbs div {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.thumbs {
    overflow: hidden;
}

.has-tooltip {
    position: relative;
}

.has-tooltip:hover .tooltip2 {
    display: inline-block;
    /* ÐžÑ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼ Ñ‚ÑƒÐ»Ñ‚Ð¸Ð¿ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÐµÑÐ»Ð¸ Ð½Ð°Ð²ÐµÐ»Ð¸ Ð¼Ñ‹ÑˆÑŒÑŽ Ð½Ð° ÑÐ»ÐµÐ¼ÐµÐ½Ñ‚, ÐµÐ³Ð¾ ÑÐ¾Ð´ÐµÑ€Ð¶Ð°Ñ‰Ð¸Ð¹ */
}

.tooltip2 {
    display: none;
    /* Ð¡ÐºÑ€Ñ‹Ð²Ð°ÐµÐ¼ Ñ‚ÑƒÐ»Ñ‚Ð¸Ð¿ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ */
    position: absolute;
    bottom: 100%;
    right: -33px;
    min-width: 350px;
    text-align: left;
    background-color: #E4E4E4;
    color: #000;
    border-radius: 4px;
    padding: 8px 16px;
    font-size: 12px;
    margin-bottom: 8px;
    cursor: default;
}

.mrav_child_page_name {
    width: 80%;
}

.tooltip2::after {
    /* Ð­Ñ‚Ð¾ ÑƒÐ³Ð¾Ð»Ð¾Ðº */
    content: '';
    position: absolute;
    top: 100%;
    right: 40px;
    border: 8px solid transparent;
    border-top-color: #E4E4E4;
}

.like-button {
    position: relative;
    background: none;
    border: none;
    padding: 0;
    font-size: 14px;
    color: tomato;
    margin: 0px;
    cursor: pointer;
}

.like-button:hover {
    color: darkred;
}


/* Pre, Code ---*/

pre,
.code {
    background: #ffffdd;
    border-left: 5px solid #ccc;
    font: 1em/1.5 Monaco, Consolas, "Courier News", monospace;
    margin: 15px 0;
    padding: 10px 15px !important;
}


/* Dropcap ---*/

.dropcap {
    color: #333;
    display: block;
    float: left;
    font: 60px/40px Georgia, Times, serif;
    padding: 7px 8px 0 0;
}


/* Blockquote ---*/

blockquote {
    font-family: Georgia, Times, serif;
    font-size: 115%;
}

blockquote span.open {
    background: url(../images/typo/so-q.gif) no-repeat left top;
    padding: 0 0 0 20px;
}

blockquote span.close {
    background: url(../images/typo/sc-q.gif) no-repeat bottom right;
    padding: 0 20px 0 0;
}


/* Inline Words Hilite ---*/

.highlight {
    background: #ffffdd;
    font-weight: bold;
    padding: 1px 5px;
}


/* Tips, Error, Message, Hightlight ---*/

p.error,
p.message,
p.tips,
p.rss,
p.key,
p.tag,
p.cart,
p.note,
p.photo,
p.doc,
p.mobi {
    padding-left: 25px;
    position: relative;
}

p.error span.icon,
p.message span.icon,
p.tips span.icon,
p.rss span.icon,
p.key span.icon,
p.tag span.icon,
p.cart span.icon,
p.note span.icon,
p.photo span.icon,
p.doc span.icon,
p.mobi span.icon {
    background-image: url(../images/typo/icons/icons-sprites-silk.png);
    /*background-image: url(../images/typo/icons/icons-sprites-tango.png);*/
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    top: 2px;
    left: 0;
}

p.error span.icon {
    background-position: left -54px;
}

p.message span.icon {
    background-position: left -72px;
}

p.tips span.icon {
    background-position: left -90px;
}

p.key span.icon {
    background-position: left -108px;
}

p.tag span.icon {
    background-position: left -126px;;
}

p.cart span.icon {
    background-position: right -54px;
}

p.doc span.icon {
    background-position: right -72px;
}

p.note span.icon {
    background-position: right -90px;
}

p.photo span.icon {
    background-position: right -108px;
}

p.mobi span.icon {
    background-position: right -126px;
}

p.error {
    color: #CC0000;
}

p.message {
    color: #2C79B3;
}

p.tips {
    color: #E58C00;
}


/* Special list style ---*/

ul.checklist li,
ul.star li,
ul.arrow li,
ul.address li,
ul.phone li,
ul.email li {
    background: none;
    margin-left: 8px;
    padding: 0 0 0 22px;
    position: relative;
    overflow: hidden;
}

ul.checklist span.icon,
ul.star span.icon,
ul.arrow span.icon,
ul.address span.icon,
ul.phone span.icon,
ul.email span.icon {
    background-image: url(../images/typo/icons/icons-sprites-silk.png);
    /*background-image: url(../images/typo/icons/icons-sprites-tango.png);*/
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

ul.arrow span.icon {
    background-position: left top;
}

ul.star span.icon {
    background-position: left -18px;
}

ul.checklist span.icon {
    background-position: left -36px;
}

ul.phone span.icon {
    background-position: right top;
}

ul.address span.icon {
    background-position: right -18px;
}

ul.email span.icon {
    background-position: right -36px;
}

ul.bookmark-links li {
    background: url(../images/typo/arrow.png) no-repeat 0px 10px !important;
    border-bottom: 1px dotted #e6e6e6;
    padding: 5px 0 5px 10px !important;
}


/* Big Number ---*/

p.blocknumber {
    position: relative;
    padding: 5px 0 5px 55px !important;
}

.bignumber-1,
.bignumber-2,
.bignumber-3 {
    background-image: url(../images/typo/numberlist-bg.png);
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    width: 44px;
    height: 44px;
    line-height: 44px !important;
    position: absolute;
    top: 0;
    left: 0;
    font: bold 20px/normal Arial, sans-serif;
    text-align: center;
}

.bignumber-1 {
    background-position: left top;
}

.bignumber-2 {
    background-position: left -44px;
}

.bignumber-3 {
    background-position: left -88px;
}


/* Talking box. Thinking box. ---*/

div.bubble {
    position: relative;
    padding-bottom: 20px;
}

div.bubble .box-ct {
    padding: 16px;
    position: relative;
}

div.bubble .box {
    position: absolute;
    height: 16px;
    width: 16px;
}

div.bubble .tl,
div.bubble .tr,
div.bubble .br,
div.bubble .bl {
    background-repeat: no-repeat;
    position: absolute;
}

div.bubble .tl {
    background-position: left -20px;
    top: 0;
    left: 0;
}

div.bubble .tr {
    background-position: right -20px;
    top: 0;
    right: 0;
}

div.bubble .br {
    background-position: right bottom;
    bottom: 0;
    right: 0;
}

div.bubble .bl {
    background-position: left bottom;
    bottom: 0;
    left: 0;
}

div.bubble span.arrow {
    width: 13px;
    height: 7px;
    font-weight: bold;
    display: block;
    margin-left: 20px;
}

div.bubble-l1 span.arrow,
div.bubble-l2 span.arrow {
    background: url(../images/typo/bubble-l.png) no-repeat left top
}

div.bubble-d1 span.arrow,
div.bubble-d2 span.arrow {
    background: url(../images/typo/bubble-d.png) no-repeat left top;
}

div.bubble-hl1 span.arrow,
div.bubble-hl2 span.arrow {
    background: url(../images/typo/bubble-hl.png) no-repeat left top;
}

div.bubble span.author {
    background: url(../images/typo/icons/icon-author.gif) no-repeat 10px 3px;
    padding-left: 25px;
    display: block;
    font-weight: bold;
}


/* Bubble light style 1 */

div.bubble-l1 div.box-ct {
    background: #E0E0E0;
}

div.bubble-l1 .tl,
div.bubble-l1 .tr,
div.bubble-l1 .bl,
div.bubble-l1 .br {
    background-image: url(../images/typo/bubble-l.png);
}


/* Bubble light style 2 */

div.bubble-l2 div.box-ct {
    background: #E0E0E0;
}


/* Bubble Dark light style 1 */

div.bubble-d1 div.box-ct {
    background: #444;
    color: #fff;
}

div.bubble-d1 div.tl,
div.bubble-d1 div.tr,
div.bubble-d1 div.bl,
div.bubble-d1 div.br {
    background-image: url(../images/typo/bubble-d.png);
}


/* Bubble Dark light style 2 */

div.bubble-d2 div.box-ct {
    background: #444;
    color: #fff;
}


/* Bubble highlight style 1 */

div.bubble-hl1 .box-ct {
    background: #069;
    color: #fff;
}

div.bubble-hl1 div.tl,
div.bubble-hl1 div.tr,
div.bubble-hl1 div.bl,
div.bubble-hl1 div.br {
    background-image: url(../images/typo/bubble-hl.png);
}


/* Bubble highlight style 2 */

div.bubble-hl2 div.box-ct {
    background: #069;
    color: #fff;
}


/* Box style ---*/

.box-sticky,
.box-download,
.box-grey,
.box-hilite {
    margin: 15px 0;
    padding: 10px !important;
    border: 3px solid #ddd;
}

.box-sticky {
    background: url(../images/typo/icons/sticky-big.png) no-repeat 10px center #fff;
    padding-left: 50px !important;
    border-color: #d2d2b6;
}

.box-download {
    background: url(../images/typo/icons/download-big.png) no-repeat 10px center #fff;
    padding-left: 50px !important;
    border-color: #d6e9f3;
}

.box-grey {
    background-color: #f7f7f7;
}

.box-hilite {
    border-color: #d2d2b6;
    background: #ffffdd;
}


/* Legend ---*/

.legend-title {
    background: #FFFFFF;
    display: block;
    float: left;
    font-weight: bold;
    left: 7px;
    margin: 0 !important;
    padding: 0 5px !important;
    position: absolute;
    top: -12px;
}

.legend {
    border: 3px solid #CCCCCC;
    margin: 20px 0;
    padding: 0 10px;
    position: relative;
}

.legend-hilite .legend-title {
    color: #006699;
}

.legend-hilite {
    border: 3px solid #d6e9f3;
    margin: 20px 0;
    padding: 0 10px;
    position: relative;
}


/* OTHERS
--------------------------------------------------*/

div.ja-adv {
    border: 1px solid #ddd;
    padding: 10px;
}

div.ja-adv span.sponsor {
    color: #999;
    display: block;
    font-size: 92%;
    text-align: right;
}


/* Highslide ---*/

.highslide-header {
    border-bottom: 1px solid #CCCCCC;
}

.highslide-header li {
    background: none;
}

.highslide-body {
    padding: 10px 0 !important;
}

.highslide {
    margin: 0;
}

.highslide img {
    padding: 2px;
    border: 1px solid #CCCCCC;
}

.highslide:hover img {
    border: 1px solid #ABABAB !important;
}

ul.checklist li {
    padding: 3px 0 3px 28px;
    background: url(../images/bottom_list.png) no-repeat left;
    line-height: 180%;
    margin-left: 0;
}

#block-4 {
    display: flex;
    justify-content: center;
    margin-bottom: 15px;
}

.wp-block-media-text.img__block {
    display: flex;
    flex-direction: column;
}

.wp-block-media-text.img__block .wp-block-media-text__content {
    padding: 5px 0 !important;
}

.wp-block-media-text.img__block .wp-block-media-text__content a {
    color: #3399ff;
}

.widget-title {
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    color: #fff;
    line-height: 24px;
    margin-bottom: 6px;
    text-indent: 10px;
    height: 24px;
    background: rgba(0, 0, 0, 0) url(../images/menu_bg17.png) repeat center top;
    border-radius: 5px;
}

#nav_menu-6 ul.menu li, #listcategorypostswidget-3 ul li, #nav_menu-7 ul.menu li, #nav_menu-8 ul.menu li, #nav_menu-10 ul.menu li, #nav_menu-11 ul.menu li {
    padding-left: 15px !important;
    background: url('../images/bullet.gif') no-repeat 2px 13px !important;
    line-height: 180%;
    font-size: 92%;
    text-align: left;
}

#nav_menu-9 ul.menu li {
    text-align: center;
    margin-bottom: 15px !important;

}

#nav_menu-9 ul.menu li a {
    color: #3399ff;
    background: none !important;
    text-decoration: underline;
    font-weight: 700;
}

#nav_menu-6 ul.menu li a, #nav_menu-7 ul.menu li a, #nav_menu-8 ul.menu li a, #nav_menu-10 ul.menu li a, #nav_menu-11 ul.menu li a {
    background: none !important;
    text-decoration: underline;
}

#nav_menu-6 ul.menu li a:hover, #nav_menu-7 ul.menu li a:hover, #nav_menu-8 ul.menu li a:hover, #nav_menu-9 ul.menu li a:hover, #nav_menu-10 ul.menu li a:hover, #nav_menu-11 ul.menu li a:hover {
    text-decoration: none;
}

table {
    overflow: hidden;
    border-collapse: collapse;
}

table td {
    padding: 15px;
}

.table__responsive {
    overflow-x: auto;
}

.table__responsive table {
    width: 100%;
    border-collapse: collapse;
}

#wrapper {
    max-width: 1280px !important;
}

.gallerycontent {
    display: none;
}

@media (max-width: 1310px) {
    #wrapper {
        padding: 0 15px;
    }
}

.icon-menu {
    display: none;
}

.page__content {
    display: flex;
    justify-content: space-between;
}

.left,
.right {
    flex: 0 0 250px;
}

.content {
    margin: 0 30px;
    flex: 0 1 710px;
}

#smoothgallery_shadow {
    max-width: 1280px !important;
}

#smoothgallery {
    max-width: 1280px !important;
}

#suckerfish_shadow {
    max-width: 850px !important;
}

@media (max-width: 992px) {
    .entry-content iframe {
        max-width: 840px;
        width: 100%;
    }

    .col-lg-3 {
        flex: 0 1 48%;
    }

    a#CecutientBtn {
        display: none !important;
    }

    .icon-menu {
        display: block;
        position: absolute;
        width: 30px;
        height: 18px;
        cursor: pointer;
        z-index: 5;
        border: none;
        background: transparent;
        top: 5px;
        right: 5px;
    }

    .icon-menu span,
    .icon-menu::before,
    .icon-menu::after {
        content: "";
        -webkit-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
        right: 0;
        position: absolute;
        width: 100%;
        height: 2px;
        background-color: #000;
    }

    .icon-menu::before {
        top: 0;
    }

    .icon-menu::after {
        bottom: 0;
    }

    .icon-menu span {
        top: calc(50% - 0.11rem);
    }

    .icon-menu.open span {
        width: 0;
    }

    .icon-menu.open::before {
        top: calc(50% - 1px);
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

    .icon-menu.open::after {
        bottom: calc(50% - 1px);
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    #suckerfish {
        background: transparent;
        height: 1px;
        border-radius: 5px;
    }

    .module_menu {
        position: fixed;
        top: 0;
        left: 0;
        width: 280px;
        background: #00c6f1;
        height: 100%;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
        overflow: auto;
    }

    #suckerfish ul {
        align-items: start;
        flex-direction: column;
    }

    #suckerfish li {
        background: none;
    }

    #suckerfish li ul {
        border: none;
        position: static;
        padding-left: 20px;
        background: transparent;
    }

    #suckerfish li ul li {
        border-bottom: none;
        border-right: none;
        background: transparent;
    }

    .parent ul li {
        background-color: transparent !important;
    }

    .parent ul li a {
        background-color: transparent !important;
    }

    #suckerfish li ul ul {
        margin: 0;
        border: none;
    }

    .menu-item-has-children ul li a {
        background-color: transparent !important;
    }

    .module_menu.open {
        -webkit-transition: 0.2s visibility linear, 0.2s opacity linear;
        -o-transition: 0.2s visibility linear, 0.2s opacity linear;
        transition: 0.2s visibility linear, 0.2s opacity linear;
        visibility: visible;
        opacity: 1;
    }

    .menu-item-has-children ul li {
        background-color: transparent !important;
    }

    .page__content {
        flex-direction: column;
    }

    #right,
    #left {
        min-height: auto;
    }

    .page__container {
        display: flex;
        justify-content: space-between;
    }

    .left,
    .right {
        flex: 0 0 48%;
    }

    .content {
        margin: 0;
    }
}

@media (max-width: 750px) {
    .nav-links {
        flex-direction: column;
    }

    .nav-links > div {
        margin-top: 10px;
    }

    .header h1 {
        line-height: 24px;
    }

    .tooltip2 {
        left: -156px;
        right: auto;
    }

    .tooltip2::after {
        right: 53%;
    }

    .mrav_child_pages li, .page ul li {
        align-items: start;
        flex-direction: column;
    }

    .mrav_ecp_info {
        margin: 0;
    }
}

@media (max-width: 650px) {
    .header {
        display: none;
    }

    #suckerfish_shadow {
        display: none;
    }

    .col-lg-3 {
        flex: 0 1 100%;
    }

    .news__item {
        flex-direction: column;
    }

    .news__item-img {
        width: 50%;
        margin: 0 auto 10px;
    }
}

@media (max-width: 500px) {
    .news__item-img {
        width: 100%;
    }

    .page__container {
        flex-direction: column;
    }

    .left,
    .right {
        flex: 0 0 48%;
    }

    .header h1 {
        padding: 5px 30px;
    }
}

@media (max-width: 410px) {
    .tooltip2 {
        min-width: 280px;
    }

    .tooltip2::after {
        right: 43%;
    }
}

ul.mravinline {
    margin: 0;
    padding: 0;   
}
ul.mravinline li {
    background: none;
    margin: 0;
    padding: 0;
    line-height: 100%;
}
ul.mravinline li p {
    margin: 0;
}
