/**
 * @file
 * Block Styling
 */


.block /* Block wrapper */ {
  #margin-bottom: 1.5em;
}

#block-block-3 {
position: relative;
}

#block-block-3 .text {
position: absolute;
}

#block-block-4 p {
text-align: right;
}

#block-block-5 {
float: left;
z-index:100;
padding-top:14px;
}

#block-block-100 {
	margin-top: 10px;
}

#block-views-see-also-events{
	overflow: hidden;
}
/*
#block-views-photos-block-1 {
position: relative;
margin-left: 27px;
}

#block-views-photos-block-1 #views_slideshow_controls_text_pause_photos-block_1 {
display: none;
}

#block-views-photos-block-1 .views-slideshow-controls-bottom {
position: absolute;
top: 200px;
width: 640px;
z-index: 10000;
}

#block-views-photos-block-1 #views_slideshow_controls_text_previous_photos-block_1 a{
position: absolute;
display: block;
width: 30px;
height: 34px;
background: url(/images/arrows.png) no-repeat;
background-position: -30px 0;
right: 25px;
text-indent: -9999px;
border: 0;
}

#block-views-photos-block-1 #views_slideshow_controls_text_next_photos-block_1 a {
position: absolute;
display: block;
width: 30px;
height: 34px;
left: 15px;
background: url(/images/arrows.png) no-repeat;
text-indent: -9999px;
border: 0;
}
*/
#block-views-facts-block {
width: 210px;
padding: 10px;
background: #F2F2F2;
border: 1px solid #EFEFEF;
-o-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
float: left;
margin-right: 10px;
}

#block-views-facts-block p {
text-align: left;
font-size: 13px;
line-height: 1.4em;
margin: 0 0 1.5em 0;
}

#block-views-facts-block li {
font-size: 13px;
line-height: 1.4em;
}
/*
#block-views-photos-block-2 {
float: right;
margin-right:25px;
position: relative;
}*/

#block-views-photos-block-2 #views_slideshow_controls_text_pause_photos-block_2 {
display: none;
}

#block-views-photos-block-2 .views-slideshow-controls-bottom {
position: absolute;
top: 145px;
width: 458px;
z-index: 10000;
}

#block-views-photos-block-2 #views_slideshow_controls_text_previous_photos-block_2 a{
position: absolute;
display: block;
width: 30px;
height: 34px;
background: url(/images/arrows.png) no-repeat;
background-position: -30px 0;
right: 25px;
text-indent: -9999px;
border: 0;
}

#block-views-photos-block-2 #views_slideshow_controls_text_next_photos-block_2 a {
position: absolute;
display: block;
width: 30px;
height: 34px;
left: 15px;
background: url(/images/arrows.png) no-repeat;
text-indent: -9999px;
border: 0;
}

.node-type-sight h1#page-title {
margin-bottom: 0px;
}

.node-type-sight .tabs {
position: relative;
margin-top: 30px;
}

.page-index #block-block-21 {
position: absolute;
bottom: 0;
}

.category-title {
font-size: 3.3em;
color: #7F7F7F;
line-height: 1.5em;
}

.info-block-s{
font-size: 0.5em;
margin: 0px;
padding: 0px;
}

#block-views-slider-sights-block {
margin-top: -30px;
}

#block-views-slider-sights-block .views-slideshow-cycle-main-frame-row-item {
position: relative;
}

#block-views-slider-sights-block .content .text {
background: #E6E6E6;
height: 215px;
padding: 40px 10px 10px 500px;
font-size: 80%;
line-height: 1.5em;
}

#block-views-slider-sights-block .content .text p {
text-align: left;
}

#block-views-slider-sights-block .content .link {
font-size: 130%;
text-decoration: underline;
}

#block-views-slider-sights-block .content img{
float: left;
}

#block-views-slider-sights-block .content .title {
background: #000;
position: absolute;
right: 0;
padding: 3px 15px;
}

#block-views-slider-sights-block .content .title a {
color:#fff;
font-size: 1.1em;
font-weight: bold;
}

.region-sidebar-second .block:first-child{
	margin-top:22px;
}

.region-sidebar-second .block{
margin-bottom:25px;
}

#block-views-cinema-web-list-block{
margin: 0 0 20px 20px;
}

.bookmarks-share-block{
font-size: 15px;
background: none repeat scroll 0 0 #EAEAEA;
}

.bookmarks-share-block p{
padding: 5px 10px 10px;
}

.bookmarks-share-block p.title-share{
color:#ffffff;
background: none repeat scroll 0 0 #97ba05;
}

.bookmarks-share-block .share-number{
background:#bc0729;
color:#ffffff;
padding-left: 3px;
padding-right: 4px;
}

.bookmarks-share-item{
margin-bottom:20px;
}

.bookmarks-share-block a.soc-icon{
width: 40px;
height: 40px;
display: inline-block;
margin-top:5px
}

.bookmarks-share-block a.share-vk{
background: url("/images/share.png") repeat scroll 0 0 transparent;
margin-left:35px;
margin-right:10px;
}

.bookmarks-share-block a.share-vk:hover{
background: url("/images/share.png") repeat scroll -45px 0 transparent;
}

.bookmarks-share-block a.share-tw{
background: url("/images/share.png") repeat scroll -95px 0 transparent;
margin-right:10px;
}

.bookmarks-share-block a.share-tw:hover{
background: url("/images/share.png") repeat scroll -138px 0 transparent;
}

.bookmarks-share-block a.share-fb{
background: url("/images/share.png") repeat scroll -228px 0 transparent;
}

.bookmarks-share-block a.share-fb:hover{
background: url("/images/share.png") repeat scroll -184px 0 transparent;
}

.bookmarks-share-block a.share-mail{
background: url("/images/share.png") repeat scroll 0 -47px transparent;
display: block;
margin:5px auto;
width: 95px;
height: 61px;
}

.bookmarks-share-block a.share-mail:hover{
background: url("/images/share.png") repeat scroll -99px -47px transparent;
}

.bookmarks-share-block a.share-print{
background: url("/images/share.png") repeat scroll -111px -113px transparent;
display: block;
margin:5px auto;
width: 106px;
height: 95px;
}

.bookmarks-share-block a.share-print:hover{
background: url("/images/share.png") repeat scroll 0 -113px transparent;
}

#block-views-like-block #visits .visit-item a p{
	font-size: 18px;
}

#block-views-like-block .b-header{
	margin-bottom: 10px;
}

#block-block-79{
	margin: 20px 0;
}

#block-views-relation-news-block {
	margin-bottom: 24px;
}