
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic&subset=latin,cyrillic,cyrillic-ext);a{color:#1191bb}.component{position:relative;font-family:'PT Sans',sans-serif;color:#666}.clear{clear:both}.type-list{list-style:none;padding:0;margin:0}.type-list li{list-style:none;padding:0;margin:0;display:inline-block;background:#1191bb;float:left}.type-list li:last-child{border-radius:0 3px 3px 0}.type-list li:first-child{border-radius:3px 0 0 3px}.type-list li.active,.type-list li:hover{background:#1884a8}.type-list li a{text-decoration:none;font-size:14px;color:#fff;display:inline-block;padding:5px 15px;text-shadow:1px 1px 0 rgba(0,0,0,0.2)}.poster-filter{background:#efefef;padding:10px;margin:10px 0}.closed{background:red;color:#fff;font-size:12px;padding:2px 0;margin-top:10px;width:200px;text-align:center}.poster-items .is_premier{position:absolute;background:red;color:#fff;padding:0 5px;top:12px;right:3px;font-size:11px}.poster-items .mosaicflow .is_premier{top:7px;right:-6px}.poster-items .poster-item{border:1px solid #ccc;margin-bottom:10px}.poster-items .poster-item table{width:100%}.poster-items .poster-item table td{vertical-align:top;padding:5px}.poster-items .poster-item table td.item-image{width:150px;position:relative}.poster-items .poster-item table td.item-image img{max-width:95%;border:1px solid #ccc;padding:2px;box-shadow:2px 2px 0 rgba(0,0,0,0.1)}.poster-items .item-info{position:relative}.poster-items .item-info h3{margin:0;padding:0;margin-right:150px}.poster-items .item-info h3 a{text-decoration:none;font-size:18px;font-weight:bold}.poster-items .item-info .item-genre{font-size:11px;color:#999}.poster-items .item-info .item-desc{font-size:12px;line-height:14px;padding-top:10px}.poster-items .item-info .rating{position:absolute;top:5px;right:5px}.poster-items .item-char{margin-top:10px;font-size:11px;text-align:right;background:#efefef;padding:2px 5px}.poster-items .item-char span{margin-left:7px}.poster-items .item-char span.age{font-weight:bold;color:#fff;background:#1191bb;padding:2px 3px}.item-schedules{margin:5px 0;font-size:11px}.item-schedules .sc-title{font-weight:bold}.item-schedules table{width:100%;margin-bottom:15px}.item-schedules table tr.thead td{background:#1191bb;color:#fff;border:0}.item-schedules table tr td{padding:2px 5px;border-bottom:1px solid #efefef}.view-item .item-schedules{font-size:13px}.view-item .item-schedules .sc-title{font-weight:bold;margin-bottom:5px}.conf-block{border-bottom:1px dotted #ccc;margin-bottom:10px;padding-bottom:5px}.list-type{float:right}.list-type a{display:inline-block;margin-left:10px;text-decoration:none;font-weight:bolder}.list-type a.active{color:#333}.item_rating{position:absolute;top:20px;right:20px}.filter-table tr td{padding-right:15px;vertical-align:top}.filter-table tr td label{display:block;font-weight:bold;color:#1191bb}.filter-table tr td select{width:120px}#slider{overflow:hidden;margin-bottom:20px}#slider a{display:block;width:100px;height:100px;float:left;overflow:hidden;margin-right:10px}.view-item .item-desc{padding-bottom:10px;border-bottom:1px dotted #ccc;margin-bottom:10px}.view-item .item-info{padding-bottom:5px;border-bottom:1px dotted #ccc;margin-bottom:10px}.view-item .item-info span{margin-right:15px}#visit{background:#ce2125;color:#fff;text-decoration:none;padding:3px 10px;border-radius:4px;display:inline-block;margin-left:10px}#visit:hover{background:#1191bb}.visitors{padding:10px 0}.visitors .visitor{width:65px;height:65px;border:1px solid #ccc;padding:2px;border-radius:2px;margin-bottom:5px;margin-right:5px;float:left}.visitors .visitor img{width:65px;height:65px}#videos a{border:1px solid #ccc;padding:1px;display:inline-block;margin-bottom:5px;margin-right:5px;float:left}.mosaicflow__column{float:left}.mosaicflow__item{position:relative;width:150px;padding:0;margin:0;display:block}.mosaicflow__item img{display:block;height:auto;width:150px;margin-bottom:10px;cursor:pointer;border:3px solid #fff;border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,0.4)}.mosaicflow__item p{display:none}.mosaicflow__item p a{color:#fff;text-decoration:none}.mosaicflow__item:hover p{display:block;position:absolute;color:#fff;left:0;bottom:0;background:rgba(0,0,0,0.7);padding:7px 10px;width:136px;font-size:14px;line-height:16px}#admin-menu{list-style:none;padding:0;margin:0;height:40px}#admin-menu li{margin:0;padding:0;display:inline-block;background:#ce2125;line-height:25px;float:left}#admin-menu li:first-child{border-radius:3px 0 0 3px}#admin-menu li:last-child{border-radius:0 3px 3px 0}#admin-menu li:hover{background:#666}#admin-menu li a{color:#fff;text-decoration:none;padding:0 10px;display:inline-block}.sorter{text-align:right}.sorter a{text-decoration:none;display:inline-block;margin-left:10px}#place-list .place-item{width:200px;height:180px;border:1px solid #efefef;padding:5px;margin:0 10px 10px 0;float:left;position:relative}#place-list .place-item .place-image{width:200px;height:120px}#place-list .place-item .place-info{position:absolute;left:0;bottom:0;background:#efefef;color:#333;width:100%;font-size:11px}#place-list .place-item .place-info span{padding:0 5px}#place-list .place-item .rating{position:absolute;top:5px;right:5px}#place-list .place-item h3{padding:0;margin:7px 0}#place-list .place-item h3 a{font-size:14px;line-height:14px;font-weight:bold;text-decoration:none}.place-desc{margin-bottom:15px}.place-table{width:100%}.place-table tr td{vertical-align:top}.place-table tr td:first-child{padding-right:10px}.place-info-block{background:#efefef;margin:10px 0;padding:7px;border-radius:3px;border:1px solid #ccc}#images a{width:100px;height:70px;border:1px solid #ccc;padding:2px;margin-right:3px;margin-bottom:3px;display:block;float:left;text-align:center}#images a img{max-width:100%;max-height:100%}a.show-all{color:#fff;background:#be3308;text-decoration:none;padding:0 10px;display:inline-block;border-radius:2px;font-size:14px}a.show-all:hover{color:#fff;background:#666}.bic_calendar{background:#f9f9f9;border-radius:5px;border:1px solid #DDD}.bic_calendar .table{width:100%}.bic_calendar a{text-decoration:none;color:#333;cursor:pointer}.bic_calendar .table tbody>tr>td{text-align:center;padding:0}.bic_calendar table.table td{height:80px;border:1px solid #efefef}.bic_calendar table.header td,.bic_calendar table.table tr:first-child td{height:30px;border:0}.bic_calendar td div{padding:0}.bic_calendar table.table td.event a{height:80px;line-height:80px;display:block}.bic_calendar .header{padding:10px 0 10px 0}.bic_calendar .button-month-previous{float:left;background:url(../images/left.png);width:20px;height:20px}.bic_calendar .button-month-next{float:right;background:url(../images/right.png);width:20px;height:20px}.bic_calendar .button-year-previous{float:left;background:url(../images/left.png);width:20px;height:20px}.bic_calendar .button-year-next{float:right;background:url(../images/right.png);width:20px;height:20px}.bic_calendar .monthAndYear{text-align:center;font-weight:500}.bic_calendar .visualyear,.bic_calendar .visualmonth{font-size:20px;font-weight:bold}.bic_calendar .days-month{font-weight:bold}.bic_calendar .event{color:white;background:#3b5a97;text-shadow:0 0 2px #333;box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);font-weight:bold}.bic_calendar .event:hover{background:#3b5a97;text-shadow:0 0 2px #000;box-shadow:inset 0 0 7px rgba(0,0,0,0.8)}.bic_calendar .event a{color:white}.bic_calendar .table{margin-bottom:3px}.bic_calendar .days-month td{background:#f0f0f0}.bic_calendar .selection{background:rgba(141,200,230,0.5);box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2)}.bic_calendar .first-selection{border-radius:6px 0 0 6px;border-right:0}.bic_calendar .last-selection{border-radius:0 6px 6px 0;border-left:0}.bic_calendar .middle-selection{border-left:0;border-right:0;border-radius:0}.bic_calendar .popover{color:#000;text-shadow:none}.bic_calendar .popover-content{font-weight:300}.bic_calendar .tooltip{position:absolute!important;margin-top:-20px}.map-filter{background:#efefef;padding:10px;margin-bottom:15px}