

/* Start:/bitrix/templates/main/components/bitrix/menu/topmenu/style.css?15300760925608*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	/*background:#BC262C url(/bitrix/templates/main/components/bitrix/menu/topmenu/images/header_menu_bg.gif) repeat-x;*/
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:14px!important;
	float:left;
	/*font-size:90%*/
	padding-top: 15px;
	padding-left: 15px;
}

#horizontal-multilevel-menu
{
    display: flex;
    justify-content: space-between;
    text-shadow: -1px -1px #638e2a;
}


/*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;
	border-bottom:solid #628908 2px;
}

/*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/main/components/bitrix/menu/topmenu/images/arrow.gif) center right no-repeat;
	min-height:20px;
}

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

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#67931F;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	text-shadow:none;
	height:auto;
	/*width:12em;*/
	/*width:135px;*/
	background:#F5F5F5;
	border:1px solid #C1C1C1;
	padding:0px;
	width:200px;
	
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
	min-height: 30px;
}

/*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;
	font-size: 12px;
	text-transform: uppercase;
}

/*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:#fff;
	font-size: 12px;
	text-transform: uppercase;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-30px 0 0 200px;
	/*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;
}

a.root-item.parent1 
{
position:relative;
padding-right:16px!important;
}
a.root-item.parent1:after 
{
    content: " ";
    font-size: 18px;
    position: absolute;
    top: 13px;
    right: 2px;
    background: url('/treug.png') no-repeat;
    width: 7px;
    height: 7px;
    background-size: contain;
}
a.root-item-selected.parent1{
position:relative;
padding-right:16px!important;
}
a.root-item-selected.parent1:after 
{
	content: " ";
    font-size: 18px;
    position: absolute;
    top: 13px;
    right: 2px;
    background: url('/treug.png') no-repeat;
    width: 7px;
    height: 7px;
    background-size: contain;

}

#horizontal-multilevel-menu a.root-item {
    font-size: 12px;
    text-transform: uppercase;
}
#horizontal-multilevel-menu a.root-item-selected {
font-size: 12px;
    text-transform: uppercase;
}
/* End */


/* Start:/bitrix/templates/main/styles.css?154379943658782*/
*{margin:0;padding:0;}
@font-face {
    font-family: myriadprolight;
    src: url(/bitrix/templates/main/MyriadProLight.ttf);
   }
body{font-family:Arial, Helvetica, sans-serif;color:#444444;min-width:990px;font-size:14px;}
html, body{height:100%;}
td{vertical-align:top;}
img{border:0px;}
form{margin:0;padding:0;}
div, td, input, select, p, a, li{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#444444;font-size:12px;}
a{color:#91b63d;text-decoration:underline;font-size: 14px;}
a:hover{text-decoration:none;}
#main{min-height:100%;margin:0;min-width:990px;}
#main_inside{min-height:100%;margin:0;min-width:990px;position:relative;z-index:100;}
#mainPageFon{background:url(/images/mainPageFon.png) center 257px no-repeat;}
#aboutUsFon{background:url(/images/aboutUsFon.png) center 359px no-repeat;}
#deliveryFon{background:url(/images/deliveryFon.png) center 222px no-repeat;}
* html #main{height:100%;}
#main_content{margin:0 auto;min-width:990px;max-width:1256px;}
#imgBack1{position:absolute;top:0;left:45%;z-index:1;border:0px solid #f00;}
#imgBack2{position:absolute;left:93px;top:78px;z-index:1;border:0px solid #f00;}
#imgBack3{position:absolute;top:273px;right:4%;z-index:1;border:0px solid #f00;}
#imgBack4{position:absolute;top:83px;right:15%;z-index:1;border:0px solid #f00;}
#headerMainPage{height:510px;position:relative;margin:0 0 13px 0;}
#headerMainPage .topDiv{padding:26px 6px 0 15px;}
#logo{float:left;width:246px;margin:10px 0 0 35px;display:block;}
#headerMainPage .topDiv .phoneEmail{float:right;width:300px;text-align:right;margin:0 26px 0 0;}
#headerMainPage .topDiv .phoneEmail .phone{border-bottom:1px solid #D4D1C6;font-size:48px;color:#6e6e6d;margin:0 0 7px 0;overflow:hidden;font-family: myriadprolight;}
#headerMainPage .topDiv .phoneEmail .phone span{font-size:30px;}
#headerMainPage .topDiv .phoneEmail .email{background:url(/images/icoMail.png) left center no-repeat;padding:0 2px 0 19px;}
#headerInnerPage{height:233px;position:relative;z-index:10;}
#headerInnerPage .topDiv{padding:26px 6px 0 15px;}
#headerInnerPage .topDiv .phoneEmail{float:right;width:300px;text-align:right;margin:0 26px 0 0;}
#headerInnerPage .topDiv .phoneEmail .phone{border-bottom:1px solid #D4D1C6;font-size:48px;color:#6e6e6d;margin:0 0 7px 0;overflow:hidden;font-family: myriadprolight;}
#headerInnerPage .topDiv .phoneEmail .phone span{font-size:30px;}
#headerInnerPage .topDiv .phoneEmail .email{background:url(/images/icoMail.png) left center no-repeat;padding:0 2px 0 19px;color:#828282;text-decoration:none;cursor:pointer;}
#mainNavRel{position:relative;margin:42px 0 0 10px;height:125px;}
#mainNav{height:125px;padding:0 0 0 40px;background:url(/images/bgMainNav.png) no-repeat;}
.en_mainNav .resBg td table td{padding:25px 6px 20px 4px !important;}
.en_mainNav .resBg td table td.linkMap{padding:0px 0 10px 11px !important;}
.en_mainNav .resBg td table td.linkMap a{margin:11px 8px 0 0 !important}
*+html #mainNav{margin:18px 0 0 10px;}
#mainNav .resBg{width:100%;}
#mainNav .resBg td{padding:0;}
#mainNav .resBg td.tdMenu{width:960px;}
#mainNav .resBg td.bgTable{background:url(/images/bgTdMenu.png) repeat-x;}
#mainNav .resBg td.imgBg{width:220px;}
#mainNav .resBg td.imgBg img{position:relative;}
#mainNav .resBg td table{position:relative;z-index:100;}
#mainNav .resBg td table td{background:url(/images/sepMainNav.gif) left 28px no-repeat;padding:25px 7px 20px 5px;}
#mainNav .resBg td table td.first{background:none;}
#mainNav .resBg td table td a{font-size:12px;color:#fff;font-weight:bold;text-transform:uppercase;text-decoration:none;position:relative;padding:9px 4px 8px 7px;text-shadow:-1px -1px #638e2a;white-space:nowrap;}
#mainNav .resBg td table td a span{width:3px;height:31px;position:absolute;right:-3px;display:block;top:0;}
#mainNav .resBg td table td.linkMap{background:url(/images/sepMainNavBig.gif) left center no-repeat;padding:0px 0 10px 13px;}
#mainNav .resBg td table td.linkMap a{margin:11px 8px 0 0;padding:0;display:block;float:left;}
#mainNav .resBg td table td.linkMap a.last{margin:15px 0 0 0;}
#mainNav .resBg td table td.linkMap a:hover{background:none;padding:0;}
#mainNav .resBg td table td a:hover{background:url(/images/bgLeftHoverMainNav.png) left top no-repeat;}
#mainNav .resBg td table td a:hover span{background:url(/images/bgrightHoverMainNav.png) right top no-repeat;}
#mainNavInner{margin:21px 0 0 0;margin-left:0px;height:109px;padding:20px 0 0 45px;background:url(/images/bgMainNavInner.png) no-repeat;}
*+html #mainNavInner{margin:0;}
#mainNavInner table{position:relative;z-index:100;}
#mainNavInner table td{background:url(/images/sepMainNav.gif) left 28px no-repeat;padding:25px 9px 20px 7px;text-align:}
#mainNavInner table td span.cur{display:none;}
#mainNavInner table td.active span.cur{display:block;position:relative;top:9px;background:url(/images/imgActiveMainNav.png) center bottom no-repeat;width:57px;margin:0 auto;height:27px;}
#mainNavInner table td.first{background:none;}
#mainNavInner table td a{font-size:12px;color:#fff;font-weight:bold;text-transform:uppercase;text-decoration:none;position:relative;padding:9px 4px 8px 3px;text-shadow:-1px -1px #638e2a;}
#mainNavInner table td a span{width:3px;height:31px;position:absolute;right:-3px;display:block;top:0;}
#mainNavInner table td.linkMap{padding:10px 13px;}
#mainNavInner table td.linkMap a{margin:5px 10px 0 0;padding:0;display:block;float:left;width:100%}
#mainNavInner table td.linkMap a:hover{background:none;padding:0;}
#mainNavInner table td a:hover{background:url(/images/bgLeftHoverMainNav.png) left top no-repeat;}
#mainNavInner table td a:hover span{background:url(/images/bgrightHoverMainNav.png) right top no-repeat;}
#sliderBox{position:relative;z-index:10;top:-53px;margin:0 12px 0 0;background:url(/images/ramkaLeft.png) 13px 0 no-repeat;height:284px;}
#sliderBox .Mimg{position:absolute;right:-12px;top:-60px;}
#sliderBoxIn{padding:10px 0 0 0;background:url(/images/ramkaRight.png) right 0 no-repeat;position:relative;height:284px;}
#sliderBoxIn .ramkaImgTop{position:absolute;top:0;right:47px;z-index:100;}
#sliderBoxIn .ramkaImgBR{position:absolute;bottom:0;right:-1px;z-index:10;}
.anythingSlider{height:264px !important;position:relative;width:1209px !important;}
.anythingSliderMain{height:264px !important;position:relative;z-index:1;margin:0 12px 0 24px;overflow:hidden;width:1209px !important;}
.anythingSlider #wrapper{width:1209px;overflow:auto;height:264px;margin:0;position:absolute;top:0;left:0;}
.anythingSlider #wrapper ul{width:9999px;list-style:none;position:absolute;top:0;left:0;background:#eee;margin:0;}
.anythingSlider ul li{display:block;float:left;padding:0;height:264px;width:1209px;margin:0;position:relative;}
.anythingSlider ul li img{position:absolute;z-index:1;left:0;top:0;}
.anythingSlider ul li span{position:relative;z-index:10;display:block;width:370px;height:90px;background:url(/images/bgContantSlider.png) left top no-repeat;color:#2f2f2f;font-size:28px;text-align:left;padding:154px 105px 20px 55px;left:0;top:0;font-family: myriadprolight;}
#sliderBoxIn #forward{right:-12px;background:url(/images/turnRightSliderBotton.png) no-repeat;display:block;height:58px;width:42px;text-indent:-9999px;position:absolute;top:109px;cursor:pointer;z-index:100;font-size:0;}
#sliderBoxIn #back{left:0px;background:url(/images/turnLeftSliderBotton.png) no-repeat;display:block;height:58px;width:42px;text-indent:-9999px;position:absolute;top:109px;cursor:pointer;z-index:100;font-size:0;}
#thumbNav{position:relative;top:323px;text-align:center;}
#thumbNav a{color:black;font:11px/18px;Georgia, Serif;display:inline-block;padding:2px 8px;height:18px;margin:0 5px 0 0;background:#c58b04 url(/images/cellshade.png) repeat-x;text-align:center;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}
#thumbNav a:hover{background-image:none;}
#thumbNav a.cur{background:#e0a213;}
#start-stop{display:none;}
.anythingSlider .#wrapper ul ul{position:static;margin:0;background:none;overflow:visible;width:auto;border:0;}
.anythingControls{display:none !important;}
#content{padding:20px 0 5px;min-height:550px;position: relative;z-index: 4;}
h1, .h1{font-size:36px;color:#474747;font-weight:100;line-height: 1.5;font-family:myriadprolight;}
h2{font-size:32px;color:#444444;overflow:hidden;font-weight:100;line-height: 2;font-family:myriadprolight;}
.h3,h3{color:#6c6c6c;font-size:20px;font-weight:100;font-family:myriadprolight;}
.h3 a,h3 a{color:#6c6c6c;font-size:20px;font-weight:normal;text-decoration:none;}
#services{margin:10px 0 20px;}
#services h2{padding: 5px 0px 5px 0px;}
#services .service{display:block;float:left;width:24%;border-right:1px solid #F2F2F2;padding:0 0 10px;}
#services .service .serviceIn{padding:0 20px;}
#services .service.last{border:none;}
#services .service img{margin:0 0 11px 0;}
#services .service span{font-size:22px;color:#6c6c6c;display:block;padding:0 0 8px 0; font-family: myriadprolight;}
#services .service p{line-height:20px;}
#aboutCompany{clear:both;float:left;width:750px;margin:0 0 0 5px;}
#aboutCompany h2{padding:0 0 0 15px;}
#aboutCompany .resul{background:url(/images/bgAboutCompany.png) left bottom no-repeat;margin:0 0 8px 0;height:170px;position:relative;}
#aboutCompany .resul .box{border-left:1px solid #86B60A;padding:0 0 2px 5px;color:#828282;float:left;position:absolute;line-height:14px;}
#aboutCompany .resul .box span{color:#474747;font-size:18px;display:block;padding:0 0 2px 0;text-transform:uppercase;line-height:1;font-family: myriadprolight;}
#aboutCompany .resul .box.p1{width:200px;left:7px;bottom:22px;}
#aboutCompany .resul .box.p2{width:260px;left:300px;}
#aboutCompany .resul .box.p3{width:250px;right:13px;bottom:42px;}
#aboutCompany .loz{clear:both;background:url(/images/bgLelfGreenBoxAbout.gif) left bottom no-repeat;position:relative;padding:4px 0 6px 8px;}
#aboutCompany .loz span{float:left;margin:0 26px 0 0;color:#fff;display:block;font-size:14px;line-height:12px;}
#aboutCompany .loz .s1{background:url(/images/imgAbout_1.gif) left 6px no-repeat;padding:5px 0 5px 32px;width:205px;}
#aboutCompany .loz .s2{background:url(/images/imgAbout_2.gif) left 3px no-repeat;padding:5px 0 5px 34px;margin:0 34px 0 0;width:180px;}
#aboutCompany .loz .s3{background:url(/images/imgAbout_3.gif) left 1px no-repeat;padding:5px 0 5px 20px;margin:0;width:190px;}
#aboutCompany .loz span.lozIn{background:url(/images/bgRightGreenBoxAbout.gif) right top no-repeat;padding:0;margin:0;width:14px;height:44px;position:absolute;top:0;right:0;}
#ourClients{float:right;width:235px;position:relative;right:85px}
#ourClients h2{padding:0 0 22px 0;}
#ourClients a{line-height:40px;margin:0 5px;}
#tableContent{width:100%;}
#leftCellCont{width:195px;padding:0 50px;position:relative;}
#leftCellCont .imgPart{position:relative;}
#leftCellCont .imgPage{position:absolute;left:-115px;}
#leftCellCont h2{padding:0 0 8px 0;font-size: 34px;}
#leftNav{margin:0 0 33px 0;}
#leftNav li{border-bottom:1px dotted #D5D5D5;padding:2px 0 4px;list-style-type:none;}
#leftNav li.last{border-bottom:none;}
#leftNav li span{background:url(/images/imgLeftNavLi.gif) left center no-repeat;padding:0 0 0 18px;}
#leftNav li a{text-decoration:none;color:#6c6c6c;font-size:14px;}
#leftNav li a:hover{text-decoration:underline;}
#leftNavIn{margin:0 0 33px 0;}
#leftNavIn li{list-style-type:none;}
#leftNavIn li a{text-decoration:none;color:#6c6c6c;font-size:14px;}
#leftNavIn li a span{display:block;}
#leftNavIn li a span span{display:block;padding:4px 0 6px 18px;background:url(/images/imgLeftNavLi.gif) left 9px no-repeat;line-height:13px;}
#leftNavIn li a:hover{text-decoration:underline;}
#leftNavIn li.cur{list-style-type:none;padding:0;}
#leftNavIn li.cur a, #leftNavIn li.cur a:hover{color:#fff;background:url(/images/bgLiHoverCategoryDelivery.gif) left top repeat-y;display:block;}
#leftNavIn li.cur a span, #leftNavIn li.cur a:hover span{background:url(/images/bgBottomLiHoverCategoryDelivery.gif) left bottom no-repeat;display:block;}
#leftNavIn li.cur a span span, #leftNavIn li.cur a:hover span span{background:url(/images/bgTopLiHoverCategoryDelivery.gif) no-repeat;padding:4px 0 6px 18px;display:block;line-height:13px;}
#leftNavIn li a:hover{background:url(/images/bgLiHoverCategoryDeliveryH.gif) left top repeat-y;text-decoration:none;}
#leftNavIn li a:hover span{background:url(/images/bgBottomLiHoverCategoryDeliveryH.gif) left bottom no-repeat;display:block;}
#leftNavIn li a:hover span span{background:url(/images/bgTopLiHoverCategoryDeliveryH.gif) no-repeat;padding:4px 0 6px 18px;display:block;line-height:13px;}
#content .contentCell{padding:50px 50px 20px 0;}
#content .contentCell h3{display:block;padding:0 0 18px 0;}
#content .contentCell p{padding:0 0 15px 0;line-height:20px;}
#content .rightCell{padding:50px 20px 0 0;width:260px;}
#jobs{background:url(/images/bgJobs.png) left top no-repeat;clear:both;margin:50px 0 0 0;padding:13px 10px 0 108px;height:76px;width:151px;display:block;text-decoration:none;}
#jobs .title{color:#fff;font-size:14px;font-weight:bold;text-shadow:-1px -1px #638E2A;line-height:15px;display:block;padding:0 0 4px 0;border-bottom:1px dotted #C1DC67;text-transform:uppercase;margin:0 0 4px 0;}
#jobs .a{font-size:14px;color:#fff;line-height:12px;}
#structure{clear:both;margin:20px 55px 60px 295px;width:620px;}
#structure h3{padding:0 0 23px 0;}
#structure .diagram{background:url(/images/bgStructure.png) left top no-repeat;width:620px;height:175px;position:relative;margin:0 0 0 2px; font-family: myriadprolight;}
#structure .diagram .boxDiagram{background:url(/images/bgLelfGreenBoxAbout.gif) left bottom no-repeat;position:absolute;float:left;padding:7px 6px 13px 10px; font-family: myriadprolight;}
#structure .diagram .boxDiagram span{background:url(/images/bgRightGreenBoxAbout.gif) right top no-repeat;display:block;width:14px;height:44px;position:absolute;top:0;right:0;}
#structure .diagram .boxDiagram b{color:#fff;display:block;line-height:14px; font-family: myriadprolight;}
#structure .diagram .boxDiagram.d1 b{font-size:24px;background:url(/images/icoDirector.gif) left center no-repeat;padding:0 0 0 55px;  font-family: myriadprolight;line-height:1;}
#structure .diagram .boxDiagram.d3 b{font-size:16px;background:url(/images/icoTransport.gif) left center no-repeat;padding:0 0 0 35px;}
#structure .diagram .boxDiagram.d2 b{font-size:16px;background:url(/images/icoBuh.gif) left center no-repeat;padding:0 0 0 30px;}
#structure .diagram .boxDiagram.d4 b{font-size:16px;background:url(/images/icoSklad.gif) left center no-repeat;padding:0 0 0 35px;}
#structure .diagram .boxDiagram.d5 b{font-size:16px;background:url(/images/icoMerch.gif) left center no-repeat;padding:0 0 0 36px;}
#structure .diagram .boxDiagram.d1{top:7px;left:0;}
#structure .diagram .boxDiagram.d2{padding:7px 13px 6px 17px;}
#structure .diagram .boxDiagram.d2{top:11px;right:3px;}
#structure .diagram .boxDiagram.d3{padding:7px 33px 10px 17px;}
#structure .diagram .boxDiagram.d3{bottom:-6px;left:0;}
#structure .diagram .boxDiagram.d4{padding:7px 33px 10px 17px;}
#structure .diagram .boxDiagram.d4{bottom:-6px;left:200px;}
#structure .diagram .boxDiagram.d5{padding:7px 13px 6px 10px;}
#structure .diagram .boxDiagram.d5{bottom:-5px;right:0;}
#leftCellContDelivery{width:230px;padding:0 27px 0 37px;}
.categoryDelivery{margin:0 0 50px 0;width:204px;}
.categoryDelivery h3, .categoryDelivery .h3{color:#6c6c6c;font-size:20px;padding:0 0 15px 7px;line-height:18px;}
.categoryDelivery .categoryDeliveryIn .subBox{display:none;}
.categoryDelivery.active .categoryDeliveryTop{background:url(/images/bgTopActiveCategoryDelivery.png);display:block;height:13px;}
.categoryDelivery.active .categoryDeliveryBottom{background:url(/images/bgBottomActiveCategoryDelivery.png);display:block;height:19px;}
.categoryDelivery.active .categoryDeliveryIn{background:url(/images/bgActiveCategoryDelivery.png) repeat-y;padding:0 0 0 5px;}
.categoryDelivery.active .categoryDeliveryIn .subBox{display:block;padding:12px 0 0 0;}
.categoryDelivery.active .categoryDeliveryIn li{list-style-type:none;}
.categoryDelivery.active .categoryDeliveryIn li a{text-decoration:none;color:#6c6c6c;font-size:14px;padding:5px 0 0 0;display:block; /*font-family: myriadprolight;*/}
.categoryDelivery.active .categoryDeliveryIn li a span{padding:0 0 5px 18px;display:block;background:url(/images/imgLeftNavLi.gif) left 5px no-repeat;}
.categoryDelivery.active .categoryDeliveryIn li a:hover{text-decoration:underline;}
.categoryDelivery.active .categoryDeliveryIn li.cur{list-style-type:none;background:url(/images/bgLiHoverCategoryDelivery.gif) repeat-y;padding:0;}
.categoryDelivery.active .categoryDeliveryIn li.cur a{color:#fff;background:url(/images/bgTopLiHoverCategoryDelivery.gif) no-repeat;padding:5px 0 0 0;display:block;}
.categoryDelivery.active .categoryDeliveryIn li.cur a span{background:url(/images/bgBottomLiHoverCategoryDelivery.gif) left bottom no-repeat;padding:0 0 5px 18px;display:block;line-height:13px;}
#contentCellDelivery .contentDelivery{padding:0 50px 0 0;}
#contentCellDelivery .contentDelivery p{padding:0 0 15px 0;line-height:20px;}
#contentCellDelivery h1{padding:0 0 10px 0;font-size:34px}
#contentCellDelivery .leftInCell{position:relative;margin-bottom: 15px;}
.listingDelivery{width:645px;margin:0;position:relative;z-index:1000;}
.listingDelivery .paraBox{float:left;width:300px;border-right:0px solid #F2F2F2;padding:0 10px;}
.listingDelivery .paraBox.last{border:none;}
.listingDelivery .boxInfoDelivery{border-bottom:1px dotted #D6D6D6;padding:0;height:90px;position:relative;}
.listingDelivery .boxInfoDelivery.last{border:none;padding:10px 0 0 0;}
.listingDelivery .boxInfoDelivery span.title{padding:0 0 0 10px;display:block;cursor:pointer;}
.listingDelivery .boxInfoDelivery span.title span{background:url(/images/m_small.png) left 10px no-repeat;color:#828282;padding:10px 0 0 45px;display:block;height:75px;position:relative;z-index:1;}
.listingDelivery .boxInfoDelivery.hoverActive span.title{background:url(/images/bgHoverDeliveryPopup.png) left top no-repeat;background-color:#262626;display:block;cursor:pointer;}
.listingDelivery .boxInfoDelivery.hoverActive span.title span{background:url(/images/m_small.png) left -95px no-repeat transparent;display:block;color:#fff;}
#popupsDelivery{}
#popupsDelivery .popup{display:none;}
#popupsDelivery .popup{position:absolute;z-index:100;}
#popupsDelivery .popup .topBg{background:url(/images/bgTopPopupDelivery.png) no-repeat;display:block;height:13px;width:407px;}
#popupsDelivery .popup .botBg{background:url(/images/bgBottomPopupDelivery.png) left bottom no-repeat;display:block;height:19px;width:407px;}
#popupsDelivery .popup .cont{background:url(/images/bgPopupDelivery.png) repeat-y;display:block;padding:11px 23px 5px;width:361px;line-height:14px;}
.imgPartDelivery{width:262px;position:absolute;right:15px;top:0;}
.imgPartDelivery img{position:absolute;top:10px;left:10px;}
.imgPartDelivery .ramka{z-index:100;top:0;left:0;}
#page404{background:url(/images/bg404.png) left top no-repeat;height:347px;width:730px;margin:50px auto 70px;}
#page404 span{color:#71a231;font-size:13px;text-transform:uppercase;float:right;display:block;width:243px;margin:7px 0 0 0;}
#page404 span a{color:#000;}
.mainInfoMerch{margin:10px 0 50px 0;}
.mainInfoMerch table{width:100%;}
.mainInfoMerch .img{padding:4px 10px 0 0;width:145px;}
.mainInfoMerch .inInfo{background:url(/images/bgArrow.png) 7px bottom no-repeat;padding:0 0 11px 0;}
.mainInfoMerch .inInfo p{clear:both;padding:0 0 0 5px;}
.mainInfoMerch .inInfo .count{color:#91b63d;}
.mainInfoMerch .inInfo .count span{color:#91b63d;font-size:60px;float:left;display:block;width:103px;line-height:12px;font-family: myriadprolight;}
.mainInfoMerch .other{padding:18px 0 0 1px;}
#map{background:url(/images/map.png) 3px 30px no-repeat;width:640px;height:415px;position:relative;margin:0 0 20px 0;}
#map .pTown{position:absolute;cursor:pointer;z-index:1;}
#map .pTown a{display:block;width:21px;height:21px;background:url(/images/punkt.png) left top no-repeat;font-size:0;position:relative;z-index:3;}
#map .pTown.hover a{background:url(/images/punkt_orange.png) left top no-repeat;z-index:4;}
#popupsInfo{position:relative;z-index:10000;}
#map .popup{background:url(/images/bgPopupMap.png) no-repeat;width:368px;height:104px;padding:10px;position:absolute;display:none;z-index:1000;}
#map .popup .imgTown{float:left;width:124px;position:relative;}
#map .popup .imgTown img{position:absolute;}
#map .popup .imgTown .ramka{z-index:10;}
#map .popup span{padding:0 0 0 135px;color:#719c26;font-size:18px;}
#map .popup p{padding:5px 0 0 135px;line-height:14px;}
#town_1{left:65px;top:200px;}
#town_2{left:100px;top:310px;}
#town_3{left:80px;top:240px;}
#town_4{left:98px;top:250px;}
#town_5{left:70px;top:230px;}
#town_6{left:80px;top:315px;}
#town_7{left:48px;top:288px;}
#town_8{left:40px;top:340px;}
#town_9{left:56px;top:310px;}
#town_10{left:112px;top:293px;}
#town_11{left:125px;top:265px;}
#town_12{left:150px;top:285px;}
#town_13{left:175px;top:285px;}
#town_14{left:280px;top:350px;}
#town_15{left:196px;top:315px;}
#town_16{left:325px;top:345px;}
#town_17{left:108px;top:330px;}
#town_18{left:109px;top:306px;}
#town_19{left:60px;top:283px;}
#town_20{left:35px;top:315px;}
#town_21{left:135px;top:325px;}
#town_22{left:255px;top:340px;}
#town_23{left:220px;top:330px;}
#town_24{left:12px;top:323px;}
#town_25{left:76px;top:262px;}
#town_26{left:30px;top:250px;}
#town_27{left:47px;top:250px;}
#town_28{left:52px;top:263px;}
#town_29{left:90px;top:240px;}
#town_30{left:25px;top:339px;}
#town_31{left:70px;top:230px;}
#town_32{left:56px;top:330px;}
#town_33{left:276px;top:367px;}
#town_34{left:87px;top:250px;}
#town_35{left:38px;top:325px;}
#town_36{left:111px;top:273px;}
#town_37{left:8px;top:194px;}
#town_38{left:64px;top:321px;}
#town_39{left:30px;top:265px;}
#town_40{left:48px;top:276px;}
#town_41{left:115px;top:152px;}
#town_42{left:124px;top:293px;}
#town_43{left:180px;top:275px;}
#town_44{left:287px;top:358px;}
#town_45{left:12px;top:335px;}
#town_46{left:42px;top:263px;}
#town_47{left:100px;top:295px;}
#town_48{left:25px;top:350px;}
#town_49{left:3px;top:327px;}
#town_50{left:255px;top:325px;}
#town_51{left:80px;top:295px;}
#town_52{left:104px;top:283px;}
#town_53{left:178px;top:321px;}
#town_54{left:95px;top:200px;}
.responses{padding:0 50px 0 25px;}
.responses h1{padding:0 0 23px 0;}
.responses p{color:#b0adad;}
#responsesBox{padding:38px 0 20px 20px;}
#responsesBox table{width:920px;}
#responsesBox .sep{height:35px;}
#responsesBox .imgPartner table{width:174px;height:152px;}
#responsesBox .imgPartner table td{vertical-align:middle;text-align:center;background:url(/images/bgPartnerTd.png) no-repeat;}
#responsesBox .partnerInfo{padding:0 20px 0 5px;width:100%;}
#responsesBox .partnerInfo .boxInfo{padding:0 0 0 7px;font-size: 16px;}
#responsesBox .partnerInfo .title{color:#6c6c6c;font-size:24px;display:block;padding:0 0 8px 0;}
#responsesBox .partnerInfo .nameGlav{color:#75a932;display:block;padding:0 0 5px 0;}
#responsesBox .partnerInfo p{padding:5px 0 10px 0;line-height:13px;}
#responsesBox .partnerInfo a.more{background:url(/images/bgLeftBotGreen.gif) left top no-repeat;text-decoration:none;float:left;display:block;}
#responsesBox .partnerInfo a.more span{background:url(/images/bgRightBotGreen.gif) right top no-repeat;display:block;padding:4px 9px 6px 5px;color:#fff;}
.pagination{margin:36px 0 0 20px;padding:0 0 0 12px;float:left;background:url(/images/bgLeftPagination.png) left top no-repeat;position:relative;}
.pagination ul{position:relative;z-index:10;}
.pagination li{list-style-type:none;float:left;display:block;color:#7b7b7b;padding:9px 7px 10px;}
.pagination li a{text-decoration:none;color:#7b7b7b;}
.pagination li.active{background:url(/images/bgActivePagination.png) center bottom no-repeat;padding:9px 5px 10px;}
.pagination li.prev{padding:7px 0 0 0;}
.pagination li.next{padding:7px 0 0 0;}
.pagination li a:hover{text-decoration:underline;}
.pagination .bgRight{position:absolute;right:-12px;top:0;z-index:1;}
#services{margin:0 0 0 20px;}
#services h1{padding:0 0 16px 0;}
#services .rightCell{width:253px;padding:8px 8px 0 0;}
#servicesIn{width:100%;}
#servicesIn .nameService{width:221px;padding:0 0 57px 0;}
#servicesIn .nameService h3{padding:0 0 13px 0;}
#servicesIn .infoService{padding:3px 30px 37px 0;}
#servicesIn .infoService p{line-height:20px;padding:0 0 15px 0;font-size: 14px;}
#servicesIn .infoService p.ul{padding:0 0 9px 0;font-size: 14px;}
#servicesIn .infoService li{list-style-type:none;padding:5px 0 10px 16px;background:url(/images/bgLiServices.png) left 9px no-repeat;cursor:pointer;line-height:20px;font-size:14px;}
#services .rightCell img{margin:0 0 22px 0;}
#services .rightCell .h1{padding:0 0 7px 7px;display:block;}
#services .rightCell .greenWhy{background:url(/images/bgBoxWhyMe.png) no-repeat;font-size:15px;color:#fff;line-height:19px;padding:9px 8px 11px;}
#services .rightCell ul{margin:12px 8px 0 6px;}
#services .rightCell li{list-style-type:none;border-bottom:1px dotted #D6D6D6;line-height:14px;padding:6px 0 9px;}
#services .rightCell li.last{border:none;}
#servicesIn .infoService li.hoverActive{background:no-repeat;padding:0;}
#servicesIn .infoService li.hoverActive span{background:url(/images/bgLeftLiSmallDelivery.gif) no-repeat;color:#fff;position:relative;padding:5px 0 10px 10px;display:block;float:left;}
#servicesIn .infoService li.hoverActive span span{background:url(/images/bgRightSmallDelivery.gif) no-repeat;display:block;width:4px;height:30px;position:absolute;top:0;right:-4px;padding:0;}
#vacancyBox{padding:0 0 50px 0;}
#vacancyBox table{width:100%;}
#vacancyBox .rightCell{padding:0 20px 0 0;width:264px;overflow:hidden;}
#vacancyBox .rightCell .h1{padding:0 0 5px 11px;display:block;font-size:32px;}
#vacancyBox .rightCell ul{margin:12px 8px 100px 11px;}
#vacancyBox .rightCell li{list-style-type:none;border-bottom:1px dotted #D6D6D6;line-height:14px;padding:6px 0 9px;}
#vacancyBox .rightCell li.last{border:none;}
.lightGreenBox{width:264px;}
.lightGreenBox .topBg{background:url(/images/bgTopLightGreenBox.png);height:7px;display:block;}
.lightGreenBox .cont{background:url(/images/bgLightGreenBox.png) repeat-y;padding:6px 5px 0 15px;display:block;line-height:14px;}
.lightGreenBox .cont a{font-size:12px;text-decoration:none;}
.lightGreenBox .cont a:hover{text-decoration:none;}
.lightGreenBox .botBg{background:url(/images/bgBottomLightGreenBox.png) left bottom;height:19px;display:block;}
#vacancyBox .leftCell{padding:0 0 0 20px;}
#vacancyBox .leftCell h1{padding:0 0 20px 5px;}
#vacancyBox .leftCell .vacancyBox{float:left;width:47%;margin:0 20px 30px 0;}
#vacancyBox .leftCell .vacancyBox h3{padding:0 0 17px 5px;}
#vacancyBox .leftCell .vacancyBox .lineItem{padding:0 0 15px 110px;position:relative;}
#vacancyBox .leftCell .vacancyBox .lineItem span{position:absolute;left:5px;top:0;color:#75a932;}
#vacancyBox .leftCell .vacancyBox a.botton{background:url(/images/bgLeftBotGreen.gif) left top no-repeat;text-decoration:none;float:left;display:block;}
#vacancyBox .leftCell .vacancyBox a.botton span{background:url(/images/bgRightBotGreen.gif) right top no-repeat;display:block;padding:4px 9px 6px 5px;color:#fff;}
.greenBoxFoto{position:relative;overflow:hidden;width:177px;height:128px;}
.greenBoxFoto img{position:absolute;}
.greenBoxFoto .foto{z-index:1;}
.greenBoxFoto .ramka{z-index:10;}
.greenBoxFoto.left{float:left;margin:0 10px 5px 0;}
.greenBoxFoto.right{float:right;margin:0 0 5px 10px;}
.whiteBoxFoto{position:relative;overflow:hidden;width:153px;height:124px;}
.whiteBoxFoto img{position:absolute;}
.whiteBoxFoto .foto{z-index:1;}
.whiteBoxFoto .ramka{z-index:10;}
.whiteBoxFoto.left{float:left;margin:0 10px 5px 0;}
.whiteBoxFoto.right{float:right;margin:0 0 5px 10px;}
.whiteBoxFoto2{position:relative;overflow:hidden;width:173px;height:124px;}
.whiteBoxFoto2 img{position:absolute;}
.whiteBoxFoto2 .foto{z-index:1;}
.whiteBoxFoto2 .ramka{z-index:10;}
.whiteBoxFoto2.left{float:left;margin:0 10px 5px 0;}
.whiteBoxFoto2.right{float:right;margin:0 0 5px 10px;}
#content .contentCell ul.ul_bg{margin:20px 0 0 0;}
#content .contentCell ul.ul_bg li{background:url(/images/bgLiServices.png) left 3px no-repeat;padding:0 0 10px 15px;list-style-type:none;}
#content .contentCell ul.ul_bg ul{margin:5px 0 0 0;}
#content .contentCell ul.ul_num{margin:20px 0 0 0;}
#content .contentCell ul.ul_num li{padding:0 0 5px 0;list-style-type:none;}
#content .contentCell ul.ul_num li span{color:#7ea30c;margin:0 5px 0 0;}
#content .contentCell ul.ul_num ul{margin:5px 0 0 17px;}
.logic{width:100%;}
.logic th{padding:10px 0 10px 25px;text-align:left;color:#7ea30c;font-weight:normal;border-bottom:1px dotted #8C8C8C;}
.logic th span{float:left;margin:0 5px 0 0;}
.logic th a.filter{background:url(/images/filterImg.gif);width:19px;height:15px;display:block;font-size:0;float:left;}
.logic th a.filter.asc{background:url(/images/filterImg.gif) left top no-repeat;}
.logic th a.filter.desc{background:url(/images/filterImg.gif) left -35px no-repeat;}
.logic td{width:33%;padding:5px 5px 5px 25px;border-bottom:1px dotted #8C8C8C;border-right:1px dotted #8C8C8C;}
.logic td.last{border-right:none;}
.logic th.first{padding:10px 0;}
.logic td.first{padding:5px 5px 5px 0;}
.shadow{background:url(/images/bgShadow.png);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000;display:none;}
.popap{margin:100px auto 0;width:743px;height:494px;position:relative;}
.popap .closed{position:absolute;z-index:10000;right:7px;top:-23px;}
.popupSlider{height:494px;width:743px;position:relative;z-index:1;overflow:hidden;}
.popupSlider .ramkaPopup{position:relative;z-index:1000;}
.popupSlider .wrapper{width:689px;overflow:auto;height:439px;margin:27px;position:absolute;top:0;left:0;background:#fff;}
.popupSlider .wrapper ul{width:9999px;list-style:none;position:absolute;top:0;left:0;background:#eee;margin:0;}
.popupSlider ul li{display:block;float:left;padding:0;height:439px;width:689px;margin:0;position:relative;}
.popupSlider ul li img{position:absolute;z-index:1;left:0;top:0;}
.popupSlider ul li span.content{padding:0 10px;position:absolute;z-index:10;display:block;width:417px;height:82px;background:url(/images/bgContentPopupSlide.png) left top no-repeat;color:#2f2f2f;text-align:left;left:0;bottom:0;}
.popupSlider ul li span.title{font-size:18px;color:#2f2f2f;border-bottom:1px dotted #B3B2B3;display:block;padding:5px 0;margin:0 65px 5px 0;}
.popupSlider ul li p{font-size:11px;color:#828282;padding:0 10px 0 0;}
.popap .forward{right:6px;background:url(/images/turnRightSliderBotton.png) no-repeat;display:block;height:58px;width:42px;text-indent:-9999px;position:absolute;top:222px;cursor:pointer;z-index:100;font-size:0;}
.popap .back{left:6px;background:url(/images/turnLeftSliderBotton.png) no-repeat;display:block;height:58px;width:42px;text-indent:-9999px;position:absolute;top:222px;cursor:pointer;z-index:100;font-size:0;}
.popap .thumbNav{position:relative;top:323px;text-align:center;}
.popap .thumbNav a{color:black;font:11px/18px;Georgia, Serif;display:inline-block;padding:2px 8px;height:18px;margin:0 5px 0 0;background:#c58b04 url(/images/cellshade.png) repeat-x;text-align:center;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}
.popap #thumbNav a:hover{background-image:none;}
.popap #thumbNav a.cur{background:#e0a213;}
#start-stop{display:none;}
.popupSlider .wrapper ul ul{position:static;margin:0;background:none;overflow:visible;width:auto;border:0;}
.popuptext{margin:10px 20px;overflow-y:auto;}
.popupBlock{height:494px;width:743px;position:relative;z-index:1;}
.popupBlock .ramkaPopup{position:relative;z-index:1000;}
.popupBlock .wrapper{width:689px;height:439px;margin:27px;position:absolute;top:0;left:0;background:#fff;}
.contactsInfo{padding:0 0 20px 20px;position:relative;}
.contactsInfo h1{padding:0 0 16px 0;}
.contactsInfo .contact{float:left;width:250px;margin:0 50px 0 0;margin-top:20px;}
.contactsInfo .contact .title{color:#b3b3b3;font-size:18px;display:block;padding:0 0 4px 0;}
.contactsInfo .contact .name{display:block;border-bottom:1px dotted #D6D6D6;font-size:14px;padding:0 0 4px;color:#6c6c6c;}
.contactsInfo .contact .line{padding:3px 0 0 0;}
.contactsInfo .contact .line .tit{display:block;float:left;width:60px;color:#75a932;}
.contactsInfo .contact .line .desc{color:#828282;}
.contactUsLink{background:url(/images/bgLeftGreyBot.png) left top no-repeat;display:block;text-decoration:none;float:right;}
.contactUsLink span{background:url(/images/icoEdit.png) 10px -31px no-repeat;color:#565656;padding:5px 0 0 30px;display:block;float:left;}
.contactUsLink span.relBg{background:url(/images/bgRihgtGreyBot.png) right top no-repeat;width:15px;height:25px;display:inline-block;float:left;padding:0;position:relative;left:15px;margin-left:-15px;zoom:1;}
*+html .contactsInfo .contactUsLink span.relBg{left:0px;display:inline;}
.contactsInfo .contactUsLink.open{background:url(/images/bgLeftGreyBot.png) left -25px no-repeat;display:block;text-decoration:none;float:right;}
.contactsInfo .contactUsLink.open span{background:url(/images/icoEdit.png) 10px 5px no-repeat;color:#fff;padding:5px 0 0 30px;display:block;float:left;}
.contactsInfo .contactUsLink.open span.relBg{background:url(/images/bgRihgtGreyBot.png) right -25px no-repeat;width:15px;height:25px;display:inline-block;float:left;padding:0;position:relative;left:15px;margin-left:-15px;zoom:1;}
*+html .contactsInfo .contactUsLink.open span.relBg{left:0;display:inline;}
.boxMap h1{padding:0 0 25px 20px;}
#maps{height:504px;}
#mapsCont{width:100%;position:absolute;left:0;}
.adressBox{padding:20px 0 50px 20px;}
.adressBox .adress{float:left;margin:0 30px 0 0;width:480px;}
.adressBox .print{background:url(/images/bgLeftGreyBot.png) left top no-repeat;display:block;float:left;text-decoration:none;}
.adressBox .print span{background:url(/images/icoPrint.png) 10px 6px no-repeat;color:#565656;padding:5px 0 0 30px;display:block;float:left;}
.adressBox .print span.relBg{background:url(/images/bgRihgtGreyBot.png) right top no-repeat;width:15px;height:25px;display:inline-block;float:left;padding:0;position:relative;left:15px;margin-left:-15px;zoom:1;*display:inline;}
.popupContact{position:absolute;top:113px;right:47px;z-index:1000;}
.popupContact .boxForm .closed{position:absolute;top:5px;right:20px;display:block;width:19px;height:15px;background:url(/images/bottonClosedInfoPopup.gif) no-repeat;}

#formRequest{position:absolute;top:25px;right:-35px;width:698px;display:none;}
#formRequest .bgTop{height:20px;display:block;background:url(/images/bgTopPopupContact.png) left top no-repeat;}
#formRequest .boxForm{background:url(/images/bgBottomPopupContact.png) left bottom no-repeat;padding:6px 15px 25px 30px;}
#formRequest .boxForm .input{float:left;width:211px;margin:0 5px 15px 0;overflow:hidden;}
#formRequest .boxForm span{display:block;padding:0 0 7px 0;font-size:11px;}
#formRequest .boxForm .input input{border:none;background:url(/images/bgBigInput.gif)no-repeat;width:201px;height:16px;padding:6px 5px 7px;}
#formRequest .boxForm .input.last{margin:0;}
#formRequest .boxForm textarea{border:none;background:url(/images/bgTextarea.gif)no-repeat;width:632px;height:105px;padding:6px 5px 7px;overflow:auto;resize:none;margin:0 0 8px 0;}
#formRequest .boxForm .bottom{padding:0 0 22px 0;}
#formRequest .boxForm .bottom .capcha{float:left;width:307px;padding:0 30px 0 0;}
#formRequest .boxForm .bottom .capcha span{padding:0 0 10px 0;}
#formRequest .boxForm .bottom .capcha img{float:left;margin:0 10px 0 0;}
#formRequest .boxForm .bottom .capcha input{background:url(/images/bgSmallInput.gif) no-repeat;border:none;width:101px;padding:6px 5px 7px;margin:5px 0 0 0;}
#formRequest .boxForm .bottom .submit{float:right;text-align:right;width:295px;padding:0 12px 0 0;}
#formRequest .boxForm .bottom .submit span{padding:0 0 18px 0;}
#formRequest .boxForm .bottom .submit .botton{background:url(/images/bgLeftBotGreen.gif) left top no-repeat;text-decoration:none;float:right;display:block;padding:0;}
#formRequest .boxForm .bottom .submit .botton span{background:url(/images/bgRightBotGreen.gif) right top no-repeat;display:block;padding:5px 9px 4px 5px;color:#fff;font-size:13px;}
#formRequest .boxForm .bottom .submit .botton input{background:url(/images/bgRightBotGreen.gif) right top no-repeat;display:block;padding:4px 9px 3px 5px;color:#fff;font-size:13px;border:0 none;}
#contentComplex{padding:20px 20px 5px;min-height:550px;/*position:relative;*/}
#contentComplex{padding:20px 20px 5px;min-height:550px;/*position:relative;z-index:10;*/}
#contentComplex h1{padding:0 0 23px 0;}
#contentComplex p.top, #contentComplex div.top{line-height:13px;padding:0 300px 0 0;}
#contentComplex .techBox{padding:24px 0 0 0;margin:0 20px 20px 0;float:left;width:48%;}
#contentComplex .techBox h3{padding:0 0 10px 0;display:block;}
#contentComplex ul.ul_bg li{background:url(/images/bgLiServices.png) left 3px no-repeat;padding:0 0 10px 15px;list-style-type:none;}
#contentComplex .secrBox{padding:24px 0 0 0;margin:0 0 20px 0;float:left;width:48%;}
#contentComplex h3{padding:0 0 10px 0;display:block;}
#contentComplex .secrBox ul.ul_bg{}
#contentComplex .secrBox ul.ul_bg li{background:url(/images/bgLiServices.png) left 3px no-repeat;padding:0 0 10px 15px;list-style-type:none;}
#contentComplex .secrBox .whiteBoxFoto2{margin:18px 18px 18px 0;}
#contentComplex .listingObr{margin:0 0 20px 0;}
#contentComplex .listingObr .item{float:left;width:23%;margin:0 10px 19px 0;}
#contentComplex .listingObr .item .whiteBoxFoto2{margin:0 0 10px 0;}
#contentComplex .listingObr .item p{line-height:14px;padding:0 10px 0 0;font-size:11px;}
.storage-complex-wrapper{margin:24px 0px 24px 0px;}
.storage-complex{background:url(/images/storage-button-1.png) no-repeat;width:224px;height:90px;float:left;background-position-y:2px;background-position-x:50%;margin-right:25px;}
.storage-complex a{color:#444444!important;text-decoration:none!important;}
.storage-complex:hover{background-position-y:-88px;cursor:pointer;}
.storage-complex:active,
.storage-complex.active, .active_sklad_complex{background-position-y:-180px;cursor:pointer;}
.storage-complex-name{padding:11px 0px 10px 10px;font-size:19px;}
.storage-complex-desc{font-size:12px;padding:0 0 0 15px;}
.anketa{position:absolute;top:25px;right:345px;background:url(/images/bgAnketaBox.png);width:149px;height:67px;padding:15px 10px 15px 110px; display:none;}
.anketa span{font-size:30px;font-weight:bold;color:#fff;display:block;border-bottom:1px dotted #fff;}
.anketa a{font-size:14px;color:#fff;text-decoration:none;}
.anketa a:hover{text-decoration:underline;}
.rightCell .anketa{position:static;}
#rg-gallery{width:709px;height:580px;}
#rg-gallery .rg-image-wrapper{position:relative;height:460px;margin:0 0 1px 0;}
#rg-gallery .rg-image-wrapper img.mainRamka{position:absolute;z-index:100;}
#rg-gallery .rg-image-wrapper .rg-image{position:relative;}
#rg-gallery .rg-image-wrapper .rg-image img{position:absolute;z-index:1;}
#rg-gallery .rg-image-wrapper .rg-image .desc{position:relative;z-index:10;top:367px;left:11px;}
#rg-gallery .rg-image-wrapper .rg-image .desc{padding:0 10px;z-index:10;display:block;width:417px;height:82px;background:url(/images/bgContentPopupSlide.png) left top no-repeat;color:#2f2f2f;text-align:left;}
#rg-gallery .rg-image-wrapper .rg-image .desc span{font-size:18px;color:#2f2f2f;border-bottom:1px dotted #B3B2B3;display:block;padding:5px 0;margin:0 65px 5px 0;}
#rg-gallery .rg-image-wrapper .rg-image .desc p{font-size:11px;color:#828282;padding:0 10px 0 0;}
.es-carousel-wrapper{position:relative;padding:5px 45px 10px;overflow:hidden;}
.es-nav span{position:absolute;top:35px;left:0px;width:42px;height:58px;margin-top:-13px;text-indent:-9000px;cursor:pointer;}
.es-nav span.es-nav-next{right:0px;left:auto;background-position:top right;background:url(/images/turnRightSliderBotton.png);}
.es-nav span.es-nav-prev{background-position:top left;background:url(/images/turnLeftSliderBotton.png);}
#rg-gallery .es-carousel{overflow:hidden;width:625px;position:relative;}
#rg-gallery .es-carousel ul{display:none;overflow:hidden;}
#rg-gallery .es-carousel ul li{height:80px !important;float:left;display:block;width:114px !important;margin-right:31px !important;padding:10px 10px 8px;position:relative;overflow:hidden;}
#rg-gallery .es-carousel ul li.last{margin:0 !important;}
#rg-gallery .es-carousel ul li.selected{padding:10px 10px 12px;height:88px !important;}
#rg-gallery .es-carousel ul li .ramkaNoSelect{background:url(/images/ramkaSmallFotoSlider.png);width:114px;height:88px;display:block;position:absolute;z-index:10;cursor:pointer;}
#rg-gallery .es-carousel ul li.selected .ramkaNoSelect{background:url(/images/ramkaActiveSliderItem.png);width:132px;height:110px;display:block;position:absolute;z-index:10;cursor:pointer;left:0px;top:0px;}
#rg-gallery .es-carousel ul li a{display:block;}
#rg-gallery .es-carousel ul li.selected a{}
#rg-gallery .es-carousel ul li a img{display:block;border:none;}
.clear{clear:both;line-height:0px;font-size:0px;height:0px;}
#footer{padding:0 5px 20px;}
#darkBox{margin:10px 0;max-width:1256px;background:#262626;border-radius:5px 5px 10px 10px;position:relative;}
#darkBox:before{content:'';display:inline-block;border: 14px solid transparent;	border-top: 6px solid #fff;position:absolute;top:0;left:37px;}
#darkBoxIn{padding:0 15px 0 25px;}
#darkBox .leftCell{float:left;width:280px;padding:26px 30px 0 3px;position:relative;z-index:10;}
#miniLogo{margin:0 0 11px 0;display:block;width:144px;}
#darkBox .leftCell .copyright{font-size:11px;color:#515151;padding:0 0 0 5px;}
#darkBox .leftCell .copyright span a{font-size:11px;color:#515151;padding:0 0 0 5px;}
#darkBox .centerCell{float:left;height:92px;padding:22px 0 0 0;position:relative;z-index:10;}
#footerNav li{float:left;display:block;margin:0 20px 0 0;}
#footerNav li a{text-decoration:none;font-size:11px;color:#9e9e9e;}
#footerNav li a:hover{text-decoration:underline;}
#darkBox .centerCell .contact{margin:15px 0 0 0;color:#727272;font-size:12px;}
*+html #darkBox .centerCell .contact{margin:0;}
#darkBox .centerCell .contact li{float:left;display:block;background:url(/images/sepFooterContactLi.gif) left center no-repeat;padding:0 11px;color:#727272;font-size:12px;}
#darkBox .centerCell .contact li.first{background:none;padding:0 11px 0 0;}
#darkBox .centerCell .contact li a{text-decoration:none;font-size:12px;color:#727272;}
#darkBox .centerCell .contact li a:hover{text-decoration:underline;}
#darkBox .centerCell .contact li a img{vertical-align:middle;}
#darkBox .rightCell{float:right;width:160px;height:98px;padding:16px 0 0 6px;z-index:10;position:relative;}
#darkBox .rightCell a{margin:0 3px 0 0;}
#logoDesinger{clear:both;margin:10px 0 0 0;color:#7b8c0d;font-size:11px;}
#logoDesinger a{color:#7B8C0D;text-decoration:underline;font-size:11px;}
#logoDesinger img{float:left;margin:0 5px 0 0;position:relative;top:3px;}
#footer .footerDescription{padding:20px 23px 10px;}
#footer .footerDescription p{padding:0 0 13px 0;line-height:13px;font-size:11px;}
#firstBg{width:100%;background:url(/images/mainBgTl.png) no-repeat;}
#firstBg td.bg{background:url(/images/mainBgTr.png) right top no-repeat;}
#firstBgIn{width:100%;background:url(/images/mainBgBr.png) right bottom no-repeat;}
#firstBgIn td.bg{background:url(/images/mainBgBl.png) left bottom no-repeat;}
*+html #mainNavRel{margin:0 0 0 10px;}
*+html #sliderBox{top:-37px;}
.popupVacancy{}
.popupVacancy .vacLink{background:url(/images/bgLeftBotGreen.gif) left top no-repeat;display:block;text-decoration:none;color:#fff;padding:5px 0 5px 15px;display:block;float:left;position:relative;}
.popupVacancy .vacLink span.relBg{background:url(/images/bgRightBotGreen.gif) right top no-repeat;width:15px;height:25px;display:block;float:left;padding:0;position:absolute;right:-15px;top:0;margin-left:-15px;}
.popupVacancy .vacLink.open{background:url(/images/bgLeftBotGreen.gif) left -25px no-repeat;}
.popupVacancy .vacLink.open span.relBg{background:url(/images/bgRightBotGreen.gif) right -25px no-repeat;}
.formRequestVacancy{position:absolute;top:25px;right:-35px;width:698px;display:none;z-index:10000;}
.formRequestVacancy .bgTop{height:20px;display:block;background:url(/images/bgTopPopupContact2.png) left top no-repeat;}
.formRequestVacancy .boxForm{background:url(/images/bgBottomPopupContact.png) left bottom no-repeat;padding:6px 15px 25px 30px;position:relative;}
.formRequestVacancy .boxForm .closed{display:block;position:absolute;top:-15px;right:20px;background:url(/images/bottonClosedVacancyPopup.gif) left top no-repeat;width:79px;height:24px;}
.formRequestVacancy .boxForm .input{float:left;width:211px;margin:0 5px 15px 0;overflow:hidden;}
.formRequestVacancy .boxForm span{display:block;padding:0 0 7px 0;font-size:11px;}
.formRequestVacancy .boxForm .input input{border:none;background:url(/images/bgBigInput.gif)no-repeat;width:201px;padding:6px 5px 7px;}
.formRequestVacancy .boxForm .input.last{margin:0;}
.formRequestVacancy .boxForm textarea{border:none;background:url(/images/bgTextarea.gif)no-repeat;width:632px;height:105px;padding:6px 5px 7px;overflow:auto;resize:none;margin:0 0 8px 0;}
.formRequestVacancy .boxForm .addFile{padding:0 0 10px 0;}
.formRequestVacancy .boxForm .addFile .botAdd{color:#b2b2b2;font-size:11px;text-decoration:none;padding:0 0 0 15px;background:url(/images/addLineFile.gif) left 0 no-repeat;margin:0 0 0 10px;}
.formRequestVacancy .boxForm .addInput{padding:0 0 10px 0;}
.formRequestVacancy .boxForm .bottom{padding:0 0 22px 0;}
.formRequestVacancy .boxForm .bottom .capcha{float:left;width:307px;padding:0 30px 0 0;}
.formRequestVacancy .boxForm .bottom .capcha span{padding:0 0 10px 0;}
.formRequestVacancy .boxForm .bottom .capcha img{float:left;margin:0 10px 0 0;}
.formRequestVacancy .boxForm .bottom .capcha input{background:url(/images/bgSmallInput.gif) no-repeat;border:none;width:101px;padding:6px 5px 7px;margin:5px 0 0 0;}
.formRequestVacancy .boxForm .bottom .submit{float:right;text-align:right;width:295px;padding:0 12px 0 0;}
.formRequestVacancy .boxForm .bottom .submit span{padding:0 0 18px 0;}
.formRequestVacancy .boxForm .bottom .submit .botton{background:url(/images/bgLeftBotGreen.gif) left top no-repeat;text-decoration:none;float:right;display:block;padding:0;}
.formRequestVacancy .boxForm .bottom .submit .botton span{background:url(/images/bgRightBotGreen.gif) right top no-repeat;display:block;padding:5px 9px 4px 5px;color:#fff;font-size:13px;}
.formRequestVacancy .boxForm .bottom .submit .botton input{background:url(/images/bgRightBotGreen.gif) right top no-repeat;display:block;padding:4px 9px 3px 5px;color:#fff;font-size:13px;border:0 none;}
*+html .formRequestVacancy .boxForm .bottom .submit .botton input{padding:3px 2px 2px 2px;}
.popupsDeliverySmall{}
.popupsDeliverySmall .popup{position:absolute;z-index:10000;display:none;}
.popupsDeliverySmall .popup .topBg{background:url(/images/bgTopPopupDelivery.png) no-repeat;display:block;height:13px;width:407px;}
.popupsDeliverySmall .popup .botBg{background:url(/images/bgBottomPopupDelivery.png) left bottom no-repeat;display:block;height:19px;width:407px;}
.popupsDeliverySmall .popup .cont{background:url(/images/bgPopupDelivery.png) repeat-y;display:block;padding:11px 23px 5px;width:361px;line-height:14px;}
.popupsDeliverySmall .popup .closed{position:absolute;top:5px;right:5px;display:block;width:19px;height:15px;background:url(/images/bottonClosedInfoPopup.gif) no-repeat;}
#slider{width:1209px;height:264px;list-style:none;overflow-y:auto;overflow-x:hidden;}
.anythingBase{max-width:32766px;}
div.anythingSlider .anythingWindow{}
div.anythingSlider .anythingControls ul a.cur, div.anythingSlider .anythingControls ul a{background:#777;color:#000;}
div.anythingSlider .start-stop{background-color:#040;color:#fff;}
div.anythingSlider .start-stop.playing{background-color:#800;}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover{color:#ddd;}
div.anythingSlider.activeSlider .anythingWindow{border-color:#7C9127;}
div.anythingSlider.activeSlider .anythingControls ul a.cur, div.anythingSlider.activeSlider .anythingControls ul a{background-color:#7C9127;}
div.anythingSlider .start-stop{background-color:#080;color:#fff;}
div.anythingSlider .start-stop.playing{background-color:#d00;}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover{color:#fff;}
div.anythingSlider{display:block;margin:0 auto;overflow:visible !important;position:relative;padding:0;}
div.anythingSlider .anythingWindow{overflow:hidden;position:relative;width:100%;height:100%;}
.anythingBase{background:transparent;list-style:none;position:absolute;overflow:visible !important;top:0;left:0;margin:0;padding:0;}
.anythingBase .panel{background:transparent;display:block;overflow:hidden;float:left;padding:0;margin:0;width:1209px !important;}
.anythingBase .panel.vertical{float:none;}
div.anythingSlider .arrow{top:50%;position:absolute;display:block;}
div.anythingSlider .arrow a{display:block;height:140px;margin:-70px 0 0 0;width:45px;text-align:center;outline:0;background:url(/bitrix/templates/main/../images/default.png) no-repeat;}
div.anythingSlider .arrow a span{display:block;text-indent:-9999px;}
div.anythingSlider .back{left:0;}
div.anythingSlider .back a{background-position:left top;}
div.anythingSlider .back a:hover, div.anythingSlider .back a.hover{background-position:left -140px;}
div.anythingSlider .back.disabled{display:none;}
div.anythingSlider .forward{right:0;}
div.anythingSlider .forward a{background-position:right top;}
div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover{background-position:right -140px;}
div.anythingSlider .forward.disabled{display:none;}
div.anythingSlider .anythingControls{outline:0;display:none;}
div.anythingSlider .anythingControls ul{margin:0;padding:0;float:left;}
div.anythingSlider .anythingControls ul li{display:inline;}
div.anythingSlider .anythingControls ul a{font:11px/18px Georgia, Serif;display:inline-block;text-decoration:none;padding:2px 8px;height:18px;margin:0 5px 0 0;background-image:url(/bitrix/templates/main/../images/default.png);background-position:center -288px;background-repeat:repeat-x;text-align:center;outline:0;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
div.anythingSlider .anythingControls ul a:hover{background-image:none;}
div.anythingSlider .anythingControls .anythingNavWindow{overflow:hidden;float:left;}
div.anythingSlider.rtl .anythingControls ul a{float:right;}
div.anythingSlider.rtl .anythingControls ul{float:left;}
div.anythingSlider.rtl .anythingWindow{direction:ltr;unicode-bidi:bidi-override;}
div.anythingSlider .start-stop{background-image:url(/bitrix/templates/main/../images/default.png);background-position:center -288px;background-repeat:repeat-x;padding:2px 5px;width:40px;text-align:center;text-decoration:none;float:right;z-index:100;outline:0;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover{background-image:none;}
div.anythingSlider, div.anythingSlider .anythingWindow, div.anythingSlider .anythingControls ul a, div.anythingSlider .arrow a, div.anythingSlider .start-stop{transition-duration:0;-o-transition-duration:0;-moz-transition-duration:0;-webkit-transition-duration:0;}
.prezentation{background:url(/images/bgBoxWhyMe.png) no-repeat;font-size:16px;color:#fff;line-height:19px;padding:9px 8px 11px;}
.ul li{background:url("/images/bgLiServices.png") no-repeat scroll left 9px transparent;cursor:pointer;list-style-type:none;padding:5px 0 10px 16px;}
#possibilities-wrapper{}
#possibilities-wrapper h3{}
.possibilities-section{padding:17px 0 28px;}
.possibility{display:inline-block;width:222px;height:44px;margin:0 0 3px 0;padding:13px 38px 0 55px;font-size:14px;color:#75a932;vertical-align:top;}
.third-col{padding-left:88px;}
.icon01{background:url('/icons/icon01.png') no-repeat 2px 12px;}
.icon02{background:url('/icons/icon02.png') no-repeat 6px 1px;}
.icon03{background:url('/icons/icon03.png') no-repeat 5px 3px;}
.icon04{background:url('/icons/icon85.png') no-repeat 40px 2px; padding-left: 87px;}
.icon05{background:url('/icons/icon05.png') no-repeat 0px 10px;padding-left: 55px;}
.icon06{background:url('/icons/icon06.png') no-repeat 40px 3px;}
.icon07{background:url('/icons/icon07.png') no-repeat 6px 3px;}
.icon08{background:url('/icons/icon08.png') no-repeat 4px 6px;}
.icon09{background:url('/icons/icon09.png') no-repeat 35px 9px;margin-left:-10px;padding-left:101px;}
.icon10{background:url('/icons/icon10.png') no-repeat 11px 13px;}
.icon11{background:url('/icons/icon11.png') no-repeat -1px 0px;}
.icon12{background:url('/icons/icon12.png') no-repeat 7px 10px;}
.icon39{background:url('/icons/icon39.png') no-repeat 33px 4px;}
.icon13{background:url('/icons/icon13.png') no-repeat 31px 4px;}
.icon14{background:url('/icons/icon14.png') no-repeat 3px 7px;}
.icon15{background:url('/icons/icon15.png') no-repeat 3px 4px;}
.icon16{background:url('/icons/icon16.png') no-repeat 6px 2px;}
.icon17{background:url('/icons/icon17.png') no-repeat 8px 8px;}
.icon18{background:url('/icons/icon18.png') no-repeat 2px 2px;}
.icon19{background:url('/icons/icon19.png') no-repeat -1px 8px;}
.icon20{background:url('/icons/icon20.png') no-repeat 6px 11px;margin-left:-10px;padding-left:65px;}
.icon21{background:url('/icons/icon21.png') no-repeat 4px 12px;}
.icon22{background:url('/icons/icon22.png') no-repeat 40px 0px;}
.icon23{background:url('/icons/icon23.png') no-repeat 40px 0px;}
.icon24{background:url('/icons/icon24.png') no-repeat 29px 2px;}
.icon25{background:url('/icons/icon25.png') no-repeat 40px 8px;}
.icon26{background:url('/icons/icon26.png') no-repeat 0px 13px;}
.icon27{background:url('/icons/icon27.png') no-repeat 9px 6px;}
.icon28{background:url('/icons/icon28.png') no-repeat 0px 5px;}
.icon29{background:url('/icons/icon29.png') no-repeat 8px 10px;}
.icon40{background:url('/icons/icon40.png') no-repeat 39px 0px;}
.icon41{background:url('/icons/icon41.png') no-repeat 35px 7px;}
.icon30{background:url('/icons/icon30.png') no-repeat 6px 7px;}
.icon31{background:url('/icons/icon31.png') no-repeat -1px 3px;}
.icon32{background:url('/icons/icon32.png') no-repeat 9px 5px;}
.icon33{background:url('/icons/icon33.png') no-repeat 2px 2px;}
.icon34{background:url('/icons/icon34.png') no-repeat 2px 6px;margin-left:-10px;padding-left:65px;}
.icon35{background:url('/icons/icon35.png') no-repeat 12px 4px;}
.icon36{background:url('/icons/icon36.png') no-repeat 35px 6px;}
.icon37{background:url('/icons/icon37.png') no-repeat 35px 5px;}
.icon38{background:url('/icons/icon38.png') no-repeat 42px 2px;}

/*SV text main page 2015-02-20*/
.textmain{width:1250px;padding: 0px 0px 10px 0px;}
.textmain h2{font-size:30px;}
.textmain h3{color: #6c6c6c;font-size: 20px;font-weight: normal;padding: 10px 0px 10px 0px;}
.textmain ul {padding: 5px 0px 5px 25px;}
.textmain li{line-height:20px;font-size:14px;background: url("/images/bgLiServices.png") no-repeat scroll left 9px transparent;list-style-type: none;padding: 5px 0 2px 16px;}
.textmain p{line-height: 20px;font-size:14px;padding: 2px 0px 2px 0px;}
.textmain blockquote {font-size: 14px;padding: 5px;font-style: italic;border-left: solid #86b60a 3px;}
.textmain #services {height:275px;}
.textmain #services a {text-decoration: blink;}
#aboutCompany h4{font-size: 24px;color: #444444;overflow: hidden;padding: 0 0 22px 0;font-weight: 100;margin-top: 20px; font-family:myriadprolight;}
#ourClients h4{font-size: 24px;color: #444444;overflow: hidden;padding: 0 0 22px 0;font-weight: 100; font-family:myriadprolight;}
.categoryDelivery h5{color: #6c6c6c;font-size: 20px;padding: 0 0 15px 7px;line-height: 18px;font-weight: normal; font-family:myriadprolight;}
/*-------------------------//-----------------------------*/
.textinner{padding: 0px 0px 10px 0px;}
.textinner h2{font-size:27px; padding: 10px 0px 10px 0px;line-height: 1.1;}
.textinner h3{color: #6c6c6c;font-size: 20px;font-weight: normal;padding: 10px 0px 10px 0px;}
.textinner h4{color: #6c6c6c;font-size: 16px;font-weight: normal;padding: 10px 0px 10px 0px;text-decoration: underline; font-family:myriadprolight;}
.textinner ul {padding: 5px 0px 5px 25px;}
.textinner li{line-height:20px;font-size:14px;background: url("/images/bgLiServices.png") no-repeat scroll left 9px transparent;list-style-type: none;padding: 5px 0 2px 16px;}
.textinner p{line-height: 20px;font-size:14px;padding: 2px 0px 2px 0px;}
.textinner a{font-size:14px;}
.textinner blockquote {font-size: 14px;padding: 5px;font-style: italic;border-left: solid #86b60a 3px;}
.textinner strong {font-weight: normal;font-style: italic;text-decoration: underline;color: black;}
.textinner em {font-size: 14px;padding: 5px;font-style: italic;border-left: solid #fe9d1a 3px;}
/*SV text main page 2015-02-20*/

/*SV text main page 2015-03-17*/

#image {float:left;width:40%;}
#image img {float:none;padding:5px;}
#image p {  width: 300px;font-style: italic;text-align: justify;}
#articlebody {float:right;width:60%;text-align: justify;}

#sericestext {padding:10px;}
#sericestext h2{font-size:20px; padding: 5px 0px 5px 0px;}
#sericestext p{line-height: 20px;font-size:13px;padding: 2px 0px 2px 0px;}
#sericestext blockquote {font-size: 14px;padding: 5px;font-style: italic;border-left: solid #86b60a 3px;}
#sericestext ul {padding:5px;}
#sericestext li{line-height:20px;font-size:14px;background: url("/images/bgLiServices.png") no-repeat scroll left 9px transparent;list-style-type: none;padding: 5px 0 2px 16px;}

/*contact --- SV: 2015-10-16*/
.textcomplex {display: block;font-size: 14px;padding: 0 0 4px;color: #6c6c6c;}
.textcomplex div {display: block;font-size: 14px;padding: 0 0 4px;color: #6c6c6c;}
.textcomplex b {color: #b3b3b3;font-size: 18px;display: block;padding: 0 0 4px 0;font-weight:normal;}
.textcomplex .textcomplex2 {padding: 5px 0px;border-bottom: 1px dotted #D6D6D6;}
.textcomplex .textcomplex1 {border-bottom: 1px dotted #D6D6D6;}
/*contact --- SV: 2015-10-16*/

img.img-contact {
    max-width: 250px;
}

#content p {
    font-size: 14px;
    margin-bottom: 5px;
    text-indent: 25px;
    margin-top: 5px;
}

.right-column {
   /* float: right;
    width: 63%;*/
   padding-right: 20px;
}

.left-column {
    /*float: left;*/
    /*margin-right: 15px;*/
    /*width: 400px;*/
    padding-right: 20px;
}

.left-column img {
 /* float: left;*/
  margin-bottom:20px;
 /* clear: both;*/
}
td.right-column p {
    text-align: justify;
}
img.detail_picture {
    float: none!important;
}
/* End */


/* Start:/bitrix/templates/main/template_styles.css?15437994366207*/
*{
	box-sizing: border-box;
}
body{
	background: url(/upload/main/bg.jpg) center top no-repeat;
	min-width: auto;
}
#main{
	min-height: 100%;
    margin: 0;
    max-width: 1255px;
    width: 100%;
    margin: 0 auto;
    min-width: inherit;
}
.topDiv{
	display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}
#mainNav{
	background: url(/upload/main/menu.jpg) center top no-repeat;
	border-radius: 0 0 21px 0;
	margin-left: -25px !important;
}
#horizontal-multilevel-menu{
	max-width: 1000px;
}
#sliderBox .Mimg{
	display: none;
}
.anythingSliderMain{
	width: calc(100% - 35px) !important;
}

.btn__menu{
	display: none;
}
.arrow{
	display: none;
}
.anythingSlider ul li span{
	height: auto;
}

#aboutCompany{
	max-width: 750px;
	width: 100%;
}
.textmain{
	max-width: 1250px;
	width: 100%;
}
.textmain #services{
	height: auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	-ms-align-items: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}






@media screen and (max-width: 1366px){
	#mainNav{
	    background: #7bae35;
	    min-height: 65px;
	    border-radius: 0 0 21px 21px;
	    height: auto;
	}
	#horizontal-multilevel-menu{
		max-width: calc(100% - 45px);
	}
}


@media screen and (max-width: 1024px){
	#sliderBoxIn,
	#sliderBox{
		background: transparent;
	}
	#sliderBoxIn #forward{
		right: 12px;
	}
	#sliderBoxIn #back{
		left: 24px;
	}
	.anythingSliderMain{
		border-radius: 21px;
	}
	#horizontal-multilevel-menu{
		flex-wrap: wrap;
	}
	#horizontal-multilevel-menu > li{
		width: 25%;
	}
}



@media screen and (max-width: 960px){
	#aboutCompany{
		max-width: 100%;
	}
	#content p, #content a, #content li {
	    font-size: 16px !important;
	    line-height: 18px;,
	}
	#content{
		padding: 20px 20px 5px;	
	}
	.textmain #services .service{
		width: 50%;
		border: 0;
	}
	.textmain #services a {
	    text-decoration: blink;
	    width: 100%;
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	    justify-content: center;
	}
	footer,
	#footer{
	    margin-bottom: -60px;
	    box-shadow: 0 20px 0 20px #262626;
	    position: relative;
	}
	footer::after,
	#footer::after{
		content: '';
		display: block;		
		position: absolute;
		width: 100%;
		height: 10px;
		bottom: -0;
		left: 0;
		background: #262626;
	}

	#bxid_151761{
		display: none;
		
	}
	.anythingSlider ul li span{
		display: none;
	}
	#darkBox .leftCell{
		width: 100%;
	}
	#sliderBox{
		top: 0;
	}
	#mainNavRel{
		z-index: 101;
		height: auto;
		margin: 0;
		padding: 0;
		margin-bottom: 25px;
		margin-top: 25px;
	}
	#mainNav{
		margin: 0 !important;
		padding: 0 !important;
	}
	.btn__menu {
	    display: block;
	    color: #fff;
	    text-align: center;
	    line-height: 65px;
	    font-size: 27px;
	    cursor: pointer;
	}
	#horizontal-multilevel-menu{
		display: none;
		max-width: 100%;
		padding-left: 0;
	}
	#horizontal-multilevel-menu.active{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	#horizontal-multilevel-menu li a.root-item-selected{
		color: #000;
		border: 0;
	}
	#horizontal-multilevel-menu > li{
	    width: 100%;
	    min-height: 50px;
	    line-height: 50px;
	    border: 1px solid rgba(255,255,255, .2);
	    margin-top: -1px;
	}
	#horizontal-multilevel-menu li a.root-item {
	    color: #fff;
	    font-weight: bold;
	    padding: 7px 12px;
	}
	a.root-item.parent1:after{
	    content: " ";
	    position: absolute;
	    top: 13px;
	    right: 13px;
	    width: 0;
	    height: 0;
	    padding: 0 !important;
	    border-style: solid;
	    border-width: 20px 0 20px 20px;
	    border-color: transparent transparent transparent #ffffff;
	    transition: .5s;
	}
	a.root-item.parent1.triggered::after{
		transform: rotate(90deg);
	}
	#horizontal-multilevel-menu li ul {
	    width: 100%;
	}
	#horizontal-multilevel-menu li:hover ul,
	#horizontal-multilevel-menu li li:hover ul{
		display: none;
	}
	#horizontal-multilevel-menu li a.triggered + ul{
		display: block;
	}
}
@media screen and (max-width: 768px){
	#aboutCompany .resul{
		background: transparent;
		height: auto;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	#aboutCompany .resul .box{
		position: relative;
		left: 0 !important;
		top: 0 !important;
		margin: 0 0 20px;
		width: auto !important;
	}
	#aboutCompany .loz{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	#aboutCompany .loz span{
		width: auto !important;
		margin-bottom: 5px !important;
	}
}

@media screen and (max-width: 640px){
	#headerMainPage{
		height: auto;
	}
	#sliderBox{
		display: none;
	}
	.textmain #services .service{
	    width: 100%;
	    padding: 0;
	    border: 1px solid;
	    border-left: 0;
	    border-right: 0;
	    padding-bottom: 10px;
	    padding-top: 10px;
	    margin-top: -1px;
	}
	.textmain #services .service .serviceIn{
		padding: 0;
	}
	#services{
		margin: 0;
	}
	#darkBox .centerCell .contact li a,
	#footerNav li a,
	#darkBox .leftCell .copyright span a{
		font-size: 16px;
	}
	#footer a {
	    text-decoration: none;
	    font-size: 18px;
	    color: #9e9e9e;
	    line-height: 25px;
	}
	footer span{
		font-size: 16px;
	}
	#logo{
		width: auto;
		margin-left: 0;
	}
	#logo img {
	    width: 60px;
	    object-fit: cover;
	    object-position: 0 0;
	}
	#headerMainPage .topDiv .phoneEmail{
		width: auto;
		margin-right: 0;
	}
	h2{
		line-height: 1.3;
	}
}
@media screen and (max-width: 480px){
	#headerMainPage .topDiv .phoneEmail .phone{
		font-size: 35px;
	}
	#headerMainPage .topDiv .phoneEmail .phone span {
	    font-size: 22px;
	}
}

/* End */
/* /bitrix/templates/main/components/bitrix/menu/topmenu/style.css?15300760925608 */
/* /bitrix/templates/main/styles.css?154379943658782 */
/* /bitrix/templates/main/template_styles.css?15437994366207 */
