@import url(../fonts/arialnarrow/stylesheet.css);

@import url(../fonts/arialnarrow/stylesheet.css);

body {
    font-family: Arial,sans-serif;
}

body#bd {
    background: #fff;
    color: #333;
    font-size: 12px;
    line-height: 1.5;
}

a {
    color: #069;
    text-decoration: none;
}

a:hover,a:active,a:focus {
    text-decoration: underline;
}

ul li {
    background: none;
    overflow: visible;
    padding: 0;
}

p.readmore {
    float: left;
    padding-top: 2px;
}

p.readmore a {
    background: url(../images/arrow-bg.png) no-repeat right top;
    color: #000!important;
    display: inline-block;
    font: bold 10px/20px Arial,sans-serif;
    height: 20px;
    text-transform: uppercase;
    padding: 0 12px 0 8px;
}

p.readmore a:hover,p.readmore a:active,p.readmore a:focus {
    background: url(../images/arrow-bg.png) no-repeat right bottom;
    color: #fff!important;
    text-decoration: none;
}

img.img-border {
    border: 1px solid #ddd;
    margin: 20px 0;
    padding: 3px;
}

.ja-thumbnailwrap {
    margin-top: 15px;
}

h1 {
    font-size: 180%;
}

h2 {
    font-size: 150%;
}

h4 {
    font-size: 116%;
    text-transform: none;
}

.contentheading,.componentheading,h1,h2,h3,h4,h5 {
    font-family: Calibri,Georgia,Cambria,"Times New Roman",Times,serif;
}

h1.contentheading,h2.contentheading,.contentheading {
    padding-bottom: 5px;
    margin: 0;
}

h1.contentheading {
    font-family: Times, serif;
    font-size: 250%;
    font-weight: 400;
    margin: 30px 0;
    padding: 0;
}

h1.componentheading,.componentheading {
    border-bottom: 10px solid #ddd;
    color: #000;
    font: bold 200%/normal Arial,sans-serif;
    margin-bottom: 12px;
    text-transform: uppercase;
    padding: 0 0 8px;
}

.contentheading {
    font-size: 200%;
}

.ja-telineiv-blog .contentheading {
    font-size: 200%;
    line-height: 1;
    margin: 0;
    padding: 0 0 0 70px;
}

.items-leading .contentheading {
    font-size: 175%;
}

.jitem-title {
    font-size: 110%;
    font-weight: 700;
}
#xmap li {
	background: none;
}
.ja-moduletable ul li,.ja-module ul li {
    background: url(../images/pix.png) no-repeat 1px -63px;
    line-height: 1.4;
}
.ja-content-main ul li {
	background: url(../images/pix-right-pointer.png) no-repeat 1px 4px;
    line-height: 1.4;
}
.ja-moduletable ol li,.ja-module ol li,.ja-content-main ol li {
    line-height: 1.4;
}

#ja-absolute .main {
    height: auto;
    left: 1px;
    position: fixed;
    top: 1px;
    width: auto!important;
    z-index: 0;
}

#ja-absolute .main a {
    //background: url(../images/joomla15.png) no-repeat left top;
    //display: block;
    height: 99px;
    overflow: hidden;
    text-indent: -9999px;
    width: 91px;
}

#ja-absolute .main a:hover,#ja-absolute .main a:focus {
    background-position: left bottom;
    text-decoration: none;
}

input,select,textarea,.inputbox {
    font-family: Arial,sans-serif;
    padding: 2px;
}

.inputbox {
    background: #fff;
    border: 1px solid #aaa;
    padding: 3px 5px;
}

.button,button {
    background: url(../images/grad-l1.gif) repeat-x left bottom #fff;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ddd;
    cursor: pointer;
    font-family: "Arial Narrow",Arial,Verdana,Sans-serif;
    font-weight: 700;
    overflow: visible;
    text-transform: uppercase;
    padding: 3px 5px;
}

.button2-left {
    margin-left: 0!important;
    margin-top: 10px!important;
    margin-right: 5px;
}

.toggle-editor .button2-left {
    margin-top: 5px!important;
}

.searchintro {
    border-bottom: 1px solid #ccc;
}

.results h4 {
    font-size: 110%;
    text-transform: none;
}

input#contact_email_copy {
    float: left;
    margin-right: 5px;
}

.items-leading {
    background: #FFFAE5;
    border: 1px solid #ddd;
    margin: 0 0 12px;
    padding: 8px;
}

.items-row {
    //background: url(../images/divider.gif) repeat-x top;
    padding-top: 20px;
}

.items-row .item {
    //background: url(../images/dot-2.gif) repeat-y left;
}

.article-tools {
    border-bottom: 1px dotted #ddd;
    font-family: Arial,sans-serif;
    line-height: normal;
    margin-bottom: 5px;
    text-transform: uppercase;
    position: static;
    padding: 0 0 2px;
}

dl.article-info {
    color: #999;
    margin: 5px 0 0;
	width: 100%;
}

ul.actions li {
    background: none;
    line-height: 1;
}

p.modifydate {
    color: #999;
    font-family: "Arial Narrow",Arial,sans-serif;
    margin-top: 0;
    text-transform: uppercase;
}

.ja-telineiv-blog .article-tools {
    border: 0 none;
    display: block;
    font-style: italic;
    text-transform: uppercase;
    padding: 5px 0 0 70px;
}

.ja-telineiv-blog .article-info a {
    text-transform: uppercase;
}

.ja-telineiv-blog .ja-blog-date {
    background: url(../images/curl2-bg.gif) no-repeat left top;
    color: #fff;
    padding-top: 5px;
    position: absolute;
    left: -20px;
    line-height: 1;
    text-align: center;
    top: 0;
    width: 80px;
}

.ja-telineiv-blog .ja-blog-date div.inner {
    background: #333;
    display: block;
    padding: 0 10px 5px!important;
}

.ja-telineiv-blog .ja-blog-date span.date {
    float: left;
    font-size: 200%;
    font-weight: 700;
    margin-top: 2px;
    text-shadow: 0 1px 1px #000;
}

.ja-telineiv-blog .ja-blog-date span.month-year {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    color: #ccc;
    padding-top: 7px;
    display: block;
}

.ja-telineiv-blog .ja-blog-date span.month-year strong {
    display: block;
    padding: 0 0 2px;
}

.ja-telineiv-blog .ja-blog-date .jac-add-button {
    border: 0;
    color: #ccc;
    clear: both;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    width: 100%;
    float: none;
    margin: 3px 0 0;
    padding: 0;
}

.ja-telineiv-blog .ja-blog-date .jac-add-button a {
    color: #ccc!important;
    display: inline;
    text-shadow: 0 1px 1px #000;
    border: 0;
    background: none!important;
    text-transform: none;
    line-height: normal;
    width: 100%;
    padding: 0!important;
}

.ja-telineiv-blog .jac-add-button span.jac-count-comment {
    background: none;
    border: 0;
    color: #ccc!important;
    display: inline;
    line-height: 1;
    width: 100%;
    padding: 0;
}

.item-page .article-content {
    font-family: Georgia,Cambria,"Times New Roman",Times,serif;
    font-size: 115%;
}
.item-page p {
	font-size: 14px;
}
.item-page .acc-header .dotted {
border-bottom: 1px dotted gray;
cursor: pointer;
}
.item-page .acc-header-active .dotted {
border-bottom: none;
cursor: default;
}

div.img_caption {
    margin-bottom: 15px!important;
    margin-top: 15px!important;
}

p div.img_caption {
    margin-top: 5px;
}

p.img_caption {
    background-color: #000;
    border-top: 1px solid #fff;
    color: #ccc;
    font-family: "Arial Narrow",Arial,sans-serif;
    text-transform: uppercase;
    padding: 2px 5px 0;
}

thead tr th {
    background: #333;
    color: #fff;
    padding: 5px;
}

.cat-list-row1:hover,.cat-list-row2:hover {
    background: #FFFFA3;
}

.cat-list-row2,tr.cat-list-row2 td {
    background-color: #f0f0f0;
}

table.contenttoc {
    border: 1px solid #ccc;
}

table.contenttoc th {
    background: #f0f0f0;
    text-transform: uppercase;
}

form#poll {
    border-bottom: 1px dotted #ccc;
    font-weight: 700;
}

table.pollstableborder td {
    background: #f0f0f0;
    font-weight: 700;
    padding: 5px!important;
}

table.pollstableborder tr.sectiontableentry0 td,table.pollstableborder tr.sectiontableentry1 td {
    background: #fff;
    font-weight: 400;
}

.pagination {
    border-bottom: 1px solid #ddd;
}

.pagination ul,.pagination p.counter {
    line-height: 25px;
    margin: 0;
}

.pagination li span,.pagination li strong,.pagination li a {
    line-height: 25px;
}

.items-more {
    background: url(../images/divider.gif) repeat-x top;
}

.items-more h3 {
    font-family: "Arial Narrow",Arial,sans-serif;
    font-size: 125%;
    letter-spacing: -1px;
    text-transform: uppercase;
}

.registration fieldset {
    border: 1px solid #ccc;
    margin: 15px 0;
    padding: 15px;
}
#Mod169 h3, #Mod169 h3 {
	border-bottom: none;
}
#Mod260 div, #Mod265 div {
	padding: 0;
	overflow: hidden;
    height: 137px;
}
 #Mod265 div p {
	margin: 0;
 }
 #Mod1852 {
	background: #fff url("/images/banners/vez-980x90-50.jpg") no-repeat; 
 }
div.ja-moduletable h3,div.moduletable h3 {
    border-bottom: 1px solid #ddd;
    border-top: 4px solid #ccc;
    color: #000;
    font: bold 125%/normal ArialNarrowBold,"Arial Narrow",Arial,sans-serif;
    text-transform: uppercase;
    margin: 0;
    padding: 8px 8px 5px;
}

div.ja-moduletable,div.moduletable {
    background: #fff;
    border: 1px solid #ccc;
    margin: 2px 2px 4px;
    padding: 0;
}

div.ja-moduletable .ja-box-ct,div.moduletable .ja-box-ct {
    padding: 8px;
}

div.ja-moduletable ul,div.ja-module ul,div.ja-moduletable ol,div.ja-module ol,div.ja-moduletable p,div.ja-module p,div.ja-moduletable h4,div.ja-module h4 {
    margin-top: 0;
}

div.ja-moduletable #login-form ul li,div.ja-module #login-form ul li {
    padding-left: 12px!important;
}

div.moduletable-tabs .ja-box-ct {
    padding: 0!important;
}

div.moduletable-newsfp {
    background: 0!important;
    border: 0;
    margin: 0!important;
}
div.moduletable_sl1-r div.ja-box-ct {
	padding: 0;
    height: 180px;
}
span.jazin-content-text {
    color: #999;
    overflow: hidden;
}

#ja-topnav {
    float: right;
    margin-bottom: -47px;
}

#ja-topnav ul {
    cursor: default;
}

#ja-topnav ul li a,#ja-topnav ul li a span {
    cursor: inherit;
}

#ja-topmega {
    position: relative;
    z-index: 12;
    border: none;
}

#ja-topmega li.nav-blog a.nav-blog,#ja-topmega li.nav-interview a.nav-interview,#ja-topmega li.nav-social a.nav-social,#ja-topmega li.nav-social-fb a.nav-social-fb,#ja-topmega li.nav-social-vk a.nav-social-vk,#ja-topmega li.nav-social-lj a.nav-social-lj,#ja-topmega li.nav-social-g a.nav-social-g,#ja-topmega li.nav-social-r a.nav-social-r,#ja-topmega li.nav-social-o a.nav-social-o {
    text-indent: -1000em;
    width: 28px;
    margin: 4px 2px;
    padding: 4px 0 3px;
}

#ja-topmega li.nav-blog,#ja-topmega li.nav-interview,#ja-topmega li.nav-social,#ja-topmega li.nav-social-fb,#ja-topmega li.nav-social-vk,#ja-topmega li.nav-social-lj,#ja-topmega li.nav-social-g,#ja-topmega li.nav-feeds,#ja-topmega li.nav-social-o {
    float: right;
    border: none;
}

#ja-topmega li.nav-social .childcontent-inner {
    background: #fff;
}

#ja-topmega li.nav-blog a.nav-blog {
    background: url(../images/icons/nav-blog.png) no-repeat center #000!important;
}

#ja-topmega li:hover a.nav-blog,#ja-topmega li.over a.nav-blog,#ja-topmega li.active a.nav-blog {
    background: url(../images/icons/nav-blog.png) no-repeat center #3b7513!important;
}

#ja-topmega li.nav-blog .ja-moduletable ul li {
    padding-left: 10px;
}

#ja-topmega li.nav-blog .ja-moduletable .k2LatestCommentsBlock ul li {
    background: none;
    padding-left: 0;
    padding-right: 0;
}

#ja-topmega li.nav-interview a.nav-interview {
    background: url(../images/icons/nav-interview.png) no-repeat center #000!important;
}

#ja-topmega li:hover a.nav-interview,#ja-topmega li.over a.nav-interview,#ja-topmega li.active a.nav-interview {
    background: url(../images/icons/nav-interview.png) no-repeat center #e04b40!important;
}

#ja-topmega .ja-moduletable .nav-social-main-g,#ja-topmega .ja-moduletable .nav-social-main-vk,#ja-topmega .ja-moduletable .nav-social-main-lj,#ja-topmega .ja-moduletable .nav-social-main-fb,#ja-topmega .ja-moduletable .nav-social-main-t,#ja-topmega .ja-moduletable .nav-social-main-r,#ja-topmega .ja-moduletable .nav-social-main-o {
    width: 28px;
    height: 25px;
    cursor: pointer;
    margin: 5px 0 0;
}

#ja-topmega .ja-moduletable .nav-social-main-fb,#ja-topmega .ja-moduletable .nav-social-main-t,#ja-topmega .ja-moduletable .nav-social-main-lj {
    float: right;
}

.nav-social-main-g+p,.nav-social-main-r+p,.nav-social-main-o+p,.nav-social-main-vk+p {
    padding-left: 5px;
    border-left: 1px solid #ddd;
    margin-left: 34px;
}

.nav-social-main-fb+p,.nav-social-main-t+p,.nav-social-main-lj+p {
    border-left: none;
    border-right: 1px solid #ddd;
    margin: 0 34px 0 0;
}

#ja-topmega li:hover .nav-social,#ja-topmega li.over .nav-social,#ja-topmega li.active .nav-social,#ja-topmega li.nav-social .nav-social {
    background: url(../images/icon-social.jpg) no-repeat 3px -26px #fff!important;
}

#ja-topmega li:hover .nav-social-fb,#ja-topmega li.over .nav-social-fb,#ja-topmega li.active .nav-social-fb,#ja-topmega li.nav-social-fb .nav-social-fb {
    background: url(../images/icon-social.jpg) no-repeat 3px -104px #fff!important;
}

#ja-topmega li:hover .nav-social-vk,#ja-topmega li.over .nav-social-vk,#ja-topmega li.active .nav-social-vk,#ja-topmega li.nav-social-vk .nav-social-vk {
    background: url(../images/icon-social.jpg) no-repeat 3px -1px #fff!important;
}

#ja-topmega li:hover .nav-social-lj,#ja-topmega li.over .nav-social-lj,#ja-topmega li.active .nav-social-lj,#ja-topmega li.nav-social-lj .nav-social-lj {
    background: url(../images/icon-social.jpg) no-repeat 3px -52px #fff!important;
}

#ja-topmega li:hover .nav-social-g,#ja-topmega li.over .nav-social-g,#ja-topmega li.active .nav-social-g,#ja-topmega li.nav-social-g .nav-social-g {
    background: url(../images/icon-social.jpg) no-repeat 3px -78px #fff!important;
}

#ja-topmega li:hover .nav-social-r,#ja-topmega li.over .nav-social-r,#ja-topmega li.active .nav-social-r,#ja-topmega li.nav-social-r .nav-social-r {
    background: url(../images/icon-social.jpg) no-repeat 3px -129px #FFF!important;
}

#ja-topmega li:hover .nav-social-o,#ja-topmega li.over .nav-social-o,#ja-topmega li.active .nav-social-o,#ja-topmega li.nav-social-o .nav-social-o {
    background: url(../images/icon-social.jpg) no-repeat 3px -157px #FFF!important;
}

#ja-topmega li.nav-feeds a.nav-feeds {
    background: url(../images/icon-feeds.png) no-repeat center #f68916!important;
}

#ja-topmega li:hover a.nav-feeds,#ja-topmega li.over a.nav-feeds,#ja-topmega li.active a.nav-feeds {
    background: url(../images/icon-feeds.png) no-repeat center #F68916!important;
}

#ja-topmega li.nav-feeds .childcontent-inner {
    background: #fff;
    padding-top: 0;
}

div.ja-twitter {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 0;
}

.ja-twitter-wrapper {
    background: #f0f0f0;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    padding: 8px;
}

.ja-twitter-wrapper .ja-twitter-avatar {
    padding-right: 2px!important;
}

.ja-twitter center img {
    float: none!important;
}

.ja-twitter h4 {
    margin: 10px 0;
    padding: 5px 0;
}

div.moduletable-ads .ads-squarebutton img,div.moduletable-ads .ads-squarepopup img {
    border: 1px solid #ccc;
    margin: 3px;
}

div.bannergroup_text div.banneritem {
    border-bottom: 1px dotted #ccc;
    padding: 5px 0;
}

div.bannergroup_text div.bannerfooter {
    padding: 5px 0;
}

#ja-container .main-inner1 {
    background: url(../images/stripe-bg-2.png) #ddd;
    margin: 0;
    padding: 2px;
}

.ja-content-top {
    background: #fff;
    border: 1px solid #ccc;
    margin: 2px;
    padding: 0;
}

.ja-content-main {
    background: url(../images/dot5px.gif) repeat-x top #fff;
    border: 1px solid #ccc;
    border-top: 0;
    margin: 2px;
    padding: 8px 19px;
}
.ja-content-main .item-pagenewspage p {
	/*overflow: hidden;*/
}

.ja-blocktab-title {
    left: -25px;
    position: absolute;
    top: 8px;
}

.ja-blocktab-title ul li {
    background: url(../images/news-btn-sprites.gif) no-repeat top left #fff;
    color: #666;
    cursor: pointer;
    display: block;
    font: 92%/18px Arial,sans-serif;
    margin-bottom: 5px;
    text-indent: -1000em;
    text-transform: uppercase;
    width: 18px;
}

.ja-blocktab-title ul li:hover,.ja-blocktab-title ul li.active {
    background-position: bottom left;
}

.ja-blocktab-title ul li.blocktab-ja-news-2 {
    background-position: center top;
}

.ja-blocktab-title ul li.blocktab-ja-news-2:hover,.ja-blocktab-title ul li.blocktab-ja-news-2.active {
    background-position: center bottom;
}

.ja-blocktab-title ul li.blocktab-ja-news-3 {
    background-position: right top;
}

.ja-blocktab-title ul li.blocktab-ja-news-3:hover,.ja-blocktab-title ul li.blocktab-ja-news-3.active {
    background-position: right bottom;
}

#ja-content-mass-bottom .ja-moduletable,#ja-content-mass-bottom .ja-module {
    border-top: 0;
    float: left;
    width: 49%;
}

#ja-content-mass-bottom .ja-moduletable h3 {
    border-top: 5px solid #000;
}

#ja-header .main {
    height: 115px;
    padding: 0;
}

h1.logo,h2.logo,div.logo-text h1 {
    font-size: 40px;
    line-height: 1;
}

h1.logo,h2.logo {
    height: 57px;
    margin-top: 40px;
    width: 222px;
}

h1.logo a,h2.logo a {
    background: url(../images/logo-senica.png) no-repeat left;
    display: block;
    height: 59px;
    width: 222px;
}

h1.logo a:hover,h1.logo a:focus,h2.logo a:hover,h2.logo a:focus {
    background-position: left bottom;
}

div.logo-text {
    margin-top: 40px;
}

div.logo-text h1 {
    letter-spacing: 2px;
    margin-left: 2px;
}

div.logo-text h1 a {
    color: #000;
    text-decoration: none;
}

p.site-slogan {
    background-image: url(../images/stripe-bg.png);
    color: #999;
    display: block;
    font-family: Arial,sans-serif;
    font-size: 85%;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    margin: 3px 0 0;
    padding: 0;
}

p.site-slogan span {
    background: #fff;
    display: inline-block;
    padding: 0 5px;
}

.ja-header-r {
    position: absolute;
    right: 0;
    top: 29px;
    width: 500px;
    padding: 0;
}
.ja-header-r .banneritem img {
//outline: 1px solid brown;
}
.ja-day {
    background: url(../images/stripe-bg-2.png);
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    color: #000;
    float: left;
    position: relative;
    text-transform: uppercase;
}

.ja-day span.month,.ja-day span.date {
    border-right: 1px solid #ccc;
    float: left;
    font: bold 11px/26px Arial,sans-serif;
    text-align: center;
    width: 30px;
}

.ja-day span.day,.ja-day span.year {
    display: none;
    float: right;
    font: bold 11px/26px Arial,sans-serif;
    text-align: center;
    text-transform: uppercase;
    width: 50px;
}

.ja-day:hover span.day {
    background: #069;
    color: #fff;
    display: block;
}

#ja-search {
	width: 225px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    height: 26px;
    right: 0;
    top: 0;
}

#ja-search form.search {
    background: url(../images/icons/search.png) no-repeat 10px center;
    padding-left: 35px;
    display: block;
    height: 26px;
}

#ja-search .inputbox {
    background: transparent;
    border: 1px solid transparent;
    color: #000;
    font-size: 100%;
    width: 120px;
    vertical-align: top;
    margin-top: 4px;
    padding: 0;
}

#ja-search .button {
    background: #ccc;
    border: 0;
    color: #000;
    height: 26px;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
    margin: 0!important;
    padding: 0 8px;
}

#ja-search:hover form.search,#ja-search:focus form.search {
    background-color: #ddd;
}

#ja-search:hover .button,#ja-search:focus .button {
    background: #069;
    color: #fff;
}

.search dt {
    margin: 15px 0 5px;
}

#ja-topbar {
    height: 26px;
    position: absolute;
    top: 0;
    z-index: 13;
}

#ja-topbar .main {
    border-bottom: 1px solid #ccc;
    color: #999;
    font: 92%/26px Arial,sans-serif;
}

.ja-updatetime {
    border-right: 1px solid #ccc;
    float: left;
    padding: 0 10px;
}

.ja-updatetime span {
    color: #999;
    font-weight: 700;
}

.ja-updatetime em {
    color: #000;
    font-style: normal;
    margin-left: 5px;
}

.ja-healineswrap {
    float: left;
    overflow: hidden;
    width: 700px;
}

.ja-healineswrap em {
    color: #999;
    display: block;
    float: left;
    font-style: normal;
    font-weight: 700;
    padding: 0 5px 0 10px;
}

.ja-headlines {
    float: left;
    height: 26px;
}

.ja-headlines a {
    color: #000;
    text-transform: none;
    padding: 1px 5px;
}

.ja-headlines a:hover,.ja-headlines a:active,.ja-headlines a:focus {
    background: #000;
    color: #fff;
    text-decoration: none;
}

.ja-headlines .separator {
    color: #999;
}
.ja-healineswrap em{
	color: black;
}
.ja-headlines-item  span span {
	background-color: #ddd;
	color: black;
}

.ja-headelines-buttons {
    margin: 5px 0 0 5px;
}

.ja-headelines-pre {
    background-image: url(../images/but-pre.png);
}

.ja-headelines-next {
    background-image: url(../images/but-next.png);
}

#ja-mainnav .main {
    border-top: 1px solid #ccc;
    margin-bottom: 12px;
}

#ja-mainnav li.home a.home {
    text-indent: -1000em;
    width: 28px;
    background: url(../images/icons/home.png) no-repeat center!important;
    margin: 3px 5px;
    padding: 4px 0 3px;
}

#ja-mainnav li.home .childcontent-inner {
    background-position: 14px top;
}

span.has-image {
    min-height: 18px;
}

#ja-mainnav li:hover a.home,#ja-mainnav li.over a.home,#ja-mainnav li.active a.home {
    background: url(../images/icons/home-l.png) no-repeat center #000!important;
}

#ja-navhelper-top {
    clear: both;
    color: #999;
    display: block;
    font: 92%/normal Arial,sans-serif;
    position: relative;
    margin: 4px 0px 12px 0px;
    padding: 0;
}

#ja-navhelper-top .ja-breadcrums {
    border-bottom: 1px dotted #ddd;
    display: inline-block;
    float: none;
    height: 18px;
    line-height: 18px;
    margin-top: 0;
    width: 600px;
    overflow: hidden;
    white-space: nowrap;
    padding: 0;
}
#ja-navhelper-top .ja-breadcrums .breadcrumbs {
	margin-left: -8px;
}

#ja-navhelper-top .ja-breadcrums img {
    margin: 2px 2px 0;
}

#js_ja {
    position: absolute;
    top: 0;
    left: -4900px;
}

#ja-navhelper-top .ja-breadcrums a.ja-back-btn {
    background: url(../images/back-btn-bc.png) no-repeat center #ccc;
    display: inline-block;
    height: 20px;
    left: 0;
    position: absolute;
    text-indent: -30000em;
    top: 0;
    width: 20px;
}

#ja-navhelper {
    color: #ccc;
    font: 92%/1.5 "Arial Narrow",Arial,sans-serif;
}

#ja-navhelper .main {
    text-transform: uppercase;
    background: #2a2a2a;
    border-bottom: 1px solid #333;
    padding: 10px 0;
}

#ja-navhelper a {
    background: #000;
    color: #fff;
    padding: 1px 5px;
}

.ja-links {
    padding-right: 10px;
}

.ja-links li {
    padding: 0 10px;
}

#ja-container ul.menu li {
    border-bottom: 1px dotted #ddd;
    line-height: normal;
}

#ja-container ul.menu li a {
    color: #333;
    padding: 5px 0;
}

#ja-container ul.menu li.active a {
    font-weight: 700;
}

#ja-container ul.menu li li {
    background: none;
    border: none;
}

#ja-container ul.menu li li a {
    background: url(../images/arrow-3.png) no-repeat 2px 8px;
    color: #666;
    font-size: 92%;
    font-weight: 400!important;
    text-indent: 15px;
    text-transform: none;
    width: 100%;
}

#ja-container ul.menu li li a:hover,#ja-container ul.menu li li a:active,#ja-container ul.menu li li a:focus {
    background: url(../images/arrow-3.png) no-repeat 2px 8px;
}

#ja-container ul.menu li.active>a {
    font-weight: 700!important;
}

#ja-container ul.menu span.separator {
    background: url(../images/arrow-3.png) no-repeat 2px 8px;
    color: #666;
    display: block;
    font-size: 92%;
    font-weight: 400!important;
    text-indent: 15px;
    text-transform: none;
    width: 100%;
    padding: 5px 0;
}

#ja-container ul.menu li ul ul {
    margin: 0 10px;
}

#ja-topsl1 {
    padding: 0 0 4px;
}

#ja-topsl1 .ja-box-right .ja-moduletable {
    background: #fff!important;
    border: 1px solid #ccc!important;
    margin-bottom: 4px;
    margin-left: 2px;
}

#ja-botsl1 {
    padding: 8px 0 2px;
}

#ja-botsl1 .main {
    width: 984px;
    padding: 0;
}

#ja-botsl1 .ja-box {
    background: #fff;
    border: 1px solid #ccc;
    margin: 0 2px 6px;
}

#ja-botsl1 .ja-moduletable {
    background: #fff;
    border: 0;
}

#ja-botsl2 .main {
    background: #2a2a2a;
    padding: 0 0 8px;
}

#ja-botsl2 .ja-moduletable {
    background: transparent;
    border: 0;
    color: #999;
    margin-top: 12px;
}

#ja-botsl2 .ja-moduletable h3 {
    border-bottom: 1px dotted #666;
    border-top: 0;
    color: #fff;
    padding-left: 0;
    margin: 0 12px;
}

#ja-botsl2 .ja-box-right .ja-moduletable {
    background: #333!important;
    margin: 12px;
}

#ja-botsl2 .ja-box-right .ja-moduletable .ja-box-ct {
    padding: 12px 12px 8px;
}

#ja-footer .main {
    background: #1f1f1f;
    color: #666;
    text-align: left;
    padding: 0;
}

#ja-footer .main-inner1 {
    background: #1F1F1F;
    padding: 12px 0 24px 240px;
}

#ja-footer a {
    color: #aaa;
}

#ja-footer a:hover {
    color: #fff;
    text-decoration: underline;
}

#ja-footer .ja-footnav,#ja-footer .ja-copyright {
    margin: 0 0 8px;
}
#ja-footer .ja-copyright p:nth-child(2) {
	margin-left: 8px;
}
#ja-footer .ja-copyright p:nth-child(2) a {
	color: #666;
}
#ja-footer .ja-copyright p:nth-child(2) a:hover {
	color: #aaa;
}
#ja-footer .ja-footnav {
    border-bottom: 1px dotted #333;
}

#ja-footer .ja-footnav ul {
    overflow: hidden;
    padding-bottom: 8px;
    padding-left: 4px;
    float: left;
}

#ja-footer .ja-footnav ul.ja-links {
    float: right;
    margin: 0;
}

#ja-footer .ja-footnav ul li {
    border-left: 1px dotted #333;
    border-bottom: 0;
    display: block;
    float: left;
    line-height: normal;
    padding: 0 8px;
}

#ja-footer .ja-footnav ul li a {
    color: #aaa;
    padding: 0;
}

#ja-footlogo {
    background: url(../images/curl-bg-4.png) no-repeat right top;
    height: 85px;
    left: 12px;
    position: absolute;
    text-align: center;
    top: 0;
}

#ja-footlogo a {
    background: #000;
    border: 1px solid #000;
    color: #666;
    display: block;
    font: 24px/85px ArialNarrowBold,"Arial Narrow",Arial,sans-serif;
    height: 85px;
    text-transform: uppercase;
    white-space: nowrap;
    width: 214px;
}

#ja-footlogo a:hover,#ja-footlogo a:active,#ja-footlogo a:focus {
    background: #069;
    color: #fff;
    text-decoration: none;
}

#ja-poweredby {
    position: absolute;
    right: 10px;
    top: 42px;
}

#ja-footer .ja-copyright {
    border-left: 1px dotted #333;
    margin-left: 4px;
    padding-bottom: 4px;
}

#ja-sitemap .item-inner {
    border-left: 1px solid #333;
    margin: 0;
    padding: 0 12px;
}

#ja-sitemap .column1 .item-inner {
    border-left-color: #2a2a2a;
}

#ja-sitemap h4 {
    font-family: "Arial Narrow",Arial,sans-serif;
    text-transform: uppercase;
    margin: 0;
    padding: 4px 0;
}

#ja-sitemap ul {
    padding-bottom: 4px;
}

#ja-sitemap ul li {
    background: url(../images/arrow-l.png) no-repeat 2px 5px;
    padding-left: 10px;
}

#ja-sitemap ul li a {
    color: #999;
    font-size: 92%;
}

.janews-tool-tip {
    background: #ffea97;
    border: 0;
}

.tip-wrap {
    background: #ffea97;
    border: 0;
    max-width: 300px;
    z-index: 999;
}

.newsfeed-wrap {
    border: 1px solid #ddd;
    margin-top: 10px;
    padding: 10px;
}

.newsfeed-wrap .site-name {
    height: 20px;
    width: 106px;
    margin: -20px 0 10px -5px;
}

.newsfeed-wrap .site-name a {
    background: url(../images/joomlart.gif) no-repeat left top;
    display: block;
    height: 20px;
    width: 106px;
}

.newsfeed-wrap ul li {
    background: url(../images/arrow-3.png) no-repeat left 5px!important;
    padding-bottom: 5px;
    padding-left: 15px;
}

.newsfeed-wrap ul li.last {
    border: none;
    padding-bottom: 0;
}

.jac-add-button {
    display: block;
    float: right;
    font: 10px/normal Arial,sans-serif;
    text-transform: uppercase;
}

.jac-add-button a,.jac-add-button span.jac-count-comment {
    background: #f0f0f0;
    color: #333!important;
    display: block;
    float: left;
    line-height: 18px;
    border: 1px solid #ccc;
    padding: 0 8px;
}

.jac-add-button a:hover,.jac-add-button a:active,.jac-add-button a:focus {
    background: #000;
    color: #fff!important;
    border: 1px solid #000;
    text-decoration: none;
}

.jac-add-button span.jac-count-comment {
    background: #ccc;
    border: 1px solid #ccc;
    color: #333!important;
    font-weight: 700;
    padding: 0 4px;
}

.custom-tabs p {
    display: none;
    height: 0;
    position: absolute;
}

div.ja-innerdiv h4 {
    color: #999;
    font-family: Arial,sans-serif;
    font-size: 92%;
    font-weight: 400;
    text-transform: uppercase;
}

div.advs-title {
    background: url(../images/dot-g1.gif) repeat-x left center;
    color: #999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8px;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
}

div.advs-title span {
    background: #fff;
    padding: 0 5px;
}

.fancyboxgroup,.fancyboxgroup:hover,.fancyboxgroup:focus {
    cursor: pointer;
    text-decoration: none;
}

#ja-inset1 div.ja-innerdiv img,#ja-right div.ja-innerdiv img,#ja-inset1 div.ja-innerdiv img,#ja-right div.ja-innerdiv img {
    max-width: 99.9%;
}

.ja-zin .ja-zinsec:hover .ja-zincat h3 {
    background-image: url(../images/arrow-3-l.png);
    background-color: #000;
}

.ja-video-thumb a,.ja-video-thumb a.highslide {
    display: block;
    float: left;
    margin: 2px;
}

.ja-video-thumb a img,.ja-video-thumb a.highslide img {
    border: 0;
    margin: 0;
    padding: 0;
}

.ja-video-thumb a.highslide:hover img {
    border: 0!important;
}

.archive dl.article-info {
    float: none;
}

ul#archive-items li {
    background: none;
    padding-left: 10px;
}

.profile-edit fieldset dt {
    min-width: 17em;
}

.contact-miscinfo .jicons-icons,.contact-address .jicons-icons {
    float: left;
    width: 16px;
    margin-right: 3px;
}

.contact div.current {
    max-width: 515px;
}

p img.caption {
    margin-top: -10px;
}

.custom_whitebg {
    background-color: #FFF;
}

.custom_pale {
    background-color: #f8ffd4;
    font-family: Georgia,Cambria,"Times New Roman",Times,serif;
    font-size: 110%;
}

.random-article {
    clear: both;
    margin: 0 0 20px;
}
/*
.moduletable_nenovosti div,.moduletable_nenovosti h3 {
    background-color: #f8ffd4;
}

.moduletable_nenovosti h3 span {
    font-family: Georgia,Cambria,"Times New Roman",Times,serif;
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 400;
    font-style: italic;
}*/
h4.newsflash-title_nenovosti{
	background: url('/modules/mod_janewspro/tmpl/linear/images/arrow.png') no-repeat 1px 4px;
    padding: 0 0 0 10px;
    margin: 3px 0 5px;
    line-height: normal;
    font-family: Arial,sans-serif;
    font-size: 96%;
    font-weight: normal;
}
.iccalendar {
    display: block;
    color: #555;
    margin: auto!important;
    padding: 3px!important;
}

.iccalendar div {
    border: 0;
    text-align: center;
    margin: 0!important;
    padding: 0!important;
}

.iccalendar table {
    border: 0;
    margin: 0!important;
    padding: 1%!important;
}

.iccalendar table th {
    font-size: 10px;
    font-weight: 500;
    text-align: center;
    color: #555;
    border: 0;
    margin: 0!important;
    padding: 0!important;
}

.iccalendar table tr {
    border: 0;
    margin: 0!important;
    padding: 0!important;
}

.iccalendar table td {
    border: 0;
    margin: 0!important;
    padding: 3px!important;
}

.iccalendar table td div {
    text-align: center;
    font-size: 10px;
    border-radius: 3px;
    line-height: 20px;
    border: 0 solid #DDD;
    width: auto!important;
}

.iccalendar table td div.style_Today {
    border: 1px;
    line-height: 18px;
    font-size: 12px;
    font-weight: 700;
    text-shadow: 0 0 10px #777;
    box-shadow: 0 0 5px #999;
    border-color: #777;
    border-style: solid;
}

.iccalendar table td div.style_Day {
    border: none;
}

.iccalendar table td .icevent a {
    display: block;
    text-align: center;
    height: 100%;
    color: #fff!important;
    text-decoration: none;
}

.iccalendar table td .icevent a:hover,.iccalendar table td .icevent a:focus {
    border-radius: 3px;
    background: #333;
}

.iccalendar table td .icevent a .bright {
    display: block;
    text-align: center;
    height: 100%;
    color: #111!important;
    text-decoration: none;
}

.iccalendar table td .icevent a:hover .bright,.iccalendar table td .icevent a:focus .bright {
    border-radius: 3px;
    color: #fff!important;
    background: #333;
}

.iccalendar table td .icmulti a {
    background: url(../images/plus.png) top right no-repeat;
    display: block;
    text-align: center;
    height: 100%;
    color: #fff!important;
    text-decoration: none;
    border-radius: 3px;
}

.iccalendar table td .icmulti a .bright {
//    background: url(../images/plus.png) top right no-repeat;
    display: block;
    text-align: center;
    height: 100%;
    color: #111!important;
    text-decoration: none;
    border-radius: 3px;
}

.iccalendar table td .icmulti a:hover .bright,.iccalendar table td .icevent a:focus .bright {
    color: #fff!important;
    background: #333;
}

.iccalendar table td .no_event {
    background: #FFF;
}

.icevent a,.icmulti a {
    cursor: pointer;
}

.icagendabtn {
    font-family: arial;
}

.icnav {
    font-size: 10px;
    height: 24px;
    margin: 0!important;
    padding: 0!important;
}

.icnav .backic,.icnav .backicY,.icnav .nextic,.icnav .nexticY {
    display: block;
    text-decoration: none;
    letter-spacing: -2px;
    word-spacing: 2px;
}

.icnav div.backic,.icnav div.nextic {
    color: #555;
    background: none;
    font-size: 12px;
    width: auto!important;
}

.icnav div.backicY,.icnav div.nexticY {
    color: #555;
    background: none;
    width: auto!important;
}

.icnav div.backic:hover,.icnav div.nextic:hover,.icnav div.backicY:hover,.icnav div.nexticY:hover {
    color: #333;
    background: none;
    cursor: pointer;
}

.icnav .titleic {
    font-size: 13px;
    text-align: center;
    text-transform: uppercase;
    width: auto!important;
}

#ictip {
    font-family: arial;
    text-align: left;
    background: rgba(255,255,255,1);
    border: 1px solid #ccc;
    width: auto;
    min-width: 350px;
    border-radius: 7px;
    z-index: 10000;
    padding: 15px;
}

#ictip span.datetxt {
    font-variant: small-caps;
}

#ictip span.dateformat {
    font-size: 1em;
}

#ictip a.close {
    color: red;
    position: absolute;
    width: auto;
    display: block;
    top: 15px;
    right: 15px;
    text-decoration: none!important;
}

#ictip a.close:hover {
    color: #000;
    background: none!important;
    cursor: pointer;
}

#ictip span.img {
    display: block;
    width: 100px;
    float: left;
    border-radius: 3px;
    padding: 5px;
}

#ictip span.img img {
    width: 100px;
    border: 0 solid #ccc;
    border-radius: 3px;
}

#ictip div.noimg {
    color: #FFF;
    font-size: 10px;
    text-align: center;
    padding: 5px;
}

#ictip .bright {
    color: #111!important;
}

#ictip span {
    font-size: .8em;
    margin: 10px;
}

#ictip span a {
    font-size: 1.2em;
    display: block;
    font-sie: 1.2em;
    text-decoration: none;
    color: #069!important;
}

#ictip span a:link,#ictip span a:visited {
    color: #555;
    background: none;
    text-decoration: none;
}

#ictip span a:hover {
    color: #333;
    background: none;
    text-decoration: none;
    cursor: pointer;
}

#ictip span.text {
    display: block;
    min-width: 200px;
    padding-top: 10px;
}

#ictip span.bloc {
    display: block;
    width: 300px;
    float: left;
    margin: 3px;
}

#ictip .clr {
    clear: both;
    display: block;
}

.jcomments-links {
    margin-top: 10px;
    clear: both;
    text-align: left;
}

.comments-link,.readmore-link {
    background-image: url(images/jc_blog.gif);
    background-repeat: no-repeat;
    padding: 0 5px 5px 14px;
}

.comments-link {
    background-position: 0 -27px;
}

.readmore-link {
    background-position: 0 2px;
}

#jc a:link,#jc a:visited,#jc a:hover {
    outline: none;
}

#jc .clear {
    clear: both;
    height: 1px;
    overflow: hidden;
}

#jc .busy {
    display: none;
    width: 16px;
    height: 16px;
    background: url(images/jc_busy.gif) no-repeat;
    margin: 3px auto;
    padding: 0;
}

#jc h4 {
    color: #555;
    background-color: inherit;
    font-weight: 700;
    text-align: left;
    border-bottom: 1px solid #D2DADB;
    margin-bottom: 10px;
    padding: 0 0 2px;
}

#jc p.message {
    color: #777;
    background-color: inherit;
    background-image: none;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    text-indent: 0;
    border-top: 1px solid #D2DADB;
    padding: 5px 0 0;
}

#comments {
    width: 100%;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    text-indent: 0;
    margin: 0;
    padding: 0;
}

#comments a {
    color: #849B9F;
    background-color: inherit;
    font-weight: 400;
    text-decoration: none;
}

#comments a:active,#comments a:focus,#comments a:hover {
    color: #c00!important;
    background-color: transparent!important;
}

#comments a[rel*=external],#comments a[rel*=external]:active,#comments a[rel*=external]:hover,#comments a[rel*=external]:focus {
    background: url(images/jc_link.gif) no-repeat center right;
    display: inline-block;
    margin: 0 2px;
    padding: 0 10px 0 0;
}

#comments .rss,#comments .refresh,#comments .subscribe {
    border: none;
    display: inline-block;
    margin: 0 2px;
    padding: 0 0 0 14px;
}

#comments .rss {
    background: url(images/jc_rss.gif) no-repeat center left!important;
}

#comments .refresh {
    background: url(images/jc_refresh.gif) no-repeat center left!important;
}

#comments .subscribe {
    background: url(images/jc_subscribe.gif) no-repeat center left!important;
}

#comments h4 .rss,#comments h4 .refresh {
    display: inline-block;
    margin: 0 0 0 5px;
    padding: 0 0 0 10px;
}

#comments-list-footer {
    margin: 0 0 10px 20px !important;
}

#comments-form-link .showform {
    background: url(images/jc_blog.gif) no-repeat 0 -28px;
    border: none;
    font-weight: 700;
    display: block;
    margin: 5px 0 0 22px;
    padding: 0 0 5px 14px;
}

#comments .comment-box {
    color: #999;
    margin: 0;
    padding: 0;
}

#comments .comment-avatar {
    float: left;
    margin: 0;
    padding: 0;
}

#comments .avatar-indent {
    padding-left: 40px;
}

#comments .comment-anchor {
    color: #777;
    text-decoration: none;
    border: none;
}

#comments .comment-author,#comments .author-homepage {
    color: #3c452d;
    font: bold 1em Verdana,Arial,Sans-Serif;
    margin: 0;
    padding: 0;
}

#comments .author-homepage {
    text-decoration: none;
    border-bottom: 1px dotted #3c452d;
}

#comments .comment-title {
    color: #b01625;
    font: bold 1em Verdana,Arial,Sans-Serif;
    margin: 0;
    padding: 0;
}

#comments .comment-avatar img {
    width: 32px;
    border: none!important;
}

#comments .comment-date {
    font-size: 10px;
    color: #999;
    background: url(images/jc_date.gif) no-repeat center left;
    margin: 0;
    padding: 0 0 0 12px;
}

#comments .comment-body {
    color: #777;
    margin: 6px 0 0;
    padding: 0 0 2px;
}

#comments .quote,#comments blockquote,#comments .code,#comments code,#comments pre {
    display: block;
    clear: both;
    background-image: none;
    margin: 5px 0 5px 10px;
}

#comments blockquote,#comments .hidden,#comments code,#comments pre {
    color: #849B9F;
    text-align: left;
    margin-bottom: 8px;
    padding: 8px;
}

#comments blockquote,#comments .hidden {
    border: 1px dashed #849B9F;
}

#comments code,#comments pre {
    border: 1px solid #dedede;
    overflow: hidden;
    white-space: normal;
}

#comments .code {
    background: none;
    border: none;
    padding: 0;
}

#comments .quote {
    color: #777;
}

#comments .hidden {
    clear: both;
    display: block;
    margin: 5px 0;
}

#comments .comments-buttons {
    height: 15px;
    float: right;
}

#comments .email,#comments .emailactive {
    font: normal 1em Verdana,Arial,Sans-Serif;
    text-decoration: none;
    white-space: normal;
    line-height: 10px;
    cursor: pointer;
    border-bottom: 1px dotted #999;
    margin: 0;
    padding: 0;
}

#comments .email {
    color: #444;
    background-color: inherit;
}

#comments .emailactive {
    color: #c00;
    background-color: inherit;
}

#comments p {
    font: normal 1em Verdana,Arial,Sans-Serif;
    text-decoration: none;
    text-transform: none;
    text-indent: 0;
    margin: 5px 5px 5px 0;
    padding: 0;
}

#comments .comment-body img {
    border: 0 none;
    padding: 0;
}

#comments .comment-body .img {
    max-width: 500px;
    padding: 4px 0!important;
}

#comments .toolbar {
    clear: both;
    color: #ccc;
    border-top: 1px solid #ccc;
    margin: 8px 0 0;
    padding: 5px 0 0;
}

#comments .toolbar a,#comments .toolbar a:hover {
    float: left;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-color: transparent!important;
    background-image: url(images/jc_toolbar.gif)!important;
    margin: 0 2px 0 0;
}

#comments .toolbar-button-edit {
    background-position: 0 0!important;
}

#comments .toolbar-button-delete {
    background-position: 0 -16px!important;
}

#comments .toolbar-button-unpublish {
    background-position: 0 -32px!important;
}

#comments .toolbar-button-publish {
    background-position: 0 -48px!important;
}

#comments .toolbar-button-ip {
    background-position: 0 -64px!important;
}

#comments .toolbar-button-ban {
    background-position: 0 -80px!important;
}

#comments .comments-list {
    margin-left: 20px;
    height: 1%;
}

#comments .even,#comments .odd {
    background-image: none;
    background-color: transparent;
    color: #3c452d;
    border: none;
    margin-left: 0;
    margin-bottom: 10px;
    padding: 0;
}

#comments-list .comments-inline-edit {
    color: inherit;
    background-color: #fff;
    border: 1px solid #ccc;
    margin: 5px 0;
    padding: 5px;
}

div.comments-policy {
    color: #777;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    text-indent: 0;
    background-color: inherit;
    border: 1px dotted #ccc;
    margin: 5px 0 5px 20px !important;
    padding: 5px;
}

div.comments-policy ol,div.comments-policy ul {
    line-height: 5px;
    margin: 0;
    padding: 5px 0 0 20px;
}

div.comments-policy ol li,div.comments-policy ul li {
    font: normal 1em Verdana,Arial,Sans-Serif;
    border: none;
    line-height: 5px;
    margin: 0;
    padding: 0;
}

#comments-form,#comments-form p,#comments-report-form,#comments-report-form p,#comments-form span,#comments-form .counter {
    text-align: left;
    text-decoration: none;
    text-transform: none;
    text-indent: 0;
}

#comments-form p,#comments-report-form p,#comments-form span,#comments-form .counter {
    color: #777;
    font: normal 1em Verdana,Arial,Sans-Serif;
}

#comments-form p,#comments-form #comments-form-buttons,#comments-form #comments-form-error,#comments-form #comments-form-captcha-holder {
    font: normal 1em Verdana,Arial,Sans-Serif;
    margin-left: 20px!important;
    margin-top: 10px;
    margin-bottom: 8px;
    overflow: hidden;
    padding: 0;
}

#comments-inline-edit {
    border: 1px solid #ccc;
    background: #fff;
    margin: 5px 0 0;
}

#comments-inline-edit #comments-form p,#comments-inline-edit #comments-form #comments-form-buttons,#comments-inline-edit #comments-form-error {
    font: normal 1em Verdana,Arial,Sans-Serif;
    margin-left: 5px!important;
    margin-top: 5px;
    margin-bottom: 2px;
    padding: 0;
}

#comments-form img.smile {
    border: none;
    cursor: pointer;
    margin: 0 3px 3px 0;
    padding: 0;
}

#comments-form img.captcha {
    border: 1px solid #ccc;
    float: left;
    margin: 0 20px 3px 0;
    padding: 0;
}

#comments-form span.captcha {
    color: #777;
    background: url(images/jc_refreshg.gif) no-repeat 0 2px;
    cursor: pointer;
    display: inline-block;
    margin: 10px 0 15px;
    padding: 0 0 0 12px;
}

#comments-form label,#comments-report-form label {
    color: #777;
    background-color: inherit;
    line-height: 1.5em;
    vertical-align: middle;
    margin: 0;
    padding: 0;
}

#comments-form input,#comments-report-form input,#comments-form textarea {
    color: #444;
    background-color: #fff;
    border: 1px solid #ccc;
    margin: 0;
    padding: 0!important;
}

#comments-form input {
    width: 170px;
    margin-bottom: 2px;
    height: 1.5em;
}

#comments-form input.selected,#comments-form textarea.selected {
    color: #777;
    background-color: #ffffe0!important;
    border: 1px solid #849B9F;
}

#comments-form input.error,#comments-form textarea.error {
    border: 1px solid red;
    text-decoration: none;
    text-transform: none;
    background-color: #ffffe0;
}

#comments-form input.checkbox {
    width: 16px;
    line-height: 1.5em;
    vertical-align: middle;
    border: none;
    margin: 0;
    padding: 0;
}

#comments-form input.captcha {
    width: 116px;
    margin: 3px 0 5px;
}

#comments-form textarea {
    width: 586px;
    resize: none;
    margin: 0;
}

#comments-form-message {
    margin-right: 5px;
    display: block;
    padding: 5px 5px 5px 25px;
}

.comments-form-message-error {
    background: #FFD86F url(images/jc_error.gif) no-repeat 4px 50%;
}

.comments-form-message-info {
    background: #DFEEFF url(images/jc_info.gif) no-repeat 4px 50%;
}

#comments-form .counterpanel {
    height: 13px;
    display: block;
    overflow: hidden;
    color: #ccc;
    border: 1px solid #ddd;
    border-top-width: 0;
    width: 586px;
    background-color: #eee;
    margin: 0;
    padding: 0;
}

#comments-form .grippie {
    height: 13px;
    display: block;
    overflow: hidden;
    color: #ccc;
    border: 1px solid #ddd;
    border-top-width: 0;
    width: 586px;
    cursor: s-resize;
    background: #eee url(images/jc_resize.gif) no-repeat right 2px;
    margin: 0;
    padding: 0;
}

#comments-form .grippie .counter {
    font-size: 10px;
    margin: 0;
    padding: 0;
}

#comments-form .grippie span span {
    display: inline;
    float: none;
}

#comments-form .btn,#comments-report-form .btn {
    float: left;
    background: url(images/jc_btnl.gif) no-repeat;
    margin-right: 5px;
}

#comments-form .btn div,#comments-report-form .btn div {
    float: left;
    background: url(images/jc_btnr.gif) 100% 0 no-repeat;
    margin: 0 -1px 0 0;
}

#comments-form .btn a,#comments-report-form .btn a {
    text-decoration: none;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    font-weight: 700;
    color: #777;
    border: none;
    padding: 0 5px;
}

#comments-form .btn a:hover,#comments-form .btn a:focus,#comments-report-form .btn a:hover,#comments-report-form .btn a:focus {
    text-decoration: none;
    color: #0B55C4;
    background-color: transparent;
}

#comments-form-smilespanel {
    display: none;
    cursor: pointer;
    max-width: 200px;
    background-color: #fff;
    border: 1px solid #ccc;
    overflow: auto;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 999999!important;
    padding: 2px;
}

#comments-footer,#comments-footer a {
    color: #ccc!important;
    background-color: inherit;
    font: normal 9px Verdana,Arial,Sans-Serif!important;
}

#comments-footer {
    display: block;
    height: 14px;
    border-top: 1px solid #ccc;
    padding-top: 1px;
    margin-top: 4px;
    text-align: right;
}

#comments-footer a {
    text-decoration: none!important;
    text-transform: none;
    border: none!important;
    float: right;
    background: none!important;
    margin: 0;
    padding: 0;
}

body #jc #nav-bottom,body #jc #nav-top {
    line-height: 19px!important;
    height: auto!important;
    text-align: center;
    margin: 0 auto;
}

#jc #nav-bottom span.page,#jc #nav-top span.page {
    color: #777;
    background-color: #eee;
    border: 1px solid #d6dadd;
}

#jc #nav-bottom span.hoverpage,#jc #nav-top span.hoverpage {
    color: #777;
    background-color: #e8e9ea;
    border: 1px solid #d6dadd;
}

#jc #nav-bottom span,#jc #nav-top span {
    color: #777;
    background-color: inherit;
    font-size: 10px;
    font-family: Arial,sans-serif;
    height: 15px;
    cursor: pointer;
    vertical-align: top;
    display: inline-block;
    margin: 0 2px;
    padding: 2px 8px;
}

#jc #nav-bottom span.activepage,#jc #nav-top span.activepage {
    font-weight: 700;
    color: inherit;
    background-color: #FFF;
}

#jc div#nav-bottom,#jc div#nav-top {
    position: relative;
    z-index: 2;
    width: 100%;
}

#jc div#nav-bottom {
    background: url(images/jc_dot.gif) repeat-x top left;
    margin: 10px 0 0;
    padding: 0;
}

#jc #nav-bottom span.activepage {
    border-bottom: 1px solid #d6dadd;
    border-left: 1px solid #d6dadd;
    border-right: 1px solid #d6dadd;
    border-top: 1px solid #FFF;
}

#jc div#nav-top {
    background: url(images/jc_dot.gif) repeat-x bottom;
    margin: 10px 0;
}

#jc #nav-top span.activepage {
    border-top: 1px solid #d6dadd;
    border-left: 1px solid #d6dadd;
    border-right: 1px solid #d6dadd;
    border-bottom: 1px solid #FFF;
}

#jc span.comments-vote {
    width: 6em;
    height: 15px;
    float: right;
}

#jc span.comments-vote a {
    width: 15px;
    height: 14px;
    float: left;
    display: block;
    background-repeat: no-repeat;
    background-image: url(images/jc_vote.gif);
    border: none!important;
    text-decoration: none;
    margin: 0 3px 0 0;
}

#jc span.comments-vote .busy {
    float: right;
    width: 16px;
    margin: 0;
}

#jc .vote-poor,#jc a.vote-poor:hover {
    background-position: -15px 0;
}

#jc span.vote-good,#jc span.vote-poor,#jc span.vote-none {
    float: right;
    font: bold 1em Verdana,Arial,Sans-Serif;
    line-height: 14px;
    margin: 0;
}

#jc span.vote-good {
    color: #390;
}

#jc span.vote-poor {
    color: #C00;
}

#jc span.vote-none {
    color: #A9A9A9;
}

#jc span.bbcode {
    width: auto;
    height: 23px;
    display: block;
    margin-bottom: 5px;
}

#jc .bbcode a,#jc .bbcode a:focus,#jc .bbcode a:active,#jc .bbcode a:hover {
    width: 23px;
    height: 23px;
    float: left;
    display: block;
    background-color: transparent!important;
    background-repeat: no-repeat;
    background-image: url(images/jc_bbcodes.gif);
    text-decoration: none;
    border: none!important;
    margin: 0 2px 0 0;
}

#jc a.bbcode-b {
    background-position: -30px 0!important;
}

#jc a.bbcode-i {
    background-position: -60px 0!important;
}

#jc a.bbcode-u {
    background-position: -90px 0!important;
}

#jc a.bbcode-s {
    background-position: -120px 0!important;
}

#jc a.bbcode-url {
    background-position: -150px 0!important;
}

#jc a.bbcode-img {
    background-position: -180px 0!important;
}

#jc a.bbcode-list {
    background-position: -210px 0!important;
}

#jc a.bbcode-hide {
    background-position: -240px 0!important;
}

#jc a.bbcode-quote {
    background-position: -270px 0!important;
}

#jc a.bbcode-smile {
    background-position: -300px 0!important;
}

#jc a.bbcode-youtube {
    background-position: -330px 0!important;
}

#jc a.bbcode-google {
    background-position: -360px 0!important;
}

#jc a.bbcode-wiki {
    background-position: -390px 0!important;
}

#jc a.bbcode-facebook {
    background-position: -420px 0!important;
}

#jc a.bbcode-flickr {
    background-position: -450px 0!important;
}

#jc span.bbcode img {
    width: 23px;
    height: 23px;
    float: left;
    margin: 0 2px 0 0;
}

#jc .custombbcode {
    width: 23px;
    height: 23px;
    float: left;
    display: block;
    text-decoration: none;
    cursor: pointer;
    margin: 0 2px 0 0;
}

#jc .rbox {
    width: auto;
    overflow: hidden;
    margin: 0;
}

#jc .rbox div {
    text-align: left;
    margin: 0;
}

#jc .rbox_t {
    border-top: 1px solid #ccc;
    background-color: #FFF;
    margin: 0;
}

#jc .rbox_tl {
//    background: url(/components/com_jcomments/tpl/default/images/jc_rb_tl.gif) 0 0 no-repeat;
    padding-left: 13px;
}

#jc .rbox_tr {
    height: 10px;
    overflow: hidden;
//    background: url(/components/com_jcomments/tpl/default/images/jc_rb_tr.gif) 100% 0 no-repeat;
    padding-right: 13px;
}

#jc .rbox_m {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    width: auto;
    background-color: #fff;
    line-height: 100%;
    padding: 0 8px;
}

#jc .rbox_b {
    margin-top: -5px;
    border-bottom: 1px solid #ccc;
    background-color: #FFF;
    height: 12px;
    line-height: 12px;
}

#jc .rbox_bl {
//    background: url(/components/com_jcomments/tpl/default/images/jc_rb_bl.gif) 0 100% no-repeat;
    padding-left: 13px;
}

#jc .rbox_br {
    height: 13px;
//    background: url(/components/com_jcomments/tpl/default/images/jc_rb_br.gif) 100% 100% no-repeat;
    padding-right: 13px;
}
//IPBforum.authorLink {
    font-size: 10px;
    margin-top: 5px;
}

.forumLink {
    font-size: 10px;
    float: right;
}

.postDate {
    font-size: 10px;
    line-height: 100%;
}

.topicLink {
    clear: left;
    line-height: 1.4;
    margin-bottom: 5px;
    overflow: hidden;
}

.topicLink:nth-last-child(1) {
    margin-bottom: 5px;
}

.lastPost.firstPost {
    font-size: 10px;
    text-align: justify;
    margin-top: 5px;
    margin-bottom: 0;
    line-height: 100%;
}

.authorAvatar {
    float: left;
    margin: 0 5px 5px 0;
}

.authorAvatar img {
    height: 32px;
    width: 32px;
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #D5D5D5;
    box-shadow: 0 2px 2px rgba(0,0,0,0.1);
    padding: 1px;
}

#ja-bulletin ul {
    width: 100%;
    margin: 0;
    padding: 0;
}

#ja-bulletin ul li {
    border-bottom: 1px solid #E6E6E6;
    background: none;
    position: relative;
    width: 100%;
    line-height: normal;
    margin: 0;
    padding: 8px 0;
}

#ja-bulletin ul img {
    position: absolute;
    left: 0;
    top: 8px;
}

#ja-bulletin ul div {
    line-height: 1.2;
    display: block;
}

#ja-bulletin ul span {
    font-size: 85%;
    color: #999;
}

.ja-ghost .items-row {
    border: 2px solid #ddd;
    background: #EBF2F7;
    padding: 0;
}

.ja-ghost .ja-box-inner {
    padding-left: 15px;
    padding-right: 15px;
}

.move {
    border: 2px dotted #999!important;
}

.move-wrap .items-row:hover .ja-zinsec {
    background: #f7f7f7!important;
    color: #000!important;
}

.tool-tip {
    max-width: 300px;
}

.tool-tip img {
    max-width: 290px;
    float: left;
    padding-right: 5px;
    padding-bottom: 5px;
}//ppc_smile_spotlight.slideshow {
    float: left;
    background: transparent;
    z-index: 1;
    overflow: hidden;
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
}

.slidediv {
    float: left;
    background: none;
    list-style-type: none;
    z-index: 2;
    visibility: hidden;
}

.ssprev,.ssnext {
    width: 20px!important;
    height: 20px!important;
    background: transparent;
    border: none;
    z-index: 1024;
}

.ssprev img,.ssnext img {
    border: 0;
}

.ssbutton {
    clear: both;
    text-align: right;
    height: 20px;
    margin-right: 0;
    padding-top: 6px;
    width: 100%;
    background: transparent;
}

.slideshow li {
    background: none;
    list-style: none;
}

.bgs_bottom {
    background: none;
    height: 57px;
    width: 100%;
}

.bgs_bottom_left {
//    background: url(../img/shadow_left.png) 0 0 no-repeat;
    width: 50%;
    float: left;
    height: 57px;
}

.bgs_bottom_right {
//    background: url(../img/shadow_right.png) top right no-repeat;
    width: 50%;
    height: 57px;
    line-height: 0;
    font-size: 0;
    float: right;
}

.mod_text_mark {
    display: block;
    vertical: top;
    color: red;
}

.mod_rquote_quote {
    clear: both;
    display: block;
    font-style: italic;
    text-align: bottom;
    quotes: В«;
    font-size: 15px;
    color: blue;
}

.mod_rquote_style {
    display: block;
    text-align: left;
    color: #A52A2A;
}

.mod_rquote_author {
    font-style: italic;
    text-align: right;
    color: green;
}

.mod_rquote_quote_text_file {
    color: gray;
    font-style: none;
}

.mod_rquote_css {
    width: 200px;
    z-index: 1;
    background: #fff;
    padding: 1px;
}

.mod_rquote_css p {
    display: block;
    font-size: 15px;
    position: relative;
    color: red;
    padding: 10px;
}

.mod_rquote_css p:before {
    content: "вЂњ ";
    font-size: 50px;
    font-weight: 700;
    line-height: 20px;
    color: inherit;
    position: absolute;
    top: 10px;
    left: -25px;
}

.mod_rquote_css p:after {
    content: " вЂќ";
    font-size: 50px;
    font-weight: 700;
    line-height: 20px;
    position: absolute;
    bottom: -5px;
    color: inherit;
}

.xc-block {
    display: inline-block;
    vertical-align: top;
    position: relative;
    overflow: hidden;
    background: #111 url(../images/progress.gif) no-repeat center center;
    border: 1px solid #fff;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    margin: 0 0 5px -5px;
}

.xc-block a {
    text-decoration: none;
}

.xc-block h4 {
    font: 300 16px 'Helvetica Neue',Helvetica,Arial,sans-serif;
    line-height: 160%;
    letter-spacing: .15em;
    color: #fff;
    text-shadow: 1px 1px 0 #000;
    margin: 0 0 10px;
}

.xc-block p {
    font: 300 12px 'Lucida Grande',Tahoma,Verdana,sans-serif;
    color: #aaa;
    text-shadow: 1px 1px 0 #000;
}

.xc_readmore {
    margin: 10px 0 0;
}

.xc-backdrop {
    display: none;
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    background: #111;
}

.xc-overlay {
    display: none;
    z-index: 5;
    position: absolute;
    width: 100%;
    height: auto;
    background: url(../images/bg-black.png) repeat;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: alpha(opacity=80);
}

.xc-fade .xc-overlay {
    opacity: 0;
    height: 100%;
}

.xc-details {
    margin: 0 0 30px;
    padding: 0 20px;
}//sigplus.min.cssdiv.sigplus-gallery ul>li {
    border: 0 none transparent!important;
    margin: 0!important;
    padding: 0!important;
}

div.sigplus-gallery.sigplus-captionsbelow ul>li {
    padding-bottom: 60px!important;
}

div.sigplus-gallery.sigplus-captionsabove ul>li {
    padding-top: 60px!important;
}

div.sigplus-gallery ul>li>img,div.sigplus-gallery ul>li>a>img {
    border: 0 none transparent!important;
    margin: 2px!important;
    padding: 0!important;
}

div.example div.sigplus-gallery ul>li {
    border: 1px solid blue!important;
    margin: 4px!important;
    padding: 2px!important;
}

div.example div.sigplus-gallery ul>li>img,div.example div.sigplus-gallery ul>li>a>img {
    border: thin solid gray!important;
    margin: 4px!important;
    padding: 2px!important;
}

div.example div.sigplus-gallery ul>li>a:hover>img {
    border: thin solid red!important;
    margin: 4px!important;
    padding: 2px!important;
}

div.sigplus-center>* {
    float: none!important;
    clear: both!important;
    text-align: center!important;
    margin: 0 auto!important;
}

div.sigplus-left {
    text-align: left!important;
}

div.sigplus-right {
    text-align: right!important;
}

div.sigplus-left.sigplus-clear>* {
    margin: 0 auto 0 0 !important;
}

div.sigplus-right.sigplus-clear>* {
    margin: 0 0 0 auto !important;
}

div.sigplus-gallery>ul {
    display: block!important;
    position: relative!important;
    list-style-type: none!important;
    list-style-image: none!important;
    margin: 0!important;
    padding: 0!important;
}

div.sigplus-gallery>ul>li {
    display: inline-block!important;
    background: transparent none no-repeat scroll 0 0!important;
    text-align: center!important;
    vertical-align: middle!important;
    margin: 0!important;
    padding: 0!important;
}

div.sigplus-gallery ul>li:before {
    content: none!important;
}

@font-face {
//    font-family:rokbox;src:url(../fonts/rokbox.eot);
}

[data-rokboxicon]:before {
    font-family: rokbox;
    content: attr(data-rokboxicon);
    speak: none;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

[class^="rokbox-icon-"]:before,[class*=" rokbox-icon-"]:before {
    font-family: rokbox;
    font-style: normal;
    speak: none;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.rokbox-icon-next:before {
    content: "6e";
}

.rokbox-icon-previous:before {
    content: "70";
}

.rokbox-icon-fullscreen:before {
    content: "66";
}

.rokbox-icon-exit-fullscreen:before {
    content: "73";
}

.rokbox-icon-close:before {
    content: "78";
}

.rokbox-icon-unfit-screen:before {
    content: "77";
}

.rokbox-icon-fit-screen:before {
    content: "64";
}

.rokbox-wrapper {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
//    background-image: url(data:image/png);
    background-color: rgba(0,0,0,0.7);
    z-index: 25000;
    overflow: auto;
    display: none;
    opacity: 0;
    filter: alpha(opacity=0);
}

.rokbox-wrapper.error .rokbox-header h3 {
    color: #b94a48;
}

.rokbox-wrapper .rokbox-outer {
    display: table;
    height: 100%;
    width: 100%;
}

.rokbox-wrapper .rokbox-outer .rokbox-row {
    display: table-row;
    width: 100%;
    height: 100%;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container {
    display: inline-block;
    outline: medium none;
    text-align: left;
    position: relative;
    background: #000;
    min-width: 100px;
    min-height: 100px;
    max-width: 1200px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    vertical-align: middle;
    margin: 20px 40px;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container img,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container iframe,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container object,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container embed {
    border-radius: 4px;
    image-rendering: optimizequality;
    border: 0;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container img {
    width: 100%;
    height: auto;
    max-width: 100%;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-loading .rokbox-loader .rokbox-loader-image {
    -webkit-animation: rotate .7s linear infinite;
    -moz-animation: rotate .7s linear infinite;
    -ms-animation: rotate .7s linear infinite;
    -o-animation: rotate .7s linear infinite;
    animation: rotate .7s linear infinite;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-content {
    border-radius: 6px;
    height: 100%;
    -webkit-transform: translateZ(0);
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-content .rokbox-contentborder {
    border: 1px solid rgba(255,255,255,0.1);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 6px;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-content #rokbox-error {
    background: #fff;
    color: #333;
    max-width: 330px;
    word-wrap: break-word;
    border-radius: 6px;
    padding: 5px 20px;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-loader {
    width: 60px;
    height: 60px;
    border-radius: 60px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4) inset,1px 1px 1px rgba(255,255,255,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.4) inset,1px 1px 1px rgba(255,255,255,0.1);
    box-shadow: 0 0 5px rgba(0,0,0,0.4) inset,1px 1px 1px rgba(255,255,255,0.1);
    background-color: rgba(0,0,0,0.7);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 5;
    margin-left: -30px;
    margin-top: -30px;
    display: none;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-loader .rokbox-loader-image {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url(data:image/png);
    width: 100%;
    height: 100%;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div {
    position: absolute;
    cursor: pointer;
    display: block;
    font-size: 12px;
    color: #fff;
    text-align: center;
    text-shadow: 0 0 10px rgba(0,0,0,0.7);
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-close,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-unfitscreen,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-fitscreen,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-previous,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-next {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-close {
    position: absolute;
    top: 2px;
    right: 2px;
    width: 20px;
    height: 20px;
    z-index: 2;
    padding: 2px;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-unfitscreen,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-fitscreen {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 20px;
    height: 20px;
    z-index: 2;
    padding: 2px;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-fullscreen,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-exit-fullscreen {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 20px;
    height: 20px;
    display: none;
    padding: 2px;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-previous,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-next {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    -ms-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: block;
    background: rgba(0,0,0,0.001);
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-previous div,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-next div {
    font-size: 36px;
    top: 50%;
    margin-top: -18px;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-previous {
    left: 0;
    width: 20%;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-previous div {
    left: 10px;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-next {
    right: 0;
    width: 80%;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-next div {
    right: 10px;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-content .rokbox-content-element {
    background: #FFF;
    padding: 15px;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-content .rokbox-content-element,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-content>div {
    border-radius: 6px;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-close,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-close,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-close,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-close,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-close {
    top: -22px;
    right: -22px;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-unfitscreen,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-fitscreen,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-unfitscreen,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-fitscreen,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-unfitscreen,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-fitscreen,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-unfitscreen,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-fitscreen,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-unfitscreen,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-fitscreen {
    top: -22px;
    left: -22px;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-previous,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-next,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-previous,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-next,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-previous,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-next,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-previous,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-next,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-previous,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-next {
    width: 40px;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-previous,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-previous,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-previous,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-previous,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-previous {
    left: -40px;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-previous div,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-previous div,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-previous div,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-previous div,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-previous div {
    left: 0;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-next,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-next,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-next,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-next,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-next {
    right: -40px;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-next div,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-next div,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-next div,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-next div,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-next div {
    right: 0;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-caption {
    position: absolute;
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 5;
    font-size: 15px;
    border-radius: 0 0 3px 3px;
    background: rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 -1px 0 rgba(255,255,255,0.1);
    -moz-box-shadow: 0 -1px 0 rgba(255,255,255,0.1);
    box-shadow: 0 -1px 0 rgba(255,255,255,0.1);
    color: #fff;
    padding: 5px 10px;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-caption:hover {
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -ms-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
    background: rgba(0,0,0,0.7);
}

.rokbox-wrapper .rokbox-outer .rokbox-header,.rokbox-wrapper .rokbox-outer .rokbox-footer {
    display: none;
    background: rgba(0,0,0,0.6);
    border: 1px solid #000;
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.5);
    box-shadow: 0 0 4px rgba(0,0,0,0.5);
}

.rokbox-wrapper .rokbox-outer .rokbox-header>div,.rokbox-wrapper .rokbox-outer .rokbox-footer>div {
    color: #fff;
    font-size: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    padding: 10px;
}

.rokbox-wrapper .rokbox-outer .rokbox-header>div.rokbox-close,.rokbox-wrapper .rokbox-outer .rokbox-header>div.rokbox-next,.rokbox-wrapper .rokbox-outer .rokbox-footer>div.rokbox-close,.rokbox-wrapper .rokbox-outer .rokbox-footer>div.rokbox-next {
    float: right;
    text-align: right;
}

.rokbox-wrapper .rokbox-outer .rokbox-header>div.rokbox-close,.rokbox-wrapper .rokbox-outer .rokbox-footer>div.rokbox-close {
    font-size: 15px;
    width: 50px;
}

.rokbox-wrapper .rokbox-outer .rokbox-header:before,.rokbox-wrapper .rokbox-outer .rokbox-header:after,.rokbox-wrapper .rokbox-outer .rokbox-footer:before,.rokbox-wrapper .rokbox-outer .rokbox-footer:after {
    content: " ";
    display: table;
}

to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}//tags.content-showtags {
    color: #666;
    border-top: 1px dotted #e0e0e0;
    border-bottom: 1px dotted #e0e0e0;
    margin: 5px 0;
}

.content-showtags ul li {
    list-style: none;
    display: inline;
    background: none;
    padding-left: 5px;
}

#ja-content-main .content-showtags a {
    background-color: #069;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    line-height: 30px;
    padding: 3px 6px;
}

.content-showtags a:hover {
    background-color: #f30;
    color: #fff;
}
#ja-content-main a {
	color: #069;
	text-decoration: none;
}
a:visited,.ja-telineiv-blog .contentheading a,.ja-twitter-source,.ja-twitter-text,.default .ja-zin .ja-zinsec:hover a {
    color: #333;
}

h3,.blog-featured .contentheading {
    font-size: 125%;
}
.blog .contentheading {
font: normal 170%/120% Georgia,"Times New Roman",Times,serif;
}

h5,.blog-featured .article-content,.blog .article-content {
    font-size: 100%;
}

.ja-content-main ul li p,.ja-content-main ol li p,ul.actions,#ja-container ul.menu li ul,#ja-topsl1 .ja-moduletable,#ja-botsl1 .ja-moduletable,#ja-topsl2 .ja-moduletable,#ja-botsl2 .ja-moduletable {
    margin: 0;
}

hr,form#searchForm,#component-contact #emailForm,#ja-banner {
    border-top: 1px solid #ccc;
}

.contact_email,body#bd.contentpane p {
    margin: 10px 0;
}

label[for=contact_email_copy],.ja-blog-date div.inner {
    display: inline;
}

.items-row .column-1,.ja-twitter-wrapper ul li {
    background: none;
}

.ja-telineiv-blog .ja-blog-date .jac-add-button a:hover,thead tr th a,thead tr th a:hover,thead tr th a:focus,thead tr th a:active,#ja-botsl2 a,#ja-sitemap .item-inner:hover h4,.ja-zin .ja-zinsec:hover .ja-zincat h3 a,.pulse .ja-zin .ja-zinsec:hover h2 a,.pulse .ja-zin .ja-zinsec:hover.red h2 a,.pulse .ja-zin .ja-zinsec:hover.blue h2 a,.pulse .ja-zin .ja-zinsec:hover.cyan h2 a,.pulse .ja-zin .ja-zinsec:hover.lime h2 a,.pulse .ja-zin .ja-zinsec:hover.green h2 a,.pulse .ja-zin .ja-zinsec:hover.orange h2 a,.pulse .ja-zin .ja-zinsec:hover.brick h2 a,.pulse .ja-zin .ja-zinsec:hover.pink h2 a,.xc-block h4 a,.xc_category,.xc_category a {
    color: #fff;
}

.cat-list-row1,.cat-list-row12,tr.cat-list-row1 td,tr.cat-list-row2 td,div.moduletable-ads .ads-squarebutton {
    padding: 5px;
}

dl.poll,div.ja-innerdiv {
    border-bottom: 1px dotted #ccc;
}

.pagination li,.ssbutton a:focus,.slideshow img,.slideshow li {
    background: none!important;
}

div.moduletable-tabs,#ja-topsl1 .ja-box-right .moduletable-tabs {
    border-top: 0!important;
}

div.moduletable-tabs>h3,.icevent .spanEv,.icmulti .spanEv,.icevent .date,.icmulti .date {
    display: none!important;
}

div.moduletable-newsfp .ja-box-ct,div.moduletable-ads .ja-box-ct,#ja-main .inner,#ja-contentwrap,#ja-topsl1 .main,#ja-footer,#comments .email img,#comments .emailactive img {
    padding: 0;
}

.ja-colswrap .ja-moduletable .article_separator,.ja-day:hover span.year,.newsfeed-wrap .site-name a span,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-unfitscreen,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-caption.rokbox-hidden,.rokbox-wrapper.touch-device .rokbox-controls {
    display: none;
}

#ja-topmega li.nav-blog,#ja-topmega li.nav-interview {
    background: url(../images/stripe-bg-2.png);
}

#ja-topmega li.nav-blog .childcontent-inner,#ja-topmega li.nav-interview .childcontent-inner {
    background-image: none!important;
}

.ja-twitter-image,ul.social-network li,#comments-form .grippie span {
    display: block;
    float: left;
}

#ja-content-bottom {
    margin: 2px;
    padding: 4px 0 0;
}

.main .main-inner1,#ja-content-top .ja-moduletable,#ja-content-top .ja-module,#ja-content-bottom .ja-moduletable,#ja-content-bottom .ja-module {
    margin-left: 0;
    margin-right: 0;
}

.ja-mass-top .ja-moduletable,.ja-mass-top .ja-module,.ja-mass-bottom .ja-moduletable,.ja-mass-bottom .ja-module {
    margin: 2px 2px 4px;
}

.ja-day span,.ja-day span.year,.xc-overlay img,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-loading .rokbox-loader,.rokbox-wrapper.touch-device .rokbox-header,.rokbox-wrapper.touch-device .rokbox-footer {
    display: block;
}

#ja-navhelper-top .ja-breadcrums a,.ja-zin .ja-zinsec:hover h2 a,.pulse .ja-zin .ja-zinsec:hover h4.ja-zintitle a {
    color: #000;
}

#ja-navhelper-top .ja-breadcrums a.ja-back-btn:hover,#ja-navhelper-top .ja-breadcrums a.ja-back-btn:focus,.pulse .ja-zin .ja-zinsec:hover h2 {
    background-color: #000;
}

.ja-breadcrums,#ja-footer .ja-copyright small {
    text-indent: 8px;
}

#ja-topsl1 .column,ul.social-network,.ja-video-thumb,body.rokbox-opened {
    overflow: hidden;
}

#ja-sitemap .item-inner:hover,.iccalendar table td .icmulti a:hover,.iccalendar table td .icevent a:focus {
    background: #333;
}

.janews-tool-tip .tool-tip,.tip-wrap .tip {
    background: #ffffa3;
    border: 0;
    color: #000;
    overflow: hidden;
}

.janews-tool-tip .janews-tool-title,.tip-wrap .tip-title {
    font-size: 110%;
    font-weight: 700;
    margin: 3px 3px 0;
    padding: 8px 12px 4px;
}

.janews-tool-tip .janews-tool-text,.tip-wrap .tip-text {
    margin: 0 3px 3px;
    padding: 0 12px 8px;
}

.janews-tool-tip .janews-tool-text img,.tip-wrap .tip-text img {
    float: right!important;
    max-width: 60px;
    margin: 5px 0 0 8px;
}

.ja-zin .ja-zinsec:hover.red h2 a,.ja-zin .ja-zinsec:hover.red .subcats-selection li.active a {
    color: #9c152d;
}

.ja-zin .ja-zinsec:hover.red .ja-zincat h3,.pulse .ja-zin .ja-zinsec:hover.red h2 {
    background-color: #9c152d;
}

.ja-zin .ja-zinsec:hover.blue h2 a,.ja-zin .ja-zinsec:hover.blue .subcats-selection li.active a {
    color: #069;
}

.ja-zin .ja-zinsec:hover.blue .ja-zincat h3,.pulse .ja-zin .ja-zinsec:hover.blue h2 {
    background-color: #069;
}

.ja-zin .ja-zinsec:hover.cyan h2 a,.ja-zin .ja-zinsec:hover.cyan .subcats-selection li.active a {
    color: #138bb3;
}

.ja-zin .ja-zinsec:hover.cyan .ja-zincat h3,.pulse .ja-zin .ja-zinsec:hover.cyan h2 {
    background-color: #138bb3;
}

.ja-zin .ja-zinsec:hover.lime h2 a,.ja-zin .ja-zinsec:hover.lime .subcats-selection li.active a {
    color: #818800;
}

.ja-zin .ja-zinsec:hover.lime .ja-zincat h3,.pulse .ja-zin .ja-zinsec:hover.lime h2 {
    background-color: #818800;
}

.ja-zin .ja-zinsec:hover.green h2 a,.ja-zin .ja-zinsec:hover.green .subcats-selection li.active a {
    color: #3b7513;
}

.ja-zin .ja-zinsec:hover.green .ja-zincat h3,.pulse .ja-zin .ja-zinsec:hover.green h2 {
    background-color: #3b7513;
}

.ja-zin .ja-zinsec:hover.orange h2 a,.ja-zin .ja-zinsec:hover.orange .subcats-selection li.active a {
    color: #bf5600;
}

.ja-zin .ja-zinsec:hover.orange .ja-zincat h3,.pulse .ja-zin .ja-zinsec:hover.orange h2 {
    background-color: #bf5600;
}

.ja-zin .ja-zinsec:hover.brick h2 a,.ja-zin .ja-zinsec:hover.brick .subcats-selection li.active a {
    color: #e04b40;
}

.ja-zin .ja-zinsec:hover.brick .ja-zincat h3,.pulse .ja-zin .ja-zinsec:hover.brick h2 {
    background-color: #e04b40;
}

.ja-zin .ja-zinsec:hover.pink h2 a,.ja-zin .ja-zinsec:hover.pink .subcats-selection li.active a {
    color: #a71269;
}

.ja-zin .ja-zinsec:hover.pink .ja-zincat h3,.pulse .ja-zin .ja-zinsec:hover.pink h2 {
    background-color: #a71269;
}

.moduletable_whitebg h3,#Mod159>h3 {
    text-align: center;
}

.icnav .backic,.icnav .backicY,div.sigplus-left.sigplus-float>* {
    float: left!important;
}

.icnav .nextic,.icnav .nexticY,div.sigplus-right.sigplus-float>* {
    float: right!important;
}

#nav-bottom span.page,div.sigplus-gallery ul>li>a {
    display: inline-block;
}

#jc .vote-good,#jc a.bbcode-empty {
    background-position: 0 0;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container:hover .rokbox-controls,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-previous:hover,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-next:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

#system-message {
    margin-bottom: 10px;
    padding: 0;
}

#system-message>dt {
    font-weight: 700;
    display: none;
}

#system-message>dd {
    font-weight: 700;
    text-indent: 30px;
    margin: 0;
}

#system-message>dd>ul {
    color: #05B;
    background-position: 4px top;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    list-style: none;
    border-top: 3px solid #84A7DB;
    border-bottom: 3px solid #84A7DB;
    padding: 10px;
}

#system-message>dd>ul>li {
    line-height: 1.5em;
}

#system-message>.message>ul {
    background-color: #C3D2E5;
//    background-image: url(../images/notice-info.png);
}

#system-message>.error>ul,#system-message>.warning>ul,#system-message>.notice>ul {
    color: #c00;
}

#system-message>.error>ul {
    background-color: #E6C0C0;
//    background-image: url(../images/notice-alert.png);
    border-color: #DE7A7B;
}

#system-message>.warning>ul {
    background-color: #E6C8A6;
//    background-image: url(../images/notice-note.png);
    border-color: #FB0;
}

#system-message>.notice>ul {
    background-color: #EFE7B8;
    background-image: url(../images/notice-note.png);
    border-color: #F0DC7E;
}

.default .ja-zin .items-row {
    background: none;
    float: left;
    margin: 0;
    padding: 0;
}

.default .ja-zin .ja-box .ja-box-inner {
    margin: 0;
    padding: 8px 12px 5px;
}

.default .ja-zin .col-last .ja-box-inner {
    border-right: 0;
}

.default .ja-zinsec {
    position: relative;
    padding: 12px 0 0;
}

.default .ja-zinsec h2 {
    font-size: 150%;
    margin: 0!important;
    padding: 0 12px!important;
}

.default .ja-zincat h3 {
    font-size: 85%;
    margin: 0 0 5px!important;
    padding: 0!important;
}

.default .ja-zin h4.ja-zintitle {
    font-weight: 700;
    font-size: 110%;
    margin: 0 0 5px!important;
    padding: 0!important;
}

.default .ja-zincontent p {
    margin: 5px 0!important;
}

.default .ja-zinmeta {
    line-height: normal;
}

.default .ja-zinlinks {
    padding-top: 5px;
    font-size: 96%;
}

.default .ja-zinlinks ul {
    margin: 0!important;
    padding: 0!important;
}

.default .ja-zinlinks ul li {
    background: url(../images/pix.png) no-repeat 1px -121px;
    line-height: normal;
    margin: 3px 0 5px;
    padding: 0 0 0 10px;
}

a.pathway {
    background: url(/templates/ja_teline_iv/images/pix.png) no-repeat right -103px;
    padding-right: 16px;
}

.contact_email div,.default .ja-zincontent img {
    margin: 5px 0;
}

.row-last,.default .row-last {
    border-bottom: 0!important;
}

.item-page.ja-telineiv-blog,// JAbulletin/*** ------------------------------------------------------------------------* JA Bulletin Module for Joomla 2.5* ------------------------------------------------------------------------* Copyright (C) 2004-2011 J.O.O.M Solutions Co.,Ltd. All Rights Reserved.* @license - GNU/GPL,http://www.gnu.org/licenses/gpl.html* Author:J.O.O.M Solutions Co.,Ltd* Websites:http://www.joomlart.com - http://www.joomlancers.com* ------------------------------------------------------------------------*/
#ja-bulletin,.ja-mod-inner,.mod_rquote_css p span,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-caption,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-caption,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-caption,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-caption,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-caption,.default .ja-mod-inner {
    position: relative;
}

ul.recept li {
    background: url(../images/bullet.gif) no-repeat scroll 6px 7px transparent;
}

.aixeena_tags {
    background-color: #FFF;
    margin: 5px;
    padding: 10px;
}

ul.fewestread_pale,ul.latestnews {
    margin-bottom: 0;
}

#ja-topmega .ja-moduletable .nav-social-main-g,#ja-topmega .ja-moduletable .nav-social-main-o,#ja-topmega .ja-moduletable .nav-social-main-r,#ja-topmega .ja-moduletable .nav-social-main-vk,.rokbox-wrapper .rokbox-outer .rokbox-header>div.rokbox-previous,.rokbox-wrapper .rokbox-outer .rokbox-footer>div.rokbox-previous,#comments-form p:nth-child(1),#comments-form p:nth-child(2) {
    float: left;
}

.contact-form fieldset dd,.xpert-captions {
    margin-left: 0;
}

#comments-form p:nth-child(3),.rokbox-wrapper .rokbox-outer .rokbox-header:after,.rokbox-wrapper .rokbox-outer .rokbox-footer:after {
    clear: both;
}

@media max-width 767px {
    .xpert-captions {
        width: 100%;
    }

    .xc-block {
        background-image: none!important;
    }

    .xc-block,.xc-block * {
        display: block!important;
        width: 100%!important;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
    };
}

@mediamax-width767px {
    .rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container {
        margin: 5px 10px;
    };
}

.item-page img.main332 {
    display: none;
}
.item-page table.prog p {
	margin: 5px 0;
}
.article-tools + p {
	overflow: hidden;
}
.contentpaneopen p {
	overflow: hidden;
}
.blog .items-row .contentpaneopen p {
	max-height: 100px;
}
.contentpaneopen .article-tools-item p:nth-child(1) {
	float: left;
    margin: 0 5px 0 0;
}
.contentpaneopen .article-tools-item p:nth-child(2) {
	max-height: none;
}
.blognewspage h2 a {
	color: #333;
}
.blognewspage .contentpaneopen .article-tools + p {
	float: left;
	margin-right: 10px;
}
.blognewspage .row-0 {
	background: none;
}
html[xmlns] .blognewspage  .article-tools {
	display: none;
}
.blognewspage .item .contentpaneopen p img{
	width: 150px;
	height: 100px;
	border: 1px solid grey;
}
.newstable tr {
	border: 1px solid;
}
.newsflash_nenovosti p {
	display: none;
}
#Mod248 .ja-box-ct {margin: 0; padding: 0; height: 100px;}
#Mod160 .ja-box-ct {padding: 0px; text-align: center;}
#Mod160 .ja-box-ct .bannergroup {margin: 0;}

/*#Mod169 {margin: 0; height: 200px;}*/
#Mod169 .ja-box-ct {padding: 0;}

#Mod253, #Mod254, #Mod255, #Mod256, #Mod257 {border: none;}
#Mod253 div, #Mod254 div, #Mod255 div, #Mod256 div, #Mod257 div {text-align: center; padding: 0 1px;}
#Mod253 div.bannergroup, #Mod254 div.bannergroup, #Mod255 div.bannergroup, #Mod256 div.bannergroup, #Mod257 div.bannergroup {margin: 0;}
#ja-topsl2 div.ja-box-wrap:nth-child(1) .ja-box-ct {border-left: 1px solid green; padding-left: 0;}
#ja-topsl2 div.ja-box-wrap:nth-child(5) .ja-box-ct {border-right: 1px solid green;}
#ja-container {margin-top: 10px;}

.bannergroup_absleft, .bannergroup_absright {
height: 1500px;
position: fixed;
top: 0px;
width: 500px;
overflow: hidden;
}
.bannergroup_absleft {
left: 50%;
margin-left: -995px;
text-align: right;
}
.bannergroup_absright {
right: 50%;
margin-right: -995px;
text-align: left;
}

/* Поиск yandex */

#ja-search .custom {
height: 100%;
}
#ja-search #ya-site-form0 .ya-site-form__form * {
padding: 0;
}
#ja-search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
height: 27px;
}
.ya-page_js_yes .ya-site-form_inited_no {// display: none;}
.ya-site-form form input[type="text"] {
width: 77%;
}
#ya-site-results
{
    color: #000000;
    background: #FFFFFF;
}

#ya-site-results .b-pager__current,
#ya-site-results .b-serp-item__number
{
    color: #000000 !important;
}

#ya-site-results
{
    font-family: Arial !important;
}

#ya-site-results :visited,
#ya-site-results .b-pager :visited,
#ya-site-results .b-foot__link:visited,
#ya-site-results .b-copyright__link:visited
{
    color: #800080;
}

#ya-site-results a:link,
#ya-site-results a:active,
#ya-site-results .b-pseudo-link,
#ya-site-results .b-head-tabs__link,
#ya-site-results .b-head-tabs__link:link,
#ya-site-results .b-head-tabs__link:visited,
#ya-site-results .b-dropdown__list .b-pseudo-link,
#ya-site-results .b-dropdowna__switcher .b-pseudo-link,
.b-popupa .b-popupa__content .b-menu__item,
#ya-site-results .b-foot__link:link,
#ya-site-results .b-copyright__link:link,
#ya-site-results .b-serp-item__mime,
#ya-site-results .b-pager :link
{
    color: #0033FF;
}

#ya-site-results :link:hover,
#ya-site-results :visited:hover,
#ya-site-results .b-pseudo-link:hover
{
    color: #FF0000 !important;
}

#ya-site-results .l-page,
#ya-site-results .b-bottom-wizard
{
    font-size: 13px;
}

#ya-site-results .b-pager
{
    font-size: 1.25em;
}

#ya-site-results .b-serp-item__text,
#ya-site-results .ad
{
    font-style: normal;
    font-weight: normal;
}

#ya-site-results .b-serp-item__title-link,
#ya-site-results .ad .ad-link
{
    font-style: normal;
    font-weight: normal;
}

#ya-site-results .ad .ad-link a
{
    font-weight: bold;
}

#ya-site-results .b-serp-item__title,
#ya-site-results .ad .ad-link
{
    font-size: 16px;
}

#ya-site-results .b-serp-item__title-link:link,
#ya-site-results .b-serp-item__title-link
{
    font-size: 1em;
}

#ya-site-results .b-serp-item__number
{
    font-size: 13px;
}

#ya-site-results .ad .ad-link a
{
    font-size: 0.88em;
}

#ya-site-results .b-serp-url,
#ya-site-results .b-direct .url,
#ya-site-results .b-direct .url a:link,
#ya-site-results .b-direct .url a:visited
{
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #329932;
}

#ya-site-results .b-serp-item__links-link
{
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #000000 !important;
}

#ya-site-results .b-pager__inactive,
#ya-site-results .b-serp-item__from,
#ya-site-results .b-direct__head-link,
#ya-site-results .b-image__title,
#ya-site-results .b-video__title
{
    color: #000000 !important;
}

#ya-site-results .b-pager__current,
#ya-site-results .b-pager__select
{
    background: #E0E0E0;
}

#ya-site-results .b-foot,
#ya-site-results .b-line
{
    border-top-color: #E0E0E0;
}

#ya-site-results .b-dropdown__popup .b-dropdown__list,
.b-popupa .b-popupa__content
{
    background-color: #FFFFFF;
}

.b-popupa .b-popupa__tail
{
    border-color: #E0E0E0 transparent;
}

.b-popupa .b-popupa__tail-i
{
    border-color: #FFFFFF transparent;
}

.b-popupa_direction_left.b-popupa_theme_ffffff .b-popupa__tail-i,
.b-popupa_direction_right.b-popupa_theme_ffffff .b-popupa__tail-i
{
    border-color: transparent #FFFFFF;
}

#ya-site-results .b-dropdowna__popup .b-menu_preset_vmenu .b-menu__separator
{
    border-color: #E0E0E0;
}

.b-specification-list,
.b-specification-list .b-pseudo-link,
.b-specification-item__content label,
.b-specification-item__content .b-link,
.b-specification-list .b-specification-list__reset .b-link
{
    color: #000000 !important;
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
}

.b-specification-item__content .b-calendar__title
{
    font-family: Arial;
    color: #000000;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
}

.b-specification-item__content .b-calendar-month__day_now_yes
{
    color: #E0E0E0;
}

.b-specification-item__content .b-calendar .b-pseudo-link
{
    color: #000000;
}

.b-specification-item__content
{
    font-family: Arial !important;
    font-size: 13px;
}

.b-specification-item__content :visited
{
    color: #800080;
}

.b-specification-item__content .b-pseudo-link:hover,
.b-specification-item__content :visited:hover
{
    color: #FF0000 !important;
}

#ya-site-results .b-popupa .b-popupa__tail-i
{
    background: #FFFFFF;
    border-color: #E0E0E0 !important;
}
#system-debug {
	display: none;
}
div.qaccordion .acc-header-active{
  cursor: pointer;
  margin: 15px 0 0 0;
  padding: 0 0 5px 0;
  border-bottom: 1px solid #ddd;
  background: url(../images/acc_arrow2.gif) no-repeat scroll right center;
}

div.qaccordion .acc-header {
  cursor: pointer;
  margin: 15px 0 0 0;
  padding: 0 0 5px 0;
  border-bottom: 1px solid #ddd;
  background: url(../images/acc_arrow1.gif) no-repeat scroll right center;
}
#qaccordion1 .acc-content {
  padding-left: 12px;
}
#ja-cats-slide-mainwrap-259-168 {
padding-right: 0;
}
#ja-cats-slide-mainwrap-259-168  .subcats-selection li{
padding: 0;
}
