/* 
  CGCL.RU Core Style Sheet
  The creator of the file 3D-GRAF @ CGCL.RU
*/
.forms_main_textarea {
border-bottom: 2px solid #E0E0E0;
border-left: 2px solid #E0E0E0;
border-right: 15px solid #E0E0E0;
border-top: 2px solid #E0E0E0;
background-color: #ffffff;
vertical-align:middle;
color: #7E7E7E;
margin: 0;
padding: 3;
}
.hd{display:none;}
.vs{visibility:visible;}
table.frame{
	margin:0 0 10px;
	padding:0;
	border:1px solid #EBEBEB;
	border-bottom:0;
}
table.frame table td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}
table.frame table td.fieldarea{background-color:#F5F5F5;color:#333;text-align:right;border-right:1px solid #EBEBEB;}
.fieldarea{
	background-color:#F5F5F5;
	color:#333;
	text-align:right;
	border-right:1px solid #EBEBEB;
}
table.main_stream {
	background-Image: url(/images/stream_table.jpg);
	border: 1px solid #dadada;
	padding: 5px;
}
.footer
{
	font-size: 11px;
	color: #FFF;
	height: 76px;
	margin: auto;
	text-align: center;
	width: 951px;
}
td.links {
	font: 10pt Calibri, Lucida, Arial;
	font-weight: bold;
}
input.links {
	font: 10pt Calibri, Lucida, Arial;
	background: #FFF;
	border: 1px solid #b4b4b4;
	width: 100%;
}
hr
{
	background-color: #0db03e;
	border-width: 0px;
	color: #25c3db;
	height: 1px;
}
td.quote {
	background: #f5f5f5;
	border: 1px solid #dadada;
	padding: 6px;
	margin: 2px;
}
td.action {
	background: #e5f5cc;
	border: 1px solid #99cc99;
	padding: 6px;
	margin: 2px;
}
table.border {
	border: 1px solid #dadada;
	padding: 6px;
	margin: 2px;
}
table.border_1pd {
	border: 1px solid #dadada;
	padding: 1px;
	margin: 2px;
}
table.border2 {
	background: #f5f5f5;
	border: 1px solid #dadada;
	padding: 4px;
	margin: 2px;
}
.border_teams {
	background: #f5f5f5;
	border: 1px solid #dadada;
	padding: 3px;
}
.table_teams {
	border: 1px solid #dadada;
	padding: 3px;
	margin: 2px;
}
a.url {
	color: #0069AA;
	font-weight: bold;
	text-decoration: none;
}
.hr{
	background: #f5f5f5;
	border: 1px solid #dadada;
	padding: 6px;
	margin: 2px;
}
.match {
	border: 1px solid #dadada;
	padding: 6px;
	margin: 2px;
}
td.playeravatar {
	background: #FFF;
	border: 1px solid #dadada;
	padding: 5px;
}
td.playeravatar_admin {
	background: #FFF;
	border: 1px solid #ff0000;
	padding: 5px;
}
td.playeravatar_red {
	background: #de3163;
	border: 1px solid #dadada;
	padding: 5px;
}
.errros {
border-bottom: 1px solid #dadada;
border-top: 1px solid #dadada;
background: #bf5959;
font-size: 12px;
color:#FFF;
}
.avatar_user
{
	background: #FFF;
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-left: 5px solid #dadada;
	padding: 5px;
}
.avatar_teamstaff
{
	background: #FFF;
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-left: 5px solid #d76c00;
	padding: 5px;
}
.avatar_director
{
	background: #FFF;
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-left: 5px solid #935c30;
	padding: 5px;
}
.avatar_texadmin
{
	background: #FFF;
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-left: 5px solid #cf8e8e;
	padding: 5px;
}
.avatar_teammember
{
	background: #FFF;
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-left: 5px solid #3caa3c;
	padding: 5px;
}
.avatar_admin
{
	background: #FFF;
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-left: 5px solid #cf8e8e;
	padding: 5px;
}
.newstable_admin
{
	background: #cf8e8e;
	padding: 5px;
}
.logonews {
	background: #FFF;
	border: 1px solid #dadada;
	padding: 5px;
}
td.servermap {
	background: #FFF;
	border: 1px solid #dadada;
	padding: 2px;
}
table.player {
	background: #f5f5f5;
	border: 1px solid #dadada;
}
td.playerinfo {
	background: #FFF;
	border: 1px solid #dadada;
}
td.list {
	border-bottom: 1px dotted #999999;
	padding-top: 3px;
	padding-bottom: 3px;
}
td.collist {
	background: #FFF;
	color: #000;
	margin: 0;
	padding: 4px;
	border-bottom: 1px solid #dadada;
}
.collist2 {
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	border-right: 0px solid #E0E0E0;
	border-left: 0px solid #E0E0E0;
	background-Image: url(/images/bg_header_main.jpg);
	vertical-align:middle;
	color: #000;
	margin: 0;
	padding: 0px;
	padding: 4px;
	font-size: 10px; 
}
.collist_nobg {
	color: #000;
	margin: 0;
	padding: 4px;
	border-bottom: 1px solid #dadada;
}
.table_lastposts {
	border-bottom: 1px solid #dadada;
	color: #000;
	padding: 4px;
	font-size: 10px;
}
.table_lastnewsblog {
	border-bottom: 1px solid #dadada;
	color: #000;
	padding: 4px;
	font-size: 10px;
}
.table_titlelink {
	background-Image: url(/images/bg_header_main.jpg);
	border-bottom: 1px solid #03c03c;
	border-right: 0px solid #E0E0E0;
	border-left: 0px solid #E0E0E0;
vertical-align:middle;
color: #808080;
margin: 0;
height: 2px;
padding: 2px;
font-weight: bold;
font-size: 9px;
}
.table_titlelink_blog {
vertical-align:middle;
color: #808080;
margin: 0;
height: 2px;
padding: 2px;
font-weight: bold;
font-size: 9px;
}
.table_titlelink2 {
	border-bottom: 1px solid #dadada;
	color: #000;
	padding: 1px;
	font-size: 9px;
}
.collist_info {
	background: #FFF;
	color: #000;
	padding: 4px;
	border-bottom: 1px solid #dadada;
	border-top: 1px solid #dadada;
}
.collist_info_nobg {
	color: #000;
	padding: 4px;
	border-bottom: 1px solid #dadada;
	border-top: 1px solid #dadada;
}
.collistnobg {
	color: #000;
	padding: 4px;
	border-bottom: 1px solid #dadada;
}
td.collist-contrast {
	color: #000;
	padding: 4px;
	border-bottom: 1px solid #dadada;
}
td.collist-contrast_bg {
	background: #f5f5f5;
	color: #000;
	padding: 4px;
	border-bottom: 1px solid #dadada;
}
td.collist-contrast2 {
	background: #FFF;
	background-image: url("/images/subcollistbg.gif");
	background-repeat: repeat-x;
	background-position: top;
	color: #000;
	padding: 8px;
	border-bottom: 1px solid #dadada;
}
.collist_indexbar {
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
border-right: 0px solid #E0E0E0;
border-left: 0px solid #E0E0E0;
color: #808080;
margin: 0;
padding: 5px;
font-size: 12px;
}
.collist-contrast_news
{
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
border-right: 0px solid #E0E0E0;
border-left: 0px solid #E0E0E0;
background-Image: url(/images/bg_header_main.jpg);
vertical-align:middle;
color: #808080;
margin: 0;
padding: 5px;
font-size: 12px;
}
.collist-contrast_bgblog
{
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
border-right: 0px solid #E0E0E0;
border-left: 0px solid #E0E0E0;
background-Image: url(/images/bg_header_main.jpg);
vertical-align:middle;
color: #808080;
margin: 0;
padding: 5px;
font-size: 12px;
}
.collist-contrast_news_green
{
border-top: 1px solid #03c03c;
border-bottom: 1px solid #03c03c;
border-right: 0px solid #8e9b20;
background-Image: url(/images/bg_header_main.jpg);
vertical-align:middle;
color: #808080;
margin: 0;
padding: 5px;
font-family: arial;
font-size: 12px; 
}
.table_other_news
{
border-bottom: 1px solid #03c03c;
border-right: 0px solid #E0E0E0;
border-left: 0px solid #E0E0E0;
background-Image: url(/images/bg_header_main.jpg);
vertical-align:middle;
color: #808080;
margin: 0;
height: 2px;
padding: 5px;
font-weight: bold;
font-size: 9px;
}
.table_add_blogs
{
border-top: 1px solid #03c03c;
border-right: 0px solid #E0E0E0;
border-left: 0px solid #E0E0E0;
background-Image: url(/images/bg_header_main.jpg);
vertical-align:middle;
color: #808080;
margin: 0;
height: 2px;
padding: 5px;
font-weight: bold;
font-size: 9px;
}
.table_viewsnews_black {
border-bottom: 5px solid #E0E0E0;
background-Image: url(/images/table_menu_all.jpg);
vertical-align:middle;
color: 8F8F8F;
margin: 0;
padding: 7;
font-size: 12px; 
}

.table_viewsnews_green {
border-bottom: 5px solid #03c03c;
background-Image: url(/images/table_menu_all.jpg);
vertical-align:middle;
color: 8F8F8F;
margin: 0;
padding: 7;
font-size: 12px; 
}
 .table_justify {
vertical-align:middle;
color: 7E7E7E;
margin: 0;
padding: 0;
font-family: tahoma;
font-size: 12px; 
text-align: justify;
width: 100%;
 }
 .ft_osnovnoy_med {
color:7D7D7D;
font-family: arial;
font-size: 12px;
}
.collist-contrast_just {
margin: 2px ;
padding: 2px ;
}
td.sectioncontent {
	padding: 10px;
}
td.section {
	border: 1px solid #E3E3E3;
	background-Image: url(/images/300x28_table.jpg);
	vertical-align:center;
	color: 7E7E7E;
	font-family: tahoma;
	font-size: 11px; 
	width: 100%;
	height: 31px;
	margin: 0;
	padding: 0;
}
.section_mini {
	height: 25px;
	color: #595B52;
	background: #f0f0f0;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	font: 10pt Arial, Calibri, Lucida;
	font-weight: bold;
	text-align: center;
}
.titlecomments {
	height: 32px;
	color: #3b5986;
	background: #f0f0f0;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	font: 10pt Arial, Calibri, Lucida;
	font-weight: bold;
	text-align: center;
}
td.footer { 
	height: 70px;
	text-align: center;
	background: #f0f0f0;
	background-image: url("/images/sectionbg.gif");
	background-position: top;
	background-repeat: repeat-x;
	vertical-align: middle;
}
.ft_osnovnoy {
	color:6A6A6A;
	font-family: tahoma;
	font-size: 11px;
}
td.award1 {
	background-image: url("http://steambans-team.ru/images/awards/cup_gold_big.gif");
        width: 128px;
        height: 128px;
}
td.award2 {
	background-image: url("http://steambans-team.ru/images/awards/cup_silver_big.gif");
        width: 100px;
        height: 100px;
}
td.award3 {
	background-image: url("http://steambans-team.ru/images/awards/cup_bronze_big.gif");
        width: 128px;
        height: 128px;
}
p {
	line-height: 140%; }
p.pi {
	MARGIN: 0px 0px 1.5em 21px;
	line-height: 140%; }
p.pi_org {
	MARGIN: 0px 0px 1.5em 21px;
	padding-left: 10px;
	line-height:140%;
	border: 0px; border-left: 2px solid orange; }
p.osnovnoy{
	MARGIN: 0px 0px 1.9em 21px;
	padding-left: 10px; line-height:140%;
	border: 0px;}
p.bgstatus{
	MARGIN: 0px 0px 5px 21px;
	padding-left: 10px; line-height:140%;
	border: 0px;
	border-left: 3px solid green;
	}
p.icq {
	MARGIN: 0px 0px 1.9em 21px;
	padding-left: 10px; line-height:140%;
	border: 0px;
	border-left: 2px solid red; }
p.email {
	MARGIN: 0px 0px 1.9em 21px;
	padding-left: 10px;
	line-height:140%;
	border: 0px;
	border-left: 2px solid red; 
}
input.addcomment {
	background: #f0f0f0;
	background-image: url("/images/addcomment.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
	height: 25px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #000;
	border: 1px solid #dadada;
}
.ft_biggreen_11px {
color: #4a8615;
}
.ft_bigred_11px {
color: #D67576;
}
.ft_bigyellow_11px {
}
.table_link_menu {
border: 1px solid #E3E3E3;
background-Image: url(/images/300x28_table.jpg);
vertical-align:center;
color: 7E7E7E;
font-family: tahoma;
font-size: 11px;
width: 100%; 
height: 31px;
margin: 0;
padding: 0;
 }
 .table_int_menu {
border: 1px solid #E3E3E3;
background-Image: url(http://steambans.ru/images/300x28_table.jpg);
vertical-align:center;
color: 7E7E7E;
font-family: tahoma;
font-size: 11px; 
width: 100%;
height: 31px;
margin: 0;
padding: 0;
 }
 
 .table_int_menu_2 {
border: 1px solid #E3E3E3;
background-Image: url(http://steambans.ru/images/300x28_table.jpg);
vertical-align:center;
color: 7E7E7E;
font-family: tahoma;
font-size: 11px; 
width: 100%;
height: 25px;
margin: 0;
padding: 0;
 }
 
img.middle{
vertical-align: middle;
}
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:375px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog1 {
  width:375px; 
  height:203px;
}

#dialog1 .d-header {
  background:url(/images/login-header.png) no-repeat 0 0 transparent; 
  width:375px; 
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialog1 .d-blank {
  float:left;
  background:url(/images/login-blank.png) no-repeat 0 0 transparent; 
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}

#boxes #dialog2 {
  background:url(/images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
}
		
		/* from facebook */

.generic_dialog {
height:0;
left:0;
overflow:visible;
position:fixed;/*dw*/
top:0;
width:100%;
z-index:101;
}
#generic_dialog_iframe {
left:0;
position:absolute;
top:0;
z-index:3;
}
.generic_dialog .generic_dialog_popup {
height:0;
overflow:visible;
position:relative;
}
.generic_dialog div.dialog_loading {
background-color:#F2F2F2;
border:1px solid #606060;
font-size:24px;
padding:10px;
}
#generic_dialog_overlay {
display:block;
left:0;
position:absolute;
top:0;
width:100%;
z-index:100;
}
.dialog_body .dialog_content_img {
float:left;
margin-right:15px;
}
.dialog_body .dialog_content_txt {
float:left;
padding-bottom:5px;
width:300px;
}
.dialog_body .dialog_content_body {
padding-bottom:13px;
}
.dialog_body .form_label {
padding-right:5px;
}
.dark_dialog_overlay {
background-image:url(/images/feedback/facebook-overlay.png);
background-repeat:repeat;
}
* html .dark_dialog_overlay {
background-color:transparent;
background-image:url(/images/feedback/blank.gif);
}
.full_bleed .pop_dialog_table 
td.pop_content .dialog_body {
padding:0;
}
table.pop_dialog_table {
border-collapse:collapse;
direction:ltr;
margin:auto;
table-layout:fixed;
width:465px;
}
td.pop_topleft, td.pop_topright, td.pop_bottomleft, td.pop_bottomright {
height:10px;
overflow:hidden;
padding:0 !important;
width:10px !important;
}
td.pop_topleft {
background:transparent url(/images/feedback/facebook-pop-dialog-sprite.png) no-repeat scroll 0 0;
}
td.pop_topright {
background:transparent url(/images/feedback/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -10px;
}
td.pop_bottomleft {
background:transparent url(/images/feedback/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -20px;
}
td.pop_bottomright {
background:transparent url(/images/feedback/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -30px;
}
td.pop_top, td.pop_bottom {
background:transparent url(/images/feedback/facebook-pop-dialog-sprite.png) repeat-x scroll 0 -40px;
}
td.pop_side {
background:transparent url(/images/feedback/facebook-pop-dialog-sprite.png) repeat-y scroll -10px 0;
}
td.pop_content {
background-color:white;
direction:ltr;
padding:0;
}
.pop_dialog_rtl td.pop_content {
direction:rtl;
}
td.pop_content h2.dialog_title {
background:#6D84B4 none repeat scroll 0 0;
border:1px solid #3B5998;
color:white;
font-size:14px;
font-weight:bold;
margin:0;
}
td.pop_content h2.dialog_loading {
background:#6D84B4 url(/images/feedback/facebook-indicator_white_small.gif) no-repeat scroll 400px 10px;
padding-right:40px;
}
td.pop_content h2 span {
display:block;
padding:4px 10px 5px;
}
td.pop_content .dialog_content {
background:#FFFFFF none repeat scroll 0 0;
border-color:#555555;
border-style:solid;
border-width:0 1px 1px;
}
td.pop_content .dialog_body {
border-bottom:1px solid #CCCCCC;
padding:10px;
}
td.pop_content .dialog_summary {
background:#F2F2F2 none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
padding:8px 10px;
}
td.pop_content .dialog_buttons {
background:#F2F2F2 none repeat scroll 0 0;
padding:8px;
text-align:right;
}
td.pop_content .dialog_buttons input {
margin-left:5px;
}
td.pop_content .dialog_buttons_msg {
float:left;
padding:5px 0 0;
}
td.pop_content .dialog_footer {
background:#F2F2F2 none repeat scroll 0 50%;
}
#tabContent div{
	/* The feed entry divs */
	
	background-color:#EEEEEE;
	color:#555555;
	font-size:10px;
	margin-bottom:10px;
	padding:3px;
	position:relative;
	border-bottom: 1px solid #dadada;
}
/* david walsh custom */
#fb-modal	{ display:none; }
.info		{ width:280px; float:left; font-size:11px; color:#666; }
.info b	{ color:#000; }
.image	{ width:200px; float:left; margin-right:10px; }
# td.content{background-image: url("/images/contentbg.gif");background-position: right;background-repeat: repeat-y;}

.input
{
	background: #eee;
	border: 1px solid #ccc;
	font: 11px tahoma, arial, helvetica, sans-serif;
	padding: 3px;
}
.inputgreen
{
		background: #f5f5f5;
		background-image: url("/images/pen.gif");
		background-repeat: no-repeat;
		border: 1px solid green;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		height: 15px;
		padding-left: 18px;
		width: 90%;
}
textarea.inputgreens
{
		background: #f5f5f5;
		border: 1px solid green;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding-left: 18px;
		width: 90%;
}
.link
{
	color: #0069AA;
	font-weight: bold;
	text-decoration: none;
}
font.red
{
	color: red;
	font-weight: bold;
	text-decoration: none;
}
font.red a, font.red a:visited
{
	.link
	{
		color: #0069AA;
		font-weight: bold;
		text-decoration: none;
	}
	font.red
	{
		color: red;
		font-weight: bold;
		text-decoration: none;
	}
	font.red a, font.red a:visited
	{
		color: red;
		font-weight: bold;
		text-decoration: none;
	}
	font.red a:hover
	{
		color: #000;
		text-decoration: underline;
	}
	a.side, a.side:visited
	{
		color: #999;
		text-decoration: none;
	}
	a.side:hover
	{
		color: #999;
		text-decoration: underline;
	}
	a.sideselected, a.sideselected:visited, a.sideselected:hover
	{
		color: #000;
		font-weight: bold;
		text-decoration: none;
	}
	table.nav
	{
		background-repeat: no-repeat;
		height: 39px;
		width: 100%;
	}
	table.message
	{
		background: #1b6412;
		border: 1px solid #25db2e;
		color: #FFF;
		font: 10pt Calibri, Lucida, Arial;
	}
	table.messageerror
	{
		background: #641212;
		border: 1px solid #db2525;
		color: #FFF;
		font: 10pt Calibri, Lucida, Arial;
	}
	table.popup
	{
		background: #191919;
		border: 1px solid #363636;
		color: #FFF;
		font: 10pt Calibri, Lucida, Arial;
	}
	table.awards
	{
		background: #6d0b18;
		background-image: url("/images/awardsbg.gif");
		border: 1px solid #660000;
	}
	table.commentaction
	{
		background: #FFF;
		border: 1px solid #dadada;
		border-collapse: collapse;
	}
	table.commentaction td
	{
		padding: 2px 3px 2px 3px;
	}
	table.scat
	{
		background: #FFF;
		border: 1px solid #dadada;
		height: 25px;
	}
	table.player
	{
		background: #f5f5f5;
		border: 1px solid #dadada;
	}
	table.monthwinners
	{
		border: 1px solid #dadada;
		border-bottom: 0px;
	}
	td
	{
		font: 8pt/1.4 Arial, Calibri, Lucida;
	}
	td.sidetitle
	{
		background: #44463f;
		border: 1px solid #2b2f0a;
		border-right: 0px;
		color: #FFF;
		font-weight: bold;
		height: 22px;
		padding: 0px 4px 0px 4px;
	}
	td.username
	{
		background: #333;
		color: #FFF;
		font-weight: bold;
		padding: 3px 5px 3px 5px;
	}
	td.main
	{
		background: #FFF;
		padding: 0px;
		vertical-align: top;
	}

	td.nav
	{
		padding-bottom: 6px;
		vertical-align: bottom;
	}
	table.navbutton
	{
		background-image: url("http://vareniq.com/images/disigh/menu_button.gif");
		background-repeat: no-repeat;
		cursor: pointer;
		height: 27px;
		text-align: center;
		width: 150px;
	}
	table.navbutton a, table.navbutton a:visited
	{
		color: #FFF;
		font-style: italic;
	}
	table.navbutton a:hover
	{
		color: #FFF;
		font-style: italic;
		text-decoration: underline;
	}
	td.subnav, td.subnavselected
	{
		border-bottom: 1px solid #434343;
		color: #FFF;
		filter: alpha(opacity=95);
		opacity: 0.95;
		padding: 3px;
		padding-left: 10px;
		width: 137px;
	}
	td.subnav
	{
		background: #242424;
	}
	td.subnavselected
	{
		background: #ffae44;
	}
	td.subnav a, td.subnav a:visited
	{
		color: #f1f1f1;
		font-weight: normal;
	}
	td.subnavselected a, td.subnavselected a:visited
	{
		color: #f1f1f1;
		font-weight: normal;
	}
	td.subnavselected a:hover
	{
		color: #f1f1f1;
		font-weight: normal;
		text-decoration: none;
	}
	td.sectionnav
	{
		background-image: url("/images/sectionnavbg.gif");
		background-position: top;
		background-repeat: repeat-x;
		height: 35px;
		padding: 4px 8px 0px 8px;
		vertical-align: top;
	}
	td.sectionnav_border
	{
		background-image: url("/images/sectionnavbg_border.gif");
		background-repeat: no-repeat;
		height: 35px;
	}
	td.sectioncontent
	{
		padding: 10px;
	}
	td.regpercent
	{
		color: #000;
		font-size: 16pt;
		text-align: center;
	}
	td.regpercentage
	{
		background: #f0f0f0;
		border: 1px solid #666;
		height: 40px;
		padding: 0px;
	}
	td.side
	{
		background: #f0f0f0;
		border-left: 1px solid #dadada;
		color: #000;
		padding: 5px;
		vertical-align: top;
	}
	td.usermenu
	{
		background: #FFF;
		background-image: url("/images/sidesectionuserbg.gif");
		border: 1px solid #dadada;
		color: #000;
		padding: 3px;
	}
	td.sidesection
	{
		background: #FFF;
		background-image: url("/images/sidesectionbg.gif");
		border-bottom: 1px solid #dadada;
		border-right: 3px solid #dadada;
		color: #000;
		padding: 4px;
	}
	td.sidesection_g
	{
		background: #FFF;
		background-image: url("/images/sidesectionbg_g.gif");
		border-bottom: 1px solid #dadada;
		border-top: 3px solid #f0f0f0;
		color: #000;
		font-weight: bold;
		height: 26px;
		text-align: center;
	}
	td.sidesection_g a
	{
		color: #336600;
	}
	td.sidesection_g a:visited
	{
		color: #336600;
	}
	td.sidesection_g a:hover
	{
		color: #336600;
	}
	td.title
	{
		background: #191919;
		height: 20px;
	}
	td.messagetitle
	{
		background: #0c430e;
		border-bottom: 1px solid #25db2e;
		border-right: 1px solid #25db2e;
		font-weight: bold;
		padding-right: 5px;
	}
	td.messageerrortitle
	{
		background: #430c10;
		border-bottom: 1px solid #db2525;
		border-right: 1px solid #db2525;
		font-weight: bold;
		padding-right: 5px;
	}
	td.titlecol
	{
		background: #4d4d4d;
		border-bottom: 2px solid #000;
		color: #c0c0c0;
		font-weight: bold;
		padding: 5px;
		text-align: center;
	}
	td.col
	{
		background: #191919;
		border: 1px solid #252525;
	}
	td.status
	{
		background: #303030;
		border: 2px solid #252525;
		font-weight: bold;
		text-align: center;
	}
	td.subcollist
	{
		background: #FFF;
		background-image: url("/images/subcollistbg.gif");
		background-repeat: repeat-x;
		color: #000;
		font-weight: bold;
		height: 25px;
		padding: 4px;
	}
	td.subcollist-today
	{
		background: #FFF;
		background-image: url("/images/subcollist-todaybg.gif");
		background-repeat: repeat-x;
		color: #000;
		font-weight: bold;
		height: 25px;
		padding: 4px;
	}
	td.collist
	{
		background: #FFF;
		border-bottom: 1px solid #dadada;
		color: #000;
		padding: 4px;
	}
	td.collist-green
	{
		background: #cff3cc;
		border-bottom: 1px solid #6dc666;
		color: #000;
		padding: 4px;
	}
	td.collist-green-button
	{
		background: #FFF;
		border-bottom: 1px solid #6dc666;
		border-left: 2px solid #6dc666;
		border-right: 2px solid #6dc666;
		color: #000;
		padding: 4px;
	}
	td.collist-unselectable
	{
		background: #FFF;
		border-bottom: 1px solid #f7f7f7;
		color: #000;
		padding: 4px;
	}
	td.collist-contrast2
	{
		background: #FFF;
		background-image: url("/images/subcollistbg.gif");
		background-position: top;
		background-repeat: repeat-x;
		border-bottom: 1px solid #dadada;
		color: #000;
		padding: 8px;
	}
	.collist-contrast_news
	{
		background: #FFF;
		background-image: url("/images/bgnewstitles.png");
		background-position: top;
		background-repeat: repeat-x;
		border-bottom: 1px solid #dadada;
		color: #000;
		padding: 8px;
	}
	.collist-contrast2_news
	{
		background: #FFF;
		background-image: url("/images/bgnewstitles.png");
		background-position: top;
		background-repeat: repeat-x;
		border-bottom: 1px solid #dadada;
		color: #000;
		padding: 8px;
	}
	td.collist-selected
	{
		background: #ffffcc;
		border-bottom: 1px solid #dadada;
		color: #000;
		padding: 4px;
	}
	td.collist-unselectable a
	{
		color: #000;
	}
	td.collist-disqual
	{
		background: #fbe4e4;
		border-bottom: 1px solid #dadada;
		color: #000;
		padding: 4px;
	}
	td.collistb
	{
		background: #FFF;
		border-bottom: 1px solid #dadada;
		color: #000;
		padding: 4px;
	}
	td.collistb-contrast
	{
		background: #f5f5f5;
		border-bottom: 1px solid #dadada;
		color: #000;
		padding: 4px;
	}
	td.collistb-score
	{
		background: #99cc99;
		border-bottom: 1px solid #3c9a26;
		border-left: 3px solid #3c9a26;
		border-right: 3px solid #3c9a26;
		color: #FFF;
		font-weight: bold;
		padding: 4px;
	}
	td.collistb-versus
	{
		background: #89a5db;
		border-bottom: 1px solid #5f7cb4;
		border-left: 3px solid #5f7cb4;
		border-right: 3px solid #5f7cb4;
		color: #FFF;
		font-weight: bold;
		padding: 4px;
	}
	td.score
	{
		background: #25c3db;
		color: #191919;
		text-align: center;
	}
	td.playoffcell
	{
		padding: 8px 2px 8px 0px;
	}
	td.playoffteama
	{
		background: #FFF;
		border: 1px solid #dadada;
		border-top: 1px solid #b5b5b5;
		padding: 5px 0px 5px 3px;
	}
	td.playoffteamb
	{
		background: #FFF;
		border: 1px solid #dadada;
		border-bottom: 1px solid #b5b5b5;
		padding: 5px 0px 5px 3px;
	}
	td.playoffversus
	{
		background: #f5f5f5;
		height: 16px;
		text-align: right;
	}
	td.group
	{
		background: #fbfbfb;
		border: 1px solid #dadada;
		border-bottom: 1px solid #a84c4c;
		border-width: 1px 1px 1px 1px;
		color: #a84c4c;
		font-family: Impact, Arial, Helvetica;
		font-size: 16pt;
		padding: 7px;
		text-transform: uppercase;
	}
	td.monthwinners
	{
		background: #f5f5f5;
		border-bottom: 1px solid #dadada;
		font-family: Calibri;
		font-size: 10pt;
		padding: 4px;
		text-align: center;
	}
	td.list
	{
		border-bottom: 1px dotted #999999;
		padding-bottom: 3px;
		padding-top: 3px;
	}
	td.about
	{
		border-bottom: 1px solid #dadada;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding: 4px;
	}
	td.quote
	{
		background: #f5f5f5;
		border: 1px solid #dadada;
		margin: 2px;
		padding: 6px;
	}
	td.info
	{
		background: #f5f5f5;
		background-image: url("/images/icon_info.gif");
		background-position: 5px center;
		background-repeat: no-repeat;
		border: 1px solid #dadada;
		margin: 2px;
		padding: 6px;
		padding-left: 25px;
		width: 100%;
	}
	td.control
	{
		background: #ffffcc;
		border: 1px solid #cccc99;
		margin: 2px;
		padding: 6px;
	}
	td.action
	{
		background: #e5f5cc;
		border: 1px solid #99cc99;
		margin: 2px;
		padding: 6px;
	}
	td.error
	{
		background: #ffcccc;
		border: 1px solid #ff9999;
		font-weight: bold;
		margin: 2px;
		padding: 6px;
	}
	td.matchteam
	{
		color: #FFF;
		font-size: 14pt;
		font-weight: bold;
		padding-top: 12px;
	}
	td.matchteam a
	{
		color: #FFF;
	}
	td.matchteam a:visited
	{
		color: #FFF;
	}
	td.matchteam a:hover
	{
		color: #FFF;
		text-decoration: underline;
	}
	td.matchscore
	{
		color: #000;
		font-size: 15pt;
		padding: 0px 6px 0px 6px;
	}
	td.subheader
	{
		background: #FFF;
		background-image: url("/images/subcollistbg.gif");
		font-style: italic;
		font-weight: bold;
		height: 25px;
		text-align: center;
		vertical-align: middle;
	}
	td.playeravatar
	{
		background: #FFF;
		border: 1px solid #dadada;
		padding: 5px;
	}
	.banners-logo
	{
		background: #FFF;
		border: 1px solid #dadada;
		padding: 5px;
	}
	.news_logo
	{
		background: #FFF;
		border: 5px solid #dadada;
		padding: 5px;
	}
	td.playerinfo
	{
		background: #FFF;
		border: 1px solid #dadada;
	}
	td.warning
	{
		background: #FFF;
		background-image: url("/images/warningbg.gif");
		background-repeat: repeat-x;
		border: 1px solid #9c9c9c;
		height: 200px;
		width: 20px;
	}
	td.warningpercentage
	{
		background: #7796d2;
		background-image: url("/images/warningpercentagebg.gif");
		background-repeat: no-repeat;
		color: #FFF;
		font: 12pt Calibri, Arial, Lucida;
		font-weight: bold;
		height: 30px;
		text-align: center;
		width: 59px;
	}
	td.footer
	{
		background: #f0f0f0;
		background-image: url("/images/sectionbg.gif");
		background-position: top;
		background-repeat: repeat-x;
		height: 70px;
		text-align: center;
		vertical-align: middle;
	}
	td.border-top-left
	{
		background-image: url("/images/disigh/border-top-left.gif");
	}
	td.border-top
	{
		background-image: url("/images/disigh/border-top.gif");
	}
	td.border-top-right
	{
		background-image: url("/images/disigh/border-top-right.gif");
	}
	td.border-left
	{
		background-image: url("/images/disigh/border-left.gif");
	}
	td.border-right
	{
		background-image: url("/images/disigh/border-right.gif");
	}
	td.border-bottom-left
	{
		background-image: url("/images/disigh/border-bottom-left.gif");
	}
	td.border-bottom
	{
		background-image: url("/images/disigh/border-bottom.gif");
	}
	td.border-bottom-right
	{
		background-image: url("/images/disigh/border-bottom-right.gif");
	}
	td.awardborder-top-left
	{
		background-image: url("/images/awardborder-top-left.gif");
	}
	td.awardborder-top
	{
		background-image: url("/images/awardborder-top.gif");
	}
	td.awardborder-top-right
	{
		background-image: url("/images/awardborder-top-right.gif");
	}
	td.awardborder-left
	{
		background-image: url("/images/awardborder-left.gif");
	}
	td.awardborder-right
	{
		background-image: url("/images/awardborder-right.gif");
	}
	td.awardborder-bottom-left
	{
		background-image: url("/images/awardborder-bottom-left.gif");
	}
	td.awardborder-bottom
	{
		background-image: url("/images/awardborder-bottom.gif");
	}
	td.awardborder-bottom-right
	{
		background-image: url("/images/awardborder-bottom-right.gif");
	}
	input.field
	{
		background: #f5f5f5;
		background-image: url("/images/pen.gif");
		background-repeat: no-repeat;
		border: 1px solid #93acf0;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		height: 18px;
		padding-left: 18px;
		width: 100%;
	}
	nput.field2
	{
		background: #FFF;
		border: 1px solid #93acf0;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 6px;
		height: 18px;
		width: 10px;
	}
	input.fieldnobg
	{
		background: #FFF;
		border: 1px solid #93acf0;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8px;
		height: 18px;
		width: 100%;
	}
	input.server
	{
		background: #FFF;
		border: 1px solid #93acf0;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		height: 18px;
		width: 100%;
	}
	input.date
	{
		background: #dadada;
		border: 1px solid #93acf0;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		height: 18px;
		width: 100px;
	}
	input.score
	{
		background: #f5f5f5;
		border: 1px solid #93acf0;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		height: 18px;
		text-align: center;
		width: 40px;
	}
	select.field
	{
		background: #f5f5f5;
		border: 1px solid #93acf0;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		height: 18px;
		width: 100%;
	}
	select.instant
	{
		background: #FFF;
		border: 1px solid #dadada;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		height: 25x;
		padding: 3px;
		width: 100%;
	}
	select.time
	{
		background: #f5f5f5;
		border: 1px solid #93acf0;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		height: 18px;
		width: 50px;
	}
	textarea.field
	{
		background: #f5f5f5;
		border: 1px solid #3caa3c;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		width: 100%;
	}
	.field_green
	{
		border: 1px solid #3caa3c;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		width: 100%;
	}
	input.submit
	{
		background: #FFF;
		background-image: url("/images/icon_tick.gif");
		background-position: 3px center;
		background-repeat: no-repeat;
		border: 1px solid #dadada;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		height: 25px;
		padding-left: 22px;
	}
	input.instant
	{
		background: #FFF;
		background-image: url("/images/icon_tick.gif");
		background-position: 3px center;
		background-repeat: no-repeat;
		border: 1px solid #dadada;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		height: 22px;
		padding-left: 22px;
	}
	input.submit-cross
	{
		background: #FFF;
		background-image: url("/images/icon_cross.gif");
		background-position: 3px center;
		background-repeat: no-repeat;
		border: 1px solid #dadada;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		height: 25px;
		padding-left: 22px;
	}
	input.addcomment
	{
		background: #f0f0f0;
		background-image: url("/images/addcomment.gif");
		background-position: left center;
		background-repeat: no-repeat;
		border: 1px solid #dadada;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		height: 25px;
		padding-left: 22px;
	}
	div.chathistory
	{
		height: 350px;
		overflow: auto;
	}
	div.instanthistory
	{
		background: #FFF;
		height: 300px;
		overflow: auto;
	}
	img.greenborder
	{
		border: 1px solid #6dc666;
	}
	img.greyborder
	{
		border: 1px solid #dadada;
	}
	img.regpercentagebg
	{
		background-image: url("/images/procentbg.gif");
	}
	span.game
	{
		color: #999;
		font-family: Impact, Arial, Helvetica;
		font-size: 16pt;
		text-transform: uppercase;
	}
	span.disabled
	{
		color: #999;
		font-weight: bold;
	}
	p
	{
		margin: 0px;
		padding: 0px;
	}
	.generic_dialog
	{
		height: 0;
		left: 0;
		overflow: visible;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 101;
	}
	#generic_dialog_iframe
	{
		left: 0;
		position: absolute;
		top: 0;
		z-index: 3;
	}
	.generic_dialog .generic_dialog_popup
	{
		height: 0;
		overflow: visible;
		position: relative;
	}
	.generic_dialog div.dialog_loading
	{
		background-color: #F2F2F2;
		border: 1px solid #606060;
		font-size: 24px;
		padding: 10px;
	}
	#generic_dialog_overlay
	{
		display: block;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 100;
	}
	.dialog_body .dialog_content_img
	{
		float: left;
		margin-right: 15px;
	}
	.dialog_body .dialog_content_txt
	{
		float: left;
		padding-bottom: 5px;
		width: 300px;
	}
	.dialog_body .dialog_content_body
	{
		padding-bottom: 13px;
	}
	.dialog_body .form_label
	{
		padding-right: 5px;
	}
	.dark_dialog_overlay
	{
		background-image: url(/images/disigh/facebook/facebook-overlay.png);
		background-repeat: repeat;
	}
	* html .dark_dialog_overlay
	{
		background-color: transparent;
		background-image: url(/images/disigh/facebook/blank.gif);
	}
	.full_bleed .pop_dialog_table td.pop_content .dialog_body
	{
		padding: 0;
	}
	table.pop_dialog_table
	{
		border-collapse: collapse;
		direction: ltr;
		margin: auto;
		table-layout: fixed;
		width: 465px;
	}
	td.pop_topleft, td.pop_topright, td.pop_bottomleft, td.pop_bottomright
	{
		height: 10px;
		overflow: hidden;
		padding: 0 !important;
		width: 10px !important;
	}
	td.pop_topleft
	{
		background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) no-repeat scroll 0 0;
	}
	td.pop_topright
	{
		background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -10px;
	}
	td.pop_bottomleft
	{
		background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -20px;
	}
	td.pop_bottomright
	{
		background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -30px;
	}
	td.pop_top, td.pop_bottom
	{
		background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) repeat-x scroll 0 -40px;
	}
	td.pop_side
	{
		background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) repeat-y scroll -10px 0;
	}
	td.pop_content
	{
		background-color: white;
		direction: ltr;
		padding: 0;
	}
	td.titles_content
	{
		background-image: url("/images/disigh/background_titles_content.png");
		direction: ltr;
		padding: 0px;
	}
	table.titles_table
	{
		border-collapse: collapse;
		direction: ltr;
		margin: auto;
		table-layout: fixed;
	}
	td.titles_topleft, td.titles_topright, td.titles_bottomleft, td.titles_bottomright
	{
		height: 5px;
		overflow: hidden;
		padding: 0 !important;
		width: 10px !important;
	}
	td.titles_topleft
	{
		background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) no-repeat scroll 0 0;
	}
	td.titles_topright
	{
		background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -10px;
	}
	td.titles_bottomleft
	{
		background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -25px;
	}
	td.titles_bottomright
	{
		background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -35px;
	}
	td.titles_top, td.titles_bottom
	{
		background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) repeat-x scroll 0 -40px;
	}
	td.titles_side
	{
		background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) repeat-y scroll -10px 0;
	}
	.pop_dialog_rtl td.pop_content
	{
		direction: rtl;
	}
	td.pop_content h2.dialog_title
	{
		background: #a6603b none repeat scroll 0 0;
		border: 1px solid #515151;
		color: white;
		font-size: 14px;
		font-weight: bold;
		margin: 0;
	}
	td.pop_content h2.dialog_loading
	{
		background: #6D84B4 url(/images/disigh/facebook/facebook-indicator_white_small.gif) no-repeat scroll 400px 10px;
		padding-right: 40px;
	}
	td.pop_content h2 span
	{
		display: block;
		padding: 4px 10px 5px;
	}
	td.pop_content .dialog_content
	{
		background: #FFFFFF none repeat scroll 0 0;
		border-color: #555555;
		border-style: solid;
		border-width: 0 1px 1px;
	}
	td.pop_content .dialog_body
	{
		border-bottom: 1px solid #CCCCCC;
		padding: 10px;
	}
	td.pop_content .dialog_summary
	{
		background: #F2F2F2 none repeat scroll 0 0;
		border-bottom: 1px solid #CCCCCC;
		padding: 8px 10px;
	}
	td.pop_content .dialog_buttons
	{
		background: #F2F2F2 none repeat scroll 0 0;
		padding: 8px;
		text-align: right;
	}
	td.pop_content .dialog_buttons input
	{
		margin-left: 5px;
	}
	td.pop_content .dialog_buttons_msg
	{
		float: left;
		padding: 5px 0 0;
	}
	td.pop_content .dialog_footer
	{
		background: #F2F2F2 none repeat scroll 0 50%;
	}
	.button_no
	{
		border: 1px solid #B8B8B8;
		border-top: 1px solid #9F9F9F;
		text-shadow: 0px 1px 0px #FFF;
	}
	.button_no div
	{
		background-color: #eaeaea;
		border: 1px solid #F4F4F4;
		border-bottom: 1px solid #DFDFDF;
		border-top: 1px solid #fff;
		color: #000;
		text-decoration: none;
	}
	.button_no div.button_hover
	{
		background-color: #f7f7f7;
	}
	.button_no div.button_down
	{
		background-color: #e4e4e4;
		border-color: #cccccc #cbcbcb #e8e8e8;
	}
	#fb-modal
	{
		display: none;
	}
	.info
	{
		color: #666;
		float: left;
		font-size: 11px;
		width: 280px;
	}
	.info b
	{
		color: #000;
	}
	.image
	{
		float: left;
		margin-right: 10px;
		width: 200px;
	}
	.titre_size
	{
		background: url("/images/disigh/facebook/btn_taille.png") -0px -0px no-repeat;
		background-position: center bottom;
		font-size: 11px;
		line-height: 15px;
	}
	textarea:focus,input:focus
	{
		background: #eceff5;
		border-color: #3b5998;
	}
	h2
	{
		font-family: Cambria,Georgia,Palatino,"Palatino Linotype",Myriad Pro,Serif;
		font-size: 18px;
		font-weight: normal;
		padding: 0 0 3px 0;
	}
}
font.red a:hover
{
	color: #000;
	text-decoration: underline;
}
a.side, a.side:visited
{
	color: #999;
	text-decoration: none;
}
a.side:hover
{
	color: #999;
	text-decoration: underline;
}
a.sideselected, a.sideselected:visited, a.sideselected:hover
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
table.nav
{
	background-repeat: no-repeat;
	height: 39px;
	width: 100%;
}
table.message
{
	background: #1b6412;
	border: 1px solid #25db2e;
	color: #FFF;
	font: 10pt Calibri, Lucida, Arial;
}
table.messageerror
{
	background: #641212;
	border: 1px solid #db2525;
	color: #FFF;
	font: 10pt Calibri, Lucida, Arial;
}
table.popup
{
	background: #191919;
	border: 1px solid #363636;
	color: #FFF;
	font: 10pt Calibri, Lucida, Arial;
}
table.awards
{
	background: #6d0b18;
	background-image: url("/images/awardsbg.gif");
	border: 1px solid #660000;
}
table.commentaction
{
	background: #FFF;
	border: 1px solid #dadada;
	border-collapse: collapse;
}
table.commentaction td
{
	padding: 2px 3px 2px 3px;
}
table.scat
{
	background: #FFF;
	border: 1px solid #dadada;
	height: 25px;
}
table.player
{
	background: #f5f5f5;
	border: 1px solid #dadada;
}
table.monthwinners
{
	border: 1px solid #dadada;
	border-bottom: 0px;
}
td
{
	font: 8pt/1.4 Arial, Calibri, Lucida;
}
td.sidetitle
{
	background: #44463f;
	border: 1px solid #2b2f0a;
	border-right: 0px;
	color: #FFF;
	font-weight: bold;
	height: 22px;
	padding: 0px 4px 0px 4px;
}
td.username
{
	background: #333;
	color: #FFF;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
}
td.main
{
	background: #FFF;
	padding: 0px;
	vertical-align: top;
}

td.nav
{
	padding-bottom: 6px;
	vertical-align: bottom;
}
table.navbutton
{
	background-image: url("http://vareniq.com/images/disigh/menu_button.gif");
	background-repeat: no-repeat;
	cursor: pointer;
	height: 27px;
	text-align: center;
	width: 150px;
}
table.navbutton a, table.navbutton a:visited
{
	color: #FFF;
	font-style: italic;
}
table.navbutton a:hover
{
	color: #FFF;
	font-style: italic;
	text-decoration: underline;
}
td.subnav, td.subnavselected
{
	border-bottom: 1px solid #434343;
	color: #FFF;
	filter: alpha(opacity=95);
	opacity: 0.95;
	padding: 3px;
	padding-left: 10px;
	width: 137px;
}
td.subnav
{
	background: #242424;
}
td.subnavselected
{
	background: #ffae44;
}
td.subnav a, td.subnav a:visited
{
	color: #f1f1f1;
	font-weight: normal;
}
td.subnavselected a, td.subnavselected a:visited
{
	color: #f1f1f1;
	font-weight: normal;
}
td.subnavselected a:hover
{
	color: #f1f1f1;
	font-weight: normal;
	text-decoration: none;
}
td.sectionnav
{
	background-image: url("/images/sectionnavbg.gif");
	background-position: top;
	background-repeat: repeat-x;
	height: 35px;
	padding: 4px 8px 0px 8px;
	vertical-align: top;
}
td.sectionnav_border
{
	background-image: url("/images/sectionnavbg_border.gif");
	background-repeat: no-repeat;
	height: 35px;
}
td.sectioncontent
{
	padding: 10px;
}
td.regpercent
{
	color: #000;
	font-size: 16pt;
	text-align: center;
}
td.regpercentage
{
	background: #f0f0f0;
	border: 1px solid #666;
	height: 40px;
	padding: 0px;
}
td.side
{
	background: #f0f0f0;
	border-left: 1px solid #dadada;
	color: #000;
	padding: 5px;
	vertical-align: top;
}
td.usermenu
{
	background: #FFF;
	background-image: url("/images/sidesectionuserbg.gif");
	border: 1px solid #dadada;
	color: #000;
	padding: 3px;
}
td.sidesection
{
	background: #FFF;
	background-image: url("/images/sidesectionbg.gif");
	border-bottom: 1px solid #dadada;
	border-right: 3px solid #dadada;
	color: #000;
	padding: 4px;
}
td.sidesection_g
{
	background: #FFF;
	background-image: url("/images/sidesectionbg_g.gif");
	border-bottom: 1px solid #dadada;
	border-top: 3px solid #f0f0f0;
	color: #000;
	font-weight: bold;
	height: 26px;
	text-align: center;
}
td.sidesection_g a
{
	color: #336600;
}
td.sidesection_g a:visited
{
	color: #336600;
}
td.sidesection_g a:hover
{
	color: #336600;
}
td.title
{
	background: #191919;
	height: 20px;
}
td.messagetitle
{
	background: #0c430e;
	border-bottom: 1px solid #25db2e;
	border-right: 1px solid #25db2e;
	font-weight: bold;
	padding-right: 5px;
}
td.messageerrortitle
{
	background: #430c10;
	border-bottom: 1px solid #db2525;
	border-right: 1px solid #db2525;
	font-weight: bold;
	padding-right: 5px;
}
td.titlecol
{
	background: #4d4d4d;
	border-bottom: 2px solid #000;
	color: #c0c0c0;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}
td.col
{
	background: #191919;
	border: 1px solid #252525;
}
td.status
{
	background: #303030;
	border: 2px solid #252525;
	font-weight: bold;
	text-align: center;
}
td.subcollist
{
	background: #FFF;
	background-image: url("/images/subcollistbg.gif");
	background-repeat: repeat-x;
	color: #000;
	font-weight: bold;
	height: 25px;
	padding: 4px;
}
td.subcollist-today
{
	background: #FFF;
	background-image: url("/images/subcollist-todaybg.gif");
	background-repeat: repeat-x;
	color: #000;
	font-weight: bold;
	height: 25px;
	padding: 4px;
}
td.collist
{
	background: #FFF;
	border-bottom: 1px solid #dadada;
	color: #000;
	padding: 4px;
}
td.collist-green
{
	background: #cff3cc;
	border-bottom: 1px solid #6dc666;
	color: #000;
	padding: 4px;
}
td.collist-green-button
{
	background: #FFF;
	border-bottom: 1px solid #6dc666;
	border-left: 2px solid #6dc666;
	border-right: 2px solid #6dc666;
	color: #000;
	padding: 4px;
}
td.collist-unselectable
{
	background: #FFF;
	border-bottom: 1px solid #f7f7f7;
	color: #000;
	padding: 4px;
}
td.collist-contrast2
{
	background: #FFF;
	background-image: url("/images/subcollistbg.gif");
	background-position: top;
	background-repeat: repeat-x;
	border-bottom: 1px solid #dadada;
	color: #000;
	padding: 8px;
}
td.collist-selected
{
	background: #ffffcc;
	border-bottom: 1px solid #dadada;
	color: #000;
	padding: 4px;
}
td.collist-unselectable a
{
	color: #000;
}
td.collist-disqual
{
	background: #fbe4e4;
	border-bottom: 1px solid #dadada;
	color: #000;
	padding: 4px;
}
td.collistb
{
	background: #FFF;
	border-bottom: 1px solid #dadada;
	color: #000;
	padding: 4px;
}
td.collistb-contrast
{
	background: #f5f5f5;
	border-bottom: 1px solid #dadada;
	color: #000;
	padding: 4px;
}
td.collistb-score
{
	background: #99cc99;
	border-bottom: 1px solid #3c9a26;
	border-left: 3px solid #3c9a26;
	border-right: 3px solid #3c9a26;
	color: #FFF;
	font-weight: bold;
	padding: 4px;
}
td.collistb-versus
{
	background: #89a5db;
	border-bottom: 1px solid #5f7cb4;
	border-left: 3px solid #5f7cb4;
	border-right: 3px solid #5f7cb4;
	color: #FFF;
	font-weight: bold;
	padding: 4px;
}
td.score
{
	background: #25c3db;
	color: #191919;
	text-align: center;
}
td.playoffcell
{
	padding: 8px 2px 8px 0px;
}
td.playoffteama
{
	background: #FFF;
	border: 1px solid #dadada;
	border-top: 1px solid #b5b5b5;
	padding: 5px 0px 5px 3px;
}
td.playoffteamb
{
	background: #FFF;
	border: 1px solid #dadada;
	border-bottom: 1px solid #b5b5b5;
	padding: 5px 0px 5px 3px;
}
td.playoffversus
{
	background: #f5f5f5;
	height: 16px;
	text-align: right;
}
td.group
{
	background: #fbfbfb;
	border: 1px solid #dadada;
	border-bottom: 1px solid #a84c4c;
	border-width: 1px 1px 1px 1px;
	color: #a84c4c;
	font-family: Impact, Arial, Helvetica;
	font-size: 16pt;
	padding: 7px;
	text-transform: uppercase;
}
td.monthwinners
{
	background: #f5f5f5;
	border-bottom: 1px solid #dadada;
	font-family: Calibri;
	font-size: 10pt;
	padding: 4px;
	text-align: center;
}
td.list
{
	border-bottom: 1px dotted #999999;
	padding-bottom: 3px;
	padding-top: 3px;
}
td.about
{
	border-bottom: 1px solid #dadada;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4px;
}
td.quote
{
	background: #f5f5f5;
	border: 1px solid #dadada;
	margin: 2px;
	padding: 6px;
}
td.info
{
	background: #f5f5f5;
	background-image: url("/images/icon_info.gif");
	background-position: 5px center;
	background-repeat: no-repeat;
	border: 1px solid #dadada;
	margin: 2px;
	padding: 6px;
	padding-left: 25px;
	width: 100%;
}
td.control
{
	background: #ffffcc;
	border: 1px solid #cccc99;
	margin: 2px;
	padding: 6px;
}
td.action
{
	background: #e5f5cc;
	border: 1px solid #99cc99;
	margin: 2px;
	padding: 6px;
}
td.error
{
	background: #ffcccc;
	border: 1px solid #ff9999;
	font-weight: bold;
	margin: 2px;
	padding: 6px;
}
td.matchteam
{
	color: #FFF;
	font-size: 14pt;
	font-weight: bold;
	padding-top: 12px;
}
td.matchteam a
{
	color: #FFF;
}
td.matchteam a:visited
{
	color: #FFF;
}
td.matchteam a:hover
{
	color: #FFF;
	text-decoration: underline;
}
td.matchscore
{
	color: #000;
	font-size: 15pt;
	padding: 0px 6px 0px 6px;
}
td.subheader
{
	background: #FFF;
	background-image: url("/images/subcollistbg.gif");
	font-style: italic;
	font-weight: bold;
	height: 25px;
	text-align: center;
	vertical-align: middle;
}
td.playeravatar
{
	background: #FFF;
	border: 1px solid #dadada;
	padding: 5px;
}
.banners-logo
{
	background: #FFF;
	border: 1px solid #dadada;
	padding: 5px;
}
td.playerinfo
{
	background: #FFF;
	border: 1px solid #dadada;
}
td.warning
{
	background: #FFF;
	background-image: url("/images/warningbg.gif");
	background-repeat: repeat-x;
	border: 1px solid #9c9c9c;
	height: 200px;
	width: 20px;
}
td.warningpercentage
{
	background: #7796d2;
	background-image: url("/images/warningpercentagebg.gif");
	background-repeat: no-repeat;
	color: #FFF;
	font: 12pt Calibri, Arial, Lucida;
	font-weight: bold;
	height: 30px;
	text-align: center;
	width: 59px;
}
td.footer
{
	background: #f0f0f0;
	background-image: url("/images/sectionbg.gif");
	background-position: top;
	background-repeat: repeat-x;
	height: 70px;
	text-align: center;
	vertical-align: middle;
}
td.border-top-left
{
	background-image: url("/images/disigh/border-top-left.gif");
}
td.border-top
{
	background-image: url("/images/disigh/border-top.gif");
}
td.border-top-right
{
	background-image: url("/images/disigh/border-top-right.gif");
}
td.border-left
{
	background-image: url("/images/disigh/border-left.gif");
}
td.border-right
{
	background-image: url("/images/disigh/border-right.gif");
}
td.border-bottom-left
{
	background-image: url("/images/disigh/border-bottom-left.gif");
}
td.border-bottom
{
	background-image: url("/images/disigh/border-bottom.gif");
}
td.border-bottom-right
{
	background-image: url("/images/disigh/border-bottom-right.gif");
}
td.awardborder-top-left
{
	background-image: url("/images/awardborder-top-left.gif");
}
td.awardborder-top
{
	background-image: url("/images/awardborder-top.gif");
}
td.awardborder-top-right
{
	background-image: url("/images/awardborder-top-right.gif");
}
td.awardborder-left
{
	background-image: url("/images/awardborder-left.gif");
}
td.awardborder-right
{
	background-image: url("/images/awardborder-right.gif");
}
td.awardborder-bottom-left
{
	background-image: url("/images/awardborder-bottom-left.gif");
}
td.awardborder-bottom
{
	background-image: url("/images/awardborder-bottom.gif");
}
td.awardborder-bottom-right
{
	background-image: url("/images/awardborder-bottom-right.gif");
}

input.field
{
	background: #f5f5f5;
	background-image: url("/images/pen.gif");
	background-repeat: no-repeat;
	border: 1px solid #93acf0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	padding-left: 18px;
	width: 100%;
}
input.fieldnobg
{
	background: #FFF;
	border: 1px solid #93acf0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	width: 100%;
}
input.server
{
	background: #FFF;
	border: 1px solid #93acf0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	width: 100%;
}
input.date
{
	background: #dadada;
	border: 1px solid #93acf0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	width: 100px;
}
input.score
{
	background: #f5f5f5;
	border: 1px solid #93acf0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	text-align: center;
	width: 40px;
}
select.field
{
	background: #f5f5f5;
	border: 1px solid #93acf0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	width: 100%;
}
select.instant
{
	background: #FFF;
	border: 1px solid #dadada;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 25x;
	padding: 3px;
	width: 100%;
}
select.time
{
	background: #f5f5f5;
	border: 1px solid #93acf0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	width: 50px;
}
textarea.field
{
	background: #f5f5f5;
	border: 1px solid #3caa3c;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
}
input.submit
{
	background: #FFF;
	background-image: url("/images/icon_tick.gif");
	background-position: 3px center;
	background-repeat: no-repeat;
	border: 1px solid #dadada;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 25px;
	padding-left: 22px;
}
input.instant
{
	background: #FFF;
	background-image: url("/images/icon_tick.gif");
	background-position: 3px center;
	background-repeat: no-repeat;
	border: 1px solid #dadada;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 22px;
	padding-left: 22px;
}
input.submit-cross
{
	background: #FFF;
	background-image: url("/images/icon_cross.gif");
	background-position: 3px center;
	background-repeat: no-repeat;
	border: 1px solid #dadada;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 25px;
	padding-left: 22px;
}
input.addcomment
{
	background: #f0f0f0;
	background-image: url("/images/addcomment.gif");
	background-position: left center;
	background-repeat: no-repeat;
	border: 1px solid #dadada;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 25px;
	padding-left: 22px;
}
div.chathistory
{
	height: 350px;
	overflow: auto;
}
div.instanthistory
{
	background: #FFF;
	height: 300px;
	overflow: auto;
}
img.greenborder
{
	border: 1px solid #6dc666;
}
img.greyborder
{
	border: 1px solid #dadada;
}
img.regpercentagebg
{
	background-image: url("/images/procentbg.gif");
}
span.game
{
	color: #999;
	font-family: Impact, Arial, Helvetica;
	font-size: 16pt;
	text-transform: uppercase;
}
span.disabled
{
	color: #999;
	font-weight: bold;
}
p
{
	margin: 0px;
	padding: 0px;
}
.generic_dialog
{
	height: 0;
	left: 0;
	overflow: visible;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 101;
}
#generic_dialog_iframe
{
	left: 0;
	position: absolute;
	top: 0;
	z-index: 3;
}
.generic_dialog .generic_dialog_popup
{
	height: 0;
	overflow: visible;
	position: relative;
}
.generic_dialog div.dialog_loading
{
	background-color: #F2F2F2;
	border: 1px solid #606060;
	font-size: 24px;
	padding: 10px;
}
#generic_dialog_overlay
{
	display: block;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 100;
}
.dialog_body .dialog_content_img
{
	float: left;
	margin-right: 15px;
}
.dialog_body .dialog_content_txt
{
	float: left;
	padding-bottom: 5px;
	width: 300px;
}
.dialog_body .dialog_content_body
{
	padding-bottom: 13px;
}
.dialog_body .form_label
{
	padding-right: 5px;
}
.dark_dialog_overlay
{
	background-image: url(/images/disigh/facebook/facebook-overlay.png);
	background-repeat: repeat;
}
* html .dark_dialog_overlay
{
	background-color: transparent;
	background-image: url(/images/disigh/facebook/blank.gif);
}
.full_bleed .pop_dialog_table td.pop_content .dialog_body
{
	padding: 0;
}
table.pop_dialog_table
{
	border-collapse: collapse;
	direction: ltr;
	margin: auto;
	table-layout: fixed;
	width: 465px;
}
td.pop_topleft, td.pop_topright, td.pop_bottomleft, td.pop_bottomright
{
	height: 10px;
	overflow: hidden;
	padding: 0 !important;
	width: 10px !important;
}
td.pop_topleft
{
	background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) no-repeat scroll 0 0;
}
td.pop_topright
{
	background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -10px;
}
td.pop_bottomleft
{
	background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -20px;
}
td.pop_bottomright
{
	background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -30px;
}
td.pop_top, td.pop_bottom
{
	background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) repeat-x scroll 0 -40px;
}
td.pop_side
{
	background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) repeat-y scroll -10px 0;
}
td.pop_content
{
	background-color: white;
	direction: ltr;
	padding: 0;
}
td.titles_content
{
	background-image: url("/images/disigh/background_titles_content.png");
	direction: ltr;
	padding: 0px;
}
table.titles_table
{
	border-collapse: collapse;
	direction: ltr;
	margin: auto;
	table-layout: fixed;
}
td.titles_topleft, td.titles_topright, td.titles_bottomleft, td.titles_bottomright
{
	height: 5px;
	overflow: hidden;
	padding: 0 !important;
	width: 10px !important;
}
td.titles_topleft
{
	background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) no-repeat scroll 0 0;
}
td.titles_topright
{
	background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -10px;
}
td.titles_bottomleft
{
	background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -25px;
}
td.titles_bottomright
{
	background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -35px;
}
td.titles_top, td.titles_bottom
{
	background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) repeat-x scroll 0 -40px;
}
td.titles_side
{
	background: transparent url(/images/disigh/facebook/facebook-pop-dialog-sprite.png) repeat-y scroll -10px 0;
}
.pop_dialog_rtl td.pop_content
{
	direction: rtl;
}
td.pop_content h2.dialog_title
{
	background: #a6603b none repeat scroll 0 0;
	border: 1px solid #515151;
	color: white;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}
td.pop_content h2.dialog_loading
{
	background: #6D84B4 url(/images/disigh/facebook/facebook-indicator_white_small.gif) no-repeat scroll 400px 10px;
	padding-right: 40px;
}
td.pop_content h2 span
{
	display: block;
	padding: 4px 10px 5px;
}
td.pop_content .dialog_content
{
	background: #FFFFFF none repeat scroll 0 0;
	border-color: #555555;
	border-style: solid;
	border-width: 0 1px 1px;
}
td.pop_content .dialog_body
{
	border-bottom: 1px solid #CCCCCC;
	padding: 10px;
}
td.pop_content .dialog_summary
{
	background: #F2F2F2 none repeat scroll 0 0;
	border-bottom: 1px solid #CCCCCC;
	padding: 8px 10px;
}
td.pop_content .dialog_buttons
{
	background: #F2F2F2 none repeat scroll 0 0;
	padding: 8px;
	text-align: right;
}
td.pop_content .dialog_buttons input
{
	margin-left: 5px;
}
td.pop_content .dialog_buttons_msg
{
	float: left;
	padding: 5px 0 0;
}
td.pop_content .dialog_footer
{
	background: #F2F2F2 none repeat scroll 0 50%;
}
.button_no
{
	border: 1px solid #B8B8B8;
	border-top: 1px solid #9F9F9F;
	text-shadow: 0px 1px 0px #FFF;
}
.button_no div
{
	background-color: #eaeaea;
	border: 1px solid #F4F4F4;
	border-bottom: 1px solid #DFDFDF;
	border-top: 1px solid #fff;
	color: #000;
	text-decoration: none;
}
.button_no div.button_hover
{
	background-color: #f7f7f7;
}
.button_no div.button_down
{
	background-color: #e4e4e4;
	border-color: #cccccc #cbcbcb #e8e8e8;
}
#fb-modal
{
	display: none;
}
.info
{
	color: #666;
	float: left;
	font-size: 11px;
	width: 280px;
}
.info b
{
	color: #000;
}
.image
{
	float: left;
	margin-right: 10px;
	width: 200px;
}
.titre_size
{
	background: url("/images/disigh/facebook/btn_taille.png") -0px -0px no-repeat;
	background-position: center bottom;
	font-size: 11px;
	line-height: 15px;
}
textarea:focus,input:focus
{
	background: #eceff5;
	border-color: #3b5998;
}
h2
{
	font-family: Cambria,Georgia,Palatino,"Palatino Linotype",Myriad Pro,Serif;
	font-size: 18px;
	font-weight: normal;
	padding: 0 0 3px 0;
}
/* (C) 2007 YOOtheme.com */

a:focus { outline: none; }

div.yoo-carousel {
	overflow: hidden;
}

div.yoo-carousel div.frame {
	position: relative;
	overflow: hidden;
}

div.yoo-carousel div.panel {
	overflow: hidden;
}

div.yoo-carousel div.panel div.slide {
	float: left;
	overflow: hidden;
}

div.yoo-carousel ul.tabs {
	padding: 0px;
	margin: auto;
	list-style: none;
}

div.yoo-carousel ul.tabs li {
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}

div.yoo-carousel ul.tabs li a {
	float: left;
	display: block;
}

div.yoo-carousel ul.tabs li a span {
	float: left;
	display: block;
}

/* list styling */
div.yoo-carousel div.left ul.tabs {
	float: left;
}

/* list styling */
div.yoo-carousel div.right ul.tabs {
	float: right;
}

/* list styling */
div.yoo-carousel div.left ul.tabs li, div.yoo-carousel div.left ul.tabs li a, div.yoo-carousel div.left ul.tabs li a span,
div.yoo-carousel div.right ul.tabs li, div.yoo-carousel div.right ul.tabs li a, div.yoo-carousel div.right ul.tabs li a span {
	float: none;
}

div.yoo-carousel .prev, div.yoo-carousel .next {
	position: absolute;
	top: 35%;
	z-index: 1;
}

div.yoo-carousel .prev {
	left: 0px;
}

div.yoo-carousel .next {
	right: 0px;
}
/* (C) 2007 YOOtheme.com */

div.default div.yoo-carousel {
	background: #ffffff;
}

/* tabs */
div.default div.yoo-carousel div.top ul.tabs {
	height: 40px;
	background: url(/images/mod_yoo_carousel/tab_bg.png) 0 100% repeat-x;
}

div.default div.yoo-carousel div.top ul.tabs li {
	margin: 0px 10px 0px 0px;
}

div.default div.yoo-carousel div.top ul.tabs li.item1 {
	margin: 0px 5px 0px 20px;
}

div.default div.yoo-carousel div.top ul.tabs li a {
	background: url(/images/mod_yoo_carousel/tab_m.png) 0 0 repeat-x;
}

div.default div.yoo-carousel div.top ul.tabs li.selected a {
	background: url(/images/mod_yoo_carousel/tab_m.png) 0 -40px repeat-x;
	cursor: pointer;
}

div.default div.yoo-carousel div.top ul.tabs li a span {
	background: url(/images/mod_yoo_carousel/tab_l.png) 0 0 no-repeat;
}

div.default div.yoo-carousel div.top ul.tabs li.selected a span {
	background: url(/images/mod_yoo_carousel/tab_l.png) 0 -40px no-repeat;
}

div.default div.yoo-carousel div.top ul.tabs li a span span {
	height: 40px;
	padding: 0px 20px 0px 20px;
	background: url(/images/mod_yoo_carousel/tab_r.png) 100% 0 no-repeat;
	line-height: 50px;
	font-weight: bold;
	font-size: 125%;
	overflow: hidden;
}

div.default div.yoo-carousel div.top ul.tabs li.selected a span span {
	background: url(/images/mod_yoo_carousel/tab_r.png) 100% -40px no-repeat;
}

div.default div.yoo-carousel li a:link, div.default div.yoo-carousel li a:visited {
	color: #969696;
	text-decoration: none;
}

div.default div.yoo-carousel li a:hover, div.default div.yoo-carousel li.selected a:link, div.default div.yoo-carousel li.selected a:visited {
	color: #646464;
	text-decoration: none;
}

/* buttons */
div.default div.yoo-carousel .prev span {
	width: 50px;
	height: 40px;
	display: block;
	background: url(/images/mod_yoo_carousel/button_prev.png) 100% 0 no-repeat;
}

div.default div.yoo-carousel .next span {
	width: 50px;
	height: 40px;
	display: block;
	background: url(/images/mod_yoo_carousel/button_next.png) 100% 0 no-repeat;
}

div.default div.yoo-carousel .prev a, div.default div.yoo-carousel .next a {
	cursor: pointer;
}

/* scroller */
div.default div.yoo-carousel .panel-container {
	margin: auto;
	background: url(/images/mod_yoo_carousel/panel_b.png) 0 100% repeat-x;
}

div.default div.yoo-carousel .panel-container-bl {
	background: url(/images/mod_yoo_carousel/panel_bl.png) 0 100% no-repeat;
}

div.default div.yoo-carousel .panel-container-br {
	background: url(/images/mod_yoo_carousel/panel_br.png) 100% 100% no-repeat;
}

/* article */
div.default div.yoo-carousel .article {
	padding: 10px 10px 10px 10px;
	font-size: 95%;
	line-height: 125%;
}

div.default div.yoo-carousel .article h3 {
	padding-bottom: 0px;
	margin-bottom: 5px;
	line-height: 100%;
	font-size: 150%;
	font-weight: bold;
	color: #323232;
}/* (C) 2007 YOOtheme.com */

.yootools-black div.default div.yoo-carousel {
	background: #141414;
}

/* tabs */
.yootools-black div.default div.yoo-carousel div.top ul.tabs {
	background: url(/images/mod_yoo_carousel/tab_bg.png) 0 100% repeat-x;
}

.yootools-black div.default div.yoo-carousel div.top ul.tabs li a {
	background: url(/images/mod_yoo_carousel/tab_m.png) 0 0 repeat-x;
}

.yootools-black div.default div.yoo-carousel div.top ul.tabs li.selected a {
	background: url(/images/mod_yoo_carousel/tab_m.png) 0 -40px repeat-x;
}

.yootools-black div.default div.yoo-carousel div.top ul.tabs li a span {
	background: url(/images/mod_yoo_carousel/tab_l.png) 0 0 no-repeat;
}

.yootools-black div.default div.yoo-carousel div.top ul.tabs li.selected a span {
	background: url(/images/mod_yoo_carousel/tab_l.png) 0 -40px no-repeat;
}

.yootools-black div.default div.yoo-carousel div.top ul.tabs li a span span {
	background: url(/images/mod_yoo_carousel/tab_r.png) 100% 0 no-repeat;
}

.yootools-black div.default div.yoo-carousel div.top ul.tabs li.selected a span span {
	background: url(/images/mod_yoo_carousel/tab_r.png) 100% -40px no-repeat;
}

.yootools-black div.default div.yoo-carousel li a:link, .yootools-black div.default div.yoo-carousel li a:visited {
	color: #646464;
}

.yootools-black div.default div.yoo-carousel li a:hover, .yootools-black div.default div.yoo-carousel li.selected a:link, .yootools-black div.default div.yoo-carousel li.selected a:visited {
	color: #969696;
}

/* buttons */
.yootools-black div.default div.yoo-carousel .prev span {
	background: url(/images/mod_yoo_carousel/button_prev.png) 100% 0 no-repeat;
}

.yootools-black div.default div.yoo-carousel .next span {
	background: url(/images/mod_yoo_carousel/button_next.png) 100% 0 no-repeat;
}

/* scroller */
.yootools-black div.default div.yoo-carousel .panel-container {
	background: url(/images/mod_yoo_carousel/panel_b.png) 0 100% repeat-x;
}

.yootools-black div.default div.yoo-carousel .panel-container-bl {
	background: url(/images/mod_yoo_carousel/panel_bl.png) 0 100% no-repeat;
}

.yootools-black div.default div.yoo-carousel .panel-container-br {
	background: url(/images/mod_yoo_carousel/panel_br.png) 100% 100% no-repeat;
}

.yootools-black div.default div.yoo-carousel .article h3 {
	color: #787878;
}/* (C) 2007 YOOtheme.com */

div.basic div.yoo-carousel {
	background: #ffffff;
}

/* tabs */
/* top */
div.basic div.yoo-carousel div.top ul.tabs {
	height: 30px;
	background: url(/images/mod_yoo_carousel/basic/top_tab_bg.png) 0 100% repeat-x;
}

div.basic div.yoo-carousel div.top ul.tabs li {
	margin: 0px 3px 0px 0px;
}

div.basic div.yoo-carousel div.top ul.tabs li a {
	background: url(/images/mod_yoo_carousel/basic/top_tab_l.png) 0 0 no-repeat;
}

div.basic div.yoo-carousel div.top ul.tabs li.selected a {
	background: url(/images/mod_yoo_carousel/basic/top_tab_l.png) 0 -30px no-repeat;
	cursor: pointer;
}

div.basic div.yoo-carousel div.top ul.tabs li a span {
	padding: 0px 10px 0px 10px;
	background: url(/images/mod_yoo_carousel/basic/top_tab_r.png) 100% 0 no-repeat;
}

div.basic div.yoo-carousel div.top ul.tabs li.selected a span {
	background: url(/images/mod_yoo_carousel/basic/top_tab_r.png) 100% -30px no-repeat;
}

div.basic div.yoo-carousel div.top ul.tabs li a span span {
	height: 30px;
	padding: 0px 10px 0px 10px;
	background: url(/images/mod_yoo_carousel/basic/top_tab_m.png) 0 0 repeat-x;
	line-height: 35px;
	font-weight: bold;
	font-size: 110%;
	overflow: hidden;
}

div.basic div.yoo-carousel div.top ul.tabs li.selected a span span {
	background: url(/images/mod_yoo_carousel/basic/top_tab_m.png) 0 -30px repeat-x;
}

/* bottom */
div.basic div.yoo-carousel div.bottom ul.tabs {
	height: 30px;
	background: url(/images/mod_yoo_carousel/basic/bottom_tab_bg.png) 0 100% repeat-x;
	position: relative;
}

div.basic div.yoo-carousel div.bottom ul.tabs li {
	margin: -1px 3px 0px 0px;
}

div.basic div.yoo-carousel div.bottom ul.tabs li a {
	background: url(/images/mod_yoo_carousel/basic/bottom_tab_l.png) 0 0 no-repeat; 
}

div.basic div.yoo-carousel div.bottom ul.tabs li.selected a {
	background: url(/images/mod_yoo_carousel/basic/bottom_tab_l.png) 0 -30px no-repeat;
	cursor: pointer;
}

div.basic div.yoo-carousel div.bottom ul.tabs li a span {
	padding: 0px 10px 0px 10px;
	background: url(/images/mod_yoo_carousel/basic/bottom_tab_r.png) 100% 0 no-repeat;
}

div.basic div.yoo-carousel div.bottom ul.tabs li.selected a span {
	background: url(/images/mod_yoo_carousel/basic/bottom_tab_r.png) 100% -30px no-repeat; 
}

div.basic div.yoo-carousel div.bottom ul.tabs li a span span {
	height: 30px;
	padding: 0px 10px 0px 10px;
	background: url(/images/mod_yoo_carousel/basic/bottom_tab_m.png) 0 0 repeat-x;
	line-height: 30px;
	font-weight: bold;
	font-size: 110%;
	overflow: hidden;
}

div.basic div.yoo-carousel div.bottom ul.tabs li.selected a span span {
	background: url(/images/mod_yoo_carousel/basic/bottom_tab_m.png) 0 -30px repeat-x;
}

/* links */
div.basic div.yoo-carousel li a:link, div.basic div.yoo-carousel li a:visited {
	color: #969696;
	text-decoration: none;
}

div.basic div.yoo-carousel li a:hover, div.basic div.yoo-carousel li.selected a:link, div.basic div.yoo-carousel li.selected a:visited {
	color: #646464;
	text-decoration: none;
}

/* scroller */
div.basic div.yoo-carousel .panel-container {
	margin: auto;
}

div.basic div.yoo-carousel .top .panel-container-outer {
	padding: 0px 1px 1px 1px;
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #C8C8C8;
	background: #ffffff;
}

div.basic div.yoo-carousel .bottom .panel-container-outer {
	padding: 0px 1px 1px 1px;
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #FFF;
	border-top: 1px solid #C8C8C8;
	background: #ffffff;
}

div.basic div.yoo-carousel .panel-container-inner {
	background: url(/images/mod_yoo_carousel/basic/panel_b.png) 0 100% repeat-x;
}

/* article */
div.basic div.yoo-carousel .article {
	padding: 10px 10px 10px 10px;
	font-size: 95%;
	line-height: 125%;
}

div.basic div.yoo-carousel .article h3 {
	padding-bottom: 0px;
	margin-bottom: 5px;
	line-height: 100%;
	font-size: 150%;
	font-weight: bold;
	color: #323232;
}/* (C) 2007 YOOtheme.com */

.yootools-black div.basic div.yoo-carousel {
	background: #141414;
}

/* tabs */
/* top */
.yootools-black div.basic div.yoo-carousel div.top ul.tabs {
	background: url(/images/mod_yoo_carousel/top_tab_bg.png) 0 100% repeat-x;
}

.yootools-black div.basic div.yoo-carousel div.top ul.tabs li a {
	background: url(/images/mod_yoo_carousel/top_tab_l.png) 0 0 no-repeat;
}

.yootools-black div.basic div.yoo-carousel div.top ul.tabs li.selected a {
	background: url(/images/mod_yoo_carousel/top_tab_l.png) 0 -30px no-repeat;
}

.yootools-black div.basic div.yoo-carousel div.top ul.tabs li a span {
	background: url(/images/mod_yoo_carousel/top_tab_r.png) 100% 0 no-repeat;
}

.yootools-black div.basic div.yoo-carousel div.top ul.tabs li.selected a span {
	background: url(/images/mod_yoo_carousel/top_tab_r.png) 100% -30px no-repeat;
}

.yootools-black div.basic div.yoo-carousel div.top ul.tabs li a span span {
	background: url(/images/mod_yoo_carousel/top_tab_m.png) 0 0 repeat-x;
}

.yootools-black div.basic div.yoo-carousel div.top ul.tabs li.selected a span span {
	background: url(/images/mod_yoo_carousel/top_tab_m.png) 0 -30px repeat-x;
}

/* bottom */
.yootools-black div.basic div.yoo-carousel div.bottom ul.tabs {
	background: url(/images/mod_yoo_carousel/bottom_tab_bg.png) 0 100% repeat-x;
}

.yootools-black div.basic div.yoo-carousel div.bottom ul.tabs li a {
	background: url(/images/mod_yoo_carousel/bottom_tab_l.png) 0 0 no-repeat; 
}

.yootools-black div.basic div.yoo-carousel div.bottom ul.tabs li.selected a {
	background: url(/images/mod_yoo_carousel/bottom_tab_l.png) 0 -30px no-repeat;
}

.yootools-black div.basic div.yoo-carousel div.bottom ul.tabs li a span {
	background: url(/images/mod_yoo_carousel/bottom_tab_r.png) 100% 0 no-repeat;
}

.yootools-black div.basic div.yoo-carousel div.bottom ul.tabs li.selected a span {
	background: url(/images/mod_yoo_carousel/bottom_tab_r.png) 100% -30px no-repeat; 
}

.yootools-black div.basic div.yoo-carousel div.bottom ul.tabs li a span span {
	background: url(/images/mod_yoo_carousel/bottom_tab_m.png) 0 0 repeat-x;
}

.yootools-black div.basic div.yoo-carousel div.bottom ul.tabs li.selected a span span {
	background: url(/images/mod_yoo_carousel/bottom_tab_m.png) 0 -30px repeat-x;
}

/* links */
.yootools-black div.basic div.yoo-carousel li a:link, .yootools-black div.basic div.yoo-carousel li a:visited {
	color: #646464;
}

.yootools-black div.basic div.yoo-carousel li a:hover, .yootools-black div.basic div.yoo-carousel li.selected a:link, .yootools-black div.basic div.yoo-carousel li.selected a:visited {
	color: #969696;
}

/* scroller */
.yootools-black div.basic div.yoo-carousel .top .panel-container-outer {
	border-left: 1px solid #323232;
	border-right: 1px solid #323232;
	border-bottom: 1px solid #323232;
	background: #141414;
}

.yootools-black div.basic div.yoo-carousel .bottom .panel-container-outer {
	border-left: 1px solid #323232;
	border-right: 1px solid #323232;
	border-top: 1px solid #323232;
	background: #141414;
}

.yootools-black div.basic div.yoo-carousel .panel-container-inner {
	background: url(/images/mod_yoo_carousel/panel_b.png) 0 100% repeat-x;
}

/* article */
.yootools-black div.basic div.yoo-carousel .article h3 {
	color: #787878;
}/* (C) 2007 YOOtheme.com */

div.plain div.yoo-carousel {
	background: #ffffff;
}

/* tabs */
div.plain div.yoo-carousel div.top ul.tabs {
	height: 30px;
	background: url(/images/mod_yoo_carousel/tab_separator.png) 0 0 no-repeat;
}

div.plain div.yoo-carousel div.top ul.tabs li.item1 {
	margin: 0px 0px 0px 1px;
}

div.plain div.yoo-carousel div.top ul.tabs li {
	background: url(/images/mod_yoo_carousel/tab_bg.png) 0 0 repeat-x;
}


div.plain div.yoo-carousel div.top ul.tabs li.selected {
	background: url(/images/mod_yoo_carousel/tab_bg.png) 0 -30px repeat-x;
}

div.plain div.yoo-carousel div.top ul.tabs li a span {
	height: 30px;
	padding: 0px 10px 0px 10px;
	background: url(/images/mod_yoo_carousel/tab_separator.png) 100% 0 no-repeat;
	line-height: 35px;
	font-weight: bold;
	font-size: 110%;
	overflow: hidden;
	cursor: pointer;
}

/* links */
div.plain div.yoo-carousel li a:link,
div.plain div.yoo-carousel li a:visited {
	color: #969696;
	text-decoration: none;
}

div.plain div.yoo-carousel li a:hover,
div.plain div.yoo-carousel li.selected a:link,
div.plain div.yoo-carousel li.selected a:visited {
	color: #646464;
	text-decoration: none;
}

/* scroller */
div.plain div.yoo-carousel .panel-container {
	margin: auto;
}

/* article */
div.plain div.yoo-carousel .article {
	padding: 15px 1px 0px 1px;
	font-size: 95%;
	line-height: 125%;
}

div.plain div.yoo-carousel .article h3 {
	padding-bottom: 0px;
	margin-bottom: 5px;
	line-height: 100%;
	font-size: 150%;
	font-weight: bold;
	color: #323232;
}/* (C) 2007 YOOtheme.com */

.yootools-black div.plain div.yoo-carousel {
	background: #141414;
}

/* tabs */
.yootools-black div.plain div.yoo-carousel div.top ul.tabs {
	background: url(/images/mod_yoo_carousel/tab_separator.png) 0 0 no-repeat;
}

.yootools-black div.plain div.yoo-carousel div.top ul.tabs li {
	background: url(/images/mod_yoo_carousel/tab_bg.png) 0 0 repeat-x;
}


.yootools-black div.plain div.yoo-carousel div.top ul.tabs li.selected {
	background: url(/images/mod_yoo_carousel/tab_bg.png) 0 -30px repeat-x;
}

.yootools-black div.plain div.yoo-carousel div.top ul.tabs li a span {
	background: url(/images/mod_yoo_carousel/tab_separator.png) 100% 0 no-repeat;
}

/* links */
.yootools-black div.plain div.yoo-carousel li a:link,
.yootools-black div.plain div.yoo-carousel li a:visited {
	color: #646464;
}

.yootools-black div.plain div.yoo-carousel li a:hover,
.yootools-black div.plain div.yoo-carousel li.selected a:link,
.yootools-black div.plain div.yoo-carousel li.selected a:visited {
	color: #969696;
}

.yootools-black div.plain div.yoo-carousel .article h3 {
	color: #646464;
}/* (C) 2007 YOOtheme.com */

div.list div.yoo-carousel {
	background: #ffffff;
}

/* panel */
div.list div.yoo-carousel .panel-container-t {
	background: url(/images/mod_yoo_carousel/panel_t.png) 0 0 repeat-x;
}

div.list div.yoo-carousel .panel-container-b {
	background: url(/images/mod_yoo_carousel/panel_b.png) 0 100% repeat-x;
}

div.list div.yoo-carousel .panel-container-l {
	background: url(/images/mod_yoo_carousel/panel_l.png) 0 0 repeat-y;
}

div.list div.yoo-carousel .panel-container-r {
	background: url(/images/mod_yoo_carousel/panel_r.png) 100% 0 repeat-y;
}

div.list div.yoo-carousel .panel-container-tl {
	background: url(/images/mod_yoo_carousel/panel_tl.png) 0 0 no-repeat;
}

div.list div.yoo-carousel .panel-container-tr {
	background: url(/images/mod_yoo_carousel/panel_tr.png) 100% 0 no-repeat;
}

div.list div.yoo-carousel .panel-container-bl {
	background: url(/images/mod_yoo_carousel/panel_bl.png) 0 100% no-repeat;
}

div.list div.yoo-carousel .panel-container-br {
	padding: 20px 0px 20px 0px;
	background: url(/images/mod_yoo_carousel/panel_br.png) 100% 100% no-repeat;
}

/* tabs */
div.list div.yoo-carousel div.left ul.tabs {
	background: url(/images/mod_yoo_carousel/tabs_bg.png) 100% 0 repeat-y;
}

div.list div.yoo-carousel div.left ul.tabs li {
	margin: -1px 0px 0px 20px;
}

div.list div.yoo-carousel div.left ul.tabs li.item1 {
	margin-top: 0px;
}

div.list div.yoo-carousel div.left ul.tabs li a {
	padding-right: 45px;
	cursor: pointer;
}

div.list div.yoo-carousel div.left ul.tabs li.selected a {
	background: url(/images/mod_yoo_carousel/tab_bg.png) 100% -30px no-repeat;
}

div.list div.yoo-carousel div.left ul.tabs li a span {
	padding-left: 20px;
	background: url(/images/mod_yoo_carousel/tab_bg.png) 0 0 repeat-x;
}

div.list div.yoo-carousel div.left ul.tabs li.selected a span {
	background: url(/images/mod_yoo_carousel/tab_bg.png) 0 -60px no-repeat;
}

div.list div.yoo-carousel div.left ul.tabs li a span span {
	padding-left: 0px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 110%;
	overflow: hidden;
}

div.list div.yoo-carousel div.left ul.tabs li.selected a span span {
	background: url(/images/mod_yoo_carousel/tab_bg.png) 0 -90px repeat-x;
}

div.list div.yoo-carousel li a:link, div.list div.yoo-carousel li a:visited {
	color: #969696;
	text-decoration: none;
}

div.list div.yoo-carousel li a:hover, div.list div.yoo-carousel li.selected a:link, div.list div.yoo-carousel li.selected a:visited {
	color: #646464;
	text-decoration: none;
}

/* article */
div.list div.yoo-carousel .article {
	padding: 0px 10px 0px 10px;
	font-size: 95%;
	line-height: 125%;
}

div.list div.yoo-carousel .article h3 {
	padding-bottom: 0px;
	margin-bottom: 5px;
	line-height: 100%;
	font-size: 150%;
	font-weight: bold;
	color: #323232;
}/* (C) 2007 YOOtheme.com */

.yootools-black div.list div.yoo-carousel {
	background: #141414;
}

/* panel */
.yootools-black div.list div.yoo-carousel .panel-container-t {
	background: url(/images/mod_yoo_carousel/panel_t.png) 0 0 repeat-x;
}

.yootools-black div.list div.yoo-carousel .panel-container-b {
	background: url(/images/mod_yoo_carousel/panel_b.png) 0 100% repeat-x;
}

.yootools-black div.list div.yoo-carousel .panel-container-l {
	background: url(/images/mod_yoo_carousel/panel_l.png) 0 0 repeat-y;
}

.yootools-black div.list div.yoo-carousel .panel-container-r {
	background: url(/images/mod_yoo_carousel/panel_r.png) 100% 0 repeat-y;
}

.yootools-black div.list div.yoo-carousel .panel-container-tl {
	background: url(/images/mod_yoo_carousel/panel_tl.png) 0 0 no-repeat;
}

.yootools-black div.list div.yoo-carousel .panel-container-tr {
	background: url(/images/mod_yoo_carousel/panel_tr.png) 100% 0 no-repeat;
}

.yootools-black div.list div.yoo-carousel .panel-container-bl {
	background: url(/images/mod_yoo_carousel/panel_bl.png) 0 100% no-repeat;
}

.yootools-black div.list div.yoo-carousel .panel-container-br {
	background: url(/images/mod_yoo_carousel/panel_br.png) 100% 100% no-repeat;
}

/* tabs */
.yootools-black div.list div.yoo-carousel div.left ul.tabs {
	background: url(/images/mod_yoo_carousel/tabs_bg.png) 100% 0 repeat-y;
}

.yootools-black div.list div.yoo-carousel div.left ul.tabs li.selected a {
	background: url(/images/mod_yoo_carousel/tab_bg.png) 100% -30px no-repeat;
}

.yootools-black div.list div.yoo-carousel div.left ul.tabs li a span {
	background: url(/images/mod_yoo_carousel/tab_bg.png) 0 0 repeat-x;
}

.yootools-black div.list div.yoo-carousel div.left ul.tabs li.selected a span {
	background: url(/images/mod_yoo_carousel/tab_bg.png) 0 -60px no-repeat;
}

.yootools-black div.list div.yoo-carousel div.left ul.tabs li.selected a span span {
	background: url(/images/mod_yoo_carousel/tab_bg.png) 0 -90px repeat-x;
}

.yootools-black div.list div.yoo-carousel li a:link, div.list div.yoo-carousel li a:visited {
	color: #646464;
}

.yootools-black iv.list div.yoo-carousel li a:hover, .yootools-black div.list div.yoo-carousel li.selected a:link, .yootools-black div.list div.yoo-carousel li.selected a:visited {
	color: #969696;
}

.yootools-black div.list div.yoo-carousel .article h3 {
	color: #787878;
}/* (C) 2007 YOOtheme.com */

/* buttons */
div.slideshow div.yoo-carousel .prev, div.slideshow div.yoo-carousel .next {
	top: 0px;
}

div.slideshow div.yoo-carousel .prev a, div.slideshow div.yoo-carousel .next a {
	width: 65px;
	display: block;
}

div.slideshow div.yoo-carousel .prev a {
	background: url(/images/mod_yoo_carousel/button_prev.png) 0 -32px no-repeat; 
}

div.slideshow div.yoo-carousel .next a {
	background: url(/images/mod_yoo_carousel/button_next.png) 0 -32px no-repeat; 
}

div.slideshow div.yoo-carousel .prev a:hover {
	background: url(/images/mod_yoo_carousel/button_prev.png) 0 45% no-repeat; 
}

div.slideshow div.yoo-carousel .next a:hover {
	background: url(/images/mod_yoo_carousel/button_next.png) 0 45% no-repeat; 
}/* (C) 2007 YOOtheme.com */

/* buttons */
.yootools-black div.slideshow div.yoo-carousel .prev a {
	background: url(styles/slideshow/black/images/button_prev.png) 0 -32px no-repeat; 
}

.yootools-black div.slideshow div.yoo-carousel .next a {
	background: url(styles/slideshow/black/images/button_next.png) 0 -32px no-repeat; 
}

.yootools-black div.slideshow div.yoo-carousel .prev a:hover {
	background: url(styles/slideshow/black/images/button_prev.png) 0 45% no-repeat; 
}

.yootools-black div.slideshow div.yoo-carousel .next a:hover {
	background: url(styles/slideshow/black/images/button_next.png) 0 45% no-repeat; 
}/* (C) 2007 YOOtheme.com */

div.basiclist div.yoo-carousel {
	background: #ffffff;
}

/* panel */
div.basiclist div.yoo-carousel .panel-container {
	padding: 1px 1px 1px 1px;
	border: 1px solid #C8C8C8;
}

/* tabs */
div.basiclist div.yoo-carousel div.left div.tabs-container {
	background: #E6E9EB url(/images/mod_yoo_carousel/tabs_l.png) 0 0 repeat-y;
	float: left;
}

div.basiclist div.yoo-carousel div.left ul.tabs {
	background: url(/images/mod_yoo_carousel/tabs_r.png) 100% 0 repeat-y;
}

div.basiclist div.yoo-carousel div.left ul.tabs li {
	margin: -1px 0px 0px 0px;
}

div.basiclist div.yoo-carousel div.left ul.tabs li.item1 {
	margin-top: 10px;
}

div.basiclist div.yoo-carousel div.left ul.tabs li a {
	cursor: pointer;
}

div.basiclist div.yoo-carousel div.left ul.tabs li.selected a {
	background: url(/images/mod_yoo_carousel/tab_m.png) 0 0 repeat-x;
}

div.basiclist div.yoo-carousel div.left ul.tabs li a span {
}

div.basiclist div.yoo-carousel div.left ul.tabs li.selected a span {
	background: url(/images/mod_yoo_carousel/tab_l.png) 0 0 no-repeat;
}

div.basiclist div.yoo-carousel div.left ul.tabs li a span span {
	padding-left: 30px;
	height: 30px;
	line-height: 32px;
	font-weight: bold;
	font-size: 110%;
	overflow: hidden;
}

div.basiclist div.yoo-carousel div.left ul.tabs li.selected a span span {
	background: url(/images/mod_yoo_carousel/tab_r.png) 100% 0 no-repeat;
}

div.basiclist div.yoo-carousel li a:link, div.basiclist div.yoo-carousel li a:visited {
	color: #969696;
	text-decoration: none;
}

div.basiclist div.yoo-carousel li a:hover, div.basiclist div.yoo-carousel li.selected a:link, div.basiclist div.yoo-carousel li.selected a:visited {
	color: #646464;
	text-decoration: none;
}

/* scroller */
div.basiclist div.yoo-carousel .panel-container-b {
	background: url(/images/mod_yoo_carousel/panel_b.png) 0 100% repeat-x;
}

/* article */
div.basiclist div.yoo-carousel .article {
	padding: 15px 15px 0px 15px;
	font-size: 95%;
	line-height: 125%;
}

div.basiclist div.yoo-carousel .article h3 {
	padding-bottom: 0px;
	margin-bottom: 5px;
	line-height: 100%;
	font-size: 150%;
	font-weight: bold;
	color: #323232;
}/* (C) 2007 YOOtheme.com */

.yootools-black div.basiclist div.yoo-carousel {
	background: #141414;
}

/* panel */
.yootools-black div.basiclist div.yoo-carousel .panel-container {
	border: 1px solid #323232;
}

/* tabs */
.yootools-black div.basiclist div.yoo-carousel div.left div.tabs-container {
	background: #282828 url(/images/mod_yoo_carousel/tabs_l.png) 0 0 repeat-y;
}

.yootools-black div.basiclist div.yoo-carousel div.left ul.tabs {
	background: url(/images/mod_yoo_carousel/tabs_r.png) 100% 0 repeat-y;
}

.yootools-black div.basiclist div.yoo-carousel div.left ul.tabs li.selected a {
	background: url(/images/mod_yoo_carousel/tab_m.png) 0 0 repeat-x;
}

.yootools-black div.basiclist div.yoo-carousel div.left ul.tabs li.selected a span {
	background: url(/images/mod_yoo_carousel/tab_l.png) 0 0 no-repeat;
}

.yootools-black div.basiclist div.yoo-carousel div.left ul.tabs li.selected a span span {
	background: url(/images/mod_yoo_carousel/tab_r.png) 100% 0 no-repeat;
}

.yootools-black div.basiclist div.yoo-carousel li a:link, .yootools-black div.basiclist div.yoo-carousel li a:visited {
	color: #646464;
}

.yootools-black div.basiclist div.yoo-carousel li a:hover, .yootools-black div.basiclist div.yoo-carousel li.selected a:link, .yootools-black div.basiclist div.yoo-carousel li.selected a:visited {
	color: #969696;
}

/* scroller */
.yootools-black div.basiclist div.yoo-carousel .panel-container-b {
	background: url(/images/mod_yoo_carousel/panel_b.png) 0 100% repeat-x;
}

.yootools-black div.basiclist div.yoo-carousel .article h3 {
	color: #787878;
}

/* (C) 2007 YOOtheme.com */

div.plainlist div.yoo-carousel {
	background: #F0F0F0;
}

/* tabs */
div.plainlist div.yoo-carousel ul.tabs li a {
	background: url(/images/mod_yoo_carousel/tab_bg.png) 0 0 repeat-x;
}

div.plainlist div.yoo-carousel ul.tabs li.selected a {
	background: url(/images/mod_yoo_carousel/tab_bg.png) 0 -40px repeat-x;
}

div.plainlist div.yoo-carousel ul.tabs li a span {
	padding: 5px 5px 0px 10px;
	height: 35px;
	line-height: 15px;
	font-size: 12px;
	overflow: hidden;
	cursor: pointer;
}

div.plainlist div.yoo-carousel ul.tabs li.selected a span {
	color: #ffffff;
}

div.plainlist div.yoo-carousel li a:link,
div.plainlist div.yoo-carousel li a:visited {
	color: #969696;
	text-decoration: none;
}

div.plainlist div.yoo-carousel li a:hover,
div.plainlist div.yoo-carousel li.selected a:link,
div.plainlist div.yoo-carousel li.selected a:visited {
	color: #646464;
	text-decoration: none;
}

/* scroller */
div.plainlist div.yoo-carousel div.frame {
	float: left;
}

/* article */
div.plainlist div.yoo-carousel .article {
	font-size: 95%;
	line-height: 125%;
}

div.plainlist div.yoo-carousel .article h3 {
	padding-bottom: 0px;
	margin-bottom: 5px;
	line-height: 100%;
	font-size: 150%;
	font-weight: bold;
	color: #323232;
}

/* (C) 2007 YOOtheme.com */

.yootools-black div.plainlist div.yoo-carousel {
	background: #1E1E1E;
}

/* tabs */
.yootools-black div.plainlist div.yoo-carousel ul.tabs li a {
	background: url(/images/mod_yoo_carousel/tab_bg.png) 0 0 repeat-x;
}

.yootools-black div.plainlist div.yoo-carousel ul.tabs li.selected a {
	background: url(/images/mod_yoo_carousel/tab_bg.png) 0 -40px repeat-x;
}

.yootools-black div.plainlist div.yoo-carousel ul.tabs li.selected a span {
	color: #ffffff;
}

.yootools-black div.plainlist div.yoo-carousel li a:link,
.yootools-black div.plainlist div.yoo-carousel li a:visited {
	color: #646464;
}

.yootools-black div.plainlist div.yoo-carousel li a:hover,
.yootools-black div.plainlist div.yoo-carousel li.selected a:link,
.yootools-black div.plainlist div.yoo-carousel li.selected a:visited {
	color: #969696;
}

.yootools-black div.plainlist div.yoo-carousel .article h3 {
	color: #646464;
}
/* 
  CGCL.RU Core Style Sheet
  The creator of the file 3D-GRAF @ CGCL.RU
*/
a.calendar-close-link, a.calendar-close-link:visited {
	font: 9pt Arial;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

a.calendar-close-link:hover {
	text-decoration: underline;
}

table.calendar-maintable {
	background-color: #FFF;
	border: 1px solid #AAA;
	text-align: center;
}

table.calendar-navigation {
	background-color: #e0e0e0;
	border: 1px solid #AAA;
}

td.calendar-nav-left, td.calendar-nav-left-hover {
	background-image: url("http://cgcl.ru//images/cal_nav_left.gif");
}

td.calendar-nav-right, td.calendar-nav-right-hover {
	background-image: url("http://cgcl.ru//images/cal_nav_right.gif");
}

td.calendar-nav-left, td.calendar-nav-right, td.calendar-nav-left-hover, td.calendar-nav-right-hover {
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #e0e0e0;
	font: 10pt Arial;
	font-weight: bold;
	text-align: center;
}

td.calendar-nav-left-hover, td.calendar-nav-right-hover {
	background-color: #ededed;
	border: 1px solid #999;
}

td.calendar-currentmonth {
	color: #000;
	font: 9pt Arial;
	font-weight: bold;
	text-align: center;
}

td.calendar-dayofweek {
	height: 20px;
	background-color: #FFF;
	color: #000;
	font: 8pt Arial;
	font-weight: bold;
}

td.calendar-day, td.calendar-day-hover {
	width: 24px;
	height: 20px;
	background-color: #ededed;
	border: 1px solid #d3d3d3;
	color: #000;
	font: 8pt Arial;
	text-align: center;
}

td.calendar-day-today {
	width: 24px;
	height: 20px;
	background-color: #ccffcc;
	border: 1px solid #d3d3d3;
	color: #000;
	font: 8pt Arial;
	text-align: center;
}

td.calendar-day-hover {
	border: 1px solid #999;
}

td.calendar-day-selected {
	width: 24px;
	height: 20px;
	background-color: #ffffcc;
	border: 1px solid #ffcc66;
	color: #000;
	font: 8pt Arial;
	text-align: center;
}

td.calendar-day-unselectable {
	width: 24px;
	height: 20px;
	background-color: #FFF;
	border: 1px solid #FFF;
	color: #CCC;
	font: 8pt Arial;
	text-align: center;
}

body
{
	background-attachment: scroll;
	background-color: #1A1B18;
	background-image: url('/images/page_t.jpg');
	background-position: top left;
	background-repeat: repeat;
	border: none;
	color: #000;
	font: 8pt Arial, Calibri, Lucida;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,
.art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover,
.art-blockheader .t, .art-vmenublockheader .t, .art-logo-text, .art-logo-text a,
h1.art-logo-name, h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:visited, h1.art-logo-name a:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 28px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
.table_int_menu {
	border-top: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	background-Image: url(/images/300x28_table.jpg);
	vertical-align:center;
	color: 7E7E7E;
	font-family: tahoma;
	font-size: 11px; 
	width: 100%;
	height: 31px;
	margin: 0;
	padding: 0;
	text-align: center;
 }
 .table_int_menu_font {
 	color: #3b5986;
	font: 10pt Arial, Calibri, Lucida;
	font-weight: bold;
}
 .table_int_menu_2 {
border: 1px solid #E3E3E3;
background-Image: url(/images/300x28_table.jpg);
vertical-align:center;
color: 7E7E7E;
font-family: tahoma;
font-size: 11px; 
width: 100%;
height: 25px;
margin: 0;
padding: 0;
 }

input.field2
{
	background: #f5f5f5;
	background-repeat: no-repeat;
	border: 1px solid #93acf0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	padding-left: 7px;
	width: 100%;
}
a
{
	color: #84901D;
	font-weight: bold;
	text-decoration: none;
}
a.url
{
	color: #84901D;
	font-weight: bold;
	text-decoration: none;
}
a, a:visited
{
	color: #595B52;
	font-weight: bold;
	text-decoration: none;
}
a:hover
{
	color: #84901D;
	text-decoration: underline;
}
.lineup_red
{
	background: #fbfbfb;
	border: 1px solid #dadada;
	border-bottom: 1px solid #a84c4c;
	border-width: 1px 1px 1px 1px;
	color: #3b5986;
	font-family: Arial, Helvetica;
	font-size: 12pt;
	font-weight: bold;
	padding: 7px;
}
.lineup_green
{
	background: #fbfbfb;
	border: 1px solid #dadada;
	border-bottom: 1px solid #03c03c;
	border-width: 1px 1px 1px 1px;
	color: #4f7942;
	font-family: Arial, Helvetica;
	font-size: 12pt;
	font-weight: bold;
	padding: 7px;
}
.comments
{
	color: #D67576;
	font-family: tahoma;
	font-size: 16px;
	font-weight: normal;
}
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
	color: #84901D;
}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
	color: #84901D;
	font-size: 22px;
}
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
	color: #B3C328;
	font-size: 18px;
}
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
	color: #2A2B27;
	font-size: 16px;
}
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
	color: #2A2B27;
	font-size: 14px;
}
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
	color: #2A2B27;
	font-size: 14px;
}
#art-main
{
	cursor: default;
	left: 0;
	position: relative;
	top: 0;
	width: 100%;
}
#art-page-background-glare
{
	height: 321px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#art-page-background-glare-image
{
	background-image: url('/images/page_gl.png');
	background-repeat: no-repeat;
	height: 321px;
	margin: 0;
	width: 307px;
}
html:first-child #art-page-background-glare
{
	border: 1px solid transparent;
}
#art-page-background-gradient
{
	background-position: top left;
}
.cleared
{
	border: none;
	clear: both;
	float: none;
	font-size: 1px;
	margin: 0;
	padding: 0;
}
form
{
	margin: 0 !important;
	padding: 0 !important;
}
table.position
{
	position: relative;
	table-layout: fixed;
	width: 100%;
}
.art-sheet
{
	margin: 0 auto;
	min-height: 55px;
	min-width: 55px;
	position: relative;
	width: 1000px;
	z-index: 0;
}
.art-sheet-body
{
	padding: 4px;
	position: relative;
	z-index: 1;
}
.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl, .art-sheet-tc, .art-sheet-bc,.art-sheet-cr, .art-sheet-cl
{
	position: absolute;
	z-index: -1;
}
.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl
{
	background-image: url('/images/sheet_s.png');
	height: 66px;
	width: 66px;
}
.art-sheet-tl
{
	clip: rect(auto, 33px, 33px, auto);
	left: 0;
	top: 0;
}
.art-sheet-tr
{
	clip: rect(auto, auto, 33px, 33px);
	right: 0;
	top: 0;
}
.art-sheet-bl
{
	bottom: 0;
	clip: rect(33px, 33px, auto, auto);
	left: 0;
}
.art-sheet-br
{
	bottom: 0;
	clip: rect(33px, auto, auto, 33px);
	right: 0;
}
.art-sheet-tc, .art-sheet-bc
{
	background-image: url('/images/sheet_h.png');
	height: 66px;
	left: 33px;
	right: 33px;
}
.art-sheet-tc
{
	clip: rect(auto, auto, 33px, auto);
	top: 0;
}
.art-sheet-bc
{
	bottom: 0;
	clip: rect(33px, auto, auto, auto);
}
.art-sheet-cr, .art-sheet-cl
{
	background-image: url('/images/sheet_v.png');
	bottom: 33px;
	top: 33px;
	width: 66px;
}
.art-sheet-cr
{
	clip: rect(auto, auto, auto, 33px);
	right: 0;
}
.art-sheet-cl
{
	clip: rect(auto, 33px, auto, auto);
	left: 0;
}
.art-sheet-cc
{
	background-color: #FEFFFA;
	bottom: 33px;
	left: 33px;
	position: absolute;
	right: 33px;
	top: 33px;
	z-index: -1;
}
.art-sheet
{
	cursor: auto;
	margin-top: -4px !important;
}
#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare
{
	min-width: 1000px;
}
div.art-header
{
	height: 200px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 992px;
	z-index: 0;
}
div.art-header-jpeg
{
	background-image: url('/images/header.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	height: 200px;
	left: 0;
	position: absolute;
	top: 0;
	width: 992px;
	z-index: -1;
}
#art-flash-area
{
	height: 200px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 992px;
}
#art-flash-container
{
	height: 248px;
	left: 0;
	position: absolute;
	top: -24px;
	width: 992px;
}
#art-flash-container div.art-flash-alt
{
	height: 30px;
	margin: 0 auto;
	position: relative;
	top: 24px;
	width: 110px;
}
.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover
{
	letter-spacing: normal;
	outline: none;
	text-align: left;
	text-decoration: none;
	word-spacing: normal;
}
.art-menu, .art-menu ul
{
	border: 0;
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.art-menu li
{
	background: none;
	border: 0;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 5;
}
.art-menu li:hover
{
	white-space: normal;
	z-index: 10000;
}
.art-menu li li
{
	float: none;
}
.art-menu ul
{
	background: none;
	left: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
	z-index: 10;
}
.art-menu li:hover>ul
{
	top: 100%;
	visibility: visible;
}
.art-menu li li:hover>ul
{
	left: 100%;
	top: 0;
}
.art-menu:after, .art-menu ul:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
.art-menu, .art-menu ul
{
	min-height: 0;
}
.art-menu ul
{
	background-image: url(/images/spacer.gif);
	margin: -10px 0 0 -30px;
	padding: 10px 30px 30px 30px;
}
.art-menu ul ul
{
	margin: -30px 0 0 -10px;
	padding: 30px 30px 30px 10px;
}
.art-menu
{
	padding: 2px 1px 0 1px;
}
.art-nav
{
	height: 26px;
	position: relative;
	z-index: 100;
}
.art-nav .l, .art-nav .r
{
	background-image: url('/images/nav.png');
	height: 26px;
	position: absolute;
	top: 0;
	z-index: -1;
}
.art-nav .l
{
	left: 0;
	right: 0;
}
.art-nav .r
{
	clip: rect(auto, auto, auto, 992px);
	right: 0;
	width: 992px;
}
.art-menu a
{
	cursor: pointer;
	display: block;
	height: 24px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
}
.art-menu li
{
	margin-left: 2px;
	margin-right: 2px;
}
.art-menu ul li
{
	clear: both;
	margin: 0;
}
.art-menu a .r, .art-menu a .l
{
	background-image: url('/images/menuitem.png');
	display: block;
	height: 72px;
	position: absolute;
	top: 0;
	z-index: -1;
}
.art-menu a .l
{
	left: 0;
	right: 3px;
}
.art-menu a .r
{
	clip: rect(auto, auto, auto, 403px);
	right: 0;
	width: 406px;
}
.art-menu a .t
{
	color: #D5D6D1;
	line-height: 24px;
	margin: 0 3px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0 20px;
	text-align: center;
}
.art-menu a:hover .l, .art-menu a:hover .r
{
	top: -24px;
}
.art-menu li:hover>a .l, .art-menu li:hover>a .r
{
	top: -24px;
}
.art-menu li:hover a .l, .art-menu li:hover a .r
{
	top: -24px;
}
.art-menu a:hover .t
{
	color: #FAFCEE;
}
.art-menu li:hover a .t
{
	color: #FAFCEE;
}
.art-menu li:hover>a .t
{
	color: #FAFCEE;
}
.art-menu a.active .l, .art-menu a.active .r
{
	top: -48px;
}
.art-menu a.active .t
{
	color: #FFFFFF;
}
.art-menu ul a
{
	background-image: url('/images/subitem.png');
	background-position: left top;
	background-repeat: repeat-x;
	border-style: solid;
	border-width: 0;
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
	width: 180px;
}
.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
	background-image: none;
	display: inline;
	float: none;
	margin: inherit;
	padding: inherit;
	text-align: inherit;
	text-decoration: inherit;
}
.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
	color: #44463F;
	line-height: 20px;
	margin: 0;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0;
	text-align: left;
	text-decoration: none;
	text-indent: 12px;
}
.art-menu ul li a:hover
{
	background-position: 0 -20px;
	color: #2B2F0A;
}
.art-menu ul li:hover>a
{
	background-position: 0 -20px;
	color: #2B2F0A;
}
.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span
{
	color: #2B2F0A;
}
.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span
{
	color: #2B2F0A;
}
.art-content-layout
{
	border: none;
	display: table;
	padding: 0;
	width: 992px;
}
.art-content-layout .art-content-layout
{
	margin: 0;
	width: auto;
}
div.art-content-layout div.art-layout-cell, div.art-content-layout div.art-layout-cell div.art-content-layout div.art-layout-cell
{
	display: table-cell;
}
div.art-layout-cell div.art-layout-cell
{
	display: block;
}
div.art-content-layout-row
{
	display: table-row;
}
.art-content-layout
{
	background-color: Transparent;
	border: none !important;
	border-collapse: collapse;
	padding: 0 !important;
	table-layout: fixed;
}
.art-layout-cell, .art-content-layout-row
{
	background-color: Transparent;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
	text-align: left;
	vertical-align: top;
}
.art-vmenublock
{
	margin: 0 auto;
	min-height: 1px;
	min-width: 1px;
	position: relative;
	z-index: 0;
}
.art-vmenublock-body
{
	padding: 0;
	position: relative;
	z-index: 1;
}
.art-vmenublock-cc
{
	background-color: #FFFFFF;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}
.art-vmenublock
{
	margin: 7px;
}
.art-vmenublockcontent
{
	margin: 0 auto;
	min-height: 1px;
	min-width: 1px;
	position: relative;
	z-index: 0;
}
.art-vmenublockcontent-body
{
	padding: 5px;
	position: relative;
	z-index: 1;
}
.art-vmenublockcontent-cc
{
	background-color: #FFFFFF;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}
.art-vmenublockcontent
{
	margin: 0 auto;
	min-height: 1px;
	min-width: 1px;
	position: relative;
	z-index: 0;
}
.art-vmenublockcontent-body
{
	padding: 5px;
	position: relative;
	z-index: 1;
}
.art-vmenublockcontent-cc
{
	background-color: #FFFFFF;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}
.art-block
{
	margin: 0 auto;
	min-height: 1px;
	min-width: 1px;
	position: relative;
	z-index: 0;
}
.art-block-body
{
	padding: 0;
	position: relative;
	z-index: 1;
}
.art-block
{
	margin: 7px;
}
.art-blockheader
{
	height: 32px;
	margin-bottom: 0;
	position: relative;
	z-index: 0;
}
.art-blockheader .t
{
	color: #6B6E63;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	height: 32px;
	line-height: 32px;
	margin: 0;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0 10px 0 28px;
	white-space: nowrap;
}
.art-blockheader .l, .art-blockheader .r
{
	background-image: url('/images/blockheader.png');
	display: block;
	height: 32px;
	position: absolute;
	z-index: -1;
}
.art-blockheader .l
{
	left: 0;
	right: 22px;
}
.art-blockheader .r
{
	clip: rect(auto, auto, auto, 970px);
	right: 0;
	width: 992px;
}
.art-blockcontent
{
	margin: 0 auto;
	min-height: 1px;
	min-width: 1px;
	position: relative;
	z-index: 0;
}
.art-blockcontent-body
{
	padding: 7px;
	position: relative;
	z-index: 1;
}
.art-blockcontent-body
{
	color: #2A2B27;
}
.art-blockcontent-body a:link
{
	color: #84901D;
}
.art-blockcontent-body a:visited, .art-blockcontent-body a.visited
{
	color: #595B52;
}
.art-blockcontent-body a:hover, .art-blockcontent-body a.hover
{
	color: #84901D;
	text-decoration: none;
}
.art-blockcontent-body ul
{
	color: #54564E;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.art-blockcontent-body ul li
{
	background-image: url('/images/blockcontentbullets.png');
	background-repeat: no-repeat;
	line-height: 1.25em;
	padding: 0 0 0 13px;
	text-decoration: none;
}
.art-button-wrapper .art-button
{
	background: none;
	border: none;
	color: #F5F5F4 !important;
	cursor: default;
	display: inline-block;
	height: 34px;
	line-height: 34px;
	margin: 0;
	outline: none;
	overflow: visible;
	padding: 0 21px !important;
	text-align: left;
	text-decoration: none !important;
	vertical-align: middle;
	white-space: nowrap;
	width: auto;
	z-index: 0;
}
.art-button img, .art-button-wrapper img
{
	margin: 0;
	vertical-align: middle;
}
.art-button-wrapper
{
	display: inline-block;
	height: 34px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	vertical-align: middle;
	white-space: nowrap;
	width: auto;
	z-index: 0;
}
.firefox2 .art-button-wrapper
{
	display: block;
	float: left;
}
input, select, textarea, select
{
	vertical-align: middle;
}
.art-block select
{
	width: 96%;
}
.art-button-wrapper.hover .art-button, .art-button:hover
{
	color: #F8FAE6 !important;
	text-decoration: none !important;
}
.art-button-wrapper.active .art-button
{
	color: #FAFCEE !important;
}
.art-button-wrapper .l, .art-button-wrapper .r
{
	background-image: url('/images/button.png');
	display: block;
	height: 102px;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: -1;
}
.art-button-wrapper .l
{
	left: 0;
	right: 11px;
}
.art-button-wrapper .r
{
	clip: rect(auto, auto, auto, 400px);
	right: 0;
	width: 411px;
}
.art-button-wrapper.hover .l, .art-button-wrapper.hover .r
{
	top: -34px;
}
.art-button-wrapper.active .l, .art-button-wrapper.active .r
{
	top: -68px;
}
.art-button-wrapper input
{
	float: none !important;
}
.art-post
{
	margin: 0 auto;
	min-height: 1px;
	min-width: 1px;
	position: relative;
	z-index: 0;
}
.art-post-body
{
	padding: 7px;
	position: relative;
	z-index: 1;
}
.art-post
{
	margin: 5px;
}
a img
{
	border: 0;
}
.art-article img, img.art-article
{
	margin: 10px;
}
.art-metadata-icons img
{
	border: none;
	margin: 2px;
	vertical-align: middle;
}
.art-article table, table.art-article
{
	border-collapse: collapse;
	margin: 1px;
	width: auto;
}
.art-article table, table.art-article .art-article tr, .art-article th, .art-article td
{
	background-color: Transparent;
}
.art-article th, .art-article td
{
	border: solid 1px #8C981F;
	padding: 2px;
	text-align: left;
	vertical-align: top;
}
.art-article th
{
	padding: 7px;
	text-align: center;
	vertical-align: middle;
}
pre
{
	overflow: auto;
	padding: 0.1em;
}
.art-postheader
{
	color: #5E6615;
	font-size: 22px;
	margin: 0.2em 0;
	padding: 0;
}
.art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover
{
	color: #5E6615;
	font-size: 22px;
	margin: 0;
}
.art-postheader a:link
{
	color: #717B19;
	text-decoration: none;
}
.art-postheader a:visited, .art-postheader a.visited
{
	color: #98A522;
}
.art-postheader a:hover, .art-postheader a.hovered
{
	color: #84901D;
}
.art-postcontent p
{
	margin: 0.5em 0;
}
.art-postcontent, .art-postcontent p, ul.art-menu, ul.art-menu ul, ul.art-vmenu, ul.art-vmenu ul
{
	text-align: justify;
}
.art-postcontent
{
	margin: 0;
}
ol, ul
{
	color: #3F403A;
	margin: 1em 0 1em 2em;
	padding: 0;
}
li ol, li ul
{
	margin: 0.5em 0 0.5em 2em;
	padding: 0;
}
li
{
	margin: 0.2em 0;
	padding: 0;
}
ul
{
	list-style-type: none;
}
ol
{
	list-style-position: inside;
}
blockquote,
blockquote p,
.art-postcontent blockquote p
{
	color: #0D0D0C;
	font-style: italic;
	text-align: left;
}
blockquote,
.art-postcontent blockquote
{
	background-color: #E3EB9E;
	background-image: url('/images/postquote.png');
	background-position: left top;
	background-repeat: no-repeat;
	margin: 10px 10px 10px 50px;
	padding: 5px 5px 5px 41px;
}
/* begin Footer */
.art-footer
{
  position: relative;
  z-index: 0;
  overflow: hidden;
  width: 992px;
  margin: 0 auto;
}
.art-footer_index
{
  position: relative;
  z-index: 0;
  overflow: hidden;
  width: 992px;
  height: 1%;
  padding: 8px;
  margin: 0 auto;
}
.art-footer 
.art-footer-inner
{
  height: 1%;
  position: relative;
  z-index: 0;
  padding: 8px;
  text-align: center;
}

.art-footer
.art-footer-background
{
  position: absolute;
  z-index: -1;
  background-repeat: no-repeat;
  background-image: url('/images/footer.png');
  width: 992px;
  height: 150px;
  bottom: 0;
  left: 0;
}

.art-footer_index
.art-footer-background
{
  position: absolute;
  z-index: -1;
  background-repeat: no-repeat;
  background-image: url('/images/footer.png');
  width: 992px;
  height: 150px;
  bottom: 0;
  left: 0;
}

.art-rss-tag-icon
{
  position: relative;
  display: block;
  float: left;
  background-image: url('/images/rssicon.png');
  background-position: center right;
  background-repeat: no-repeat;
  margin: 0 5px 0 0;
  height: 25px;
  width: 25px;
  cursor: default;
}


.art-footer
.art-footer-text p
{
  margin: 0;
}

.art-footer .art-footer-text
{
  display: inline-block;
  color: #DADBD7;
  font-size: 11px;
}

.art-footer .art-footer-text a:link
{
  text-decoration: none;
  color: #D6E26F;

}

.art-footer .art-footer-text a:visited
{
  text-decoration: none;
  color: #AAADA4;

}

.art-footer .art-footer-text a:hover
{
  color: #599191;
  text-decoration: none;
}
.art-footer_index
.art-footer-text p
{
  margin: 0;
}

.art-footer_index .art-footer-text
{

  color: #DADBD7;
  font-size: 11px;
}

.art-footer_index .art-footer-text a:link
{
  text-decoration: none;
  color: #D6E26F;

}

.art-footer_index .art-footer-text a:visited
{
  text-decoration: none;
  color: #AAADA4;

}

.art-footer_index .art-footer-text a:hover
{
  color: #599191;
  text-decoration: none;
}
/* end Footer */
.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover
{
	color: #C8D73C;
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	text-decoration: underline;
	word-spacing: normal;
}
.art-page-footer
{
	color: #8C9084;
	margin: 1em;
	text-align: center;
	text-decoration: none;
}
.art-content-layout .art-content
{
	width: 100%;
}
.art-content-layout .art-content .art-block
{
	background-color: #FFFFFF;
}
.overview-table .art-layout-cell
{
	width: 33%;
}
.overview-table-inner
{
	margin: 10px;
}
table.table
{
	border-collapse: collapse;
	table-layout: fixed;
	text-align: left;
	vertical-align: top;
	width: 100%;
}
table.table, table.table tr, table.table td
{
	background-color: Transparent;
	border: none;
	margin: 0;
	padding: 0;
}
img.image
{
	border: none;
	margin: 0;
	padding: 0;
}
div.content_header_left {
  float: left;
}
div.content_header_right {
  float: right;
}
.clearing {
  clear: both;
  overflow: hidden;
  height: 0;
}