.shows{float:right}
#birthdays{margin:15px 0;border-radius:7px 7px 7px 7px;clear:both;color:#333;font-size:12px}
#birthdays .birthdays-head .birthdays-title{display:block;overflow:hidden;padding:12px 1%;color:#404040;font-weight:400}
#birthdays .birthdays-head{color:#404040;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);font-size:18px;border-radius:7px 7px 0 0;font-weight:700;overflow:hidden;width:100%;background-color:#e8e8e8;background:-moz-linear-gradient(center top,#e8e8e8,#d1d1d1);background:-webkit-gradient(linear,top,#e8e8e8,#d1d1d1);background:-webkit-linear-gradient(top,#e8e8e8,#d1d1d1);background:-o-linear-gradient(top,#e8e8e8,#d1d1d1);background:-ms-linear-gradient(top,#e8e8e8,#d1d1d1);background:-linear-gradient(top,#e8e8e8,#d1d1d1);background-repeat:repeat-x;border:1px solid #c9c9c9;text-shadow:0 1px 0 rgba(255,255,255,0.5)}
#birthdays .birthdays-body{border-color:#E5E5E5;border-radius:0 0 7px 7px;border-style:none solid solid;border-width:1px;font-size:12px;width:100%}
#birthdays .birthdays-inside{padding:20px 25px 30px}
#birthdays .birthday-search{margin-bottom:15px}
#birthdays .birthday-search .birthday-search-head{margin:0 0 7px 15px;display:inline-block}
#birthdays .birthday-search .birthday-search-head span{color:#2971a7;font:13.75px/14px Arial,sans-serif;border-bottom:1px dotted #2971a7;display:inline}
#birthdays .birthday-search .birthday-search-head span.close{display:none}
#birthdays .birthday-search .birthday-search-head span:hover{cursor:pointer;border-bottom:0}
#birthdays .birthday-search .birthday-search-head .list-arrow{background:url(//static.nn2.ru/img/2013/icons-arrow.png) no-repeat scroll 0 -10px transparent;height:9px;margin:0 0 0 4px;width:5px}
#birthdays .birthday-search .birthday-search-body{border:1px solid #d6dce1;border-radius:5px;overflow:hidden;width:100%;background-color:#e7f0f7;background:-moz-linear-gradient(center top,#e1eaf2,#e7f0f7);background:-webkit-gradient(linear,top,#e1eaf2,#e7f0f7);background:-webkit-linear-gradient(top,#e1eaf2,#e7f0f7);background:-o-linear-gradient(top,#e1eaf2,#e7f0f7);background:-ms-linear-gradient(top,#e1eaf2,#e7f0f7);background:-linear-gradient(top,#e1eaf2,#e7f0f7);background-repeat:repeat-x}
#birthdays .birthday-search .birthday-search-body .count{float:right;border-radius:0 5px 0 5px;background:#f0f4f7;padding:5px 13px;border-left:1px solid #d6dce1;border-bottom:1px solid #d6dce1;font:11.25px/12px Arial,sans-serif;color:#62748c}
#birthdays .birthday-search .birthday-search-body .count span{font-size:12px}
#birthdays #birthday-searchform{padding:15px 15px 10px 17px;display:block;overflow:hidden;color:#62748c;font-size:13.25px}
#birthday-searchform .item-form{float:left;margin-right:25px}
#birthday-searchform .item-form span{display:block;margin-bottom:4px}
#birthday-searchform .input_age{border:1px solid #CCC;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,0.07) inset;color:#525252;font:14px Arial,Helvetica,sans-serif;padding:3px;width:24px}
#birthday-searchform select{border:1px solid #CCC;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,0.07) inset;color:#525252;font:14px Arial,Helvetica,sans-serif;padding:3px;width:115px}
#birthday-searchform label.switcher{text-indent:20px;line-height:18px;display:block;position:relative}
#birthday-searchform .block-switch{float:left}
#birthday-searchform .block-switch .item-switch{margin:3px 25px 14px 0}
#birthday-searchform .block-switch .last{clear:both;margin:0}
#birthday-searchform input[type="checkbox"] + span{position:absolute;left:0;top:0;width:100%;height:16px;background:url(//static.nn2.ru/img/2013/icons-selected.png) no-repeat 0 -16px;cursor:pointer}
.ie7 #birthday-searchform input[type="checkbox"] + span,.ie8 #birthday-searchform input[type="checkbox"] + span{position:static}
#birthday-searchform input[type="checkbox"]:checked + span{background-position:0 0}
#birthday-searchform label{font-size:13.25px;color:#62748c}
#birthday-searchform input.birth{height:13px;left:1px;margin:0;padding:0;position:absolute;top:1px;vertical-align:bottom;width:13px}
#birthday-searchform .item-btn{margin-top:19px;margin-right:0}
#birthday-searchform .btn{font:14px/16px Arial,Helvetica,sans-serif;color:#333!important;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);padding:5px 20px;border-width:1px;border-style:solid;border-color:#c0d0dd #c0d0dd #bdcddb;border-radius:4px;background-color:#F5F5F5;background:-moz-linear-gradient(center top,#FFF,#E6E6E6);background:-webkit-gradient(linear,top,#FFF,#E6E6E6);background:-webkit-linear-gradient(top,#FFF,#E6E6E6);background:-o-linear-gradient(top,#FFF,#E6E6E6);background:-ms-linear-gradient(top,#FFF,#E6E6E6);background:-linear-gradient(top,#FFF,#E6E6E6);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);cursor:pointer;display:inline-block;*dispaly:inline;*zoom:1}
#birthday-searchform .btn:hover,.forum-search-cont .btn:active,.forum-search-cont .btn.active,.forum-search-cont .btn.disabled,.forum-search-cont .btn[disabled]{color:#333;background-color:#E6E6E6}
#birthday-searchform .btn:hover{color:#333;text-decoration:none;background-color:#E6E6E6;background-position:0 -15px;-moz-transition:background-position .1s linear 0;-webkit-transition:background-position .1s linear 0;-o-transition:background-position .1s linear 0;-ms-transition:background-position .1s linear 0;transition:background-position .1s linear 0}
#birthdays .birthday-search-body{display:none}
#birthdays .active .birthday-search-body{display:block}
#birthdays .active .birthday-search-head span.open{display:none}
#birthdays .active .birthday-search-head span.close{display:inline}
#birthdays .active .birthday-search-head .list-arrow{background:url(//static.nn2.ru/img/2013/icons-arrow.png) no-repeat scroll 0 0 transparent}
#birthdays .bitem{display:block;clear:both;white-space:nowrap;height:67px}
#birthdays .bitem span .user_img{float:left;background-position:center;background-repeat:no-repeat;border:1px solid #cecece}
#birthdays .bitem-cell{color:#2971A7;overflow:hidden;padding:9px 1% 14px;vertical-align:middle;white-space:normal;text-align:left;display:block;float:left;width:30.8%;border:1px solid #fff}
#birthdays .bitem-cell:hover{border:1px solid #d4dce1;background-color:#f6f9fb;background:-moz-linear-gradient(center top,#f4f7f9,#f6f9fb);background:-webkit-gradient(linear,top,#f4f7f9,#f6f9fb);background:-webkit-linear-gradient(top,#f4f7f9,#f6f9fb);background:-o-linear-gradient(top,#f4f7f9,#f6f9fb);background:-ms-linear-gradient(top,#f4f7f9,#f6f9fb);background:-linear-gradient(top,#f4f7f9,#f6f9fb);background-repeat:repeat-x;position:relative;margin-bottom:-30px}
#birthdays .bitem-cell span{margin-left:49px;font-size:13.75px;line-height:14px;color:#2971A7;display:block;overflow:hidden;white-space:normal}
#birthdays .bitem-cell .user_name{padding:2px 0 5px}
#birthdays .bitem-cell .user_name a{display:inline-block;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#birthdays .bitem-cell:hover .user_name a{color:#000}
#birthdays .bitem-cell .doage{height:14px;font:11.25px/13px Arial,sans-serif;color:#898989;padding:0}
#birthdays .bitem-cell:hover .menu-user{display:block!important}
#birthdays .bitem-cell .priv_img{height:17px}
#birthdays .bitem-cell .menu-user{display:none!important;padding:8px 0 0}
#birthdays .menu-user .mf_user_name{text-decoration:none;margin-right:10px;display:inline-block}
#birthdays .menu-user .mf-item:hover .mf_user_name{color:#000}
#birthdays .menu-user .mf-item:hover .mf_user_name:hover{text-decoration:underline}
#birthdays .menu-user .mf-user-link{width:18px;height:16px;margin:0 5px -3px 0;background-image:url(//static.nn2.ru/img/2013/icons-users.png);background-repeat:no-repeat}
#birthdays .menu-user .mf-sendMail{background-position:-18px 1px}
#birthdays .menu-user .mf-sendMail:hover{background-position:0 1px}
#birthdays .menu-user .mf-add-friend{background-position:-18px -20px}
#birthdays .menu-user .mf-add-friend:hover{background-position:0 -20px}
#birthdays .menu-user .mf-present{background-position:-18px -42px}
#birthdays .menu-user .mf-present:hover{background-position:0 -42px}
#birthdays .menu-user .mf-filth{background-position:-18px -63px}
#birthdays .menu-user .mf-filth:hover{background-position:0 -63px}
#birthdays .menu-user .mf-spy{background-position:-18px -83px}
#birthdays .menu-user .mf-spy:hover{background-position:0 -83px}