

/* Start:/bitrix/templates/maine/components/bitrix/menu/horizontal_multilevel1/style.css?17883358243086*/
/*Sub-menu box*/
/*Item-parents*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; 
	
}
#horizontal-multilevel-menu ul{list-style: none;}
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/maine/components/bitrix/menu/horizontal_multilevel1/images/arrow.gif) center right no-repeat;
}

#horizontal-multilevel-menu li ul
{

	
	
	z-index:500;

	
	/*width:12em;*/
	width:165px;
	padding: 10px 10px;
		
}

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

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


/*Items text color & size */

#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
{
font-weight:normal;
font-size:12px;	
}

/*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/maine/components/bitrix/menu/template1/style.css?1788335824692*/
/* Left menu*/
.leftmenu ul
{
    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/maine/components/bitrix/menu/template1/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 li a.selected:link, 
ul li a.selected:visited,
ul li a.selected:active, 
ul li a.selected:hover
{
    color: #921500;
font-weight:bold;
}

ul li li.selected{background: url(/bitrix/templates/maine/components/bitrix/menu/template1/./images/menu/left_menu_active.gif) top left no-repeat;}



/* End */


/* Start:/bitrix/templates/.default/components/bitrix/socialnetwork.events_dyn/template1/style.css?1788335856876*/
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;
}

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

div#sonet_events_ms_message {width:180px; overflow:auto; overflow-y:visible;}
/* End */


/* Start:/bitrix/templates/maine/components/bitrix/breadcrumb/template1/style.css?1788335824221*/
ul.breadcrumb-navigation
{
	margin:0; 
padding: 8px 0px; padding-bottom: 10px;
}

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

ul.breadcrumb-navigation a
{

}

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


/* Start:/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/style.css?17883362518373*/
/* Personal Messages */
.pm-messages-notification { 
	display: inline-block; 
	position:absolute; 
	z-index:500; 
	height:26px; 
	cursor:pointer;
}
.pm-messages-alert { 
	left:600px;
}

.pm-messages-notification span, .pm-messages-notification a {display:inline-block; height: 26px; vertical-align:top;}
.pm-messages-notification-left, .pm-messages-notification-right {  width: 3px;  }
.pm-messages-notification-text { white-space: nowrap; color: #fff; padding:0 20px 0 7px; font: bold 12px/22px Verdana, Tahoma, sans-serif;}
.pm-messages-notification-text-text { padding-left:5px;}
.pm-messages-notification-close, .pm-messages-notification-close span { width:20px; cursor:pointer; }

.pm-messages-notification .pm-messages-notification-left { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat 0 0; }
.pm-messages-notification .pm-messages-notification-text { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) repeat-x 0 -26px; }
.pm-messages-notification .pm-messages-notification-right { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat -3px 0; }
.pm-messages-notification .pm-messages-notification-close { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) repeat-x 0 -26px; }
.pm-messages-notification .pm-messages-notification-close span { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat -159px 0; }
.pm-messages-notification .pm-messages-notification-close:hover span { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat -134px 0;} 


.pm-messages-alert .pm-messages-notification-left { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat -19px 0; }
.pm-messages-alert .pm-messages-notification-text { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) repeat-x 0 -52px; padding:0 10px 0 7px; }
.pm-messages-alert .pm-messages-notification-right { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat -22px 0; }
.pm-messages-alert .pm-messages-notification-close { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) repeat-x 0 -52px; }
.pm-messages-alert .pm-messages-notification-close span { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat -159px 0; }
.pm-messages-alert .pm-messages-notification-close:hover span { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat -134px 0;}


.pm-messages-box {
	background:url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat right -108px;
	position:absolute;
	top:60px;
	left:300px;
	z-index:500;
	width: 540px;
	height:245px;

	letter-spacing:normal !important;
	list-style:none !important;
	text-align: left !important;
	text-indent:0 !important;
	text-transform: none !important;
	visibility:visible !important;
	white-space: normal !important;
	word-spacing:normal !important;
	vertical-align:baseline !important;
	font:normal normal normal 13px/normal Verdana, Tahoma, sans-serif !important;
	color: #000 !important;
}

.pm-messages-box a { color: #000 !important; }


.pm-messages-box-inner
{
	background:#fff;
	margin: 0 8px 0 0;
	border-top: 2px solid #d1d1d1;
	border-left: 2px solid #d1d1d1;
}

.pm-messages-box-content { height:243px; }

.pm-messages-box-bottom { height:9px; overflow:hidden; font-size:1px !important; position:absolute; width:100%;}
.pm-messages-box-bottom-left, .pm-messages-box-bottom-right { width: 8px; height: 9px; position:absolute;}
.pm-messages-box-bottom-left { top: 0; left:0; background:url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat 0 -80px;}
.pm-messages-box-bottom-right { top: 0; left:-8px; margin-left:100%; background:url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat -10px -80px;}
.pm-messages-box-bottom-center { margin: 0 8px; height:9px; background:url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) repeat-x 0 -91px;}

.pm-messages-box-title { height: 26px; background: #e0efda;  padding: 0 0 0 14px; position:relative;}
.pm-messages-box-alert .pm-messages-box-title { background: #fbf3c2; } 
.pm-messages-box-title span { color: #000 !important; font: normal normal normal 15px/25px Arial, Helvetica, sans-serif !important; height:26px; display:block; margin:0 27px 0 0; cursor:move;}
.pm-messages-box-title a { width: 26px; height: 26px; position:absolute; top:0; right:0; background:url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) -98px 2px no-repeat; outline:none; cursor:pointer;}

.pm-messages-box-profile { margin: 7px 14px 1px 14px; overflow:hidden; position:relative; border-bottom: 1px solid #e2e2e2; padding:0 0 7px 0; zoom:1;}
.pm-messages-box-profile-inner { height:44px;}
.pm-messages-box-profile-avatar {  float: left; margin:0; }
.pm-messages-box-profile-avatar a {display: inline-block; width: 42px; height:42px; background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/sprite.png) no-repeat -33px -485px; border:1px solid #afafaf; position:relative;}
.pm-messages-box-profile-info { margin-left: 55px; padding: 3px 0 0 0; }
.pm-messages-box-profile-info a { font: normal normal normal 12px/normal Verdana, Tahoma, sans-serif !important; text-decoration:underline; color: #0069c4 !important; outline:none; padding: 3px 0 0 0; white-space: nowrap !important;}
.pm-messages-box-profile-info span {display:block; color: #000; font-size:11px !important; margin-top:5px; background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/icon-user-online-small.gif) no-repeat 0 2px; padding: 0 0 0 15px;}
.pm-messages-box-profile-info span i { font-style: normal !important; color: #909090;}
.pm-messages-box-date { display: block; padding: 0 0 0 10px; height:20px; position:absolute; top: 2px; right:0; font: normal normal normal 11px/normal Verdana, Tahoma, sans-serif !important; color: #999 !important; background:#fff; }


.pm-messages-box-text { margin: 0 14px 0 14px; padding:0 0 0 14px;  }
.pm-messages-box-text-inner { height: 115px; overflow:auto; /**/}
.pm-messages-box-text-content { margin :10px 0 5px 0;}
.pm-messages-box-text-content a { color: #0069c4 !important; }
.pm-messages-box-text-content-author { padding: 0 0 5px 0;}

.pm-messages-box-actions {  overflow:hidden; margin: 1px 14px 0 17px; border-top: 1px solid #e2e2e2; padding: 7px 0 0 0;}
.pm-messages-box-actions-inner { height:30px; position:relative;}
.pm-messages-box-buttons { position: absolute; top: 0; right:6px;  height: 25px; }
.pm-messages-box-buttons input.read-checkbox { height: 25px; }
.pm-messages-box-paging { vertical-align:middle; margin: 0; position:absolute; top:3px; left:0; }
.pm-messages-box-paging span, .pm-messages-box-paging i, .pm-messages-box-paging b, .pm-messages-box-paging a { vertical-align:middle; height:17px; display:inline-block; font:normal normal normal 12px/normal Verdana, Tahoma, sans-serif !important;}
.pm-messages-box-paging a { text-decoration: none; color: #0069c4 !important; outline:none; width: 20px; height:20px;}
.pm-messages-box-larr { background:transparent url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) -6px -106px no-repeat; }
.pm-messages-box-rarr { background:transparent url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) -27px -106px no-repeat; }
.pm-messages-box-larr:hover, .pm-messages-box-rarr:hover { background-color: #eee;}
.pm-messages-box-paging i { margin:0 3px 0 6px;}
.pm-messages-box-paging b { margin:0 6px 0 3px;}
.pm-messages-box-paging i { color:#0069c4 !important; font-weight:bold !important;}
.pm-messages-box-paging span, .pm-messages-box-paging b { color: #a1a1a1 !important;}

.pm-messages-box-buttons label { font: normal normal normal 11px/normal Verdana, Tahoma, sans-serif !important; color:#999 !important; vertical-align:middle; margin: 0 3px 0 3px;}
.pm-messages-box-buttons input { vertical-align:middle; font: normal normal normal 13px/normal Arial, Helvetica, sans-serif !important; margin: 0 0 0 10px;}

* html .pm-messages-box { background:none; }
* html .pm-messages-box-inner { border: 2px solid #d1d1d1;}
* html .pm-messages-box-bottom-left {  background:none; }
* html .pm-messages-box-bottom-center {  background:none;  }
* html .pm-messages-box-bottom-right {  background:none;  }
* html .pm-messages-box-larr { background:transparent url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.gif) -1px -27px no-repeat; }
* html .pm-messages-box-rarr { background:transparent url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.gif) -22px -27px no-repeat;  }
* html .pm-messages-box-title a { background:url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.gif) -2px 0 no-repeat; }
* html .pm-messages-notification .pm-messages-notification-close span { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.gif) no-repeat -62px 0; }
* html .pm-messages-notification .pm-messages-notification-close:hover span { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.gif) no-repeat -37px 0;}
/* End */


/* Start:/bitrix/templates/maine/styles.css?17883358231289*/
/*Information block*/

.information-block

{

	width:220px;

	margin-top:10px;

	margin-right:10px;

	padding:10px;

	border:1px solid #BFBFBF;

	box-sizing:border-box;

	-moz-box-sizing:border-box;

}



.information-block-head

{

	color:#979797;

	font-family: "Times New Roman", Times, serif;

	font-weight:bold;

        font-size:16px;

	border-bottom:1px solid #B5B5B5;

	margin-bottom:4px;

	padding-bottom:5px;

}

.information-block-head a
{text-decoration: none;}


.information-block-body

{

	font-size:85%;

	color:#737373;

	margin-right:20px;

}


/*Content block*/
.content-block
{
	border-top-color:#E4E4E4;
	background:#F5F5F5;
	margin-bottom:5px;
	width:100%;
}

.content-block-head
{
	background: url(/bitrix/templates/maine/./images/menu/left_menu_active.gif) top left no-repeat;
	color: #383232; font-size: 18px; line-height: 18px; font-family: "Times New Roman", Times, serif; font-weight: normal;
	margin:2px;
	padding: 5px 9px;
}

.content-block-body
{
background: url(/bitrix/templates/maine/./images/menu/search_under.jpg) bottom left no-repeat;	
padding:10px 10px 10px 15px;
	width:90%;
}

code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	margin:1em 0;
	background-color:#F5F5F5;
	font-family:sans-serif;
}
/* End */


/* Start:/bitrix/templates/maine/template_styles.css?178833582313909*/
/* IE6 png filter
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/header/car.png,sizingMethod='scale');
*/

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- GENERAL CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
html, body,form
{
    margin: 0;
    padding: 0;
}
html {height: 100%;}
body {height: 100%; background: #FFF; color: #000; font-size: 13px; font-family: Tahoma;  line-height: 15px;}

a{color: #5b5347;}
a:hover{color: #CC9900; text-decoration: none;}
img{border: none; vertical-align: bottom;}
h1{color: #383232; font-size: 22px; line-height: 22px; font-family: "Times New Roman", Times, serif; font-weight: normal; margin-bottom:15px;}
h2{color: #383232; font-size: 18px; line-height: 18px; font-family: "Times New Roman", Times, serif; font-weight: normal;}
p{}
hr{border: none; /* Убираем границу для браузера Firefox */
 color:#CDBBBC; /* Цвет линии для браузера Internet Explorer */
 background-color:#CDBBBC; /* Цвет линии для браузера Firefox и Opera */
 height: 2px;}

.clear{clear:both; font-size:1px; line-height:0px;}
.hidden {display:none !important; }
.error { font-weight: bold; color: #f00; }
.text_center{text-align: center;}
.text_right{text-align: right;}
.center { margin: 0px auto;}
.block { display:block; }
.clearboth { clear:both; }
.left { float:left;}
.right { float:right;}
.nobr {white-space:nowrap;}
.rel{ position: relative;}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CONTAINERS CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#page{height: 100%; width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'995px':''); min-width: 995px;}
#wrapper{min-height: 100%;}
#content{padding-bottom: 150px;}
#header{height: 185px; background: url(/bitrix/templates/maine/./images/header.gif) top left repeat-x; position: relative;}
#left_collumn{float:left; width:15em; background: #aa33cc;}
#right_collumn{float:right;width:10em; background: #ffcc00;}
#wrap1{float:right;width:100%;margin-left:-15em;}
#wrap2{margin-left:15em;}
#wrap3{width:100%;}
#wrap4{float:left;width:100%;margin-right:-10em;}
#center_collumn{margin-right:10em; background: #ff3300;}
#footer{position: relative; height: 91px; margin-top: -91px; background: url(/bitrix/templates/maine/./images/footer.gif) top left repeat-x;}
.sad {font-size: 9px; color: #e97451;}
a.sad{color: #e97451; font-size: 9px;}
.sad a:hover{color: #e97451; text-decoration: none; font-size: 9px;}
/*
~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ header ~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ */
.top_pic{position: absolute; top: 0px; left: 50%; margin-left: -175px; width: 550px; height: 185px; background: url(/bitrix/templates/maine/./images/top_pic.png) top left no-repeat;}

.logo{position: absolute; top: 18px; left: 30px; width: 289px; height: 149px; background: url(/bitrix/templates/maine/./images/logo.png); text-decoration: none;}

.navigation{position: absolute; top: 36px; right: 22px;}
.navigation li{padding-bottom: 16px;}
ul.navigation{list-style: none; margin:0; padding:0;}

.mainmenu{margin:0px 0px; position: relative; background: url(/bitrix/templates/maine/./images/menu/c.gif) top left repeat-x; padding-left: 0px; height: 45px;}
.mainmenu .l{position: absolute; top: 0px; left: 0px; width: 22px; height: 45px; background: url(/bitrix/templates/maine/./images/menu/l.gif);}
.mainmenu .r{position: absolute; top: 0px; right: 0px; width: 22px; height: 45px; background: url(/bitrix/templates/maine/./images/menu/r.gif);}
.mainmenu  li{position: relative; padding: 0px 8px 0px 12px; float: left; background: url(/bitrix/templates/maine/./images/menu_marker.gif) 0px 18px no-repeat;}
.mainmenu  li a{color: #ffffff; font-size: 11px; font-weight:bold; font-family: Arial; display: block; float: left; height: 45px; line-height: 43px; text-transform: uppercase; text-decoration: none; padding: 0px 0px;}
.mainmenu  li.active {background: url(/bitrix/templates/maine/./images/menu/a.gif) top left repeat-x;}
.mainmenu  li.active ul{display: block;}
.mainmenu  li ul{position: absolute;  left: 0px; top: 45px; width: 100%; background: url(/bitrix/templates/maine/./images/menu/submenu.gif); display: none;}
.mainmenu  li ul li{float: none; height: auto; background: url(/bitrix/templates/maine/./images/menu/submenu.gif); padding: 6px 6px 6px 14px;}
.mainmenu  li ul li a{color: #5b5347; display: inline; float: none; text-transform: none; line-height: normal; background: none !important;}
.mainmenu  li ul li a:hover{color: #ff2400;}
.mainmenu ul{list-style: none;}

.maincontent{margin: 15px 15px;}

.breadcrumb{padding: 8px 0px; padding-bottom: 12px;}
.breadcrumb li{float: left; padding-right: 5px; color: #959595; font-size: 11px; font-family: Arial;}

.maingrid{width: 100%; border-collapse: collapse}
.maingrid .leftcollumn{width: 227px; vertical-align: top;  padding-left: 22px; padding-right: 22px;}
.maingrid .centercollumn{vertical-align: top;}

.leftmenu{width: 227px; margin-bottom: 26px;}
.leftmenu li{background: url(/bitrix/templates/maine/./images/menu/left_menu.gif) top left no-repeat; padding: 10px 20px 6px 20px;}
.leftmenu li a{text-decoration: none; font-size: 15px; font-family: "Times New Roman", Times, serif;}
.leftmenu li.active {background: url(/bitrix/templates/maine/./images/menu/left_menu_active.gif) top left no-repeat;}
.leftmenu li.active a{color: #921500;}
.leftmenu ul{list-style: none;}

.auth{background: #efefef; /*padding: 10px;*/ margin: 0px -10px;}
.auth .t{height: 6px; overflow: hidden; position: relative;}
.auth .tl{position: absolute; top: 0px; left: 0px;}
.auth .tr{position: absolute; top: 0px; right: 0px;}
.auth .b{height: 6px; overflow: hidden; position: relative;}
.auth .bl{position: absolute; top: 0px; left: 0px;}
.auth .br{position: absolute; top: 0px; right: 0px;}
.auth .c{padding: 8px 12px;}
.auth h2{margin-bottom: 6px;}
.auth .textfield{border: solid 1px #a2a2a2; background: #e4e4e4; width: 151px;}
.auth td{color: #383232; font-size: 11px; font-family: Tahoma; padding: 3px 0px;}
.auth a{color: #d60202;}

.copyright{position: absolute; top: 22px; left: 50px; color: #FFF;}
.copyright a {color: #fffacd; font-size: 11px;}
/*Bottom banner*/
#bottom_banner
{
    padding:5px;
    text-align:center;
}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- LEFT COLLUMN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- RIGHT COLLUMN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/*Right column*/
#content .right-column
{
    width:1px;
    vertical-align:top;
}


/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CENTER COLLUMN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- FOOTER -=-=-=-=-=-=-=-
=-=-=-=-=-=-=-=- */

/*Data table*/
table.data-table
{
    border:1px solid #CDBBBC;
    border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
    border:1px solid #CDBBBC;
    background-color:#FFFFFF;
    color:#333;
    padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
    background-color:#ECE0E0;
    text-align:left;
    font-weight:normal;
    background-image:none;
    border:1px solid #CDBBBC;
    padding:4px;
    color:#333;
}

/*Body cell*/
table.data-table tbody td
{
    background-color:#FFF;
    background-image:none;
    color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
    background-color:#F7F3F3;
    padding:4px;
    color:#333;
}

/*Error & OK messages*/
.errortext
{
    color:red;
}

.notetext
{
    color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
    color:red;
}

/*Forum*/


/*Forum menu*/ 
table.forum-menu {border-left: 1px solid #DAE7DF; border-top: 1px solid #DAE7DF; }
table.forum-menu td.forumtoolbar {background-color: #ECE0E0; border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF; border-right: 1px solid #CDBBBC; border-bottom: 1px solid #CDBBBC; } 
.forumtoolsection {border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF; border-right: 1px solid #CDBBBC; border-bottom: 1px solid #CDBBBC; } 
.forumtoolseparator {border-left: 1px solid #CDBBBC;border-right: 1px solid #FFFFFF; }

table.forum-menu a, table.forum-menu select, table.forum-menu input, table.forum-menu td {color:#333}

/* menu popup */
.forum-menu-hidden-in {border: 1px solid #CDBBBC;} 
table.forum-menu-popup-table td, table.forum-menu-popup-table td a { color: black;}
table.forum-menu-popup-table td.forum-menu-popup, table.forum-menu-popup-table td.forum-menu-popup-hover {border: none; background-color: #ECE0E0; } 
table.forum-menu-popup-table td.forum-group{background-color:#ECE0E0; color:#333;} 
table.forum-menu-popup-table td.forum-menu-popup-hover {background-color: #F7F3F3;}
div.forum-group{background-color:#F9FBF9; font-weight:bold; color:#333;} 

/*Forum index and list*/
table.forum-main {border: 1px solid #CDBBBC;} 
table.forum-main td {background-color:#F7F3F3;border: 1px solid #CDBBBC;} 
table.forum-main th {background-color:#ECE0E0;border: 1px solid #CDBBBC;color: #333;vertical-align: top;}

div.forum-hr {background-color:#CDBBBC}
div.filter-check-hover {background-color:#ECE0E0}

a.forum-button:link,a.forum-button:visited,a.forum-button:active,a.forum-button:hover {background: #ECE0E0;border: 1px solid #CDBBBC;color: #333;} 
table.forum-main td small {font-size:100%;}
table.forum-main td.forum-group {background-color:#ECE0E0; color:#333;} 
div.forum-title {border: 1px solid #CDBBBC; padding: 5px; background-color: #ECE0E0 !important; color:#333; } 

/*Forum messages*/ 
table.forum-message {} 
table.forum-message td {background-color: #F7F3F3;border: none;}
table.forum-message td.forum-message-user-info {background-color: #F7F3F3;border: 1px solid #CDBBBC;border-right-width: 1px;} 
table.forum-message td.border-top {border: 1px solid #CDBBBC;border-left-width: 1px;border-top: none;} 
table.forum-message td.border-bottom {border: 1px solid #CDBBBC;border-left-width: 1px;border-bottom: none;}

table.forum-message .forum-message-posts, 
table.forum-message .forum-message-status,
table.forum-message .forum-message-datereg, 
table.forum-message .forum-message-datecreate {color:#333;} 

a.forum-button-small,
a.forum-button-small-vote,
a.forum-button-small-unvote
{
    background-color: #ECE0E0;
    border: 1px solid #CDBBBC;
    color: #333; 
    font-size: 11px; 
    height:20px;
    padding: 2px 5px 2px 5px;
    box-sizing:border-box; -moz-box-sizing:border-box;
}
a.forum-button-small-vote, a.forum-button-small-unvote {padding-left:18px;}
a.forum-button-small:hover,a.forum-button-small-vote:hover,a.forum-button-small-unvote:hover {color: #333; } 

/*Forum statistics*/ 
table.forum-stat {} 
table.forum-stat th {background-color:#ECE0E0;border: 1px solid #CDBBBC;color: #333;font-weight:bold;padding:5px;}
table.forum-stat td {background-color:#F7F3F3;border: 1px solid #CDBBBC;} 
table.forum-stat .forum-attention{font-size: 100%;color: black;} 

/*Post form*/ 
table.forum-post-form {border: 1px solid #CDBBBC;} 
table.forum-post-form td {background-color:#F7F3F3;border: 1px solid #CDBBBC;}
table.forum-post-form th {background-color:#ECE0E0;border: 1px solid #CDBBBC;} 
table.forum-smile {border: 1px solid #CDBBBC;} 
table.forum-smile th {background-color:#ECE0E0;border: 1px solid #CDBBBC;}
table.forum-smile img { margin: 0px;} 
textarea#POST_MESSAGE{width:100%;} 

/* Only for user-profile*/ 
table.fuser {} 
table.fuser-static th {background-color:#ECE0E0; border:1px solid #CDBBBC;}
table.fuser-static td {background-color:#F7F3F3; border:1px solid #CDBBBC;} 

/* Tab controls*/
table.tabs {border-left:1px solid #CDBBBC;} 
table.tabs td {} 
table.tabs td.tab-indent-left {border-bottom:1px solid #CDBBBC;}
table.tabs td.tab-indent-right {border-bottom:1px solid #CDBBBC;} 
table.tabs td.tab-container {border:1px solid #CDBBBC; border-left: none;} 
table.tabs td.tab-container-selected {border:1px solid #CDBBBC; border-bottom:1px solid #F9FBF9; border-left: none; background-color:#F9FBF9;}

table.tabs table td.tab {border-top:1px solid #CDBBBC;} 
table.tabs table td.tab-selected {border-top:1px solid red;}
table.tabs table td.tab-hover {border-top:1px solid #CDBBBC;} 

/* Tab inside edit form */
table.tab {border:1px solid #CDBBBC; border-top:none;} 
table.tab td {background-color:#F7F3F3;}

.forum-menu-hidden-in
{
    max-height:100px;
    height:expression(this.scrollHeight > 100? "100px" : "auto");
}

table.forum-quote td, table.forum-code td 
{
    background-color:#ECE0E0; /*th*/
    border:1px solid #CDBBBC;
}

table.forum-reviews-messages td, table.forum-reviews-messages th
{
    background-color:#F7F3F3; /*td*/
    border-color:#CDBBBC;
}

a.button-small
{
    background:#ECE0E0;
    border:1px solid #CDBBBC;
}


/*Support*/
div.ticket-edit-message
{
    border-color: #CDBBBC;
}

/*Blogs*/

table.blog-table-post td, table.blog-table-post th, table.blog-blog-edit th, table.blog-user-table td.head, table.blog-table-post-comment td, table.blog-table-post-comment th
{
    background-color:#F7F3F3;
}


table.blog-blog-edit td, table.blog-blog-edit-table-smiles, table.blog-table-post td, table.blog-table-post th, table.blog-blog-edit th,
table.blog-user-table td.head, table.blog-user-table td, table.blog-group td, table.blog-category td, table.blog-comment-form th, table.blog-comment-form td,
table.blog-table-post-comment td, table.blog-table-post-comment th
{
    border-color: #CDBBBC;
}

.blog-post-date 
{
    color:#333;
}

table.blog-table-post-table th, table.blog-table-post-table td, table.blog-table-post-comment-table th, table.blog-table-post-comment-table td
{
    font-size:95%;
}

.blogtoolblock {border-color:#CDBBBC;}
.blogtoolbar {background-color:#F7F3F3;border-color:#CDBBBC;border-top:none;}
.blogtoolsection {border-color:#CDBBBC}
.blogtoolbutton, .blogmessbuttontext {color:#333;}
a.blogtoolbutton, .blogmessbuttontext{color:#333;}
.blogtoolseparator {border-left:1px solid #CDBBBC;border-right:1px solid #F7F3F3;}

/* social network*/
div#sonet_events_ms_message {width:150px;}

/* End */
/* /bitrix/templates/maine/components/bitrix/menu/horizontal_multilevel1/style.css?17883358243086 */
/* /bitrix/templates/maine/components/bitrix/menu/template1/style.css?1788335824692 */
/* /bitrix/templates/.default/components/bitrix/socialnetwork.events_dyn/template1/style.css?1788335856876 */
/* /bitrix/templates/maine/components/bitrix/breadcrumb/template1/style.css?1788335824221 */
/* /bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/style.css?17883362518373 */
/* /bitrix/templates/maine/styles.css?17883358231289 */
/* /bitrix/templates/maine/template_styles.css?178833582313909 */
