* {font-size:100%; padding:0; margin:0;}
TABLE {width:100%; border-collapse:collapse;}
TD {vertical-align:top;}
A IMG {border:0;}
IMG.png {behavior: url("http://tenniselbrus.org/png.htc"); border: 0}  

BODY {font:normal 12px/1.5em "Arial", sans; color:#fff; background:#010026 url(media/elbrus.jpg) no-repeat top center;}
	BODY.inner {background:#010026 url(media/elbrus_.jpg) no-repeat top center;}
A {color:#80ceff; outline:0;}
A:visited {color:#80ceff;}
A:hover {color:#fff;}
H1, H2 {font-size:1.25em; color:#80ceff; margin:1em 0 .6em;}
	H1.inner {color:#fcb200; margin-bottom:1.2em;}
	H1.inner SPAN {color:#80ceff; font-weight:normal; padding:0 .3em;}
H2 {font-size:1.2em; margin-bottom:.4em;}
H3 {font-size:1.1em; margin-left:-1px; margin-bottom:.3em;}
P {text-align:justify; margin-bottom:.75em;}
UL LI {}
I {text-decoration:underline;}

#header, #content, #footer, #header_ {width:1000px; margin:0 auto;}
#header, #header_ {height:500px; color:#040328;}
	#header_ {height:385px;}

.logo, .lang, .motto {float:left;}
.logo {margin:1.2em 0 0 2.5em; //margin-left:1.8em;}
.lang {font-size:.9em; font-weight:bold; margin:1.4em 2.2em 0;}
.lang A {color:#040328; text-decoration:underline; margin:0 .3em;}
.lang A:visited {color:#040328;}
.lang A:hover {color:#302F7F;}
.lang A#active {text-decoration:none;}
.lang A#na {color:#777;}	/* tmp - eng version */
.motto {width:231px; height:64px; font-size:1em; font-weight:bold; line-height:1.3em; 
	background:url(media/bg_motto.png) no-repeat; background-image:expression('none'); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://tenniselbrus.org/media/bg_motto.png');
	padding:1.1em 1.5em; margin-top:1em;}
	
.fact_header, .message, .message_ {float:right; font-size:.9em; line-height:1.3em}
.fact_header {width:321px; height:42px;
	background:url(media/bg_fact_header.png) no-repeat; background-image:expression('none'); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://tenniselbrus.org/media/bg_fact_header.png');
	padding:.3em 0 0 10.4em; margin:2.8em -7.5em 0 0; //margin:2.8em 1.8em 0 0;}
.message {width:226px; height:136px;
	background:url(media/bg_message.png) no-repeat; background-image:expression('none'); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://tenniselbrus.org/media/bg_message.png');
	padding:.6em .3em 0 1.6em; margin:5.6em 1.0em 0 0; //margin:5.6em 1.8em 0 0;}
.message_ {width:226px; height:89px;
	background:url(media/bg_message_.png) no-repeat; background-image:expression('none'); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://tenniselbrus.org/media/bg_message_.png');
	padding:.6em .3em 0 1.6em; margin:5.6em 1.0em 0 0; //margin:5.6em 1.8em 0 0;}

.ball {position:relative; float:right; width:88px; height:88px; top:132px; //top:142px; margin-right:-4.7em;}

#content {margin-top:-1.8em;}
.albums {margin-top:1em;}
.albums TD {width:25%; padding:0 2.3em 1em 0;}
.albums TD.l {padding-right:0;}
.albums IMG {border:.45em solid #fff; margin-bottom:.6em;}
.members IMG {border:.4em solid #fff; margin-bottom:.6em;}
.albums A, .video A {font-size:.9em; font-weight:bold; line-height:1.25em; padding-right:1em;}
.members {margin-top:.6em; margin-bottom:-.8em;}
.members TD {width:20%; padding-bottom:1em;}
.video DIV {margin-bottom:.6em;}

.schedule {border-top:1px solid #3f4c54; border-left:1px solid #3f4c54; margin:.6em 0;}
.schedule TD {border-bottom:1px solid #3f4c54; border-right:1px solid #3f4c54; padding:.2em .5em;}
.fr TD {font-weight:bold; padding:.3em .5em;}
.c_ {text-align:center;}

.r_c {margin:1.5em 0 0 3.6em;}
.r_c P {text-align:left;}
UL.partners {list-style:none;}
UL.partners LI {margin-bottom:.6em;}
.c {float:left; margin:0 .6em .4em 0; //margin-bottom:0;} /* contacts blocks */
.c B {font-size:1.25em; font-weight:normal;}
.logo_float {float:left; margin-right:.7em;}
.pdf {height:16px; background:url(media/pdf.gif) no-repeat left; padding-left:2em;}

.q {font-weight:bold;}	/* quaestions */
.q_s {margin-bottom:1em;}

#footer {height:68px; background:url(media/footer_light.png) no-repeat center; margin:7em auto 2.5em; //padding-bottom:5em; //margin-top:0;}
.copy, .quadro {margin-top:1.3em; //margin-top:4em;}
.copy {float:left; font-size:.9em; color:#c1edff; line-height:1.2em;}
.quadro {float:right; margin-right:10em; //margin-right:5em;}

.clear {clear:both;}

