body
{
	margin: 0;
	padding: 0;
}
img
{
	border: none;
	max-width: 100%;
	max-height: 100%;
	height: auto !important;
}

body, div, h3, h4, p, ul, li { margin:0; padding:0; }
body { font:13px/15px Arial, 'Droid Sans', 'Liberation Sans', sans-serif; }
label { font:12px Arial, 'Droid Sans', 'Liberation Sans', sans-serif; }

.pre-wrap
{
	white-space: pre-wrap;
}
.hidden { display: none; }
.align-right {text-align: right;}
.red {color: #FB0B3F !important; font-size: 125% !important;}
.clear {clear: both; }
.center {text-align: center;}

a { text-decoration:none; }
ul.menu, #wrap .left ul, #top_menu { list-style:none; margin:0; padding:0; overflow:hidden; }
#wrap .left ul p {margin: 0.8em 0;}
#wrap .left ul p.align-right a { text-decoration: underline; }

#full { border:solid #ccc; border-width:0 4px 4px; box-shadow: 0 0 100px 25px #dddddd; margin:0 auto; width:952px; }
#copyright {
	text-align: center;
	margin: 10px auto;
}
#general { margin:0 auto; padding:2px 2px; width:948px; background: white;}

#header { background:url("/images/main/header-back.jpg"); height:240px; position:relative; }
#header .font, #header .lang, #header .date { padding:2px 0 0; }

#header .col { display:inline-block; float:left; }
#header .left { width:758px; }
#header .right { width:190px; }

#header .row { display:block; clear:both; }
#header .col>.row:last-child { bottom:0; height:auto; position:absolute; }

#header .subscribe { width:auto; }
#header .subscribe .menu, #header .horiz.menu, #top_menu { background:#62a053; }
#header .subscribe .menu li, #header .horiz.menu li, #header #top_menu li { display:inline; margin:0; }
#top_menu li { text-align: center; }
#header .subscribe .menu li a, #header .horiz.menu li a, #header #top_menu li a { color:#fff; display:inline-block; padding:13px 10px; }
#header .subscribe .menu li a#subscribe { vertical-align: top; padding-top: 13px; }
#header .subscribe .menu li a img { margin:-5px 0; }

#header #top_menu { font-size: 0; }
#header #top_menu li a { padding:13px 0; font:13px/15px Arial, 'Droid Sans', 'Liberation Sans', sans-serif; }
#header #top_menu li a.eng_ver { background-color: orange; font-weight: bold; }
#wrap .left a div.left-menu-item.eng_ver { background-color: orange; font-weight: bold; }
#wrap .left a div.left-menu-item span.eng_ver { color: white; }
#header #top_menu li a.top_menu_main,
#header #top_menu li a.top_menu_news,
#header #top_menu li a.top_menu_messages,
#header #top_menu li a.top_menu_contact { width: 86px; }
#header #top_menu li a.top_menu_contact { width: 92px; }
#header #top_menu li a.top_menu_events { width: 115px; }
#header #top_menu li a.top_menu_society { width: 115px; }
#header #top_menu li a.top_menu_ssubscr { width: 176px; }
/* #header #top_menu li:last-child {float: right;} */
/* #header #top_menu :last-child a, #header #top_menu :last-child.selected a { padding:  13px 19px; } */
#header #top_menu { width:756px; }
#header #top_menu li.selected a 
{ 
	background:#72b661; 
	padding: 13px 0;
}

#header #top_menu li.selected a.eng_ver
{
    background:#ffb510;
    padding: 13px 0;
}

#header .font, #header .font a { color:#5e6262; }

#header .quote { padding:0 10px; width:200px; }			
#header .quote blockquote { color:#77618f; font-style:italic; margin:5px 0; padding:0; width:200px; }
#header .quote blockquote p.author { text-align:right; }

#header .lang, #header .auth { text-align:right; }
#header .auth form p { /* 	margin: 5px 0; */ }
#header .auth form div.welcome { padding-left: 10px; text-align: right; margin: 2px 10px 9px 0; }
#header .auth form div.welcome span { line-height: 30px; }

#header .lang .menu { margin-top: 2px; }
#header .lang { padding:0 15px; float:right; width:200px; }
#header .lang li { display:inline-block; text-align:center; width:40px; }
#header .lang .date { margin:16px 0 0; }

#header .logo, #header .info { height:100px; }			
#header .logo { padding:8px 0 0 0px; }
#header .logo img { height: 100%; float: left; }
#header .logo .text { margin: 20px 0 0 105px; color: #5472a6; font-weight: bold; font-size: 14px; width: 205px;}

#header .info { position:relative; }
#header .info .text { /*color: #EE7216; font-weight: bold;*/ height:70px; position:absolute; top:17px; width:430px; }
#header .info .text p { line-height:16px; margin-top:10px; margin-left: 30px;white-space: pre-wrap; }

#header .info .edit {position: absolute; width: 30px; height: 30px; top: 10px; left: 330px; } /*for admin only*/
#header .info .edit img {height: 100%; }

#header input { background:#fff; border:1px solid #5472a6; height:28px; margin:2px 10px 9px 0; padding:0 10px; width:160px; }
#header input[type="submit"] { background:#5472a6; border:0; color:#fff; cursor:pointer; height:30px; margin-bottom:6px; padding:2px 0; width:130px; }

/* #header .auth, #header .right_menu { font-size:11px; } */
.auth ul.list { list-style:none; margin:0; padding:0; overflow:hidden; }
.auth .list li { margin:2px 10px; }
.auth .list li a, #header .auth .menu li a span { color: #5e6262; }

#header .right_menu { background:#c1cad8; padding:10px 0; width:190px; }
#header .right_menu a { color:#e4e7ee; }
#header .right_menu li { margin:0 15px; }

#wrap { font-size: 13px; }
#wrap div, #wrap h3, #wrap h4, #wrap p, #wrap ul, #wrap li
{
	font:13px/15px Arial, 'Droid Sans', 'Liberation Sans', sans-serif;
	font-size: inherit;
}

/* #wrap p, #wrap .page-content #content h3 { line-height:15px; margin:5px 0; padding:2px 0 5px; } */

#wrap .col { display:inline-block; float:left; width:265px; }
#wrap .col.right { width: 263px; padding-right: 2px; }
#wrap .middle { width:418px; }
#wrap .right { float:right; }

#wrap .left a div.left-menu-item, #wrap .left a div.left-menu-item span { color:#474a50; } /* blocks background excepted fast links block */
#wrap .left h3, div.left-menu-item { background:no-repeat right center #bababa; background-position: right 10px top 0px; font-size: 14px; font-weight:400; line-height:20px; padding:12px 10px 13px; }

#wrap .links div.left-menu-item span, #wrap .links ul li a { color:#a3a3a3; }
#wrap .links div.left-menu-item { background:#e7e7e7; }
#wrap .links .left-submenu-item.active ul, #wrap .links .left-submenu-item.active ul li.left-submenu-item a { background: #f5f5f5; }
#wrap .links .left-submenu-item a {padding-left: 5px;}
#wrap .links .left-submenu-item.active a, #wrap .links .left-submenu-item.active ul li.left-submenu-item.active a { padding-left: 5px; background:#e7e7e7; }
#wrap .left-submenu-item ul { display: none; }
#wrap .left-submenu-item.active ul { display: block; }
#wrap .links div.left-menu-item ul#left-menu
{
	padding: 0;
}
#wrap .links ul#left-menu li
{
	margin-left: 20px;
}
			
#wrap .left .left-menu-item.summary { background-image:url("/images/main/icon_tct.png?rev=2"); background-size: 25px;}
#wrap .left .left-menu-item.subscribe { background-image:url("/images/main/icon_subscribe.png");}
#wrap .left .left-menu-item.library { background-image:url("/images/main/icon_library.png"); background-size: 35px;}
#wrap .left .left-menu-item.videos { background-image:url("/images/main/icon_video.png"); background-size: 31px;}
#wrap .left .left-menu-item.sponsors { background-image:url("/images/main/icon_sponsors.png"); background-size: 40px;}

#wrap .left li { font-size: 14px; margin:2px 0; }
#wrap .left li.news ul.left-accordion, #wrap .left li.news ul.left-accordion p { font-size: 13px; text-align: left; }
#wrap .news + .news { margin:0; }

#wrap .left>ul>li { background:#f5f5f5; }
#wrap .left li ul { /* width:236px; padding:20px; */ }
#wrap .left li li { margin:0; }
#wrap .left li li a { display:block; margin:0; padding:4px 0 4px; }
#wrap .left li.news li a { display: inline; padding: 0; }
#wrap .left .accordion-opener
{
	cursor:pointer;
}
#wrap .left .accordion-opener img { display:inline; clear:both; cursor:pointer; float:right; margin-top:2px; }

#wrap .qualification .left-submenu-item.active ul, #wrap .qualification .left-submenu-item.active ul li.left-submenu-item a {background: #f5f5f5; }
#wrap .links .left-submenu-item.active a, #wrap .links .left-submenu-item.active ul li.left-submenu-item.active a { padding-left: 5px; background:#e7e7e7; }
#wrap .qualification ul#qualification-menu.active a
{
	background: #658a43;
}
#wrap .qualification ul#qualification-menu
{
	padding: 0;
}
#wrap .qualification ul#qualification-menu li
{
	margin-left: 20px;
}


#wrap .news, #wrap .news .left-menu-item span, #wrap .qualification .left-menu-item, #wrap .qualification span { color:#fff;  }
#wrap .news { text-align:justify; }
#wrap .news h3, #wrap .news p { font-size:14px; }
#wrap .news .left-menu-item { background:#798aa7; }
#wrap li.news ul { background:#8897b1; padding:15px; }
#wrap .news h4 { color:#1348a3; margin:0px 0 10px; font-weight:400; }

#wrap .news img { height: auto; }

#wrap .news.community .left-menu-item { background:#5472a6; }	
#wrap .news.community ul { background:#758bb2; }

#wrap .qualification .left-menu-item { background:#658a43; }
#wrap .qualification ul { background:#79896a; }
#wrap .qualification ul, #wrap .qualification ul li, #wrap .qualification ul li a { color:#fff; }

#wrap .closed ul { display:none; }

#wrap .app { text-align:center; }
#wrap .app li { background:none; }
#wrap .app img.main { margin:10px 0; }

/* #content { padding:2px; } */

#wrap .page-content .menu { background:#72b661; text-align:center; }
#wrap .page-content ul.menu { font-size: 0; }
#wrap .page-content .menu li { display:inline-block; margin:0; width: 33.333%; font-size: 13px;}
#wrap .page-content .menu.four li {width: 25%;}
#wrap .page-content .menu.five li {width: 20%;}
#wrap .page-content .menu.two li {width: 50%;}
#wrap .page-content .menu.one li {width: 100%;}
#wrap .page-content .menu li a { outline:0; color:#fff; display:block; height:20px; line-height:18px; padding:10px 0; font-size: 13px;}
#wrap .page-content .menu li.ui-tabs-selected a { background:#82c671; }

#wrap .page-content .ui-tabs-hide { display:none; }

#wrap .page-content .entry { border-bottom:1px solid #c1cad8; color:#575757; font-size:12px; margin:10px 15px; position: relative; }

#wrap .page-content .entry ul { margin-left: 20px; }

#wrap .page-content .entry p { font-size: 13px; line-height: 18px; }
#wrap .page-content .entry h3, #wrap .page-content .entry p.date { color:#e2942a; font-size:14px; font-weight:400; }
#wrap .page-content .entry .meta { text-align:right; }
#wrap .page-content .entry .meta a { text-decoration: underline; }
#wrap .page-content .entry .meta a.answers { color:#5472a6; margin-right:40px; }
#wrap .page-content .entry .meta .likes a, #wrap .page-content .entry .meta .likes { color:#e2942a; }
#wrap .page-content .entry.comment {margin-left: 40px;}
#wrap .page-content .entry .edit {position: absolute; width: 40px; top: 0; right: 0; text-align: center;}
#wrap .page-content .edit {float: right; margin-right: 10px;}
#wrap .page-content .entry .show {position: absolute; width: 40px; top: 0; right: 120px;}
#wrap .page-content .entry .delete {position: absolute; height: 40px; top: 0; right: 60px;}

#wrap .page-content .entry.adminPage { height: 50px;}

#text_search p { margin:12px 10px; text-align:center; }
#feedback-form .row, #register-form .row, .submit-form .row, #report-form .row, #clinic-form .row { margin:12px 0; }
#text_search label, #feedback-form label, #register-form label, .submit-form label, #report-form label { display:inline-block; text-align:left; width:100px; vertical-align: middle; }
.submit-form.events-form label { width: 200px; }
#feedback-form label {width: 80px;}
#register-form label {min-width: 100px; max-width:auto; width:auto;}
#feedback-form .row.textarea label {vertical-align: 40px;}
#report-form label { width: 400px; }
#report-form label.item { width: 380px; padding-left: 20px; }
#report-form label.item-2 { width: 360px; padding-left: 40px; }
#text_search input, #feedback-form input, #feedback-form textarea, .submit-form input[type="text"], form input[type="text"], #report-form input[type="text"],
#register-form input[type="text"], #register-form input[type="password"], #register-form input[type="submit"] { border:1px solid #658a43; background:#fff; color:#474a50; height:30px; padding:0 10px; width:260px; margin-right: 10px; }
#report-form textarea { border:1px solid #658a43; background:#fff; color:#474a50; padding:0 10px; width: 200px; resize: vertical; vertical-align: middle; height: 60px;}
#report-form input[type="text"] {width: 200px;}

#thesis-upload-form label { width: 150px; display: inline-block; }
#thesis-upload-form div.terms { width: 460px; display: inline-block; margin-right: 0; border:1px solid #658a43; padding: 0 10px; }
#thesis-upload-form input[type="text"] { width: 460px; display: inline-block; margin-right: 0; }
#thesis-upload-form .row { margin-bottom: 10px; }
#thesis-upload-form textarea { border: 1px solid #658a43; background:#fff; color:#474a50; padding:0 10px; width: 460px; resize: vertical; vertical-align: middle; height: 60px; }
#thesis-upload-form input[type="submit"] { background: #658a43; border: 0; color: #fff; height: 34px; width: 132px }
#btn_reg_submit input{width:auto !important;}
#thesis-upload-form select { width: 460px; display: inline-block; border:1px solid #658a43; background:#fff; color:#474a50; height:30px; padding:0 10px; box-sizing: content-box; }

#conference-upload-form label, #conferenceSubcategory-upload-form label { width: 150px; display: inline-block; }
#conference-upload-form input[type="text"], #conferenceSubcategory-upload-form input[type="text"] { width: 460px; display: inline-block; margin-right: 0; }
#conference-upload-form .row, #conferenceSubcategory-upload-form .row { margin-bottom: 10px; }
#conference-upload-form textarea, #conferenceSubcategory-upload-form textarea { border: 1px solid #658a43; background:#fff; color:#474a50; padding:0 10px; width: 460px; resize: vertical; vertical-align: middle; height: 60px; }
#conference-upload-form input[type="submit"], #conferenceSubcategory-upload-form input[type="submit"] { background: #658a43; border: 0; color: #fff; height: 34px; width: 180px }
#conference-upload-form select, #conferenceSubcategory-upload-form select { width: 460px; display: inline-block; border:1px solid #658a43; background:#fff; color:#474a50; height:30px; padding:0 10px; box-sizing: content-box; }

h3 { margin: 18px 0; }

.button { background: #658a43; border: 0; color: #fff; height: 34px; cursor: pointer; }
.button:disabled { background: lightgray !important; cursor: default !important; }
.button.button-small { background: #658a43; border: 0; color: #fff; height: 24px; }

.link {
    color: #575757;
    text-decoration: underline;
    padding: 0;
    margin: 0;
    display: inline-block;
    background: none;
    border: 0 none;
    cursor: pointer;
}

.button-plain { text-decoration: none !important; color: blue !important; cursor: pointer !important; }
.button-plain:disabled { color: black !important; cursor: default !important; }
a.button {
    display: block !important;
    margin-bottom: 6px !important;
    background-color: #658A43 !important;
    text-align: center !important;
    color: #FFFFFF !important;
    height: 30px !important;
    width: 130px !important;
    padding-top: 8px !important;
    box-sizing: border-box !important;
    text-decoration: none !important;
}

#text_search select { margin: 0 10px 0 0; width: 282px; }
.page-content input[type="password"] { border:1px solid #658a43; background:#fff; color:#474a50; height:30px; padding:0 10px; width:260px; margin-right: 10px; }
input[type="submit"] {cursor: pointer;}
input[type="text"]:disabled, textarea:disabled, input[type="submit"]:disabled, #report-form input[type="text"]:disabled, #report-form textarea:disabled,
.submit-form input[type="submit"]:disabled { background: lightgrey; cursor: default; }

#add-clinic-form label {width: 200px;}

form .row.title { margin-top: 25px !important; }
form .row.title span { text-transform: uppercase; }

#feedback-form .row textarea { margin: 0; height: 55px; resize: none; }
#text_search .submit { text-align:center; }
#feedback-form .submit, #register-form .submit, .submit-form .submit { text-align: left;}
#text_search .submit input, #feedback-form .submit input { background:#658a43; border:0; color:#fff; height:34px; width:112px}
#register-form .submit input, .submit-form .submit input, #report-form  .submit input { background:#658a43; border:0; color:#fff; height:34px; width:132px}

#report-form input.error, #report-form textarea.error { border: solid 1px #FB0B3F; box-shadow: 0 0 2px #FB0B3F; }
#login-form input.error, #feedback-form input.error, #register-form input.error, .submit-form input.error, #text_search input.error, #text_search select.error, div.error { border: solid 1px #FB0B3F; box-shadow: 0 0 2px #FB0B3F;}
#feedback-form label.error, #register-form label.error, .submit-form label.error { color: #FB0B3F; }
.errorMessage { color: #FB0B3F; margin-top: 5px;}
#feedback-form .errorMessage { margin-left: 85px; }
#register-form .errorMessage, .submit-form .errorMessage { margin-left: 105px; }
.error_personal_data .errorMessage{ margin-left: 23px !important; }
.centercol .successMessage { color: #658a43; font-size: 17px; font-weight: bold; }

#add-clinic-form .errorMessage { margin-left: 205px; }

#wrap .right h3 { font-size:12px; }
#wrap .illustrated { background:#e1e1e1; padding:20px 10px; text-align:center; }

#wrap .poll { background:#1d88b6; color:#fff; }
#wrap .poll h3 { background:#27628e; font-weight:400; padding:10px; }
#wrap .poll .body { padding: 2px 5px; }
#wrap .poll div { font-size: 12px; line-height:14px; margin:6px 0 }
#wrap .poll input[type="radio"] { margin:3px 10px 0; }
#wrap .poll .survey_count { display: inline-block; width: 25px; text-align: center; font-weight: bold; }
#wrap .poll .submit { margin: 15px 0; text-align:center; }
#wrap .poll .submit input { background:#1d779c; border:0; color:inherit; margin:0 5px; padding:10px 17px; }
#wrap .poll .submit input:disabled { color:black; }

#wrap .search { background:#e2932a; color:#fff; height:30px; padding:20px 10px; vertical-align:top; white-space:nowrap; margin: 2px 0; }
#wrap .search div, #wrap .search input { background:#f5f5f5; border:0; color:#e2932a; height:30px; margin:0; overflow:hidden; position: relative; }
#wrap .search .find_input { height:30px; padding:0 10px; width:208px; }
#wrap .search .find_button { background:no-repeat url("/images/index/button_poisk.jpg"); cursor:pointer; margin:0 0 0 -15px; width:30px; position: absolute; right: 0; right: 0; }

#footer { padding:2px 0; clear:both; margin-top: 40px; }
#footer > div { border-top:4px solid #44a795; }
#footer h2 { text-align: center; margin-bottom: 0; }
#footer .menu {  text-align:center; }
#footer .menu li { display:inline; list-style:none; margin: 0 5px;}
#footer .menu a { display:inline-block; padding:10px 0; vertical-align: middle; max-height: 70px;}
#footer .menu img { max-width: 165px; }
/*#footer .menu img[alt="mtronic"] { width: auto; }*/


#wrap .page-content
{
	display: block;
	width: 683px;
	margin-left: 265px;
	font-size: 13px;
	padding: 2px 0px 0 2px;
}
#wrap .page-content img
{
	max-width: 100%;
	max-height: 100%;
}
#content
{
	padding: 0 2px 0 0;
}
#wrap .page-content a, #wrap .page-content td, #wrap .page-content span, #wrap  .page-content p { font: 12px Arial, 'Droid Sans', 'Liberation Sans', sans-serif; font-size: inherit; }
#wrap .page-content .centercol { margin: 10px 20px; }
#wrap .page-content .centercol .menu li {*width: 227px;}
#wrap .page-content .centercol .menu.four li {*width: 170px;}
#wrap .page-content p { margin: 0.8em 0; -webkit-margin-before: 0.8em; -webkit-margin-after: 0.8em;}
#wrap .page-content .centercol h2, #footer h2 {line-height: normal; font-size: 22px; font-weight: normal;}
#wrap .page-content .centercol h3 {line-height: normal; font-size: 16px; font-weight: normal;}
#wrap .page-content #text_search input { /* margin-right: 280px; */ }

#wrap .page-content div.dates { color:#1d88b6; font-size:12px; font-weight:400; margin-bottom: 10px;}
#wrap .page-content .span-19 a, #wrap .page-content .span-19 td, #wrap .page-content .span-19 span, 
#wrap .page-content .span-19 p, #wrap .page-content .span-19 h2, #wrap .page-content .span-19 h3,
#footer h2
{ /*color: #575757;*/ }
#wrap .page-content .span-19 h2 {line-height: 23px; font-size: 20px; font-weight: normal;}
#wrap .page-content .span-19 a { text-decoration: underline; }
#wrap .page-content .span-19 .menu a { text-decoration: none; }

a.news-title,
a.event-title {
	font-weight: bold !important;
}
a.news-title {
	color: #575757;
}
a.event-title {
	color: #f58400;
}
a.event-title.has-aliens {
	color: #aaf;
}
a.event-title.has-cancelled {
	color: #f00;
}

#wrap .ui-datepicker-calendar a.ui-datepicker-today
{
	border: 1px solid #cccccc;
	background: #eeeeee url(dark-hive/images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x;
	color: #2e7db2;
	cursor: pointer;
}
#wrap .ui-datepicker-calendar a.fill
{
	border: 1px solid #ffaf0f;
	background: #f58400;
	color: #ffffff;
	cursor: pointer;
}
#wrap .ui-datepicker-calendar a.fill.has-cancelled
{
	border: 1px solid #ffff00;
	background: #ffff00;
	color: #ff0000;
}
#wrap .ui-datepicker-calendar a.fill.has-aliens
{
	border: 1px solid #aaf;
	background: #aaf;
	color: #fff;
}
#wrap .ui-datepicker-calendar a.fill.has-fuck-up
{
	border: 1px solid #f00;
	background: #f00;
	color: #fff;
}
#wrap .ui-datepicker-header a
{
	cursor: pointer;
}
.rubrics div
{
	font-size: 10px !important;
}
.success-msg
{
	padding: 7px 10px;
	margin: 10px 0;
	background: #A7CE9E;
	/*display: inline-block;*/
	border-radius: 4px;
	border: #83BB76 solid 1px;
}
.error-msg
{
	padding: 7px 10px;
	margin: 10px;
	background: #F0D3D3;
	display: inline-block;
	border-radius: 4px;
	border: #F7495E solid 1px;
}
.ustav p
{
	white-space: pre-wrap;
}
.align-right {text-align: right;}

#wrap .sponsors-wrap {text-align: center;}
#wrap .sponsors-wrap a {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 200px;
	height: 100px;
	padding: 15px;
}
#wrap .sponsors-wrap a img {
	display: block;
}

.row.submit a.btn { display: block; text-align: center; background:#658a43; border:0; color:#fff; height:34px; width:150px; margin-top: 15px; }
.row.submit a.btn.disabled { background: lightgrey; cursor: default; }
#wrap .row.submit a.btn span { line-height: 34px; }
strong span, strong a { font-weight: bold !important; }

.reportform-table { border: 1px solid #333333; border-collapse: collapse; }
.reportform-table thead td[colspan="2"], .reportform-table thead td, .reportform-table thead th { font-weight: bold !important; }
.reportform-table td, .reportform-table th { border: 1px solid #333333; height: 20px; padding: 5px; }
.reportform-table td.error { background-color: #f2dede; }
.reportform-table td.success { background-color: #dff0d8; }

input[type="checkbox"] {
    vertical-align: -20%;
}

main.photo-report > h1 {
	text-align: center;
}
main.photo-report > article > h2 {
	text-align: center;
	line-height: 30px;
}
main.photo-report > article > p {
	text-align: left;
}
main.photo-report > article .slider_container h3,
main.photo-report > article .slider_container p {
	text-align: center;
}
