

/* Start:/bitrix/templates/lazareva/components/bitrix/menu/horizontal_multilevel/style.css?13732944663338*/
#horizontal-multilevel-menu {}
#horizontal-multilevel-menu > li { float:left; margin:0 5px; position:relative}
#horizontal-multilevel-menu > li > a{ display:block; font-size:27px; line-height:44px; color:#fff; text-decoration:none;letter-spacing:-1px; padding-left:8px;}
#horizontal-multilevel-menu > li > a span{ display:block; padding-right:8px;}
#horizontal-multilevel-menu > li > a span span{ height:48px; padding:0 15px 0 14px;}
#horizontal-multilevel-menu > li.sfHover > a, #horizontal-multilevel-menu a.root-item-selected, #horizontal-multilevel-menu > li:hover > a{  color:#9d3827; background: url(/bitrix/templates/lazareva/components/bitrix/menu/horizontal_multilevel/images/menu_bg_left.png) top left no-repeat}
#horizontal-multilevel-menu > li.sfHover > a span, #horizontal-multilevel-menu a.root-item-selected span, #horizontal-multilevel-menu > li:hover > a span { background:url(/bitrix/templates/lazareva/components/bitrix/menu/horizontal_multilevel/images/menu_bg_right.png) top right no-repeat}
#horizontal-multilevel-menu > li.sfHover > a span span, #horizontal-multilevel-menu a.root-item-selected span span, #horizontal-multilevel-menu > li:hover > a span span{background:url(/bitrix/templates/lazareva/components/bitrix/menu/horizontal_multilevel/images/menu_bg.png) repeat-x;}
#horizontal-multilevel-menu > .ul_1 > li.marker{position:absolute; z-index:99; left:18px; top:-5px; display:block; background:url(/bitrix/templates/lazareva/components/bitrix/menu/horizontal_multilevel/images/menu_marker_1.gif) no-repeat; width:9px; height:5px; font-size:0; line-height:0}

#horizontal-multilevel-menu .ul_1{position:absolute; display:none;  width:300px;margin-top:0px; left:0; padding:0 0 19px;}
#horizontal-multilevel-menu .ul_1 > li, #horizontal-multilevel-menu .ul_2 > li{ position:relative;}
#horizontal-multilevel-menu .ul_1 > li{ background:url(/bitrix/templates/lazareva/components/bitrix/menu/horizontal_multilevel/images/menu_bg2.png) repeat; height:30px;}
#horizontal-multilevel-menu .ul_1 > li > a, #horizontal-multilevel-menu .ul_2 > li > a{ display:block; margin: 5px 0px 5px 10px; font-size:20px; color:#cab19d; line-height:30px;  text-decoration:none}
#horizontal-multilevel-menu .ul_1 > li:hover > a, #horizontal-multilevel-menu .ul_2 > li:hover > a{ color:#ac412f}
#horizontal-multilevel-menu .ul_1 > li.marker{position:absolute; z-index:99; left:18px; top:-5px; display:block; background:url(/bitrix/templates/lazareva/components/bitrix/menu/horizontal_multilevel/images/menu_marker_1.gif) no-repeat; width:9px; height:5px; font-size:0; line-height:0}

#horizontal-multilevel-menu .ul_2 > .marker{ position:absolute; left:0; top:20px; display:block; background:url(/bitrix/templates/lazareva/components/bitrix/menu/horizontal_multilevel/images/menu_marker_2.gif) no-repeat; width:5px; height:9px; z-index:99}
#horizontal-multilevel-menu .ul_2{ position:absolute; display:none;  width:174px; left:175px; top:5px;border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;  background:url(/bitrix/templates/lazareva/components/bitrix/menu/horizontal_multilevel/images/menu_bg2.png) repeat; z-index:98; padding:9px 0 19px 0}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
    background: url(/bitrix/templates/lazareva/components/bitrix/menu/horizontal_multilevel/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
    background: url(/bitrix/templates/lazareva/components/bitrix/menu/horizontal_multilevel/images/lock.gif) center right no-repeat;
}

#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
{
    display:block;
}
/* End */


/* Start:/bitrix/templates/lazareva/components/bitrix/menu/template/style.css?13732944671*/
 
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1696316355467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/lazareva/components/bitrix/menu/tree/style.css?13732944671*/
 
/* End */


/* Start:/bitrix/templates/lazareva/styles.css?177451787720946*/
/* Reset
----------------------------------------------------------------------------------------------------*/

a, abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big, body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt, 
em, embed,
fieldset, figcaption, figure, font, footer, form, 
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,
kbd, 
keygen,
label, legend, li, 
meter,
nav,
object, ol, output,
p, pre, progress,
q, 
s, samp, section, small, span, source, strike, strong, sub, sup,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, 
var{
    background: transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
    vertical-align: top; }

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
table, table td { 
	padding:0;
	border:none;
	border-collapse:collapse;
}
img {
	vertical-align:top; 
}
embed { 
	vertical-align:top;
}
* { border:none}

/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 864px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .grid_1 {
	width:26px;
}

.container_24 .grid_2 {
	width:62px;
}

.container_24 .grid_3 {
	width:98px;
}

.container_24 .grid_4 {
	width:134px;
}

.container_24 .grid_5 {
	width:170px;
}

.container_24 .grid_6 {
	width:206px;
}

.container_24 .grid_7 {
	width:242px;
}

.container_24 .grid_8 {
	width:278px;
}

.container_24 .grid_9 {
	width:314px;
}

.container_24 .grid_10 {
	width:350px;
}

.container_24 .grid_11 {
	width:386px;
}

.container_24 .grid_12 {
	width:422px;
}

.container_24 .grid_13 {
	width:458px;
}

.container_24 .grid_14 {
	width:494px;
}

.container_24 .grid_15 {
	width:530px;
}

.container_24 .grid_16 {
	width:566px;
}

.container_24 .grid_17 {
	width:602px;
}

.container_24 .grid_18 {
	width:638px;
}

.container_24 .grid_19 {
	width:674px;
}

.container_24 .grid_20 {
	width:710px;
}

.container_24 .grid_21 {
	width:746px;
}

.container_24 .grid_22 {
	width:782px;
}

.container_24 .grid_23 {
	width:818px;
}

.container_24 .grid_24 {
	width:854px;
}



/* Prefix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .prefix_1 {
	padding-left:36px;
}

.container_24 .prefix_2 {
	padding-left:72px;
}

.container_24 .prefix_3 {
	padding-left:108px;
}

.container_24 .prefix_4 {
	padding-left:144px;
}

.container_24 .prefix_5 {
	padding-left:180px;
}

.container_24 .prefix_6 {
	padding-left:216px;
}

.container_24 .prefix_7 {
	padding-left:252px;
}

.container_24 .prefix_8 {
	padding-left:288px;
}

.container_24 .prefix_9 {
	padding-left:324px;
}

.container_24 .prefix_10 {
	padding-left:360px;
}

.container_24 .prefix_11 {
	padding-left:396px;
}

.container_24 .prefix_12 {
	padding-left:432px;
}

.container_24 .prefix_13 {
	padding-left:468px;
}

.container_24 .prefix_14 {
	padding-left:504px;
}

.container_24 .prefix_15 {
	padding-left:540px;
}

.container_24 .prefix_16 {
	padding-left:576px;
}

.container_24 .prefix_17 {
	padding-left:612px;
}

.container_24 .prefix_18 {
	padding-left:648px;
}

.container_24 .prefix_19 {
	padding-left:684px;
}

.container_24 .prefix_20 {
	padding-left:720px;
}

.container_24 .prefix_21 {
	padding-left:756px;
}

.container_24 .prefix_22 {
	padding-left:792px;
}

.container_24 .prefix_23 {
	padding-left:828px;
}



/* Suffix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .suffix_1 {
	padding-right:36px;
}

.container_24 .suffix_2 {
	padding-right:72px;
}

.container_24 .suffix_3 {
	padding-right:108px;
}

.container_24 .suffix_4 {
	padding-right:144px;
}

.container_24 .suffix_5 {
	padding-right:180px;
}

.container_24 .suffix_6 {
	padding-right:216px;
}

.container_24 .suffix_7 {
	padding-right:252px;
}

.container_24 .suffix_8 {
	padding-right:288px;
}

.container_24 .suffix_9 {
	padding-right:324px;
}

.container_24 .suffix_10 {
	padding-right:360px;
}

.container_24 .suffix_11 {
	padding-right:396px;
}

.container_24 .suffix_12 {
	padding-right:432px;
}

.container_24 .suffix_13 {
	padding-right:468px;
}

.container_24 .suffix_14 {
	padding-right:504px;
}

.container_24 .suffix_15 {
	padding-right:540px;
}

.container_24 .suffix_16 {
	padding-right:576px;
}

.container_24 .suffix_17 {
	padding-right:612px;
}

.container_24 .suffix_18 {
	padding-right:648px;
}

.container_24 .suffix_19 {
	padding-right:684px;
}

.container_24 .suffix_20 {
	padding-right:720px;
}

.container_24 .suffix_21 {
	padding-right:756px;
}

.container_24 .suffix_22 {
	padding-right:792px;
}

.container_24 .suffix_23 {
	padding-right:828px;
}



/* Push Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .push_1 {
	left:36px;
}

.container_24 .push_2 {
	left:72px;
}

.container_24 .push_3 {
	left:108px;
}

.container_24 .push_4 {
	left:144px;
}

.container_24 .push_5 {
	left:180px;
}

.container_24 .push_6 {
	left:216px;
}

.container_24 .push_7 {
	left:252px;
}

.container_24 .push_8 {
	left:288px;
}

.container_24 .push_9 {
	left:324px;
}

.container_24 .push_10 {
	left:360px;
}

.container_24 .push_11 {
	left:396px;
}

.container_24 .push_12 {
	left:432px;
}

.container_24 .push_13 {
	left:468px;
}

.container_24 .push_14 {
	left:504px;
}

.container_24 .push_15 {
	left:540px;
}

.container_24 .push_16 {
	left:576px;
}

.container_24 .push_17 {
	left:612px;
}

.container_24 .push_18 {
	left:648px;
}

.container_24 .push_19 {
	left:684px;
}

.container_24 .push_20 {
	left:720px;
}

.container_24 .push_21 {
	left:756px;
}

.container_24 .push_22 {
	left:792px;
}

.container_24 .push_23 {
	left:828px;
}



/* Pull Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .pull_1 {
	left:-36px;
}

.container_24 .pull_2 {
	left:-72px;
}

.container_24 .pull_3 {
	left:-108px;
}

.container_24 .pull_4 {
	left:-144px;
}

.container_24 .pull_5 {
	left:-180px;
}

.container_24 .pull_6 {
	left:-216px;
}

.container_24 .pull_7 {
	left:-252px;
}

.container_24 .pull_8 {
	left:-288px;
}

.container_24 .pull_9 {
	left:-324px;
}

.container_24 .pull_10 {
	left:-360px;
}

.container_24 .pull_11 {
	left:-396px;
}

.container_24 .pull_12 {
	left:-432px;
}

.container_24 .pull_13 {
	left:-468px;
}

.container_24 .pull_14 {
	left:-504px;
}

.container_24 .pull_15 {
	left:-540px;
}

.container_24 .pull_16 {
	left:-576px;
}

.container_24 .pull_17 {
	left:-612px;
}

.container_24 .pull_18 {
	left:-648px;
}

.container_24 .pull_19 {
	left:-684px;
}

.container_24 .pull_20 {
	left:-720px;
}

.container_24 .pull_21 {
	left:-756px;
}

.container_24 .pull_22 {
	left:-792px;
}

.container_24 .pull_23 {
	left:-828px;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Left & Right alignment */

.left { float:left;}
.right { float:right;}
.center{ text-align:center}
.wrapper {width:100%; overflow:hidden;}

/* Global properties ======================================================== */

body{ background: url(/bitrix/templates/lazareva/images/bg_img.jpg) top center no-repeat #000; border:0; font:13px Arial, Helvetica, sans-serif; color:#150903; line-height:18px; min-width:950px; padding-bottom:72px;}

.css3{border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; box-shadow: 0 0 4px rgba(0, 0, 0, .4); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .4); -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .4); position: relative;}

/* Global Structure ============================================================= */

.main1 {	margin: 0 auto;	width:892px; background:url(/bitrix/templates/lazareva/images/bg1.png) repeat;border-radius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: relative; padding:15px 29px; height:48px; margin-bottom:15px; z-index:99}
.main2 { margin:0 auto; width:950px; background:url(/bitrix/templates/lazareva/images/bg2.png) repeat;border-radius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; box-shadow: 0 0 20px rgba(0, 0, 0, .4); -moz-box-shadow: 0 0 20px rgba(0, 0, 0, .4); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .4);  position: relative; padding:50px 0 46px 0; margin-bottom:20px}
.main3{ width:910px; margin:0 auto; margin-top:-20px; background:url(/bitrix/templates/lazareva/images/bg3.png) repeat; padding:16px 0 21px 0;border-radius:0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; position: relative;}

/* ============================= main layout ====================== */

a{ color:#9d3827; text-decoration: underline; outline:none}
a:hover{ text-decoration: none}
h1{ float:left; padding:31px 0 15px 0}
h2{ font-size:26px; line-height:1.2em; color:#0e0e10; padding:22px 0 18px 0; letter-spacing:-1px;}
h3{ font:30px "Times New Roman", Times, serif; color:#9d3827; line-height:1.2em; padding:0 0 0 0}
p{ padding-bottom:18px;}

/* ============================= header ====================== */
header{}

#logo{ display:block; background:url(/bitrix/templates/lazareva/images/logo.png) no-repeat; width:354px; height:66px; text-indent:-9999px;}

#top_nav{ float:right; padding:60px 0 0 0;}
#top_nav li{ float:left; padding-right:17px; background: url(/bitrix/templates/lazareva/images/line_top.gif) right 6px no-repeat; margin-right:16px;}
#top_nav .end{ background:none; padding-right:0; margin-right:0;}
#top_nav .end a{  padding-right:23px; background:url(/bitrix/templates/lazareva/images/rss.gif) right 0 no-repeat}
#top_nav li a{ font-size:12px; color:#cab19d; text-decoration:none;display:block; line-height:17px;}
#top_nav li a:hover{ color:#9d3827}

/* The Nivo Slider styles */
#slider{ width:100%; overflow:hidden; height:397px; margin-bottom:35px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;	margin:0;z-index:60;display:none;}
/* The slices in the Slider */
.nivo-slice {display:block;	position:absolute;z-index:50;height:100%;}

.nav1{ background:url(/bitrix/templates/lazareva/images/thumb1.png) no-repeat;}
.nav2{ background:url(/bitrix/templates/lazareva/images/thumb2.png) no-repeat}
.nav3{ background:url(/bitrix/templates/lazareva/images/thumb3.png) no-repeat}
.nav4{ background:url(/bitrix/templates/lazareva/images/thumb4.png) no-repeat}


/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav{ position: absolute;z-index:99; right:16px; top:16px; width:113px;}
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer; margin-bottom:6px; width:100%; height:87px; display:block; text-indent:-9999px;}
.nivo-controlNav a.active {}

#slogan{ position:absolute; z-index:99; display:block; background:url(/bitrix/templates/lazareva/images/slogan.png) no-repeat; width:369px; height:115px; text-indent:-9999px; top:241px; left:38px;}
#slogan span{ display:block; margin-top:-80px; padding-left:91px;}

/* ============================= content ====================== */

#content{ width:100%; overflow:hidden;}

.pad_bot1{ padding-bottom:11px}
.marg_right1{ margin-right:35px;}

.box1{ background:url(/bitrix/templates/lazareva/images/bg_box1.png) repeat;border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;  position:relative; padding:0 20px 26px 25px; color:#fff;}

.button1{ display:inline-block; font-size:40px; color:#ac412f; line-height:1.2em; height:34px; overflow:hiddenh; padding:0 23px; background:#33281e;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position: relative; text-decoration:none}
.button1 span{ display:block; margin-top:-8px;}
* +html .button1 span{ margin-top:-5px;}
.button1:hover{ background:#401700; color:#bcb29e}

.color1{ color:#9d3827}

#welcome{ padding-top:45px; background:url(/bitrix/templates/lazareva/images/page1_img4.jpg) 5px 100% no-repeat; padding-left:197px; overflow: hidden;}
#welcome h3{ padding:0 0 12px 0}

.list1{ padding-top:2px;}
.list1 li{ line-height:28px;}
.list1 li a, .grid_16 ul li{ text-decoration:none; padding-left:12px; background:url(/bitrix/templates/lazareva/images/marker_1.gif) 0 4px no-repeat}
.list1 li a span{ display:block; margin-top:-10px; padding-left:12px;}
.list1 li a:hover{ color:#150903;}

.list2{ margin-top:-5px;}
.list2 li{line-height:28px;}

.link1{ text-decoration:none;}
.link1:hover{ text-decoration:underline}

.services{}
.services li{ padding:3px 0 19px 0}
.services li a{ color:#150903; text-decoration:none}
.services li figure{ float:left; margin-right:9px; padding-top:4px;}
.services li span{ color:#150903}
.services li a:hover{ color:#9d3827}


/*--- tabs begin ---*/
.tabs { width:100%; overflow:hidden;}
.tabs ul.nav { position:relative;background:#3a2f24;  padding:9px 0 15px 0;border-radius:6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.tabs ul.nav li{ line-height:30px; font-size:20px; padding:0 24px; overflow:hidden}
.tabs ul.nav li a{ display:block; color:#cab19d; text-decoration:none}
.tabs ul.nav li:hover a, .tabs ul.nav .selected a{ color:#ac412f}
.tabs ul.nav li:hover, .tabs ul.nav .selected{ background:url(/bitrix/templates/lazareva/images/tabs_marker.gif) 0 11px no-repeat}
.tabs .tab-content { display:none}

.tabs .tab-content figure{ padding-top:4px; padding-bottom:11px;}
.tabs .tab-content .list1{ padding-top:0; margin-top:-12px; padding-bottom:20px;}
.tabs .tab-content p{ padding-bottom:25px;}
.tabs #Business{ display:block}
/*--- tabs end ---*/


.banner1{ width:100%; height:147px; overflow:hidden; padding:0 20px; background:url(/bitrix/templates/lazareva/images/banner1.jpg) no-repeat}
.banner1 h2{ color:#fff; font-size:30px; line-height:1.2em; padding:15px 0 11px 0}
.banner1 h2 span{ display:block; margin-top:-7px;}

#page2 .box1{ padding-bottom:4px; margin-bottom:45px;}
#page2 .grid_8 h2{ padding:9px 0 17px 0}
#page2 .grid_8 p{ padding-bottom:26px;}
#page2 .center{ width:228px; padding-bottom:9px;}
#page2 h3.pad{ padding:46px 0 0 0}
#page2 h2.pad { padding:9px 0 3px 0}
#page3 .marg_right1{ margin-right:20px;}
h3.pad_bot1{ margin-top:-7px; padding-bottom:12px;}
#page3 h3.pad{ padding:25px 0 12px 0}
#page3 .box1{ margin-bottom:10px;}
#page4 .marg_right1{ margin-right:14px;}
#page4 .main2{ padding-bottom:38px;}
#page4 h3.pad_bot2 { margin-top:-7px; padding-bottom:16px;}
#page5 h3.pad{ padding:0px 0 0 0}
#page5 h2.pad { padding:9px 0 6px 0}
#page5 a.pad{ margin-top:5px; display:inline-block; padding-left:12px;}
#page5 h2.pad_bot1 { padding:34px 0 6px 0}
#page4 .box1 span{ color:#150903}
#page5 .box1 a{ color:#150903; text-decoration:none}
#page5 .box1 a:hover{ color:#9d3827}
#page5 .marg_right1{ margin-right:14px;}
#page5 .box1 .wrapper{ padding-bottom:10px;}
#page5 .box1{ padding-bottom:0}
#page5 .main2{ padding-bottom:64px;}
#page6 figure{ float:left; padding-top:4px; margin-right:14px;}
#page6 .main2{ padding-bottom:68px;}

/* ============================= footer ====================== */

footer { font-size:12px; line-height:16px; color:#c0b39e}
footer a{ color:#c0b39e}
footer a:hover{}

footer .right{ padding:0 5px 0 0; text-align:right;}
footer .privacy{ padding:0 0 0 0; float:left; padding-top:10px;}
footer .img{ padding-left:15px; background:url(/bitrix/templates/lazareva/images/footer_img.jpg) 0 0 no-repeat; display:block}

/* ============================= forms ============================= */

#contact-form { padding-top:4px;}
#contact-form .button1{ float: left; margin-right:15px;}
#back{ float:right;}
#contact-form input {  width:256px; background: none; padding:6px 10px;  float:left; font:13px Arial, Helvetica, sans-serif; color:#150903; height:25px;}
#contact-form textarea { overflow: auto; width:256px; background: none; padding:6px 10px;  float:left; font:13px Arial, Helvetica, sans-serif; color:#150903; height:150px; margin:0}
#contact-form fieldset {border:none; width:100%; overflow:hidden;}
#contact-form .rowElem {display:block;position:relative; width:100%; overflow:hidden; min-height:41px}
#contact-form .textarea-box { width:100%;display:inline-block;position:relative; min-height:184px}
#contact-form label {padding:0;display: none;	font-size:10px;	position: relative;font-size:11px; left:10px;top:1px; margin-bottom:0px}
#contact-form .error {color:red;}
#contact-form fieldset {border:none;}
div#contact_form .download-box p{
	padding:20px 30px; background:url(/bitrix/templates/lazareva/images/bg_input.png) repeat;border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; position: relative; border:1px solid #19140f;
}
#contact-form .bg{ float:left; border:1px solid #19140f; background: url(/bitrix/templates/lazareva/images/bg_input.png) repeat;border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  position: relative;}
#contact-form .mf-text {text-align: left;}

#search{ float:left; width:430px; padding-top:4px; padding-bottom:45px;}
#search span{ width:103px; float:left; line-height:30px;}
#search .button1{ margin-top:8px;}
#search .button1 span{ width:auto; line-height:normal}

 /* Selects
 * ------------- */
.select1 .jqTransformSelectWrapper{ width:204px;}
.select2 .jqTransformSelectWrapper{ width:94px;}
.select3 .jqTransformSelectWrapper{ width:74px;}
.jqTransformSelectWrapper {position:relative; min-height:27px; float:left}
.jqTransformSelectWrapper div {font: 13px Arial, Helvetica, sans-serif; color:#150903; display:block;position: relative;white-space: nowrap;height: 29px;line-height:29px;overflow: hidden;cursor:pointer; border:1px solid #19140f; background: url(/bitrix/templates/lazareva/images/bg_input.png) repeat;border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; position: relative;}
.jqTransformSelectWrapper div span{padding: 0 0 0 10px; display:block;}
a.jqTransformSelectOpen {display: block;	position: absolute; top:0px;	right:0px;	width:26px;height:29px;background: url(/bitrix/templates/lazareva/images/select.gif) no-repeat;}
.jqTransformSelectWrapper ul {position: absolute;top:32px;left: 0px;border:1px solid #19140f; background: url(/bitrix/templates/lazareva/images/bg_input.png) repeat;border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; display: none;z-index:10;  padding:5px 0; height:60px; overflow:auto; line-height:18px;} 
.jqTransformSelectWrapper ul a {display: block;padding: 0 10px;text-decoration: none;font: 13px Arial, Helvetica, sans-serif; color:#150903;}
.jqTransformSelectWrapper ul a.selected {}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {background:#19140f; color:#c3b29a}

#search .row1{ width:100%; height:41px;}
#search .jqTransformInput{ height:17px; padding:6px 0;color:#150903; font:13px Arial, Helvetica, sans-serif; background:none; width:222px !important;}
#search .input1 .jqTransformInputWrapper, #search  .input1 .jqTransformInput{ width:202px !important}
#search .input2 .jqTransformInputWrapper, #search  .input2 .jqTransformInput{ width:62px !important}
#search .input2, #search .input1{float:left;}
#search strong{ width:56px; float:left; padding-left:10px; font-weight:normal; line-height:30px;}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}

.jqTransformInputWrapper {float:left; height:29px;border:1px solid #19140f; background: url(/bitrix/templates/lazareva/images/bg_input.png) repeat;border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;position: relative; padding:0 10px; width:222px !important;}

.htmleditor {background:  #fff;}

.new_table td { 
	padding:5px;
	border:none;
	border-collapse:collapse;
}
/* End */
/* /bitrix/templates/lazareva/components/bitrix/menu/horizontal_multilevel/style.css?13732944663338 */
/* /bitrix/templates/lazareva/components/bitrix/menu/template/style.css?13732944671 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1696316355467 */
/* /bitrix/templates/lazareva/components/bitrix/menu/tree/style.css?13732944671 */
/* /bitrix/templates/lazareva/styles.css?177451787720946 */
