


/* Start:/bitrix/templates/asistant/components/bitrix/search.title/poisk1/style.css*/
div.title-search-result {
	border:1px solid #c6c6c6;
	border-radius: 6px;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	border-radius: 6px;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url("/bitrix/templates/asistant/components/bitrix/search.title/poisk1/images/fader.png");
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */



/* Start:/bitrix/components/bitrix/menu/templates/tree/style.css*/
div.menu-sitemap-tree
{
	font-size:100%;
}

div.menu-sitemap-tree ul
{
	list-style-type: none;
	margin: 0; 
	padding: 0 1em 0 0;
}

div.menu-sitemap-tree ul ul
{
	width: auto;
	margin:-0.75em 0 0 0;
	padding: 0 0 0 0.75em;
}

div.menu-sitemap-tree li
{
	margin: 0 0 -0.85em 0;
	padding:0;
}

div.menu-sitemap-tree li li
{
	margin: 0 0 -0.85em 0.5em; 
	padding:0;
}

div.menu-sitemap-tree li.close ul
{
	display: none;
}

div.menu-sitemap-tree div.item-text
{
	position:relative;
	top:-19px;left:19px;
}

/*Icons*/
div.folder, div.page
{
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	vertical-align:top;
}
div.folder{cursor:pointer; cursor: hand;background-image:url("/bitrix/components/bitrix/menu/templates/tree/images/folder_open.gif");}
div.menu-sitemap-tree li.close div.folder{background-image:url("/bitrix/components/bitrix/menu/templates/tree/images/folder_close.gif");}
div.page{background-image:url("/bitrix/components/bitrix/menu/templates/tree/images/page.gif");}
/* End */



/* Start:/bitrix/components/kuznica/metatags/templates/.default/style.css*/
#kuznica_megameta{
	width: 800px;
	background: #fff;
	position: static;
	opacity: 1;
}
#kuznica_megameta .li-item{
	padding-left: 10px;
	display: inline-block;
}
#kuznica_megameta .li-item-2{
	padding-left: 30px;
	display: inline-block;
}
/* End */



/* Start:/bitrix/templates/asistant/template_styles.css*/
@charset "UTF-8";
/* CSS Document */

body {
    font-family:Arial, Helvetica, sans-serif; /*шрифты на сайте*/
	font-size:12px;/*размер шрифта сайта*/
	margin: 0;
	padding: 0;
	color: #000;
background:#ffffff url("/_restore/missing-image.svg") fixed no-repeat 100% 0;
background-size:100% 100%;
-moz-background-size:100% 100%;
-webkit-background-size:100% 100%;
-ms-background-size:100% 100%;

}
ul, ol, dl { 
    padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 
	padding-right: 15px;
	padding-left: 15px;
}
a img { 
	border: none;
}
a:link {
	color: #000;
}
a:visited {
	color: #000099;
}
a:hover, a:active, a:focus { 
	text-decoration: none;
        color: #ff0303;

}
header, section, footer, aside, nav, article, figure {
	display: block;
}

.container{ 
background:#FFF;/*цвет фона*/ 
width:1200px; /*ширина страницы*/
margin:0px auto;/*по центру*/
/*box-shadow:0px 0px 20px #999; тень, цвет тени*/
/*-moz-box-shadow:0px 0px 20px #999;*/
/*-webkit-box-shadow:0px 0px 20px #999;*/
/*-o-box-shadow:0px 0px 20px #999;*/
}

header{ padding:0px 15px; height:90px; width:100% }
a.logotype{ float:left; padding: 0px 10px 0px 10px;}
.poisk{ float:left; padding: 70px 0px 0px 370px;}
.contacts{padding:20px 50px 0px 0px; float:right; font-size:21px; color:#454545;}

 /*горизонтальное меню*/
.horizontal-nav {
    font-size:15px;  
    font-weight:bold;
    background: #ff0303; /*295e85*/
    border-radius: 6px;
}
.horizontal-nav ul {
    background:  #ff0303;
    float: left;
    color: #ff0303;
    text-align: center;
    border-radius: 6px;
}
.horizontal-nav ul li {
    float: left;
}
.horizontal-nav ul li:first-child {
    border-left: 0 none;
}
.horizontal-nav ul li a {
    display: block;
    text-decoration:none;
    padding: 10px 20px;
    color: #fff;

}
.horizontal-nav ul li:first-child a {
    border-left: 0 none;
}
.horizontal-nav ul li a:hover {
    background: #474747;
	color: #fff;
}
.horizontal-nav ul li:first-child a {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.horizontal-nav ul li:last-child a {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}


section{padding:10px 2px;}

/*вертикальное меню*/
.my_menu {
float: left;
list-style-type: none; 
text-decoration:none;
list-style:none;
margin: 0; 
padding: 5px 0px 30px 0px;
}
.my_menu ul{
font-size: 14px;
text-align: center;
list-style:none;
}
.prod {
	color: #fff;
	font-size: 14px;
	padding:10px 20px 20px 40px;
	width: 121px;
	background: url("/bitrix/templates/asistant/images/vert_css_menu_2.png") no-repeat 0 0; 
		}
.my_menu li a{
	color: #000; 
	background: url("/bitrix/templates/asistant/images/vert_css_menu_0.png") no-repeat 0 0; 
	text-decoration: none; 
	width: 181px;
	height: 42px;
	display: block;
	border: none;
}

.my_menu li a:hover{
	background: url("/bitrix/templates/asistant/images/vert_css_menu_11.png") no-repeat 0 0;
	width: 181px;
	height: 42px;
	color:#fff; 
}

.my_menu li a span{
	font-size: 14px; 
	padding:5px 5px;
	display: block;	
}

article{ float:left; width:80%; padding: 0px 10px 30px 10px;} 


footer{height:100px; background:#ff0303; color:#fff; width:100%;
margin:0px auto;} 
.cont { float:left;
	padding:20px 20px;color:#fff; font-size:15px;
	}

.prom{ clear:both; height:0px;}

/*нижнее меню*/
.menu{ float:left; margin: 15px 0px 0px 200px;}
.menu ul{ }
.menu li{ display:inline;}
.menu li a{ font-size:15px; padding:10px 0px 2px 0px; margin:0px 15px; color:#fff;}
.menu li a:hover{ color:#295e85;list-style:none;}

.sitemap {float:right; padding: 20px 20px 20px 20px;color:#fff; font-size:15px; }
.sitemap a {color:#fff; font-size:15px; }


   hr {
    border: none; /* Убираем границу */
    background-color: #ff0303; /* Цвет линии */
    color: red; /* Цвет линии для IE6-7 */
    height: 2px; /* Толщина линии */
   }
.opros {float:left; width:160px; padding: 10px; background: url("/bitrix/templates/asistant/images/vert_opros5.png") no-repeat 0 0;}
.call{padding: 1px 0px 0px 0px; }

/* End */
/* /bitrix/templates/asistant/components/bitrix/search.title/poisk1/style.css */
/* /bitrix/components/bitrix/menu/templates/tree/style.css */
/* /bitrix/components/kuznica/metatags/templates/.default/style.css */
/* /bitrix/templates/asistant/template_styles.css */
