body {
	font:13px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	background:#fff;
	margin:0;
	min-width:1000px;
}
a {
	text-decoration:underline;
	color:#53749f;
}
a:hover {text-decoration:none;}
img {border:none;}
form,
fieldset {
	padding:0;
	margin:0;
	border:0;
}
input,
select,
textarea {
	font:12px/15px Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
blockquote, q {quotes:none;}
q:before,
q:after {content: "";}
a:focus,
input:focus,
textarea:focus,
select:focus {outline:none;}
/* wrapper */
.wrapper {
	width:100%;
	overflow:hidden;
	/*position:relative;*/
}
.w1,
.w2 {
	float:left;
	position:relative;
	left:50%;
}
.w2 {
	left:-50%;
	width:1034px;
}
/* header */
.header {
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	padding:29px 0 0;
}
.logo {	display:block;
	font-size:21px;
	line-height:24px;
	text-transform:uppercase;
	margin:0 0 26px 37px;}.logo a {	display:block;	height:100%;
	color:#3a75c4;
	text-decoration:none;}
.logo a:hover {text-decoration:underline;}
.header .block {
	width:100%;
	overflow:hidden;
	padding:0 0 9px;
}
.nav {
	float:left;
	padding:0 34px 0 13px;
	background:url(../images/bg-nav.gif) no-repeat;
}
.nav ul {
	float:left;
	list-style:none;	margin:0;	padding:0 13px 0 0;
	background:url(../images/bg-nav.gif) no-repeat 100% -120px;
}
.nav li {
	float:left;
	padding:14px 24px 22px;
	font:18px/21px Arial, Helvetica, sans-serif;
	background:url(../images/bg-nav.gif) repeat-x 0 -60px;
}
.nav a {color:#000;}
.search-box {
	float:left;
	padding:12px 0 0;
}
.search-box .text {
	float:left;	width:189px;
	height:29px;	overflow:hidden;	background:url(../images/bg-search-box.gif) no-repeat;	padding:2px;
	margin:0 18px 0 0;}.search-box .text input {	float:left;	margin:0;	padding:5px 14px 7px;	border:0;	background:none;	width:161px;
	color:#4d4d4d;
	font:14px/17px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.search-box .btn-submit {	float:left;	margin:0;	padding:0 0 2px;	border:0;	cursor:pointer;	background:url(../images/bg-search-box.gif) no-repeat -211px 0;	width:90px;	height:33px;
	color:#000;
	font-size:18px;
	line-height:33px;}
/* breadcrumbs */
.breadcrumbs {
	list-style:none;	margin:0;	padding:0 54px 16px;
	overflow:hidden;
}
.breadcrumbs li {
	float:left;
	font-size:12px;
	line-height:15px;
	background:url(../images/bul-01.gif) no-repeat 0 4px;
	padding:0 6px 0 13px;
}
.breadcrumbs li:first-child {	padding-left:0;	background:none;}
.breadcrumbs a {color:#1a4780;}
/* main */
.main {
	/*width:100%;*/
	overflow:hidden;
	/*margin:0 0 12px;*/
	margin:0 auto 12px;
	width:1034px;
}
.content {
	float:left;
	width:713px;
	padding:0 17px;
}
.content h1 {
	margin:0 0 6px;
	text-align:center;
	font:36px/39px Georgia, "Times New Roman", Times, serif;
}
h1.h01 {
	margin:0 0 6px;
	text-align:center;
	font-size:28px;
}
.adv-search {
	width:661px;
	padding:42px 53px 18px;
	margin:0 -17px 0;
	background:url(../images/bg-search-top.png) no-repeat 0 7px;
	overflow:hidden;
}
.adv-search .row {
	width:100%;
	padding:0 0 18px;
}
.adv-search .row:after {	clear:both;	content:"";	display:block;}
.adv-search .frame {
	float:left;
	padding:0 22px 0 0;
}
.adv-search label {
	float:left;
	padding:3px 9px 5px 0;
}
.adv-search .sel {
	float:left;
	min-height:22px;
	padding:1px 14px 1px 0;
}
.adv-search select {
	float:left;
	margin:0;
	width:93px;
	font:13px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
}
.adv-search .text {	float:left;
	height:24px;	overflow:hidden;	background:url(../images/bg-txt.gif) no-repeat;	padding:0 14px 0 3px;}
.adv-search .text .in {
	float:left;
	padding:0 3px 0 0;
	background:url(../images/bg-txt.gif) no-repeat 100% -48px;
}.adv-search .text input {	float:left;	margin:0;	padding:2px 4px 4px;
	height:18px;	border:0;	background:url(../images/bg-txt.gif) repeat-x 0 -24px;	width:123px;
	font:13px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;}
.adv-search .text-date-addition-1 input {width:150px;}
.adv-search .text-2 input {width:18px;}
.adv-search .text-3 input {width:27px;}
.adv-search .link {
	float:left;
	line-height:24px;
}
.search-result {
	width:100%;
	overflow:hidden;
	margin:0 0 21px;
	padding:0 0 13px;
	background:url(../images/bg-search-result.jpg) no-repeat 50% 100%;
}
.ttl {
	margin:0 36px;
	text-align:center;
	padding:0 0 20px;
	border-bottom:1px solid #000;
	font:21px/24px Georgia, "Times New Roman", Times, serif;
}
.data {
	width:100%;
	border-collapse:collapse;
	margin:0 0 37px;
}
.data th {
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	line-height:47px;
	padding:0 0 10px 12px;
}
.data td {
	padding:0 5px 0 12px;
	line-height:36px;
}
.data .odd td {background:#f1f2ed;}
.data .even td {background:#fff;}
.data .col-first {padding-left:36px;}
.data .col-last {padding-right:36px;}
/* sidebar */
.sidebar {
	float:right;
	width:250px;
	padding:47px 17px 0 0;
}
.cell {
	background:#f1f2ed url(../images/bg-cell.gif) no-repeat 0 100%;
	padding:32px 35px 43px;
	overflow:hidden;
	margin:0 0 15px;
}
.list {
	list-style:none;	margin:0;	padding:0 0 21px;
}
.list li {
	font-size:14px;
	line-height:17px;
	padding:0 0 11px;
}
.list a {color:#000;}
/* footer */
.footer {
	width:928px;
	overflow:hidden;
	margin:0 auto;
	padding:0 36px 35px;
}
.footer p {margin:0 0 2px;}

/* form "add" */
.form-add {
	margin-top:20px;
	padding-left:20px;
	font-size:13px;
}
.form-add div {margin-bottom:9px;}
.form-add label {
	float:left;
	overflow:hidden;
	padding:0;
	width:200px;
}
.form-add input {
	border:1px solid #BBB9AD;
	font-size:13px;
	height:18px;
	width:238px;
}
.form-add .input-file {
	height:25px;
}
.form-add .input-submit {
	height:23px;
	width:119px;
}
.form-add .submit {
	text-align:center;
	padding-top:30px;
}
.form-add textarea {
	width:300px;
	border:1px solid #BBB9AD;
}
.form-add .error-message {
	color:#cc0000;
	font-weight:bold;
	margin-bottom: 10px;
	display: block;
}

.pages {
	border-top:1px solid #e8e3e0;
	overflow:hidden;
	padding:10px 0 10px 0;
	text-align:center;
	margin:0 36px;
}
.pages li {
	list-style: none;
	display: inline;
	font-size: 12px;
	margin-right:8px;
}
.pages a {
	font-size:12px;
	color:#1a4780;
	text-decoration:underline;
}
.pages a:hover {
	text-decoration:none;
}
.pages .current {
	display:inline;
	text-align:center;
	padding:2px 4px 2px 4px;
	background:#ebebeb;
	border:1px solid #858384;
	font-size:12px;
	font-weight:bold;
	margin-right:8px;
}
#blog-button-edit {
	text-align: right;
}
.clubs-button, .tournament-button {
	float: right;
}
.clear {
	clear: both;
}
.form-add .blog-label {
	width: 80px;
}
.form-add .blog-input-text {
	width: 250px;
}
.form-add .blog-textarea {
	width: 531px;
}
.form-add .text-editor-panel {
	background: url('/img/comments/comments_border.gif') repeat-x;
	width: 533px;
	height: 24px;
	padding-bottom: 0px;
	margin-left: 80px;
	margin-bottom:0px;
}
.form-add .text-editor-buttons {
	height:16px;
	margin:3px;
	overflow:hidden;
	width:16px;
	cursor: pointer;
}