

/* pugach */
#dayscounter {
	font-family: Tahoma;
	font-size: 11pt;
	font-weight:bold;
	color:#606060;
}
			
			
			.preview {	line-height: 1.4em
}


			h3 a {text-decoration:none}
			.E1DateFormatted {color:#606060}
			.E1InfoTableMC h3 {margin-top:0px;padding-top:0px}
			.QuestionMC h3 {margin-top:0px;padding-top:0px}
			.color1 a, .color1 h3 {color:#0092b1}
			.color2 a {color:#351a88}
			.color3 a {color:#d2286a}
			.color4 a {color:#f2aa00}
			.color5 a {color:#e32239}
			.color6 a {color:#3e9500}

			.E1BlockContainer {overflow:hidden;width:100%;height:160px;}
			.E1BlockShadow {
				position: relative;
				height: 15px;
				margin-top: -15px;
				background: url("/img/E1Shadow.png");
			}
			
			table.Question{ width: 100%}
				td.QuestionTL{width: 20px; height: 20px; background: url(/img/QuestionTL.png) no-repeat;}
				td.QuestionTC{background: url(/img/QuestionTCBC.png) repeat-x;}
				td.QuestionTR{width: 20px; height: 20px; background: url(/img/QuestionTR.png) no-repeat;}
			
				td.QuestionML{background: url(/img/QuestionMLMR.png) repeat-y;}
				td.QuestionMC{background: url(/img/QuestionTCBC.png) repeat;}
				td.QuestionMR{background: url(/img/QuestionMLMR.png) repeat-y;}
			
				td.QuestionBL{width: 20px; height: 20px; background: url(/img/QuestionBL.png) no-repeat;}
				td.QuestionBC{background: url(/img/QuestionTCBC.png) repeat-x;}
				td.QuestionBR{width: 20px; height: 20px; background: url(/img/QuestionBR.png) no-repeat;}
/* pugach */
					#E1InfoBlock{position:relative;float:left;width:100%;}
					#E1InfoBanner{position:relative;float:left; width:100%;}
						table.banner{width: 357px; height:198px; margin-top: 30px; background: url(/img/banner/banner02.png)  no-repeat; }
							table.banner td.E1InfoTableTL{width:19px; height: 20px; background: url(/img/E1InfoTableG/E1InfoTableTL.png)  no-repeat;}
							table.banner td.E1InfoTableTC{height: 20px; background: url(/img/E1InfoTableG/E1InfoTableTC.png)  repeat-x;}
							table.banner td.E1InfoTableTR{width:19px; height: 20px; background: url(/img/E1InfoTableG/E1InfoTableTR.png)  no-repeat;}				
							
							table.banner td.E1InfoTableML{width:19px; background: url(/img/E1InfoTableG/E1InfoTableML.png)  repeat-y;}
							table.banner td.E1InfoTableMC{}
							table.banner td.E1InfoTableMR{width:19px; background: url(/img/E1InfoTableG/E1InfoTableMR.png)  repeat-y;}
										
							table.banner td.E1InfoTableBL{width:19px; height: 21px; background: url(/img/E1InfoTableG/E1InfoTableBL.png)  no-repeat;}
							table.banner td.E1InfoTableBC{height: 21px; background: url(/img/E1InfoTableG/E1InfoTableBC.png)  repeat-x;}
							table.banner td.E1InfoTableBR{width:19px; height: 21px; background: url(/img/E1InfoTableG/E1InfoTableBR.png)  no-repeat;}

					table.color {width: 100%; margin-top: 0px;}
					table.color td.E1InfoTableTL{width:21px; height: 20px; background: url(/img/E1InfoTableC/E1InfoTableCTL.png) bottom right no-repeat;}
					table.color td.E1InfoTableTC{height: 20px; background: url(/img/E1InfoTableC/E1InfoTableCTC.png) top left repeat-x;}
					table.color td.E1InfoTableTR{width:21px; height: 20px; background: url(/img/E1InfoTableC/E1InfoTableCTR.png) bottom left no-repeat;}
							
					table.color td.E1InfoTableML{width:21px; background: url(/img/E1InfoTableC/E1InfoTableCML.png) top left repeat-y;}
					table.color td.E1InfoTableMC{}
					table.color td.E1InfoTableMR{width:21px; background: url(/img/E1InfoTableC/E1InfoTableCMR.png) top right repeat-y;}
							
					table.color td.E1InfoTableBL{width:21px; height: 21px; background: url(/img/E1InfoTableC/E1InfoTableCBL.png) top right no-repeat;}
					table.color td.E1InfoTableBC{height: 21px; background: url(/img/E1InfoTableC/E1InfoTableCBC.png) bottom left repeat-x;}
					table.color td.E1InfoTableBR{width:21px; height: 21px; background: url(/img/E1InfoTableC/E1InfoTableCBR.png) top left no-repeat;}
						
						table.gray{width: 100%; }
						table.gray td.E1InfoTableTL{width:19px; height: 20px; background: url(/img/E1InfoTableG/E1InfoTableTL.png) bottom right no-repeat;}
						table.gray td.E1InfoTableTC{height: 20px; background: url(/img/E1InfoTableG/E1InfoTableTC.png) top left repeat-x;}
						table.gray td.E1InfoTableTR{width:19px; height: 20px; background: url(/img/E1InfoTableG/E1InfoTableTR.png) bottom left no-repeat;}
							
						table.gray td.E1InfoTableML{width:19px; background: url(/img/E1InfoTableG/E1InfoTableML.png) top left repeat-y;}
						table.gray td.E1InfoTableMC{}
						table.gray td.E1InfoTableMR{width:19px; background: url(/img/E1InfoTableG/E1InfoTableMR.png) top right repeat-y;}
							
						table.gray td.E1InfoTableBL{width:19px; height: 21px; background: url(/img/E1InfoTableG/E1InfoTableBL.png) top right no-repeat;}
						table.gray td.E1InfoTableBC{height: 21px; background: url(/img/E1InfoTableG/E1InfoTableBC.png) bottom left repeat-x;}
						table.gray td.E1InfoTableBR{width:19px; height: 21px; background: url(/img/E1InfoTableG/E1InfoTableBR.png) top left no-repeat;}
							   
									
						
						table.E1NoteTableLeft{width: 100%;}
							table.E1NoteTableLeft td.E1NoteTableLeft{width: 131px;}
							table.E1NoteTableLeft td.E1NoteTableCenter{background: url(/img/E1NoteTableL/E1NoteTableLCenter.png) top left repeat-x;}
							table.E1NoteTableLeft td.E1NoteTableRight{width:20px; background: url(/img/E1NoteTableL/E1NoteTableLRight.png) top left no-repeat;}
						
						
						table.E1NoteTableRight{width: 100%;}
							 td.E1NoteTableLeft{width: 131px;}
							 td.E1NoteTableCenter{background: url(/img/E1NoteTable/E1NoteTableCenter.png) top left repeat-x;}
							 td.E1NoteTableRight{width:20px; background: url(/img/E1NoteTable/E1NoteTableRight.png) top left no-repeat;}


						table.E1NoteTableRight2{width: 100%;}
							table.E1NoteTableRight2 td.E1NoteTableLeft{width: 131px;}
							table.E1NoteTableRight2 td.E1NoteTableCenter{background: url(/img/E1NoteTableR/E1NoteTableRCenter.png) top left repeat-x;}
							table.E1NoteTableRight2 td.E1NoteTableRight{width:20px; background: url(/img/E1NoteTableR/E1NoteTableRight.png) top left no-repeat;}
						
						table.E1NoteTableLeftD{width: 100%;}
							table.E1NoteTableLeftD td.E1NoteTableLeft{width: 165px;}
							table.E1NoteTableLeftD td.E1NoteTableCenter{background: url(/img/E1NoteTableD/E1NoteTableDCenter.png) top left repeat-x;}
							table.E1NoteTableLeftD td.E1NoteTableRight{width:20px; background: url(/img/E1NoteTableD/E1NoteTableDRight.png) top left no-repeat;}
						




						table.E1auth{width:100%; height:196px; background-color:orange; background-image:url(/img/E1AuthBack.jpg)}
							td.E1LeftAuth{width:20px; background-image:url(/img/E1AuthLeft.png);background-repeat:no-repeat}
							td.E1CenterAuth{}
							td.E1RightAuth{width:107px; background-image:url(/img/E1AuthRight.png);background-repeat:no-repeat;background-position:100% 0%}
						
										.E1InputName{margin: 8px 0 0 0;}
										.E1InputPassword{margin: 8px 0 0 0;}
											table.E1InputForm{height:32px; width: 100%; margin: 5px 0 0 0;}
												td.E1InputFormLeft{width:6px; height:32px; background: url(/img/InputFormLeft.png) top right no-repeat;}
												td.E1InputFormCenter{height:32px; background: #ffffff;}
												td.E1InputFormRight{width:6px; height:32px; background: url(/img/InputFormRight.png) top left no-repeat;}
													.E1inputtext{
														  		border: 0px;
														  		width: 205px;
														  		height: 20px;
														  		}
																.E1auth h3{
																		font-family: Tahoma;
																		font-size: 16pt;
																		color: #FFFFFF;
																		margin: 20px 0 0 0;
																		}
						
																.E1auth p{
																		font-family: Tahoma;
																		font-size: 11pt;
																		color: #FFFFFF;
																		}
						
										.E1EnterButton{width:64px; height:30px; position:absolute; margin: 145px 0 0 15px;}























html,body{
	padding: 0;
	margin: 0;
}
body{
	font-family: Tahoma;
	font-size: 10pt;
	background-color: White;
	min-width:1005px;
}
table{
	font-size: inherit;
}
p
{
 margin:0px;
 padding:0px;
}
#general{
	
}
#menu{
	font-size: 13pt;
	font-weight: lighter;
	height: 68px;
	background-image: url(../images/polosa-magis.jpg);
	background-position: 0 48px;
	background-repeat: repeat-x;
	padding-left: 2%;
	padding-right: 2%;
}
#menu ul{
	margin: 0 0;
	padding: 0 0;
	list-style-type: none;
	width: 100%;
}
#menu li{
	float: left;
	height: 36px;
	width: 9%; /*padding-top: 12px;*/
	padding: 12px 0 0 0;
	text-align: center;
}
#menu2{
	font-size: 9pt;
	margin: 0 0 30px -7px;
	padding: 0 0;
	list-style-type: none;
	margin-top:40px;
}
#menu2 li{
	padding: 3px 6px;
	display: inline;
}
#menu3{
	font-size: 11pt;
	margin: 0 0 30px -7px;
	padding: 0 0;
	list-style-type: none;
	width:62%;
}
#menu3 li{
margin-bottom:6px;
}
#menu2012{
	font-size: 10pt;
	margin: 0 0 10px -7px;
	padding: 0 0;
	list-style-type: none;
	width:62%;
}
#menu2012 div{
	margin-bottom:6px;
	margin-left: 30px;
}
.active a{
	text-decoration: none;
	color: white;
}
#page{
	margin: 10px 50px 0 50px;
}
.leftBlock{
	width: 67%;
	position: relative;
}
.rightBlock{
	float: right;
	width: 30%;
	position: relative;
	padding-left:2%;
}
.leftContent{
//	padding-right: 30px;
//	line-height: 1.4em
}
.rightContent{
	padding-bottom: 40px;
	//line-height: 1.4em
}
.leftFooter{
	*margin-top:8px;
	padding-top: 28px;
	padding-bottom: 20px;
}
.rightFooter{
	padding-top: 42px;
	*margin-top:8px;
}
a{
	color: #049DED;
	outline: none;
}
h2{
	font-family: Tahoma;
	font-size: 29pt;
	font-weight: lighter;
//	margin-left: -2px;
	*margin-left: 0px;
	margin-bottom: 20px;
}
h3{
	font-family: Tahoma;
	font-size: 15pt;
	font-weight: lighter;
//	margin-left: -2px;
	*margin-left: 0px;
	margin-bottom: 5px;
	position: relative;
	z-index: 999;
	padding-bottom:5px;
}
.text2{
	padding: 5px 15px;
}
.rightContent .corner1{
	 background-color:#ECECEC;
	background-image: url(../images/corner_r_b.jpg);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	margin-top:20px;
	margin-left:-10px;
	width:105%;
}
.corner1{
	 background-color:#ECECEC;
	background-image: url(../images/corner_r_b.jpg);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	margin-top:20px;
}
.corner2{
	background-image: url(../images/corner_l_b.jpg);
	background-position: 0 100%;
	background-repeat: no-repeat;
}
.corner3{
	background-image: url(../images/corner_r_t.jpg);
	background-position: 100% 0;
	background-repeat: no-repeat;
}
.corner4{
	background-image: url(../images/corner_l_t.jpg);
	background-position: 0% 0;
	background-repeat: no-repeat;
	padding: 20px 0px 20px 10px;
}
.corner5{
	background-image: url(../images/corner_l_t.jpg);
	background-position: 0% 0;
	background-repeat: no-repeat;
	padding: 20px 20px;
	
}
#pics
{
 margin: 0 auto;
 width:565px;
}
#pics2
{
 padding:0 20px;
}
#pics3
{
 padding-left: 15px;
  margin: 0 auto;
 width:575px;
}
.clear
{
 clear:left;
}
#tenpics
{
 margin: 0 auto;
 width:574px;
 position:relative;
}
#onepic
{
}
.pic
{
 margin:2px 13px 18px 0px;
 float:left;
}
a img
{
 border:0;
}
#loading
{
 display:none;
 position:absolute;
 margin-left:257px;
 width:40px;
 height:8px;
 background-image:url(../images/load.gif);
}
#loading2
{
 display:none;
 position:absolute;
 margin-left:131px;
 width:40px;
 height:8px;
 background-image:url(../images/load.gif);
}
#prefooter{
	margin: 30px 70px 10px 50px;
}
#prefooter .mftd{
	background-color: #ECECEC;
}
#prefooter2{
	margin: -130px auto 10px auto;
	position: relative;
	z-index: 99;
	width: 1005px;
}
#prefooter2 .mftd{
	background-color: White;
}

#prefooter2 #menu_footer_l
{
	background-image: url(../images/menu_l.png);
}
#prefooter2 #menu_footer_r
{
	background-image: url(../images/menu_r.png);
}
#prefooter2 .leftFooter{
	*margin-top:0;
}
#prefooter2 .rightFooter{
	*margin-top:8px;
}

#footer{
	clear: both;
}
#menu_footer2
{
	height: 47px;
	margin: 0 -20px 0 -20px;
	position: relative;
}
#menu_footer
{
	height: 47px;
	margin: 0 -35px 0 -20px;
	position: relative;
}
#menu_footer_l
{
	width: 25px;
	background-image: url(../images/menu_l.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
}
#menu_footer_r
{
	width: 25px;
	background-image: url(../images/menu_r.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
}
#menu_footer td{
	white-space: pre;
	padding-top: 13px;
}
#menu_footer2 td{
	white-space: pre;
	padding-top: 13px;
}
#menu_footer td img{
	padding-right: 8px;
}
#menu_footer2 td img{
	padding-right: 8px;
}
.text_head
{
 border-bottom: 1px dashed;
 cursor:pointer;
 text-decoration: none;
}
.text_body
{
 margin-top:20px;
}
.newsitem
{
 margin-top:20px;
 font-size:10pt;
 padding: 00px 10px;
}
.newspic
{
 float:left;
 margin-right:10px;
 padding-top:3px;
}
.newstext
{
float:left;
width:83%;
}
.menu_sel a
{
 color:#fff;
 text-decoration:none;
}
#logo
{
text-align:center; 
margin-top:10px;
}
.pager
{
 clear:left;
 margin-top:20px;
 padding-left:10px;
}
.pager li
{
 list-style-type:none;
 float:left;
 margin-right:3px;
}
.pager li a
{
  padding:4px;
}
.pager .selected
{
 color:#fff;
 text-decoration:none;
}
.pager li .selected
{
 background-color:#32B7FC;
}
.leftBlock h2
{
 line-height:1.0em;
}
.crew_member_block{
	float: left;
	width: 46%;
/*	height: 100px; */
	overflow: hidden;
	margin-right: 4%;
	margin-bottom: 30px;
}
.crew_member_block_cont{
	margin-left: 110px;
}
.crew_member_block_desc{
	/* height: 71px; */
	overflow: hidden;
}
.crew_member_rating{
	height: 29px;
	overflow: hidden;
}
.crew_member_rating_l{
	height: 29px;
	float: left;
	background-image: url(../images/rating_l.jpg);
	color: White;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-top: 4px;
}
.crew_member_rating_r{
	width: 69px;
	height: 29px;
	float: left;
	background-image: url(../images/rating_r_green.jpg);
	color: White;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 4px;
	font-size: 11pt;
}

.crew_member_brating{
	height: 49px;
	overflow: hidden;
	margin-bottom: 30px;
}
.crew_member_brating_l{
	height: 49px;
	float: left;
	background-image: url(../images/brating_l.jpg);
	color: White;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 14px;
	font-size: 12pt;
}
.crew_member_brating_r{
	width: 67px;
	height: 49px;
	float: left;
	background-image: url(../images/brating_r_green.jpg);
	color: White;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 15px;
	font-size: 15pt;
}
.crew_member_brating_pms{
	height: 49px;
	float: left;
	line-height: 0;
}
.crew_tits{
	color: #FA2823;
	font-size: 11pt;
}

#photos{
	float: left;
}
#description{
	margin-left: 320px;
}
#threephoto img{
	margin: -4px -3px -1px 0;
}
#threephoto
{
 margin-top:1px;
}
.menu3selected
{
 color:white;
 padding:3px 10px;
 text-decoration:none;
} 
.menu3notselected
{
 padding:3px 10px;
 color:#049DED;
} 
#gallery_lastphoto{
	margin-top: 15px;
}
#gallery_lastphoto .imgdiv{
	margin: 0 14px 14px 0;
	float:left;
}
.arrow:hover
{
 opacity:0.6;
 
}
.arrow_right
{
 float:right;
 margin-right:22px;
}
.arrow_left
{
 float:left;
}
#addgallery
{
 margin-top:10px;
}
#photopager
{
 height:27px;
 margin-top:-10px;
 padding-bottom:8px;
}
#schemeflash{
	position: absolute;
	top: 0;
	left: -20px;
}
.menu109{
	padding: 2px 10px;
	font-size: 11pt;
	margin-bottom: 2px;
}
.menu109active{
	background-color: #01AEF0;
}
.menu109active a{
	color: White;
	text-decoration: none;
}


/* Расписание  */

#schedule{
	width: 100%;
}
#schedule .schedule_day{
	width: 13%;
}
#schedule .schedule_day div{
	padding: 7px 10px;
	margin-bottom: 15px;
	text-align: center;
}
#schedule .schedule_time{
	width: 9%;
	font-size: 18pt;
	text-align: center;
	padding-top:3px;
}
#schedule .schedule_training{
	width: 13%;
	padding-bottom: 10px;
}


.sch_toprint{
	margin: 20px 0;
}

.sch_normal #schedule .schedule_training{
	width: 13%;
	padding-bottom: 10px;
}
.sch_toprint #schedule .schedule_training{
	width: 13%;
	padding-bottom: 0;
}
.sch_normal #schedule .schedule_training .schedule_block{
	padding: 5px 10px;
	margin: 5px 5px 5px 5px;
	color: White;
	text-align: center;
}

.sch_toprint #schedule .schedule_training .schedule_block{
	padding: 5px 10px;
	margin: 5px 5px 5px 5px;
	color: black;
	text-align: center;
	background-image: url(../images/white.png);
	border: 1px dashed #9B9B9B;
}
.sch_normal #schedule .schedule_training .schedule_block a{
	color: White;
}
.sch_toprint #schedule .schedule_training .schedule_block a{
	color: Black;
}
#schedule .schedule_training .schedule_block div{
}
#schedule .schedule_training .schedule_block span{
	font-size: 8pt;
}

.schedule_filter{
	text-align: center;
	float:left;
 }
.schedule_filter .schedule_button{
 cursor:pointer;
 width:13px;
 height:15px;
 cursor:pointer;
 padding:5px 6px;
 margin: 10px auto 0 auto;
 }
.schedule_trdesc{
	color: #FFFFFF;
	font-style: italic;
}
 
 #tt {position:absolute; display:block;}
#tttop {display:block; height:5px; margin-left:5px; overflow:hidden;}
#ttcont {display:block; padding:10px; margin-left:5px; background:#666; color:#FFF;}
#ttbot {display:block; height:5px; margin-left:5px; overflow:hidden;}

.blogPost{
	border-bottom: 1px solid #E9E9E9;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
	padding-bottom: 7px;
}
.blogPostTitle{
	font-weight: bolder;
	padding: 5px 10px;
	background-color: #1B4E5E;
	color: White;
	margin: -9px -9px 10px -9px;
}
.blogPostTitle a{
	color: White;
}
.blogDate{
	color: #9B9B9B;
	font-size: 8pt;
}
.blogUserInfo{
}
.blogUserInfoTitle{
	margin-left: 43px;
	line-height: 1.3em;
}
.blogPostContent{
	margin-top: 2px;
}
.blogAvatar{
	float: left;
}
.x7tty li{
	margin-bottom: 1em;
}
.x7tty ul{
	list-style-image: url('../images/a1.jpg');
}
.x7tty ol{
	list-style-image: url('../images/a1.jpg');
}
div.pagesaki{
	padding: 2px;
	background-color: #FFE75E;
	border: 1px solid #999;
	font-size: 8pt;
	margin-top: 5px;
	color: #999;
	background-image: url(../images/schline.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.xtday
{
 background-color:#F7F7F7;
}
.schedule_day
{
 padding-top:15px;
}
