@charset "utf-8";
/* CSS Document */
* {padding:0px; margin:0px; border:0px; outline:none}
body, html {padding:0px; margin:0px; background:#b0a893; min-width:1000px;}
.div_menu_bg img { _behavior: url("/iepngfix.htc"); }
.menu_bg li {behavior:url("/ie6hover.htc");}

.transparent {
_filter: alpha(opacity=60); - Internet Explorer
text-align:left;
_height:73px;
height:62px;
}
.transparent2 {
_filter: alpha(opacity=40); - Internet Explorer
text-align:left;
}


.main_top {position:relative;
	   height:482px;
	   width:100%;
}
	.top_left {position:absolute;
				height:490px;
				width:50%;
				left:0px;
				top:0px;
				background:url(/siteimg/top_left_bg1.gif) 0 0 repeat-x;
	}
	.top_right {position:absolute;
				height:490px;
				width:50%;
				right:0px;
				top:0px;
				background:url(/siteimg/top_right_bg1.gif) 0 0 repeat-x;
	}
	.top_center {position:absolute;
				height:482px;
				width:1001px;
				left:50%;
				top:0px;
				margin:0 0 0 -500px;
				background:url(/siteimg/header1.jpg) 0 0 no-repeat;
	}
			.font {color:#bf1a00;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					line-height:21px;
					text-decoration:none;
					position:absolute;
			}
			.position1 {left:490px;
						top:75px;
						}
			.position2 {left:480px;
						top:196px;
						}
			.position3 {left:455px;
						top:350px;
						}
	
		.div_menu_bg {position:absolute;
				  bottom:10px;
				  height:27px;
				  left:50%;
				  margin:0 0 0 -425px;
				  width:850px;
		}/*
			td.menu_left {	width:10px;
							height:27px;

			}
			td.menu_right {	width:10px;
							height:27px;
			}
			td.menu_bg {height:27px;
						
					  
			}
			.menu_bg_in {background:url(/siteimg/menu_bg.png) 0 0 repeat-x;}
				td.menu_bg ul {height:27px;
							   list-style:none;
							   
							   background:url(/siteimg/menu_bg.png) 0 0 repeat-x;
							   
				}
				td.menu_bg ul li {float:left;
								  width:118px;
								  text-align:center;
								  position:relative;

				}
				td.menu_bg ul li a {font-family:Arial, Helvetica, sans-serif;
									font-size:14px;
									line-height:21px;
									color:#bf1a00;
									text-decoration:none;
									display:block;
									height:23px;
									width:100%;
									padding:4px 0 0 0;
				}
					td.menu_bg ul li ul {display:none;}
				
				td.menu_bg ul li:hover ul {display:block;
										   position:absolute;
										   width:118px;
										   top:-124px;
										   left:0px;
										   }
				td.menu_bg ul li:hover ul li {background:url(/siteimg/sub_menu_bg.png) 0 0 repeat;}
										   
				td.menu_bg ul li:hover ul li a{font-size:11px;
											   line-height:11px;
											   padding:8px 0 0 0;
										   }
			*/
			.left_bdr {position:relative; float:left; height:27px; width:10px;}
				.left_bdr img {border:none;}
			.menu_bg {height:27px; background:url(/siteimg/menu_bg.png) 0 0 repeat-x; list-style:none; float:left;}
				.menu_bg li {float:left;
								  width:118px;
								  text-align:center;
								  position:relative;
				}
				.menu_bg li a, .menu_bg li span {font-family:Arial, Helvetica, sans-serif;
									font-size:14px;
									line-height:21px;
									color:#bf1a00;
									text-decoration:none;
									display:block;
									height:29px;
									width:100%;
									padding:4px 0 0 0;
									cursor:pointer;
				}
				.menu_bg li ul {display:none; text-align:left;}
				.menu_bg li:hover ul, .menu_bg li.hover ul {display:block;
										   position:absolute;
										   width:118px;
										   top:-62px;
										   _top:-73px;
										   left:0px;
										   list-style:none;
										   text-align:left;
										   background:url(/siteimg/sub_menu_bg.png) 0 0 repeat;
										   }
				.menu_bg li:hover ul li {text-align:left;}
										   
				.menu_bg li:hover ul li a {
				    vertical-align: top;
                    font-size:11px;
											   line-height:11px;
											   padding:8px 0 0 5px;
											   text-align:left;
										   }
									
				.right_bdr {position:relative; float:left; height:27px; width:10px;}
				
				
				
	.main_body {
	position:relative;
	width:94%;
	margin:0px auto;
	
	}
  
	table.body {
	margin:0px;
	padding:0px;
	width:100%;
	border-collapse:collapse;
	text-align:center;
	vertical-align:top;
	
	}
		td.left_shad {width:7px;
					  background:url(/siteimg/left_shad.gif) right 0 repeat-y;
		}
		td.right_shad {width:7px;
					  background:url(/siteimg/right_shad.gif) 0 0 repeat-y;
		}
		td.bottom_shad {height:12px;
						background:url(/siteimg/bot_shad.gif) 0 0 repeat-x;
						}
		td.left_col {width:230px;
					 vertical-align:top;
					 background:#ffffff;
		}
		td.cent_col {width:100%;
					 vertical-align:top;
					 background:#ffffff;
		}
		td.right_col {width:230px;
					  _width:230px;
					  vertical-align:top;
					  background:#ffffff;
		}
		
		
			.div_left_col {position:relative;
						   float:left;
						   width:230px;
			}
			.div_left_col_top {position:relative;
							   width:100%;
							   text-align:left;
			}
				.div_left_col h4 {color:#bf1a00;
								  font-family:Arial, Helvetica, sans-serif;
								  font-size:16px;
								  line-height:21px;
								  font-style:normal;
				}
				.citata {position:relative;
						width:191px;
						float:left;
						margin:20px 0 10px 20px;
						_margin:20px 0 10px 10px;
						clear:both;
				}
				.citata_top {position:relative;
							 float:left;
							 width:191px;
							 height:17px;
							 background:url(/siteimg/citata_top.gif) 0 1px no-repeat;
				}
				.citata_body {position:relative;
							 float:left;
							 width:151px;
							 background:url(/siteimg/citata_bg.gif) 0 0 repeat-y;
							 padding:0px 20px 0 20px;
							 _margin:-1px 0 0 0;
				}
					.citata_body p {font-family:Georgia, "Times New Roman", Times, serif;
									font-style:italic;
									font-size:12px;
									line-height:18px;
									color:#3d481f;
									text-align:left;
									
					}
					.citata_body p span {text-align:right;
										 color:#053d6d;
										 display:block;
					}
				.citata_bot {position:relative;
							 float:left;
							 width:191px;
							 height:6px;
							 vertical-align:top;
							 background:url(/siteimg/citata_bot.gif) 0 0 no-repeat;
				}
		.search {position:relative;
				 width:191px;
				 height:12px;
				 margin:0 0 10px 20px;
				 _margin:0 0 10px 10px;
				 padding:10px 0 0 0;
				 float:left;
				 clear:both;
		}
			.search form {margin:0 0 0 0;
						  text-align:left;
						  width:195px;
						  margin:0px;
						  padding:0px;
						  float:left;
			}
			.search input.search_area {position:relative;
						   height:20px;
						   border-top:1px solid #8e8e8e;
						   border-right:1px solid #8e8e8e;;
						   border-left:1px solid #cecece;
						   border-bottom:1px solid #cecece;
						   width:165px;
						   margin:0px;
						   padding:0px 0 0 10px;
						   float:left;
						   background:url(/siteimg/input_bg.gif) 0 0 repeat-x;
			}
			.search input.s_button {background:url(/siteimg/button_1.gif) 0 0 no-repeat;
									width:16px;
									height:22px;
									margin:0px;
						  			 padding:0px;
									 float:left;
									 cursor:pointer;
			}
			.search form a {position:relative;
							font:Georgia, "Times New Roman", Times, serif;
							color:#004a96;
							font-size:11px;
							list-style:21px;
							text-align:left;
							float:left;
			}
	.go_study {position:relative;
			   width:214px;
			   float:left;
			   margin:25px 0 0 8px;
			   _margin:25px 0 0 4px;
			   clear:left;
			  	}
	.go_study_top {position:relative;
			   width:214px;
			   height:95px;
			   background:url(/siteimg/go_study_top.gif) 0 0 no-repeat;
			   float:left;
			   
	}
	.go_study_body {position:relative;
					width:214px;
					background:url(/siteimg/go_study_body_bg.gif) 0 0 repeat-y;
					float:left;
					padding:15px 0 0 0;
	}
	.go_study h4 {color:#bf1a00;
								  font-family:Arial, Helvetica, sans-serif;
								  font-size:16px;
								  line-height:21px;
								  font-style:normal;
								  background:#edffe7;
								  width:96%;
								  float:left;
								  margin:0 0 0 4px;
								  _margin:0 0 0 2px;
								  display:inline;
								}
			   
		.go_study_body p {font-family:Arial, Helvetica, sans-serif;
						  color:#1e1e1e;
						  font-size:14px;
						  line-height:14px;
						  text-align:left;
						  float:left;
						  display:block;
						  margin:0 0 10px 0;
						  padding:0 10px 0 10px;
						  width:194px;
		}
		.go_study_body p span {display:block;
							   float:right;
							   color:#740505;
							   font-size:11px;
							   line-height:14px;
							   margin:0px;
							   clear:none;
							   padding:0px;
		}
		.go_study_body p a {font-size:12px;
							color:#587a07;
							margin:4px 0 0 0;
		}
		.go_study_bot {position:relative;
							float:left;
							background:url(/siteimg/go_study_body_bot.gif) 0 0 no-repeat;
							width:214px;
							height:40px;
		}
		/*
		.i_phone {
	position:relative;
	width:214px;
    height:;
	float:left;
	margin:0 0 0 5px;
	bottom:0;
	padding: 0 0 0 0;
	height: 50%;
		}
			.i_phone img {position:relative;
						  margin:0 auto;
						  bottom:0px;
			}
			.i_phone p.call {position:relative;
						color:#053d6d;
						font-family:Arial, Helvetica, sans-serif;
						font-size:18px;
						line-height:18px;
						font-weight:bold;
			}
			.i_phone p.number {position:relative;
							   display:block;
							   font-family:Georgia, "Times New Roman", Times, serif;
							   font-size:15px;
							   line-height:24px;
							   color:#587a07;
			}	
			*/
			.i_phone1 {
	position:absolute;
	width:214px;
	height:270px;
	float:left;
	margin:0px 0 0 5px;
	bottom:0px;
	left:0px;
	padding: 0 0 0 0;
		}
			.i_phone1 img {position:relative;
						  margin:0 auto;
						  bottom:0px;
			}
			.i_phone1 p.call {position:relative;
						color:#053d6d;
						font-family:Arial, Helvetica, sans-serif;
						font-size:18px;
						line-height:18px;
						font-weight:bold;
			}
			.i_phone1 p.number {position:relative;
							   display:block;
							   font-family:Georgia, "Times New Roman", Times, serif;
							   font-size:15px;
							   line-height:24px;
							   color:#587a07;
			}	
	
			
	.div_cent_col {
	position:relative;
	float:left;
	width:100%;
	_width:96%;
	text-align:left;
	padding:0;
			}
			.div_cent_col_top {
	position:relative;
	float:left;
	margin:0 0 20px 0;
	width:100%;
								}
								
			.div_cent_col_top h4 {color:#004227;
								  font-family:Arial, Helvetica, sans-serif;
								  font-size:16px;
								  line-height:21px;
								  font-style:normal;
			}
			
		.news {
	position:relative;
	float:left;
	margin:0 0 0 0;
	width: 96%;
	_width: 93%;
		}
			.news p {font:Arial, Helvetica, sans-serif;
					 margin:0 0 20px 0;
					 font-size:14px;
					 clear:both;
									line-height:19px;
									color:#1c1c1c;
									margin:0 0 15px 0;
									background:none;
			}
				.news p span.date {font-size:13px;
								   line-height:19px;
								   font-weight:normal;
								   color:#740505;
									clear:both;
								   margin:0 0 5px 0;
								   display:block;
				}
				.news p a, .news a {position:relative;
						  float:left;
						  font-size:16px;
						  line-height:19px;
						  color:#004227;
						  clear:both;
						  margin:0 0 5px 0;
				}
				.news p a:hover {color:#bf1a00;}
				.news p span.wrds {position:relative;
									font-size:14px;
									line-height:19px;
									color:#1c1c1c;
									margin:0 0 0px 0;
									clear:both;
									background:none;
									display:block;
				}
					.news p span.wrds img{float:left; margin:0 10px 10px 0}
				
				.archive {
						  float:left;
						  width:100%;
				}
				.archive a{
					position:relative;
						  font-size:16px;
						  line-height:19px;
						  float:none;
						  color:#740505;
						  clear:both;
						  margin:0 0 5px 0;
						  text-decoration:underline;
						  font-weight:bold;
						  font-family:Arial, Helvetica, sans-serif;
				}
				.archive a:hover {color:#537647; text-decoration:none;}
				.baner {position:relative;
						 float:left;
						 width:98%;
						 text-align:center;
						 margin:20px auto;
				}
				
				
	.div_right_col {
	position:relative;
	float:right;
	width:230px;
  	text-align:left;
	padding:0 0px 0 0;
	_padding-left:0px;
			}
			.right_col_cont {
	position:relative;
	float:right;
	margin:0 0 35px 2%;
	width: 95%;
	
			}
				.rght_col_cont span.date1 {
	position:relative;
	float:left;
	width:95%;
	color:#565656;
	font-size:10px;
	line-height:19px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
				}
				.rght_col_cont a {font-size:12px;
									line-height:16px;
									font-family:Arial, Helvetica, sans-serif;
									color:#587a07;
									width:95%;
									float:left;
									margin:0 0 5px 0;
				}
				.rght_col_cont span.inter {
	position:relative;
	float:left;
	width:93%;
	color:#7c7c7c;
	font-size:12px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
				}
				.rght_col_cont span.inter img {margin:0 5px 0 5px;float:left;_margin:0 5px 0 2px;}
		.subscribe_container {position:relative;
							  float:left;
							  width:93%;
							  margin:30px 0;
		}
		span.inter p {color:#7c7c7c;
						font-size:12px;
						line-height:16px;
						font-family:Arial, Helvetica, sans-serif;
							}
				
		.subscribe {position:relative;
					background:url(/siteimg/subscribe.gif) 0 0 no-repeat;
					width:184px;
					height:85px;
					text-align:left;
					padding:0px;
					margin:0px auto;
					padding:0 0 0 8px;
					
		}
			.subscribe  label {font:Arial, Helvetica, sans-serif;
								font-size:13px;
								line-height:19px;
								color:#053d6d;
								margin:5px auto 0 auto;
			}
			  .subscribe input.mail {position:relative;
			  						 width:90%;
									 margin:5px auto;
									 border-left:1px solid #999;
									   border-top:1px solid #999;
									   border-right:1px solid #404040;
									   border-bottom:1px solid #404040;
									    background:url(/siteimg/input_bg.gif) 0 0 repeat-x;
										height:20px;
										padding:0 0 0 10px;
			  }
			  .subscribe input.submit {background:#d4d0c8;
			  						   border-top:1px solid #8e8e8e;
									   border-right:1px solid #8e8e8e;
									   border-left:1px solid #cecece;
									   border-bottom:1px solid #cecece;
			  }
		.baner_container {position:relative;
						  float:left;
						  width:93%;
						  height:306px;
						  text-align:center;
						  margin-top:7px;
		}
			.baner_container img {position:relative;
								  margin:0px auto;
								  width:201px;
								  height:306px;
								  border:1px solid #d7d7d7;								  
			}
									 
.footer {position:relative;
				width:90%;
				margin:0px auto;
				height:45px;
				padding:0 3%;
	}
	.footer p.foot_left {float:left;
						  font-size:11px;
						  line-height:12px;
						  color:#2e2e2e;
						  margin:0 0 0 50px;
						  font-family:Arial, Helvetica, sans-serif;
						  }
	.footer p.foot_cent {position:absolute;
						  font-size:11px;
						  line-height:12px;
						  color:#2e2e2e;
						  left:45%;
						  font-family:Arial, Helvetica, sans-serif;
	}
	.footer p.foot_right {float:right;
						  font-size:11px;
						  line-height:12px;
						  color:#ffffff;
						  margin:0 50px 0 0;
						  font-family:Tahoma, Geneva, sans-serif;
						  }
		.footer p.foot_right a { color:#053d6d;}
		
		.globe {position:absolute;
				left:50%;
				width:214px;
				height:270px;
				margin:0 0 0 -107px;
				bottom:0px;
				
		}
			.globe p {color:#2e2e2e;
					  font-family:Tahoma, Geneva, sans-serif;
					  font-size:11px;
					  line-height:normal;
			}
			.i_phone1 {
	position:absolute;
	width:214px;
	height:270px;
	float:left;
	margin:0px 0 0 5px;
	bottom:0px;
	left:0px;
	padding: 0 0 0 0;
		}

/*****inner inner *****/

.top_links {position:relative;
			float:left;
			width:96%;
			color:#053d6d;
			margin:0 0 15px 0;
}
	.top_links a{color:#053d6d;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				line-height:21px;
				margin:0 3px;
				clear:none;
float:none;
position:inherit;
	}
.news h3 {position:relative; 
 		  width:100%;
		  float:left;
		  margin:15px 0 7px 0;
		  font-family:Arial, Helvetica, sans-serif;
		  font-size:16px;
		  line-height:21px;
		  font-weight:bold;
		  color:#00642a;
		  clear:both;
		  display:block;
}
.news p.date2 {position:relative;
			   float:left;
			   width:96%;
			   font-size:14px;
			   line-height:21px;
			   font-style:italic;
			   font-family:Arial, Helvetica, sans-serif;
			   color:#c6373b;
			   margin:0 0 9px 0;
}
.news div.in_in_txt {position:relative;
				   float:left;
				   width:96%;
				   color:#1c1c1c;
				   font-family:Arial, Helvetica, sans-serif;
				   font-size:12px;
				   line-height:18px;
	}
		.in_in_txt3 img {float:left; margin:0 10px 10px 0;}
		.in_in_txt3 p {display:inherit; margin:0; clear:none}
		.in_in_txt3 {float:left; width:100%; margin-bottom:10px} 
	/*
	.in_in_txt_new p {color:#1c1c1c;
				   font-family:Arial, Helvetica, sans-serif;
				   font-size:12px;
				   line-height:18px;
				   margin-top:20px;
				   clear:none;
	}
	*/
	.in_in_txt_new p {color:#1c1c1c;
				   font-family:Arial, Helvetica, sans-serif;
				   font-size:12px;
				   line-height:18px;
				   margin: 0 0 10px 2%;
				   position:relative;
				   float:left;
				   clear:both;
				   width:98%;
	}
	
		.in_in_txt_new2 p {clear:none;
						   float:none;
						   color:#1c1c1c;
				   font-family:Arial, Helvetica, sans-serif;
				   font-size:12px;
				   line-height:18px;
		}
		.in_in_txt_new2  img {float:left; margin:0 15px 15px 0;}
	.in_in_txt_new img{float:left; position:relative; margin-right:15px}
.news div.in_in_txt p {
				   color:#1c1c1c;
				   font-family:Arial, Helvetica, sans-serif;
				   font-size:12px;
				   line-height:18px;
				   margin: 0 0 10px 20px;
				   _margin: 0 0 15px 10px;
				   position:relative;
				   float:none;
				   clear:none;
				   width:100%;
}

.news div.in_in_txt ul, .news div.in_in_txt_new ul, .news div.in_in_txt ol, .news div.in_in_txt_new ol {padding:0px; margin:0px 0 15px 3%; position:relative; float:left;clear:both; width:97%;}
.news div.in_in_txt ul li, .news div.in_in_txt_new ul li, .news div.in_in_txt ol li, .news div.in_in_txt_new ol li { color:#1c1c1c;
				   font-family:Arial, Helvetica, sans-serif;
				   font-size:12px;
				   line-height:18px;
				   position:relative;
				   float:left;
				   width:100%;
}
	.news div.in_in_txt ul li ul, .news div.in_in_txt ol li ol {padding:0 0 0 30px; margin-bottom:0px; }
	.in_in_txt li {position:relative;
							float:left;
							clear:both;
	}

.news div.in_in_txt img {
						 margin-right:20px;
}

.news a.in_in_order {position:relative;
				     float:left;
					 color:#587a07;
					 font-size:12px;
					 line-height:21px;
					 font-family:Verdana, Geneva, sans-serif;
					 margin:10px 0 25px 20px;
					 _margin:10px 0 25px 10px;
					 clear:both;
}
.in_in_gallery {position:relative;
				float:left;
				width:96%;
}
	h4.gallery {color:#bf1a00;
								  font-family:Arial, Helvetica, sans-serif;
								  font-size:16px;
								  line-height:21px;
								  font-style:normal;
								  position:relative;
								  float:left;
								  width:96%;
								  margin:0 0 10px 20px;
				}
	.gal_item { padding:0 0 17% 0}
		.gal_item a {color:#00642a;
					 font-size:12px;
					 line-height:21px;
					 font-family:Arial, Helvetica, sans-serif;
					 width:160px;
					 position:relative;
					 float:left;
		}
		.gal_item img {float:left;
		}
.leader {position:relative;
		 float:left;
		 width:95%;
		 /*margin:25px 0 0 0;*/
}
	.leader p.lead {color:#c62b4e;
			   font-family:Arial, Helvetica, sans-serif;
			   font-size:14px;
			   line-height:24px;
			   clear:both;
			   vertical-align:text-top;
			   margin-bottom:10px;
	}	
		.leader p.leader_name a{color:#c62b4e;
			   font-family:Arial, Helvetica, sans-serif;
			   font-size:18px;
			   line-height:24px;
			   clear:both;
			   vertical-align:text-top;
			   text-decoration:underline;
	}
		.leader p.leader_name img {margin-right:10px; margin-bottom:10px; float:left;}
		
		.leader p.info {clear:both;
						font-size:12px;
						line-height:24px;
						color:#1c1c1c;
						font-family:Arial, Helvetica, sans-serif;
		}
			.leader p.info span {color:#053d6d;}
		
		
		/****** inner page*****/
		.raspisanie {
	position:relative;
	float:left;
	margin:10px 0 0 0;
	width: 96%;
		}
		
.div_cent_col_top_in {
	position:relative;
	float:left;
	margin:0 0 20px 0;
	width:100%;
	color:#053d6d;
					}
	.div_cent_col_top_in h4 {color:#053d6d;
								font-family:Arial, Helvetica, sans-serif;
								  font-size:16px;
								  line-height:21px;
								  font-style:normal;
							}				
	table.raspis {margin:0px auto;
				  width:100%%;
	}
		tr.tab_top {height:38px; background:#00502f;}
		tr.tab_top p {color:#ffffff;
					  font-family:Arial, Helvetica, sans-serif;
					  font-size:13px;
					  line-height:14px;
					  font-weight:bold;
					  text-align:center;
					  width:100%;
					 
		}
		
		td.first {background:url(/siteimg/raspis_top_left.gif) left 0 no-repeat #00502f;
				  border-right:1px solid #407c63;
				  text-align:center;
				  vertical-align:middle;
				  padding:0 3px
		}
		td.second {
				   border-right:1px solid #407c63;
				   text-align:center;
				   vertical-align:middle;
				   padding:0 3px
		}
		td.third {
				   border-right:1px solid #407c63;
				   text-align:center;
				   vertical-align:middle;
				   padding:0 3px
		}
		td.fourth {
				   border-right:1px solid #407c63;
				   text-align:center;
				   vertical-align:middle;
				   padding:0 3px
		}
		td.fifth { background:url(/siteimg/raspis_top_right.gif) right 0 no-repeat #00502f;
				   text-align:center;
				   vertical-align:middle;
				   padding:0 3px
		}
	.tab_green {text-align:center;
				vertical-align:middle;
	}
	.tab_green td {padding:10px 6px; background:#edffe7;}
	
	.tab_green p {color:#1c1c1c;
					  font-size:12px;
					  line-height:16px;
					  font-family:Arial, Helvetica, sans-serif;
					  margin:0px;
					  padding:0px;
		}
		.tab_green p a {color:#00502f;}
			
			
	.tab_white {text-align:center;
				vertical-align:middle;
	}
		.tab_white td {padding:10px 6px; background:#ffffff;}
			.tab_white td p {color:#1c1c1c;
					  font-size:12px;
					  line-height:16px;
					  font-family:Arial, Helvetica, sans-serif;
					  margin:0px;
					  padding:0px;
		}
		.tab_white p a {color:#00502f;}
		
		
			
			
			
.hidden_menu {display:none;
			  width:0px;
			  height:0px;
			  background:#d8ffc9;
			  z-index:;
			  position:absolute;
			  top:261px;
			  left:437px;
			  border:1px solid #bf1a00;
			  filter:alpha(opacity=60); /* IE 5.5+*/
				-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
				-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
				opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
				}
.hidden_menu_links {display:none;
					position:absolute;
					top:259px;
					left:457px;
					padding:10px;
					}			
		.hidden_menu_links_1 {position:relative;
							 float:left;
							 clear:both;
							 width:100%;
							 margin:0 0 10px 0px;
		}
			.hidden_menu_links_2 {position:relative;
									float:left;
							 		clear:both;
									margin:0 0 7px 20px;
									width:100%;
			}
			.hidden_menu_links_1:hover, .hidden_menu_links_2:hover {text-decoration:underline;}
				
.hidden_menu_links a {font-family:Arial, Helvetica, sans-serif;
									font-size:11px;
									line-height:11px;
									color:#bf1a00;
									text-decoration:none;
}





.contacts {position:relative;
		   float:left;
		   width:450px;
}
	.contacts form {width:100%;}
	.contacts form label{width:100%;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					line-height:14px;
					color:#1e1e1e;
	}
	.contacts form table input {position:relative;
						   height:20px;
						   border-top:1px solid #8e8e8e;
						   border-right:1px solid #8e8e8e;;
						   border-left:1px solid #cecece;
						   border-bottom:1px solid #cecece;
						   padding:0px 0 0 0px;
						   float:left;
						   background:url(/siteimg/input_bg.gif) 0 0 repeat-x;
						   width:165px;
						   margin:0 0 15px 0;
						   }
						   
	.contacts form textarea {border-top:1px solid #8e8e8e;
						   border-right:1px solid #8e8e8e;
						   border-left:1px solid #cecece;
						   border-bottom:1px solid #cecece;
						   background:url(/siteimg/input_bg.gif) 0 0 repeat-x;
						   clear:both;
						   float:left;
						   
	}
		.contact_submit {background:#d4d0c8;
			  						   border-left:1px solid #999;
									   border-top:1px solid #999;
									   border-right:1px solid #404040;
									   border-bottom:1px solid #404040;
									   clear:both;
									   width:165px;
									   float:left;
									   margin:15px 0 0 0;
									   height:20px;
		}
		.treners {position:relative;
			  width:95%;
			  margin:0 auto 0 auto;
			  clear:both;
			  
	}
	.treners_foto {position:relative;
				   float:left;
				   width:35%;
				   margin-right:10%;
	}
		.treners img {float:left; margin:0 30px 0px 0;_margin:0 30px 0px 0;}
	.treners_descr {position:relative;
					float:right;
					width:40%;
	}
					.treners h5 {font-size:18px;
					 line-height:normal;
					 color:#040404;
					 font-family:Arial, Helvetica, sans-serif;
	}
					.treners p {color:#1c1c1c;
					  font-size:12px;
					  font-family:Arial, Helvetica, sans-serif;
	}
					.treners p a {color:#004227;
								  float:none;
								  position:inherit;
						}
					.treners p span {float:none;}
					
	.treners_descr_new {position:relative;
					float:left;
					width:50%;
	}
	.treners_descr_new p {color:#1c1c1c;
					  font-size:12px;
					  font-family:Arial, Helvetica, sans-serif;
					  float:left;
					  clear:none;
	}
	.treners_descr_new h5 {font-size:18px;
					 line-height:normal;
					 color:#040404;
					 font-family:Arial, Helvetica, sans-serif;
	}
	.treners_descr_new span {clear:both; white-space:nowrap;}
	.treners_descr h5 {font-size:18px;
					 line-height:normal;
					 color:#040404;
					 font-family:Arial, Helvetica, sans-serif;
					 position:relative;
					 float:left;
					 width:100%;
					 clear:both;
					 margin:0 0 15px 0; 
	}
	.treners_descr p {position:relative;
					  float:left;
					  width:100%;
					  color:#1c1c1c;
					  font-size:12px;
					  font-family:Arial, Helvetica, sans-serif;
					  margin:0 0 15px 0;
	}
	.treners_descr p a {color:#004227;
						margin:15px 0 0 0;
						position:relative;
						float:left;
						width:100%;
						}
						
						
	.galeryryry {position:relative;
				 float:left;
				 width:90%;
				 margin:15px auto;
				 padding:0;
	}
		
				.galeryryry p{font:Arial, Helvetica, sans-serif;
					 margin:5px 0;
					 width:98%;
					 font-size:12px;
					line-height:19px;
					color:#1c1c1c;
					margin:5px 0;
			}
				.gallery_item {position:relative;
				   float:left;
				   width:100%;
				   }
				   .gallery_p {margin-bottom:15px;}
				   .gallery_p b {font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#3D481F; font-size:12px; line-height:normal;}
		.gallery_item_descr {position:relative;
							  float:left;
							  width:100%;
		}
		.gallery_item_descr p {position:relative;
								float:left;
								width:100%;
								clear:both;
								margin:10px 0;
		}
		.tuda_suda {position:relative;
					float:left;
					width:100%;
					text-align:center;
					margin:10px 0;
		}
		.krutoe_foto {position:relative;
					  float:left;
					  width:100%;
					  text-align:center;
		}
		.krutoe_opissanie {position:relative;
							  float:left;
							  width:100%;
		}
		.krutoe_opissanie p {position:relative;
								float:left;
								width:100%;
								clear:both;
								margin:10px 0;
								text-align:center;
		}
        		.tuda_suda  a {color:#004a96;
		}
		
#develop {
position:fixed;
top:0;
left:0;
width:100%;
height:25px;
background:#000;
filter:alpha(opacity=30);
 -moz-opacity: 0.3;
 -khtml-opacity: 0.3;
 opacity: 0.3;
text-align:center;
color:#fff;
font-weight:bold;
font-family: Tahoma
}	

table.coll_class {width:100%;}
table.coll_class td{vertical-align:top;}





.krasivoe_menu {position:absolute;
				border:1px solid red;
				top:-137px;
				left:-50px;
				width:150px;
				list-style:none;
				padding:20px;
				height:90px;
}
	.krasivoe_menu li {padding-left:10px; border:1px solid black;}
	
h6 {
	font-size:18px;color:#000;text-align:center;	font-style: italic;margin:0 0 10px 0px;
}


.rasporka img {width:400px; _width:525px;}


#megolink { position:absolute;list-style: none;}
#fadein {height:25px; white-space:nowrap; width:120px;text-align:center; padding:5px 0 0 0;}
.megomenu {position:absolute;
			top:247px;
			left:420px;
			width:0px;
			height:0px;
			border:1px solid #bf1a00;
			padding:10px;
			list-style:none;
			display:none;
			overflow:hidden;
			_background:#d8ffc9;
			background:url(/siteimg/megomenu_bg.png) 0 0 repeat;
			_filter:alpha(opacity=50);
}
	.megomenu li {text-align:left;
					padding:0 0 0 15px;
					display:none;
	}
	.megomenu li a, .megomenu li p {color:#bf1a00;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					line-height:21px;
					text-decoration:none;
					opacity:1;
	}
			.megomenu li ul {list-style:none;}
		.megomenu li a:hover {text-decoration:underline;}
			
			
#sitemap {padding: 0;}			
#map {line-height:25px; font-size: 18px; list-style: none;}
#map a {color:#BF1A00}
#map1 {line-height:25px; font-size: 14px; margin-left:25px; list-style: none;background:url(/siteimg/list-line.gif) 0 8px no-repeat; padding-left:18px}
#map1 a {color:#587A07}
#map2 {color:#1c1c1c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	position:relative;
	float:left;
	width:100%;
	margin-left:84px;
}


.inner_gallery {position:relative;
				float:left;
				list-style:none;
				width:100%;
				margin:0 0 0 5%;
}
	.inner_gallery li {float:left;
					position:relative;
					margin:0 5% 60px 5%;
					width:133px;
					height:100px;
	}
		.inner_gallery li a {width:133px;
							 height:100%;
							 position:relative;
							 display:block;
							 text-align:center
		}
			.inner_gallery li div {font-family:Arial, Helvetica, sans-serif;
									color:#3D481F;
									font-size:13px;
									text-align:center;
									
			}
				.inner_gallery li div b {font-weight:normal;}
			
.month ul {background-color:#edffe7; height:35px; list-style:none}
		.month {float:left; width:100%; background:#edffe7; height:35px}
		.month ul {width:460px; margin:0 auto;}
		.month ul li {float:left; height:35px}
		.month ul li a {height:35px; padding:0 2px; line-height:35px; text-align:center; vertical-align:middle; font-size:11px; color:#537647;}
		.month ul li a:hover {background:#740505; color:#FFF; text-decoration:none}
		
	.list {position:relative; background:#edffe7; width:auto; height:24px}
	.list a, .list span{display:inline; padding:2px 2px; margin:0 5px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; float:none; clear:none; color:#537647;}
	.list a:hover {background:#740505; color:#FFF; text-decoration:none;}
	
	#err {color:#BF1A00;}