/*



#------------------------------------------------------------------------



# Finance Business -August 2011 (for Joomla 1.6)



#



# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.



# License:  Copyrighted Commercial Software. It is based on GavickPro's GAVERN framework.



NOTE:  It is not free or public. This theme is for members of the GavickPro club only.



# Website:  http://www.gavick.com



# Support:  support@gavick.com



 */



input,

select,

textarea,

.inputbox {

  padding: 0;

  border: 1px solid #e5e5e5;

  -webkit-border-radius: 1px;

  -moz-border-radius: 1px;

  border-radius: 1px;

  background: #f7f7f7;

}

input[type=text],

input[type=password],

input[type=email] {

  text-indent: 8px;

  min-height: 25px;

  -webkit-box-shadow: inset 0 2px 4px #eee;

  -moz-box-shadow: inset 0 2px 4px #eee;

  box-shadow: inset 0 2px 4px #eee;

}

textarea {

  padding: 8px;

  -webkit-box-shadow: inset 0 2px 4px #eee;

  -moz-box-shadow: inset 0 2px 4px #eee;

  box-shadow: inset 0 2px 4px #eee;

}

select {

  padding: 5px 6px !important;

  text-indent: 0;

  -webkit-box-shadow: inset 0 2px 4px #eee;

  -moz-box-shadow: inset 0 2px 4px #eee;

  box-shadow: inset 0 2px 4px #eee;

}

input:focus,

select,

textarea:focus,

.inputbox:focus {

  background: #fff;

}

input[type=radio],

input[type=checkbox] {

  background: transparent !important;

  border: none !important;

  height: inherit;

}

a.readon {

  display: block;

  float: left;

}

.button,

button,

button.button,

a.readon,

input[type="submit"],

input[type="button"],

.moduleItemReadMore,

.latestItemReadMore a.k2ReadMore,

.userItemReadMore a.k2ReadMore,

.catItemReadMore a.k2ReadMore,

.k2ReadMore,

.subCategoryMore,

.readmore-link,

.comments-link,

div.mobileSwitch > a {

  height: 23px !important;

  display: block;

  float: left;

  text-decoration: none;

  text-transform: uppercase;

  font-weight: bold;

  font-size: 10px;

  line-height: 24px;

  padding: 0 16px 2px;

  background: transparent url('../images/style1/readon.png') repeat-x 0 0;

  color: #fff;

  cursor: pointer;

  border: none;

  -webkit-border-radius: 25px;

  -moz-border-radius: 25px;

  border-radius: 25px;

  margin: 0 5px 3px 2px;

}

button {

  height: 23px !important;

  line-height: 23px !important;

}

.button:hover,

.button:focus,

button:hover,

button:focus,

a.readon:hover,

a.readon:focus,

input[type="submit"]:hover,

input[type="submit"]:focus,

input[type="button"]:hover,

input[type="button"]:focus,

.moduleItemReadMore:focus,

.moduleItemReadMore:hover,

.latestItemReadMore a:focus.k2ReadMore,

.latestItemReadMore a:hover.k2ReadMore,

.userItemReadMore a:focus.k2ReadMore,

.userItemReadMore a:hover.k2ReadMore,

.catItemReadMore a:focus.k2ReadMore,

.catItemReadMore a:hover.k2ReadMore,

a:focus.k2ReadMore,

a:hover.k2ReadMore,

a:hover.subCategoryMore,

a:focus.subCategoryMore,

a:hover.readmore-link,

a:focus.readmore-link,

a:hover.comments-link,

a:focus.comments-link,

div.mobileSwitch > a:hover,

div.mobileSwitch > a:focus {

  background-position: 0 bottom;

  color: #fff;

  text-decoration: none;

}

input[type=checkbox],

.checkbox,

input[type=radio],

.radio {

  height: auto !important;

}

select[size] {

  height: auto;

}

#register_form input {

  width: 80%;

}

h2.page_title,

.componentheading {

  margin-bottom: 32px;

  color: #373636;

}

.componentheading {

  font-size: 280%;

  border-bottom: 1px solid #e5e5e5;

}

small,

.small,

.smalldark,

.img_caption,

.contenttoc {

  font-size: 90%;

}

.modifydate {

  font-style: italic;

  font-size: 80%;

  color: #aaa;

  float: right;

}

.smalldark {

  text-align: left;

}

th {

  font-weight: normal;

  padding: 5px 0;

  text-align: left;

}

td {

  font-size: 100%;

  padding: 6px;

}

fieldset {

  border: none;

  padding: 12px 0;

}

fieldset a {

  font-weight: bold;

}

fieldset.input {

  padding: 0;

}

hr {

  border-bottom: 0;

  border-left: 0;

  border-right: 0;

  border-top: 1px solid #ddd;

  height: 1px;

}

.moduletable_content td {

  padding: 0;

}

#component {

  margin: 0;

}

/* Article, Categorie title */



.contentheading {

  font-size: 30px;

  color: #333;

  font-weight: normal;

}

/* Print, email Buttons */



.gkArticleTools {

  margin: 0 0 15px;

  width: 100%;

}

ul.actions {

  float: right;

}

ul.actions li {

  float: left;

  margin: 0 0 0 8px;

}

/* Articles Details */



dl.article-info {

  overflow: hidden;

  padding: 0 0 10px;

  font-size: 85%;

}

dl.article-info dt,

dl.article-info dd {

  float: left;

  margin-right: 16px;

}

dt.article-info-term {

  display: none;

}

.gkArticleContent {

  padding-top: 20px;

}

/* Archive */



.archive select {

  float: left;

  margin-right: 5px;

}

.archive button {

  margin-top: 3px;

}

.archive ul li {

  line-height: 1.6;

}

/* Images */



img.caption {

  margin-top: 5px;

}

.img_caption {

  margin-bottom: 10px;

  background: #fff;

  padding: 3px;

  border: 1px solid #e5e5e5;

}

.article-content img {

  margin: 5px;

}

.img_caption img {

  margin: 0;

}

p.img_caption {

  margin: 0 10px;

  padding: 6px 6px 0;

  text-align: center;

  border: none;

}

.img_caption.left {

  float: left;

  margin-right: 3em;

}

.img_caption.right {

  float: right;

  margin-left: 3em;

}

.img-fulltext-left {

  float: left;

  margin: 0 3em 0 0;

}

.img-fulltext-right {

  float: right;

  margin: 0 0 0 3em;

}

.img-fulltext-none {

  float: none;

  margin: 0 auto 0 auto;

}

.img-fulltext-none .img_caption {

  margin: 0 auto;

}

.img-fulltext-left .img_caption,

.img-fulltext-right .img_caption {

  margin: 0 !important;

}

/* Social API */



#gkSocialAPI {

  clear: both;

  height: 27px;

  padding: 12px 0 0;

  margin: 0 0 26px;

  border-top: 1px solid #eee;

  line-height: 34px;

}

#gkSocialAPI .clr {

  clear: both;

}

#gkSocialAPI > iframe,

#gkSocialAPI > span,

#gkSocialAPI > a,

#gkSocialAPI .fb_iframe_widget {

  display: block !important;

  float: left !important;

  margin-right: 5px;

}

#gkSocialAPI .google-buzz-button {

  margin-top: -8px;

}

#gkSocialAPI .db-count {

  line-height: 18px;

}

.deliciousBtn,

.instapaperBtn {

  height: 20px;

  width: 24px;

  line-height: 20px;

  font-size: 11px;

}

.deliciousBtn {

  background: transparent url('../images/delicious_icon.gif') no-repeat left center;

}

.instapaperBtn {

  background: transparent url('../images/instapaper_icon.png') no-repeat left center;

}

#gkSocialAPI > div,

#gkSocialAPI > iframe,

#gkSocialAPI > span,

#gkSocialAPI > a {

  margin-bottom: 10px;

}

/* pagination */



#article-index {

  margin: 10px auto 15px;

  padding: 3px 0 0;

  width: 100%;

  text-align: center;

}

div.pagination ul {

  margin: 10px 0 0;

  padding: 3px 0 0;

  width: auto;

  text-align: center;

}

#article-index ul li,

div.pagination ul li {

  display: inline-block;

}

#article-index ul li a,

#article-index ul li span,

div.pagination ul li a,

div.pagination ul li span {

  margin: 2px 5px;

  overflow: hidden;

  color: #fff;

  background: #3477bb;

  padding: 4px 10px;

  font-weight: bold;

  font-size: 11px;

  -webkit-border-radius: 1px;

  -moz-border-radius: 1px;

  border-radius: 1px;

}

#article-index ul li span,

div.pagination ul li span {

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";

  filter: alpha(opacity=20);

  opacity: 0.20;

}

#article-index ul li a,

div.pagination ul li a {

  background: #3477bb;

}

#article-index ul li a:hover,

div.pagination ul li a:hover {

  background: #1a1a1a;

  text-decoration: none;

}

div.pagination p.counter {

  color: #1A1A1A;

  font-size: 11px;

  margin: 24px 0 6px !important;

  padding: 16px 0 0 !important;

  text-align: center;

}

.pagenav-prev {

  float: left;

}

.pagenav-next {

  float: right;

}

.pagenavcounter {

  font-size: 10px;

  text-align: right;

  color: #999;

  font-weight: bold;

}

/* blog more */



.blog {

  padding-top: 32px;

}

.blog > div {

  clear: both;

}

.blog .items-leading,

.blog .items-row {

  margin-bottom: 30px;

}

.blog .itemDateCreated {

  border-right: 1px solid #E5E5E5;

  color: #B3B6B7;

  float: left;

  font-size: 11px;

  margin: 0;

  min-height: 80px;

  padding: 3px;

  position: absolute;

  width: 75px;

}

.blog .itemToolbar {

  margin: 0 0 25px 0px;

}

.blog .itemToolbar ul li {

  border-left: none;

  list-style: none outside none;

  margin-left: 12px;

  padding: 0;

}

.blog .itemToolbar h2 {

  line-height: 1.05;

  margin-bottom: 16px;

  color: #333333;

  font-size: 23px;

  font-weight: normal;

}

.blog .items-more h3 {

  font-size: 150% !important;

  margin: 0 0 10px !important;

}

.blog .items-more ol {

  color: #3477BB;

  list-style-type: disc;

  padding-left: 8px;

}

/* table of contents */



/* categories list */



.categories-list dt {

  float: left;

}

.categories-list dd {

  text-indent: 4px;

}

/* messages */



#system-message {

  margin: 0 0 20px 0;

}

#system-message dd {

  padding: 0 !important;

  background: none !important;

}

#system-message dt.error {

  display: none;

}

#system-message dd.message ul,

#system-message dd.error ul,

#system-message dd.notice ul {

  margin: 0 0 20px 0;

  padding: 0;

  color: #fff;

  font-weight: normal;

  font-weight: bold;

}

#system-message dd.message ul {

  background: #3477bb;

  color: #fff;

  border: none;

}

#system-message dd.error ul {

  background: #f3454a;

  color: #fff;

  border: none;

}

#system-message dd.notice ul {

  background: #f36620;

  color: #fff;

  border: none;

}

#system-message dd.message ul li,

#system-message dd.error ul li,

#system-message dd.notice ul li {

  background: none;

  margin: 0;

  padding: 8px 16px;

  text-indent: 0;

  text-align: center;

}

/* wrapper */



iframe {

  border: none;

}

/* mod_banner */



/* mod_mainmenu */



.box_menu ul.menu li {

  padding: 0 20px 2px 20px;

  text-indent: 5px;

  font-weight: normal;

  list-style: none;

  line-height: 2.2;

  background: transparent url('../images/style1/menu_bullet.png') no-repeat 6px 13px;

}

.box_menu ul.menu li li {

  border-top: 1px solid #e5e5e5;

  text-indent: 0;

  background: transparent url('../images/style1/menu_dot.png') no-repeat 10px center;

  line-height: 2.6;

}

.box_menu ul.menu li.active a,

.box_menu ul.menu li#current.parent.active a {

  color: #3477bb;

}

.box_menu ul.menu li a {

  font-size: 16px;

  color: #1a1a1a;

}

.box_menu ul.menu li li a {

  font-size: 12px;

}

.box_menu ul.menu li a:hover,

.box_menu ul.menu li#current li a:hover {

  color: #3477bb;

  text-decoration: underline;

}

.box_menu ul.menu > li ul {

  margin: 0 -10px;

  padding: 0 0 0 10px;

  border-left: 1px solid #e5e5e5;

}

/* com_search */



form#searchForm {

  margin-top: 20px;

}

.searchintro {

  margin: 32px 0;

}

.search-results {

  margin: 0 0 20px 0;

  padding: 0 0 24px;

}

fieldset.phrases {

  padding: 15px 0 0 0;

}

.search-results dt.result-title {

  text-transform: none;

  font-size: 110%;

  font-weight: normal;

  display: inline;

  border-top: 1px solid #E5E5E5;

  padding-top: 20px;

  width: 100%;

  display: block;

}

.search-results dt.result-title:first-child {

  border-top: none;

}

.search-results dt.result-title a {

  margin-left: 5px;

}

.search-results dd.result-category {

  margin: 0 0 10px 23px;

}

.search-results dd.result-created,

.search-results dd.result-url {

  padding-bottom: 24px;

}

.search-results p {

  color: #878787;

  font-size: 11px;

  margin: 0 0 10px 26px;

}

.search-results p span {

  font-size: 11px;

}

#search-searchword {

  width: 260px;

}

.search h1 {

  border-bottom: 1px solid #E5E5E5;

  font-size: 280%;

}

.search .searchintro {

  display: none;

}

.search .word button {

  float: right;

  margin-right: 51.5%;

  margin-top: 2px;

}

.phrases {

  border-top: 1px solid #E5E5E5;

  margin: 25px 0 0 0;

  padding: 8px 0;

}

.only {

  border-bottom: 1px solid #E5E5E5;

  margin: 0 0 25px 0;

  padding-bottom: 15px;

}

.phrases legend,

.only legend {

  display: none;

}

.phrases .phrases-box,

.phrases .ordering-box {

  float: left;

}

.phrases .phrases-box {

  padding: 4px 20px 0 0;

}

.ordering-box .ordering {

  padding: 4.27px 5px 0 0;

  float: left;

}

/* hide label */



.hidelabeltxt {

  display: none;

}

/* tooltips */



.tip {

  background: #fff;

  padding: 5px;

  border: 1px solid #e5e5e5;

  width: 400px;

}

.tip-title {

  background: #3477bb;

  color: #fff;

  font-weight: bold;

  padding: 3px 6px;

}

.tip-text {

  padding: 3px;

}

.tip-wrap {

  z-index: 1000003;

}

label.hasTip {

  margin-left: 5px;

}

/* system readmore */



#system-readmore {

  display: none;

}

/* necessary for font-size work */



#gkComponentWrap {

  font-size: 100%;

}

/* Contact */



.contact {

  padding: 0 5px;

}

.contact h2 {

  color: #333333;

  font-size: 45px;

  font-weight: normal;

}

.contact h3 {

  display: none;

}

.contact-category {

  padding: 0 10px;

}

.contact-category #adminForm fieldset.filters {

  border: 0;

  padding: 0;

}

.contact-image {

  background: #FFF;

  border: 1px solid #E5E5E5;

  padding: 3px;

  float: right;

}

.contact-address address {

  font-style: normal;

  width: 160px;

  margin: -24px 0 0 108px;

}

.contact-street,

.contact-country {

  padding: 6px;

  border-bottom: 1px solid #E5E5E5;

}

address span {

  display: block;

}

span.contact-image {

  margin-bottom: 10px;

  overflow: hidden;

  display: block;

}

.contact-address {

  margin: 20px 0 40px 0;

}

.contact-email div {

  padding: 2px 0;

  margin: 0 0 10px 0;

}

.contact-email label {

  width: 17em;

  float: left;

}

#contact_textmsg {

  padding: 2px 0 10px 0;

}

#contact-email-copy {

  float: left;

  margin-right: 10px;

}

.contact .button {

  float: none !important;

  clear: left;

  display: block;

  margin: 20px 0 0 0;

}

.contact-contactinfo {

  width: 268px;

}

.contact-contactinfo p {

  margin: 0;

  padding: 6px;

  border-bottom: 1px solid #E5E5E5;

}

.contact-contactinfo .jicons-text {

  width: 100px;

  float: left;

}

.contact-form {

  margin: 30px 0 0 0;

}

.contact-form #jform_contact_emailmsg {

  width: 202px;

}

/* User profile */



#users-profile-core,

#users-profile-custom {

  margin: 10px 0 15px 0;

  padding: 15px;

}

#users-profile-core dt,

#users-profile-custom dt,

.formelm label {

  float: left;

  width: 12em;

  padding: 3px 0;

}

#users-profile-core dd,

#users-profile-custom dd {

  padding: 3px 0;

}

#member-profile fieldset,

.registration fieldset {

  margin: 10px 0 15px 0;

  padding: 15px;

}

.registration legend {

  border-bottom: 1px solid #E5E5E5;

  font-size: 280%;

  color: #373636;

  margin-bottom: 32px;

  font-weight: normal !important;

  width: 100%;

}

#users-profile-core legend,

#users-profile-custom legend,

.profile-edit legend,

.registration legend {

  font-weight: bold;

}

.profile-edit form#member-profile fieldset dd,

.registration form#member-registration fieldset dd,

.formelm {

  float: none;

  padding: 5px 0;

}

.profile-edit form#member-profile fieldset dd input,

.profile-edit form#member-profile fieldset dd select,

.registration form#member-registration fieldset dd input {

  width: 17em;

}

.profile-edit form#member-profile fieldset dt,

.registration form#member-registration fieldset dt {

  clear: both;

  padding: 5px 5px 5px 0;

  width: 22em;

}

span.optional {

  font-size: 0.9em;

}

.registration dl dt:first-child {

  width: 100% !important;

}

#jform_contact_email_copy {

  margin-top: -18px;

  position: absolute;

}

#jform_contact_email_copy-lbl {

  margin-left: 25px;

}

/* com_login */



#com-login-form .login-fields label {

  float: left;

  width: 12em;

  padding: 3px 0;

}

#com-login-form .login-fields {

  margin: 0 0 10px;

}

#com-login-form .button {

  margin: 0 25px 0 14em;

}

#recaptcha_area {

  margin: 0 0 20px;

}

input#recaptcha_response_field {

  border-color: #DFDFDF !important;

}

#login-form .button {

  float: left;

  margin: 0 10px 16px 0;

}

#login-form p {

  margin-bottom: 6px;

}

.invalid {

  border-color: #e33 !important;

}

/* Tables */



table {

  border-collapse: collapse;

}

table.weblinks,

table.category {

  font-size: 1em;

  margin: 10px 10px 20px 0px;

  width: 99%;

}

table.weblinks td {

  border-collapse: collapse;

}

table.weblinks td,

table.category td {

  padding: 7px;

}

table.weblinks th,

table.category th {

  padding: 7px;

  text-align: left;

}

td.num {

  vertical-align: top;

  text-align: left;

}

td.hits {

  vertical-align: top;

  text-align: center;

}

td p {

  margin: 0;

  line-height: 1.3em;

}

.filter {

  margin: 10px 0;

}

.display-limit,

.filter {

  text-align: right;

  margin-right: 7px;

}

#adminForm table {

  width: 100%;

  margin-top: 10px;

}

#adminForm table thead tr,

#adminForm table thead tr th {

  background: #4830b0;

  color: #FFFFFF;

  padding: 5px 10px;

  font-size:17px;

  font-weight:bold;

}

#adminForm table tbody tr td {

  font-size:15px;

}



#adminForm table thead tr th a {

  color: #fff;

}

.cat-list-row0 td,

.cat-list-row1 td {

  border-bottom: 1px solid #E5E5E5;

  border-left: 1px solid #E5E5E5;

  padding: 6px 10px;

}

.cat-list-row1 td {

  background: #F7F7F7;

}

.cat-list-row0:hover,

.cat-list-row1:hover {

  background: #F7F7F7;

}

.cat-list-row0 td:first-child,

.cat-list-row1 td:first-child {

  border-left: none;

}

/* Category table  */



table.category th a img {

  padding: 2px 10px;

}

.filter-search {

  float: left;

}

.filter-search .inputbox {

  width: 6em;

}

legend.element-invisible {

  position: absolute; /* need margin top and left doesn't work for the legend element */

  margin-left: -3000px;

  margin-top: -3000px;

  height: 0px;

}

.cat-items {

  margin-top: 20px;

}

/* slider */



.panel {

  border: solid 1px #ddd;

  margin-top: -1px;

}

.panel h3 a {

  display: block;

  padding: 6px;

  text-decoration: none;

  color: #444;

  padding: 6px;

}

.panel h3.pane-toggler a {

  background: #f5f5f5;

}

.panel h3.pane-toggler-down a {

  background: #f5f5f5;

  border-bottom: solid 1px #ddd;

}

.panel h3 span {

  margin-left: 10px;

}

.pane-slider {

  border: solid 0px;

  padding: 0px 10px !important;

  margin: 0;

}

.panel .contact-form,

.panel .contact-miscinfo {

  padding: 10px;

}

.contact .panel .contact-form form,

.contact .panel .contact-address {

  margin: 20px 0 0 0;

}

/* tabs */



dl.tabs {

  float: left;

  margin: 50px 0 -1px 0;

  z-index: 50;

  clear: both;

}

dl.tabs dt {

  float: left;

  padding: 4px 10px;

  border-left: 1px solid #ccc;

  border-right: 1px solid #ccc;

  border-top: 1px solid #ccc;

  margin-right: 3px;

  background: #f0f0f0;

  color: #666;

}

dl.tabs dt.open {

  background: #F9F9F9;

  border-bottom: 1px solid #F9F9F9;

  z-index: 100;

  color: #000;

}

div.current {

  clear: both;

  border: 1px solid #ccc;

  padding: 10px 10px;

}

div.current dd {

  padding: 0;

  margin: 0;

}

dl#content-pane.tabs {

  margin: 1px 0 0 0;

}

/* switch to mobile version button */



div.mobileSwitch {

  display: block;

  clear: both;

  min-height: 20px;

  width: 100%;

  padding-top: 3px;

}

div.mobileSwitch > a {

  float: none;

  width: 146px;

  margin: 0 auto;

}

/* com_finder */



#finder-search fieldset.word > * {

  float: left;

}

#finder-search fieldset.word > label {

  line-height: 35px;

  margin-right: 10px;

}

.search-pagination .search-pages-counter {

  font-size: 11px;

  font-style: italic;

  text-align: center;

}

#search-results {

  clear: both;

}

#advanced-search {

  background: #f9f9f9;

  padding: 20px;

  font-size: 85%;

}

.filter-branch select {

  margin-top: 6px;

}

#finder-search .inputbox {

  margin-right: 7px;

  margin-left: 7px;

}

#finder-search button {

  margin-top: 2px;

}

/* com_finder & mod_finder autocompleter */



body ul.autocompleter-choices {

  position: absolute;

  margin: 0;

  padding: 0;

  list-style: none;

  border: 1px solid #EEE;

  background-color: white;

  border-right-color: #DDD;

  border-bottom-color: #DDD;

  text-align: left;

  font-size: 11px;

  z-index: 50;

}

body ul.autocompleter-choices li {

  background: none;

  position: relative;

  padding: 0.1em 1.5em 0.1em 1em;

  cursor: pointer;

  font-weight: normal;

  font-size: 1em;

}

body ul.autocompleter-choices li.autocompleter-selected {

  background-color: #eee;

  color: #666;

}

body ul.autocompleter-choices span.autocompleter-queried {

  font-weight: bold;

}

body ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {

  color: #000;

}

body ul#finder-filter-select-list {

  top: 4em !important;

}

/* Fix for the editor */



.item-page.edit .formelm {

  clear: both;

  float: left;

  margin-right: 3px;

}

.item-page.edit .formelm .button2-left {

  margin-top: 6px;

}

.item-page.edit .formelm-area label {

  display: block;

  width: 100%;

}

.item-page.edit .formelm-buttons {

  margin-top: 7px;

}

.item-page.edit .fltlft {

  float: left;

}

.item-page.edit legend {

  font-size: 140%;

  font-style: italic;

}

.item-page.edit .toggle-editor {

  margin-top: -5px;

}

/* Buttons */



#editor-xtd-buttons {

  padding: 5px;

}

.button2-left,

.button2-right,

.button2-left div,

.button2-right div {

  float: left;

}

.button2-left a,

.button2-right a,

.button2-left span,

.button2-right span {

  display: block;

  height: 22px;

  float: left;

  line-height: 22px;

  font-size: 11px;

  color: #666;

  cursor: pointer;

}

.button2-left span,

.button2-right span {

  cursor: default;

  color: #999;

}

.button2-left .page a,

.button2-right .page a,

.button2-left .page span,

.button2-right .page span {

  padding: 0 6px;

}

.button2-left a:hover,

.button2-right a:hover {

  text-decoration: none;

  color: #0B55C4;

}

.button2-left a,

.button2-left span {

  padding: 0 24px 0 6px;

}

.button2-right a,

.button2-right span {

  padding: 0 6px 0 24px;

}

.button2-left {

  background: url(../images/joomla/j_button2_left.png) no-repeat;

  float: left;

  margin-left: 5px;

}

.button2-right {

  background: url(../images/joomla/j_button2_right.png) 100% 0 no-repeat;

  float: left;

  margin-left: 5px;

}

.button2-left .image {

  background: url(../images/joomla/j_button2_image.png) 100% 0 no-repeat;

}

.button2-left .readmore,

.button2-left .article {

  background: url(../images/joomla/j_button2_readmore.png) 100% 0 no-repeat;

}

.button2-left .pagebreak {

  background: url(../images/joomla/j_button2_pagebreak.png) 100% 0 no-repeat;

}

.button2-left .blank {

  background: url(../images/joomla/j_button2_blank.png) 100% 0 no-repeat;

}

/* Calendar */



a img.calendar {

  width: 16px;

  height: 16px;

  margin-left: 3px;

  background: url(../images/joomla/calendar.png) no-repeat;

  cursor: pointer;

  vertical-align: middle;

}

span#jform_articletext_parent {

  width: 100%;

  display: block;

  clear: both;

  float: none;

}

.defaultSkin table.mceToolbar,

.defaultSkin tr.mceFirst .mceToolbar tr td,

.defaultSkin tr.mceLast .mceToolbar tr td {

  width: 20px !important;

}

#___plusone_0 {

  float: left !important;

  margin-right: 10px !important;

}

#gkSocialAPI #___plus_0 {

  margin-right: 15px !important;

  float: left !important;

}

span.gkBreadcrumbStart {margin-right: 10px}

/* language manager styling */

/* language manager styling */

.mod-languages {

     position:absolute;

   right:20px;

}

.mod-languages form {

     margin:  0px 8px;

     float: left;

}



.mod-languages select {

     font-size: 1