/*-----------------------------------------------------------general-----------------------------------------------*/
html {
  height:100%;
}
 body {
  margin:0;
  padding:0;
  height:100%;
  background: #F7CF56;
}
body, table, p.text{font: 13px Arial; color: #292929;}
a{color: #0053CF; text-decoration: underline;}
a:hover{text-decoration: none;}
a img{border: 0 none;}
h1, a h1{font: 20px Tahoma; color: #a92000; margin-top: 20px;}
.clearing{width: 100%; clear: both; height: 0; line-height: 0; }
a.big_link{font: 17px Tahoma; color: #a92000; }
a.big_link_blue{font: 18px Tahoma; color: #0053cf; }
p.small_text{font: 11px Tahoma; font-weight: bold; color: #4d3b16; line-height: 1.5;}
p.italic{font: 13px Arial; color: #292929; font-style:italic; line-height: 1.5;}
p.small_title{font: 12px Tahoma; font-weight: bold; color #292929; margin: 15px 0; line-height: 1.5;}
p.medium_link, p.medium_link a{font: 12px Tahoma; font-weight: bold; color: #a92000;}
p.text{line-height: 1.5;}
div.banner{margin-bottom: 8px;}

#container{height: auto; height: 100%; width: 100%; min-width: 1010px; }
#globalcont{min-height: 100%;}
#globalwrap{width: 100%; margin: 0 auto; min-width: 1010px;}
ul.inner_content_list2{margin: 0; padding: 0 0 0 15px;}
ul.inner_content_list2 li{margin: 6px 0; padding: 0 0 0 12px; list-style-type: none; background: url(http://norbekovclub.ru/images/inner_content_list2.gif) no-repeat 0 8px; font: 13px Arial; color: #A92000;}

ul.inner_content_list{margin: 0; padding: 0 0 0 15px;}
ul.inner_content_list li{margin: 6px 0; padding: 0 0 0 9px; list-style-type: none; background: url(http://norbekovclub.ru/images/inner_content_list.gif) no-repeat 0 6px; font: 11px Tahoma; color: #292929;}
/*----------------------------------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------header-----------------------------------------------*/
#header{height: 305px; background: green;}
	#header_top_bg{width: 100%; height: 163px; background: url(header_t.gif) repeat-x top;}
		#header_top_left_bg{width: 100%; height: 163px; background: url(header_t.jpg) no-repeat top left;}
		#header_top_right_bg{width: 100%; height: 163px; background: url(header_u.jpg) no-repeat top right;}
			#logo_icon{width: 103px; height: 93px; position: absolute; top: 35px; left: 65px;}
			#logo_text{width: 290px; height: 30px; position: absolute; top: 60px; left: 200px;}
				#logo_icon a, #logo_text a{display: block; width: 100%; height: 100%; text-decoration: none;}
			#cities{position: absolute; top: 100px; left: 203px;}

			#auth_panel{float: right; height: 25px; width: 245px; margin-top: 63px;}
				#auth_icon, #auth_button, #reg_icon, #reg_link{float: left; margin-left: 2px;}
				#reg_icon{margin-left: 50px; padding-top: 7px;}
				#reg_link{margin-left: 7px; padding-top: 5px;}
					#reg_link a{font: 11px Tahoma; font-weight: bold; color: #000;}
	#header_bottom_bg{width: 100%; height: 142px; background: url(header_b.gif) repeat-x bottom}
		#top_navigation{padding: 3px 7px 0; float: left;  position: relative;   z-index:15;}
		#top_navigation ul.nav{margin: 0; padding: 0;}
		#top_navigation ul.nav li.nav_button,#top_navigation ul.nav li.nav_button_active,#top_navigation ul.nav li.nav_button_active_sub{float: left; list-style-type: none;margin: 0 1px 0 0; padding: 0; position:relative;}

			li.nav_button div.button_mid{height: 38px; background: url(button_m.gif) repeat-x; float: left;}
			li.nav_button div.button_left{height: 38px; background: url(button_l.gif) no-repeat left; float: left;}
			li.nav_button div.button_right{height: 38px; background: url(button_r.gif) no-repeat right; float: left;}

			li.nav_button_active div.button_mid{height: 38px; background: url(button_n.gif) repeat-x; float: left;}
			li.nav_button_active div.button_left{height: 38px; background: url(button_o.gif) no-repeat left; float: left;}
			li.nav_button_active div.button_right{height: 38px; background: url(button_s.gif) no-repeat right; float: left;}

			li.nav_button_active_sub div.button_mid{height: 38px; background: url(button_p.gif) repeat-x; float: left;}
			li.nav_button_active_sub div.button_left{height: 38px; background: url(button_q.gif) no-repeat left; float: left;}
			li.nav_button_active_sub div.button_right{height: 38px; background: url(button_t.gif) no-repeat right; float: left;}
				
				ul.subnav{background-color:#ffdc74; left:0;top:38px; position:absolute; margin: 0; padding: 0;}

				div.subnav_left_bottom{background: url(subnav_l.gif) no-repeat left bottom;}
				div.subnav_right_top{background: url(subnav_r.gif) no-repeat right top;}
				div.subnav_right_bottom{background: url(subnav_s.gif) no-repeat right bottom; padding: 20px 25px;}

					ul.subnav li{list-style-type: none; margin: 5px 0 0 0; padding: 0 0 0 10px;  background: url(subnav_m.gif) no-repeat 0 8px;}
						ul.subnav li a{font: 11px Tahoma; font-weight: bold; color: #362507; white-space:nowrap;}
				ul.subnav_invisible{display: none;}

		#top_rbutton{float: right; padding: 3px 5px 0;}
			div.rbutton_mid{height: 38px; background: url(rbutton_.gif) repeat-x; float: left;}
			div.rbutton_left{height: 38px; background: url(rbutton0.gif) no-repeat left; float: left;}
			div.rbutton_right{height: 38px; background: url(rbutton1.gif) no-repeat right; float: left;}
		
			div.button_text,div.button_text a{font: 17px Tahoma; color: #4f1700; text-decoration: none;}
			div.button_text{padding: 6px 27px; float: left;}
			#top_rbutton .button_text{padding: 6px 31px;}
/*----------------------------------------------------------------------------------------------------------------*/
				
/*-----------------------------------------------------------left_col---------------------------------------------*/		
div#wrapper, div#footer_wrapper{float:left;width:100%;margin-left:-266px}

div#content,div#extra{padding-bottom: 81px; margin-top: -100px; min-height: 100px; position: relative; z-index: 10;}
div#content{margin-left:266px;}

			.cont_left_top{background: url(cont_lef.gif) no-repeat left top #fff; margin-left: 7px; position: relative;}
			.cont_left_bottom{background: url(cont_leg.gif) no-repeat left bottom; position: relative;width: 100%;}
			.cont_right_top{background: url(cont_rig.gif) no-repeat right top; position: relative;width: 100%;}
			.cont_right_bottom{background: url(cont_rih.gif) no-repeat right bottom; position: relative;width: 100%;}
				.block_content{padding: 5px 0; margin: 0 5px;}

			.bcont_left_top{background: url(bcont_le.gif) no-repeat left top #fff; margin-left: 7px; position: relative; margin-top: 2px;}
			.bcont_left_bottom{background: url(bcont_lf.gif) no-repeat left bottom; position: relative;width: 100%;}
			.bcont_right_top{background: url(bcont_ri.gif) no-repeat right top; position: relative;width: 100%;}
			.bcont_right_bottom{background: url(bcont_rj.gif) no-repeat right bottom; position: relative;width: 100%;}
/*----------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------right-col----------------------------------------------*/
div#extra{float:right;clear:right;width:266px;}
			.extra_px_left{background: url(extra_px.gif) repeat-y left #ededed; margin: 0 7px 0 2px; height: 100%;}
			.extra_px_right{background: url(extra_px.gif) repeat-y right;  position: relative; height: 100%;}
			.extra_px_top{background: url(extra_px.gif) repeat-x top;  position: relative; height: 100%;}
			.extra_px_bottom{background: url(extra_px.gif) repeat-x bottom;  position: relative; height: 100%;}

			.extra_left_top{background: url(extra_le.gif) no-repeat left top; position: relative; height: 100%;}
			.extra_left_bottom{background: url(extra_lf.gif) no-repeat left bottom; position: relative; height: 100%;}
			.extra_right_top{background: url(extra_ri.gif) no-repeat right top; position: relative; height: 100%;}
			.extra_right_bottom{background: url(extra_rj.gif) no-repeat right bottom; position: relative; height: 100%;}
				.extra_block{padding: 8px; height: 100%;}

					.block_news{}
						.block_news_tit{font: 20px Tahoma; color: #a92000; padding-left: 10px;}
						.block_news ul{margin: 0; padding: 0;}
						.block_news ul li{margin: 0; padding: 0; list-style-type: none;}
							p.new_item_tit{font: 11px Tahoma; color: #7d7d7d; background: url(new_item.gif) no-repeat 5px 6px; padding: 0 0 0 14px; margin: 14px 0 0 0;}
								p.new_item_tit a{font: 11px Tahoma; color: #4e4e4e;}
							p.new_item_text{font: 11px Tahoma; font-weight: bold; color: #1b1b1b; margin: 6px 0 14px 0; padding: 0 0 14px 14px; border-bottom: 1px solid #FAFAFA;}
								p.new_item_text a{font: 11px Tahoma; font-weight: bold; color: #1b1b1b;}

/*----------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------footer-------------------------------------------------*/
#footer{width:100%;height: 128px; position: absolute; margin-top: -128px; background: url(footer_b.gif) repeat-x bottom;}
	#footer_content{width: 100%; height: 100%; margin: 0 auto; min-width: 1010px;}

		#footer_left{margin:51px 0 0 266px; position: relative; z-index: 15;}
			#footer_l_mid{ height: 64px; background: url(footer_l.gif) repeat-x; margin-left: 7px;}
			#footer_l_left{ height: 64px; background: url(footer_m.gif) no-repeat left; }
			#footer_l_right{ height: 64px; background: url(footer_n.gif) no-repeat right;}
				#footer_left_content{padding: 17px 0 0 25px;}
						div#footer_navigation a{font: 11px Tahoma; font-weight: bold; color: #fff;}
						div#footer_navigation{color: #e9c975; font-size: 11px;}
						div#rights{font: 11px Tahoma; color: #f0d798; margin-top: 3px;}
							div#rights a{font:11px Tahoma; color: #ffedc0;}


		#footer_right{float:right;clear:right;width:266px; margin-top: 51px; position: relative; z-index: 15;}
			#footer_r_mid{height: 64px; background: url(footer_r.gif) repeat-x; margin: 0 7px 0 2px;}
			#footer_r_left{height: 64px; background: url(footer_s.gif) no-repeat left;}
			#footer_r_right{height: 64px; background: url(footer_t.gif) no-repeat right;}
				div.counters{padding: 17px 34px;}
					div.counter{margin: 0 2px; float: left;}

/*----------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------login-box----------------------------------------------*/
#login_bg{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; background: url(http://norbekovclub.ru/images/px_gray.png) repeat;}
div#login{position: absolute; top: 140px; left: 38%; z-index: 101; width: 317px;}
	div#login_top{position: relative; background: url(http://norbekovclub.ru/images/login_window_top.png) no-repeat; width: 317px; height: 28px;}
	div#login_bottom{position: relative; background: url(http://norbekovclub.ru/images/login_window_bottom.png) no-repeat; width: 317px; height: 11px;}
	div#login_mid{position: relative; background: url(http://norbekovclub.ru/images/login_window_bg.png) repeat-y; width: 317px;}



	#login_close{float: right; margin: 12px 12px 0 0; width: 15px; height: 15px; cursor: pointer;}
	#login_content{font: 13px Tahoma; color: #573818; padding: 7px 0 7px 29px;}
	#login_content a{font: 11px Tahoma; color: #7d572e;}
		#login_login,#login_password{float: left; width: 100px;  background: url(http://norbekovclub.ru/images/login_window_input.gif) no-repeat; margin-top: 15px; height: 22px; padding-top: 4px;}
		#login_login input,#login_password input{border: 0 none; background: transparent none; font: 11px Tahoma; color: #656565; width: 94px; }
		#login_login{padding-left: 3px;}
		#login_password{padding-left: 3px;}
		#login_submit_button{float: left; padding: 14px 0 0 7px;}
		#login_forgotpass{float: right; padding: 5px 100px 0 0; }
/*----------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------main-styles--------------------------------------------*/
				table.content_cols{width: 100%;}
					table.content_cols tr td{vertical-align: top;}
					td.content_col_right{width: 322px; padding: 4px;}
					td.content_col_left{padding: 15px 15px 0 20px;}

					/*-------------------------------------main-content-right-block-------------------------------*/	
						.subcont{width: 322px; margin-bottom: 8px;}
							.subcont_px_left{background: url(subcont_.gif) repeat-y left #fff9e1;}
							.subcont_px_right{background: url(subcont_.gif) repeat-y right; width: 100%;}
							.subcont_px_top{background: url(subcont_.gif) repeat-x top; width: 100%;}
							.subcont_px_bottom{background: url(subcont_.gif) repeat-x bottom; width: 100%;}

							.subcont_left_top{background: url(subcont0.gif) no-repeat left top; width: 100%;}
							.subcont_left_bottom{background: url(subcont1.gif) no-repeat left bottom; width: 100%;}
							.subcont_right_top{background: url(subcont2.gif) no-repeat right top; width: 100%;}
							.subcont_right_bottom{background: url(subcont3.gif) no-repeat right bottom; width: 100%;}
								.subcont_block{ padding: 20px;}
									.subcont_block p{margin: 0 0 20px 3px;}
					/*----------------------------------------------------------------------------------------------*/

									
							/*------------------------------------main-video-block------------------------------------------*/
								.vcont{width: 282px;}
									.vcont_px_left{background: url(vcont_px.gif) repeat-y left #fff;}
									.vcont_px_right{background: url(vcont_px.gif) repeat-y right; width: 100%;}
									.vcont_px_top{background: url(vcont_px.gif) repeat-x top; width: 100%;}
									.vcont_px_bottom{background: url(vcont_px.gif) repeat-x bottom; width: 100%;}

									.vcont_left_top{background: url(vcont_le.gif) no-repeat left top; width: 100%;}
									.vcont_left_bottom{background: url(vcont_lf.gif) no-repeat left bottom; width: 100%;}
									.vcont_right_top{background: url(vcont_ri.gif) no-repeat right top; width: 100%;}
									.vcont_right_bottom{background: url(vcont_rj.gif) no-repeat right bottom; width: 100%;}
										.vcont_block{ padding: 15px;}
											p.video_title{text-align: center; margin: 0 0 15px 0; padding: 0; font: 13px Arial; font-style: italic; color: #444444;}
							/*----------------------------------------------------------------------------------------------*/
					
				/*------------------------------------------------------main-short-registration--------------------------------------*/		
						.registration_block{}
							.registration_block .clearing{height: 4px;}
							.input_big,.input_medium,.input_small{height: 24px;}
							.registration_block .input_medium,.registration_block .reg_button, .registration_block .input_small{float: left; margin-left: 4px;}
							.registration_block .input_big, .registration_block div.check_image{float: left;}

							.input_big{width: 200px; background: url(input_bg.gif) no-repeat;}
							.input_medium{width: 158px; background: url(input_bh.gif) no-repeat;}
							.input_small{width: 88px; background: url(input_bi.gif) no-repeat;}
								.input_big input,.input_medium input,.input_small input{font: 11px Tahoma; color: #646464; border: 0 none; margin: 5px 0 0 4px; background: transparent none;}
								.input_big input{width: 188px;}
								.input_medium input{width: 146px;}
								.input_small input{width: 76px;}
				/*--------------------------------------------------------------------------------------------------------------------*/		

				/*------------------------------------------------main-gray-block-----------------------------------------------------*/					
						.grcont{margin-top: 20px; width: 100%;}
							.grcont_px_left{background: url(grcont_p.gif) repeat-y left #ededed;}
							.grcont_px_right{background: url(grcont_p.gif) repeat-y right; width: 100%;}
							.grcont_px_top{background: url(grcont_p.gif) repeat-x top; width: 100%;}
							.grcont_px_bottom{background: url(grcont_p.gif) repeat-x bottom; width: 100%;}

							.grcont_left_top{background: url(grcont_l.gif) no-repeat left top; width: 100%;}
							.grcont_left_bottom{background: url(grcont_m.gif) no-repeat left bottom; width: 100%;}
							.grcont_right_top{background: url(grcont_r.gif) no-repeat right top; width: 100%;}
							.grcont_right_bottom{background: url(grcont_s.gif) no-repeat right bottom;  width: 100%;}
								.grcont_block{ padding: 20px;}

									.grcont_table{width: 100%;}
										.grcont_table tr td{vertical-align: top;}
										td.grcont_icon{width: 80px;}
										td.grcont_text{padding: 0 30px 0 15px;}
											p.grcont_title{}
												p.grcont_title a{font: 17px Tahoma; color: #0053CF;}
											td.grcont_text p{font: 11px Tahoma; color: #414141;}
				/*-------------------------------------------------------------------------------------------------------------------*/

		/*------------------------------------------------main-dynamic-labels-block-------------------------------------------------*/					
				.block_bcont{padding: 1px 1px 8px 1px;}
					
					div.labels{height: 59px;}
					div.labels{height: 59px;}
					table.labels_table{width: 100%; height: 59px;}
					table.labels_table tr td{height: 59px; cursor: pointer;}
					div.label_left,div.label_right,div.label_bg,div.label_container,div.label_wrapper {height: 59px;}


					div.label_wrapper{float:left;width:100%}
					div.label_bg{margin: 0 5px 0 6px;}
					div.label_left{float:left;width:6px;margin-left:-100%;}
					div.label_right{float:left;width:5px;margin-left:-5px}
					
					

						td.label_1{}
							td.label_1 div.label_bg, td.label_1_active div.label_bg{margin: 0 5px 0 0;}
							td.label_1 div.label_bg{background: #fff5d8;}
							td.label_1 div.label_right{background: url(http://norbekovclub.ru/images/lab_1_right.gif)}

						td.label_2{}
							td.label_2 div.label_left{background: url(lab_2_le.gif)}
							td.label_2 div.label_bg{background: #fbe8bf;}
							td.label_2 div.label_right{background: url(lab_2_ri.gif)}
						
						td.label_3{}
							td.label_3 div.label_left{background: url(lab_3_le.gif);}
							td.label_3 div.label_bg{background: #f7dda7;}
							td.label_3 div.label_right{background: url(lab_3_ri.gif)}

						td.label_4{}
							td.label_4 div.label_left{background: url(lab_4_le.gif);}
							td.label_4 div.label_bg{background: #f3d189;}
							td.label_4 div.label_right{background: url(lab_4_ri.gif)}
						
						td.label_5{}
							td.label_5 div.label_bg,td.label_5_active div.label_bg{margin: 0 0 0 6px;}
							td.label_5 div.label_left{background: url(lab_5_le.gif);}
							td.label_5 div.label_bg{background: #edc56f;}
						
						div.label_container{margin-left: -3px;}
						td.label_1 div.label_container,td.label_1_active div.label_container{margin-left: 0;}

						div.label_bg_text{font: 11px Tahoma; font-weight: bold; text-decoration: underline; color: #9f4927; padding: 20px 18px 0;}
						td#label_opened div.label_bg_text{color: #514844}

				.block_bcont .visible{display: block;}

				.block_bcont .visible p.text{font: 13px Arial; color: #514844; margin: 30px 30px 30px 30px; line-height: 1.5;}
				.visible p.bold{font: 11px Tahoma; font-weight: bold; color: #3F3F3F; margin: 0 30px 30px 30px;}

				.block_bcont .invisible{display: none;}
/*----------------------------------------------------------------------------------------------------------------*/



/*---------------------------------------------------------inner-styles--------------------------------------------*/
				table.inner_content_cols{width: 100%;}
					table.inner_content_cols tr td{vertical-align: top;}
					td.inner_content_col_right{padding: 0 20px 40px;}
					td.inner_content_col_left{width: 203px; padding-bottom: 40px;}
				/*------------------------------------------left-navigation------------------------------------------*/
					div.inner_leftcol_bg{width: 100%; background: url(inner_le.gif) repeat-y; margin-bottom: 4px;}
					div.inner_leftcol_top{width: 100%; background: url(inner_lf.gif) no-repeat top;}
					div.inner_leftcol_bottom{width: 100%; background: url(inner_lg.gif) no-repeat bottom;}

						ul.inner_navigation_left{margin: 0; padding: 2px 0 2px 2px; list-style-type: none;}
						ul.inner_navigation_left li{margin: 0; padding: 0; list-style-type: none; padding: 0 10px 0 0; vertical-align: top;}
						ul.inner_navigation_left li a{display: block; padding: 10px 17px 10px 17px; font: 11px Tahoma; font-weight: bold; color: #000;}

						ul.inner_navigation_left li.active{background: url(inner_lh.gif) no-repeat right center;}
						ul.inner_navigation_left li.active a{background: #fdedcc; color: #4d2312; text-decoration: none;}

					div.inner_leftcol2_bg{width: 195px; background: url(http://norbekovclub.ru/images/inner_leftcol2_bg.gif) repeat-y top left;}
					div.inner_leftcol2_top{width: 100%; background: url(http://norbekovclub.ru/images/inner_leftcol2_top.gif) no-repeat top left;}
					div.inner_leftcol2_bottom{width: 100%; background: url(http://norbekovclub.ru/images/inner_leftcol2_bottom.gif) no-repeat left bottom;}
						div.inner_leftcol2_block{width: 100%; padding: 7px 0; text-align: center;}
							p.teacher_title{font: 12px Tahoma; color:#817b68; text-align: center; margin: 0; padding: 0 7px;}
							p.teacher_link{text-align: center; margin: 5px 0;}
								p.teacher_link a{font: 13px Tahoma; font-weight: bold; color: #0053cf;}

					div.all_teachers{padding-left: 15px;}
						p.allteachers_title{font: 12px Tahoma; color:#817b68; text-align: left;}
						div.all_teachers a{display: block; font: 11px Tahoma; font-weight: bold; color: #292929; background: url(http://norbekovclub.ru/images/minus.gif) no-repeat 0 6px; padding-left: 10px; margin-top: 4px;}
						div.all_teachers a.all_teachers_link{font: 11px Tahoma; color: #797979; margin-top: 8px; background: url(http://norbekovclub.ru/images/plus.gif) no-repeat 0 5px;}

				/*---------------------------------------------------------------------------------------------------*/

				/*------------------------------------------inner_content_right--------------------------------------*/

					.inner_content_right{width: 142px; float: right; margin: 0 0 30px 50px;}
					table.inner_right_icons{width: 100%; font: 11px Tahoma; font-weight: bold; color: #827039;}
						table.inner_right_icons tr td{vertical-align: middle;}
						table.inner_right_icons tr td.text{padding-left: 8px;}
					div.inner_content_right_bg{width: 142px; height: 115px;background: url(http://norbekovclub.ru/images/inner_content_right_bg.gif) no-repeat; margin-top: 15px; font: 11px Tahoma; font-weight: bold; color: #553b08; padding: 7px 23px;}
						p.inner_content_right_title{text-align: left; margin: 6px 0;}

					div.inner_subcont_left_top{background: url(http://norbekovclub.ru/images/inner_subcont_left_top.gif) no-repeat left top #ffe9a8; margin-bottom: 25px;}
					div.inner_subcont_right_top{background: url(http://norbekovclub.ru/images/inner_subcont_right_top.gif) no-repeat right top; width: 100%; height: 100%;}
					div.inner_subcont_left_bottom{background: url(http://norbekovclub.ru/images/inner_subcont_left_bottom.gif) no-repeat left bottom; width: 100%; height: 100%;}
					div.inner_subcont_right_bottom{background: url(http://norbekovclub.ru/images/inner_subcont_right_bottom.gif) no-repeat right bottom; width: 100%; height: 100%;}
					div.inner_subcont_block{padding: 15px;}
					div.inner_subcont_block table{width: 100%; font: 11px Tahoma; font-weight: bold; color: #553b08;}
						div.inner_subcont_block table tr td{vertical-align: middle;}
						div.inner_subcont_block table tr td.button{width: 120px;}
				/*----------------------------------------------------------------------------------------------------*/

				/*------------------------------------------comments--------------------------------------------------*/
				span.all_comments_link{margin-left: 15px; font: 11px Tahoma; color: #e8e6e2;}
				span.all_comments_link a{margin-left: 15px; color: #707070;}
					.comments, .blog_pubs{margin-top: 20px;}
						
						.comment_px_left{background: url(comment_.gif) repeat-y left #fff; margin-top: 2px;}
						.comment_px_right{width: 100%; background: url(comment_.gif) repeat-y right;}
						.comment_px_top{width: 100%;background: url(comment_.gif) repeat-x top;}
						.comment_px_bottom{width: 100%;background: url(comment_.gif) repeat-x bottom;}

						.comment_left_top{width: 100%;background: url(comment0.gif) no-repeat left top;}
						.comment_left_bottom{width: 100%;background: url(comment1.gif) no-repeat left bottom;}
						.comment_right_top{width: 100%;background: url(comment2.gif) no-repeat right top;}
						.comment_right_bottom{width: 100%;background: url(comment3.gif) no-repeat right bottom;}
							.comment_block{ padding: 9px 12px;}
								.comment_name{float: left;margin-bottom: 10px;}
									.comment_name a{font: 11px Tahoma; color: #797264;}
								.comment_date{float: right; font: 11px Tahoma; color: #e8e6e2;margin-bottom: 10px;}
									.comment_date a{font: 11px Tahoma; color: #919190; margin-left: 7px;}
								.comment_text{font: 11px Tahoma; color: #404040;}
								.comment_readmore{float: right;}

				/*--------------------------------------------------------------------------------------------------------*/

				/*-------------------------------------------------inner-right-col----------------------------------------*/
				p.inner_new_item_tit{font: 11px Tahoma; font-weight: bold; color: #1B1B1B; background: url(new_item.gif) no-repeat 5px 6px; padding: 0 0 0 14px; margin: 14px 0 0 0;}
					
				p.inner_new_item_text{font: 11px Tahoma; font-weight: bold; color: #BABABA; margin: 6px 0 14px 0; padding: 0 0 14px 14px; border-bottom: 1px solid #FAFAFA;}
				p.inner_new_item_text a{font: 11px Tahoma; color: #4e4e4e;}


/*----------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------inner2-styles--------------------------------------------*/
			
			/*---------------------------------left-col--------------------------------------*/
				div.inner2_left{width: 195px; margin-bottom: 7px}
				.italiciiner2{font: 12px Arial; font-style: italic; color: #5c5039;}
				.inner2foto{float: left; width: 80px;}
				.inner2textright{float: left; width: 81px; margin-left: 4px; padding-top: 10px;}
					.inner2textright a.link1{font: 11px Tahoma; font-weight: bold; color: #553b08; line-height: 3;}
					.inner2textright a.link2{font: 11px Tahoma; color: #9d7d3d;}

				.inner2_curs_bg{width: 195px; background: url(http://norbekovclub.ru/images/inner2_curs_bg.gif) repeat-y;}
				.inner2_curs_top{width: 195px; background: url(http://norbekovclub.ru/images/inner2_curs_top.gif) no-repeat top;}
				.inner2_curs_bottom{width: 195px; background: url(http://norbekovclub.ru/images/inner2_curs_bottom.gif) no-repeat bottom;}
					.inner2_curs_block{padding: 15px;}
						.inner2_curs_block p.title{font: 11px Tahoma; font-weight: bold; color: #a92000;margin: 0;}
						.inner2_curs{font: 11px Tahoma; color: #7b6f49; padding: 15px 0 15px 10px; background: url(http://norbekovclub.ru/images/inner2_curs_interline.gif) repeat-x bottom;}
						.inner2_curs_block .last{background: none; padding-bottom: 0;}
							.inner2_curs a.title{font: 11px Tahoma; font-weight: bold; display: block;margin-bottom: 5px;}
						

			/*-------------------------------------------------------------------------------*/

			/*---------------------------------right-col--------------------------------------*/

				.inner2_right_block_bg{width: 242px; background: url(http://norbekovclub.ru/images/inner2_right_block_bg.gif) repeat-y; margin-bottom: 7px;}
				.inner2_right_block_top{width: 242px; background: url(http://norbekovclub.ru/images/inner2_right_block_top.gif) no-repeat top;}
				.inner2_right_block_bottom{width: 242px; background: url(http://norbekovclub.ru/images/inner2_right_block_bottom.gif) no-repeat bottom;}
					.inner2_right_block_block{padding: 15px;}
						.inner2_right_block_block .book_left{width: 84px; float: left;}
						.inner2_right_block_block .book_right{width: 115px; float: left; margin-left: 10px; font: 11px Tahoma; color: #6a6a6a;}
							.inner2_right_block_block .book_right a{font: 11px Tahoma; font-weight: bold;}
						.book_right .book_title{font: 11px Tahoma; font-weight: bold; color: #a92000;}
						.inner2_right_block_block p.italic{font-size: 12px; color: #727272; margin: 10px 0 0 0;}

			/*-------------------------------------------------------------------------------*/

			/*--------------------------------inner2-video-block--------------------------------------*/
					.inner2_vcont{width: 282px; margin: 20px auto}
						.inner2_vcont_px_left{background: url(http://norbekovclub.ru/images/inner2_vcont_px.gif) repeat-y left #fff;}
						.inner2_vcont_px_right{background: url(http://norbekovclub.ru/images/inner2_vcont_px.gif) repeat-y right; width: 100%;}
						.inner2_vcont_px_top{background: url(http://norbekovclub.ru/images/inner2_vcont_px.gif) repeat-x top; width: 100%;}
						.inner2_vcont_px_bottom{background: url(http://norbekovclub.ru/images/inner2_vcont_px.gif) repeat-x bottom; width: 100%;}

						.inner2_vcont_left_top{background: url(http://norbekovclub.ru/images/inner2_vcont_left_top.gif) no-repeat left top; width: 100%;}
						.inner2_vcont_left_bottom{background: url(http://norbekovclub.ru/images/inner2_vcont_left_bottom.gif) no-repeat left bottom; width: 100%;}
						.inner2_vcont_right_top{background: url(http://norbekovclub.ru/images/inner2_vcont_right_top.gif) no-repeat right top; width: 100%;}
						.inner2_vcont_right_bottom{background: url(http://norbekovclub.ru/images/inner2_vcont_right_bottom.gif) no-repeat right bottom; width: 100%;}
							.inner2_vcont_block{ padding: 15px;}
								p.video_title i{color: #a92000;}
			/*-----------------------------------------------------------------------------------------*/

			/*--------------------------------inner2-blog-pubs--------------------------------------*/

			.undertable_content{padding: 0 20px 40px;}
				.blog_pubs .comment_name a{color: #0053cf; font-weight: bold;}
				.blog_pubs .comment_text{padding-left: 10px;}
				.blog_pubs .comment_date span{color: #6b6b6b; margin-right: 7px;}
					.blog_pubs .comment_date a{color: #a92000;}

/*----------------------------------------------------------------------------------------------------------------*/