* {margin:0; padding:0;}
img {border:0;}
body {min-width:1005px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; background:#fefefe url(img/body2.jpg) fixed;}
a:link, a:visited {color:#000; text-decoration:none;}
.header {height:98px; background:#74a2d9; position:relative; text-align:center; font-size:18px; font-weight:bold; text-transform:uppercase; margin:2px;}
	.logoMks {position:absolute; left:10px; top:0; width:98px; height:98px;}
	
	.titleBlack {position:absolute; color:#000; width:350px; left:118px; top:3px; font-family:Arial; font-weight:normal; z-index:3;}
		.titleBlack span {display:block; font-size:42px;}
	.titleWhite {position:absolute; top:-1px; left:6px; color:#fff; z-index:4;}
	
	#topPix {position:absolute; right:0; top:-6px; height:113px; z-index:2;}
		#topPix li {float:left; list-style:none; width:123px; margin:0 2px 0 0;}
	
.menu-holder {height:30px; background:url(img/menu2.gif) repeat-x; margin:2px; position:relative; z-index:10;}

.container {margin:0 254px 0 0; position:relative; z-index:1; }
		.left {width:301px; float:left; padding:0 3px 0 0;}
	.photo {}
		.photo img {margin:0 0 7px 4px; border:1px solid #b7b7b6;}
		.photo-comment a, .photo-comment a:visited {display:block; padding:15px 10px 0 0; text-align:right;}

	.blockPhoto {background:url(img/blockPhoto2a.gif) no-repeat top; padding:0 5px 5px 5px; width:287px; height:88px;}
	.blockEvent {background:#c6d9f1 url(img/blockEvent2a.gif) no-repeat top; padding:30px 5px 5px 5px; width:287px; margin-top:5px;}
		.blockEventEnd {width:299px; height:12px; background:url(img/blockEvent3a.gif) no-repeat;}
	.quatroLogo {border-collapse:collapse;}
		.quatroLogo td {padding:5px;}
		
	.blockQuiz {background:#c6d9f1 url(img/blockQuiz4.gif) repeat-y; padding:30px 5px 5px 5px; width:231px; position:relative;}
		.blockQuizTop {width:241px; height:152px; background:url(img/blockQuiz2.gif) no-repeat; position:absolute; left:0; top:0; z-index:1;}
		.blockQuizEnd {width:241px; height:7px; background:url(img/blockQuiz3.gif) no-repeat;}
	
	.blockAbout {background:url(img/blockAbout2.gif) no-repeat top; padding:2px 5px 5px 5px; width:187px;}
	
	.blockAbout ul {margin:0 0 0 20px; padding:0;}
		.blockAbout ul li {list-style:square;}
		.blockAbout ul li.active {font-weight:bold;}
			.blockAbout ul li a, .blockAbout ul li a:visited {color:#000; text-decoration:none;}
	
	.blockName {font:18px Arial; font-style:italic; color:#fff; text-transform:uppercase; text-align:center;}
	
		.blockEvent table td {vertical-align:top; font-weight:bold; padding:0 2px 10px 2px;}
			.blockEvent table td a, .blockEvent table td a:visited {font-weight:normal; text-decoration:none; color:#000;}

.center {margin:0 0 0 304px; padding:5px 5px 10px 5px;}
	.center ul {padding:0 0 0 30px;}
.center.phorum {margin-right:0; text-align:center;}
	.header-grey {position:relative; text-align:right; padding:0 10px 10px 0; font-size:24px; text-transform:uppercase; color:#c0c0c0; height:30px;}
	.header-green {position:absolute; color:#0070c0; right:11px; top:-1px;}
	
	.divider-hor {height:1px; margin:0 13px 0 13px; border-bottom:1px dashed #0070c0;}
	img.about {margin:10px;}
	
	.doclist {margin:30px 0 0 0;}
		.doclist li {font-weight:bold; padding:5px 0 5px 0;}
		.doclist li a, .doclist li a:visited {font-weight:normal;}
	
	*html .doclist {margin-left:20px;}
		
	.trainers {
		border-collapse:collapse;
		margin:0 auto;
		margin-top:20px;
		}

		.trainers th, .trainers td {
			padding:15px;
			border:1px solid #c0c0c0;
			}
			
	.sports {
		border-collapse:collapse;
		margin:0 auto;
		margin-top:20px;
		}

		.sports th, .sports td {
			padding:15px;
			border:1px solid #c0c0c0;
			}

	.news {display:table; margin-bottom:20px; padding:0 15px 0 15px;}
	*html .news {height:1px;}
	*+html .news {min-height:1px;}
	.pic {float:right; text-align:right;}
		.pic img {border:1px solid #c0c0c0;}
	.newsheader {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-top:20px;}
		.newsheader span {font-size:9px; color:#c0c0c0; display:block; margin:5px 0 25px 0;}
		.newsheader a, .newsheader a:visited {color:#eb1d24;}
	.note {margin-top:5px;}
	*+html .note {clear:none;}
	
	.banner-calendar {text-align:center; padding:10px 0 10px 0;}

.right {width:249px; float:right; padding-left:5px; position:relative;}
	.search {width:249px; height:35px; background:url(img/search2.gif) no-repeat; clear:both; margin-bottom:4px;}
		.search div {float:left;}
		.search .word {padding:12px 0 0 10px; text-transform:uppercase;}
			.search a, .search a:visited {color:#fff; }
		input {width:126px; height:14px; border:1px solid #7f7f7f; font-size:11px; position:relative; top:10px;}
	
		.banner {width:241px; height:332px; background:url(img/block241.gif) no-repeat; margin:0 0 7px 0;}
			.banner img {margin:11px 0 0 11px;}
		
		
		.question {font-weight:bold; position:relative; z-index:2;}
			.question span {display:block; font-weight:normal; margin:5px 0 5px 0;}
		
		.blockQuiz ul {margin:0; padding:0 0 0 20px; position:relative; z-index:2;}
			.blockQuiz ul li {list-style:square;}
		
		.blockQuiz a, .blockQuiz a:visited {text-decoration:none; color:#000; display:block; text-align:right; margin:5px 0 5px 0;}


h1 {margin:5px 0 5px 0; text-align:center; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.hymn {font-weight:bold; width:350px; margin:0 auto;}
.commands td {text-align:center;}

.infp {margin:20px 0 0 0; padding:0;}
	.infp li {padding:0 0 10px 20px; list-style:none;}

.pageword {float:left; margin:0 5px 0 15px;}
.pager-main {margin:0; padding:0;}
	.pager-main li {float:left; list-style:none; padding-right:3px;}	
	
.counter {margin:10px 0 10px 10px; float:left;}	
.center table {border-collapse:collapse;}
	.center table th, .center table td {padding:5px; border:1px solid #aaa;}
	
.pixPreviews {list-style:none;}
	.pixPreviews li {padding:0 0 10px 10px;}
		.pixPreviews li img {border:1px solid #ccc;}	
		
*+html .counter {width:88px; float:left; padding:0 !important;}
	*+html .counter img {border:1px solid #ff0; margin:0; }		