/* === reset Markup-UA === */
a:hover{color:#c00;}
a{
	color:#369;
	text-decoration:none;
}
ul, ol{list-style:none;}
img, form, fieldset{border:none;}
ul, ol, form, fieldset{
	margin:0;
	padding:0;
}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, p{margin:0;}
table{width:100%; border-collapse:collapse;}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
input, select, textarea{font-family: "Lucida Grande", Tahoma, Arial, sans-serif;}
input, select{font-size:0.833em;}
input:focus { outline: none; }
textarea:focus { outline: none; }
select:focus { outline: none; }
/* === end reset Markup-UA === */
body{
	background:#fff url(Images/SkateBuzz/bg-body.jpg) repeat-x;
	font:0.75em/1.5em  "Lucida Grande", Tahoma, Arial, sans-serif;
	color:#333;
}

.main-wrapp{
	width:100%;
	background:url(Images/SkateBuzz/bg-body-2.jpg) repeat-x;
	height:100%;
}
.main{
	width:996px;
	margin:0 auto;
	padding:8px 0 0 0;
}
/*--header--*/
#header{
	width:100%;
	height:88px;
}
.header-block{
	width:100%;
	position:relative;
	height:87px;
}
.header-block:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
}
.header-left{
	background:url(Images/SkateBuzz/bg-header-left.png) no-repeat;
	width:192px;
	height:87px;
	float:left;
}
.header-right{
	float:right;
	background:url(Images/SkateBuzz/bg-header-right.png) no-repeat;
	width:26px;
	height:87px;
	overflow:hidden;
}
/*--logo--*/
.logo,
.logo a{
	display:block;
	width:195px;
	height:77px;
}
.logo{
	position:absolute;
	top:5px;
	left:5px;
}
.logo a{
	text-indent:-9999px;
	overflow:hidden;
	background:url(Images/SkateBuzz/logo.png) no-repeat;
	position:relative;
	cursor:pointer;
}
.header-center{
	width:778px;
	background:url(Images/SkateBuzz/bg-header-rep.png) repeat-x;
	height:87px;
	float:left;
}
/*--main-menu--*/
.main-menu{
	width:560px;
	position:absolute;
	right:0px;
	top:37px;
}
.main-menu:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
}
.main-menu li{
	float:left;
	height:1%;
	position:relative;
	margin:0 -11px;
}
.main-menu li em.left-active{
	float:left;
	width:19px;
	height:75px;
	overflow:hidden;
}
.main-menu li.active em.left-active{background:url(Images/SkateBuzz/btn-left-active.png) no-repeat;}
.main-menu li em.right-active{
	float:left;
	width:19px;
	height:75px;
	overflow:hidden;
}
.main-menu li.active em.right-active{background:url(Images/SkateBuzz/btn-right-active.png) no-repeat;}
.main-menu li a{
	float:left;
	padding:20px 8px 0 8px;
	/*height:55px;*/
	height:40px;
}
.main-menu li.active a{background:url(Images/SkateBuzz/btn-rep-active.png) repeat-x;}
.main-menu li a span{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:16px;
	cursor:pointer;
	background:url(Images/SkateBuzz/btn-main-menu.gif) no-repeat;
}
.main-menu li a span.contest{
	background-position:-226px 0;
	width:54px;
}
.main-menu li a span.skating{
	background-position:-280px 0;
	width:78px;
}
.main-menu li a span.athlete{
	background-position:-358px 0;
	width:49px;
}
.main-menu li a span.events{
	background-position:-407px 0;
	width:45px;
}
.main-menu li a span.shop{
	background-position:-452px 0;
	width:35px;
}
/*--main menu hover--*/
.main-menu li a:hover span.contest{background-position:-713px 0;}
.main-menu li a:hover span.skating{background-position:-767px 0;}
.main-menu li a:hover span.athlete{background-position:-845px 0;}
.main-menu li a:hover span.events{background-position:-894px 0;}
.main-menu li a:hover span.shop{background-position:-939px 0;}
/*--main menu active--*/
.main-menu li.active a:hover span.contest,
.main-menu li.active a span.contest{background-position:-1200px 0;}
.main-menu li.active a:hover span.skating,
.main-menu li.active a span.skating{background-position:-1254px 0;}
.main-menu li.active a:hover span.athlete,
.main-menu li.active a span.athlete{background-position:-1332px 0;}
.main-menu li.active a:hover span.events,

.main-menu li.active a span.events{background-position:-1381px 0;}
/*--top-box--*/
.top-box{
	position:absolute;
	top:12px;
	right:30px;
	width:310px;
}
.login-wrapp{
	float:left;
	height:13px;
	padding:7px 0 0 10px;
}
.login-wrapp li{
	float:left;
	height:13px;
	padding-right:3px;
}
.login-wrapp li.login{
	background:url(Images/SkateBuzz/btn-login.gif) no-repeat -78px 0;
	padding-left:7px;
}
.login-wrapp li a{
	display:block;
	height:13px;
	background:url(Images/SkateBuzz/btn-login.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.login-wrapp li.register a{
	background-position:0 0;
	width:48px;
}
.login-wrapp li.login a{
	background-position:-48px 0;
	width:30px;
}
.search-wrapp{
	float:right;
	height:24px;
	width:193px;
	overflow:hidden;
}
.search{
	float:left;
	height:23px;
}
.search input{float:left;}
a.btn-search{
	float:left;
	background:url(Images/SkateBuzz/BtnSearch.gif) no-repeat;
	width:23px;
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
}
a.btn-search:hover{background-position:0 -24px;}
.search-input-bg{
	background:url(Images/SkateBuzz/bg-input.gif) no-repeat;
	width:166px;
	height:18px;
	float:left;
	margin-right:4px;
	display:inline;
	padding-top:6px;
}
.search-input-bg input{
	background:none;
	border:none;
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	color:#666;
	font-size:0.75em;
	width:146px;
	padding:0px 10px 0 10px;
	line-height:12px;
	margin:0;
}
/*--content--*/
#content{
	width:100%;
}
.content-header{
	background:url(Images/SkateBuzz/bg-main-content-header.png) no-repeat;
	width:996px;
	height:9px;
	overflow:hidden;
}
.main-content{
	background:url(Images/SkateBuzz/bg-main-content.png) repeat-y;
	width:996px;
}
.content-footer{
	background:url(Images/SkateBuzz/bg-main-content-footer.png) no-repeat;
	width:996px;
	height:10px;
	overflow:hidden;
}
.content-holder{
	width:986px;
	margin:0 auto;
	overflow:hidden;
	padding:15px 0;
	background:url(Images/SkateBuzz/bg-content.gif) repeat-x;
}

/*--block-content---*/
.block-content{
	background:url(Images/SkateBuzz/bg-block.png) no-repeat;
	width:638px;
	margin-bottom:15px;
	color:#333;
}
.block-content-header{
	padding:11px 20px 17px 20px;
	width:598px;
	overflow:hidden;
	position:relative;
}
.block-content-header h2{
	float:left;
	font-weight:bold;
	line-height:23px;
	font-size:1.333em;
	padding:0 20px 0 10px;
}
.n-header{
	width:600px;
	padding:11px 20px 17px 18px;
}
.n-header h2{padding:0 20px 0 0;}
.block-content-header p.event-calendar{
	float:left;
	background:url(Images/SkateBuzz/bg-event.gif) no-repeat 0 50%;
	padding:0 0 0 25px;
	line-height:23px;
	color:#135386;
	font-size:0.833em;
}

.block-content-header p.p-left{
	float:left;
	padding:5px 0 0 0;
}
/*--btn--*/
a.btn{
	color:#fff;
	float:left;
	font-size:0.833em;
	line-height:14px;
	text-decoration:none;
	display:block;
	text-align:center;
	background:url(Images/SkateBuzz/btn.gif) no-repeat;
	width:47px;
	height:14px;
	overflow:hidden;
}
/*--btn hover--*/
a.btn:hover{
	background-position:0 -14px;
	color:#fff;
}

.block-content-holder{
	width:100%;
	overflow:hidden;
	position:relative;
}

/*--tab-wrapp--*/
.tab-wrapp{
	width:308px;
	padding-bottom:15px;
}
.tabset {
	float:left;
	width:308px;
}
a.tab {
	float: left;
	margin-bottom:-9px;
	position: relative;
	height:26px;
	padding:18px 0 0 0;
	width:152px;
	outline:none;
}
a#btn-tab-left.tab.active{background:url(Images/SkateBuzz/btn-tab-left.png) no-repeat;}
a#btn-tab-right.tab.active{background:url(Images/SkateBuzz/btn-tab-right.png) no-repeat;}
a#btn-tab-right.tab,
a#btn-tab-right.tab.active{
	float:right;
}
span.top-headlines{
	background:url(Images/SkateBuzz/top-headlines.png) no-repeat;
	width:97px;
	height:11px;
	display:block;
	overflow:hidden;
	margin:0 auto;
	text-indent:-9999px;
	cursor:pointer;
}
span.cant-miss{
	background:url(Images/SkateBuzz/cant-miss.png) no-repeat;
	width:117px;
	height:11px;
	display:block;
	overflow:hidden;
	margin:0 auto;
	text-indent:-9999px;
	cursor:pointer;
}
div.tab {
	width:308px;
	clear: both;
	background:url(Images/SkateBuzz/btn-tab-content.png) no-repeat;
	height:326px;
}
.tab-content{
	width:298px;
	margin:0 auto;
	position:relative;
	padding:11px 0 0 0;
}
.menu-tab{
	width:100%;
	overflow:hidden;
}
.menu-tab li{
	width:298px;
	float:left;
	margin-bottom:1px;
}
.menu-tab li a{
	float:left;
	width:280px;
	height:32px;
	line-height:32px;
	overflow:hidden;
	text-decoration:none;
	color:#369;
	padding-left:18px;
}
.menu-tab li a span{
	display:block;
	height:32px;
	width:280px;
	cursor:pointer;
	background:url(Images/SkateBuzz/pointer.gif) no-repeat 95% -32px;
}
.menu-tab li.color a{background:#E5EAED;}
.menu-tab li a:hover{
	color:#fff;
	background:url(Images/SkateBuzz/bg-li.gif) repeat-x;
}
.menu-tab li a:hover span{background-position:95% 0;}
.tab-cont-last{
	width:270px;
	overflow:hidden;
	padding:15px 4px 0 15px;
}
.tab-cont-last a.btn{float:right;}
.tab-cont-last a.rss{
	float:left;
	margin-top:-7px;
	position:relative;
}

/*--footer--*/
#footer{
	width:100%;
	padding:20px 0 10px 0;
}
#footer ul{
	height:1%;
	text-align:center;
	padding-bottom:10px;
}
#footer ul li{
	display:inline;
	padding:0 8px 0 10px;
	background:url(Images/SkateBuzz/line.gif) no-repeat 0 50%;
	/*--font-size:0.917em;--*/
}
#footer ul li:first-child{
	padding-left:0;
	background:none;
}
#footer p{
	text-align:center;
	color:#666;
	padding-bottom:10px;
}
/*--sign-block--*/
.sign-block{
	background:url(Images/SkateBuzz/bg-sign-block.png) no-repeat;
	width:265px;
	height:106px;
	overflow:hidden;
	float:right;
}
.sign-block-wprapp{
	position:relative;
	width:230px;
	height:91px;
	padding:15px 15px 0 20px;
}
.sign-block-wprapp h3{
	float:left;
	text-transform:uppercase;
	color:#fff;
	font-size:1.167em;
	margin-top:5px;
}
.sign-form{
	width:165px;
	float:right;
}
.sign-form .search-input-bg{margin-bottom:6px;}
.sub-login{
	width:100%;
	overflow:hidden;
	clear:both;
}
/*--btn-2--*/
a.btn-2{
	background:url(Images/SkateBuzz/btn-2.gif) no-repeat;
	width:68px;
	height:18px;
	line-height:18px;
	text-align:center;
	overflow:hidden;
	display:block;
	float:right;
	color:#fff;
	text-decoration:none;
	font-size:0.833em;
}
/*--btn-2-hover--*/
a.btn-2:hover{
	background-position:0 -18px;
	color:#fff;
}
/*--btn-3--*/
a.btn-3{
	background:url(Images/SkateBuzz/btn-3.gif) no-repeat;
	width:110px;
	height:18px;
	line-height:18px;
	text-align:center;
	overflow:hidden;
	display:block;
	float:right;
	color:#fff;
	text-decoration:none;
	font-size:0.833em;
}
/*--btn-3-hover--*/
a.btn-3:hover{
	background-position:0 -18px;
	color:#fff;
}
