@charset "utf-8";
/* TO-Live.eu CSS Document by http://www.TO-Live.eu */
table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
   /*  text-transform: uppercase; */
    font-weight: bold;
}

hr {
    color:#cccccc;
    text-transform: uppercase;
}

.small {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 9px; 
    color: #000000;
}

.title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    background-image: url(images/title_bg.gif);
    background-repeat: repeat;
    background-position: left top;
}

.category_big {  
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    color: #000000; 
    font-weight: bold; 
}

.category {  
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; 
    color: #000000; 
    font-weight: normal; 
}

.marked {
    background-color: #000000;
    font-weight: bold;
}

a.titlelink, a.titlelink:visited, a.titlelink:active {
    color: #333333;
    text-decoration: none;
    font-weight: bold;
}

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

a.category, a.category:visited, a.category:active {
    color: #333333;
    text-decoration: none;
}

a.category:hover {
    color: #000000;
    text-decoration: underline;
}

option, textarea, input, select, file {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #000000; 
    background-color: #FFFFFF; 
    border: 1px solid #333333;
}

.form_off {  
    color: #666666; 
    background-color: #DCDCDC; 
    border: 1px solid #666666;
}

.form_on {  
    color: #000000; 
    background-color: #EEEEEE; 
    border: 1px solid #000000;
}
div#login_content .form_username { 
    background: transparent;
	border: 0px;
	width:123px;
	height:16px;
	color:#000; 
}

div#login_content .login_submit {
	background: transparent;
	border: 0px;
	width: 37px;
	height: 19px;
	cursor:pointer;
}

div#login_content .form_password { 
 	background: transparent;
	border: 0px;
	width:123px;
	height:16px;
	color:#000;
}
div#search_content .search_content { 
 	background: transparent;
	border: 0px;
	width:143px;
	padding-left:2px;
	height:16px;
	color:#000;
}
div#search_content .search_submit {
	background: transparent;
	border: 0px;
	width: 37px;
	height: 19px;
	cursor:pointer;
}

.form_text {
    background-color: #eeeeee;
    border: 1px solid #333333;
    background-image: url(images/message.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.input { 
    background-color: transparent; 
    border: 1px none; 
    margin-top: 0px;
    margin-bottom: 0px;
}

.fields	{
	border: 1px solid #cccccc;
	background-color:#FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
}
.textarea_newscomments  { width:472px; height:100px; overflow:auto; padding-left: 5px;}
.textarea_usercenter  { width:300px; height:75px; overflow:auto; padding-left: 5px;}
.textarea_big  { width:500px; height:150px; overflow:auto; padding-left: 5px;}
.textarea_forum  { width:620px; height:200px; overflow:auto; padding-left: 5px;}
.textarea_forum2  { width:480px; height:200px; overflow:auto; padding-left: 5px;}
.textarea_1  { width:300px; height:100px; overflow:auto; padding-left: 5px;}

.textfield_long { width:500px; padding-left: 5px;}
.textfield_long2 { width:300px; padding-left: 5px;}
.textfield_short { width:120px; padding-left: 5px;}
.textfield { width:200px; padding-left: 5px;}
.textfield_1 { width:300px; padding-left: 5px;}

.select { font-size:10px;}
.select2 { font-size:10px;}
.select_grey { font-size:10px; color:#5C5C5C;}

/* Line */

div#news_content ul li { padding: 3px 0 3px 5px; list-style:none}
div#news_content ul { border-left: 4px solid #FF8100; padding: 3px 0 3px 10px; margin-left:0px }

/* Content divs */

body { margin: 0px 0 0px 0; padding: 0; background:#232323; font: 11px Verdana, Arial, Tahoma, Helvetica, sans-serif; color: #000000;}
td,th,table,div { font: 11px Verdana, Arial, Tahoma, Helvetica, sans-serif; color: #000000;}

div#head_container { width: 100%; background: #232323 url(images/content/index_head_bg.jpg) repeat-x top; margin: 0 auto; padding: 0; height: 187px }
div#body_container { width: 100%; background-color: #F2f2f2; margin: 0 auto; padding: 0;}
div#foot_container { width: 100%; background-color:#232323; no-repeat top; margin: 0 auto; padding: 0; height: 32px}
div#page_container_bg { width: 1002px; background: url(images/content/page_content_bg.jpg) center repeat-y; margin: 0 auto;}
div#page_container { width: 1000px; margin: 0 auto; padding: 0; text-align: left;}
div#headpage_container { width: 1000px; margin: 0 auto; padding: 0; text-align: left;}
div#footpage_container { width: 1000px; margin: 0 auto; padding: 0; text-align: left;}

div#header { width: 1000px; background: url(images/content/header_bg.jpg) top no-repeat; height: 149px }
div#header .cols { float: left; width: 1000px; }
div#navigation { width: 1000px; background: url(images/content/mainnavi.png) no-repeat; height:38px; }
div#sub_navigation { background-color: #232323; margin-top: 0px; position:relative; height: 33px; width: 1000px;}
div#login_content { height: 34px; width: 1000px; float:left;}
div#logged_content_bg { background: url(images/content/v6_slice_09_logged.png) no-repeat; height: 34px; width: 735px; float:left; }
div#login_content_bg { background: url(images/content/v6_slice_09_login.png) no-repeat; height: 34px; width: 735px; float:left; }
div#search_content_bg { background: url(images/content/v6_slice_09_search.png) no-repeat; height: 34px; width: 260px; float:left; }
div#content { width: 1000px; margin: 0;}; 
div#content .cols { float: left; width: 1000px; background-color: #FFF }
div#content .col1 { float: left; width: 701px; text-align: center; vertical-align: top; background-color: #FFF }
div#content .col2 { margin-left: 701px; width: 299px; text-align: left; vertical-align: top; background-color: #181818 }
div#footer { height: 142px; width: 1000px; background: url(images/content/footer_content_bg.png); text-align: center;}
div#footer_left { float: left; height: 65px; width: 706px; text-align: left; vertical-align: bottom; bottom: 0; background: url(images/content/v6_slice_23.png) no-repeat; }
div#footer_right { float: left; height: 65px; width: 299px; text-align: left; background: url(images/content/v6_slice_24.png) no-repeat; }

/* Login Contetn button */

div#login_button:hover {background: url(images/content/login_button.jpg) no-repeat; width: 50px; height:34px; margin-left: -8px }
div#pw_button:hover {background: url(images/content/pw_button.jpg) no-repeat; width: 35px; height:34px; margin-left: -7px }
div#reg_button:hover {background: url(images/content/reg_button.jpg) no-repeat; width: 35px; height:34px; margin-left: -6px }

/* Navigation button */

div#navi_startindex:hover {width:110px; background-color:#232323; color:#FFF; border-top:#FE8101 1px solid;}
div#navi_startindex:hover a {width:110px; color:#FFF}
div#navi_coverage:hover {width:110px; background-color:#232323; color:#FFF; border-top:#4E82B5 1px solid;}
div#navi_coverage:hover a {width:110px; color:#FFF}
div#navi_community:hover {width:110px; background-color:#232323; color:#FFF; border-top:#81B14C 1px solid;}
div#navi_community:hover a {width:110px; color:#FFF}
div#navi_downloadportal:hover {width:110px; background-color:#232323; color:#FFF; border-top:#ca1616 1px solid;}
div#navi_downloadportal:hover a {width:110px; color:#FFF}
div#navi_tolive_tv:hover {width:60px; background-color:#232323; color:#FFF; border-top:#ca1616 1px solid;}
div#navi_tolive_tv:hover a {width:60px; color:#FFF}
div#navi_cheatervz:hover {width:110px; background-color:#232323; color:#FFF; border-top:#F7941D 1px solid;}
div#navi_cheatervz:hover a {width:110px; color:#FFF}
div#navi_serverbooking:hover {width:110px; background-color:#232323; color:#FFF; border-top:#F7941D 1px solid;}
div#navi_serverbooking:hover a {width:110px; color:#FFF}

div#subnavi:hover { background-color:#333; border-left: 1px solid #999; border-right: 1px solid #999 }
div#subnavi:hover a { color:#FFF; font: normal 9px Verdana, Geneva, sans-serif; }
div#subnavi a { color:#8f8f8f; font: normal 9px Verdana, Geneva, sans-serif; }
div#subnavi { padding: 9px 10px 9px 10px; color:#666; font: normal 9px Verdana, Geneva, sans-serif; border-left: 1px solid #232323; border-right: 1px solid #232323 }

div#subnavi_panel:hover { background-color:#333; border-left: 1px solid #999; border-right: 1px solid #999 }
div#subnavi_panel:hover a { color:#FFF; font: bold 9px Verdana, Geneva, sans-serif; }
div#subnavi_panel a { color:#8f8f8f; font: bold 9px Verdana, Geneva, sans-serif; }
div#subnavi_panel { padding: 13px 5px 10px 5px; color:#666; font: bold 9px Verdana, Geneva, sans-serif; border-left: 1px solid transparent; border-right: 1px solid transparent  }

div#subnavi_bug:hover { background-color:#333; border-left: 1px solid #999; }
div#subnavi_bug:hover a { color:#FFF; font: normal 9px Verdana, Geneva, sans-serif; }
div#subnavi_bug a { color:#8f8f8f; font: normal 9px Verdana, Geneva, sans-serif; }
div#subnavi_bug { padding: 9px 13px 6px 13px; color:#666; font: normal 9px Verdana, Geneva, sans-serif; border-left: 1px solid #232323; }

div#subnavi_support:hover { background-color:#333; border-left: 1px solid #999; border-right: 1px solid #999 }
div#subnavi_support:hover a { color:#FFF; font: normal 9px Verdana, Geneva, sans-serif; }
div#subnavi_support a { color:#8f8f8f; font: normal 9px Verdana, Geneva, sans-serif; }
div#subnavi_support { padding: 9px 13px 6px 13px; color:#666; font: normal 9px Verdana, Geneva, sans-serif; border-left: 1px solid #232323; border-right: 1px solid #232323 }

div#subnavi_chat:hover { background-color:#333; border-left: 1px solid #999; border-right: 1px solid #999 }
div#subnavi_chat:hover a { color:#FFF; font: normal 9px Verdana, Geneva, sans-serif; }
div#subnavi_chat a { color:#FFF; font: normal 9px Verdana, Geneva, sans-serif; }
div#subnavi_chat { padding: 9px 13px 6px 13px; color:#666; font: normal 9px Verdana, Geneva, sans-serif; border-left: 1px solid #232323; border-right: 1px solid #232323 }

div#navi_chat:hover { background-color:#FFF; color:#333 }
div#navi_chat:hover a { color:#333; font: bold 9px Verdana, Geneva, sans-serif; }
div#navi_chat a { color:#FFF; font: bold 9px Verdana, Geneva, sans-serif; }
div#navi_chat { background-color:#232323; padding: 9px 15px 6px 15px }

/* Quick-Navigation button */

ul.menu {list-style:none; margin:0; padding:0; z-index:auto}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:38px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; width:192px; margin:0; border-top: 1px solid #ffa344; border-left: 1px solid #ee7902; border-right: 1px solid #ee7902; border-bottom: 1px solid #ee7902; }
ul.menu ul.menu1 li {position:relative; width:210px; margin:0; border-top: 1px solid #ffa344; border-left: 1px solid #ee7902; border-right: 1px solid #ee7902;}
ul.menu ul.menu2 li {position:relative; width:172px; margin:0; border-top: 1px solid #ffa344; border-left: 1px solid #ee7902; border-right: 1px solid #ee7902;}
ul.menu ul li a {display:block; padding:8px 7px 6px 6px; height:20px; background-color: #FE8101; color:#FFF}
ul.menu ul li a:hover {color:#FFF; font-weight:bold;}
ul.menu ul ul {left:192px; top:-1px}
ul.menu .menulink {padding:12px 7px 5px 7px; font-weight:normal; font-size:11px; width:180px; height:20px;}
ul.menu .menulink:hover, ul.menu .menuhover {background-color: #FE8101; border-top: 1px solid #ee7902; color:#FFF}
ul.menu .sub {background:#FE8101 url(images/arrow.gif) 180px 12px no-repeat; border-top: 0px;}
ul.menu .topline {background:#ee7902; color:#FFF; padding:2px 0 2px 0;}
ul.menu .last {border-bottom: 2px solid #000; background: #FE8101; padding:0px; font-size:0px;}
ul.menu .last a {font-size:0px; display:none;}

ul.menu .menuhover span.icon_arrow { background: url(images/icon_arrow.png) no-repeat center -22px; width: 20px; height: 22px; }
span.icon_arrow { background: url(images/icon_arrow.png) no-repeat center 0px; position: absolute; width: 20px; height: 22px; margin-top: -4px; padding-left:20px; }

div#lastest_topics:hover a {color:#000}
div#lastest_topics:hover { background-color: #FFF;}
div#lastest_topics a {text-decoration: none; color:#FFF; }

div#latest_downloads:hover a {color:#000}
div#latest_downloads:hover { background-color: #FFF;}
div#latest_downloads a {text-decoration: none; color:#FFF; }

div#matchticker:hover a {color:#000}
div#matchticker:hover { background-color: #FFF;}
div#matchticker a {text-decoration: none; color:#FFF; }

div#cm_search:hover a {color:#000}
div#cm_search:hover { background-color: #FFF;}
div#cm_search a {text-decoration: none; color:#FFF; }

hr.grey { height: 1px; background-color: #cccccc; color: #cccccc; border: none; margin: 10px 0 4px 0; }
.nav { color: #36befc; font-weight: bold; }

option { padding-left: 0.4em }
a.flag_news {opacity:0.5;}
a.flag_news:hover {opacity:1.0;}
div#up2date a:active {color: #CCC; text-decoration: none; }
div#up2date a:link {color: #CCC; text-decoration: none; }
div#up2date a:visited {color: #CCC; text-decoration: none; }
div#up2date a:hover {color: #FF8000; text-decoration: none; }
a:link {color: #000; text-decoration: none; }
a:visited {text-decoration: none; color: #000; }
a:hover {text-decoration: none; color: #FF8000; }
a:active {text-decoration: none; color: #000; }

div#footer_right a {text-decoration: none; color:#FFF; }
div#footer_left a {text-decoration: none; color:#000; }

#boardicon{ z-index:auto; position:absolute; margin: -8px 0 0 320px;}

.vote_2
{
 background-image:url(images/content/vote.gif);
 background-color: transparent;
 cursor:pointer;
 width:18px;
 height:12px;
 font-size:0px;
 border: 0px;
}

.vote_3
{
 background-image:url(images/content/vote_v7.gif);
 background-color: transparent;
 cursor:pointer;
 width:18px;
 height:12px;
 font-size:0px;
 border: 0px;
}

/* News bewertungs Star */
.star_yes
{
 background-image:url(images/icons/star_yes.gif);
 background-repeat:no-repeat;
 background-color: transparent;
 cursor:pointer;
 width:12px;
 height:12px;
 font-size:0px;
 border: 0px;
}

.star_no
{
 background-image:url(images/icons/star_no.gif);
 background-color: transparent;
 background-repeat:no-repeat;
 cursor:pointer;
 width:12px;
 height:12px;
 font-size:0px;
 border: 0px;
}

.star_no:hover
{
 background-image:url(images/icons/star_yes.gif);
 background-repeat:no-repeat;
}

.tooltip {
  position: absolute;
  display: none;
  background-color: #FFFFFF;
  color: #000000;
  border: 1px solid #DDDDDD;
  border-left: 2px solid #FE8101;
  padding: 4px 10px;
}

.gameinfo {
  position: absolute;
  display: none;
  background-color: #FFF;
  color: #000;
  border: 1px solid #DDDDDD;
  padding: 4px;
}

.statement_info {
  position: absolute;
  display: none;
  background-color: #FFFFFF;
  color: #000000;
  border: 2px solid #DDDDDD;
  padding: 4px;
}

.awardsinfos {
  position: absolute;
  display: none;
  background-color: #FFF;
  color: #000;
  border: 1px solid #81B14C;
  border-left: 4px solid #81B14C;
  padding: 4px 10px;
}

div.overlay {
	z-index:10;
	padding:45px;	
	width:950px;  
	display:none;
	background-image:url(videos/overlay/white.png);	
}

div.overlay div.close {
	background:url(videos/overlay/close.png) no-repeat;
	position:absolute;
	top:740px;
	right:29px; 
	width:175px;
	height:61px;
	cursor:pointer;
	z-index:11;
}

div.overlay a {
	height:713px;
	display:block;
	z-index:10;
}

div.group_create_overlay {
	z-index:10;
	padding:20px;	
	width:410px;  
	display:none;
	background-image:url(videos/overlay/white.png);	
}
close { 
	font-size: 10px; 
	color:#FE8101; 
	font-family:Verdana, Helvetica, sans-serif;
}
div.group_notice_overlay {
	z-index:10;
	padding:20px;	
	width:410px;  
	display:none;
	background-image:url(videos/overlay/white.png);	
}
div.group_search_overlay {
	z-index:10;
	padding:20px;	
	width:300px; 
	display:none;
	background-image:url(videos/overlay/white.png);	
}

/* Special Content */

#specials
{
	width:400px;
	height:162px;
	padding-left: 2px;
}

#specials #special_images
{
	width:397px;
	height:162px;
	border:1px solid #333;
	overflow:hidden;
	position:absolute;
	margin-left:auto;
	margin-top:auto;
}


#specials #special_images h3
{
    position:absolute;
    font:12px Arial;
    font-weight:bold;
    color:#FFF;
	margin-left:8px;
	margin-right:0px;
	margin-top:3px;
	width:279px;
    padding:0 0 0 0;
    height:20px;
}

* html #specials #special_images h3
{
	background-image:none;
	position:absolute;
	margin-left:8px;
}

#specials #special_select_box
{
    position:absolute;
    text-align:left;
    width:286px
}

#specials #special_select_box a,
#specials #special_select_box a:link,
#specials #special_select_box a:active,
#specials #special_select_box a:focus,
#specials #special_select_box a:visited
{
    display:block;
	margin-bottom:1px;
    padding: 7px 5px 3px 5px;
    width:286px;
    text-align:left;
    height:42px;
    background-color:#232323;
    font: normal 10px Verdana, Geneva, sans-serif;
    color:#FFF;
    text-decoration:none;
	border:1px solid #333;
}


#specials #special_select_box a:hover,
#specials #special_select_box a.crr_selected_special
{
	display:block;
	color:#333 !important;
    text-decoration:none;
	background: url(images/content/special_over_bg.png) no-repeat;
	border:0px;
	padding: 7px 5px 3px 25px;
	overflow:hidden;
	height:44px;
	margin-left: -20px;
	width:318px;
	margin-bottom:1px;
}

div.statement_1 {
	z-index:10;
	display:none;
	background-image:url(videos/overlay/white.png);	
}
div.statement_2 {
	z-index:10; 
	display:none;
	background-image:url(videos/overlay/white.png);	
}
statement_close { 
	font-size: 10px; 
	color:#FE8101; 
	font-family:Verdana, Helvetica, sans-serif;
}

#matchsearch {position: fixed; z-index:20; right: 0px; bottom: 32px; width: 250px;}
<!--[if IE]>
#matchsearch{ position:absolute;top:expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+((w=document.documentElement.clientHeight)?w:document.body.clientHeight)-110+'px'); }
<![endif]-->

/*
Name: Sliding Login Panel with jQuery 1.3.2
Author: Jeremie Tisseau
Author URI: http://web-kreation.com/
Date: March 26, 2009
Version: 1.0

	Copyright 2009 Jeremie Tisseau
	"Sliding Login Panel with jQuery 1.3.2" is distributed under the GNU General Public License version 3:
	http://www.gnu.org/licenses/gpl-3.0.html
*/

/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

/* Panel Tab/button */
.tab {
  	background: url(../images/tab_b.png) repeat-x 0 0;
	height: 42px;
	position: relative;
    top: 0;
    z-index: 999;
}

.tab ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 42px;
	width: auto;
  	font-weight: bold;
	line-height: 42px;
	margin: 0 auto;
	right: 8%;
  	color: white;
  	font-size: 80%;
	text-align: center;
}

.tab ul.login li.left {
  	background: url(../images/tab_l.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li.right {
  	background: url(../images/tab_r.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li {
 	text-align: left;
	padding: 0 2px 0 2px;
	display: block;
	float: left;
	height: 42px;
  	background: url(../images/tab_m.png) repeat-x 0 0;
}

.tab ul.login li a {
	color: #15ADFF;
}

.tab ul.login li a:hover {
	color: white;
}

.tab .sep {color:#414141}

.tab a.open, .tab a.close {
	height: 20px;
	line-height: 20px !important;
	padding-left: 30px !important;
	cursor: pointer;
	display: block;
	width: 75px;
	position: relative;
	top: 11px;
}

.tab a.open {background: url(../images/bt_open.png) no-repeat left 0;}
.tab a.close {background: url(../images/bt_close.png) no-repeat left 0;}
.tab a:hover.open {background: url(../images/bt_open.png) no-repeat left -19px;}
.tab a:hover.close {background: url(../images/bt_close.png) no-repeat left -19px;}

/* sliding panel */
#toppanel {
    position: absolute;   /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
    width: 100%;
    z-index: 999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#panel {
	width: 100%;
	height: 170px;
	color: #999999;
	background: #272727;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
}

#panel h1 {
	font-size: 1.6em;
	padding: 5px 0 10px;
	margin: 0;
	color: white;
}

#panel h2{
	font-size: 1.2em;
	padding: 10px 0 5px;
	margin: 0;
	color: white;
}

#panel p {
	margin: 5px 0;
	padding: 0;
}

#panel a {
	text-decoration: none;
	color: #FF8100;
}

#panel a:hover {
	color: white;
}

#panel a-lost-pwd {
	display: block;
	float: left;
}

#panel .content {
	width: 1000px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	font-size: 0.85em;
}

#panel .content .left {
	width: 250px;
	float: left;
	padding: 0 15px;
	height: 150px;
	border-left: 1px solid #333;
}

#panel .content .left_big {
	width: 400px;
	float: left;
	padding: 0 15px;
	height: 150px;
	border-left: 1px solid #333;
}

#panel .content .right {
	border-right: 1px solid #333;
}

#panel .content form {
	margin: 0 0 10px 0;
}

#panel .content label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 200px;
	display: block;
}

#panel .content input.field {
	border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;
	margin-top: 4px;
	width: 180px;
	color: white;
	height: 16px;
}

#panel .content input:focus.field {
	background: #545454;
}

/* BUTTONS */
/* Login and Register buttons */
#panel .content input.bt_login,
#panel .content input.bt_register {
	display: block;
	float: left;
	clear: left;
	height: 20px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 5px 0;
}

#panel .content input.bt_login {
	width: 56px;
	background: transparent url(../images/bt_login.png) no-repeat 0 0;
}

#panel .content input.bt_register {
	width: 94px;
	color: white;
	background: transparent url(../images/bt_register.png) no-repeat 0 0;
}

#panel .lost-pwd {
	display: block;
	float:left;
	clear: right;
	padding: 15px 5px 0;
	font-size: 0.95em;
	text-decoration: underline;
}

/* AJAX  CALENDAR  */
.ac_curday {
	background: #666 !important;
	font-weight: bold;
	color:#FFF;
}

.ac_evday {
	background: #333;
}

.ac_today {
	background: #FF8100;
	font-weight: bold;
	color:#FFF;
}

.ac_day:hover {
	background: #666;
	cursor: pointer;
	color:#FFF;
}

.ac_day {
	cursor: pointer;
	color:#FFF;
	font-weight:bold;
}

.ac_weekdays {
	background: #FFF;
	color:#FFF;
}

.ac_arrows {
	cursor: pointer;
}

#ac_table td {
	padding: 0;
	text-align: center;
	border: 1px solid #181818;
}

#ac_table {
	border-collapse: collapse;
}
