BODY{
  background: url(img/bg.gif);
  padding: 0px;
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  /*font-family: Verdana;*/
  font-size: 12px;
}
TABLE {border-collapse: collapse; border: 0px;}
TABLE TD {padding: 0px; vertical-align: top}
IMG {border: 0px;}
INPUT{
  font-size: 11px;
  border: 0px;
}

INPUT.form-submit,
INPUT.form-bottom{
  background: #D7A800;
  margin-top: 5px;
}
INPUT.form-text,
TEXTAREA{
  border: 1px solid #999999;
}
A{text-decoration: none;}
A:hover{text-decoration: underline;}

.border-top-y{
  border-top: 1px solid #E6B300;
}
.border-bottom-y{
  border-bottom: 1px solid #E6B300;
}

A.link-white{
  color: #FFFFFF;
  font-weight: bold;
}

/* bof: TOP PART */
.top-part{
  padding: 0px 20px 10px 20px;
}
.top-part .page-title{
  font-size: 18px;
  color: #DCB915;
  font-weight: bold;
}
.top-part .title,
.top-part .mail A{
  font-weight: bold;
  color: #FED813;
}
/*.top-part .mail A{
  text-decoration: none;
}
.top-part .mail A:hover{
  text-decoration: underline;
}*/
.top-part .text{
  color: #FFFFFF;
}
.top-part .left-part{
  display: inline;
  float: left;
}
.top-part .right-part{
  display: inline;
  float: right;
  margin: 10px 300px 0px 0px;
}
/* eof: TOP PART */


/* bof: MAIN MENU */
.main-menu,
.main-menu-mission{
  margin: 4px 5px 0px 25px;
}
.main-menu .item,
.main-menu-mission .item{
  font-size: 12px;
  vertical-align: bottom;
  padding: 55px 5px 0px 5px;
  margin: 0px 10px 0px 10px;
  text-align: center;
  width: 50px;
  font-weight: bold;
  height: 35px;
}
/*.main-menu .item A,
.main-menu-mission .item A{
  text-decoration: none;
}
.main-menu .item A:hover,
.main-menu-mission .item A:hover{
  text-decoration: underline;
}*/
.main-menu .item-off{
  background: url(img/menu-cube-off.gif) no-repeat top center;
}
.main-menu .item-on{
  background: url(img/menu-cube-on.gif) no-repeat top center;
}
.main-menu-mission .item-off{
  background: url(img/menu-cube1-off.gif) no-repeat top center;
}
.main-menu-mission .item-on{
  background: url(img/menu-cube1-on.gif) no-repeat top center;
}
.main-menu .item-off .item,
.main-menu-mission .item-off .item{
  border-bottom: 5px solid #263F45;
}
.main-menu .item-on .item,
.main-menu-mission .item-on .item{
  border-bottom: 5px solid #E6B300;
}
.main-menu-mission .item A DIV,
.main-menu .item A DIV{
  text-decoration: none;
}
.main-menu-mission .item A:hover DIV,
.main-menu .item A:hover DIV{
  text-decoration: underline;
}
/* eof: MAIN MENU */


/* bof: CONTENT */
TD.content{
  background: #365A62;
  padding: 20px 0px 20px 0px;
  color: #86CBF5;
}
TD.content-general{
  padding-left: 20px;
  padding-right: 20px;
}
TD.content-general .title{
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
}
TD.content .text{
  color: #86CBF5;
}
TD.content .list{
  margin: 15px 0px 0px 0px;
}

TD.content .list .item{
  background: url(img/marker1_12px.gif) no-repeat left top;
  padding: 0px 0px 0px 15px;
}
TD.content A,
TD.content A.link,
TD.content .node .submitted A{
  color: #DCB915;
  font-weight: bold;
  /*text-decoration: none;*/
}
/*TD.content A:hover,
TD.content A.link:hover,
TD.content .node .submitted A:hover{
  text-decoration: underline;
}*/

/*TD.content-forum .forum-left-space{
  padding-left: 20px;
}
TD.content-forum .forum-right-space{
  padding-right: 20px;
}
TD.content-forum .forum-info-login{
  font-size: 14px;
  padding-bottom: 20px;
}
TD.content-forum .forum-info-login A{
  color: #DCB915;
  font-weight: bold;
  text-decoration: none;
}*/
/*TD.content-forum .header,*/
#forum TABLE{
  width: 100%;
}
#forum UL{
  padding: 0px;
  margin: 0px 0px 30px 30px;
  text-decoration: none;
}
#forum UL LI{
  list-style: none;
}
#forum UL LI A{
  /*color: #85CBF9;*/
  font-size: 14px;
  color: #DCB915;
  font-weight: bold;
  /*text-decoration: none;*/
}
/*#forum UL LI A:hover{
  text-decoration: underline;
}*/

#forum TABLE TH,
#forum TABLE TH A{
  font-size: 14px;
  color: #DCB915;
  font-weight: bold;
  padding-bottom: 10px;
  /*text-decoration: none;*/
}
/*#forum TABLE TH A:hover{
  text-decoration: underline;
}*/
#forum TH.forums-header-forum{width: 350px; text-align: left; padding-left: 30px;}
#forum TH.forums-header-topics{width: 80px; text-align: center;}
#forum TH.forums-header-posts{width: 80px; text-align: center;}
#forum TH.forums-header-last-post{width: 100px; text-align: left;}

#forum TD{
  padding-top: 10px;
  padding-bottom: 10px;
}
#forum TD.container{
  font-size: 14px;
  color: #FFFFFF;
  background: #263F45;
  height: 60px;
  vertical-align: middle;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 30px;
}
#forum TD.container A{
  color: #FFFFFF;
  font-weight: bold;
  /*text-decoration: none;*/
}

#forum TD.forum .name A{
  color: #DCB915;
  font-weight: bold;
  /*text-decoration: none;*/
}
#forum TD.topics{
  text-align: center;
  vertical-align: middle;
}
#forum TD.posts{
  text-align: center;
  vertical-align: middle;
}
#forum TD.last-reply{
  vertical-align: middle;
}
#forum TD.last-reply A,
#forum TD.created A{
  color: #FFFFFF;
  font-weight: bold;
  /*text-decoration: none;*/
}
/*#forum TD.last-reply A:hover,
#forum TD.created A:hover{
  text-decoration: underline;
}*/
/* + topic list style */
#forum TH.topics-header-icon{width: 40px; padding-left: 30px; }
#forum TH.topics-header-topic{width: 250px; text-align: left;}
#forum TH.topics-header-replies{width: 50px;}
#forum TH.topics-header-created{width: 100px; text-align: left;}
#forum TH.topics-header-last-reply{width: 100px; text-align: left;}

#forum TD.icon{
  padding-left: 30px;
}
#forum TD.topic{
  width: 100px;
}
#forum TD.topic A{
  color: #DCB915;
  font-weight: bold;
  /*text-decoration: none;*/
}
#forum .odd TD.forum{
  padding-left: 30px;
}
#forum TD.replies{
  text-align: center;
}
/*#forum TD.topic A:hover{
  text-decoration: underline;
}
#forum TD.replies{
  text-align: center;
}

/*
TD.content-forum .forum-name{ width: 400px;}
TD.content-forum .forum-topics{ width: 50px; text-align: center; }
TD.content-forum .forum-posts{ width: 50px; text-align: center; }
TD.content-forum .forum-last-post{ width: 95px; }

TD.content-forum .title{
  color: #DCB915;
  font-weight: bold;
}
TD.content-forum .forum-info{
  color: #FFFFFF;
  background: #263F45;
  padding-top: 15px;
  padding-bottom: 15px;
}
TD.content-forum .forum-info .info-title{
  font-weight: bold;
  font-size: 14px;
}
TD.content-forum .forum-info .info-text{
  font-size: 14px;
}
TD.content-forum .forum-line{
  padding-top: 10px;
  padding-bottom: 10px;
  vertical-align: middle;
}
TD.content-forum .forum-last-post A{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}*/
/* BOF: HACK DRUPAL STYLE */
TD.content-general .node H2 A{
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
}
TD.content-general .node UL.links{
  padding-left: 10px;
}
TD.content-general .node .terms UL.links{
  display: none;
}
TD.content-general .node UL.links LI{
  list-style: none;
}
TD.content-general .node .terms UL.links LI A,
TD.content-general .node UL.links LI A.comment_add{
  color: #DCB915;
  font-weight: bold;
}

/* EOF: HACK DRUPAL STYLE */

/* eof: CONTENT */


/* bof: FOOTER */
.footer{
  font-size: 10px;
  padding: 0px 20px 0px 20px;
}
.footer .item A,
.footer .limiter{
  color: #FED813;
  /*text-decoration: none;*/
}
/*.footer .item A:hover{
  text-decoration: underline;
}*/
.footer .limiter IMG{
  height: 1px;
  width: 3px;
}
.copy-right{
  font-size: 11px;
  text-align: center;
  padding: 5px 0px 5px 0px;
}
/* eof: FOOTER */


/* bof: LEFT MENU*/
.right-menu{
  width: 180px;
  margin: 93px 0px 0px 10px;
}
.right-menu .menu-item{
  padding: 15px 5px 15px 40px;
}
.right-menu .menu-item .text,
.right-menu .menu-item .text A{
  color:#F0D324;
  font-weight: bold;
}
/*.right-menu .menu-item .text A{
  text-decoration: none;
}
.right-menu .menu-item .text A:hover{
  text-decoration: underline;
}*/
.right-menu .menu-item .link A{
  color: #FFFFFF;
  font-weight: bold;
}
/*.right-menu .menu-item .link A{
  text-decoration: none;
}
.right-menu .menu-item .link A:hover{
  text-decoration: underline;
}*/
/*.right-menu*/ .news{
  margin: 10px 0px 10px 0px;
  color: #FFFFFF;
  font-size: 11px;
}
/*.right-menu*/ .news .header{
  color:#F0D324;
  font-weight: bold;
  font-size: 12px;
}
.news .view-content UL{
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.news .view-content UL LI{
  margin: 10px 0px 10px 0px;
}

/*.right-menu*/
/*.news .block .title*/
.news .view-content UL LI .view-data-node-created{
  font-weight: bold;
}
.news .view-content UL LI .view-data-node-title A{
  color: #FFFFFF;
  /*text-decoration: none;*/
}
/*.news .view-content UL LI .view-data-node-title A:hover{
  text-decoration: underline;
}*/

.right-menu-login .header{
  font-size: 18px;
  font-weight: bold;
  color: #DCB915;
  padding: 5px 0px 5px 0px;
}
.right-menu-login .form-line{
  padding: 10px 0px 10px 0px;
}
.right-menu-login .label{
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  padding-bottom: 2px;
}
.right-menu-login .input INPUT{
  font-size: 13px;
}
.right-menu-login .account-settings{
  font-size: 12px;
  font-weight: bold;
  color: #DCB915;
  margin: 5px 0px 10px 0px;
}
/* eof: LEFT MENU*/


/* BOF: FlatForum */
.forum-comment {
  float: left;
  /*width: 95%; /* Lunya*/
  width: 100%;
}

.comment-left {
  width: 18%;
  height: 100%;
  float: left;
  font-size: 0.8em; 
  padding: 5px;
  margin: 0;
}

.comment-left .author-name {
  font-weight: bold;
  font-size: 1.8em;
  margin-bottom: 15px;
}

.comment .comment-left .picture {
  float: none;
  border: none;
  margin-bottom: 15px;
}

.comment-right {
  float: right;
  width: 78%;
}

.comment-right .title {
  font-weight: bold;
  font-size: 1.2em;
  margin: 5px 15px;
  padding: 0 5px;
}

.comment-right .content {
  padding: 5px;
}

.comment-right .content .links {
  text-align: right;
}

/* Flatforum Style */
.comment {
  border: 1px solid #DCB915;
}

.comment-left {
}

.comment-right {
  border-left: 1px solid #DCB915;
}

.comment-even {
  /*background-color: #eee;/*Lunya*/
}

.comment-odd {
  /*background-color: #ddd;/*Lunya*/
}
.comment .comment-right{
  color: #FFFFFF;
}
.comment .comment-right .title {
  /*background-color: #fff;/*Lunya*/
  margin: 0px;
  color: #DCB915;
}
/* EOF: FlatForum */

/* bof: Lunyas adding */
.comment .comment-left .author-name A{
  color: #FFFFFF;
  /*text-decoration: none;*/
}
/*.comment .comment-left .author-name A:hover{
  text-decoration: underline;
}*/
.comment .comment-right UL.links LI{
  list-style: none;
}
.comment .comment-right UL.links LI A{
  color: #DCB915;
  font-weight: bold;
  /*text-decoration: none;*/
}
/*.comment .comment-right UL.links LI A:hover{
  text-decoration: underline;
}*/
.comment .comment-right .links A{
  color: #FFFFFF;
  font-weight: bold;
  /*text-decoration: none;*/
}
/*.comment .comment-right .links A:hover{
  text-decoration: underline;
}*/
.box H2{
  color: #DCB915;
}
.box #comment-form .form-item,
#node-form .form-item{
  padding-top: 10px;
}
.box #comment-form .form-item LABEL,
#node-form .form-item LABEL{
  color: #DCB915;
  font-weight: bold;
}
.box #comment-form .form-item TEXTAREA,
#node-form .form-item TEXTAREA{
  display: block;
}
.box #comment-form A,
#node-form A{
  color: #DCB915;
  font-weight: bold;
  /*text-decoration: none;*/
}
/*.box #comment-form A:hover,
#node-form A:hover{
  text-decoration: underline;
}*/

#user-login .form-item{
  margin: 10px 0px 10px 0px;
}
#user-login .form-item LABEL{
  color: #DCB915;
  font-weight: bold;
}
#user-login .form-item #edit-name,
#user-login .form-item #edit-pass{
  width: 150px;
}

#user-register .form-item{
  margin: 0px 0px 10px 0px;
}
#user-register LABEL{
  display: block;
  color: #DCB915;
  font-weight: bold;
}
#user-register #edit-name,
#user-register #edit-mail{
  width: 150px;
}
/* eof: Lunyas adding */



.refferals A{
  color: #DCB915;
  font-weight: bold;
  /*text-decoration: none;*/
}
/*.refferals A:hover{
  text-decoration: underline;
}*/

.faq .quest{
  font-weight: bold;
  color: #DCB915;
}
.faq .answer{
  margin-bottom: 20px;
  font-style: italic;
}
A.big-link{
  font-size: 12px;
  font-weight: bold;
  color: #FFDF23;
  /*text-decoration: none;*/
}
/*A.big-link:hover{
  text-decoration: underline;
}*/
.messages .error,
DIV.error{
  background: #000000;
  border: 1px solid red;
  color: red;
  padding: 15px;
}
.messages .status,
DIV.status{
  background: #000000;
  border: 1px solid green;
  color: green;
  padding: 15px;
}
.messages A{
  font-weight: bold;
  color: #FFDF23;
}

.breadcrumb{
  background: #000000;
  color: #FFDF23;
  padding: 3px;
}
.breadcrumb A{
  font-weight: bold;
  color: #FFDF23;
}
.breadcrumb{
  padding-left: 15px;
}

/*BOF: USER PROFILE STYLING*/
/*DL{
  display: block;
}*/
DL DT.user-member,
DL DD.user-member{
  display: inline;
}
DL DT.user-member{
  font-weight: bold;
}
DL DT.user-user_link{
  font-weight: bold;
  margin-top: 15px;
}
/*DL DT.referral-,
DL DD.referral-{
  display: inline;
}*/
DL DT.referral-{
  font-weight: bold;
  /*margin-top: 10px;*/
}
DL DD.lm_paypal_subscriptions-{
  margin: 0px;
}
DL DT.referral-descr-text{
  margin-bottom: 30px;
}
DL DD.referral-{
  margin-bottom: 15px;
}
DL DD.referral- TABLE TD,
DL DD.referral- TABLE TH{
  border: 1px solid #263F45;
  padding-left: 5px;
}
DL DD.referral- TABLE TH{
  padding-right: 10px;
  width: 150px;
  text-align: left;
}
LEGEND{
  font-weight: bold;
  color: #FFDF23;
}
FIELDSET{
  margin-bottom: 10px;
}
FIELDSET .form-item{
  margin-bottom: 10px;
}
FIELDSET LABEL{
  font-weight: bold;
}
FIELDSET TEXTAREA{
  display: block;
}
/*EOF: USER PROFILE STYLING*/

#lm-paypal-payment-form .membership-form{
  width: 600px;
}
#lm-paypal-payment-form .membership-form .form-label{
  font-weight: bold;
  padding: 3px 5px 3px 5px;
  width: 150px;
}
#user-edit FIELDSET.collapsible{
  display: none;
}
