.chronoform {visibility: hidden;}

body
{
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
	background-image: url('../images/Page-BgTexture.jpg');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: top center;
	cursor: default;
}

#kbp-main
{
	position: relative;
	width: 100%;
	left: 0;
	top: 0;
	
	background-image: url('../images/Footer_Big.jpg'); /* Фон ПОДВАЛА В НИЖНЕЙ части страницы */
	background-repeat: no-repeat;
	background-position: center bottom;
}

.cleared
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}

form
{
	padding:0 !important;
	margin:0 !important;
}


/* end Page */

/* begin Box, Sheet */



.kbp-Sheet-cc
{
	position:absolute;
	z-index:-1;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-image: url('../images/AllCenter-BgTexture.jpg');
/*	background-repeat: vertical;*/
	background-repeat:repeat-y;
}


.kbp-Sheet
{
	position:relative;
	margin-top: 0px !important;
	z-index:0;
	margin:0 auto;
	
	width: 1250px;
	min-height:923px;
}

.kbp-Sheet-body
{
	position: relative;
	z-index: 1;
	padding: 0px;
	
/*	background-image: url('../images/Footer.jpg');
	background-position: bottom;
	background-repeat: no-repeat;*/
/*	border:1px solid #00f;*/
}

/* end Box, Sheet */


.searchline
{
	background: url('../images/Search-BgTexture.jpg');
	height:40px;
}

.searchline-body
{
	position:relative;
    float: right;
    height: 30px;
    margin: 8px 0 0;
}

div.search input
{
    background-color: #FFFFFF;
    border: medium none;
    color: #5B75A2;
    cursor: pointer;
    font-family: Verdana,Helvetica,Sans-Serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    margin: 3px 40px 0 0;
    text-decoration: none;
    width: 50px;
}

div.search input#mod_search_searchword
{
    background-color: #EFEFEF;
    border: 1px solid #CCCCCC;
    cursor: text;
    font-weight: normal;
    margin-right: 0;
    margin-top: 1px;
	vertical-align: middle;
    width: 80px;
}
	
#brkrmbs
{
/*	font-family:Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;*/
	float: left;
	padding: 19px 0 0 245px;
	height: 15px;
	overflow: hidden;
/*	text-align: right;*/
}

#brkrmbs a, a:visited, a:hover
{
	text-decoration:none;
}

.breadcrumbs pathway
{	font-family:Verdana, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color:#FFFF33;
}

														/* Средняя часть!!! */
.kbp-contentLayout
{
	position: relative;
	float: left;
	margin-bottom: 0px;
	width: 1250px;
/*	min-height:754px;*/
	min-height:694px;
	background-image: url('../images/BotPage-BgTexture.png');
	background-repeat: no-repeat;
	background-position: bottom center;
/*	border:1px solid #f00;*/
}
/* end ContentLayout */

/* begin LayoutCell */

.kbp-contentLayout #kbp-content
{
	position: relative;
	margin: 0;
	padding: 20px 15px 0px 35px;
	border: 0;
	float: left;
	overflow: hidden;
	width: 769px;
	min-height:436px;
	
	background-image: url('../images/TopCenter-BgTexture.jpg');
	background-repeat: no-repeat;/**/	
/*	border:1px solid #f90;*/
}

#kbp-content .moduletable
{
/*	width: 300px;
	margin-left: 280px;*/
	padding: 0;
	border: 0;
	overflow:visible;
}

#kbp-content form
{
	text-align: justify;
}

#kbp-content form table
{
	//text-align: justify;
	position: relative;
/*	margin: 10px  10px;*/
	padding: 0;
	border: 0;
	overflow: hidden;
}

#kbp-content #mod_loginform
{
	width:300px;
	margin-left: 280px;
}

.kbp-content_wide
{	
	background-image: url('../images/TopCenter-BgTexture.jpg');
	background-repeat: no-repeat;
	position: relative;
	margin: 0;
	padding:8px 15px 0 35px;
	border: 0;
	//float: left;
	overflow: hidden;
	min-height:694px;
       // width: 769px;
}

.kbp-content_wide-inner
{
    float: left;
	padding-left: 35px;
}

.kbp-content_wide
// .item-page
{
    float: left;
	width: 1027px;
/*	margin: 4px 8px 4px 5px;*/
	padding:0px;
	height: 683px;
}

.kbp-contentLayout #kbp-sidebar1
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 210px;
	height: auto;/**/
	min-height: 536px;
	background-image: url('../images/MMenu-BgTexture.jpg');
	background-repeat:no-repeat;
	background-position:left middle;
}

.kbp-contentLayout #kbp-sidebar2
{
	position: relative;
	margin: 0;
	border: 0;
	float: left;
	overflow: visible;	
/*	width: 200px;*/
	background-position: top;
	background-repeat: no-repeat;
	width: 221px;
	background-image: url('../images/Right-BgTexture.jpg');
}
.kbp-contentLayout .kbp-content-sidebar1
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 210px;
}
.kbp-contentLayout .kbp-content-sidebar2
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
/*      float: left;*/
	overflow: visible;
	width: 221px;	

}

/*.kbp-contentLayout .kbp-content-wide
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 1248px;
}*/
/* end LayoutCell */

/*.kbp-actual
{
	border: 1px solid #000000;
	float: right;
	height: 385px;
	margin-bottom: 20px;
	width: 784px;
}
*/

/*.moduletable_jst_all{
	padding: 120px 10px 0 35px;
	background-image: url('../../../images/stories/kbp/common/men.png');
	background-repeat:no-repeat;
	background-position: center top;
	min-height: 120px;
}*/
.moduletable_jst_all{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12px;
/*	padding-top: 120px;
	background-image: url('../../../images/stories/kbp/common/men.png');*/
	background-repeat:no-repeat;
	background-position: center top;
	margin: 0 10px 0 20px;
	min-height: 100px;
	text-align: center;
}
.moduletable_jst_all ul{
    color: #5B75A2 !important;
	margin:0 0 0 5px;
	padding:0;
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: auto;
/*	font-weight:normal;*/
}
.moduletable_jst_all ul li{
	margin:0;
	padding:0;
}
.moduletable_jst_all span{
/*    font-size: 13px;*/
	font-weight:bold;
	margin:0;
	padding:0;
	vertical-align: top;
}
.moduletable_jst{
	width:400px;
}
.moduletable_jst_all table{
	width:100%;
}
.moduletable_jst_all h3{
	text-align:center;
	font-size:12px;
}

.moduletable_djis{
	background-image: url('../../../images/stories/kbp/common/ss_fon.png');
	background-repeat:no-repeat;
	width:820px;
	height:289px;
	margin: -21px 0 -20px -35px;
	padding: 40px 0 0 35px;
}



.moduletable_ntk {
	width:214px;
	height:214px;
	float: left;
	margin: 27px 0 0 15px;
	padding: 0px;
}

.moduletable_ntk_c {
	background-image: url('../../../images/stories/kbp/common/ss_fon.jpg');
	background-repeat:no-repeat;
	width:820px;
	height:246px;
	float: left;
	margin: -21px 0 -20px -35px;
	padding: 43px 0px 35px 35px;
}





.moduletable_center_with_bg {

	background-image: url('../../../images/stories/kbp/common/ss_fon.jpg');
	background-repeat:no-repeat;
	width:820px;
	height:246px;
	float: left;
	margin: -21px 0 -20px -35px;
	padding: 43px 0px 35px 35px;

}


/* Слайд-шоу вверху */

.joomla_ass_1, .joomla_ass_2, .joomla_ass_3 {
	background-image: url('../../../images/stories/kbp/common/ss_fon.png');
	background-repeat:no-repeat;
	width:260px;
	height:187px;
	float: left;
}

.joomla_ass_1{
	background-position: 0 0;
	margin: -21px 0 0 -35px;
	padding: 40px 0 72px 35px;
}
.joomla_ass_2{
	background-position: -295px 0;
	margin: -21px 0 0 0;
	padding: 40px 0 72px 0;
}
.joomla_ass_3{
	background-position: -555px 0;
	margin: -21px -21px 0 0;
	padding: 40px 0 72px 0;
}

/* КОНЕЦ Слайд-шоу вверху */


/* Актуальные новости */
/*.moduletable_act{
	height:0px;
	border:solid 1px red;
}	*/
.junewsultra_act
{
/*    border: border: 1px solid red;*/
    color: #5B75A2;
	float:right;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
	margin:  -15px 0 10px;
	text-align: justify;
	width: 784px;
}
.junewsultra_act .jn
{
	height: 76px;
	text-align: justify;
	padding: 12px 15px 7px 20px;
	background-image: url('../images/ActualItemBG.png');
	background-repeat: no-repeat;
}
.junewsultra_act .jn-left
{
	margin: 0px;
	padding: 0;
	float:left;
}
.junewsultra_act .jn img
{
	width: 87px;
	height: 58px;
	float:left;
	margin: 15px 55px 0 7px;
}
.junewsultra_act .jn-date
{
	margin:0 10px 0 0;
	float:left;
}
.junewsultra_act .jn-auth
{
    font-weight: bold;
}
.junewsultra_act .jn-intro
{
    font-weight: normal;
}
.junewsultra_act > .jn-top
{
	background-image: url('../images/ActualBGTop.png');
	background-position:top;
	width: 784px;
	height: 38px;
}
.junewsultra_act > .jn-bot
{
	background-image: url('../images/ActualBGBot.png');
	background-position:bottom;
	width: 784px;
	height: 17px;
}


/* Последние новости и Объявления*/


.moduletable_ln .alln, .moduletable_att .alln{
	left: 70px;
	position: relative;
/*	border:solid 1px red;*/
}

.junewsultra_ln,
.junewsultra_ln .jn,
.junewsultra_ln .jn-head,
.junewsultra_att,
.junewsultra_att .jn,
.junewsultra_att .jn-head
{
	overflow: hidden;
}

.junewsultra_ln .jn .jn-intro, .junewsultra_att .jn .jn-intro{
	clear: both;
	padding: 6px 4px 0px 4px;
//    font-family: Arial,Helvetica,Sans-Serif;
//    font-size: 12px;
    font-style: normal;
    font-weight: normal;
	line-height: 13px;

}

.junewsultra_ln .jn .jn-more, .junewsultra_att .jn .jn-more{
	clear: both;
	padding: 0px 4px 6px 4px;
}

.junewsultra_ln .jn-head, .junewsultra_att .jn-head
{
	padding: 2px 4px;
	margin: 0;
}
.junewsultra_ln .jn a,
.junewsultra_ln .jn a:link,
.junewsultra_ln .jn a:visited,
.junewsultra_att .jn a,
.junewsultra_att .jn a:link,
.junewsultra_att .jn a:visited
{
/*	text-decoration: none;*/
	background: transparent;
	border: none;
}	
.junewsultra_ln .jn a:hover,
.junewsultra_ln .jn a:focus,
.junewsultra_ln .jn a:active{
	text-decoration: underline;
	color: inherit;
	border: none;
}
	.junewsultra_ln .jn{
		margin: 0 0 5px;
		padding: 0;
/*		border: 1px #e0e0e0 solid;*/
		clear: both;
		display: block;
	}
		.junewsultra_ln .jn .jn-head{
	background: none repeat scroll 0 0 #F6F6F6;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 2px 0 2px 8px;
	text-align: left;
	cursor: default;
		}
	
.junewsultra_att .jn a:hover,
.junewsultra_att .jn a:focus,
.junewsultra_att .jn a:active{
	text-decoration: underline;
	color: inherit;
	border: none;
}
	.junewsultra_att .jn{
		margin: 0 0 5px;
		padding: 0;
/*		border: 1px #e0e0e0 solid;*/
		clear: both;
		display: block;
	}
.junewsultra_att .jn .jn-head{
	background: none;
//	border-bottom: 1px solid #CCCCCC;
	border-top: none;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 2px 0 2px 8px;
	text-align: left;
	cursor: default;
		}
		
.junewsultra_ln .jn .jn-left, .junewsultra_att .jn .jn-left{
		float: left;
		width: 31%;
	}
.junewsultra_ln .jn .jn-left img, .junewsultra_att .jn .jn-left img{
		padding: 1px;
		border: 1px #a7b3be solid;
	}
.junewsultra_ln .jn .jn-right, .junewsultra_att .jn .jn-right{
		float: left;
		width: 67%;
	}		
.junewsultra_ln .jn .jn-right h4, .junewsultra_att .jn .jn-right h4{
		font-size: 98%;
		font-weight: bolder;
	}	
.junewsultra_ln .jn .jn-right .jn-info, .junewsultra_att .jn .jn-right .jn-info{
		font-size: 90%;
		color: #778899;
		padding: 0;
	}
.junewsultra_ln .jn .jn-right .jn-hit-n-rating, .junewsultra_att .jn .jn-right .jn-hit-n-rating{
		padding-top: 3px;
	}
.junewsultra_ln .jn .jn-right .jn-hit-n-rating .jn-small, .junewsultra_att .jn .jn-right .jn-hit-n-rating .jn-small{
		float: left;
		padding-right: 3px;
	}
.junewsultra_ln .jn .jn-right .jn-hit-n-rating .jn-rating img, .junewsultra_att .jn .jn-right .jn-hit-n-rating .jn-rating img{
		border: none;
		padding: 0;
		margin: 0;
	}	
.junewsultra_ln .jn .jn-more{
			text-align: right;
		}	
			.junewsultra_ln .jn .jn-more a{
				padding-left: 5px;
			}				



.moduletable_shp
{
	background-image: url('../../../images/stories/kbp/common/ss_fon.png');
	background-repeat:no-repeat;
	width: 794px;
	height: 250px;
	float: left;
	margin: -21px 0 -20px -35px;
	padding: 10px 0px 62px 25px;

	display: inline-block;
/*	border:solid 1px red;*/
	z-index: -1;
}
	
.junewsultra_shp
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
	text-align: justify;
/*	float:right;
	margin:  -10px 0 10px;
	width: 784px;*/
}
.junewsultra_shp .junews
{
	height: auto;
	text-align: justify;
	padding:0;
	margin:0 0 15px;
	font-weight: bold;
/*	background-image: url('../images/ActualItemBG.png');
	background-repeat: no-repeat;*/
}
.junewsultra_shp .junews img
{
	width: 181px;
	height: 250px;
	float:left;
	margin: 8px 20px 0 10px;
	border: solid 6px black;
}
.junewsultra_shp .junews-intro
{
	display:block;
	padding:5px 10px 0;
	width: 731px;
}
.readmore_shp{
	margin: 5px 10px;
	display:block;
}
p.readmore{
	padding: 0 0 25px !important;
//	margin-top: -10px !important;
}
.junewsultra_shp .junews-date
{
	visibility: hidden;
}



/************	Главное меню  ************/
#kbp-sidebar1
{
	margin:0;
	width: 166px;
	height:36px;
}
.kbp-MainMenu-Sheet
{
    float: left;
    overflow: hidden;
    position: relative;
    width: 210px;
	margin:0;
    padding: 0;
}
.kbp-MainMenu-body
{
	margin: 42px 28px 0 16px;
    padding: 0;
    overflow: hidden;
	width: 166px;
	background-image: url('../images/MMenu-Bg-line.png');
	background-repeat:no-repeat;
	background-position: bottom center;
}
.kbp-MainMenu-body ul.menu
{
	font-size:12px !important;
	margin:0;
	padding: 0 0 1px 0;
    float: left;
    overflow: hidden;
    position: relative;
	text-decoration: none;
	list-style-type: none;
}

.kbp-MainMenu-body ul li
{
	background-image: url('../images/MMenu-BgButton.png');
	background-repeat:no-repeat;
	line-height:3.0em;	
	text-align:right;
	margin:0;
	width: 166px;
	height:36px;
}
.kbp-MainMenu-body ul li a	/*	Ссылка внутри левого меню  */
{
    overflow: hidden;
	height: 36px;
    padding: 0 30px 0 0;
    width: 136px;
	display: block;
	
	color:#5b75a2;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none !important;
}

.kbp-MainMenu-body li.item-450 a, .kbp-MainMenu-body li.item-479 a
{
	line-height: 1em;
	padding: 6px 30px 0 0;
//	border: 1px solid red;
}

.kbp-MainMenu-body ul li a:hover	/*	Фокусная ссылка внутри левого меню  */
{
	background-image: url('../images/MMenu-BgButton-over.png');
	background-repeat:no-repeat;
}
.kbp-MainMenu-body ul li.current a 	/*	Активная ссылка внутри левого меню  */
{
	background-image: url('../images/MMenu-BgButton-activ.png');
	background-repeat:no-repeat;
}
/************   Конец Главного меню   ************/


.kbp-Leng-Select
{
	height:30px;
	padding: 13px 0px 0px 65px;
}

.moduletable_stat
{
	margin: 0px;
	padding:0 0 0 15px;
}

.moduletable_stat h3
{
	text-align:center;
}

.moduletable_stat ul
{
	font-weight: bold;
}

.moduletable_stat .chat {
	border: solid red 1px;
	width: 180px;
}

.moduletable_stat dd
{
	font-weight: bold;
}

.moduletable_eng
{
	margin: 0px;
	padding:0;
}


.moduletable_to15 {
/*	height:auto;
	width:auto;*/
	margin: 0 0 50px 7px;
	width: 170px;
}

.moduletable_to15 ul li a	/*	Ссылка внутри левого меню  */
{
	background: url('../../../images/stories/kbp/common/logo_bub.png') no-repeat left 5px transparent;
	background-repeat:no-repeat;
	background-position:left middle;
    overflow: hidden;
    padding: 0 0 0 40px;
	display: block;
}

.moduletable_gmenu
{
	margin: 50px 28px 0 16px;
    padding: 0;
    overflow: hidden;
	width: 166px;
}

.moduletable_gmenu ul li
{
	background-repeat:no-repeat;
	line-height:1.8em;	
	text-align:right;
	margin:0;
	height:60px;
}

.moduletable_gmenu ul li a	/*	Ссылка внутри левого меню  */
{
	background-image: url('../../../images/stories/kbp/prod/common/bubs.gif');
	background-repeat:no-repeat;
	background-position:left middle;
    overflow: hidden;
    padding: 0 30px 0 30px;
	display: block;

	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	text-decoration: none;
	white-space:nowrap;
}

.moduletable_gmenu ul li a:hover	/*	Фокусная ссылка внутри левого меню  */
{
	background-image: url('../../../images/stories/kbp/prod/common/bubs_hov.gif');
	background-repeat:no-repeat;
}




							/*	Регистрация/Вход	*/




/*.moduletable_intrance
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	position: relative;
	width: 765px;
	height: 271px;
	background-image: url('../../../images/stories/kbp/intr/fon2.png');
}*/
.moduletable_intrance .logform
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	position: relative;
	width: 765px;
	height: 271px;
	background-image: url('../../../images/stories/kbp/intr/fon2.png');
}
.moduletable_intrance .userdata
{
	border:none;
	text-align:center;
	margin:0;
	padding:30px 0 0;
	width: 250px;
}


.posttext
{
	height: auto;
    left: 430px;
    margin: 0;
    padding: 0;
    position: relative;
    top: -175px;
    width: 300px;
}


.moduletable_intrance input
{
	margin-top:2px;
}
.moduletable_intrance p
{
	margin:8px 0 0;
}
.moduletable_intrance ul
{
	margin:15px 0 0 80px;
}
.inputbox {
	border:1px solid #c4c9cd;
}


#modlgn-username.inputbox, #modlgn-passwd.inputbox
{
	 width:12em;
}


#modlgn-remember {
	border: medium none;
    position: relative;
    top: 3px;
}

.registration .button
{
	background-image: url('../../../images/stories/kbp/intr/button.png');
	background-repeat:no-repeat;
	background-color: #EEF1F8;
/*	display: inline-block;
	line-height:3.0em;*/	
	text-align:center;
	margin:0;
	width: 158px;
	height:33px;
	border:none;
	margin-top: 15px;
}

.moduletable_intrance .button, #user-registration button
{
	background-image: url('../../../images/stories/kbp/intr/button.png');
	background-repeat:no-repeat;
	background-color: #EEF1F8;
/*	display: inline-block;
	line-height:3.0em;*/	
	text-align:center;
	margin:0;
	width: 158px;
	height:33px;
	border:none;
	margin-top: 15px;
	cursor: pointer;
}
.moduletable_intrance .button:hover, #josForm .button:hover, #user-registration button:hover{
	margin:0;
	padding:0;
	border:none;
	color:#000066;
/*	font-weight:bold;*/
	margin-top: 15px;
}
/*.moduletable_intrance .intr_logout .button, .moduletable_intrance .intr_logout .button:hover{
	width:auto;
}*/

.moduletable_intrance .hiname {
	margin:0;	
}


#josForm table 
{
	width:400px;
}

#josForm td 
{
	height:37px;
	vertical-align:top;
}

#josForm td.first
{
	width:32%;
}

#josForm .button{
	position:relative;
	left: 100px;
}

#josForm legend
{
	visibility: hidden;
}

#josForm fieldset{
	border:0 !important;
}

#josForm dl{
	margin-bottom:-10px !important;
}

#josForm input{
	border:1px solid #c4c9cd;
}

#josForm {
	margin:15px 0 0 !important;
	position: relative;
	width: 765px;
	//height: 444px;
	background-image: url('../../../images/stories/kbp/intr/fon3.png');
	background-repeat:no-repeat;
	padding:10px 0 30px 20px !important;
}

#easycalccheckplus label
{
	padding:0 0 0 10px;
}

#easycalccheckplus
{
	margin-top:-13px;
}

#user-registration fieldset
{
border:0px;
}

#user-registration .tab_reset 
{
border:0px;
padding:5px 0 10px 0;
}

#user-registration .tab_reset td input
{
border:1px solid rgb(196, 201, 205);
}

.validate
{
	margin-top:10px;
}


/*	Конец Регистрация/Вход	*/


/*.mod_dwhosonline-summary {
	margin-top: 120px;
}*/

.moduletable_voices
{
/*	margin-top: 15px;*/
	height: auto;
	text-align: center;
	width:350px;
	float: left;
}

/*table.poll_voices {
	margin-bottom: 10px;
	width: 48%;
}
table.poll_voices1 {
	margin-bottom: 10px;
	width: 48%;
}*/
.moduletable_voices1 {
	position: relative;
	margin-left: 370px;
/*	top: -153px;
	left: 390px;*/
}

table.poll_voices thead td, table.pollstableborder_voices
{
	margin: 0 0 10px 5px;
	padding-bottom: 10px;
}
table.poll_voices1 thead td, table.pollstableborder_voices1
{
	margin: 0 0 10px 5px;
	padding-bottom: 10px;
}
.sectiontableentry1_voices, .sectiontableentry2_voices
{
	text-align:left;
}


.moduletable_logo
{	
//	background-image: url('../images/tic.png');
	background-repeat: repeat-x;
	background-position: bottom left;
	display:inline-block;
	text-align: center;
	width:100%;
	margin: 20px 0px;
	padding: 0 0 10px;
}

.moduletable_logo h3
{	
	background-image: url('../images/ModTitle-BgTexture.png');
	background-repeat:no-repeat;
	background-position: top center;
	padding: 12px 0px 14px;
/*	height: 31px;
	display:inline-block;
	text-align: center;
	width:100%;
	margin: 20px 0px;*/
}

div.moduletable, div.module
{
/*	font-size: 13px;
    text-align: center;
    padding: 0;
    padding-top: 1px;
	border: 1px solid black;*/
}

.moduletable_about, .moduletable_ok
{	
	background-image: url('../images/SMenu-BgName.png');
	background-repeat:no-repeat;
	background-position: top center;
	display:block;
	height:auto;
/*	padding-bottom: 179px;
*/
}

.moduletable_about h3, .moduletable_ln h3, .moduletable_cat h3
{
    height: 31px;
	margin: 0;
	padding-top: 11px;
	text-align: center;
}

.moduletable_ok h3
{
	height: 35px;
	margin: 0 auto;
	padding-top: 7px;
	text-align: center;
	line-height: 0.9em;
	width: 120px;
}

.moduletable_news, .moduletable_news_eng
{
	display:block;
	height:auto;
/*	padding-bottom: 144px;
*/}



.moduletable_news_eng ul li.item389, .moduletable_news_eng ul li.item645, .moduletable_news_eng ul li.item390
{
display: none;
}

/*.moduletable_news ul li a[href*='notranslation']{
display: none;
}

.moduletable_news ul li a span{
display: none;
}*/

.moduletable_news ul.menu li.item-138 a{
	background-image: url('../images/SMenu-BgButton1.png');
	background-repeat:no-repeat;
	background-position: top center;
}

.moduletable_news ul.menu li.item-138 a:hover{
	background-image: url('../images/SMenu-BgButton-over1.png');
	background-repeat:no-repeat;
	background-position: top center;
}

.moduletable_news ul.menu li.item-138.active a{
	background-image: url('../images/SMenu-BgButton-activ1.png');
	background-repeat:no-repeat;
	background-position: top center;
}


.moduletable_news ul.menu li.active a{
	background-image: url('../images/SMenu-BgButton-activ.png');
	background-repeat:no-repeat;
	background-position: top center;
}



.moduletable_news h3, .moduletable_news_eng h3
{	
	background-image: url('../images/SMenu-BgName.png');
	background-repeat:no-repeat;
	background-position: top center;
    height: 31px;
	margin: 0;
	padding-top: 11px;
/*    margin: 11px 0 0;
*/}

.moduletable_rss
{
	float:right;
/*	margin: 11px 11px 11px 0;*/
}

.moduletable_rokln
{
	height: auto;
/*	padding-top: 11px;
*/
	display:block;
	text-align:center;
}

.moduletable_rokln h3
{
/*	padding-top: 11px;
*/	text-align:center;
	margin:11px 0;
	padding:0;
}



/************   Вторичные меню   ************/


#kbp-sidebar2 .kbp-BlockContent-body
{
	width: 214px;
        padding-left: 3px;
	background-repeat:no-repeat;
	background-position: top center;
/*	margin-top: -11px;
*/}

#kbp-sidebar2 .kbp-BlockContent-body ul li
{
	text-align: left;
/*	line-height: 1.9em;	
	margin:0;*/
	width: 214px;
/*	height: 36px;
*/}


.kbp-RightMenu-Sheet
{
    overflow: visible;
    position: relative;
    width: 214px;
	margin:0px;
}

.kbp-RightMenu-body
{
	margin: 0;
    padding: 0;
/*    padding: 0 0 20px 0;*/
    overflow: visible;
	width: 214px;
}

.kbp-RightMenu-body .moduletable_about ul.menu, .moduletable_news ul.menu, .moduletable_news_eng ul.menu, .kbp-RightMenu-body .moduletable_ok ul.menu
{
	font-size:12px !important;
	margin:0;
	padding: 0 0 0px 0;
    float: left;
    overflow: visible;
    position: relative;
	text-decoration: none;
	list-style-type: none;
}

/*для выпадающего меню*/

.moduletable_news ul.menu ul 
{
	width:234px;
        margin:0 !important;
        position:relative;
        left:-238px;
	top:-33px;
        border:1px solid rgb(165, 168, 173);
}

.moduletable_news ul.menu ul li a
{
	width:219px;
	background-image:url('../images/ras_menu.png') !important;
        background-repeat:repeat-x;
        
}

.moduletable_news ul.menu ul li a:hover
{
	background-image:url('../images/ras_menu_over.png') !important;
        background-repeat:repeat-x;
        
}


.moduletable_news ul.menu ul li
{
	width:234px !important;
      
}

.moduletable_news ul.menu li ul
{
	display:none;
      
}

.moduletable_news ul.menu li:hover ul
{
	display:block;
      
}
/*конец*/


.kbp-RightMenu-body .moduletable_about ul li, .moduletable_news ul li, .moduletable_news_eng ul li, .kbp-RightMenu-body .moduletable_ok ul li
{
	line-height: 2.5em;	
	text-align:right;
	margin:0;
	width: 166px;
	height:33px;
}

.moduletable_ok li span
{
	line-height: 1em;
	margin-top: 9px;
	position: absolute;
	width: 199px;
}
.moduletable_ok li.item461 span, .moduletable_ok li.item484 span, .moduletable_ok li.item506 span
{
	margin-top: 2px;
}


.kbp-RightMenu-body .moduletable_about ul li a, .moduletable_news ul li a, .moduletable_news_eng ul li a, .kbp-RightMenu-body .moduletable_ok ul li a, .moduletable_ok ul li 	/*	Ссылка внутри левого меню  */
{
	background-image: url('../images/SMenu-BgButton.png');
	background-repeat:no-repeat;
    overflow: visible;
	height: 33px;
/*    padding: 5px 0 0 20px;*/
	padding-left: 15px;
    width: 199px;
	display: block;
	vertical-align:middle;
	
	color:#5b75a2;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none !important;
}

.kbp-RightMenu-body .moduletable_about ul li a:hover, .moduletable_news ul li a:hover, .kbp-RightMenu-body .moduletable_ok ul li a:hover	/*	Ссылка внутри левого меню  */
{
	background-image: url('../images/SMenu-BgButton-over.png');
	background-repeat:no-repeat;
}

.kbp-RightMenu-body .moduletable_about ul li#current a, .moduletable_news ul li#current a, .kbp-RightMenu-body .moduletable_ok ul li#current a	/*	Ссылка внутри левого меню  */
{
	background-image: url('../images/SMenu-BgButton-activ.png');
	background-repeat:no-repeat;
}

.kbp-RightMenu-body h3
{
	font-size: 14px;
	text-align:center;
/*	color:#5b75a2;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-style: normal;
	font-weight: bold;*/
}


/* КОНТАКТЫ */

#cont, #vist, #intr, #files
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

#files
{
	width:723px;
}

#intr{
	height:47px;
}

.pretext {
	height:47px;
	padding-left:43px;
}

#cont img, #vist img
{
	margin:0 !important;
	float:none !important;
	border: 1px solid gray;
}
#cont1, #vist1
{	
/*	border: 1px solid black;*/
	font-weight: bold;
	height:40px;
	margin:0;
	padding:0;
	width:723px;
}
#vist1
{
	height:auto;
	margin-bottom:13px;
}

.intr11
{
	width:40px;
	height:40px;
	background-image:url(../../../images/stories/kbp/intr/fon1.png);
	float:left;
}
.intr12
{
       /*float:right;*/ 
	width:683px;
	height:40px;
	background-color:#eef1f8;
	padding: 0;
	margin:0;
	overflow:hidden;
}

#cont11
{
	float:left;
	width:682px;
	height:40px;
	background-color:#eef1f8;
	padding: 0;
	margin:0;
	overflow:hidden;
}
#cont12
{
	width:41px;
	height:40px;
	background-image:url(../../../images/stories/kbp/cont/fon1_2.png);
	display: inline-block;
}
#cont2
{
	min-height:271px;
	margin: 7px 0 40px;
	padding:0;
	width:765px;
	background-image:url(../../../images/stories/kbp/cont/fon2.png);
	background-repeat: no-repeat;
}
#cont21
{
	float:left;
	width:auto;
	height:auto;
	padding: 5px 0px 5px 35px;
}

#cont21_
{
	float:left;
	width:auto;
	height:auto;
	padding: 5px 10px 5px 35px;
}

#cont21_t
{
	position: relative;
	width:465px;
	margin: 18px 0 0;
}
#cont21_t td
{
	line-height:2.3em;
	font-size: 11px;
}

#cont22_
{
	float:left;
	width:auto;
	height:auto;
	padding: 5px 10px 5px 35px;
        font-size: 12px;
}

#cont22_ li
{
	margin-top:10px;
        font-family: Verdana, Helvetica, Sans-Serif;
}

#cont22_ ul
{
        font-family: Verdana, Helvetica, Sans-Serif;
}

#cont22
{
	width:227px;
	height:auto;
	float:right;
	padding: 6px 20px 0px 0;	
}
#cont23
{
	//width:290px;
	height:auto;
	float:right;
	padding: 5px 30px 20px;	
}

#cont23 ul
{
	font-family:Verdana, Helvetica, Sans-Serif;	
}

#cont221
{
	width:200px;
	height:auto;
	text-align: center;
	margin: 0 auto;
}
#cont222
{/*	border: 1px solid blue;*/
	width:180px;
	height:auto;
	margin: 10px auto;	
}
#cont31, #cont41, #vist31, #vist41
{
	width:730px;/* (765-35) */
	height:auto;
	padding-top: 3px;
        	
}
#vist41
{
	padding-top: 30px;
}
#cont32, #cont42
{
	width:730px;/* (765-35) */
	height:auto;
	padding: 5px 0 5px 35px;
	margin-bottom: 30px;	
}
#cont33
{
	width:730px;/* (765-35) */
	height:auto;
	padding: 0;
	margin-top: 30px;
	overflow:hidden;	
}
ul.bubs_header, ol.bubs_header
{
	margin:0;
	padding:0;
	color: #3D5866;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	//font-weight: bold;
}
#intr ul.bubs_header, #intr ol.bubs_header {
	font-weight:normal !important;
}
#cont ul.bubs_header, #files ul.bubs_header
{
	font-weight:bold !important;
/*	margin-top: 5px;*/
}

#vist ul.bubs_header, #vist ol.bubs_header
{
	font-size: 15px;
}
ul.bubs_header li
{
	background: url("../../../images/stories/kbp/prod/common/shash_small.png") no-repeat scroll 15px top transparent !important;
	margin: 0 !important;
/*	padding: 3px 0 15px 35px !important;*/
	padding: 6px 0 0 35px !important;
}
#vist ul.bubs_header li
{
	padding: 3px 0 10px 35px !important;
}
.bubs_header ul li a
{
	font-weight: normal;
	text-decoration:underline;
}
/* КОНТАКТЫ КОНЕЦ */

/* КУРОВОДСТВО	*/
.kur{
	background:url('../../../images/stories/kbp/about/kur/fon_str.png');
	width:764px;
	height:150px;
	//margin-top: -9px;
	//padding-bottom:7px;
}
.kur img{
	border:none !important;
	margin: 7px 0 0 10px;
}
.kur .spa1{
	float: left;
	margin: 50px 0 0 15px;
	font-weight:bold;
/*	width:150px;
	text-align:center;*/	
}
.kur .spa2{
	margin: 126px 20px 0 155px;
/*	max-width: 600px;*/
	position:absolute;
	line-height: 1;
	font-size: 8pt;
/*	display: inline-block;*/
}
.kur .ima{
	border:none;
	float:left;
	text-align:left;
}

/* КУРОВОДСТВУ - КОНЕЦ */

/*	ВЫСТАВКИ	*/
#vist2, #vist42
{
/*	min-height:271px;*/
	margin: 7px 0 10px;
	width:765px;
	background-color:#DDE2EB;
}
#vist2 td, #vist42 td
{
	padding: 5px 10px;
	text-align:center;
border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
    border-style: solid;
    border-width: 2px;
}
#vist2 table, #vist42 table
{
	width:100%;
}
#vist2 tr.tr_1 td.vist2_left, #vist2 tr.tr_2 td.vist2_left, #vist42 td
{
	text-align: left;
	width:70%;
}
#vist2 tr.tr_1 td.vist2_right, #vist2 tr.tr_2 td.vist2_right
{
	text-align:center;
	vertical-align: middle;
	padding-left:20px;
	border-left:2px solid #fff;
	white-space: nowrap;
}
#vist2 tr.tr_1 td.vist2_left
{
	background-color:#DEE3EA;
}
#vist2 tr.tr_1 td.vist2_right
{
	background-color:#EBECF1;
}
#vist2 tr.tr_2 td.vist2_left
{
	background-color:#F1F4F7;
}
#vist2 tr.tr_2 td.vist2_right
{
	background-color:#F5F5F7;
}
#vist32, #vist42
{
	width:765px;
	height:auto;
	padding: 0;
	margin-bottom: 0px;	
}

/*	ВЫСТАВКИ КОНЕЦ	*/


/*

#pm {
	background-color: #FFFFFF;
	background-image: url(../../../images/stories/kbp/prod/common/bg_all.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:1005px;
	height:694px;

}

 Это пока не нужно. Понадобится для активных кругов.
#pm1, #pm2, #pm3, #pm4, #pm5, #pm6 {
	border:none;
	float:left;
	width: 91px;
	height: 542px;
}

#pm7 {
	border:none;
	width: 410px;
	height: 542px;
	background: none repeat scroll 0 0 transparent;
	float: left;
}

#pm-0_0 {
	background-image:url(../../../images/stories/kbp/prod/common/00.jpg);	
	opacity: 0.5;
	float:left;
	width:49px;
	height:694px;
}

#pm-1_1 {
	background-image:url(../../../images/stories/kbp/prod/common/b01.jpg);
	height:24px;
	position:relative;
}

#pm-1_2 {
	background-image:url(../../../images/stories/kbp/prod/common/b02.jpg);
	position:relative;
	width:91px;
	height:63px;
}

#pm-1_3 {
	background-image:url(../../../images/stories/kbp/prod/common/b03.jpg);
	background-position: 0px 0px;
	width:91px;
	height:102px;
}

#pm-1_4 {
	background-image:url(../../../images/stories/kbp/prod/common/b04.jpg);
	background-position: 0px 0px;
	width:91px;
	height:141px;
}

#pm-1_5 {
	background-image:url(../../../images/stories/kbp/prod/common/b05.jpg);
	background-position: 0px 0px;
	width:91px;
	height:180px;
}

#pm-1_6 {
	background-image:url(../../../images/stories/kbp/prod/common/b06.jpg);
	background-position: 0px 0px;
	height:220px;
}

#pm-1_7 {
	background-image:url(../../../images/stories/kbp/prod/common/07.jpg);
	background-position: 0px 0px;
	height:24px;
}

#pm-2_1 {
	background-image:url(../../../images/stories/kbp/prod/common/b01.jpg);
	background-position: 0px -24px;
	height: 87px;
}

#pm-2_2 {
	background-image:url(../../../images/stories/kbp/prod/common/b02.jpg);
	background-position: 0px -63px;
	height: 87px;
}

#pm-2_3 {
	background-image:url(../../../images/stories/kbp/prod/common/b03.jpg);
	background-position: 0px -102px;
	height: 87px;
}

#pm-2_4 {
	background-image:url(../../../images/stories/kbp/prod/common/b04.jpg);
	background-position: 0px -141px;
	height: 87px;
}

#pm-2_5 {
	background-image:url(../../../images/stories/kbp/prod/common/b05.jpg);
	background-position: 0px -180px;
	height: 87px;
}

#pm-2_6 {
	background-image:url(../../../images/stories/kbp/prod/common/b06.jpg);
	background-position: 0px -220px;
	height: 87px;
}

#pm-3_1 {
	background-image:url(../../../images/stories/kbp/prod/common/b01.jpg);
	background-position: 0px -111px;
	height:431px;
}

#pm-3_2 {
	background-image:url(../../../images/stories/kbp/prod/common/b02.jpg);
	background-position: 0px -150px;
	height:392px;
}

#pm-3_3 {
	background-image:url(../../../images/stories/kbp/prod/common/b03.jpg);
	background-position: 0px -189px;
	height:353px;
}

#pm-3_4 {
	background-image:url(../../../images/stories/kbp/prod/common/b04.jpg);
	background-position: 0px -228px;
	height:94px;
}

#pm-3_5 {
	background-image:url(../../../images/stories/kbp/prod/common/b05.jpg);
	background-position: 0px -267px;
	height:5px;
}

#pm-3_6 {
	background-image:url(../../../images/stories/kbp/prod/common/b06.jpg);
	background-position: 0px -307px;
	height:235px;
}

#pm-4_4 {
	background-image:url(../../../images/stories/kbp/prod/common/b04.jpg);
	background-position: 0px -322px;
	height: 87px;
}

#pm-4_5 {
	background-image:url(../../../images/stories/kbp/prod/common/b05.jpg);
	background-position: 0px -272px;
	height: 87px;
}

#pm-5_4 {
	background-image:url(../../../images/stories/kbp/prod/common/b04.jpg);
	background-position: 0px -409px;
	height:133px;
}

#pm-5_5 {
	background-image:url(../../../images/stories/kbp/prod/common/b05.jpg);
	background-position: 0px -359px;
	height:183px;
}*/

#txt {
	width:1005px;
	height:694px;
}

#txt-1 {
	width:300px;
	position:relative;
	top: 18px;
	left: 135px;
}

#txt-2 {
	width:550px;
	position:relative;
	top: 33px;
	left: 250px;
}

#txt-3 {
	width:200px;
	position:relative;
	top: 54px;
	left: 340px;
}

#txt-4 {
	width:500px;
	position:relative;
	top: 73px;
	left: 432px;
}

#txt-5 {
	width:500px;
	position:relative;
	top: 102px;
	left: 525px;
}

#txt-6 {
	width:350px;
	position:relative;
	top: 135px;
	left: 620px;
}

#txt-7 {
	width:250px;
	position:relative;
	top: 170px;
	left: 527px;
}

#txt-8 {
	width:350px;
	position:relative;
	top: 208px;
	left: 435px;
}

#txt a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#354757;/*
	display: block;
	padding-top: 3px;
	padding-left:25px;*/
	text-decoration:none;
	/*height: 20px;*/
}

#txt a:hover {
	color:#1f65ae;
	text-decoration:none;
}



#prm_fon, #prm_fon_eng{
	position:absolute;
	width:1005px;
	height:694px;
	z-index:0;
	margin: -8px 0 0 0;
}
#prm_fon{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/fon.png);
}
#prm_fon_eng{
	background-image:url(../../../images/stories/kbp/eng/prod/common/prod_menu/images/fon_eng.jpg);
}



#Layer1_WPM, #Layer1_WPM_eng{
	height:92px;	
	width:438px;
	position:absolute;
	top:20px;
	left:49px;
	z-index:1;
	background-repeat:no-repeat;
}

#Layer1_WPM{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/b_01.jpg);
}
#Layer1_WPM:hover{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/b_ov_01.jpg);
	cursor:pointer;
}
#Layer1_WPM_eng{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/eng/b_01.jpg);
}
#Layer1_WPM_eng:hover{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/eng/b_ov_01.jpg);
	cursor:pointer;
}



#Layer2_WPM, #Layer2_WPM_eng{
	height:88px;	
	width:620px;
	position:absolute;
	top:73px;
	left:165px;
	z-index:2;
	background-repeat:no-repeat;
}
#Layer2_WPM{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/b_02.jpg);
}
#Layer2_WPM:hover {
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/b_ov_02.jpg);
	cursor:pointer;
}
#Layer2_WPM_eng{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/eng/b_02.jpg);
}
#Layer2_WPM_eng:hover{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/eng/b_ov_02.jpg);
	cursor:pointer;
}


#Layer3_WPM, #Layer3_WPM_eng{
	height:87px;	
	width:582px;
	position:absolute;
	top:124px;
	left:282px;
	z-index:3;
	background-repeat:no-repeat;
}
#Layer3_WPM{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/b_03.jpg);
}
#Layer3_WPM:hover {
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/b_ov_03.jpg);
	cursor:pointer;
}
#Layer3_WPM_eng{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/eng/b_03.jpg);
}
#Layer3_WPM_eng:hover{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/eng/b_ov_03.jpg);
	cursor:pointer;
}


#Layer4_WPM, #Layer4_WPM_eng{
	height:87px;	
	width:579px;
	position:absolute;
	top:174px;
	left:396px;
	z-index:4;
	background-repeat:no-repeat;
}
#Layer4_WPM{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/b_04.jpg);
}
#Layer4_WPM:hover {
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/b_ov_04.jpg);
	cursor:pointer;
}
#Layer4_WPM_eng{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/eng/b_04.jpg);
}
#Layer4_WPM_eng:hover{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/eng/b_ov_04.jpg);
	cursor:pointer;
}


#Layer5_WPM, #Layer5_WPM_eng{
	height:87px;	
	width:470px;
	position:absolute;
	top:222px;
	left:505px;
	z-index:5;
	background-repeat:no-repeat;
}
#Layer5_WPM{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/b_05.jpg);
}
#Layer5_WPM:hover {
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/b_ov_05.jpg);
	cursor:pointer;
}
#Layer5_WPM_eng{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/eng/b_05.jpg);
}
#Layer5_WPM_eng:hover {
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/eng/b_ov_05.jpg);
	cursor:pointer;
}


#Layer6_WPM, #Layer6_WPM_eng{
	height:87px;	
	width:579px;
	position:absolute;
	top:285px;
	left:396px;
	z-index:4;
	background-repeat:no-repeat;
}
#Layer6_WPM{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/b_06.jpg);
}
#Layer6_WPM:hover {
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/b_ov_06.jpg);
	cursor:pointer;
}
#Layer6_WPM_eng{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/eng/b_06.jpg);
}
#Layer6_WPM_eng:hover {
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/eng/b_ov_06.jpg);
	cursor:pointer;
}


#Layer7_WPM, #Layer7_WPM_eng{
	height:87px;	
	width:502px;
	position:absolute;
	top:351px;
	left:281px;
	z-index:3;
	background-repeat:no-repeat;
}
#Layer7_WPM{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/b_07.jpg);
}
#Layer7_WPM:hover {
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/b_ov_07.jpg);
	cursor:pointer;
}
#Layer7_WPM_eng{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/eng/b_07.jpg);
}
#Layer7_WPM_eng:hover {
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/eng/b_ov_07.jpg);
	cursor:pointer;
}


#Layer8_WPM, #Layer8_WPM_eng{
	height:87px;	
	width:410px;
	position:absolute;
	top:322px;
	left:322px;
	z-index:4;
	background-repeat:no-repeat;
}
#Layer8_WPM{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/b_08.jpg);
}
#Layer8_WPM:hover {
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/b_ov_08.jpg);\
	cursor:pointer;
}
#Layer8_WPM_eng{
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/eng/b_08.jpg);
}
#Layer8_WPM_eng:hover {
	background-image:url(../../../images/stories/kbp/prod/common/prod_menu/images/eng/b_ov_08.jpg);
	cursor:pointer;
}


#p_null{
	height:0px;	
	width:0px;
	position:relative;
	z-index:-100;
	visibility: hidden;
}


/* end Box, BlockContent */






/* begin Header */
.kbp-Header
{
/*	margin: 0 auto;
	position: relative;
	z-index:0;
	width: 1250px;
	height: 188px;*/
//	background-image: url('../images/header.jpg');
}


.kbp-Header-in, .kbp-Header-in-eng
{
/*	position: absolute;
	z-index:-1;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center center;*/
	width: 1250px;
	height: 188px;
}
.kbp-Header-in
{
	background-image: url('../images/Header-over.png');
}
.kbp-Header-in-eng
{
	background-image: url('../images/Header-over_eng.png');
}
/* end Header */


/* begin Button */
.kbp-button-wrapper .kbp-button
{
	display:inline-block;
	width: auto;
	outline:none;
	border:none;
	background:none;
	line-height:21px;
	margin:0 !important;
	padding:0 !important;
	overflow: visible;
	cursor: default;
	text-decoration: none !important;
	z-index:0;
}

.kbp-button-wrapper
{
	display:inline-block;
	position:relative;
	height: 21px;
	overflow:hidden;
	white-space: nowrap;
	width: auto;
	z-index:0;
	margin: -5px 0 0;
}

.firefox2 .kbp-button-wrapper
{
	display:block;
	float:left;
}

.kbp-button-wrapper .kbp-button
{
	display:block;
	height: 21px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	white-space: nowrap;
	text-align: left;
	margin: -10px;
/*	padding: 0 50px !important;
*/	line-height: 21px;
	text-decoration: none !important;
/*	color: #000000 !important;
*/}

.kbp-button-wrapper.hover .kbp-button, .kbp-button:hover
{
	color: #000000 !important;
	text-decoration: none !important;
}

.kbp-button-wrapper.active .kbp-button
{
	color: #EDF4F7 !important;
}

.kbp-button-wrapper .l, .kbp-button-wrapper .r
{
	display:block;
	position:absolute;
	z-index:-1;
/*	height: 63px;
	background-image: url('../../../images/kbp1/Button.png');*/

	visibility: hidden;
}

.kbp-button-wrapper .l
{
	left:0;
	right:1px;
}

.kbp-button-wrapper .r
{
	width:403px;
	right:0;
	clip: rect(auto, auto, auto, 402px);
}

.kbp-button-wrapper.hover .l, .kbp-button-wrapper.hover .r
{
	top: -21px;
}

.kbp-button-wrapper.active .l, .kbp-button-wrapper.active .r
{
	top: -42px;
}


/* end Button */



/******************** begin Footer ********************/
.kbp-Footer
{
	position:relative;
	z-index:0;
	overflow:hidden;
	width: 1250px;
	margin: 0px auto 0px auto;	
/*	border:1px solid #f0f;*/
}

.kbp-Footer .kbp-Footer-inner
{
	height:24px;
	position: relative;
	z-index: 0;
	padding: 0px;
	text-align: center;
}

.kbp-Footer .kbp-Footer-background
{
	position:absolute;
	z-index:-1;
	background-repeat:no-repeat;
	background-image: url('../images/Footer1.png');
	width: 1250px;
	height: 24px;
	bottom:0;
	left:0;
}

.kbp-Footer .kbp-Footer-inner p
{
	color: #aaaaaa;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 5px 50px 0 0;
	text-align: right;
}

.kbp-Footer .kbp-Footer-text
{
	display:inline-block;
	color:#80A1B3;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

/******************** end Footer ********************/



/* begin Box, Block */
.kbp-Block
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
}

.kbp-Block-body
{
	position: relative;
	z-index: 1;
	padding: 0px;
}

/* end Box, Block */

/* begin BlockHeader */
.kbp-BlockHeader
{
	position:relative;
	z-index:0;
	height: 30px;
	padding: 0 1px;
	margin-bottom: 0px;
}

.kbp-BlockHeader .t
{
	height: 30px;
	color: #000000;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
	white-space : nowrap;
	padding: 0 1px;
	line-height: 30px;	
}

.kbp-BlockHeader .l, .kbp-BlockHeader .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 30px;
	background-image: url('../images/BlockHeader.png');
}

.kbp-BlockHeader .l
{
	left:0;
	right:1px;
}

.kbp-BlockHeader .r
{ 
	width:250px;
	right:0;
	clip: rect(auto, auto, auto, 249px);
}
/* end BlockHeader */


/* begin Box, BlockContent */
.kbp-BlockContent
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
}

.kbp-BlockContent-body
{
	position: relative;
	z-index: 1;
	color:#5b75a2;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
/*
.kbp-BlockContent-body a:link
{
	color: #697686;
	font-family: Verdana, Helvetica, Sans-Serif;
	text-decoration: underline;
}

.kbp-BlockContent-body a:visited, .kbp-BlockContent-body a.visited
{
	color: #697686;
	font-family: Verdana, Helvetica, Sans-Serif;
	text-decoration: none;
}

.kbp-BlockContent-body a:hover, .kbp-BlockContent-body a.hover
{
	color: #90a6c5;
	font-family: Verdana, Helvetica, Sans-Serif;
	text-decoration: none;
}

.kbp-MainMenu-body ul
{
	list-style-type: none;
	color: #EFF3F5;
	padding:0;
}

.kbp-BlockContent-body li
{
font-family: Verdana, Helvetica, Sans-Serif;
font-size: 12px;
text-decoration: none;
}
*/



/* begin Box, Post */
.kbp-Post
{
	position:relative;
	z-index:0;
	margin:0px auto 15px;	/* Отступы ВСЕХ материалов в середине */
	min-width:1px;
	min-height:1px;
}

.kbp-Post-body
{
	position: relative;
	z-index: 1;
	padding:0;
/*	padding-left: 30px;*/		/* ЗДЕСЬ НАДО РАЗОБРАТЬСЯ */
/*	padding-right: 30px;*/	/* эти настройки влияют на отступы ВСЕХ материалов в середине */
/*	padding-top: 6px;*/
/*	padding: 10px;
	border:1px solid #ff0;*/
}


.item-page, .item-page_ntk6
{
/*	border: solid 1px #A9BFCB;*/
	border: 0;
	margin: 0;
	width: 769px;

}

/*.item-page_ntk6, .item-page_ntk6 li {
	font-size: 120% !important;
}*/


.item-page-block
{
/*	border: solid 1px #A9BFCB;*/
	border: 0;
	margin: 0;
	float: left;
	padding: 10px 0 0;
}
.article_separator
{
/*	border: solid 1px #000;
	border: 0;
	line-height:0.01em;*/
	height: 0;
}

.item-page p
{
	margin: 0;
/*	text-indent: 15px;*/
}

/*.item-page #vist p
{
	margin: 0;
	text-indent: 0px;
}*/

.kbp-PostContent p
{
	margin: 0;
	padding: 3px 0 10px 0;
}

.item-page .texta
{
	margin: 0;
}

.item-page .inset
{
	float: left;
	margin: 5px 15px 5px 0;
	text-align:justify;
	padding: 10px;
	background-color:#eee;
	width: 58%;	
}

.inset img
{
	margin: 3px 15px 0 10px;
	float:left;
	border:solid #999 1px;
}
/**/
.soc img
{
	border:solid #999 1px;
	float:right;
	margin: 7px 0 0 10px;
}
.img_col-2{
	float: left;
	margin: 4px 10px 3px 0 !important;
	background-color: #EEF1F8;
	padding: 14px;
	border:none !important;
	}
.item-page table.brd img
{
	border:solid #999 1px;
}
.img_col{
	background-color: #EEF1F8;
	padding: 15px 15px 0;}

.img_col_3 img{
	background: none;
}

.img_col_3 td{
	padding: 0 0 6px;
}

.item-page table img
{
	border:0;
	margin:0;
}

.inset p
{
	margin: 0px;
	padding: 0;
	font-size: 11px;
}

.inset h4
{
	font-size: 14px;
	margin: 0 0 10px;
	padding: 0;
}




/* Start images */
a img
{
	border: 0;
}

/*.item-page img, img.item-page
{
	border: solid 1px #A9BFCB;
	border: 0;	}*/


.kbp-metadata-icons img
{
	border: none;
	vertical-align: middle;
	margin: 0 0 0 25px;
}
/* Finish images */

/* Start tables */

.item-page table, table.item-page
{
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	
/*	border: solid 1px #000;
	margin: 0px;
	width:auto;*/
}

.blog h2, .blog_smi h2
{
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #3D5866;
}
 .blog_smi h2 {
 	margin: 10px 0 0;
}

p.smi-source {
	text-align:right;
	font-style:italic;
	font-weight:bold;
	margin:0;
	padding:0 0 5px;
}

p.smi-authors {
	text-align:right;
	font-style:italic;
	margin:0;
	padding:0;
}

p.smi-titr {
	text-align:center;
	font-weight:bold;
	margin:0;
	padding:0;
	font-size:80%;
}

/*Преобразуем пагинацию*/

.pagenav
{
	font-family:Arial, Helvetica, Sans-Serif;
        font-size:12px;
	font-weight:bold;
        
}

.pagination ul
{
	text-align:center;
}

ul.pagenav 
{
//	text-align:center !important;
	margin: 0;
	padding-top: 15px;
	width: 769px;
}

.pagenav-prev, .pagenav-next
{
	display:inline-block;
	background:none !important;
	padding:0px !important;
	margin: 0;
}
.pagenav-prev
{	
	text-align: left;
}
.pagenav-next
{
	text-align: right;
	float: right;
}
.pagenav-prev a, .pagenav-next a
{
	text-decoration: none !important;
}


.pagination li
{
	display:inline;
        background:none !important;
        margin-left:5px !important;
        padding:0px !important;
}



/*
.item-page table, table.item-page .item-page tr, .item-page th, .item-page td
{
	background-color:Transparent;
}

.item-page th, .item-page td
{
	padding: 0;
	border: solid 1px #7095A9;
	
	border: none;
	vertical-align: top;
	text-align:left;
	background-color: #ff0;
}

.item-page th
{
	text-align: center;
	vertical-align: middle;
	padding: 0px;
}*/

/* Finish tables */

pre
{
	overflow: auto;
	padding: 0.1em;
}

/* end Box, Post */

/* begin PostHeaderIcon */
.kbp-PostHeader, .subheading-category
{
	color: #3270A1;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 20px;
	font-weight: bold;
/*	font-style:normal;
	font-variant:normal;
	letter-spacing:normal;
	line-height:inherit;*/
	margin: 0 0 0.8em 0;
/*	padding: 0 0 0 15px;*/
/*	text-decoration:none;
	text-transform:none;
	text-align:left;
	text-indent:0;
	word-spacing:normal;*/
}


.kbp-PostHeader a, .kbp-PostHeader a:link, .kbp-PostHeader a:visited, .kbp-PostHeader a:hover
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 22px;
font-style: normal;
font-weight: bold;
text-align: left;
	margin:0;
	color: #226081;
}

/* end PostHeaderIcon */

/* begin PostHeader */
.kbp-PostHeader a:link
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: none;
text-align: left;
  color: #2A759D;
}

.kbp-PostHeader a:visited, .kbp-PostHeader a.visited
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: none;
text-align: left;
  color: #4B6B7C;
}

.kbp-PostHeader a:hover, .kbp-PostHeader a.hovered
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: none;
text-align: left;
  color: #09BDDC;
}
/* end PostHeader */

/* begin PostIcons */
.kbp-PostHeaderIcons
{
	padding:1px;
}

.kbp-PostHeaderIcons, .kbp-PostHeaderIcons a, .kbp-PostHeaderIcons a:link, .kbp-PostHeaderIcons a:visited, .kbp-PostHeaderIcons a:hover
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 11px;
	color: #4E7083;
	margin: 0 20px;
    text-align: right;
}

.kbp-PostHeaderIcons a, .kbp-PostHeaderIcons a:link, .kbp-PostHeaderIcons a:visited, .kbp-PostHeaderIcons a:hover
{
	margin:0;
}

.kbp-PostHeaderIcons a:link
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: underline;
	color: #318AB9;
}

.kbp-PostHeaderIcons a:visited, .kbp-PostHeaderIcons a.visited
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: underline;
	color: #246689;
}

.kbp-PostHeaderIcons a:hover, .kbp-PostHeaderIcons a.hover
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: none;
	color: #09BDDC;
}
/* end PostIcons */

/* begin PostContent */
/* Content Text Font & Color (Default) */
body
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
  color: #3D5866;
}

.kbp-PostContent
{
/*	border: 1px solid red;*/
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	color: #3D5866;
	float:left;
	margin:0;
/*	margin: 0 0 10px;
	margin: 10px 20px 15px 35px;*/
}




.kbp-content_wide .kbp-PostContent
{
	margin:0;
}

.kbp-content_wide .kbp-PostContent .reset, .kbp-content_wide .kbp-PostContent .remind {
	width:769px;
}

{
	margin:0;
}

/*.kbp-Post-inner
{
	margin: 10px 20px 15px 35px;
}
*/
/* Start Content link style */
/*
The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.
http://www.w3schools.com/CSS/css_pseudo_classes.asp
http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/
*/
a
{
/*font-family: Arial, Helvetica, Sans-Serif;
*/text-decoration: underline;
  color: #318AB9;
}

/* Adds special style to an unvisited link. */
a:link
{
/*font-family: Arial, Helvetica, Sans-Serif;
*/text-decoration: underline;
  color: #318AB9;
}

/* Adds special style to a visited link. */
a:visited, a.visited
{
	text-decoration: underline;
	color: #587E93;
}

/* :hover - adds special style to an element when you mouse over it. */
a:hover, a.hover
{
	text-decoration:underline !important;
	color: #09BDDC;
}




ol, ul
{
	margin:-0.5em 0 1em 1em;
	padding:0;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
}

.highslide-maincontent ol, .highslide-maincontent ul
{
	margin: 0 0 1em 1em;
}


ul.lang-inline, .moduletable_gmenu>ul.menu
{
	margin: 0em 0em 1em 1em;
}


li ol, li ul
{
	margin:0em 0 0.5em 2em;
	padding:0;
}

li 
{
	margin:0.2em 0;
	padding:0;
	text-align:left;
}

ul
{
	list-style-type: none;
}

ol
{
	list-style-position:inside;
	
}



.kbp-Post li
{
	padding:0px 0 0px 13px;
	line-height:1.2em;
}

.kbp-Post ol li, .kbp-Post ul ol li
{
	background: none;
	padding: 5px 0;
}

.kbp-Post ul li, .kbp-Post ol ul li, .highslide-body ul li, .moduletable_fil ul li, .posttext ul li
{
	background-image: url('../images/PostBullets.png') ;
	background-repeat:no-repeat;
	padding:0 0 0 13px;
}

.posttext ul
{
	margin-left: 20px;
}

p.modifydate
{
	margin: 0;
    color: #5B75A2;
    font-family: Verdana,Helvetica,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
	text-align:right;
}



/* Finish Content list */
/* end PostBullets */

/* begin PostQuote */
/* Start blockquote */
blockquote,
blockquote p,
.kbp-PostContent blockquote p
{
	color:#0B1013;
font-family: Arial, Helvetica, Sans-Serif;
font-style: italic;
font-weight: normal;
text-align: left;
}

blockquote,
.kbp-PostContent blockquote
{
		border:solid 1px #A9BFCB; 
		margin:10px 10px 10px 50px;
	padding:5px 5px 5px 41px;
	background-color:#D2DEE4;
	background-image:url('../images/PostQuote.png');
	background-position:left top;
	background-repeat:no-repeat;
}


/* Finish blockuote */
/* end PostQuote */















/* ******************************************************************************************************************************* */
/* **************************************************** Дальше непонятная фигня ************************************************** */
/* ******************************************************************************************************************************* */

/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}


/* Start Content headings Fonts & Colors  */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 28px;
font-style: normal;
font-weight: bold;
  color: #246689;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 22px;
font-style: normal;
font-weight: bold;
  color: #318AB9;
  margin-top: 0;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
/*font-family: Verdana, Helvetica, Sans-Serif;
font-style: normal;
  color: #4683A4;*/
font-size: 14px;
font-weight: bold;
  margin: 10px 0 12px;
/**/}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
font-family: Verdana, Helvetica, Sans-Serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
text-align: left;
  color: #4E7083;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
text-align: left;
  color: #4E7083;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
text-align: left;
  color: #4E7083;
}
/* Finish Content headings Fonts & Colors  */
/*страница фотогалерии */
#foto{
	width: 719px;
	height: auto;
	border-collapse: separate !important;
	
}
#foto TD{
	width: 233px;
	height: 186px;
	background: #e6ebf1;
	text-align:center;
}

.blog_oao .item-page > p {
	margin:0;
	background-image: url("../../../images/kbp2/PostBullets.png");
    background-repeat: no-repeat;
    padding: 0 0 0 13px;
}
/* меню о предприятии рокнавменю */
/*.moduletable_kbp #horizmenu-surround{
	background: none;
	height: auto;
}
.moduletable_kbp{
   background-image: url("../../../images/kbp2/SMenu-BgName.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    height: auto;
	margin-top: -10px;
}*/

.moduletable_kbp h3{
	height: 32px;
	padding-top: 10px;
	margin: 10px 0 0px !important;
}
.moduletable_kbp li:hover{
	background: #0FC;
}
.moduletable_kbp .level1 .f-mainparent-itemfocus .item{
	background-image: url("../../../images/kbp2/SMenu-BgButton-over.png");
}
.moduletable_kbp .menutop li.active > .daddy{
	background-image: url("../../../images/kbp2/SMenu-BgButton.png");
}
.moduletable_kbp li .item383 parent active f-main-parent f-mainparent-item{
	height: 30px;
}
.moduletable_kbp .menutop li .item{
	float:none;
	margin:0;
	height:42px;
	line-height:25px; 
	width: 184px;
background-image: url("../../../images/kbp2/SMenu-BgButton.png");
    background-repeat: no-repeat;
    color: #5B75A2;
    display: block;
    font-family: Verdana,Helvetica,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    height: 33px;
   /* overflow: visible;
    padding-left: 15px;
    text-decoration: none !important;
    vertical-align: middle;*/
}
.moduletable_kbp .menutop li .item {

	margin:0;
	height:42px;
	line-height:25px; 
	width: 184px;
background-image: url("../../../images/kbp2/SMenu-BgButton.png");
    background-repeat: no-repeat;
    color: #5B75A2;
    display: block;
    font-family: Verdana,Helvetica,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    height: 33px;	
}

.moduletable_kbp .menutop li:hover > .item {
	background-image: url("../../../images/kbp2/SMenu-BgButton-over.png");
/*	border-top:1px solid #ddd;	border-left:1px solid #ddd;	border-right:1px solid #bbb;	border-bottom:1px solid #bbb;	border-color:#ff0000;*/
}
/*  меню о предприятии swmenu */
/*.moduletable{
   background-image: url("../../../images/kbp2/SMenu-BgName.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
    height: auto;
	margin-top: -10px;
	}
	.moduletable h3{
	height: 32px;
	padding-top: 10px;
	margin: 10px 0 0px !important;
} */
.moduletable hr{
	margin: 0 !important;
}
#td_menu_wrap{
	top:0;
	left:0px;
}
/*
#xmap ul li {
	margin:0;
}

#xmap ul.level_0 
{
	font-weight:bold;
}

#xmap ul.level_0 li
{
	background-image:url("../../../images/stories/kbp/prod/common/shash_small.png");
	padding:5px 0 0 20px;
}

#xmap ul.level_1 li
{
	background-image:url("../../../images/stories/kbp/prod/common/PostBullets.png");
	padding:0 0 1px 13px;
	font-weight:normal;
}

#xmap ul.level_1 a 
{
	text-decoration:none;
}

#xmap ul.level_2 li
{
	background-image:none !important;
}
*/

#xmap ul.level_0 li {
	margin: 0;
	padding: 5px 0 0 20px;
	background: url("../../../images/stories/kbp/prod/common/shash_small.png")  no-repeat scroll left top transparent;
}
#xmap ul.level_0 ul a {
	padding		: 0;
	font-weight:	normal;
	text-decoration:none;
}
#xmap ul.level_1 li {
	padding: 0 0 0 15px;
	background: url("../../../images/stories/kbp/prod/common/PostBullets.png") top left no-repeat;
}
#xmap ul.level_2 li {
	padding:0;
	margin: 0 0 0 -5px;
	list-style-image:none;
	background:none;
	font-weight: normal;
}
#xmap ul.level_2{
	margin: 0 0 10px 20px;
}
#xmap ul.level_3{
	margin: 0 0 2px 20px;
}


/*делаем "Разработки КБП"*/

.otstup {
	text-indent:3%;
}

#ramka 
{
	border:1px solid rgb(101, 93, 89);
	width:794px;
	margin:-15px -10px -10px -30px;
	float:left;
	min-height:680px;
	padding:7px;
}

.small_pics_1 {
	float:left;
	width:125px;
}

.small_pics_2 {
	float:right;
	width:125px;
}

.td-h3 h3 {
	text-align:center;
	margin:10px 0px 5px;
}

#ramka table
{
	border-collapse:collapse;
}

.td3
{
	width:22px;
	padding:0px;
	vertical-align:bottom;
	border-bottom:1px solid rgb(101, 93, 89);
}

.n2 {
	height:20px;
}

.n2, .n3, .n4, .n5, .n6, .n7, .n8 {
	width:10px;
	border-left:1px solid rgb(101, 93, 89);
	border-top:1px solid rgb(101, 93, 89);
}

.n3, .n4, .n7 {
	height:60px;
}

.n5, .n6 {
	height:80px;
}

.hskem {
	left:320px;
	top:302px;
}

.imkvar {
	left:300px;
	top:185px;
}


.td4
{
	background-position:center top;
	background-repeat:no-repeat;
	border:1px solid rgb(101, 93, 89);
	vertical-align:top;
	padding:0px 0px 10px;
	height:844px;
}

.pf {
	left:220px;
	top:370px;
}

.pmef {
	left:250px;
	top:345px;
}

.ber_im {
	height:0pt;
	top:215px;
	left:276px;
	margin:0pt;
	position:absolute;
	width:0pt;
}

.bereg_im {
	height:0pt;
	left:273px;
	margin:0pt;
	position:absolute;
	top:250px;
	width:0pt;
}

.bak_im {
	height:0pt;
	left:290px;
	margin:0pt;
	position:absolute;
	top:180px;
	width:0pt;
}

.vish_im {
	height:0pt;
	left:345px;
	margin:0pt;
	position:absolute;
	top:220px;
	width:0pt;
}

.red_im {
	height:0pt;
	left:285px;
	margin:0pt;
	position:absolute;
	top:205px;
	width:0pt;
}

.hske 
{
	left:325px;
	top:220px;
}

.hskv {
	left:300px;
	top:319px;
}

.hskrp2 {
	left:281px;
	top:260px;
}

.gsh301 {
	left:230px;
	top:360px;
}

.gsh30 {
	left:295px;
	top:270px;
}

.gsh30k {
	left:275px;
	top:270px;
}

.gsh630 {
	left:305px;
	top:300px;
}

.gsh630k {
	left:310px;
	top:275px;
}

.gsh630l {
	left:285px;
	top:320px;
}

.a6k30gsh {
	left:245px;
	top:320px;
}

.a2a38m {
	left:205px;
	top:350px;
}

.a2a70 {
	left:375px;
	top:280px;
}

.a2a72 {
	left:255px;
	top:250px;
}
.a2a42 {
	left:145px;
	top:220px;
}

.imgtun {
	left:245px;
	top:285px;
}

.imger {
	left:200px;
	top:260px;
}

.imgpp {
	left:205px;
	top:300px;
}


.img_gp30m {
	left:220px;
	top:240px;
}

.img_lan1 {
	left:460px;
	top:185px;
}

.img_lan2 {
	left:510px;
	top:95px;
}

.ads {
	left:220px;
	top:350px;
}

.ads, .pf, .hske, .hskem, .hskv, .hskrp2, .a556, .pp2000, .ags30, .a91, .pp93, .pp90m1, .pp90m, .gsh301, .a2a42, .a2a70, .a2a72, .a2a38m, .a6k30gsh, .gsh630l, .gsh630k, .gsh630, .gsh30k, .gsh30, .mc116m, .osv96, .oc03, .rmb93, .kvm, .m1, .kom, .shm, .shm1, .mal, .pus, .a6g30, .mc116m, .osv96, .oc03, .rmb93, .kvm, .m1, .kom, .shm, .shm1, .mal, .pus, .a6g30, .gm94, .gsh18, .p96m, .oc21, .oc38, .kit2, .krasn, .gran, .vsk94, .vks, .drozd, .mc255, .gsh18s, .mc, .mc111, .lyte, .imkvar, .imgtun, .imger, .imgpp, .img_gp30m, .img_lan1, .img_lan2, .pmef
{
	height:0pt;
	margin:0pt;
	position:absolute;
	width:0pt;
} 

.highslide
{
	outline:medium none;
}

/*.highslide img {
	border:0px;
}*/

.highslide-maincontent 
{
	display:none;
	width:auto;
	height:auto;
	margin-top:5px;
}

#ramka .n9 h2{
	font-size:13px;
	margin:0px;
}

#ramka .n10 h2{
	font-size:21px;
	white-space:nowrap;
	margin:0px;
}

.n9 {
	border-left:0px none;
	border-top:0px none;
	text-align:left;
	padding:10px 15px;
}

.n10 {
	border-top:0px none;
	border-right:1px solid rgb(101, 93, 89);
	text-align:center;
	padding:0px 10px;
	min-width:130px;
	vertical-align:middle;
}

TD {
	padding:0px;
	margin:0px;
	vertical-align:top;
}

.n13 {
	border-right:1px solid rgb(101, 93, 89);
}

.n11 {
	border-width:1px 1px 1px 0;
	border-style:solid solid solid none;
	border-color:rgb(101, 93, 89) rgb(101, 93, 89) rgb(101, 93, 89) -moz-use-text-color;
	padding:4px 6px;
	width:484px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-indent:0px;
	text-align:justify;
}

.l11 {
	padding:2px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-indent:0px;
	text-align:center;
	line-height: 80%;
	font-style:italic;
}

.l {
	border-right:1px solid rgb(101, 93, 89);
	border-bottom:1px solid rgb(101, 93, 89);
	margin:0px;
}

.l11, .l21 {
	width:173px;
}

.l12, .l13, .l14, .l15, .l16 {
	border-left:1px solid rgb(101, 93, 89);
}

.l12, .l22, .l13, .l23, .l24, .l14 {
	height:7px;
	width:32px;
}

.l15, .l25 {
	width:128px;
	height:7px;
}


.l16, .l26 {
	height:7px;
	width:117px;
}

.l22, .l23, .l24, .l25, .l26 {
	border-left:1px solid rgb(101, 93, 89);
	border-top:1px solid rgb(101, 93, 89);
}

.head {
	vertical-align:top;
	height:1px;
}

.head_gal {
	height:115px;
}

.galeri {
	margin: 5px 2px 0px 3px;
	height: 85px;
	width: 270px;
}

.news_img1
{
	float: left;
	margin: 4px 10px 4px 0pt;
}
.news_img2{
	float: right;
	margin: 4px 0px 4px 10px;
}
.news_img3
{
	float: none;
	text-align:center;
	margin: -4px 0 10px;
}






.news_img_gal, .gal_right .news_img_gal {
	border: 1px solid gray;
	float: right;
	margin: 7px 0px 0px 10px;
}
.gal_left .news_img_gal {
	border: 1px solid gray;
//	float: right;
	margin: 7px 10px 0px 0px;
}

.news_img_gal .galeri {
	margin: 0px;
	height: 95px;
}



.gal_left {
	float: left;
}
.gal_right {
	float: right;
}
.gal_titled {
	border: none;
	padding: 0;
	height: 95px;
	margin: 0 0 30px;
}
.gal_titled p {
	font-size: 90%;
	font-weight: bold;
	margin: 5px 0 0;
	padding: 0;
}
.gal_left p {
	text-align: left;
	margin: 5px 0 0;
}
.gal_right p {
	text-align: right;
	margin: 0 0 5px;
}



/*
.news_img_gal {
	border: 1px solid gray;
	float: right;
	margin: 7px 0px 0px 10px;
}
.news_img_gal .galeri, .left_img_gal .galeri{
	margin: 0px;
	height: 95px;
}

.gal_titled_left {
	border: none;
	float: left;
	margin: 0;
}
.gal_titled_left p {
	font-size: 90%;
	font-weight: bold;
	margin: 5px 0 0;
	padding: 0;
	text-align: left;
}
.left_img_gal {
	border: 1px solid gray;
//	float: right;
	margin: 7px 10px 0px 0px;
}
*/



img.news_img1, img.news_img2, img.news_img3
{
	border: 1px solid black;
}

div.boxplus-slider {
	margin:auto;
	padding:6px;
}

div.sigplus-center >* {
	float:none;
	clear:both;
	margin:0px auto;
	text-align:center;
}

.boxplus-viewport {
	margin:0px;
	border:0px none transparent;
	padding:0px;
	position:relative;
	overflow:hidden;
}

#ramka ul, #ramka ol{
	margin:0px;
	padding:0px;
	white-space:normal;
	font-size:12px;
}

.boxplus-viewport > ul {
	margin:0px;
	border:0px none transparent;
	padding:0px;
	display:block;
	position:absolute;
	list-style-type:none;
	list-style-image:none;
	text-align:center;
}

div.sigplus-gallery ul > li{
	margin:0px;
	border:0px none;
	padding:0px;
}

.boxplus-viewport > ul > li {
	margin:0px;
	border:0px none transparent;
	padding:0px;
	display:table;
	position:absolute;
	background:none no-repeat scroll 0px 0px transparent;
	border-collapse:collapse;
	border-spacing:0px;
}

.spisok {
	background-image:url("../../../images/stories/kbp/prod/common/bubs.gif") !important;
	padding:0 0 0px 22px !important;
	line-height:20px !important;
	margin:0px;

}

.spisok h3 {
	font-family:Verdana, Arial, Helvitica, sans-serif;
	font-size:15px;
	color: rgb(61, 88, 102);
	padding:2px 0px 3px;
	text-align:left;
	margin:0px;
}

.left {
	padding-top:23px;
	padding-left:15px;
	vertical-align:top;
}

.table22p {
	font-size:12px;
}

.table22p, .table22ps, table22ps p.text {
	border:0px none !important;
	border-collapse:collapse !important;
}

.oxcolor1 {
	background:none repeat scroll 0px 0px rgb(246, 246, 248);
}

.textp {
padding:5px 0px 5px 5px;
}

.textp, .textcp {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:normal;
	margin:0px;
	white-space:nowrap;
	line-height:1;
	vertical-align:top;
}

.textcp {
	padding:5px 5px 5px 3px;
}

.oxcolor {
	background:none repeat scroll 0px 0px rgb(255, 255, 255);
}

.more a:link {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	padding:6px;
}

.right {
	padding-right:10px;
	vertical-align:top;
}

#ramka P, .stext, .textc, .textb {
	font-family:Arial, Helvetica, sans-serif;
	word-spacing:normal;
	font-size:12px;
	margin:0px;
	padding:4px 0px 0px;
}
.textb {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	margin:0px;
	padding:4px 0px 0px;
}
/*p.stext {
	margin-left:20px !important;
}*/

.textc {
	text-align:center;
	padding:5px 0;
	line-height: 1;
}

.td7 {
	padding:25px 10px 0px 15px;
}

.pp2000 {
	left:210px;
	top:310px;
}

.pp93 {
	left:350px;
	top:265px;
}

.a556 {
	left:310px;
	top:290px;
}

.oc03 {
	left:310px;
	top:325px;
}

.mc116m {
	left:295px;
	top:270px;
}

.osv96 {
	left:330px;
	top:300px;
}

.rmb93 {
	left:280px;
	top:300px;
}

.ags30 {
	left:270px;
	top:290px;
}

ul.stext li {
	background-image:url("../../../images/stories/kbp/prod/common/line_gray.png") !important;
	background-repeat:no-repeat;
	background-position:3px 8px;
	padding-left:12px;
}

.td5, .td6 {
	padding:0px 10px 0px 15px;
}


.sp-head {
	//padding:0 10px 0 15px;
	font-weight:bold;
	cursor:pointer;
}

.sp-head-click a
{
	text-decoration:none;
	font-weight:bold;
	margin-bottom:3px;
	display:block;
}

.cdspoiler 
{
	background-color:transparent;
	padding:0px !important;
}

.cdspoiler .cdspoiler_source {
	border:0px;
        padding:3px 10px;
	//display:block;
}

.cdspoiler .cdspoiler_title
{
	margin:5px;
	font-weight:bold;
	padding-left:17px;
	//background-color:transparent;
	//padding:0px !important;
	display:block;
	background:url("../../../images/stories/o_predpriyatii/kbp_today/soc_otvetstvennost/down.gif") no-repeat scroll left center transparent;
}

.cdspoiler .cdspoiler_title:current
{
	margin:5px;
	font-weight:bold;
	padding-left:17px;
	//background-color:transparent;
	//padding:0px !important;
	display:block;
	background:url("../../../images/stories/o_predpriyatii/kbp_today/soc_otvetstvennost/up.gif") no-repeat scroll left center transparent;
}


/*Конец Разработкам КБП*/




















/************************************ Для Roknavmenu (перенесено из fusion.css) *******************************/


/* CORE */

.menutop,.menutop * {margin:0;padding:0;}
/*.menutop {float:left;position:relative;padding-bottom:2px;}*/
.menutop li {
	list-style:none;
	position:relative;
	width:100%;
/*	height:65px;*/
	float:none;
	
	
}
	 

.menutop li a.item {cursor:pointer;  }
/*.menutop li span.item {cursor:default;outline:none; margin-left:0px; color:#FF0000;}*/	 /* Просто разделитель */

 			/* Здесь задана какая-то высота активного пункта (не влияет на выпадающие) */
.menutop li .item {
	display:block;
	float:left;
	margin:0;
	height:auto;
	line-height:25px;

	text-decoration:none;
	padding: 0 0 0 15px;
	
	background-color:transparent;
	
	font-size: 12px;
	font-weight: bold;
	color:#3D5866;
}

.moduletable_cat .menutop li .item {height:66px;}
.menutop li .item, .menutop li.active {display:block;margin:0;text-decoration:none !important;float:none;}
.menutop li .fusion-submenu-wrapper, .menutop li ul {float: none;left: -999em;position: absolute;z-index: 500;}
.menutop li:hover li ul, .menutop li.sfHover li ul {top: -999em;}
.menutop li:hover ul, .menutop li.sfHover ul {top: 0;}
.menutop li li {position:relative;float:none;}

/* Drop Downs */
.menutop ul {
	width:188px;
	position:relative;
}

/* Level 1 */
.moduletable_cat .level1 .f-mainparent-itemfocus .item {			/* Кнопка ПЕРВОГО уровня при наведения на выпавший список неактивного раздела */
	background-image:url('../../../images/stories/kbp/prod/common/b_hov_out.png');
	background-position: 100% 100%;
/*	border-color:#4D7FB0;
	border-style:solid;
	border-width:1px;
	margin: -1px -1px;
	border-color:#ddd #bbb #bbb #ddd;
	border-color:#000000;
	border-color:#0cc #0c9 #0c9 #0cc;
	background:#ccc 100% 100% no-repeat;*/
}

.menutop li:hover > .item {
	background-color:#ccc;
/*	border-top:1px solid #ddd;	border-left:1px solid #ddd;	border-right:1px solid #bbb;	border-bottom:1px solid #bbb;	border-color:#ff0000;*/
	border:1px hidden;
//	margin: 0;
	
}

/*.daddy_item_nolink {
	background-color:#000000;
	width:300px;}*/

.menutop li:hover > .daddy:hover {
	background-image:url(../images/top-light.png);
	background-position: 2% 100%;
	background-color:transparent;
}
 
/* Level 2 */

.item156 span, .item165 span, .item170 span, .item174 span, .item176 span, .item182 span, .item223 span,
.item334 span, .item335 span, .item336 span, .item338 span, .item339 span, .item340 span, .item341 span
{
	display: block;
	margin-bottom:auto;
	margin-left:65px;
	margin-right:3px;
	position:relative;
	line-height: 1em;
	height: 66px;
	vertical-align: top;
/*	top: 50%;*/
}

.item156 span {
	padding-top:19px;
	height:2em;
}

.item334 span{
	padding-top:13px;
	height:2em;
}

.item335 span, .item338 span, .item339 span {
	padding-top:19px;
	height:4em;
}

.item340 span {
	padding-top:19px;
	height:3em;	
}

.item341 span {
	padding-top:24px;
	height:3em;
}

.item336 span {
	padding-top:19px;
	height:1em;
}

.item165 span, .item176 span {// .item174 span,
	padding-top:7px;
	height:4em;
}

.item170 span {
	padding-top:25px;
	height:1em;
}

.item182 span, .item223 span {
	padding-top:13px;
	height:3em;
}

.item344 a, .item345 a {
	padding:0px 0px 0px 3px!important;	
}
/*
.item484 span, .item483 span {
	padding-top: 4px !important;
	line-height: 1em !important;
}*/

/* Для английского */
.moduletable_cate .item392 span{padding-top:13px;height:2em;}
.moduletable_cate .item400 span{padding-top:19px;height:4em;}
.moduletable_cate .item405 span{padding-top:19px;height:4em;}
.moduletable_cate .item406 span{padding-top:19px;height:1em;}
.moduletable_cate .item407 span{padding-top:19px;height:4em;}
.moduletable_cate .item408 span{padding-top:19px;height:3em;}
.moduletable_cate .item409 span{padding-top:25px;height:3em;}
/*.moduletable_cate .item448 span{padding-top:19px;height:2em;}*/
/* End */

.menutop .level2 li > .item {
	background-image:none !important;
	background:#ccc;
	border-color:#ddd #bbb #bbb #ddd;
	border-style:solid;
	border-width:1px;
}

.menutop .level2 li:hover > .daddy, .menutop .level2 li > .daddy {
/*	background-image:url('../../../images/stories/kbp/prod/common/b_hov.png');*/
	background-image:none !important;
	background-position:100% 50%;
	background-repeat:no-repeat;
	height:auto;
}

.moduletable_cat .menutop .level2 li:hover > .daddy, .menutop .level2 li > .daddy {
	height:66px;
}

.menutop .level2 .f-menuparent-itemfocus .item, .menutop .level2 li:hover .item {
/*	background-image:url('../../../images/stories/kbp/prod/common/b_hov.png');*/
	background-image:none !important;
	background:#bbb;
	border-color:#ccc #aaa #aaa #ccc;
	color:#333;
}

.menutop .level2 .f-menuparent-itemfocus .daddy, .menutop .level2 li:hover .daddy {	/* Не понятно зачем... Убрать. */
/*	background-image:url(../images/level3-parent.png);*/
	background-image:none !important;
	background-position:100% 50%;
	background-repeat:no-repeat;
}


/* Level 3 */
.menutop .level3 li > .item {						/* Выпавший Активный пункт (фон кнопки) 3-го уровня (подразделы типа "Личное оружие") */
/*	background:#bbb;*/
	background:#b9cbde;	
	border-color:#f5f5f5 #9CB3CC #9CB3CC #f5f5f5;
	border-style:solid;
	border-width:1px;
	height:25px;
	background-image:none !important;
/*	overflow:visible;
	white-space: nowrap;*/
}





/* Level 3 */						/* Выпавший Активный пункт (фон кнопки) 3-го уровня (подраздела типа "Управление кадров") */
ul.level3 li.item463 > .item {
	border: none !important;
	background-color: #EFEFEF !important
}




.menutop .level3 li:hover > .daddy, .menutop .level3 li > .daddy {		/* Не понятно зачем... Убрать. */
/*	background-image:url(../images/level3-parent.png);*/
	background-image:none;
	background-position:100% 50%;
	background-repeat:no-repeat;
	height:25px;
}



.menutop .level3 .f-menuparent-itemfocus .item, .menutop .level3 li:hover .item {
	background:#a3bad3;
	border-color:#f5f5f5 #9CB3CC #9CB3CC #f5f5f5;
	color:#333;
	height:25px;
	background-image:none;
	}		/* Выпавший АКТИВНЫЙ пункт(при наведении) 3-го уровня */
.menutop .level3 .f-menuparent-itemfocus .daddy, .menutop .level3 li:hover .daddy {
	background-image:none;
	background-position:100% 50%;
	background-repeat:no-repeat;
	height:25px;
	}

/* Level 4 */
.menutop .level4 li > .item {		/* Выпавший НЕактивный пункт (фон кнопки) 4-го уровня */
	background:#c0d0e1;
	border-color:#f5f5f5 #9CB3CC #9CB3CC #f5f5f5;
	border-style:solid;
	border-width:1px;
	height:25px;
}
.menutop .level4 li:hover > .daddy, .menutop .level4 li > .daddy {
/*	background-image:url(../images/level4-parent.png);*/
	background-position:100% 50%;
	background-repeat:no-repeat;
	height:25px;
}
.menutop .level4 .f-menuparent-itemfocus .item, .menutop .level4 li:hover .item {		/* Выпавший АКТИВНЫЙ пункт(при наведении) 4-го уровня */
	background:#a2b9d2;
	border-color:#f5f5f5 #9CB3CC #9CB3CC #f5f5f5;color:#333;
	height:25px;
}
										/* Выпавший активный пункт (фон кнопки) 4-го уровня (затемнённые кнопки активных разделов и изделий) */
.menutop .level3 li.active > .item, .menutop .level4 li.active > .item {
	background:#a3bad3 !important;
}

										/* Выпавший активный пункт (фон кнопки) 3-го и 4-го уровня (затемнённые кнопки активных разделов и изделий) */
.menutop .level3 li.item139.active > .item, .menutop .level3 li.item140.active > .item, .menutop .level3 li.item141.active > .item, .menutop .level3 li.item142.active > .item, .menutop .level3 li.item143.active > .item,
.menutop .level3 li.item144.active > .item, .menutop .level3 li.item145.active > .item, .menutop .level3 li.item146.active > .item, .menutop .level3 li.item321.active > .item, .menutop .level3 li.item323.active > .item,
.menutop .level3 li.item324.active > .item, .menutop .level3 li.item325.active > .item, .menutop .level3 li.item326.active > .item, .menutop .level3 li.item328.active > .item, .menutop .level3 li.item330.active > .item,
.menutop .level3 li.item331.active > .item, .menutop .level3 li.item461.active > .item, .menutop .level3 li.item462.active > .item, .menutop .level3 li.item463.active > .item, .menutop .level3 li.item464.active > .item,
.menutop .level3 li.item465.active > .item, .menutop .level4 li.item466.active > .item, .menutop .level4 li.item467.active > .item, .menutop .level4 li.item468.active > .item, .menutop .level4 li.item469.active > .item,
.menutop .level3 li.item477.active > .item, .menutop .level3 li.item485.active > .item, .menutop .level3 li.item486.active > .item, .menutop .level3 li.item487.active > .item, .menutop .level3 li.item488.active > .item,
.menutop .level4 li.item484.active > .item, .menutop .level4 li.item489.active > .item, .menutop .level4 li.item490.active > .item,
.menutop .level4 li.item491.active > .item, .menutop .level4 li.item502.active > .item, .menutop .level4 li.item495.active > .item, .menutop .level4 li.item496.active > .item, .menutop .level4 li.item497.active > .item,
.menutop .level4 li.item498.active > .item, .menutop .level4 li.item499.active > .item, .menutop .level4 li.item500.active > .item  {
	background:#c3c3c3 !important;
}

.menutop .level4 {
	white-space: nowrap;
	width: auto;
}


/* regular hover */
/*.menutop li:hover .item:hover, .menutop li.active .item:hover  {
	background-color:#2c87c0;
	border-top:1px solid #138fdc;
	border-left:1px solid #138fdc;
	border-right:1px solid #0d5f92;
	border-bottom:1px solid #0d5f92;
	color:#fff;
}
*/
.daddy:hover, .menutop ul li.active:hover > .daddy:hover {	/* Первые выпадающие пункты при наведении на них */
/*	background-image:url(../images/hover-parent.png);*/
	background-repeat: no-repeat;
	background-position: 100% 50%;
}
.moduletable_cat .menutop li:hover {/* Первые выпадающие пункты при уходе фокуса с них */
/*	background-image:url(../images/hover-parent.png);*/
	background-image:url(../../../images/stories/kbp/prod/common/b_hov_d.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}
.moduletable_ok .menutop li:hover {/* Первые выпадающие пункты при уходе фокуса с них */
/*	background-image:url(../images/hover-parent.png);*/
	background-image: none !important;
	background-repeat: no-repeat;
	background-position: 100% 50%;
}

/* Для Продукции */
/* separator hover */
.moduletable_cat .menutop span.item:hover, .moduletable_cat .menutop li:hover span.item:hover { /* Открытый разделитель */
	background-color:#A3BAD3;
/*	border-top:1px solid #777;border-left:1px solid #777;border-right:1px solid #555;border-bottom:1px solid #555;*/
	color:#333;
	}
.moduletable_cat .menutop li span.daddy {				 /************************* Просто разделитель О КБП ******************************/
//	background-color:#A3BAD3;	/* Это не важно, задано где-то ещё */
	color:#528896 !important;
	}
.moduletable_cat .menutop li.active span.daddy, .moduletable_cat .menutop li:hover span.daddy { 	/* Разделитель открытого раздела */
	background-color:#A3BAD3;	/*  */
	color:#5b75a2 !important;
	}
.moduletable_cat .menutop li:hover span.daddy:hover { 	/* Наведённый разделитель */
	background-color:#A3BAD3;
	color:#3D5866 !important;
	}
/* Конец для Продукции */


/* Для Отдела кадров */
/* separator hover */
.moduletable_ok .menutop span.item:hover, .moduletable_ok .menutop li:hover span.item:hover { /* Открытый разделитель */
//	background-color:#A3BAD3;
	background-image:url(../images/stories/kbp/prod/common/SMenu-BgButton-over1.png);
/*	border-top:1px solid #777;border-left:1px solid #777;border-right:1px solid #555;border-bottom:1px solid #555;*/
	color:#333;
	}
.moduletable_ok .menutop li span.daddy {				 /************************* Просто разделитель ОК ******************************/
//	background-color:#A3BAD3;	/* Это не важно, задано где-то ещё */
	color:#528896 !important;
	background-image:url(../images/stories/kbp/prod/common/SMenu-BgButton-over1.png);
	}
.moduletable_ok .menutop li.active span.daddy, .moduletable_ok .menutop li:hover span.daddy { 	/* Разделитель открытого раздела */
//	background-color:#A3BAD3;	/*  */
	color:#5b75a2 !important;
	background-image:url(../images/stories/kbp/prod/common/SMenu-BgButton-over1.png);
	}
.moduletable_ok .menutop li:hover span.daddy:hover { 	/* Наведённый разделитель */
//	background-color:#A3BAD3;
	color:#3D5866 !important;
	background-image:url(../images/stories/kbp/prod/common/SMenu-BgButton-over1.png);
	}
/* Конец для Отдела кадров */


/* Root Items */
.menutop li.root {
	width:auto;
	float:left;
	height:66px;
	display:block;
} 
.menutop li.root > .item {
	float:left;
	width: 182px;
	height:66px;
	line-height:1.0em;
}
.menutop li.root:hover > .daddy:hover {	/* Фон фокусного пункта */
/*	background-image:url(../../../images/stories/kbp/prod/common/b_hov.png);*/
	background-image:none;
	background-position: 0;
	color: #5B75A2;
}
.menutop li.root > .daddy, .menutop li.root:hover > .daddy {
	background-image: url(../../../images/stories/kbp/null.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
}

/* Active Items */
.moduletable_cat .menutop li.active > .item {
	background-position: 100% 100%;
	color:#5b75a2;
/*	background-color:#a3bad3 !important;
	background:transparent !important;*/
}
.moduletable_cat .menutop li.active > .daddy {											/* Сюда поставить границы кнопки для текущего раздела! */
	background-image:url(../../../images/stories/kbp/prod/common/b_hov.png);	/* Фон активного пункта */
	background-repeat: no-repeat;
	background-position: 100% 50%;
}
.moduletable_cat .menutop li.root.active > .daddy, .menutop li.root.active:hover > .daddy {
/*	background-image:url(../../../images/stories/kbp/prod/common/b_hov.png);*/
	background-image:none;
	background-position:0;
}

/* No JS 
.menutop li:hover > .fusion-submenu-wrapper, .menutop li:hover > ul {left:170px;top:0;}
.menutop li.root:hover > .fusion-submenu-wrapper, .menutop li.root:hover > ul {top:32px;left:0;}
.menutop li:hover ul, 
.menutop li.sfHover ul {left: 0;top:32px;}
.menutop ul {width:auto;}
.menutop li li:hover > ul, .menutop li li.sfHover > ul {left:175px;top: 0;}

.menutop .level2 li {position:relative;float:left;width:100%;}*/

/* Fusion Pill 
.fusion-pill-l {height: 35px;margin:0 0 0 12px;top:6px;width:50px;position:absolute;left:0;}
.fusion-pill-r {margin-left: -12px;height: 35px;}*/

/* Fusion JS */
.moduletable_cat .fusion-js-container {display:block;height:0;left:0;overflow:visible;position:absolute;top:0;z-index:600000!important;background-image:url('../../../images/stories/kbp/prod/common/b_hov_out.png'); !important;}
.fusion-js-subs {display:none;margin:0 0 0 -2px;overflow:hidden;padding:0 2px;position:absolute;}

/*Для первых пунктов меню второго уровня, больших на 2 пикселя, чем нормальные пункты. Устраняем изъян.*/

.item157 a, .item166 a, .item171 a, .item175 a, .item177 a, .item183 span, .item224 span, .item342 a, .item350 a, .item354 a, .item357 a, .item358 a, .item363 span, .item372 span {
	width:197px !important;
}

ul.level3, ul.level4 {
	height:auto !important;
}












.moduletable_ok li .kbp_link
{
	
}




.kbp-RightMenu-body .moduletable_about ul li, .moduletable_news ul li, .moduletable_news_eng ul li, .kbp-RightMenu-body .moduletable_ok ul li
{
	line-height: 2.5em;	
	text-align:right;
	margin:0;
	width: 166px;
	height:33px;
}

.moduletable_ok li span
{
	line-height: 1.05em;
	margin-top: 9px;
	position: absolute;
	width: 199px;
}
.moduletable_ok li.item483 span, .moduletable_ok li.item484 span
{
	margin-top: 2px;
}

.kbp-RightMenu-body .moduletable_about ul li a, .moduletable_news ul li a, .moduletable_news_eng ul li a, .kbp-RightMenu-body .moduletable_ok ul li a, .moduletable_ok ul li 	/*	Ссылка внутри левого меню  */
{
	background-image: url('../images/SMenu-BgButton.png');
	background-repeat:no-repeat;
	color:#5b75a2;
	height: 33px;
	vertical-align:middle;	
	font-family: Verdana, Helvetica, Sans-Serif;
	overflow: visible;
	width: 199px;
	display: block;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none !important;
	padding-left: 15px;
}

.kbp-RightMenu-body .moduletable_ok ul li
{
	padding-left: 0 !important;
}

.kbp-RightMenu-body .moduletable_about ul li a:hover, .moduletable_news ul li a:hover, .kbp-RightMenu-body .moduletable_ok ul li a:hover	/*	Ссылка внутри левого меню  */
{
	background-image: url('../images/SMenu-BgButton-over.png');
	background-repeat:no-repeat;
}

.kbp-RightMenu-body .moduletable_about ul li#current a, .moduletable_news ul li#current a, .kbp-RightMenu-body .moduletable_ok ul li#current a	/*	Ссылка внутри левого меню  */
{
	background-image: url('../images/SMenu-BgButton-activ.png');
	background-repeat:no-repeat;
}














/*Создание выпадающего меню Разработок*/

ul.level3 li.item158:hover , ul.level3 li.item183:hover, ul.level3 li.item188:hover, ul.level3 li.item194:hover, ul.level3 li.item199:hover, ul.level3 li.item201:hover, ul.level3 li.item207:hover,
ul.level3 li.item211:hover, ul.level3 li.item224:hover, ul.level3 li.item237:hover, ul.level3 li.item240:hover, ul.level3 li.item242:hover
{
	background-color:rgb(163, 186, 211);
	background-image:none;
}

.moduletable_cat
{
	display:block;
/*	height:auto;
	line-height: 28px;
*/}


.moduletable_cat #horizmenu-surround
{
	height: 461px;
	background-image:url('../../../images/stories/kbp/prod/common/bb.png');
	background-repeat:no-repeat;
	background-position: left top;		
}


/*.moduletable_cat h3
{
    	height: 31px;
    	margin: 11px 0 0;
	//padding-top: 11px;
}*/

.moduletable_cat ul li
{
	margin:0;
}

.moduletable_cat .menutop li ul
{
	position:relative;
	left:-214px;
	background-color:transparent;
	display:block;
	font-size:12px;
	margin:0px;
	width:188px;
	height:108px;
	opacity:0.9;
}

.moduletable_cat .menutop li ul li
{
	
	padding:0px;
}

.moduletable_cat .menutop li ul li
{
	background-color:rgb(185,203,222);
	background-position:0% 0%;
	background-repeat:repeat;
	background-attachment:scroll;
	background-clip:border-box;
	background-origin:padding-box;
	background-size:auto auto;
	border-color:rgb(245,245,245) rgb(156,179,204) rgb(156,179,204) rgb(245,245,245);
	border-style:solid;
	border-width:1px;
	height:25px;
	background-image:none !important;
}

.moduletable_cat .menutop li ul li:hover
{
	background:none repeat scroll 0% 0% rgb(163, 186, 211);
	border-color:rgb(245,245,245) rgb(156,179,204) rgb(156,179,204) rgb(245,245,245);
	height:25px;
	color:rgb(51, 51, 51);
	font-weight:bold !important;
}


/* Конец выпадающего менюразработок */











.moduletable_about, .moduletable_ok
{	
	background-image: url('../images/SMenu-BgName.png');
	background-repeat:no-repeat;
	background-position: top center;
	display:block;
	height:auto;
/*	padding-bottom: 179px;
*/
}

.moduletable_about h3, .moduletable_ln h3, .moduletable_cat h3
{
    height: 31px;
	margin: 0;
	padding-top: 11px;
	text-align: center;
}

.moduletable_ok h3
{
	height: 35px;
	margin: 0 auto;
	padding-top: 7px;
	text-align: center;
	line-height: 0.9em;
	width: 120px;
}

.moduletable_att h4
{
//    height: 31px;
	margin: 0;
	padding: 11px 0 0px;
	text-align: center;
	width: 200px;
	line-height: 150%;
}

.moduletable_att h4 a
{
	text-decoration: none !important;
}

.moduletable_news ul.menu li.item-138 a{
	background-image: url('../images/SMenu-BgButton1.png');
	background-repeat:no-repeat;
	background-position: top center;
}

.moduletable_news ul.menu li.item-138 a:hover{
	background-image: url('../images/SMenu-BgButton-over1.png');
	background-repeat:no-repeat;
	background-position: top center;
}

.moduletable_news ul.menu li.item-138.active a{
	background-image: url('../images/SMenu-BgButton-activ1.png');
	background-repeat:no-repeat;
	background-position: top center;
}


.moduletable_news ul.menu li.active a{
	background-image: url('../images/SMenu-BgButton-activ.png');
	background-repeat:no-repeat;
	background-position: top center;
}













.modal img
{
	cursor:url("../images/zoomin.cur"), pointer !important;
}

.item-page h2
{
	color:rgb(50,112,161);
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:20px;
	font-weight;
	margin:0 0 0.8em;
}

/*О предприятии*/
.moduletable_about ul#about li.item138 a, .moduletable_about ul#about li.item311 a, .moduletable_about ul#about li.item460 a,
.moduletable_about ul#about li.item481 a, .moduletable_about ul#about li.item483 a, .moduletable_about ul#about li.item493 a,
.moduletable_ok ul#ok li.item484
{
	background-image:url('../images/SMenu-BgButton1.png') !important;	//	Светлая плашка со стрелкой влево
	background-repeat:no-repeat;
}
.moduletable_about ul#about li.item138 a:hover, .moduletable_about ul#about li.item311 a:hover, .moduletable_about ul#about li.item460 a:hover,
.moduletable_about ul#about li.item483 a:hover, .moduletable_about ul#about li.item493 a:hover, .moduletable_about ul#about li.item481 a:hover,
.moduletable_ok ul#ok li.item484 a:hover
{
	background-image:url('../images/SMenu-BgButton-over1.png') !important; 	//	Средне-серая плашка со стрелкой влево
	background-repeat:no-repeat;
}

.moduletable_about ul#about li.item138 a.active, .moduletable_about ul#about li.item311 a.active, .moduletable_about ul#about li.item311 a.active,
.moduletable_about ul#about li.item460 a.active, .moduletable_about ul#about li.item483 a.active, .moduletable_about ul#about li.item493 a.active,
.moduletable_about ul#about li.item481 a.active,
.moduletable_ok ul#ok li.item484 a.active
{
	background-image:url('../images/SMenu-BgButton-activ1.png') !important; 	//	Тёмно-серая плашка со стрелкой влево
	background-repeat:no-repeat;
}

ul.level3 {
	width:100% !important;
}

#about li a, #ok li a{
	width:auto !important;
}

.moduletable_about #about li:hover{
	background-image:url("../images/SMenu-BgButton-over.png") !important;
	background-repeat:no-repeat;
}

.moduletable_about #about li a.active, .moduletable_about  #about li.active>.daddy, .moduletable_ok #ok li a.active, .moduletable_ok  #ok li.active>.daddy {
	background-image:url("../images/SMenu-BgButton-activ.png") !important;
	background-repeat:no-repeat;
}

/* Память поколений */
ul.level3 li.item139 a, ul.level3 li.item140 a, ul.level3 li.item141 a, ul.level3 li.item142 a, ul.level3 li.item143 a, ul.level3 li.item144 a, ul.level3 li.item145 a, ul.level3 li.item146 a,
ul.level3 li.item321 a, ul.level3 li.item323 a, ul.level3 li.item324 a, ul.level3 li.item325 a, ul.level3 li.item326 a, ul.level3 li.item328 a, ul.level3 li.item330 a, ul.level3 li.item331 a,
ul.level3 li.item461 a, ul.level3 li.item462 a, ul.level3 li.item463 a, ul.level3 li.item464 a, ul.level3 li.item465 a, ul.level3 li.item466 a, ul.level3 li.item467 a, ul.level3 li.item468 a,
ul.level3 li.item469 a, ul.level3 li.item4 a,     ul.level4 li.item466 a, ul.level4 li.item467 a, ul.level4 li.item468 a, ul.level4 li.item469 a, ul.level4 li.item471 a, ul.level4 li.item472 a,
ul.level4 li.item473 a, ul.level4 li.item474 a, ul.level3 li.item477 a, ul.level3 li.item485 a, ul.level3 li.item486 a, ul.level3 li.item487 a, ul.level3 li.item488 a, ul.level4 li.item495 a,
ul.level4 li.item496 a, ul.level4 li.item497 a, ul.level4 li.item498 a, ul.level4 li.item499 a, ul.level4 li.item500 a,
ul.level3 li.item483 a, ul.level3 li.item493 a,
ul.level3 li.item484 a, ul.level3 li.item489 a, ul.level3 li.item490 a, ul.level3 li.item491 a, ul.level3 li.item502 a

{
	background-color: #EFEFEF !important;
	border:0 !important;
	color: #5B75A2;
	font-weight:bold !important;
	font-size:12px;
}/* --- Память поколений */

ul.level3 li.item139, ul.level3 li.item140, ul.level3 li.item141, ul.level3 li.item142, ul.level3 li.item143, ul.level3 li.item144, ul.level3 li.item145, ul.level3 li.item146, ul.level3 li.item321,
ul.level3 li.item323, ul.level3 li.item324, ul.level3 li.item325, ul.level3 li.item326, ul.level3 li.item328, ul.level3 li.item330, ul.level3 li.item331, ul.level3 li.item461, ul.level3 li.item462,
ul.level3 li.item463, ul.level3 li.item464, ul.level3 li.item465, ul.level3 li.item466, ul.level3 li.item467, ul.level3 li.item468, ul.level3 li.item469, ul.level4 li.item466, ul.level4 li.item467,
ul.level4 li.item468, ul.level4 li.item469, ul.level4 li.item471, ul.level4 li.item472, ul.level4 li.item473, ul.level4 li.item474, ul.level3 li.item477, ul.level3 li.item485, ul.level3 li.item486,
ul.level3 li.item487, ul.level3 li.item488, ul.level4 li.item495, ul.level4 li.item496, ul.level4 li.item497, ul.level4 li.item498, ul.level4 li.item499, ul.level4 li.item500, ul.level4 li.item484,
ul.level4 li.item489, ul.level4 li.item490, ul.level3 li.item491, ul.level4 li.item502,
ul.level4 li.item483, ul.level4 li.item493
{
	border-top:1px solid rgb(165, 168, 173);
	border-left:1px solid rgb(165, 168, 173);
	border-right:1px solid rgb(165, 168, 173);
	border-bottom:0px;
	width:214px !important;
	height:25px;
	line-height: 25px;
}

ul.level3 li.item139 a:hover, ul.level3 li.item140 a:hover, ul.level3 li.item141 a:hover, ul.level3 li.item142 a:hover, ul.level3 li.item143 a:hover, ul.level3 li.item144 a:hover,
ul.level3 li.item145 a:hover, ul.level3 li.item146 a:hover, ul.level3 li.item321 a:hover, ul.level3 li.item323 a:hover, ul.level3 li.item324 a:hover, ul.level3 li.item325 a:hover,
ul.level3 li.item326 a:hover, ul.level3 li.item328 a:hover, ul.level3 li.item330 a:hover, ul.level3 li.item331 a:hover, ul.level3 li.item461 a:hover, ul.level3 li.item462 a:hover,
ul.level3 li.item463 a:hover, ul.level3 li.item464 a:hover, ul.level3 li.item465 a:hover, ul.level3 li.item466 a:hover, ul.level3 li.item467 a:hover, ul.level3 li.item468 a:hover,
ul.level3 li.item469 a:hover, ul.level4 li.item466 a:hover, ul.level4 li.item467 a:hover, ul.level4 li.item468 a:hover, ul.level4 li.item469 a:hover, ul.level4 li.item471 a:hover,
ul.level4 li.item472 a:hover, ul.level4 li.item473 a:hover, ul.level4 li.item474 a:hover, ul.level3 li.item477 a:hover, ul.level3 li.item485 a:hover, ul.level3 li.item486 a:hover,
ul.level3 li.item487 a:hover, ul.level3 li.item488 a:hover, ul.level4 li.item495 a:hover, ul.level4 li.item496 a:hover, ul.level4 li.item497 a:hover, ul.level4 li.item498 a:hover,
ul.level4 li.item499 a:hover, ul.level4 li.item500 a:hover, ul.level4 li.item484 a:hover, ul.level3 li.item489 a:hover, ul.level3 li.item490 a:hover, ul.level3 li.item491 a:hover,
ul.level3 li.item502 a:hover, ul.level4 li.item483 a:hover, ul.level4 li.item493 a:hover
{
	background-color:rgb(218, 218, 218) !important;
	border:0;
	width:auto;
	color:rgb(91,117,162) !important;
}

ul.level3 li.item146, ul.level3 li.item331, ul.level3 li.item465, ul.level3 li.item468, ul.level4 li.item468, ul.level4 li.item473, ul.level3 li.item477, ul.level3 li.item486, ul.level3 li.item491, ul.level3 li.item490, ul.level4 li.item497, ul.level4 li.item500 {
	border-bottom:1px solid rgb(165, 168, 173) !important;
}

ul.level4 li.item476, .moduletable_vacancy .separator{
	visibility: hidden;
	}

#about li span {
	line-height:29px;
}








/* Конец Roknavmenu */









.modal img
{
	cursor:url("../images/zoomin.cur"), pointer !important;
}

.item-page h2
{
	color:rgb(50,112,161);
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:20px;
	font-weight;
	margin:0 0 0.8em;
}

/*О предприятии и Память поколений */	//РАБОЧИЙ!!!
ul#about li.item138 a, ul#about li.item311 a, ul#about li.item481 a, ul#about li.item483 a, ul#about li.item493 a{
	background-image:url('../images/SMenu-BgButton1.png') !important;	//	Светлая плашка со стрелкой влево
	background-repeat:no-repeat;
}

ul#about li.item138 a:hover, ul#about li.item311 a:hover, ul#about li.item481 a:hover, ul#about li.item483 a:hover, ul#about li.item493 a:hover{
	background-image:url('../images/SMenu-BgButton-over1.png') !important; 	//	Средне-серая плашка со стрелкой влево 
	background-repeat:no-repeat;
}


ul#about li.item138 a:active, ul#about li.item311 a:active, ul#about li.item481 a:active, ul#about li.item483 a:active, ul#about li.item493 a:active{
	background-image:url('../images/SMenu-BgButton-activ1.png') !important; 	//	Тёмно-серая плашка со стрелкой влево 
	background-repeat:no-repeat;
}

ul.level3 {
	width:100% !important;
}

#about li a{
	width:auto !important;
}

#about li:hover{
	background-image:url("../images/SMenu-BgButton-over.png") !important;
	background-repeat:no-repeat;
}

#about li a.active, #about li.active>.daddy {
	background-image:url("../images/SMenu-BgButton-activ.png") !important;
	background-repeat:no-repeat;
}


ul.level3 li.item139 a, ul.level3 li.item140 a, ul.level3 li.item141 a, ul.level3 li.item142 a, ul.level3 li.item143 a, ul.level3 li.item144 a, ul.level3 li.item145 a, ul.level3 li.item146 a, ul.level3 li.item436 a,
ul.level3 li.item321 a, ul.level3 li.item323 a, ul.level3 li.item324 a, ul.level3 li.item325 a, ul.level3 li.item326 a, ul.level3 li.item328 a, ul.level3 li.item330 a, ul.level3 li.item331 a, ul.level3 li.item484 a,
ul.level3 li.item490 a, ul.level3 li.item491 a, ul.level3 li.item502 a, ul.level4 li.item495 a, ul.level4 li.item496 a, ul.level4 li.item497 a, ul.level4 li.item498 a, ul.level4 li.item499 a,
ul.level4 li.item500 a
/*, ul.level4 li.item483 a, ul.level4 li.item493 a*/
{
	background-color:rgb(239, 239, 239) !important;
	border:0 !important;
	color:rgb(91,117,162);
	font-weight:bold !important;
	font-size:12px;
}

ul.level3 li.item139, ul.level3 li.item140, ul.level3 li.item141, ul.level3 li.item142, ul.level3 li.item143, ul.level3 li.item144, ul.level3 li.item145, ul.level3 li.item146, ul.level3 li.item436, ul.level3 li.item321,
ul.level3 li.item323, ul.level3 li.item324, ul.level3 li.item325, ul.level3 li.item326, ul.level3 li.item328, ul.level3 li.item330, ul.level3 li.item331, ul.level3 li.item484, ul.level3 li.item489, ul.level3 li.item490,
ul.level3 li.item491, ul.level3 li.item502, ul.level4 li.item495, ul.level4 li.item496, ul.level4 li.item497, ul.level4 li.item498, ul.level4 li.item499, ul.level4 li.item500,
ul.level3 li.item483, ul.level3 li.item493
{/*	Рамочки пунктов подменю "Память поколений" и др.	*/
	border-top:1px solid rgb(165, 168, 173);
	border-left:1px solid rgb(165, 168, 173);
	border-right:1px solid rgb(165, 168, 173);
	border-bottom:0px;
	width:214px !important;
	height:25px;
}

ul.level3 li.item139 a:hover, ul.level3 li.item140 a:hover, ul.level3 li.item141 a:hover, ul.level3 li.item142 a:hover, ul.level3 li.item143 a:hover, ul.level3 li.item144 a:hover, ul.level3 li.item145 a:hover,
ul.level3 li.item146 a:hover, ul.level3 li.item436 a:hover, ul.level3 li.item321 a:hover, ul.level3 li.item323 a:hover, ul.level3 li.item324 a:hover, ul.level3 li.item325 a:hover, ul.level3 li.item326 a:hover,
ul.level3 li.item328 a:hover, ul.level3 li.item330 a:hover, ul.level3 li.item331 a:hover, ul.level3 li.item484 a:hover, ul.level3 li.item489 a:hover, ul.level3 li.item490 a:hover, ul.level3 li.item491 a:hover,
ul.level3 li.item502 a:hover, ul.level4 li.item495 a:hover, ul.level4 li.item496 a:hover, ul.level4 li.item497 a:hover, ul.level4 li.item498 a:hover, ul.level4 li.item499 a:hover, ul.level4 li.item500 a:hover,
ul.level3 li.item483 a:hover, ul.level3 li.item493 a:hover
{/*	Фон пунктов подменю "Память поколений" и др.	*/
	background-color:rgb(218, 218, 218) !important;
	border:0;
	width:auto;
	color:rgb(91,117,162) !important;
}

ul.level3 li.item146, ul.level3 li.item331, ul.level3 li.item490, ul.level4 li.item497, ul.level4 li.item500 {
	border-bottom:1px solid rgb(165, 168, 173) !important;
}

#about li span{
	line-height:29px !important;
}

/*Юридическая поддержка*/

.blog ul {
	margin-bottom:15px;
}

/*Phocagallery*/

.galeri .phocagallery div img{
	border:1px solid #adacad;
}

/*img.pg-image {
	width:84px !important;
	height:69px !important;
	border:1px solid rgb(173, 172, 173);
}

.phocagallery-box-file-first {
	width:86px !important;
	height:71px !important;
}*/

/*Видео в Разработки КБП*/

.videop {
	width:39px;
	height:53px;
	position:absolute;
	top:545px;
	right:700px;
}

.videop_en {
	width:39px;
	height:53px;
	position:absolute;
	top:665px;
	right:30px;
}

.videoa556 {
	width:39px;
	height:53px;
	position:absolute;
	top:405px;
	right:30px;
}

.videogm94 {
	width:39px;
	height:53px;
	position:absolute;
	top:335px;
	right:30px;
}

.videogsh18 {
	width:39px;
	height:53px;
	position:absolute;
	top:285px;
	right:30px;
}

.videoosv96 {
	width:39px;
	height:53px;
	position:absolute;
	top:295px;
	right:30px;
}

.videop96m {
	width:39px;
	height:53px;
	position:absolute;
	top:345px;
	right:30px;
}

.videopp90m1, .videopp2000, .videormb93 {
	width:39px;
	height:53px;
	position:absolute;
	top:305px;
	right:30px;
}

.videok {
/*	background:url("../../../images/stories/kbp/video.png") no-repeat scroll center top transparent;*/
	width:39px;
	height:53px;
	position:absolute;
	top:410px;
	right:30px;
}

.videom {
	width:39px;
	height:53px;
	position:absolute;
	top:470px;
	right:30px;
}

.videobh {
	width:39px;
	height:53px;
	position:absolute;
	top:500px;
	right:30px;	
}

.videob {
	width:39px;
	height:53px;
	position:absolute;
	top:450px;
	left:20px;	
}

.videoksh {
	width:39px;
	height:53px;
	position:absolute;
	top:380px;
	left:30px;	
}

.videokr2 {
	width:39px;
	height:53px;
	position:absolute;
	top:400px;
	left:690px;	
}

.videokit2 {
	width:39px;
	height:53px;
	position:absolute;
	top:450px;
	left:690px;
}

.videogr {
	width:39px;
	height:53px;
	position:absolute;
	top:330px;
	left:690px;
}

.videog30 {
	width:39px;
	height:53px;
	position:absolute;
	top:350px;
	left:30px;
}

/*Для rss-ленты*/

.custom_rss {
	position:absolute;
	left:780px;
	top:10px;
	z-index:2;
}

ul.srfrList li.srfrRow0 {
	margin-top:0px !important;
	padding:0px 8px 8px !important;
}

.moduletable_one h3, .moduletable_two h3, .moduletable_three h3 {
	margin-left:8px;
	font-size:16px;
	color:#436687;
}
 
table.srfrList h3 {
	margin-left:0px !important;
	font-size:14px !important;
	
}

table.srfrList h3 a {
	color:#5a89b5;
}

/*Для спойлера*/

.sp-body {
	//padding:6px !important;
	margin-left:10px !important;
	width:auto;
//	padding-right:10px;
	padding:0 10px 0 5px;
}

.sp-head {
	margin-left:10px;
}
/* */
.mod-languages_eng span {
	padding-top: 2px;
}
.mod-languages_eng span, .mod-languages_eng img {
	vertical-align: middle;
}

.mod-languages_eng a, .mod-languages_eng a:hover, .mod-languages_eng a:active {
	text-decoration: none !important;
	display: inline-block;
}

/*Отступ для rss-лент*/
.item-page_news, .item-page_news_eng {
	margin:25px 0 0;
}

/*Делаем жирным "Прошедшие выставки"*/
#vist41 .bubs_header {
	font-weight:bold;
}

/*Делаем рамку для фото новостей и курсор*/

.linkthumb img.thumb {
	cursor:url("../images/zoomin.cur"), pointer !important;
	border:2px solid silver !important;
}

.linkthumb {
	position:relative;
	display:inline-block;
}

.zoomin-img {
	display:block;
	width:24px;
	height:24px;
	position:absolute;
	bottom:3px;
	right:3px;
	background-image:url("../images/zoomin.gif");
	background-position:right bottom;
	background-repeat:no-repeat;
}

div.ima a img.thumb {
	border:0px !important;
}

/*Убираем верхний отступ в регистрации*/

.registration {
	margin-top:-15px !important;
}

.reg_allert {
	padding: 20px 20px 0;
	display: inline-block;
	color: #FF0000;
	width: 90%;
}


.moduletable_html9may2{
	background-image: url('../../../images/stories/kbp/common/ss_fon.jpg');
	background-repeat:no-repeat;
	width:820px;
	height:289px;
	float: left;
	margin: -21px 0 -20px -35px;
	padding: 15px 0px 22px 35px;
}
.moduletable_htmlvict70{
	background-image: url('../images/vict70.jpg');
	background-repeat:no-repeat;
	width:214px;
	height:379px;
	float: left;
	margin: 0px;
	padding: 0px;
}

/********* Для отдела кадров *********/

.blog_vacancy {
//	margin: 0 0 0 50px;
	margin: 0;
	padding: 0;
}

.blog_vacancy h2 {
	margin: 0;
	padding: 0;
}

.blog_vacancy h2 a {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.5em;
}

.blog_vacancy .items-row {
	margin: 0;
	padding: 0;
}
.blog_vacancy .cols-2
{
	margin: 0;
	float: none;
}

.blog_vacancy .column-1, .blog_vacancy .column-2
{
	margin: 15px 0 0;
	width: 650px;

	background: url("../../../images/stories/kbp/prod/common/shash_small.png") no-repeat scroll 15px top transparent !important;
//	margin: 0 !important;
	padding: 0px 0 0 40px !important;
}

.blog_vacancy .column-1
{
	float: left;
}
.blog_vacancy .column-2
{
	float: right;
}

h2>span.subheading-category {
//	margin: 0 0 0 -40px;
	margin: 0;
	padding: 0px;
}

.article-info-term {
	display: none;
}
dl.article-info {
	margin: 0px;
	padding: 0;
}
.item-page_vacancy dl.article-info {
	margin: -18px 0 20px;
	padding: 0;
}

dd.published, dd.hits {
	font-size: 11px;
	margin: 0;
	padding: 0;
	color: #AAAAAA;
}

td.list-date {
	margin: 0;
	padding: 0 0 0 20px;
}

.ok_blue_block {
	width: 749px;
	background-color: #F7F7Ff;
	border-bottom: 2px solid #CCCCCC;
	border-top: 2px solid #CCCCCC;
	float: left;
	margin: 0 0 10px;
	padding: 0 10px;
	text-align: center;
}

.ok_blue_block td {
	vertical-align: middle;
	line-height: 1.1;
	height: 35px;
}

.ok_blue_block>h3 {
	font-size: 10pt !important;
}

.ok_blue_block>p {
	font-size: 90% !important;
}

.ok_blue_block td.c_gray {
	background: none repeat scroll 0 0 #EEEEEE;
	font-weight: bold;
}

/***** КОНЕЦ для отдела кадров *****/