/* Фитнес-профессионал года 2010 */
/* шапка */

.contest3_head {
	width:939px;
    height:348px;
	margin-top:15px;
	margin-left:32px;
}

/* end шапка */


/* menu */

.contest3_menu_box {
  position: fixed;
  top:197px;
  left: 0;
  width: 100%;

}
.ie .contest3_menu_box,.opera .contest3_menu_box{
  position: fixed;
  top:196px;
  left: 0;
  width: 100%;

}
.contest3_menu {
    width:200px;
    height:200px;
    position:relative;
	margin: 0 auto;
	left:-352px;
	padding:15px;
	padding-top:10px;
	font-size:20px;
	color:#465b60;
	line-height:26px;
	background:url(/img/contest3/menu_bg.png) no-repeat left top;
}
.contest3_menu a {
	color:#465b60;
	text-decoration:underline;	
}
.contest3_menu a:hover {
	color:#465b60;
	text-decoration:none;	
} 
.contest3_menu span, .contest3_menu span a, .contest3_menu span a:hover{
	color:#e20017;
}
span.contest3_menu_top {
	font-size:24px;
	color:#f40f23;
	line-height:35px;
}

/* end menu */




/* end Фитнес-профессионал года 2010 */

/* конкурс Лица Фитнес-Москвы */

/* шапка */

.contest2_head {
	width:951px;
    height:349px;
	margin-top:15px;
	margin-left:32px;
}

/* end шапка */
/* menu */

.contest2_menu_box {
  position: fixed;
  top:197px;
  left: 0;
  width: 100%;

}
.ie .contest2_menu_box,.opera .contest2_menu_box{
  position: fixed;
  top:196px;
  left: 0;
  width: 100%;

}
.contest2_menu {
    width:180px;
    height:175px;
    position:relative;
	margin: 0 auto;
	left:-362px;
	padding:15px;
	padding-top:10px;
	font-size:18px;
	color:#ffffff;
	line-height:29px;
	background:url(/img/contest2/fm_menu_bg.jpg) no-repeat left top;
}
.contest2_menu a {
	color:#ffffff;
	text-decoration:underline;	
}
.contest2_menu a:hover {
	color:#ffffff;
	text-decoration:none;	
} 
.contest2_menu span, .contest1_menu span a, .contest1_menu span a:hover{
	color:#e20017;
}
span.contest2_menu_top {
	font-size:24px;
	color:#ffffff;
	line-height:35px;
}

/* end menu */

/* описание */
.contest2_discr {
	margin-left:283px;
	color:#000000;
	font-size:14px;
	width:652px;
	position:relative;
	z-index:10;
}
.contest2_discr a {
	text-decoration:underline;
}
.contest2_discr a:hover {
	text-decoration:none;
}
.contest2_discr_text1 {
	padding-top:15px;
}
.contest2_discr_text1 span {
	color:#a70000;
	font-weight:bold;
	line-height:20px;
}
.contest2_discr_prize_foto {
	float:left;
	margin-right:18px;
	width:151px;
    height:111px;
	background:url(/img/contest2/fm_bg_prize.gif) no-repeat left top;
	margin-top:10px;
	margin-bottom:2px;
}
.contest2_discr_prize_foto img {
	width:133px;
    height:93px;
	margin:9px;
	border:none;
}
.contest_2_span_1,.contest2_span_1 a,.contest2_span_1 a:hover{
	font-size: 24px;
	color:#009bec;
}
.contest2_span2 {
	font-weight: bold;
	color:#a70000;
}
/* end описание */
/* end конкурс Лица Фитнес-Москвы */







/* конкурс Я умею отдыхать*/

/* menu */

.contest1_menu_box{
  position: fixed;
  top:196px;
  left: 0;
  width: 100%;

}
.contest1_menu {
    width:218px;
    height:185px;
    position:relative;
	margin: 0 auto;
	left:-343px;
	background:#ffffff;
	padding:15px;
	padding-top:10px;
	font-size:18px;
	color:#3d2801;
	line-height:29px;
	background:url(/img/contest1/menu_bg.gif) no-repeat left top;
}
.contest1_menu a {
	color:#3d2801;
	text-decoration:underline;	
}
.contest1_menu a:hover {
	color:#3d2801;
	text-decoration:none;	
} 
.contest1_menu span, .contest1_menu span a, .contest1_menu span a:hover{
	color:#e20017;
}
span.contest1_menu_top {
	font-size:24px;
	color:#3d2801;
	line-height:35px;
}

/* end menu */
/* шапка */

.contest1_head {
	width:954px;
    height:349px;
	background:url(/img/contest1/bg_head.jpg) no-repeat left top;
	margin-top:15px;
	margin-left:34px;
}

/* end шапка */
/* описание */
.contest1_discr {
	margin-left:310px;
	margin-top:15px;
	color:#583626;
	font-size:14px;
	width:652px;
	position:relative;
	z-index:10;
}
.contest1_discr a {
	text-decoration:underline;
}
.contest1_discr a:hover {
	text-decoration:none;
}
.contest1_discr_text{
	padding:15px;
}
.contest1_discr_text span{
	color:#f42432;
	font-weight:bold;
}
.contest1_discr_text a,.contest1_discr_text a:hover {
	text-decoration:underline;
	color:#3d2801;
}
.contest1_discr_text a:hover {
	text-decoration:none;
}
.contest1_discr_prize_foto {
	float:left;
	margin-right:18px;
	width:151px;
    height:111px;
	background:url(/img/contest1/bg_prize.gif) no-repeat left top;
	margin-top:10px;
	margin-bottom:2px;
}
.contest1_discr_prize_foto img {
	width:133px;
    height:93px;
	margin:9px;
	border:none;
}
.contest1_discr_prize_line {
	clear:both;	
}
.contest1_discr_prize_text {
	margin-top:7px;
	margin-bottom:2px;
	margin-left:170px;
}
.contest1_span1, .contest1_span1 a, .contest1_span1 a:hover {
	color:#532f26;
	font-size:24px;
}

.contest1_span2,.contest1_span2 a, .contest1_span2 a:hover {
	color:#e90000;
	font-weight:bold;
}

.contest1_discr_partner_foto {
	float:left;
	margin-right:18px;
	width:151px;
	margin-top:10px;
	margin-bottom:2px;
}

.contest1_discr_partner_foto img{
	border:none;
}
/* end описание */


/* end конкурс Я умею отдыхать*/




.holidays_top {
	width:100%;
	background:url(/img/holidays/bg_top3.jpg) no-repeat center top;
}
.holidays_bg2 {
/*	width:100%;
	background:url(/img/holidays/bg2.jpg) no-repeat -6px top;*/
}
.holidays_bg3 {
	background:url(/img/holidays/bg3.jpg) no-repeat -25px 70px;
	padding-left:320px;
	padding-top:20px;
}
.holidays_bg4 {
/*	background:url(/img/holidays/bg4.jpg) no-repeat 65px 0;*/
	padding-left:320px;
	padding-top:20px;
/*	height:1900px;*/
}
.holidays_text1 {
	width:637px;
	padding-top:444px;
	margin-left:320px;
}
.holidays_nav {
	padding-left:33px;
}
.holidays_head1 {
	font-size:36px;
}
.holidays_head2 {
	font-size:24px;
}
.holidays_head3 {
	font-size:24px;
	padding-bottom:5px;
}
.holidays_text1 span{
	font-weight:bold;
	color:#da0000;
}
.holidays_text2 {
	padding:17px;
	background:#fffbbd;
	margin-top:0px;
}
.holidays_text3 {
	width:637px;
	padding-top:10px;
	margin-left:320px;
}
.holidays_text3_1,.holidays_text3_4 {
	line-height:25px;
}
.holidays_text3_2, .holidays_text3_3 {
	padding-bottom:9px;
}
.holidays_text3 span{
	font-weight:bold;
	color:#21b200;
}
.holidays_ins_td {
	padding-top:6px;
}
.holidays_ins_td span {
	font-weight:bold;
	color:#0045aa;
}
.holidays_text4 {
	width:637px;
	padding-top:0px;
	margin-left:320px;
}
.holidays_text3_1 span,.holidays_text3_3 span, .holidays_text3_4 span {
	font-weight:bold;
	color:#ff7e00;	
}
.holidays_text3_4 {
	padding-bottom:5px;
}
.holidays_hotel {
	float:right;
	margin-left:40px;
	margin-right:35px;
    margin-top:20px;
	width:400px;
	position:relative;
	z-index:10;		
}
.holidays_form {
	position:relative;
	z-index:10;
}
.holidays_hotel td {
	padding-bottom:10px;	
}
.holidays_hotel img {
	border:none;
	width:150px;
	height:102px;
	margin:19px;
margin-top:18px;
}
.holidays_hotel_foto {
	width:187px;
	height:139px;
	background:url(/img/holidays/foto_bg.jpg) no-repeat;
}
.holidays_table {
	width:666px;
	height:615px;
	background:url(/img/holidays/bg_table2.png) no-repeat 0 2px;
	margin-left:-12px;
	padding-left:13px;
	padding-top:14px;
}
.holidays_table table {
	border:1px solid #dddddd;
	border-collapse:collapse;
	margin-left:2px;
}
.holidays_table td {
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
	border:2px solid #dddddd;
}
.holidays_top_table {
	background:#fffbbd;
	font-weight:bold;
}

/* menu */

.holidays_menu_box{
  position: fixed;
  top:200px;
  left: 0;
  width: 100%;

}
.holidays_menu {
    width:218px;
    height:190px;
    position:relative;
	margin: 0 auto;
	left:-343px;
	background:#ffffff;
	padding:15px;
	padding-top:10px;
	border:1px solid #dddddd;
	font-size:18px;
	color:#868686;
	line-height:25px;
}
.holidays_menu a {
	color:#868686;
	text-decoration:underline;	
}
.holidays_menu a:hover {
	color:#868686;
	text-decoration:none;	
} 
.holidays_menu span, .holidays_menu span a, .holidays_menu span a:hover{
	color:#15be01;
}
span.holidays_menu_top {
	font-size:24px;
	color:#868686;
	line-height:35px;
}


/* end menu */
.awards_submit_button{
	margin-top:10px;
}
.awards_submit_button a {
	display:block;	
	background:url(/img/awards/awards_submit_button.gif) no-repeat left top;
    width:208px;
	height:26px;
	text-align:center;
	font-size:18px;
	text-transform:uppercase;
	padding-top:4px;
	color:#ffffff;
	text-decoration:none;
    font-weight: normal;
	
}
.awards_submit_button a:hover{
	color:#ffffff;
	text-decoration:none;
}
.holidays_agency {
	margin-left:-30px;
	margin-top:-13px;
	margin-bottom:10px;
	border:none;
}
td.holidays_td_bottom {
	padding-bottom:9px;
}
.holidays_text1 a{
	font-weight:bold;
	color:#0045aa;
	text-decoration:underline;
}
.holidays_text1 a:hover{
	text-decoration:none;
}