

/* Start:/bitrix/templates/sroenergo/components/bitrix/system.auth.form/template1/style.css?1386827197550*/
div.system-auth-form {display: block; height: auto; position: relative; overflow: hidden;}
div.form_row {display: block; position: relative; margin: 10px 0; color: #525252; text-transform: none;}
input.aut_in {color: #525252; background: #ececec; padding: 10px; border-radius: 7px; width: 370px; border-radius: 7px; font-size: 16px;}
div.auth_forgot {display: block; float: right; text-transform: none;}
button.auth_login_sub {width: 113px; height: 38px; cursor: pointer; background: transparent url("/i/login.png") left top no-repeat; border: none;}
/* End */


/* Start:/bitrix/templates/sroenergo/components/bitrix/system.auth.forgotpasswd/.default/style.css?1396600484535*/
div#forgot_form {display: block; position: relative; width: 380px; padding: 7px; background: #f6f6f6;}
div.row {display: block; position: relative; margin: 10px 0; color: #525252; text-transform: none;}
div.row input#email_forgot {width: 363px; padding: 10px 7px; font-size: 18px; background: #ececec url("/i/mail.png") 340px center no-repeat; box-shadow: inset 0px 0px 10px rgba(0,0,0,0.4);}
button.send_forgot {width: 137px; height: 45px; cursor: pointer; background: transparent url("/i/send.png") left top no-repeat; border: none;}
/* End */


/* Start:/bitrix/templates/sroenergo/components/bitrix/menu/horizontal_multilevel1/style.css?13868276394692*/
/**Top menu**/
#horizontal-multilevel-menu {	background: #4b82b3; border: 1px #87accc solid;}
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
    margin:0; padding:0;
    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;
    text-transform: uppercase;
}

#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:#fff;
    color:#4c81b3;
    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:#fff;
    color: #2e6ea4;
}

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

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

#horizontal-multilevel-menu li ul li:hover a {color: #fff;}

/*Child-items selected*/
ul#horizontal-multilevel-menu li > ul li.item-selected
{
    background: #4c81b3;
}
ul#horizontal-multilevel-menu li > ul li.item-selected a {color: #fff !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:232px;
    background:#fff;
    padding: 3px;
    border: 1px #4b82b3 solid;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
    width:100%;
}

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

/*Items text color & size */


#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a {
    color: #4F4F4F;
}

#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a {

}

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

}

#horizontal-multilevel-menu li ul ul
{
    margin:-27px 0 0 132px;
    /*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/sroenergo/components/bitrix/system.auth.form/template2/style.css?1394203270658*/
div.forum-auth-form {display: block; height: auto; width: 190px; position: relative; overflow: hidden; padding: 10px 5px; background: #f6f6f6; border: 1px #dddddd solid; border-radius: 10px;}
div.form_row {display: block; position: relative; margin: 5px; color: #525252; text-transform: none;}
input.forum_aut_in {color: #525252; background: #ececec; padding: 10px; border-radius: 7px; width: 160px; border-radius: 7px; font-size: 16px;}
div.forum_auth_forgot {display: block; float: right; text-transform: none;}
button.forum_auth_login_sub {width: 80px; height: 36px; cursor: pointer; background: transparent url("/i/login_1.png") no-repeat; border: none;}
/* End */


/* Start:/bitrix/templates/sroenergo/components/bitrix/socialnetwork.user_search/template1/style.css?13853662556708*/
table.sonet-user-profile-friends, table.sonet-user-profile-groups
{
	border:1px solid #C4C4C3;
	border-collapse:collapse;
}

table.sonet-user-profile-friends td, table.sonet-user-profile-groups td
{
	border:1px solid #c4c4c4;
	padding:6px 5px;
}

table.sonet-user-profile-friends thead td, table.sonet-user-profile-friends th, table.sonet-user-profile-groups thead td, table.sonet-user-profile-groups th
{
	background-color:#f2f2ea;
	/*text-align:left;*/
	font-weight:bold;
	font-size:12px;
	background-image:none;
	border:1px solid #C4C4C3;
	border-bottom:none;
	padding:8px;
}


table.sonet-user-profile-friend-box tbody td, table.sonet-user-profile-friend-box td
{
	border:none;
	padding:6px 5px;
	background:transparent;
}

table.sonet-user-search-box tbody td, table.sonet-user-search-box td
{
	border:none;
	padding:2px 1px;
	background:transparent;
}

.sonet-icon-create {
	padding-top: 3px;
	height: 20px;
	padding-left: 22px;
	clear: both;
	background-image: url(/bitrix/images/socialnetwork/02.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.required-field
{
	font-weight:bold;
	color:#FF0000;
}



table.bx-users-toolbar {width: 100%; border-collapse:collapse; border: solid 5px #D8E3E8; background-color: #D8E3E8;}
table.bx-users-toolbar td {border: solid 5px #D8E3E8; padding: 1px; white-space: nowrap !important; color: black;}
table.bx-users-toolbar td.bx-users-toolbar-last {width: 100%; text-align: right;}
table.bx-users-toolbar td.bx-users-toolbar-delimiter {width: 1px; padding: 0 1px 0 0; background-color: #98B7C5;}

table.bx-users-toolbar .bx-users-selected {background-color: #F0F5F7; border: solid 1px #6290A6; font-weight: bold; color: #0C4797;}
table.bx-users-toolbar .bx-users-icon {display: block; height: 20px; padding-left: 20px; background-position: 1px 1px; background-repeat: no-repeat; cursor: pointer; line-height: 20px;}

table.bx-users-toolbar .bx-users-view-list {background-image: url(/bitrix/templates/sroenergo/components/bitrix/socialnetwork.user_search/template1/images/icon_view_list.gif);}
table.bx-users-toolbar .bx-users-view-list:hover, table.bx-users-toolbar .bx-users-view-list-active {background-image: url(/bitrix/templates/sroenergo/components/bitrix/socialnetwork.user_search/template1/images/icon_view_list_active.gif);}
table.bx-users-toolbar .bx-users-view-table {background-image: url(/bitrix/templates/sroenergo/components/bitrix/socialnetwork.user_search/template1/images/icon_view_table.gif);}
table.bx-users-toolbar .bx-users-view-table:hover, table.bx-users-toolbar .bx-users-view-table-active {background-image: url(/bitrix/templates/sroenergo/components/bitrix/socialnetwork.user_search/template1/images/icon_view_table_active.gif);}

table.bx-users-toolbar .bx-users-excel {background-image: url(/bitrix/templates/sroenergo/components/bitrix/socialnetwork.user_search/template1/images/icon_excel.gif); float: right; text-decoration: none;}
table.bx-users-toolbar .bx-users-excel:hover {background-image: url(/bitrix/templates/sroenergo/components/bitrix/socialnetwork.user_search/template1/images/icon_excel_active.gif); text-decoration: underline;}
table.bx-users-toolbar .bx-users-letter {padding: 2px; width: 35px; text-align: center; cursor: pointer;}

div.bx-users-alphabet {/*float: right; */margin: /*5px 0px 5px 5px*/ 10px 0px; background-color: #F0F5F7; border: solid 1px #AAC3CF; padding: 3px; color: #98B7C5; text-align: center;}
div.bx-users-alphabet a {font-weight: bold; text-decoration: none; margin: 0 2px}
div.bx-users-alphabet a:hover {text-decoration: underline;}
div.bx-users-nav {margin: 5px 0px;}

ul.bx-users-selector {
	height: 26px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
	background-color: #AEBEC5;
	width: 400px;
}

ul.bx-users-selector li {
	height: 16px;
	float: left;
	display: block;
	padding: 5px 30px;
	font-weight: bold;
	color: #072838;
	cursor: pointer;
}

ul.bx-users-selector li.bx-selected {
	padding-right: 30px;
	background-color: #D8E3E8;
	background-image: url(/bitrix/templates/sroenergo/components/bitrix/socialnetwork.user_search/template1/images/filter_delimiter.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

div.bx-users-selector-filter {
	background-color: #D8E3E8;
	width: 400px;
	padding: 10px 0px 0px 0px;
}

div.bx-users-selector-filter form {
	padding: 0px; margin: 0px;
}

div.bx-users-selector-filter table.bx-selector-table{
	border-collapse: collapse;
	width: 100%;
	margin: 0px;
}

div.bx-users-selector-filter table.bx-selector-table tbody td {
	padding: 4px;
	vertical-align: top;
	width: 65%;
}

div.bx-users-selector-filter table.bx-selector-table tbody td.bx-filter-caption {
	text-align: right;
	width: 35%;
}

div.bx-users-selector-filter table.bx-selector-table tbody td input[type="text"]/*IE sux!*/, div.bx-users-selector-filter table.bx-selector-table tbody td select {
	width: 90%;
}

div.bx-users-selector-filter table.bx-selector-table tfoot td {
	text-align: right;
	padding: 10px;
	border-top: solid 1px #C3D0D6;
}

.sonet_online
{
	color:#c30808;
	font-weight:bold;
	font-size:11px;
}

.bx-user-info {border: solid 1px #C4C4C4; margin: 0px 0px 10px 0px;}
{padding: 15px; border-top: solid 3px #D8E3E8;}

.bx-user-text {}
.bx-user-text .bx-user-name, .bx-user-text .bx-user-post {margin-bottom: 10px;}

.bx-user-image {float: left; height: 102px; width: 104px; padding-top: 2px; border: solid 1px #C4C4C4; text-align: center; margin-right: 15px;}
.bx-user-image a {display: block; height: 102px; width: 104px; text-decoration: none;}
.bx-user-image img {border: 0;}
.bx-user-image-default {
	background-image: url('/bitrix/components/bitrix/socialnetwork.user_search/templates/.default/images/nopic_user_100_noborder.gif');
}

.bx-user-name {font-size: 1.5em; margin: 0px;}
.bx-user-name a {text-decoration: none;}
.bx-user-name a:hover {text-decoration: underline;}

.bx-users-delimiter {clear: both;}

.bx-user-post {font-weight: bold;}
.bx-user-properties {color: #6D808F;}

.bx-user-controls {float: right;}
.bx-user-controls .bx-user-control {
	border-left: solid 1px #C4C4C4;
	padding: 5px 0px 5px 10px;
	margin: 0px;
	margin-bottom: 10px;
	width: 160px;
}

.bx-user-controls .bx-user-control a {text-decoration: none;}
.bx-user-controls .bx-user-control a:hover {text-decoration: underline;}

.bx-user-controls .bx-user-control ul {list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0;}
.bx-user-control ul li.bx-icon {
	padding-top: 3px;
	height: 20px;
	display: block;
	padding-left: 22px;
	clear: both;
	background-image: url(/bitrix/components/bitrix/socialnetwork.user_search/templates/.default/images/icons_all_new.png);
	background-repeat: no-repeat;
}

.bx-user-control .bx-icon-message{background-position: 0 0;}
.bx-user-control .bx-icon-online{background-position: 0 -20px;}
.bx-user-control .bx-icon-away{background-position: 0 -40px;}
.bx-user-control .bx-icon-birth{background-position: 0 -60px;}
.bx-user-control .bx-icon-featured{background-position: 0 -80px;}
.bx-user-control .bx-icon-addfriend{background-position: 0 -100px;}

div.sonet-cntnr-user-search, div.sonet-cntnr-user-search2, div.sonet-cntnr-user-search3 { margin-bottom: 1em; }
/* End */


/* Start:/bitrix/templates/sroenergo/components/bitrix/menu/bottom/style.css?1404115441847*/
/**Bottom menu**/
#bottom_menu_multilevel {list-style: none; margin: 0; padding: 10px; min-height: 50px;}
#bottom_menu_multilevel li {padding: 2px; margin-right: 4px; width: 110px; height: auto; display: inline-block; position: relative;}
#bottom_menu_multilevel li a {color: #fff; text-decoration: none; text-transform: uppercase; font-size: 11px;}

#bottom_menu_multilevel li ul {
	display: block;
    position: relative;
    padding: 7px;
    margin: 0;
}
#bottom_menu_multilevel li ul li {display: block; float: left; position: relative;}
#bottom_menu_multilevel li ul li a {text-transform: none; color: #fff;}
#bottom_menu_multilevel li ul li a:hover {text-decoration: underline;}
#bottom_menu_multilevel li ul li.item-selected {background: none; text-decoration: underline; color: #fff;}
#bottom_menu_multilevel li ul li ul {display: none;}

/* End */
/* /bitrix/templates/sroenergo/components/bitrix/system.auth.form/template1/style.css?1386827197550 */
/* /bitrix/templates/sroenergo/components/bitrix/system.auth.forgotpasswd/.default/style.css?1396600484535 */
/* /bitrix/templates/sroenergo/components/bitrix/menu/horizontal_multilevel1/style.css?13868276394692 */
/* /bitrix/templates/sroenergo/components/bitrix/system.auth.form/template2/style.css?1394203270658 */
/* /bitrix/templates/sroenergo/components/bitrix/socialnetwork.user_search/template1/style.css?13853662556708 */
/* /bitrix/templates/sroenergo/components/bitrix/menu/bottom/style.css?1404115441847 */
