@charset "utf-8";
body {color:#000;background:#fff; font: normal 13pt tahoma,arial,verdana,sans-serif;}
a {transition:none; -moz-transition:none; -o-transition: none; -webkit-transition: none; color:#000;text-decoration: underline;}
a:hover {color:red;text-decoration: underline;}
#version {display:none;}

/** start panel styles **/
#bwkeys {
 width:80%; height:auto; min-height: 2em;
 margin:0 auto;padding:10px 8px;
 line-height: 1.2em; 
 overflow:hidden;
 font-size: 16px;
 position: sticky; top: 10px; z-index: 9999999;
 background: #fff; border: 1px solid #000;
}
#bwkeys span.label {display:block;padding: 4px 6px; margin: 0 0 4px 10px;float:left;}
#bwkeys a {
 display:block; 
 min-width:15px;width:auto;height:22px;
 font-weight: normal;
 text-align: center;
 text-decoration: none;
 color:inherit;
 padding: 4px 6px; margin: 0 2px 4px 0;
 float:left;
 border:1px solid #000; border-radius:4px;
 background: #fff;
}
#bwkeys a.selected {border-bottom: 3px solid #000;}
#bwkeys a:hover {color:#fff;background: #000;}
#bwkeys #size1 {font-size: 12px;}
#bwkeys #size2 {font-size: 17px;}
#bwkeys #size3 {font-size: 22px;}

.classize1 {font-size: 14px;}
.classize2 {font-size: 18px;}
.classize3 {font-size: 22px;}

.intrval1 {line-height: 1.4em;}
.intrval2 {line-height: 1.6em;}
.intrval3 {line-height: 1.8em;}


.imggrayscale { 
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(1);
}
.imggrayscale:hover { 
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: none;
  -webkit-filter: grayscale(0);
}
.imgalt {
 visibility: hidden;
 border:1px solid #000;
 background: #e6e6e6;
}
.imgalt:after {
 content: attr(alt); 
}



#sfone1 {color:#000 !important;background:#fff !important;}
#sfone2 {color:#fff !important;background:#000 !important;}
#sfone3 {color:#195183 !important;background:#9dd1ff !important;}
#sfone4 {color:#4d4b43 !important;background:#f7f3d6 !important;}
.sfone:hover {border-bottom: 3px solid #000 !important;}
#sfone2:hover {border-bottom: 3px solid #195183 !important;}

.sitefonea {color:#000 !important;background:#fff !important;}
.sitefoneb {color:#fff !important;background:#000 !important;}
.sitefonec {color:#195183 !important;background:#9dd1ff !important;}
.sitefoned {color:#4d4b43 !important;background:#f7f3d6 !important;}

/** end panel styles **/

#header                {background:inherit;}
#header #sitename div  {color:inherit;text-transform:uppercase;}
#header #hcontacts     {border-left:1px solid #ccc;}
#header #hcontacts a   {color:inherit;text-shadow:none;}
#header a              {color:inherit;text-shadow:none;text-decoration: none;}

#topmenuline, aside .module .module-header  {background: #000; color:#fff;}

aside ul li, #topmenu ul li, #topmenu ul.nav ul.nav-child li          {background: #000;border-bottom: none;}
aside ul li a, #topmenu ul li a, #topmenu ul.nav ul.nav-child li a        {text-decoration:none;color:#fff;background:none;}
aside ul li a:hover, #topmenu ul li a:hover {color:#000;text-decoration:none;}
aside ul li:hover, 
#topmenu ul li:hover, 
#topmenu ul.nav ul.nav-child li:hover    {background: #fff;border-bottom: none;}

#topmenu ul li:hover a, 
#topmenu ul.nav ul.nav-child li:hover a   {color: #000;}

aside ul > li.active, 
#topmenu ul > li.active, 
#topmenu ul.nav ul.nav-child li.active {background: #bbb;border-bottom: 1px solid #fff;}

aside ul > li.active a, 
#topmenu ul > li.active a, 
#topmenu ul.nav ul.nav-child li.active a {color:#000;}

aside ul > li.active a:hover, 
#topmenu ul > li.active a:hover { text-decoration:none; text-shadow:none;}

#topmenu span {background:none;}


#topmenu ul.nav ul.nav-child { border:1px solid #ddd; background: #bbcdec; box-shadow:1px 1px 4px #ccc;}
/**
#topmenu ul.nav ul.nav-child li { background: #5d6674; border:1px solid #fff;}
#topmenu ul.nav ul.nav-child li a { color:#fff;}
#topmenu ul.nav ul.nav-child li:hover {background: #303e5a;}
#topmenu ul.nav ul.nav-child li a:hover { }
#topmenu ul.nav ul.nav-child li.active {background:#5772a2;}
**/

/** ASIDE **/
#right {}
aside .module {border:1px solid #AAB6BB;}
/** aside .module .module-header {background: #5772a2;color:#d7dde9;} **/
aside .module .module-header span {}
aside .module .modbody {background: #e1e6ef;color: #000;}
aside ul {}
/**
aside ul li {background: #5d6674;border: 1px solid #5D6E74;}
aside ul li a {text-decoration:none;color:#DBE6EB;background:none;}
aside ul li a:hover {text-decoration:none;color:#fff;}
aside ul li:hover {background: #303e5a;border: 1px dotted #578BA2;}
aside ul > li.active {background: #5772a2;}
aside ul > li.active a {}
aside ul > li.active a:hover {color:#fff;text-decoration:none;text-shadow:none;}
**/
aside #login-form {}
aside #login-form .control-group {}
aside #login-form .control-group label {}
aside #login-form .control-group .input-small {}

#body {}
main span {color:inherit;}
aside {}
#content, #left, #right {border:1px solid #666;background: #fff;}

#navigator {color:#000;}
#navigator ul.breadcrumb {}
#navigator ul.breadcrumb li {}
#navigator ul.breadcrumb li a {}
#navigator ul.breadcrumb li.active {}

.blog {}
.blog .items-leading {}
.blog .items-leading .leading {}
.blog .article-info {}
.blog .itemboxfx {}
.blog .introtext {}
.blog .item {}

.page-header {}

.blog-featured .page-header h1,
.blog-featured .item-header h2,
.tag-category h1,
.item-page .page-header h1,
.page-header h2 {
 color:#000;
 text-decoration: none;
 border-top:1px solid #000;
 border-bottom:1px solid #000;
}
.page-header h2 a {color:#000;text-decoration: none;}

.itemboxfx {}
.item-page {}
.item-page .content_rating {background: #fff;}
.item-page .content_rating .unseen {}
.item-page .form-inline {}
.pagebefore {background:#000;color:#fff; }

ul.tags {}
ul.tags {}
ul.tags li {border:1px solid #5d6e74;}
ul.tags li a.label {text-decoration: none;color:#84abbd;}
ul.tags li a.label:hover {text-decoration: underline;color:#5d6e74;}

.tag-category {}
.tag-category ul.thumbnails {}
.tag-category li.cat-list-row0 {}
.tag-category li.cat-list-row0 h3 {}
.tag-category li.cat-list-row0 a {}
.tag-category li.cat-list-row1 {}
.tag-category li.cat-list-row1 h3 {}
.tag-category li.cat-list-row1 a {}
.tag-category li.cat-list-row0 div.caption {}

.item-page .icons,
.blog .item .icons {}

.item-page .icons li,
.blog .item .icons li {}

.item-page .icons li a,
.blog .item .icons li a {color:grey;}

.article-info {}
dt.article-info-term {}
.createdby {}
.createdby span {}
.create {}
.article-info time {}

.item-page dl.article-info,
.blog .item dl.article-info {}

.item-page dl.article-info dd.published,
.blog .item dl.article-info dd.published {color:grey;}

.blog .content_rating {}

main .items-leading .item-image,
main .item .item-image {}
main .items-leading .item-image img,
main .item .item-image img {border: 6px double #BBDDEC;}

main .item-page .item-image {}
main .item-page .item-image img {border: 6px double #BBDDEC;}

.pagination {}
.pagination .counter {background:#578BA2;color:#ffffff;text-shadow:1px 1px 1px grey;}
.pagination ul.pagination-list {}
.pagination ul.pagination-list li {}
.pagination ul.pagination-list li:last-child {}
.pagination ul.pagination-list li.disabled {}
.pagination ul.pagination-list li.active   {background: #578BA2;color:#fff;}
.pagination ul.pagination-list li.active a {background: #578BA2;color:#fff;}
.pagination ul.pagination-list li.hidden-phone {}
.pagination ul.pagination-list li a {}
.pagination ul.pagination-list li a.pagenav {}
.pagination ul.pagination-list li a i.icon-first {}
.pagination ul.pagination-list li a i.icon-previous {}
.pagination ul.pagination-list li a i.icon-next {}
.pagination ul.pagination-list li a i.icon-last {}

#footer {background:inherit;}
#footer #fcontacts {border-left:1px solid #ccc;}
#footer #fcontacts a {color:inherit;text-shadow:none;text-decoration: none;}

#footermenu {}
#footermenu ul {background:none;}
#footermenu ul > li {}
#footermenu ul > li:first-child {background: none;}
#footermenu ul > li a {text-decoration:none;color:#ffffff;background:none;}
#footermenu ul > li a:hover    {color:#000;text-decoration: underline;}
#footermenu ul > li.active    {  }
#footermenu ul > li.active a  {color:#fff !important;text-shadow:1px 1px 1px #000 !important;}
#footermenu ul > li.active a:hover{color:#fff;text-decoration:none;text-shadow:none;}
#footermenu span {background:none;}
#postaddress, #phones {color:#ffffff;text-shadow: 1px 1px 1px #000;}

#copyrightbox {color:#999;text-shadow: none;}
#copyrightbox h3 {color:#999;}
#copyrightbox span.created_by {color:#999;}
#copyrightbox a.created_by { color:#999;text-decoration: none;}

#fsocnet a {color:#000;text-decoration: none;}