/* css for http://www.bzsport.ru/ */

html, body, div, table, p {
	display: block;
	margin: 0;
	padding: 0;
	text-align: left;
}

body {
	font: 400 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #274897;
	background: #fefefe url(img/bg.gif) repeat top left;
	text-align: center;
	margin-bottom: 12px;
}


a {
	text-decoration: none;
	color: #4e6fb1;
}
a:hover {
	text-decoration: underline;
}

image {
	display: inline;
	border: none;
}

table td {
	padding: 0;
	text-align: left;
	vertical-align: top;
}

p {
	margin: 7px 12px;
	padding: 1px;
}
p.red {
	text-align: center;
	font-weight: 900;
	color: red;
}



/* table */
table#body {
	width: 970px;
	maring: 0 auto;
	background: #fefefe;
	border: 5px solid #fefefe;
	border-top: none;
	padding: 0;
}
table#body td#col1 {
	width: 664px;
	height: 222px;
	text-align: center;
}
table#body td#col2 {
	width: 148px;
}
table#body td#middle {
	width: 158px;
	background: url(img/bg_middle.gif) repeat-y top left;
	text-align: center;
}
table#body td.menu {
	height: 36px;
	background: #c1cce9 url(img/bg_menu.gif) repeat-x top left;
	border-top: 2px solid #fefefe;
	border-bottom: 2px solid #fefefe;
	text-align: right;
	vertical-align: middle;
}
table#body td.content {
	background: #d3ebc3;
	padding: 7px 0px 24px 0px;
}
table#body td.podval {
	height: 42px;
	background: #c7d1ea url(img/bg_bottom.gif) repeat-x top left;
	border-top: 5px solid #fefefe;
}

/* menu */
table#menut {
	height: 36px;
	background: url(Img/bg_menu.gif) repeat-x top left;
	float: right;
}
table#menut td {
	text-align: center;
	vertical-align: middle;
}
table#menut td.m  {
	padding: 0px 7px 0px 7px;
}
table#menut td.m a {
	color: #fefefe;
}
table#menut td.d {
	width: 6px;
	height: 36px;
	background: url(img/bg_menu_delim.gif) no-repeat top left;
	padding: 5px 0 24px 0;
}
table#menut td.m#cur {
	background: url(img/bg_menu_select.gif) repeat-x top left;
}
table#menut td.d#left {
	background: url(img/bg_menu_left.gif) no-repeat top left;
}
table#menut td.d#right {
	background: url(img/bg_menu_right.gif) no-repeat top left;
}

/* index */
table.index {
	width: 95%;
	margin: 12px auto;
	font-size: 8pt;	
}
table.index td {
	padding: 1px 3px;
}

table.index td.h {
	font-weight: 900;
	font-size: 17px;
}
table.index td.r {
	text-align: right;
	width: 1%;
}
table.index td p {
	text-align: justify;
}


/* gallery */
table.g {
	width: 100%;
}
table.g td {
	padding: 0;
	width: 146px;
	height: 146px;
}
table.g td.y {
	padding: 0;
	width: 146px;
	height: 146px;
	background: url(img/galler.gif) no-repeat top left;
	text-align: center;
	vertical-align: middle;
}




/* div */
div#wrap {
	width: 970px;
	margin: 0 auto;
}
div#middle {
	width: 148px;
	margin: 0 auto;
	text-align: center;
}

div#action {
	width: 380px;
	margin: 0 auto;
	text-align: center;
	background: #fefefe url(img/action.gif) no-repeat bottom left;
}
div#action1 {
	width: 330px;
	margin: 0 auto;
	padding: 5px 0px;
	padding: 0;
	text-align: left;
}
div#action1 a {
	color: #274897;
}


/* news */
div#newsname {
	margin: 5px 0;
	text-align: center;
	color: #51a71a;
	font-weight: 900;
}
div.n_block {
	margin: 20px 5px;
	width: 138px;
	padding: 0;
	font-size: 8pt;
}
div.n_date {
	color: #2a6902;
	font-size: 9px;
}
div.n_link {
	text-align: right;
}
div.n_link a {
	color: #77c77f;
	font-weight: 900;
}

/* news index */
div.s_block {
	margin: 12px 1px 24px 1px;
	padding: 1px;
	border-bottom: 1px dotted #fefefe;
}
div.s_date {
	margin: 2px 2px 10px 2px;
	text-align: right;
	font-weight: 900;
	color: #cc0000;
}
div.s_head {
	margin: 2px;
	font-weight: 900;
}
div.s_text {
	margin: 5px 12px 12px 5px;
	text-align: justify;
}
div.s_text a {
	text-decoration: underline;
}
div#list {
	margin: 12px;
	font-size: 9pt;
	text-align: center;
}
div#list a {
	padding: 0 5px;
	text-decoration: underline;
}
div#list a#current {
	font-weight: 900;
	color: #777777;
	text-decoration: none;
}

/* middle column */
div#roliki {
	font-size: 8pt;
	color: #fefefe;
}
div#rol {
	background: #385db3;
	margin: 5px auto 5px auto;
	padding: 10px 0 15px 0;
	width: 90px;
	text-align: center;
}



/* a */
a.rolik {
	font-size: 8pt;
	color: #fefefe;
	display: block;
	margin: 7px 0 1px 0;
}

a.a {
	color: #77c77f;
	font-weight: 900;
}

a.center {
	color: #fefefe;
	font-weight: 900;
	font-size: 13px;
}

img.rolik {
	border:1px solid #c1cce9;
}

image.ii {
	display: block;
	border: 1px solid #fefefe;
	background: #fefefe;
	padding: 1px;
}

/*
a.z {
	border: 1px solid #777777;
}*/
