@font-face { font-family: OpenSans; src: url("OpenSans-Regular.ttf"); }
@font-face { font-family: OpenSansBold; src: url("OpenSans-Bold.ttf"); }
@font-face { font-family: Ubuntu; src: url("UbuntuCondensed-Regular.ttf"); }
@font-face { font-family: PT-Sans; src: url("PT_Sans-Web-Regular.ttf"); }
@font-face { font-family: PT-Sans-Bold; src: url("PT_Sans-Web-Bold.ttf"); }

@font-face { font-family: Roboto; src: url("RobotoCondensed-Regular.ttf"); }
@font-face { font-family: RobotoBold; src: url("RobotoCondensed-Bold.ttf"); }
@font-face { font-family: RobotoItalic; src: url("RobotoCondensed-Italic.ttf"); }


html, body
{
  margin: 0px;
  padding: 0px;
  border: 0px;
  height: 100%;
  width: 100%;
  font-weight: normal;
  font-family: Roboto, Ubuntu, Arial, Helvetica, sans-serif;
  font-style: normal;
  text-decoration: none;
  font-size: 14px;
  color: #000; 
  background: #2f2f2f;
  font-smooth:always !important;
}

body { background-color: #2f2f2f; background-position: center top; background-repeat: no-repeat; }


/* 08.12.2021 FC Sheriff in UEFA UEL KO
body { background-color: #461700; background-attachment: fixed; background-position: center top; background-repeat: no-repeat; background-size: cover; }
*/

/* 20.09.2021 v2 FC Sheriff in UEFA UCL group D 
body { background-color: #0f1897; background-attachment: fixed; background-position: center top; background-repeat: no-repeat; background-size: cover; }
 */

/* 05.08.2021 v1 FC Sheriff in UEFA UCL group D
body { background-color: #06113a; background-attachment: fixed; background-position: center top; background-repeat: no-repeat; }
 */

table.all 
{
  height : 100%;
  width  : 100%;
}

img   {border:0px;}
form { margin: 0px; padding: 0px; border: 0px; }

fieldset 
{
    border : 1px solid #CFCFCF;
    padding: 10px;
}
legend 
{
    color        : #000000;
    font-size    : 18px;    
    padding-left : 10px;
    padding-right: 10px;
}

.up    {text-transform: uppercase;}
.lower {text-transform: lowercase;}
.tbold {font-weight: bold;}
.fleft {float: left;}
.fright{float: right !important; margin-right: 20px;}
.cpointer {cursor: pointer;}
.prelative {position: relative;}
.bclear  {clear:both;}
.und     {text-decoration: underline;}
.und_none, .und_none:HOVER {text-decoration: none;}
.tblock { font-size: 13px; line-height: 1.5; color: #3c3f42; }
.txt1 { font-family: RobotoBold, PT-Sans-Bold, Roboto, Ubuntu, Arial, Helvetica, sans-serif; color: #000; font-size: 20px; }
.ndate { color: #898989;  font-size: 11px; }
.txt2 { font-weight: bold; color: #ffcb08; font-size: 13px; }

.bbor-none {border-bottom: none !important;}
.content { font-family: Arial; }

.logo-bg { padding: 9px 0 8px 20px; }


/* --- Print ----- */
#dqPrintContent {display: none;}
@media print {
   	div.body, div.header {display: none;}   
	#dqPrintContent {display: block;}
}
/* --- print end  */

.btn-print {float: right; margin-top: 5px; background: url("/img/printer.png")no-repeat center; width: 16px; height: 16px; display: block; opacity: 0.7;}
.btn-print:HOVER {opacity: 1;}

button { padding: 5px 25px; font-size: 11px; color: #fff; cursor: pointer; margin: 15px 0; } 
button:HOVER { color: #DCC55F; }

.news-details {position: relative;}
.news-details.isembed {padding-bottom: 30px; background: #000;}

/* --- Google CSE --- */
.google-cse { float: left; margin-left: 10px; width: 400px; height:50px; margin-top:-14px; }
.google-cse .gsc-control-cse {padding: 0; background-color: transparent; border:none;}
.google-cse input.gsc-search-button { box-shadow: 0 0 1px 1px #222222; border: 1px solid #FFF8BF; 
background: #ffe300; /* Old browsers */
background: -moz-linear-gradient(top,  #ffe300 0%, #ffd804 47%, #ffcc08 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe300), color-stop(47%,#ffd804), color-stop(100%,#ffcc08)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffe300 0%,#ffd804 47%,#ffcc08 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffe300 0%,#ffd804 47%,#ffcc08 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffe300 0%,#ffd804 47%,#ffcc08 100%); /* IE10+ */
background: linear-gradient(top,  #ffe300 0%,#ffd804 47%,#ffcc08 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe300', endColorstr='#ffcc08',GradientType=0 ); /* IE6-9 */
}
.google-cse input.gsc-search-button:HOVER{ background: #6F6F6F; border-color: #ffe300; }
.google-cse .gsc-input-box {border-radius: 4px;}

/* --- Popup --- */
#htmlPopup {width: 800px; height: 400px; position: fixed; top: 50%; left: 50%; margin-left: -400px;  margin-top: -200px; display: none; z-index: 9999;		
	/*background-image: url("/img/fb-logo.png"), url("/img/bg-popup.jpg");*/
	background-image: url("/img/bg-popup2.jpg");
	background-repeat: no-repeat; background-position: center;
	text-align: center;
}
#htmlPopup .btn-close {right: 10px; top: 15px; width: 16px; height: 16px; cursor: pointer; background-image: url("/img/btn-close.png"); display: block; position: absolute;  z-index: 9999;}
#htmlPopup .info {height: 338px;
/*
background: -moz-linear-gradient(top,  rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.75) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.75)), color-stop(100%,rgba(0,0,0,0.75)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#bf000000',GradientType=0 );
*/
}

#htmlPopup .icons-social48x48 a {
    float: left;   
    margin: 25px;
    padding-left: 60px;
    text-align: left;
    text-decoration: none;   
    width: 140px;
    color: #fff;  
    font-size: 30px;
    }
#htmlPopup .txt2{clear: both; display: block; font-size: 35px; padding-top: 50px; }

/* -------- Site -------------- */
.block-on .match-sliders .info, .block-off .match-sliders .info {padding: 0 10px;}

.forum-body .block-off, #dqLiveMatch .block-off, .block-off.default {max-width: none; overflow: auto;}
.block-off {max-width: 545px; overflow: hidden;}
.body { clear: both; margin: 0 auto; width: 995px; padding: 35px 12px 12px; border-radius: 5px 5px 0 0;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.75) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.75)), color-stop(100%,rgba(0,0,0,0.75)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#bf000000',GradientType=0 );
}
.header {min-height: 25px; background: #000; position: fixed; top: 0; left: 0; right: 0; z-index: 999; opacity: 0.8;}
.header > div, .header-logo > div { margin: 0 auto; width: 995px;}
.header-logo {padding-top: 35px;}

.next-prev {position: absolute; left: 0; right: 0; bottom: 0; padding: 5px 0;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0.5)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#bf000000',GradientType=0 );
}
.next-prev .ndate {color: #fff; font-size: 16px;}

.pageBLeft  {position: fixed; left: 0; top: 0; bottom: 0; width: 1px;}
.pageBRight {position: fixed; right: 0; top: 0; bottom: 0; width: 1px;}

.photo-gallery ul {margin: 0; padding: 0; list-style: none;}
.photo-gallery ul li {display: inline-block; vertical-align: top; width: 170px; border: 1px solid #000;}
.photo-gallery ul li .block {position: relative; padding: 7px;}
.photo-gallery ul li img { max-width: 160px; max-height: 100px; }
.photo-gallery ul li.active {border: 1px solid #FFE201; }
.photo-gallery .block-name {padding-top: 12px;}
.photo-gallery .block-name a { text-decoration: none; color: #DCC55F; }
.photo-gallery .block-name a:HOVER { text-decoration: underline; color: #DCC55F; }

.photo {padding: 10px 15px 10px 10px;}
.photo .date {color: #fff; font-size: 11px;}
.photo .pname {color: #ffce07; font-weight: bold; font-size: 20px; line-height: 1.5; padding: 5px 0 15px;}
.photo .img {text-align: center;}
.photo .img img { max-width: 503px; max-height: 353px; }
.photo .pinfo {color: #fff;}

.ph-gal {
	color: #DCC55F;
 position: absolute; bottom: 0; left: 0; right: 0; padding: 8px; z-index: 5; font-size: 13px;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}

.block-00 {
border-radius: 5px 5px 0 0; 
padding: 5px 10px 10px;
box-shadow: 0 0 1px 1px #222;

background: #4f4f4f; /* Old browsers */
background: -moz-linear-gradient(top,  #4f4f4f 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4f4f4f 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4f4f4f 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4f4f4f 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(top,  #4f4f4f 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
}

.menu-head, button
{
	box-shadow: 0 0 1px 1px #222;
	border-radius : 10px;
	border-color: #4D4D4C #272727 #2C2B2A #272727;
  	border-style: solid none;    
  	border-width: 1px;
background: #444444; /* Old browsers */
background: -moz-linear-gradient(top,  #444444 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #444444 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #444444 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #444444 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(top,  #444444 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */

}

ul.banners_logo {margin: 0; padding: 0; white-space: normal; list-style: none outside none; float: left;}
ul.banners_logo li { float: left; }

ul.menu-head { margin: 0; padding: 0; white-space: normal; list-style: none outside none; float: left;  }
ul.menu-head li { float: left; padding: 5px 15px 8px; font-size: 11px;  }
ul.menu-head li a, ul.menu-head li span { color: #fff; text-decoration: none; cursor: pointer; font-size: 11px !important; }
ul.menu-head li a:HOVER, ul.menu-head li span:HOVER { color: #DCC55F; }
ul.menu-head.pright{float: right;}

/*positioning*/
ul.table { margin:0; padding:0; list-style:none; }
ul.table li {display: inline-table; vertical-align: top;}

.splash-languages {text-align: right; padding-right: 20px;}
.splash-languages a, .languages a {text-decoration: none; text-transform: uppercase; vertical-align: middle; color: #fff;}
.splash-languages a:HOVER, .languages a:HOVER, .languages a:HOVER img {color: #fff; opacity: 1;}
.splash-languages a img, .languages a img {margin-right: 3px;}

.splash-content {
	position:absolute; top: 50%; bottom:0; left:0; right:0; margin:0 auto; 
	width: 1060px; height: 440px; margin-top: -245px;
}
.splash-info { text-align: center; padding: 27px 0; }
.splash-like {padding-top: 10px; } 

.splash-bottom {
	position:absolute; bottom:0; left:0; right:0; margin:0 auto; 
	width: 1020px;
}

div.banner_startsm
{
	width: 193px;
	height: 192px;
	display: block;
	overflow: hidden;
}

div.menu-top
{	
	box-shadow: 0 0 1px 1px #222;
	border-radius : 0 0 5px 5px;
	border-color: #FFCB08 #E3E3E3 #E3E3E3 #E3E3E3;
  	border-style: solid none;    
  	border-width: 4px 0 0 0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #d2d2d2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d2d2d2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d2d2d2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#d2d2d2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#d2d2d2 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#d2d2d2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d2d2d2',GradientType=0 ); /* IE6-9 */	
}

div.btn-start {position: absolute; bottom: 20px; left: 50%; margin-left: -100px; border: 1px solid #000000; opacity:0.4; border-radius: 10px;

	background: linear-gradient(bottom, rgb(255,189,36) 0%, rgb(255,240,36) 85%);
	background: -o-linear-gradient(bottom, rgb(255,189,36) 0%, rgb(255,240,36) 85%);
	background: -moz-linear-gradient(bottom, rgb(255,189,36) 0%, rgb(255,240,36) 85%);
	background: -webkit-linear-gradient(bottom, rgb(255,189,36) 0%, rgb(255,240,36) 85%);
	background: -ms-linear-gradient(bottom, rgb(255,189,36) 0%, rgb(255,240,36) 85%);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(255,189,36)), color-stop(0.85, rgb(255,240,36)) );
	
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;	
	
	filter:alpha(opacity=40); /* For IE8 and earlier */	
}
div.btn-start:hover
{	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}

div.btn-start a
{
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  font-family: arial;
  line-height: 2.5;
  width: 200px;
  display: block;
  color: #000;	
}



div.ico-soc, div.ico-soc a
{
	width: 33px;
	height: 32px;
	display: block;
}

div.fb{	background: url("/img/Fb_on.png") no-repeat right bottom;}
div.fb:hover{background: url("/img/Fb_off.png") no-repeat right bottom;}
div.vk{	background: url("/img/Vk_on.png") no-repeat right bottom;}
div.vk:hover{	background: url("/img/Vk_off.png") no-repeat right bottom;}
div.tw{	background: url("/img/Twit_on.png") no-repeat right bottom;}
div.tw:hover{	background: url("/img/Twit_off.png") no-repeat right bottom;}
div.in{	background: url("/img/Inst_on.png") no-repeat right bottom;}
div.in:hover{	background: url("/img/Inst_off.png") no-repeat right bottom;}
div.ok{background: url("/img/Ok_on.png") no-repeat right bottom;}
div.ok:hover{background: url("/img/Ok_off.png") no-repeat right bottom;}
div.youtube{background: url("/img/Youtube_on.png") no-repeat right bottom;}
div.youtube:hover{background: url("/img/Youtube_off.png") no-repeat right bottom;}

.icons-social48x48 a {width: 48px; height: 48px; background-image: url("/img/icons-social48x48.png"); background-repeat: no-repeat; display: inline-table; overflow: hidden; opacity:0.7;  }
.icons-social48x48 a:HOVER {opacity: 1;}
.in48{	background-position: 0 0;}
.vk48{	background-position: 0 -48px;}
.ok18{	background-position: 0 -96px;}
.tw48{	background-position: 0 -144px;}
.fb48{	background-position: 0 -192px;}




.menu-top ul { margin: 0; padding: 0; white-space: normal; list-style: none outside none; float: left; } 
.menu-top ul li { float: left;
	background: url("/img/line-right.png") no-repeat right bottom;    
    padding-right: 1px;
}
.menu-top ul li a { padding: 12px 8px 12px 8px; display: block; color: #000; font-size: 15px; text-transform:uppercase; text-decoration: none; font-family: Roboto, PT-Sans-Bold, Roboto, Ubuntu, Arial, Helvetica, sans-serif; }
.menu-top ul li a.first { border-bottom-left-radius: 5px; }
.menu-top ul li a.current, .menu-top ul li a:HOVER {
background: #ffe400; /* Old browsers */
background: -moz-linear-gradient(top,  #ffe400 0%, #ffcc08 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe400), color-stop(100%,#ffcc08)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffe400 0%,#ffcc08 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffe400 0%,#ffcc08 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffe400 0%,#ffcc08 100%); /* IE10+ */
background: linear-gradient(top,  #ffe400 0%,#ffcc08 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe400', endColorstr='#ffcc08',GradientType=0 ); /* IE6-9 */
}

.menu-top ul li:LAST-CHILD a {padding-left: 5px; padding-right: 5px;}

.block-menu-left {margin-bottom: 20px; padding-bottom: 210px; background: url("/img/bg-sheriff.png") no-repeat bottom center; /*border-right: 1px solid #C9A707;*/  }
.block-menu-left .title { /*border-bottom: 1px solid #C9A707;*/ padding-left: 20px; }
.block-menu-left .title span { color: #ffcb08; font-weight: bold; font-size: 20px; font-family: RobotoBold, PT-Sans-Bold, Roboto, Ubuntu, Arial, Helvetica, sans-serif;}
.block-menu-left .info {padding: 5px; }

ul.menu-left { margin: 0; padding: 0; white-space: normal; list-style: none outside none; }
ul.menu-left li { cursor: pointer; margin-bottom: 5px; }
ul.menu-left li a.lvl-2  { display: block; color: #fff; font-size: 15px; line-height: 35px; padding: 0 10px; text-decoration: none; border-bottom: 1px solid #555; }
ul.menu-left li a:HOVER , 
ul.menu-left li a.current {color: #353636;   border-radius: 5px;
background: #ffe201; /* Old browsers */
background: -moz-linear-gradient(top,  #ffe201 0%, #ffcb08 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe201), color-stop(100%,#ffcb08)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffe201 0%,#ffcb08 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffe201 0%,#ffcb08 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffe201 0%,#ffcb08 100%); /* IE10+ */
background: linear-gradient(top,  #ffe201 0%,#ffcb08 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe201', endColorstr='#ffcb08',GradientType=0 ); /* IE6-9 */
}

div.menu-tab
{
	border-radius : 0 0 5px 5px;
	border-color : #E3E3E3;
  	border-bottom-style: solid;    
  	border-width: 1px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #d2d2d2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d2d2d2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#d2d2d2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#d2d2d2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#d2d2d2 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#d2d2d2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d2d2d2',GradientType=0 ); /* IE6-9 */
}
.menu-tab ul { margin: 0; padding: 0; white-space: normal; list-style: none outside none; }
.menu-tab ul li { float: left;
	background: url("/img/line-right.png") no-repeat right bottom;    
    padding-right: 1px;
}
.menu-tab ul li span { padding: 10px; display: block; color: #000; font-size: 12px; text-transform:uppercase; text-decoration: none; cursor: pointer; }
.menu-tab ul li.first span { border-bottom-left-radius: 5px; }
.menu-tab ul li.current span, .menu-tab ul li:HOVER span {
background: #ffe400; /* Old browsers */
background: -moz-linear-gradient(top,  #ffe400 0%, #ffcc08 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe400), color-stop(100%,#ffcc08)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffe400 0%,#ffcc08 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffe400 0%,#ffcc08 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffe400 0%,#ffcc08 100%); /* IE10+ */
background: linear-gradient(top,  #ffe400 0%,#ffcc08 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe400', endColorstr='#ffcc08',GradientType=0 ); /* IE6-9 */
}

.nb { position: absolute; top : 0; right : 0; height: 420px; width: 155px; background: url("/img/br-right.png") repeat-y left; padding-left: 25px; }
.n-row {width: 155px; height: 105px; margin-top: 3px; position: relative;}
.n-row .box {position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 20; box-shadow: 0 0 0 1px #000 inset; }
.n-row.first{margin-top: 0;}
.n-row a { color: #fff; text-decoration: none; }
.n-row .n-title { position: absolute; bottom: 0; left: 0; right: 0; padding: 8px; z-index: 5; font-size: 13px;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
.n-row:HOVER .box, .nb .active .box { box-shadow: 0 0 0 2px #ffcd07 inset;}
.n-row:HOVER a, .nb .active a {color: #ffcd07;}

.nb-slide-img .n-digest {padding: 10px 20px 30px 10px; border-top: 5px solid #FFCB08;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.6) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.6)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.nb-slide-img .n-digest .d-title {padding-bottom: 5px;}
.nb-slide-img .n-digest .d-title a {color: #ffcb08; font-size: 24px; text-decoration: none; font-family: RobotoBold, PT-Sans-Bold, Roboto, Ubuntu, Arial, Helvetica, sans-serif;}
.nb-slide-img .n-digest .d-txt span {color: #fff; font-size: 13px;}


.block-on {
	box-shadow: 0 0 1px 1px #222;
	border-radius : 5px 5px 0 0;
	border-color  : #FFF8BF #FFCB08 #FFCB08;
  	border-style  : solid;    
  	border-width  : 1px;
  	
background: -moz-linear-gradient(top,  rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
.block-on .title {
	padding: 10px; text-align: center; border-bottom: 3px solid #EF7100;
background: #ffe300; /* Old browsers */
background: -moz-linear-gradient(top,  #ffe300 0%, #ffd804 47%, #ffcc08 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe300), color-stop(47%,#ffd804), color-stop(100%,#ffcc08)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffe300 0%,#ffd804 47%,#ffcc08 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffe300 0%,#ffd804 47%,#ffcc08 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffe300 0%,#ffd804 47%,#ffcc08 100%); /* IE10+ */
background: linear-gradient(top,  #ffe300 0%,#ffd804 47%,#ffcc08 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe300', endColorstr='#ffcc08',GradientType=0 ); /* IE6-9 */
}
.block-on.islink .title, .block-off.islink .title {padding-top: 5px; padding-bottom: 5px;}
.block-on .title span {color: #0a0b0b; font-size: 20px; font-family: PT-Sans-Bold; }
.block-on .bhead, .block-off .bhead {
	padding: 3px 5px; border-top: 1px solid #000;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #d2d2d2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d2d2d2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#d2d2d2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#d2d2d2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#d2d2d2 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#d2d2d2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d2d2d2',GradientType=0 ); /* IE6-9 */
}
.block-on .bfoot {text-align: center; background: #ffcb08; padding: 2px 0 1px; font-size: 13px; text-transform: uppercase;}
.block-on .bfoot a {color: #000; text-decoration: none;}
.block-on .bfoot a:HOVER {text-decoration: none;}

.block-off .bhead2 {border-bottom: 1px solid #000; padding: 10px;
background: #0e0e0e; /* Old browsers */
background: -moz-linear-gradient(top,  #0e0e0e 0%, #313131 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e0e0e), color-stop(100%,#313131)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0e0e0e 0%,#313131 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0e0e0e 0%,#313131 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0e0e0e 0%,#313131 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0e0e0e 0%,#313131 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#313131',GradientType=0 ); /* IE6-9 */
}
.block-on .bhead span, .block-off .bhead span  { color: #000; line-height: 1;}
.block-on .info, .block-off .info {padding: 5px 10px;}
.block-on .info2, .block-off .info2 {background: #FFF; padding: 5px 10px; position: relative;}
.block-on .score, .block-off .score {font-size: 31px; font-weight: bold; color: #d6d6d6;}
.block-on .score img, .block-off .score img { vertical-align: middle;}
.block-off .bfoot {clear: both;
box-shadow: 0 0 1px 1px #000; border-top: 1px solid #434343; padding: 5px 7px;
background: #313131; /* Old browsers */
background: -moz-linear-gradient(top,  #313131 0%, #212121 47%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#313131), color-stop(47%,#212121), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* IE10+ */
background: linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313131', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.block-off {
	border-radius : 5px 5px 0 0;
	border-color  : #000;
  	border-style  : solid;    
  	border-width  : 1px;
  	
background: -moz-linear-gradient(top,  rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}

.block-off .title {
	border-radius: 5px 5px 0 0; border-top: 1px solid #4A4943; padding: 9px 10px; text-align: center; border-bottom: 3px solid #FFCB08;
background: #313131; /* Old browsers */
background: -moz-linear-gradient(top,  #313131 0%, #212121 47%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#313131), color-stop(47%,#212121), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* IE10+ */
background: linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313131', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.block-off .title2 {
	border-top: 1px solid #434343; padding: 9px 10px;
	background: #313131; /* Old browsers */
background: -moz-linear-gradient(top,  #313131 0%, #0c0c0c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#313131), color-stop(100%,#0c0c0c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #313131 0%,#0c0c0c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #313131 0%,#0c0c0c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #313131 0%,#0c0c0c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #313131 0%,#0c0c0c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313131', endColorstr='#0c0c0c',GradientType=0 ); /* IE6-9 */
	
}
.block-off .title.tleft {text-align: left;}
.block-off .title.tab {text-align: left; padding-bottom: 40px; position: relative;}
.block-off .title span {color: #fff; font-size: 20px; font-family: PT-Sans-Bold; }
.block-off .title span.ccc {color: #ffcb08; }

.block-off .title-tab { position: absolute; bottom : -3px; }
.block-off .title-tab ul { margin: 0; padding: 0; white-space: normal; list-style: none outside none; }
.block-off .title-tab ul li { float: left;
 border-bottom: 3px solid #FFCB08;
 margin-left: 2px; margin-right: 2px;
}
.block-off .title-tab ul li span { padding: 10px; display: block; font-size: 12px; cursor: pointer; color: #fff;
border-radius : 5px 5px 0 0;
background: #434343; /* Old browsers */
background: -moz-linear-gradient(top,  #434343 0%, #141414 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#434343), color-stop(100%,#141414)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #434343 0%,#141414 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #434343 0%,#141414 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #434343 0%,#141414 100%); /* IE10+ */
background: linear-gradient(top,  #434343 0%,#141414 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434343', endColorstr='#141414',GradientType=0 ); /* IE6-9 */
}
.block-off .title-tab ul li.current, .block-off .title-tab ul li:HOVER { border-bottom: 3px solid #FCFCFC; }
.block-off .title-tab ul li.current span, .block-off .title-tab ul li:HOVER span {
	background: #FCFCFC;
	color: #000;
}

.block-body1{border: 1px solid #000; padding: 10px !important;	
	background: #0c0c0c; /* Old browsers */
background: -moz-linear-gradient(top,  #0c0c0c 0%, #35393c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c0c0c), color-stop(100%,#35393c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0c0c0c 0%,#35393c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0c0c0c 0%,#35393c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0c0c0c 0%,#35393c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0c0c0c 0%,#35393c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c0c0c', endColorstr='#35393c',GradientType=0 ); /* IE6-9 */
}

.block-info {
	border-radius : 5px 5px 0 0;
	border-color  : #000;
  	border-style  : solid;    
  	border-width  : 1px;
  	box-shadow: 3px 3px #F1F1F1;
  	
background: -moz-linear-gradient(top,  rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
.block-info .title {
	border-radius: 5px 5px 0 0; border-top: 1px solid #4A4943; padding: 9px 20px; text-align: left; border-bottom: none;
background: #313131; /* Old browsers */
background: -moz-linear-gradient(top,  #313131 0%, #212121 47%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#313131), color-stop(47%,#212121), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* IE10+ */
background: linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313131', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.block-info .info {padding: 0; background: #ECECEC;}

.block-tab {
	border-radius : 5px 5px 0 0;
	border-color  : #000;
  	border-style  : solid;    
  	border-width  : 1px;
background: #313131; /* Old browsers */
background: -moz-linear-gradient(top,  #313131 0%, #212121 47%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#313131), color-stop(47%,#212121), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* IE10+ */
background: linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313131', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.block-tab .tab-menu { margin:0; padding:0; list-style:none; }
.block-tab .tab-menu li {float: left;  cursor: pointer; padding: 12px 0;}
.block-tab .tab-menu li.current {
	border-color: #FFFC93;    
    border-style: solid none none;
    border-width: 1px;	
background: #FFCE07;
background: #ffe300; /* Old browsers */
background: -moz-linear-gradient(top,  #ffe300 0%, #ffd804 47%, #ffcc08 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe300), color-stop(47%,#ffd804), color-stop(100%,#ffcc08)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffe300 0%,#ffd804 47%,#ffcc08 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffe300 0%,#ffd804 47%,#ffcc08 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffe300 0%,#ffd804 47%,#ffcc08 100%); /* IE10+ */
background: linear-gradient(top,  #ffe300 0%,#ffd804 47%,#ffcc08 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe300', endColorstr='#ffcc08',GradientType=0 ); /* IE6-9 */
}
.block-tab .tab-menu li.current.first {border-radius: 5px 0 0; }
.block-tab .tab-menu li.current.last  {border-radius: 0 5px 0 0; }
.block-tab .tab-menu li span {text-transform: uppercase; color: #fff; font-size: 13px; display: block;}
.block-tab .tab-menu li.current span { color: #000; font-family: OpenSans;  }
.block-tab .tabContent {border: 1px solid #ffcc08; min-height: 460px;}
#htmlTabResult .tab-menu { width: 100%; }
#htmlTabResult .tab-menu li {width: 50%; text-align: center;}

ul.menu-icons {list-style: none outside none; margin: 0; padding: 0; }
ul.menu-icons li {
    float: left;
    margin-right: 4px !important;
    padding-bottom: 2px;
}
.icons {
    background-image: url("/img/icons18x12.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    height: 12px;
    line-height: 13px;
    padding-left: 18px;
    text-decoration: none;
    vertical-align: middle;
	line-height : 13px;
}
.icons:hover {
    background-image: url("/img/icons18x12-over.png");
    color: #FFCB08;
}

.icons.icon-video  		{ background-position: 0 0; }
.icons.icon-txt    		{ background-position: 0 -12px; }
.icons.icon-result 		{ background-position: 0 -24px; }
.icons.icon-microphone  { background-position: 0 -36px; }
.icons.icon-ticket		{ background-position: 0 -48px; }

.icons25x15 {background-image: url("/img/icons-25x15.png"); width: 25px; height: 15px; display: block; background-repeat: no-repeat;}
.icons25x15:HOVER {background-image: url("/img/icons-25x15.png");}
.icons25x15.icon-video  		{ background-position: 0 0; }
.icons25x15.icon-photo  		{ background-position: 0 -15px; }


.video-icon {position: relative;}
.video-icon .icon {left : 50%; top: 50%; margin-left: -45px; margin-top: -45px; width: 90px; height: 90px; position: absolute; background: url("/img/icons-90x90.png") no-repeat;}
.video-icon:HOVER .icon {background: url("/img/icons-90x90-over.png") no-repeat;}


.line3 {background: url("/img/line3_bg.png") repeat-x top; height: 20px; display: block; position: relative;}
.line3 .line-left {background: url("/img/line3_left.png") no-repeat left top; display: block; float: left; height: 20px; width: 50%; }
.line3 .line-right {background: url("/img/line3_right.png") no-repeat right top; display: block; float: right; height: 20px; width: 50%; }

.grid thead tr {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #d2d2d2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d2d2d2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#d2d2d2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#d2d2d2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#d2d2d2 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#d2d2d2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d2d2d2',GradientType=0 ); /* IE6-9 */
}
.grid thead tr th { font-size: 13px; color: #131414; padding: 10px 5px; border-right: 1px solid #CACACA;  }
.grid td { padding: 5px; }
.grid .row { padding: 10px; font-smooth: always; }
.grid .row.row1 {background: #232323;}
.grid .row.row2 {background: #1A1A1A;}
tr.type1 {color: #ffcb08;}
.type1:HOVER { background: #FFCA08 !important; color: #000;  }
.type1:HOVER .cff, .type1:HOVER .ccc {color: #000;}

.grid2 .row { padding: 10px; }
.grid2 .row a {text-decoration: none;}
.grid2 .row.row1 {background: #fff;}
.grid2 .row.row2 {background: #EDEDED;}
.grid2 .row img {float: left; margin-right: 20px; margin-bottom: 5px; border: 1px solid #999;}
.grid2 .row .ntitle {padding-bottom: 5px;}
.grid2 .row .ntitle a, .grid2 .row .ntitle span {font-size: 18px; color: #000; text-decoration: none;}
.grid2 .row .ndate {color: #898989; font-size: 13px;}
.grid2 .row .ntxt {padding-top: 15px; color: #000;}
.grid2 .row.first .ntitle a { font-family: RobotoBold, PT-Sans-Bold, Roboto, Ubuntu, Arial, Helvetica, sans-serif; }
.grid2 .row.first .content-image { float: none; text-align: center; margin-right : 0; border: 1px solid #999; max-width: 521px;}
.grid2 .row .number { color: #000; font-size: 36px; background: none; }

.pl-details { box-shadow: 3px 3px #F1F1F1; border: 1px solid #000; border-collapse : collapse; }
.pl-details table { border-collapse : collapse; }
.pl-details th { padding: 7px; color: #FFCB08; font-weight: normal;
	border-color: #4B4B4B;
	border-style: solid;
	border-width: 1px;
background: #505050; /* Old browsers */
background: -moz-linear-gradient(top,  #505050 0%, #222222 35%, #0e0e0e 65%, #1a1a1a 68%, #2c2c2c 88%, #0f0f0f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505050), color-stop(35%,#222222), color-stop(65%,#0e0e0e), color-stop(68%,#1a1a1a), color-stop(88%,#2c2c2c), color-stop(100%,#0f0f0f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #505050 0%,#222222 35%,#0e0e0e 65%,#1a1a1a 68%,#2c2c2c 88%,#0f0f0f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #505050 0%,#222222 35%,#0e0e0e 65%,#1a1a1a 68%,#2c2c2c 88%,#0f0f0f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #505050 0%,#222222 35%,#0e0e0e 65%,#1a1a1a 68%,#2c2c2c 88%,#0f0f0f 100%); /* IE10+ */
background: linear-gradient(top,  #505050 0%,#222222 35%,#0e0e0e 65%,#1a1a1a 68%,#2c2c2c 88%,#0f0f0f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#505050', endColorstr='#0f0f0f',GradientType=0 ); /* IE6-9 */
}
.pl-details th.first {}
.pl-details th.last  {}
.pl-details tr.group { background: #FFCB08; color: #000; }
.pl-details tr.group td { border-color: #FFE844 #FFCB08 #BABABA; padding: 5px 7px; }
.pl-details tbody tr {background: #BABABA;}
.pl-details td {
	border-top: 1px solid #BABABA; 
}
.pl-details td { padding: 5px 7px; }
.pl-details .row1 {background: #ECECEC;}
.pl-details .row2 {background: #FFF;}
.pl-details td.first {}

#htmlForum {padding-bottom: 25px; font-size: 14px;}
#btnLogout { position: absolute; right: 15px; top: -43px; }
#htmlLoginForm .block-info {margin-bottom: 25px;}
.forum-block {max-width: 780px; overflow: hidden;}
.forum tr.group { background: #FFCB08; color: #000; }
.forum tr.group td {font-size: 18px; border-color: #FFE844 #FFCB08 #BABABA; padding: 5px 7px; }
.forum tfoot {
background: #313131; /* Old browsers */
background: -moz-linear-gradient(top,  #313131 0%, #212121 47%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#313131), color-stop(47%,#212121), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* IE10+ */
background: linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313131', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.forum tfoot .paging-block {float: left; margin-top: 7px;}
.forum tfoot ul.menu-head {float: right; margin-right: 5px; } 
.forum td { padding: 5px 7px; }
.forum .row1 {background: #ECECEC;}
.forum .row2 {background: #FFF;}
.forum-title { text-decoration: underline; cursor: pointer; font-size: 18px; font-weight: bold; color: #004EAF; }
.forum-title:HOVER {text-decoration: none;}
div.forum-msg-date {margin-bottom: 10px; color: #A6A6A6; font-size: 11px; border-bottom: 1px dashed #A6A6A6; padding-bottom: 5px;}
div.quote
{
	border-top: 1px dashed #A6A6A6;
	border-bottom: 1px dashed #A6A6A6;
	margin: 10px 10px 10px 20px;
	font-size: 11px;
	padding: 5px;
	color: #A6A6A6;	
}
.forum-back { background: url("/img/back.png") no-repeat right 50%; padding-right: 20px; float: right; font-size: 18px; margin: 5px 5px 5px 15px; cursor: pointer; }
.forum-link {font-size: 14px; cursor: pointer;}
.forum-link:HOVER {text-decoration: underline;}

.forum-menu {margin-bottom: 5px;}
.forum-menu ul {margin: 0; padding: 0; list-style: none;}
.forum-menu ul li {display: inline; background: url("/img/next.png") no-repeat left; padding-left: 20px; margin-right: 5px; cursor: pointer;}


ul.languages { margin: 7px 0; padding: 0; white-space: normal; list-style: none outside none; float: right; }
ul.languages li { cursor: pointer;  float: left; margin-right: 10px; padding: 0;  }
ul.languages li img 	{ border: 1px solid #000; }
ul.languages li:HOVER img 	{ border: 1px solid #FFD804; }
ul.languages li.current img { border: 1px solid #FFD804; }

.copyright {font-size: 12px; color: #ffcb08;}
/* --- end - site --------- */

/* Live -------- */
#dqLiveMatch {position: relative;}
#dqLiveMatch .tabHtml {background: #fff; padding: 10px 10px 0; border-bottom: 5px solid #373737;}
#dqLiveMatch .item td {padding: 3px; vertical-align: middle; }
#dqLiveMatch .item td img {vertical-align: middle;}
#dqLiveMatch .row2 {background: #EEF3F6;}
#dqLiveMatch .item .events {margin-right: 5px; width: 16px; height: 16px;}
#dqLiveMatch .item .team {float: right;}
.events-block {
background: #000000; /* Old browsers */
background: -moz-linear-gradient(top,  #000000 0%, #36393b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#36393b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #000000 0%,#36393b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #000000 0%,#36393b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #000000 0%,#36393b 100%); /* IE10+ */
background: linear-gradient(top,  #000000 0%,#36393b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#36393b',GradientType=0 ); /* IE6-9 */
}
.events-block thead tr {
	background: #515151; /* Old browsers */
background: -moz-linear-gradient(top,  #515151 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#515151), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #515151 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #515151 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #515151 0%,#000000 100%); /* IE10+ */
background: linear-gradient(top,  #515151 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151', endColorstr='#000000',GradientType=0 ); /* IE6-9 */	
}
.events-block th {padding: 5px 10px; text-align: left; color: #fff; border-top: 1px solid #000; }
.events-block th.first {border-left: 1px solid #000; }
.events-block th.last  {border-right: 1px solid #000; }
.events-block .events-item {background: #fff; padding: 10px 5px;}
.events-block .events-item .item { padding: 5px; border-bottom: 1px solid #E6E6E6; /* font-size: 10px;*/ }
.events-block .events-item .item .change { padding: 5px 0; }
.events-block .events-item .item .change.first { border-bottom: 1px solid #E6E6E6; }
.events-block .events-item .player-number { background: #3B3F42; color: #fff; padding: 2px; font-style: normal; margin-right: 5px;  }
.events-block .events-item .player, .events-block .events-item .player:HOVER {text-decoration: none; color: #000;}
.events-block .events-item .team {font-style: normal; color: #8894A0;}
.events-block .events-item .item img { vertical-align: middle; /* float: left; */ }
.events-block .events-item .item.overtime {padding: 1px; background: #ff0000;}
.events-score {position: relative; color: #fff; padding: 0 10px;}
.events-score .match-score { position: relative; bottom: 0; left: 0; margin: 20px 0 0;}
.events-score .place { padding-bottom: 20px; border-bottom: 1px #585C5F solid; }
.events-score .teams { padding-top: 15px; text-align: center;}
.events-block .head {font-weight: bold; border-bottom: 1px dashed #E6E6E6; text-align: center;}
.events-score .match-penalty { background: #fff; color: #000; margin-top: 5px; text-align: center;}

.events-block .events-head {border: 1px solid #000; padding: 6px 20px;
background: #0e0e0e; /* Old browsers */
background: -moz-linear-gradient(top,  #0e0e0e 0%, #313131 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e0e0e), color-stop(100%,#313131)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0e0e0e 0%,#313131 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0e0e0e 0%,#313131 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0e0e0e 0%,#313131 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0e0e0e 0%,#313131 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#313131',GradientType=0 ); /* IE6-9 */
}
.events-block .events-head span {display: inline-block; color: #000; background: #FFCA08; padding: 5px 10px; font-size: 14px; border-radius: 5px; }

#htmlLiveComments {border-top: 1px solid #000; }
.events-commnets { border-top: 1px solid #64696f; }
.events-commnets .comments-title {padding: 10px 25px 15px; border-bottom: 1px solid #9a6220;
background: #303030; /* Old browsers */
background: -moz-linear-gradient(top,  #303030 0%, #0c0c0c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303030), color-stop(100%,#0c0c0c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #303030 0%,#0c0c0c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #303030 0%,#0c0c0c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #303030 0%,#0c0c0c 100%); /* IE10+ */
background: linear-gradient(top,  #303030 0%,#0c0c0c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#0c0c0c',GradientType=0 ); /* IE6-9 */
}
.events-commnets .comments-title span {color: #fff; font-size: 16px; font-weight: bold;}
.events-commnets .comments { padding: 15px 25px; border-top: 1px solid #373737;
background: #212121; /* Old browsers */
background: -moz-linear-gradient(top,  #212121 0%, #373737 20%, #373737 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#212121), color-stop(20%,#373737), color-stop(100%,#373737)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #212121 0%,#373737 20%,#373737 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #212121 0%,#373737 20%,#373737 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #212121 0%,#373737 20%,#373737 100%); /* IE10+ */
background: linear-gradient(top,  #212121 0%,#373737 20%,#373737 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#373737',GradientType=0 ); /* IE6-9 */
}
.events-commnets div, .events-commnets img {vertical-align: middle;}
.events-commnets .player-number, .events-commnets .team {display: none;}
.events-commnets .title {font-size: 16px; font-weight: bold;}
.events-commnets .details {float: right; color: #326FA8;}
.events-commnets .item-first {color: #fff; font-size: 16px; line-height: 1.5; padding: 10px; border-bottom: 1px solid #000;}
.events-commnets .item-first b {color: #2b97dd;}
.events-commnets .item.first {border-top: none; }
.events-commnets .item.last {border-bottom: none; }
.events-commnets .item {border-bottom: 1px solid #000; border-top: 1px solid #4b4b4b; padding: 10px; color: #ffcb08; }
.events-commnets .item .times, .events-commnets .item-first .times {color: #B9BEC2;}

#htmlLiveArbiters { padding-right: 0 !important; }
#htmlLiveArbiters .block {  min-height: 345px; background: #fff; padding-left: 15px;  }
#htmlLiveArbiters .block td {padding: 5px;}
#dqLiveScore { position: absolute; right: 20px; top: 80px; width: 270px; }
.text-block
{
	background: #fff;
    border-color: #FEFFF1 #E0D7B0 #FFEB7A #FBF3CC;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 2px #000000;    
    padding: 4px;
    margin-bottom: 7px;
}
.block-inner 
{
	background: url("/img/inner.png");
	border-color: #FEFFF1 #E0D7B0 #FFEB7A #FBF3CC;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    font-size: 15px;
    padding: 10px;
    box-shadow: 0 2px 5px 2px #FFE554;
}
.block-inner.type1 {text-align: center; padding: 0;}
.block-inner.type2 {text-align: center; position: relative; padding: 0; }
.block-inner .block-inner2 { border-radius : 5px;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.01) 99%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(99%,rgba(0,0,0,0.01)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.01) 99%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.01) 99%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.01) 99%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.01) 99%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.type1 .block-inner2 {padding: 10px 25px;}
.type2 .block-inner2 {min-height: 135px; padding: 25px 10px;}
.match-score {position: absolute; width: 162px; height: 81px; overflow: hidden; background: url("/img/bg_match_score.png") no-repeat; bottom: -45px; left: 50%; margin-left: -86px; }
.match-score .nr {
	text-align: center;	
    font-size: 30px;
    height: 35px;
    margin-top: -18px;
    position: absolute;
    top: 50%;
    width: 25px; }
.match-score .nr.c1 { left: 17px; }
.match-score .nr.c2 { left: 50px; }
.match-score .nr.c3 { left: 88px; }
.match-score .nr.c4 { left: 120px;}

/* -- Combo box */
.combobox60 .ui-combobox-input {width: 60px;}
.ui-combobox { position: relative;	display: inline-block; }
.ui-combobox-toggle {
		position: absolute; top: 0; bottom: 0; margin-left: -1px; padding: 0;
		/* adjust styles for IE 6/7 */
		*height: 1.7em;
		*top: 0.1em;
		
	border-top-right-radius : 5px ;
	border-bottom-right-radius : 5px ;
	border-color: #010101 #3C3C3C #616161 #3C3C3C; border-style: solid; border-width: 1px;
	background: #0E0E0E;
	
	width: 20px;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	margin-right: 5px;
	display: inline-block;
}
.ui-combobox-toggle:HOVER { background: #FFCB08; }

.ui-combobox-toggle .ui-icon { background-image: url("/img/combobox.png");
    height: 16px;
    width: 16px;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
    
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px; 
}
    
.ui-combobox-input {
	color: #fff;
	margin: 0;
	padding: 4px 7px;
	border-top-left-radius : 5px ;
	border-bottom-left-radius : 5px ;
	border-color: #010101 #3C3C3C #616161 #292929; border-style: solid; border-width: 1px;
	background: #0E0E0E;
	width: 170px;
}

.ui-autocomplete {margin: 0; padding: 2px; cursor: default; position: absolute;
border-bottom-left-radius : 5px;
border-bottom-right-radius: 5px;
border-color: #010101 #3C3C3C #616161 #3C3C3C; border-style: solid; border-width: 1px;
background: #0E0E0E;
list-style : none;
}

.ui-autocomplete li {
    clear: left;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.ui-autocomplete li a {
	display: block;
    line-height: 1.5;
    padding: 2px 4px;
    text-decoration: none;
    cursor: pointer; 
    color: #DCC55F;
}
.ui-autocomplete li a:HOVER
{
	background: #ffca08;
	color: #000;
}

.glass { position: relative; background: url("/img/bg-grass.png"); width: 505px; height: 360px; display: block; padding: 10px; }
.glass .gtitle {font-size: 34px; color: #fff; font-weight: bold;}
.glass .match-next { position: absolute; bottom: 0; left: 0; right: 0; }
.glass .match-next ul {padding: 0; margin: 0 0 0 15px; list-style: none;}
.glass .match-next ul li {display: inline-block; width: 32%; vertical-align: bottom;}
.glass .match-next li .mimg {text-align: center; padding-bottom: 15px;}
.glass .match-next li .mtxt{ padding: 15px; color: #fff; min-height: 130px; font-size: 13px;
background: -moz-linear-gradient(top,  rgba(48,48,48,0.75) 0%, rgba(13,13,13,0.75) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(48,48,48,0.75)), color-stop(100%,rgba(13,13,13,0.75))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(48,48,48,0.75) 0%,rgba(13,13,13,0.75) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(48,48,48,0.75) 0%,rgba(13,13,13,0.75) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(48,48,48,0.75) 0%,rgba(13,13,13,0.75) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(48,48,48,0.75) 0%,rgba(13,13,13,0.75) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf303030', endColorstr='#bf0d0d0d',GradientType=0 ); /* IE6-9 */
}

.grid-matche {border: 1px solid #000; margin-bottom: 20px; box-shadow: 3px 3px #F1F1F1;}
.grid-matche thead th, .grid-matche tfoot th { border-top: 1px solid #434343;  text-align: left; color: #ffcb08; font-size: 15px; padding: 10px;
background: #303030; /* Old browsers */
background: -moz-linear-gradient(top,  #303030 0%, #0d0d0d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303030), color-stop(100%,#0d0d0d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #303030 0%,#0d0d0d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #303030 0%,#0d0d0d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #303030 0%,#0d0d0d 100%); /* IE10+ */
background: linear-gradient(top,  #303030 0%,#0d0d0d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#0d0d0d',GradientType=0 ); /* IE6-9 */
}
.grid-matche tbody .row {font-size: 13px; color: #000;}
.grid-matche tbody .row td {padding: 10px 5px;}
.grid-matche tbody .row.row1 { background: #ececec; }
.grid-matche .rival { color: #1f57b2; }
.grid-matche .number {background: #3B3F42; color: #fff; padding: 2px 4px; font-style: normal; margin-right: 5px; font-weight: bold; }
.grid-matche .number.f1 {color: #ffcc08;}
.grid-matche .number.score {margin-right: 1px;}

.grid-matche .grid2 .row td {padding: 0;}
.grid-matche .grid2 .row.row1 { background: #fff; }
.grid-matche .score  { font-size: 12px !important;}

.row1 .poll-line {background-color: #FFE401;}
.row2 .poll-line {background-color: #000;}

/* --- Dropdown ------ */
.dropdown { list-style:none; margin: 0; padding: 1px 5px; background: #0E0E0E;
  border-radius : 5px;
  border-color: #010101 #3C3C3C #616161 #292929;
  border-style: solid;    
  border-width: 1px;
}
.dropdown li { display:block; padding: 0 5px; text-align:left; position:relative;	border:none; }
.dropdown li:hover { background: #ffca08; }

.dropdown li a { font-size:13px; line-height: 21px; color: #fff; display:block; outline:0; text-decoration:none; }
.dropdown li:hover a { color:#000; }
.dropdown li .drop { padding-right:21px; background:url("/img/drop.png") no-repeat right 7px; }
.dropdown li:hover .drop { background:url("/img/drop.png") no-repeat right 8px; }

.dropdown .dropdown_1column { float:left; position:absolute; left:-999em; /* Hides the drop down */ text-align:left;
border-top:none; background:#ffca08; z-index: 999; }
.dropdown_1column {width: 100%;}

.dropdown li:hover .dropdown_1column{ left:0; top:auto; }

.col_1 { display:inline; float: left; position: relative; margin-left: 5px; margin-right: 5px; }
.col_1 { /* width:190px; */ }

.dropdown li:hover div a {color:#000;}
.dropdown li:hover div a:hover { color:#000; }
.dropdown li ul { list-style:none; padding:0; margin:0 0 12px 0; }
.dropdown li ul li {line-height:24px; position:relative; padding:0; margin:0; float:none; text-align:left; /*width:190px;*/ }
.dropdown li ul li:hover { background:none; border:none; padding:0; margin:0; }


/*  Arch  */
.arch-years{
padding-bottom: 40px;
position: relative;
border-radius: 5px 5px 0 0; border-top: 1px solid #4A4943; padding: 9px 10px 0;
background: #313131; /* Old browsers */
background: -moz-linear-gradient(top,  #313131 0%, #212121 47%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#313131), color-stop(47%,#212121), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* IE10+ */
background: linear-gradient(top,  #313131 0%,#212121 47%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313131', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.arch-years ul, .arch-month ul  {padding: 0; margin: 0; list-style: none;}
.arch-years ul li { float: left; margin-left: 2px; margin-right: 2px; }
.arch-years ul li a { padding: 10px; display: block; font-size: 12px; cursor: pointer; color: #fff; text-decoration: none;
border-radius : 5px 5px 0 0;
background: #434343; /* Old browsers */
background: -moz-linear-gradient(top,  #434343 0%, #141414 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#434343), color-stop(100%,#141414)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #434343 0%,#141414 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #434343 0%,#141414 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #434343 0%,#141414 100%); /* IE10+ */
background: linear-gradient(top,  #434343 0%,#141414 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434343', endColorstr='#141414',GradientType=0 ); /* IE6-9 */
}
.arch-years ul li.current a, 
.arch-years ul li:HOVER a { background: #FCFCFC; color: #000; }
.arch-years .current a {font-weight: bold; text-decoration: none; color: #000;}

.arch-month { border-top: 3px solid #FFF; position: relative; border-radius: 0 0 5px 5px; padding: 0 10px; background: #FFCB08;}
.arch-month ul li {display: inline-block; vertical-align: bottom;}
.arch-month a{
    padding: 10px;
    display: block;
    text-decoration: none;
    color: #000000;
}
.arch-month ul li:HOVER a, .arch-month .current a {
	background: none repeat scroll 0 0 #FFFFFF;    
}

/* --- Paging ------- */
/*#htmlPaging {float: right;  margin-top: 7px;}*/
.paging-block { float: right; }
.paging-block ul { margin: 0; padding: 0; }
.paging-block ul li { float: left; list-style: none outside none; color: #FFCB08; }
.paging-block ul li span, .paging-block ul li a { cursor: pointer; color: #FFCB08; size: 11px; padding: 1px 10px; text-decoration: none; }
.paging-block ul li.page-active span, .paging-block ul li.page-active a { color: #fff; border: 1px solid #464646; border-radius : 5px; }

.bfoot .paging-block { float: left;  margin-top: 6px; margin-right: 10px; }
/* -- end - paging ---*/

/* Text Align */
.calign {text-align: center;}
.ralign {text-align: right;}

/* Font */
.farial   {font-family: arial;}
.fverdana {font-family: verdana;}

/* Color */
.cff {color: #ffffff;}
.c00 {color: #000000;}
.ccc {color: #ffcb08;}
.c88 {color: #886e01;}
.c4e {color: #004EAF;}

.ce7  {color: #e7ae00;}

/* Background */
.bgff {background: #ffffff;}
.bg00 {background: #2B2F32;}

/* Border */
.br_ff  {border       : #fff 1px solid;}
.tbr_ff {border-top   : #fff 1px solid;}
.bbr_ff {border-bottom: #fff 1px solid;}

.br_00  {border       : #000 1px solid;}
.tbr_00 {border-top   : #000 1px solid;}
.rbr_00 {border-right : #000 1px solid;}
.bbr_00 {border-bottom: #000 1px solid;}
.lbr_00 {border-left  : #000 1px solid;}


.tbr_00o 
{	
	border-top: 4px solid rgba(0, 0, 0, .2);
	-webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
}

.tbr_c0 {border-top   : #C0C0C0 1px solid;}
.bbr_c0 {border-bottom: #C0C0C0 1px solid;}

.bbr_cc {border-bottom: #ffcb08 1px solid;}



/* Padding  */
.pad1  {padding       : 1px;}
.tpad1 {padding-top   : 1px;}
.rpad1 {padding-right : 1px;}
.bpad1 {padding-bottom: 1px;}
.lpad1 {padding-left  : 1px;}

.pad2  {padding       : 2px;}
.tpad2 {padding-top   : 2px;}
.rpad2 {padding-right : 2px;}
.bpad2 {padding-bottom: 2px;}
.lpad2 {padding-left  : 2px;}

.pad5  {padding       : 5px;}
.tpad5 {padding-top   : 5px;}
.bpad5 {padding-bottom: 5px;}
.lpad5 {padding-left  : 5px;}
.rpad5 {padding-right : 5px;}

.pad6  {padding       : 6px;}
.tpad6 {padding-top   : 6px;}
.bpad6 {padding-bottom: 6px;}
.lpad6 {padding-left  : 6px;}
.rpad6 {padding-right : 6px;}

.pad10  {padding       : 10px;}
.bpad10 {padding-bottom: 10px;}
.tpad10 {padding-top   : 10px;}
.lpad10 {padding-left  : 9px; padding-bottom: 14px;}
.rpad10 {padding-right : 9px;}

.pad15  {padding       : 15px;}
.bpad15 {padding-bottom: 15px;}
.tpad15 {padding-top   : 15px;}
.lpad15 {padding-left  : 15px;}
.rpad15 {padding-right : 15px;}

.pad20  {padding     : 20px;}
.bpad20 {padding-bottom: 20px;}
.tpad20 {padding-top   : 20px;}
.lpad20 {padding-left  : 20px !important;}
.rpad20 {padding-right : 20px;}

.pad25  {padding     : 25px;}
.bpad25 {padding-bottom: 25px;}
.tpad25 {padding-top   : 25px;}
.lpad25 {padding-left  : 25px;}
.rpad25 {padding-right : 25px;}

.pad30  {padding     : 30px;}
.bpad30 {padding-bottom: 30px;}
.tpad30 {padding-top   : 30px;}
.lpad30 {padding-left  : 30px !important;}
.rpad30 {padding-right : 30px;}

.pad40  {padding     : 40px;}
.bpad40 {padding-bottom: 40px;}
.tpad40 {padding-top   : 40px;}
.lpad40 {padding-left  : 40px !important;}
.rpad40 {padding-right : 40px;}

/* Margin */
.mar1  {margin       : 1px;}
.bmar1 {margin-bottom: 1px;}

.mar2  {margin       : 2px;}
.bmar2 {margin-bottom: 2px;}
.tmar2 {margin-top   : 2px;}
.lmar2 {margin-left  : 2px;}
.rmar2 {margin-right : 2px;}

.mar5  {margin       : 5px;}
.bmar5 {margin-bottom: 5px;}
.tmar5 {margin-top   : 5px;}
.lmar5 {margin-left  : 5px;}
.rmar5 {margin-right : 5px;}

.mar10  {margin       : 10px;}
.bmar10 {margin-bottom: 10px;}
.tmar10 {margin-top   : 10px;}
.lmar10 {margin-left  : 10px;}
.rmar10 {margin-right : 10px;}

.mar20  {margin       : 20px;}
.bmar20 {margin-bottom: 20px;}
.tmar20 {margin-top   : 20px;}
.lmar20 {margin-left  : 20px;}
.rmar20 {margin-right : 20px;}

.mar25  {margin       : 25px;}
.bmar25 {margin-bottom: 25px;}
.tmar25 {margin-top   : 25px;}
.lmar25 {margin-left  : 25px;}
.rmar25 {margin-right : 25px;}

/* Height */
.h34 {height: 34px;}
.h55 {height: 55px; overflow: hidden;}
.mh100 {min-height: 100px;}

/* Width */
.wmain {width: 900px;}
.w1{width:1px;}
.w235 {width: 235px;}
.w985 {width: 985px;}
.w1025 {width: 1025px;}

/* Font Size */
.size10 {font-size: 10px;}
.size11 {font-size: 11px;}
.size13 {font-size: 13px;}
.size14 {font-size: 14px;}
.size16 {font-size: 16px;}
.size18 {font-size: 18px;}
.size20 {font-size: 20px;}
.size22 {font-size: 22px;}
.size24 {font-size: 24px;}


/* Tag <a> */
.txt_und  {text-decoration: underline;}

a {color:#004EAF;}
a:hover {color:#000}

a.txt_nund {text-decoration: none;}
a.txt_nund:hover {text-decoration: underline;}

a.txt_nundn {text-decoration: none;}
a.txt_nundn:hover {text-decoration: none;}

a.menu_top       {font-size: 11px; color: #ffffff; text-decoration: none; }
a.menu_top:hover {color: #ffffff; text-decoration: underline;}

a.btn_3 
{
 color: #ffffff;  
 text-decoration: none;
 font-size: 12px;
 font-weight: bold;
 font-family: verdana;
}

div.error      { margin-bottom: 10px; padding: 10px; border: 1px solid #ff0000; border-radius: 5px; background: #fff; }
div.error span { color: #DA2626; font-size: 12px; }
input.error    { border: 1px solid #ff0000 !important; }

div.success      { margin-bottom: 10px; padding: 10px; border: 1px solid #000000; border-radius: 5px; background: #fff;  }
div.success span { color: #000000; font-size: 12px; font-weight: bold; }


input.search_input
{
	border: 1px solid #006D8E;
	background: #ffffff;
	width: 140px;
	height: 15px;	
}

input.btn2
{
  height: 20px;
  vertical-align: middle;
  background: url(/img/site/bg_btn2.gif) repeat-x bottom; 
  border: 0px;
  
  color: #FFFFFF;
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;   
}

input.txt
{
 width  : 98%;
 border: 1px solid #BCBCBC;
 background: #ffffff;
 height: 20px;	
}

select.txt
{
 width  : 100%;
 border: 1px solid #BCBCBC;
 background: #ffffff;
 height: 20px;	
}

textarea.txt
{ 
 border: 1px solid #BCBCBC;
 background: #ffffff; 
 width: 98%; 
 height: 100px;
}

iframe {width: 100%; }

#jtvGoogleSearch1 
{
	width: 581px;
	height: 500px;
}

/* jQuery lightBox plugin - Gallery style */
#gallery {		
		padding: 1px;
		/* width: 415px; */
}
#gallery ul { list-style: none; padding: 0;  }
#gallery ul li { display: inline; }
#gallery ul img {
		border: 1px solid #D4DCE7;
		border-width: 1px;
}
#gallery ul a:hover img {
		border: 1px solid #31529F;
		border-width: 1px;
		color: #fff;
	}
#gallery ul a:hover { color: #000000; }
