* { margin:0; padding:0;}
body { background:#1c400a; font-family:Arial; font-size:100%; line-height:1em; color:#184900;}

input, textarea { font-family:Arial; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:15px;}

/*.tail-top { background:url(images/tail-top.jpg) center 56px no-repeat #acbda4;} 
.tail-top1 { background:url(images/tail-top1.gif) top repeat-x #acbda4; }
*/
.tail-top  { background:#3d6d23 url(images/back_spring.jpg);}
//.tail-top  { background:#000;}
.tail-top1 { background:url(images/tail-top.jpg) top repeat-x; }
.tail-top2 { background:url(images/tail-top2.gif) top repeat-x;}
.tail-bottom { background:url(images/footer.gif) bottom repeat-x;}

#left-m {margin: 10px 10px 10px 130px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.formsubmit {width:80px; height:26px; background:none; color:#184900; padding-left:3px; border:1px solid #ffffff; }

.form { height:31px;}
.form input {width:230px; height:18px; background:none; color:#184900; padding-left:3px; border:1px solid #ada786; }
textarea { width:252px; height:110px; background:none; overflow:auto; color:#184900; padding-left:3px; border:1px solid #ada786; margin-bottom:16px;}

/*==================list====================*/



ul { list-style:none;}

.ee { color:#234f0b; text-decoration:none; background:url(images/marker2.jpg) no-repeat left 0px; padding:0 0 0 21px;}
.ee2 { color:#234f0b; text-decoration:none; padding:0 0 0 21px;}
.ee3 li { background:url(images/line-hor.gif) left bottom repeat-x; padding:3px 0 5px 0;}
.ee3 li div { font-weight:bold; color:#234f0b; text-decoration:none; background:url(images/marker2.jpg) no-repeat left 0px; padding:0 0 0 21px;}
.list1 li { background:url(images/line-hor.gif) left bottom repeat-x; padding:3px 0 5px 0;}
.list1 li a { font-weight:bold; color:#234f0b; text-decoration:none; background:url(images/marker2.jpg) no-repeat left 0px; padding:0 0 0 21px;}
.list1 li a:hover { text-decoration:underline; color:#e49f00;}
.list1 div  { font-weight:bold; color:#234f0b; text-decoration:none; background:url(images/marker2.jpg) no-repeat left 0px; padding:0 0 0 21px;}

.list2 dt { font-size:1.18em; text-transform:uppercase; color:#234f0b; padding-bottom:2px;}
.list2 dd { border-bottom:1px solid #cac4aa; padding:0 0 10px 0; margin-bottom:10px;}
.list2 dd a { color:#7a7249; font-weight:bold;}
.list2 dd.last { border-bottom:0; padding-bottom:11px;}

.list3 li { background:#ccc5a2; padding:2px 0 2px 7px; margin-bottom:5px; overflow:hidden; vertical-align:bottom;}
.list3 li strong { float:left; width:34%;}
.list3 li span { float:left; width:40%;}
.list3 li b { float:left; width:25%; font-weight:normal;}
.list3 li em { float:left; width:25%; font-style:normal; color:#191919;}

/*==================other====================*/
.img-indent11 { margin:0 0 0 20px; float:right;}
.img-indent { margin:0 20px 0 0; float:left;}
.img-indent1 { margin:0 3px 0 15px; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:25px;}
.img-box img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:14px;}
.p2 { margin-bottom:20px;}
.p3 { margin-bottom:25px;}

.in1 { padding:6px 0 0 0; padding-top:6px;}

/*==================txt, links, lines, titles====================*/
a {color:#234f0b;}
a:hover{text-decoration:none;}

h3 { font-size:1em; text-transform:uppercase; margin-bottom:4px;}
h4 { font-size:1em; color:#234f0b; margin-bottom:3px;}
h4 a { color:#7a7249;}
h5 { font-size:1em; color:#202020;}

.txt1 { color:#202020;}
.txt2 { color:#184900; text-transform:uppercase; font-weight:bold; font-size:.91em;}

.link1 { display:block; float:right; background:#eae5cf; color:#181818; text-decoration:none; padding:1px 12px 3px 12px; font-weight:bold;}
.link11 {  background:#eae5cf; color:#181818; text-decoration:none; padding:1px 12px 3px 12px; font-weight:bold;}
.link1:hover { background:#fff;}

.rss { display:block; float:left; background:url(images/rss.jpg) no-repeat right top #eae5cf; color:#184900; font-weight:bold; padding:1px 25px 3px 2px;}

.line-hor { border-bottom:1px solid #b6b199; padding-bottom:10px; margin-bottom:18px;}

.title { margin-bottom:7px;}

#main_menu {height:56px;}
/*#main_menu a {display: block; border-left: 1px solid #000; border-right: 1px solid #373737; float:left; width: 140px; height:36px; background: #232323 url(images/menu_out.gif); font-size: 9pt; color: #dcd6b8; padding-top: 20px; text-align: center; text-decoration:none;}
*html #main_menu a {height:56px; }
#main_menu a:hover {background: #232323 url(images/menu_over.gif); color: #fff; text-decoration:none;}
*/

#main_menu a {display: block; float:left; width: 140px; height:33px; background: #1c3f09 url(images/menu.gif); font-size: 9pt; color: #80d04d; padding-top: 23px; text-align: center; text-decoration:none;}
*html #main_menu a {height:56px; }
#main_menu a:hover {background-color: #245c83; background-position:0 -56px; color: #ff0; text-decoration:none; height:36px; padding-top: 20px;}
*html #main_menu a:hover {height:56px; }


/*==================boxes====================*/
.box {  border-top:3px solid #b6af88;}
.box .bg { background:red;width:100%;}
.box .inner { padding:26px 29px 23px 30px;}
.box .list1 li a {background:url(images/marker1.jpg) no-repeat left 0px;}

.box1 { border:1px solid #c3bc96; border-top:3px solid #b6af88;}
.box1 .bg { background:#eae5cf; width:100%;}
.box1 .inner { padding:26px 29px 23px 30px;}
.box1 .link1 { background:#cfc7a0;}
.box1 .link1:hover { background:#fff;}

.cont-box { padding:0 148px 0 0; margin-bottom:0;}
.cont-box span { float:right;}

.buttons-box { width:100%; overflow:hidden;}
.buttons-box .link1 { margin-left:8px;}

/*header*/

/*content*/
#content   { background:#acbda4;}
#content .left-line { background:url(images/content-left-line.gif) left top repeat-y; width:100%;}
#content .right-line { background:url(images/content-right-line.gif) right top repeat-y; width:100%;}
#content .indent { padding:18px 0 38px 40px;}
#content .row-2 .indent { padding:20px 0 0 25px;}
#content .indent-top { padding-top:10px;}
#content .indent1 { padding:10px 0 41px 29px;}
#content .indent2 { padding:48px 30px 48px 40px;}

/*footer
#footer { background: #178cd6 url(images/footer.gif) top repeat-x;}*/
#footer p { padding:25px 37px 0 0; font-weight:bold; color:#bcceb3;}
#footer a { color:#bcceb3; text-decoration:none;}
#footer a:hover { text-decoration:underline;}

#menu-bottom {font-size: 8pt; text-align: center; background: #cbdfc1; margin: 6px 10px; padding: 3px 0; text-decoration:none;}
#menu-bottom a {text-decoration:none;}
#menu-bottom a:hover { text-decoration:underline;}

/*==========================================*/


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form input, select  {width:130px; height:18px; background:white; color:#184900; padding-left:3px; border:1px solid #ada786; }
.formsubmit {width:80px; height:18px; background:#b6af88; color:#184900; padding-left:3px; border:1px solid #184900; font-weight: bold}
textarea { width:252px; height:110px; background:white; overflow:auto; color:#184900; padding-left:3px; border:1px solid #ada786; margin-bottom:16px;}

/*==================list====================*/
ul { list-style:none;}

.list1 li { text-align: left;  background:url(../images/line-hor.gif) left bottom repeat-x; padding:3px 0 5px 0;}
.list1 li a { text-align: left; font-weight:bold; color:#234f0b; text-decoration:none; background:url(../images/marker2.jpg) no-repeat left 0px; padding:0 0 0 21px;}
.list1 li a:hover { text-decoration:underline; color:#e49f00;}

.list2 dt { font-size:1.18em; text-transform:uppercase; color:#234f0b; padding-bottom:2px;}
.list2 dd { border-bottom:1px solid #cac4aa; padding:0 0 10px 0; margin-bottom:10px;}
.list2 dd a { color:#7a7249; font-weight:bold;}
.list2 dd.last { border-bottom:0; padding-bottom:11px;}

.list3 li { background:#ccc5a2; padding:2px 0 2px 7px; margin-bottom:5px; overflow:hidden; vertical-align:bottom;}
.list3 li strong { float:left; width:34%;}
.list3 li span { float:left; width:40%;}
.list3 li b { float:left; width:25%; font-weight:normal;}
.list3 li em { float:left; width:25%; font-style:normal; color:#191919;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-indent1 { margin:0 3px 0 15px; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:25px;}
.img-box img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:14px;}
.p2 { margin-bottom:20px;}
.p3 { margin-bottom:25px;}

.in1 { padding:6px 0 0 0; padding-top:6px;}

/*==================txt, links, lines, titles====================*/
a {color:#234f0b;}
a:hover{text-decoration:none;}

h3 { font-size:1em; text-transform:uppercase; margin-bottom:4px;}
h4 { font-size:1em; color:#234f0b; margin-bottom:3px;}
h4 a { color:#7a7249;}
h5 { font-size:1em; color:#202020;}

.txt1 { color:#202020;}
.txt2 { color:#184900; text-transform:uppercase; font-weight:bold; font-size:.91em;}

.link1 { display:block; float:right; background:#d6eeff; color:#234f0b; text-decoration:none; padding:1px 12px 3px 12px; font-weight:bold;}
.link1:hover { background:#fff;}

.rss { display:block; float:left; background:url(../images/rss.jpg) no-repeat right top #eae5cf; color:#184900; font-weight:bold; padding:1px 25px 3px 2px;}

.line-hor { border-bottom:1px solid #b6b199; padding-bottom:10px; margin-bottom:18px;}

.title { margin-bottom:7px;}

/*==================boxes====================*/
.box { border:1px solid #c3bc96; border-top:3px solid #b6af88;}
.box .bg { background:#ccc5a2; width:100%;}
.box .inner { padding:26px 29px 23px 30px;}
.box .list1 li a {background:url(images/marker1.jpg) no-repeat left 0px;}

.box1 { border:1px solid #c3bc96; border-top:3px solid #b6af88;}
.box1 .bg { background:#eae5cf; width:100%;}
.box1 .inner { padding:26px 29px 23px 30px;}
.box1 .link1 { background:#cfc7a0;}
.box1 .link1:hover { background:#fff;}

.cont-box { padding:0 148px 0 0; margin-bottom:0;}
.cont-box span { float:right;}

.buttons-box { width:100%; overflow:hidden;}
.buttons-box .link1 { margin-left:8px;}




.table thead
{
font-weight: bold;
background-color: #b6af88;
}

.table tbody .even
{
  text-align: center;
  background-color: #d3cca6;
}
.table tbody .odd
{                       
  text-align: center;
  background-color: #e3dcb6;
} 

.table tbody .plus
{
  color:#009900;
}
.table tbody .minus
{
  color:#990000;
}

.table tbody .pending
{
  background-color:#cccccc;
}
.table tbody .cancelled
{
  background-color:#ffcccc;
}
.table tbody .processed
{
  background-color:#ccffcc;
}
.banners {width:500px; height:70px; background:none; color:#184900; padding-left:3px; border:1px solid black; text-align:left; }

/* changes */
.box_a {height: 38px;  background: #336633 url(images/tb_02.gif) right top;}
.box_b {padding-top: 13px; font-size: 14pt; color: #e7e2c8;}
.box_c {background: #e7e2c8 url(images/tb_03a.gif) left top repeat-y;}
.box_d {background: url(images/tb_03b.gif) right top repeat-y;}
.box_e {padding: 10px 15px 0 15px;}
.box_f {border-bottom: 1px dashed #336633; padding-bottom: 10px; margin-bottom: 10px;}
.box_f div {background: url(images/cal.gif) left top no-repeat; color: #234f0b; font-weight: bold; padding-left: 18px;}
.box_g {height: 14px; background: url(images/tb_05.gif) right top no-repeat;}

.box_h {height: 28px;  background: #aed694 url(images/tb_06.gif) right top; margin-bottom: 10px;}
.box_i {padding-top: 5px; font-weight: bold; color: #234f0b; }
.box_j li {font-weight: bold; color: #234f0b; background: url(images/tb_07.gif) left 3px no-repeat; padding-left: 20px; margin-left: 15px;}
/* changes */



.bonus_a div {width: 76px; height: 50px; background: url(images/bonus.gif) no-repeat;}
.bonus_a div div {width: 40px; padding-top: 1px; text-align: center; font-weight: bold;}
.bonus_b {width: 359px; height: 38px; background: url(images/meter.gif) right no-repeat;}
.bonus_b div {width: 37px; text-align: center; color: #e7e2c8; font-size: 14pt;}
.bonus {width: 180px; height: 150px; color: #e7e2c8; font-size: 8pt; font-weight: bold; float: left; margin: 0 10px 10px 0;}

.bonus_t {height: 17px; background: #fff url(images/bonus_title.gif) top left no-repeat; color: #e7e2c8; padding: 4px 0 0 6px;} *html .bonus_t {height: 21px;}

.bonus_c {height: 19px; padding: 110px 0 0 96px; font-size: 10pt;} *html .bonus_c {height: 129px;}

#client_menu a {display: block; width: 222px; height: 20px; background: #dcd6b8 url(images/marker.gif) 5px 5px no-repeat; color: #234f0b; border-top: 1px solid #efeacf; border-bottom: 1px solid #b7b08c; padding: 4px 0 0 24px; font-weight: bold; text-decoration: none;}
#client_menu a:hover {background-color: #e7e2c8; color: #e49f00; }


#withdraw_table, #dl_table {background: #dcd6b8; width: 600px; font-size: 8pt; margin-bottom: 10px; border: solid #b6af88; border-width: 0 2px 2px 0;}
#withdraw_table:hover {border-width: 2px 0 0 2px;}
#withdraw_table td, #dl_table td {padding: 2px;}
#withdraw_table .first_td {width: 120px; text-align: center;}

#new_table {background: #e7e2c8; width: 600px; font-size: 8pt; border: 1px solid #b6af88; }
#new_table th {color: #e7e2c8; background-color: #3a6355;}
#new_table td {background: #dcd6b8; padding: 3px;}
#dl_table {width: 290px; float: left; margin-right: 10px;}

.butts {display: block; height: 22px; float: right;}
.butts:hover {background-position: 0 -22px;}

.butt_open_account {width: 135px; background: url(images/butt_open_account.gif);}
.butt_discuss_on_forum {width: 175px; background: url(images/butt_discuss_on_forum.gif);}

.butt_85 {width: 85px; height: 27px; float: right; margin-top: 15px;}
.butt_85:hover {background-position: 0 -27px;}

.butt_login {background: url(images/button_login.gif);}
.butt_logout {background: url(images/button_logout.gif);}


/* +++ NEW YEAR +++ */

.box_ny_260a {background: url(images/tbny_02_260.gif); width: 260px; }
.box_ny_260b {background: url(images/tbny_01_260.gif); width: 220px; height: 26px; padding: 20px 0 0 40px; font-size: 14pt; color: #ffffff;}
*html .box_ny_260b {width: 260px; height: 46px;}
.box_ny_260c {background: url(images/tbny_03_260.gif) bottom no-repeat; width: 230px; padding: 10px 15px 15px 15px; font-size: 9pt; color: #234f0b;}
*html .box_ny_260c {width: 260px;}

.box_ny_642a {background: url(images/tbny_02_642.gif); width: 642px; }
.box_ny_642b {background: url(images/tbny_01_642.gif); width: 602px; height: 26px; padding: 20px 0 0 40px; font-size: 14pt; color: #ffffff;}
*html .box_ny_642b {width: 642px; height: 46px;}
.box_ny_642c {background: url(images/tbny_03_642.gif) bottom no-repeat; width: 612px; padding: 10px 15px 15px 15px; font-size: 9pt; color: #234f0b;}
*html .box_ny_642c {width: 642px;}

.box_ny_900a {background: url(images/tbny_02_900.gif); width: 900px; }
.box_ny_900b {background: url(images/tbny_01_900.gif); width: 860px; height: 26px; padding: 20px 0 0 40px; font-size: 14pt; color: #ffffff;}
*html .box_ny_900b {width: 900px; height: 46px;}
.box_ny_900c {background: url(images/tbny_03_900.gif) bottom no-repeat; width: 870px; padding: 10px 15px 15px 15px; font-size: 9pt; color: #234f0b;}
*html .box_ny_900c {width: 900px;}


/* +++ NEW YEAR +++ */
.butt_24 {display:block; float:right; height: 21px; background: #85bfe5 url(images/butt_winter.gif); color: #234f0b; border: solid #234f0b; border-width: 0 1px 1px 0; font-weight: bold; text-decoration: none; text-align: center; padding: 3px 10px 0 10px;}
*html  .butt_24 {height: 24px;}
.butt_24:hover {background-position: 0 -24px; color: #ffffff;}

.