/**
 * Content CSS for the BonusThemes.com Blogic Template
 *
 * @package bt_blogic
 * @version 1.0
 * @copyright BonusThemes.com 2008
 * @link http://www.bonusthemes.com/goto/bt_blogic
 */


/* #######################  GENERAL SETTINGS ############################ */
@font-face {
    font-family: Elzevir;
    src: url(/fonts/Elzevir.ttf);
}

@font-face {
    font-family: Zopa;
    src: url(/fonts/zopa.ttf);
}

body {
  font-family: Helvetica, Arial, FreeSans, sans-serif;
  font-size: 15px;
  line-height: 18px;
  margin-top: 0px;
/*  color: #8c8c8c;*/
color: #373737;
}

/*  Global Formatting */

h1, h2, h3, h4, h5 {
  padding-bottom: 5px;
  margin: 25px 0 10px 0;
  font-weight: normal;
  line-height: 120%;
}

h1 {
  color: #ee5113;
  font-size: 200%;
  line-height: 100%;
}

h2 {
  font-size: 175%;
  line-height: 100%;
}

h3 {
  font-size: 150%;
}

h4 {
  color: #ee5113;
  font-size: 120%;
}

h5 {
  font-size: 120%;
  text-transform: uppercase;
}

h6 {
  font-size: 100%;
  text-transform: uppercase;
}

td {
  /*font-size: 12px;*/
font-size: 15px;
}

th {
  font-size: 12px;
}

a {
  color: #ee5113;
  text-decoration: blink;
}

a:hover {
  color: #ee5113;
  text-decoration:underline;
}
/*
a:visited {
  color: #8c8c77;
}
*/
a.image, a.image:hover {
  border: 0;
}

li {
  list-style-type: none;
}

ul {
  list-style: none;
}
ul li {
  /*background: url(../images/bullet-list.gif) no-repeat 0 5px;*/
  padding-left: 20px;
  margin-left: 0px;
}

ol li {
  line-height: 180%;
  padding-left: 12px;
}

p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
  margin: 10px 0;
  padding: 0;
  text-align: justify;
}

fieldset {
  border: none;
}

fieldset a {
  font-weight: bold;
}

img {
  border: none;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix { display: block; }
/* End hide from IE Mac */


/* #######################  END GENERAL SETTINGS ############################ */

/* ######################  LAYOUT SETTINGS       ############################## */

/* ######################  LAYOUT SETTINGS       ############################## */

/*##################### NAVIGATION SECTION #####################*/

/* Pathway Breadcrumbs */

#pathway {
  height: 27px;
  overflow: hidden;
display: none;
}

.pathway {
  position: relative;
  top: -5px;
  color: #8c8c77;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

a.pathway {
  position: relative;
  top: 0px;
}

a.pathway:link {
}

a.pathway:visited {
  color: #545454;
}

a.pathway:active {
}

a.pathway:hover {
  color: #ee5113;
  text-decoration: underline;
}

#pathway_notice {
  position: relative;
  top: -5px;
  color: #ee5113;
  font-weight: bold;
  font-size: 11px;
  margin-left: 10px;
  margin-right: 7px;
}


/* Default Menus for Joomla 1.0 */

.mainlevel, .sublevel {
}

a.mainlevel,
a.sublevel {
  text-decoration: none;
}

a.mainlevel:hover, a.sublevel:hover {
  text-decoration: underline;
}


/* Default Menus for Joomla 1.5 */

ul.menu li {
  list-style-position: outside;
  padding-left: 15px;
  margin-left: 0;
  background: url(../images/arrow_dark.gif) no-repeat 0px 4px;
}

ul.menu li a {
  line-height: 18px;
  margin-left: 0px;
  text-decoration: none;
  color: #727272;
}

ul.menu li a:hover {
  margin-left: 0px;
  text-decoration: underline;
  color: #D94B2B;
}



/* Add Custom Menus */


/*##################### NAVIGATION SECTION #####################*/

/* ##################### STANDARD MODULE TABLE  #################*/

table.moduletable {
  padding: 0px;
  margin: 0px;
}

table.moduletable th {
  background: #2F3E57;
  height: 18px;
  color: #FFFFFF;
}

table.moduletable td {
  height: 18px;
}

div.moduletable, div.module {
  line-height: 18px; font-size: 12px;
  margin-bottom: 15px;
}

.moduletable h3
{
  text-align: center;
  color: rgb(132, 124, 103);
  font-weight: bold;
}

.moduletable .useful-link
{
  width: 100%;
  margin-top: 50px;
}

.partners {
  text-align: center;
}

/* End Custom Modules */

/* ##################### END STANDARD MODULE TABLE  #################*/

/* #############  CONTENT - SECTIONS & CATEGORIES ###########################*/

.contentheading {
  color: #ee5113;
  margin-bottom: 20px;
  font: 25px/30px Helvetica, Arial, FreeSans, sans-serif;
}

.contentheading a, .contentheading a:visited {
  font-family: Helvetica, Arial, FreeSans, sans-serif;
  font-size: 20px;
  color: #8c8c77;
  text-decoration: none;
}

.contentheading a:hover {
  color: #4E7EC6;
  text-decoration: underline;
}

/* content title and links */

.contentpagetitle {
  
}

a.contentpagetitle, a.contentpagetitle:visited {
  text-decoration: none;
  font-weight: normal;
  color: #8c8c77;
  border-bottom: 0px;
}

a.contentpagetitle:hover {
  color: #000;
  border-bottom: 0px  dashed #CCCCCC;
  text-decoration: none;
}

.contentinfo {
  margin: 5px 0px 5px 0px;
  padding: 0px 0px 3px 0px;
  border-top: 2px solid #f5f5eb;
  border-bottom: 2px solid #f5f5eb;
}
.contentinfo .author {
  position: relative;
  top: -3px;
  background: url(../images/user.gif) no-repeat left top;
  padding-left: 20px;
}
.contentinfo img {
  position: relative;
  top: 4px;
}

/* top box like a category description */

.contentdescription {
  
}

/* Main Body Text */

.contentpane {
  width: auto;
}

.contentpaneopen h2 {
  padding: 0;
  margin: 0;
}

.contentpaneopen p {

}

table.contentpane {
  margin-bottom: 30px;
}

/* Main Body Text */

/* article rating */

.content_rating {
  font-weight: normal;
  font-size: .8em;
}

.content_vote {
  font-weight: normal;
  font-size: .8em;
}

/* icons */

.buttonheading {
  font-size: 12px;
}

.pop-ups {
  float: right;
}

a.pop-up {
  border-bottom: 0;
}

/* Dates */

.blogdate {
  background: url(../images/layout/article_date.gif) no-repeat top left;
  width: 42px;
  height: 52px;
  padding: 5px 0px 0px 0px;
}
.blogdate .day {
  color: #fff;
  font-weight: bold;
  font-size: 15px;
  margin: 0;
  padding: 0;
  line-height: 15px;
}
.blogdate .month {
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  margin: 0;
  padding: 0;
  line-height: 15px;
}

.createdate {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
  font-size: 10px;
  color: #545454;
  background: url(../images/time.gif) no-repeat left top;
  padding-left: 20px;
}

.modifydate {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
  font-size: 10px;
  color: #545454;
  background: url(../images/time.gif) no-repeat left top;
  padding-left: 20px;
}

.newsfeeddate {
  font-size: 10px;
  color: #d34807;
  font-weight: normal;
}

/* Dates */

/* Writen by Authors name */

.small {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
  font-size: 10px;
  color: #545454;
  background: url(../images/user.gif) no-repeat left top;
  padding-left: 20px;
}

/* Page navigation links "<<< 1 of 10 next >>>" */

.pagenav {
  padding: 2px;
  color: #999;
}

a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a {
  padding: 1px 4px;
  border-top: 1px solid #E1E1E1;
  border-left: 1px solid #E1E1E1;
  border-bottom: 1px solid #BABDB6;
  border-right: 1px solid #BABDB6;
  text-decoration: none;
  font-size: 11px;
  background: #f5f5f5;
  color: #999;
  height: 100%;
}

a.pagenav:hover, a.pagenav:active,
.pagenav_prev a:hover, .pagenav_prev a:active,
.pagenav_next a:hover, .pagenav_next a:active,
.pagenavbar a:hover, .pagenavbar a:active {
  padding: 1px 4px;
  border-top: 1px solid #BABDB6;
  border-right: 1px solid #E1E1E1;
  border-bottom: 1px solid #E1E1E1;
  border-left: 1px solid #BABDB6;
  text-decoration: none;
  color: #000;
}

th.pagenav_prev a, th.pagenav_prev a:visited,
th.pagenav_next a, th.pagenav_next a:visited {
  color: #999;
  font-weight: normal;
}

th.pagenav_prev a:hover,
th.pagenav_next a:hover {
  color: #000;
  font-weight: normal;
}

.pagenavbar {
  padding-left: 14px;
  font-size: 11px;
}

.pagenavcounter {
  padding: 10px 0 0 0;
  color: #aaa;
}


/* Additional pagination */

.pgn_button1, .pgn_button0, .pgn_page, .pgn_current {
  margin: 0px 0px 0px 7px;
  padding: 0px 6px 0px 6px;
}
.pgn_button1 {
  color: #ff6a0f;
  background-color: #fff;
  border: 1px solid #d8d7d7;
  cursor: pointer;
}
.pgn_button0 {
  color: #8d8d77;
  background-color: #fff;
  border: 1px solid #d8d7d7;
}
.pgn_page {
  color: #000;
  background-color: #eee;
  border: 1px solid #d8d7d7;
  cursor: pointer;
}
.pgn_button1:hover, .pgn_page:hover, .pgn_current {
  color: #fff;
  background-color: #ff6a0f;
  border: 1px solid #bd4205;
}


/* Read more link */

a.readon,
a.readmore,
a.moduletablemstyle1,
a.moduletablemstyle2,
a.moduletablemstyle3,
a.moduletablemstyle4,
a.moduletablemstyle5,
a.moduletablemstyle6,
a.moduletablemstyle7,
a.moduletablemstyle8,
a.moduletablemstyle9,
a.moduletablemstyle10,
a.moduletablemstyle11,
a.moduletablemstyle12,
a.moduletablemstyle12d {
  background: url(../images/readon.gif) no-repeat left;
  color: #EE5113;
  text-decoration: none;
  text-indent: 20px;
  width: 147px;
  line-height: 28px;
  float: left;
  display: block;
  font-weight: normal;
  font-style: normal;
}

a.readon:hover, a.readmore:hover {
  color: #545454;
}

/* Article index  {mospagebreak} */

table.contenttoc {
  margin: 0 0 30px 30px;
  padding: 0;
  width: 200px;
}

table.contenttoc th {
  padding: 5px;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
  font-size: 12px;
  background-color: #e8e8e8;
  border-bottom: solid 1px #999999;
  color: #808080;
  text-indent: 5px;
}

table.contenttoc td a {
  display: block;
  width: auto;
}

table.contenttoc td a:hover {
  background: #f1f1f1;
  color: #000;
  text-decoration: none;
  display: block;
  width: auto;
}

table.contenttoc td {
  text-align: center;
  background: #FCFCFC;
  border-left: solid 1px #ddd;
  border-right: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
}

.toclink {
  font-size: 10px;
  padding: 5px;
}

/* Links article index */

a.toclink {
  height: 18px;
}

/* End Article index  */

/*  component heading */

.componentheading {
  color: #8c8c77;
  text-align: left;
  margin-top: 1.5em;
  font: bold 10px "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 3px;
display: none;
}

/* Sectiontable Table types listings Faqs's, weblink etc..*/

.sectiontableheader,
.sectiontableheadermstyle1,
.sectiontableheadermstyle2,
.sectiontableheadermstyle3,
.sectiontableheadermstyle4,
.sectiontableheadermstyle5, 
.sectiontableheadermstyle6,
.sectiontableheadermstyle7,
.sectiontableheadermstyle8,
.sectiontableheadermstyle9,
.sectiontableheadermstyle10,
.sectiontableheadermstyle11,
.sectiontableheadermstyle12 {
  height: 40px;
  background-color: #f3f3f3;
  background-repeat: repeat;
  padding: 2px;
  color: #676767;
  font-weight: bold;
  padding: 5px;
  font-size: 16px;
  text-align: center;
}

tr.sectiontableheader th,
tr.sectiontableheadermstyle1 th,
tr.sectiontableheadermstyle2 th,
tr.sectiontableheadermstyle3 th,
tr.sectiontableheadermstyle4 th,
tr.sectiontableheadermstyle5 th,
tr.sectiontableheadermstyle6 th,
tr.sectiontableheadermstyle7 th,
tr.sectiontableheadermstyle8 th,
tr.sectiontableheadermstyle9 th,
tr.sectiontableheadermstyle10 th,
tr.sectiontableheadermstyle11 th,
tr.sectiontableheadermstyle12 th {
  border-bottom: 1px solid #d4d4d4;
}

.sectiontableheader a, .sectiontableheader a:visited {
  color: #a2a2a2;
}

.sectiontableentry1 a:hover, .sectiontableentry2 a:hover {
  color: #ee5113;
  text-decoration: none;
}


/* Table odd and Even Rows */

.sectiontableentry1,
.sectiontableentry1mstyle1,
.sectiontableentry1mstyle2,
.sectiontableentry1mstyle3,
.sectiontableentry1mstyle4,
.sectiontableentry1mstyle5,
.sectiontableentry1mstyle6,
.sectiontableentry1mstyle7,
.sectiontableentry1mstyle8,
.sectiontableentry1mstyle9,
.sectiontableentry1mstyle10,
.sectiontableentry1mstyle11,
.sectiontableentry1mstyle12 {
  background-color: #fff;
  height: 30px;
}

.sectiontableentry2,
.sectiontableentry2mstyle1,
.sectiontableentry2mstyle2,
.sectiontableentry2mstyle3,
.sectiontableentry2mstyle4,
.sectiontableentry2mstyle5,
.sectiontableentry2mstyle6,
.sectiontableentry2mstyle7,
.sectiontableentry2mstyle8,
.sectiontableentry2mstyle9,
.sectiontableentry2mstyle10,
.sectiontableentry2mstyle11,
.sectiontableentry2mstyle12 {
  background-color: #fafafa;
  height: 30px;
}

.sectiontableentry1 a, .sectiontableentry1 a:visited,
.sectiontableentry2 a, .sectiontableentry2 a:visited,
.sectiontableentry1mstyle1 a, .sectiontableentry1mstyle1 a:visited,
.sectiontableentry2mstyle1 a, .sectiontableentry2mstyle1 a:visited,
.sectiontableentry1mstyle2 a, .sectiontableentry1mstyle2 a:visited,
.sectiontableentry2mstyle2 a, .sectiontableentry2mstyle2 a:visited,
.sectiontableentry1mstyle3 a, .sectiontableentry1mstyle3 a:visited,
.sectiontableentry2mstyle3 a, .sectiontableentry2mstyle3 a:visited,
.sectiontableentry1mstyle4 a, .sectiontableentry1mstyle4 a:visited,
.sectiontableentry2mstyle4 a, .sectiontableentry2mstyle4 a:visited,
.sectiontableentry1mstyle5 a, .sectiontableentry1mstyle5 a:visited,
.sectiontableentry2mstyle5 a, .sectiontableentry2mstyle5 a:visited,
.sectiontableentry1mstyle6 a, .sectiontableentry1mstyle6 a:visited,
.sectiontableentry2mstyle6 a, .sectiontableentry2mstyle6 a:visited,
.sectiontableentry1mstyle7 a, .sectiontableentry1mstyle7 a:visited,
.sectiontableentry2mstyle7 a, .sectiontableentry2mstyle7 a:visited,
.sectiontableentry1mstyle8 a, .sectiontableentry1mstyle8 a:visited,
.sectiontableentry2mstyle8 a, .sectiontableentry2mstyle8 a:visited,
.sectiontableentry1mstyle9 a, .sectiontableentry1mstyle9 a:visited,
.sectiontableentry2mstyle9 a, .sectiontableentry2mstyle9 a:visited,
.sectiontableentry1mstyle10 a, .sectiontableentry1mstyle10 a:visited,
.sectiontableentry2mstyle10 a, .sectiontableentry2mstyle10 a:visited,
.sectiontableentry1mstyle11 a, .sectiontableentry1mstyle11 a:visited,
.sectiontableentry2mstyle11 a, .sectiontableentry2mstyle11 a:visited,
.sectiontableentry1mstyle12 a, .sectiontableentry1mstyle12 a:visited,
.sectiontableentry2mstyle12 a, .sectiontableentry2mstyle12 a:visited {
  color: #8c8c77;
}

.sectiontableentry1 td,
.sectiontableentry2 td,
.sectiontableentry1mstyle1 td,
.sectiontableentry2mstyle1 td,
.sectiontableentry1mstyle2 td,
.sectiontableentry2mstyle2 td,
.sectiontableentry1mstyle3 td,
.sectiontableentry2mstyle3 td,
.sectiontableentry1mstyle4 td,
.sectiontableentry2mstyle4 td,
.sectiontableentry1mstyle5 td,
.sectiontableentry2mstyle5 td,
.sectiontableentry1mstyle6 td,
.sectiontableentry2mstyle6 td,
.sectiontableentry1mstyle7 td,
.sectiontableentry2mstyle7 td,
.sectiontableentry1mstyle8 td,
.sectiontableentry2mstyle8 td,
.sectiontableentry1mstyle9 td,
.sectiontableentry2mstyle9 td,
.sectiontableentry1mstyle10 td,
.sectiontableentry2mstyle10 td,
.sectiontableentry1mstyle11 td,
.sectiontableentry2mstyle11 td,
.sectiontableentry1mstyle12 td,
.sectiontableentry2mstyle12 td {
  padding: 4px;
  border-bottom: 1px solid #d4d4d4;
}

td.sectiontableentry1,
td.sectiontableentry2,
td.sectiontableentry1mstyle1,
td.sectiontableentry2mstyle1,
td.sectiontableentry1mstyle2,
td.sectiontableentry2mstyle2,
td.sectiontableentry1mstyle3,
td.sectiontableentry2mstyle3,
td.sectiontableentry1mstyle4,
td.sectiontableentry2mstyle4,
td.sectiontableentry1mstyle5,
td.sectiontableentry2mstyle5,
td.sectiontableentry1mstyle6,
td.sectiontableentry2mstyle6,
td.sectiontableentry1mstyle7,
td.sectiontableentry2mstyle7,
td.sectiontableentry1mstyle8,
td.sectiontableentry2mstyle8,
td.sectiontableentry1mstyle9,
td.sectiontableentry2mstyle9,
td.sectiontableentry1mstyle10,
td.sectiontableentry2mstyle10,
td.sectiontableentry1mstyle11,
td.sectiontableentry2mstyle11,
td.sectiontableentry1mstyle12,
td.sectiontableentry2mstyle12 {
  padding: 4px;
  border-bottom: 1px solid #d4d4d4;
}

tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td,
tr.sectiontableentry1mstyle1:hover td,
tr.sectiontableentry2mstyle1:hover td,
tr.sectiontableentry1mstyle2:hover td,
tr.sectiontableentry2mstyle2:hover td,
tr.sectiontableentry1mstyle3:hover td,
tr.sectiontableentry2mstyle3:hover td,
tr.sectiontableentry1mstyle4:hover td,
tr.sectiontableentry2mstyle4:hover td,
tr.sectiontableentry1mstyle5:hover td,
tr.sectiontableentry2mstyle5:hover td,
tr.sectiontableentry1mstyle6:hover td,
tr.sectiontableentry2mstyle6:hover td,
tr.sectiontableentry1mstyle7:hover td,
tr.sectiontableentry2mstyle7:hover td,
tr.sectiontableentry1mstyle8:hover td,
tr.sectiontableentry2mstyle8:hover td,
tr.sectiontableentry1mstyle9:hover td,
tr.sectiontableentry2mstyle9:hover td,
tr.sectiontableentry1mstyle10:hover td,
tr.sectiontableentry2mstyle10:hover td,
tr.sectiontableentry1mstyle11:hover td,
tr.sectiontableentry2mstyle11:hover td,
tr.sectiontableentry1mstyle12:hover td,
tr.sectiontableentry2mstyle12:hover td {
}

/* End Sectiontable */

/* Category */
#bt-zt{
  position: absolute;
  top: 0px;
  left: -5500px;
  }
.category {
  color: #ee5113;
}

a.category {
  height: 15px;
}

/* End category */

/* blogsection */

.blog table {
  padding: 0 5px;
}

.blog_more {
  margin-top: 5px;
  margin-left: 20px;
  margin-bottom: 30px;
}

/* space from bottom of article */

.article_separator, .article_seperator {
  display: block;
  height: 5px;
  background-color: #f2f2e4;
  margin-bottom: 20px;
}


/* End blogsection */

/* Search Form Module*/

.search {

}

/* results if not search google */

.searchintro {
  height: 26px;
}

/*Search Form keyword highlight*/

.highlight {
  background: #ffff99;
  padding: 0px 2px 0px 2px;
}

/* End Search Form */

/* wrapper title */


/* ############# END CONTENT - SECTIONS & CATEGORIES ###########################*/

/* ##################### FORM SECTION  #####################*/

.label {
  font-size: 12px;
}

form {
  font-size: 12px
}

input {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  background-color: #FFFFFF;
  font-size: 13px;
  color: #333;
}

.inputbox {
  margin:0 0.25em 0 0;
  border: 1px solid #E6E6E6;
  color: #555;
  line-height:18px;
  padding:3px 5px;
}

.inputbox:hover,
.inputbox:focus {
  background:#fefab6;
  border-color:#ccc;
}

.inputbox:focus {
  color:#333;
  background-color: #e8e8dc;
}

.text_area {
  background: White;
}

/* Pull down menu */

.selectbox {
}

/* Submit Button */

.button {
  background: url(../images/grad1.gif) repeat-x center #EFEFEF;
  border: 1px solid #DDDDDD;
  border-bottom-color: #CCCCCC;
  color: #666666;
  padding: 2px 8px;
  cursor: pointer;
}

/* Contact Email Form */

.contact_email {
  margin: 0px;
  padding: 5px;
}

/* ##################### END FORM SECTION  ##################### */

/* ##################### SEARCH SECTION  ##################### */


/* Search module */

.search {
  margin-left: 80px;
  margin-right: 10px;
  margin-top: 20px;
}

input#mod_search_searchword {
  background: none;
  border: none;
  border-bottom: 2px solid #f4f4e7;
  padding: 3px;
  color: #8d8d77;
  font-weight: bold;
  height: 20px;
}

.search input.button {
}


/* ##################### END SEARCH SECTION  ##################### */

/* ###################### TABBED EDITING ###################### */

/* When user login to edit or sumbit articles for modifying {moscode} output.  Don't set the color! */

.moscode {
  background-color: #f0f0f0;
}

.code {
  font-family: courier, serif;
  font-size: 1.2em;
  padding: 2px;
  background-color: #f0f0f0;
  color: blue;
  border: 1px solid #d5d5d5;
  margin: 0px;
  width: 90%;
}

/* Text passed with mosmsg url parameter */

.message {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1em;
  color: #666;
  text-align: center;
}

/* Styles for dhtml tabbed-pages */

.ontab {
  background-color: #666666;
  border-left: outset 1px #666;
  border-right: outset 1px #333;
  border-top: outset 1px #666;
  border-bottom: solid 1px #333;
  text-align: center;
  cursor: default;
  font-weight: bold;
  color: #FFFFFF;
  padding: .2em;
}

.offtab {
  background-color: #cccccc;
  border-left: outset 1px #666;
  border-right: outset 1px #333;
  border-top: outset 1px #666;
  border-bottom: solid 1px #333;
  text-align: center;
  cursor: default;
  font-weight: normal;
  padding: .2em;
}

.edit-tabs {
  padding: 1em;
  background: none;
}

.tabpadding {
  padding: 1px;
}

.tabheading {
  background-color: #FF6600;
  text-align: left;
}

.pagetext {
  visibility: hidden;
  display: none;
}

/*Body of the form*/

.adminform {
  background-color: #FFFFFF;
}

/* ###################### End TABBED EDITING ###################### */

/* ######################  TYPOGRAPHY SETTINGS       ############################## */

/* @group typography */

.dropcap {
  color: #ee5113;
  display: block;
  float: left;
  font: 58px/60px Helvetica, Arial, FreeSans, sans-serif;
  padding: 0 10px 0 0;
  margin: 0 10px 0 0;
  border-right: 1px solid #ccc;
  text-indent: 5px;
}

span.alert {
  display: block;
  background: url(../images/alert.gif) center no-repeat;
  background-position: 15px 50%;
  text-align: left;
  padding: 5px 20px 5px 45px;
  border-top: 3px solid #ee5113;
  border-bottom: 1px solid #ee5113;
}

span.info {
  display: block;
  color: #fff;
  background: #ee5113 url(../images/info.gif) center no-repeat;
  background-position: 15px 50%;
  text-align: left;
  padding: 5px 20px 5px 45px;
}

span.download {
  display: block;
  color: #8c8c77;
  background: #f2f2e4   url(../images/download.gif) center no-repeat;
  background-position: 15px 50%;
  text-align: left;
  padding: 5px 20px 5px 45px;
  border: 1px solid #e3e3d5;
}

pre {
  display: block;
  line-height: 100%;
  border-left: 5px solid #ee5113;
  color: #000;
  background: #eeeeee;
  padding: 10px;
  font-family: Monaco, "Courier New", monospace;
  font-size: 11px;
  overflow: auto !important;
  overflow: scroll;
}

blockquote {
  margin: 20px 0;
  padding: 0 0 0 40px;
  border: none;
  color: #b0b0b0;
  background: url(../images/bt_quote.png) no-repeat 10px 0;
  font: italic bold 14px/19px Georgia, serif;
}

.boxinfo-title {
  display: block;
  font-size: 100%;
  float: left;
  font-weight: bold;
  left: 7px;
  margin: 0;
  padding: 0 6px;
  position: absolute;
  top: -10px;
  background: #f6f9fb;
  color: #ee5113;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}

.boxinfo {
  border: 1px solid #DDDDDD;
  margin: 20px 0;
  padding: 0 9px;
  position: relative;
}

ul.arrow1 li,
li.arrow1 {
  background: url(../images/bullet-2.png) 0 0 no-repeat;
}

ul.arrow2 li,
li.arrow2 {
  background: url(../images/bullet-4.png) 0 0 no-repeat;
}

ul.arrow3 li,
li.arrow3 {
  background: url(../images/bullet-5.png) 0 0 no-repeat;
}

ul.star li,
li.star {
  background: url(../images/bullet-6.png) 0 0 no-repeat;
}

ul.circle li,
li.circle {
  background: url(../images/bullet-7.png) 0 0 no-repeat;
}

ul.arrow1,
ul.arrow2,
ul.circle,
ul.morespace {
  margin-left: 35px;
  padding: 0;
}

ul.arrow1,
ul.arrow2,
ul.circle,
ul.morespace {
  margin-left: 5px;
  padding: 0;
}

ul.arrow1 li,
ul.arrow2 li,
ul.circle li,
li.arrow1,
li.arrow2,
li.circle {
  list-style: none;
  padding-bottom: 5px;
  padding-left: 25px;
}

.highlight-1,
.highlight-2,
.highlight-3,
.highlight-4 {
  padding:1px 5px;
}

.highlight-1 {
  background:#ffffda;
}

.highlight-2 {
  background:#f1f1f1;
}

.highlight-3 {
  background:#8c8c77;
  color: #fff;
}

.highlight-4 {
  background:#ee5113;
  color: #fff;
}


/* ######################  End TYPOGRAPHY SETTINGS       ############################## */

/* mosimage */

.img_caption {
  padding: 10px;
  background: #f2f2e4;
  color: #848484;

}
.img_caption p {
  padding: 3px 0;
}

/* Caption fixes */
.img_caption.left {
  float: left;
  margin-right: 1em;
}

.img_caption.right {
  float: right;
  margin-left: 1em;
}

.img_caption.left p {
  clear: left;
  text-align: center;
}

.img_caption.right p {
  clear: right;
  text-align: center;
}



/* @group module suffixes */


.btmod {
  margin-bottom: 10px;
  line-height: 18px;
  font-size: 12px;
}

/* module style: mstyle1 */

.moduletablemstyle1 {
  background-color: #ff5600;
  color: #fff;
}
.mstyle1_tc { background: url(../images/layout/mstyle1_tc.gif) repeat-x top left; }
.mstyle1_ml { background: url(../images/layout/mstyle1_ml.gif) repeat-y top left; }
.mstyle1_mr { background: url(../images/layout/mstyle1_mr.gif) repeat-y top right; }
.mstyle1_bc { background: url(../images/layout/mstyle1_bc.gif) repeat-x bottom left; }
.mstyle1_tr { background: url(../images/layout/mstyle1_tr.gif) no-repeat top right; }
.mstyle1_tl { background: url(../images/layout/mstyle1_tl.gif) no-repeat top left; }
.mstyle1_br { background: url(../images/layout/mstyle1_br.gif) no-repeat bottom right; }
.mstyle1_bl { background: url(../images/layout/mstyle1_bl.gif) no-repeat bottom left; }
.mstyle1_inner { margin: 0px 15px 0px 15px; }
.mstyle1_topgap { height: 10px; overflow: hidden; }
.mstyle1_bottomgap { height: 20px; overflow: hidden; clear: both; }
.moduletablemstyle1 h3 {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  color: #ee5113;
  font-family: Helvetica, Arial, FreeSans, sans-serif;
  margin: 0px 0px 20px 0px;
}

.moduletablemstyle1 ul li {
  background: url(../images/bullet-list-white.gif) no-repeat 0 5px;
  padding-left: 20px;
  margin-left: 0px;
}

/* module style: mstyle2 */

.moduletablemstyle2 {
  background-color: #cdcdc7;
  color: #545454;
}
.mstyle2_tc { background: url(../images/layout/mstyle2_tc.gif) repeat-x top left; }
.mstyle2_ml { background: url(../images/layout/mstyle2_ml.gif) repeat-y top left; }
.mstyle2_mr { background: url(../images/layout/mstyle2_mr.gif) repeat-y top right; }
.mstyle2_bc { background: url(../images/layout/mstyle2_bc.gif) repeat-x bottom left; }
.mstyle2_tr { background: url(../images/layout/mstyle2_tr.gif) no-repeat top right; }
.mstyle2_tl { background: url(../images/layout/mstyle2_tl.gif) no-repeat top left; }
.mstyle2_br { background: url(../images/layout/mstyle2_br.gif) no-repeat bottom right; }
.mstyle2_bl { background: url(../images/layout/mstyle2_bl.gif) no-repeat bottom left; }
.mstyle2_inner { margin: 0px 15px 0px 15px; }
.mstyle2_topgap { height: 10px; overflow: hidden; }
.mstyle2_bottomgap { height: 30px; overflow: hidden; clear: both; }
.moduletablemstyle2 h3 {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Helvetica, Arial, FreeSans, sans-serif;
  margin: 0px 0px 20px 0px;
}


/* module style: mstyle3 */

.moduletablemstyle3 {
  background-color: #f2f2e4;
  color: #545454;
}
.mstyle3_tc { background: url(../images/layout/mstyle3_tc.gif) repeat-x top left; }
.mstyle3_ml { background: url(../images/layout/mstyle3_ml.gif) repeat-y top left; }
.mstyle3_mr { background: url(../images/layout/mstyle3_mr.gif) repeat-y top right; }
.mstyle3_bc { background: url(../images/layout/mstyle3_bc.gif) repeat-x bottom left; }
.mstyle3_tr { background: url(../images/layout/mstyle3_tr.gif) no-repeat top right; }
.mstyle3_tl { background: url(../images/layout/mstyle3_tl.gif) no-repeat top left; }
.mstyle3_br { background: url(../images/layout/mstyle3_br.gif) no-repeat bottom right; }
.mstyle3_bl { background: url(../images/layout/mstyle3_bl.gif) no-repeat bottom left; }
.mstyle3_inner { margin: 0px 15px 0px 15px; }
.mstyle3_topgap { height: 25px; overflow: hidden; }
.mstyle3_bottomgap { height: 15px; overflow: hidden; clear: both; }
.moduletablemstyle3 h3 {
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Helvetica, Arial, FreeSans, sans-serif;
  margin: 0px 0px 20px 0px;
}


/* module style: mstyle4 */

.moduletablemstyle4 {
  background-color: #fff;
  color: #545454;
}
.mstyle4_tc { background: url(../images/layout/mstyle4_tc.gif) repeat-x top left; }
.mstyle4_ml { background: url(../images/layout/mstyle4_ml.gif) repeat-y top left; }
.mstyle4_mr { background: url(../images/layout/mstyle4_mr.gif) repeat-y top right; }
.mstyle4_bc { background: url(../images/layout/mstyle4_bc.gif) repeat-x bottom left; }
.mstyle4_tr { background: url(../images/layout/mstyle4_tr.gif) no-repeat top right; }
.mstyle4_tl { background: url(../images/layout/mstyle4_tl.gif) no-repeat top left; }
.mstyle4_br { background: url(../images/layout/mstyle4_br.gif) no-repeat bottom right; }
.mstyle4_bl { background: url(../images/layout/mstyle4_bl.gif) no-repeat bottom left; }
.mstyle4_inner { margin: 0px 15px 0px 15px; }
.mstyle4_topgap { height: 20px; overflow: hidden; }
.mstyle4_bottomgap { height: 15px; overflow: hidden; clear: both; }
.moduletablemstyle4 h3 {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  color: #ee5113;
  font-family: Helvetica, Arial, FreeSans, sans-serif;
  margin: 0px 0px 20px 0px;
  text-align: right;
}


/* module style: mstyle5 */

.moduletablemstyle5 {
  background-color: #f2f2e4;
  color: #545454;
}
.mstyle5_tc { background: url(../images/layout/mstyle5_tc.gif) repeat-x top left; }
.mstyle5_ml { background: url(../images/layout/mstyle5_ml.gif) repeat-y top left; }
.mstyle5_mr { background: url(../images/layout/mstyle5_mr.gif) repeat-y top right; }
.mstyle5_bc { background: url(../images/layout/mstyle5_bc.gif) repeat-x bottom left; }
.mstyle5_tr { background: url(../images/layout/mstyle5_tr.gif) no-repeat top right; }
.mstyle5_tl { background: url(../images/layout/mstyle5_tl.gif) no-repeat top left; }
.mstyle5_br { background: url(../images/layout/mstyle5_br.gif) no-repeat bottom right; }
.mstyle5_bl { background: url(../images/layout/mstyle5_bl.gif) no-repeat bottom left; }
.mstyle5_inner { margin: 0px 15px 0px 15px; }
.mstyle5_topgap { height: 10px; overflow: hidden; }
.mstyle5_bottomgap { height: 15px; overflow: hidden; clear: both; }
.moduletablemstyle5 h3 {
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Helvetica, Arial, FreeSans, sans-serif;
  margin: 0px 0px 20px 0px;
}


/* module style: mstyle6 */

.moduletablemstyle6 {
  background-color: #f2f2e4;
  color: #545454;
}
.mstyle6_tc { background: url(../images/layout/mstyle6_tc.gif) repeat-x top left; }
.mstyle6_ml { background: url(../images/layout/mstyle6_ml.gif) repeat-y top left; }
.mstyle6_mr { background: url(../images/layout/mstyle6_mr.gif) repeat-y top right; }
.mstyle6_bc { background: url(../images/layout/mstyle6_bc.gif) repeat-x bottom left; }
.mstyle6_tr { background: url(../images/layout/mstyle6_tr.gif) no-repeat top right; }
.mstyle6_tl { background: url(../images/layout/mstyle6_tl.gif) no-repeat top left; }
.mstyle6_br { background: url(../images/layout/mstyle6_br.gif) no-repeat bottom right; }
.mstyle6_bl { background: url(../images/layout/mstyle6_bl.gif) no-repeat bottom left; }
.mstyle6_inner { margin: 0px 15px 0px 15px; }
.mstyle6_topgap { height: 13px; overflow: hidden; }
.mstyle6_bottomgap { height: 25px; overflow: hidden; clear: both; }
.moduletablemstyle6 h3 {
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Helvetica, Arial, FreeSans, sans-serif;
  margin: 0px 0px 17px 15px;
}


/* module style: mstyle7 */

.moduletablemstyle7 {
  background-color: #f2f2e4;
}
.mstyle7_tc { background: url(../images/layout/mstyle7_tc.gif) repeat-x top left; }
.mstyle7_ml { background: url(../images/layout/mstyle7_ml.gif) repeat-y top left; }
.mstyle7_mr { background: url(../images/layout/mstyle7_mr.gif) repeat-y top right; }
.mstyle7_bc { background: url(../images/layout/mstyle7_bc.gif) repeat-x bottom left; }
.mstyle7_tr { background: url(../images/layout/mstyle7_tr.gif) no-repeat top right; }
.mstyle7_tl { background: url(../images/layout/mstyle7_tl.gif) no-repeat top left; }
.mstyle7_br { background: url(../images/layout/mstyle7_br.gif) no-repeat bottom right; }
.mstyle7_bl { background: url(../images/layout/mstyle7_bl.gif) no-repeat bottom left; }
.mstyle7_inner { margin: 0px 15px 0px 15px; }
.mstyle7_topgap { height: 15px; overflow: hidden; }
.mstyle7_bottomgap { height: 40px; overflow: hidden; clear: both; }
.moduletablemstyle7 h3 {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Helvetica, Arial, FreeSans, sans-serif;
  margin: 0px 0px 10px 0px;
}


/* module style: mstyle8 */

.moduletablemstyle8 {
  background-color: #fff;
}
.mstyle8_tc { background: url(../images/layout/mstyle8_tc.gif) repeat-x top left; }
.mstyle8_ml { background: url(../images/layout/mstyle8_ml.gif) repeat-y top left; }
.mstyle8_mr { background: url(../images/layout/mstyle8_mr.gif) repeat-y top right; }
.mstyle8_bc { background: url(../images/layout/mstyle8_bc.gif) repeat-x bottom left; }
.mstyle8_tr { background: url(../images/layout/mstyle8_tr.gif) no-repeat top right; }
.mstyle8_tl { background: url(../images/layout/mstyle8_tl.gif) no-repeat top left; }
.mstyle8_tcc { background: url(../images/layout/mstyle8_tcc.gif) no-repeat top center; }
.mstyle8_br { background: url(../images/layout/mstyle8_br.gif) no-repeat bottom right; }
.mstyle8_bl { background: url(../images/layout/mstyle8_bl.gif) no-repeat bottom left; }
.mstyle8_inner { margin: 0px 15px 0px 15px; }
.mstyle8_topgap { height: 55px; overflow: hidden; }
.mstyle8_bottomgap { height: 35px; overflow: hidden; clear: both; }
.moduletablemstyle8 h3 {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Helvetica, Arial, FreeSans, sans-serif;
  margin: 0px 0px 10px 0px;
}


/* module style: mstyle9 */

.moduletablemstyle9 {
  background-color: #f2f2e4;
  color: #545454;
}
.mstyle9_tc { background: url(../images/layout/mstyle9_tc.gif) repeat-x top left; }
.mstyle9_ml { background: url(../images/layout/mstyle9_ml.gif) repeat-y top left; }
.mstyle9_mr { background: url(../images/layout/mstyle9_mr.gif) repeat-y top right; }
.mstyle9_bc { background: url(../images/layout/mstyle9_bc.gif) repeat-x bottom left; }
.mstyle9_tr { background: url(../images/layout/mstyle9_tr.gif) no-repeat top right; }
.mstyle9_tl { background: url(../images/layout/mstyle9_tl.gif) no-repeat top left; }
.mstyle9_br { background: url(../images/layout/mstyle9_br.gif) no-repeat bottom right; }
.mstyle9_bl { background: url(../images/layout/mstyle9_bl.gif) no-repeat bottom left; }
.mstyle9_inner { margin: 0px 15px 0px 15px; }
.mstyle9_topgap { height: 25px; overflow: hidden; }
.mstyle9_bottomgap { height: 10px; overflow: hidden; clear: both; }
.moduletablemstyle9 h3 {
  font-size: 16px;
  font-weight: bold;
  font-family: Helvetica, Arial, FreeSans, sans-serif;
  margin: 0px 0px 20px 40px;
}


/* module style: mstyle10 */

.moduletablemstyle10 {
  background-color: #ff5600;
  color: #fff;
}
.moduletablemstyle10 a, .moduletablemstyle10 a:link, .moduletablemstyle10 a:visited { color: #fff; }
.mstyle10_tc { }
.mstyle10_ml { }
.mstyle10_mr { }
.mstyle10_bc { }
.mstyle10_tr { background: url(../images/layout/mstyle10_tr.gif) no-repeat top right; }
.mstyle10_tl { background: url(../images/layout/mstyle10_tl.gif) no-repeat top left; }
.mstyle10_br { background: url(../images/layout/mstyle10_br.gif) no-repeat bottom right; }
.mstyle10_bl { background: url(../images/layout/mstyle10_bl.gif) no-repeat bottom left; }
.mstyle10_inner { margin: 0px 15px 0px 15px; }
.mstyle10_topgap { height: 25px; overflow: hidden; }
.mstyle10_bottomgap { height: 10px; overflow: hidden; clear: both; }
.moduletablemstyle10 h3 {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  font-family: Helvetica, Arial, FreeSans, sans-serif;
  margin: 0px 0px 20px 40px;
}

.moduletablemstyle10 ul li {
  background: url(../images/bullet-list-white.gif) no-repeat 0 5px;
  padding-left: 20px;
  margin-left: 0px;
}


/* module style: mstyle11 */

.moduletablemstyle11 {
}
.moduletablemstyle11 h3 {
  padding: 0px 0px 5px 0px;
  margin: 5px 0px 10px 0px;
  border-bottom: 1px solid #ff824b;
  color: #ee5113;
  font-size: 14.4px;
  font-family: Helvetica, Arial, FreeSans, sans-serif;
}


/* module style: mstyle12 */

.mstyle12_head, .mstyle12d_head {
  background-color: #f2f2e4;
  padding: 10px 0px 10px 0px;
  margin: 0px 0px 0px 0px;
  border: 1px solid #ececec;
}
.mstyle12_body, .mstyle12d_body {
}
.mstyle12_bottom, .mstyle12d_bottom {
  height: 1px;
  overflow: hidden;
  background-color: #ececec;
}
.mstyle12_inner, .mstyle12d_inner { margin: 0px 15px 0px 15px; }
.mstyle12_topgap, .mstyle12d_topgap { height: 10px; overflow: hidden; }
.mstyle12_bottomgap, .mstyle12d_bottomgap { height: 10px; overflow: hidden; clear: both; }
.moduletablemstyle12 h3, .moduletablemstyle12d h3 {
  margin: 0px 0px 0px 0px;
  font: normal 15.6px Helvetica, Arial, FreeSans, sans-serif;
}


/* side modules */

.upmod_c {
  background: url(../images/layout/upmod_c.gif) repeat-x top left;
}
.upmod_l {
  background: url(../images/layout/upmod_l.gif) no-repeat top left;
}
.upmod_r {
  background: url(../images/layout/upmod_r.gif) no-repeat top right;
}
.upmod_h {
  color: #fff;
  cursor: pointer;
  height: 28px;
  line-height: 28px;
  margin-left: 10px;
}
.upmod_content {
  overflow: hidden;
}
.upmod_headergap {
  height: 5px;
  overflow: hidden;
}
.upmod_modgap {
  height: 7px;
  overflow: hidden;
}


/* @group miscellaneous position adjustments */

#pos_top {
  color:  #fff;
}

#pos_top h3 {
  color:  #e7e7dc;
}

#pos_banner {
  text-align: center;
}

/*j17*/
div.moduletable div.search input { border: none; background: none; }
div.pagination { text-align: center; }
div#mainbody div.search { padding: 0; margin: 0;}
div#mainbody div.search dd { padding: 5px 0; margin: 0;}

.links img {
width: 110px;
margin: 17px;
}

a#lshow {
display: none;
}

.bukva {
font-size: 16px;
font-weight: bold;
color: #ee5113;
}

.pred h3 {
text-align: center;
color: #ee5113;
}

.menu-left li {
background: #fbb03b !important;
border: 1px solid #fbb03b;
margin-bottom: 1px;
padding: 0 !important;
font-size: 15px;
}

.menu-left a {
color: white !important;
display: block;
padding: 5px 5px 5px 15px;
}

.menu-left a:hover {
text-decoration: none !important;
}

.menu-left li:hover {
background: #ff7a0d !important;
}

ul.menu-left {
border-radius: 5px;
border: 1px solid #fbb03b;
overflow: hidden;
}

.useful-link h3 {
text-align: center;
color: rgb(132, 124, 103);
font-weight: bold;
}

.text-welcome p {
text-indent: 20pt;
text-shadow: 1px 1px white;
}

.useful-link img {
border: 3px solid rgb(233, 226, 207);
width: 185px !important;
padding: 5px;
margin-bottom: 5px;
}

.mater {
    text-align: justify;
    display: table;
    width: 100%;
}

.mater p {
    text-indent: 35px;
}

p.logdate {
    text-align: right;
}

.mater ul {
    padding-left: 20px;
}

.mater ul li {
    list-style-type: disc;
    margin-bottom: 5px;
    padding: 0;
}

img.triple {
    width: 30%;
    height: 10vw;
    margin: 1.5%;
}

a.jext {
    display: none !important;
}

img.n {
    float: left;
    padding-right: 10px;
}

ul.newslink {
    display: table;
    width: 100%;
}

img.n + li {
    margin-top: 25px;
}