@import url(user.css);
@import url(navigation.css);

/* tf header fix */ 
.mzn0, .mzn980px{ height:130px !important; }

/* common */
html body #voila-page {font-family:Verdana,Arial, Helvetica,sans-serif;}
body, html{ padding:0; margin:0; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; background:#fff; }
input, select, textarea{ color:#333333; font-family:Verdana; font-size:11px; }
form { display:inline; padding:0; margin:0; }
a {text-decoration: none;}
a img{ border:0px none; }

/**/
.b {border: 1px solid red;}
.b1 {border: 1px solid green;}
.bdhp{border-top:15px solid red;}

/**/
.topmsg{}
.innermsg{ }
.error { color:#990000}
.success { color:#006633}
/**/
.floatleft {float:left}
.floatright {float:right}
.clearboth {clear:both}
.textcenter {text-align:center;}
.hauto{height:auto;}
/**/
.pointer, .cursor{ cursor: pointer; }
/**/
.fnormal{ font-weight:normal; }
.fbold{ font-weight:bold; }

.regoui{color:#AA0000; font-weight:bold; font-size:11px; }

/* overlay */
#messageOverlay{ background:#FFF; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;
	position:absolute; z-index:90; top:0; left:0; width:100%; text-align:center; height:500px; }
#messageContainer{position:absolute; z-index:100; top:150px; left:0; width:100%; text-align:center;}
/* end overlay */

/* ie6 upgrade bar */
.ie6_ubgrade_bar { height:46px; background-color:#320085; }
.ie6_ubgrade_bar .ie6_bar_content { width:985px; margin:0 auto; color:#fff; }
.ie6_ubgrade_bar .ie6_bar_info { float:left; display:block; width:46px; height:46px; background:url(../images/ie6_info.gif); }
.ie6_ubgrade_bar .ie6_bar_firefox { float:left; display:block; width:50px; height:46px; background:url(../images/ie6_firefox.gif); }
.ie6_ubgrade_bar .ie6_bar_safari { float:left; display:block; width:50px; height:46px; background:url(../images/ie6_safari.gif); }
.ie6_ubgrade_bar .ie6_bar_chrome { float:left; display:block; width:50px; height:46px; background:url(../images/ie6_chrome.gif); }
.ie6_ubgrade_bar .ie6_bar_ie { float:left; display:block; width:50px; height:46px; background:url(../images/ie6_ie.gif); }
.ie6_ubgrade_bar .ie6_bar_opera { float:left; display:block; width:52px; height:46px; background:url(../images/ie6_opera.gif); }
.ie6_ubgrade_bar .ie6_bar_text { float:left; width:680px; padding:10px 0 0 5px; }

/* */
div.suggest { position:absolute; display:none; z-index:10000; width:250px; height:255px; overflow:auto; }
div.suggest .suggest-bgr{ background:#b0b0b2; z-index:10001; padding:1px; }

div.suggest .suggest-bgr a,
div.suggest .suggest-bgr a.suggest-normal{ font-size:11px; display:block; padding:2px 3px; margin:1px 0 0 0; background:#FFFFFF; color:#333333; text-decoration:none; }
div.suggest .suggest-bgr a.suggest-selected{ background:#006699; color:#FFFFFF; }
div.suggest .suggest-bgr a.suggest-nomatch{ background:#FFFFFF; color:#990000; }

.usererror{float:left; height:19px; color:#fe0000; text-transform:uppercase; font-weight:bold; font-size:10px; position:absolute; z-index:1000;}
.usererror .arrow{background:url('../images/arr_error.gif'); height:19px; width:10px; float:left;}
.usererror .label{height:17px; line-height:17px; padding:0 6px; float:left; border:1px solid #c41117; background:#fff;}

.uerror { position: absolute; background: #FFF; border: 1px solid red; z-index: 1000; height: 17px; font-weight: bold; font-family: Arial;}

/* page header  */
.header{width:972px; margin:0px auto; clear:both;}
/**/

/* page content min heigth  */
.content { clear:both; width:990px; padding-top: 10px; margin:0px auto; } 
html>body .content { height:auto; } 

.shadowed336{ width:336px; margin:0px 0px 0px 0px; text-align:right; }
.shadowed336 .top{ height:14px; background:url('../images/shadowed336top.jpg') no-repeat; }
.shadowed336 .mid{ background:url('../images/shadowed336middle.jpg') repeat-y; padding:0 5px; }
.shadowed336 .bot{ height:14px; background:url('../images/shadowed336bottom.jpg') no-repeat; }
.floatright .shadow_bb { width:336px; height:324px; background:url('../images/rufc_rightbb.jpg') no-repeat; }

.staticpage{padding: 0px 0px 0px 0px;}

.roundedcontainer { width:640px; }
.roundedcontainer .ctop{background:url('../images/static_header.jpg') no-repeat top; width:640px;}
.roundedcontainer .cbottom{background:url('../images/static_footer.jpg') no-repeat bottom; width:640px;}
.roundedcontainer .cmiddle{background:url('../images/static_content.jpg') repeat-y; width:640px;}
.roundedcontainer .cinner{ padding:12px; }
.roundedcontainer .cinner h3.pagetitle{ padding:0 0 15px 0; margin:0; font-size:11px; font-weight:bold; text-transform:uppercase; }

/* error/confirmation pop-up */
.errormessage { background: #FDFDFD url('../images/form_bg.gif') repeat-x; text-align: center; padding:10px; width:400px; margin:0 auto; color: #313131; border:1px solid #000; }
.errormessage b { float: left; width: 400px; padding: 10px 0 10px 0; }
.errormessage a.action { color: #313131; font-weight: bold; padding: 0 3px 0 3px;  }
.errormessage a.closeoverlay { float: right; font-size: 10px; color: #313131; background: url('../images/form_close.gif') right 2px no-repeat; padding: 0 12px 0 0; }
.errormessage .lycos { text-align: left; clear: both; padding: 0 40px 0 43px;  }
.errormessage .lycos h2 { font-size: 13px; background: url('../images/warning.gif') no-repeat; padding: 10px 0 0 40px; height: 15px; margin-left: -40px; }
.errormessage .lycos a { color:#333333; text-decoration:underline; font-weight:normal; }
.errormessage .lycos a.btn { display: block; width: 194px; padding: 6px 0 6px 0; margin: 0 auto; text-align: center; background: url('../images/btn.gif') no-repeat; color: #fff; text-decoration:none; }
/* end error/confirmation pop-up */

/* new commerce */
.newcommpart{ width:632px; height:70px; background:url('../images/games/newcomm.jpg') no-repeat; }
.newcommpart .ncleft{ width:190px; padding:14px 0 0 14px; float:left; text-align:left; color:#6f1d00; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; }
.newcommpart .ncright{ width:250px; float:left; text-align:center; padding:8px 0 0 0; color:#6f1d00; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.newcommalert{ width:535px; height:201px; padding:135px 0 0 0; line-height:10px; background: url('../images/games/newcommalert.jpg') no-repeat; text-align: center; margin:0 auto; color:#6f1d00; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.newcommalert a { color:#6f1d00; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; }
/* end new commerce */

/* right podium */
.podium-right { width: 330px; height: 139px; padding: 41px 0 0 3px; background: url('../images/games/classement_block.gif') no-repeat; }
.podium-right .pnav { clear: both; width: 325px; height: 21px; }

.podium-right .pnav .plnk { float: left; height: 21px; padding: 0 4px; background: #5f1c5f; }
.podium-right .pnav .plnk-active { float: left; height: 22px; padding: 0px 4px; background: white; }
.podium-right .pnav .plnk a, .podium-right .pnav .plnk-active a { line-height: 22px; padding: 0 4px; color: #fff; font-size: 10px; }
.podium-right .pnav .plnk-active a { color: #636363; }

.podium-right .pdata { clear: both; width: 320px; height: 90px; color: #646464; font-size: 10px; padding: 7px 5px 0px 5px; }
.podium-right .pdata .cls { display: none; height: 94px; padding: 8px 6px; }
.podium-right .pdata-active { display: block; }
.podium-right .pdata .row { height: 12px; padding: 0 0 2px 0; }
.podium-right .pdata .row a { text-decoration: none; color: #646464; }
.podium-right .pdata .row .pavatar { width: 20px; float: left; }
.podium-right .pdata .row .pseudo { width: 110px; float: left; }
.podium-right .pdata .row .pscore { width: 75px; float: left; }
.podium-right .pdata .row .pniveau { float: left; }
.podium-right .pdata .total{ padding: 7px 0 0 0; float: left; }
.podium-right .pdata a.classment { display: block; float: right; margin: 7px 0 0 0; padding: 0 5px 0 10px; background: url('../images/games/arr1.jpg') no-repeat 0 3px; color: #646464; text-decoration: underline; }

/* right tournament */
.tournament-right { width: 330px; height: 204px; padding:38px 0 0 4px; background: url('../images/games/tournament_block.gif') no-repeat; margin-top: 5px; }
.tournament-right .duration { clear:both; color:#646464; font-size:11px; font-weight:bold; height:17px; padding:0 5px; }
.tournament-right .bottomDescription { clear:both; color:#646464; font-size:10px; }
.tournament-right .tnav { clear: both; width: 325px; height: 22px; }
.tournament-right .tnav .tlnk { float: left; height: 22px; padding: 0 4px; background: #ffa700; }
.tournament-right .tnav .tlnk-active { float: left; height: 23px; padding: 0 4px; background: white; }
.tournament-right .tnav .tlnk a, .tournament-right .tnav .tlnk-active a { line-height: 23px; padding: 0 4px; color: #fff; font-size: 10px; }
.tournament-right .tnav .tlnk-active a { color: #636363; }

/*~~~ stats ~~~*/
.tournament-right .tdata { clear: both; width: 320px; height: 90px; color: #646464; font-size: 10px; padding: 4px 5px 5px 5px; }
.tournament-right .tdata .cls { display: none; height: 94px; padding: 8px 6px; }
.tournament-right .tdata-active { display: block; }
.tournament-right .tdata .row { height: 12px; padding: 0 0 2px 0; }
.tournament-right .tdata .row a { text-decoration: none; color: #646464; }
.tournament-right .tdata .row .tavatar { width: 20px; float: left; }
.tournament-right .tdata .row .tseudo { width: 110px; float: left; }
.tournament-right .tdata .row .tscore { width: 75px; float: left; }
.tournament-right .tdata .row .tniveau { float: left; }

/*~~~ prizes ~~~*/
.tournament-right .tdata .prizerow { padding: 2px 0 3px 2px; float: left;}
.tournament-right .tdata .prizerow a { text-decoration: none; color: #646464; }
.tournament-right .tdata .prizerow .tpimage { float: left; }
.tournament-right .tdata .prizerow .tpimage .tptype { padding:3px 0px; text-align:center; }
.tournament-right .tdata .prizerow .tptitle { width: 280px; float: left; margin:0px 0px 0px 10px;}
.tournament-right .tdata .prizerow .tpsummary { width: 280px; float: left; margin:0px 0px 0px 10px;}

.tournament-right .tdata .total{ padding: 7px 0 0 0; float: left; }
.tournament-right .tdata a.classment { display: block; float: right; margin: 4px 0 0 0; padding: 0 5px 0 10px; background: url('../images/games/arr2.jpg') no-repeat 0 3px; color: #646464; text-decoration: underline; }

/*~~~ overlay ~~~*/
.tpdetails_container { margin: 0px auto; border: 1px solid #000000; width: 500px; background: #FFFFFF; padding: 0 10px 10px 10px; }
.tpdetails_container .close { float: right; margin: 10px 10px 0 10px; }
.tpdetails_container .description { float: left; width: 300px; padding: 0 0 0 15px; text-align: left; }


/* footer */
.footer{ width:990px; margin:0px auto; clear:both; text-align:center; font-size:9px; line-height:150%; padding:10px 0 0 0; }
.footer a{ font-size:10px; color:#333333; }
.footer a:hover{ text-decoration:underline; }

/* Themes body background */
.bodydefault { background:#FFFFFF; }
.megaddd{ width:864px; margin:0px auto; height:100px; padding:10px 0 0 126px; clear:both; background:url('../images/adds/megadefault.jpg') no-repeat 1px 0; }
.megaddd .megapub{ width:730px; height:90px; float:left; }
.megaddd .publicite{width:17px; height:89px; float:left; background:url('../images/adds/publicite.jpg') no-repeat; }

/* Slide-in */
#dropinboxv2cover { width: 1000px; height: 355px; position:absolute; top: 100px; z-index: 90; overflow:hidden; visibility: hidden; background:#FFF; /*filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;*/
	top:0; left:0; text-align:center; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
#dropinboxv2{ width: 790px; height: 390px; z-index: 100; visibility: hidden; background: url('../images/common/slideinbg2.gif') #FFF; padding: 0; margin: 200px 0 0 0; position:absolute; left: 100px; top: 100px; filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}
.dropinboxheader { font-size: 18px; font-weight: bold; padding: 20px 0 0 35px; width: 620px; height: 30px; }
.slideindescription { width: 340px; padding: 15px 0 0 10px; height: 320px; font-weight:normal; float: left; text-align: center; }
.slideindescription .title { width: 330px; height: 185px; text-align: left; font-weight:normal; padding: 5px 0 0 0; }
.slidein { float: left; font-size:9px; width: 426px; margin: 25px 0 0 0px; }
.slidein .subscribe { background: url('../images/common/slidein_submit.gif'); width: 208px; height: 50px; border: 0px; margin: 30px 0 0 100px; }
.slidein .links_container { width: 400px; padding: 20px 0 0 0; }
.slidein .links_container .actionlink { width: 200px; float: left; text-align: center; }
.slidein .links_container .actionlink a { color: #313131; text-decoration: underline; }
.slidein .title{ width:400px; color: #72777F; margin:0px auto; padding:3px 0 0 0; font-size:11px; }
.slidein ul { float: left; width: 400px; list-style: none; padding: 0px 0 0 10px; margin: 0px 0 0 0; font-size:11px;}
.slidein ul li.question { width: 400px; font-weight: bold; padding: 0 0 3px 3px; margin: 5px 0 2px 0; color: #000; }
.slidein ul li { float: left; width: 400px; margin: 3px 0 0 0; }
.slidein ul li input { float: left; margin: 0px 3px 3px 3px; }
.slidein ul li select { float: left; width: 300px; }
.slidein ul li span { float: left; margin: 3px 5px 0px 0px; }
.slidein ul li input.text { float: left; margin: 0px 3px 0px 3px; height: 12px; }
/* End slide-in */

.cmjpage{ width:990px; margin:0px auto; }

/* RSS */
.rss_message { width:14px; height:14px; margin:0px 0px 0px 80px; display:block; background:url('../images/common/feed-icon-14x14.png') no-repeat; }
.rss_feed { padding:5px 0px 0px 0px; color:#000;}
.rss_icon {width:14px; height:14px; float:left; background: url('../images/common/feed-icon-14x14.png') no-repeat; border:none; cursor:pointer;}
.rss_feed .rss_icon { padding:0px 2px 0px 0px;}
a.rss_icon:hover { background: url('../images/common/feed-icon-14x14.png') no-repeat!important; }
.rss_info_icon { padding:0px 0px 0px 16px!important; height:14px!important; display:block; background: url('../images/common/feed-icon-14x14.png') no-repeat; border:none!important; font-size:9px; color:#000; }
a.rss_info_icon:hover { background: url('../images/common/feed-icon-14x14.png') no-repeat!important; }
.rss_window { background:#FFF; padding:10px; height:150px; width:693px; margin:0 auto; border:1px solid #000; text-align:left; }
.rss_window .rss_ws { width:5px; height:1px; }
.rss_window .rss_mwleft { width:340px; height:90px; border:1px solid #000; text-align:center; font-size:10px; padding:10px 0px 0px 0px; }
.rss_window .rss_mwright { width:340px; height:70px; border:1px solid #000; text-align:center; font-size:10px; padding:30px 0px 0px 0px; }
.rss_window .rss_mwleft a, .rss_window .rss_mwright a { color:#009999; }
.rss_window .title { margin:0px 0px 10px 0px; }

.rss_info_title { padding:0px 0px 0px 17px; font-size:9px; }
.rss_info_field { margin:3px 0px 0px 0px; }

.prheader .nav .main .rss_icon { margin:3px 0px 0px 3px; border:none;}

.inv_message { padding-bottom: 5px; }

.sitedu{padding:5px 0 0 0; color:#333;}

/*.
pagecontent{ width:990px; float:left; }
.pageadd{ width:154px; float:left; padding:200px 0 0 0; }
.skyscraper{ width:137px; height:620px; padding:18px 0 0 17px; background:url('../images/adds/skyrightdefault.jpg') no-repeat; }
*/

/* users list */
.userslistcontainer { background: url('../images/seo_page_header.gif') no-repeat 0px 23px; width: 985px; }
.userslistcontainer .head_title { padding: 5px; color: #6c6c6c; font-size: 18px; font-weight: bold; font-face: Arial; }
.userslistcontainer .left { padding: 40px 10px 10px 10px; width: 625px; }
.userslistcontainer .left a { padding: 2px; color: #6c6c6c; text-decoration: underline; }
.userslistcontainer .letters { text-align: center; padding: 5px; }
.userslistcontainer .letters span { font-weight: bold; padding: 2px; color: #6c6c6c; }
.userslistcontainer .pagination { text-align: center; padding: 10px; }
.userslistcontainer .pagination span { font-weight: bold; padding: 2px; color: #6c6c6c; }
.userslistcontainer .leftcolumn { width: 220px; padding-left: 150px; }
.userslistcontainer .rightcolumn { width: 220px; }

/* games list */
.gameslistcontainer { background: url('../images/seo_page_header.gif') no-repeat 0px 0px; width: 985px; color: #6c6c6c; font-size: 10px; }
.gameslistcontainer .games { padding: 20px 22px 10px 25px; width: 595px; float: left; }

/* community */
.communitycontainer { background: url('../images/seo_page_header.gif') no-repeat 0px 23px; width: 995px; }
.communitycontainer .head_title { padding: 5px; color: #6c6c6c; font-size: 18px; font-weight: bold; font-face: Arial; }
.communitycontainer .left { padding: 40px 10px 10px 10px; width: 625px; }
.communitycontainer .subheader { padding: 5px; color: #6c6c6c; font-size: 12px; font-weight: bold; font-face: Arial; }
.communitycontainer .readmore { padding: 5px; color: #6c6c6c; text-decoration: underline; }

/* carousel v1 default container */
.carousel_default{ position:absolute; width:311px; height:205px; background:url('../images/games/game_chance_flow.gif') no-repeat; }

.pagebgr{ /*background:#fff;*/ width:990px; overflow:hidden; clear:both; }

/*horoscope*/
.gethoroscope { margin:2px 0px 0px 2px; border:0px; background:#FFF url('../images/navigation/btn_ok.gif'); width:19px; height:13px; cursor:pointer; }