.galleryNav {border:0; padding:12px 0; margin:0; list-style:none}
.galleryNav li {padding:0; margin:0 30px 0 0; font-size:17px}
.galleryNav li a {font-size:17px; margin:0; display:inline-block; padding:7px 20px 9px 20px}
.gallery_page h1 {padding:10px 2px; clear:both}

.gallery_content {background:url('images/grayline.gif') repeat-y 235px 0}
.gallerySide {float:left; width:220px}
.gallerySide_menu {list-style:none; padding:0; margin:0; font-size:13px}
.gallerySide_menu li {padding:7px 5px 9px 5px; margin:0 0 3px 0}
.gallerySide_menu li.current {background:#aa0000; color:#fff}
.gallerySide_menu li.current a {color:#fff}
.galleruAlbums_menu {font-size:12px}
.gallery_list_block {float:right; width:700px; overflow:hidden;}
.gallery_list_block ul {list-style:none; margin:0; padding:0; width:730px}
.gallery_list_block ul li {display:-moz-inline-stack; display:inline-block; width:220px; vertical-align:top; zoom: 1; $display: inline; margin:0 15px 0 0; padding:0 0 20px 0;}
.gallery_list_block ul li .img {width:220px; height:157px; overflow:hidden; text-align: center}
.gallery_list_block ul li p {padding:9px 0 15px 0; margin:0; font-size:12px}
.gallery_list_block ul li a {color:#aa0000}
.gallery_list_block ul.album_photo_list li {padding-bottom:11px; min-height:179px;}
.gallery_list_block ul.album_photo_list li p {font-size:11px; padding:6px 0 0 0}

.gallery_list_block .gallery_album_autor {font-size:12px; color:#aa0000}
.gallery_list_block .gallery_album_text {padding:0 0 10px 0}

.gallery_list_block .pageNav, .billboard_Page .pageNav {margin:0}

.billboard_Page .categoryObj {font-weight:normal; padding:12px 0;}
.billboard_Page .categoryObj li {margin-right:30px; font-size:17px}
.billboard_Page .categoryObj li a {background:none; padding:7px 20px 9px 20px}
.billboard_Page .categoryObj li a:hover {background:#aa0000}
.billboard_Page .categoryObj li a.activeCategory {background:#aa0000}
.billboard_Page h1 {clear:both; padding:0 2px 18px 2px; margin:0}

.billboard_Page .events {border:0; padding:0; margin:0; height:auto}
.billboard_Page .events .eventsWord {display:none}
.billboard_Page .events ul {margin:0; padding:0 0 14px 0}
.billboard_Page .events ul li {margin:0}
.billboard_Page .events ul li a {padding:9px 15px 11px 15px}

.billboard_Page .day {float:left; border:0; padding:0; margin:0; height:auto}
.billboard_Page .day .eventsWord {display:none}
.billboard_Page .day table {margin:0 0 0 8px; border-spacing:0; border-collapse:collapse}
.billboard_Page .day table th {padding:3px 7px 4px 7px; text-decoration:none; border-left:2px solid #fff}
.billboard_Page .day table td {font-size:12px; padding:3px 7px 4px 7px; border-left:2px solid #fff}
.billboard_Page .day table th.weekend, .billboard_Page .day table td.weekend {color:#fff; background:#aa0000}

.billboard_Page .time {float:right; border:0; padding:0; margin:0; height:auto; width:455px}
.billboard_Page .time .eventsWord {display:none}
.billboard_Page .time ul {margin:0; padding:3px 0 0 0; font-size:11px}
.billboard_Page .time ul li {margin:0 20px 0 0}
.billboard_Page .time ul li.last {float:right;margin:0}
.billboard_Page .time ul li a {padding:9px 15px 11px 15px}

.billboard_Page .border-dotted {clear:both; border-bottom:2px dotted #aa0000; padding-top:14px; margin-bottom:10px}

.billboard_container {width:100%; overflow:hidden;}
.billboard_container ul {list-style:none; margin:0; padding:0; width:970px; border:0; background:none}
.billboard_container ul li {display:-moz-inline-stack; display:inline-block; width:458px; vertical-align:top; zoom: 1; $display: inline; margin:8px 12px 10px 0; padding:8px 0 0 8px; min-height:114px}
.billboard_container ul li .anonce_pic {width:130px; float:left; margin:0 13px 8px 0}
.billboard_container .billboard_anonce_block {overflow:hidden;}
.billboard_container .billboard_anonce_block p.nameProgram {padding:0 8px 0 0; margin:0; min-height:50px}
.billboard_container .billboard_anonce_block p.nameCult {font-size:12px; padding:10px 8px 2px 0; clear:both; line-height:14px;}
.billboard_container .billboard_anonce_block .dateAndTime {float:right; width:140px; background:#fff; clear:both; margin:0 0 1px 0; text-align:center; padding:2px 0; }

.billboard_container ul.green li {background: #cbfac0; border:1px solid #4dab38;}
.billboard_container ul.blue li {background: #bbe5f6; border:1px solid #1169ab;}
.billboard_container ul.red li {background: #f8c8c8; border:1px solid #aa0000;}
.billboard_container ul.red li .nameProgram a {color:#aa0000;}
.billboard_container ul.aqua li {background: #d1ebf1; border:1px solid #2897b1;}
.billboard_container ul.aqua li .nameProgram a {color:#2897b1;}

.billboard_Detail {padding-top:20px}
.billboard_Detail .detail_info {float:left; width:300px; padding-top:11px}
.billboard_Detail .detail_info img {max-width:300px}
.detail_schedule {font-size:12px}
.detail_schedule .nameCult {font-size:12px; padding:11px 0 5px 0; clear:both}
.detail_schedule .nameCult a {text-decoration:underline}
.detail_schedule .nameCult a:hover {text-decoration:none}
.detail_schedule .dateAndTime {float:none; margin:0; text-align:left; width:auto; padding:5px 0 0 0}
.billboard_Detail .detail_text {overflow:hidden; padding:0 0 0 20px; line-height:130%}
.billboard_Detail .detail_text p {line-height:130%}

.fancybox-custom .fancybox-skin {
			box-shadow: 0 0 50px #222;
		}

.map_block {padding:5px 0 12px 0; margin-left:-9px; width:690px; float:left}
.colareas {float:right; width:250px}
.colareas ul {list-style:none; margin:0; padding:0}
.colareas ul li {font-size:12px; padding:0 0 2px 0}
.colareas ul li a {color:#aa0000}

/* fix */
.breadCrumbs-small .breadCrumbs  {
    margin-bottom: 2px;
}