


/* Start:/bitrix/templates/stroy_orange/components/bitrix/menu/topmenu/style.css*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url('/bitrix/templates/stroy_orange/components/bitrix/menu/topmenu/images/header_menu_bg.gif') repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url('/bitrix/templates/stroy_orange/components/bitrix/menu/topmenu/images/arrow.gif') center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url('/bitrix/templates/stroy_orange/components/bitrix/menu/topmenu/images/lock.gif') center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */



/* Start:/bitrix/templates/stroy_orange/styles.css*/
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address, body, html {margin:0; padding:0;}
li, dd, blockquote {margin:0; padding:0;}
fieldset {border:none;}
ul {list-style:none;}
body {font:normal 'PT Sans'; background: #FFF; font-family: 'PT Sans', sans-serif; }
img {border:none;}
html {height: 100%;}

h1{font:bold 30px/1.4 'PT Sans'; margin:0 0 20px 0; color:#000;}
h2{font:bold 24px/1.4 'PT Sans'; margin:0 0 20px 0; color:#000;}
h3{font:bold 20px/1.4 'PT Sans'; margin:0 0 10px 0; color:#000;}
h4{font:bold 18px/1.4 'PT Sans'; margin:0 0 16px 0; color:#000;}
h5{font:bold 17px/1.4 'PT Sans'; margin:0 0 14px 0; color:#000;}

p {font:normal 17px/1.4 'PT Sans'; margin:0 0 20px 0;}
ul {padding:5px 25px; list-style:square; margin:0 0 20px 0;}
ol {padding:5px 25px; margin:0 0 20px 0;}
ul li, ol li {font:normal 14px/1.4 'PT Sans'; margin:0 0 10px 0;}

a {color:#009FDC;}
a:hover {color:#FE2712;}

#container {height: auto; min-height: 100%; position: relative;}
#content {height: auto; min-height: 100%; padding: 0 0 0px 0;}
#footer {height: 154px; width: 100%; background: url('/bitrix/templates/stroy_orange/img/footer-bottom.png') repeat-x;} /*footer bottom*/

/*global style*/
.centered {width: 940px; margin: 0 auto;}
.h-border.inner {padding: 0; width: 940px;}
.h-border {position: relative; overflow: hidden; text-transform: uppercase; margin-bottom: 1em; padding: 0 0 0 50px; width: 890px;}
.h-border:after {content: ''; position: absolute; width: 100%; border-top: 1px solid #505050;    margin-top: .7em; margin-left: .4em;}
.text-left {text-align: right;}
.text-left a {font: bold 18px 'PT Sans'; display: inline-block; zoom: 1; *display: inline;}
.clear {clear: both; width: 100%; height: 1px; margin: 0; padding: 0; float: none;}

#header {width: 940px; height: 110px; margin: 0 auto; position: relative;}
.block {position: absolute; top:15px;}
.logo {left: 0;}
.title {left: 100px;}
.title h1 {text-transform: uppercase; font: bold 26px/28px 'PT Sans'; margin: 0; letter-spacing: 4px;}
.title h2 {font: bold 16px 'PT Sans'; margin: 0; color: #5F5F5F;}

.radius10
{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#header .application {left: 455px;}
#header .application a {font: bold 18px 'PT Sans';}
#header .contact {right: 0px; text-align: right;}
#header .contact p {margin: 0;}
#header .contact small {font: normal 14px 'PT Sans'; color: #000;}
#header .contact big {font: bold 24px 'PT Sans'; color: #000;}
#header .contact a {font: normal 18px 'PT Sans'; padding: 4px 0 4px 25px; background: url('/bitrix/templates/stroy_orange/img/mail.png') no-repeat left center;}

#navigation {width: 100%; height: 48px; background: url('/bitrix/templates/stroy_orange/img/bg-navigation.png') repeat-x; position: relative;}
#navigation .shadow-navi {background: url('/bitrix/templates/stroy_orange/img/shadow-navi.png') no-repeat; width: 100%; height: 9px; position: absolute; bottom: -8px; left: 50%; margin: 0 0 0 -960px;}
#navigation dl {height: 48px;}
#navigation dl dt {float: left; position: relative;}
#navigation dl dt a {padding: 11px 30px 12px 30px; display: block; font: bold 18px 'PT Sans'; color: #000; text-shadow: 0 1px 1px #fff; text-decoration: none;}
#navigation dl dt a:hover {color:#fff; text-shadow: 0 1px 3px #BD7614;
background: #ff0000; /* Old browsers */
background: -moz-linear-gradient(top, #ff0000 0%, #fba704 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#fba704)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff0000 0%,#fba704 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff0000 0%,#fba704 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff0000 0%,#fba704 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff0000 0%,#fba704 100%); /* W3C */}
#navigation dl dt a.active {color:#fff; text-shadow: 0 1px 3px #BD7614;
background: #ff0000; /* Old browsers */
background: -moz-linear-gradient(top, #ff0000 0%, #fba704 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#fba704)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff0000 0%,#fba704 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff0000 0%,#fba704 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff0000 0%,#fba704 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff0000 0%,#fba704 100%); /* W3C */}
#navigation dl dt a:active {
background: #fba704; /* Old browsers */
background: -moz-linear-gradient(top, #fba704 0%, #ff0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fba704), color-stop(100%,#ff0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fba704 0%,#ff0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fba704 0%,#ff0000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fba704 0%,#ff0000 100%); /* IE10+ */
background: linear-gradient(to bottom, #fba704 0%,#ff0000 100%); /* W3C */}
#navigation dl dt:hover .glow {display: block; background: url('/bitrix/templates/stroy_orange/img/glow-navigation.png') no-repeat; width: 100px; height: 33px; position: absolute; top: 0; left: 50%; margin: 0 0 0 -50px;}
#navigation dl dt a.active .glow {display: block; background: url('/bitrix/templates/stroy_orange/img/glow-navigation.png') no-repeat; width: 100px; height: 33px; position: absolute; top: 0; left: 50%; margin: 0 0 0 -50px;}

.caption {display: block;text-align: center;}
.carousel {margin: 0 0 30px 0;}

.objects {padding: 0 0 25px 0; border-bottom: 1px solid #505050; margin: 0 auto 30px auto;}
.objects dl {overflow: hidden; margin: 0 0 0 -20px;}
.objects dl dt {margin: 0 30px 0 20px; width: 171px; float: left; position: relative; padding: 5px 0 0 0;}
.objects dl dt .img {margin: 0 0 25px 0;}
.objects dl dt .img .hover-mask {display:none;}
.objects dl dt .img a {display: block; width: 171px; height: 198px;}
.objects dl dt .img a.fancy {display: block; width: 171px; height: 136px;}
.objects dl dt .text a {color: #505050; text-decoration: none;}
.objects dl dt:hover .text a {color: #FF0000; text-decoration: underline;}
.objects dl dt:hover .img .hover-mask {display:block; position: absolute; top: -3px; left: -10px;}


.information {margin: 0 auto 50px auto;}
.information p {font: normal 16px 'PT Sans';}
.information dl {overflow: hidden; margin: 0 0 0 -20px;}
.information dl dt {float: left; width: 450px; min-height:260px; margin: 0 0 0 20px; position: relative;}
.information .teaser {padding: 0 0 30px 0;}


.information .text-left {position: absolute; right: 0; bottom: 0;}
.information .text-left a {font: normal 16px 'PT Sans';}
.information .date {font: normal 16px 'PT Sans'; color: #7F7F7F;}
.information h1 {background: url('/bitrix/templates/stroy_orange/img/info-sprite.png') no-repeat; padding: 6px 0 6px 70px;}
.information h1.about {background-position:0 -113px;}
.information h1.service {background-position:-52px -55px;}


h1.btn-send {text-align: center; position: relative; margin: 0 auto 30px auto;}
h1.btn-send span {position: absolute; left: 0; top: 50%; background: url('/bitrix/templates/stroy_orange/img/h-border.png') no-repeat; width: 100%; height: 1px; margin: -5px 0 0 0;}
h1.btn-send a {display:inline-block; zoom:1; *display:inline; background: url('/bitrix/templates/stroy_orange/img/btn-send.png') no-repeat; width: 244px; height: 65px;}
h1.btn-send a:hover {background-position: 0 -66px;}
h1.btn-send a:active {background-position: 0 -132px;}

.btn-send-small a {display: block; background: url('/bitrix/templates/stroy_orange/img/btn-send-small.png') no-repeat; width: 146px; height: 40px;}
.btn-send-small a:hover {background-position: 0 -41px;}
.btn-send-small a:active {background-position: 0 -82px;}

.patern-grey {background: url('/bitrix/templates/stroy_orange/img/patern-grey.jpg') repeat-x; width: 100%; height: 255px;}

.info-objects {background: url('/bitrix/templates/stroy_orange/img/machine.png') no-repeat left center; height: 255px; padding: 0 0 0 320px; overflow: hidden;}
.info-objects dl {overflow: hidden;}
.info-objects dl dt {width: 300px; float: left; height: 70px;}
.info-objects p {float: left; margin: 0;}
.info-objects p.number {font: normal 50px Arial; margin: 0 10px 0 0;}
.info-objects p.text {font: normal 16px Arial; margin: 9px 0 0 0;}
.info-objects .wrapper {padding: 35px 0; height: 185px;}

#footer .wrapper {position: relative;}
#footer .block {top: 40px;}
#footer .title h1 {color: #fff;}
#footer .title h2 {color: #D9D9D9;}
#footer .f1 {left: 490px;}
#footer .f1 p {color: #fff; margin: 0 0 5px 0;}
#footer .f1 a.mail {padding: 4px 0 4px 25px; background: url('/bitrix/templates/stroy_orange/img/mail.png') no-repeat left center;}
#footer small {font: normal 14px 'PT Sans';}
#footer big {font:bold 20px 'PT Sans';}
#footer .f2 {left: 745px;}
#footer .f2 p {color: #fff; margin: 0 0 5px 0;}
#footer .f2 a.mail {padding: 4px 0 4px 25px; background: url('/bitrix/templates/stroy_orange/img/mail.png') no-repeat left center;}
#footer .f2 a.link-map {padding: 6px 0 6px 25px; background: url('/bitrix/templates/stroy_orange/img/i-map.png') no-repeat left center;}
#footer .f2 a.link-contacts {padding: 6px 0 6px 25px; background: url('/bitrix/templates/stroy_orange/img/i-contact.png') no-repeat left center;}

/*Objects*/

.navi-inner {margin: 0 0 20px 0;}

.breadcrumb {font: normal 13px 'PT Sans'; color: #A6A6A6; margin: 0 auto 20px auto;}
.breadcrumb a {display: inline-block; zoom: 1; *display: inline; color: #A6A6A6;}
.breadcrumb span {display: inline-block; zoom: 1; *display: inline; margin: 0 5px;}

.service-detail .btn-send-small {float: right;}
.service-detail p {width:80%;}

.objects.inner {border-bottom: none;}
.objects.inner dl dt {margin-bottom: 20px;}
.objects.inner .category {overflow: hidden; margin: 0 0 30px 0;}
.objects.inner .category ul {list-style: none; padding: 0; margin: 0 0 0 -30px;}
.objects.inner .category ul li {float: left; margin: 0 0 0 30px;}
.objects.inner .category ul li a {font: bold 18px 'PT Sans'; text-decoration: none; border-bottom: 1px dotted #009FDC; display: block;}
.objects.inner .category ul li a:hover {border-bottom: 1px dotted #FE2712;}
.objects.inner .category ul li a.active {border-bottom: none; color: #FE2712;}
.objects h5 {text-align: center;}

/*Object*/

.object .info-object .img {float: left; box-shadow: 0 0 7px 2px #ccc; width: 620px;}
.object .info-object .img img {display: block; max-width: 620px;}
.object .info-object .text {float: right; width: 300px;}
.object p {font: normal 16px 'PT Sans'; margin: 0 0 5px 0;}
.object .info-object b {font: bold 18px 'PT Sans';}
.object .info-object .row {margin: 0 0 30px 0;}
.object .info-object {margin: 0 0 30px 0;}
.object .about-object {margin: 0 0 30px 0;}

.object .gallery-object dl {overflow: hidden; margin: 0 0 0 -20px;}
.object .gallery-object dl dt {float: left; margin: 0 0 20px 20px; width: 220px;}
.object .gallery-object dl dt:hover .title a {color: #FE2712;}
.object .gallery-object .img {margin: 0 0 10px 0;}
.object .gallery-object .img img {max-width: 220px;}

/*Srvice*/

.service {margin: 0 auto 30px auto;}
.service .img {width: 940px; overflow: hidden; border-radius: 50px 0 50px 0; box-shadow: 0 0 7px 2px #ccc; margin: 0 0 20px 0;}
.service .img img {width: 100%; display: block;}
.service .teaser {margin: 0 0 50px 0;}
.service .teaser h2 {font: normal 20px 'PT Sans';}
.service .service-list {overflow: hidden;}
.service .service-list dl dt {margin: 0 0 10px 0;}
.service .service-list dl dt a {font: bold 20px 'PT Sans';}
.service .service-list .btn-send {text-align: left;}
.service .service-list .price a {background: url('/bitrix/templates/stroy_orange/img/price.png') no-repeat left center; padding: 7px 0 7px 40px; display: inline-block; zoom:1; *display: inline;}
.service .left {float: left; width: 610px;}
.service .right {float: right; width: 300px;}

/*About*/

.about {overflow: hidden; margin: 0 auto 30px auto;}


.l-col {width: 300px; float: left;}
.l-col.inner {width: 300px; float: right;}
.r-col {width: 620px; float: right;}
.r-col.inner {width: 620px; float: left;}

.patern-grey.inner {margin: 0 0 30px 0;}

.navi-lv2 {margin: 0 auto 0px auto; background: #FDE49A; padding: 15px 30px; width: 880px; box-shadow: 0 2px 7px 0px #ccc;}
.navi-lv2 dl {overflow: hidden; margin: 0 0 0 -30px;}
.navi-lv2 dl dt {float: left; margin: 0 0 5px 30px;}
.navi-lv2 dl dt a {font: normal 16px 'PT Sans'; color: #000; text-shadow: 0 1px 1px #fff;}
.navi-lv2 dl dt a:hover {color: #FE2712;}

.items {margin: 0 auto 30px auto; overflow: hidden;}
.items .title a {font: normal 16px 'PT Sans'; display: inline-block; zoom:1; *display: inline;}

.items .date {font: normal 16px 'PT Sans'; color: #7F7F7F; margin: 0 0 10px 0;}
.items dl dt {margin: 0 0 30px 0;}

/*contacts*/

.contacts .location {margin: 0 0 50px 0;}
.contacts .map {box-shadow: 0 0 7px 2px #ccc;}
.contacts .map img {display: block;}
.contacts h4 {margin: 0 0 5px 0;}
.contacts p {margin: 0 0 5px 0; font: normal 18px 'PT Sans'; color: #505050;}
.contacts big {font: bold 20px 'PT Sans'; color: #505050;}
.contacts .row {margin: 0 0 30px 0;}

/*popup*/

.popup {width: 733px; height: 467px; box-shadow: 0 0 7px 2px #ccc; padding: 30px 50px; position: fixed; left: 50%; margin: 0 0 0 -365px; background: #fff; top: 15%; z-index: 9999;}
.popup .wrapper {position: relative;}
.popup .girl {position: absolute; right: 10px; top: -79px;}
.popup .close {position: absolute; top: -10px; right: -30px;}
.popup .close a {background: url('/bitrix/templates/stroy_orange/img/close.png') no-repeat; width: 14px; height: 14px; display: block;}
.popup .close a:hover {background-position: 0 -15px;}
.popup h2 {margin: 0 0 10px 0;}
.popup .help {margin: 0 0 30px 0;}
.popup table {width: 100%;}
.popup table tr td {padding: 0px 7px 30px 7px; vertical-align: top;}
.popup table tr td textarea {width: 600px; height: 178px; resize:none; border: 1px solid #D4D4D4;}
.popup table .btn-send-input {background: url('/bitrix/templates/stroy_orange/img/btn-send-input.png') no-repeat; width: 146px; height: 40px; border: none; cursor: pointer;}
.popup table .name {font: normal 16px 'PT Sans'; text-align: right; width: 100px;}
.popup table .text input {border: 1px solid #D4D4D4; height: 28px; padding: 0 3px; font: normal 16px 'Pt Sans';}
.popup table .text input.big {width: 245px;}
.popup table .text input.small {width: 124px;}

.bg-opacity {width: 100%; height: 100%; background: #000; opacity: 0.1; position: fixed; top: 0; left: 0; z-index: 100;}

.h-icon {background: url('/bitrix/templates/stroy_orange/img/h-sprite.png') no-repeat;}
.h-icon.i-object {background-position: -64px -79px;}
.h-icon.i-service {background-position: -33px -121px;}
.h-icon.i-about {background-position: 0 -165px;}
.h-icon.i-news {background-position: -133px 5px;}
.h-icon.i-contact {background-position: -95px -36px;}

.wrapper {position: relative;}
.carousel {margin: 0px; padding: 0px}
.carousel .slider-image {height: 400px; width: 100%;}
.carousel-controls {display: block; position: absolute; right:50%; top:50px; background-color: white; height:300px; width: 300px; margin:0 -440px 0 0;}
.carousel-controls .big {font:bold 48px/1 'PT Sans'; margin:0 20px ; color:#000; }
.carousel-controls .medium {font:bold 30px/1.1 'PT Sans'; margin:20px ; color:#000; }
.carousel-controls .small {font:25px/1.1 'PT Sans'; margin:20px ; color:#000; }
.carousel-controls .carousel-prev{position: absolute; background: url('/bitrix/templates/stroy_orange/img/prev.png'); width: 40px; height: 100px; margin-left: -40px; margin-top: 100px;}
.carousel-controls .carousel-next{position: absolute; background: url('/bitrix/templates/stroy_orange/img/next.png'); height: 100px; width: 40px; margin-top: 100px; margin-left: 300px;}
.carousel-controls .carousel-next .bx-next{ display: block; height: 100px; width: 40px; }
.carousel-controls .carousel-prev .bx-prev{ display: block; height: 100px; width: 40px; }

.mt30 {margin-top:30px;}

.documents dd {margin:0 0 20px 0; padding:0 0 0 40px; background:url('/bitrix/templates/stroy_orange/img/document.png') 0 2px no-repeat;}
.documents h5 {font: normal 17px 'PT Sans'; margin:0 0 4px 0;}
.documents .description {font: normal 13px arial; color:#666;}
/* End */
/* /bitrix/templates/stroy_orange/components/bitrix/menu/topmenu/style.css */
/* /bitrix/templates/stroy_orange/styles.css */
