BODY, DIV, TD, A, SPAN, FONT, INPUT, TEXTAREA, SELECT
{
	COLOR								: #63605F;
	FONT-FAMILY					: Arial;
	FONT-SIZE: 12px;
}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: Arial
}
.style1 {
	color: #FFFFFF;
	font-size: 8pt;
}



a, a:visited {
	 text-decoration: underline;
	 color: #000;
}

.faq a, a:visited {
	 text-decoration: none;
	
}
.faq  a:hover {
	 text-decoration: underline;
	
}


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



encycl1 {

	color: #63605F;
	font-size:10px;
	text-decoration:none;
}

.encycl1 a, .encycl1 a:visited {
	color: #63605F;
	font-size:10px;
	text-decoration:none;

}

.encycl1 a:hover {
	color: #63605F;
	font-size:10px;
	text-decoration:none;
}


h1 {font-size:20px; color:#000; font-weight:normal}
h2 {font-size:18px; color:#000; font-weight:normal;}
h3 {font-size:14px; color:#000; font-weight:normal;}

.style1 a, .style1 a:visited {
	color: #ffffff; text-decoration: underline;
}
.style1 a:hover {
	color: #ffffff; text-decoration: none;

}

.style8 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9pt;
}
.style78 {color: #000000}
.style88 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12pt;
}
.style2 {font-size: 7pt}



.style3 {
	font-size: 10pt;
	font-weight: bold;
	color: #0756A5;
}

.style3 a, .style3 a:visited {
	color: #FF6633;
	text-decoration: none;

}

.style3 a:hover {
	color: #FF6633;
	text-decoration: underline ;
}


.style113 {
	font-size: 12pt;
	font-weight: bold;
	color: #FF6633;
}
DIV.releaseContents
{
}

DIV.releaseContents DIV, DIV.releaseMore DIV
{
	PADDING							: 0 0 3px 11px;
	BACKGROUND-IMAGE		: url(http://www.knkras.ru/templates/new/images/releasebullet.gif);
	BACKGROUND-REPEAT		: no-repeat;
	BACKGROUND-POSITION	: left top;
}



DIV.centerSeparator
{
	HEIGHT							: 2px;
	BACKGROUND-IMAGE		: url(http://www.knkras.ru/templates/new/images/centerseparator.gif);
}
.style4 {
	font-size: 9pt;
	COLOR: #000000;
}

.style4 a, .style4 a:visited {
	 text-decoration: none;

}

.style4 a:hover {
	text-decoration: underline;
}


.style444 {
	font-size: 22px;
	COLOR: #000000;
}

.style444 a, .style444 a:visited {
	 text-decoration: none;

}

.style444 a:hover {
	text-decoration: underline;
}


.style4442 {
	font-size: 14pt;
	COLOR: #000000;
}
.style44422 {
	font-size: 13pt;
	COLOR: #a49c82;
}
.style4444 {
	font-size: 12pt;
	COLOR: #000000;
	margin-bottom:10px;
}

.style4444 a, .style4444 a:visited {
	 text-decoration: none;

}

.style4444 a:hover {
	text-decoration: underline;
}



.style114444 {
	font-size: 11pt;
	COLOR: #000000;
}
.style44441 {
	font-size: 11pt;
}
.style444411 {
	font-size: 10pt;
}
.style4444112 {
	font-size: 9pt;
		COLOR: #000000;
}
.style14444 {
	font-size: 11pt;
	color: #203d83;
	text-decoration: underline;
}
.style14444 a, .style14444 a:visited {
	color: #203d83; text-decoration: underline;
}
.style14444 a:hover {
	color: #203d83; text-decoration: none;
}


.style44 {
	font-size: 9pt;
	COLOR: #63605F;
}

.style44 a, .style44 a:visited {
	COLOR: #63605F;
	 text-decoration: none;

}

.style44 a:hover {
	COLOR: #63605F;
	text-decoration: underline;
}



.style1144 {
	white-space:nowrap;
	font-size: 10px;
}
.style1144 a, .style1144 a:visited {
	color: #63605F; text-decoration: underline;
}
.style1144 a:hover {
	color: #63605F; text-decoration: none;
}
.style5 {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}
.style51 {
	font-size: 10pt;
	font-weight: bold;
	COLOR: #000000;
}
.style66 {
	font-size: 11px;
	font-family:arial;
	color: #6b8aa7;
}
.style66 a, .style66 a:visited {
	color: #6b8aa7;
}
.style66 a:hover {
	color: #6b8aa7; text-decoration: none;
}
.style66111 {
	font-size: 9pt;
	color: #6b8aa7;
	text-decoration: underline;
}
.style66111 a, .style66111 a:visited {
	color: #6b8aa7; text-decoration: underline;
}
.style66111 a:hover {
	color: #6b8aa7; text-decoration: none;
}
.style77 {
	font-size: 10pt;
	color: #6b8aa7;
	text-decoration: underline;
}
.style77 a, .style77 a:visited {
	color: #6b8aa7; text-decoration: underline;
}
.style77 a:hover {
	color: #6b8aa7; text-decoration: none;
}
.style771 {
	font-size: 10pt;
	color: #5f67a2;
	text-decoration: underline;
}
.style771 a, .style771 a:visited {
	color: #5f67a2; text-decoration: underline;
}
.style771 a:hover {
	color: #5f67a2; text-decoration: none;
}
.releaseTitle DIV
{
	COLOR: #FF6633;
	FONT-SIZE: 18px;
}
.style6 {
	font-size: 7pt;
	color: #6b8aa7;
	text-decoration: underline;
}
.style6 a, .style6 a:visited {
	color: #6b8aa7; text-decoration: underline;
}
.style6 a:hover {
	color: #6b8aa7; text-decoration: none;
}
.style5 a, .style5 a:visited {
	color: #000000; text-decoration: underline;
}
.style5 a:hover {
	color: #000000; text-decoration: none;
}

.style7 {
	font-size: 14px;
	color: #6E6C6B;
}

.style7 a, .style7 a:visited {
	color: #6E6C6B; text-decoration: none;
}
.style7 a:hover {
	color: #6E6C6B; text-decoration: underline;
}



.style72 {
	font-size: 11pt;
	text-decoration: underline;
}
.style72 a, .style72 a:visited {
	color: #000000; text-decoration: underline;
}
.style72 a:hover {
	color: #000000; text-decoration: none;
}
DIV.leftBlockLinks
{
	PADDING: 0px;
	font-size: 10pt;
}

DIV.leftBlockLinks DIV
{
	PADDING							: 5px 0px 5px 0px;
	BACKGROUND-IMAGE		: url(http://www.knkras.ru/templates/new/images/leftblocklinksseparator.gif);
	BACKGROUND-REPEAT		: repeat-x;
	BACKGROUND-POSITION	: bottom;
}

DIV.leftBlockLinks DIV.bottom
{
	BACKGROUND					: none;
}

DIV.leftBlockLinks DIV DIV
{
	PADDING							: 0;
	BACKGROUND-IMAGE		: url(http://www.knkras.ru/templates/new/images/default.gif);
	BACKGROUND-REPEAT		: no-repeat;
	BACKGROUND-POSITION	: right;
}

DIV.leftBlockLinks DIV DIV A 
{
	WIDTH								: 100%;
	COLOR								: #03628D;
	TEXT-DECORATION						: none;
}

DIV.leftBlockLinks DIV DIV A:Visited 
{
	COLOR								: #03628D;
	TEXT-DECORATION						: none;
}

DIV.leftBlockLinks DIV DIV A:Hover
{
	TEXT-DECORATION			: underline;
	COLOR								: #03628D;
}



DIV.leftBlockLinks DIV SPAN
{
	BACKGROUND-IMAGE		: url(http://www.knkras.ru/templates/new/images/leftblocklinksdot.gif);
	BACKGROUND-REPEAT		: no-repeat;
	BACKGROUND-POSITION	: right
}


.separator1 {background:#B2B3AB}

.imgclass0 {}
.contentblock {font-size:12px}
.contentblock img {margin-left:0px; margin-right:16px; margin-bottom:16px; margin-top:0px;}




.nav0 {color:#FF6633;font-size:14px; font-weight: bold;};
.nav0 a, .nav0 a:visited {
	font-size:14px;
	color:#d1601e;
	text-decoration: none;
}
.nav0 a:hover {
	font-size:14px;
	color:#157DA7;
	text-decoration: underline;
}
.nav10 {color:#FF6633;font-size:14px; font-weight: bold;};
.nav10 a, .nav10 a:visited {
	font-size:14px;
	color:#FF6633;
	text-decoration: none;
}
.nav10 a:hover {
	font-size:14px;
	color:#157DA7;
	text-decoration: underline;
}


.nav1 {color:#404040;	font-size:14px;};
.nav1 a, .nav1 a:visited {
	font-size:14px;
	color:#404040;
	 text-decoration: none;
}
.nav1 a:hover {
	font-size:14px;
	color:#404040;
	text-decoration: underline;
}

.nav2 {color:#6E6C6B;	font-size:14px;};
.nav2 a, .nav2 a:visited {
	font-size:14px;
	color:#6E6C6B;
	 text-decoration: none;
}
.nav2 a:hover {
	font-size:14px;
	color:#6E6C6B;
	text-decoration: underline;
}



A.panel:link	{COLOR: #000; font-size: 12px; font-weight:normal;  TEXT-DECORATION: underline}
A.panel:visited	{COLOR: #000; font-size: 12px; font-weight:normal;  TEXT-DECORATION: underline}
A.panel:active	{COLOR: #000; font-size: 12px; font-weight:normal;  TEXT-DECORATION: underline} 
A.panel:hover	{COLOR: #000; font-size: 12px; font-weight:normal;  TEXT-DECORATION: none} 


.vrez1
{
	font-weight: bold;
	font-size: 16px;
	color: #A49D81;
	margin-top:20px;
	margin-bottom:20px;
}

.snoska1
{
	color: #000;
	font-weight: normal;
	font-size: 11px;
	float:left;
	bottom:0px;
	left:1px;
	top:0px;
	width:150px;
	margin-right:30px;
}


.podverstka1
{
	color: #000;
	font-weight: bold;
	font-size: 11px;
}

.podverstka2
{
	color: #000;
	font-weight: normal;
	font-size: 11px;
	background: #E9E7E8;
	padding:10px;
}





.popup_search_link
{
	color: #FF6633;
	border:1px solid;
}




.menuli{
text-align:center;

 

}

.menuli a,  .menuli a:visited {
	text-decoration: none;
	color: #6E6C6B;

	font-family:Arial;
	font-size:14px;



  
	
}
.menulisel {color:#D1601E; font-size:14px;}
.menuli a:hover {color:#D1601E;}
.bgselected {background:#D1601E; height:3}
.menuliseloff {color:#6E6C6B; font-size:14px; text-decoration: none;}

















.wikibar {
position: absolute; 
visibility: hidden;
border:1px solid #717171;
padding: 0px;
left: 0px;
top:0px;
background-color: #fff;
z-index:100;
}

.popupbg1 {
background-color: #717171;
}

.popupbrd1{
border: 1px solid #ECECE4;
}

.popupmain {
background-color: #fff;
padding:5px;
}


.popupclose {
background-color: #fff;
padding-right:5px;
padding-top:6px;
padding-left:0px;
padding-bottom:3px;
}

.popupzag{
color:#000;
font-weight:bold;
}

.popupzag2{
color:#000;
font-weight:bold;
background:#ECECE4;
padding:7px;
margin-top:15px;
margin-bottom:15px;
}



.popuplnk {
	font-size: 12px;
	text-decoration: underline;
	color: #03628D;
}

.popuplnk a, .popuplnk a:visited{
	color: #03628D;
	text-decoration: underline;
}

.popuplnk a:hover {
	color: #000;
	text-decoration: none;
}
.bold {
 font-weight: bold; /* Жирное начертание */
}

.popupx{
cursor: pointer;
color:#DC7410;
font-family: tahoma;
font-weight: bold;
border: 1px solid #8B8B8B;
padding-right:3px; 
padding-left:4px; 
padding-bottom:2px; 
padding-top:0px; 
margin:0px;
}









.bg0 {
	POSITION: absolute; 
	TOP: 0px;
	left: 130px;
	WIDTH: 1000px;
	HEIGHT: 2250px;

	background: url(http://www.knkras.ru/templates/new/images/bg.jpg) no-repeat text-align:center ;
	background-position: top center;
	filter:alpha(opacity=40);
}


.tableh {background-color: #EE5F10; COLOR:#ffffff; border:#dddddd 1px solid; text-align:center; font-weight:bold}
.tabler {background-color: #eeeeee; border:#dddddd 1px solid; text-align:center}

.brd1{
border: 1px solid #ECECE4;
}


.spechome{
height:20px; COLOR:#74653D;
}
.poiskhome{
height:18px; COLOR:#000000;text-align:center;font-weight:bold
}




.txt1		{border:#dddddd 1pt solid;overflow:auto; font-size: 14px;width:100%}
.input1		{border:#dddddd 1pt solid;font-size:14px}


h4 {color:black; background:#EFEFE7;font-size:14px; padding:10px;}
.advstylezag {color:black; background:#EFEFE7;font-size:14px; padding:10px; font-weight:bold;}
.advstyle1 {color:#d1601e; padding-left:10px; font-weight:bold;};
.advstyle1 strong {color:black}

.link1 a, .link1 a:visited {
	color: #6b8aa7; text-decoration: underline;
}

.link1 a:hover {
	color: #6b8aa7; text-decoration: none;
}




A.realtylinkid  {
	 color: #000; text-decoration: underline;
}

A.realtylinkid:hover {
	color: #000; text-decoration: none;
}

A.realtylinkid:visited {
	color: #806275;
}














.group1 {background:#ECEDE5; color:black; padding:8px}
.group2 {background:#fff; color:black; padding:8px; font-size:14px; font-weight:bold}
.inputg1 {border:1px solid #999; font-size:10px;}
.inputg2 {border:1px solid #999; font-size:12px; background:#F7F7ED; color:#769A3A}
.inputg2r {border:1px solid #999; font-size:12px; background:#F7F7ED; color:#CB4136}
.z1	{font-size:13px; color:black; font-weight:bold; padding-top:0px;  padding-bottom:10px}
.z2	{font-size:12px; font-weight:normal; padding-top:0px;  padding-bottom:10px}




.metroc{
visibility:hidden;
position:absolute;
padding: 0px;
margin: 0px;
}

.metrojs {
position:relative;
display: none;
border:1px solid #717171;
padding: 0px;
margin: 0px;
background-color: #fff;
font:8pt tahoma,arial,sans-serif;
color:#444444;
}


.okrugraionc{
visibility:hidden;
position:absolute;
padding: 0px;
margin: 0px;
z-index:1000;
}

.okrugjs {
position:relative;
display: none;
border:1px solid #717171;
padding: 0px;
margin: 0px;
background-color: #fff;
font:8pt tahoma,arial,sans-serif;
color:#444444;
z-index:1;
}

#search_orang { }
..posit {position:relative; z-index:2;}
img {border: 0;}
#img_dometra { width:552px; height:552px; padding:103px 60px; margin: 0
auto;}
#copy {padding: 0 21px 15px 552px; white-space:nowrap;
text-align:right; margin: -20px 0 0 0;font-size:11px; color:#000;
font-family: Tahoma, Verdana, Arial, sans-serif;}



.title {background:#157DA7 url(http://www.knkras.ru/templates/new/images/title_bg.gif) 0 0 repeat-x;  height:26px; font-size:14px; color:#ffffff; font-weight: bold; padding: 12px 25px 0 15px;}
.title a {color:#ffffff; font-weight: normal;}
.title_add {color:#ffffff;float:right;  }
.title_add a{color:#ffffff;float:right;}
.title_add img {margin:  2px 10px 0px 0; float:left;}
.title_01 {background: #dccea1 url(../images/title1_bg.gif) 0 0 repeat-x;  height:26px; font-size:14px; color:#59523f; font-weight: bold; padding: 12px 25px 0 15px;}

.encycls {padding: 20px 0 0 0; margin: 0 0 14px 0; background: #fff5c9; border-left: 1px solid #c7c8bf;  border-right: 1px solid #c7c8bf; border-bottom: 1px solid #c7c8bf;}
.encycl {padding:10px 0 15px 0; background: #fff5c9 url(http://www.knkras.ru/templates/new/images/encycl_bg.gif) 100% 100% no-repeat;}
.identification {float:left; width:120px; padding: 2px 15px 0 20px;}
.identification  a {display:block; float:left; color:#59523f !important; font-size:14px; font-weight: bold; text-decoration:none !important; border-bottom: 6px solid #e5d6a1 !important;}
.encycls .element {float:right; width:300px; line-height:22px;}
.encycls .element  a {color:#165895;}
.encycls .element  .active {padding: 0 10px; line-height:18px; margin:2px 0; color:#3f3a2c; text-decoration:none; background:#e5d6a1; cursor:default;}

.elements {padding: 20px 15px 5px 15px; margin; 0 0 14px 0; border-left: 1px solid #c7c8bf;  border-right: 1px solid #c7c8bf; border-bottom: 1px solid #c7c8bf;}
.alphabet  {padding: 10px 25px; line-height:25px;}
.alphabet  a {color:#165895;}

.table_01 { width:466px; text-align: justify;}
.table_01 td {padding: 5px 0;}
.line {display:block; clear:both; height:0; line-height:0; font-size:0; border-bottom:1px solid #c7c8bf;}
.cl {display:block; clear:both; height:0; line-height:0; font-size:0;}


.navigator {border:1px solid #1E6B92; _height:1%;}
.navigator .title {background: #1E6B92 url(http://www.knkras.ru/templates/new/images/poisk_1.gif) 0 100% repeat-x;  height:35px; font-size:12px; color:#ffffff; padding:0; overflow:hidden;}
.navigator .title_yellow {background: #e7870c;  height:35px; font-size:12px; font-weight:bold; color:#fff; padding:0; overflow:hidden;}
.navigator .title1 {float:left;  color:#ffffff;  padding: 10px 0px 0 15px; }
.navigator .title3 {float:left;   padding: auto; }
.navigator .title_yellow .title1 {color:#fff;}
.navigator .title1 a {color:#fff; font-weight: bold;}
.navigator .title1 .element {padding: 0 17px;  background: transparent url(http://www.knkras.ru/templates/new/images/nav_line2.gif) 0 0px no-repeat;}

.navigator .title1 .element.first {padding: 0 17px 0 4px;  background:none;}

.navigator .title .title_right {float:right; width: 160px;padding:7px 15px 0 0;}
.navigator .title form {float:right; background:#503200; padding:1px; margin:0;}
.navigator .title .go {border:0; background:#503200;  color:#fff0cf; margin: 0 2px; font-weight:bold;}
.navigator .title .search_text {border:1px solid #bf6c00; background:#fff5e1; font-weight:normal; color:#000;}
.navigator .title_01 {float:left; text-transform:uppercase; background: #e23b00 url(http://news.knkras.ru/images/poisk_1.gif)  repeat-x;  height:36px; font-size:12px; color:#ffd600;  padding: 10px 15px 0 15px;  border-right:1px solid #582a1b; }
.navigator .nav_block {background: #AAE2FF url(http://www.knkras.ru/templates/new/images/poisk_2.gif) 
0 0 repeat-x;  font-size:12px; color:#000000; line-height:130%;}

.navigator .nav_block1 {background: #fff  url(http://www.knkras.ru/templates/new/images/poisk_2.gif) 0 0 repeat-y; font-size:11px; color:#fff0ce; line-height:120%; padding:  0 0 5px 5px;}
.navigator .nav_block_br {background:transparent url(http://www.knkras.ru/templates/new/images/poisk_2.gif) 100% 100% no-repeat; font-size:12px; color:#fff0ce;  padding: 10px 5px 5px 5px; height:1%; min-height:40px; height: auto !important; height:40px;}

.navigator .nav_block .element {float:left; color:#923b1e; font-size:11px; padding: 7px 11px 0px 10px; text-align:center; background: transparent url(http://www.knkras.ru/templates/new/images/nav_line1.gif) 100% 8px no-repeat;}
.navigator .nav_block .element.last {background: none;}

.navigator .nav_block .element a {font-size:14px; color:#ff4000; font-weight:bold;}
.navigator .nav_block .nav_block_text {padding: 0 0 0 95px; color:#ffb04b;}
.navigator .nav_block1 .nav_block_text {font-size:11px; padding: 3px 0 0 30px; color:#ffb04b;}
.navigator .nav_block .nav_block_text a {color:#732c14; font-size:11px;}
.navigator .nav_arr {display:block; margin: -17px 0 -2px 0; width:20px;}
.nav_table {font-size:11px;}
.nav_table td {padding: 0 2px;}
.nav_table td {vertical-align:bottom;}
.nav_table a {font-size:11px; color:#732c14 !important;}
.nav_table img {border:1px solid #a3a3a3; margin: 0 0 0px 0; }
.nav_table td.bord {padding: 0 0 0 10px; background: transparent url(http://www.knkras.ru/templates/new/images/nav_table.gif) 0px 50% no-repeat;  }
.nav_table1 td { font-family:  Tahoma, sans-serif; color:#424448; font-size:11px; padding: 0 7px ;}
.nav_table1 a {font-size:11px; color:#4d6e8d;}
.navigator a.consul {color:#732c14; font-weight:bold; text-decoration:none;}
.navigator a.consul:hover {text-decoration:underline;}
.navigator .parting {background:#cfcfcf; font-size:8px; padding: 0 1px 0 0; margin: 0 4px; }

.pages_01 {text-align:right; padding:5px; font-size:10px;}
.pages_01 a {color:#f28900  !important;; padding: 1px 3px; font-size:10px;}
.pages_01 span {color:#fff; font-weight:bold; padding: 1px 3px; font-size:10px; background:#f27400;}


.article_grey {background:#edede1; color:#000;}


.date {color:#63605F; font-size:12px; padding: 0 5px 0 0;} 
.article_grey a.title_ref {font-size:18px;  text-decoration:none; color:#000;} 
.article_grey a.title_ref:hover {text-decoration:underline;} 
.article_grey a {color:#6b8aa7;}

.table_article {width:100%;}
.table_article td {vertical-align:top; padding: 0 5px 10px 5px; }
.td_title td {font-size:15px; }
.td_title a:link {font-size:15px; text-decoration:none;}
.td_title a:visited {font-size:15px; text-decoration:none;}
.td_title a:hover {text-decoration:underline;}

td.ico_small_zoom {background: #b1b2aa url(http://www.knkras.ru/templates/new/images/small_zoom.jpg) 100% 80% no-repeat;  padding:7px;}


#menu			{
						position:relative;
						overflow:hidden;
						width:649px;
						background:#ffffff;
						font:bold 12px Arial, Helvetica, sans-serif;
						color:#000000;
						}
						
		#menu img		{
						display:block;
						border:0;
						margin:0 auto;
						}
				
		#menu ul		{
						margin:0;
						padding:0;
						list-style:none;
						}
				
		#menu li		{
						display:block;
						float:left;
						width:107px;
						padding:5px 0;
						text-align:center;
						}
						
		#menu li a		{
						color:#000000;
						text-decoration:none;
						}
						
		#menu li a:hover{
						color:#666666;
						text-decoration:none;
						}

.inp_search {height:20px; margin: 0 10px 0 10px; padding:3px 0 0 3px;  font-size: 12px; border-top:none; border-bottom:none; border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5; background:#fbfbfb url(http://news.knkras.ru/images/inp_search_bg.gif) 0 0 repeat-x;}						
.search_go {border: 0px none ; background: #ee5f10; font-weight: bold; font-size: 13px; text-decoration: none; color: #fff; padding-left: 0px; padding-right: 0px; width: 43px; cursor:pointer;}
.block_left_menu {margin: 0 0 15px 0;border:1px solid #babaab;background:#f5f5e9 url(http://www.knkras.ru/templates/new/images/block_left_menu_bg.gif) 0 100% repeat-x; }
.block_left_menu dl {border:1px solid #f9f9f3; margin:0;padding:0px 5px 17px 12px;}
.block_left_menu dt {margin:0; padding:3px 0px 0px 0px;}
.block_left_menu dt a , .block_left_menu dt a:visited {font-weight:bold; color:#0856A5; text-decoration:none;}
.block_left_menu dt a:hover {color:#574a39;}
.block_left_menu dd {margin: 0; padding:1px 0px 2px 36px;}
.block_left_menu dd a, .block_left_menu dd a:visited {color:#594b38; text-decoration:none;}
.block_left_menu dd a:hover {text-decoration:underline;}


.hr-dots {
  background: center url(http://www.knkras.ru/templates/new/images/leftblocklinksseparator.gif) repeat-x;
  height: 10px;
}


.apartment{width:100%;}
.apartment td {text-align:center; color:#6c8ba7; }
.apartment a {font-weight:bold; color:#000; text-decoration:none !important;}
.apartment a:hover{color:#000; text-decoration:none;}

.list101 {margin:7px 0; border-collapse: collapse;}
.list101 table {border-collapse: collapse;}
.list101 td {color:#594b38 !important; vertical-align:top; }
.list101 ul, ul.list101 {margin:5px 0 0 0; padding:0; list-style:none;}
.list101 li {margin: 0; padding:0 0 10px 5px;color:#594b38 !important;   background: transparent url(http://www.knkras.ru/templates/new/images/arr_101.gif) 0px 6px no-repeat;}
.list101 li.active {background: none;}
.list101 li  a {color:#594b38;padding: 1px 3px;}
.list101 li  span {color:#ffffff; background:#d1601e; padding: 1px 3px;}

.block_link {text-align:left; border:1px solid #f9f9f3; margin:0;padding:10px 10px 10px 12px;}
.block_link a {margin: 0 2px; color:#f25a1b !important; font-weight:bold;}
.block_link img {margin: 0 0 -4px 0;}


.navigator  .alphabet {text-align:center; font-size:8px; color:#048ded;line-height:180%;}
.navigator  .alphabet a {font-size:9px; color:#048ded; margin: 0 1px;}
.navigator  .alphabet span {font-size:8px; color:#fff; padding: 0 1px; background:#ed042c;}


.proposition {background:#edede1; width:100%; margin: 0 0 13px 0;}
.proposition td {padding: 0 10px 0 0; vertical-align:top; color:#000000;}
.proposition img.bord {padding:1px; border:1px solid #6e89a3;}
.proposition a {color:#6b8aa7;}
.proposition .info {padding:4px 0 15px 0;}
.proposition td.tel { text-align:right; color:#ee5f10;}
.proposition .bottom td{vertical-align:bottom; padding:3px 10px 5px 0;}

.orange {color:#f05a1a !important;}
.blue {color:#0857A6 !important;}

.blue a:visited{
	  text-decoration: underline;
	
}
.blue a:link{
	  text-decoration: underline;
	
}


.blue  a:hover{
	
 text-decoration: none;
	
}




.grey {color:#6b8aa7 !important;}
.ref_01  {text-align:right;}
.ref_01 a {color:#f05a1a !important; text-decoration:none;}
.ref_01 a:hover {text-decoration:underline;}

.pages {word-spacing:6px; font-family: Verdana, sans-serif !important;}
.pages  a {word-spacing:normal; font-family: Verdana, sans-serif; 
padding:4px 6px;}
.pages span {word-spacing:normal; font-family: Verdana, sans-serif; 
color:#fff; background:#ff813e; padding:4px 6px; }



#siteArchive table.calendar {width: 200px; margin-bottom: 10px;}
#siteArchive table.calendar tr.month td {padding: 0 0 10px 0; font-family: Arial; font-weight: bold; color: #000; text-align: left;}
#siteArchive table.calendar th {padding: 0 5px 4px 5px; font-family: Tahoma; font-size: 70%; text-align: right; color: #a896a2;}
#siteArchive table.calendar td {padding: 3px 5px 4px 5px; font-family: Tahoma; font-size: 70%; text-align: right; color: #999;}
#siteArchive table.calendar td.act {padding: 1px 3px 2px 3px;}
#siteArchive table.calendar td.act span {display: block; padding: 1px; border: 1px solid #003073 !important;}
#siteArchive table.calendar td.today {padding: 1px 3px 2px 3px;}
#siteArchive table.calendar td.today span {display: block; padding: 1px; border: 1px solid #cdced4; background-color: #cdced4;}
#siteArchive table.calendar td a {color: #000;}
#siteArchive table {width: 100%;}
#siteArchive input {width: 65px; padding: 0; font-size: 75%;}
#siteArchive select {width: 97%; font-size: 75%;}
#siteArchive .month {width: 58%;}
#siteArchive .year {width: 42%;}



.bl_01 {background:#FFFFFF; border:1px solid #157DA7; margin: 0 0 13px 0; }
.title_about { background:#157DA7 url(http://www.knkras.ru/templates/new/images/title_bg.gif) 0 0 repeat-x; color:#FFFFFF; font-weight:bold; padding: 11px 40px 11px 16px;}
.bl_text ul{margin-left: 0; padding-left: 20px;  }
.bl_text {padding:10px 16px;background:#f5f5e9 0 100% repeat-x;}
.bl_text1 {padding:5px;}
.poisk1 { background:#157DA7 url(http://www.knkras.ru/templates/new/images/poisk_1.gif) 0 0 repeat-x; color:#FFFFFF; font-weight:bold; padding: 11px 40px 11px 16px;}
.poisk2 { background:#157DA7 url(http://www.knkras.ru/templates/new/images/poisk_2.gif) 0 0 repeat-x; color:#FFFFFF; font-weight:bold; padding: 11px 40px 11px 16px;}


.bl_02 { border:1px solid #157DA7;  margin: 0 0 13px 0; background:#f5f5e9 0 100% repeat-x;}
.bl_02 table {margin-top:5px;}
.bl_02 td { vertical-align:top; color:#157DA7;}
.bl_02 img.bord { border:1px solid #157DA7; margin:0 8px 10px 0;}

.bl_grey_02 {width:100%; background:#f5f5f1; }
.bl_grey_02 img.bord {padding:1px; border:1px solid #6e89a3;}
.bl_grey_02 td {padding: 10px;}

.news_list {padding:6px 0;}
.news_list .news_date {font-size:10px; color:#157DA7; padding:10px 0 4px 0;}
.news_list a {color:#6b8aa7 !important;}

ul.list_01 {margin:5px 0 0 0; padding:5px 0; list-style:none; font-size:11px;}
.list_01 li {margin: 0; padding:0 0 6px 8px;  background: transparent url(http://www.knkras.ru/templates/new/images/arr_102.gif) 0px 5px no-repeat;}
.list_01 li  a {color:#6B8AA7  !important; font-size:11px;}

.size11 {font-size:11px;}
.detal {float:right; padding:0 0 0px 18px; background: transparent url(http://www.knkras.ru/templates/new/images/detal_arr.gif) 0px 5px no-repeat;}
.detal a {font-size:11px; color:#6b8aa7  !important;}
.font_blue {color: #6b8aa7 !important;}


.tbchet1 {
	text-align: left;
	width: 200px;
              height: 28px;
}
.tbchet2 {
	text-align: left;
	width: 200px;
   height: 28px;
}
.tbnechet {

	text-align: left;
	width: 200px;
   height: 28px;
}
.my_class select {width:200px}
.my_iclass input {width:192px}

.section {margin-bottom:10px;padding: 12px 0 12px 30px; color:#d1601e; font-size:14px; font-family: Arial, Tahoma, sans-serif;}
.sect_ico {padding-left:0; }
.section img.ico {margin:0 8px -8px 0px;}
.section span {color:#63605f;}
.section span.blue {font-size:0.86em; color:#6c8ba7;}
.section a {color:#d1601e; text-decoration:none;}
.section a:hover {text-decoration:underline;}
.section .fright {color:#555555; font-size:12px;}
.section .fright a {color:#537fa6; text-decoration:underline;}
.section .fright a:hover {text-decoration:none;}
.section a.ref_grey {color:#62615f; text-decoration:underline;}
.section a:hover.ref_grey{text-decoration:none;}
.section h1 {font-size:14px; color:#63605f; display:inline;}

.proposition {width:100%; margin-bottom:2px; }
.proposition .img_td {padding:3px 7px 5px 0;}
.proposition td {vertical-align:top; padding: 0 30px 25px 0;}
.proposition td.last {padding-right: 0;}
.img_propos {position:absolute;}

.last_advertisement {width:100%; color:#000;}
.last_advertisement th {background:#a9afab; color:#fff; padding:8px 14px; border-left:1px solid #fff;border-right:1px solid #babaab;font-size:9pt;}
.last_advertisement th.first {border-right:0 solid #babaab;padding:2px 5px 2px 5px;  text-align:left; padding-left:50px;}
.last_advertisement th.first1 {text-align:left;padding:2px 5px 2px 5px; border:0; padding:8px 0px;}
.last_advertisement th a {color:#fff;}
.last_advertisement td {border:1px solid #babaab; padding:5px 14px;}
.last_advertisement td.img_td {border-right:0; padding:2px 5px 2px 5px; width:50px; text-align:center;}
.last_advertisement td.first {border-left:0; padding-left:0;}
.last_advertisement .oliv1 td {background:#ebecda;}
.last_advertisement .oliv td {background:#f9f9ed;}
.last_advertisement .date {font-size:0.8em; color:#62615f; padding:5px 0 0px 0;}
.last_advertisement .light_grey {color:#a8a89d; padding:5px 0 0px 0;}
.last_advertisement .section_line {border-left:0; border-left:0; padding:0;}
.last_advertisement .section_line div {height:1px; margin:0 -2px; position:relative; font-size:0;}


.tabs {width:100%; }
.tabs td, .tabs th {text-align:center;  width:14%; height:33px; border-right:1px solid #babaab;}

.tabs th {color:#62615f; font-weight:bold; background: transparent url(../../images/frontend/tabs_left_th.jpg) 0 0 no-repeat;}
.tabs td.first, .tabs th.first {background-position:-1px 0;}
.tabs a  {color:#62615f; text-decoration:none;}
.tabs a:hover  {text-decoration:underline;}
.tabs_text {background: #f8f8f0; border-style:solid; border-width:0px 1px 1px 1px;  border-color:#babaab; padding:15px 15px 40px 15px; font-family: Arial, Tahoma, sans-serif; min-height:350px;}
.panel a , .panel a:visited {font-weight:bold; color:#0856A5; text-decoration:none;}


