

.breadcrumbs {
	margin: 10px 0 -3px;
	font-family: Arial, Tahoma, Sans-serif;
	font-size:0.8em;
	color:#aba9b5; }
	
	
	

.content .breadcrumbs a:link, 
.content .breadcrumbs a:visited {color:#aba9b5}
.content .breadcrumbs a:hover, 
.content .breadcrumbs a:active {color:#F48400}

.breadcrumbs span {
	color:#fe7d19;}
	


.menu {
	position:relative;
	z-index:500;
	padding: 5px 0 12px; 
	
	}

.menu ul {
	margin:0px;
	padding:0px;
	}

.menu li {
	margin: 0 10px;
	font-weight: bold; 
	font-size: 1.7em;
	letter-spacing:-0.05em;
	clear:both;
	margin-bottom:1.1em;
	margin-left:0px;
	list-style: none;}
	
.menu li a:link,
.menu li a:visited {text-decoration:none; border-bottom:1px solid #0D2B88}	
.menu li a:hover,
.menu li a:active {text-decoration:none; border-bottom:1px solid #f48400}	
	

.menu li ul {
	margin-top:0.7em;
	clear:both;
	margin-left:10px;}

.menu li ul li {
	font-size:0.7em;
	letter-spacing:0em;
	clear:both;
	margin-bottom:0.8em;
	/*float:left;*/
	font-weight:normal;
	/*
	padding-left:10px;
	margin-right:-10px;
	padding-right:10px;*/
	}
	
.menu li ul li.cur- {
	background:#e6f4f7;
	clear:both;
	float:left;
	margin-left:-10px;
	margin-top:0px;
	//margin-left:-5px;
	margin-bottom:0.5em;
	//margin-bottom:0.2em;}
	
.menu li ul li.cur-	span {
	float:left}
	
.menu li ul li span	 {
	display:block;
	width:100%;
	}
	
.menu li ul li span.wbr	{
	display:inline;
	width:auto;
	}
	
	
html>body .menu li ul li.cur- {
	//margin-left:-11px;}


.menu li ul li.cur- .lt,
.block-in-menu .lt {background:url(../images/decor/menu/lt.gif) left top no-repeat;/* float:left*/}
.menu li ul li.cur- .lb,
.block-in-menu .lb {background:url(../images/decor/menu/lb.gif) left bottom no-repeat; /*float:left*/}
.menu li ul li.cur- .rt,
.block-in-menu .rt {background:url(../images/decor/menu/rt.gif) right top no-repeat; /*float:left*/}
.menu li ul li.cur- .rb,
.block-in-menu .rb {
	background:url(../images/decor/menu/rb.gif) right bottom no-repeat;
	padding-top:0.3em;
	padding-bottom:0.3em;
	padding-left:10px;
	padding-right:10px;
/*float:left*/}

.menu li ul li.cur- .rb,
.block-in-menu .rb {
	float:none;
	width:auto;
	}


.block-in-menu {
	width:100%}


.block-in-menu .rb {
	padding-top:0.3em; 
	padding-bottom:0em;
	padding:0	}


.block-in-menu .rb p {
	margin:0px; 
	margin-bottom:0.2em;
	margin-top:0.2em;
	}









form.search {
	margin-top:2.8em;
	margin-bottom:1.8em;
	}
	 
form.search input.text- {
	padding:0px;
	border:none; 
	background:url(../images/decor/search-str.gif) left top no-repeat;
	width:148px;
	height:21px;
	padding-left:7px;
	padding-top:2px;
	font-size:1.2em;
	letter-spacing:-0.05em;
	color:#aba9b5} 

form.search input.button- {
	background:#fe7d19 url(../images/decor/search-but-empty.gif) left top no-repeat;
	color:#fff;
	border:0px;
	padding-bottom:6px;
	//padding-bottom:4px;
	//margin-bottom:2px;
	width:51px;
	height:21px;
	font-size:1.2em;
	cursor:pointer;
	cursor:hand;
	}

html>body form.search input.button- {
	//padding-bottom:4px;
	}




.banner-support {
	font-size:1.3em;
	position:relative;
	z-index:500}


.banner-support h2 {
	font-size:1.3em;
	font-weight:normal;
	font-family:"Trebuchet MS";
	line-height:1.2;
	padding-top:10px;
	}


.banner-support a:link,
.banner-support a:visited {color:#fe7d19}
.banner-support a:hover,
.banner-support a:active {color:#fe7d19}


.banner-support img {
	float:left;
	margin-right:12px;
	margin-left:-5px;
	position:relative;
	}

.content .banner-support h2 {
	font-size:1.3em;
	letter-spacing:-0.03em;
	line-height:1.3em;
	padding-top:1.3em;
	}

.banner-support .tel {
	margin-left:0px;
	font-size:1.1em;
	font-weight:bolder;
	letter-spacing:-0.07em;
	line-height:1.65em;
	margin-top:0.4em;
	color:#0d2b88;
	}

.banner-support .tel span{
	font-size:1.8em;
	letter-spacing:-0.01em;
	font-weight:normal;
	display:block;
	margin-bottom:0.1em;
	}








.submenu {}

.content .submenu ul {margin-top:1em}


.content .submenu ul li {
	margin-bottom:0.6em;
	background:none;
	padding-left:0px;
	list-style:none;
}

.content .submenu ul li a:link,
.content .submenu ul li a:visited {
	color:#0d2b88}
	
.content .submenu ul li a:hover,
.content .submenu ul li a:active {
	color:#F48400}



.content .pager {
	overflow: hidden;
	width: 100%; 
	margin: 8px 0 0; }

.content .pager li {
	float: left;
	padding: 0 6px;
	font-weight: normal; 
	list-style:none;
	background:none;
	margin-top:-1px;
	color:#aba9b5;
	font-size: 0.85em;
	list-style: none;
	line-height:2em; }

.content .pager li a:link,
.content .pager li a:visited {color:#0d2b88}
.content .pager li a:hover,
.content .pager li a:active {color:#F48400}



.content .pager li.arrow-,
.content .arrow- {
	font-size:0.8em;
	margin-top:0px;
	}

.content .pager li.l- {
	background:url(../images/decor/bul-li.gif) left 0.75em no-repeat;
	padding-left:10px;	
	}

.content .pre-next-news .l- {
	background:url(../images/decor/bul-li.gif) left 0.5em no-repeat;
	padding-left:10px;	
	}

.content .pager li.r- {
	background:url(../images/decor/bul-li.gif) right 0.75em no-repeat;
	padding-right:10px;	
	}

.content .pre-next-news .r- {
	background:url(../images/decor/bul-li.gif) right 0.5em no-repeat;
	padding-right:10px;	
	}

.content .date- {color:#aba9b5}

.content .pre-next-news a:link,
.content .pre-next-news a:visited {color:#aba9b5; text-decoration:none}
.content .pre-next-news a:hover,
.content .pre-next-news a:active {color:#F48400; text-decoration:none}



.content .pager .current- {
	margin: 0 4px; 
	padding: 0 7px;
	color: #fff;
	background: #666;
	
	background:url('../images/wrapper/pager-cur.gif') 0 0.1em no-repeat }

.stuff-menu {
	
}

.stuff-menu ul{
	margin-left: 15px;
}

.stuff-menu li{
	font-size: 1.3em; line-height: 1.8;
	list-style: none;}

.stuff-menu .current- {
	font-weight: bold; }
	
/* поисковый блок  */

.search-block {
	float: right;
	width: 240px;
	font-size: 1.3em; }

.search-block .query- {
	float: left;
	width: 160px; margin: 1px 0 0 0; _padding: 1px 2px; }

.search-block .submit- {
	float: right;
	width: 60px; }	
	
p .file- {display:block}	
	
	