

/* Start:/bitrix/templates/rek/components/bitrix/menu/horizontal_multilevel1/style.css?14262437814648*/
/**Top menu**/
/*
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{

	margin:0; padding:0;
	background:#BC262C url(/bitrix/templates/rek/components/bitrix/menu/horizontal_multilevel1/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	font-size:90% 
}

#horizontal-multilevel-menu
{

}

/*Links
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

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

/*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;

}


/*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/rek/components/bitrix/menu/horizontal_multilevel1/images/arrow.gif) center right no-repeat;
}

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

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

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

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

	height:auto;
	/*width:12em;*/
	width:295px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;

}

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

        padding:0px;
        margin:0px;
        height:25px;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
        padding:3px;
        margin:0px;
        line-height:25px;
}

/*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:normal;
        font-size:12px;
        padding:3px;
        margin:0px;
        line-height:25px;

}

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

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 292px;
	/*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/rek/components/bitrix/breadcrumb/.default/style.css?1426101076220*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;

}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
		color:#777;
}

ul.breadcrumb-navigation span
{
	
}
/* End */


/* Start:/bitrix/templates/rek/components/bitrix/menu/buttom_menu/style.css?1426101076583*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/rek/components/bitrix/menu/buttom_menu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/rek/styles.css?1463417987184*/
.catalog-section-list ul li{
	font-size: 16px;
	line-height: 28px;
}
input[type="button"], input[type="submit"], input[type="reset"], input[type="file"], button {
    cursor:pointer;
}
/* End */


/* Start:/bitrix/templates/rek/template_styles.css?16055140354456*/
DIV.forum_main {
     overflow: hidden;

/*
     background-color: #141211;
     border-bottom: 1px solid #383431;
     border-top: 1px solid #000000;
     margin-top: 18px;

     padding: 29px 0px 10px 0px;
     position: relative;
     width: 760px;
*/
    }




table.tbl th
 {
  border-bottom:1px solid #666666;
  border-right:1px solid #666666;
   padding:7px;
  }

table.tbl td
 {
  border-bottom:1px solid #666666;
  border-right:1px solid #666666;
   padding:7px;
  }


table.tbl
 {
  border-top:1px solid #666666;
  border-left:1px solid #666666;
  }







.carousel {
	-padding: 0 53px; 

}

.carousel ul {
	margin: 0 !important;
	list-style: none !important;

}

.carousel ul li {
	width: 262px; 
        margin-right:5px;
	float: left;
	padding: 0 14px;
}

.carousel ul li h3.name {
	font: 14px/20px /*'AGLettericaCondensed',*/ 'Verdana', sans-serif;
	text-transform: none;
	font-weight: bold;
}

.carousel ul li img {
/*	width: 260px; */
	height: 160px;
	border: 1px solid #7e5b25;
	border-radius: 6px;
}

button.prev {
	width: 40px;
	height: 100px;
	background: url(/bitrix/templates/rek/images/buttonprev.png) no-repeat 0 50%;
	border: none;
	padding: 0;
	margin-top: 30px;
	float: left;
}

button.next {
	width: 40px;
	height: 100px;
	background: url(/bitrix/templates/rek/images/buttonnext.png) no-repeat 0 50%;
	border: none;
	padding: 0;
	margin-top: 30px;
	float: right;
}

button.prev:hover, button.next:hover {
	cursor: pointer;
}






.wrapper .carouselWrapper { width:961px; margin:auto; position:relative; background:url(/bitrix/templates/rek/../images/bg-carousel.png) no-repeat 0 90px;}
.wrapper .carouselWrapper h2 { padding:25px 0 17px 43px; font:bold 16px/16px tahoma; color:#ff0204;}
.wrapper .carouselWrapper button:hover { cursor:pointer;}
.wrapper .carouselWrapper button.prev { display:block; position:absolute; top:102px; left:45px; width:60px; height:60px; border:none; background:url(/bitrix/templates/rek/../images/bg-carousel-arrows.png) no-repeat 0 0; text-indent:-9999px;}
.wrapper .carouselWrapper button.next { display:block; position:absolute; top:102px; right:45px; width:60px; height:60px; border:none; background:url(/bitrix/templates/rek/../images/bg-carousel-arrows.png) no-repeat 0 -60px; text-indent:-9999px;}
.wrapper .carouselWrapper .carousel { width:880px; margin:auto;}
.wrapper .carouselWrapper .carousel ul {}
.wrapper .carouselWrapper .carousel ul li { width:230px; height:162px; padding:0 10px;}
.wrapper .carouselWrapper .carousel ul li a { display:block; width:230px; height:162px; background:url(/bitrix/templates/rek/../images/bg-carousel-item.png) no-repeat 0 0; text-decoration:none;}
.wrapper .carouselWrapper .carousel ul li a .image { display:block; float:left; width:55px; height:100px; padding:23px 10px 0 10px;}
.wrapper .carouselWrapper .carousel ul li a .image img { display:block; width:55px;/* height:100px;*/}
.wrapper .carouselWrapper .carousel ul li a .right { display:block; float:left; width:145px; padding:12px 10px 0 0;}
.wrapper .carouselWrapper .carousel ul li a .right .name { display:block; padding:0 0 10px 0; font:bold 30px/30px tahoma; color:#9c9c9c;}
.wrapper .carouselWrapper .carousel ul li a .right .name span { color:#ff0204;}
.wrapper .carouselWrapper .carousel ul li a .right .text { display:block; font:12px/14px tahoma; color:#292929;}
.wrapper .middle { width:1000px; margin:auto; padding:0 0 126px 0;}


.boxnews {
    height: 270px;
    margin-top: 22px;
/*    background: none repeat scroll 0% 0% rgb(236, 222, 193); */
    background: none repeat scroll 0% 0% #eaedf2;
    border: 1px solid rgb(189, 161, 121);
    border-radius: 7px 7px 7px 7px;
}

/*1PS styles*/
.main_div {width: 940px; margin: auto;}
.main_div h1 {
text-align: center;
font-size: 22px;
}
.main_div p, li, td {
font-size: 14px;
}
.main_div li {
list-style-type: disc;
padding-left: 10px;
margin-bottom: 8px;
}
.main_div ul {
margin-left: 20px;
}
.p_h {
font-size: 18px !important;
margin-top: 40px;
margin-bottom: 10px;
}
.main_div td{
width: 23%;
padding-right: 2%;
}

/*1PS styles*/

/*Form Button Soglasie*/
#itemright form#order .soglok{
    width: auto;
}

#itemright form#order .soglasielabel{
    vertical-align: super;
    line-height: 0px;
}

#itemright form#order button#ordersubmitSogl{
    display: block;
    width: 88px;
    height: 22px;
    line-height: 22px;
    background: url(http://remenergo.pro/bitrix/templates/rek/images/ordersubmit.png) no-repeat 0 0;
    font-size: 14px;
    color: #666;
    margin: 0 auto 10px;
    text-decoration: none;
    border: none;
}
/*Form Button Soglasie*/
/* End */
/* /bitrix/templates/rek/components/bitrix/menu/horizontal_multilevel1/style.css?14262437814648 */
/* /bitrix/templates/rek/components/bitrix/breadcrumb/.default/style.css?1426101076220 */
/* /bitrix/templates/rek/components/bitrix/menu/buttom_menu/style.css?1426101076583 */
/* /bitrix/templates/rek/styles.css?1463417987184 */
/* /bitrix/templates/rek/template_styles.css?16055140354456 */
