

/* Start:/bitrix/templates/specpribor/components/bitrix/menu/top_menu_multilevel/style.css?14876981002091*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0 auto; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
	background:url('/include/images/menu_background.png') repeat-x;
	height:48px;
	width: 1080px;
}

ul.left-menu>li
{
	position: relative;
	float:left;
	font:bold 18px 'PT Sans';
	padding: 12px 0px;
}
ul.left-menu>li a{
padding: 10px 32px;
text-shadow: 0.5px 0.5px 0px #000;
}
ul.left-menu>li:hover{
	background:url('/include/images/menu_background_selected.png') repeat-x;
}
ul.left-menu>li a
{
	font-size:100%;
	color:white;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu>li a:visited
{
	color:white;
	
}

ul.left-menu>li a:hover
{
	color:white;
}


ul.left-menu>li a.selected:link, 
ul.left-menu>li a.selected:visited, 
ul.left-menu>li a.selected:active, 
ul.left-menu>li a.selected:hover
{
	text-decoration:none;
	color:white;
}

ul.left-menu>li a.selected:active
{
	text-decoration:none;
	color:black;
}
.left-menu>li:after{
    height: 48px;
    content: "";
    background: url('/include/images/delim.png') repeat scroll 0% 0% transparent;
    width: 2px;
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
}
.left-menu>li:last-child:after{
height: 24px;
content:"";
background:none;
}


	



ul.left-menu>li:hover ul {
	opacity: 1;
	box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, 0.20);
	z-index: 10;
}
ul.left-menu ul {
   	background: #a1a1a1;
   	//background: url('/include/images/menu_background.png') scroll 0% 1px transparent;
    left: 0;
    list-style: outside none none;
    padding: 0;
    position: absolute;
    min-width: 159px;
    top: 48px;
    z-index: -1;
    opacity: 0;
    transition: .15s;
}

ul.left-menu ul li {
	border-top: 1px solid #ccc;
	white-space: nowrap;
   	width: 100%;
}
ul.left-menu ul li a {
	transition: .3s;
	opacity: 0;
	position: relative;
	display: block;
	padding: 0 20px 0 30px;
	text-align: left;
	line-height: 49px !important;
}
ul.left-menu>li:hover ul li a {
	opacity: 1;
}
ul.left-menu ul li a:hover {
	background:url('/include/images/menu_background_selected.png') repeat-x;
}
/* End */


/* Start:/bitrix/templates/specpribor/styles.css?14876969103969*/
body{
font-family:'PT Sans';
background:url('/include/images/background.png') repeat;
margin:0;
}
#page-wrapper{
width:100%;
height:auto;
}
#header{
margin:0 auto;
background:white;
width:1100px;
box-shadow: 0px 0px 7px 0.1px #888;
}
#content{
width:100%;
padding:0 50px 25px;
width:1000px;
}
#topcontainer{
font:bold 36px 'PT Sans',sans-serif;
color:#717171;
text-align:center;
width: 100%;
border-collapse: collapse;
}

#topcontainer a{
font:bold 18px 'PT Sans',sans-serif;
}
#topcontainer a:link{
text-decoration:none;
color:white;
}
#topcontainer .top_contacts{
color:#c5161d;
display:block;
line-height: 44px;
text-align:right;
}
#topcontainer .top_contacts span a{
display:block;
color:#717171;
padding:0;
font-size:16px;
}
#topcontainer .top_contacts span a:link{
color:#717171;
}
#topcontainer a:visitedm, #topcontainer a:selection{
color:#717171;
}

#footer{
background:#f4f4f4;
border-top:3px solid #969696;
color:#717171;
font-size:15px;
font-weight:bold;
width: 1100px;
margin:0 auto;
box-shadow: 0px 0px 7px 0.1px #888;
}
#footer td{
padding:20px;
padding-bottom: 30px;
} 
#footer span{
display:block;
font-weight:normal;
margin-top:10px;
}
div.mf-name input, div.mf-email input, div.mf-message textarea{
width:95% !important;
}
a.developer{
	color:#888 !important;
	text-decoration:none !important;
}
a.developer:link{
	color:#888 !important;
	text-decoration:none !important;
}
a.developer:visited{
	color:#888 !important;
	text-decoration:none !important;
}
a.developer:selection{
	color:#888 !important;
	text-decoration:none !important;
}





.wrap-systems .catalog-list .catalog-item {
    width: 400px;
}
.wrap-systems .news-detail img {
    float: none !important;
}
.news-first-page-table {
    width: 100%;
}
.news-first-page-table td {
    padding: 0 !important;
    vertical-align: top;
}
.news-first-page-table .first {
    width: 400px;
}
.wrap-news .news-detail {
    font-size: 16px;
}
.wrap-news .news-title {
    color: #000;
    font-size: 20px;
    text-decoration: none;
}
.wrap-news .news-title:hover {
    color: #333;
}
.wrap-news .news-item img {
    border: 1px solid #ccc;
    float: left;
    margin: 0 15px 0 0;
    width: 130px;
}
.wrap-news .first {
    padding-right: 20px !important;
}
.wrap-news .first a {
    display: block;
    width: 100%;
}
.wrap-news .first .news-title {
    font-size: 24px;
}
.wrap-news .first img {
    display: block;
    float: none;
    width: 100%;
}
.wrap-news .detail_picture {
    display: block !important;
    float: none !important;
    margin: 0 auto !important;
}
.bx_pagination_bottom {
    font-family: Verdana;
}
.wrap-systems .news-item {
    display: inline-block;
    margin: 20px;
    width: 300px;
}
.wrap-systems .news-item img {
    width: 100%;
}
.system-item {
    border-bottom: 1px solid #c0c0c0;
    overflow: hidden;
    padding: 50px 0;
}
.system-item-img-box {
    float: left;
    width: 303px;
}
.system-item-img-box img {
    max-width: 303px;
}
.system-item-content-box {
    float: right;
    width: 410px;
}
a.system-item-title {
    color: #000;
    display: block;
    font: 20px Roboto;
    margin: 10px 0;
    text-decoration: none;
}
.system-item-content {
    color: #656565;
    font: 16px Roboto;
}
.news-detail .system-item-content {
    color: #000;
    font-size: 15px;
    line-height: 22.5px;
    margin-top: 14px;
}

.news-item {
    margin: 20px 0;
}
.lic-wrap {
    text-align: left;
}
.lic-item {
    display: inline-block;
    width: 200px;
}
.lic-item img {
    max-height: 300px;
    max-width: 200px;
}
.news-detail .news-date {
    color: #999;
    font-size: 90%;
    margin: 0 0 0.7em;
}
.news-list .news-title {
    font-size: 18px;
    margin: 0 0 0.3em;
}
.news-title a {
    color: black;
    text-decoration: none;
}
.news-list .news-date {
    color: #999;
    font-size: 90%;
    margin: 0 0 0.1em;
}
.news-list .news-detail {
    font-size: 14px;
    margin: 0 0 0.2em;
}
.news-list .preview_picture {
    margin: 0 25px 0 0;
}
/* End */


/* Start:/bitrix/templates/specpribor/template_styles.css?1487696910404*/
.developer{
	color:#888 !important;
	font-size: 11px;
}
.developer *{
	display: inline !important;
	color:#888 !important;
	text-decoration:none !important;
}
.developer a:link{
	color:#888 !important;
	text-decoration:none !important;
}
.developer a:visited{
	color:#888 !important;
	text-decoration:none !important;
}
.developer a:selection{
	color:#888 !important;
	text-decoration:none !important;
}

/* End */
/* /bitrix/templates/specpribor/components/bitrix/menu/top_menu_multilevel/style.css?14876981002091 */
/* /bitrix/templates/specpribor/styles.css?14876969103969 */
/* /bitrix/templates/specpribor/template_styles.css?1487696910404 */
