html, body { margin:0; padding:0;}
body{
	/*background-image:url(../image/fon.jpg);*/
	background-attachment: scroll;
	background-color: #9bd7ee;
	background-repeat: repeat-x;
	background-position: left top;
}
h1, h2, h3 {font-family: Arial,serif; color:#069; padding:0; margin:10px 0px 5px }
h1 {font-size:21px}
h2 {font-size:17px}
h3 {font-size:15px}
p {padding:0; margin:7px 0px 15px}
.header, .footer {margin:0 auto; padding:0; width:765px}
.menu a, .header a, .galery a, .footer a {
font-family:Tahoma, Arial, serif;
font-size:14px; font-weight:bold;
color:#069 /*#474242 #0099FF*/;
padding:0px 10px; margin:0;
text-decoration:none}

.menu a:hover, .header a:hover, .galery a:hover, .footer a:hover {text-decoration:underline}
.main {width:100%; height:auto; padding:0; margin:0 auto;}
.menu  {width:25%; height:auto; margin:0 auto; padding:0; vertical-align:top}
.menu a {color:#fff}
.menu div {}
.menu ul{margin:0; padding:10px 5px;}
.menu li  {
	list-style:none;
	margin:0;
	padding:0;
	line-height: 21px;
}
#leftmenu {width:220px; height:auto; margin:10px auto;  padding:0; background-color:#f238d6}
#footer_menu {width:220px; height:auto; margin:10px auto;  padding:0; background:#069}
.content {width:50%; vertical-align:top; color:#000; font-family:Verdana, Arial, serif; font-size:12px;}
#content {/*background-color:#efefef;*/ width:96%; margin:10px auto; padding:10px; line-height:16px;}
/*#content {width:96%; background-color:#efefef; margin:10px auto; padding:10px; height:auto; vertical-align:top; line-height:15px}*/
#content  img { border:2px dashed #55b5ff; margin:5px;}
.calendar {text-align:center; width:95%; margin:10px auto;}
.calendar td {padding:5px 3px; border:1px dashed #55b5ff;}
.trenertable { width:90%; padding:5px; margin:5px auto;}
.trenertable td { padding:5px 3px;}
.itogtable {width:96%; padding:5px; margin:5px; border-collapse: collapse}
.itogtable td{border:1px solid #00CCFF; padding:5px 3px; text-align:center;}

.third_col {width:25%; height:auto; margin:0 auto; padding:0; text-align:center; vertical-align:top;
/*background-attachment: scroll;
	background-image: url(../image/delf.gif);
	background-repeat: no-repeat;
	background-position: center 80%;*/}
.third_col img {padding:0; margin:10px auto;}
.third_col a img  {border:none;}
	
.third_col div {
	width:220px;
	height:auto;
	margin:15px auto;
	padding:0;
	vertical-align:top;
}
.galery img {border:4px solid #ddd}
.galery a  {text-align:center; color:#fff}
.footer, #footer_menu {width:765px; height:auto; margin:0 auto; padding:0; text-align:center;} 
.footer a {font-family:Arial, serif; font-size:12px; color:#EBF2FF; padding:2px;}
.foter_link {width:465px; padding:10px 5px; margin:0; line-height:20px}
.tel {width:150px; padding:10px 0px; margin:0; font-family:Arial,serif; font-size:14px;}
.tel strong { font-size:16px;}

.up a { color:#FF0000; font-family:Arial, serif; font-size:24px; text-align:center; font-weight:bold;}
.up a:hover { text-decoration:none;}
.trud { background-color:#CBDBE7/*D9F0F5*/; padding:10px;}
.trud h1 {color:#0A79E0}