.primaryContainer {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    min-height: 100%;
    width: 100%;
    padding: 0px 200px 50px;
}

#photo_01 {
    float: left;
    height: auto;
    margin: 0px 0px 0px 0%;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    overflow: hidden;
    display: block;
}

#photo_02 {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    min-width: 0px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    overflow: hidden;
}

body {
    background-color: rgb(30, 30, 30);
    padding-bottom: 50px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#photo_05 {
    float: left;
    height: 525px;
    clear: none;
    width: 100%;
    margin: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    overflow: hidden;
}

#photo_03 {
    float: left;
    height: auto;
    clear: both;
    width: 100%;
    margin: 50px 0px 0px;
    position: relative;
    top: 0px;
    left: 0px;
    overflow: hidden;
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
}

#photo_06 {
    float: left;
    height: 525px;
    clear: both;
    width: 100%;
    margin-top: 50px;
    margin-left: 0%;
    margin-right: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    overflow: hidden;
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
}

#photo_07 {
    float: left;
    height: 525px;
    clear: both;
    width: 100%;
    margin: 50px 0px 0px;
    position: relative;
    top: 0px;
    left: 0px;
    overflow: hidden;
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
}

#photo_04 {
    float: left;
    height: 525px;
    clear: both;
    width: 100%;
    margin: 50px 0px 0px;
    position: relative;
    top: 0px;
    left: 0px;
    overflow: hidden;
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
}

#photo_group_2 {
    float: right;
    height: auto;
    margin: 50px 0px 0px;
    clear: none;
    width: 48.43%;
    position: relative;
    top: 0px;
    left: 0px;
}

#photo_group_1 {
    float: left;
    height: auto;
    margin: 50px 0px 0px;
    clear: both;
    width: 48.43%;
    position: relative;
    top: 0px;
    left: 0px;
}

#photo_08 {
    float: left;
    height: 810px;
    clear: right;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    margin: 50px 0px 0px;
    overflow: hidden;
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
}

#photo_09 {
    float: left;
    height: 525px;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    overflow: hidden;
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
}

#photo_10 {
    float: left;
    height: auto;
    margin-left: 0px;
    margin-top: 50px;
    clear: both;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    margin-right: 0px;
    overflow: hidden;
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
}

#photo_group_3 {
    float: left;
    height: auto;
    margin: 50px 0px 0px;
    clear: left;
    width: 48.43%;
    position: relative;
    top: 0px;
    left: 0px;
}

#photo_15 {
    float: left;
    height: auto;
    margin: 50px 0px 0px;
    clear: right;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    overflow: hidden;
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
}

#logo_centr-rad_hover {
    float: left;
    height: 200px;
    clear: none;
    width: 199.99999582px;
    position: fixed;
    top: 0px;
    left: 0%;
    background-color: rgb(230, 230, 230);
    background-image:url("img/logo_vert_final_ru.svg");
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    opacity: 0;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 0.33s;
}

#header_text_container {
    float: left;
    height: 200px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    min-width: 0px;
}

#logo_centr-rad {
    float: left;
    height: 200px;
    clear: none;
    width: 199.99999582px;
    position: fixed;
    top: 0px;
    left: 0%;
    display: block;
    background-image:url("img/logo_centr-rad_white.svg");
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-color: rgb(40, 40, 40);
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 5px 10px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 5px 10px 0px;
    z-index: 10;
    bottom: auto;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
}

#logo_centr-rad_hover:hover {
    opacity: 1;
    background-image:url("img/logo_vert_final_ru.svg");
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-color: rgb(245, 245, 245);
    display: block;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 0.33s;
}

#logo_centr-rad:hover {
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
}

#header_text {
    float: left;
    font-size: 1em;
    width: 94.450926%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1.3em;
    margin: 25px 0px 0px 50px;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    text-transform: none;
    font-family: pt-sans;
}

#header_text_ {
    float: none;
    font-size: 1.5em;
    color: rgb(245, 245, 245);
    font-family: pt-sans;
    text-transform: uppercase;
    line-height: 1.8em;
    font-weight: normal;
}

#all_photos {
    float: left;
    height: auto;
    clear: both;
    width: 100%;
    margin: 0px;
}

#photo_01:hover {
    background-image:url("img/photo_01.jpg");
    background-attachment: scroll;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
}

#photo_01_zoom {
    float: left;
    height: auto;
    margin: 0px 0px 0px 0%;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    overflow: visible;
    display: block;
    min-width: 0px;
	transform: scale(1.0,1.0);
	transition: all ease-in-out 1s;
}

#photo_01_zoom:hover {
	transform: scale(1.2,1.2);
	transition: all ease-in-out 6s;

}

#photo_02_zoom:hover {
	transform: scale(1.2,1.2);
	transition: all ease-in-out 6s;

}

#photo_03_zoom:hover {
	transform: scale(1.2,1.2);
	transition: all ease-in-out 6s;

}

#photo_04_zoom:hover {
	transform: scale(1.2,1.2);
	transition: all ease-in-out 6s;

}

#photo_05_zoom:hover {
	transform: scale(1.2,1.2);
	transition: all ease-in-out 6s;

}

#photo_06_zoom:hover {
	transform: scale(1.2,1.2);
	transition: all ease-in-out 6s;

}

#photo_07_zoom:hover {
	transform: scale(1.2,1.2);
	transition: all ease-in-out 6s;

}

#photo_08_zoom:hover {
	transform: scale(1.2,1.2);
	transition: all ease-in-out 6s;

}

#photo_09_zoom:hover {
	transform: scale(1.2,1.2);
	transition: all ease-in-out 6s;

}

#photo_10_zoom:hover {
	transform: scale(1.2,1.2);
	transition: all ease-in-out 6s;

}

#photo_11_zoom:hover {
	transform: scale(1.2,1.2);
	transition: all ease-in-out 6s;

}

#photo_12_zoom:hover {
	transform: scale(1.2,1.2);
	transition: all ease-in-out 6s;

}

#photo_13_zoom:hover {
	transform: scale(1.2,1.2);
	transition: all ease-in-out 6s;

}

#photo_14_zoom:hover {
	transform: scale(1.2,1.2);
	transition: all ease-in-out 6s;

}

#photo_15_zoom:hover {
	transform: scale(1.2,1.2);
	transition: all ease-in-out 6s;

}

#photo_16_zoom:hover {
	transform: scale(1.2,1.2);
	transition: all ease-in-out 6s;

}

#photo_17_zoom:hover {
	transform: scale(1.2,1.2);
	transition: all ease-in-out 6s;

}

#photo_18_zoom:hover {
	transform: scale(1.2,1.2);
	transition: all ease-in-out 6s;

}

#photo_19_zoom:hover {
	transform: scale(1.2,1.2);
	transition: all ease-in-out 6s;

}

#photo_20_zoom:hover {
	transform: scale(1.2,1.2);
	transition: all ease-in-out 6s;

}

#photo_21_zoom:hover {
	transform: scale(1.2,1.2);
	transition: all ease-in-out 6s;

}

#header_text_2 {
    float: none;
    font-size: 2em;
    color: rgb(245, 245, 245);
    font-family: pt-sans;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.8em;
}

#facebook_icon_hover:hover {
    opacity: 1;
	transition: all ease-in-out 0.33s;
}

#vk_icon_hover:hover {
    opacity: 1;
	transition: all ease-in-out 0.33s;
}

#twitter_icon_hover:hover {
    opacity: 1;
	transition: all ease-in-out 0.33s;
}

#google_plus_icon_hover:hover {
    opacity: 1;
    margin: 0px;
	transition: all ease-in-out 0.33s;
}

#header_text_1 {
    float: none;
    font-size: 1.5em;
    line-height: 1.25em;
    color: rgb(0, 160, 227);
    font-family: pt-sans;
    text-transform: uppercase;
    font-weight: normal;
}

#photo_11 {
    float: left;
    height: auto;
    margin: 50px 0px 0px;
    clear: both;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    overflow: hidden;
    -webkit-box-shadow: rgba(0, 0, 0, 0.317647) 0px 10px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.317647) 0px 10px 25px 0px;
}

#photo_group_5 {
    float: left;
    height: auto;
    margin: 50px 0px 0px;
    clear: left;
    width: 48.43%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
}

#photo_16 {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
	overflow: hidden;
}	

#photo_17 {
    float: left;
    height: auto;
    margin-left: 0px;
    margin-top: 50px;
    clear: both;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    margin-right: 0px;
    overflow: hidden;
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
}

#photo_18 {
    float: left;
    height: auto;
    margin: 50px 0px 0px;
    clear: both;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    overflow: hidden;
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 3px 3px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 3px 3px 0px;
}

#photo_group_6 {
    float: right;
    height: auto;
    margin: 50px 0px 0px;
    clear: none;
    width: 48.43%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
}

#photo_19 {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    overflow: hidden;
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
}

#photo_20 {
    float: left;
    height: auto;
    margin: 50px 0px 0px;
    clear: both;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    overflow: hidden;
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
}

#photo_21 {
    float: left;
    height: auto;
    margin: 50px 0px 0px;
    clear: both;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    overflow: hidden;
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
}

#photo_group_4 {
    float: right;
    height: auto;
    margin: 50px 0px 0px;
    clear: none;
    width: 48.43%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
}

#photo_12 {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    margin-right: 0px;
    overflow: hidden;
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
}

#photo_13 {
    float: left;
    height: auto;
    margin: 50px 0px 0px;
    clear: both;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    overflow: hidden;
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
}

#photo_14 {
    float: left;
    height: 525px;
    margin: 50px 0px 0px;
    clear: both;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    background-image:url("img/0065.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    box-shadow: rgba(0, 0, 0, 0.329412) 0px 10px 25px 0px;
    background-position: 0% 0%;
    background-repeat: repeat repeat;
	overflow: hidden;
}

#photo_01_img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	transition: all ease-in-out 1s;
}

#photo_01_img {
    float: left;
    height: 775px;
    margin: 0px 0px 0px 0%;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    overflow: visible;
    display: block;
    min-width: 0px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-image:url("img/panoramaqv.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 66% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 1s;
}

#photo_02_zoom {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    min-width: 0px;
	transform: scale(1.0,1.0);
	transition: all ease-in-out 1s;
}

#photo_02_img {
    float: left;
    height: 525px;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    min-width: 0px;
    background-image:url("img/0001.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 1s;
}

#photo_02_img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	transition: all ease-in-out 1s;
}

#photo_03_zoom {
    float: left;
    height: auto;
    clear: none;
    width: 100%;
    margin: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
	transform: scale(1.0,1.0);
	transition: all ease-in-out 1s;
}

#photo_03_img {
    float: left;
    height: 525px;
    clear: none;
    width: 100%;
    margin: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    background-image:url("img/0070-a.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 1s;
}

#photo_04_zoom {
    float: left;
    height: 525px;
    clear: none;
    width: 100%;
    margin: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
	transform: scale(1.0,1.0);
	transition: all ease-in-out 1s;
}

#photo_04_img {
    float: left;
    height: 525px;
    clear: none;
    width: 100%;
    margin: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    background-image:url("img/0002.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
}

#photo_03_img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	transition: all ease-in-out 1s;
}

#photo_04_img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	transition: all ease-in-out 1s;
}

#photo_05_zoom {
    float: left;
    height: 525px;
    clear: none;
    width: 100%;
    margin: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
	transform: scale(1.0,1.0);
	transition: all ease-in-out 1s;
}

#photo_05_img {
    float: left;
    height: 525px;
    clear: none;
    width: 100%;
    margin: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    background-image:url("img/0066.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 1s;
}

#photo_05_img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	transition: all ease-in-out 1s;
}

#photo_06_zoom {
    float: left;
    height: 525px;
    clear: none;
    width: 100%;
    margin: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
	transform: scale(1.0,1.0);
	transition: all ease-in-out 1s;
}

#photo_06_img {
    float: left;
    height: 525px;
    clear: none;
    width: 100%;
    margin: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    background-image:url("img/0050-d.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 1s;
}

#photo_06_img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	transition: all ease-in-out 1s;
}

#photo_07_zoom {
    float: left;
    height: 525px;
    clear: none;
    width: 100%;
    margin: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
	transform: scale(1.0,1.0);
	transition: all ease-in-out 1s;
}

#photo_07_img {
    float: left;
    height: 525px;
    clear: none;
    width: 100%;
    margin: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    background-image:url("img/0061-a.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 1s;
}

#photo_07_img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	transition: all ease-in-out 1s;
}

#photo_08_zoom {
    float: left;
    height: 810px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    margin: 0px;
    display: block;
	transform: scale(1.0,1.0);
	transition: all ease-in-out 1s;
}

#photo_08_img {
    float: left;
    height: 810px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    margin: 0px;
    display: block;
    background-image:url("img/o_baku4.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-position: 25% 0%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 1s;
}

#photo_08_img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	transition: all ease-in-out 1s;
}

#photo_09_zoom {
    float: left;
    height: 525px;
    margin: 0px 0px 0px -0.65625px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
	transform: scale(1.0,1.0);
	transition: all ease-in-out 1s;
}

#photo_09_img {
    float: left;
    height: 525px;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    background-image:url("img/0081.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-position: 0% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 1s;
}

#photo_09_img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	transition: all ease-in-out 1s;
}

#photo_10_zoom {
    float: left;
    height: 525px;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
	transform: scale(1.0,1.0);
	transition: all ease-in-out 1s;
}

#photo_10_img {
    float: left;
    height: 525px;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    background-image:url("img/0047-a.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 1s;
}

#photo_10_img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	transition: all ease-in-out 1s;
}

#photo_11_zoom {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
	transform: scale(1.0,1.0);
	transition: all ease-in-out 1s;
}

#photo_11_img {
    float: left;
    height: 525px;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    background-image:url("img/0068.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 1s;
}

#photo_11_img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	transition: all ease-in-out 1s;
}

#photo_12_zoom {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    margin-right: 0px;
    display: block;
	transform: scale(1.0,1.0);
	transition: all ease-in-out 1s;
}

#photo_12_img {
    float: left;
    height: 525px;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    background-image:url("img/0055-a.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 1s;
}

#photo_12_img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	transition: all ease-in-out 1s;
}

#photo_13_zoom {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 100.000001%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
	transform: scale(1.0,1.0);
	transition: all ease-in-out 1s;
}

#photo_13_img {
    float: left;
    height: 525px;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    background-image:url("img/0050-c.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 1s;
}

#photo_13_img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	transition: all ease-in-out 1s;
}

#photo_14_zoom {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    background-image:url("img/0065.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 0% 0%;
    background-repeat: repeat repeat;
	transform: scale(1.0,1.0);
	transition: all ease-in-out 1s;
}

#photo_14_img {
    float: left;
    height: 525px;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    background-image:url("img/0065.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 1s;
}

#photo_14_img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	transition: all ease-in-out 1s;
}

#photo_15_zoom {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
	transform: scale(1.0,1.0);
	transition: all ease-in-out 1s;
}

#photo_15_img {
    float: left;
    height: 790px;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    background-image:url("img/0073.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 1s;
}

#photo_15_img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	transition: all ease-in-out 1s;
}

#photo_16_zoom {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
	transform: scale(1.0,1.0);
	transition: all ease-in-out 1s;
}

#photo_16_img {
    float: left;
    height: 525px;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    background-image:url("img/0071.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 1s;
}

#photo_17_zoom {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
	transform: scale(1.0,1.0);
	transition: all ease-in-out 1s;
}

#photo_17_img {
    float: left;
    height: 525px;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    background-image:url("img/0074.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 1s;
}

#photo_18_zoom {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
	transform: scale(1.0,1.0);
	transition: all ease-in-out 1s;
}

#photo_18_zoom1 {
    float: left;
    height: 525px;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    background-image:url("img/0027a.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 1s;
}

#photo_19_zoom {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
	transform: scale(1.0,1.0);
	transition: all ease-in-out 1s;
}

#photo_19_img {
    float: left;
    height: 525px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    margin-right: 0px;
    display: block;
    background-image:url("img/0009.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 1s;
}

#photo_20_zoom {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
	transform: scale(1.0,1.0);
	transition: all ease-in-out 1s;
}

#photo_20_img {
    float: left;
    height: 525px;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    background-image:url("img/0023-a.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 1s;
}

#photo_21_zoom {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 100.000001%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
	transform: scale(1.0,1.0);
	transition: all ease-in-out 1s;
}

#photo_21_img {
    float: left;
    height: 525px;
    margin: 0px;
    clear: none;
    width: 100.000001%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    background-image:url("img/0050-a.jpg");
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 1s;
}

#photo_21_img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	transition: all ease-in-out 1s;
}

#photo_20_img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	transition: all ease-in-out 1s;
}

#photo_19_img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}

#photo_18_zoom1:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	transition: all ease-in-out 1s;
}

#photo_17_img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	transition: all ease-in-out 1s;
}

#photo_16_img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	transition: all ease-in-out 1s;
}

#photo_01_text_block {
    float: left;
    height: auto;
    margin: -50px 0px 0px;
    clear: none;
    width: auto;
    min-height: 50px;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 15px 25px;
    min-width: 0px;
    display: block;
    background-color: rgba(30, 30, 30, 0.901961);
    z-index: auto;
}

#photo_01_text {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#photo_01_span {
    float: none;
    font-size: 1em;
    line-height: 1em;
    color: rgb(245, 245, 245);
    font-family: pt-sans;
}

#box {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
}

#photo_02_text_block {
    float: left;
    height: auto;
    margin: -50px 0px 0px;
    clear: none;
    width: auto;
    min-height: 50px;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 15px 25px;
    min-width: 0px;
    display: block;
    z-index: auto;
    background-color: rgba(30, 30, 30, 0.901961);
}

#photo_01_text1 {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    color: rgb(245, 245, 245);
    font-family: pt-sans;
}

#photo_03_text_block {
    float: left;
    height: auto;
    margin: -50px 0px 0px;
    clear: none;
    width: auto;
    min-height: 50px;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 15px 25px;
    min-width: 0px;
    display: block;
    z-index: auto;
    background-color: rgba(30, 30, 30, 0.901961);
}

#photo_03_text {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#photo_05_text_block {
    float: left;
    height: auto;
    margin: -50px 0px 0px;
    clear: none;
    width: auto;
    min-height: 50px;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 15px 25px;
    min-width: 0px;
    display: block;
    z-index: auto;
    background-color: rgba(30, 30, 30, 0.901961);
}

#photo_05_text {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#photo_07_text_block {
    float: left;
    height: auto;
    margin: -50px 0px 0px;
    clear: none;
    width: auto;
    min-height: 50px;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 15px 25px;
    min-width: 0px;
    display: block;
    z-index: auto;
    background-color: rgba(30, 30, 30, 0.901961);
}

#photo_07_text {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#photo_06_text_block {
    float: left;
    height: auto;
    margin: -50px 0px 0px;
    clear: none;
    width: auto;
    min-height: 50px;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 15px 25px;
    min-width: 0px;
    display: block;
    z-index: auto;
    background-color: rgba(30, 30, 30, 0.901961);
}

#photo_06_text {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#photo_08_text_block {
    float: left;
    height: auto;
    margin: -50px 0px 0px;
    clear: none;
    width: auto;
    min-height: 50px;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 15px 25px;
    min-width: 0px;
    display: block;
    z-index: auto;
    background-color: rgba(30, 30, 30, 0.901961);
}

#photo_08_text {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#photo_09_text_block {
    float: left;
    height: auto;
    margin: -50px 0px 0px;
    clear: none;
    width: auto;
    min-height: 50px;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 15px 25px;
    min-width: 0px;
    display: block;
    z-index: auto;
    background-color: rgba(30, 30, 30, 0.901961);
}

#photo_09_text {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#photo_10_text_block {
    float: left;
    height: auto;
    margin: -50px 0px 0px;
    clear: none;
    width: auto;
    min-height: 50px;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 15px 25px;
    min-width: 0px;
    display: block;
    z-index: auto;
    background-color: rgba(30, 30, 30, 0.901961);
}

#photo_10_text {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#photo_12_text_block {
    float: left;
    height: auto;
    margin: -50px 0px 0px;
    clear: none;
    width: auto;
    min-height: 50px;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 15px 25px;
    min-width: 0px;
    display: block;
    z-index: auto;
    background-color: rgba(30, 30, 30, 0.901961);
}

#photo_12_text {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#photo_13_text_block {
    float: left;
    height: auto;
    margin: -50px 0px 0px;
    clear: none;
    width: auto;
    min-height: 50px;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 15px 25px;
    min-width: 0px;
    display: block;
    z-index: auto;
    background-color: rgba(30, 30, 30, 0.901961);
}

#photo_13_text {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#photo_14_text_block {
    float: left;
    height: auto;
    margin: -50px 0px 0px;
    clear: none;
    width: auto;
    min-height: 50px;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 15px 25px;
    min-width: 0px;
    display: block;
    z-index: auto;
    background-color: rgba(30, 30, 30, 0.901961);
}

#photo_14_text {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#photo_16_text_block {
    float: left;
    height: auto;
    margin: -50px 0px 0px;
    clear: none;
    width: auto;
    min-height: 50px;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 15px 25px;
    min-width: 0px;
    display: block;
    z-index: auto;
    background-color: rgba(30, 30, 30, 0.901961);
}

#photo_16_text {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#photo_17_text_block {
    float: left;
    height: auto;
    margin: -50px 0px 0px;
    clear: none;
    width: auto;
    min-height: 50px;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 15px 25px;
    min-width: 0px;
    display: block;
    z-index: auto;
    background-color: rgba(30, 30, 30, 0.901961);
}

#photo_17_text {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#photo_19_text_block {
    float: left;
    height: auto;
    margin: -50px 0px 0px;
    clear: both;
    width: auto;
    min-height: 50px;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 15px 25px;
    min-width: 0px;
    display: block;
    z-index: auto;
    background-color: rgba(30, 30, 30, 0.901961);
}

#photo_19_text {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#photo_20_text_block {
    float: left;
    height: auto;
    margin: -50px 0px 0px;
    clear: none;
    width: auto;
    min-height: 50px;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 15px 25px;
    min-width: 0px;
    display: block;
    z-index: auto;
    background-color: rgba(30, 30, 30, 0.901961);
}

#photo_20_text {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#photo_21_text_block {
    float: left;
    height: auto;
    margin: -50px 0px 0px;
    clear: none;
    width: auto;
    min-height: 50px;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 15px 25px;
    min-width: 0px;
    display: block;
    z-index: auto;
    background-color: rgba(30, 30, 30, 0.901961);
}

#photo_21_text_block1 {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#photo_18_text_block {
    float: left;
    height: auto;
    margin: -50px 0px 0px;
    clear: none;
    width: auto;
    min-height: 50px;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 15px 25px;
    min-width: 0px;
    display: block;
    z-index: auto;
    background-color: rgba(30, 30, 30, 0.901961);
}

#photo_18_text {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#photo_11_text_block {
    float: left;
    height: auto;
    margin: -50px 0px 0px;
    clear: none;
    width: auto;
    min-height: 50px;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 15px 25px;
    min-width: 0px;
    display: block;
    z-index: auto;
    background-color: rgba(30, 30, 30, 0.901961);
}

#photo_11_text {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    font-family: pt-sans;
    color: rgb(255, 255, 255);
}

#photo_04_text_block {
    float: left;
    height: auto;
    margin: -50px 0px 0px;
    clear: none;
    width: auto;
    min-height: 50px;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 15px 25px;
    min-width: 0px;
    display: block;
    z-index: auto;
    background-color: rgba(30, 30, 30, 0.901961);
}

#photo_04_text {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#photo_03_text_span {
    color: rgb(245, 245, 245);
    font-family: pt-sans;
    line-height: 1em;
}

#photo_15_text_block {
    float: left;
    height: auto;
    margin: -50px 0px 0px;
    clear: none;
    width: auto;
    min-height: 50px;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 15px 25px;
    min-width: 0px;
    display: block;
    z-index: auto;
    background-color: rgba(30, 30, 30, 0.901961);
}

#photo_15_text {
    float: none;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#textspan1 {
    float: none;
    font-size: 1.5em;
    line-height: 1.8em;
    color: rgb(0, 160, 227);
    font-family: pt-sans;
    text-transform: uppercase;
    font-weight: normal;
}

#textspan {
    float: none;
    font-size: 1.5em;
    color: rgb(245, 245, 245);
    font-family: pt-sans;
    text-transform: uppercase;
    line-height: 1.8em;
    font-weight: normal;
}

#share_links_wrapper {
    float: left;
    height: 407px;
    clear: both;
    width: 200px;
    position: fixed;
    top: 200px;
    left: auto;
    overflow: hidden;
    display: block;
    bottom: auto;
    right: 0px;
}

#share_links_container {
    float: left;
    height: 238px;
    clear: none;
    width: 2.576809%;
    position: fixed;
    top: 200px;
    left: auto;
    right: 73px;
    bottom: auto;
}

#facebook_icon {
    float: left;
    height: 46px;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    min-width: 0px;
    background-image:url("img/facebook_logo.svg");
    background-attachment: scroll;
    -webkit-background-size: auto 27px;
    background-size: auto 27px;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	
}

#facebook_icon_hover {
    float: left;
    height: 46px;
    clear: none;
    width: 100%;
    margin: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    min-width: 0px;
    opacity: 0;
    background-image:url("img/facebook_logo_hover.svg");
    background-attachment: scroll;
    -webkit-background-size: auto 27px;
    background-size: auto 27px;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 0.33s;
}

#vk_icon {
    float: left;
    height: 46px;
    margin: 18px 0px 0px;
    clear: both;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    min-width: 0px;
    background-image:url("img/vk_logo.svg");
    background-attachment: scroll;
    -webkit-background-size: auto 25px;
    background-size: auto 25px;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	
}

#vk_icon_hover {
    float: left;
    height: 46px;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    min-width: 0px;
    display: block;
    opacity: 0;
    background-image:url("img/vk_logo_hover.svg");
    background-attachment: scroll;
    -webkit-background-size: auto 25px;
    background-size: auto 25px;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 0.33s;
}

#twitter_icon {
    float: left;
    height: 46px;
    margin: 18px 0px 0px;
    clear: both;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    min-width: 0px;
    background-image:url("img/twitter_logo.svg");
    background-attachment: scroll;
    -webkit-background-size: auto 25px;
    background-size: auto 25px;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
}

#twitter_icon_hover {
    float: left;
    height: 46px;
    margin: 0px;
    clear: none;
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    min-width: 0px;
    display: block;
    opacity: 0;
    background-image:url("img/twitter_logo_hover.svg");
    background-attachment: scroll;
    -webkit-background-size: auto 25px;
    background-size: auto 25px;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 0.33s;
}

#google_plus_icon {
    float: left;
    height: 46px;
    clear: both;
    width: 100%;
    margin: 18px 0px 0px;
    position: relative;
    top: 0px;
    left: 0px;
    min-width: 0px;
    background-image:url("img/google_logo.svg");
    background-attachment: scroll;
    -webkit-background-size: auto 27px;
    background-size: auto 27px;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
}

#google_plus_icon_hover {
    float: left;
    height: 46px;
    clear: none;
    width: 100%;
    margin: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    min-width: 0px;
    display: block;
    opacity: 0;
    background-image:url("img/google_logo_hover.svg");
    background-attachment: scroll;
    -webkit-background-size: auto 27px;
    background-size: auto 27px;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
	transition: all ease-in-out 0.33s;
}

#footer {
    float: left;
    height: auto;
    margin: 50px 0px 0px;
    clear: both;
    width: 100%;
    min-width: 0px;
    position: relative;
    top: 0px;
    left: 0px;
}

#footer_left_block {
    float: left;
    height: auto;
    margin: 0px;
    clear: none;
    width: 48.40645%;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    border: 0px solid rgba(0, 0, 0, 0.658824);
}

#footer_logo:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}

#footer_logo {
    float: left;
    height: 100px;
    margin: 17px 0px 0px;
    clear: none;
    width: 100px;
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
}

#footer_left_block_text {
    float: left;
    font-size: 1em;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin: 0px;
    clear: left;
    min-height: 0px;
    min-width: 0px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
    position: relative;
}

#footer_left_block_text_span2 {
    float: none;
    font-size: 1em;
    line-height: 1.5em;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#footer_left_block_text_span1 {
    float: none;
    font-size: 1.5em;
    line-height: 1.5em;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
}

#footer_logo_rad {
    float: left;
    height: 100px;
    margin: 0px;
    clear: none;
    width: 100px;
    background-image:url("img/logo_centr-rad_white_small.svg");
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    position: relative;
    padding: 0px;
    display: block;
    background-position: 0% 50%;
    background-repeat: no-repeat no-repeat;
}

#footer_logo_about {
	clear: left;
	float: left;
	left: 0;
	position: relative;
	top: 0;
	width: 48.409621%;

}

#textspan2 {
    float: none;
    font-size: 1.5em;
    line-height: 1.5em;
    font-family: pt-sans;
    color: rgb(0, 160, 227);
}

#footer_rad_about {
    float: left;
    font-size: 1em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1.5em;
    margin: 17px 0px 0px 0px;
    clear: both;
    min-height: 0px;
    font-family: pt-sans;
    color: rgb(245, 245, 245);
    position: relative;
    top: 0px;
    left: 0px;
}

@media only screen and (max-width: 1440px) {
    #photo_05 {
        height: 350px;
    }

    #photo_03 {
        margin-top: 35px;
    }

    #photo_06 {
        height: 350px;
        margin: 35px 0px 0px 0%;
    }

    #photo_04 {
        height: 350px;
        margin-top: 35px;
    }

    #photo_07 {
        height: 350px;
        margin: 35px 0px 0px;
    }

    #photo_08 {
        height: 550px;
        clear: left;
        margin-top: 35px;
    }

    #photo_09 {
        height: 350px;
    }

    #photo_10 {
        margin-top: 35px;
    }

    #photo_15 {
        margin-top: 35px;
        clear: right;
    }

    #photo_01 {
        margin-top: 0px;
        margin-left: 0%;
        clear: none;
    }

    #photo_group_1 {
        margin-top: 35px;
        clear: both;
    }

    #photo_group_3 {
        clear: none;
        float: left;
        margin-top: 35px;
    }

    #photo_group_2 {
        margin: 35px 0px 0px;
        clear: none;
        float: right;
    }

    #header_text_container {
        margin-top: 0px;
        margin-left: 0px;
        clear: none;
        height: 100px;
    }

    .primaryContainer {
        padding-top: 0px;
        padding-right: 100px;
        padding-left: 100px;
    }

    #logo_centr-rad_hover {
        width: 100px;
        height: 100px;
    }

    #logo_centr-rad {
        width: 100px;
        height: 100px;
    }

    #header_text {
        margin-top: 19px;
        margin-left: 25px;
    }

    #header_text_ {
        text-transform: none;
        line-height: 1em;
        font-size: 1em;
    }

    #photo_01_zoom {
        clear: both;
        margin-top: 0px;
        margin-left: 0%;
    }

    #header_text_2 {
        float: none;
        text-transform: none;
        line-height: 1em;
        font-size: 1.2em;
    }

    #header_text_1 {
        text-transform: none;
        line-height: 1em;
        font-size: 1em;
    }

    #photo_11 {
        margin-top: 35px;
    }

    #photo_group_5 {
        margin: 35px 0px 0px;
        clear: left;
        float: left;
    }

    #photo_17 {
        margin-top: 35px;
    }

    #photo_18 {
        margin-top: 35px;
    }

    #photo_group_6 {
        clear: none;
        margin-top: 35px;
    }

    #photo_20 {
        margin-top: 35px;
    }

    #photo_21 {
        margin-top: 35px;
    }

    #all_photos {
        clear: both;
        margin-top: 0px;
    }

    #photo_group_4 {
        margin-top: 35px;
        clear: none;
        float: right;
    }

    #photo_13 {
        margin-top: 35px;
        overflow: hidden;
    }

    #photo_14 {
        margin: 35px 0px 0px;
        height: 350px;
        overflow: hidden;
    }

    #photo_01_img {
        height: 600px;
        clear: both;
        margin-top: 0px;
        margin-left: 0%;
    }

    #photo_02_img {
        height: 350px;
    }

    #photo_03_img {
        height: 350px;
    }

    #photo_04_zoom {
        height: 350px;
    }

    #photo_04_img {
        height: 350px;
        margin-top: 0px;
        margin-left: 0px;
        clear: none;
    }

    #photo_05_zoom {
        height: 350px;
        width: 100%;
        display: block;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
        clear: none;
    }

    #photo_05_img {
        height: 350px;
        width: 100%;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
        clear: none;
    }

    #photo_06_zoom {
        height: 350px;
    }

    #photo_06_img {
        height: 350px;
    }

    #photo_07_zoom {
        height: 350px;
    }

    #photo_07_img {
        height: 350px;
    }

    #photo_08_zoom {
        height: 550px;
    }

    #photo_08_img {
        height: 550px;
    }

    #photo_09_zoom {
        height: 350px;
    }

    #photo_09_img {
        height: 350px;
    }

    #photo_10_zoom {
        height: 350px;
    }

    #photo_10_img {
        height: 350px;
    }

    #photo_11_img {
        height: 350px;
    }

    #photo_12_img {
        height: 350px;
    }

    #photo_13_zoom {
        width: 100.000001%;
        display: block;
        clear: none;
    }

    #photo_13_img {
        margin: 0px;
        height: 350px;
        display: block;
        clear: none;
    }

    #photo_14_img {
        height: 350px;
        width: 100%;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
        clear: none;
    }

    #photo_14_img:hover {
        -webkit-filter: grayscale(0%);
        filter: grayscale(0%);
    }

    #photo_15_zoom {
        clear: right;
    }

    #photo_15_img {
        height: 550px;
        clear: right;
    }

    #photo_16_img {
        height: 350px;
    }

    #photo_17_img {
        height: 350px;
    }

    #photo_18_zoom1 {
        height: 350px;
    }

    #photo_19_img {
        height: 350px;
    }

    #photo_20_img {
        height: 350px;
    }

    #photo_21_zoom {
        width: 100.000001%;
        display: block;
        clear: none;
    }

    #photo_21_img {
        height: 350px;
        width: 100.000001%;
        display: block;
        clear: none;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
    }

    #photo_21_img:hover {
        -webkit-filter: grayscale(0%);
        filter: grayscale(0%);
    }

    #photo_09_text_block {
        margin: -50px 0px 0px;
    }

    #photo_10_text_block {
        margin: -50px 0px 0px;
    }

    #photo_01_text1 {
        font-family: pt-sans;
        color: rgb(245, 245, 245);
    }

    #textspan1 {
        text-transform: none;
        line-height: 1em;
        font-size: 1em;
    }

    #textspan {
        text-transform: none;
        line-height: 1em;
        font-size: 1em;
    }

    #share_links_wrapper {
        float: left;
        clear: none;
        width: 100px;
        position: relative;
        top: 0px;
        left: 0px;
        margin-left: 100%;
        margin-top: 100px;
    }

    #share_links_container {
        right: 26px;
        left: auto;
        top: 100px;
        bottom: auto;
        width: 3.28%;
    }

    #facebook_icon {
        background-image:url("img/facebook_logo.svg");
        background-attachment: scroll;
        -webkit-background-size: auto 27px;
        background-size: auto 27px;
        background-position: 50% 50%;
        background-repeat: no-repeat no-repeat;
    }

    #facebook_icon_hover {
        background-image:url("img/facebook_logo_hover.svg");
        background-attachment: scroll;
        -webkit-background-size: auto 27px;
        background-size: auto 27px;
        background-position: 50% 50%;
        background-repeat: no-repeat no-repeat;
    }

    #vk_icon {
        background-image:url("img/vk_logo.svg");
        background-attachment: scroll;
        -webkit-background-size: auto 25px;
        background-size: auto 25px;
        background-position: 50% 50%;
        background-repeat: no-repeat no-repeat;
    }

    #vk_icon_hover {
        background-image:url("img/vk_logo_hover.svg");
        background-attachment: scroll;
        -webkit-background-size: auto 25px;
        background-size: auto 25px;
        background-position: 50% 50%;
        background-repeat: no-repeat no-repeat;
    }

    #twitter_icon {
        background-image:url("img/twitter_logo.svg");
        background-attachment: scroll;
        -webkit-background-size: auto 25px;
        background-size: auto 25px;
        background-position: 50% 50%;
        background-repeat: no-repeat no-repeat;
    }

    #twitter_icon_hover {
        background-image:url("img/twitter_logo_hover.svg");
        background-attachment: scroll;
        -webkit-background-size: auto 25px;
        background-size: auto 25px;
        background-position: 50% 50%;
        background-repeat: no-repeat no-repeat;
    }

    #google_plus_icon {
        background-image:url("img/google_logo.svg");
        background-attachment: scroll;
        -webkit-background-size: auto 27px;
        background-size: auto 27px;
        background-position: 50% 50%;
        background-repeat: no-repeat no-repeat;
    }

    #google_plus_icon_hover {
        background-image:url("img/google_logo_hover.svg");
        background-attachment: scroll;
        -webkit-background-size: auto 27px;
        background-size: auto 27px;
        background-position: 50% 50%;
        background-repeat: no-repeat no-repeat;
    }

    #footer {
        margin-top: 35px;
    }

    #footer_left_block_text {
        opacity: 1;
    }
}

@media only screen and (max-width: 1280px) {
    #photo_group_4 {
        width: 48.43%;
        display: block;
        margin-top: 35px;
        clear: none;
    }

    #header_text_container {
        margin: 0px;
        clear: none;
    }

    #all_photos {
        clear: none;
        margin-top: 0px;
    }

    #photo_group_1 {
        margin-top: 35px;
        clear: both;
    }

    #photo_08 {
        margin-top: 35px;
        clear: right;
    }

    #photo_15 {
        margin-top: 35px;
        clear: none;
    }

    #photo_group_5 {
        margin-top: 35px;
        margin-left: 0px;
        clear: left;
    }

    #photo_group_6 {
        clear: none;
    }

    #photo_15_zoom {
        clear: none;
    }

    #photo_15_img {
        clear: none;
    }

    #share_links_container {
        right: 31px;
        left: auto;
    }

    #header_text_1 {
        font-size: 1em;
    }
}

@media only screen and (max-width: 1159px) {
    #share_links_container {
        width: 3.58%;
    }
}

@media only screen and (max-width: 1105px) {
    #photo_group_1 {
        width: 100%;
        margin-top: 35px;
        clear: both;
    }

    #photo_group_2 {
        margin-right: 0px;
        margin-top: 35px;
        clear: both;
        width: 100%;
        margin-left: 0px;
        float: left;
    }

    #photo_05 {
        margin-top: 0px;
        margin-left: 0px;
        clear: none;
        height: 550px;
        width: 100%;

		
    }

    #photo_06 {
        margin-top: 35px;
        margin-left: 0%;
        clear: both;
        height: 550px;
        width: 100%;

    }

    #photo_07 {
        margin-top: 35px;
        margin-left: 0px;
        clear: both;
        height: 550px;
        width: 100%;

    }

    #photo_group_3 {
        width: 100%;
        clear: both;
    }

    #photo_08 {
        margin-top: 35px;
        height: 550px;
        clear: both;
        width: 100%;
    }

    #photo_09 {
        height: 550px;
        width: 100%;
    }

    #photo_10 {
        width: 100%;
    }

    #photo_04 {
        height: 550px;
        width: 100%;
    }

    #photo_03 {
        width: 100%;
    }

    #photo_02 {
        width: 100%;
    }

    #photo_01 {
        width: 100%;
        margin-top: 0px;
        margin-left: 0%;
        clear: none;
    }

    #photo_01_zoom {
        margin-top: 0px;
        width: 100%;
    }

    #photo_15 {
        margin-top: 35px;
        clear: right;
        width: 100%;
    }

    #photo_11 {
        width: 100%;
    }

    #photo_group_5 {
        width: 100%;
        margin-top: 35px;
        margin-left: 0px;
        clear: left;
    }

    #photo_16 {
        width: 100%;
    }

    #photo_17 {
        width: 100%;
    }

    #photo_18 {
        width: 100%;
    }

    #photo_group_6 {
        width: 100%;
        clear: left;
    }

    #photo_19 {
        width: 100%;
    }

    #all_photos {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        margin-top: 0px;
    }

    #photo_group_4 {
        width: 100%;
        clear: both;
        margin-top: 35px;
    }

    #photo_12 {
        margin-top: 0px;
        width: 100%;
    }

    #photo_13 {
        width: 100%;
    }

    #photo_14 {
        height: 550px;
        width: 100%;
    }

    #photo_20 {
        width: 100%;
    }

    #photo_21 {
        width: 100%;
    }

    #header_text_container {
        margin: 0px;
    }

    #header_text {
        height: auto;
    }

    #header_text_ {
        font-size: 1em;
    }

    #header_text_1 {
        font-size: 1em;
    }

    #header_text_2 {
        font-size: 1.2em;
    }

    #photo_01_img {
        height: 550px;
        margin-top: 0px;
        width: 100%;
		-webkit-filter: grayscale(0%);
    	filter: grayscale(0%);
    }

    #photo_02_zoom {
        width: 100%;
    }

    #photo_02_img {
        height: 550px;
        width: 100%;
		-webkit-filter: grayscale(0%);
    	filter: grayscale(0%);
    }

    #photo_03_zoom {
        width: 100%;
    }

    #photo_03_img {
        height: 550px;
        width: 100%;
		-webkit-filter: grayscale(0%);
    	filter: grayscale(0%);
    }

    #photo_04_zoom {
        height: 550px;
        width: 100%;
    }

    #photo_04_img {
        height: 550px;
        width: 100%;
		-webkit-filter: grayscale(0%);
    	filter: grayscale(0%);
    }

    #photo_05_zoom {
        margin-top: 0px;
        margin-left: 0px;
        clear: none;
        height: 550px;
        width: 100%;
    }

    #photo_05_img {
        margin-top: 0px;
        margin-left: 0px;
        clear: none;
        height: 550px;
        width: 100%;
		-webkit-filter: grayscale(0%);
    	filter: grayscale(0%);
    }

    #photo_06_zoom {
        clear: both;
        height: 550px;
        width: 100%;
    }

    #photo_06_img {
        clear: both;
        height: 550px;
        width: 100%;
		-webkit-filter: grayscale(0%);
    	filter: grayscale(0%);
    }

    #photo_07_zoom {
        clear: both;
        height: 550px;
        width: 100%;
    }

    #photo_07_img {
        clear: both;
        height: 550px;
        width: 100%;
		-webkit-filter: grayscale(0%);
    	filter: grayscale(0%);
    }

    #photo_08_zoom {
        height: 550px;
        width: 100%;
    }

    #photo_08_img {
        height: 550px;
        width: 100%;
		-webkit-filter: grayscale(0%);
    	filter: grayscale(0%);
    }

    #photo_09_zoom {
        height: 550px;
        width: 100%;
    }

    #photo_09_img {
        height: 550px;
        width: 100%;
		-webkit-filter: grayscale(0%);
    	filter: grayscale(0%);
    }

    #photo_10_zoom {
        height: 550px;
        width: 100%;
    }

    #photo_10_img {
        height: 550px;
        width: 100%;
		-webkit-filter: grayscale(0%);
    	filter: grayscale(0%);
    }

    #photo_11_zoom {
        width: 100%;
    }

    #photo_11_img {
        height: 550px;
        width: 100%;
		-webkit-filter: grayscale(0%);
    	filter: grayscale(0%);
    }

    #photo_12_zoom {
        margin-top: 0px;
        width: 100%;
    }

    #photo_12_img {
        height: 550px;
        width: 100%;
		-webkit-filter: grayscale(0%);
    	filter: grayscale(0%);
    }

    #photo_13_zoom {
        width: 100%;
    }

    #photo_13_img {
        height: 550px;
		-webkit-filter: grayscale(0%);
    	filter: grayscale(0%);
    }

    #photo_14_zoom {
        width: 100%;
    }

    #photo_14_img {
        height: 550px;
        width: 100%;
		-webkit-filter: grayscale(0%);
    	filter: grayscale(0%);
    }

    #photo_15_zoom {
        clear: right;
        width: 100%;
    }

    #photo_15_img {
        clear: right;
        width: 100%;
        height: 550px;
		-webkit-filter: grayscale(0%);
    	filter: grayscale(0%);
    }

    #photo_16_zoom {
        width: 100%;
    }

    #photo_16_img {
        height: 550px;
        width: 100%;
		-webkit-filter: grayscale(0%);
    	filter: grayscale(0%);
    }

    #photo_17_zoom {
        width: 100%;
    }

    #photo_17_img {
        height: 550px;
        width: 100%;
		-webkit-filter: grayscale(0%);
    	filter: grayscale(0%);
    }

    #photo_18_zoom {
        width: 100%;
    }

    #photo_18_zoom1 {
        height: 550px;
        width: 100%;
		-webkit-filter: grayscale(0%);
    	filter: grayscale(0%);
    }

    #photo_19_zoom {
        width: 100%;
    }

    #photo_19_img {
        height: 550px;
        width: 100%;
		-webkit-filter: grayscale(0%);
    	filter: grayscale(0%);
    }

    #photo_20_zoom {
        width: 100%;
    }

    #photo_20_img {
        width: 100%;
        height: 550px;
		-webkit-filter: grayscale(0%);
    	filter: grayscale(0%);
    }

    #photo_21_zoom {
        width: 100%;
    }

    #photo_21_img {
        width: 100%;
        height: 550px;
		-webkit-filter: grayscale(0%);
    	filter: grayscale(0%);
    }

    #textspan1 {
        font-size: 1em;
    }

    #textspan {
        font-size: 1em;
    }

    #share_links_wrapper {
        margin-top: 100px;
        margin-left: 100%;
        clear: both;
    }

    #share_links_container {
        width: 4.58%;
        right: 30px;
        left: auto;
    }

    #footer_left_block {
        width: 100%;
    }

    #footer_logo {
        margin: 0px;
    }

    #footer_logo_about {
        margin: 0px;
        float: left;
        clear: both;
        width: 100%;
    }

    #footer_logo_rad {
        clear: none;
        margin-top: 10px;
    }

    #footer {
        margin-top: 35px;
    }
}

@media only screen and (max-width: 877px) {
    #photo_01_img {
        height: 450px;
    }

    #photo_01_text1 {
        text-align: left;
    }

    #photo_03_text_span {
        float: none;
        font-size: 1em;
    }

    #photo_03_text {
        text-align: left;
    }

    #header_text {
        height: auto;
        width: 95.487365%;
    }
}

@media only screen and (max-width: 753px) {
    #textspan {
        float: none;
        font-size: 0.8em;
        line-height: 1em;
    }

    #textspan1 {
        font-size: 0.8em;
    }

    #header_text_2 {
        font-size: 1em;
    }

    #photo_02_text_block {
        margin-top: -60px;
        min-height: 50px;
        height: 60px;
    }

    #share_links_container {
        width: 5.48%;
        right: 32px;
        left: auto;
    }

    #footer {
        margin-top: 35px;
    }
}

@media only screen and (max-width: 640px) {
    .primaryContainer {
        padding-right: 0px;
        padding-left: 0px;
    }

    #all_photos {
        clear: both;
        margin-top: 25px;
    }

    #header_text {
        margin: 15px 0px 0px 0%;
        height: auto;
        clear: none;
        width: 100%;
        padding: 25px;
    }

    #logo_centr-rad_hover {
        left: 0px;
        z-index: 10;
        width: 100px;
        height: 100px;
        position: relative;
        top: 0px;
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
    }

    #logo_centr-rad {
        left: 0px;
        position: relative;
        top: 0px;
        width: 100px;
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
    }

    #header_text_container {
        margin-top: 0px;
        margin-left: 0px;
        clear: none;
        height: 115px;
    }

    #photo_group_1 {
        margin-top: 25px;
        clear: both;
    }

    #photo_group_2 {
        margin: 25px 0px 0px;
        clear: both;
    }

    #photo_08 {
        margin: 25px 0px 0px;
        clear: both;
        height: 370px;
    }

    #photo_group_3 {
        clear: both;
        margin-top: 25px;
    }

    #photo_03 {
        margin-top: 25px;
    }

    #photo_04 {
        height: 370px;
        margin: 25px 0px 0px;
    }

    #photo_05 {
        height: 370px;
    }

    #photo_06 {
        height: 370px;
        margin: 25px 0px 0px 0%;
    }

    #photo_07 {
        height: 370px;
        margin: 25px 0px 0px;
    }

    #photo_09 {
        height: 370px;
    }

    #photo_10 {
        margin: 25px 0px 0px;
    }

    #photo_11 {
        margin: 25px 0px 0px;
    }

    #photo_group_4 {
        margin: 25px 0px 0px;
        clear: both;
    }

    #photo_12 {
        margin: 0px;
    }

    #photo_13 {
        margin-top: 25px;
    }

    #photo_14 {
        margin: 25px 0px 0px;
        height: auto;
    }

    #photo_15 {
        margin-top: 25px;
        clear: right;
        margin-left: 0px;
    }

    #photo_01_img {
        height: 370px;
    }

    #photo_02_img {
        height: 370px;
    }

    #photo_03_img {
        height: 370px;
    }

    #photo_04_zoom {
        height: 370px;
    }

    #photo_04_img {
        height: 370px;
    }

    #photo_05_zoom {
        height: 370px;
    }

    #photo_05_img {
        height: 370px;
    }

    #photo_06_zoom {
        height: 370px;
    }

    #photo_06_img {
        height: 370px;
    }

    #photo_07_zoom {
        height: 370px;
    }

    #photo_07_img {
        height: 370px;
    }

    #photo_08_zoom {
        height: 370px;
    }

    #photo_08_img {
        height: 370px;
    }

    #photo_09_zoom {
        height: 370px;
    }

    #photo_09_img {
        height: 370px;
    }

    #photo_10_zoom {
        height: 370px;
    }

    #photo_10_img {
        height: 370px;
    }

    #photo_11_img {
        height: 370px;
    }

    #photo_12_zoom {
        margin: 0px;
    }

    #photo_12_img {
        height: 370px;
    }

    #photo_13_img {
        height: 370px;
    }

    #photo_15_zoom {
        clear: right;
    }

    #photo_15_img {
        clear: right;
        height: 370px;
    }

    #photo_group_5 {
        margin: 25px 0px 0px;
    }

    #photo_17 {
        margin: 25px 0px 0px;
    }

    #photo_18 {
        margin: 25px 0px 0px;
    }

    #photo_group_6 {
        margin: 25px 0px 0px;
        clear: left;
    }

    #photo_20 {
        margin: 25px 0px 0px;
    }

    #photo_21 {
        margin: 25px 0px 0px;
    }

    #photo_14_img {
        height: 370px;
    }

    #photo_16_img {
        height: 370px;
    }

    #photo_17_img {
        height: 370px;
    }

    #photo_18_zoom1 {
        height: 370px;
    }

    #photo_19_img {
        height: 370px;
    }

    #photo_20_img {
        height: 370px;
    }

    #photo_21_img {
        height: 370px;
    }

    #photo_02_text_block {
        margin-top: -50px;
        height: 50px;
    }

    #share_links_wrapper {
        display: none;
    }

    #share_links_container {
        display: block;
    }

    #footer_logo {
        margin: 0px;
    }

    #footer_left_block_text {
        padding-right: 25px;
        padding-left: 25px;
        width: 100%;
    }

    #footer {
        margin-top: 25px;
        height: auto;
    }

    #footer_logo_about {
		padding-left: 25px;
		padding-right: 25px;
    }
}

@media only screen and (max-width: 436px) {
    #photo_01_text1 {
        font-size: 0.8em;
        line-height: 1.2em;
    }

    #photo_03_text {
        font-size: 0.8em;
        line-height: 1.2em;
    }

    #photo_01_text {
        font-size: 0.8em;
        line-height: 1.2em;
    }

    #photo_04_text {
        font-size: 0.8em;
        line-height: 1.2em;
    }

    #photo_05_text {
        line-height: 1.2em;
        font-size: 0.8em;
    }

    #photo_06_text {
        line-height: 1.2em;
        font-size: 0.8em;
    }

    #photo_07_text {
        line-height: 1.2em;
        font-size: 0.8em;
    }

    #photo_08_text {
        line-height: 1.2em;
        font-size: 0.8em;
    }

    #photo_09_text {
        line-height: 1.2em;
        font-size: 0.8em;
    }

    #photo_10_text {
        line-height: 1.2em;
        font-size: 0.8em;
    }

    #photo_11_text {
        line-height: 1.2em;
        font-size: 0.8em;
    }

    #photo_12_text {
        line-height: 1.2em;
        font-size: 0.8em;
    }

    #photo_13_text {
        line-height: 1.2em;
        font-size: 0.8em;
    }

    #photo_14_text {
        line-height: 1.2em;
        font-size: 0.8em;
    }

    #photo_15_text {
        line-height: 1.2em;
        font-size: 0.8em;
    }

    #photo_16_text {
        line-height: 1.2em;
        font-size: 0.8em;
    }

    #photo_17_text {
        line-height: 1.2em;
        font-size: 0.8em;
    }

    #photo_18_text {
        line-height: 1.2em;
        font-size: 0.8em;
    }

    #photo_19_text {
        line-height: 1.2em;
        font-size: 0.8em;
    }

    #photo_20_text {
        line-height: 1.2em;
        font-size: 0.8em;
    }

    #photo_21_text_block1 {
        line-height: 1.2em;
        font-size: 0.8em;
    }

    #photo_15_text_block {
        padding: 10px 15px;
        min-height: 0px;
        margin-top: -35px;
    }

    #photo_14_text_block {
        z-index: auto;
        background-color: rgba(30, 30, 30, 0.901961);
        min-height: 0px;
        padding: 10px 15px;
        margin-top: -35px;
    }

    #photo_16_text_block {
        margin: -35px 0px 0px;
        min-height: 0px;
        padding: 10px 15px;
    }

    #photo_17_text_block {
        padding: 10px 15px;
        margin-top: -35px;
        min-height: 0px;
    }

    #photo_18_text_block {
        padding: 10px 15px;
        margin: -35px 0px 0px;
        min-height: 0px;
    }

    #photo_19_text_block {
        padding: 10px 15px;
        margin-top: -35px;
        min-height: 0px;
    }

    #photo_20_text_block {
        padding: 10px 15px;
        margin: -35px 0px 0px;
        min-height: 0px;
    }

    #photo_21_text_block {
        padding: 10px 15px;
        margin-top: -35px;
        min-height: 0px;
    }

    #photo_13_text_block {
        padding: 10px 15px;
        margin-top: -35px;
        min-height: 0px;
    }

    #photo_12_text_block {
        padding: 10px 15px;
        margin-top: -35px;
        min-height: 0px;
    }

    #photo_11_text_block {
        min-height: 0px;
        padding: 10px 15px;
        margin-top: -35px;
    }

    #photo_10_text_block {
        min-height: 0px;
        padding: 10px 15px;
        margin-top: -35px;
    }

    #photo_09_text_block {
        min-height: 0px;
        padding: 10px 15px;
        margin-top: -35px;
    }

    #photo_08_text_block {
        padding: 10px 15px;
        margin-top: -35px;
        min-height: 0px;
    }

    #photo_07_text_block {
        padding: 10px 15px;
        margin-top: -35px;
        min-height: 0px;
    }

    #photo_06_text_block {
        min-height: 0px;
        padding: 10px 15px;
        margin-top: -35px;
    }

    #photo_05_text_block {
        padding: 10px 15px;
        margin-top: -35px;
        min-height: 0px;
    }

    #photo_04_text_block {
        padding: 10px 15px;
        margin: -35px 0px 0px;
        min-height: 0px;
    }

    #photo_03_text_block {
        padding: 10px 15px;
        margin-top: -35px;
        min-height: 0px;
    }

    #photo_02_text_block {
        min-height: 0px;
        margin-top: -35px;
        padding: 10px 15px;
        height: auto;
    }

    #photo_01_text_block {
        min-height: 0px;
        margin-top: -35px;
        padding: 10px 15px;
    }

    #header_text {
        padding-bottom: 25px;
    }
}

@media only screen and (max-width: 349px) {
    #photo_02_text_block {
        margin-top: -50px;
        height: 50px;
    }

    #header_text {
        height: 165px;
    }

    #all_photos {
        margin-top: 50px;
    }

    #photo_21_img {
        height: 240px;
    }

    #photo_20_img {
        height: 240px;
    }

    #photo_19_img {
        height: 240px;
    }

    #photo_18_zoom1 {
        height: 240px;
    }

    #photo_17_img {
        height: 240px;
    }

    #photo_16_img {
        height: 240px;
    }

    #photo_15_img {
        height: 240px;
    }

    #photo_14_img {
        height: 240px;
    }

    #photo_13_img {
        height: 240px;
    }

    #photo_12_img {
        height: 240px;
    }

    #photo_11_img {
        height: 240px;
    }

    #photo_10_img {
        height: 240px;
    }

    #photo_09_img {
        height: 240px;
    }

    #photo_08_img {
        height: 240px;
    }

    #photo_07_img {
        height: 240px;
    }

    #photo_06_img {
        height: 240px;
    }

    #photo_05_img {
        height: 240px;
    }

    #photo_04_img {
        height: 240px;
    }

    #photo_03_img {
        height: 240px;
    }

    #photo_02_img {
        height: 240px;
    }

    #photo_01_img {
        height: 240px;
    }

    #photo_04_zoom {
        height: 240px;
    }

    #photo_04_text_block {
        margin-top: -35px;
        margin-left: 0px;
        clear: both;
    }

    #photo_04 {
        height: 240px;
    }

    #photo_group_2 {
        margin-top: 35px;
        margin-left: 0px;
        clear: both;
    }

    #photo_05_zoom {
        height: 240px;
    }

    #photo_05_text_block {
        margin-top: -35px;
        margin-left: 0px;
        clear: both;
    }

    #photo_05 {
        height: 240px;
    }

    #photo_06_zoom {
        height: 240px;
    }

    #photo_06_text_block {
        margin-top: -35px;
        margin-left: 0px;
        clear: both;
    }

    #photo_06 {
        height: 240px;
    }

    #photo_07_zoom {
        height: 240px;
    }

    #photo_07_text_block {
        margin-top: -35px;
        margin-left: 0px;
        clear: both;
    }

    #photo_07 {
        height: 240px;
    }

    #photo_08 {
        margin-top: 25px;
        margin-left: 0px;
        clear: both;
        height: 240px;
    }

    #photo_08_zoom {
        height: 240px;
    }

    #photo_08_text_block {
        margin-top: -35px;
        margin-left: 0px;
        clear: both;
    }

    #photo_09_zoom {
        height: auto;
    }

    #photo_09_text_block {
        margin-top: -35px;
        margin-left: 0px;
        clear: both;
    }

    #photo_09 {
        height: auto;
    }

    #photo_10_zoom {
        height: auto;
    }

    #photo_group_4 {
        margin-right: 0px;
        margin-top: 25px;
        clear: both;
    }

    #photo_15 {
        margin-top: 25px;
        margin-left: 0px;
        clear: right;
    }

    #photo_group_6 {
        margin-right: 0px;
        margin-top: 25px;
        clear: left;
    }
}

#konkurs {
	background-image:url("img/konkurs.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	clear: both;
	float: left;
	height: 1146px;
	left: 0;
	margin: 50px 0 0;
	position: relative;
	top: 0;
	width: 100%;
}

@media only screen and (max-width: 1440px) {
	#konkurs {
		height: 888px;
		margin-top: 35px;
	}
}

@media only screen and (max-width: 1280px) {
	#konkurs {
		height: 779px;
	}
}

@media only screen and (max-width: 1159px) {
	#konkurs {
		height: 682px;
	}
}

@media only screen and (max-width: 1105px) {
	#konkurs {
		height: 643px;
	}
}

@media only screen and (max-width: 877px) {
	#konkurs {
		height: 486px;
	}
}

@media only screen and (max-width: 753px) {
	#konkurs {
		height: 405px;
	}
}

@media only screen and (max-width: 640px) {
	#konkurs {
		height: 468px;
		margin-top: 25px;
	}
}

