* {font-size:100.01%;}
html{font-size:62.5%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
body{
	font:1.4em/21px Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	background:#c9cfd8;
	min-width:1000px;
}
a{
	color:#25488d;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input{
	font:italic 12px/15px Arial, Helvetica, sans-serif;
	color:#9f9f9f;
	vertical-align:top;
	outline:none;
}
.hidden {
	position:absolute;
	top:0;
	left:-9999px;
}
#wrapper{
	width:100%;
	position:relative;
	overflow:hidden;
}
.w1{
	width:100%;
	display:table;
}
#header{display:table-header-group;}
.header-holder{
	width:925px;
	margin:0 auto;
	position:relative;
	padding:0 30px;
}
#nav ul:after,
.columns:after,
.nav-holder:after,
.main-block:after,
.navigation:after,
.header-holder:after,
.columns-block:after,
.news-container:after,
.twocolumns-holder:after{
	content:"";
	display:block;
	clear:both;
}
.logo{
	position:absolute;
	 height: 135px;
        top: 0;
	left:50%;
	width:500px;
	text-indent:-9999px;
	overflow:hidden;
	background:url("../images/apostasdeportivas365.png") no-repeat;
	z-index:10;
	margin-left: -497px;
}
.logo a{
	display:block;
	height:100%;
	position:relative;
	cursor:pointer;
}
.header-container{
	width:100%;
	overflow:hidden;
}
.form-box{
	width:295px;
	float:right;
	padding:10px;
	color:#fff;
	background:url("../images/bg-form-box.png") no-repeat;
}
.form-box strong{
	float:left;
	width:145px;
	font-size:0.89em;
	line-height:16px;
	padding-bottom:5px;
}
.form-box label{
	width:145px;
	float:right;
	font-size:0.714em;
	line-height:12px;
	padding-bottom:5px;
}
.form-box .row{
	width:295px;
	overflow:hidden;
}
.form-box .text{
	width:177px;
	float:left;
	height:15px;
	padding:8px 5px 7px 10px;
	background:url("../images/bg-form-input.gif") no-repeat;
}
.form-box .text input{
	width:175px;
	float:left;
	height:15px;
	border:0;
	background:none;
}
.form-box .submit{
    width:103px;
    height:30px;
    float:left;
    border:0;
    font-style:normal;
    font-weight:bold;
    text-transform:uppercase;
    color:#fff;
    background:none;
    border:0;
    background:url("../images/bg-form-input.gif") no-repeat 100% 100%;
    cursor:pointer;
}
.navigation{
    width:975px;
    margin:0 auto;
}
.bar{
    width:625px;
    margin:-6px auto 0;
    overflow:hidden;
    padding:7px 9px 1px 341px;
    font-size:0.929em;
    line-height:31px;
    min-height: 31px;
}
.blue-nav .bar{background:url("../images/bg-blue-bar.png") no-repeat;}
.aside-nav{
	float:right;
	list-style:none;
	overflow:hidden;
	position:relative;
        min-height:30px;
}
.aside-nav li{
	float:left;
	padding-left:2px;
}
.blue-nav .aside-nav li{background:url("../images/separator4.gif") no-repeat left;}
.aside-nav a{
	float:left;
	color:#fff;
	padding:0 24px;
}
.aside-nav a:hover,
.aside-nav .active a{
	text-decoration:none;
}
.blue-nav .aside-nav a:hover,
.blue-nav .aside-nav .active a{background: url("../images/bg-blue-aside-nav-hover.gif") repeat-x;}
.nav-holder{
	width:959px;
	margin:0 auto;
	padding:0 8px;
	background:url("../images/bg-nav.png") no-repeat;
}
.blue-nav .nav-holder{background:url("../images/bg-blue-nav.png") no-repeat;}
#nav{
    width:959px;
    font-size:0.929em;
    line-height:38px;
    position:relative;
    z-index:10;
}
#nav li{
    float:left;
    position:relative;
}
#nav li a{
    display:block;
    text-align:center;
    padding: 0 20px;
}
#nav li a em{
	padding:0 5px;
	display:block;
}
#nav li:hover a,
#nav li.hover a,
#nav .active a{
	color:#fff;
	text-decoration:none;
}
.blue-nav #nav li a{color:#425e85;}
.blue-nav #nav li:hover a,
.blue-nav #nav li.hover a,
.blue-nav #nav .active a{
	color:#fff;
	font-weight:bold;
	background:url("../images/bg-blue-nav-hover.gif") repeat-x;
}
#nav li:hover a em,
#nav li.hover a em,
#nav .active a em{font-weight:bold;}
#nav li:hover .drop,
#nav li.hover .drop{top:38px;}
#nav .drop li.hover .drop2{top:-9999px;}
#nav li:hover ul li:hover .drop2,
#nav li.hover ul li.hover .drop2{top:-10px;}
#nav li.hover .drop ul li.hover .drop2 ul .drop3{top:-99999px;}
#nav li.hover .drop ul li.hover .drop2 ul li:hover .drop3,
#nav li.hover .drop ul li.hover .drop2 ul li.hover .drop3{top:-10px;}
#nav .drop,
#nav .drop2,
#nav .drop3{
	position:absolute;
	top:-999999px;
	left:-5px;
}
#nav .last-child .drop,
#nav .right-drop .drop{
	left:auto;
	right:-5px;
}
#nav .drop2,
#nav .drop3{
	width:205px;
	left:192px;
}
#nav .last-child .drop2,
#nav .last-child .drop3,
#nav .right-drop .drop2,
#nav .right-drop .drop3{
	left:auto;
	right:192px;
}
#nav .last-child .drop3,
#nav .right-drop .drop3{right:186px;}
#nav .drop .c,
#nav .drop2 .c{
	float:left;
	background:url("../images/bg-drop-t.png") no-repeat;
}
#nav .drop2 .c,
#nav .drop3 .c{background:url("../images/bg-drop2-t.png") no-repeat;}
#nav .drop .b,
#nav .drop2 .b,
#nav .drop3 .b{
	height:10px;
	width:210px;
	clear:both;
	background:url("../images/bg-drop-b.png") no-repeat;
}
#nav .drop2 .b,
#nav .drop3 .b{
	width:205px;
	background:url("../images/bg-drop2-b.png") no-repeat;
}
#nav .drop .holder{
	width:196px;
	padding:10px 5px 0 9px;
	position:relative;
}
#nav .drop2 .holder,
#nav .drop3 .holder{
	width:200px;
	padding:10px 5px 0 0;
	position:relative;
}
#nav ul{
	margin:0 0 10px;
	padding:0;
	width:192px;
	font:11px/20px Arial, Helvetica, sans-serif;
	position:relative;
	z-index:2;
}
#nav .drop ul li{
	width:100%;
	padding-bottom:1px;
	position:static !important;
	background:url("../images/bg-drop.gif") 0 100%;
}
.navigation #nav .drop ul a,
.navigation #nav .drop2 ul a{
	height:1%;
	display:block;
	background:none;
	text-align:left;
	font:11px/20px Arial, Helvetica, sans-serif;
	padding:0 10px;
	position:relative;
	z-index:3;
}
#nav .drop ul li:hover a,
#nav .drop ul li.hover a{
	background:#2c476b;
	margin-left:-3px;
	padding-left:13px;
}
#nav .drop li:hover .drop2 ul a,
#nav .drop li.hover .drop2 ul a,
#nav .drop2 li:hover .drop3 ul a,
#nav .drop2 li.hover .drop3 ul a{
	color:#97aac5;
	padding:0 15px 0 25px;
	margin-left:0;
	background:none;
}
#nav .drop2 ul li:hover .drop3 ul a,
#nav .drop2 ul li.hover .drop3 ul a{background:none;}
#nav .drop ul li:hover .drop2 ul li:hover,
#nav .drop ul li.hover .drop2 ul li.hover,
#nav .drop2 ul li:hover .drop3 ul a:hover,
#nav .drop2 ul li.hover .drop3 ul a:hover{
	background:#2c476b url("../images/bg-drop2-hover.gif") repeat-y;
	margin-right:-8px;
	padding-right:8px;
	position:relative;
}
#nav .arrow,
#nav .last-child .arrow,
#nav .right-drop .arrow{
	position:absolute;
	right:-99999px;
	top:0;
	width:13px;
	height:21px;
	background:url("../images/arrow.png") no-repeat;
	z-index:100;
}
#nav .last-child .arrow,
#nav .right-drop .arrow{background:url("../images/arrow2.png") no-repeat;}
#nav .drop ul li:hover .arrow,
#nav .drop ul li.hover .arrow,
#nav .drop ul li:hover .drop2 li:hover .arrow,
#nav .drop ul li.hover .drop2 li.hover .arrow{right:-13px;}
#nav .last-child ul li:hover .arrow,
#nav .last-child .drop ul li.hover .arrow,
#nav .right-drop ul li:hover .arrow,
#nav .right-drop .drop ul li.hover .arrow{left:-9px;right:auto;}

#nav .last-child .drop ul li:hover .drop2 li:hover .arrow,
#nav .last-child .drop ul li.hover .drop2 li.hover .arrow,
#nav .right-drop .drop ul li:hover .drop2 li:hover .arrow,
#nav .right-drop .drop ul li.hover .drop2 li.hover .arrow{left:-8px;right:auto;}

#nav .drop ul li:hover .drop2 .arrow,
#nav .drop ul li.hover .drop2 .arrow{right:-9999px;}
#nav .last-child .drop ul li:hover .drop2 .arrow,
#nav .last-child .drop ul li.hover .drop2 .arrow,
#nav .right-drop .drop ul li:hover .drop2 .arrow,
#nav .right-drop .drop ul li.hover .drop2 .arrow{right:auto;left:-9999px;}
#main{display:table-footer-group;}
.main-area{
	width:1001px;
	margin:0 auto;
}
.main-holder{
	width:959px;
	overflow:hidden;
	background:url("../images/bg-main-holder.png") repeat-y;
	padding:0 21px;
}
.visual-container{
	width:959px;
	height:211px;
	background: url("../images/bg-visual-block.jpg") no-repeat;
	position:relative;
	overflow:hidden;
	margin-left: -20px;
}
.visual-container .bwin{
	position:absolute;
	top:80px;
	left:60px;
	width:134px;
	height:73px;
	text-indent:-9999px;
	overflow:hidden;
	background: url("../images/logo-bwin.gif") no-repeat;
}
.visual-container .match-info{
	position:absolute;
	top:0;
	left:245px;
	width:493px;
	padding:10px 0 85px;
	font-size:12px;
	line-height:15px;
	color:#859cbc;
	cursor:pointer;
}
.visual-container .match-info span{
	display:block;
	width:100%;
	overflow:hidden;
	text-align:center;
}
.visual-container .match-info .start{
	font-size:21px;
	line-height:23px;
	color:#f0c521;
}
.visual-container .match-info .ligue{
	padding-bottom:30px;
	text-transform:uppercase;
}
.visual-container .match-info .teams{
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:5px;
}
.visual-container .match-info .large-text{
	font-size:39px;
	line-height:39px;
}
.visual-container .match-info .middle-text{
	font-size:32px;
	line-height:32px;
}
.visual-container .match-info .small-text{
	font-size:30px;
	line-height:30px;
}
.visual-container .match-info .vsmall-text{
	font-size:22px;
	line-height:22px;
}
.visual-container .match-info .tiny-text{
	font-size:16px;
	line-height:16px;
}
.visual-container .match-info .teams a{color:#fff}
.cufon-active .visual-container .match-info .link cufon,
.cufon-active .visual-container .match-info .teams strong cufon{line-height:0;}
.visual-container .match-info .teams img{
	position:absolute;
	top:50px;
	left:30px;
}
.visual-container .match-info .teams .logo2{
	left:auto;
	right:30px;
}
.visual-container .link{
	position:absolute;
	left:325px;
	bottom:0;
	width:330px;
	color:#040404;
	padding:12px 0 26px;
	font:bold 24px/45px Arial, Helvetica, sans-serif;
	background:url("../images/bg-visual-btn.png") no-repeat;
	text-align:center;
	cursor:pointer;
}
.visual-container .link:hover{text-decoration:none;}
.visual-container .link:hover span{
    /*border-bottom:3px solid #040404;*/
}
.visual-container .promo{
	position:absolute;
	right:35px;
	top:50px;
	width:170px;
	color:#fff;
	text-align:center;
	font-size:16px;
	line-height:19px;
	text-transform:uppercase;
}
.visual-container .promo strong,
.visual-container .promo span{display:block;}
.visual-container .promo strong{
	font-size:62px;
	line-height:62px;
}
.visual-container .promo span{
	font-size:23px;
	line-height:23px;
}
.visual-container .promo:hover,
.visual-container .match-info:hover{text-decoration:none;}
.news-container{
	width:959px;
	background:#e0ecff url("../images/bg-news-container.gif") repeat-x;
}
.news-holder{
    width: 624px;
    float:left;
    font-size:0.786em;
    line-height:18px;
}
.headseo-holder{
    float:left;
    font-size:0.786em;
    line-height:18px;
}
.headseo-holder.squeezed{
    width: 572px;
}
.headseo-holder.squeezed2{
    width: 620px;
}

.post-holder{
    overflow:hidden;
    clear:both;
    font-size:1.091em;
    line-height:14px;
    color:#2d2d2d;
    padding: 30px 30px 30px 0;
}
.post-holder .post{
    height:1%;
    overflow:hidden;
}
.post-holder .post p{margin-bottom:10px;}
.post-holder .alignleft{
    float:left;
}
.news-box{
    width:338px;
    float:left;
    position:relative;
}
.aside .news-holder,
.aside .news-box{
    width:312px;
}

.aside .news-holder{
    float:none;
}
.columns-block .news-holder,
.columns-block .news-box{
	width:425px;
	float:right;
	overflow:hidden;
}
.columns-block .news-holder{
	border:solid #dedede;
	border-width:0 1px 1px;
	margin:0 0 30px;
}
.news-holder .title{
	float:left;
	background:url("../images/bg-container-title.gif") no-repeat;
	color:#fff;
	margin:0 0 11px;
}
.news-holder .title .r{
	display:block;
	background:url("../images/bg-container-title.gif") no-repeat 100% -52px;
	padding:0 130px 11px 20px;
}
.news-holder .title .r em{
	font:italic bold 1.429em/41px Arial, Helvetica, sans-serif;
	margin:0 -95px 0 0;
	display:block;
}
.news-column .title,
.aside .news-box .title,
.promotion-column .title{
	width:283px;
	float:none;
	display:block;
        font-style:italic;
        font-weight:bold;
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
	color:#fff;
	padding:4px 15px;
	margin-bottom:11px;
	position:relative;
	background:#307019;
        font:italic bold 1.143em Arial, Helvetica, sans-serif;
}

.aside .news-box.extra .title{
	margin-bottom:0px;
        font-size: 13px;
}
.news-column .title,
.promotion-column .title,
.columns-block .news-box .title{
	width:387px;
        font-style:italic;
        font-weight:bold;
        font-family:Arial, Helvetica, sans-serif;
        font-size:1.143em;
	font:italic bold 1.143em/27px Arial, Helvetica, sans-serif;
	background:#446089;
	padding:0 20px;
	margin:0 -1px;
	position:relative;
}
.news-column .title{width:400px;clear: both;}
.promotion-column .title{
	width:378px;
	padding:0 40px;
	background:#921919;
}
.news-column .title .mark,
.aside .news-box .title .mark,
.columns-block .news-box .title .mark{color:#f7aa0c;}
.promotion-column .title .mark{color:#e0ecff;}
.news-box .all{
	background:url("../images/bullets.gif") no-repeat 0 -445px;
	padding-left:12px;
	color:#17335a;
	position:absolute;
	top:17px;
}
.news-content{
	width:315px;
	overflow:hidden;
	padding:0 10px 16px 13px;
	color:#262626;
        height: 114px;
}
.news-content a,
.news-content a span{display:block;}
.news-content a,
.news-content a:hover{
	color:#000;
	text-decoration:none;
}
.aside .news-content{width:292px;}
.columns-block .news-content{
	width:390px;
	padding:10px 15px 0 20px;
}
.promotion-column .posts h4, .news-column .posts h4,
.news-content strong{
	font:bold 1em/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	display:block;
	color:#17335a;
}
.promotion-column .posts h4 a, .news-column .posts h4 a{color:#17335a;}
.promotion-column .posts h4 a:hover,.news-column .posts h4 a:hover{
	color:#1672c0;
	text-decoration:none;
}
.promotion-column .posts img,.posts img,
.news-content img{
	float:left;
	margin:5px 8px -3px 0;
}
.promotion-column .posts img,.posts img,
.columns-block .news-content img{margin:0 13px 5px 0;}
.news-box .link-holder{
	width:100%;
	overflow:hidden;
	clear:both;
	background:#c8d4e7;
}
.aside .link-holder{
	width:313px;
	background:none;
	margin-right:-1px;
}
.news-column .more,
.news-box .link-holder .more,
.columns-block .news-box .more{
	float:right;
	background:url("../images/bg-more.gif") no-repeat;
	font-size:11px;
	line-height:24px;
	color:#b0c0e1;
	padding:0 11px 0 23px;
	text-align:right;
}
.news-column .more{margin-right:-27px;}
.columns-block .news-box .more{
	margin-right:-20px;
	position:relative;
}

.promotion-column .posts .more,.news-column .more,
.aside .link-holder .more,
.columns-block .news-box .more{
	width:auto;
	float:right;
	line-height:24px;
	padding:0 11px 0 23px;
	color:#25488d;
	background:#e9e9e9 url("../images/bg-more.gif") no-repeat 0 -24px;
}
.aside .link-holder .more,
.columns-block .news-box .more{background:#fff url("../images/bg-more.gif") no-repeat 0 -72px;}
.news-column .more:hover,.promotion-column .posts .more:hover,
.aside .link-holder .more:hover,
.columns-block .news-box .more:hover{
	color:#fff;
	text-decoration:none;
	background:#446089 url("../images/bg-more.gif") no-repeat 0 -48px;
}
.promotion-column .posts .more span,
.aside .link-holder .more:hover,
.columns-block .news-box .more:hover{background:#446089 url("../images/bg-more.gif") no-repeat 0 -96px;}
.promotion-column .posts .more span, .news-column .more span,
.news-box .link-holder .more span,
.columns-block .news-box .more span{
	background:url("../images/bullets.gif") no-repeat 0 -405px;
	padding-left:11px;
}
.promotion-column .posts .more span, .news-column .more span,
.aside .link-holder .more span,
.columns-block .news-box .more span{background:url("../images/bullets.gif") no-repeat 0 -535px;}
.news-column .more:hover span, .promotion-column .posts .more:hover span,
.aside .link-holder .more:hover span,
.columns-block .news-box .more:hover span{background-position:0 -405px;}
.news{
	width:267px;
	float:right;
	overflow:hidden;
	background:#c9d5e8 url("../images/bg-news.gif") repeat-x;
	padding:0 12px 0 7px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#17335a;
	position:relative;
}
.aside .news,
.news-column .news,
.columns-block .news{
	background:none;
	margin:0;
}
.columns-block .news{
	width:403px;
	padding:0 5px 0 15px;
}
.news-column .news{
	width:407px;
	padding:0 15px;
	margin:0 0 -2px;
}
.news li{
	vertical-align:top;
	background:url("../images/border-dotted.gif") repeat-x;
	padding:9px 0;
	margin:-1px 0 1px;
}
.columns-block .news li{
	background-position:0 0;
	margin:0;
}
.news-column .news li{padding:8px 0;}
.news div{
	width:253px;
	background:url("../images/bullets.gif") no-repeat 0 -189px;
	padding-left:18px;
}

.news div.nodate{
    background-position:0 -204px ;
}

.news-column .news div,
.columns-block .news div{
	width:380px;
	overflow:hidden;
	background-position:0 -203px;
}
.news p a{color:#17335a;}
.news p a:hover{
	color:#1672c0;
	text-decoration:none;
}
.news .date{
	font-style:italic;
	color:#e7a017;
}
.news-column .news .date,
.columns-block .news .date{
	float:right;
	margin-left:20px;
}
.news .date span{color:#5b5b5b;}
.news-column{
	width:439px;
	float:right;
	color:#262626;
	font-size:0.786em;
	line-height:18px;
}
.news-column .posts{
	width:100%;
	overflow:hidden;
}
.news-column .posts li{
	width:394px;
	float:left;
	overflow:hidden;
	vertical-align:top;
	background:#fff url("../images/bg-posts.gif") repeat-x 0 100%;
	padding:17px 27px 0 17px;
}

.promotion-column .posts li{
	background: url("../images/bg-posts.gif") repeat-x scroll 0 100% transparent;
    float: left;
    overflow: hidden;
    padding: 17px 0 0 17px;
    vertical-align: top;
    width: 439px;
}
* html .news-column .posts li{padding-bottom:3px;}
.promotion-column{
	width:457px;
	float:left;
	font:0.786em/18px Arial, Helvetica, sans-serif;
	color:#000;
	position:relative;
}
.promotion-column .promotion-holder{
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:2;
}
.promotion-column .sub-title{
	width:432px;
	text-align:center;
	background:url("../images/bg-promotion-subtitle.png") no-repeat;
	font:italic bold 14px/27px Arial, Helvetica, sans-serif;
	color:#fff;
	padding-bottom:7px;
	margin-bottom:-8px;
	position:relative;
}
.promotion-column .sub-title .mark{color:#244589;}
.promotion-column .text-news,
.promotion-column .text-bonuses{
	position:absolute;
	top:50%;
	right:6px;
	width:29px;
	text-indent:-9999px;
	overflow:hidden;
	width:25px;
	height:53px;
	background: url("../images/text-news.png") no-repeat;
	margin-top:-10px;
}
.promotion-column .text-bonuses{
	right:8px;
	height:89px;
	margin-top:-29px;
	background: url("../images/text-bunuses.png") no-repeat;
}
.featured-item{
	width:431px;
	overflow:hidden;
}
.featured-item li{
	height:1%;
	overflow:hidden;
	vertical-align:top;
	background:url("../images/border-dotted.gif") repeat-x 0 100%;
	margin:1px 0 -1px;
	padding-bottom:1px;
}
.featured-item .even{background:#f9f9f9 url("../images/border-dotted.gif") repeat-x 0 100%;}
.featured-item a{
	height:1%;
	display:block;
	color:#000;
	padding:10px 20px;
	cursor:pointer;
}
.featured-item a:hover{
	text-decoration:none;
	background:#d2d9e4 url("../images/border-dotted.gif") repeat-x 0 100%;
}
.featured-item .holder{
	height:1%;
	overflow:hidden;
	display:block;
	padding-right:20px;
}
.featured-item strong{
	display:block;
	font:bold 1em/18px Arial, Helvetica, sans-serif;
	color:#0e2445;
}
.featured-item a:hover strong{
	color:#116bb7;
	text-decoration:none;
}
.featured-item .more{
	color:#0e2445;
	background:url("../images/bullets.gif") no-repeat 0 -1036px;
	padding-left:11px;
}
.featured-item a:hover .more{
	color:#116bb7;
	background-position:0 -1086px;
}
.featured-item img{
	float:left;
	border:1px solid #ddd;
	margin-right:32px;
}
.top-list{
	width:345px;
	float:right;
	padding-top:40px;
	margin:0 5px -46px -15px;
	position:relative;
	z-index:3;
}
.aside .top-list{
    /*margin: -60px -15px -30px 0;*/
    margin-bottom: -98px;
    position: relative;
    right: -20px;
    top: -61px;
}
.top-list .c{
	float:left;
}
.top-list .b{
	height:38px;
	clear:both;
	overflow:hidden;
	background:url("../images/bg-top-list-b.png") no-repeat;
}
.top-list .holder{
	width:313px;
	overflow:hidden;
	margin-top:-35px;
	padding:12px 16px 0;
	position:relative;
}
.top-list .png{
	position:absolute;
	top:-13px;
	left:-4px;
	z-index:2;
}
.top-list .sub-title{
	display:block;
	padding:0 40px 10px;
	font-size:1.286em;
	line-height:21px;
	color:#c1cee1;
}
.top-list ol li{
	height:19px;
	overflow:hidden;
	padding:20px 100px 20px 17px;
	position:relative;
	vertical-align:top;
}
.top-list ol li:hover,
.top-list ol li.hover{background-position:-305px 0;}
.top-list .number{
	float:left;
	width:22px;
	font:bold 1.429em/20px Arial, Helvetica, sans-serif;
}
.top-list .img-logo{
	float:left;
	width:95px;
	margin:-20px 0;
	position:relative;
}
.top-list .img-logo a{
	height:60px;
	display:table;
	vertical-align:middle;
}
* html .top-list .img-logo a{display:block;}
*+html .top-list .img-logo a{display:block;}
.top-list .img-logo span{
	
	display:table-cell;
	vertical-align:middle;
}
* html .top-list .img-logo span{display:block;}
*+html .top-list .img-logo span{display:block;}
.top-list .img-logo .png{
	vertical-align:top;
	position:static;
	top:auto;
	right:auto;
	display:block;
}
.top-list .bonus{
	float:right;
	color:#fff;
	font:bold 0.857em/20px Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	text-transform:uppercase;
	white-space:nowrap;
}
.top-list .btn-parier{
	position:absolute;
	top:12px;
	right:11px;
	background:url("../images/bg-btn.gif") no-repeat 0 -206px;
	font:bold 0.786em/23px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#1c304c;
}
.top-list .btn-parier span{
	display:block;
	padding:0 9px;
	background:url("../images/bg-btn.gif") no-repeat 100% -229px;
}
.top-list .btn-parier:hover{
	text-decoration:none;
	background-position:0 -252px;
}
.top-list .btn-parier:hover span{background-position:100% -275px;}
.top-list .infos{
	color:#fff;
	font:bold 0.714em/12px Arial, Helvetica, sans-serif;
	position:absolute;
	right:18px;
	bottom:7px;
}
.top-list .infos:hover{
	color:#ffd833;
	text-decoration:none;
}
.main-block{
	height:1%;
	padding:10px 20px;
	position:relative;
}
.alt-block{background:#fff url("../images/bg-main-block.gif") repeat-x 0 100%;}
.breadcrumbs-holder{
	overflow:hidden;
	margin-bottom:12px;
	font:bold 0.714em/24px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.breadcrumbs-tip {
    background: url("../images/bg-breadcrumbs.gif") no-repeat scroll right center transparent;
    float: left;
    font: bold 0.714em/24px Arial,Helvetica,sans-serif;
    height: 24px;
    overflow: hidden;
    padding: 0 8px;
    text-transform: uppercase;
}

#main .breadcrumbs{
	float:left;
	overflow:hidden;
        background-color:#EDEDED;
        padding: 0 8px;
}
#main .breadcrumbs li{
	float:left;
	background:url("../images/bullets.gif") no-repeat 0 -480px;
	padding:0 6px;
	margin-left:-4px;
	font-weight:normal;
	text-transform:none;
	color:#878787;
}
#main .breadcrumbs a{
	color:#003c6a !important;
	text-decoration:none !important;
	text-transform:uppercase;
}
#main .breadcrumbs a:hover{
	color:#003c6a !important;
	text-decoration:underline !important;
}
#twocolumns #content .breadcrumbs h1{
	color: #878787;
    font: bold 100.01% Arial,Helvetica,sans-serif;
    margin-bottom: 0;
    margin-top: 5px;
    text-transform: none;
}

.sub-title{
	display:block;
	font:bold 1em/17px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#dedede;
}
#twocolumns #content .sub-title a,
#twocolumns #content .sub-title a:hover{
	color:#dedede;
	text-decoration:none;
}
.cards{
    float: right;
    font-size: 0.929em;
    line-height: 23px;
    overflow: hidden;
    right: 10px;
    text-align: right;
    top: 80px;
    width: 293px;
}
.cards span{
	color:#0562bb;
	display:inline-block;
}
.cards img{
	vertical-align:top;
	margin:0 0 4px 4px
}
.main-heading{
	width:190px;
	float:left;
	padding:10px 0;
}
.main-heading .heading-logo{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:5px;
}
.betclic{
	width:145px;
	height:46px;
	background:url("../images/ico-betclic.gif") no-repeat;
}
.main-heading h2,.main-heading h1{
	font:bold 1.429em/23px Arial, Helvetica, sans-serif;
	color:#003b68;
	margin:0 0 20px 23px;
}

.main-heading img{float:left;}
.items{
	width:948px;
	clear:both;
	overflow:hidden;
	position:relative;
	margin:0 -15px -10px;
	font:bold 0.786em/13px Arial, Helvetica, sans-serif;
}
.items li{
	float:left;
	width:78px;
	text-align:center;
	background:url("../images/divider.gif") no-repeat 0 100%;
	margin:0 2px 0 -2px;
	padding:0 20px 10px;
}
.items-size1 li {
	width:914px;
}
.items-size2 li {
	width:434px;
}
.items-size3 li {
	width:276px;
}
.items-size4 li {
	width:197px;
}
.items-size5 li {
	width:149px;
}
.items-size6 li {
	width:118px;
}
.items-size7 li {
	width:95px;
}

.items li strong,
.items li span{display:block;}
.items li strong{
	color:#000;
	padding:0 0 12px;
        height: 20px;
}

.items li.inscription strong{
	background:url("../images/criterium/small/inscription.gif") no-repeat 25px 0;
}
.items .deposits-withdrawals strong{background:url("../images/criterium/small/deposits-withdrawals.gif") no-repeat 25px 0;}
.items .level-ratings strong{background:url("../images/criterium/small/level-ratings.gif") no-repeat 25px 0;}
.items .ergonomics-navigation strong{background:url("../images/criterium/small/ergonomics-navigation.gif") no-repeat 25px 0;}
.items .bonus strong{background:url("../images/criterium/small/bonus.gif") no-repeat 25px 0;}
.items .range strong{background:url("../images/criterium/small/range.gif") no-repeat 25px 0;}
.items .customer-service strong{background:url("../images/criterium/small/customer-service.gif") no-repeat 25px 0;}
.items .reputation strong{background:url("../images/criterium/small/reputation.gif") no-repeat 25px 0;}
.items .connect strong{background:url("../images/criterium/small/connect.gif") no-repeat 25px 0;}
.items .contact strong{background:url("../images/criterium/small/contact.gif") no-repeat 25px 0;}
.items li img{
	display:block;
	margin:0 auto 13px;
	vertical-align:top;
}
.items li span{
	color:#2c92d0;
	padding-bottom:8px;
}
.items .progress-bar{
	width:70px;
	height:9px;
	margin-left:auto;
	margin-right:auto;
	background:url("../images/bg-progress-holder.gif") no-repeat;
	padding:2px 4px;
}
.items .progress-bar .holder{
	float:left;
	height:9px;
	overflow:hidden;
	position:relative;
}
.items .progress-bar .l{
	float:left;
	width:70px;
	height:9px;
	font-size:0;
	line-height:0;
	padding:0;
}
.items .progress-bar .r{
	float:left;
	width:7px;
	height:9px;
	position:absolute;
	top:0;
	right:0;
	padding:0;
	background:url("../images/bg-progress-bar-r.png") no-repeat;
}
.blockquote{
	width:350px;
	float:left;
	font:italic bold 1.214em/28px Arial, Helvetica, sans-serif;
	color:#000;
}
#twocolumns{
	width:100%;
	clear:both;
	background:url("../images/bg-twocolumns.gif") repeat-y -1px 50px;
	margin-top:60px;
}
#twocolumns .twocolumns-holder{
	height:1%;
	padding:0 20px;
	background:url("../images/bg-twocolumns.gif") no-repeat -960px 100%;
}
#twocolumns #content{
	width:584px;
	float:left;
	padding:0;
	margin-top:-40px;
	overflow:visible;
	font:1em/20px Arial, Helvetica, sans-serif;
	color:#2d2d2d;
	position:relative;
}
#twocolumns #content h1{
	font:bold 2.429em/37px Arial, Helvetica, sans-serif;
	color:#003b68;
	margin-bottom:20px;
}
#twocolumns #content a{
	color:#00558b;
	text-decoration:underline;
}
#twocolumns #content a:hover,
#twocolumns #content .over{color:#3c8000;}


#twocolumns #content .list{
	margin:-13px 0 35px 20px;
	position:relative;
}
#twocolumns #content .list li{
	height:1%;
	vertical-align:top;
	background:url("../images/bullets.gif") no-repeat 0 -632px;
	padding-left:18px;
}
#twocolumns #content p, .content-holder p{margin:0 0 14px;}
#twocolumns #content .subtitle-text{
	font:bold 0.929em/16px Arial, Helvetica, sans-serif;
	color:#2d2d2d;
}
#twocolumns #content .content-holder{
	height:1%;
	overflow:hidden;
	padding-right:30px;
}
#twocolumns #content .promo-text{
	height:1%;
	overflow:hidden;
	display:block;
	background:#e0ecff;
	text-decoration:none;
	font:bold 0.929em/21px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#4a7a39;
	padding:10px 13px;
	margin-bottom:5px;
}
#twocolumns #content .promo-text:hover{text-decoration:none;}
.promo-text .ico-bodog{
	float:left;
	width:75px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	background:url("../images/ico-bodog.gif") no-repeat;
	margin-right:7px;
}
.table{
	border:1px solid #aaa;
	margin:0 0 20px;
	overflow:hidden;
}
* html .table {
	overflow:visible;
	height:1%;
}
.table table{
	width:100%;
	border-collapse:collapse;
	font:0.786em/24px Arial, Helvetica, sans-serif;
}
.table .top{background:#ecf5e4;}
.table .even td{background:#e5e5e5;}
.table .odd td{background:#f8f8f8;}
.table strong{font-weight:bold;}
.table th{
	color:#515151;
	background:url("../images/bg-table-head.gif") no-repeat 50% 0;
}
.table th.col1{background-position:0 0;}
.table th.last{background-position:100% 0;}
.table .col1{
	width:309px;
	overflow:hidden;
	position:relative;
	padding:0 10px;
}
.table .col2{
	padding:0 5px;
	width:20px;
	text-align:center;
}
.table .rank{
	width:25px;
	float:left;
	text-align:right;
	padding-right:20px;
	font-weight:bold;
}
.table .up,
.table .down{
	float:left;
	width:8px;
	height:9px;
	text-indent:-9999px;
	overflow:hidden;
	background:url("../images/arrows.gif") no-repeat;
	margin:6px 0 0 -14px;
}
.table .down{background-position:0 -9px;}
#twocolumns #content .table a,
#twocolumns #content .table a:hover{
	color:#2d2d2d;
	text-decoration:none;
}
.table .col1 a{
	float:left;
	background:url("../images/ico-clubs.gif") no-repeat;
	padding-left:28px;
}
.table .col1 .auxerre{background-position:0 -24px;}
.table .col1 .monaco{background-position:0 -47px;}
.table .col1 .loraine{background-position:0 -71px;}
.table .col1 .etienne{background-position:0 -94px;}
.table .col1 .lorient{background-position:0 -119px;}
.table .col1 .montbeliard{background-position:0 -143px;}
.table .col1 .bordeaux{background-position:0 -166px;}
.table .col1 .losk{background-position:0 -190px;}
.table .col1 .montpellier{background-position:0 -213px;}
.visual{
	width:100%;
	overflow:hidden;
	background:#0b0b0b url("../images/bg-visual.gif") repeat-y 100% 0;
	margin-bottom:20px;
}
.visual img{float:left;}
.visual .ad-bar{
	width:70px;
	float:right;
	text-transform:uppercase;
	text-align:center;
	padding:15px 0;
	color:#fff;
}
.visual .ad-bar strong{
	display:block;
	font:1.5em/23px Arial, Helvetica, sans-serif;
	padding-bottom:12px;
	margin-bottom:7px;
	background:url("../images/separator3.gif") no-repeat 0 100%;
	letter-spacing:-2px;
}
#twocolumns #content .visual a{
	color:#fff;
	text-decoration:none;
}
#twocolumns #content .visual a:hover{text-decoration:none;}
.visual .social-holder{
	width:100%;
	overflow:hidden;
	background: url("../images/separator3.gif") no-repeat 0 100%;
}
.visual .social-holder span{
	display:block;
	padding-bottom:5px;
	font:0.786em/13px Arial, Helvetica, sans-serif;
	color:#fff;
}
.visual .social li{
	height:1%;
	vertical-align:top;
	padding-bottom:14px;
}
.visual .social a{
	display:block;
	width:26px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	background:url("../images/ico-social.gif") no-repeat;
	margin:0 auto;
}
.visual .social .tw{background-position:0 -40px;}
#twocolumns .aside{
	width:314px;
	float:right;
        margin-top: -24px;
}
.aside .sidebox{
	width:313px;
	overflow:hidden;
	background:#1c304c url("../images/bg-sidebox.gif") no-repeat 0 100%;
	position:relative;
}
.aside .sidebox .side-holder{
	display:block;
	padding:20px 22px;
	font:bold 1.429em/23px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#febf01;
}
.aside .sidebox .side-holder:hover{text-decoration:none;}
.aside .sidebox a span{display:block;}
.aside .sidebox strong{
	font-size:0.9em;
	color:#fff;
}
.aside .sidebox img{
	display:block;
	margin:0 0 -20px -23px;
}
.aside .sidebox .btn{
	position:absolute;
	top:116px;
	right:23px;
	font:bold 14px/39px Arial, Helvetica, sans-serif;
	background: url("../images/bg-btn.gif") no-repeat 0 -298px;
	color:#1c304c;
	text-transform:uppercase;
}
.aside .sidebox .btn span{
	display:block;
	padding:0 16px;
	background:url("../images/bg-btn.gif") no-repeat 100% -337px;
}
.aside .sidebox .btn:hover{
	text-decoration:none;
	background:url("../images/bg-btn.gif") no-repeat 0 -376px;
}
.aside .sidebox .btn:hover span{background:url("../images/bg-btn.gif") no-repeat 100% -415px;}
.aside .subbox{
	width:251px;
	margin-left:1px;
	overflow:hidden;
	background:#fff url("../images/bg-subbox.gif") repeat-x;
	padding:30px 25px 20px 35px;
	text-align:justify;
	font:0.786em/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#464646;
}
.aside .subbox p{margin-bottom:20px;}
.aside .subbox .title{
    text-align: center;
}

.items-container h2 {
    color: #163158;
    font: bold 22px Arial,Helvetica,sans-serif;
    text-align: center;
}

.aside .subbox .title h2, .items-container h3 {
    color: #163158;
    font: bold 20px Arial,Helvetica,sans-serif;
    text-align: center;
}
.aside .subbox .title p,.aside .subbox .title h3,.aside .subbox .title h2,.aside .subbox .title h4,
.columns-block .items-container h4,.columns-block .items-container h3,.columns-block .items-container h2{
	color:#163158;
	text-align:center;
	font:bold 1.167em/18px Arial, Helvetica, sans-serif;
}

.items-container h4,.items-container h2,.items-container h3{margin-bottom:10px;}
.items-container .items-list2 h4,
.items-container .items-list3 h4{
	text-align:left;
	margin-bottom:10px;
}
.aside .subbox .btn-find{
	float:left;
	margin-left:42px;
	display:inline;
	background:url("../images/bg-btn.gif") no-repeat 0 -144px;
	color:#fff;
	height:31px;
	font-size:11px;
	line-height:31px;
	cursor:pointer;
}
.aside .subbox .btn-find span{
	float:left;
	padding:0 27px 0 19px;
	background: url("../images/bg-btn.gif") no-repeat 100% -175px;
}
.aside .subbox .btn-find strong{
	font-weight:bold;
	background: url("../images/bullets.gif") no-repeat 0 -585px;
	padding-left:14px;
}
.aside .subbox .btn-find:hover{
	text-decoration:none;
	background:url("../images/bg-btn.gif") no-repeat 0 -609px;
}
.aside .subbox .btn-find:hover span{background-position:100% -640px;}
.section{
	width:100%;
	overflow:hidden;
	background:url("../images/border.gif") repeat-y 239px 0;
	border-bottom:1px solid #dbdbdb;
	font-size:0.857em;
	line-height:16px;
}
.section .sub-section{
	width:215px;
	float:left;
	padding:27px 10px 0 15px;
	color:#848484;
}
.section .title{
	display:block;
	font-size:1.171em;
	line-height:18px;
	padding-bottom:19px;
	color:#0562bb;
}
.section .sub-section ul{padding-bottom:20px;}
.section .sub-section li{
	background:url("../images/bullets.gif") no-repeat 0 3px;
	padding:0 0 13px 25px;
}
.section .section-holder{
	width:700px;
	float:right;
	padding-top:27px;
}
.section .text-holder{
	height:1%;
	overflow:hidden;
}
.section .text-holder ul{padding-bottom:20px;}
.section .text-holder li{ 
	background:url("../images/bullets.gif") no-repeat 0 3px;
	padding:0 0 13px 25px;
}
.section .section-holder p{margin-bottom:18px;}
.main-block-bonus-right .image-holder,.section .section-holder .image-holder{
	float:right;
	margin:-27px 0 0 20px;
	position:relative;
        background-color: #000000;
}

.main-block-bonus-right .image-holder{
	margin:0 0 20px;
}
.main-block-bonus-right .image-holder{
    margin-top:0px;
}
.main-block-bonus-right .image-holder a.btn,.section .section-holder .image-holder a.btn{
	position:absolute;
	bottom:20px;
	left:50%;
	width:182px;
	height:32px;
	padding:12px;
	overflow:hidden;
	text-align:center;
	font-size:18px;
	line-height:32px;
	color:#030303;
	margin-left:-101px;
	background: url("../images/bg-section-holder-btn.png") no-repeat;
	cursor:pointer;
}

.main-block-bonus-right .image-holder a.nostyle,.section .section-holder .image-holder a.nostyle{
    background: url("") no-repeat scroll 0 0 transparent;
    bottom: 20px;
    color: #030303;
    cursor: pointer;
    font-size: 18px;
    height: auto;
    left: 0;
    line-height: 24px;
    margin-left: 0;
    overflow: hidden;
    padding: 0;
    position: static;
    text-align: center;
    width: auto;
}

.main-block-bonus-right .image-holder a:hover,.section .section-holder .image-holder a:hover{text-decoration:none;}
.main-block-bonus-right .image-holder span,.section .section-holder .image-holder span{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	text-align:center;
	color:#fff;
	font-size:12px;
        min-height: 22px;
	line-height:12px;
}
.main-block-bonus-right .image-holder img, .section .section-holder img{vertical-align:top;}
#content{
	height:1%;
	overflow:hidden;
	padding:40px;
}

.columns-block .content-holder{
	padding:10px 0;
}
#content h2, .content-holder h2{
	font:bold 2em/31px Arial, Helvetica, sans-serif;
	color:#003b68;
	margin-bottom:24px;
}
#content h3, .content-holder h3{
	font:bold 1.357em/21px Arial, Helvetica, sans-serif;
	color:#0562bb;
	margin-bottom:18px;
}
#content .heading h3{margin-left:45px;}
#content .sub-block h3{color:#588842;}
#content .contacts h3{
	margin-bottom:28px;
	font-size:1.583em;
}
#content p{margin-bottom:17px;}
#content .heading{
	width:100%;
	overflow:hidden;
}

#content .heading span {
    bottom: 2px;
    float: left;
    height: 30px;
    overflow: hidden;
    position: relative;
    width: 31px;
}
#content .heading .ico2{
	width:20px;
	height:22px;
}
#content .heading .ico2 img{margin-left:-38px;}
#content .heading .ico3{
	width:16px;
	height:21px;
}
#content .heading .ico3 img{margin-left:-72px;}
#content .heading .ico4{
	width:22px;
	height:23px;
}
#content .heading .ico4 img{margin-left:-96px;}
#content .heading img{display:block;}
.sub-block{padding:0 50px 13px 0;}
.sub-box{
	width:100%;
	overflow:hidden;
	margin-bottom:33px;
}

.sub-box h3 span{text-transform:uppercase;}
.box-holder{
	height:1%;
	overflow:hidden;
	padding:33px 55px 33px 45px;
	background:#ebf0fa;
	font-size:1em;
	line-height:19px;
}
#content .box-holder p{margin:0;}
.box-holder .title-text{font-size:1.214em;}
.box-holder .btn{
	float:right;
	font-weight:bold;
	line-height:42px;
	background:url("../images/bg-btn.gif") no-repeat;
	color:#fff;
	cursor:pointer;
}
.box-holder .btn span{
	float:left;
	padding:0 33px 0 53px;
	background:url("../images/bg-btn.gif") no-repeat 100% -42px;
}
.section .btn{
	float:left;
	line-height:30px;
	background:url("../images/bg-btn.gif") no-repeat 0 -84px;
	font-weight:bold;
	color:#fff;
	margin-left:30px;
}
.section .btn span{
	padding:0 40px;
	float:left;
	background:url("../images/bg-btn.gif") no-repeat 100% -114px;
        height: 30px;
}
.contacts{
	height:1%;
	overflow:hidden;
	font-size:0.857em;
	line-height:15px;
	padding:0 10px 30px;
	color:#515151;
}
.contacts a{color:#515151;}
.contacts ul,
.contacts .address{
	float:left;
	width:205px;
	padding-top:10px;
}
.contacts ul{padding-left:40px;}
.contacts ul li,
.contacts .address{
	display:table;
	vertical-align:middle;
	height:1%;
	overflow:hidden;
	margin-bottom:9px ;
}
* html .contacts ul li,
* html .contacts .address{display:block;}
*+html .contacts ul li,
*+html .contacts .address{display:block;}
.contacts .mail,
.contacts .phone,
.contacts .fax,
.contacts .adr{
	width:34px;
	height:29px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url("../images/icon-mail.gif") no-repeat;
	margin-right:10px;
}
.contacts .phone{background:url("../images/icon-tel.gif") no-repeat;}
.contacts .fax{background:url("../images/icon-fax.gif") no-repeat;}
.contacts .adr{background:url("../images/icon-adr.gif") no-repeat;}
.contacts .text-holder{
	display:table-cell;
	vertical-align:middle;
}
* html .contacts .text-holder{float:left;}
*+html .contacts .text-holder{float:left;}
.contacts .text-holder span{display:block;}
.actions{
	width:625px;
	overflow:hidden;
	margin:0 -20px;
	position:relative;
}
.watch-actions{
	height:1%;
	overflow:hidden;
	border:solid #cdcdcd;
	border-width:1px 1px 0;
	padding:20px 30px;
	background:#f4f6fb;
}
.watch-actions .share-this-article{
	float:left;
	width:201px;
	height:22px;
	text-indent:-99999px;
	overflow:hidden;
	background:url("../images/text-share-article.gif") no-repeat;
	margin-right:20px;
}
.watch-actions .fb-like,
.watch-actions .tw-like{
	float:left;
	margin-right:20px;
}
.rss-panel{
	height:1%;
	overflow:hidden;
	background:#fb6a29 url("../images/bg-rss-panel.gif") repeat-x 0 100%;
	border:solid #c0c0c0;
	border-width:1px 1px 0;
	padding:7px 10px;
}
.rss-panel .subscribe .rss{
	float:left;
	width:26px;
	height:26px;
	text-indent:-99999px;
	overflow:hidden;
	background:url("../images/ico-social.gif") no-repeat 0 -93px;
	margin-right:15px;
}
.rss-panel .subscribe label{
	float:left;
	font:bold 0.857em/26px Arial, Helvetica, sans-serif;
	color:#fff;
	padding-right:15px;
}
.rss-panel .subscribe .text{
	width:229px;
	height:15px;
	float:left;
	margin:0 10px 0 0;
	padding:5px 5px 4px 15px;
	background:#ed9f7f;
	border:1px solid #dd6733;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#fff;
}
.rss-panel .subscribe .submit{
	width:97px;
	height:27px;
	float:left;
	margin:0;
	padding:6px 0;
	border:0;
	background:url("../images/btn-submit.gif") no-repeat;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
}
.rss-panel .subscribe #btn-submit:hover,
.rss-panel .subscribe #btn-submit.hover{text-decoration:underline;}
.facebook-holder{
	width:625px;
	margin:0 -20px;
	position:relative;
	overflow:hidden;
}
.facebook-holder img{display:block;}
.actions-block{
	width:919px;
	overflow:hidden;
	padding:20px;
	position:relative;
}
.actions-block h2{
	font:bold 1.357em/21px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#00314f;
	margin-bottom:10px;
}
.actions-block .actions-boxes{
	width:917px;
	overflow:hidden;
	border:1px solid #c9d5e8;
	font-size:0.786em;
	line-height:13px;
	color:#6e8f9c;
	position:relative;
	z-index:2;
	background:url("../images/bg-action-boxes.gif") repeat-y 13px 0;
}
.actions-block .actions-box{
	width:209px;
	float:left;
	overflow:hidden;
	padding:10px;
	position:relative;
}
.actions-block .actions-box .info{
	float:left;
	margin:0 0 5px 34px;
	display:inline;
	overflow:hidden;
	font-weight:bold;
}
.actions-block .actions-box .info li{
	float:left;
	background:url("../images/bullet2.gif") no-repeat left;
	margin-left:-3px;
	padding:0 7px;
}
.actions-block .teams{
	width:133px;
	overflow:hidden;
	margin:0 auto 95px;
	clear:both;
}
.actions-block .team-1,
.actions-block .team-2{
	width:65px;
	float:left;
	position:relative;
	padding-top:30px;
	text-align:center;
}
.actions-block .team-2{float:right;}
.actions-block .team-1 img,
.actions-block .team-2 img{
	position:absolute;
	top:0;
	left:20px;
}
.actions-block .team-2 img{
	left:auto;
	right:20px;
}
.actions-block .addons{
	position:absolute;
	bottom:10px;
	width:214px;
	overflow:hidden;
}
.probability-box{
	width:204px;
	overflow:hidden;
	margin:0 0 10px 10px;
	overflow:hidden;
	line-height:39px;
}
.probability-box li{
	float:left;
	height:39px;
	overflow:hidden;
	position:relative;
	z-index:10;
}
.probability-box a{
	display:block;
	height:78px;
	background:url("../images/bg-probability-box.png") no-repeat;
	cursor:pointer;
	color:#000;
}
.probability-box .left a{
	width:52px;
	padding:0 12px 0 4px;
	overflow:hidden;
	text-align:right;
}
.probability-box a span{
	color:#f00;
	width:20px;
	float:left;
}
.probability-box .center a{
	width:50px;
	text-align:center;
	margin-left:-67px;
	padding:0 4px 0 75px;
}
.probability-box .right a{
	width:62px;
	text-align:left;
	margin-left:-129px;
	padding-left:140px;
}
.probability-box a:hover{
	margin-top:-39px;
	padding-top:39px;
	text-decoration:none;
}
.actions-box .wager-holder{
	height:33px;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.actions-box .wager{
	width:98px;
	height:100%;
	display:block;
	margin:0 auto;
	font:bold 12px/33px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	background:url("../images/bg-green-btn.png") no-repeat;
}
.actions-box .wager:hover{
	text-decoration:none;
	position:relative;
	margin-top:-33px;
	padding-top:33px;
}
.columns,
.columns-block{
	height:1%;
	clear:both;
	position:relative;
        margin-top: 15px;
}
.columns{
	padding:1px;
	margin:0 0 30px;
	background: url("../images/bg-columns.gif") no-repeat 0 100%;
}
.columns-nolabel{
	background: url("../images/bg-columns-no-label.gif") no-repeat 0 100%;
}
.columns-nolabel .featured-item {
    width: 455px;
}
#block-holder{
	width:100%;
	overflow:hidden;
	clear:both;
	font-size:0.857em;
	line-height:14px;
	color:#202020;
	padding-bottom:20px;
}
#block-holder .heading{
	float:left;
	background:url("../images/icons-column-block.gif") no-repeat;
	padding:0 30px 5px 44px;
}
#block-holder .sub-text{
    height: 1%;
    overflow: hidden;
    padding-right: 32px;
    padding-top: 6px;
}

.headseo-holder h1{
    color:#1954A7;
}
.title h2,.title h3,.title h4 ,div.title p.title{
    clear:both;
    margin-bottom:15px;
}
.title h2,div.title p.title,.title h3,.title h4,.simple-txt h2,.simple-txt h3,.simple-txt h4,.simple-txt p.title,
.post h2,.headseo-holder h1,
.columns-block h3,
#block-holder .heading p,#block-holder .heading h3, #block-holder .heading h2, #block-holder .heading h4{font:bold 1.714em/25px Arial, Helvetica, sans-serif;}
.post h1{margin-bottom:10px;}
.columns-block h2 ,.columns-block h3,.columns-block h4,.columns-block p.title {margin-bottom:20px;}
.post .mark,
.columns .mark,
.columns-block .mark{color:#1954a7;}
.simple-txt h2,.simple-txt h3,.simple-txt h4,.simple-txt p.title{
    margin-bottom:15px;
}

#content-review .review-table,.columns-block .review-table{
	width:480px;
	float:left;
	background:url("../images/bg-review-table.gif") repeat-y;
	margin:0 0 30px;
}

.columns-block #large-table .frame{background: url("../images/bg-review-table-large.gif") no-repeat 0 100%;}
#content-review .review-table .frame,.columns-block .review-table .frame{background: url("../images/bg-review-table.gif") no-repeat -480px 100%;}
#content-review .review-table table,.columns-block .review-table table{
	width:480px;
	table-layout:fixed;
	border-collapse:collapse;
}

.columns-block .review-table-large .col2{width:160px;}
.columns-block .review-table-large .col3{width:400px;}

.columns-block .review-table-large td.col5 {
    padding-top: 15px;
}

.columns-block .review-table-large{
	width:100%;
	background-image:url("../images/bg-review-table-large.gif");
}
.columns-block #large-table .block .holder {
    width: 871px;
}
.columns-block #large-table .block {
    color: #353535;
    font-size: 0.786em;
    line-height: 15px;
    margin-left: -794px;
    position: relative;
    width: 894px;
}


#content-review .review-table th,.columns-block .review-table th{
	background:#446089;
	border:solid #446089;
	border-width:1px 0 1px;
	border-bottom-color:#c9c9c9;
	font:bold 0.786em/24px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	padding:0 5px;
}
#content-review .review-table .col1,.columns-block .review-table .col1{width:45px;}
#content-review .review-table .col2,.columns-block .review-table .col2{width:125px;}
#content-review .review-table .col3,.columns-block .review-table .col3{width:35px;}
#content-review .review-table .col4,.columns-block .review-table .col4{width:114px;}
#content-review .review-table .col5,.columns-block .review-table .col5{width:95px;}
#content-review .review-table table td,.columns-block .review-table table td{
	vertical-align:top;
	border-bottom:1px solid #878787;
}
#content-review .review-table td.col5,.columns-block .review-table td.col5 {
    padding-top: 25px;
}

#content-review .review-table td.col1,.columns-block .review-table td.col1{
	font:bold 1.429em/25px Arial, Helvetica, sans-serif;
	color:#284a92;
	width:20px;
	padding:25px 5px 0 15px;
}
#content-review .review-table td.col1 .holder,.columns-block .review-table td.col1 .holder{
	width:100%;
	position:relative;
        text-align: center;
}
#content-review .review-table td.col2, .columns-block .review-table td.col2{
	width:125px;
	padding-top:12px;
}
#content-review .review-table td.col3,.columns-block .review-table td.col3{
	color:#2e2e2e;
	font:bold 1.286em/21px Arial, Helvetica, sans-serif;
	padding-top:20px;
	text-align:center;
}
#content-review .review-table td.col4,.columns-block .review-table td.col4{padding-top:17px;}
.columns-block #large-table td.col5{padding-top:25px;}
#content-review .review-table .top, .columns-block .review-table .top{
	width:13px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	background: url("../images/icons-column-block.gif") no-repeat 0 -69px;
	position:absolute;
	top:-10px;
	left:-20px;
}
#content-review .review-table .logo-box,.columns-block .review-table .logo-box{
	width:125px;
	height:37px;
	background: url("../images/bg-logo-box.gif") no-repeat;
	display:table;
	vertical-align:middle;
        margin: auto;
}
* html .columns-block .review-table .logo-box{display:block;}
*+html .columns-block .review-table .logo-box{display:block;}
#content-review .review-table .logo-box a,.columns-block .review-table .logo-box a{
	display:table-cell;
	vertical-align:middle;
	cursor:pointer;
}
* html .columns-block .review-table .logo-box a{display:block;}
*+html .columns-block .review-table .logo-box a{display:block;}
#content-review .review-table .logo-box img,.columns-block .review-table .logo-box img{
	vertical-align:top;
	margin:0 auto;
	display:block;
}
#content-review .review-table .bet-now,.columns-block .review-table .bet-now{
	width:89px;
	display:block;
	margin:0 auto;
	font:bold 12px/29px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	background:url("../images/bg-btn.gif") no-repeat 0 -551px;
}
#content-review .review-table .logo-box,.columns-block .review-table .bet-now:hover{
	background-position:0 -580px;
	text-decoration:none;
}
#content-review .review-table .block .bet-now,columns-block .review-table .block .bet-now{
	float:right;
	color:#fff;
	margin:7px 0 0 7px;
}

.columns-block .review-table-large .block p{
    text-align: justify;
    width: 88%;
    margin: 8px 0;
}

#content-review .review-table .block p,.columns-block .review-table .block p{
    text-align: justify;
    width: 88%;
    margin: 8px 0;
}

#content-review .review-table .open-close,.columns-block .review-table .open-close{
	width:71px;
        outline: medium none;
	height:1%;
	display:block;
	padding:5px 15px 7px;
	background: url("../images/bg-btn.gif") no-repeat 0 -513px;
	font:bold 0.714em/13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#010101;
	cursor:pointer;
}
#content-review .review-table .open-close:hover,.columns-block .review-table .open-close:hover{text-decoration:none;}
#content-review .review-table .open-close span,.columns-block .review-table .open-close span{
	display:block;
	background: url("../images/bullets.gif") no-repeat 0 -925px;
	text-align: center;
	cursor:pointer;
}
#content-review .review-table .block, .columns-block .review-table .block{
	width:478px;
	font-size:0.786em;
	line-height:15px;
	color:#353535;
	margin-left:-370px;
	position:relative;
}

#content-review .review-table .block, .columns-block .review-table .block .bet-now {
    color: #FFFFFF;
    float: right;
    margin: 7px 0 0 7px;
}
#content-review .review-table .block .holder, .columns-block .review-table .block .holder{
	width:454px;
	padding:12px;
	background:#e0ecff;
}
#content-review .review-table .block a, .columns-block .review-table .block a{color:#c51212;}
.items-container{
	height:1%;
	border:1px solid #dbdbdb;
	background:#f8f8f8;
	font:0.786em/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#464646;
}
.items-container .title-bar{
	width:100%;
	overflow:hidden;
	background:url("../images/bg-title-bar.gif") repeat-x;
	margin-bottom:5px;
}
.items-container .title-bar .title{
	float:left;
	background:#5f5f5f url("../images/bg-sportbook-title.gif") no-repeat 100% 0;
	padding:0 55px 0 15px;
	font:bold italic 1.143em/24px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
        margin: 0;
}
.items-container .title-bar .mark{color:#f7a60a;}
.items-container .content-area{
	height:1%;
	overflow:hidden;
	padding:15px;
	font:1.091em/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#464646;
}
.items-list,
.items-list2,
.items-list3{
	width:100%;
	overflow:hidden;
	position:relative;
	background:#fff url("../images/bg-item-list.gif") repeat-x;
}
.items-list2{
	background:#fff url("../images/bg-item-list2.gif") repeat-x;
	padding:20px 0;
}
.items-list3{background:#fff url("../images/bg-item-list3.gif") repeat-x;}
.items-list ul,
.items-list2 ul,
.items-list3 ul{width:100%;}
.items-list ul:after,
.items-list2 ul:after,
.items-list3 ul:after{
	content:"";
	display:block;
	clear:both;
}
.items-list ul{
	background:url("../images/dividers.gif") repeat-y 33px 0;
	margin:30px 0;
}
.items-list2 ul{background:url("../images/divider2.gif") repeat-y 435px 0;}
.items-list li {
    float: left;
    padding: 8px 28px 0 25px;
    text-align: justify;
    width: 250px;
}
.items-list-more li {
    width: 248px;
    padding-bottom: 20px;
}

.items-list li.separator {
    width: 100%;
    border-bottom:thin solid #DDD;
    padding-bottom: 0px;
}
.items-list-more ul {
    margin: 30px 0 0 0;
}
.itm-image-holder img {
    position:relative;
    bottom:0;
}
.items-list2 li{
	width:395px;
	float:left;
	padding:0 20px;
}
.items-list3 li{
	height:1%;
	overflow:hidden;
	vertical-align:top;
	padding:25px 60px 30px 40px;
}
.itm-image-holder{
    text-align:center;
    height: 200px;
}
.items-list .items-holder{
	width:250px;
	overflow:hidden;
	padding-bottom:30px;
}
.items-list2 .items-holder,
.items-list3 .items-holder{
	height:1%;
	overflow:hidden;
	text-align:justify;
}
.items-list3 .items-holder .items-holder{padding-bottom:20px;}
.items-list .box-holder p{margin-bottom:10px;}
.items-list3 .items-holder p{margin-bottom:10px;}

.items-list2 .alignleft,
.items-list3 .alignleft{
	float:left;
	margin:20px 20px 0 0;
}
.find-more{
	background: url("../images/bg-btn.gif") no-repeat scroll 0 -455px transparent;
        bottom: 10px;
        color: #FFFFFF;
        display: block;
        font: bold 12px/29px Arial,Helvetica,sans-serif;
        height: 29px;
        margin-left: 50px;
        position: relative;
        text-align: center;
        width: 137px;
}

.items-list3 .find-more{
	margin-left:0;
	bottom:20px;
}
.find-more span{
	background: url("../images/bullets.gif") no-repeat 0 -835px;
	padding-left:14px;
}
.find-more:hover{
	text-decoration:none;
	background-position:0 -484px;
}
#footer{
	font-size:0.857em;
	line-height:20px;
	color:#8b9ba9;
	margin:-30px 0 0;
}
.footer-holder{
	width:960px;
	overflow:hidden;
	margin:0 auto;
	background:url("../images/bg-footer-t.png") no-repeat;
	padding:75px 20px 35px 21px;
}
.footer-container{
	width:1050px;
	overflow:hidden;
	background:url("../images/bg-footer-container.gif") no-repeat 1px 5px;
}
.footer-container .sub-container{
	width:238px;
	float:left;
	padding:10px 36px 10px 13px;
	margin-right:33px;
}
.footer-container .sub{
	width:285px;
	padding-right:66px;
}
.footer-container .sub-container p{margin-bottom:10px;margin-top: 15px;}
.sub-container ul,
.sub-container ol{line-height:17px;}
.sub-container ul li,
.sub-container ol li{
	height:1%;
	vertical-align:top;
	padding-bottom:7px;
}
.sub-container ul a{
	background:url("../images/bullet.gif") no-repeat 0 7px;
	padding-left:8px;
}
.sub-container a:hover{
	text-decoration:none;
	color:#fff;
}
.sub-container ul a:hover{background-position:0 -93px;}
.footer-logo{
	width: 242px;
	height:66px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url("../images/apuestasdeportivas365-footer.png") no-repeat;
	margin:-10px 0 30px 2px;
	cursor:pointer;
}
.sub-container h4{
	font:bold 0.929em/15px Arial, Helvetica, sans-serif;
	color:#b8b8b8;
	text-transform:uppercase;
	margin-bottom:12px;
}
.sub-container .date{
	font-style:normal;
	padding-right:3px;
}
.sub-container a{color:#8b9ba9;}
.copyright{
	width:100%;
	overflow:hidden;
	position:relative;
	background:url("../images/bg-copyright.gif") repeat-x;
	border-top:1px solid #bfbfbf;
	padding:13px 0 34px;
	text-transform:uppercase;
	color:#8c8c8c;
}
.copyright div{
	float:left;
	left:50%;
	position:relative;
}
.copyright ul{
	margin:0 0 0 -4px;
	padding:0;
	list-style:none;
	float:left;
	left:-50%;
	position:relative;
	overflow:hidden;
}
.copyright ul li{
	float:left;
	background:url("../images/separator.gif") no-repeat left;
	margin-left:-1px;
	padding:0 5px;
}
.copyright a{color:#8c8c8c;}


.content-holder .review-table {
    background: url("../images/bg-review-table-content.gif") repeat-y scroll 0 0 transparent;
    width: 550px;
}

.content-holder .review-table .frame {
    background: url("../images/bg-review-table-content.gif") no-repeat scroll -550px 100% transparent;
}

.columns-block .review-table table, .content-holder .review-table table {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%;
}

.columns-block .review-table table, .content-holder .review-table table {
    border-collapse: collapse;
}

.columns-block .review-table th, .content-holder .review-table th {
    background: none repeat scroll 0 0 #446089;
    border-color: #446089 #446089 #C9C9C9;
    border-style: solid;
    border-width: 1px 0;
    color: #FFFFFF;
    font: bold 0.786em/24px Arial,Helvetica,sans-serif;
    padding: 0 5px;
    text-align: center;
    text-transform: uppercase;
}

.content-holder .review-table .col2 {
    width: 125px;
}

.content-holder .review-table .col3 {
    width: 235px;
}

.content-holder .review-table .col4 {
    width: 95px;
}

.columns-block .review-table td.col1, .content-holder .review-table td.col1 {
    padding-top: 15px;
}

.columns-block .review-table td.col1, .content-holder .review-table td.col1 {
    color: #284A92;
    font: bold 1.429em/25px Arial,Helvetica,sans-serif;
    padding: 25px 5px 0 15px;
    width: 20px;
}

.columns-block .review-table table td, .content-holder .review-table table td {
    border-bottom: 1px solid #878787;
    vertical-align: top;
}

.columns-block .review-table td.col2, .content-holder .review-table td.col2 {
    padding-top: 12px;
    width: 125px;
}

.columns-block .review-table table td, .content-holder .review-table table td {
    border-bottom: 1px solid #878787;
    vertical-align: top;
}

.content-holder .review-table td.col3 {
    font: bold 0.98em/21px Arial,Helvetica,sans-serif;
}
.columns-block .review-table td.col3, .content-holder .review-table td.col3 {
    color: #2E2E2E;
    padding-top: 20px;
    text-align: center;
}

.content-holder .review-table .col3 {
    width: 235px;
}

.columns-block .review-table table td, .content-holder .review-table table td {
    border-bottom: 1px solid #878787;
    vertical-align: top;
}

.columns-block .review-table table td, .content-holder .review-table table td {
    border-bottom: 1px solid #878787;
    vertical-align: top;
}
.content-holder .review-table {
    background: url("../images/bg-review-table-content.gif") repeat-y scroll 0 0 transparent;
    width: 550px;
}

.columns-block .review-table .bet-now, #twocolumns #content .content-holder .review-table a.bet-now {
    background: url("../images/bg-btn.gif") no-repeat scroll 0 -551px transparent;
    color: #FFFFFF;
    display: block;
    font: bold 12px/29px Arial,Helvetica,sans-serif;
    margin: 0 auto;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 89px;
}
.columns-block .review-table td.col4, .content-holder .review-table td.col4 {
    padding-top: 17px;
}

.promo-text img{
    vertical-align: middle;
}

.admin-message{
    background-color: #FFFFFF;
    border-color: #ccc;
    border-style: solid;
    color: #888;
    font-size: 14px;
    font-weight: bold;
    padding: 20px;
    text-align: center;
}
.admin-message img{
    border-color: #000;
    border-style: solid;
}

.clear{
    clear:both;
}
.imgcenter{
    background-position: center center;
    background-repeat: no-repeat;
    height: 160px;
    text-align: center;
}

/*top match side*/
#top_side,#topmatch {
       margin:0 auto;
}

                #topmatch{
                    /*background:url("../images/topmatch/header.jpg") no-repeat scroll center top #FFFFFF;*/
                    border:1px solid #E4E4E4;
                    min-height:200px;
                    background-color:#FFFFFF;
                    margin-top:16px;
                }
                #topmatch .odd1{
                    color:#4A4A4A;
                    font-size:13px;
                    font-weight:bold;
                    left:10px;
                    position:absolute;
                    top:30px;
                }
                #topmatch .oddx{
                    color:#4A4A4A;
                    font-size:13px;
                    font-weight:bold;
                    left:66px;
                    position:absolute;
                    top:30px;
                }
                #topmatch .odd2{
                    color:#4A4A4A;
                    font-size:13px;
                    font-weight:bold;
                    left:122px;
                    position:absolute;
                    top:30px;
                }

                #topmatch a{
                    text-decoration:none;
                    outline: medium none;
                }
                #container #sidebar #topmatch a:hover{
                    text-decoration:none;
                }

                #topmatch-count{
                    color:#555555;
                    font-size:9px;
                    font-style:italic;
                    font-weight:bold;
                    margin:10px auto 0;
                    width:206px;
                }
                #tname,#mainline{
                    margin:14px auto 0;
                    width:298px;
                }
                #tname .teamb{
                    float:right;
                    text-align:right;
                }
                #tname .teama{
                    float:left;
                    text-align:left;
                }
                .clr{
                    clear:both;
                }

                .block{
                    display:block;
                }

                .left{
                    float:left;
                }
                .right{
                    float:right;
                }

                #mainline .odds{
                    background:url("../images/topmatch/odds.jpg") no-repeat scroll center top #FFFFFF;
                    height:64px;
                    left:14px;
                    position:relative;
                    width:163px;
                }

                #mainline .imga{
                    left:0;
                    position:relative;
                }
                #mainline .imgb{
                    left:30px;
                    position:relative;
                }

                #betnowbtn{
                     background:url("../images/topmatch/betnow.jpg") no-repeat scroll center top #FFFFFF;
                    height:28px;
                    width:195px;
                    margin: 0 auto;


                }

                #betnow{
                    margin-top:15px;
                }

                .avec{
                    vertical-align:super;
                }

                #betnow .footer{
                    width:140px;
                    margin:8px auto 0;
                }

                .betnowe{
                    color: #FFFFFF;
                    display: block;
                    font-family: Arial;
                    font-weight: bold;
                    left: 27px;
                    position: relative;
                    text-align: center;
                    text-transform: uppercase;
                    top: 4px;
                    width: 156px;
                }
                

                .top_side #topmatch #tname a{
                    font-size:20px;
                    color:#535353;
                }
                .tleft{
                    color:#9b9b9b;
                }
                .times span{
                    position:relative;
                }
                .times .hours{
                    left:14px;
                }
                .times .min{
                    left:35px;
                }
                .times .sec{
                    left:50px;
                }

.is-success {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    display: none;
    height: 74px;
    position: absolute;
    width: 304px;
    z-index: 2;
}

.is-loading {
    background: url("../images/loading/loader.gif") no-repeat scroll center center #000000;
    height: 100%;
    opacity: 0.55;
    position: absolute;
    right: 30px;
    top: 0;
    width: 315px;
    z-index: 2;
}

.subscribe .is-success {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    display: none;
    height: 40px;
    position: absolute;
    width: 624px;
    top: 68px;
    left: 0;
    z-index: 2;
}

.subscribe .is-loading {
    background: url("../images/loading/loader.gif") no-repeat scroll center center #000000;
    height: 40px;
    left: 0;
    opacity: 0.55;
    position: absolute;
    top: 68px;
    width: 624px;
    z-index: 2;
}


.tmatch-logo {
    left: 55px;
    position: absolute;
    top: 40%;
}

.social-holder2{
     margin: 0 auto;
    width: 300px;
}

/*Commons image style in content*/
#twocolumns #content .alignleft, #twocolumns #content .alignright, #twocolumns #content .aligncenter , #twocolumns #content .alignnone{
	border:4px solid #d6d6d6;
        margin:5px 0 10px 0;
}

#twocolumns #content .aligncenter{
	margin-left:auto;
        margin-right:auto;
}

#twocolumns #content .alignleft{
	float:left;
	margin-right:25px;
}
#twocolumns #content .alignright{
	float:right;
	margin-left:25px;
}

.top_side #topmatch #tname a.large-text{
   font-size:20px;
   line-height:20px;
}
.top_side #topmatch #tname a.middle-text{
   font-size:19px;
   line-height:19px;
}
.top_side #topmatch #tname a.small-text{
   font-size:18px;
   line-height:18px;
}
.top_side #topmatch #tname a.vsmall-text{
   font-size:17px;
   line-height:17px;
}
.top_side #topmatch #tname a.tiny-text{
   font-size:16px;
   line-height:16px;
}
.topbooklogo img{
    bottom: 14px;
    position: absolute;
}
.related .promotion-column{
    width:100%;
}

.related .featured-item{
    width:100%;
}

.related .featured-item .more {
    float: right;
}
#twocolumns #content .related .featured-item a {
    color: #000;
    text-decoration: none;
}

.review-table .holder ul, .content-holder ul{
    padding-left:20px;
    margin:10px 0;
}

.review-table .holder li,.content-holder li{
    list-style: disc outside none;
}

.news-box .news-content a span {
    display: inline;
}

.img-cta-top{
    float:right;
    padding-right: 20px;
}

.aside .top-list ol li {
    height: 19px;
    overflow: hidden;
    padding: 20px 100px 20px 17px;
    position: relative;
    vertical-align: top;
}
.aside .top-list {
    margin: 24px 0 -51px;
    position: relative;
    right: 1px;
    top: -61px;
    width: 313px;
    padding-top: 10px;
}

.page-book-title{
    text-indent:-99999px
}

.contains-top{
    margin-bottom:25px;
}

#large-table .col1{
    width:50px;
}

#large-table .col2{
    width:82px;
}

#large-table .col3{
    width:200px;
}

#large-table .col4{
    width:50px;
}

#large-table .col5{
    width:46px;
}

.sub-container .simple-txt .title,.sub-container .title {
    color: #B8B8B8;
    font: bold 0.929em/15px Arial,Helvetica,sans-serif;
    margin-bottom: 12px;
    text-transform: uppercase;
}

.simple-txt{
    padding: 0 15px;
    margin-bottom:10px;
}

.items-holder ul,.simple-txt ul{
    padding-left: 22px;
    margin: 10px 0;
}
.items-holder ul li{
    border-bottom: 0px solid transparent;
    padding-bottom: 0;
    width: 200px;
    list-style: disc outside none;
}
.simple-txt ul li{
    padding-bottom: 0;
    list-style: disc outside none;
}

.cards span  {
    background: url("../images/cards/sprite-deposits-methods.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 23px;
    width: 44px;
}
.cards span.simple { background: url() 0px 0px;width:auto;height:auto;float:none;}
.cards span.depot-visa_electron {
    background-position: -4px -5px;
}
.cards span.depot-webmoney {
    background-position: -54px -5px;
}
.cards span.depot-visa {
    background-position: -104px -5px;
}
.cards span.depot-usemywallet {
    background-position: -154px -5px;
}
.cards span.depot-ukash {
    background-position: -204px -5px;
}
.cards span.depot-speedcard {
    background-position: -254px -5px;
}
.cards span.depot-sofort {
    background-position: -4px -36px;
}
.cards span.depot-paypal {
    background-position: -154px -36px;
}
.cards span.depot-neteller {
    background-position: -254px -36px;
}
.cards span.depot-mypaylinq {
    background-position: -4px -67px;
}
.cards span.depot-mycitadel {
    background-position: -54px -67px;
}
.cards span.depot-check {
    background-position: -154px -67px;
}
.cards span.depot-moneybookers {
    background-position: -204px -67px;
}
.cards span.depot-mastercard {
    background-position: -254px -67px;
}
.cards span.depot-maestro {
    background-position: -4px -98px;
}
.cards span.depot-kalixa {
    background-position: -54px -98px;
}
.cards span.depot-ipoint {
    background-position: -104px -98px;
}
.cards span.depot-goldpay {
    background-position: -154px -98px;
}
.cards span.depot-giropay {
    background-position: -204px -98px;
}
.cards span.depot-ezvouchers {
    background-position: -254px -98px;
}
.cards span.depot-ewalletxpress {
    background-position: -4px -129px;
}
.cards span.depot-ecocard {
    background-position: -54px -129px;
}
.cards span.depot-directebanking {
    background-position: -104px -129px;
}
.cards span.depot-dinersclub {
    background-position: -154px -129px;
}
.cards span.depot-click2pay {
    background-position: -4px -160px;
}
.cards span.depot-moneyorder {
    background-position: -54px -160px;
}
.cards span.depot-cb {
    background-position: -104px -160px;
}
.cards span.depot-b2b {
    background-position: -204px -160px;
}
.cards span.depot-american_express {
    background-position: -254px -160px;
}
.cards span.depot-neosurf {
    background-position: -4px -191px;
}
.cards span.depot-wiretransfer {
    background-position: -54px -191px;
}
.cards span.depot-clickandbuy {
    background-position: -104px -191px;
}
.cards span.depot-paysafecard {
    background-position: -154px -191px;
}
.cards span.depot-ticketpremium {
    background-position: -254px -191px;
}
.cards span.depot-hipay {
    background-position: -4px -222px;
}
.cards span.depot-entropay {
    background-position: -54px -222px;
}
.cards span.depot-amazon_payment {
    background-position: -104px -222px;
}
.cards span.depot-skrill {
    background-position: -154px -222px;
}
.cards span.depot-quicktender {
    background-position: -204px -222px;
}
.cards span.depot-ezipay {
    background-position: -254px -222px;
}
.cards span.depot-moneygram {
    background-position: -4px -253px;
}
.cards span.depot-poli {
    background-position: -54px -253px;
}
.cards span.depot-bpay {
    background-position: -104px -253px;
}
.cards span.depot-intercash {
    background-position: -204px -253px;
}
.cards span.depot-mistercash {
    background-position: -254px -253px;
}
.cards span.depot-fasterpay {
    background-position: -4px -284px;
}
.cards span.depot-enets {
    background-position: -54px -284px;
}
.cards span.depot-interac {
    background-position: -104px -284px;
}
.cards span.depot-echecks {
    background-position: -154px -284px;
}
.cards span.depot-boleto {
    background-position: -204px -284px;
}
.cards span.depot-pokerstarspay {
    background-position: -254px -284px;
}
.cards span.depot-multibanco {
    background-position: -4px -315px;
}
.cards span.depot-epay {
    background-position: -54px -315px;
}
.cards span.depot-toditocash {
    background-position: -104px -315px;
}
.cards span.depot-obopay {
    background-position: -154px -315px;
}
.cards span.depot-google_checkout {
    background-position: -204px -315px;
}
.cards span.depot-pppay {
    background-position: -254px -315px;
}
.cards span.depot-qiwi-visa {
    background-position: -54px -346px;
}
.cards span.depot-debit-card {
    background-position: -104px -346px;
}
.cards span.depot-dankort {
    background-position: -154px -346px;
}
.cards span.depot-online-bank-transfer {
    background-position: -204px -346px;
}
.cards span.depot-banktransfer {
    background-position: -254px -346px;
}
.cards span.depot-elv {
    background-position: -4px -377px;
}
.cards span.depot-moneta {
    background-position: -104px -377px;
}
.cards span.depot-instadebit {
    background-position: -154px -377px;
}
.cards span.depot-astropay {
    background-position: -204px -377px;
}
.cards span.depot-barcode-santander {
    background-position: -254px -377px;
}
.cards span.depot-teleingreso {
    background-position: -4px -408px;
}
.cards span.depot-abaqoos {
    background-position: -104px -408px;
}
.cards span.depot-robokassa {
    background-position: -154px -408px;
}
.cards span.depot-sporopay {
    background-position: -204px -408px;
}
.cards span.depot-laser {
    background-position: -254px -408px;
}
.cards span.depot-xoom {
    background-position: -4px -439px;
}
.cards span.depot-bankaxess {
    background-position: -54px -439px;
}
.cards span.depot-postepay {
    background-position: -104px -439px;
}
.cards span.depot-discover {
    background-position: -154px -439px;
}
.cards span.depot-freebet {
    background-position: -204px -439px;
}
.cards span.depot-alipay {
    background-position: -254px -439px;
}
.cards span.depot-westerunion {
    background-position: -4px -470px;
}
.cards span.depot-union_pay {
    background-position: -54px -470px;
}
.cards span.depot-easycash {
    background-position: -104px -470px;
}
.cards span.depot-paymate {
    background-position: -154px -470px;
}
.cards span.depot-cashu {
    background-position: -204px -470px;
}
.cards span.depot-p2p {
    background-position: -254px -470px;
}
.cards span.depot-asia_pay {
    background-position: -4px -501px;
}
.cards span.depot-cirrus {
    background-position: -54px -501px;
}
.cards span.depot-citibank {
    background-position: -104px -501px;
}
.cards span.depot-unet {
    background-position: -204px -501px;
}
.cards span.depot-instant_banking {
    background-position: -4px -532px;
}
.cards span.depot-visa_debit {
    background-position: -54px -532px;
}


.bonus-content-side .cards {
    position: inherit;
    width: 226px;
}

.cards-cont{
    float: right;
    width: 228px;
}

.promotion-column .simple-txt {
    padding: 0;
}
.promotion-column .simple-txt .title {
     padding: 0;
    width: 100%;
}

.promotion-column .simple-txt p {
    padding: 10px 20px;
}

.promotion-holder .content{
    padding: 10px 15px;
}

.bg-band {
    background-color: #000000;
    bottom: 0;
    height: 80px;
    opacity: 0.65;
    position: absolute;
    width: 260px;
    filter:alpha(opacity=65);
    left: 0;
}



/*adapting the theme with the old cta*/
.mycta .montant{
   line-height: 76px;
}

.mycta {
   position:relative;
}

#twocolumns #content .mycta a.ctas{
   color:#9AA5AF;
}

#twocolumns #content .mycta a.ctas:hover{
   color:#888;
}

#cta10 a.ctas img {
    margin-left: 18px;
}

/*style livescore*/
#livescore-content h3{
    color: #0562BB;
    font: bold 1.257em/18px Arial,Helvetica,sans-serif;
    margin-bottom: 18px;
}

#livescore-content table.stage{
    margin-bottom: 18px;
    width: 100%;
}

#livescore-content table.stage td.m_team1 {
    text-align:right;
}

#livescore-content table.stage td.m_team1, #livescore-content table.stage td.m_team2 {
    width:170px;
}
#livescore-content table.stage td.m_date,#livescore-content table.stage td.winner {
   font-weight:bold;
}

#livescore-content table.stage td.m_team1, #livescore-content table.stage td.m_team2 {
    width:170px;
}
#livescore-content table.stage td.m_date{
    font-size:12px;
    width:50px;
}

#livescore-content table.stage td.m_status {
    width:70px;
    font-size:12px;
}

#livescore-content table.stage td.m_score {
    text-align:center;
    width:70px;
}



.main-block .subbox {
    background: url("../images/bg-subbox.gif") repeat-x scroll 0 0 #FFFFFF;
    color: #464646;
    font: 0.786em/16px Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin-right: 2px;
    overflow: hidden;
    padding: 30px 25px 20px 35px;
    text-align: justify;
}

.main-block .subbox .titleh {
    text-align: center;
}

.main-block .subbox .titleh p {
    color: #163158;
    font: bold 1.467em/18px Arial,Helvetica,sans-serif;
    text-align: center;
}

.main-block .find-more {
    margin-left:126px;
}

.main-block .items-list-more.items-list a{
    color:#464646;
}
.main-block .items-list-more.items-list a.find-more{
    color:#fff;
    margin-left:50px;
}

.main-block .items-list2 a,.main-block .items-list3 a{
    color:#464646;
}

.main-block .items-list2 a.find-more{
    color: #FFFFFF;
    margin-left: 50px;
    position: absolute;
}

.main-block .items-list3 a.find-more{
    color: #FFFFFF;
    left: 75px;
    margin: 0;
    position: absolute;
}
.subbox a {
    color:#464646;
}

.subbox a.find-more {
    color: #FFFFFF;
}



.main-block .subbox p {
    margin-bottom: 20px;
}

.main-block .subbox .btn-find {
    background: url("../images/bg-btn.gif") no-repeat scroll 0 -144px transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 11px;
    height: 31px;
    line-height: 31px;
    margin-left: 118px;
}

.main-block .subbox .btn-find span {
    background: url("../images/bg-btn.gif") no-repeat scroll 100% -175px transparent;
    float: left;
    padding: 0 27px 0 19px;
}

.main-block .subbox .btn-find strong {
    background: url("../images/bullets.gif") no-repeat scroll 0 -585px transparent;
    font-weight: bold;
    padding-left: 14px;
}



