@import url(reset.css);

html, body {
height:100%;
}

body {
background:#fff url(/images/kmv/snow37.gif) left top repeat; 
/*background:#ff0;*/
font-size:12px;
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
color:#797979;
vertical-align:top;
text-align:center;
position:relative;
padding-left:44px;
}

   A.Myrek_01 {
    background: url(/images/k_rek_01.png); /* Путь к файлу с исходным рисунком  */
    display: block; /* Рисунок как блочный элемент */
    width: 200px; /* Ширина рисунка */
    height: 100px; /* Высота рисунка */
   }
   A.Myrek_01:hover {
    background: url(/images/k_rek_02.png); /* Путь к файлу с заменяемым рисунком  */
   }

em
{
color: #FFF;
font-size: 1px;
}

.wrap {
/* background:#fff;*/
width:980px;
min-height:100%;
margin:0 auto;
/* padding:0 20px 0 0;*/
padding:0 0 0 0;
text-align:left;
line-height:130%;
position:relative;
overflow-x:hidden;
z-index:5;
zoom:1;
}

	.head {
	background:none;
	/* border-top:20px solid #b5d6ff; */
	/* border-top:10px solid #fff; */
	margin:0 -20px 12px 0;
	padding:0 20px 0 0;
	position:relative;
	zoom:1;
	}
	
		.phone {
		float:left;
		position:relative;
		width:250px;
		line-height:20px;
		margin:0;
		padding:6px 0 0 0px;
		overflow:hidden;
		text-align:left; 
		font-size:13px;
		font-style:italic;
		/* font-weight:bold;*/
		color:#00626D;
		
		/*background-color:#FFFFFF;*/
	}
		
			.phone sup {
			line-height:24px; 
			font-size:10px;
			position:relative;
			/* top:4px; */
			/* top:-2px; */
			/* font-weight:bold; */
			 padding:0 0 0 110px;
			}
			
		.navigTop {
		background:url(../images/top_navig_bg.gif) left bottom repeat-x;
		margin:0 -20px 5px 0;
		height:13px;
		line-height:0;
		font-size:0;
		clear:both;
		position:relative;
		zoom:1;
		}

		.K_TopLine {
		background:url(../images/top_navig_bg.gif) left bottom repeat-x;
		margin:2px 0px -5px 0;
		height:2px;
		line-height:0;
		font-size:0;
		clear:both;
		position:relative;
		zoom:1;
		}
		
			.icoBlock {
			/* background:#f2efea; */
   			background-image:url(../images/top_navig_bg_vstavka.gif); 
   			background-position: right bottom; 
		    background-repeat: no-repeat;
			margin:0 0 0 65px;
			/* padding:0 9px; */
			padding:0 9px 0 11px; 
			float:left;
			}
			
				.navigTop a {
				margin:0 6px;
				}
				
		/* main menu */
		
		.mainMenu {
		/* background:url(../images/main_menu_bg.gif) left bottom repeat-x; */
		float:left;
		overflow:hidden;
		position:relative;
		width:730px;
		height:70px;
		margin:0 0 3px 0;
		}
		
			.mainMenu .cnL {
			/*
			background:url(../images/main_menu_corner_l.png) left top no-repeat;
			width:5px;
			height:5px;
			line-height:0;
			font-size:0;
			position:absolute;
			left:0;
			bottom:0;
			z-index:5;
			*/
			}
			
			.mainMenu .cnR {
			/*
			background:url(../images/main_menu_corner_r.png) left top no-repeat;
			width:5px;
			height:5px;
			line-height:0;
			font-size:0;
			position:absolute;
			right:0;
			bottom:0;
			z-index:5;
			*/
			}
		
			.mainMenu ul {
			position:relative;
			width:100%;
			height:70px;
			/* margin:0; */
			padding:0;
			zoom:1;
			}
			
				.mainMenu li {
				/*background:url(../images/main_menu_li_bg.png) right -66px no-repeat; */
				display:block;
				position:relative;
				float:left;
				list-style-type:none;
				list-style-position:outside;
				/* margin:0; */
				margin: 0 0 0 0;
				padding:0 10px 0 0;
				font-size:13px;
				font-weight:bold;
                text-transform: uppercase;
				
				}
				
				.mainMenu li.active {
				background:url(../images/main_menu_li_active_bg2.png) right -73px no-repeat;
				}
				
					.mainMenu a, .mainMenu span.active {
					/* background:url(../images/main_menu_li_bg.png) -1px top no-repeat;*/
					display:block;
					float:left;
					height:70px;
					padding:0;
					line-height:70px; /* Выше или ниже надписи*/
					color:#00626D; /* Устанавливает цвет Первых ссылкок меню левого */
					 /* color:#272727;*/
					text-decoration:none;
					}
					
					.mainMenu li.active a, .mainMenu span.active {
					background:url(../images/main_menu_li_active_bg2.png) left top no-repeat;
					/* color:#fff;*/
					color:#BD8741;	
					}
					
					.mainMenu a:hover {
					/* color:#fff;*/
					/* color:#BD8741;	*/
					color:#00626D; 
					text-decoration:none;
					}
					
						.mainMenu .text {
						position:relative;
						padding:0 0px 0px 5px; /* Растояние между текстом */
						z-index:10;
						}
						
						/* for opera < 9.5 */
						html:first-child .mainMenu a:hover .onHover {
						opacity:1;
						filter:alpha(opacity=100);
						}
					
						.mainMenu .onHover {
						background:url(../images/main_menu_li_hover_bg2.png) right -73px no-repeat;
						display:block;
						position:absolute;
						left:0;
						right:0;
						top:0;
						width:100%;
						height:70px;
						line-height:70px;
						cursor:pointer;
						opacity:0;
						filter:alpha(opacity=0);
						z-index:5;
						zoom:1;
						}
						
							.mainMenu .onHover span {
							background:url(../images/main_menu_li_hover_bg2.png) -1px top no-repeat;
							display:block;
							width:100%;
							height:70px;
							line-height:70px;
													}

							
								.mainMenu .onHover .blik {
		/*					
	background:url(../images/main_menu_li_hover_blik_bg.png) center bottom no-repeat;
								display:block;
								width:100%;
								height:70px;
								line-height:70px;*/
								}
		
		/* /main menu */
		
		.logoBox {
		float:left;
		width:205px;
		padding:0px 0px 0px 0px;
		color:#3f618a;
		}
		
			.logoBox .logo {
			background:url(../images/logo.png) left top no-repeat;
			display:block;
			position:relative;
			width:192px;
			height:73px;
			margin:0 0 10px 0;
			}
			
				.logoBox .onHover {
				background:url(../images/logo.png) left -73px no-repeat;
				display:block;
				position:relative;
				left:0;
				top:0;
				width:192px;
				height:73px;
				opacity:0;
				filter:alpha(opacity=0);
				cursor:pointer;
				}
				
				/* for opera < 9.5 */
				html:first-child .logoBox .logo:hover .onHover {
				opacity:1;
				filter:alpha(opacity=100);
				}
				
		.slidePictures {
		border:1px solid #bdb8b1;
		float:right;
		overflow:hidden;
		width:740px;
		height:188px;
		}
			
	/* left col */
	
	.leftCol {
	float:left;
	position:relative;
	width:220px;
	padding:0 16px 15px 0;
	margin:-13px 0px 0px 0px; 
	zoom:1;
	}
	
		/* sidebar menu */
		
		.sidebarMenu {
		position:relative;
		vertical-align:top;
		margin-bottom:20px;
		margin-top:10px;
		zoom:1;
		}
		
			.sidebarMenu .cnT {
			/* background:url(../images/sidebar_menu_cn_t.png) left top no-repeat; 
			width:7px;
			height:7px;
			line-height:0;
			font-size:0;
			position:absolute;
			right:0;
			top:0;
			z-index:5;
			zoom:1;
            */
			}
			
			.sidebarMenu .cnB {
			/* background:url(../images/sidebar_menu_cn_b.png) left bottom no-repeat; 
			width:7px;
			height:7px;
			line-height:0;
			font-size:0;
			position:absolute;
			right:0;
			bottom:0;
			z-index:5;
			zoom:1;
            */
			}
		
			.sidebarMenu ul {
			margin:0;
			padding:0;
			position:relative;
			vertical-align:top;
			z-index:1;
			zoom:1;
			}
			
				.sidebarMenu li {
				background:#d0c7bf;
				display:block;
				position:relative;
				list-style-type:none;
				list-style-position:outside;
				margin:0;
				padding:0;
				vertical-align:top;
				z-index:1;
				zoom:1;
                text-transform: uppercase;
                font-weight: bold;
				font-size:13px;

				}
				
				.sidebarMenu li.active {
				background:#c4d3e5;
				z-index:2;
				}
				
					.sidebarMenu a {
					background:url(../images/k_sidebar_menu_li_a_bg.png) left top no-repeat;
					display:block;
					float:left;
					height:41px;
					line-height:40px;
					width:220px;
					margin:0;
					padding:0;
					/* color:#212121; */
					color:#00626D; /* Устанавливает цвет Первых ссылкок меню левого */
                    /*text-transform: uppercase;*/
					text-decoration:none;
					white-space:nowrap;
					overflow:hidden;
					zoom:1;
					}
					
					.sidebarMenu li.active a {
					background:url(../images/k_sidebar_menu_li_a_bg.png) left -82px no-repeat;
					color:#fff;
					}
					
					.sidebarMenu a:hover {
					color:#fff;
					}
					
						.sidebarMenu .text {
						position:relative;
						padding:0 0 0 20px;
						z-index:10;
						}
					
						/* for opera < 9.5 */
						html:first-child .sidebarMenu a:hover .onHover {
						opacity:1;
						filter:alpha(opacity=100);
						}
					
						.sidebarMenu .onHover {
						background:url(../images/k_sidebar_menu_li_a_bg.png) left -41px no-repeat;
						display:block;
						position:absolute;
						left:0;
						right:0;
						top:0;
						width:100%;
						height:41px;
						line-height:40px;
						cursor:pointer;
						opacity:0;
						filter:alpha(opacity=0);
						z-index:5;
						zoom:1;
						}
						
					/* level 2 */
					
					.sidebarMenu li.active ul {
					display:block;
					}
					
					.sidebarMenu li ul {
					/* background:#c4d3e5;*/
   					background:url(../images/k_menu_left_ramka.png) center top repeat-y; /* Фоновая рамка по бокам */
					margin:0;
					/* padding:10px 5px 15px 20px;*/
					padding:10px 5px 15px 15px; /* Отступы надписей второго и третьего уровней */
					display:none;
					clear:both;
					zoom:1;
					}
					
						.sidebarMenu li ul li {
                        background:#fff url(../images/k_romb.png) left 0px no-repeat;         /*Ставим фон с рисунком ромба*/
						/*background:#c4d3e5;*/
						/* background:#fff;*/ /* Цвет фона надписей вторго уровня */
						margin:0 0 5px 0;
                        /* text-transform: capitalize;*/ /* Первые буквы большие */
                        text-transform: none;
                        text-indent: 20px;          /* Отступ первой строки, не забыть в третьем уровне вернуть назад*/
                        font-size:12px;
                        font-weight: bold;
                        width: 174px;               /*Ограничение длины фона надписей второго и третьего уровней */
						}
						

						.sidebarMenu li ul li.cnB {
						/*
                        background:url(../images/sidebar_menu_cn_level2.png) left top no-repeat; 
						width:7px;
						height:14px;
						margin:0;
						position:absolute;
						right:0;
						bottom:-7px;
						z-index:10;
						zoom:1;
						*/
                        }
						
						.sidebarMenu li ul li.cnT {
						/* background:url(../images/sidebar_menu_cn_level2.png) left top no-repeat;
						width:7px;
						height:14px;
						margin:0;
						position:absolute;
						right:0;
						top:-48px;
						-top:-49px;
						z-index:10;
						zoom:1; */
						background:url(../images/k_menu_left_ramka_bottom.png) left bottom no-repeat; /* Закрывающая рамка */
						width:220px;
						height:14px;
						margin:0;
						position:absolute;
						right:0;
						bottom: 0px;
						z-index:10;
						}
						
							.sidebarMenu li ul a, .sidebarMenu li.active ul a, 
							.sidebarMenu li ul li.active span.active, .sidebarMenu li.active ul li.active span.active {
							background:none;
							display:inline;
							float:none;
							height:auto;
							line-height:normal;
							width:auto;
							margin:0;
							padding:0;
							/* color:#000; */
							color:#00626D; /* Устанавливает цвет вторых ссылкок меню левого */
							/* text-decoration:underline; */
							text-decoration:none;
							white-space:normal;
							overflow:auto;
							zoom:1;
							}
							
							.sidebarMenu li ul a:hover, .sidebarMenu li.active ul a:hover,  
							.sidebarMenu li ul li.active span.active, .sidebarMenu li.active ul li.active span.active {
							text-decoration:none;
							color:#000;
							}
					
					/* /level 2 */
					
							/* level 3 */
					
							.sidebarMenu li li ul {
							margin:0;
							/* padding:5px 0 15px 0px;*/
							padding:5px 0 15px 20px;   /* Сдвигаем вправо третий уровень надписей */
							clear:both;
							display:block;

							}
							
								.sidebarMenu li li ul li {
								/* background:#c4d3e5; */
								background:#fff; /* Цвет фона надписей третьего уровня */ 
                                text-indent: 0px;          /* Отступ первой строки Возвращаем назад, а то блоки фона увеличиваются*/
								font-size:12px;
								font-weight:bold;
								margin-bottom:1px;
								}
								
									.sidebarMenu li li ul a, .sidebarMenu li.active li ul a, 
									.sidebarMenu li li ul li.active span.active, .sidebarMenu li.active li ul li.active span.active {
									background:none;
									display:block;
									float:left;
									height:auto;
									line-height:normal;
									width:auto;
									margin:0;
									padding:0;
									color:#383838;
									text-decoration:none;
									zoom:1;
									}
									
									.sidebarMenu li li ul a:hover, .sidebarMenu li.active li ul a:hover {
									background:#eb6c00 url(../images/sidebar_menu_level3_cn_hover_lt.gif) left top no-repeat;
									text-decoration:none;
									color:#fff;
									}
									
									.sidebarMenu li li ul li.active a, .sidebarMenu li.active li ul li.active a, 
									.sidebarMenu li li ul li.active span.active, .sidebarMenu li.active li ul li.active span.active {
									background:#4881c7 url(../images/sidebar_menu_level3_cn_lt.gif) left top no-repeat;
									text-decoration:none;
									color:#fff;
									}
									
										.sidebarMenu li li ul a span, .sidebarMenu li li ul span.active span {
										display:block;
										float:left;
										cursor:pointer;
										}
										
										.sidebarMenu li li ul span.active span {
										cursor:text;
										}
										
										.sidebarMenu li li ul a span span span, .sidebarMenu li li ul span.active span span span {
										padding:5px 10px;
										}
										
										.sidebarMenu li li ul li.active a span, 
										.sidebarMenu li li ul li.active span.active span {
										background:url(../images/sidebar_menu_level3_cn_rt.gif) right top no-repeat;
										}
										
											.sidebarMenu li li ul li.active a span span, 
											.sidebarMenu li li ul li.active span.active span span {
											background:url(../images/sidebar_menu_level3_cn_lb.gif) left bottom no-repeat;
											}
											
												.sidebarMenu li li ul li.active a span span span, 
												.sidebarMenu li li ul li.active span.active span span span {
												background:url(../images/sidebar_menu_level3_cn_rb.gif) right bottom no-repeat;
												}
												
										.sidebarMenu li li ul a:hover span {
										background:url(../images/sidebar_menu_level3_cn_hover_rt.gif) right top no-repeat;
										}
										
											.sidebarMenu li li ul a:hover span span {
											background:url(../images/sidebar_menu_level3_cn_hover_lb.gif) left bottom no-repeat;
											}
											
												.sidebarMenu li li ul a:hover span span span {
												background:url(../images/sidebar_menu_level3_cn_hover_rb.gif) right bottom no-repeat;
												}
										
							/* /level 3 */
		
		/* /sidebar menu */
	
	/* /left col */
	
	/* center col */
	
	.centerCol {
	float:left;
	position:relative;
	width:484px;
	padding:0 22px 15px 22px;
	text-align:justify;
	z-index:1;
	zoom:1;
	}
	
	.centerCol.wide {
	width:700px;
	text-align:justify;
	}
	
		/* block paper */
		
		.paperList {
		/*background:#fff url(../images/paper_bg_l.gif) left top repeat-y;*/
		background:#FFF url(../images/k_r2_c_l.gif) left top repeat-y;
		
        position:relative;
		/* margin:0 -22px 15px -22px;*/ 
		 margin:0 -25px 15px -32px; 

		}
		
			.paperList .bgRight {
			/* background:url(../images/paper_bg_r.gif) right top repeat-y;*/
			background:url(../images/k_r2_c_r.gif) right top repeat-y;
			position:relative;
			}
			
				.paperList .tb {
				/* background:url(../images/paper_bg_t.gif) left top repeat-x;*/
				background:url(../images/k_r2_c_t.gif) left top repeat-x;
				position:absolute;
				left:0;
				top:0;
				right:0;
				height:86px;
				width:100%;
				line-height:0;
				font-size:0;
				}
				
					.paperList .tb .cnL {
					/* background:url(../images/paper_cn_lt.gif) left top no-repeat;*/
					background:url(../images/k_r2_t_l.gif) left top no-repeat;
/*					
                    width:20px;
					height:19px;
*/	
                    width:25px;
					height:25px;
                    line-height:0;
					font-size:0;
					float:left;
					}
					
					.paperList .tb .cnR {
/*					background:url(../images/paper_cn_rt.gif) left top no-repeat;*/
					background:url(../images/k_r2_t_r.gif) right top no-repeat;
					/*
                    width:141px;
					height:94px;
					line-height:0;
					font-size:0;
					float:right;
					position:relative;
					top:-8px;
					right:-19px;
					*/
                    width:25px;
					height:25px;
                    line-height:0;
					font-size:0;
					float:right;

                    }
				
				.paperList .bb {
/*
				background:url(../images/paper_bg_b.gif) left bottom repeat-x;
				height:16px;
				line-height:0;
				font-size:0;
*/
				background:url(../images/k_r2_c_b.gif) left bottom repeat-x;
				height:25px;
				line-height:0;
				font-size:0;
				}
				
					.paperList .bb .cnL {
/*					background:url(../images/paper_cn_lb.gif) left top no-repeat;
					width:9px;
					height:14px;
					line-height:0;
					font-size:0;
					float:left;
*/
					background:url(../images/k_r2_b_l.gif) left top no-repeat;
					width:25px;
					height:25px;
					line-height:0;
					font-size:0;
					float:left;
					}
					
					.paperList .bb .cnR {
/*
					background:url(../images/paper_cn_rb.gif) left top no-repeat;
					width:13px;
					height:14px;
					line-height:0;
					font-size:0;
					float:right;
*/
					background:url(../images/k_r2_b_r.gif) right top no-repeat;
					width:25px;
					height:25px;
					line-height:0;
					font-size:0;
					float:right;
					}
			
				.paperList .content {
				position:relative;
				clear:both;
				margin:0;
				padding:35px 30px 0 30px;
				min-height:100px;
				/*height:100px;*/
				color:#242424;
				zoom:1;
				}
		
		/* /block paper */
		
		/* catalog */
		
		.catalog {
		background:url(../images/dot2.gif) left bottom repeat-x;
		margin:0 0 15px 0;
		padding:0 0 5px 0;
		position:relative;
		zoom:1;
		}
		
		.catalog.last {
		background:none;
		margin:0;
		}
		.catalog .k_cenaz{
        font: 14px/30px Arial, Helvetica, sans-serif;
        margin:0px 10px -20px 0;
		padding:0px;
        text-align: right;
        font-weight: bold;
		}
		
			.catalog li {
			background:none;
			position:relative;
			display:block;
			float:left;
			width:100%;
			list-style-type:none;
			margin:0 0 15px 0;
			padding:0;
			color:#797979;
			zoom:1;
			}
			
				.catalog .preview {
				float:left;
				overflow:hidden;
				width:138px;
				height:114px;
				margin:0 15px 3px 0;
				text-align:center;
				}
				
					.catalog .preview img {
					max-width:138px;
					max-height:114px;
					margin:0 auto;
					}
					
				.catalog .mark, h1 .mark {
				position:relative;
				text-transform:lowercase;
				color:#fff;
				padding:1px 5px 2px 5px;
				margin:0 0 5px 0;
				font-size:12px;
				}
				
				h1 .mark {
				top:-3px;
				}
				
				.catalog .sale .mark, .sale .mark {
				background:#4276b6;
				}
				
				.catalog .rent .mark, .rent .mark {
				background:#84b235;
				}
				
				.catalog .name {
				font-size:18px;
				margin:8px 0 14px 0;
				}
				
				.catalog .rent .name a, .catalog .rent .name a:hover {
				color:#578900;
				}
				
				.catalog .sale .name a, .catalog .sale .name a:hover {
				color:#215aa0;
				}
				
				.catalog .more, .catalog .more:hover {
				color:#8f8f8f;
				}
				
				.catalog p {
				margin-bottom:3px;
				}
		
		/* /catalog */
		
		.titleCity {
		font-size:24px;
		line-height:100%;
		margin:0 0 15px 0;
		color:#f16f02;
		}
		
		.bannerCenter {
		border:1px solid #bdb8b1;
		clear:both;
		position:relative;
		margin:0 -16px 0 -18px;
		text-align:center;
		zoom:1;
		}
		
			.bannerCenter.text {
			padding:10px;
			text-align:left;
			}
			
		.way {
		position:relative;
		margin:-15px 40px 15px 0;
		padding:0;
		/* color:#8e8d8d;*/
		color:#fff;
		font-size:11px;
		}
		
			.way a {
			/* color:#8e8d8d; */
			color:#fff;
			}
			
			.way a:hover {
			/*color:#8e8d8d;*/
			color:#fff;
			text-decoration:none;
			}

		.paging {
		position:relative;
		text-align:center;
		margin:10px 0 15px 0;
		zoom:1;
		}
		
		.paperList .paging {
		margin:15px 0 25px 0;
		}
		
			.paging a, .paging span {
			color:#848484;
			text-decoration:underline;
			margin:0 1px;
			padding:2px 4px;
			}
			
			.paging a:hover, .paging span {
			background:#4276b6;
			color:#fff;
			text-decoration:none;
			}
			
			.paging .prev, .paging span.prev {
			background:url(../images/arrow_paging.gif) left top no-repeat;
			width:25px;
			height:18px;
			display:block;
			float:left;
			text-indent:-10000px;
			margin:0 15px 0 0;
			padding:0;
			}
			
			.paging .prev:hover {
			background:url(../images/arrow_paging.gif) left top no-repeat;
			}
			
			.paging .next, .paging span.next {
			background:url(../images/arrow_paging.gif) left -18px no-repeat;
			width:25px;
			height:18px;
			display:block;
			float:right;
			text-indent:-10000px;
			margin:0 0 0 15px;
			padding:0;
			}
			
			.paging .next:hover {
			background:url(../images/arrow_paging.gif) left -18px no-repeat;
			}
			
		.gallery {
		width:138px;
		float:left;
		margin:0 15px 5px 0;
		padding:0;
		table-layout:fixed;
		}
		
			.gallery td {
			border:none;
			padding:0 0 15px 0;
			text-align:center;
			vertical-align:middle;
			}
			
		.info {
		/*width:100%;*/
		margin:0 0 10px 0;
		}
			
			.info col.description {
			width:40%;
			}
			
		ul.doc {
		margin:15px 0;
		}
		
			ul.doc li {
			background:none;
			list-style-type:none;
			list-style-position:inside;
			padding:0 0 3px 27px;
			position:relative;
			font-size:11px;
			color:#666;
			}
			
				ul.doc li img {
				position:absolute;
				left:0;
				-left:-27px;
				top:0;
				}
				
				ul.doc a, ul.doc a:hover {
				color:#28166f;
				}
	
	/* /center col */
	
	/* right col */
	
	.rightCol {
	float:right;
	position:relative;
	width:200px;
	padding:0 0 0 13px;
	z-index:2;
	zoom:1;
    /* background-color: #AAA; */
	}
	
		/* block */
		
		.block {
        /*background:#e6ddd5 url(../images/block_corner_lt.png) left top no-repeat;*/
     	background:url(../images/K_NovostiTop.png) center top no-repeat;
         /* repeat-x;*/

        /*background:url(../images/block_corner_lt.png) left top no-repeat;*/
		/* background-color: #FFF7C9;*/
        margin:0 0 30px 0;
		position:relative;
        
		zomm:1;
		}
		
			.block .rt {
			/*background:url(../images/block_corner_rt.png) right top no-repeat;*/
           	background:url(../images/K_NovostiLeft.png) right top repeat-y;
			position:relative;
			}
			
				.block .lb {
				/* background:url(../images/block_corner_lb.png) left bottom no-repeat;*/
             	background:url(../images/K_NovostiLeft.png) left top repeat-y;
                position:relative;
				}
				
					.block .rb {
/*					background:url(../images/block_corner_rb.png) right bottom no-repeat;*/
           	background:url(../images/K_NovostiBottom.png) left bottom repeat-x;
					padding:10px 20px;
					position:relative;
					zoom:1;
					}
		
		/* /block */
		
/* ---------------------------------- k_block ---------------------------------------------------------*/

		.k_block {
        margin:0 0 30px 0;
		position:relative;
		}
            .k_block .etap {
     	    background:url(../images/k_etapi2.png) center top no-repeat;
			position:relative;
			}
            .k_block .rt {
           	background:url(../images/K_NovostiLeft.png) right top repeat-y;
			position:relative;
			}
			.k_block .lb {
           	background:url(../images/K_NovostiLeft.png) left top repeat-y;
            position:relative;
			}
			.k_block .rb {
           	background:url(../images/K_NovostiBottom.png) left bottom repeat-x;
			padding:10px 20px;
			position:relative;
			}
/* -----------------------------------------------------------------------------------------------------*/


		.rightCol h2, .leftCol h2 {
		font-size:18px;
		font-weight:normal;
		margin:0 0 10px 0;
		color:#767676;
		}
		
		.rightCol .block h2 {
		color:#a7896f;
		}
		
		.list {
		margin:15px -5px 15px -5px;
		padding:0px 0px 0px 0px;
		}
		
			.list li {
			background:none;
			list-style-type:none;
			list-style-position:outside;
			position:relative;
			margin:0 0 10px 0;
			padding:0;
			zoom:1;
			}
			
				.list .date {
				color:#797979;
				margin-bottom:1px;
				font-weight:bold;
				}
				
				.list img {
				float:left;
				margin:0 10px 2px 0;
				}
				
		.arh, .arh:hover {
		color:#a7896f;
		}
		
		.banner {
		clear:both;
		position:relative;
		margin:0 0 20px 0; /*Рстояние между баннерами*/
		zoom:1;
		}
		
		.leftCol .banner {
		/* margin-left:20px;*/ /*Сдвигает вправо все банеры */
		}
		
			.banner img {
			max-width:200px;   /* Не заметил влияния */
 			/* margin:0 0 10px 0;*/ /*увиличивает высоту баннера */
			}
			
			.leftCol .banner img {
			max-width:220px; /* Ограничмвает ширину картинок в левом баннере было 180*/
			}
			
			.banner .content {
			background:#fff;
			border:0px solid #17727C; /* рамка контента*/ 
            /* padding:8px 10px;*/
			 margin:0 0 10px 0; /* Интервал между верхним и нижним баннером */
			position:relative;
			zoom:1;
			}
			
				.banner.vip .content .title {
				font-size:18px;
				margin:0 0 8px 0;
				}
				
		.banner.video a {
		color:#84b235;
		text-decoration:none;
		}
		
		.banner.video a:hover {
		color:#84b235;
		text-decoration:underline;
		}
		
		.rightCol a, .rightCol a:hover {
		color:#215aa0;
		}
	
	/* /right col */
	
	.clearFooter {
	background:none;
	height:60px;
	clear:both;
	}

/* after */

.wrap:after, form:after, .head:after, .navigTop:after, .mainMenu ul:after, .paperList .content:after, .sidebarMenu li:after, .bannerCenter:after, .banner:after, .block .rb:after, .banner.vip .content:after, .leftCol:after, .centerCol:after, .rightCol:after, .catalog:after, .catalog li:after, .paging:after, .list li:after {
content:'';
clear:both;
display:block;
overflow:hidden;
height:0;
}

/* /after */

/* footer */

.footerBox {
position:relative;
height:60px;
margin:-60px 0 0 0;
text-align:center;
z-index:10;
}

	.footer {
/*	background:#2f6ab1; */
	position:relative;
	width:1000px;
	height:20px; /* было 60 */
	line-height:120%;
	margin:0px auto;
    /*margin:20px auto 0px auto;*/
    padding: 5px 0px 0px 0px;
    font-size:13px;
	text-align:center;  /* Было Left */
	/* color:#cdc0aa; */
	}
	
		.footer .left {
		float:none;   /* Было Left */
		margin:15px 0 0 0;
		padding:0 0 0 20px;
		}
		
		.footer .right {
		float:right;
		text-align:right;
		margin:15px 0 0 0;
		padding:0 20px 0 0;
		}
		
		.footer a {
		color:#cdc0aa;
		text-decoration:underline;
		font-weight:bold;
		}
		
		.footer a:hover {
		color:#cdc0aa;
		text-decoration:none;
		}

/* /footer */

/* global */

p { margin-bottom:10px; }

img { vertical-align:top; zoom:1; }

h1, h2, h3, h4, h5, h6, .h1 {
color:#212121;
margin:15px 0 10px 0;
font-weight:bold;
line-height:100%;
}

h1, .h1 { font-size:20px; margin:0 0 10px 0; font-weight:normal; } 

h2 { color:#ff7300; font-size:18px;}

h3 { color:#5178aa; font-size:16px; }

h4 { color:#755336; font-size:14px; font-style:italic; }

h5, h6 { color:#a7896f; font-size:14px; font-style:italic; }

hr {
background:#bdb8b1;
border:none;
height:1px;
font-size:0;
line-height:0;
margin:10px 0;
}

ul {
margin:5px 0 15px 2px;
}

ul ul {
margin:7px 0 7px 13px;
}

ul li, ol ul li {
/*background:url(../images/ul_li_bg.gif) left 7px no-repeat;*/
margin-bottom:6px;
list-style-position:inside;
list-style-type:disc;
}

ol {
margin:0px 0 15px 2px;
}

ol ol, ul ol {
margin:8px 0 0 20px;
}

ol li, ul ol li {
list-style-type:decimal;
list-style-position:inside;
margin:0 0 6px 0;
}

ul ol li, ul ul ol li, ul ul ul ol li {
background:none;
padding:0;
}

a {
color:#0072ff;
text-decoration:underline;
}

a:hover {
color:#ff9843;
text-decoration:none;
}

a.button {
background:#fff url(../images/button_bg_l.gif) left top no-repeat;
border:none;
display:block;
float:right;
clear:both;
height:20px;
line-height:20px;
color:#848484;
font-size:14px;

margin:0 0 5px 0;
padding:0 0 0 3px;
text-decoration:none;
text-align:center;
}

	a.button span {
	background:url(../images/button_bg_r.gif) right top no-repeat;
	border:none;
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	padding:0 15px 0 12px;
	cursor:pointer;
	}

a.button:hover {
color:#848484;
text-decoration:none;
}

a.button.noClear {
clear:none;
}

.floatLeft {
float:left;
margin:2px 10px 3px 0;
}

.floatRight {
float:right;
margin:2px 0 3px 10px;
}

.clear {
clear:both;
height:1px;
line-height:1px;
overflow:hidden;
margin-top:-1px;
}

table {
margin:10px 0;
border-collapse:collapse;
}
th {
background:#f2efea;
border:1px solid #f2efea;
border-bottom:2px solid #b4b4b4;
font-weight:normal;
color:#a7896f;
text-align:left;
font-weight:bold;
font-size:11px;
padding:4px 10px 6px 10px;
}


td {
background:none;
vertical-align:top;
text-align:left;
font-size:11px;
padding:4px 10px 6px 10px;
border:1px solid #238893;
border-left:none;
border-right:none;
color:#515151;
}


blockquote {
background:#fff;
border:1px solid #a5acb2;
margin:0 0 10px 0;
padding:8px;
font-size:12px;
font-weight:normal;
font-style:italic;
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

sub {
font-size:9px;
line-height:100%;
vertical-align:sub;
}

sup {
font-size:9px;
line-height:100%;
vertical-align:super;
}

form {
clear:both;
position:relative;
zoom:1;
}

label {
display:block;
float:left;
clear:both;
width:150px;
margin:3px 0 5px 0;
color:#666;
font-weight:normal;
font-size:14px;
}

	label span {
	color:#ff0000;
	}
	
label.check {
font-weight:normal;
display:inline;
float:none;
margin:0;
}

input, select {
vertical-align:middle;
}

select {
margin:0 0 10px 0;
width:480px;
border:1px solid #a5acb2;
}

input.check {
vertical-align:middle;
margin:3px 6px 5px 0;
}

input.text, textarea {
background:#fff;
border:1px solid #a5acb2;
padding:2px 3px 3px 3px;
margin:0 0 10px 0;
font-size:11px;
color:#000;
width:470px;
}

textarea {
height:80px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

input.text:focus, textarea:focus, select:focus {
background:#fff8ed;
}

input.text.captcha {
width:130px;
//width:128px;
margin:0 10px 0 0;
float:left;
}

#captcha {
border:1px solid #d6d6d6;
}

.DEV_MOD {
border:1px solid red;
}

/* /global */
