.odd-row {
  background-color: #FF4045;
}

.odd-row a {
  color: #eee;
}

.even-row {
  background-color: #C30005;
}

.even-row a {
  color: #eee;
}

table.stats_table {
  border: 1px solid black;
  border-collapse: collapse;
}

table.stats_table td {
  border: 1px solid black;
  border-collapse: collapse;
}

table.subtable {
  border: 0px;
  border-collapse: collapse;
}

table.subtable td {
  border: 0px;
  border-collapse: collapse;
}

.required {
  color: #f00;
}

input, textarea {
  background-color: #ccc;
  border: 1px solid black;
}

a.rules {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

a.rules:hover {
  color: #fff;
  font-weight: bold;
  text-decoration: underline;
}

* { margin: 0; padding: 0; }
body { background: #EFB08F; font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #2e2e2e; }
ul li { list-style-type: none; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a { color: #ffffff; text-decoration: none;} a img { border: none; }  a:hover {text-decoration: none; color: #ff0000;} 
hr { border-top: 2px dotted #dde1e4; border-left: 0; border-right: 0; border-bottom: 0; margin: 13px 10px 0 10px; }
.upp_und { text-decoration: underline; text-transform: uppercase; }
/* CONTENT */
.content { }
.content_right { width: 311px; float: right; background: #ECA179; text-align: center;}
.content_left {  /*margin-right: 311px;*/ position: relative; width: 692px; background: #ECA179;}
.content_left_signup { width: 468px; background: #ECA179;}

#plugs_right { width: 562px; float: right; text-align: left; }
#plugs_left { margin-right: 562px; position: relative; width: 130px; text-align: center; }

.plugs { background: #f2f4f6; padding: 4px; margin: 0 4px 8px 0; height: 122px;}
.content { width: 1009px; margin: 0 auto; position: relative; }


/* VIEW PAGE */
.content_right_view { width: 311px; float: right; background: #fcfcfe; text-align: center;}
.content_left_view {  /*margin-right: 311px;*/ position: relative; width: 692px; background: #fcfcfe;}



/* MENU TOP */
.lists { height: 30px; position: absolute; top: 91px; left: 4px; width: 800px;}
.lists li {  display: inline; float:right; width: 112px; height: 30px;  }
.lists li a {color: #000; font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;  text-align: center; display: block; width: 112px; height: 30px; padding-top: 8px; background: url(../images/tab.jpg) no-repeat;}
.lists li.active a { background: url(../images/tab_act.jpg) no-repeat; padding-top: 8px;  }
.lists li a:hover { background: url(../images/tab_act.jpg) no-repeat; padding-top: 8px; color: #000; }

.bg_pages { background: url(../images/bg_pagers.jpg) no-repeat; height: 215px; width: 692px;  }
.pages_cat { padding: 0 5px 0 10px; overflow: hidden;}
.pages { padding: 20px 10px 0 38px; overflow: hidden; }
.pages span, .pages_cat span { float: left; color: #FF4045; font-size: 0.85em; padding-right: 7px;}
.pages a, .pages_cat a {display: block; float: left; background: #f9770e url(../images/bg_page.jpg); width: 21px; height: 18px; margin-right: 4px; text-align: center; color: #000; font-size: 0.8em; line-height: 1.6em; margin-bottom: 6px; }
.pages a:hover, .pages_cat a:hover {display: block; text-decoration: none; float: left; background: #131012 url(../images/bg_page_act.jpg); width: 21px; height: 18px; color: #cfe1d1; }
.pages a.act, .pages_cat a.act { background: #131012 url(../images/bg_page_act.jpg); color: #cfe1d1; }


.h_bg { height: 40px; background: url(../images/bg_h.jpg) repeat-x; }
.h_bg_right { height: 39px; background: url(../images/h_bg_right.jpg) repeat-x; width: 100%; float: left; }
.h_bg_right_white { background: #ffffff }
.h_bg h3 { color: #2e2e2e; padding: 12px 0 0 8px; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; z-index: 0; font-weight: bold;}
.h_bg_right h3, .content_right h3, .content_right_view h3 { color: #2e2e2e; padding: 10px 0 0 8px; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; z-index: 0; font-weight: bold; float: left;}
.h_bg h3 span { font-size: 0.6em; padding-left: 5px; text-transform: none;}

.video { float: left; margin: 0 1px 10px 3px; padding: 0; height: 168px; width: 168px; background: #D5713C; text-align: center; padding-top: 3px;}
.video img, .content_right img, #footer img, #banner_bot img, #plugs_left img, #plugs_right img, .content_right_view img { border: 0px solid #dadfda; } 
.video img:hover, .content_right img:hover, #footer img:hover, #banner_bot img:hover, #plugs_left img:hover, #plugs_right img:hover, .content_right_view img:hover { border: 0px solid #f5b114; }
.video_left { float: left; color: #494446; font-size: 10px; text-align: left; padding-left: 4px;}
.video_right { float: right; text-align: right; color: #494446; font-size: 10px; padding-right: 3px;}
.star_full { float: left; margin-right: 2px; background: url(../images/star_full.jpg) no-repeat; width: 12px; height: 12px; }
.star_empty { float: left; margin-right: 2px; background: url(../images/star_empty.jpg) no-repeat; width: 12px; height: 12px; }
.video a span.descr { font-size: 0.85em; color: #643115; text-align: center;} .video a:hover span.descr { color: #FFFFFF; }



#player { padding: 0 0 0 11px; }

.leftcol { font-size: 0.85em; color:#acadad; float:left; width: 130px; margin-top: 3px;}
.rightcol { font-size: 8px; color:#acadad; float:left; width: 540px; }
.rightcol input { color:#555; font-size: 1.2em; }
.player_links { color: #f2912c; float: right; margin-right: 10px;}
.player_links a { font-size: 0.9em; color: #ed4c06; text-decoration: underline;} .player_links a:hover { color: #494446; }
.player_info { font-size: 0.85em; float: left; } 
.player_info p { float: left; margin-right: 20px; }
#embed { margin-top: 5px; }
.embed_item { margin-bottom: 5px; display: block; height: 20px; }

#banner_bot { text-align: center;  }
.margin20 { margin-top: 20px; }
#banner_bot a { margin-top: 10px; font-size: 0.9em; }
#banner_bot a:hover { text-decoration: underline; }

#footer { width: 1009px; margin: 0 auto; text-align: center; } 
#footer p { font-size: 0.8em; color: #643115; line-height: 1.2em; padding: 12px 10px 12px 10px; }
#footer p a { font-size: 0.9em; color: #FFFFFF; } #footer p a:hover { text-decoration: none; ; color: #643115;}
       
#top_links { width: 100%; float: left; }
#top_links ul { float: left; width: 154px; }
#top_links ul li { background: url(../images/arr.jpg) no-repeat 0 6px; margin-left: 10px; line-height: 1.2em; text-align: left; padding-left: 14px; }
#top_links ul li a { color: #F1D1C0; font-size: 0.85em;  }
#top_links ul li a:hover { color: #643115; }

#top_links_tt { width: 100%; float: left; }
#top_links_tt ul { float: left; width: 154px; }
#top_links_tt ul li { background: url(../images/arr.jpg) no-repeat 0 6px; margin-left: 10px; line-height: 1.2em; text-align: left; padding-left: 14px; }
#top_links_tt ul li a { color: #F1D1C0; font-size: 0.85em;  }
#top_links_tt ul li a:hover { color: #643115; }

#top_links1 ul { float: left; width: 100%; background-color: #ECA179;}
#top_links1 ul li { background: url(../images/arr.jpg) no-repeat 0 6px; margin-left: 10px; line-height: 1.2em; text-align: left; padding-left: 14px; }
#top_links1 ul li a { color: #F1D1C0; font-size: 0.85em;  }
#top_links1 ul li a:hover { color: #643115; }

#right_bot { background: url(../images/right_bot.jpg) bottom no-repeat; height: 10px; width: 311px; margin-top: 10px;}
#left_bot { background: url(../images/left_bot.jpg) bottom no-repeat; height: 17px; width: 692px; }


#bg_search { background: #f2f4f6; width: 682px; margin: 0 4px; }
#bg_search form span { font-size: 0.9em; }
#bg_search form { padding: 24px 0 0 76px; }
input.text1 { width: 311px; border: 1px solid #dadfda; background-color: #fff; padding: 1px 2px; color: #000; }
.radios { float: left; padding-top: 5px; height: 20px; width: 150px;  margin-right: 10px;}
.radios span { margin: -15px 0 0 20px; display: block; float: right; width: 130px; }
.addtext { clear: left; padding: 0 10px 10px 10px; font-size: 0.85em; line-height: 1.7em; }
.addtext a { color: #ed4c06; }
.addtext a:hover { text-decoration: underline; }
.addtext h4 { margin-top: 15px; }
.addtext li strong { display: block; width: 140px; float: left; }



.pic { width: 164px; float: left; height: 122px;  } 
.pic_text { margin-left: 164px; padding: 0 4px 4px 4px; }
.pic_text p { font-size: 0.85em; }
.pic_text strong { padding-right: 5px; }
.pic_text a { font-size: 0.9em; }
.pic_text a:hover { text-decoration: underline;}













