

/* Start:/bitrix/templates/main/components/bitrix/menu/top/style.css?15169518282828*/
#topmenu {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-top: medium none;
    height: auto;
    padding: 0;
    position: absolute;
    left: 50%;
    margin-left: 60px;
    top: 80px;
    width: auto;
    z-index: 999;
}
#nav_top {
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: left;
    width: auto;
}
#nav_top > li {
    float: left;
    padding: 0 0 0 21px;
    position: relative;
    z-index: 100;
}
#nav_top > li + li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 0;
}
#nav_top > li > a {
    color: #8b8b8b;
    display: block;
    font: 12px/20px Arial,Helvetica,sans-serif;
    padding: 0;
    text-decoration: none;
    text-transform: none;
}
#nav_top > li:first-child > a {
    border-radius: 0;
}
#nav_top > li.parent > a {
    margin-bottom: 4px;
    padding-right: 15px;
}
#nav_top > li > a:hover, #nav_top > li.parent:hover > a, #nav_top > li.active > a, #nav_top > li.sfHover > a {
    color: #000;
    text-decoration: none;
}
#nav_top > li .Arrowdown {
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/main/components/bitrix/menu/top/images/show_cart.png") repeat scroll 0 0;
    height: 7px;
    margin-top: -4px;
    position: absolute;
    right: 5px;
    top: 50%;
    width: 7px;
}
#nav_top > li:hover .Arrowdown {
    background-position: left bottom;
}
#nav_top li:hover ul li .Arrowdown {
    background-position: left top;
}
#nav_top li ul li:hover .Arrowdown {
    background-position: left bottom;
}
#nav_top li ul {
    background: #000 none repeat scroll 0 0;
    border: medium none;
    display: none;
    left: 0;
    list-style-type: none;
    margin: 0;
    padding: 20px;
    position: absolute;
    top: 24px;
    width: 190px;
}
#nav_top li:hover ul {
}
#nav_top li ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-top: 1px solid #47494d;
    font: 12px/20px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 4px 0;
    position: relative;
    text-align: left;

}
#nav_top li ul li:first-child {
    border: medium none;
}
#nav_top li ul a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#nav_top li ul li a {
    color: #c5c4c4;
    display: block;
    text-decoration: none;
}
#nav_top li ul li:hover a, #nav_top li ul li.active a {
    color: #fff;
}
#nav_top li ul li ul {
    background: #3e3f43 none repeat scroll 0 0;
    display: block;
    left: 190px;
    list-style-type: none;
    margin: 0;
    padding: 25px;
    position: absolute;
    top: -25px;
    width: 200px;
}
#nav_top li ul li.parent ul li a {
    display: block;
    font-weight: normal;
}
#nav_top li ul li.parent ul li:hover a, #nav_top li ul li.parent ul li.active a {
    color: #fff;
}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/menu/catalog/style.css?15169518276481*/
#horizontal-multilevel-menu{
    border-right: 1px solid #979797;
}


#horizontal-multilevel-menu,
#horizontal-multilevel-menu ul{
	margin: 0;
    padding: 0;
	min-height: 27px;
	width: auto;
	list-style: none;
	font-size: 11px;
	float: left;
}

#horizontal-multilevel-menu{
    display: table;
}
#horizontal-multilevel-menu li{
    float: left;
}

#horizontal-multilevel-menu > li{
    display: table-cell;
    vertical-align: middle;
    float: none;
    border-right: 1px solid #463838;
    border-left: 1px solid #979797;
    height: 49px;
}
#horizontal-multilevel-menu > li:first-child{
    border-left: none;

}
#horizontal-multilevel-menu > li:last-child{

}


/*Links*/
#horizontal-multilevel-menu a{
	display: block;
	text-decoration: none;
	text-align: center;
    padding: 5px 10px;
}
#horizontal-multilevel-menu li.root-item-selected > a,
#horizontal-multilevel-menu li.root-item > a{
    padding: 10px 20px;
}


/*Root items*/
#horizontal-multilevel-menu li a.root-item{
	color:#fff;
}

#horizontal-multilevel-menu li a.root-item,
#horizontal-multilevel-menu li.root-item-selected{


}

/*Root menu selected*/
#horizontal-multilevel-menu li.root-item-selected{
	color:#fff;
    background: #686868; /* Old browsers */
    background: -moz-linear-gradient(top,  #4a4a4a 0%, #343434 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #4a4a4a 0%,#343434 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #4a4a4a 0%,#343434 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#343434',GradientType=0 ); /* IE6-9 */
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item,
#horizontal-multilevel-menu li.jshover a.root-item{
	color:#fff;
}

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

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

/*Child-items: hover*/
#horizontal-multilevel-menu > li:hover,
#horizontal-multilevel-menu > li.jshover{
    background: #686868; /* Old browsers */
    background: -moz-linear-gradient(top,  #4a4a4a 0%, #343434 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #4a4a4a 0%,#343434 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #4a4a4a 0%,#343434 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#343434',GradientType=0 ); /* IE6-9 */
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected > a
{
	color:#0080d6 !important;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:235px;

    background: #636363; /* Old browsers */
    background: -moz-linear-gradient(top,  #636363 0%, #353535 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #636363 0%,#353535 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #636363 0%,#353535 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636363', endColorstr='#353535',GradientType=0 ); /* IE6-9 */

    -webkit-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.9);
    -moz-box-shadow:    0px 0px 20px 0px rgba(50, 50, 50, 0.9);
    box-shadow:         0px 0px 20px 0px rgba(50, 50, 50, 0.9);

}

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

#horizontal-multilevel-menu > li li:last-child{
    border-bottom: none;
}

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

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

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

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 232px;
	/*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/main/components/bitrix/search.form/.default/style.css?1516951839667*/
.search-form{
    float: right;
    width: 213px;
    height: 35px;
    background: url("/bitrix/templates/main/components/bitrix/search.form/.default/images/search-bg.png") no-repeat center;
    overflow: hidden;
    margin: 7px 10px 0 0;
}
.search-form > form > div{
    float: left;
}
.search-form .button {
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/main/components/bitrix/search.form/.default/images/search-button.png") no-repeat scroll left top;
    border: none;
    cursor: pointer;
    width: 17px;
    height: 19px;
    text-indent: -9999px;
    margin: 8px 10px 0 13px;
}
.search-form .inputbox {
    background: none;
    border: none;
    color: #afafaf;
    font-size: 11px;
    width: 155px;
    text-transform: uppercase;
    padding: 5px;
    margin-top: 4px;
}
/* End */


/* Start:/bitrix/components/nrj/featured.products/templates/.default/style.css?15169501892655*/
.featured_product{
    background: #494949 url("/bitrix/components/nrj/featured.products/templates/.default/images/background-content-h1.gif") repeat-x scroll left top;
    border: medium none;
    border-radius: 10px;
    color: #e4e4e4;
    font: bold 15px/49px Arial, Helvetica, sans-serif;
    padding: 0 0 0 23px;
    text-transform: uppercase;
    margin-bottom: 16px;
    margin: 8px 0;
    overflow: hidden;
}
.featured_product-box a{
    text-decoration: none;
}
.featured_product-box > div{
    width: 199px;
    float: left;
    margin-left: 7px;
    margin-bottom: 7px;
    padding: 0;
    background-color: #ffffff;
    border-radius: 10px;
}
.featured_product-box > div:nth-child(5n-4){
    margin-left: 0;
}
.featured_product-box .img{
    height: 230px;
    background-position: center;
    background-repeat: no-repeat;
}
.featured_product-box .name{
    height: 65px;
    border-radius: 10px;
    overflow: hidden;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f3f3f3+0,fefefe+100 */
    background: #f3f3f3; /* Old browsers */
    background: -moz-linear-gradient(top,  #f3f3f3 0%, #fefefe 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #f3f3f3 0%,#fefefe 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #f3f3f3 0%,#fefefe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
}
.featured_product-box .name  span.text{
    overflow: hidden;
    display: block;
    white-space: nowrap;
    margin: 10px 16px 2px 16px;
    color: #4a4a4a;
    font: normal 12px/20px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
.featured_product-box .name .price{
    color: #0080d6;
    font: 19px/24px Arial,Helvetica,sans-serif;
    text-align: left;
    padding: 0 16px 0 16px;
}
.featured_product-box .name .price > span{
    font-size: 19px;
}


.content-box .left .featured_product-box > div{
    width: 100%;
    float: none;
    margin-left: 0;
    margin-bottom: 7px;
    padding: 0;
    background-color: #ffffff;
    border-radius: 10px;
}
.content-box .left h5{
    text-align: center;
    padding: 0 !important;
    margin-bottom: 7px !important;
}

.featured_product-box .name .button{
    width: 38px;
    height: 36px;
    background: url(/bitrix/components/nrj/featured.products/templates/.default/images/cart_button.png) left top no-repeat;
    float: right;
    margin: 16px 10px 0 0;
}
.featured_product-box a:hover .name .button{
    background-position: left bottom;
}


.featured_product-box .name .box{
    overflow: hidden;

}
.content-box .left .featured_product-box .name .box{
    
}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/breadcrumb/.default/style.css?1516951825624*/
.bx-breadcrumb {
	margin: 0;
}
.bx-breadcrumb i {
	color: #333333;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
}
.bx-breadcrumb .bx-breadcrumb-item a {
    border-bottom: none;
    color: #0080d6;
    outline: medium none;
    text-decoration: none;
}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/bitrix/templates/main/components/bitrix/menu/bottom/style.css?1516951826561*/
.bottom-menu{
    background: url("/bitrix/templates/main/components/bitrix/menu/bottom/images/background.gif") repeat-x left top;
}
.bottom-menu ul{
    margin: 0 auto 0 auto;
    padding: 20px 0 20px 0;
    width: 1024px;
    overflow: hidden;
}
.bottom-menu ul li{
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/main/components/bitrix/menu/bottom/images/foot-marker.png") no-repeat scroll left 11px;
    float: left;
    font: 12px/24px Arial,Helvetica,sans-serif;
    padding-left: 9px;
    width: 24%;
}
.bottom-menu ul li a{
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}
.bottom-menu ul li a:hover{
    color: #0080d6;
}

/* End */


/* Start:/bitrix/templates/main/styles.css?15169518441375*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
    font: 12px/18px Arial, Helvetica, sans-serif;


}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	background-color: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
:focus {
	outline: 0;
}
a{
    color: #243485;
    transition: all 0.3s ease 0s;
}
a:hover{
    text-decoration: none;
}
:focus {
	outline: 0;
}
strong,
b{
    font-weight: bold;
}

h1{

}
h2{

}
p{
    margin-bottom: 12px;
}
i{
    font-style: italic;
}
blockquote{
    background-color: #f7f8f8;
    padding: 20px;
}



.left{
    float: left;
}
.right{
    float: right;
}



/* End */


/* Start:/bitrix/templates/main/template_styles.css?15169518446690*/
@font-face {
    font-family: ALSRubl;
    src: url(/bitrix/templates/main/fonts/rouble.ttf);
}
@font-face {
    font-family: 'fontello';
    src: url('/bitrix/templates/main/./fonts/fontello.eot?19356480');
    src: url('/bitrix/templates/main/./fonts/fontello.eot?19356480#iefix') format('embedded-opentype'),
         url('/bitrix/templates/main/./fonts/fontello.woff?19356480') format('woff'),
         url('/bitrix/templates/main/./fonts/fontello.ttf?19356480') format('truetype'),
         url('/bitrix/templates/main/./fonts/fontello.svg?19356480#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}
* {
    margin: 0;
    padding: 0;
}
html{
    background: url("/bitrix/templates/main/images/background-html.png") top left;
}
body{
    background: url("/bitrix/templates/main/images/background-body.png") repeat-x top left;
    min-height: 100%;
}
html, body {
    margin: 0;
    padding: 0;
    min-height: 100%;
    height: 100%;
}
.body-box{
    margin: 0 auto 0px auto;
    width: 1024px;
    padding-bottom: 175px;
}
.rubznak {
    font-family: ALSRubl;
}
.wrapper {
    position: relative;
    min-height: 100%;
}
.footer {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 148px;
}



/************************* top *************************/
.top-box{
    overflow: hidden;
    height: 104px;
}
.top-box .left{
    margin-top: 17px;
    margin-left: 10px;
}

.top-address{
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/main/images/background-top-address.gif") repeat-x scroll left top;
    border-radius: 0 0 10px 10px;
    height: 39px;
}
.top-address .left{
    color: #e4e4e4;
    margin: 10px 0 0 20px;
}
.top-address .right{
    color: #e4e4e4;
    margin: 10px 30px 0 0;
}
.top-address .right a{
    color: #e4e4e4;
}



.catalog-box{
    background: #686868; /* Old browsers */
    background: -moz-linear-gradient(top,  #686868 0%, #4a4a4a 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #686868 0%,#4a4a4a 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #686868 0%,#4a4a4a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#686868', endColorstr='#4a4a4a',GradientType=0 ); /* IE6-9 */
    border-radius: 10px;
    overflow: hidden;
}




/************************* content *************************/
.content-box{
    overflow: hidden;
    margin-top: 10px;
}
.content-box .right {
    width: 784px;
}
.content-box .right .content{
    background: #fff none repeat scroll 0 0;
    border-radius: 10px;
    padding: 20px;
}
.content-box .right .content h1,
.content-box .left h5{
    background: #494949 url("/bitrix/templates/main/images/background-content-h1.gif") repeat-x scroll left top;
    border: medium none;
    border-radius: 10px;
    color: #e4e4e4;
    font: bold 15px/49px Arial, Helvetica, sans-serif;
    margin: 0 0 16px 0;
    padding: 0 0 0 23px;
    text-transform: uppercase;
}
.content-box .right .content h2{
    color: #0080d6;
    font: bold 12px Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    margin: 0px 0 12px 0;
    
}
.content-box .right .content ul {
    list-style-type: none;
    margin: 0 0 12px 0;
    
}
.content-box .right .content ul li {
    background: url("/bitrix/templates/main/images/content-li-marker.gif") no-repeat 0 4px;
    color: #434c59;
    font: 12px Arial,Helvetica,sans-serif;
    padding: 0 0 12px 16px;
}
.content-box .right .content strong {
    color: #0080d6;
}
.content-box .left{
    width: 220px;
}

/************************* bottom *************************/
.copyright{
    height: 60px;
    background: url("/bitrix/templates/main/images/background-bottom.jpg") repeat-x;
    overflow: hidden;
}
.copyright span{
    display: block;
    width: 1024px;
    margin: 0 auto;
}
.copyright span div{
    float: left;
    color: #b3b3b3;
    font: 12px/17px Arial, Helvetica, sans-serif;
    margin-top: 22px;
}
.copyright span a{
    float: right;
    display: block;
    text-transform: uppercase;
    background-color: #000000;
    color: #ffffff;
    padding: 8px 14px;
    font-size: 15px;
    text-decoration: none;
    margin-top: 13px;
}
.copyright span a:hover{
    background-color: #313131;
}






/************************* icon *************************/
.icon{
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .3em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}



/************************* contact *************************/
.contact-left div{
    background-color: #ffffff;
    border-radius: 10px;
    padding: 6px 0 20px 0;
    width: 100%;
}
.contact-left div > span{
    display: block;
    
    padding: 14px 20px 0 20px;
}
.contact-left h3,
.contact-right h3{
    background: #494949 url("/bitrix/templates/main/images/background-content-h1.gif") repeat-x scroll left top;
    border: medium none;
    border-radius: 10px;
    color: #e4e4e4;
    font: bold 15px/49px Arial,Helvetica,sans-serif;
    margin: 0 0 16px;
    padding: 0;
    text-transform: uppercase;
    text-align: center;
}
.contact-left div > span a{
    color: #0080d6;
}
.contact-left div > span a:hover{
    color: #000;
}

.contact-right div{
    -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.25);
    -moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.25);
    box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.25);
    border: 1px solid #e5e5e5;
}


.contact-form {
    overflow: hidden;
}
.contact-form label{
    display: block;
    margin-bottom: 14px;
    font-size: 14px;
    color: #000;
}
.contact-form label input[type='text'],
.contact-form label textarea{
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    color: #919191;
    font-size: 13px;
    width: 100%;
    margin-top: 2px;
    padding: 6px;
}
.contact-form label textarea{
    height: 220px;
}
.contact-form label .star {
    color: #0080d6;
}
.contact-form form div{
    overflow: hidden;
}
.contact-form div input[type='submit'] {
    background-color: #0080d6;
    border: medium none;
    border-radius: 6px;
    color: #fff;
    display: block;
    float: left;
    font: 12px/25px Arial,Helvetica,sans-serif;
    padding: 1px 30px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    float: right;
}
.contact-form div input:hover[type='submit'] {
    background: #707070 none repeat scroll 0 0;
}
.err{
    border-color: red !important;
}

.form_submitted{
    color: #0080d6;
    font-weight: bold;
    text-align: center;
    padding: 8px 0;
    border: 1px solid #e5e5e5;
    margin-bottom: 16px;
    display: none;
}
/* End */
/* /bitrix/templates/main/components/bitrix/menu/top/style.css?15169518282828 */
/* /bitrix/templates/main/components/bitrix/menu/catalog/style.css?15169518276481 */
/* /bitrix/templates/main/components/bitrix/search.form/.default/style.css?1516951839667 */
/* /bitrix/components/nrj/featured.products/templates/.default/style.css?15169501892655 */
/* /bitrix/templates/main/components/bitrix/breadcrumb/.default/style.css?1516951825624 */
/* /bitrix/templates/main/components/bitrix/menu/bottom/style.css?1516951826561 */
/* /bitrix/templates/main/styles.css?15169518441375 */
/* /bitrix/templates/main/template_styles.css?15169518446690 */
