* {
  margin:0;
  padding: 0;
}
img {
  display: block;
}
a img {
  border: none;
}
a {
  color: #F8951D;
  text-decoration: none;
}
table {
  margin: 0 auto;
}
.clear {
  clear: both;
}

body {
  background: url(/t3/images/body-bg.jpg);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFF;
}
#fl_bann {
  margin: 25px 0 0 40px;
}

ul.nav, ul.nav li {
  list-style: none;
}
ul.nav li {
  float: left;
  display: block;
  height: 45px;
  line-height: 45px;
}
ul.nav li a {
  font-size: 18px;
  color: #FFF;
}
a.m_home {
  display: block;
  width: 123px;
  height: 45px;
  background: url(/t3/images/menu-btn-home.jpg) top no-repeat;
  text-align: center;
}
a.m_home:hover, a.m_home_active {
  display: block;
  width: 123px;
  height: 45px;
  text-align: center;
  background: url(/t3/images/menu-btn-home-act.jpg) top no-repeat;
}
a.m_ht {
  display: block;
  width: 192px;
  height: 45px;
  background: url(/t3/images/menu-btn-ht.jpg) top no-repeat;
  text-align: center;
}
a.m_ht:hover, a.m_ht_active {
  background: url(/t3/images/menu-btn-ht-act.jpg) top no-repeat;
  display: block;
  width: 192px;
  height: 45px;
  text-align: center;
}
a.m_az {
  display: block;
  width: 151px;
  height: 45px;
  background: url(/t3/images/menu-btn-az.jpg) top no-repeat;
  text-align: center;
}
a.m_az:hover, a.m_az_active {
  background: url(/t3/images/menu-btn-az-act.jpg) top no-repeat;
  display: block;
  width: 151px;
  height: 45px;
  text-align: center;
}
a.m_wall {
  display: block;
  width: 181px;
  height: 45px;
  background: url(/t3/images/menu-btn-wall.jpg) top no-repeat;
  text-align: center;
}
a.m_wall:hover, a.m_wall_active {
  background: url(/t3/images/menu-btn-wall-act.jpg) top no-repeat;
  display: block;
  width: 181px;
  height: 45px;
  text-align: center;
}

/*pager*/
.pager {
  text-align: center;
}

.pager_sp {
  font-size: 18px;
  height: 23px;
  line-height: 23px;
  padding: 0 7px;
  background: url(/t3/images/pager-bg.jpg) top left repeat-x;
  border: #545454 1px solid;
}
.pager_sp a {
  color: #FFF;
}
.pager_sp a:hover {
  color: #F8951D;
}

/*----------- Left ------------*/

#left_col h2{
  font-size: 18px;
  font-weight: normal;
  border-bottom: #3F3B3C 1px solid;
  padding: 3px 0;
  margin-bottom: 11px;
}
.top_left {
  width: 314px;
  margin-bottom: 20PX;
  float: left;
}
.top_right {
  width: 314px;
  margin-bottom: 20PX;
  float: right;
}
.top_left h3,.top_right h3 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
}
.top_thumb img {
  background-color: #1A1819;
  padding: 6px;
  border: #737172 1px solid;
}
.top_btn img {
  border: #B1B1B1 1px solid;
  margin: 2px 0;
}
.top_info {
  border: #737172 1px solid;
  padding: 2px 2px 5px 2px;
  overflow: hidden;
}
.top_stars {
  padding: 5px 10px 5px 0;
  overflow: hidden;
  /*width: 80px;*/
  float: left;
}

.top_stars img{
  float: left;
}


.recent_block {
  margin-bottom: 38px;
}

.recent_cell_left {
  width: 180px;
  padding: 6px;
  overflow: hidden;
  border: #353032 1px solid;
  background-color: #000000;
}
.recent_cell_center {
  width: 180px;
  padding: 6px;
  overflow: hidden;
  border: #353032 1px solid;
  margin: 0 auto;
  background-color: #000000;
}
.recent_cell_right {
  width: 180px;
  padding: 6px;
  overflow: hidden;
  border: #353032 1px solid;
  background-color: #000000;
  float: right;
}
.recent_title {
  font-size: 14px;
  color: #F8951D;
  margin: 5px 0;
}
.recent_info {
  font-size: 11px;
}
.recent_info img {
  float: right;
}


.toons_block {
  margin-bottom: 38px;
}

.toons_cell_left {
  width: 180px;
  padding: 6px;
  overflow: hidden;
  border: #353032 1px solid;
  background-color: #000000;
}
.toons_cell_center {
  width: 180px;
  padding: 6px;
  overflow: hidden;
  border: #353032 1px solid;
  margin: 0 auto;
  background-color: #000000;
}
.toons_cell_right {
  width: 180px;
  padding: 6px;
  overflow: hidden;
  border: #353032 1px solid;
  background-color: #000000;
  float: right;
}
.toons_title {
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  color: #FFF;
  border: #353032 1px solid;
  margin: 2px 0;
    width: 180px;
  padding: 6px;
  overflow: hidden;
}
.toons_title a {
  color: #FFF;
}
.toons_title a:hover {
  color: #F8951D;
}
.center {
  margin: 2px auto;
}
.right {
 float: right;
}

.wall_block {
  margin-bottom: 38px;
}

.wall_cell_left {
  width: 197px;
  padding: 6px;
  overflow: hidden;
  border: #353032 1px solid;
  background-color: #000000;
}
.wall_cell_center {
  width: 197px;
  padding: 6px;
  overflow: hidden;
  border: #353032 1px solid;
  margin: 0 auto;
  background-color: #000000;
}
.wall_cell_right {
  width: 197px;
  padding: 6px;
  overflow: hidden;
  border: #353032 1px solid;
  background-color: #000000;
  float: right;
}


/*----------Sidebar----------*/
#sidebar {
  background-color: #353032;
  overflow: hidden;
}

#sb_top {
  width: 336px;
  height: 30px;
  background: url(/t3/images/sb-top-bg.jpg) top no-repeat;
  line-height: 30px;
}
#sidebar h2 {
  font-size: 18px;
  font-weight: normal;
  text-align: center;
}
#sidebar h3 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
}
.sb_block {
  width: 314px;
  margin: 0 auto;
  margin-top: 10px;
}
.sb_thumb img {
  background-color: #1A1819;
  padding: 6px;
  border: #737172 1px solid;
}
.sb_btn img {
  border: #B1B1B1 1px solid;
  margin: 2px 0;
}
.sb_info {
  border: #737172 1px solid;
  padding: 2px 2px 5px 2px;
  overflow: hidden;
}
.sb_stars {
  padding: 5px 10px 5px 0;
  overflow: hidden;
  /*width: 80px;*/
  float: left;
}

.sb_stars img{
  float: left;
}
.type_cont {
  width: 97px;
  height: 26px;
  line-height: 26px;
  float: right;
  background-color: #000000;
  border: #737172 1px solid;
  font-size: 16px;
  text-align: center;
}

.form_div {
  width: 538px;
  /*height: 395px;*/
  margin: 0 auto;
  background: url(/t3/images/form-bg.jpg);
  overflow: hidden;
}
.form_div form {
  margin: 20px auto 0px auto;
}

.form_title {
  font-family: "Myriad Pro Cond";
  font-size: 30px;
  font-weight: bold;
  color: #9B702B;
  text-align: center;
  display: block;
  margin-top: 20px;
}
.form_subtitle {
  font-family: "Myriad Pro Cond";
  font-size: 21px;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  display: block;
  margin-top: 5px;
}
.form_div label {
  font-size: 14px;
  text-align: right;
  padding-right: 10px;
  display: block;

}

.form_div .txt_input {
  width: 219px;
  height: 20px;
  border: #A5ACB2 1px solid;

}
.form_div td {
  padding: 5px 0;
}
#signup_butt {
  margin: 20px auto;

}

/*Join */
p.join_broun {
  font-family: "Myriad Pro Cond" ;
  font-size: 24px;
  color: #9B702B;
  text-transform: uppercase;
}

p.join_big {
  font-family: "Myriad Pro Light";
  font-size: 38px;
  font-weight: normal;
  color: #FFF;
  text-transform: uppercase;
}
.join_18 {
  font-family: "Myriad Pro Light";
  font-size: 18px;
  text-transform: uppercase;
}
.radio {
  margin: 0 15px;
}
.join_lab {
  font-size: 18px;
  font-weight: normal;
}
.join_bu {
  font-family: "Myriad Pro Light";
  font-size: 24px;
  font-weight: bold;
  padding-left: 25px;
}
#join_submit_img {
  display: block;
}
.join_small_white {
font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.join_small_red {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #E44894;
}
.block_name_small {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFF00;
	text-decoration: none;
}
.block_name_small_discount {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF0000;
	text-decoration: none;
	font-weight: bold;
}
.biller_options {
	background-image: url(/t3/images/join_label.jpg);
	height: 36px;
	width: 265px;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left top;
}
.biller_options_discount {
	background-image: url(/t3/images/join_label.jpg);
	height: 36px;
	width: 265px;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	color: #9EBD1A;
}
