/*------------------------------------------------------------------------
web-студия �?нтернео www.interneo.ru, Семен Губин, Садовин Николай.
-------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0;}
body {line-height: 1;}
blockquote, q {quotes: none;}
ul {list-style: none;}
a img {border: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-color: #CCCCCC;border-spacing: 0;empty-cells: show;}

/* Clearfix
-------------------------------------------------------------*/
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
* html > body .clearfix {display: block;width: 100%;}
* html .clearfix {height: 1%;}

/* Mis.
-------------------------------------------------------------*/
.clear, .divider {clear: both !important;}
.no-display {display: none !important;}
.nowrap,.nobr {white-space: nowrap !important;}
.no-border {bottom: 0 !important;}
.no-padding {padding: 0 !important;}
.no-margin {margin: 0 !important;}
.normal-weight {font-weight: normal !important;}
.auto-width {width: auto;}
.first {background: none !important; border: 0 !important;}

/*Alignment---*/
.v-top {vertical-align: top;}
.v-middle {vertical-align: middle;}
.v-bottom {vertical-align: bottom;}
.alignleft {text-align: left;}
.aligncenter {text-align: center;}
.alignright {text-align: right;}
.left {float: left;}
.right {float: right;}

/* TYPE STYLES */
pre, .code {background: #FEFEFE; border-left: 5px solid #CCCCCC; font: 1em/1.5 "Courier News", monospace; margin: 5px 0 15px; padding: 10px 15px;}
blockquote {padding: 1em 40px 1em 15px;}
blockquote span.open {background: url(../images/so-q.gif) no-repeat left top; padding: 2px 0 2px 25px;}
blockquote span.close {background: url(../images/sc-q.gif) no-repeat bottom right; padding: 2px 25px 2px 0;}

/* Dropcap */
.dropcap {color: #DB7812; display: block; float: left; font: 60px/58px Georgia, Times, serif; padding: 0 10px 0 0;}

/* Tips, Error, Message, Hightlight*/
p.error {background: url(../images/icon-error.png) no-repeat 0px center; color: #CC0000; padding-left: 25px;}
p.message {background: url(../images/icon-info.png) no-repeat 0px center; color: #00AFF0; padding-left: 25px;}
p.tips {background: url(../images/icon-tips.gif) no-repeat 0px center; color: #DB7812; padding-left: 25px;}
p.rss {background: url(../images/icon-rss.gif) no-repeat 0px center; padding: 3px 0 3px 25px;}
.highlight {background: #FFFFFF; color: #DB7812; font-weight: bold; padding: 1px 5px;}
span.hilight {color: #DB7812;}

/* Note Style */
p.stickynote {background: url(../images/icon-sticky.png) no-repeat left top #FFFFFF; border: 1px solid #CCCCCC; padding: 15px 10px 15px 60px;}
p.download {background: url(../images/icon-download.png) no-repeat left top #FFFFFF; border: 1px solid #CCCCCC; padding: 15px 10px 15px 60px;}
.blocknumber {clear: both; padding: 5px 15px 10px; position: relative;}
/* Under list hightlight */


/* Check box list */
ul.checkbox li {background: url(../images/icon-checkbox.gif) no-repeat 0 5px !important; margin-left: 15px !important; padding: 3px 0 3px 20px !important;}
/* Check list */
ul.checklist {list-style: none;}
ul.checklist li {background: url(../images/icon-checklist.gif) no-repeat 0 5px !important; margin-left: 15px !important; padding: 3px 0 3px 20px !important;}
/* Check list arrow */
ul.arrow {list-style: none;}
ul.arrow li {background: url(../images/icon-arrow.gif) no-repeat 3px 7px; margin-left: 15px; padding: 2px 0 2px 20px;}
/* Star list */
ul.star li {background: url(../images/icon-star.gif) no-repeat 0px 5px; margin-left: 15px; padding: 2px 0 2px 20px;}
/* Radio */
ul.online_radio li {background: url(../images/online_radio.png) no-repeat 0px 5px; margin-left: 5px; padding: 2px 0 2px 20px;}

/* Bignumber */
.bignumber {background: url(../images/ol-bg.gif) no-repeat top left; color: #FFFFFF; display: block; float: left; font: bold 20px/normal Arial, sans-serif; margin-right: 8px; padding: 6px 7px;} /* Talking box. Thinking box. */
div.bubble1, div.bubble2, div.bubble3, div.bubble4, div.bubble5 {margin: 15px 0;}
div.bubble1 span.author, div.bubble2 span.author, div.bubble3 span.author, div.bubble4 span.author, div.bubble5 span.author {font-weight: bold; margin-left: 10px; padding-left: 0px;}
div.bubble1 div {background: url(../images/bub1-br.gif) no-repeat bottom right; margin: 0; width: 100%;}
div.bubble1 div div {background: url(../images/bub1-bl.gif) no-repeat bottom left;}
div.bubble1 div div div {background: url(../images/bub1-tr.gif) no-repeat top right;}
div.bubble1 div div div div {background: url(../images/bub1-tl.gif) no-repeat top left;}
div.bubble1 div div div div div {margin: 0; padding: 10px 15px 20px; width: auto;}
div.bubble2 div {background: url(../images/bub2-br.gif) no-repeat bottom right; margin: 0; width: 100%;}
div.bubble2 div div {background: url(../images/bub2-bl.gif) no-repeat bottom left;}
div.bubble2 div div div {background: url(../images/bub2-tr.gif) no-repeat top right;}
div.bubble2 div div div div {background: url(../images/bub2-tl.gif) no-repeat top left;}
div.bubble2 div div div div div {margin: 0; padding: 10px 15px 25px; width: auto;}
div.bubble3 div {background: url(../images/bub3-br.gif) no-repeat bottom right; margin: 0; width: 100%;}
div.bubble3 div div {background: url(../images/bub3-bl.gif) no-repeat bottom left;}
div.bubble3 div div div {background: url(../images/bub3-tr.gif) no-repeat top right;}
div.bubble3 div div div div {background: url(../images/bub3-tl.gif) no-repeat top left;}
div.bubble3 div div div div div {margin: 0; padding: 10px 15px 45px; width: auto;}
div.bubble4 div {background: url(../images/bub4-br.gif) no-repeat bottom right; margin: 0; width: 100%;}
div.bubble4 div div {background: url(../images/bub4-bl.gif) no-repeat bottom left;}
div.bubble4 div div div {background: url(../images/bub4-tr.gif) no-repeat top right;}
div.bubble4 div div div div {background: url(../images/bub4-tl.gif) no-repeat top left;}
div.bubble4 div div div div div {margin: 0; padding: 10px 15px 45px; width: auto;}

/* Legend */
.legend-title {background: #F5F5F5; color: #555555; display: block; float: left; font-size: 100%; font-weight: bold; left: 7px; margin: 0; padding: 0 3px; position: absolute; top: -9px;}
.legend, .legend-highlight {border: 1px solid #CCCCCC; margin: 20px 0; padding: 0 10px; position: relative;}
.legend-highlight {border: 1px solid #DB7812;}
.legend-highlight .legend-title {color: #DB7812;}


/* body */
body {background: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; line-height: 1.6; min-width: 1000px;}
body#bd {background: #fff; color: #666;}
body.contentpane {color: #111111; font-size: 12pt; line-height: 1.3em; margin: 1em 2em; width: auto; min-width: 100px;/* Printable Page */}
body.contentpane .article-toolswrap {width:100%;float:left;}
body.fs1 {font-size: 10px;}
body.fs2 {font-size: 11px;}
body.fs3 {font-size: 12px;}
body.fs4 {font-size: 13px;}
body.fs5 {font-size: 14px;}
body.fs6 {font-size: 15px;}
/* Normal link */
a {color: #DB7812; text-decoration: none;}
a:hover, a:active, a:focus {text-decoration: underline;}
/* Title text */
h1, h2, h3, h4, .contentheading, .componentheading, .blog_more strong, .nftitle {font-family: Arial, Helvetica, sans-serif;font-weight: normal;line-height: 1.2;}
/* Small text */
small, .small, .smalldark, .createby, .createdate, .createdby, .modifydate, .img_caption,span.site-slogan, p.site-slogan, a.readon, #ja-headtools, #ja-pathway, #ja-botsl, #ja-footer {font-size: 92%;}
small, .small, .img_caption {color: #999999;}
img.caption {}
/* Heading */
h1 {font-size: 200%;}
h2 {font-size: 150%;}
h3 {font-size: 125%; font-weight: bold;}
h4, h5, h6 {font-size: 100%;}
h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol {margin: 15px 0; padding: 0;}
ul {list-style: none;}
ul li {background: url(../images/bullet.gif) no-repeat 20px 8px; line-height: 160%; padding-left: 30px;}
ol li {line-height: 180%; margin-left: 35px;}
th {font-weight: bold; padding: 5px; text-align: left;}
fieldset {border: none; padding: 10px 5px;}
fieldset a {font-weight: bold;}
fieldset.input {padding: 0;}
hr {border-bottom: 0; border-left: 0; border-right: 0; border-top: 1px solid #DDDDDD; height: 1px;}
td, div {font-size: 100%;}
a img {border: none; margin: 5px;}

/* FORM
--------------------------------------------------------- */
form {margin: 0; padding: 0;}
form label {cursor: pointer;}
input, select, textarea, .inputbox, .button {font: 100% Arial, sans-serif !important;}
.inputbox {background: #FFFFFF; border: 1px solid #DDDDDD; color: #666666; margin: 0 5px; padding: 2px;}
.button {background: #FFFFFF !important; border: 1px solid #DDDDDD; color: #666666; font-weight: bold; padding: 1px 8px !important;}
.button:hover, .button:active, .button:focus {background: #FFFFFF !important; color: #111111; font-weight: bold; padding: 1px 8px; text-decoration: none;}
* html .button {padding: 0 5px !important;/*IE 6*/}
* + html .button {padding: 0 5px !important;/*IE 7*/}

/* JOOMLA STYLE
--------------------------------------------------------- */
/* Override fontpage ---*/

.article-content .ja-innerpad p {margin: 7px 0;}
.article-content .ja-innerpad h2.contentheading {padding-top: 0;}
.img-desc {float: left;}
.ja-innerpad .article-tools .article-meta {float: none; padding: 0; width: auto;}
.article_separator {background: url(../images/dot.gif) repeat-x center; clear: both; display: block; height: 36px;}
.row_separator {display: none;}
.article-content img {border: 1px solid #DDDDDD; margin-right: 15px; margin-top: 3px; padding: 3px;}
.article-tools .article-meta {float: left; padding: 5px 0 0 0; width: 70%;}
.article-tools  {height:15px;}
.article-tools .buttonheading {float: right; width: 30%;}
.img_caption {float: left;}
.column_separator {padding: 0 5px;}
span.open {background: url(../images/so-q.gif) no-repeat left top; padding: 2px 0 2px 10px;}
span.close {background: url(../images/sc-q.gif) no-repeat right bottom; padding: 2px 10px 2px 0;}
/* content tables */
.sectiontableheader {background: #666666; border-right: 1px solid #CCCCCC; padding: 4px;}
.sectiontableheader a {color: #FFFFFF; font-weight: bold;}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td {padding: 4px;}
tr.sectiontableentry2 td {background: #FFFFFF; border-bottom: 1px solid #D5D5D5; border-top: 1px solid #D5D5D5;}
table.contentpane {border: none; width: 100%;}
table.contentpaneopen {border: none; border-collapse: collapse; border-spacing: 0;}
table.contenttoc {font-size: 92%; margin: 0 0 10px 10px; padding: 0; width: 35%;}
table.contenttoc a {text-decoration: none;}
table.contenttoc td {background: url(../images/bullet.gif) no-repeat 10px 7px; padding: 1px 5px 1px 15px;}
table.contenttoc th {border-bottom: 1px solid #E5E5E5; padding: 0 0 3px; text-indent: 5px;}
table.poll {border-collapse: collapse; padding: 0; width: 100%;}
table.pollstableborder {border: none; padding: 0; text-align: left; width: 100%;}
table.pollstableborder img {vertical-align: baseline;}
table.pollstableborder td {background: none; border-collapse: collapse; border-spacing: 0; padding: 4px !important;}
table.pollstableborder tr.sectiontableentry1 td {background: #E5E5E5;}
table.searchintro {padding: 10px 0; width: 100%;}
table.searchintro td {padding: 5px!important;}
.blog_more strong {display: block; font-size: 125%; font-weight: bold; margin: 0 0 5px;}
.blog_more ul {margin: 0; padding: 0;}
.blog_more ul li {background: url(../images/arrow.png) no-repeat 6px 7px; margin: 0; padding: 0 0 0 15px;}
.category {font-weight: bold;}
div.componentheading, h1.componentheading, .componentheading {background: url(../images/h3-bg.gif) repeat-x left bottom; color: #666666; font-size: 120%;font-weight: bold; height: 32px; line-height: 32px; margin: 0 -9px 10px; padding: 0 10px; text-transform: uppercase;}
h1.contentheading {background: url(../images/h3-bg.gif) repeat-x left bottom; color: #666666; font-size: 100%;font-weight: bold; min-height:15px; height: auto; margin: 0 -9px 0px; padding: 5 10px 0px 10px; }
.componentheading {font-size: 200%;}
h2.contentheading, .contentheading {color: #666666; font-size: 100%; font-weight: bold; margin: 0 -9px 10px; padding: 10px 10px 10px 10px;}
.blog h2.contentheading, .blog .contentheading {font-size: 150%;}
a.contentpagetitle {}
.contentpagetext {text-decoration:none!important;color:#666666!important;}
a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus {color: #DB7812;}
.contentdescription {padding-bottom: 30px;}
table.contentpane form, table.contentpane table {width: 100%;}
a.readon {background: url(../images/icon-more.gif) no-repeat right 7px; color: #DB7812; font-weight: bold; padding: 2px 10px 0 0; text-align: center; text-decoration: none;}
a.readon:hover, a.readon:focus, a.readon:active {border-bottom: 1px dotted; color: #DB7812; text-decoration: none;}
table.contentpaneopen td, table.contentpane td {}
table.contentpaneopen, table.contentpane, table.blog {width: 100%;}
.moduletable {padding: 0;}
div.blog_more {padding-top: 15px;}
ul.pagination {margin: 10px 0; padding: 0;}
ul.pagination li {background: none; display: inline; margin: 0; padding: 0;}
ul.pagination li span {color: #999999; padding: 2px 5px;}
ul.pagination a {background: #FAFAFA; border: 1px solid #DDDDDD; padding: 1px 5px; text-decoration: none;}
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {border: 1px solid #B5B5B4;}
.pagenavbar {background: url(../images/icon-pages.gif) no-repeat center left; font-weight: bold; padding-left: 14px;}
.pagenavcounter {background: url(../images/icon-pages.gif) no-repeat 0 11px; font-weight: bold; padding: 8px 14px 0 14px;}
.leading {width:100%;}

/* META
--------------------------------------------------------- */
.createdate {color: #999999; padding-right: 5px;}
.createby, .createdby {color: #999999; padding-left: 5px;}
.modifydate {color: #999999; display: block; float: left; margin-top: 10px; width: 100%;}
.buttonheading {}
.buttonheading img {border: 0; float: right; margin: 7px 5px 0 0;}

/* MAIN LAYOUT
--------------------------------------------------------- */
.wrap {clear: both;width: 100%;padding:auto;}
.main {margin: 0 auto;width: 98%;}

/* PRIMARY COLUMN
--------------------------------------------------------- */
#ja-mainbody {}
#ja-body {float: left;width:100%;}
#ja-content_main {overflow: hidden;}
#ja-top_content{background: url(../images/bg_advert.gif) repeat; padding: 0px 0px 10px 0px; text-align: center;}
#ja-bottom_content{background: url(../images/bg_advert.gif) repeat; padding: 10px 0px; text-align: center;}
#ja-col1_adv {background: url(../images/bg_advert.gif) repeat; float: right; margin-right: 10px; padding: 10px 0px; text-align: center; width: 100%;}
#ja-col2_adv {background: url(../images/bg_advert.gif) repeat; float: left; margin-left: 10px; padding: 10px 0px; text-align: center; width: 100%;}
#ja-bottom_content a span, #ja-top_content a span, #ja-col1_adv a span, #ja-col2_adv a span{color: #888; font-size: 10px; padding: 2px 0px; text-decoration: underline;}
#ja-bottom_content a, #ja-top_content a, #ja-col1_adv a, #ja-col2_adv a{color: #888; text-decoration: none;}
#ja-content {overflow: hidden;}
#ja-container-f #ja-content, #ja-container-fr #ja-content, #ja-container-fl #ja-content, #ja-container #ja-content {background: #F5F5F5 url(../images/content-center-left.gif) repeat-y left top;z-index:-1;}
#ja-container-f #ja-content_left, #ja-container-fr #ja-content_left, #ja-container-fl #ja-content_left, #ja-container #ja-content_left {background: url(../images/content-center-right.gif) repeat-y right top;}
#ja-container-f #ja-content-top-left, #ja-container-fr #ja-content-top-left, #ja-container-fl #ja-content-top-left, #ja-container #ja-content-top-left {background: url(../images/content-top-left.gif) no-repeat left top;}
#ja-container-f #ja-content-top-right, #ja-container-fr #ja-content-top-right, #ja-container-fl #ja-content-top-right, #ja-container #ja-content-top-right {background: url(../images/content-top-right.gif) no-repeat right top;}
#ja-container-f .ja-content-top, #ja-container-fr .ja-content-top, #ja-container-fl .ja-content-top, #ja-container .ja-content-top {background: url(../images/content-top.gif) repeat-x left top;}
#ja-container-f #ja-content-bot-left, #ja-container-fr #ja-content-bot-left, #ja-container-fl #ja-content-bot-left, #ja-container #ja-content-bot-left {background: url(../images/content-bot-left.gif) no-repeat left bottom;}
#ja-container-f #ja-content-bot-right, #ja-container-fr #ja-content-bot-right, #ja-container-fl #ja-content-bot-right, #ja-container #ja-content-bot-right {background: url(../images/content-bot-right.gif) no-repeat right bottom;padding: 0px 10px 10px;}
#ja-container-f .ja-content-bot, #ja-container-fr .ja-content-bot, #ja-container-fl .ja-content-bot, #ja-container .ja-content-bot {background: url(../images/content-bot.gif) repeat-x left bottom;}
#ja-container_main{background: #FEFDFE;}
#ja-container_left{background: url(../images/main-bg-left.gif) no-repeat left top; float: left; height: 400px; width: 15px;}
#ja-container_right{background: url(../images/main-bg-right.gif) no-repeat right top; float: right; height: 400px; width: 15px;}
#ja-container_center{margin:0px; overflow: hidden;}
#ja-container .main, #ja-container-f .main, #ja-container-fr .main, #ja-container-fl .main {display: block; overflow: hidden;}
#ja-container .wrap, #ja-container-f .wrap, #ja-container-fr .wrap, #ja-container-fl .wrap {display: block; overflow: hidden;}
#ja-container .main .innerpad, #ja-container-f .main .innerpad, #ja-container-fr .main .innerpad, #ja-container-fl .main .innerpad {padding: 10px 0px;}
/*columns*/
#ja-col1 {float: left;width: 200px;}
#ja-container .main #ja-col1 .innerpad {padding: 0 10px 0 0;}
#ja-col2 {float: right;width: 270px;}
#ja-container .main #ja-col2 .innerpad {padding: 0 0 0 10px;}

/* COLLAPSIBLE LAYOUT
--------------------------------------------------------- */
#ja-container,#ja-container-f,#ja-container-fr,#ja-container-fl {clear: both;margin: 0 0 20px;}
/* Content + left ---*/
#ja-container-fr #ja-body {width: 100%;}
#ja-container-fr #ja-col1 .innerpad {padding: 0 10px 0 0;}
/* Content + right ---*/
#ja-container-fl #ja-col2 .innerpad {padding: 0 0 0 10px;}
/* Full content ---*/
#ja-container-f #ja-body {width: 100%;}

/* MODULE
--------------------------------------------------------- */
div.moduletable h3, div.moduletable_text h3, div.moduletable_menu h3, div.moduletable_icon h3{color: #B5B5B4; font-size: 100%; letter-spacing: 1px; margin: 0 0 10px; padding: 2px 0 5px; text-transform: uppercase;}
div.moduletable, div.moduletable_text, div.moduletable_menu, div.moduletable_icon {margin: 0 0 15px; padding: 0 0 5px;}
div.moduletable_blank {margin: 0 0 15px;}
/* mis */
div.moduletable ul, div.moduletable_text ul{margin: 0; padding: 0;}
div.moduletable li, div.moduletable_text li, div.moduletable_menu li {line-height: 20px; margin: 0; padding-left: 0;}
div.moduletable li a, div.moduletable_text li a, div.moduletable_menu li a {padding: 5px 2px 5px 15px;}

/* Default Module */
div.module h3, div.module_text h3, div.module_menu h3, div.module_highlight h3, div.module_orange h3, div.module_green h3, div.module_pink h3, div.module_blue h3, div.module_red h3 {color: #B5B5B4; font-size: 100%; font-weight: bold; height: 32px; line-height: 32px; margin: 0 0 10px; padding: 0 10px; text-transform: uppercase;}
div.module_menu h3 {margin-bottom: 0; overflow: hidden; padding-left: 10px;}
div.module, div.module_text, div.module_menu, div.module_tabs, div.module_highlight, div.module_green, div.module_orange, div.module_pink, div.module_red, div.module_blue {background: url(../images/box-br.gif) no-repeat right bottom; clear: both; display: block; float: left; margin: 0 0 15px; padding: 0; width: 100%; width: 100%;}
div.module_red a {color: #fff;}
div.module_tabs {background: url(../images/box-br-tabs.gif) no-repeat right bottom;}
div.module div, div.module_text div, div.module_menu div {background: url(../images/box-bl.gif) no-repeat left bottom;}
div.module_tabs div {background: url(../images/box-bl-tabs.gif) no-repeat left bottom;}
div.module_tabs div.ja-box-tl {display: block; overflow: hidden;}
div.module div div, div.module_text div div, div.module_menu div div {background: url(../images/box-tr.gif) no-repeat right top;}
div.module div div div, div.module_text div div div, div.module_menu div div div {background: url(../images/box-tl.gif) no-repeat left top; padding: 0;}
div.module div div div div, div.module_text div div div div, div.module_menu div div div div, div.module_tabs div div div div {background: none;}
div.module div.ja-box-ct, div.module_highlight div.ja-box-ct, div.module_orange div.ja-box-ct, div.module_green div.ja-box-ct, div.module_red div.ja-box-ct, div.module_pink div.ja-box-ct, div.module_blue div.ja-box-ct, div.module_gray div.ja-box-ct {padding: 0 10px 10px;} /* Module menu ---*/
div.module_menu div div div {display: block; overflow: hidden; padding: 0 1px 6px 1px;}
div.module_menu ul.menu li {border-bottom: none; border-top: 1px solid #D5D5D5;}
div.module_menu ul.menu li li {border: none;}
div.module_menu div.ja-box-ct {padding-bottom: 0;} /* Highlight module ---*/
div.module_highlight h3 {background: url(../images/h3-bg-orange.gif) repeat-x left bottom; color: #FFFFFF;}
div.module_highlight {background: url(../images/box-br-orange.gif) no-repeat right bottom #BF4F14; color: #EEDDCC;}
div.module_highlight div {background: url(../images/box-bl-orange.gif) no-repeat left bottom;}
div.module_highlight div div {background: url(../images/box-tr-orange.gif) no-repeat right top;}
div.module_highlight div div div {background: url(../images/box-tl-orange.gif) no-repeat left top; padding: 0;}
div.module_highlight div div div div {background: none; color: #FFFFFF;}
div.module_highlight img{background: #D36023; border: 1px solid #AF460E; margin: 5px 8px 0 0; padding: 4px;}
div.module_highlight p {margin-top: 0;}
div.module_highlight #ja-contentslider-center-wrap .jsslide, div.module_highlight #ja-contentslider-left {background: url(../images/dot-cs-orange.gif) repeat-x left bottom;} /*orange module*/
div.module_orange h3 {background: url(../images/h3-bg-orange.gif) repeat-x left bottom; color: #FFFFFF;}
div.module_orange {background: url(../images/box-br-orange.gif) no-repeat right bottom #BF4F14;}
div.module_orange div {background: url(../images/box-bl-orange.gif) no-repeat left bottom;}
div.module_orange div div {background: url(../images/box-tr-orange.gif) no-repeat right top;}
div.module_orange div div div {background: url(../images/box-tl-orange.gif) no-repeat left top; padding: 0;}
div.module_orange div div div div {background: none; color: #FFFFFF;}
div.module_orange img {background: #D36023; border: 1px solid #AF460E; margin: 5px 8px 0 0; padding: 4px;}
div.module_orange #ja-contentslider-left, div.module_orange #ja-contentslider-center-wrap .jsslide {background: url(../images/dot-cs-orange.gif) repeat-x left bottom;} /* Blue module ---*/
div.module_blue h3 {background: url(../images/h3-bg-blue.gif) repeat-x left bottom; color: #FFFFFF;}
div.module_blue {background: url(../images/box-br-blue.gif) no-repeat right bottom #5599EE; color: #EEDDCC; margin-bottom: 20px;}
div.module_blue div{background: url(../images/box-bl-blue.gif) no-repeat left bottom;}
div.module_blue div div {background: url(../images/box-tr-blue.gif) no-repeat right top;}
div.module_blue div div div {background: url(../images/box-tl-blue.gif) no-repeat left top; padding: 0;}
div.module_blue div div div div {background: none; color: #FFFFFF;}
div.module_blue img{background: #66AAFF; border: 1px solid #478BE1; margin: 5px 8px 0 0; padding: 4px;}
div.module_blue #ja-contentslider-left, div.module_blue #ja-contentslider-center-wrap .jsslide {background: url(../images/dot-cs-blue.gif) repeat-x left bottom;} /* Red module ---*/
div.module_red h3 {background: url(../images/h3-bg-red.gif) repeat-x left bottom; color: #FFFFFF;}
div.module_red {background: url(../images/box-br-red.gif) no-repeat right bottom #BB1E1E;}
div.module_red div {background: url(../images/box-bl-red.gif) no-repeat left bottom;}
div.module_red div div {background: url(../images/box-tr-red.gif) no-repeat right top;}
div.module_red div div div {background: url(../images/box-tl-red.gif) no-repeat left top;}
div.module_red div div div div {background: none; color: #FFFFFF;}
div.module_red img {background: #CC3030; border: 1px solid #AA1818; margin: 5px 8px 0 0; padding: 4px;}
div.module_red #ja-contentslider-center-wrap .jsslide, div.module_red #ja-contentslider-left {background: url(../images/dot-cs-red.gif) repeat-x left bottom;} /* Green module ---*/
div.module_green h3 {background: url(../images/h3-bg-green.gif) repeat-x left bottom; color: #FFFFFF;}
div.module_green {background: url(../images/box-br-green.gif) no-repeat right bottom #88AA22;}
div.module_green div {background: url(../images/box-bl-green.gif) no-repeat left bottom;}
div.module_green div div {background: url(../images/box-tr-green.gif) no-repeat right top;}
div.module_green div div div {background: url(../images/box-tl-green.gif) no-repeat left top; padding: 0;}
div.module_green div div div div {background: none; color: #FFFFFF;}
div.module_green img {background: #99BB22; border: 1px solid #799911; margin: 5px 8px 0 0; padding: 4px;}
div.module_green #ja-contentslider-center-wrap .jsslide, div.module_green #ja-contentslider-left {background: url(../images/dot-cs-green.gif) repeat-x left bottom;} /* Pink module ---*/
div.module_pink h3 {background: url(../images/h3-bg-pink.gif) repeat-x left bottom; color: #FFFFFF;}
div.module_pink {background: url(../images/box-br-pink.gif) no-repeat right bottom #AF0274;}
div.module_pink div {background: url(../images/box-bl-pink.gif) no-repeat left bottom;}
div.module_pink div div {background: url(../images/box-tr-pink.gif) no-repeat right top;}
div.module_pink div div div {background: url(../images/box-tl-pink.gif) no-repeat left top; padding: 0;}
div.module_pink div div div div {background: none; color: #FFFFFF;}
div.module_pink img {background: #BE1685; border: 1px solid #9E0269; margin: 5px 8px 0 0; padding: 4px;}
div.module_pink #ja-contentslider-left, div.module_pink #ja-contentslider-center-wrap .jsslide {background: url(../images/dot-cs-pink.gif) repeat-x left bottom;} /* Gray Module */
div.module_gray h3 {background: url(../images/h3-bg-gray.gif) repeat-x left bottom; color: #878787; font-size: 100%; font-weight: bold; height: 32px; line-height: 32px; margin: 0 0 10px; padding: 0 10px; text-transform: uppercase;}
div.module_gray {background: #454545 url(../images/box-br-gray.gif) no-repeat right bottom; color: #858585;}
div.module_gray div {background: url(../images/box-bl-gray.gif) no-repeat left bottom;}
div.module_gray div div {background: url(../images/box-tr-gray.gif) no-repeat right top;}
div.module_gray div div div {background: url(../images/box-tl-gray.gif) no-repeat left top;}
div.module_gray div div div div {background: none; padding: 0;}
div.module_gray img {background: #353535; border: 1px solid #555555; margin: 5px 8px 0 0; padding: 4px;}
div.module img, div.module_text img, div.module_menu img, div.module_tabs img {margin-right: 10px; padding: 3px;}

/* HEADER
--------------------------------------------------------- */
#ja-header {background: #000 url(../images/shapka_test.jpg) no-repeat left top; height: 400px; z-index: 999;}
#ja-header .main {line-height: normal; position: relative;}

/* MAIN NAVIGATION
--------------------------------------------------------- */
#ja-mainnav-mikrofon {float: right;padding:0px 10px 0px 0px; text-align: right; height:240px;width: 240px;}
#ja-mainnav-mikrofon a img {border: none;}
#ja-mainnav-obertka {background: url(../images/mainnav_corner.gif) no-repeat left top; float: right; margin-top: 10px; padding-left: 5px; width: 990px;}
#ja-mainnav-obertka_2 {float: right;width: 100%;margin:0px;padding:0px;}
#radio_online {float:left;left:10px;top:145px;position:absolute;}
#radio_online span {cursor:hand;display:block;width:350px;height:165px;}
#ja-mainnav {background: #F4F4F4; border-bottom: 1px solid #D5D5D5; border-top: 1px solid #D5D5D5; float: right; padding: 8px 0px 8px 0; width: 985px; z-index: 999;}
#ja-mainnav-xml {background: #F4F4F4; float: right; padding: 3px 15px 3px 10px; text-align: right;}
#ja-mainnav-xml span {background: url(../images/online_radio_xml.gif) no-repeat left 2px; padding-left: 22px;}
#ja-mainnav .inner {position: relative;}

/* My Subnav ---*/
.module_highlight div div div div {padding: 0 0 5px 0px!important;}
.module_highlight h3 {margin-bottom: 0!important;}
.module_highlight #ja-subnav {margin: 0px; padding:0px!important; }
.module_highlight #ja-subnav ul  {margin: 0px!important; border:0px solid grey;}
.module_highlight #ja-subnav li a img {border: none;}
#ja-col1 .module_highlight #ja-subnav .active {color: #fff;}
.module_highlight #ja-subnav li {background:#BB1E1E url(../images/h3-bg-red.gif) repeat-x left bottom; display: block; line-height: normal; margin: 0px!important; padding: 0px!important;}
.module_highlight #ja-subnav li a {color: #EEDDCC; display: block; font-size: 92%; font-weight: bold; margin: 0px!important; outline: none; padding: 8px 0 8px 10px; text-decoration: none; text-transform: uppercase;}
.module_highlight #ja-subnav #current a, .module_highlight #ja-subnav a:hover, .module_highlight #ja-subnav a:active, .module_highlight #ja-subnav li a:focus {color: #FFFFFF;}
.module_highlight #ja-subnav #current a {color: #FFFFFF; font-size: 100%;}
/* Top banner ---*/
#ja-banner-top {margin: 0px;padding:0px;background: url(../images/menu_opacity.png) repeat left top;}
#ja-banner-top .main {height: 78px;}
/* Pathway ---*/
#ja-pathway {background: url(../images/icon-home.gif) no-repeat left center; clear: both; height: 22px; margin-bottom: 10px; padding: 2px 0 2px 30px;}
#ja-pathway strong {margin-right: 5px;}
#ja-pathway a {color: #DB7812; text-decoration: none;}
#ja-pathway a:hover, #ja-pathway a:active, #ja-pathway a:focus {color: #DB7812; text-decoration: underline;}
#ja-pathway img {margin: 1px 5px;}
#ja-pathway .ja-pathway-text {overflow: hidden;}
/* Default Joomla! Menu */
ul.menu {display: block; list-style: none; margin: 0; overflow: hidden; padding: 0;}
ul.menu li {background: none; border-bottom: 1px solid #D5D5D5; display: block; line-height: normal; margin: 0; overflow: hidden; padding: 0; width: 100%;}
ul.menu li a {color: #666666; display: block; font-size: 92%; font-weight: bold; margin: 0; outline: none; padding: 8px 0 8px 10px; text-decoration: none; text-transform: uppercase;}
ul.menu li a:hover, ul.menu li a:active, ul.menu li a:focus {background: #F4F4F4; color: #666666; text-decoration: none;}
ul.menu li.active a {background: #F4F4F4; color: #666666; font-weight: bold;}
ul.menu li ul {display: block; list-style: none; margin: 0; overflow: hidden; padding: 0;}
ul.menu li li {background: none !important; border: none; padding: 0 0 0 10px;}
ul.menu li li a {background: url(../images/arrow.gif) no-repeat 2px 8px !important; border: none; color: #4F4F4F !important; font-weight: normal !important; padding: 5px 5px 5px 10px !important; text-transform: none;}
ul.menu li.active li a {background: #FFFFFF;}
ul.menu li li a:hover, ul.menu li li a:active, ul.menu li li a:focus {background: url(../images/arrow2.gif) no-repeat 0px 8px; color: #666666 !important; text-decoration: underline;}
ul.menu li li.active a {color: #666666; font-weight: bold !important;}
ul.menu li li li a {background: url(../images/bullet.gif) no-repeat 25px 10px !important; color: #4F4F4F !important; font-weight: normal !important; padding-left: 35px !important;}
ul.menu li li li.active a {font-weight: bold !important;}

/* FOOTER
--------------------------------------------------------- */
#ja-footer {background: #BB1E1E; border-top: 1px solid #666; text-align: center;}
#ja-footer .sublogo {float: left; margin: 0 25px 0 25px; width: 160px;}
#ja-footer .sublogo a img {border: 3px solid #A21A1A;}
#ja-footer .ja-info {margin-left: 210px;}
#ja-footer .main {padding: 20px 0; text-align: left;}
#ja-footer small {color: #fff; font-size: 100%; margin-top: 10px;}
#ja-footer ul {line-height: normal; margin: 0;}
#ja-footer li {background: url(../images/vline.gif) no-repeat left; display: inline; margin: 0; padding: 0 10px;}
#ja-footer a {background: none; color: #fff; display: inline; line-height: normal;}
#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus {background: none; color: #FFF; text-decoration: underline;}
#ja-footer small a, #ja-footer .ja-info small a {color: #fff; padding-left: 3px;}
 
/* MISCELLANOUS
----------------------------------------------------------- */
.clr {clear: both;}
.hastip img {border: none; margin: 10px 5px 0 0;}
div.ja-innerdiv {background: url(../images/dot2.gif) repeat-x left bottom; padding: 10px 0 10px;}
div.ja-innerdiv span.title {display: block; font-weight: bold;}
div.ja-innerdiv img {border: 1px solid #DDDDDD; margin: 5px 10px 0 0; padding: 3px;}
li.ja-firstitem, .firs-titem {background: none !important; padding-left: 0 !important;}
ul li img {background: none !important; margin: 0 5px 0 0 !important; padding: 0 !important;}
/* Tooltips */
.tool-tip {background: #FFFFFF; border: 1px solid #DDDDDD; float: left; max-width: 600px; padding: 5px;}
.tool-title {background: url(../../system/images/selector-arrow.png) no-repeat; font-size: 100%; font-weight: bold; margin: 0; margin-top: -15px; padding: 0; padding-bottom: 5px; padding-top: 15px;}
.tool-text {font-size: 100%; margin: 0;}
/* Errors */
#system-message {margin: 10px;}
#system-message a {color: #333333;}
#system-message dd {text-indent: 0;}
#system-message dt.notice,#system-message dt.error,#system-message dt.done,#system-message dt.message {display: none;}
#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul,#system-message dd.done ul {border: none;margin: 0;padding: 0;}
#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li {background: none;margin: 0;padding: 5px 5px 5px 30px;}
/* System Standard Messages */
#system-message dd.message ul {background: url(../images/icon-info.gif) no-repeat 10px #FAFAFA;color: #666666;}
#system-message dd.done ul {background: url(../images/icon_done.gif) no-repeat 10px #FAFAFA;color: #666666;}
/* System Error Messages */
#system-message dd.error ul {background: url(../images/icon-error.gif) no-repeat 10px #FAFAFA !important;color: #DB7812 !important;}
/* System fade Messages */
#system-message dd.fade ul {background: url(../images/icon-info.gif) no-repeat 10px #FAFAFA;color: #666666;}
/* System Notice Messages */
#system-message dd.notice ul {background: url(../images/icon-info.gif) no-repeat 10px #FAFAFA;color: #666666;}
/* Anti_Spam */
span.codedirection { unicode-bidi: bidi-override; direction: rtl; }


/* top menus */


#myja-splitmenu {
	margin: 0px;
	padding: 0px;
}

#myja-splitmenu li {
	float: left;
	padding: 0 12px 0 0;
	margin: 0 0px 0px 9px;
	background: url(../images/mainnav-sep.gif) no-repeat right;
}

#myja-splitmenu a {
	display: block;
	float: left;
	text-decoration: none;
	font-weight: bold;
	color: #4F4F4F;
	padding: 0 0 0 14px;
	height: 30px;
	line-height: 30px;
	text-transform: uppercase;
	font-size: 92%;
}

#myja-splitmenu a span {
	display: block;
	float: left;
	padding: 0 14px 0 0;
	height: 30px;
	line-height: 30px;
}

#myja-splitmenu a:hover,
#myja-splitmenu a:active,
#myja-splitmenu a:focus {
	background: url(../images/mainnav-hover.gif) repeat-x left center;
	color: #FFFFFF;
}

#myja-splitmenu a:hover span,
#myja-splitmenu a:active span,
#myja-splitmenu a:focus span {
	background: url(../images/mainnav-hover.gif) repeat-x right center;
	cursor: pointer;
}

#myja-splitmenu li.active a,
#myja-splitmenu li.active a:hover,
#myja-splitmenu li.active a:active,
#myja-splitmenu li.active a:focus {
	background: url(../images/mainnav-active.gif) no-repeat left center;
	color: #FFFFFF;
}

#myja-splitmenu li.active a span,
#myja-splitmenu li.active a:hover span,
#myja-splitmenu li.active a:active span,
#myja-splitmenu li.active a:focus span {
	background: url(../images/mainnav-active.gif) no-repeat right center;
	cursor: pointer;
}

#ja-subnav li.item96  a  {display:none;}

#ja-subnav li.item96  li a {display:block;}
#ja-subnav li.item96  ul{margin-top:0px;padding-top:0px !important;}
#ja-subnav .item96 {margin-top:0px;padding-top:0px !important;border:0px solid red;}


/* RED STYLE */
/* Common style ---*/
a {color: #BB1E1E; text-decoration: none;}
a:hover, a:active, a:focus {text-decoration: underline;}
a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus {color: #BB1E1E;}
a.readon {background: url(../images/red/icon-more.gif) no-repeat right 7px; color: #BB1E1E;}
a.readon:hover, a.readon:focus, a.readon:active {color: #BB1E1E;}

/* Highlight module ---*/
div.module_highlight h3 {background: url(../images/h3-bg-red.gif) repeat-x left bottom; color: #FFFFFF;}
div.module_highlight {background: url(../images/box-br-red.gif) no-repeat right bottom #BB1E1E; color: #FFFFFF;}
div.module_highlight div {background: url(../images/box-bl-red.gif) no-repeat left bottom;}
div.module_highlight div div {background: url(../images/box-tr-red.gif) no-repeat right top;}
div.module_highlight div div div {background: url(../images/box-tl-red.gif) no-repeat left top; padding: 0;}
div.module_highlight div div div div {background: none; color: #FFFFFF;}
div.module_highlight img, div.module_highlight #ja-contentslider-center img {background: #CC3030; border: 1px solid #AA1818;}
div.module_highlight #ja-contentslider-center-wrap .jsslide, div.module_highlight #ja-contentslider-left {background: url(../images/dot-cs-red.gif) repeat-x left bottom;}

/* Header ---*/
h1.logo a {background: url(../images/red/logo.png) no-repeat;}
.logo-text h1 span {color: #BB1E1E;}
#ja-headtools li a.show {background: url(../images/red/arrow-show.gif) no-repeat 3px center !important; color: #BB1E1E;}
#ja-search .search .button {background:  url(../images/red/button-search.gif) no-repeat !important;}
#ja-pathway a, #ja-pathway a:hover, #ja-pathway a:active, #ja-pathway a:focus {color: #BB1E1E;}
div.sublevel li {border-top: 1px solid #CC3030;}
#ja-subnav div.sublevel li a {color: #F6D5D5;}
#ja-botsl a {color: #BB1E1E;}
#ja-footer small a {color: #BB1E1E;}

/* Typography */
.dropcap {color: #BB1E1E;}
.legend-highlight {border: 1px solid #BB1E1E;}
.legend-highlight .legend-title {color: #BB1E1E;}
ul.hilite li {background: url(../images/red/bullet2.gif) no-repeat 12px;}

/* Split menu ---*/
#ja-splitmenu li.active a, #ja-splitmenu li.active a:hover, #ja-splitmenu li.active a:active, #ja-splitmenu li.active a:focus {background: url(../../images/red/mainnav-active.gif) no-repeat left center;}
#ja-splitmenu li.active a span, #ja-splitmenu li.active a:hover span, #ja-splitmenu li.active a:active span, #ja-splitmenu li.active a:focus span {background: url(../../images/red/mainnav-active.gif) no-repeat right center; cursor: pointer;}

/* CSS Menu ---*/
#ja-cssmenu li.active a {background: url(../images/red/mainnav-active.gif) no-repeat left center; color: #FFFFFF;}
#ja-cssmenu li.active a span {background: url(../images/red/mainnav-active.gif) no-repeat right center; cursor: pointer;}
#ja-cssmenu li.active a:hover, #ja-cssmenu li.active a:active, #ja-cssmenu li.active a:focus {background: url(../../images/mainnav-hover.gif) repeat-x left center;}
#ja-cssmenu li.active a:hover span, #ja-cssmenu li.active a:active span, #ja-cssmenu li.active a:focus span {background: url(../../images/mainnav-hover.gif) repeat-x right center;}

#myja-splitmenu li.item95 a {background: url(../images/green/mainnav-active.gif) no-repeat left center; color: #FFFFFF;}
#myja-splitmenu li.item95 a span {background: url(../images/green/mainnav-active.gif) no-repeat right center; cursor: pointer;}


#myja-splitmenu li.item95 {background:none!important;padding-right:0px!important;}


.item88 a span{display:none!important;}
#myja-splitmenu,.item88{margin-left:0px!important;padding-right:5px!important;}
#ja-mainnav .main{width:100%;margin-right:0px;margin-left:0px!important;padding-right:0px;}
.item88 a{background: url(../images/top_logo_grey.gif) no-repeat left center!important;display:block;width:100px;margin-right:0px;}

.item88 a:hover,
.item88 a:active,
.item88 a:focus {
	background: url(../images/top_logo.gif) no-repeat left center!important;
}

#links {display:none;}
