


/* Start:/bitrix/templates/.default/components/bitrix/catalog.section/our_solutions/style.css*/
#main_menu_popup {max-width: 612px; position: relative; /*width: auto; height: auto;*/}
#main_menu_popup .tl {width: 8px; height: 8px; position: absolute; left: 0px; top: 0px; background: url(/images_new/main_menu_bg_tl.png) no-repeat;}
#main_menu_popup .tc {position: absolute; height: 8px; left: 8px; top: 0px; right: 8px; background: url(/images_new/main_menu_bg_tc.png) repeat-x;}
#main_menu_popup .tr {position: absolute; width: 8px; height: 8px; right: 0px; top: 0px; background: url(/images_new/main_menu_bg_tr.png) no-repeat;}
#main_menu_popup .cl {position: absolute; width: 8px; left: 0px; top: 8px; bottom: 8px; background: url(/images_new/main_menu_bg_cl.png) repeat-y;}
#main_menu_popup .cc {padding: 8px; margin-left: 8px; margin-right: 8px; background: #a8a8a8; width: auto; height: auto;}
#main_menu_popup .cr {position: absolute; width: 8px; top: 8px; right: 0px; bottom: 8px; background: url(/images_new/main_menu_bg_cr.png) repeat-y;}
#main_menu_popup .bl {width: 8px; height: 8px; position: absolute; bottom: 0px; left: 0px; background: url(/images_new/main_menu_bg_bl.png) no-repeat;}
#main_menu_popup .bc {height: 8px; position: absolute; bottom: 0px; left: 8px; right: 8px; background: url(/images_new/main_menu_bg_bc.png) repeat-x;}
#main_menu_popup .br {width: 8px; height: 8px; position: absolute; right: 0px; bottom: 0px; background: url(/images_new/main_menu_bg_br.png) no-repeat;}
#main_menu_popup {width: 590px; height: auto; /*padding: 10px; background: url(/images_new/main_menu_bg.png) no-repeat;*/ position: absolute; z-index: 10; margin-top: -4px;}
.menu_solutions li {background: url(/images_new/main_menu.png) no-repeat; width: 272px; height: 30px; margin-left: 10px !important;}
ul.menu_solutions {list-style: none !important; margin-left: -10px; margin-top: -5px;}
.menu_solutions li {list-style: none !important; padding: 10px 0 0 8px; font-size: 17px; font-weight: bold; font-family: Arial, Georgia; color: #FFF; margin-bottom: 2px;}
.menu_solutions li:hover {background: url(/images_new/main_menu_active.png) no-repeat; border-radius: 5px}
.menu_solutions li.active {background: url(/images_new/main_menu_active.png) no-repeat; border-radius: 5px}
.menu_solutions li a {color: #fff !important; text-decoration: none; font-size: 15px; font-family: sans-serif;}
.menu_solutions li a:hover {text-decoration: underline;}
.main_menu_descr {height: 320px; width: 270px; position: absolute; top: 12px; right: 12px; color: #fff; font-size: 14px;}
a.solution_link {font-weight: bold; color: #088525 !important;}
#main_menu_descr {height: 320px; width: 270px; position: absolute; top: 12px; right: 12px;}
#main_menu_popup_button {background: url(/images_new/menu2ab.png) no-repeat; height: 36px; width: 309px; position: relative; margin-top: -36px; margin-left: -0px; margin-bottom: 8px;}
#main_menu_popup_button:hover {background: url(/images_new/menu2ba.png) no-repeat;}

/* End */



/* Start:/bitrix/templates/.default/components/bitrix/photo.section/display_banners/style.css*/
.slider_name {
	position: relative;
	top: -70px;
	right: -200px;
	font-size: 20px;
	width: 300px;
}
.slider_banner {
	background: #ccc;
	width: 923px;
	height: 180px;
	margin: 3px;
	border: 1px solid #ccc;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=0, Strength=3);

}
#slider-wrap {
	position: relative;
	height: 186px;
	margin-bottom: 5px;
}
a img {
	border: none;
}
.slider_banner a {
	text-decoration: none;
}

/* End */



/* Start:/bitrix/templates/.default/components/bitrix/news.index/for_main_news/style.css*/
.news-date-time {
	color:rgb#486DAA;
}

/* End */



/* Start:/bitrix/templates/new_main_page/template_styles.css*/
body { margin:0px; padding:0px; margin-top:5px; background-color:#A8A8A7; font-family:Tahoma, Arial, Georgia; font-size:13px; color:#000000}
tr, td, table, a { outline: none; border: 0; }
p, td, div {font-family:Tahoma, Arial, Georgia; font-size:13px; color:#000000}
A {COLOR:#0C803E; font-size:13px; text-decoration:underline; font-family:Tahoma, Arial, Georgia}
A:active {COLOR:#0C803E; font-size:13px; text-decoration:underline; font-family:Tahoma, Arial, Georgia}
A:hover {COLOR:#0C803E; font-size:13px; text-decoration:none; font-family:Tahoma, Arial, Georgia}
A.mail {COLOR:#FFFFFF; font-size:16px; text-decoration:underline; font-family:Tahoma, Arial, Georgia}
A.mail:active {COLOR:#FFFFFF; font-size:16px; text-decoration:underline; font-family:Tahoma, Arial, Georgia}
A.mail:hover {COLOR:#FFFFFF; font-size:16px; text-decoration:none; font-family:Tahoma, Arial, Georgia}
A.green {text-decoration:none;}
A.green:active {text-decoration:none;}
A.green:hover {text-decoration:underline;}
A.menuTop {COLOR:#ffffff; font-size:15px; text-decoration:none; font-family:Tahoma, Arial, Georgia}
A.menuTop:active {COLOR:#ffffff; font-size:15px; text-decoration:none; font-family:Tahoma, Arial, Georgia}
A.menuTop:hover {COLOR:#ffffff; font-size:15px; text-decoration:underline; font-family:Tahoma, Arial, Georgia}
#map {margin-top:16px; COLOR:#666666; font-size:13px; font-family:Tahoma, Arial, Georgia }
#map A {COLOR:#666666; font-size:13px; text-decoration:underline; font-family:Tahoma, Arial, Georgia}
#map A:active {COLOR:#666666; font-size:13px; text-decoration:underline; font-family:Tahoma, Arial, Georgia}
#map A:hover {COLOR:#666666; font-size:13px; text-decoration:none; font-family:Tahoma, Arial, Georgia}
h1 {font-family:Arial, Georgia; font-size:18px; color:#000000; font-style:italic; padding:0px; margin:0px; padding-bottom:10px;}
h2 {font-family:Arial, Georgia; font-size:18px; color:#000000; font-style:italic; padding:0px; margin:0px; padding-bottom:10px; padding-top:10px}

#news {height:205px; background-color:#EDEDED; padding:5px}
#news span {font-family:Tahoma, Arial, Georgia; font-size:13px; color:#000000; font-weight:bold}
#news A {COLOR:#000000; font-size:13px; text-decoration:underline; font-family:Tahoma, Arial, Georgia}
#news A:active {COLOR:#0C803E; font-size:13px; text-decoration:underline; font-family:Tahoma, Arial, Georgia}
#news A:hover {COLOR:#0C803E; font-size:13px; text-decoration:none; font-family:Tahoma, Arial, Georgia}
#footer {COLOR:#DDDDDC; font-size:13px; padding-top:20px; padding-bottom:20px; font-family:Tahoma, Arial, Georgia}
#footer img {border:0px;}
#footer A {COLOR:#DDDDDC; font-size:13px; text-decoration:none; font-family:Tahoma, Arial, Georgia}
#footer A:active {COLOR:#DDDDDC; font-size:13px; text-decoration:none; font-family:Tahoma, Arial, Georgia}
#footer A:hover {COLOR:#DDDDDC; font-size:13px; text-decoration:underline; font-family:Tahoma, Arial, Georgia}
#print {margin-bottom:30px}
#print img {margin-left:5px}
#print A {COLOR:#000000; font-size:13px; text-decoration:none; font-style:italic; font-family:Arial, Georgia}
#print A:active {COLOR:#000000; font-size:13px; text-decoration:none; font-style:italic; font-family:Arial, Georgia}
#print A:hover {COLOR:#000000; font-size:13px; text-decoration:underline; font-style:italic; font-family:Arial, Georgia}
#nav {padding-left:22px; padding-top:10px; padding-bottom:10px; COLOR:#6E6969; font-size:11px; font-family:Tahoma, Arial, Georgia}
#nav A {COLOR:#6E6969; font-size:11px; text-decoration:underline; font-family:Tahoma, Arial, Georgia}
#nav A:active {COLOR:#6E6969; font-size:11px; text-decoration:underline; font-family:Tahoma, Arial, Georgia}
#nav A:hover {COLOR:#6E6969; font-size:11px; text-decoration:none; font-family:Tahoma, Arial, Georgia}
.main_menu_button { background: url(/images_new/main_menu.png) no-repeat; width: 272px; height: 32px; padding: 2px 4px 6px 4px; margin-left: 10px !important;}
.pad3 .main_menu_button a {text-decoration: none; font-size: 13px; color:#222; font-family: Tahoma, Arial, Georgia; font-weight: bold}
.pad3 .main_menu_button a:hover {color:#1D8B4D}
.pad1 {padding-top:10px}
.pad2 {width:2px; font-size:1px}
.pad3 {background:url(/images_new/pl1.jpg) left top no-repeat; width:301px; height:270px}
.pad4 {position:absolute; margin-top:8px; margin-left:8px}
.pad5 {position:absolute; margin-top:68px; margin-left:16px}
.pad6 {position:absolute; margin-top:118px; margin-left:16px}
.pad7 {position:absolute; margin-top:168px; margin-left:16px}
.pad77{position: absolute; margin-top: 185px; margin-left: 14px;}
.pad8 {background:url(/images_new/pl2.jpg) left top no-repeat; width:301px; height:270px}
.pad9 {background:url(/images_new/pl3.jpg) left top no-repeat; width:301px; height:270px}
.pad10 {margin-bottom:0px}
.pad11 {background:url(/images_new/lines.gif) right top repeat-y;}
.pad12 {margin-bottom:10px}
.pad13 {height:205px; background-color:#EDEDED; padding:5px}
.pad14 {margin-bottom:30px}
.pad15 {padding-left:12px}
.pad16 {padding-top:20px}
.pad17 {margin-left:5px}
.pad18 {padding-top:15px}
.pad19 {height:205px; background-color:#A8A8A7; padding:5px;}
.pad20 {background:url(/images_new/lines2.gif) left top repeat-y;}
.pad21 {height:205px; background-color:#A8A8A7; padding:5px; padding-left:15px; padding-bottom:60px}
.pad22 {background:url(/images_new/pl1-1.jpg) left top no-repeat; width:301px; height:89px}
.pad23 {background:url(/images_new/pl2-2.jpg) left top no-repeat; width:301px; height:89px}
.pad24 {background:url(/images_new/pl3-3.jpg) left top no-repeat; width:301px; height:89px}
.pad25 {position:absolute; margin-top:8px; margin-left:12px}
.pad26 {position:absolute; margin-top:8px; margin-left:12px; padding-left:10px}
.pad27 {padding-right:10px}
.pad28 {float:left; width:100%; padding-bottom:15px; margin:0px;}
.pad29 {background:url(/images_new/lines2.gif) left top repeat-y; padding-left:22px}
.pad30 {float:left; width:100%; padding-bottom:20px;}
.pad31 {float:left; width:100%; padding-bottom:8px;}
.pad5S {position:absolute; margin-top:68px; margin-left:16px}
.pad6S {position:absolute; margin-top:118px; margin-left:16px}
.pad8S {position:absolute; margin-top:168px; margin-left:16px}
.pad7C {position:absolute; margin-top:118px; margin-left:16px}
.pad8C {position:absolute; margin-top:168px; margin-left:16px}
.pad7S {position:absolute; margin-top:138px; margin-left:21px}

.u1 {width:7px; height:7px; font-size:2px; background:url(/images_new/UTOP-LEFT.gif) left top no-repeat;}
.u2 {height:7px; font-size:2px; background:url(/images_new/UTOP-CENTER.gif) left top repeat-x;}
.u3 {width:7px; height:7px; font-size:2px; background:url(/images_new/UTOP-RIGHT.gif) left top no-repeat;}
.u4 {width:7px; height:7px; font-size:2px; background:url(/images_new/U-LEFT.gif) left top repeat-y;}
.u5 {width:7px; height:7px; font-size:2px; background:url(/images_new/U-RIGHT.gif) left top repeat-y;}
.u6 {width:7px; height:7px; font-size:2px; background:url(/images_new/UBOTTOM-LEFT.gif) left top no-repeat;}
.u7 {height:7px; font-size:2px; background:url(/images_new/UBOTTOM-CENTER.gif) left top repeat-x}
.u8 {width:7px; height:7px; font-size:2px; background:url(/images_new/UBOTTOM-RIGHT.gif) left top no-repeat;}
.ug1 {width:7px; height:7px; font-size:2px; background:url(/images_new/UGTOP-LEFT.gif) left top no-repeat;}
.ug2 {height:7px; font-size:2px; background:url(/images_new/UGTOP-CENTER.gif) left top repeat-x;}
.ug3 {width:7px; height:7px; font-size:2px; background:url(/images_new/UGTOP-RIGHT.gif) left top no-repeat;}
.ug4 {width:7px; height:7px; font-size:2px; background:url(/images_new/UG-LEFT.gif) left top repeat-y;}
.ug5 {width:7px; height:7px; font-size:2px; background:url(/images_new/UG-RIGHT.gif) left top repeat-y;}
.ug6 {width:7px; height:7px; font-size:2px; background:url(/images_new/UGBOTTOM-LEFT.gif) left top no-repeat;}
.ug7 {height:7px; font-size:2px; background:url(/images_new/UGBOTTOM-CENTER.gif) left top repeat-x}
.ug8 {width:7px; height:7px; font-size:2px; background:url(/images_new/UGBOTTOM-RIGHT.gif) left top no-repeat;}
ul {margin:0px; padding:0px; margin-left:20px }
li { list-style-image: url(/images_new/market.gif)}
#work {background-color:#EDEDED; padding:10px; padding-left:20px; padding-bottom:20px}
#work td p{ margin: 3px 0; }
.c1 {font-family:Tahoma, Arial, Georgia; font-size:15px; color:#ffffff}
#menus {float:left; padding-left:20px; padding-bottom:20px;}
#menus td {padding-right:5px; height:18px}
#menus .pod1A {background-color:#ffffff}
#menus .pod3 {padding-top:2px;}
#menus .pod3A {float:left; padding-top:2px; color:#07BE3F}
#menus .pod4 {float:left; width:100%; }
#menus .pod4A {float:left; width:100%; background-color:#ffffff;}
#menus .pod5 {padding-left:0px; padding-right:0px}
#menus .pod6 {padding-left:5px}
#menus A.podM {text-decoration:none; color:#000000}
#menus A.podM:active {text-decoration:none; color:#000000}
#menus A.podM:hover {text-decoration:none; color:#000000}
#menus A.podMA {text-decoration:none; font-weight:bold; color:#07BE3F}
#menus A.podMA:active {text-decoration:none; font-weight:bold; color:#07BE3F}
#menus A.podMA:hover {text-decoration:none; font-weight:bold; color:#07BE3F}
A.menuTop {display: block; width: 100%; height: 100%; margin-top: -10px; margin-bottom: -10px; padding-top: 10px; padding-bottom: 10px}
#overlay {
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	position: fixed;
	background-color: rgba(0, 0, 0, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#77000000', endColorstr='#77000000');
	z-index: 1;
}
/* End */
/* /bitrix/templates/.default/components/bitrix/catalog.section/our_solutions/style.css */
/* /bitrix/templates/.default/components/bitrix/photo.section/display_banners/style.css */
/* /bitrix/templates/.default/components/bitrix/news.index/for_main_news/style.css */
/* /bitrix/templates/new_main_page/template_styles.css */
