/* GENERAL STYLES */
body {
	color:#7d7b80;
	font:12px arial, helvetica, sans-serif;
	margin:0;
	background:#f2f2f2;
}

/* Common Parts */
a {color:#7d7b80;}
a:hover {text-decoration:none;}
p {
	margin:0 0 15px;
	line-height:18px;
}
img {border-style:none;}
form, fieldset {
	margin:0;
	padding:0;
	border:none;
} 
input, select, label, textarea {vertical-align:middle;}
input.text,
select,
textarea {
	font:100% arial, helvetica, sans-serif;
	color:#7d7b80;
}
ul {
	margin:0 0 15px 15px;
	padding:0;
}
ul ul {margin:2px 0 2px 15px;}
/* Main Blocks */
#main {
	width:983px;
	margin:0 auto;
	background:url(../images/bg-page.gif) repeat-y;
}
#page-box {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-page-btm.gif) no-repeat 0 100%;
}
#inner {
	width:903px;
	padding:0 40px 22px;
	overflow:hidden;
	background:url(../images/bg-page-top.gif) no-repeat;
}
/*top holder*/
#top-holder {
	padding:20px 0 10px;
	font:bold 10px tahoma, arial, sans-serif;
	width:100%;
	overflow:hidden;
        text-transform: uppercase;
}
#top-holder ul {
	margin:8px 0 0;
	list-style:none;
	float:left;
}
#top-holder li {
	float:left;
	padding:0 10px;
	border-right:1px solid #68686a;
}
#top-holder a {
	color:#68686a;
	text-decoration:none;
}
#top-holder a:hover {text-decoration:underline;}
.hockey-club {
	background:url(../images/ico-group.gif) no-repeat;
	line-height:27px;
	padding-left:40px;
	float:right;
}
/*header*/
#header {
	padding:28px 0 0;
	width:100%;
	background:#000;
	border-bottom:28px solid #fed700;
}
#header:after {
	content:"";
	clear:both;
	display:block;
}
#header h1 {
	float:left;
	color:#ffd80f;
	margin:0 0 35px 25px;
	font-size:18px;
	text-align:center;
	font-weight:normal;
}
#header h1 strong {
	display:block;
	font-size:27px;
}
.logo {
	float:right;
	margin:0 60px 35px 0;
}
/*main navigation*/
#header ul {
	clear:both;
	margin:0;
	list-style:none;
	width:100%;
	position:relative;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}
#header ul:after {
	content:"";
	clear:both;
	display:block;
}
#header li {float:left;}
#header li a {
	display:block;
	padding:7px 35px;
	text-decoration:none;
}

#header li a:hover {
        text-decoration:underline;
}

#header li.mens a, #header li.mens ul {
	color:#2f1400;
	background:#fed700;
}
#header li.ladies a, #header li.ladies ul {
	color:#fff;
	background:#01137f;
}
#header li.juniors a, #header li.juniors ul {
	color:#fff;
	background:#be0000;
}
#header li ul {
	position:absolute;
	display:none;
	left:0;
	top:28px;
}
#mens #header li.mens ul {display:block;}
#ladies #header li.ladies ul {display:block;}
#juniors #header li.juniors ul {display:block;}
#header li li {
	float:none;
	display:inline;
	margin:0 10px 0 35px;
	line-height:28px;
}
#header li li a {
	display:inline;
	padding:0;
}
/*main image*/
.main-img {
	display:block;
	margin:0 0 8px;
}
/*breadcrumbs*/
.breadcrumbs {
	width:100%;
	overflow:hidden;
	margin:0;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#000;
	list-style:none;
}
.breadcrumbs li {
	float:left;
	margin:0 4px 0 0;
}
.breadcrumbs a {
	text-decoration:none;
	padding-right:9px;
	background:url(../images/split.gif) no-repeat 100% 50%;
	color:#fed700;
}
.breadcrumbs a:hover {text-decoration:underline;}
#ladies .breadcrumbs a, #ladies .menu li a:hover, #ladies .menu li.active a {color:#01137f;}
#juniors .breadcrumbs a, #juniors .menu li a:hover, #juniors .menu li.active a {color:#be0000;}
#mens .menu li a:hover, #mens .menu li.active a {color:#fed700;}
/*container*/
#container {
	width:100%;
	overflow:hidden;
	background:url(../images/border.gif) repeat-y 694px 0;
	margin:10px 0 0;
}
#container h2, #container h3 {
	margin:0 0 7px;
	font-weight:normal;
	font-size:20px;
	color:#000;
}
/*main content*/
.main-content {
	float:left;
	width:680px;
}
/*main holder*/
.main-holder {
	float:right;
	width:453px;
	padding-right:30px;
}
.main-holder img {
	display:block;
	margin:0 0 8px;
}
/*menu*/
.menu {
	float:left;
	width:151px;
	margin:10px 0 0;
	list-style:none;
	border-top:1px solid #ebebeb;
}
.menu li {
	border-bottom:1px solid #ebebeb;
	padding:5px 0;
}
.menu li a {
	color:#403e4c;
	text-decoration:none;
}
/*sidebar*/
.sidebar {
	float:right;
	width:190px;
}
.sidebar ul {
	margin:0;
	list-style:none;
}
.sidebar strong {
	display:block;
	margin:0 0 7px;
}
.sidebar strong a {text-decoration:none;}
.sidebar strong a:hover {text-decoration:underline;}
.sidebar p {margin:0 0 7px;}
/*categories*/
.categories {
	width:702px;
	overflow:hidden;
	margin:0 -22px 0 0;
	list-style:none;
}
.categories li {
	float:left;
	width:176px;
	margin:0 58px 0 0;
}
#container .categories h3 {margin:0 0 5px;}
.categories h3 a {
	color:#000;
	text-decoration:none;
}
.categories span {
	display:block;
	margin:0 0 5px;
}
.categories img {
	display:block;
	margin:0 0 10px;
}
.categories ul {
	margin:0;
	list-style:none;
}
.categories li li {
	float:none;
	width:auto;
	margin:0 0 7px;
}
.mens li a {
/*color:#fed700;*/
color:#000000;
text-decoration:none;
}
.ladies li a {
color:#01137f;
text-decoration:none;
}
.juniors li a {
color:#be0000;
text-decoration:none;
}

#footer  {
	width:983px;
	margin:0 auto;
	font:bold 10px tahoma, arial, sans-serif;
        text-transform: uppercase;
}
#footer ul {
	margin:0px 5px 0;
	list-style:none;
	float:right;
}
#footer li {
	float:left;
	padding:0 10px;
	border-left:1px solid #68686a;

}
#footer a {
	color:#68686a;
	text-decoration:none;
}
#footer a:hover {text-decoration:underline;}


#footer p {
	float:right;
}


/* EDITOR PROPERTIES */
