/* =Fonts
-----------------------------------------------------------------------------*/
@font-face {
    font-family: 'CalibriRegular';
    src: url('../font/calibri/calibri-webfont.eot');
    src: url('../font/calibri/calibri-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/calibri/calibri-webfont.woff') format('woff'),
         url('../font/calibri/calibri-webfont.ttf') format('truetype'),
         url('../font/calibri/calibri-webfont.svg#CalibriRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CalibriBold';
    src: url('../font/calibriBold/calibrib-webfont.eot');
    src: url('../font/calibriBold/calibrib-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/calibriBold/calibrib-webfont.woff') format('woff'),
         url('../font/calibriBold/calibrib-webfont.ttf') format('truetype'),
         url('../font/calibriBold/calibrib-webfont.svg#CalibriBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* =Reset
-----------------------------------------------------------------------------*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i,  dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, blockquote {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	font-size: 100%;
}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
table {border-collapse: collapse; border-spacing: 0;}
td, td img, th {vertical-align: top;} 
input, select, button, textarea {margin: 0;font-size: 100%;}
input[type="text"], input[type="password"], textarea {padding: 0;}
input[type="checkbox"] {vertical-align: bottom;}
input[type="radio"] {vertical-align: text-bottom;}
sub {vertical-align: sub;font-size: smaller;}
sup {vertical-align: super;font-size: smaller;}
li{list-style: none;}
i{font-style: normal;}
ins{text-decoration: none;}

/* =Set Default Values
-----------------------------------------------------------------------------*/
html {
	overflow-y: scroll;
	height: 100%;
	background:#fff;
	background: #ededed;
}
body {
	position: relative;
	height: 100%;
	min-width: 1000px;
	color: #000;
	font: 14px/18px 'CalibriRegular', Calibri, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
}
input, select, button, textarea {
	outline:none;
	color:#666;
	vertical-align:middle;
	font-family: 'CalibriRegular', Calibri, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
}
form,fieldset{margin:0;padding:0;border-style:none;}
label, input[type="button"], input[type="submit"], button {cursor: pointer;}
th {text-align: left;font-weight: 100;}
a, a:visited {color: #000; text-decoration: none !important;}
/*a:hover, a:focus, a:active {color: #039;}*/
a:hover, a:focus, a:active {color: #000;}
img{border-style:none;}
q{quotes:none;}
q:before, q:after{content:'';}
.left, .list-hor li{float: left;}
.right{float: right;}
.clear{clear:both;}
.nobullet{list-style: none; line-height: 0; letter-spacing:-1em; font-size: 0;}
.nobullet li{ position: relative;display: inline-block; vertical-align: top; line-height: 14px; letter-spacing:normal; font-size: 14px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.nobullet {font-size: 1px;}}


/* =Informers all
-----------------------------------------------------------------------------*/
.tourname{
	background:#cc0000;
	/*background:#cc0000 url('../images/informer_logo.jpg') no-repeat 98% 50%;*/
	color:#fff;
}
.matchblock, .date, .team{
	float:left;
	text-align:center;
	line-height: 100%;
}
/* =Informer 1 (380x90)
-----------------------------------------------------------------------------*/
.block1{
	width: 380px;
	height: 90px;
	overflow: hidden;
}
.block1 .tourname{
	font-size: 11px;
	padding: 2px 10px;
	text-decoration: none;
	background: #cc0000 url('../images/video_icon2.png') no-repeat 99% 50%;
}
.block1 .matchblock{
	width: 110px;
	height: 57px;
	margin-right: 6px;
	font-size: 9px;
	padding: 4px 5px 4px 5px;
	position: relative;
}
.block1 .matchblock:last-child{
	border-right:0;
}
.block1 .matchblock .team{
	width: 55px;
}
.block1 .matchblock .team img{
	width: 25px;
}
.block1 .matchblock .team span small{
	color: #999;
}
.block1 .matchblock .date{
	float: none;
	position: absolute;
	bottom: 0;
	background: #fff;
	text-align: center;
	color: #000;
	white-space: nowrap;
	width:110px;
}
.block1 .matchblock .time{
	display: inline-block;
}
/* =Informer 2 (240x350)
-----------------------------------------------------------------------------*/
.block2{
	width: 240px;
	height: 350px;
	overflow: hidden;
}
.block2 .tourname{
	font-size: 13px;
	padding: 2px 10px;
	text-decoration: none;
}
.block2 .matchblock{
	width: 240px;
	height: 70px;
	background: url('../images/video_icon2.png') no-repeat 50% 60%;
	margin-bottom: 10px;
	font-size: 12px;
	padding: 24px 5px 5px 0px;
	position: relative;
}
.block2 .matchblock:last-child{
	border-right:0;
}
.block2 .matchblock .team{
	width: 120px;
}
.block2 .matchblock .team img{
	width: 50px;
}
.block2 .matchblock .team span small{
	color: #999;
}
.block2 .matchblock .date{
	float: none;
	position: absolute;
	top: 0;
	background: #fff;
	text-align: center;
	color: #000;
	white-space: nowrap;
	width: 240px;
	font-size: 13px;
	padding: 4px;
}
.block2 .matchblock .time{
	display: inline-block;
}
/* =Informer 3 (300x250)
-----------------------------------------------------------------------------*/
.block3{
	width: 300px;
	height: 250px;
	overflow: hidden;
}
.block3 .tourname{
	font-size: 13px;
	padding: 2px 10px;
	text-decoration: none;
}
.block3 .matchblock{
	width: 300px;
	height: 64px;
	background: url('../images/video_icon2.png') no-repeat 10px 50%;
	margin-bottom: 0;
	font-size: 12px;
	padding: 5px 5px 5px 0px;
	position: relative;
}
.block3 .matchblock:last-child{
	border-right:0;
}
.block3 .white{
	background: #fff url('../images/video_icon2.png') no-repeat 10px 50%;
}
.block3 .matchblock .team{
	width: 150px;
}
.block3 .matchblock .team img{
	width: 45px;
}
.block3 .matchblock .team span small{
	color: #999;
}
.block3 .matchblock .date{
	float: none;
	position: absolute;
	top: 20px;
	left: 103px;
	background: #fff;
	text-align: center;
	color: #000;
	white-space: nowrap;
	width: 94px;
	font-size: 11px;
	padding: 2px;
}
.block3 .white .date{
	background: #ededed;
}
/* =Informer 4 (728x90)
-----------------------------------------------------------------------------*/
.block4{
	width: 728px;
	height: 90px;
	overflow: hidden;
}
.block4 .tourname{
	font-size: 11px;
	padding: 2px 10px;
	text-decoration: none;
}
.block4 .matchblock{
	width: 230px;
	height: 60px;
	background: url('../images/video_icon2.png') no-repeat 50% 98%;
	margin-right: 3px;
	font-size: 11px;
	padding: 4px 5px 4px 5px;
	position: relative;
}
.block4 .matchblock:last-child{
	margin-right:0;
}
.block4 .white{
	background: #fff url('../images/video_icon2.png') no-repeat 50% 98%;
}
.block4 .matchblock .team{
	width: 92px;
}
.block4 .matchblock .right{
	float: right !important;
}
.block4 .matchblock .team img{
	width: 40px;
}
.block4 .matchblock .team span small{
	color: #999;
}
.block4 .matchblock .date{
	float: none;
	position: absolute;
	top: 20px;
	left: 75px;
	background: #fff;
	text-align: center;
	color: #000;
	white-space: nowrap;
	width: 80px;
	font-size: 9px;
	padding: 2px;
}
.block4 .white .date{
	background: #ededed;
}
/* =Informer 5 (128x647)
-----------------------------------------------------------------------------*/
.block5{
	width: 128px;
	height: 647px;
	overflow: hidden;
}
.block5 .tourname{
	font-size: 11px;
	padding: 2px 10px;
	text-decoration: none;
	text-align: center;
	line-height: 90%;
}
.block5 .matchblock{
	width: 128px;
	height: 165px;
	background: url('../images/video_icon2.png') no-repeat 4px 24px;
	margin-bottom: 10px;
	font-size: 12px;
	padding: 30px 5px 5px 0px;
	position: relative;
}
.block5 .matchblock:last-child{
	margin-bottom:0;
}
.block5 .matchblock .team{
	width: 128px;
	margin-bottom: 15px;
}
.block5 .matchblock .team img{
	width: 50px;
}
.block5 .matchblock .team span small{
	color: #999;
}
.block5 .matchblock .date{
	float: none;
	position: absolute;
	top: 0;
	background: #fff;
	text-align: center;
	color: #000;
	white-space: nowrap;
	width: 128px;
	font-size: 11px;
	padding: 4px;
}
.block5 .matchblock .time{
	display: inline-block;
}