


/* Start:/bitrix/templates/lexconsalting_cart/components/bitrix/menu/topmenu/style.css?13606404844696*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	min-height:35px;
	width:100%;
	list-style:none;
	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;
	background: url(/images/bgmenu.png);
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#392205;
	padding:9px 47px;
	font-family:Arial,Verdana,sans-serif;
	background: url(/images/razdel2.png) right no-repeat;
	font-size: 14px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background: #e7dbbf url(/images/razdel2.png) right no-repeat;
	color:#392205;
	padding:9px 47px;
	font-family:Arial,Verdana,sans-serif;
	font-size: 14px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	color:#392205;
	padding:9px 50px;
	background: #e7dbbf url(/images/razdel2.png) right no-repeat;
	font-family:Arial,Verdana,sans-serif;
	font-size: 14px;
}

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

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/lexconsalting_cart/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:#f4f2e9;
	color:#392205;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	color:#392205;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	/*width:12em;*/
	width:215px;
	background:#e6dcc4;
	font-family:Arial,Verdana,sans-serif;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
background: url(/images/bgmenu2.png);
}

/*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:#392205;

}

/*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:#392205;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-26px 0 0 230px;
	/*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/lexconsalting_cart/components/bitrix/menu/servmenu/style.css?13391446964365*/
/**Top menu**/
#horizontal-multilevel-menu2,#horizontal-multilevel-menu2 ul
{
	margin:0; padding:0;
	width:100%;
	list-style:none;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu2
{
	
}

/*Links*/
#horizontal-multilevel-menu2 a
{
	display:block;
	width: 215px;
	margin-right: 13px;
	text-decoration:none;
}

#horizontal-multilevel-menu2 li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu2 li a.root-item
{
	color:#000;
	margin-bottom: 7px;
	font-family:Georgia,Arial,Verdana,sans-serif;
	font-size: 22px;
	text-decoration:underline;
}

/*Root menu selected*/
#horizontal-multilevel-menu2 li a.root-item-selected
{
	color:#000;
	margin-bottom: 7px;
	font-family:Georgia,Arial,Verdana,sans-serif;
	font-size: 22px;
}

/*Root items: hover*/
#horizontal-multilevel-menu2 li:hover a.root-item, #horizontal-multilevel-menu2 li.jshover a.root-item
{
	color:#000;
	margin-bottom: 7px;
	font-family:Georgia,Arial,Verdana,sans-serif;
	font-size: 22px;
}

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

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

/*Child-items: hover*/
#horizontal-multilevel-menu2 li:hover, #horizontal-multilevel-menu2 li.jshover
{
	
}

/*Child-items selected*/
#horizontal-multilevel-menu2 li.item-selected
{
	
}

/*Sub-menu box*/
#horizontal-multilevel-menu2 li ul
{
	position:absolute;
	top:auto;
	height:auto;
	width:230px;
	font-family:Arial,Verdana,sans-serif;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu2 li li 
{
	width:100%;
	padding-top:3px;
	padding-bottom:3px;
}

/*Item link*/
#horizontal-multilevel-menu2 li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu2 li a,
#horizontal-multilevel-menu2 li:hover li a,
#horizontal-multilevel-menu2 li.jshover li a,
#horizontal-multilevel-menu2 li:hover li:hover li a,
#horizontal-multilevel-menu2 li.jshover li.jshover li a,
#horizontal-multilevel-menu2 li:hover li:hover li:hover li a,
#horizontal-multilevel-menu2 li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu2 li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu2 li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu2 li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu2 li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#007dac;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu2 li:hover li:hover a,
#horizontal-multilevel-menu2 li.jshover li.jshover a,
#horizontal-multilevel-menu2 li:hover li:hover li:hover a,
#horizontal-multilevel-menu2 li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu2 li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu2 li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu2 li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu2 li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu2 li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu2 li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#007dac;
}

#horizontal-multilevel-menu2 li ul ul
{
	margin:-26px 0 0 230px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu2 li:hover ul ul,
#horizontal-multilevel-menu2 li.jshover ul ul,
#horizontal-multilevel-menu2 li:hover ul ul ul,
#horizontal-multilevel-menu2 li.jshover ul ul ul,
#horizontal-multilevel-menu2 li:hover ul ul ul ul,
#horizontal-multilevel-menu2 li.jshover ul ul ul ul,
#horizontal-multilevel-menu2 li:hover ul ul ul ul ul,
#horizontal-multilevel-menu2 li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu2 li:hover ul,
#horizontal-multilevel-menu2 li.jshover ul,
#horizontal-multilevel-menu2 li li:hover ul,
#horizontal-multilevel-menu2 li li.jshover ul,
#horizontal-multilevel-menu2 li li li:hover ul,
#horizontal-multilevel-menu2 li li li.jshover ul,
#horizontal-multilevel-menu2 li li li li:hover ul,
#horizontal-multilevel-menu2 li li li li.jshover ul,
#horizontal-multilevel-menu2 li li li li li:hover ul,
#horizontal-multilevel-menu2 li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */



/* Start:/bitrix/templates/lexconsalting_cart/styles.css?16660885871509*/
h1 {
	color:#205aa7;
	font-family:Georgia,Arial,Tahoma,sans-serif;
	font-size:20px;
	line-height:25px;
	font-weight:normal;
}
h2 {
	color:#998e58;
	font-family:Georgia,Arial,Tahoma,sans-serif;
	font-size:24px;
	line-height:30px;
	font-weight:normal;
}
h3 {
	color:#000;
	font-family:Georgia,Arial,Tahoma,sans-serif;
	font-size:20px;
	line-height:27px;
	font-weight:normal;
}
h4 {
	color:#205aa7;
	font-family:Georgia,Arial,Tahoma,sans-serif;
	font-size:16px;
	font-weight:normal;
}
.newszag
{
	color:#205aa7;
	font-family:Georgia,Arial,Tahoma,sans-serif;
	font-size:17px;
	font-weight:normal;
}
.newszag a:link {color:#205aa7;}
.newszag a:visited {color:#205aa7;}
.newszag a:hover{text-decoration:underline; color:#db600e;}
.newszag a:active {text-decoration:none; color:#db600e;}


.doczag
{
	color:#000;
	font-family:Georgia,Arial,Tahoma,sans-serif;
	font-size:16px;
	font-weight:normal;
}
.doczag a:link {color:#000;}
.doczag a:visited {color:#000;}
.doczag a:hover{text-decoration:underline; color:#000;}
.doczag a:active {text-decoration:none; color:#000;}

.news-date-time {
	color:#000;
	font-size:11px;
	background-color:#f4eedd;
	padding: 2px 2px 2px 2px;
}
.textorange
{
	color:#db600e;
}
.textorange a:link {color:#db600e;}
.textorange a:visited {color:#db600e;}
.textorange a:hover{text-decoration:underline; color:#db600e;}
.textorange a:active {text-decoration:none; color:#db600e;}

.podzag {
	color:#998e58;
	font-family:Georgia,Arial,Tahoma,sans-serif;
	font-size:24px;
	font-weight:normal;
}
/* End */



/* Start:/bitrix/templates/lexconsalting_cart/template_styles.css?16660885875375*/
.address {
	margin-left: 310px;
	margin-top: 15px;
}
.menu-service  {
	background: url(/images/menu-service5.png) no-repeat;
	height: 274px;
	padding-left: 30px;
	padding-top: 25px;
}
.footer  {
	background: url(/images/footer_bg.png) repeat-x;
	height: 130px;
}

html, body, form
{
	margin: 0;
	padding: 0;
}

html
{
	height:100%;
}

body
{
	height:auto !important;
	height:100%;
	min-height:100%;
	background: url(/images/body_top.jpg) repeat-x 0 0;
	font-size: 80%;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #000;
	background-color: #fff;
}


/*Font in table*/
table
{
	font-size:100%;
}

/*Links*/
a {color:#007dac;}
a:visited {color:#007dac;}
a:hover {color:#007dac;}


small
{
	font-size:85%;
}

hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #d1d0d0;
	background-color: #d1d0d0;
	margin:8px 0
}


/*Data table*/
table.data-table
{
	border:1px solid #99BAD7;
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #99BAD7;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#F1F5FA;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #99BAD7;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#F1F5FA;
	padding:4px;
	color:#333;
}

/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}

/* social network*/
div#sonet_events_ms_message {width:150px;}

.blocksend {
   background-color: #f3eedd;  
	border-top: 1px solid #e2d6ae !important;
	border-bottom: 1px solid #e2d6ae !important;
	border-left: 1px solid #e2d6ae !important;
	border-right: 1px solid #e2d6ae !important;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}
.blockmenu {
   background-color: #f8f5e9; 
	border-top: 1px solid #e2d6ae !important;
	border-bottom: 1px solid #e2d6ae !important;
	border-left: 1px solid #e2d6ae !important;
	border-right: 1px solid #e2d6ae !important; 
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius:10px;
}
.blocksend2
{
   padding:10px 10px 10px 10px;
   background-color:#fff;
	border-top: 1px solid #e2d6ae !important;
	border-bottom: 1px solid #e2d6ae !important;
	border-left: 1px solid #e2d6ae !important;
	border-right: 1px solid #e2d6ae !important;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}
.blockblue
{
   padding:10px 10px 10px 10px;
   background-color:#deedf5;
	border-top: 1px solid #deedf5 !important;
	border-bottom: 1px solid #deedf5 !important;
	border-left: 1px solid #deedf5 !important;
	border-right: 1px solid #deedf5 !important;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}
div.navigation-yandex-style
{
   line-height:200%;
}

div.navigation-yandex-style a
{
   background:url(/images/page.gif) 0 0 no-repeat;   
   text-decoration:underline;
   padding:5px 10px 10px 10px;
}

span.nav-current-page
{
   background:url(/images/page2.gif) 0 0 no-repeat;   
   color:#fff;
   padding:5px 10px 10px 10px;
}

div.navigation-yandex-style span.disabled
{
}

.menu-clients {
	border: 1px solid #f1ead7;
	border-radius: 10px;
	padding-top: 15px;
	background:#f9f5eb;
	color:#1a4a8f !important;
	text-decoration:none;	
}
.menu-clients h3 {

}
.menu-clients h3 a{
	color:#1a4a8f !important;
	font-size: 14px !important;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #000;
	text-decoration:none;	
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
		outline: none !important;
		border: none !important;
	text-decoration:none;	
	}
	.ui-accordion .ui-accordion-header a {
		padding: 0 0 0 23px !important;
		height: 40px!important;
		display:block!important;
		background: #faf5ec url(/images/menu-clients-h3.png) no-repeat 0 0!important;
		outline: none !important;
		border: none !important;
	text-decoration:none;		
	}
	.last.ui-accordion-header a {
		background-image: none  !important;
	text-decoration:none;	
	}
	.ui-accordion-header.ui-state-active a{
		background:#faf5ec !important;
	text-decoration:none;	
	}
	.ui-accordion .ui-accordion-header .ui-icon {
		left: 5px !important;
		top: 11px !important;
	}
	.ui-widget-content {
		background: url(/images/menu-clients-open.png) no-repeat 0 bottom !important;
		padding-bottom: 25px !important; 
		border: none !important;	
	color:#1a4a8f !important;
	font-size: 12px !important;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #000;
	text-decoration:none;	
	}
	.last.ui-widget-content {
		background: none !important;
	text-decoration:none;
	}
	
	.ui-widget-content {
		background: url(/images/menu-clients-open.png) no-repeat 0 bottom !important;
		padding-bottom: 25px !important; 
		border: none !important;
	text-decoration:none;		
	}
	
	ul.ui-accordion-content {
		list-style: none;
		padding-top:0 !important;
		position: relative !important;	
	text-decoration:none;	
	}	
	ul.ui-accordion-content li {
		margin-bottom: 10px;
	text-decoration:none;
	}
	ul.ui-accordion-content a{
		color:#007dac;
	text-decoration:none;
	}
/* End */
/* /bitrix/templates/lexconsalting_cart/components/bitrix/menu/topmenu/style.css?13606404844696 */
/* /bitrix/templates/lexconsalting_cart/components/bitrix/menu/servmenu/style.css?13391446964365 */
/* /bitrix/templates/lexconsalting_cart/styles.css?16660885871509 */
/* /bitrix/templates/lexconsalting_cart/template_styles.css?16660885875375 */
