body {
	padding:0px 0 0px 0;
	margin:0 0 0px 0;
	text-align: center;
	background:#c0c0c0;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#000000;
}

:focus {	outline: 0;}

html {margin:0px 0 0px 0; padding:0 0 0px 0;}
p,h1,h2,h3,h4,h5,ul,form,fieldset {margin:0; padding:0; float: left; border:0;}
ul, p {list-style-type: none; float: left;}
a {color:#339900; text-decoration: underline; outline: none}
a:hover{text-decoration: none !important; color: #000;}

/* START temp login box */
.loginBox label{display: block; float: left; width:100px; clear: left; padding-top:7px; padding-right:10px; text-align: right; font-size:12px; }
.loginBox .textFld{ float: left; width: 150px; padding:3px; margin-bottom: 10px;font-size:12px; }
.loginBox span{display: block; float: left; padding: 2px 0 0 5px; font-size:11px;}
.loginBox a{display: block; float: left; margin-top:5px; font-size:11px;}
/* END temp login box */

#allContent { width:1000px; margin:0 auto; text-align:left; }
#cHolder {width:960px; padding: 0 20px 20px 20px; float: left; background: #fff url(../img/bg_head_front.jpg) repeat-x 0 -2px;}
#theContent {float: left; width:960px; background: #fff}
.toLeft {float: left}
.toRight {float: right !important}
.alignLeft{text-align:left !important}
.alignRight{text-align:right !important}
.alignCenter{text-align:center !important}
.clearLeft {clear: left;}
#cHolder div {float: left}

#header {width:960px; background: #f4f4f4 url(../img/bg_head_front.jpg) repeat-x 0 0; float: left;  border-bottom: solid 1px #e9e9e9; position: relative;}
#page {width:960px; float: left; padding:15px 0 0 0px; background: #ffffff;}
#header h1{position: relative; padding:3px 0px 8px 0px;}

#header h1 a{font-size:1px; width:211px; height:47px; display: block; text-indent: -9999px; background-position: 0px 0px !important; position: relative; top:2px;}

#header ul.topMenu {padding: 24px 0 0 20px; position: relative; top:4px; line-height:14px;}
#header ul.topMenu li{float: left; padding: 0 0px 0 0px; position: relative;}
#header ul.topMenu li a{display: block;float: left; padding:8px 9px 9px 9px;  font-weight: 100; text-decoration: none; color: #000;  background:url(../img/li_border.jpg) no-repeat right bottom; font-family: Tahoma, Arial, sans-serif; font-size: 13px;}
#header ul.topMenu li a.nobg{background:none;}
#header ul.topMenu li a:hover, #header ul.topMenu li a.active-menu-item {background: white;  position: relative; left:-1px; top:-1px; border: solid 1px #e8e8e8; border-bottom:0; padding:8px 7px 8px 9px;}
#header ul.topMenu li a.active-menu-item {position: relative; left:-1px; top:-1px; border: solid 1px #e8e8e8; border-bottom:0; padding:8px 7px 9px 9px;}

.searchField {width:126px; border: solid 2px #848484; border-bottom: solid 2px #fafafa; border-right: solid 2px #fafafa;}
.submitBtn { border: solid 2px #848484; border-top: solid 2px #fafafa; border-left: solid 2px #fafafa; background: #f0f0f0; position: relative; left: 5px; cursor: pointer;}
.infoSection {float: right !important; position: relative; padding-top:20px; padding-left:10px;}
.infoSection .logInLnk{margin-left: 10px; text-decoration: none; font-weight: bold;}

.logged{padding-left: 20px; display: block; float: right !important; padding-top:10px; padding-right:0 !important; font-size:10px; text-align: right; color: #666; width:280px; font-family: Tahoma, Arial, sans-serif; position: absolute; top:0; right:0;}
.logged a{font-weight: bold;  color: #666; text-decoration: none}
.logged a:hover{text-decoration:underline !important;}
.logged a b{font-weight: bold !important;  color:#5b2d7b !important }

.buttonLike {display: block; float: right; font-weight: bold; color: #fff; text-decoration: none;  padding:0px 0 0 8px; height:20px; margin-left: 10px; font-size:11px; position: relative; top:5px;}
.buttonLike:hover{color: #fff}
.buttonLike span{display: block; float: left;  padding:3px 8px 0 0px; height:17px; cursor: pointer;}

.logged .buttonLike{font-weight: 100;  color: #fff}


.movB { background: #5b2d7b url(../img/red_b_l.jpg) no-repeat 0 0; }
.movB span{background: #5b2d7b url(../img/red_b_r.jpg) no-repeat right 0;}

.grayB { background: #808080 url(../img/green_b_l.jpg) no-repeat 0 0; }
.grayB span{background: #808080 url(../img/green_b_r.jpg) no-repeat right 0;}

.grB { background: #808080 url(../img/gray_bg_l.gif) no-repeat 0 0; font-weight: bold;}
.grB span{background: #808080 url(../img/gray_bg_r.gif) no-repeat right 0; font-weight: bold;}


.redB { background: #ff3a06 url(../img/red_br_l.gif) no-repeat 0 0; }
.redB span{background: #ff3a06 url(../img/red_br_r.gif) no-repeat right 0;}

.greenB { background: #359f00 url(../img/green_bg_l.gif) no-repeat 0 0; }
.greenB span{background: #359f00 url(../img/green_bg_r.gif) no-repeat right 0;}

#page h2{font-size:18px; font-weight:100; padding: 10px 0 0px 0; width:100%}
#page h3{font-size:14px; font-weight:bold; padding: 10px 0 0px 0;  width:100%}
#page p {padding: 15px 0 0 0; line-height:18px; width:100%}
#page ul {padding: 15px 0 15px 0; line-height:18px;}
#page ul li{background: url(../img/dbl_arr.jpg) no-repeat 0 5px;}


/*Equipes*/
.equipes {background: #f9f9f9; width:840px; float: left; padding:0px; border: solid 1px #e9e9e9; margin: 0px 0 0px 0; position: relative; padding-right: 118px; z-index: 1000;}
.equipes a{display: block; float: left; padding:7px 8px 10px 8px; height:21px; text-decoration: none; color: #333; font-size:10px; text-align: center;  position: relative;}
.equipes a:hover{}
.equipes a:hover span{display: block; }
.equipes a img{border:0; height:24px; width:30px; margin:0 0 0px 0; padding:0 0 0 0; position: relative; z-index:0;display: inline; text-align: center;}
.equipes a.active{background: #dedede}

.selectE {position: absolute; width:94px; background:#e5e5e5 url(../img/bg_select_dev.gif) no-repeat 0 0; height:18px; right:-1px;  padding:10px 9px 10px 11px; z-index:0;}
.selectE select {font-size:11px; width:94px; display: none;}

.tName {display: block;  background: #dedede; color: #333; position: absolute !important; display: none; top:-14px; left:-45%; border: 1px #b3b3b3 solid; text-align: center; z-index:1000; padding:1px 5px 1px 5px;width:70px;}

.selected1 {padding:6px 7px 9px 7px !important; border: green solid 1px }
.selected1 span{display: block;   background: green; color: #fff; border: 1px #b3b3b3 solid; z-index:0 !important;}

.selected2 {padding:6px 7px 9px 7px !important; border: #b3b3b3 solid 1px }
.selected2 span{display: block;   background: #dedede; color: #333; border: 1px #b3b3b3 solid; z-index:0 !important;}


.selected3 span{display: block;   background: green; color: #fff; border: 1px #b3b3b3 solid; z-index:0 !important;}

.selected4 {padding:6px 7px 8px 7px !important; border: #b3b3b3 solid 1px; border-bottom:2px solid #b3b3b3}

.selected5 {padding:7px 7px 8px 7px !important;  border-bottom:2px solid #b3b3b3}
.selected5 span{display: block;   background: #dedede; color: #333; border: 1px #b3b3b3 solid; z-index:0 !important;}




/*3 clns*/
#the3Clns {width:960px; float: left; padding:0px 0 0 0;  }
#bigCln {width:440px; float: left; font-family: Arial, sans-serif; font-size: 12px; color: #333;}
.w440 {width:440px; float: left; margin-top:15px; color: #333; }
.w440x {width:100%; float: left; }
.top15 { margin-top:25px !important;}
.big2 {width:630px !important; float: left; }
.big3 {width:660px !important;}
.clearLeftx {clear: left;}

/* info du jour */
.infoDuJour {width:420px; padding: 10px 10px 0 10px; float: left; background: url(../img/green_bg.jpg) repeat-x 0 0; margin-top:15px;}
.infoDuJour h1{width:420px; float: left; color: #99aa5b; font-weight: bold; font-size:14px; text-transform: uppercase; padding: 0 0 10px 0; font-family: Tahoma, Arial, sans-serif;}
.infoDuJour h2{width:420px; float: left; color: #333; font-weight: bold; font-size:17px;  font-family: Tahoma, Arial, sans-serif; line-height:19px;}
.infoDuJour h2 a{ text-decoration: none; color: #000;}
.infoDuJour h2 a:hover{ color:#339900;}
.infoDuJour h2.clubColor a{ color: #000 !important;}
.infoDuJour p{width:420px; float: left;line-height:15px; padding: 0px 0 0 0;}
.infoDuJour p a{color:#339900; text-decoration: none; font-weight: bold}
.infoDuJour p a:hover{ text-decoration: underline !important; }
.infoDuJour .infoFooter{width:420px; float: left; padding: 8px 0 0 0; }
.infoDuJour .infoFooter a{display: inline; text-decoration: none; color: #99ac5a}
.infoDuJour .infoFooter a:hover{text-decoration: underline !important;}
.infoDuJour p img{float: left; margin: 2px 5px 5px 0 }
.articleInfo {color: #999; display: block; float: left; padding:2px 0 5px 0 }
.articleInfo a {color: #333; text-decoration: none;}
.articleInfo a:hover {text-decoration: underline !important;}
.capitalize {text-transform: capitalize;}
.commAnchor {width: 1px; overflow: hidden; text-decoration: none;}

/*dimple info*/
.simpleInfo {width:440px; padding: 0 0 30px 0; float: left; }
.simpleInfo h2{width:440px; float: left; color: #000; font-weight: bold; font-size:17px; line-height:19px; font-family: Tahoma, Arial, sans-serif; padding-bottom: 0px; }
.simpleInfo h2 a { text-decoration: none; color: #000; }
.simpleInfo h2 a:hover { text-decoration: none; color: #339900; }
.simpleInfo p{width:440px; float: left;line-height:15px; padding: 0px 0 0 0; clear: left;}
.simpleInfo div{width:440px; float: left;line-height:15px; padding: 0px 0 0 0; clear: left;}
.simpleInfo p a{color: #339900; text-decoration: none; font-weight: bold}
.simpleInfo div a{color: #339900; text-decoration: none;}
.simpleInfo .infoFooter{width:440px; float: left; padding-top: 8px !important; color: #999;}
.simpleInfo .infoFooter a{ color: #999999; text-decoration: none; font-weight:100 !important}
.simpleInfo .infoFooter a:hover{ color: #555; text-decoration: underline !important;}
.simpleInfo p img{float: left; margin: 3px 7px 5px 0 }
.simpleInfo div img{float: left; margin: 3px 10px 5px 0 }

/*devision results table*/
.resultatsDevision {width:440px; padding: 30px 0 30px 0px; float: left; }
.resultatsDevision h2{width:440px; float: left; color: #000; font-weight: normal; font-size:17px; font-family: Tahoma, Arial, sans-serif;}
.resultatsDevision table{float: left; margin-top:10px; }
.resultatsDevision table td{padding-bottom:2px; padding-top:2px;}
.resultatsDevision table a{text-decoration: none;}
.resultatsDevision table a:hover{color:#339900 !important;}
.resultatsDevision table .when{padding-right:5px; width:30px !important; color: #999; font-size:11px;}
.resultatsDevision table .team1{ background: #f6faeb; width:105px; padding: 0 10px 0 5px; text-align: right; height:20px;}
.resultatsDevision table .team2{ background: #f6faeb; width:105px; padding: 0 5px 0 10px; text-align: left; height:20px;}
.resultatsDevision table .score{ background: #f6faeb url(../img/bg_score.gif); width:40px; padding: 0 0px 0 0px; text-align: center; font-weight: bold; color: #fff; font-family: Tahoma, Arial, sans-serif; border-bottom: solid 1px #fff; height:20px;}
.resultatsDevision table .score a{ color: #fff;}
.resultatsDevision table .score a:hover{ color: #fff !important; }
.resultatsDevision table .inprogress{ background: #effab4; width:40px; padding: 0 0px 0 0px; text-align: center; font-weight: 100; color: #339900; border-bottom: solid 1px #fff;}
.resultatsDevision table .option1{ color: #333; width:42px; font-size:10px;}
.resultatsDevision table .option2{color: #333; width:35px; font-size:10px;}
.resultatsDevision table .option1 a{ color: #000; text-decoration: none; font-size:11px; display: block;border-right: solid 0px #e9e9e9; display: block;padding-right:4px !important; padding-left:5px;}
.resultatsDevision table .option2 a{ color: #000; text-decoration: none; font-size:11px; display: block; padding-left:3px; padding-right:5px; }
.resultatsDevision table .bets { }
.resultatsDevision table .bets a{ color: #000; text-decoration: none; font-size:11px; display: block; padding-left:5px; font-weight: bold; border-left: solid 1px #c4c4c4;}
.resultatsDevision .infoFooter{width:440px; float: left; padding: 10px 0 0 0;}
.resultatsDevision .infoFooter a{display: block;}

/*.npar .team1, .npar .team2 {background: #fff !important}*/


#mediumCln {width:300px; float: left; padding-top:0px; position: relative; z-index:0 !important;}

#smallCln {width:180px; float: left; padding: 0px 20px 0px 20px;}
#smallCln a.bannr {margin-bottom: 0px; display: block; float: left;}
#smallCln a.bannr img{border:0; float: left;}


/*  tabs box */
.tabuBox {width:178px; float: left; padding-top:15px;}
.theTbox {border: solid 1px #e0e0e0; float: left; width:178px; padding:7px 0 10px 0; }
.noBpadd {padding-bottom:0 !important; border-bottom:0;}
.tabuBox h2 {font-size:12px; text-transform: uppercase; font-weight:100;position: relative; width:158px; padding:0 10px 3px 10px;  color: #000; font-family: Tahoma, Arial, sans-serif}
.theTbox ul {}
.theTbox ul li{clear: left; float: left;}
.theTbox ul li a{display: block; float: left; clear:left; width:143px; padding: 3px 0 0 15px; font-size:11px; color: #333; text-decoration: none; background: url(../img/plus.gif) no-repeat 10px 7px; }
.theTbox ul li a:hover{color: #339900 !important;}
.theTbox .indented li{width:156px !important; clear: left; float: left; padding:3px 0 0 18px; background: url(../img/plus.gif) no-repeat 6px 7px;}
.theTbox .indented li a{display: inline !important; float:none !important; width:0; padding:0; font-size:11px; color: #333; text-decoration: none; background:none !important;}
.theTbox .indented li span{font-size:11px !important;}
.indented li a{}
.indented ul li a:hover{text-decoration:underline !important; }

.tabuBox .tab {display: block; float: left; border: solid 1px #e0e0e0;  border-bottom:0; color: #999; font-size:10px; padding:3px 3px 3px 12px; text-decoration: none; font-weight: bold;margin-right:3px; background: #f3f3f3 url(../img/p_s_u.gif) no-repeat 3px 7px;}
.tabuBox .tab:hover{color: #000 !important;}
.tabuBox .selected{ position: relative; background: #fff url(../img/p_s.gif) no-repeat 3px 7px; margin-right:3px; padding-bottom:4px; margin-bottom:-1px}

.simpleTabs .tab {padding:3px 3px 3px 3px; background: #f3f3f3; font-size:10px;}
.simpleTabs .selected{padding:3px 3px 4px 3px;  margin-bottom:-1px; background: #fff;}

.clasament { float: left; width:100%; padding:0; margin:0; font-size:11px;}
.clasament li {float: left;border-bottom: solid 1px #e0e0e0; padding: 3px 0 3px 0; width:100%; }
.clasament li a{display: inline !important;float: none !important; background: none !important; color: #339900; padding:0 !important;}
.clasament li a:hover{text-decoration: underline !important;}
.clasament li span{display: block; float: left; margin:0}
.po {width:18px;float: left; color: #333; padding-left:10px; font-size:11px;}
.club { width:92px; padding: 0 5px 0 5px !important}

.joueur { width:92px; color: #333; padding: 0 5px 0 5px !important;}
.joueurh { width:92px; padding: 0 5px 0 5px !important}
.zaTop { width:112px;  color: #999;  padding-left:10px; }

.p{width:18px; color: #333;}
.j{width:18px;color: #333; }
.ph{width:18px; color: #999;}
.jh{width:18px;color: #999; }
.h {color:#999 !important;}
.hinfo {color:#999 !important; padding-left:10px;}
.l {border:0 !important; padding-bottom:0 !important;}
.all {position: absolute; top:0; right:9px; text-transform: none !important; font-weight: 100;font-size:11px; text-decoration: none;}
.golh {background: url(../img/gol.gif) no-repeat 0 0; width:11px; font-size:1px; height:11px; float: right !important; padding-right:15px;}
.yellowKh {background:  url(../img/yellow_k.gif) no-repeat 0 0; width:11px; font-size:1px; height:11px; float: right !important; padding-right:12px;}
.yellowK {width:20px;  float: right !important; text-align: center; position: relative; right:5px;  color: #333;}
.redK {width:20px;  float: right !important; text-align: center; position: relative; right:10px;  color: #333;}
.redKh {background: url(../img/red_k.gif) no-repeat 0 0; width:11px; font-size:1px; height:11px; float: right !important;padding-right:12px;}
.gol {width:20px;  float: right !important; text-align: center; position: relative; right:10px; color: #333;  color: #333;}

.teamLft { float: left; width:68px; text-align: right; padding-right:5px;  color: #333;}
.teamRght { float: left;  width:68px; text-align: left; padding-left:5px; color: #333;}
.lnkMdl {float: left; width:30px; font-weight: bold; text-align: center; color: red !important;}

/*create profile box*/
.createProfileHolder { width:300px; height:345px;  overflow:hidden;float: left;  position: relative; z-index:0 !important;}
.createProfile {color: #fff; background: #fff url(../img/supps.png) no-repeat 0 0; width:270px; border: dotted 0px #a8a8a8; padding:12px 15px 0px 15px; float: left; font-size:13px; height:330px; overflow:hidden; position: relative; margin-top:15px; z-index:1 !important;}
.createProfile a{color: #fff; }
.createProfile ul{padding: 5px 0 5px 0; width:268px; float: left; font-size:12px}
.createProfile p{  width:100%}
.createProfile ul li{padding-left:17px; background: url(../img/gala.gif) no-repeat 0 6px; padding-top:2px;}
.tahoma {font-family: Tahoma, Arial, sans-serif; font-size:14px;}
.spRg {position: relative; top: -94px; left:10px; z-index:1000 !important; }

.redButton {display: block; float: left; background: url(../img/bg_but_l.gif) no-repeat right 0;color: #fff; font-weight: bold; text-decoration: none; font-size:12px; margin-top:17px;position: relative; left:5px; }
.redButton:hover{color: #ffd9cf;}
.redButton span{display: block; float: left; background: url(../img/bg_but.gif) no-repeat 0 0; padding: 7px 15px 0 15px; height:28px; cursor: pointer; }


.visiteGuidee { position: relative; top: 0px; font-size:11px; left: 7px; color: #fff; display: block; float: left; clear: left;}
.visiteGuidee:hover{ position: relative; top: 0px; font-size:11px; left: 7px; color: #fff; display: block; float: left; clear: left;}


.challenge {width:300px; padding: 0px 0px 0px 0px; float: left; background: url(../img/bg_challenge_a.gif) no-repeat 0 bottom; margin-top: 15px; cursor: pointer;}
.challenge h2 {width:280px; padding: 5px 10px 0px 10px; background:  url(../img/bg_challenge.gif) no-repeat 0 0; font-size:18px; text-transform: uppercase; font-weight: bold; float: left; color: #cc3300 }
.challenge p {width:280px; padding: 0px 5px 5px 10px; float: left; }

.specialBox {width:280px; padding:10px 10px 0px 10px; background: url(../img/bg_special.gif); float: left; margin-top:0px;}
.specialBox h2{font-size:13px; font-weight:bold; width:268px; padding: 6px 0 0 10px; background-color:#339900; background-image: url(../img/smallLogo_arrow.gif) !important; background-repeat:no-repeat; background-position:255px 8px; height:23px; float: left; color: #fff; text-transform: uppercase; font-family: Tahoma, Arial, sans-serif; border-left:solid 1px #e0e0e0;
 border-right:solid 1px #e0e0e0;}
.specialBox h2 span{font-weight: 100;}
.specialBox h2.linked{cursor: pointer}

.white300 {background: #fff; width:258px; padding:10px; position: relative; border: solid 1px #e0e0e0; border-top:0; margin-bottom:10px;}
.rsSpacer {font-size:1px; height:1px; width:100%; float:left}

/*supporters*/
.supporters {padding-top:45px;}
.supporters ul {position: absolute; top:10px; left:0; width:100%; border: solid 1px #e0e0e0; border-left:0; border-right:0; height:18px; z-index:10}
.supporters ul li{float: left; }
.supporters ul li a{display: block; background: #f3f3f3; padding:2px 10px 2px 10px;float: left; font-weight: bold; font-size:11px; color:#999; text-decoration: none; border-right: solid 1px #e0e0e0; border-top:0; border-bottom:0; height:14px; text-align: left}
.supporters ul li a:hover{color: #666}
.supporters ul li a.active{background: #fff no-repeat 10px 7px; padding:2px 10px 2px 10px;  height:14px;}
.supporters div.is_tab a{display: block; color: #333; float: left; font-size:11px; text-decoration: none; text-align: center;width:64px; margin: 0 0 10px 0; line-height: 12px}
.supporters div a span{color: #999; font-size:10px;}
.supporters div a img{border:solid 1px #fff}
.supporters div a:hover img{}
.clubLink {width:100% !important; text-align: left !important; clear: left !important; font-size:12px !important; font-weight: bold !important; padding-top:3px !important}

/*live now*/
.liveNow{margin-bottom:0 !important;}
.liveNow ul{  width: 100%}

.liveNow ul li{border-bottom: solid 1px #e0e0e0;  padding: 10px 0 10px 30px; width:228px; float: left;}
.liveNow ul.enLivePage li{border-bottom: solid 1px #e0e0e0;  padding: 10px 0 10px 30px !important; width:410px; float: left; }

.liveNow ul li span{color: #a5a5a5;}
.liveNow ul li a{ text-decoration: none; color: #333;}

.liveNow ul li.baloons{background: url(../img/ico_comments.png) no-repeat 0 11px; color: #999;}
.liveNow ul li.baloons a{color: #333;}

.liveNow ul li.baloon{background: url(../img/baloon.gif) no-repeat 0 11px}
.liveNow ul li.tree{background: url(../img/tree.gif) no-repeat 0 11px}
.liveNow ul li.movie{background: url(../img/movie.gif) no-repeat 0 11px}
.liveNow ul li.last{border:0; padding-bottom:3px;}

/*photos*/
.photos ul {float:left; width:100%; padding:0;}
.photos ul li{display: block; padding: 0px 0 10px 0px; width:258px; float: left; clear:left; font-size:12px;}
.photos ul li a{display: block; float: left; width:256px; text-decoration: none; color: #333;}
.photos ul li img{margin: 0px 13px 0px 0px; width:120px; float: left; border:solid 1px white;}
.photos ul li a:hover img{ }
.photos ul li a span{color: #999}
.photos ul li a strong{color: #333; font-weight:100;}
.photos  a{display: block; float: left; width:256px; text-decoration: none; color: #333;}
.photos  a.tousLnk {position: absolute; top:-36px; right:0; display: block; font-size: 12px !important; font-weight: bold; width:70px;  text-decoration: none !important; text-align: right}
.photoWrapper {clear: left; margin-top: 10px; width:100%; }
.photoWrapper img {float: left; }
.photoWrapper .photoDetails {float: left; margin-left: 10px; width: 145px; font-size: 1em; color: #333;}
.photoWrapper .photoDetails a{ color: #333;}
.photoWrapper .photoDetails h2 {font-size: 1.2em; margin: 0; color: #000; float: none;}
.photoWrapper .photoDetails span.photoInfo {color: #999999; display: block; margin-bottom: 10px;}
.photoComments {margin-right: 20px; clear: left;}
.photoComments a {text-decoration:none !important;}
.photoComments a:hover {text-decoration:underline !important;}
.clearLeft {clear: left; }
.photoComments .articleInfo a b {color: #333 !important;}
.commentAnchor {text-decoration: none;}

.boxModel3 ul li{padding: 10px 0 10px 0px; width:258px; float: left;font-size:12px; }
.boxModel3 ul li img{margin: 0px 13px 0px 0px; width:40px; float: left; border:solid 1px white;}

.noPaddB {padding-bottom:0 !important}

/*videos*/
.videos {font-size:12px}
.videos span{color: #999}
.videos a{color: #333; text-decoration: none !important}
.videos a img{border:0;}
.videos strong{color: #333; font-weight:100; display: block; float: left; padding:4px 0 0 0}

/*what is eF*/
.whatisEF {   overflow: hidden; padding-top:5px !important; padding-bottom:6px !important; text-transform: capitalize; }
.whatisEF ul{width:100%;}
.whatisEF ul li {float: left; border-right: solid 7px #fff; padding-bottom:0px; padding-top:0px;}
.groupPageStats ul li, .top0 ul li {float: left; border-left: solid 10px #fff; border-right: solid 10px #fff; padding-bottom:0px; padding-top:0px;}

.whatisEF ul li a{display: block;  float: left; color:#999; font-size:10px; line-height:18px; text-decoration: none;}
.whatisEF ul li .noLinkInstance{display: block;  float: left; color:#999; font-size:10px; line-height:18px; text-decoration: none; text-transform: none; font-weight:100;}
.whatisEFstatic {color:#999 !important; font-size:10px !important; line-height:18px !important; text-decoration: none !important; text-transform:none !important; font-weight:normal !important; padding-bottom:0px !important; padding-top:0px !important;}

.whatisEF ul li a img{border: solid 1px #fff; float: left; position: relative; top:1px;}
.whatisEF ul li .noLinkInstance img{border: solid 1px #fff; float: left; position: relative; top:2px;}
.whatisEF ul li a span{color:#666; font-size:11px;font-weight: bold; padding-left:3px}
.whatisEF ul li .noLinkInstance span{color:#666; font-size:11px;font-weight: bold; padding-left:3px}
.whatisEF ul li a:hover {}
.whatisEF h3{color: #666;  font-weight:100; font-size: 14px; padding: 0 0 2px 0; font-family: Tahoma, Arial, sans-serif}
.whatisEF span{color: #000; text-transform: uppercase; font-weight:bold; }

/* Group profile page */
.groupPageStats {border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; margin-top: 10px; width: 440px;}
.groupDetails {margin: 10px 0; background-color: #F9F9F9; padding: 5px 10px; width: 420px;}
.gdRow {float:left !important; display:block !important; width:100%; margin: 3px 0;}

.gdTitle {display: block; float: left; width:75px; padding: 0 10px 0 0; color: #666}
.gdContent { display: block; float: left; width:335px; padding: 0 0px 0 0; color: #333}
.gdContent a{font-weight: bold; text-decoration:none !important;}
.gdContent a:hover{text-decoration:underline !important;}




/*left block*/
.leftBlock {float: left; width:660px; position: relative; }
.leftBlock h1{clear: left;}
.leftBlock h1.pageTitle{width:100%; font-size:24px; font-weight: bold; padding: 0 0 20px 0; clear: left;}
.leftBlock h1.pageTitle span{font-weight:100;}
.leftBlock h2.pageTitle{width:100%; font-size:20px; font-weight: bold; padding: 0 0 14px 0; clear: left;}
.leftBlock h2.pageTitle span{font-weight:100;}
.leftBlock h1.pageTitle2{width:100%; font-size:24px; font-weight: bold; padding: 0 0 12px 0; clear: left;}
.leftBlock h1.pageTitle2 span{font-weight:100;}
.leftBlock h1.articleTitle{width:100%; font-size:17px; font-weight: bold; padding: 0 0 2px 0; margin:0; clear: left; line-height: 19px; color: #000}
.noTopPadd {padding-top:0;}

.subTitleText {font-size: 14px; padding-top: 10px; width:100%; float:left;}
.subTitleSmallText {font-size: 12px; padding-top: 10px; line-height: 24px; width:100%; float:left;}

.green {margin-left:5px; font-size:11px; color: #339900 !important;}

/* format 2 general */
.format2 #bigCln {width:470px !important;}
.format2 #smallCln {width:150px !important;}


/*box tab tile*/
.boxTabTitle {font-size:12px; font-weight:bold; padding: 3px 10px 4px 10px; border: solid 1px #e0e0e0; margin-bottom:-1px; margin-top:30px; background: #fff; position: relative; z-index:100; border-bottom:0;}
.boxTabTitle span{font-weight: 100;}


/*  the site's tabs rulz  */
.tabSet {width: 100%; margin-top:25px;}
.tabSet li{float: left; border: solid 1px #e0e0e0; border-bottom:0;  background:#fff; font-size:12px; margin-right: 3px}
.tabSet li.active{padding: 3px 10px 4px 10px; margin-bottom:-1px; position: relative; z-index:100;}
.tabSet li a{padding: 3px 10px 4px 10px; background: #f2f2f2; color: #333; text-decoration: none; display: block; float: left;}
.tabSet li a:hover{text-decoration:underline !important;}
.tSM{margin-top:0 !important;}
.tSM  li {}
.tSM  li a {height:15px; }
.tSM  li.active strong {font-family:Arial, Tahoma, sans-serif !important; font-size:12px; color:#000; font-weight: bold;}
.tSM  li strong{font-family:Arial, Tahoma, sans-serif !important; font-size:12px; color:#666666; font-weight: bold;}
.tSM  li.active {padding: 0; bottom:-0px; padding-bottom:1px; position: relative; z-index:100;}
.tSM  li.active a{background: #fff; font-weight:bold;}
.nd2{font-family:Tahoma, Arial, sans-serif !important; font-size:12px; color:#666666; font-weight: bold; margin-top:15px !important;}


/*  add applelike button */
.addAppleLikeButton {display: block; float: left; background: url(../img/add_plus.jpg) no-repeat 0 0; height:25px;  font-size:11px; color: #000 !important; text-decoration: none; padding-left:20px; margin-top:15px; line-height:11px;}
.addAppleLikeButton:hover{text-decoration: underline !important}
.addAppleLikeButton span{display: block; float: left; background: url(../img/add_therest.jpg) no-repeat right 0; padding: 5px 15px 5px 5px; cursor: pointer; height:25px; font-weight: bold;}



.topRight {position: absolute; top:0; right:15px; }

/* breadcrumbs */
.breadcrumbs {width:100%; padding: 1px 0 13px 0; margin-top:15px; line-height: 16px;}
.breadcrumbs li{display: inline; padding-right:5px; color:#999}
.breadcrumbs li a{color: #333 !important;  text-decoration: none !important; margin-right:5px;}
.breadcrumbs li a:hover{text-decoration: underline !important; }

.bottomArr img{border:0;}
.bgBlack {background: url(../img/bg_black.png); border-right:0 !important; padding: 0 15px 0 10px; font-family: Tahoma, Arial, sans-serif; font-size:11px; text-align: center; width: 30px;}
.bgBlack span{color: #fff !important; font-size: 13px !important; font-weight: bold; display: block; width: 30px}
.bgBlack a{color: #fff !important; display: block; width: 30px}

#loginTemplate {
	width: 516px;
	margin: 0px 0 0 -258px;

	font-size: 12px;
	position: absolute;
	top: 12%;
	left:50%;
	}

#loginTemplate .logoLogin {}
#loginBox {width: 367px;  border: solid #d9d9d9 10px; padding: 40px 0 40px 129px; margin: 15px 0 50px 0; font-size:12px;}
#loginBox fieldset{margin:15px 0 0 0; padding:0; border:0;}
#loginBox fieldset p{margin:3px 0 0 0; padding:0; border:0;  float: left; clear: left; width: 367px}

.textFld{margin:0; padding:5px; border: solid 1px #01746d; width:280px; float: left;}
.rememberMe{border: solid 0px #01746d; width:18px; float: left;}

#loginBox label{margin:1px 0 0 -129px; position: relative; padding:1px 15px 0 0; display: block; float: left;  text-align: right; width: 114px;  font-family: Arial, Sans-serif; font-size: 1.6em; font-weight:100; color: #666;}


.loginB {background: #3ba400; font-family: Arial, Sans-serif; font-size: 1em; font-weight:100; color: white; cursor: pointer; margin-top: 20px; padding:2px 8px 2px 8px; border: solid 2px #4ade00; border-right: solid 2px #004743;border-bottom: solid 2px #004743; font-weight: bold; }



#loginBox .iamLabel{margin:2px 0 0 0; padding:0px 0 0 0; border:0; float: left; font-size: 12px; font-family:Arial; color: #333333; text-align:left; width: 280px;}

span.error {
	color: red;
}

#footer{
position: relative;
	padding: 0px 10px 10px 10px;
	height:20px;
	width: 648px;
	text-align:center;
	left: -80px;
	border-bottom: solid 1px #d3d3d3;

}

#footer img{
	float: left;
	margin-right: 20px;
	border: 0;
}
#footer span{

	padding: 0 0 0 0px;
	font-size: 12px;
	display: block;
	float: left;
	text-align: center;

	width:100%;
	padding-top: 6px;
}
#footer span a {color: #333;}


/*profile styles*/
.profileSmall {padding:7px 20px 0 0 !important; }
.profileSmall h2{padding:5px 0px 3px 10px !important; font-size:15px; font-weight: bold;  width: 170px; margin-top:15px; background: url(../img/bg_h2_pl.jpg) repeat-x 0 0; height:35px}
.profileSmall h2 .bottomArr{margin-right:5px; position: relative; top:-3px;}


.profilePic {display:block; border: solid 5px #e6e6e6; float: left;}
.profilePic:hover{ }
.profilePic img{ border: 0; float: left;}


.optionsList { width:100%; padding: 10px 0 0px 0}
.optionsList li{float: left; clear: left; border-bottom: solid 0px #f2f2f2; width:100%;}
.optionsList li.last{border:0;}
.optionsList li a{display: block; float: left; font-weight: bold; width:160px; padding: 3px 0 3px 25px; text-decoration: none; background:url(../img/all_sprites.png) no-repeat;}
.optionsList li a:hover{ text-decoration: underline !important;}
.optionsList li a.message{background-position:-38px -35px;}
.optionsList li a.message span.msgCount {font-weight: normal; color: #999; font-size: 0.9em;}
.optionsList li a.sendmessage{background-position:-38px -636px;}
.optionsList li a.paris{background-position:-38px -536px;}
.optionsList li a.chambrer{background-position:-38px -736px;}
.optionsList li a.ajouter{background-position:-38px -837px;}
.optionsList li span.ajouter{display: block; float: left; font-weight: bold; width:160px; padding: 3px 0 3px 25px; text-decoration: none; color: #444;}
.optionsList li a.photo{background-position:-38px -137px;}
.optionsList li a.topbest{background-position:-38px -436px;}
.optionsList li a.topworst{background-position:-38px -236px;}
.optionsList li a.topworldbest{background-position:-38px -336px;}
.optionsList li a span{font-weight: 100;}
.optionsList li a.is_inline{display: inline !important;}

.smallB {width:100%; font-size: 14px; color: #000; font-family: Tahoma, Arial, sans-serif}

.amisHolder{width:180px; position:relative;}
.amisHolder .tousLnk{right:10px !important;}
.amisPics {position: relative;  width:100%;}
.amisPics p{padding: 0 10px 0 10px; float: left; position: relative; }
.amisPics a{display: block; color: #333; float: left; font-size:11px; text-decoration: none; text-align: center; width:60px; margin: 0 0 10px 0; height:70px; }
.amisPics a span{color: #999; font-size:10px;}

.amisPics a img{border:solid 1px #fff;}
.amisPics a:hover img{}

.profileGroupsC a {text-decoration: none;}
.profileGroups {position: relative;  width:100%;}
.profileGroups p {padding: 0 10px 0 10px; float: left; position: relative; }
.profileGroups a {text-decoration: none; float: none; display: inline !important; width: auto;}
.groupData {float: left; clear: left !important; padding-top: 10px; line-height: 17px; width:100%;}
.requestInfo {float: left; clear: left !important; padding-top: 2px; line-height: 16px; font-size: 0.9em;}

.tousLnk {position: absolute; top:-34px; right:0; display: block; font-size: 12px !important; font-weight: bold; color: #339900 !important; text-decoration: none !important}
.tousLnk:hover{text-decoration: underline !important;}

.profileGroups .tousLnk {margin-right: 10px; }
.amisPics .tousLnk {margin-right: 0px !important; right:-7px !important;}

.profileBig {position: relative; }
.profileBig h1 {font-size: 23px; font-weight:100; padding: 0 0 10px 0; font-family: Tahoma, Arial, sans-serif; width: 100%; color: #000 !important}
.profileBig h1 strong{padding:0 0 0 0px}
.profileBig h2{padding:5px 0px 3px 10px !important; font-size:16px; font-weight: bold;  width: 430px; margin-top:35px; background: url(../img/bg_h2_pl.jpg) repeat-x 0 0; height:35px}
.profileBig h2 .bottomArr{margin-right:5px; position: relative; top:-3px; left:-3px;}
.profileBig .subscrDate {font-size: 10px; color: #999; position: absolute; top:12px; right:0; display: block; font-family: Arial, sans-serif;}

.bCln {clear: left; border: solid 1px #ededed; border-left:0; border-right:0; width:100%; padding: 0px 0 0px 0;  height: 30px}
.pBox {padding:10px 10px 0px 10px; line-height:14px;  margin-bottom:-10px; top:0px; position: relative;  width:420px; color: #333}
/*.pBox  strong{font-weight:100 !important; color: #666}*/
.pBox a{text-decoration: none;}
.pBox a:hover{text-decoration: underline !important;}
.pBox span.caption { float:left; width:150px; margin-bottom:10px; color:#999; }
.pBox span.no-grey { color:#333 !important;}
.pBox span.value { float:left; margin-left:10px; width:260px; margin-bottom:10px; }
.pBox span.value strong{color:#999; font-weight:100;}

/*edit profile*/

#tabNav {
	width:100%;
}

#tabNav ul li {
	float:left;
}

#tabNav ul li a {
	display:block;
	padding:6px;
	border:1px solid #E0E0E0;
	border-bottom:0;
	text-decoration:none;
	color:#666;
}

#tabNav ul li a:hover, #tabNav ul li a.selected {
	background:#339900;
	color:#FFF;
}


/*live now*/

.profileB  {position: relative; clear: left; width:100%;}
.profileB p{padding:10px;}
.profileB  .tousLnk{right:10px !important;}
.profileB  ul li{border-bottom: solid 1px #e0e0e0; padding: 10px 0 10px 35px; width:400px !important; float: left; clear:left;}
.profileB ul li.baloons{background: url(../img/ico_comments.png) no-repeat 10px 7px; color: #999; padding: 7px 0 8px 35px;}

.profileB ul li.baloons span{font-size:10px; color: #999;}
.profileB ul li a{ text-decoration: none; color: #333;}

.profileB li.addedPhoto{background: url(../img/added_photo.gif) no-repeat 7px 11px !important; color: #999; padding: 7px 0 8px 35px !important;}
.profileB li.addedVideo{background: url(../img/added_video.gif) no-repeat 7px 11px !important; color: #999; padding: 7px 0 8px 35px !important;}


.ph  ul li{ padding: 10px 0 10px 15px; width:420px !important; float: left; clear:left;}
.ph  ul li a{display: block; float: left; width:420px !important; text-decoration: none; color: #333;}

.mq {}
.mq img.tb {width:40px !important; height:40px !important; }
.mq img.px14 {width: 14px !important;}
.mq p {float: right; width:365px; padding: 0 0 0 5px; font-size:12px;}
.mq ul li { padding: 10px 0 10px 15px; width:420px !important; float: left; clear:left; position: relative;}
.mq ul li a.thumbPP{  width: 121px; padding:0; margin:0;}
.mq ul li a{width:160px;}
.mq ul li a:hover{text-decoration:underline !important;}
.mq ul li .rightPP{  width: 280px; float: left; padding:5px 0 0 0; margin:0; color: #999; font-size:11px;}
.mq ul li .rightPP a{  font-family: Arial, sans-serif; font-weight: bold; font-size:12px}

.vdo {padding-left:10px;}
.vdo .tousLnk{right:25px !important;}



/*fields forms*/
.editForms { width: 440px; padding: 20px 0 20px 0;}
.editForms-nopadding {padding:0 !important;}
.toRght { width: 440px;  padding: 0 0 0 0 !important}

.editForms .textFld{width: 384px;  padding: 5px 5px 5px 5px; font-family:Arial, sans-serif; font-size:14px; font-weight: bold; border: solid 2px #848484; border-right: solid 2px #fafafa; border-bottom: solid 2px #fafafa; float: left; margin-top:3px;  margin-left:10px;}
.editForms .textFldMini{width: 260px !important; margin-top:10px !important;}
.editForms .textFldMini2{width: 180px !important;}
.editForms .greyed {color:#999 !important;}

.editForms .textArea{width: 384px;  padding: 5px 5px 5px 5px; font-family:Arial, sans-serif; font-size:14px; font-weight: bold; border: solid 2px #848484; border-right: solid 2px #fafafa; border-bottom: solid 2px #fafafa; float: left; margin-top:3px; height:150px; overflow: auto; margin-left:10px;}
.editForms .textFldLong{width: 380px;  padding: 5px 5px 5px 5px; font-family:Arial, sans-serif; font-size:14px; font-weight: bold; border: solid 2px #848484; border-right: solid 2px #fafafa; border-bottom: solid 2px #fafafa; float: left; margin-top:3px; }
.editForms .textAreaLong{width: 380px;  padding: 5px 5px 5px 5px; font-family:Arial, sans-serif; font-size:14px; font-weight: bold; border: solid 2px #848484; border-right: solid 2px #fafafa; border-bottom: solid 2px #fafafa; float: left; margin-top:3px; height:250px; overflow: auto;}
.editForms .dropDwn{width: 265px;  padding: 3px 5px 4px 5px; font-family:Arial, sans-serif; font-size:14px; font-weight: bold; float: left; margin-top:5px; border: solid 2px #848484; border-right: solid 2px #fafafa; border-bottom: solid 2px #fafafa; height:28px; margin-left:10px;}
.editForms .dropDwnDob{width: 90px;  padding: 4px 5px 4px 5px; font-family:Arial, sans-serif; font-size:14px; font-weight: bold; float: left; margin-top:5px; border: solid 2px #848484; border-right: solid 2px #fafafa; border-bottom: solid 2px #fafafa; height:28px; position: relative; left:10px;}
.editForms .textAreaBig{width: 380px; margin-left:10px;}
.editForms .radioExp{font-size:11px; color: #999;margin-left: 30px;}

.editForms .label{width: 395px; margin-top:5px; display:block; padding: 12px 5px 0px 10px; font-size:12px; float: left; text-align: left;color: #666; font-weight: 100; clear: left; position: relative; font-family:Tahoma, sans-serif;}
.editForms .label2{width: 90px; margin-top:5px; padding: 12px 5px 0px 10px; font-size:12px; float: left; text-align: right;color: #666; font-weight: 100; clear: left; position: relative; font-family:Tahoma, sans-serif;}

.checkbs .label{ position: relative;  display: block; width: 390px !important; clear: none !important; float: right !important; padding-top: 4px !important; color:#333;}
.checkbs .label .status .error{top: 2px !important}
.checkbs input{ float: left !important; clear: left;}

.editForms .listInForms{width: 305px; margin-top:3px; padding: 0px 0px 0px 10px; float: left;color: #333; font-weight: bold;}

.editForms .stuffContainer{/*width: 325px;*/ margin-top:0px; padding: 0px 0px 0px !important; float: left !important; position: relative; left:0px; display: block; margin:0px 0 0 0;  }
/*.editForms .stuffContainer img{position: absolute; top: 10px; right: -75px;}*/
.editForms .stuffContainer-extended{width: 100% !important;}

.editForms .fullForm{width: 525px;float: left; font-size:1px;color: #fff; clear: left; }
.editForms .stuffContainer input{margin:5px 0 0 10px ;}

.editForms .listInForms li{width: 300px; padding: 2px 0px 0px 0; font-size:12px; float: left;clear: left;}
.editForms .listInForms li img{border:0; }
.editForms .listInForms li a{line-height:18px; }
.editForms .label span{color: #999;}
.editForms .label .exp{font-size:11px}
.fldOptions {padding-left: 10px !important; padding-top:2px; padding-bottom:0px; width:250px; left:0;   margin:0 !important; text-align: left !important; }
.fldOptions input{float: left;}
.fldOptions a{text-decoration: none; font-weight: bold; font-size:11px;}

.editForms label span.pseudo{font-size:11px; font-family:Arial, Verdana, Helvetica; color:#666;}


.outOffldset {padding-left: 0 !important; padding-top:10px;}
.fgtPass {clear: left; width:440px !important; border-top: solid 1px #dedede; padding: 5px 0 0 0; margin: 10px 0 0 0}
.shortH {width: 440px !important; }
.noPadd {clear: left; float: left; }
.rightZ {right:0 !important}

.checks {position: relative; left: 105px; padding: 0 !important;margin-top:0 !important; width:270px !important; }
.checks li{ width:260px !important; }
.checks label{font-weight:100 !important; font-size:12px; padding-left: 5px; }

.btnForms {clear: left;width:350px; padding-top:20px; }
.inF {width:200px !important; clear:none;}
.btnForms a{display: block; float: left;border: solid 2px #666; border-top: solid 2px #fff; border-left: solid 2px #fff; color: #333; text-decoration: none; background: #efece7; font-weight: bold; font-size:13px; padding:5px; cursor: pointer; margin-right:10px; }
.btnForms a:hover{border: solid 2px #fff; border-top: solid 2px #666; border-left: solid 2px #666; }

.simpleBtn {display: block; float: left;border: solid 2px #666; border-top: solid 2px #fff; border-left: solid 2px #fff; color: #333; text-decoration: none; background: #efece7; font-weight: bold; font-size:14px; padding:5px; margin-right:10px; cursor: pointer; width:auto; overflow:visible;}
.simpleBtn:hover{border: solid 2px #fff; border-top: solid 2px #666; border-left: solid 2px #666; }



.top5 {margin-top:5px !important;}

.thinking {color: #83827f; }
.thinking:hover{color: #83827f; cursor: wait; border: solid 2px #666; border-top: solid 2px #fff; border-left: solid 2px #fff;}

.thinkingWhite{color:#fff; }
.thinkingWhite:hover{color:#fff; cursor: wait; border: solid 2px #666; border-top: solid 2px #fff; border-left: solid 2px #fff;}

.grayBg {background: #f2f2f2; border-top: solid 1px #e0e0e0; border-bottom: solid 1px #e0e0e0; padding:0px 10px 16px 10px; width:420px !important}



.emailtoFriend h3{padding: 0 0 10px 0; width:100%; font-size:14px; font-weight: bold; white-space: nowrap;}
.grayBgShort {background: #f2f2f2; border-top: solid 1px #e0e0e0; border-bottom: solid 1px #e0e0e0; padding:0px 10px 16px 10px; width:210px !important}
.grayBgShort .textFld{ width:175px !important; }
.grayBgShort .label{ width:175px !important}

div.hr { height: 2px; width:415px; clear: both; background: url(../img/hr.gif) repeat-x 0 0; margin: 20px 0 0px 0; position: relative; left:0px; padding-bottom:10px;}
div.hr hr {display: none;}

/*validation errors*/
.validationErrorAbs {color: #ff3300; display: block; float: left; width:200px; padding-left:35px !important; text-align: left; position: absolute; right:-310px;top:40px; height:32px;}
.validationErrorAbsIco {color: #ff3300; display: block; float: left; font-size:1px; width:16px; text-align: left; position: absolute; right:-295px;top:5px; height:16px; background:url("../img/icon-error.png") no-repeat 0px 0px; }
.validationErrorRel {color: #ff3300; display: block; float: left; width:200px; padding-left:20px !important; text-align: left; height:22px; position: relative; left: 112px; top:3px;}
span.status {font-family: Tahoma, Arial, sans-serif; font-size:11px; }
span.status img{position: relative; top:5px; margin-right: 5px; }

span.status span.error {color: #ff3300; display: block; float: left; width:170px; padding-left:20px !important; text-align: left; position: absolute; right:-230px;top:40px; height:32px; background: url("../img/icon-error.png") no-repeat 0px 0px;  font-family:Tahoma, Arial, sans-serif;}
span.status2 span.error {position: absolute; left: 570px; width: 350px; margin-top: 15px; color: #ff3300; padding-left:20px !important; text-align: left; height:32px; background: url("../img/icon-error.png") no-repeat 0px 0px;  font-family:Tahoma, Arial, sans-serif; font-size: 11px;}
span.status3 span.error {position: absolute; right:-340px; width: 350px; margin-top: -5px; color: #ff3300; padding-left:20px !important; text-align: left; height:32px; background: url("../img/icon-error.png") no-repeat 0px 0px;  font-family:Tahoma, Arial, sans-serif; font-size: 11px;}span.status4 span.error {position: absolute; right:-340px; width: 350px; margin-top: -5px; color: #ff3300; padding-left:20px !important; text-align: left; height:32px; background: url("../img/icon-error.png") no-repeat 0px 0px;  font-family:Tahoma, Arial, sans-serif; font-size: 11px;}

span.status span.checked {color: #ff3300; display: block; float: left; width:170px; padding-left:20px !important; text-align: left; position: absolute; right:-230px;top:40px; height:32px; background:url("../img/icon-ok.png") no-repeat 0px 0px;}
span.status2 span.checked {position: absolute; left: 570px; width: 350px; margin-top: 15px; color: #ff3300; padding-left:20px !important; text-align: left; height:32px; background: url("../img/icon-ok.png") no-repeat 0px 0px;  font-family:Tahoma, Arial, sans-serif; font-size: 11px;}
span.status3 span.checked {position: absolute; right:-340px; width: 350px; margin-top: -5px; color: #ff3300; padding-left:20px !important; text-align: left; height:32px; background: url("../img/icon-ok.png") no-repeat 0px 0px;  font-family:Tahoma, Arial, sans-serif; font-size: 11px;}span.status4 span.checked {position: absolute; right:-340px; width: 350px; margin-top: -5px; color: #ff3300; padding-left:20px !important; text-align: left; height:32px; background: url("../img/icon-ok.png") no-repeat 0px 0px;  font-family:Tahoma, Arial, sans-serif; font-size: 11px;}
span.status span.default {color: #666; display: none; float: left; width:190px; padding-left:0px !important; text-align: left; position: absolute; right:-230px;top:30px; height:32px; font-family:Tahoma, Arial, sans-serif;}


span.statusFb span.checked{background:url(../img/icon-ok.png) no-repeat scroll 0 0; color:#FF3300; display:block; float:left; height:32px; padding-left:20px !important; position:absolute; right:-500px; text-align:left; top:5px; width:170px;}
span.statusFb span.error{background:url(../img/icon-ok.png) no-repeat scroll 0 0; color:#FF3300; display:block; float:left; height:32px; padding-left:20px !important; position:absolute; right:-500px; text-align:left; top:5px; width:170px;}
span.statusFb span.default{color: #666; display: none; float: left; width:190px; padding-left:20px !important; text-align: left; position: absolute; right:-500px;top:5px; height:32px; font-family:Tahoma, Arial, sans-serif;}

.victoireL span.status span.error {color: #ff3300; display: block; float: left; width:170px; padding-left:20px !important; text-align: left; position: absolute; right:-490px;top:0px; height:32px; background:url("../img/icon-error.png") no-repeat 0px 0px;  font-family:Tahoma, Arial, sans-serif;}

.victoireL span.status span.checked {color: #ff3300; display: block; float: left; width:170px; padding-left:20px !important; text-align: left; position: absolute; right:-490px;top:0px; height:32px; background:url("../img/icon-ok.png") no-repeat 0px 0px;}

.victoireL span.status span.default {color: #666; display: block; float: left; width:190px; padding-left:0px !important; text-align: left; position: absolute; right:-490px;top:0px; height:32px; font-family:Tahoma, Arial, sans-serif;}


/*case 3*/
.grayBgShort  span.status span.error {color: #ff3300; display: block; float: left; width:170px; padding-left:20px !important; text-align: left; position: absolute; right:-240px;top:40px; height:32px; background: url("../img/icon-error.png") no-repeat 0px 0px;  font-family:Tahoma, Arial, sans-serif;}
.grayBgShort span.status span.checked {color: #ff3300; display: block; float: left; width:170px; padding-left:20px !important; text-align: left; position: absolute; right:-240px;top:40px; height:32px; background:url("../img/icon-ok.png") no-repeat 0px 0px;}
.grayBgShort span.status2 span.checked {position: absolute; left: 570px; width: 350px; margin-top: 15px; color: #ff3300; padding-left:20px !important; text-align: left; height:32px; background: url("../img/icon-ok.png") no-repeat 0px 0px;  font-family:Tahoma, Arial, sans-serif; font-size: 11px;}
.grayBgShort span.status span.default {color: #666; display: none; float: left; width:190px; padding-left:0px !important; text-align: left; position: absolute; right:-265px;top:30px; height:32px; font-family:Tahoma, Arial, sans-serif;}




/**/
.pageSubTitle {background: url(../img/bg_subtitle.gif) no-repeat 0 0; font-family:Tahoma, Arial, sans-serif !important; width:470px; height:24px; font-size:16px; font-weight: bold; padding: 5px 0 20px 0;}
.pageSubTitle img{padding: 0px 11px 0 11px}
.pageSubTitle span{font-family:Tahoma, Arial, sans-serif !important;  font-size: 13px; font-weight:100;}

/*  team match  */
.teamMatch {width: 468px; border: solid 1px #e0e0e0; padding: 10px 0 10px 0}
.teamMatch h2{width: 100%; text-align: center; font-size:22px; font-weight:100; padding: 0 0 15px 0}
.teamMatch h2 span{font-weight:bold; display: block; float:left;width:68px}
.teamMatch h2 span.teamName{font-weight:100;width:190px; }

.teamLG { width: 122px; text-align: center; float: left; padding-top:1px;}
.teamLG img { width: 70px;}
.matchDetails { width: 224px; text-align: center;}
.matchDetails span{display: block; float: left;width: 109px; text-align: left; font-size:11px; padding-top:2px}
.matchDetails span.lft{width: 100px; text-align: right; padding-right: 15px;}

/* match events */
.matchEvents {width: 468px; border: solid 1px #e0e0e0; padding: 10px 0 10px 0}
.matchEvents table{width: 100%; }
.matchEvents table th{font-weight: 100; font-size:15px; padding-bottom:10px; width:40%;  text-align: left}
.matchEvents table td{font-size:11px; padding-left:10px; width:32%; padding-bottom: 3px;}
.matchEvents table .score{font-weight: bold; text-align: center;font-size:13px; padding-left:10px; padding-right:10px; width:20%;}
.matchEvents table .event{text-align: right;  padding-left:0 !important; width:3%; }
.matchEvents table .event img{}

.clubInfoBox table td{width:auto !important;}

.theStatsBlock a{text-decoration:none;}
.theStatsBlock a:hover{text-decoration:underline !important; color:#339900;}
.theStatsBlock .teamName a, .theStatsBlock .matchEvents table tr th a{text-decoration:none; color:#000;}
.theStatsBlock .teamName a:hover, .theStatsBlock .matchEvents table tr th a:hover{text-decoration:underline !important; color:#000;}


/* teams stats*/
.tableStats {width: 468px; border: solid 1px #e0e0e0; padding: 10px 0 1px 0;}
.tableStats table{width: 100%; }
.tableStats table .pts{font-weight: bold;}
.tableStats table a{font-size:12px; text-decoration: none;}
.tableStats table .name{font-size:12px; }
.tableStats table a:hover{text-decoration: underline !important;}
.tableStats table th{font-weight: 100; font-size:11px; padding-bottom:5px; text-align: left; color: #999; padding-left:10px;}
.tableStats table td{font-size:11px; padding-left:10px; padding-top: 3px; padding-bottom:3px; border-bottom: solid 1px #e0e0e0}
.tableStats table .lastRow td {border:0;}
.tableStats a:hover{color:#339900;}

/* clubs stats*/
.tableClubStats {width: 468px; padding: 15px 0 1px 0}
.top0 {padding-top:0px;}
.tableClubStats table{width: 100%; }
.tableClubStats table .par{background: #fafeea;}
.tableClubStats table .impar{background: #fff;}
.tableClubStats table a{font-size:12px; text-decoration: none;}
.tableClubStats table a img{border:0;}
.tableClubStats table a:hover{text-decoration: underline !important;}
.tableClubStats table a:hover .bArrH{text-decoration: none !important;}
.tableClubStats table th{font-weight: 100; font-size:11px; text-align: left; color: #999; padding-left:10px;background: #f2f2f2; font-family: Tahoma, Arial, sans-serif; border-bottom:15px solid #fff !important}
.tableClubStats table th.left1{background: #f2f2f2 url(../img/rnd_th_l.gif) no-repeat 0 0; }
.tableClubStats table th.right1{background: #f2f2f2 url(../img/rnd_th_r.gif) no-repeat right 0; }
.tableClubStats table th a{font-weight: bold; font-size:11px;  color: #000; font-family: Tahoma, Arial, sans-serif;   float: left; padding:6px 10px 6px 10px; display: block; position: relative; z-index:0 !important;}
.tableClubStats table th .noLeftPadd{ padding:5px 10px 5px 0px !important; }
/*.tableClubStats table th a:hover{text-decoration: none !important;  background: #e1e1e1;}*/
.tableClubStats table th a.selected{ background: #e1e1e1; padding:6px 10px 6px 10px !important}
.bArrH{ display:block; width:11px; height:6px; position: absolute; bottom:-6px; left:-9999px; margin-left:-3px; background: url(../img/gray_arr_b.gif) no-repeat 0 0;}
.tableClubStats table th a.selected .bArrH{ display:block; width:11px; height:6px; position: absolute; bottom:-6px; left:50%; margin-left:-3px; text-indent:-9999px; background: url(../img/gray_arr_b.gif) no-repeat 0 0;}
/*.tableClubStats table th a:hover .bArrH{ display:block; width:11px; height:6px; position: absolute; bottom:-6px; left:50%; margin-left:-3px; background: url(../img/gray_arr_b.gif) no-repeat 0 0;}*/
.tableClubStats table td{font-size:12px; padding-left:10px; padding-top: 5px; padding-bottom:5px; vertical-align: middle; color: #666; border-bottom: solid 1px #f2f2f2; }
.tableClubStats table td img{float: left; }
.tableClubStats table td.tablePoints{color: #666; font-weight:bold; text-align: center;}
.tableClubStats table td.tableComments{text-align: center;}
.tableClubStats table td.tablePhotos{text-align: center;}
.tableClubStats table td.tableVideos{text-align: center;}
.tableClubStats table td.centeredN{text-align: center;}
.tableClubStats table td.tableUser{font-weight:bold; padding-right:20px; width: 280px; }
.tableClubStats table td.suppsP{font-weight:bold; padding-right:20px; width: 170px; }
.tableClubStats table td.teamNameP{font-weight:bold; padding-right:10px; width: 120px;}
.tableClubStats table td.teamNameP a{font-weight:100;}
.tableClubStats table td.tableUser2{width:205px; }
.tableClubStats table td.cellCenter{text-align: center !important; padding: 0 !important; }

.tableCentered {text-align: center; padding-left:0;}
.tableUsersStats {width: 640px; padding: 10px 0 1px 0; margin-top:15px;}
.tableClubsStats {padding: 10px 0 1px 0}

.noPosition {position: static !important}

.tab150 {width:120px; text-align: center; padding-left:0 !important; padding-right:0 !important}
.tab150 a {width:120px; text-align: center; padding-left:0 !important; padding-right:0 !important}
.tableClubStats .tab150 a.selected {width:120px; text-align: center; padding-left:0 !important; padding-right:0 !important}

.tab70 {width:70px; text-align: center; padding-left:0 !important; padding-right:0 !important}
.tab70 a {width:70px; text-align: center; padding-left:0 !important; padding-right:0 !important}
.tableClubStats .tab70 a.selected {width:70px; text-align: center; padding-left:0 !important; padding-right:0 !important}

.tab80 {width:80px; text-align: center; padding-left:0 !important; padding-right:0 !important}
.tab80 a {width:80px; text-align: center; padding-left:0 !important; padding-right:0 !important}
.tableClubStats .tab80 a.selected {width:80px; text-align: center; padding-left:0 !important; padding-right:0 !important}



/*Expandble lists*/
.expandbListForum .expandbList {width:148px; border: solid 1px #dedede;margin-bottom:15px; font-family: Tahoma, Arial, sans-serif; position:relative;}
.expandbListForum .expandbList h2{width:123px; padding: 3px 15px 3px 10px; background: #efefef /*url(../img/down_arr_circle.gif) no-repeat 134px 3px*/; font-size:12px; font-weight: bold;}
.expandbListForum .expandbList h2 a{text-decoration:none; color:#000;}
.expandbListForum .expandbList img{position:relative; right:5px; cursor:pointer;}
.expandbListForum .expandbList-ext h2 {background:#f2f2f2 !important;}
.expandbListForum .expandbList ul{width:100%;}
.expandbListForum .expandbList ul li{width:100%; float: left; clear: left; border-bottom:solid 1px #dedede;}
.expandbListForum .expandbList ul li a{display: block; float: left; width:123px; color: #333; text-decoration: none;  padding: 4px 15px 4px 10px;  }
.expandbListForum .expandbList ul li .active{ background: #f9f9f9 url(../img/down_arr_circle.gif) no-repeat 134px 4px;}
.expandbListForum .expandbList ul li a:hover{ background: #f9f9f9;}
.expandbList ul li.hidden, .theTbox ul li.hidden { display: none; }
.expandbList ul li.shown, .theTbox ul li.shown { display: block; }
a.more_clubs { color: #339900 !important; text-decoration:none !important; font-weight:bold;}
.theTbox a.more_clubs { margin-left: 10px; }

/*Expandble list on stats page*/
.expandbListStats .expandbList {width:148px; border: solid 1px #dedede;margin-bottom:15px; font-family: Tahoma, Arial, sans-serif; position:relative;}
.expandbListStats .expandbList h2{width:113px; padding: 3px 25px 3px 10px; background: #efefef/* url(../img/down_arr_circle.gif) no-repeat 130px 4px*/; font-size:12px; font-weight: bold;}
.expandbListStats .expandbList h2 a{text-decoration:none; color:#000;}
.expandbListStats .expandbList img{position:absolute; top:3px; right:5px; cursor:pointer;}
.expandbListStats .expandbList-ext h2 {background:#f2f2f2 !important;}
.expandbListStats .expandbList ul{width:100%;}
.expandbListStats .expandbList ul li{width:100%; float:left; clear:left; border-bottom:solid 1px #dedede;}
.expandbListStats .expandbList ul li a{display: block; float: left; width:123px; color: #333; text-decoration: none;  padding: 4px 15px 4px 10px;}
.expandbListStats .expandbList ul li .active{ background: #f7f7f7/* url(../img/down_arr_circle.gif) no-repeat 134px 4px*/;}
.expandbListStats .expandbList ul li a:hover{ background: #f9f9f9/* url(../img/stats_right_arrow.gif) no-repeat 135px 7px*/;}
.expandbListStats ul.level2{border-top:solid 1px #dedede;}

.expandbListNoHover {width:148px; border: solid 1px #e0e0e0;margin-bottom:15px; font-family: Tahoma, Arial, sans-serif; position:relative;}
.expandbListNoHover h2{width:123px; padding: 3px 15px 3px 10px; background: #f2f2f2 /*url(../img/down_arr_circle.gif) no-repeat 134px 3px*/; font-size:12px; font-weight: bold;}
.expandbListNoHover h2 a{text-decoration:none; color:#000;}
.expandbListNoHover img{position:absolute; top:3px; right:5px; cursor:pointer;}
.expandbListNoHover-ext h2 {background:#f2f2f2 !important;}
.expandbListNoHover ul{width:100%;}
.expandbListNoHover ul li{width:100%; float: left; clear: left;}
.expandbListNoHover ul li a{display: block; float: left; width:123px; color: #333; text-decoration: none;  padding: 4px 15px 4px 10px;}
.expandbListNoHover ul li .active{ background: #f7f7f7 url(../img/right_arr_circle.gif) no-repeat 130px 4px; border-top:solid 1px #dedede;}
.expandbListNoHover ul li a:hover{ background: #f9f9f9 url(../img/right_arr_circle.gif) no-repeat 130px 4px;}
.expandbListNoHover ul li a.open{ background: #f7f7f7 url(../img/down_arr_circle.gif) no-repeat 130px 4px; border-top:solid 1px #dedede;}
.expandbListNoHover ul li.hidden, .theTbox ul li.hidden { display: none; }
.expandbListNoHover ul li.shown, .theTbox ul li.shown { display: block; }

.mt10 {margin-top: 7px !important}
.mt25 {margin-top: 38px !important}
.pb3px{padding:3px !important;}

.level2 {padding: 3px 0px 3px 0px !important; background: #fff}
.level2 li a{background: #fff !important; border:0 !important; color: #999 !important; padding: 1px 15px 2px 10px !important;}
.level2 li a:hover{color: #000 !important; }

/*Zebra block*/
.ploskiBlock {width:627px; padding: 0 15px 15px 0;background:  url(../img/zebra.png) repeat-x 0 8px; float: left; height:53px;}
.ploskiBlock h2{background: url(../img/clubs_ico.png) no-repeat 10px 0; padding: 13px 0 0 64px; height:53px; color: #fff; font-size:22px; font-weight:bold; font-family: Arial, sans-serif;}
.ploskiBlock select{float: right; font-size:11px; font-family: Arial, sans-serif; position:relative; top:16px;}
.ploskiBlock label{float: right; font-size:11px; display: block; position:relative; top:20px; padding: 0 5px 0 0; font-weight: bold; color: #fff}

/*add a comment info box*/
.greenTab {background: url(../img/gtab_left.gif) no-repeat 0 0; height:29px; float: left; padding:0 0 0 6px; margin:20px 0 0 0; font-size:13px !important; clear: left;}
.grayTab {background: url(../img/graytab_left.gif) no-repeat 0 0; height:29px; float: left; padding:0 0 0 6px; margin:20px 0 0 0; font-size:13px !important; clear: left;}
.grayTab a{text-decoration: none;}
.grayTab a:hover{text-decoration: underline !important;}
.greenTab span{background: #9bdd5a url(../img/gtab_right.gif) no-repeat right 0;height:23px; padding:8px 10px 0 5px; display: block; float: left; white-space: nowrap}
.grayTab span{background: #ccc url(../img/graytab_right.gif) no-repeat right 0;height:23px; padding:8px 10px 0 5px; display: block; float: left;  white-space: nowrap}
.greenBox {display: block; background: #d0ed90; border-top: solid 3px #9bdd5a; padding:10px; width: 420px;}
.grayBox {display: block; background: #f2f2f2; border-top: solid 3px #ccc; padding:10px; width: 420px;}
.greenBox h3{font-size:12px; padding:15px 0 5px 0 ; width: 400px;}
.greenBox ul{padding:5px 0 8px 0; width: 400px;}
.greenBox ul li{float: left; clear: left; padding:3px 0 0px 14px; width:380px; background: url(../img/dot.gif) no-repeat 4px 8px;}

.club_item { position: relative; }
#equipes-logos { width: 840px; }

/* The hint to Hide and Show */
.hint {
 	display: none;
  position: absolute;
	top: -48px;
	left: -38px;
  border: 1px solid #ccc;
  padding: 10px 12px;
	font-weight: bold;
	width: 100px;
  background: #fff url(../img/pointer.gif) no-repeat 50px 34px;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
  position: absolute;
  left: 50px;
  top: 34px;
  width: 20px;
  height: 19px;
  background: url(../img/pointer.gif) left top no-repeat;
}


/*add more news*/
.moreNews { padding: 10px 0 10px 0; border: solid 1px #e0e0e0; border-left:0; border-right:0; width:100%; clear: left; margin: 15px 0 5px 0}
.moreNews a{display: block; padding:0px 10px 0px 10px; margin:0 0 0px 0;text-decoration: none; float: left}
.moreNews a.whoWrote{display: inline; padding:0px 0px 0px 0px; margin:0 0 0px 0;text-decoration: none; float: none}
.moreNews span{font-size:13px; color: #000; font-weight: bold;  font-family: Tahoma, Arial, sans-serif}
.moreNews span.articleInfo{font-size:12px; color: #999;  font-weight: 100;  float: left;clear: left; padding:0 0 0px 0}
.moreNews span.articleInfo  strong{font-size:12px; color: #999;  font-family: Arial, sans-serif}
.moreNews span.articleData  {display: block; padding:0px 10px 0px 10px; margin:0 0 3px 0;text-decoration: none; float: left; width:400px}

.moreNews h3{font-size:12px; color: #999;  font-weight: bold; margin:0; padding:2px 0 10px 10px; width:420px;text-transform: uppercase; font-family: Tahoma, Arial, sans-serif}

.commentInfo {width:100%;}
.commentInfo span{display: block; float: left; padding-left:10px;}
.commentInfo span.nr{font-weight: bold; font-size:18px; color: #b0b0b0; padding:5px 0 0 0; text-align: center; background: #f2f2f2; width:30px; height:25px;font-family: Tahoma, Arial, serif;}
.commentInfo img{width:30px; height:30px; float: left; }

.comment h3 {font-size: 12px; padding: 0px 0 0 0; width:100%; margin:0;  clear: left; color: #333; font-weight: bold}
.comment {border-bottom: solid 1px #e0e0e0; padding:10px 0 10px 0px !important; width:430px; float: left; clear: left;}
.comment p{padding-top: 5px; color: #333; width:100%;}

.commentsTitle {text-transform: uppercase; margin:0; font-size:14px; padding: 0px 0 5px 0; float: left; margin-top: 25px; font-family: Tahoma, Arial, sans-serif; float:left; width:150px;}
.commentsTitle span{font-weight:100; font-size:13px; color: #666;}
.addComment {display: block !important; float: right; padding-left:20px; font-weight: bold; margin-top: 25px; text-decoration:none;}
.addComment2 {display: block; float: right; padding-left:20px;  font-weight: bold; text-decoration: none;  margin-top: 25px;}


/*register step2*/
.registerS { width:640px; }
.registerS p{padding:15px 0 0 0; width:100%; line-height:18px;}
.registerS p span{color: #ff3300;}
.registerS p a{color: #333;}
.registerS p strong{background: #f8ee1e;}
.registerS p .ybg{background: #f8ee1e; color: #333}
.s3 { padding-bottom: 45px;}
.s3 a{ color: #339900 !important;}

.noEmail {background: #f2f2f2; width:620px; padding:10px; border-top: solid 1px #999; border-bottom: solid 1px #999; margin-top:15px;}
.noEmail  h3{font-size:12px; padding:3px; background: #fff}
.noEmail ul{width:100%; padding:10px 0 10px 0; }
.noEmail ul li{float: left; clear: left; width:100%; padding:5px 0 0px 20px; background: url(../img/gala.gif) no-repeat 0 10px; }
.noEmail ul li a{color: #333; }

.rBg {background: #ff0000; color: #fff !important; font-weight: bold !important; padding: 0 3px 0 3px; line-height:18px;}

/*etape*/
.etape {border: dashed 1px #d2d2d2; width:298px; margin-bottom: 15px;}
.etape li{border-bottom: solid 1px #d2d2d2; padding:10px; }
.etape li.done{background: #f2f2f2 url(../img/done.gif) no-repeat 255px 13px; color: #8d8d8d }
.etape li.last{border:0;}

/*register step3*/
.capsed {text-transform: uppercase; font-size:12px; font-weight: bold; color: #000; padding: 0 0 7px 0; width:370px;}
.capsedS {text-transform: uppercase; font-size:12px; font-weight: bold; color: #000; padding: 0 0 7px 0; width:190px;}

.noMerci {display: block; width:430px; background: #339900; border: solid 1px #297a00; border-left:0; border-right:0; padding:5px; float: left; clear: left; color: #fff; font-weight: bold; font-size:13px; margin-top:15px; text-decoration: none !important;}
.noMerciS {display: block; width:165px; background: #339900; border: solid 1px #297a00; border-left:0; border-right:0; padding:5px; float: left; clear: left; color: #fff; font-weight: bold; font-size:11px; margin-top:15px;}
.noMerci:hover{color: #fff}
.noMerciS:hover{color: #fff}

/*all contacts*/
.allContacts {float: right !important; width:190px; padding-right: 10px;}
.allContacts a img{border:0; float: left; padding-top:5px;}


/* pagination */
.pagination { display: block; float:left; margin: 15px 0; font-size: 12px; width:440px; text-align:center;}
.pagination a { border: 1px solid #ccc; padding: 3px 8px 3px 8px; text-decoration: none; color: #666;}
.pagination a:hover { background-color: #f0fdf4; border: solid 1px #999;}
.pagination a.current_page { background: #f0fdf4; color: #333; border: 1px solid green;}
.pagination p {display: block; margin-top: 10px; width:440px; text-align:center;}

.view_all_news  a{ font-size: 14px; font-weight: bold; text-decoration: none !important; color:#339900;}
.view_all_news  a:hover{ text-decoration: underline !important; color:#339900;}



/* facebox styles */
#facebox .b {
  background:url(../img/b.png);
  font-size:1px;
}

#facebox .tl {
  background:url(../img/tl.png);
  font-size:1px;

}

#facebox .tr {
  background:url(../img/tr.png);
  font-size:1px;
}

#facebox .bl {
  background:url(../img/bl.png);
  font-size:1px;
}

#facebox .br {
  background:url(../img/br.png);
  font-size:1px;
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
	z-index: 80;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  background: #fff;
  width: 494px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .facebox_footer {
	position: relative;
	top: 15px;
	height: 35px;
	border-top: 1px solid #DDDDDD;
	padding: 10px 10px 10px 7px;
	clear:both;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox div.facebox_container { padding: 10px; font-size: 12px;}

#facebox h2 { background: #666; color: #fff; font-size: 14px; padding: 5px 10px; margin: 0;}

#facebox h3 { color: #444; font-size: 12px; font-weight: bold; margin: 15px 0 5px 0; padding: 0;}

#facebox #right { float: left; width: 180px; display: inline;}
#facebox #left { float: left; width: 312px; display: inline;}
#facebox #img_upload_hints { background: #FFF8CC; border-top: 1px solid #FFE822; border-bottom: 1px solid #FFE822; padding: 10px; margin: 10px 10px 0 0;}
#edit_uploaded_picture { }


.clubProfile {width: 100%; padding: 0 0 25px 0}
.clubBlock {width:640px; background: url(../img/bg_club.jpg) repeat-x 0 0; border: solid 1px #e9e9e9;  }



span.team_i_like_indicator { position: relative; top:4px }
span.team_i_like_indicator img { width: 16px; height:16px; padding-top: 10px;}
div.team_i_like_results, div.team_i_dislike_results, div.player_i_like_results, div.player_i_dislike_results { background: #FFF8CC; border-top: 1px solid #FFE822; border-bottom: 1px solid #FFE822; padding: 10px; margin-top: 10px; width:380px; margin-left:10px; clear:left; color:#333;}
div.team_i_like_results ul, div.team_i_dislike_results ul { list-style-type: disc; padding: 10px 0 0 15px; clear: left; width:250px;}
div.player_i_like_results ul, div.player_i_dislike_results ul { list-style-type: disc; clear: left; padding-left:15px;}

h1 span.edit-link { font-size: 12px;}

.checkbs { width:418px; padding: 8px 10px 8px 8px; border: dashed 1px #e0e0e0; margin-top:10px;}
.smlH {font-size:14px !important; font-weight: 100; font-family: Tahoma, sans-serif; color: #333; }
.smlH a{ font-weight: bold; }

p.smlH {font-size:14px !important; font-weight: 100; font-family: Tahoma, sans-serif; color: #333; line-height:18px !important; margin-top:-7px;}


h1.pageTitle2 span.lhSpcl {line-height: 14px !important}

/*clubs branding*/
.clubLogo {position: relative; width: 641px; height: 100px; padding: 0 0 20px 0; background: url(../img/default_club_logo.png) no-repeat 0 0; margin-top:6px}
.clubLogo .articleTitle{font-size:36px !important; line-height:36px !important;  font-family: Tahoma, Arial, sans-serif; font-weight: bold; color: #fff !important; position: absolute; left:120px; top:20px; }
.theClubLogo {width:45px; position: absolute; left:13px; top:20px}



/*club menu*/
.clubMenu {position: relative; top:74px; left:111px; background: url(../img/bg_club_menu.png) repeat-x 0 0; width: 529px; }
.clubMenu li{float: left;  background: url(../img/sep.gif) no-repeat right 0; padding-right:1px;}
.clubMenu li a{display: block; font-size:11px; color: #000; font-weight: bold; text-decoration: none; float: left; text-transform: uppercase; padding: 7px 10px 3px 10px; height:16px;}
.clubMenu li a.active{background: #fff}
.clubMenu li a:hover{text-decoration: underline !important}

/*club quick reziume*/
.quickRez {color: #fff; padding:8px 10px 10px 10px; position: absolute; z-index:1000; top:0; right:1px; width: 112px; height: 43px}
.quickRez strong{display: block; float: left; width:100%; padding: 0 0 0px 0}

.quickRez .standing{display: block; float: left; font-size:28px; padding: 0 10px 0 0; line-height:22px; font-weight: bold; font-family: Verdana, sans-serif; height: 21px;  border-right:solid 1px #ccc; position: relative; top:5px }

.quickRez .evolution{display: block; float: left !important; padding: 0 0px 0 10px !important; width:50px; position: relative; top: 4px;  font-size:11px;}
.win, .draw, .loss{display: block; float: left; font-size:1px; text-indent:-9999px; width: 7px; height:10px; padding-right:3px; position: relative; top:1px;}
.win{background: url(../img/gsq.gif) no-repeat 0 2px; }
.draw{background: url(../img/eql.gif) no-repeat 0 4px; }
.loss{background: url(../img/rsq.gif) no-repeat 0 2px; }

.clubStatsBox {border: solid 0px #e0e0e0; background:  url(../img/bg_results.gif) repeat-y 0 0; margin:0; float: left; width:146px; padding:0px 17px 2px 17px; font-size:11px; color: #333;}
.clubStatsBox a{text-decoration: none}
.clubStatsBox span.explics{color: #999; font-size: 10px;  line-height:11px; display: block; float: left; clear: left; padding-top:3px}
.clubStatsBox h3 { margin:0; padding:0 0 5px 0; font-size:11px; width:100%; font-family: Verdana, sans-serif; color: #000}
.bBox {border-top:0; padding-bottom:0;padding-top:1px;}
.bgFresults {font-size: 1px; height:18px; line-height:1px; background: url(../img/bg_f_results.gif) no-repeat 0 0;  float: left; width:180px;  margin-bottom:0px;}
.bgTresults {font-size: 1px; height:15px; line-height:1px; background: url(../img/bg_t_results.gif) no-repeat 0 0;  float: left; width:180px;}

.dtdLineStats {font-size: 1px; height: 17px; line-height: 1px; background:  url(../img/bg_dtd.gif) repeat-x 0 11px; position: relative; left: -7px; width:160px;}


.eventYC {background: url(../img/yellow_card.gif) no-repeat 0 4px; }
.eventRC {background: url(../img/red_card.gif) no-repeat 0 4px; }
.eventY2C {background: url(../img/red_card.gif) no-repeat 0 4px; }
.eventG {background:  url(../img/goal.gif) no-repeat 0 4px; }
.eventPG {background:  url(../img/goal.gif) no-repeat 0 4px; }
.eventOG {background:  url(../img/goal.gif) no-repeat 0 4px; }


/* match events */
.statistiQ .resultatsDevision {width: 468px; border: solid 1px #e0e0e0; padding: 10px 0 10px 0}
.statistiQ .resultatsDevision table{width: 100%; }
.statistiQ .resultatsDevision table .when{ padding-left:10px; color: #999}
.statistiQ .resultatsDevision table .option2{ padding-right:10px;}
.statistiQ .resultatsDevision table .option2 a{ color: #666}
.statistiQ .resultatsDevision table .option1 a{ color: #666}

.fgPass {padding-bottom:20px; padding-top:0px;}
.fgPass .textFld{float: left; clear: left; width: 384px !important; position: relative; left:10px; margin-top:0;}
.fgPass .label{text-align: left !important; padding-left:10px;}

.smlr {font-size:12px; font-weight:100;}


/* autocompleter */
.ac_results {
	padding: 0px;
	border: 1px solid #999;
	background-color: #eee;
	overflow: hidden;
	z-index: 99999;
	margin-top: 1px;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 4px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font-size: 12px;
	text-align: left;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background : transparent url('../img/indicator.gif') right center no-repeat;
}

.ac_odd {
	/*background-color: #eee;*/
}

.ac_over {
	background-color: #00C500;
	color: #fff;
}

.ac_moreItems {
	text-align: left;
	background-color: InactiveCaption;
	color: InactiveCaptionText;
	margin: 0px;
	padding: 0px 5px;
	cursor: default;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.pointer {
	cursor: pointer;
}



/* Overlay */
#confirmModalOverlay {background-color:#eee; cursor:wait;}

/* Container */
#confirmModalContainer {height:95px; width:500px; left:50%; top:45%; margin-left:-260px; font-size:13px; text-align:left; background:#EAF5CD; border:4px solid #C0C9A8;}
#confirmModalContainer .header {height:30px; width:100%; color:#fff; font-size:1.1em; font-weight:bold; line-height:30px;}
#confirmModalContainer .header span {padding-left:8px;}
#confirmModalContainer .message {float:none !important; color:#444; margin:0; padding:12px; font-weight: bold; }
#confirmModalContainer .message div {font-weight: normal;display: block !important; margin-top: 3px;}
#confirmModalContainer #buttons {width:100px; margin-left: 0px; }

.whiteB { background: #fff url(../img/white_b_l.gif) no-repeat 0 0; color:#333; float: left; padding-right:0px !important}
.whiteB span{background: #fff  url(../img/white_b_r.gif) no-repeat right 0;}
.whiteB:hover{ background: #fff url(../img/white_bh_l.gif) no-repeat 0 0; color:#fff;}
.whiteB:hover span{background: #fff url(../img/white_bh_r.gif) no-repeat right 0;}


#modal_tease_container {height:auto; width:600px; left:45%; top:25%; margin-left:-210px; text-align:left; background:#fff; border:1px solid #C0C9A8; font-family: Tahoma, Verdana, sans-serif;}
#modal_tease_container .header {height:30px; width:100%; color:#fff; font-size:1.1em; font-weight:bold; line-height:30px;}
#modal_tease_container .header span {padding-left:8px;}
#modal_tease_container .message {color:#444; margin:0; padding:12px; }
#modal_tease_container .buttons {width:38px; margin-left: 30px;}
#modal_tease_container #close_button { position: absolute; top: 15px; right: 10px; padding: 0;}
#modal_tease_container .fbTop{width:560px;}
#modal_tease_container h3{padding-top:20px; font-size:18px;}
#modal_tease_container .btnForms{background:url(../img/fbLeft_btn.png) no-repeat 0 5px !important; float:left; margin-top:10px; padding:0; margin-left:15px;}
#modal_tease_container .btnForms a{background:url(../img/fbRight_btn.png) no-repeat right 0 !important; border:0 none; color:#FFFFFF; display:block; float:left; height:33px; margin-left:15px; padding-top:7px; padding-right:17px !important;}
#modal_tease_container form{float:left; width:100%;}
#modal_tease_container form div.fbForm{background:#FFFFCC; width:580px; border-bottom:1px solid #F7EFD8; border-top:1px solid #F7EFD8;
float:left; padding:15px 10px;}
/* notification messages */
#messages-container { display: block; clear: both; width: 100%; padding: 0 0 10px 0; margin:0;}
div#master-notification { display: none;}
.notification-message { background: #fff8cc url(../img/warning.gif) no-repeat 8px 6px; padding: 6px 6px 6px 36px; border-top: 1px solid #FFE822; border-bottom: 1px solid #FFE822; color: #444; width: 600px; margin: -1px 0 0px 0; position: relative;}
.notification-message div.close-message { position: absolute; right: 5px; top: 2px;}
.notification-message div.close-message a { display: block; font-size:18px; font-family: Arial, sans-serif; text-decoration: none !important; color: #CC6600;}
.notification-message div.the-msg { }
.notification-message a { text-decoration: none !important; }
.notification-message a:hover { text-decoration: underline !important; color: #339900;}
.friendRequest {background: #fff8cc url(../img/invitation_2.gif) no-repeat 5px 5px;}
.groupRequest {background: #fff8cc url(../img/invitation_1.gif) no-repeat 7px 5px;}
.youGotMessage {background: #fff8cc url(../img/ico_messages.png) no-repeat 10px 5px;}
div.errorNotification { background: #FFB097 url(../img/warning.gif) no-repeat 8px 6px; border-top: 1px solid #FF582D !important; border-bottom: 1px solid #FF582D !important; margin-top:1px;}
div.info { background: #ccf8cc url(../img/ico_OK_green.png) no-repeat 8px 6px; border-top: 1px solid #7AFF24 !important; border-bottom: 1px solid #7AFF24 !important;  margin-top:3px;}
div.info div.close-message a { color: #336600; }
div.friendRequest div.close-message a { color: #CC6600; }
div.errorNotification div.close-message a { color: #771200; }
.static-msg { top: 15px !important; margin-bottom: 25px !important; padding-left: 40px !important;}


/*send receive row*/
.sentReceivedMsgs{border: solid 1px #e0e0e0; border-left:0; border-right:0; padding:4px 0 4px 0; clear: left; width:640px; float: left; margin-top:15px; margin-bottom:15px;}
.sentReceivedMsgs li{float: left; padding: 0 5px 0 5px}
.sentReceivedMsgs li span{ padding: 5px 0px 0 10px; color: #e0e0e0; display: block; float: left;}
.sentReceivedMsgs li a{color: #999; text-decoration: none;}
.sentReceivedMsgs li a strong{color: #333; text-decoration: none;}


/*messanges and comments ... full size*/
.msgItem { clear: left; width:640px; padding: 5px 0 5px 0; border-bottom: solid 1px #f2f2f2; color: #999 }
.msgNew { background: #f1ffe9; }

.userItm {width: 230px; font-size:11px; padding-left:10px; color: #999}
.userItm img{float: left; margin-right:10px;}
.userItm a{color: #333; font-size:12px !important; text-decoration: none;}
.msgItemMsg {width: 375px; padding-right:25px; position: relative;}
.msgItemMsg a {color: #333; font-weight: bold; text-decoration: none}
.msgItemMsg h2{width: 100%; color: #333; font-size:12px; font-weight: bold; padding: 0 0 1px 0}
.msgItemMsg p{width: 100%; float: left; font-size:11px; color: #999;}
.msgItemMsg .closeMessage{display: block; position: absolute; width:10px; height:10px; background: url(../img/close_message.gif) no-repeat 2px 2px;top:15px; z-index:100; right:10px; font-size:1px; text-indent:-9999px;}


.shrtr {width: 385px !important;  right:15px; position: relative; background: #fff !important; border:0 !important;  }
.shrtr2 {width: 385px !important;  right:35px; position: relative; background: #fff !important; border:0 !important;  padding-bottom:0px;}
.shrtr .simpleBtn{ position: relative; left:5px;  }
.shrtr2 .simpleBtn{ position: relative; left:17px;  top:0;}
.shrtr .label{width: 70px !important; text-align: left !important; padding-left:0 !important}
.shrtr2 .label{width: 70px !important; text-align: left !important; padding-left:10px !important; }
.shrtr .textArea{clear: left; width: 385px;}


/*browsing intre pages*/

.browsing {width:440px; padding: 30px 0 0 0; float: left; }
.browsing {width:440px; padding: 30px 0 0 0; float: left; text-align: center;}
.browsing span{display: block; float: left; clear: left; padding: 5px 0 0 0; text-align: center; width:100%; color: #999}
.browsing ul{padding-left:110px}
.msgList  ul{padding-left:210px}
.msgList span{padding-left:110px}
.browsing ul li{float: left; border-left:2px solid #fff;}
.browsing ul li a{display: block; padding:3px 8px 3px 8px; border: solid 1px #e0e0e0; color: #999; text-decoration: none; float: left;}
.browsing ul li a.rarrow{font-size:1px; background: url(../img/rarrow.gif) no-repeat center center; height:15px; text-indent:-9999px; width:20px;padding-left:0; padding-right:0;}
.browsing ul li a.larrow{font-size:1px; background: url(../img/larrow.gif) no-repeat center center; height:15px; text-indent:-9999px;  width:20px; padding-left:0; padding-right:0;}

a.larrow_double{ height:15px; width:15px; padding:0; font-weight:bold; }
a.larrow_double:hover{text-decoration:none; }

.browsing ul li a.current_page{border: solid 1px #999; color: #666;}
.browsing ul li a:hover{background-color: #f0fdf4; border: solid 1px green;}


.msgList  ul{padding-left:210px}
.msgList span{padding-left:110px}
/*temp div*/
.tempBlock {background-color: #E5E5E5; color: #fff; width:420px;  padding: 5px 10px 7px 10px; font-size:17px; margin-top:15px;  position: relative; color: #000; font-family: Tahoma, Arial, sans-serif;}

/* footer promo */
.footerPromo {float: left; clear: left; margin-top: 20px; border: 1px dashed #E2E2E2; padding: 3px; width: 430px}
.footerPromoBox {background-color: #218CC1; border: 4px solid #7FD5FF; color: #FFFFFF; padding: 5px 10px; font-size: 18px; width: 402px;}
.footerPromoBox a {color: #01264C;}

.sentMsgL {float: right !important; }
.sentReceivedMsgs li a{display: block; float: left; padding:5px 0 2px 0px; }
.sentMsgL a{display: block; float: left;background: url(../img/add_msg.gif) no-repeat 0 1px; padding:5px 0 2px 23px !important; color: #339900 !important; text-decoration: underline !important;}

.howMany {display: block; float: right; font-size:12px; font-weight:100; padding: 10px 20px 0 0; color: #666}


.fullS { width:100%;}

/**/
.decision {width: 200px; padding-left: 0px;  float: left; padding-top:15px}
.decision .buttonLike{font-weight: 100; margin-right:5px !important; top:0; margin-top:0; margin-left:0; font-size:11px !important}
.decision .buttonLike span{font-weight: 100;  text-align: center !important;}
.decision .buttonLike:hover span{color:#fff}
.decisionGroups {clear: left; padding: 10px 0 20px 0 !important;}


.aditionalInfo { position: absolute; right:10px; top:15px;  z-index:100; text-align: right; color: #999; font-size:11px !important;  float: right}
.aditionalInfo a {display: inline !important; float: none !important; width: 0 !important; font-size:11px !important; font-weight: 100 !important}

.footer {width:100% !important; background: #fff url(../img/bg_footer.gif) repeat-x 0 20px; padding: 40px 0px 10px 0px !important; float: left;}
.footer .footerContent{width:885px; padding-left:100px; border:0;}
.footer div{width:80px;border-right: solid 1px #e9e9e9; float:left; padding: 0px 15px 0 20px; margin-top:7px;}
.footer div.last{border:0; width:120px;}
.footer div.last ul li{width:135px;}
.footer h4{width:110px; padding: 0px 15px 5px 0; font-weight: bold; color: #666; font-size: 11px; font-family: Tahoma, Arial, sans-serif !important;}
.footer ul li{width:80px;}
.footer ul li a{color: #666; text-decoration: none; font-size:11px;}
.footer ul li a:hover{text-decoration: underline !important;}

.splashText {color: #585A5B}
.splashText h1{color: #000; font-size:23px; float:left; width:100% !important;}
.splashText h2{font-size:14px; font-weight: bold; padding: 25px 0 0 0; color: #000; font-family: Tahoma, Arial, sans-serif !important; clear: left; width:100%;}
.splashText p{padding: 10px 0 0 0; line-height: 15px;}

.whoDid {padding: 15px 0 15px 0; border-bottom: solid 1px #ededed }
.whoDid img{float: left;}
.whoDid div{float: left; width:500px; padding: 0 0 0 15px;}
.whoDid div h3{float: left; width:500px; padding:0 0 10px 0; font-size:12px; color: #333}
.whoDid div p{ padding:0px 0 0px 0; }
.whoDid div h3 a{font-size:12px; text-decoration: none;}


h1 {font-family: Tahoma, Arial, sans-serif !important}
.whoWrote {font-size:12px; color: #333 !important;  font-weight: 100; text-decoration: none !important; }
.whoWrote:hover { color: #333;  }

input.error {background-image: none !important;}
.noBold {font-weight:100 !important;}


.scr {padding: 0 5px 0 5px; font-weight: bold; color: #339900 !important; font-size:11px }

.sdMessage {position: absolute; top:8px; right:0;width:100px; height:20px; display: block;}

.profileB  ul li a.aLbtn {display: block;  padding:0 !important;  width:18px !important; float: right !important; }
.profileB  ul li a.aLbtn:hover  img{border-color:#fff !important; }
.aLbtn img{margin: 0px 0px 0px 0px !important; width:14px !important; height:14px !important; margin:0 !important; padding:0 !important; border:0;}
.aLbtn {margin: 0px 0px 0px 0px !important; width:14px !important; height:14px !important; margin:0 !important; padding:0 !important}

.fullWidthTitle {width:100%; padding-bottom: 5px; font-size: 21px; padding-top:0px; line-height: 21px; color: #000 !important; font-family:Tahoma, Arial, Verdana;}
.fullWidthTitle8 {width:100%; padding-bottom: 20px; font-size: 23px; padding-top:0px; line-height: 23px; color: #000 !important; }
.noSupporters {color: #666666 ; font-weight: 100; font-size:17px; font-family: Tahoma, Arial, sans-serif; padding-left:5px;}

.nbr {font-weight: bold; color: #666; text-align: center; width:72px; }
.nbr img{margin-left:10px; float: left;}
.nbr span{display: block; float: left; text-align: right; width:20px;}

.dropInHeader { position: relative; width:100%; float: left; clear: both; font-size:1px; height:1px;}
.dropInHeader select{position: relative; float: right;  font-size:11px; font-family: Arial, sans-serif; top:-25px; right:20px;}
.dropInHeader label{display: block; width:70px; text-align: right; float: right; font-size:11px; color: #666; margin-right:2px;}

.dropInHeader8{ position: relative; width:470px; float: left; clear: both; font-size:1px; height:1px;}
.dropInHeader8 .selectFancy  {position: absolute !important; right:0 !important; top: -25px !important;}

.dropInHeader2 { position: relative; width:100%; float: left; clear: both; font-size:1px; height:1px;}
.dropInHeader2 select{position: relative; float: right;  font-size:11px; font-family: Arial, sans-serif; top:-25px; right:192px;}
.dropInHeader2 label{display: block; width:70px; text-align: right;position: relative; float: right; font-size:11px; color: #666; top:-23px; right:196px;}


/* -- Club Photos & Videos -- */
.mediaList {clear: left; margin-top: 20px;  width:600px}
.mediaItem {float: left; width: 290px; color: #999;  height: 110px; padding:0 10px 0 0; position: relative; }
.mediaItemDecision {height: 140px;}
.requestDecision {height: 90px;}
.mediaItem img {float: left; margin: 0; border: 0;}
.mediaItem div {float: left; width: 150px; padding: 0 0 0 20px}
.mediaItem h3 {color: #333; font-size: 1em; font-weight: normal; padding-top: 5px; float: left; width: 150px}
.mediaItem h3.fullW {color: #333; font-size: 1em; font-weight: normal; padding-top: 5px; float: left; width: 190px}
span.headerMediaCount {font-weight: normal; font-size: 0.8em; color: #666;}
span.headerMediaCount3 {font-weight: normal; font-size: 14px; color: #666;}
span.headerMediaCount2 {display: block; float:right; font-size: 12px; font-weight: 100; color: #666;}
.addPhoto {margin-right: 20px;}
.timeFilter {float: right !important; margin: 5px 20px 0 0; font-size: 11px;}
.timeFilter select {font-size: 11px;}
.noMediaFound {clear: left; margin-top: 10px;}
.pagination {clear: left;}
.other_flag {float: none !important; position: relative; top:3px; left: 3px;}

/* -- Groups -- */
.groupMedia .mediaItem {width: 420px !important;}
.groupMedia {width: 420px !important;}
.groupMedia .mediaItem a.mediaLink {width: 120px; position: relative; text-decoration:none !important }
.videoPlayer {width: 120px; position: relative; text-decoration:none !important; display: block; float: left; margin-right:13px;}
.videoPlayer img{border:0 !important;  }
span.smallPlayer{width: 120px; position: absolute; background: url(../img/play_small_video.gif) no-repeat 0 0; height: 90px; display: block;  z-index:100; cursor: pointer; top:0; left:0;}
.groupMedia .mediaItem div {width: 280px;}
.groupMedia .mediaItem span a {display: inline; width: auto;}
.mediaRange {float: right; font-size: 12px; font-weight: normal; padding-right: 10px;}
.groupSupporter {text-align: center; font-size: 11px; width: 64px; padding-bottom:10px;}
.groupSupporter a {text-decoration: none; color: #222222;}
.groupSupporter img {border: 0;}
.groupSupporter a strong {font-weight:100;}
.groupSupporter a:hover strong { text-decoration:underline !important;}

.memberExtra {width: 160px; text-align: right;}
.memberExtra a {display: inline !important; padding: 0; margin: 0; width: auto !important; float: none !important;}

.didWhen { font-size: 11px !important; }

.lightbulb { background-color:#c5f600 !important; }

/* -- Tour pages */
.tourHolder {float: left; padding-top: 20px;}
.tourLeft {float: left; width: 630px;}
#tourRight { margin-left: 20px; width:285px;}
.tourRight p {float: left; margin-top: 10px; color: #333; width: 100%;}
.currentSlide {display: none;}
#currentSlide { height: 280px; width:100%;}
.tourLinks {float: left; width:100%;}
.tourLinks a {color: #390;}
.tourLinks a.sel {font-weight: bold;}
.tourProfile {margin-top: 20px;}
.tourProfile a { display: block; background: url(../img/tour_cree_profil_bg.png) no-repeat; text-decoration: underline; color: #fff; width: 250px; height: 30px; padding: 4px 10px 4px 10px; font-size: 16px;}

#tourNav ul { }
#tourNav li { float: left; margin-right: 10px; }
#tourNav li a { display: block; width: 30px; height: 30px;}
#tourNav li a.one { background: url(../img/tour_1.png) no-repeat;}
#tourNav li a.active_1 { background: url(../img/tour_1_active.png) no-repeat;}
#tourNav li a.two { background: url(../img/tour_2.png) no-repeat;}
#tourNav li a.active_2 { background: url(../img/tour_2_active.png) no-repeat;}
#tourNav li a.three { background: url(../img/tour_3.png) no-repeat;}
#tourNav li a.active_3 { background: url(../img/tour_3_active.png) no-repeat;}
#tourNav li a.four { background: url(../img/tour_4.png) no-repeat;}
#tourNav li a.active_4 { background: url(../img/tour_4_active.png) no-repeat;}
#tourNav li a.five { background: url(../img/tour_5.png) no-repeat;}
#tourNav li a.active_5 { background: url(../img/tour_5_active.png) no-repeat;}


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 630px;
    height: 550px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}


.jcarousel-skin-tango.jcarousel-container {
}

.jcarousel-skin-tango.jcarousel-container-horizontal {
}


.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  630px;
    height: 550px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 630px;
    height: 550px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 120px;
    left: 780px;
    width: 94px;
    height: 36px;
    cursor: pointer;
    background: transparent url(../img/but-next.png) no-repeat 0 0;
		padding: 9px 0 0 10px;
		text-decoration: underline;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
		/*visibility: hidden;*/
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 120px;
    left: 650px;
    width: 73px;
    height: 36px;
    cursor: pointer;
    background: transparent url(../img/but-prev.png) no-repeat 0 0;
		padding: 9px 0 0 43px;
		text-decoration: underline;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
		/*visibility: hidden;*/
}

a#club_actions_trigger {color:green !important; font-weight: bold; font-size: 13px; background: #F1FFE9; padding-bottom: 3px;}
#club_actions_container {
	position: absolute;
	top: 40px;
	left: 488px;
	width: 150px;

	z-index: 3000;
	border: 1px solid #8EB259;
	background-color: #E6FFD9;
	padding: 5px;
	float: left;
}
#club_actions_container div.club_actions_item { border-bottom: 1px solid #BBD0B1; display: block; width: 100%; margin: 0 0 0px 0 !important; padding: 5px 0 5px 0; float: left; }
#club_actions_container div.club_actions_lastitem { border-bottom: 0; display: block; width: 100%; margin: 0 0 0px 0; padding: 5px 0 2px 0 !important;}
#club_actions_container a { padding: 3px 0 3px 22px; text-decoration: none; font-family: Tahoma, Arial, Verdana, Arial; font-size: 12px;}
#club_actions_container a.act_addnews { background: url(../img/icon_act_addnews.gif) no-repeat 0px 3px; }
#club_actions_container a.act_addphoto { background: url(../img/icon_act_addphoto.gif) no-repeat 0px 3px; }
#club_actions_container a.act_addvideo { background: url(../img/icon_act_addvideo.gif) no-repeat 0px 3px; }
#club_actions_container a.act_invite { background: url(../img/icon_act_invite.gif) no-repeat 0px 3px; }


/*special dropdowns*/
.dropInHeader3 { position: relative;  float: right !important; clear: both; font-size:1px; height:1px; }
.optionInH { position: relative;  float: left !important; clear: both; font-size:1px; height:1px; width:100%;}
.optionInH a{text-decoration:none;}
.optionInH a:hover{color:green; text-decoration:underline !important;}
.dropInHeader3 span{display: block; width:70px; text-align: right;position: relative; float: right; font-size:11px; color: #666; top:-23px; right:24px;}
.dropInHeader3 select{display: none;}
.filterUpper {top: -25px; left: -15px;}
.filterInTh {top: -37px; left: 0px;}
.linkInH { display: block; float: right; position: relative; top:-23px; right:20px; font-size:12px; font-weight: bold;  text-align: right; }
.lnkSep { display: block; float: right; position: relative; top:-23px; right:20px; font-size:12px; font-weight: 100;  text-align: right; width:5px; padding: 0 5px 0 5px; color: #999}
.fullWdh {width: 100%; float: left; color: #333}


#cy{padding:.3em .4em;margin:0; position: relative; float: right !important;  font-size:11px !important; font-family: Arial, sans-serif; top:-25px; right:20px;}
#cy p{margin:0;width:100px;padding:0; border-left: solid 2px #828282;border-top: solid 2px #828282; border-bottom: solid 1px #f9f9f9; border-right: solid 2px #f9f9f9;height:15px;background:  url(../img/arrow.gif) no-repeat right 0;text-indent:.5em;cursor:default; font-size:11px !important;}
#cy ul{position:absolute;padding:0;list-style:none;background:#edece7;width:12em;border-width:0 1px 1px 1px;border-style:solid;border-color:#ccc;z-index:100;display:block;margin:0;clear:both; top: 19px;}
#cy ul a{color:#727272;text-decoration:none;display:block;width:100%;}
#cy ul a:hover{text-decoration:underline;background:#f5f2e8;color:#444}
#cy p.hv{background-color:#f5f2e8;color:#444;}
#cy li{margin:0;padding:0;text-indent:.5em}
#cy.hd ul{display:none;}



#cz{padding:.3em .4em;margin:0; position: relative; float: right !important;  font-size:11px !important; font-family: Arial, sans-serif; top:0px; right:20px;}
#cz p{margin:0;width:100px;padding:0; border-left: solid 2px #828282;border-top: solid 2px #828282; border-bottom: solid 1px #f9f9f9; border-right: solid 2px #f9f9f9;height:15px;background:  url(../img/arrow.gif) no-repeat right 0;text-indent:.5em;cursor:default; font-size:11px !important;}
#cz ul{position:absolute;padding:0;list-style:none;background:#edece7;width:12em;border-width:0 1px 1px 1px;border-style:solid;border-color:#ccc;z-index:1000;display:block;margin:0;clear:both; top: 19px;}
#cz ul a{color:#727272;text-decoration:none;display:block;width:50px; height:19px;}
#cz ul a:hover{text-decoration:underline;background:#f5f2e8;color:#444}
#cz p.hv{background-color:#f5f2e8;color:#444;}
#cz li{margin:0;padding:0;text-indent:.5em}
#cz.hd ul{display:none;}



/*dropdown style 2*/

  div.selectbox-wrapper {
  position:relative !important;
z-index:1000;
  background-color:#dfdfdf;
  border:1px solid #848484;
  margin:0px;
  margin-top:-10px;

  text-align:left;
width: 90px !important;
  float: left
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px !important;
  padding:0px !important;
    position:relative  !important;
z-index:1000;
background: #dfdfdf;
float: left;
width: 90px !important;
}
div.selectbox-wrapper ul li.selected {
  background-color: #d1d1d1 !important;
}
div.selectbox-wrapper ul li.current {
  background-color: #848484 !important;
  color: #fff !important;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:0px 0 0 4px !important;
  cursor:pointer;
  font-size: 11px;
  color: #666;
  float: left;
width: 86px !important;
  background: none !important;

}


/*dropdown style 2*/

  div.selectbox-wrapper2 {
  position:relative !important;
  z-index:1000;
  background-color:#dfdfdf;

  margin:0px;

padding:0 !important;
  text-align:left;
width: 90px !important;
  float: left
}
div.selectbox-wrapper2 ul {
 border:1px solid #848484;
  list-style-type:none;
  margin:0px !important;
  padding:0px !important;
    position:relative  !important;
z-index:1000;
background: #dfdfdf;
float: left;
width: 90px !important;
}
div.selectbox-wrapper2 ul li.selected3 {
  background-color: #d1d1d1 !important;

}
div.selectbox-wrapper2 ul li.current {
  background-color: #848484 !important;
  color: #fff !important;
}
div.selectbox-wrapper2 ul li a{display: block; float: left; width:86px; position: relative; z-index:1000; text-decoration: none; color: #666; padding: 2px 0 2px 4px}
div.selectbox-wrapper2 ul li a:hover{ background-color: #848484; color: #fff}
div.selectbox-wrapper2 ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:0px 0 0 0px !important;
  cursor:pointer;
  font-size: 11px;
  color: #666;
  float: left;
width: 100%;
  background: none !important;

}

/*signup steps*/
.signupSteps {float: left; background: url(../img/bg_spets.gif) repeat-x 0 58px; height: 70px; padding-top: 10px; width:100%;}
.signupSteps li{float: left; display: block; padding:10px 16px 10px 15px; height: 34px; background: url(../img/bulina_alba.gif) no-repeat center bottom}
.signupSteps li.checked{background: url(../img/bulina_neagra.gif) no-repeat center bottom}
.signupSteps li.checked strong, .signupSteps li.checked span{color: #ccc}
.signupSteps li strong{display: block; text-align: center; font-family: Tahoma, Arial, sans-serif; font-size: 11px;}
.signupSteps li span{display: block;  clear: left; text-align: center; font-size: 11px; font-family: Tahoma, Arial, sans-serif;}

#division-changer { display: none;}


/*register step 3 new*/
.leftBlock h2 {font-family: Tahoma, Arial, sans-serif;}
.leftBlock .optnl {color: #727272; font-weight: 100;}

.redWrng {width: 622px; border-top: solid 1px #8c0000;border-bottom: solid 1px #8c0000; background: #ff0000; padding: 7px 10px 7px 10px; color: #fff; font-weight: bold; position: relative; margin-top:10px}
.redWrng .clsB{display: block; position: absolute; right: 10px; font-size: 1px; text-indent: -9999px; width: 10px; height: 10px; top:10px; background: url(../img/ex.gif) no-repeat 0 0}

/*Option box*/
.optionBox {background: url(../img/bg_option_box.gif) no-repeat 0 0; width: 300px; height: 210px; padding: 12px 10px 10px 10px; margin-top: 15px;}
.optionBoxFb {background: url(../img/bg_option_box_fb.jpg) no-repeat 0 0; width: 300px; height: 210px; padding: 12px 10px 10px 10px; margin-top: 15px;}
.optionBox h3{width: 100%; font-family: Tahoma, Arial, sans-serif; font-size: 15px; font-weight: bold; padding: 0px 0 2px 0; color: #3c3c3c}
.optionBox p{width: 270px;  padding: 5px 0 7px 0; color: #3c3c3c; font-family: Tahoma}
.specialP{font-size:14px;font-family: Tahoma, sans-serif; color: #333; float:left;}
.optionBox textarea{width: 263px; height: 67px; border:0; border-top: solid 2px #a4a3a3;border-left: solid 2px #a4a3a3;   padding: 5px 0 0px 5px; color: #3c3c3c; overflow: auto; font-family: Tahoma, Arial, sans-serif; font-size: 14px;}
.optionBox img{border:0; padding-left:10px;}
.bigRedBtn {display: block; width: 238px; height: 33px; color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; text-align: center; padding: 7px 0 0 0; font-family: Tahoma, Arial, sans-serif; background:  url(../img/big_red_btn.png) no-repeat 0 0; position: relative; top: 15px; left: 15px;}
.bigRedBtnF {display: block; width: 188px; height: 27px; color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; text-align: center; padding: 7px 0 0 0; font-family: Tahoma, Arial, sans-serif; background:  url(../img/send_inv.gif) no-repeat 0 0; position: relative; margin-top: 25px; left: 30px; float: left}
.bigRedBtn:hover{ color: #fff; text-decoration: underline !important; }
.bigRedBtnF:hover{ color: #fff; text-decoration: underline !important; }
.stepFullTitle{float:left; width:100%;}
.optbox2 .bigRedBtn{top:19px}
.optbox2 {position: relative; left: 30px;}
.flLeft{float: left}
.top10 {padding-top:10px !important}
.top30 {padding-top:30px !important}

/*Big option box*/
.exfFriends {background: url(../img/invite_box_big.png) no-repeat 0 0; width: 630px; height: 330px;}
.exfScroll {background-color: #FFFFFF; width: 575px; height: 194px; margin-bottom: 10px; border-top: 2px solid #848484; border-left: 2px solid #848484; padding: 10px; overflow: auto;}
.exfFriendBtn {clear: left; display: block; width: 238px; height: 27px; color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; text-align: center; padding: 7px 0 0 0; font-family: Tahoma, Arial, sans-serif; background:  url(../img/big_red_btn.png) no-repeat 0 0;}
.centeredIR { position: relative; left:168px}
.exfFriendBtn:hover{ color: #fff; text-decoration: underline !important; }

.inviteCheckFriend {width: 140px; margin-bottom: 17px;}
.inviteFriendPhoto {margin-right: 10px;}
.inviteFriendCheck {padding-top: 5px;}
.inviteFriendCheck input {padding: 0; margin: 0;}
.friendInvited {color: #006600;}

.greenNoThanks {background-color: #339900; font-size: 14px; font-weight: bold; padding: 5px 10px;}
.greenNoThanks a {color: #FFFFFF; }
.onContacts {margin-top: 20px;}

.inviteStep {font-size: 15px; padding: 25px 0 10px 40px; position: relative; clear: left; width: 350px}
.inviteStep  .zStep{font-size: 18px; display: block; position: absolute; left:0px; top:20px; font-family: Arial, sans-serif;  line-height: 18px; text-indent:-9999px; width: 30px; height: 30px;  }
.inviteStep  .s1{background:  url(../img/s1.gif) no-repeat 0 0px; }
.inviteStep  .s2{background:  url(../img/s2.gif) no-repeat 0 0px; }
.inviteStep  .s3{background:  url(../img/s3.gif) no-repeat 0 0px; }
.inviteStep  .s4{background:  url(../img/s4.gif) no-repeat 0 0px; }

.stepsHeading {font-size: 15px; padding: 35px 0 10px 40px; position: relative; clear: left; width: 300px;}
.upper {font-size: 15px; padding: 20px 0 10px 40px; position: relative; clear: left;}
.upper  .zStep{font-size: 18px; display: block; position: absolute; left:0px; top:14px !important; font-family: Arial, sans-serif;  line-height: 18px; text-indent:-9999px; width: 30px; height: 30px;  }
.stepsHeading  .zStep{font-size: 18px; display: block; position: absolute; left:0px; top:29px; font-family: Arial, sans-serif;  line-height: 18px; text-indent:-9999px; width: 30px; height: 30px;  }
.stepsHeading  .s1{background:  url(../img/s1.gif) no-repeat 0 0px; }
.stepsHeading  .s2{background:  url(../img/s2.gif) no-repeat 0 0px; }
.stepsHeading  .s3{background:  url(../img/s3.gif) no-repeat 0 0px; }



.furniseurMail {clear: left; padding: 0 0 0 36px; }
.furniseurMail li{float: left; }
.furniseurMail li input {float: left; position: relative; top: 14px;  cursor: pointer; }
.furniseurMail li label{float: left; height: 45px; float: left; text-indent:-9999px; cursor: pointer}
.furniseurMail .gmail{ background: url(../img/gmail.gif) no-repeat 3px 9px; width: 120px;}
.furniseurMail .hmail{ background:url(../img/hotmail.gif) no-repeat 5px 10px; width: 150px;}
.furniseurMail .ymail{ background: url(../img/yahoomail.gif) no-repeat 0 9px; width: 180px;}
.furniseurMail li.selectedS{ background: url(../img/green_gradient.png) repeat-y 0 0;}

.step4f {clear: left; width:420px !important; padding:0 !important; padding: 0 0 0 32px !important}
.step4f .textFld { width:270px !important; margin: 0 0 0 10px !important; color: #999 }
.smallerS4 .simpleBtn{position: relative; left: 38px; font-size: 12px; color:#676358; padding: 3px }


.redNote {color: #ff0000; width: 500px; padding: 35px 0 0 37px; background: url(../img/red_star.gif) no-repeat 35px 35px; text-indent: 10px}
.redWarning {color: #ff0000;}

.inviteList {clear: left; width: 600px; padding: 10px 0 0 30px}
.inviteList li{clear: left; width: 600px; border-bottom: solid 1px #f2f2f2; padding: 5px 0 5px 5px; float: left; line-height: 18px;}
.inviteList li span{display: block; float: left; padding: 0px 5px 0px 0}
.inviteList .nameF{width: 200px; }
.inviteList .mailF{width: 250px; }
#invite_friends_list .pagination { clear: left; width: 600px; padding: 10px 0 0 30px; }
#invite_friends_list .pagination a { line-height: 2.3; }

.checkbs_noborder {clear: left; width: 400px; padding:15px 0 0 10px;line-height: 18px; }
.checkbs_noborder input{margin:0;position: relative; top: 1px}

.noMTop {margin-top: 0px !important;}

.yetAnotherFilter {border: solid 1px #e0e0e0; border-left:0; border-right:0; padding: 7px 0 7px 0; width: 100%; margin-top: 10px;}
.yetAnotherFilter li{float: left; padding: 0px 10px 0px 10px; border-right: solid 1px #e0e0e0; color:#666}
.yetAnotherFilter li a.slected{ color:#666 !important}
.yetAnotherFilter li a{text-decoration: none}
.noPaddLeft {padding-left:1px !important;}
.noBorder {border:0 !important; }
.fullWdh2 {width: 640px;}

.top10p {margin-top:15px !important;}

.preaviu { position: relative; left:15px; top:4px;}
.preaviu h3{padding:0 0 5px 0 }
.preaviu .clearLeft{padding:10px 0 0px 0;  }

.left36 {position: relative; left:38px;}


.bottomMore {margin-bottom: 30px;}

.uPic img{width:30px; height:30px;}

#new-article-form { margin-top: 10px;}
.topZero {margin-top:0 !important}

/*shop reasons list*/
.shopReasons { width: 640px; height: 100px; overflow: hidden;background: #f0ffe1 url(../img/bg_green.gif) no-repeat 0 0; margin: 15px 0 15px 0}
.shopReasons .elemL{ width: 193px; height: 100px; padding:15px 10px 0 10px; font-family: Arial, sans-serif; color: #194D00; font-size:13px}
.shopReasons .elemL h3{ width: 165px; color:#194D00; font-family: Tahoma, Arial, sans-erif; text-transform: uppercase; font-size: 14px; padding: 0px 0 10px 30px; position: relative;}
.shopReasons .elemL p{ width: 193px; }
.shopReasons .elemL p u{ color: #ff0000; font-weight: bold; }
.shopReasons .elemL h3 span{ width: 20px; height:20px; font-size: 1px; display: block; position: absolute; top:-2px; left:0; text-indent:-9999px;}
.shopReasons .elemL h3 span.uan{ background: url(../img/uan.gif) no-repeat 0 0}
.shopReasons .elemL h3 span.tvu{ background: url(../img/tvu.gif) no-repeat 0 0}
.shopReasons .elemL h3 span.tri{ background: url(../img/tri.gif) no-repeat 0 0}

.t15bM10 {padding-top: 16px; margin-bottom:-10px} /*it's 15  actually*/
.t4{padding-top: 4px; } /*it's 5 actually*/
.t3bM2{padding-top: 0px; margin-bottom:-2px } /*it's 5 actually*/
.t2bM1{padding-top: 0px; margin-bottom:-1px } /*it's 5 actually*/
.t0bM0{padding-top: 0px; margin-bottom:0px; margin-top:-8px} /*it's 5 actually*/
.t2bM44{padding-top: 0px; margin-bottom:-4px } /*it's 5 actually*/
.b2{padding-bottom:2px } /*it's 5 actually*/
.t7 {padding-top: 7px !important;} /* it's 5 actually */
.b13 {padding-bottom:13px;}

#add_photo , #add_video {
	margin-top: 10px;
}


.profileBig .formTitle2 {border-top: solid 1px #dedede; background: #f2f2f2 !important; text-transform: uppercase; font-weight: 100 !important; font-size:14px !important; font-family: Tahoma, Arial, sans-serif;  padding-top: 15px !important; padding-bottom:0px !important; height: 17px; width:400px}
.profileBig .formTitle3 {background: #f2f2f2 !important; text-transform: uppercase; font-weight: 100 !important; font-size:14px !important; font-family: Tahoma, Arial, sans-serif;  padding-top: 15px !important; padding-bottom:0px !important; height: 17px; width:400px; margin-top:0px !important;}

.explc {font-size: 11px; color: #999; font-weight: 100;}

.greenColor {color: #339900 !important}

.fontsize12 {font-size:12px !important; color: #333 !important}
.subjectTitleMsg {font-size: 14px; font-weight: bold; color: #000; padding: 5px 0 15px 0; clear: left;}
.sp1 {position: relative; right: 20px; top:20px;}
.top20 {position: relative;  top:20px;}
.mtop20 {margin-top:20px;}

textarea {color: #333 !important; font-size: 12px !important;  font-family: Arial, sans-serif !important; font-weight: 100 !important}
.wMoreGH {width: 200px; }

#inviteFriendsBanner { position: relative;margin-top:15px;}
#inviteFriendsBanner a img { border: 0 !important; }

.infoListP {border: solid 1px #ffe823; width:178px; margin-top:15px; border-bottom: 0;}
.infoListP li{clear: left; float: left; padding: 5px 0 5px 0; width:178px; border-bottom: solid 1px #ffe823; background: #fff8cc }
.infoListP li a{display: block; float: left; text-decoration: none; font-weight: bold; padding: 2px 0 0 30px; }
.infoListP li span{display: block; float: left; color: #999; padding: 3px 0 0 5px; font-size: 11px}
.infoListP li a.inviteFP{background: url(../img/invitation_2.gif) no-repeat 5px 0; }
.infoListP li a.inviteFG{background: url(../img/invitation_1.gif) no-repeat 5px 0; }

.top0 {padding-top: 0 !important}
.top0 img {top: -2px !important}
.top0 span {top: -2px !important; position: relative;}
.top0 .bgBlack span{top: -1px !important; position: relative;}

.clr333 {color: #999 !important}
.white300 .clr333 a{color: #333 !important}

.topM20 {margin-top:0px !important}
.smllB { font-size:11px !important;}
.uppercase {text-transform: uppercase;}
.capitalize {text-transform: capitalize;}

.top5p {padding-top:5px !important}

/* Footer Feedback form */
#betaFeedback {clear: both; border: 0; width: 485px; padding: 40px 0 10px 220px;}
#betaFeedback h3 {font-family: Tahoma, Arial, sans-serif; font-size: 17px; color: #666; clear: left; width:485px;}
#betaFeedback h3 span {font-weight: normal;}
#betaFeedback p {font-family: Arial, sans-serif; font-size: 13px; color: #666; margin: 3px 0 6px 0; float:left; width:350px;}
#betaFeedback textarea {font-family: Arial, sans-serif; font-size: 12px; color: #666; padding: 5px; background-color: #FFFFE6; width: 480px; height: 125px; margin-bottom: 10px;}
#betaFeedback .txtField {font-family: Arial, sans-serif; font-size: 12px; color: #666; padding: 5px; background-color: #FFFFE6; width: 480px; margin-bottom: 10px;}
#betaFeedback .fbEmail {font-family: Arial, sans-serif; font-size: 13px; color: #666; float:left !important; width: 100px; display:block !important;}
#betaFeedback .betaBtn {margin-left: 150px;}
#betaFeedback .tymsg {width: 455px; border-top: 1px solid #7AFF24; border-bottom: 1px solid #7AFF24; background: #CCF8CC url(../img/ico_OK_green.png) no-repeat 6px 5px; color: #444; padding: 5px 5px 5px 30px;}

.uRow td{ border-bottom: solid 1px #E0E0E0; padding-top: 3px;}
.lastRowC td{ border-bottom: 0;}
.uRow td img{ margin-top:2px}
.uRow td.score{ color: #000}
.rAligned {text-align: right;padding-right: 10px;}
.rFlted {background-position: right 4px}


.paddedBx { width: 430px; padding: 0 0 0 10px}
.paddedBx strong{float:left;}
.found_results {}
.c333 {color:#333 !important}


.del_teams_i_like, .del_teams_i_dislike {}
.del_teams_i_like, .del_teams_i_dislike img{}

#ie6sucks {position: absolute; width:100%; height:2000px;  background: #fff; top:0; left:0; z-index:100; filter: alpha(opacity=50); -moz-opacity:.50;opacity:.50;}

.ie6Sks {width: 290px; overflow: hidden;height: 360px; background: #ffff99; border: solid 10px #ffcc66; position: absolute; top: 150px; left: 50%; margin: 0px 0 0 -125px; z-index:1000}
.ie6Sks div{width: 290px; float: left; text-align: left; position: relative;}
.ie6Sks h2{width: 250px; font-size:17px; font-weight: bold; font-family: Tahoma, Arial, sans-serif; padding: 10px 30px 0px 10px; margin: -23px 0 0 0 ;}
.ie6Sks p{width: 270px;  padding: 10px 10px 10px 10px}
.ie6Sks img{border:0;}

.closePopupP {display: block; position: relative; font-size:1px; text-indent: -9999px; float: right; top:10px; right:10px; width:20px; height:20px; background: url(../img/close_popup.png) no-repeat 0 0}


.ff3p {padding: 0px 0 0 20px; position: relative; top:-10px;}
.ie7p {padding: 0px 0 0 35px}

.color333 {color: #333 !important}
.color333 a{color: #333; text-decoration:none !important}
.color333 a:hover{color: #333; text-decoration:underline !important}

.formPageTitle { margin:0; }

.splashText h4 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333; margin: 12px 0 0px 0; padding: 0; width: 100%;}

.theVideo { width:440px}
.t30 {font-size:1px; text-indent:-9999px; height:30px; width: 100%;}
.top30 {padding-top:30px;}
.top10 {padding-top:10px;}

a#fr_request_sent { text-decoration: none !important; color: #444 !important;}
a#fr_request_sent:hover { text-decoration: none !important;}

/*shop page*/
.shopList {width:100%; padding: 0px 0 0 0}
.shopList h2{width:100%; padding: 0px 0 10px 0; color:#000 !important; font-size:16px; font-family: tahoma, arial, sans-serif; }
.shopList ul{width:100%; padding: 10px 0 10px 0; border-bottom: solid 1px #e1e1e1;}
.shopList ul li{line-height:13px; width:135px;float: left; border-right: solid 1px #e1e1e1; padding: 25px 10px 0px 10px; display: block;  height:160px; }
.shopList ul li.newItem{background: url(../img/new_shop_item.png) no-repeat center 5px;}
.shopList ul li a{display: block; width:100%; float: left; text-align: center; color: #666; text-decoration: none; position: relative; height:150px;  overflow: hidden;}
.shopList ul li a:hover strong{color:#000;}
.shopList ul li a strong{font-size:13px; color: #666; position: relative; top: -10px; }
.shopList ul li a .sPoints{font-size:11px; color: #999;  position: relative; top: -9px; }
.shopList ul li a img{border:0; margin-bottom:10px;}

.xPointsLeft {display: block; position: absolute; bottom:5px; background: #f2f2f2 url(../img/price_eti.gif) no-repeat 0 0; width:50px; height:13px; text-align: center; left:50%; margin-left: -25px; font-size:10px; color: #999}
.nearBuy {display: block; position: relative; float: left; clear: left; background: url(../img/eti_left.png) no-repeat 0 0; width:50px; height:13px; text-align: center;  font-size:10px; color: #999; top: 0px; left:10px; margin-top: 15px; padding: 0 0 0 2px;}
.nearBuy b{display: block;  float: left;  background: url(../img/eti_right.png) no-repeat right 0; height:13px; text-align: center;  font-size:10px; color: #999; font-weight:100; padding-right: 2px}

.color999 {color: #999 !important;}


/*bonus points system*/
.bonusPointsSystem {background: url(../img/d.png) no-repeat right center; width:594px;  padding: 0 46px 0 0}
.bonusPointsSystem li{ width:604px; padding: 8px 5px 8px 5px; border-bottom:#f2f2f2 solid 1px; position: relative; color: #333}
.bonusPointsSystem li .greenGrad{ width:8px; position: absolute; right:-27px; top:0; height: 35px; background: url(../img/green_cell.png) repeat-y 0 0; font-size:1px;}
.bonusPointsSystem li .redGrad{ width:8px; position: absolute; right:-27px; top:0; height: 35px; background: url(../img/red_cell.png) repeat-y 0 0; font-size:1px;}
.bonusPointsSystem li .greenLast{ width:8px; position: absolute; right:-27px; top:0; height: 40px; background: url(../img/green_last.png) no-repeat 0 0;  font-size:1px;}
.bonusPointsSystem li .redFirst{ width:8px; position: absolute; right:-27px; top:0; height: 40px; background:  url(../img/red_first.png) no-repeat 0 0;  font-size:1px;}

.bpHolder {width:100%; position: relative; z-index:0; padding: 0 0 0px 0}
.bpHeader {width:100%; padding: 10px 0 10px 0; font-size:14px; font-family: tahoma, arial, sans-serif;}
.greenArrowT {background: url(../img/green_arrow.png) no-repeat right 0; width:26px; height:18px; position: absolute; z-index:100; top:0px; right:10px }
.redArrowT {background: url(../img/red_arrow.png) no-repeat right 0; width:26px; height:17px; position: absolute; z-index:100; bottom:-4px; right:10px }

.actionPoints {display: block; float: right; font-weight: bold;}
.greensP .actionPoints{color: green}
.redsP .actionPoints{color: red}
.colorLgray {color: #999; font-size:11px}

li.addedComment{background: url(../img/added_comment.gif) no-repeat 6px 10px !important; color: #999; padding: 7px 0 8px 20px;}
li.profilePhoto{background: url(../img/added_photo.gif) no-repeat 6px 8px !important; color: #999; padding: 7px 0 8px 35px;}
li.addedInfo{background: url(../img/added_info.gif) no-repeat 5px 8px !important; color: #999; padding: 7px 0 8px 35px;}
li.addedPhoto{ color: #999; padding: 7px 0 8px 0px !important; width:258px !important}
li.addedVideo{ color: #999; padding: 7px 0 8px 0px !important; width:258px !important}
li.becameFriends{background: url(../img/became_friends.gif) no-repeat 1px 8px !important; color: #999; padding: 7px 0 8px 35px;}
li.becameSupporter{background: url(../img/became_supporter.gif) no-repeat 7px 8px !important; color: #999; padding: 7px 0 8px 35px;}
li.createdGroup{background: url(../img/created_group.gif) no-repeat 0px 8px !important; color: #999; padding: 7px 0 8px 35px;}
li.joinedGroup{background: url(../img/joined_group.gif) no-repeat 4px 8px !important; color: #999; padding: 7px 0 8px 35px;}
li.editedProfileB{background: url(../img/edited_profile.gif) no-repeat 8px 5px !important; color: #999; padding: 7px 0 8px 35px;}
li.addedBet{background: url(../img/icon_paris.gif) no-repeat 7px 8px !important; color: #999; padding: 7px 0 8px 35px;}
li.addedBetCl{background: url(../img/icon_act_paris_cl.gif) no-repeat 7px 8px !important; color: #999; padding: 7px 0 8px 35px;}
li.addedTop_best{background: url(../img/added_top_best.gif) no-repeat 7px 9px !important; color: #999; padding: 7px 0 8px 35px;}
li.addedTop_worst{background: url(../img/added_top_worst.gif) no-repeat 7px 9px !important; color: #999; padding: 7px 0 8px 35px;}
li.addedTop_worldbest{background: url(../img/added_top_worldbest.gif) no-repeat 7px 9px !important; color: #999; padding: 7px 0 8px 35px;}
li.editedTop_best{background: url(../img/added_top_best.gif) no-repeat 7px 9px !important; color: #999; padding: 7px 0 8px 35px;}
li.editedTop_worst{background: url(../img/added_top_worst.gif) no-repeat 7px 9px !important; color: #999; padding: 7px 0 8px 35px;}
li.editedTop_worldbest{background: url(../img/added_top_worldbest.gif) no-repeat 7px 9px !important; color: #999; padding: 7px 0 8px 35px;}
li.forumAddedTopic{background: url(../img/forum_add_topic.gif) no-repeat 5px 10px !important; color: #999; padding: 7px 0 8px 35px;}
li.forumAddedComment{background: url(../img/forum_add_comment.gif) no-repeat 5px 10px !important; color: #999; padding: 7px 0 8px 35px;}

.liveThumb {display: block; float: left; width: 70px; height:45px; overflow: hidden}
.liveThumb img {border:0;  float: left}

.liveThumbVideo {display: block; float: left; width: 70px; height:45px; overflow: hidden; position: relative}
.liveThumbVideo span.videoSmallPlay{display: block;  background: url(../img/live_video.gif) no-repeat 0 0; float: left; width: 70px; height:45px; position: absolute; top:0; left:0;}
.liveThumbVideo img {border:0;  float: left}


.myShopPointsHolder {position: relative; width:100%; height:1px; font-size:1px;}
.myShopPoints {font-size:12px;background: url(../img/left_mes_points.png) no-repeat 0 0;  float: left; height:25px; padding: 0 0 0 20px; position: absolute; right:20px; top: -30px;}
.myShopPoints span{display: block; float: left; background: url(../img/mes_points_right.png) no-repeat right 0;  float: left; height:20px; padding: 5px 12px 0 9px; color: #666;}
.myShopPoints span b{font-family: Tahoma, sans-serif;}

.seeAllPrices {display: block; float: left; background: url(../img/treimic.png) no-repeat 0 2px; padding-left: 35px; margin-top:20px; font-size: 14px; font-weight: bold; text-decoration: none; color: #339900; font-family: Tahoma, sans-serif;}
.seeAllPrices:hover{color: #339900}
.noBgImg {background-image: none !important;}

.sponsorBnr {padding-top:15px; float: left; width:100%}
.sponsorBnr img{ float: left;}

.productAndDesc {width:100%;}
.avatarTitle {font-size:18px; font-weight: bold; color: #666; padding: 8px 0 15px 0}
.pDesc {float: left; width: 285px;}
.pDesc p{padding: 0 0 15px 0; width:100%; float: left; clear: left}
.productThumb {float: right; padding-right:20px;}

.avatarPointsInfo {margin-top: 20px; padding-bottom: 10px;}
.avatarPointsInfo p{float: left; width:125px; color: #333;  padding: 4px 15px 4px 10px;}

.buyIt {position: relative; left: 10px; margin-top:10px; float: left; clear: left;}
.buyIt span{height:15px;}

.mediumGreenBox {background:#f0ffe1 url(../img/green_medium_rnd.gif) no-repeat 0 0; width: 470px;   clear: both; float: left; margin-top:50px;}
.mediumGreenBoxBottom {background: url(../img/green_medium_rnd_bottom.gif) no-repeat 0 bottom; width: 470px; clear: both; float: left; font-size:1px; height:10px;}
.gsbContent {float: left; width: 280px;  padding: 10px 0px 0px 10px;}
.gsbContent h4{float: left; clear: left;width: 100%; font-weight:100; color: #000; padding: 0 0 3px 0 }
.gsbContent p{float: left; clear: left;width: 100%; font-size:11px; color: #666; padding: 5px 0 0 0 }
.gsbContent a{font-weight: bold; text-decoration: none}
.sLogoS {margin-top:14px; right:13px; position: relative;}

.nuItemG {padding-left: 10px;}

.edit-link a{ text-decoration:none; color:green; }
.edit-link a:hover{ text-decoration:underline !important; }

.grayRndBtn {display: block; float: left; background: url(../img/pdf_left.gif) no-repeat 0 0; height:30px;  font-size:11px; color: #000; text-decoration: none; padding-left:30px; margin-top:15px;}
.grayRndBtn:hover{text-decoration: underline !important}
.grayRndBtn span{display: block; float: left; background:  url(../img/gray_right.gif) no-repeat right 0; padding: 5px 15px 5px 5px; cursor: pointer; height:20px; font-weight: bold; font-size:15px; text-decoration: underline; color: #339900}

.flagLink {text-align: center; width:100%; display: block; clear: left; float: left; padding: 0 0 20px 0; font-size:11px !important; font-weight:bold; color: #999; line-height:18px; }
.flagLink a{color: #999; font-size:11px; font-weight:100; text-decoration:none;}
.flagLink a:hover{text-decoration:underline !important;}
.flagLink img{padding-right:4px; position: relative; top: 4px;}
.flagLink span{padding-right:5px;}
.flagLink strong{font-weight:100;}

.reportAbus {font-size:11px; color: #999; text-decoration: none;}

.mt20 {margin-top:20px !important}
.t10 {padding-top:10px !important}

.clearAll {float: left; clear: left; width:100%; padding-top:10px;}
.reportForm {float: left; clear: left; padding-top:15px; padding-bottom: 5px;}

#tooltip{position: absolute; border:1px solid #333; background:#f7f5d1; padding:2px 5px; color:#333; display:none; z-index: 100000;}

/*top 11*/
.top11Players input.textFld {width: 375px;}
.playerNameErr {float: left; position: relative; top: 8px; display: none; width: 21px; background:url("../img/icon-error.png") no-repeat 5px 0;}
.playerNameOk {float: left; position: relative; top: 8px; display: none; width: 21px; background:url("../img/icon-ok.png") no-repeat 5px 0;}
.playerNameErr span.txt {position: absolute; left: 45px; width: 200px; color: #FF3300;}
.sidebarTop p {line-height: 16px; color: #999999;}
.sidebarTop img {border: 0;}
.playerInput {width: 175px !important;}
.playerInputFirst {width: 175px !important;}
.playerHelper {font-weight: normal !important; color: #999;}

/*bets table*/
.betsTable {padding-top:5px;}
.betsTable img{position: relative; top:1px; left:1px;}
.betsTable tr{  }
.betsTable td{height: 19px;}
.betsTable th { color:#000; font-family: Tahoma, sans-serif; font-weight: bold;}
.betsTable label{ font-weight:bold;}
.betsTable .victoireL{background: #fff; width:130px; text-align: right; padding:0px 4px 4px 4px; border: solid 1px #ccc; display: block; position: relative}
.betsTable .victoireR{background: #fff; width:130px; text-align: left;  padding:0px 4px 4px 4px; border: solid 1px #ccc;  display: block; position: relative}
.betsTable th.victoireR{background: none; width:130px; text-align: left;  padding:0px 0px 4px 4px; border: solid 0px #ccc}
.betsTable th.victoireL{background: none; width:130px; text-align: right;  padding:0px 4px 4px 0px; border: solid 0px #ccc}
.betsTable th.nullB{background: none;  text-align: center;   border: solid 0px #ccc; padding:0px 0px 4px 0px;}
.betsTable th.scoreB{ text-align: center; background: none; border:0; width:53px; padding-bottom:4px;}
.betsTable .scoreB{ text-align: center; border: solid 1px #999; background: #ccc; padding: 0 2px 0 2px; width:50px;}
.betsTable .nullB{background: #fff; text-align: center; width:28px; border: solid 1px #ccc; }
.betsTable .scoreB input{border: solid 0px #999; width:18px; border-bottom:dotted 1px black; background: #ccc; font-family: Tahoma, sans-serif; font-size:12px; font-weight: bold; text-align: center}
.betsTable .victoireL input{ position:relative; top:2px}
.betsTable .victoireR input{ position:relative; top:2px; margin-right:6px;}

.pt20 {padding-top:20px !important}

.yellowBg {background: #fffff2; border: solid 5px #000; border-right: solid 4px #000; border-bottom: solid 5px #000;  padding:0px 8px 16px 8px; width:414px !important}
.yellowBg label { display: block; float: left; margin:0; padding:4px 0 0px 0; top:0;  }
.yellowBg td.nullB span{ display: block; float: left; width: 100%; height:19px;  position: relative !important }
.yellowBg td.nullB img{  top:1px; left:5px; position: absolute }

.liveNow ul li a:hover{text-decoration: underline !important;}

.yellowBg td.victoireL {width:126px; padding-right: 0px !important; }
.yellowBg td.victoireR {width:126px; padding-left: 0px !important}
.yellowBg td.victoireL label{ padding-right: 10px !important; float: right !important; font-weight:100}
.yellowBg td.victoireR label{ padding-left: 10px !important; font-weight:100}
.scoreB b{display: block; float: left; width: 17px; font-family: Tahoma, sans-serif; font-size:12px; font-weight: bold; text-align: center}
.scoreB span{display: block; float: left; width: 10px; font-family: Tahoma, sans-serif; font-size:12px; font-weight: bold; text-align: center}

span.xMarked {background:  url(../img/ix.gif) no-repeat center 1px}
.yellowBg td.victoireL label.xMarked {background:  url(../img/ix.gif) no-repeat right 3px; padding-right:20px !important; position: relative; left:-5px}
.yellowBg td.victoireR label.xMarked {background:  url(../img/ix.gif) no-repeat left 3px; padding-left:20px !important; position: relative; left:5px}

.highLightedB {background: #d7ff99 !important; border: solid 1px #a9ca7e !important; }
.highLightedB  .betsTable th.victoireR{background: #fff10e; width:130px; text-align: left;  padding:0px 0px 4px 4px; border: solid 0px #ccc}
.highLightedB  .betsTable th.victoireL{background: none; width:130px; text-align: right;  padding:0px 4px 4px 0px; border: solid 0px #ccc}


/*bwin bets style*/
.bwinStyle {background: url(../img/bets_dotted.gif);}
.bwinStyle a{color:#000 !important; text-decoration: none; width:100px !important;}



.fix { margin-left: 10px; }

.parisList a {font-weight: bold; color: #339900; float: left; width: 150px !important; }
.parisList li {border-bottom: solid 1px #f2f2f2 !important; padding-top: 7px !important; padding-bottom: 7px !important }
.parisList li.last{border-bottom: 0 !important; }
.parisList span{ color: #999 !important;font-size:11px; float:right; padding-right:15px;}

/*editable bets*/

.editableBets td.victoireL label.xMarked {background:  url(../img/ix.gif) no-repeat right 3px; padding-right:20px !important; position: relative; left:-3px; padding-top: 4px; display: block}
.editableBets td.victoireR label.xMarked {background:  url(../img/ix.gif) no-repeat left 3px; padding-left:20px !important; position: relative; left:3px;  padding-top: 4px;  display: block}
.editableBets td.nullB span{ display: block; float: left; width: 100%; height:19px;  position: relative !important }

.editableBets td.victoireL label.disabledB {background:  none; padding-right:4px !important; position: relative; left:0px; padding-top: 4px; display: block}
.editableBets td.victoireR label.disabledB {background:  none; padding-left:4px !important; position: relative; left:0px;  padding-top: 4px;  display: block}
.editableBets td.nullB span.disabledB{ background: none }


.noBets .victoireL, .noBets .victoireR, .noBets .nullB {background: #f6f7f8 !important}
.noBets .scoreB b {color:#5f5f5f !important}

/*crem rounded  TH*/
.cremRoundend {display: block; float: left; background: url(../img/crem_left.gif) no-repeat 0 0; height:21px; padding: 0 0 0 5px}
.cremRoundend strong{display: block; float: left; background: url(../img/crem_right.gif) no-repeat right 0; height:18px; padding: 3px 5px 0 0px}

.yRoundend {display: block; float: left; background: url(../img/y_left.png) no-repeat 0 0; height:21px; padding: 0 0 0 5px}
.yRoundend strong{display: block; float: left; background: url(../img/y_right.png) no-repeat right 0; height:18px; padding: 3px 5px 0 0px}


.bBetsTitleLnk { display: block; float: left; font-size:1px; text-indent: -9999px; height: 44px; width:215px;}


.bwinBetsIndemn {background: url(../img/dungi_yellow.gif); border: solid 1px #000; border-top:0; padding: 7px 10px 7px 10px; width: 417px;}
.bwinBetsIndemn a{width:80px; font-weight: bold; color:#3f9e05; text-decoration: underline; display:block; float: left}
.bwinBetsIndemn .cumParticip {display: block; float:right; width:130px; text-align: right; }
.bwinBetsIndemn strong {display: block; float:left;  padding-right:4px}


.rightM10 {position: relative; right:-10px;}
.rightM5 {position: relative; right:5px;}
.rightMm4 {position: relative; right:-4px;}
.leftM5 {position: relative; left:-4px;}

.fullTh strong{width:43px; text-align: center}


/*legenda jucatori*/
.teamLegend {width: 440px; height:305px; overflow: hidden}
.lineT  { text-align:center; font-size:1px; float: none !important; padding: 5px 0 0 0; height:70px}
.lineT li {list-style:none; display:inline !important; width: 0 !important; clear: none !important; float: none !important; border:0 !important; padding: 0 0 0 0 !important; position: relative; text-align: center}
.lineT li span {font-size:1px; display: table-cell;display: inline-block; height:50px; padding: 0 0px 0 0px !important; white-space: nowrap;}
.lineT li span img{float: none !important;}
.lineT li span.line1{ width:100%;}
.lineT li span.line3{ width:140px;} /*width:140px;*/
.lineT li span.line4{ width:105px;} /*width:105px;*/
.lineT li span.line2{ width:215px;} /*width:215px;*/

.lineT li span.line5{width:83px;;} /*width:83px;*/

.lineT li a {top:4px;  font-weight: bold;  background: url(../img/right_name.gif) no-repeat right 0;  display:block; display:inline-block;  margin:0 auto; position: relative; height:17px ; cursor: default;}
.lineT li b{ font-size:11px; font-family:tahoma, sans-serif; font-weight: bold; color: #99ff00 !important; background: url(../img/left_name.gif) no-repeat 0 0;  display:block; display:inline-block; height:16px; padding: 1px 3px 0 3px; position: relative; left: -2px}
.lineT li a:hover b{ color: #99ff00 !important}


.greenField {background:#39a300 url(../img/green_field.png) no-repeat 0 0; }
.redField {background:#C34431 url(../img/red_field.png) no-repeat 0 0; }


.redField .lineT li a {background: url(../img/right_name_red.gif) no-repeat right 0 !important;  }
.redField .lineT li b{ background: url(../img/left_name_red.gif) no-repeat 0 0 !important;  color: #fff !important; }
.redField .lineT li a:hover b {color: #FFFFFF !important;}

.brownField {background:#AC6C09 url(../img/brown_field.png) no-repeat 0 0; }
.brownField .lineT li a {background: url(../img/right_name_brown.gif) no-repeat right 0 !important;  }
.brownField .lineT li b{ background: url(../img/left_name_brown.gif) no-repeat 0 0 !important;  color: #fff !important; }
.brownField .lineT li a:hover b {color: #FFFFFF !important;}


 /*promo boxes*/
 .promoPointsBox {background: #eeeeee; padding:3px; width:174px; overflow: hidden; text-align: center; margin-top:15px;}
 .promoPointsBox h5{margin:0; padding:5px 0 0 0;  font-size:12px; font-family: Tahoma, sans-serif; font-weight: bold; color: #666; width: 100%}
 .promoPointsBox p{display: block; margin:0; padding:2px 0 0 0;  font-size:11px; font-family: Arial, sans-serif; font-weight: 100; color: #666; width: 100%}
 .promoPointsBox img{float: none; border:0 !important; padding:2px 0 2px 0;}
 .promoPointsBox a{color:#339900; font-weight:bold; text-decoration:none !important;}
 .promoPointsBox a:hover{color:#339900; text-decoration:underline !important;}
 .promoPointsBox .imagBg{background:white; width:174px;}
/* groups - middle bar */
.groupStaff {border-top: 1px solid #f2f2f2; clear: left; margin-top: 10px; padding-top: 8px; font-size: 0.9em; color: #999; width:100%;}

.blackC {color: #000 !important}


.topBigRnd {background: url(../img/top_big_rnd.gif) no-repeat 0 0; font-size:1px; height:10px; width:960px;}
.bottomBigRnd {background: url(../img/bottom_big_rnd.gif) no-repeat 0 bottom; font-size:1px; height:10px; width:960px;}


/*god father*/
#dogFather {padding:0px 15px 0 15px; width:930px; background: #eeeeee; float: left;}
#dogFather  h2{width:100%; padding: 10px 0 10px 0; font-family: Tahoma, arial, sans-serif;}
#dogFather  h3{width:100%; padding: 10px 0 10px 0; font-size: 17px;}

.leftFather {width:430px; padding-left:5px; }
.leftFather p {width:100%;  padding: 0 0 15px 0; font-size:12px;  line-height:17px;}
.whiteFather {width:410px; padding:10px 10px 0px 10px ; background: #fff; font-weight: bold; }
.leftFather  img{float: left; margin: 0 10px 0px 0}
.linkFther a{font-weight: bold; font-size:13px; color: #339900; text-decoration: none;}

.rightFather {float: left;  width:470px; padding: 0px 0 0 20px;}
.blackFather {width:470px; background: url(../img/video_black_bg.gif) no-repeat 0 0; height: 400px; margin-top:10px; margin-bottom: 5px;}
.blackFather object{display: block; float: left; clear: left; }
.blackFather object embed{display: block; float: left; clear: left; }
.blackFather h2{width:450px; color: #fff; font-size:18px; padding: 10px 0 5px 20px !important }


.wallSupporter {width:300px; background: url(../img/wall_supporter.jpg) no-repeat 0 0; height: 210px; margin-top:15px; cursor: pointer;}
.wallSupporter  h3{width:290px; color:#fff; font-family: Tahoma, arial, sans-serif; font-size:14px; padding:3px 0 0 10px}
.wallSupporter  h3 span{font-weight:100;}

.groupLogo {padding: 10px 0 0 0}


/**/
#smallCln .optionsList a {text-decoration:none;}
#smallCln .optionsList a:hover{text-decoration:underline !important;}
/*supporters widget url hover*/
#supporters_latest  a:hover strong {text-decoration: underline !important; font-weight:100;}
#supporters_latest  a strong {font-weight:100;}
#supporters_most_active a:hover strong {text-decoration: underline !important; font-weight:100;}
#supporters_most_active a strong {font-weight:100;}
/*end*/
#bigCln p a:hover{text-decoration:underline !important;}
/*some underline link's*/
.groupSupporter a:hover{text-decoration: none !important; }
.groupSupporter a:hover span{text-decoration: underline !important; }

.slLink {padding:2px 0 0 0px !important; clear:left !important; }
.slLink a:hover{color:#339900;}
.specialP a{text-decoration:none;}
.specialP a:hover{color:#339900; text-decoration:underline !important;}

.smlH a{text-decoration:none;}
.smlH a:hover{color:#339900; text-decoration:underline !important;}

.photoInfo a{text-decoration:none;}
.photoInfo a:hover{text-decoration:underline !important;}

.paddedBx a{text-decoration:none;}
.paddedBx a:hover{text-decoration:underline !important;}

.profileB a:hover strong{text-decoration:underline !important;}

.clubLink:hover{text-decoration:underline !important;}
.lineT li a:hover {text-decoration: none !important}
.seeAllPrices:hover{text-decoration:underline !important;}
.addComment:hover{color:#339900; text-decoration:underline !important;}
.addComment2:hover{color:#339900; text-decoration:underline !important;}
.reportAbus:hover{text-decoration:underline !important;}
.fldOptions a:hover{color:#339900; text-decoration:underline !important;}
.photos .tousLnk:hover{text-decoration:underline !important;}
.resultatsDevision a:hover{text-decoration:underline !important;}
.photos strong a:hover{text-decoration: underline !important;}
.sentReceivedMsgs li a strong:hover{text-decoration:underline !important;}
.parisList li .last a:hover{text-decoration:underline !important;}
.toRight a{text-decoration:none; color:#339900;}
.toRight a:hover{color: #339900; text-decoration:underline !important;}
.fullWdh a{text-decoration:none}
.fullWdh a:hover{color:#339900; text-decoration:underline !important;}
.mediaList .mediaItem span a{text-decoration:none;}
.mediaList .mediaItem span a:hover{color:#339900; text-decoration:underline !important;}
.moreNews a:hover{text-decoration:underline !important;}
.fgtPass a{text-decoration:none; color:#339900 !important;}
.fgtPass a:hover{text-decoration:underline !important;}
.view_all_news strong{font-size:14px; text-decoration:none !important; color:#339900;}
#smallCln .amisPics a:hover strong{text-decoration:underline !important;}
#smallCln .amisPics a strong{font-weight:100;}
#smallCln .profileGroups a:hover{text-decoration:underline !important;}
#smallCln .groupActions a{text-decoration:none;}
#smallCln .groupActions a:hover{text-decoration:underline !important;}
#smallCln .groupStaff a{text-decoration:none;}
#smallCln .groupStaff a:hover{text-decoration:underline !important;}
#smallCln .theTbox a:hover{text-decoration:underline !important;}
#smallCln .tab:hover{text-decoration:underline !important;}
.gsbContent h4 a:hover{color:#339900; text-decoration:underline !important;}
.linkFther a:hover{text-decoration:underline !important;}
.clubStatsBox a:hover{text-decoration:underline !important;}
.gsbContent h4 a:hover{color:#339900; text-decoration:underline !important;}


/*Do It temp box*/
.doItBox {width:100%; background: #258ec2 url(../img/top_temp_left_blue.gif) no-repeat 0 0; height:100px; margin-top:15px; color: #fff; position: relative;}

.doItBox .elemL{ width: 190px; height: 85px; padding:15px 15px 0 15px; font-family: Arial, sans-serif; font-size:12px; }
.doItBox .eLlast{ background: #1b78a5 url(../img/blue_top_dark.gif) no-repeat 0 0; width:270px !important;}
.doItBox .elemL h3{ width: 165px;  font-family: Tahoma, Arial, sans-erif; text-transform: uppercase; font-size: 14px; padding: 0px 0 10px 25px; position: relative;}
.doItBox .eLlast h3{ width: 240px; padding: 0px 0 10px 25px; }
.doItBox .elemL p{ width: 175px; padding-left:5px;}
.doItBox .elemL p u{ font-weight: bold; }
.doItBox .elemL p a{ color: #fff; }
.doItBox .elemL h3 span{ width: 20px; height:20px; font-size: 1px; display: block; position: absolute; top:-2px; left:0;text-indent: -9999px;}
.doItBox .elemL h3 span.uan{ background: url(../img/blue_1.gif) no-repeat 0 0}
.doItBox .elemL h3 span.tvu{ background: url(../img/blue_2.gif) no-repeat 0 0}
.doItBox .elemL h3 span.tri{ background: url(../img/blue_3.gif) no-repeat 0 0}
.doItBox .elemL h3 span.patru{ background: url(../img/blue_4.gif) no-repeat 0 0}

.goVisit {display: block;  color: #fff;   text-decoration: none; text-align: center; font-size:10px; width:100%;}
.goVisit a{color: #fff;}
.creerBtn {display: block; height:34px; color: #fff; font-family: Tahoma, sans-serif; font-weight: bold; background: url(../img/creer_profil_right.gif) no-repeat right 0; text-decoration: none; text-align: center}
.creerBtn span{display: block; cursor:pointer; height:27px; color: #fff; font-family: Tahoma, sans-serif; font-weight: bold; background: url(../img/creer_profil_left.gif) no-repeat 0 0; padding: 7px 20px 0 17px }

.creezVotreProfilB {width:250px;  padding: 0 10px 0 10px}
.blueClose {display:block; position: absolute; top:5px; right:5px; width:22px; height:22px; background: url(../img/blue_x.gif) no-repeat 0 0; text-indent:-9999px;}
/**/
.amisHolder .amisPics  a {line-height:12px !important;}
.c333 a{text-decoration:none;}
.c333 a:hover{color:green; text-decoration:underline !important;}

/*news advice*/
.widget {width:297px; background:url(../img/repBg.png) repeat-y; padding: 0 2px 0 1px;margin-top: 122px}
.topBg {background:  #fffef1 url(../img/topBg.png) top no-repeat; width:297px;  float:left;}

.bottomBg {background:url(../img/bottomBg.png) no-repeat 0 bottom; width:300px; height:3px; font-size:1px; position: relative; left:-1px; bottom:0 !important;}
.widgetContent {color:#302D22 !important; padding:10px 20px 20px 20px; width: 257px;}

.widgetContent ul {width: 100%; padding: 0px 0 0px 0}
.widgetContent p{width: 100%; padding: 10px 0 0px 0}
.widgetContent ul li {background:url(../img/gl.gif) no-repeat 0 5px; padding: 5px 0 0 25px; width: 232px}
.widgetContent h2{font-size:18px; font-family: Tahoma, sans-serif;}
.widgetContent h3{font-size:14px; padding: 5px 0 5px 0}
.widgetContent h3.doi{font-size:14px; padding: 15px 0 0px 0}
/*end*/
.widgetContent p strong{font-weight:100; text-decoration:underline !important;}
.leftBlock .thePhotoTit {font-family: Tahoma, sans-serif; font-size:17px; color:#666666 !important; padding-top:5px;}
.leftBlock .clubArticleTitle{font-family: Tahoma, sans-serif; font-size:23px !important; color:black; text-transform:uppercase;}
.white300 ul li a .amm:hover{text-decoration:underline !important;}

.profileArticleInfo .noColor{font-weight:100; color:black;}
.profileSimpleInfo p{width:420px; float: left; line-height:15px; padding: 0px 0 0 0; clear: left;}
.profileArticleInfo {color: #999; display: block; float: left; padding:0 0 8px 0;}
.profileArticleInfo b{color: #666; font-weight:100; }
.profileSimpleInfo h1{font-weight:bold; font-size:14px; font-family:Tahoma, sans-serif; padding:18px 0 0 0; width:420px !important;}
.profileSimpleInfo h1 .hoverClubColor{width:100%;}
.profileSimpleInfo .moreLnk{font-weight:bold; display:inline !important; float:none; clear:none !important;}
.profileSimpleInfo h1 a{color:#000000 !important;}
.userItm a:hover{text-decoration:underline !important;}
.registerS a{text-decoration:none;}
.registerS a:hover{text-decoration:underline !important;}
.registerS .noBg strong{background:none !important;}
.noLimit{width:900px !important;}
.noLimit span.status span.error{color: #ff3300; display: block; float: left; width:400px; padding-left:20px !important; text-align: left; position: absolute; right:-495px;top:37px; height:32px; background: url("../img/icon-error.png") no-repeat 0px 0px;  font-family:Tahoma, Arial, sans-serif;}
.noLimit span.status span.checked {color: #ff3300; display: block; float: left; width:170px; padding-left:20px !important; text-align: left; position: absolute; right:-265px;top:37px; height:32px; background:url("../img/icon-ok.png") no-repeat 0px 0px;}
.noLimit span.status span.default {color: #666; display: none; float: left; width:250px; padding-left:0px !important; text-align: left; position: absolute; right:-295px;top:37px; height:32px; font-family:Tahoma, Arial, sans-serif;}

.join_group_link {text-decoration:none;}
.join_group_link:hover{text-decoration:underline !important;}

.checkbs a{text-decoration:none;}
.checkbs a:hover{text-decoration:underline !important; color:#339900;}



/*new browsing */
.browsingMod2 {width: 100%; overflow: hidden; padding: 20px 0 0 0}
.lineR  { text-align:center;  float: none !important; padding: 5px 0 0 0; }
.lineR li {list-style:none; display:inline !important; width: 0 !important; clear: none !important; float: none !important; border:0 !important; padding: 0 0 0 0 !important; position: relative; text-align: center}
.lineR li span { display: table-cell;display: inline-block; height:25px; padding: 0 0px 0 0px; white-space: nowrap;}
.lineR li span.nr{  width:26px;}
.lineR li span img{float: none !important;}

.resultatsBlk { display: block; width:100%; text-align: center; margin:0; padding:0; color: #999}
.lineR li span.prevNext{ width:22px;}

.lineR li  a{display: block; padding:3px 8px 3px 8px; border: solid 1px #e0e0e0; color: #999; text-decoration: none; float: left;}
.lineR  li a.rarrow{font-size:1px; background: url(../img/rarrow.gif) no-repeat center center; height:15px; text-indent:-9999px; width:20px;padding-left:0; padding-right:0;}
.lineR li a.larrow{font-size:1px; background: url(../img/larrow.gif) no-repeat center center; height:15px; text-indent:-9999px;  width:20px; padding-left:0; padding-right:0;}
.lineR li a.current_page{border: solid 1px #999; color: #666;}
.lineR li a:hover{background-color: #f0fdf4; border: solid 1px green;}

.blockInfo{display:block; background:red; float:left;}

.pdngRi ul li{padding-right:10px;}
.pdngRi a:hover{text-decoration:underline !important;}
.leftBlock p a{text-decoration:none;}
.leftBlock p a:hover{text-decoration:underline !important; color:#339900;}

.redsP .coloratRosu {color:red !important;}
.splashText p a{text-decoration:none;}
.splashText p a:hover{text-decoration:underline !important; color:#339900 !important;}

.whatisEF .m0{margin-top:-1px !important;}
.noLinkInstance .m0{margin-top:-2px !important;}

.topM200{margin-top:20px !important}

.liveFix{height:25px; width:100%;}
.mfix{padding-top:5px; position:absolute;}

.groupActions ul li{padding-top:5px;}
.groupActions span{margin-left:25px;}
.groupActions .groupIco1{background:url(../img/) no-repeat 0 3px;}
.groupActions .groupIco1 span{margin-left:25px;}
.groupActions .groupIco2{background:url(../img/edited_profile_photo.gif) no-repeat 0 3px;}
.groupActions .groupIco2 span{margin-left:25px;}
.groupActions .groupIco3{background:url(../img/change_avatar.gif) no-repeat 0 4px;}
.groupActions .groupIco3 span{margin-left:25px;}
.groupActions .groupIco4{background:url(../img/) no-repeat 0 0;}
.groupActions .groupIco4 span{margin-left:25px;}
.groupActions .groupIco5{background:url(../img/invite_friends.gif) no-repeat 0 4px;}
.groupActions .groupIco5 span{margin-left:25px;}
.mfix{padding-top:5px; position:absolute;}


div.admin-moderation {padding:3px !important; float:left !important; width:150px !important;}
div.admin-moderation a.edit { color:#FFF; background:#008800; font-size:11px; text-align:center; display:inline !important; float:none !important; padding:0px 6px; margin-right:6px; }
div.admin-moderation a.delete { color:#FFF; background:#FF0000; font-size:11px; text-align:center; display:inline !important; float:none !important; padding:0px 6px; }

p.comment-content a.admin-save {display:block; float:right; background:#008800; color:#FFF; width:35px !important; font-size:11px; text-align:center; margin-right:6px;}
p.comment-content a.admin-cancel {display:block; float:right; background:#FF0000; color:#FFF; width:35px !important; font-size:11px; text-align:center; margin-bottom:10px;}

#moderate_panel { position: fixed; top: 10px; right: 5px; background-color: #ffee00; color: #333; font-size: 11px; padding: 5px;}
.admin_delete_items a { color: #fff !important; background: red; text-decoration: none; padding: 2px; font-size: 11px;}
.admin_delete_items a:hover { background: #ff5533 !important;}
.admin_delete_items2 { padding: 0 !important;}
.admin_delete_items2 a { color: #fff !important; background: red; text-decoration: none; font-size: 11px; margin: 0 !important;}
.admin_delete_items2 a:hover { background: #ff5533 !important;}

.admin_edit_items a { color:#fff; background:#008800; text-decoration:none; padding: 2px; margin-right:3px; font-size:11px; }
.admin_edit_items a:hover {background:#00aa00 !important;}

a.admin_items_save { color:#fff !important; background:#008800; text-decoration:none; padding: 2px; margin-right:3px; font-size:11px; }
a.admin_items_save:hover {background:#00aa00 !important;}
a.admin_items_cancel { color:#fff !important; background:red; text-decoration:none; padding: 2px; font-size:11px; }
a.admin_items_cancel:hover {background:#ff5533 !important;}

.comment_textarea {border:dotted 1px #008800; width:100%; height:50px; }


#club_actions_container a.act_cree { background: url(../img/add_group2.gif) no-repeat 0px 3px; }

.browsingMod3{width: 100%; overflow: hidden; padding:0;}
.lineA { text-align:center;  float: none !important; padding: 0 0 0 0;}
.lineA li {list-style:none; display:inline !important; width: 0 !important; clear: none !important; float: none !important; border:0 !important; padding:0 5px 0 5px!important; position: relative; text-align: left;}
.lineA li span{ display: table-cell; display: inline-block; height:16px; width:50px; padding: 0 0 0 0; white-space: nowrap;}
.lineA li span .amm{width:25px; padding-left:18px;}
.lineA li span .lilSpace{width:25px; padding-left:20px !important;}
.lineA li a{background:url(../img/sprites_home.png) no-repeat;}
.lineA li a.item1{background-position:-40px -137px;}
.lineA li a.item2{background-position:-40px -237px;}
.lineA li a.item3{background-position:-40px -337px;}
.lineA li a.item4{background-position:-40px -439px;}

.statsHead{background:url(../img/stats_top.png) no-repeat 0 0; width:470px; height:30px; margin-top:10px;}
.statsHead .statsTitl h2{padding:4px 0 0 20px; display:block; width:100%;}
.boxTabTitle2{font-size:12px; padding: 3px 10px 4px 10px; border: solid 1px #e0e0e0; margin-bottom:-1px; background: #fff; position: relative; z-index:100; border-bottom:0; color:#000; font-family:Arial, Helvetica, Verdana;}
.boxTabTitle2 span{font-weight:100;}


.matchEventsStats {width: 468px; border: solid 1px #e0e0e0; padding: 10px 0 10px 0; margin-bottom:30px;}
.matchEventsStats h3{margin-left:10px;}
.resultatsDevisionStats {width:440px; padding: 5px 0px 2px 10px; float: left; }
.resultatsDevisionStats h2{width:440px; float: left; color: #000; font-weight: normal; font-size:17px; font-family: Tahoma, Arial, sans-serif;}
.resultatsDevisionStats table{float: left; margin-top:0px; }
.resultatsDevisionStats table td{padding-bottom:2px; padding-top:2px;}
.resultatsDevisionStats table a{text-decoration: none;}
.resultatsDevisionStats table a:hover{color:#339900 !important;}
.resultatsDevisionStats table .when{padding-right:5px; width:30px !important; color: #999; font-size:11px;}
.resultatsDevisionStats table .team1{ background: #f6faeb; width:105px; padding: 0 10px 0 5px; text-align: right; height:20px; font-family:Arial, Tahoma, sans-serif !important; font-size:12px; color:#333 !important;}
.resultatsDevisionStats table .team2{ background: #f6faeb; width:105px; padding: 0 5px 0 10px; text-align: left; height:20px; font-family:Arial, Tahoma, sans-serif !important; font-size:12px; color:#333 !important;}
.resultatsDevisionStats table .score{ background: #f6faeb url(../img/bg_score.gif); width:40px; padding: 0 0px 0 0px; text-align: center; font-weight: bold; color: #fff; font-family: Tahoma, Arial, sans-serif; border-bottom: solid 1px #fff; height:20px;}
.resultatsDevisionStats table .score a{ color: #fff; font-size:12px;}
.resultatsDevisionStats table .score a:hover{ color: #fff !important; }
.resultatsDevisionStats table .inprogress{ background: #effab4; width:40px; padding: 0 0px 0 0px; text-align: center; font-weight: 100; color: #339900; border-bottom: solid 1px #fff;}
.resultatsDevisionStats table .option1{ color: #333; width:42px; font-size:10px;}
.resultatsDevisionStats table .option2{color: #333; width:35px; font-size:10px;}
.resultatsDevisionStats table .option1 a{ color: #000; text-decoration: none; font-size:11px; display: block; border-right: solid 0px #e9e9e9; display: block;padding-right:5px !important; padding-left:5px;}
.resultatsDevisionStats table .option2 a{ color: #000; text-decoration: none; font-size:11px; display: block; padding-left:5px; padding-right:5px; }
.resultatsDevisionStats table .bets {color: #333; width:35px; font-size:10px;}
.resultatsDevisionStats table .bets a{color: #000; text-decoration: none; font-size:11px; padding-left:5px; padding-right:5px; font-weight: bold; border-left: solid 1px #c4c4c4;}
.inGreen{background:#f7faed !important;}
.inYellow{background:#feffec !important;}
.pageSubTitleStats {background: url(../img/bg_subtitle.gif) no-repeat 0 0; width:470px; height:23px; font-size:16px; line-height:16px; font-weight: bold; padding:3px 0 20px 0; margin-top:0px; font-family:Tahoma, Arial, Helvetica;}
.pageSubTitleStats img{padding:0px 11px 0 11px;}
.pageSubTitleStats span{font-size:13px; font-family:Tahoma, Arial, Helvetica; font-weight:100;}

.tabSet li.active h2{font-size:12px;}
.tabSet li.active span{font-weight:100;}

.selectEStast{position: absolute; width:94px; background:#e5e5e5 url(../img/bg_select_dev.gif) no-repeat 0 0; height:18px; right:-1px;  padding:10px 9px 10px 11px; z-index:0;}
.selectEStats select {font-size:11px; width:94px; display: none;}

.tableStatsUefa {width: 468px; border: solid 1px #e0e0e0; padding: 10px 0 1px 0;}
.tableStatsUefa table{width: 100%; }
.tableStatsUefa table .pts{font-weight: bold;}
.tableStatsUefa table a{font-size:12px; text-decoration: none;}
.tableStatsUefa table .name{font-size:12px; }
.tableStatsUefa table a:hover{text-decoration: underline !important;}
.tableStatsUefa table th{font-weight: 100; font-size:11px; padding-bottom:5px; text-align: left; color: #999; padding-left:10px;}
.tableStatsUefa table td{font-size:11px; padding-left:10px; padding-top: 3px; padding-bottom:3px; border-bottom: solid 1px #e0e0e0}
.tableStatsUefa table .lastRow td {border:0;}
.tableStatsUefa table .zaFirstLine{border:0; padding-top:10px;}
.tableStatsUefa table .zaFirstLine h3{font-size:12px; color:#666666; font-family:Tahoma, Arial, sans-serif; font-weight:bold;}
.tableStatsUefa table .zaFirstLine .toZaRight{float:right; margin-right:10px; font-size:12px; color:#666666; font-family:Tahoma, Arial, sans-serif; font-weight:bold;}
.tableStatsUefa table .zaFirstLine .toZaRight .greenBx{float:none; border:none;}
.tableStatsUefa table .zaFirstLine .toZaRight .yellowBx{float:none; border:none;}
.tabSet2 {width: 100%;}
.tabSet2 li{float: left; border: solid 1px #e0e0e0; border-bottom:0;  background:#fff; font-size:12px; margin-right: 3px}
.tabSet2 li.active{padding: 3px 10px 4px 10px; margin-bottom:-1px; position: relative; z-index:100;}
.tabSet2 li a{padding: 3px 10px 4px 10px; background: #f2f2f2; color: #333; text-decoration: none; display: block; float: left;}
.tabSet2 li a:hover{text-decoration:underline !important;}
.tabSet2 li.active h2{font-size:12px;}
.tabSet2 li.active span{font-weight:100;}

.resultatsDevisionStats table .forum {color: #333; width:35px; font-size:10px;}
.resultatsDevisionStats table .forum a{color: #000; text-decoration: none; font-size:11px; padding-left:5px; padding-right:5px; font-weight: 100; border-left: solid 1px #c4c4c4;}
.resultatsDevisionStats table a:hover{text-decoration:underline !important;}

.teamMatch .showNice{padding:0 6px 0 5px !important;}

.uppercased{text-transform:uppercase !important;}
.reporters{width:178px !important;}
.reporters ul li{background:url(../img/arrow_news.png) no-repeat 5px 7px; width:178px; padding:5px 0 5px 0; border-bottom:dotted 1px #e0e0e0;}
.reporters ul li strong{color:#339900 !important;  font-family:Tahoma, Arial, sans-serif; padding-left:20px;}
.reporters .lastli{border:none !important;}
.reporters a{text-decoration:none; width:178px; height:100%;}
.reporters a:hover{color:#339900;}
.reporters ul li:hover{background:#eefbe7 url(../img/arrow_news.png) no-repeat 5px 7px;; color:#339900; cursor:pointer;}
.reporters ul li:visited { background: #eefbe7; }
.reporters .rep_selected { background: #eefbe7; color:#339900;}
.zaReporters{padding-top:15px;}

/* spacial menu */
.spacialMenu {font-family:Tahoma, Arial, sans-serif; width:100%; height:100%; margin:15px 0 0 10px; position:relative; font-size:11px; z-index:100;}
.spacialMenu ul li a, .spacialMenu ul li a:visited {display:block; text-decoration:none; width:130px; height:20px; text-align:center; color:#339900; border:1px solid #fff; line-height:20px; font-size:11px; overflow:hidden;}
.spacialMenu ul {padding:0; margin:0; list-style: none;}
.spacialMenu ul li {float:left; position:relative;border-bottom:1px solid #BBD0B1}
.spacialMenu ul li ul {display: none;}



.spacialMenu ul li:hover a {color:#339900; background:#e6ffd9;}
.spacialMenu ul li:hover ul {display:block; position:absolute; top:20px; left:0; width:130px;}
.spacialMenu ul li:hover ul li a.hide {background:#e6ffd9; color:#339900;}
.spacialMenu ul li:hover ul li:hover a.hide {background:#e6ffd9; color:#339900;}
.spacialMenu ul li:hover ul li ul {display: none;}
.spacialMenu ul li:hover ul li:hover ul li ul {display: none;}

.spacialMenu ul li:hover ul li a {display:block; background:#e6ffd9; color:#339900;}
.spacialMenu ul li:hover ul li a:hover {background:#6e6ffd9; color:#339900;}
.spacialMenu ul li:hover ul li:hover ul {display:block; position:absolute; left:132px; top:0;}
.spacialMenu ul li:hover ul li:hover ul li:hover ul {display:block; position:absolute; left:132px; top:0;}

.dropM{margin-bottom:5px;}
.bigStrong{width: 100px; font-size:12px; margin-top:-14px; float: right; text-align: right;color: #666 !important; font-weight: 100; position: relative; font-family:Tahoma, sans-serif;}
.widgetContent .coloratRosu {color:red !important;}
.widgetDown .widget {margin-top: 94px}

.expandbListForum {width:127px;}
.expandbListForum h2 {width:125px; padding: 3px 15px 3px 10px; border:none !important; font-size:12px; font-weight: bold; color:white; background:#a7a7a7;}
.expandbListForum h2 a {color:#fff !important; text-decoration: none;}
.expandbListForum h2 a:hover {color:#fff !important; text-decoration: none;}
.expandbListForum ul{width:100%;}
.expandbListForum ul li{width:100%; float: left; clear: left;}
.expandbListForum ul li a{display: block; float: left; width:125px; color: #333; text-decoration: none;  padding: 4px 15px 4px 10px;  }
.expandbListForum ul li .active{}
.expandbListForum ul li a:hover{text-decoration:underline !important;}
.expandbListForum ul li.hidden, .theTbox ul li.hidden { display: none; }
.expandbListForum ul li.shown, .theTbox ul li.shown { display: block; }
.navForum{border: solid 1px #e0e0e0; margin-bottom:15px; font-family: Tahoma, Arial, sans-serif;}
.expandbListForum .headForum{width:100%; font-size:12px; margin-bottom:10px; background:url(../img/head_forum.png) repeat; border:solid 1px #666666;}
.expandbListForum .headForum{width:125px; color:white;  padding: 3px 15px 3px 10px;}
.navForum .zaFirst{background:#f2f2f2; border-bottom:solid 1px #e0e0e0;}
.navForum .zaMid{background:#f2f2f2; border-bottom:solid 1px #e0e0e0; border-top:solid 1px #e0e0e0;}
.navForum .zaLast{background:#f2f2f2; border-top:solid 1px #e0e0e0;}
.allClubs {color: green !important; text-decoration:none !important; padding:10px 0 10px 10px !important;}
#forum_no_comments { border: 0 !important; font-size: 14px; color: #663300; font-weight: bold; margin: 10px 0 0 0;}
#forum_empty_folder { color: #333;}
#forum_empty_folder a { color: #339900; font-weight: bold; text-decoration: none;}
#forum_empty_folder a:hover { text-decoration: underline !important;}

/*table forums*/
.tableForums {width: 468px; padding: 10px 0 1px 0;}
.tableForums .clearAll{padding-top:5px !important;}
.tableForums .comment{padding:10px !important; width:450px !important;}
.tableForums table{width: 100%;}
.tableForums {width: 100%;}
.tableForums table a{font-size:12px; text-decoration: none;}
.tableForums table a:hover{text-decoration: underline !important;}
.tableForums table td{color:#000000 !important; font-size:12px; padding:8px 0 8px 10px;}
.tableForums table td img{}
.tableForums .mainTab td.tableResp{font-weight:bold; text-align: right; width:30px; padding-right:10px;}
.tableForums .mainTab td.tablePop{font-weight:bold; padding-right:20px; width:438px;}
.tableForums thead {margin-bottom:50px !important;}
.tableForums .tabFirst td{border-bottom: solid 1px #e0e0e0; border-top: solid 1px #e0e0e0;}
.tableForums .alignR{color:#666666 !important; text-align:center; padding-right:15px;}
.tableForums .alignR a{font-family: Arial, Tahoma, sans-serif; font-size:10px;}
.tableForums .articleInfo span{color:black !important;}
.tableForums .topicTitleSticky{color:#666666; font-size:13px; font-weight:bold; margin-left:8px; display:block; float:left; width:350px;}
.tableForums .topicTitleSticky a span{color:#339900 !important; font-size:13px; font-weight:bold !important; }
.tableForums .topicTitleSticky a:hover{color:#339900 !important; text-decoration:underline;}
.tableForums .topicTitle{color:green; font-size:12px; font-weight:bold; display:block; float:left; width:350px; margin-left:10px;}
.tableForums .topicTitle a{font-size:13px !important;}
.tableForums .topicTitle a:hover{color:#339900 !important;}
.tableForums tr td .fire{float:none; border:none;}
.tableForums .forumStickyTr{background:#f1ffe9;}
.tableForums .firstTr td{border-top:solid 1px #d6e5d2; border-bottom:solid 1px #d6e5d2;}
.tableForums tr.forumAutoStickyTr {background:#EEFFD7; }
.tableForums td.forumAutoStickyTdLeft { border: 1px solid #D6E5D2; border-right: 0;}
.tableForums td.forumAutoStickyTdLeft a{font-weight:bold; font-size:13px;}
.tableForums td.forumAutoStickyTdRight { border: 1px solid #D6E5D2; border-left: 0;}
.tableForums td.forumAutoStickyTdLeftNoTop { border: 1px solid #D6E5D2; border-right: 0; border-top:0 !important;}
.tableForums td.forumAutoStickyTdRightNoTop { border: 1px solid #D6E5D2; border-left: 0; border-top:0 !important;}
.tableForums td.forumAutoStickyTdLeftNoTop a{font-weight:bold; font-size:13px;}
/*.tableForums .bLeft{border-left:solid 1px #d6e5d2;}
.tableForums .bRight{border-right:solid 1px #d6e5d2;}*/
.tableForums .secondTr{background:#f1ffe9;}
.tableForums .secondTr td{border-bottom:solid 1px #d6e5d2;}
.tableForums tr td{border-bottom:solid 1px #f2f2f2;}
.tableForums tr td .threadIcons{width:30px !important; display:block; float:left; text-align:center; margin-top:3px;}
.mainTab{margin-bottom:5px;}
.forumArticleInfo {font-family:Arial, Tahoma, sans-serif; font-size:11px; color: #999; display: block; float:left !important; padding:2px 0 0px 10px; width:350px;}
.forumArticleInfo a {color: #333; text-decoration: none;}
.forumArticleInfo a:hover {text-decoration: underline !important;}
.forumArticleInfo b{color: #666666; font-weight:100; }
.forumArticleInfo span{color:black;}
.forumArticleInfo span a{font-family:Arial, Tahoma, sans-serif !important; font-size:11px !important; font-weight:100 !important;}
.navForum span{color:#999;}
.subList{padding-left:20px; font-size:11px;}
.subList li{padding:2px 0 2px 0;}
.subList li a{padding:0 !important; text-decoration:none;}
/*.tableForums .pages{width:316px; float:right; text-align:right;}
.tableForums .pages li{color:green; display:inline; padding:0 2px 0 2px;}
.tableForums .pages .pageSelected{color:#ffffff; background:green;}
.tableForums .pages .pageSelected a{color:#ffffff; background:green;}
.tableForums .pages a{text-decoration:none;}
.tableForums .pages a:hover{text-decoration:underline;}*/
.tableForums .topicHead{padding-bottom:10px;}
.tableForums .topicBottom{padding-top:5px; margin-bottom:10px;}
.tableForums .someBorders{border:solid 1px #E0E0E0; margin-bottom:3px;}
.tableForums .lastOne{border-bottom:solid 1px #f2f2f2 !important;}
.tableForums .par{background: #fafeea;}
.tableForums .check{padding-top:15px;}
.tableForums .paddRight{padding-right:10px;}
.photoWidget{margin-top:112px !important;}
.forumModeration {display: block; clear: left; padding:5px 0 0px 35px; font-size: 11px; color: #777;}
.forumModerationTop {display: block; clear: left; padding:5px 0 0px 0px; font-size: 11px; color: #777; width:100% !important;}
.commInf{position:relative !important;}
.forumModerationTopRight{display: block; clear: left; position: absolute; right:0px; top:0; color:#777;}
.forumModerationTopRight span{padding-right:1px;}
.forumModerationTopRight ul li{display:inline; font-size: 11px; color: #777;}
.forumModeration a, .forumModerationTop a, .forumModerationTopRight a{ color: red; font-size: 11px !important;}
.forumModeration a:hover, .forumModerationTop a:hover, .forumModerationTopRight a:hover{ color: #fff; background: red; text-decoration: none !important;}

.moderate_thread_edit { background: #eee; padding: 10px 10px 0 10px; position: relative; float: left; clear: left}
.moderate_thread_edit input, .moderate_thread_edit textarea { margin-bottom: 8px; font-family: Arial, sans-serif; font-size: 11px; }

/* forum pagination */
.forum_pagination {float:right !important; font-size: 12px; font-family:Arial, Tahoma, sans-serif;}
.forum_pagination a { border: 0; padding: 1px 2px 1px 2px; text-decoration: none; color: #339900;}
.forum_pagination a:hover { background-color: #f0fdf4; border: 0;}
.forum_pagination a.current_page { background: green; color: #fff; border: 0;}
.forum_pagination p { display: block; margin-top: 10px;}


/* ads */
#ads_container { position: relative !important; width: 300px; height: 300px !important; margin: 15px 0 10px 0; text-align: right !important;}
#coke_ad {width:500px; height: 300px; cursor: pointer; position: absolute; left: 0; top: 0; z-index: 999; text-align: right !important;}
.buttonBlock{float:left; margin:15px 0 0 0px;}
.buttonBlock span{ float:left; display:block; width:350px !important; font-size:11px; padding:4px 0 0 5px;}
.subbBtn {background: url(../img/left_part.png) no-repeat 0 0; float: left;  height:25px; border:0;  padding: 0 0 0 7px; cursor: pointer;}
.subbBtn a{background: url(../img/right_part.png) no-repeat right 0; float: left;  height:25px; border:0; padding: 4px 8px 2px 0; font-size:11px; text-decoration: none; cursor: pointer; font-family:Tahoma, Arial, sans-serif; font-weight:bold; color:#333;}

.theLimit{width:440px !important;}
.theLimit .notification-message{width:400px !important;}
.theLimitMore{width:330px !important; float:none;}
.mess .theLimit2{width:400px !important;}


#tinymce p { font-family: Arial, sans-serif !important; font-size: 12px;}


.r10 {margin-right:10px;}


/*left and right arrow set*/
.liArrSet {padding:0 !important; border: 0 !important}
.lrArrSet {float: left; width:40px; padding: 5px 0 0 3px }
.lrArrSet a{display: block; margin:0 0px 0 5px !important; padding:0 !important;  background: red url(../img/left_round_arrow.gif) no-repeat 0 0; width:13px; height:13px; font-size:1px; text-indent:-9999px; clear: none !important; float: left; }
.lrArrSet .rightRarrow { background:  url(../img/right_round_arrow.gif) no-repeat 0 0;  }
.lrArrSet .leftRarrow {background: url(../img/left_round_arrow.gif) no-repeat 0 0; }

.withArroW  { background: #F2F2F2 }
.withArroW a { float: left; width:108px !important}
.withArroW a:hover{ background-color: #f2f2f2 !important}
.withArroW .toggleIconF { float: right !important; width:15px !important; padding:0 0 0 0!important; margin-top:4px !important; line-height:16px;}

.grayBg table{width:392px !important; margin-top:4px;}
.grayBg .betsTable{width:420px !important;}
.check {padding: 5px 0 0 5px;}

.fwh3 {font-size:17px !important; font-weight:bold; font-family:Tahoma, Arial, sans-serif; color:#333; width:100%; padding-top:10px;}
.fwh3 span { font-weight: normal; color: #666;}


.makeMeTiny {padding: 0 0 0 15px !important; margin:0 !important; height:1px !important; line-height:1px !important;}
.makeMeTiny .status .error {top:10px !important;}

/*.editForms table tr td{padding:0 !important;}*/

.expandbListForum h2 a:hover{text-decoration:underline !important;}
.expandbListForum .withArroW{border-bottom:solid 1px #dedede;}
.expandbListForum .withArroW .fullSizeLink{width:125px !important;}
.expandbListForum .expandbList{border-bottom:0 !important;}

.buttonBlockTop{margin:10px 0 5px 0 !important;}

.whatisEF .someSprites li a{background:url(../img/sprites_home.png) no-repeat;}
.whatisEF .someSprites li a.item2{background-position:-40px -222px;}
.whatisEF .someSprites li a.item3{background-position:-40px -322px;}
.whatisEF .someSprites li a.item4{background-position:-40px -423px;}
.someSprites .amm2{padding-left:18px;}

.mceToolbar table td{ float: left !important;}

.noLeft{margin-left:5px !important; left:0 !important;}
.tm30 {margin-top:30px !important}

.grayBg .mceLayout{width:430px !important;}
.mceIframeContainer iframe{height:170px !important;}

#header ul li .statsIco{position:absolute; top:-8px; right:50%; margin-right: -8px}
#header ul li .statsIco2{position:absolute; top:-8px; right:50%; margin-right: -8px}
#header ul li .forumIco{position:absolute; top:-8px; right:50%; margin-right: -8px}
#header ul li .forumIco2{position:absolute; top:-8px; right:50%; margin-right: -8px}
#header .logged .newMsg{background: url(../img/message_icon.gif) no-repeat 0 2px;}
#header .logged .newMsg a{margin-left:5px !important;}

.noLimit .error{right:-460px !important;}
.noLimit .checked{right:-230px !important;}

#header .beta{position:absolute; top:5px; left:180px;}
#header .betaNl{position:absolute; top:5px; left:215px;}
#header .betaUk{position:absolute; top:5px; left:210px;}
.top20 .grayBgBig{width:450px !important;}


.bwinBetsTitlefr-BE {width: 100%; background: url(../img/bwin_bets_title_fr.gif) no-repeat 0 bottom; height: 44px;  color: #fff}
.bwinBetsTitlefl-BE {width: 100%; background: url(../img/bwin_bets_title_nl.gif) no-repeat 0 bottom; height: 44px;  color: #fff}
.bwinBetsTitleen-GB {width: 100%; background: url(../img/bwin_bets_title_en.gif) no-repeat 0 bottom; height: 44px;  color: #fff}

.bwinClassement {display: block; float: right; color: #fff; background: url(../img/bwin_classement.gif) no-repeat 0 0; font-size:11px; text-indent:0px; font-weight:100; width:70px !important; height:31px; text-align: center; position: relative; left:-1px; padding: 3px 0 0 0;}
.bwinClassement strong{ font-size:13px; font-weight:bold;}
.bwinClassement a{ text-decoration:none !important; color: #fff !important;  width:70px !important; }
.bwinClassement a:hover{ text-decoration:none !important;  }
.bwinClassement a strong:hover{ text-decoration:none !important;  }
.profileB .bwinClassement a:hover strong {text-decoration:none !important;}




.mt5{margin-top:5px !important;}

/*dropdown look & fill - stats page fixes*/
.pageSubTitle .selectbox{margin:0px 5px 10px 0px; padding-left:2px; font-family:Arial, sans-serif; font-size:11px; width:86px !important; display:block;  text-align:left; background:#fff url(../img/arrow.gif) no-repeat right 0; height:13px; cursor:pointer; border-top:2px solid #848484; border-left:2px solid #848484; border-right:2px solid #fafafa; border-bottom:2px solid #fafafa; color:#333; float:right;}
.pageSubTitle .selectbox-wrapper{clear:right; float:right !important; width:90px !important; margin-right:5px;}
/*dropdown look & fill - supporters page fixes*/
.dropInHeader .selectbox{margin:0px 18px 10px 0px !important; padding-left:2px; font-family:Arial, sans-serif; font-size:11px; width:73px !important; display:block;  text-align:left; background:#fff url(../img/arrow.gif) no-repeat right 0; height:14px; cursor:pointer; border-top:2px solid #848484; border-left:2px solid #848484; border-right:2px solid #fafafa; border-bottom:2px solid #fafafa; color:#333; float:right;}
.dropInHeader .selectbox-wrapper{clear:right; float:right !important; width:90px !important; margin-right:20px;}
.dropdownLabel{color:#666 !important; font-size:11px; position:absolute; right:120px; bottom:15px;}
.dropdownLabel2{color:#666 !important; font-size:11px; position:absolute; right:110px; bottom:10px;}
.dropInHeader .selectFancy  {position: absolute !important; right:0 !important; top: -30px !important;}
.dropInHeader.nabla .selectFancy  {position: absolute !important; right:0 !important; top: -30px !important;}

.pageSubTitle .selectbox-wrapper ul li{font-weight:100 !important; padding:2px 0 3px 4px !important;}


.pb3{padding-bottom:3px !important;}
.pt5{padding-top:5px !important;}

/* Search style */
/*
.searchBlock{margin:17px 0 0 0; height:24px; padding:3px; background:#f9f9f9;}
.searchBlock .searchInput{width:248px; padding:4px 0 2px 10px; border:solid 1px #d5d5d5; color:#999;}
.searchBlock .searchBtn{background:url(../images/search_btn.png) 0 0 no-repeat; height:24px; width:30px; border:0; text-indent:150px; cursor:pointer; text-align:right; color:#f2f2f2;}
*/

/*Search Results Style*/
.leftBlock .searchResults tr .searchType{width:105px !important;}
.leftBlock .searchResults tr td{padding:3px 0 3px 0;}
.leftBlock .searchResults tr .searchType strong{font-weight:100; color:#666 !important;}
.leftBlock .searchResults tr a{color:#339900 !important; text-decoration:none;}
.leftBlock .searchResults tr  td a.viewMore{color:#666 !important; margin:3px 0 20px 0; display:block;}

td.fb_pop_content h2 {width:448px !important}
.fb_dialog_content {clear: left}

/*Links page*/
#linksContainer h3 {display:block !important; clear:both !important; width:100% !important; margin:10px 0;} 
#linksContainer ul.links {clear:both !important; width:100% !important;}
#linksContainer ul.links li {padding:6px; border-top:1px solid #EEE;}
#linksContainer ul.links li a { font-size:12px; text-decoration:none !important;}
#linksContainer ul.links li.hidden {display:none;}

.twoC h1{width:600px;}











