/* Start:/bitrix/templates/firstpage/components/bitrix/menu/topmenu2/style.css*/
div.blue-tabs-menu {
    bottom: 0;
    margin: 15px 8px;
    position: absolute;
    right: 0;
    width: 460px;
}
table#menu {
    width: 100%;
    font-family: tahoma;
    font-size: 15px;
}
table#menu td {
    text-align: center;
}
div.blue-tabs-menu a {
    text-decoration: none;
    color: #25262A;
}
div.blue-tabs-menu a nobr {
}
div.blue-tabs-menu a:hover nobr {
}
div.blue-tabs-menu a:hover {
    color: white;
}
div.blue-tabs-menu a:hover nobr {
}

/* End */



/* Start:/bitrix/templates/firstpage/components/bitrix/news.list/birthdays/style.css*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */



/* Start:/bitrix/templates/firstpage/styles.css*/
div#auth {
    float: left;
    height: 41px;
    width: 40px;
}
div#auth a {
    display: block;
    height: 41px;
    width: 30px;
}
div#counter {
    height: 31px;
    overflow: hidden;
    position: absolute;
    top: 6px;
}
div#counter .odn {
    display: inline-block;
    margin: 0 3px 0 10px;
}
div#counter .vkon {
    display: inline-block;
    margin: 0 2px 0 0px;
}
div#counter .fb {
    display: inline-block;
    margin: 0 2px 0 0px;
}
div#counter .odn a {
    background-image: url(../images/2.png);
    background-position: 0 29px;
    display: block;
    height: 29px;
    width: 29px;
}
div#counter .vkon a {
    background-image: url(../images/1.png);
    background-position: 0 29px;
    display: block;
    height: 29px;
    width: 29px;
}
div#counter .fb a {
    background-image: url('../images/fb.png');
    background-position: 0 30px;
    display: block;
    height: 31px;
    width: 31px;
}
div#counter .odn a:hover {
    background-image: url(../images/2-hover.png);
    background-position: 0 0;
}
div#counter .vkon a:hover {
    background-image: url(../images/1-hover.png);
    background-position: 0 0;
}
div#counter .fb a:hover {
    background-image: url('../images/fb.png');
    background-position: 0 0;
}
.blue-tabs-menu_2 {
  background: url(../images/top_menu_2_bckg.png);
height: 50px;
width: 854px;
padding: 0 70px;
  line-height: 48px;
position: relative;
left: -20px;
}
.blue-tabs-menu_2 a  {
       color:#010101!important;
       text-decoration: none;
       height: 44px;
       display: block;
       line-height: 42px;
      font-size: 18px;
margin-top: 3px;
}
.blue-tabs-menu_2 a:hover {
     color:#d0ccdb!important;
      background-color:#4e5160;
}
.birthday_banner {
width: 959px;
}
.birthday_banner img{
    margin: 0px auto;
display: block;
width: 959px;
}
/* End */



/* Start:/bitrix/templates/firstpage/template_styles.css*/
html {
    height: 100%;
    width: 100%;
}
body {
    background-color: #25262A;
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
}
a:link {
    color: #A60606;
}
a:visited {
    color: #B49B9B;
}
a:hover {
    color: #F60404;
}
a:active {
    color: #A60606;
}
#page-wrapper {
    margin: 0 ;
    min-height: 85%;
    min-width: 950px;
    position: relative;
    width: 100%;
}
* html #page-wrapper {
    height: 100%;
}
#clearpage{
    height: 802px;
    overflow: hidden;
    position: relative;
    width: 950px;
}
#mainblock {
     background-image: url('../images/1_page_dance.jpg');
background-repeat: no-repeat;
background-position: top left;
background-position-x: -9px;
    bottom: 50%;
    height: 882px;
    left: 50%;
    margin: 0 0 -471px -475px;
    overflow: hidden;
    position: absolute;
    width: 950px;
}
#header {
    /*background-image: url('/images/top.jpg');*/
    height: 245px;
    overflow: hidden;
    position: relative;
    width: 950px;
}
#content {
    /*background: url('/images/bottom.jpg') no-repeat scroll 0 0 transparent;*/
    height: 637px;
    overflow: hidden;
    position: relative;
    width: 950px;
}
#content .contentwrap {
    color: #858997;
    float: right;
    font-family: tahoma;
    font-size: 13px;
    margin: 20px 0 0;
    width: 476px;
}
#content .contentwrap p.normal {
    text-align: justify;
    text-indent: -20px;
    text-rendering: optimizelegibility;
}
#logo {
   /* background-image: url('/web/20161013201737im_/http://brilliantdance.ru/bitrix/templates/firstpage/images/site_logo_winter.png'); */
 background-image: url('../images/site_logo_mn.png');
 
    /*background-image: url(https://web.archive.org/web/20161013201737im_/http://brilliantdance.ru/upload/snow/Site_logo_leaves.png); */
    height: 187px;
    overflow: hidden;
    position: absolute;
    width: 208px;
    top: 22px;
    right: 145px;
}
#logo a {
    display: block;
    height: 155px;
    width: 155px;
}
#footer {
    height: 51px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 950px;
}
#copyright {
    background-image: url('../images/logo.png');
    background-position: right bottom;
    background-repeat: no-repeat;
    color: #7C8295;
    font-family: verdana;
    font-size: 11px;
    height: 41px;
    line-height: 15px;
    overflow: hidden;
    padding: 10px 0 0;
    position: absolute;
    right: 10px;
    width: 470px;
}
#copyright p {
    margin: 0 110px 0 0;
}
#copyright p a {
    color: #eee;
}
div.adress {
    margin: 30px 0 0 120px;
    text-align: right;
}
div.ic {
    color: #BBBBBB;
    font-size: 15px;
    line-height: 23px;
    margin: 0;
}
div.ic a {
    color: #777;
}
.birthday_banner {
width: 959px;
margin: 0 auto;
}
.bir_foto {
width: 110px;
overflow: hidden;
height: 110px;
border-radius: 100px;
border: 3px solid rgb(255, 255, 255);
display: inline-block;
margin-left: 10px;
margin-top: 5px;
}
.bir_foto img{
width: 120px;
}
.bir_text {
    display: inline-block;
vertical-align: top;
}
.bir_title {
font-size: 26px;
margin-top: 20px;
color: #FFFFFF;
margin-left: 20px;
}
.bir_name {
font-size: 23px;
margin-top: 20px;
color: #FFF;
margin-left: 20px;
}
.bir_block {
    margin: 0px auto;
display: block;
width: 959px;
background: transparent url(/images/bg_bir.png) repeat scroll 0% 0%;
background-repeat: no-repeat;
height: 127px;
}
/* End */
/* /bitrix/templates/firstpage/components/bitrix/menu/topmenu2/style.css */
/* /bitrix/templates/firstpage/components/bitrix/news.list/birthdays/style.css */
/* /bitrix/templates/firstpage/styles.css */
/* /bitrix/templates/firstpage/template_styles.css */


/*
playback timings (ms):
  captures_list: 0.516
  exclusion.robots: 0.018
  exclusion.robots.policy: 0.008
  esindex: 0.009
  cdx.remote: 30.858
  LoadShardBlock: 143.493 (3)
  PetaboxLoader3.datanode: 160.802 (4)
  load_resource: 113.854
  PetaboxLoader3.resolve: 64.326
*/