/* TAG's */

/* ***** */

/* ID's */

/* **** */

/* CLASS'es */

.address { margin:10px 0 6px 0; }

.address address {
	padding:15px 30px 7px 30px;
	font-size:.91em;
	line-height:1.27em;
	font-style:normal;
	color:#000;
}
.address p {
	margin:0;
	padding:0 30px 15px 30px;
	font-size:.91em;
}
.address p a:link,
.address p a:visited { color:#333; }
.address p a:hover,
.address p a:active { color:#000; }

.announces {
	margin:0 0 17px 0;
	border-bottom:1px solid #535353;
	background-color:#333;
}
.announces p {
	margin:0;
	padding:0;
}
.announces p a {
	display:block;
	width:272px;
	margin:0;
	padding:7px 10px;
	border:solid #535353;
	border-width:1px 1px 0 1px;
	background-color:#333;
}
.announces a:link,
.announces a:visited,
.announces a:hover,
.announces a:active { text-decoration:none; }

.announces p a br { display:none; }

.announces p a strong {
	display:block;
	margin:0;
	padding:0 0 9px 0;
	font-size:1.083em;
	line-height:1.23em;
	color:#FFF;
}
.announces p a span {
	display:block;
	margin:0;
	padding:0 0 5px 0;
	font-size:.91em;
	line-height:1.27em;
	color:#727272;
}
.announces .active { background:#ffd65c url("../i/bg/tizer_bg.png") repeat-x 0 100%; }

.announces a.active:link,
.announces a.active:visited,
.announces a.active:hover,
.announces a.active:active,
.announces a.active:hover strong,
.announces a.active:active strong,
.announces a.active:hover span,
.announces a.active:active span { color:#000; }


.banner-map {
	margin:15px 0 10px 0;
	padding:0 0 22px 0;
}
.banner-map h3 { margin:0 0 9px 0; }
.banner-map .img {
	position:relative;
	width:294px;
	height:238px;
	margin:0;
	padding:0;
}
.banner-map .img a {
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:294px;
	height:238px;
}
.banner-map .img img {
	width:274px;
	height:218px;
	border:10px solid #ffe581;
}
.banner-map .img span {
	position:absolute;
	bottom:-12px;
	right:4px;
	width:168px;
	height:117px;
	background:transparent url("../i/ico/ico_quadrocycle.png") no-repeat 0 0;
}


.banners-wrap { margin:6px 0; }

.banners-wrap .logos {
	padding:0 0 0 10px;
	text-align: center;
}

.banners-wrap .logos img {
	padding:0 6px;
	vertical-align:top;
}

.series-calendar { margin:0 0 20px 0;}

.series-calendar p {
	margin:0;
	padding:0;
	border-bottom:1px solid #333;
}

.series-calendar a {
	display:block;
	border:solid #333;
	border-width:1px 1px 0 1px;
	background:#ab843e url("/i/bg/calendar_bg_3.png") repeat-x 0 0;
	overflow:hidden;
}
.series-calendar a:link,
.series-calendar a:visited,
.series-calendar a:hover,
.series-calendar a:active {
	text-decoration:none;
	outline:none;
}
.series-calendar br { display:none; }

.series-calendar a strong,
.series-calendar a span,
.series-calendar a em { display:block; }

.series-calendar a strong,
.series-calendar a span {
	float:left;
	padding:7px 5px 13px 9px;
	/*font-size:.91em;*/
}

.series-calendar a strong {
	width:53px;
	color:#000;
	background:#be963f url("/i/bg/calendar_bg_3.png") repeat-x 0 0;
}

.series-calendar a span {
	width:86px;
	margin:0;
	padding:8px 0 13px 10px;
	font-size:.91em;
	color:#fff;
	background:#332e25 url("/i/bg/calendar_bg_2.png") repeat-x 0 0;
}
.series-calendar a em {
	padding:8px 5px 7px 170px;
	font-size:.91em;
	font-style:normal;
	color:#000;
}

.series-calendar h3 { margin:0 0 6px 0; }

/* ******** */
