/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*--												Main			 											 -*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/

body{
	background-color: #ffffff;
	font-family: Verdana;
   margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.menulink{
	color: white;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
.linkSub{
	font-size: 12px;
	color: #484F61;
}
.linkSub:hover{
	color: Red;	
}
.headerMain{
	height: 37px;
   background-color: #ff0000;
	vertical-align: bottom;
	padding-left: 35px;
}
.main{
	padding: 20px 40px 20px 20px;
	vertical-align: top;
}
.msg{
	font-size: 12px;
	color: Red;
   text-align: center;
}
.fin{
	font-size: 12px;
	color: #ff0000;
   text-align: center;
   font-weight: bold;
}

.coach{
	background-color: #7BC8FF;
	font-size: 10px;
	font-family: Verdana;
}
.block td{
width: 50%;
vertical-align: top;
}
.block{
	width: 100%;
}

.adress{
	width: 234px;
	background-color: #7A8294;
	font-size: 12px;
	font-family: Verdana;
}

.check{
	background-image: url('/images/dance/_main/adds/images/check.gif');
	width: 38px;
	height: 20px;
}
.menuCheck{
  background-image: url('/images/dance/_main/adds/images/menu_bg1.gif');
  padding-left: 5px;
  vertical-align: top; 
}

.nocheck{
	background-image: url('/images/dance/_main/adds/images/nocheck.gif');
	width: 38px;
	height: 20px;
}
.menuNoCheck{
  background-image: url('/images/dance/_main/adds/images/menu_bg2.gif');	
  padding-left: 5px;
  vertical-align: top; 
}
#tblText{
	padding: 10px 20px;
}
#tblText table{
	border-collapse: collapse;
	font-size: 10px;
}
#tblText table td{
	border-collapse: collapse;
	border: 1px solid black;
}

#tblText table.borderNone{
	border-collapse: collapse;
	border: 0;
}
#tblText table.borderNone td{
	border-collapse: collapse;
	border: 0;
}

#gray_angle{
   background: transparent url('/images/dance/_main/adds/images/gray_angle.jpg') no-repeat scroll left top;
   height:10px;
   left:200px;
   position:absolute;
   top:70px;
   width:10px;
}
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*--												LeftBlock and News	 											 -*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/

.headerNews{
	width: 190px;
	height: 37px;
   background-color: #7A8294;
	vertical-align: bottom;
	padding-left: 20px;
}

/* Текст новости в боковой панели */
.textNews{
	font-family: Verdana;
	font-size: 11px;
	color: White;
	text-decoration: none;
	padding-right: 5px;
	text-align: justify;
}

/* Дата новости в боковой панели */
.dataNews{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: White;
}

/* Дата новостей */
.headtextNews{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
}
/* Заголовки новостей в содержимом*/
.titleNews{
    
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

/* Текст новости в содержимом */
.textNews_content{
	font-family: Verdana;
	font-size: 12px;
	color: Black;
	text-decoration: none;
	padding-right: 5px;
	margin-top: 10px;
	text-align: justify;
}

.allNews{
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #ED1C24;
}
.allNews:hover{
	text-decoration: underline;
}
.shorttextNews{
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #0094DC;
}
.shorttextNews:hover{
	text-decoration: underline;
}
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*--												Form for send mail									 -*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
.form{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	background-color: #A8AFC0;
}
.form th{
	background-color: #eeeeee;
}
.form td{
	background-color: #eeeeee;
}
.text{
	border: 1px solid #A8AFC0;
}
.input{
	border: 1px solid #A8AFC0;
	background-color: #eeeeee;
}
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*--												COACH													 -*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
.coachName{
	font-weight: bold;
	font-family: Verdana;
	font-size: 14px
}
.coachInfo{
	font-family: Verdana;
	font-size: 10px
}
table.tblCoach{
	border-collapse: collapse;
}
table.tblCoach td{
	border-collapse: collapse;
	border: 1px solid black;
	background-color: #ffffff;
	text-align: justify;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}
table.tblCoach th{
	border-collapse: collapse;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	vertical-align: top;
	width: 76px;
	height: 78px;
}
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*--												Footer													 -*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
.footerLeft{
	width: 210px;
	height: 37px;
	background-color: #767C8E;
}
.footerMain{
	background-color: #9196A5;
	text-align: center;
	height: 31px;
}
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*--												Защита от дурака										 -*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
#msg {
position: absolute;
display: none
}
#msg P {
background: #ffffee;
border: 1px solid black;
width: 200px;
padding: 5px;
margin: 0px;
font-size: 90%
}
#tale {
position: relative;
left: 50px;
top: 1px
}

.msg{
	color: Red;
	font-weight: bold;
	text-align: center;
}