/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

html {margin: 0px; padding: 0px; background: #000; height:100%;}
body {margin: 0px; padding: 0px; background: url('../img/top_background.png') repeat-x 0px 0px; height:100%; color:#e6e4e4; font-family:Arial, sans-serif; font-size:10pt;}
a img {border: none;}
a {color:#fff;}
h1, h2 {font-size:16pt; margin:5px 0 20px 0;}
p {margin:5px 0 20px 0; line-height:140%;}
b {font-weight:bold;}
#main {width:975px; min-height:100%; margin:0 auto;}
#forcontent{padding:0 0 176px 0;}
#footer {width:939px; border-top:2px solid #999; margin:-176px auto 0 auto; color:#999; padding:10px 0;}
#footer a {color:#999;}
#footer ul {margin:0 0 20px 0;}
#footer li {float:left; margin:5px 18px 0 0;}
#top_head {min-height:175px; padding:25px 18px;}
#wmf_logo {margin-left:220px;}
#mjs_logo {float:left;}
#mja_logo {float:right;}
#topmenu {background: url('../img/menu_background.png') repeat-x 0px 0px; font-family:Tahoma; margin-bottom:20px; font-size:13.5pt;}
#topmenu a {text-decoration:none;}
#topmenu ul {background: url('../img/menu_corner_left.png') no-repeat 0 0; min-height:57px;}
#topmenu li {float:left; margin:15px 0 0 18px;}
#topmenu #right_corner {background: url('../img/menu_corner_right.png') no-repeat top right; min-height:57px;}
#right_block {float:right; width:334px; color:#999;}
#right_block a {color:#999;}
#left_block {margin-right:340px; padding:0 60px 0 18px; background: url('../img/fighters_background.png') repeat-y top right;}
#full_size {padding:0 60px 0 18px;}
.highlighted {background:#232323; padding:10px 18px; margin-left:-18px; border-radius: 10px; width:100%;}

.white {color:#e6e4e4;}
.white a {color:#e6e4e4;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 

.gallery {clear:both;}	
.gallery li {
        width: 280px;
		padding:0 10px 0 0;
        min-height: 235px;       
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        margin: 0px;
        zoom: 1;        
    }
.gallery a {width:245px; display:block; padding:10px 10px 10px 10px; background:#2c2c2c; text-decoration:none;}	
.gallery a:hover {background-color:#fff; color:#000;}	
.gallery img {width:245px; height:134px;}	


.gallery_photo {clear:both;}	
.gallery_photo li {
        width: 165px;
		padding:0 10px 0 0;
        min-height: 245px;       
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        margin: 0px;
        zoom: 1;        
    }
.gallery_photo a {width:146px; display:block; padding:10px 10px 10px 10px; background:#2c2c2c; text-decoration:none; min-height:215px;}	
.gallery_photo a:hover {background-color:#fff; color:#000;}	
.gallery_photo img {width:146px; height:110px;}	

.gallery_photo_wo {clear:both;}	
.gallery_photo_wo li {
        width: 165px;
		padding:0 10px 0 0;
        min-height: 166px;       
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        margin: 0px;
        zoom: 1;        
    }
.gallery_photo_wo a {width:146px; display:block; padding:10px 10px 10px 10px; background:#2c2c2c; text-decoration:none; min-height:110px;}	
.gallery_photo_wo a:hover {background-color:#fff; color:#000;}	
.gallery_photo_wo img {width:146px; height:110px;}	

.instructor {margin: 0 15px 5px 0;}
.big {font-size:150%;}
.red {color:#f00;}
.col-20 {width: 20%; float: left;}
.col-80 {width: 80%; float: left;}
.col-100 {width: 60%; float: left;}
.time {width: 110px; float:left;}
.aboutsportsmen {margin-left:200px; line-height:120%; list-style-type:disc;}
.sportsmenphoto {float:left;}
