

/* Start:/bitrix/templates/uromed/styles.css?1719243681441*/
/* stroka */
.rs-topbar {
	text-align: center;
	background-image: linear-gradient(90deg, #ee2852 10%, #f86f64 100%);
	color: #fff;
	line-height: 1;
	padding: 8px 0;
	font-size: 15px;
	font-weight: 400;
}
.rs-topbar a {
	background: #fff;
	color: #000;
	padding: 8px 15px 8px;
	display: inline-block;
	font-size: 14px;
	text-decoration: none;
	border-radius: 3px;
	margin-left: 20px;
	line-height: 15px;
}
.rs-topbar a:hover {
	opacity: .9;
}
/* End */


/* Start:/bitrix/templates/uromed/template_styles.css?169381945459609*/
/* Fonts
----------------------------------------------------- */

@font-face {
	src: url('/bitrix/templates/uromed/fonts/helveticaneuecondensedbold.eot');
	src: url('/bitrix/templates/uromed/fonts/helveticaneuecondensedbold.eot#iefix') format('embedded-opentype'),
		 url('/bitrix/templates/uromed/fonts/helveticaneuecondensedbold.woff') format('woff'),
		 url('/bitrix/templates/uromed/fonts/helveticaneuecondensedbold.ttf') format('truetype'),
		 url('/bitrix/templates/uromed/fonts/helveticaneuecondensedbold.svg#HelveticaNeueCondensedBold') format('svg');
	font-family: 'Helvetica Neue Condensed Bold';
}

@font-face {
	src: url('/bitrix/templates/uromed/fonts/helveticaneuelight.eot');
	src: url('/bitrix/templates/uromed/fonts/helveticaneuelight.eot#iefix') format('embedded-opentype'),
		 url('/bitrix/templates/uromed/fonts/helveticaneuelight.woff') format('woff'),
		 url('/bitrix/templates/uromed/fonts/helveticaneuelight.ttf') format('truetype'),
		 url('/bitrix/templates/uromed/fonts/helveticaneuelight.svg#HelveticaNeueLight') format('svg');
	font-family: 'Helvetica Neue Light';
}

@font-face {
	font-family: 'PFAgoraSlabProRegular';
	src: url('/bitrix/templates/uromed/fonts/pfagoraslabpro-reg-webfont.eot');
	src: url('/bitrix/templates/uromed/fonts/pfagoraslabpro-reg-webfont.eot#iefix') format('embedded-opentype'),
		 url('/bitrix/templates/uromed/fonts/pfagoraslabpro-reg-webfont.woff') format('woff'),
		 url('/bitrix/templates/uromed/fonts/pfagoraslabpro-reg-webfont.svg#PFAgoraSlabProRegular') format('svg'),
		 url('/bitrix/templates/uromed/fonts/pfagoraslabpro-reg-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* Global CSS reset. Please don't modify!
----------------------------------------------------- */

html, body, div, object, iframe, img, hr,
h1, h2, h3, h4, h5, h6, p, blockquote, address, pre,
dl, dt, dd, ol, ul, li, form, fieldset, legend, table, caption, th, td { margin: 0; padding: 0; font-size: 100%; }
input, textarea, select, button { margin: 0; outline: 0; }
object, iframe, img, fieldset, table, caption, th, td { border: 0; }
th, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
table { border-collapse: collapse; border-spacing: 0; }
th, td { text-align: left; vertical-align: top; }
ol, ul { list-style: none; }
img { vertical-align: bottom; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }


/* General styles
----------------------------------------------------- */

html, body { height: 100%; }
body { position: relative; color: #555555; background: #fafafa; font: 13px/20px 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; }
a { color: #009dda; text-decoration: underline; }
a:hover { color: #85ab00; }
sup, sub { position: relative; white-space: nowrap; vertical-align: baseline; }
sup { bottom: 0.4em; }
sub { top: 0.4em; }

input, textarea, select, button { font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; }
:-moz-ui-invalid, :invalid { border: 0; outline: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
textarea { resize: vertical; }
button, input[type='submit'], input[type='reset'], input[type='button'] { cursor: pointer; overflow: visible; }
button::-moz-focus-inner, input[type='submit']::-moz-focus-inner, input[type='reset']::-moz-focus-inner, input[type='button']::-moz-focus-inner { padding: 0; border: 0; }
button { padding: 0; border: 0; background: transparent; }
input[type='checkbox'], input[type='radio'] { vertical-align: middle; margin: 0 4px; position: relative; top: -1px; margin: 0 !ie; position: static !ie; }
input[type='number']::-webkit-inner-spin-button, input[type='number']::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }

.g-content { position: relative; zoom: 1 !ie; }
.g-content:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.g-content object { margin: 4px 0 24px; }
.g-content iframe { margin: 4px 0 24px; }
.g-content h1 { padding: 0 0 10px; font: 28px/34px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #555555; }
.g-content h2 { padding: 0 0 10px; font: 24px/30px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #555555; }
.g-content h3 { padding: 0 0 10px; font: 20px/26px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #555555; }
.g-content h4 { padding: 0 0 8px; font: 18px/22px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #555555; }
.g-content h5 { padding: 0 0 8px; font: 16px/20px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #555555; }
.g-content h6 { padding: 0 0 8px; font: 14px/20px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #555555; }
.g-content p { padding: 0 0 20px; }
.g-content p[align='left'] { text-align: left; }
.g-content p[align='center'] { text-align: center; }
.g-content p[align='right'] { text-align: right; }
.g-content q {display:block; border-left:5px solid #98c400; margin:0 0 33px 12px; padding-left:18px; font:600 19px/1.4 "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif; font-stretch:condensed;}
.g-content table:not([border='0']) { margin: 0 0 20px; font-size: 13px; line-height: 18px; -moz-box-shadow: 0 0 5px #e0e0e0; -webkit-box-shadow: 0 0 5px #e0e0e0; box-shadow: 0 0 5px #e0e0e0; }
.g-content table[align='left'] { margin-right: 18px; }
.g-content table[align='center'] { margin-left: auto; margin-right: auto; }
.g-content table[align='right'] { margin-left: 18px; }
.g-content table caption { display: none; }
.g-content table:not([border='0']) tr { border: 1px solid #ffffff; }
.g-content table:not([border='0']) th { background: #555555; color: #ffffff; padding: 5px 11px 6px; }
.g-content table:not([border='0']) td { background: #ffffff; color: #555555; padding: 10px 11px 11px; }
.g-content table tr:nth-child(2n) td { background: #f2fafd; }
.g-content table[border='0'] tr { background: transparent !important; }
.g-content table th[align='left'], .g-content table td[align='left'] { text-align: left; }
.g-content table th[align='center'], .g-content table td[align='center'] { text-align: center; }
.g-content table th[align='right'], .g-content table td[align='right'] { text-align: right; }
.g-content table th[valign='top'], .g-content table td[valign='top'] { vertical-align: top; }
.g-content table th[valign='middle'], .g-content table td[valign='middle'] { vertical-align: middle; }
.g-content table th[valign='bottom'], .g-content table td[valign='bottom'] { vertical-align: bottom; }
.g-content table p { text-align: inherit; }
.g-content ol, .g-content ul { margin: -15px 0 0; padding: 0 0 20px 44px; }
.g-content li ol, .g-content li ul { margin: 0; padding: 0 0 0 44px; }
.g-content li { position: relative; margin: 15px 0 0; }
.g-content ol { counter-reset: item; }
.g-content ol>li:before { position: absolute; left: -41px; top: 0; display: block; width: 20px; height: 20px; background: url(/bitrix/templates/uromed/img/marker-02.png) no-repeat 0 0; text-align: center; font: 14px/20px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #fafafa; content: counter(item); counter-increment: item; }
.g-content .ie-marker-ol { position: absolute; left: -41px; top: 0; display: block; width: 20px; height: 20px; background: url(/bitrix/templates/uromed/img/marker-02.png) no-repeat 0 0; text-align: center; font: 14px/20px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #fafafa; }
.g-content ul>li:before { position: absolute; left: -40px; top: 0; display: block; width: 22px; height: 21px; background: url(/bitrix/templates/uromed/img/marker-01.png) no-repeat 0 0; content: '\00A0'; }
.g-content .ie-marker-ul { position: absolute; left: -40px; top: 0; display: block; width: 22px; height: 21px; background: url(/bitrix/templates/uromed/img/marker-01.png) no-repeat 0 0; }
.g-content pre { margin: 0 0 20px; }
.g-content hr { clear: both; width: 100%; height: 0; overflow: hidden; margin: 0 auto 20px; padding: 0; border: 0; border-bottom: 1px dashed #d2d2d2; }
.g-content img { vertical-align: middle; }
.g-content img:not([border='0']) {} /* border != 0 */
.g-content img.img-float-left { margin: 5px 20px 20px 0; }
.g-content img[align='left'] { margin: 5px 20px 20px 0; float: left; }
.g-content img.img-float-right { margin: 5px 0 20px 20px; }
.g-content img[align='right'] { margin: 5px 0 20px 20px; float: right; }
.g-content img[valign='top'] { vertical-align: top; }
.g-content img[valign='bottom'] { vertical-align: bottom; }
.g-content img[valign='baseline'] { vertical-align: baseline; }
.g-content abbr, .g-content acronym { border-bottom: 1px dashed; }
.g-content code, .g-content kbd, .g-content samp, .g-content var { font-family: 'Courier New', monospace; }

.g-content .image_content {width:480px;margin-bottom:10px;}

.g-content .c-columns { zoom: 1 !ie; }
.g-content .c-columns:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.g-content .c-columns_1 { margin: 0 0 0 -22px; }
.g-content .c-columns_1 .c-column { float: left; width: 470px; margin: 0 0 0 22px; }
.g-content .c-columns_2 { margin: 0 0 0 -44px; }
.g-content .c-columns_2 .c-column { float: left; width: 336px; margin: 0 0 0 44px; }
.g-content .c-columns_3 { margin: 0 0 20px; }
.g-content .c-columns_3 .c-column-left { float: left; width: 216px; overflow: hidden; zoom: 1 !ie; }
.g-content .c-columns_3 .c-column-right { float: left; width: 236px; margin: 0 0 0 18px; padding: 0 0 0 19px; border-left: 1px dashed #dddddd; overflow: hidden; zoom: 1 !ie; }
.g-content .c-columns_3 .c-column-item {float: left; width: 216px;margin: 0 18px 0 0; padding: 19px 0 0 0;}
.g-content .c-columns_3 .c-column-item a.block-silka-article {display:block; text-decoration: none; color:#555555;}
.g-content .c-phone { padding: 0 0 4px; }
.g-content .c-phone-num { margin-right: 9px; font: 18px/20px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #555555; }
.g-content .c-phone-num strong { font-weight: normal; color: #85ab00; }
.g-content .c-phone-comment { position: relative; top: -2px; font-style: italic; color: #a6a6a6; }

.g-content .c-action-1 { zoom: 1 !ie; position: relative; top: 7px; margin: 0 0 34px; padding: 15px 0 18px; border-top: 1px dashed #d2d2d2; border-bottom: 1px dashed #d2d2d2; }
.g-content .c-action-1:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.g-content .c-action-1 .g-button-7 { float: right; }
.g-content .c-action-1-price { white-space: nowrap; }
.g-content .c-action-1-price del { display: inline-block; display: inline !ie; zoom: 1 !ie; vertical-align: middle; width: 90px; font-size: 16px; line-height: 36px; color: #555555; }
.g-content .c-action-1-price strong { display: inline-block; display: inline !ie; zoom: 1 !ie; vertical-align: middle; font-size: 24px; line-height: 36px; font-weight: normal; color: #87ad00; }

.g-content .c-action-2 { position: relative; top: -10px; margin: 0 0 10px; zoom: 1 !ie; background: #ffffff; -moz-box-shadow: 0 0 5px #e0e0e0; -webkit-box-shadow: 0 0 5px #e0e0e0; box-shadow: 0 0 5px #e0e0e0; }
.g-content .c-action-2:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.g-content .c-action-2-label { display: inline-block; display: inline !ie; zoom: 1 !ie; vertical-align: middle; width: 139px; height: 70px; background: url(/bitrix/templates/uromed/img/label-action.png) no-repeat 18px center; }
.g-content .c-action-2-title { display: inline-block; display: inline !ie; zoom: 1 !ie; vertical-align: middle; width: 450px; margin: 0 27px 0 0; font-size: 15px; line-height: 21px; }
.g-content .c-action-2 .g-button-4 { display: inline-block; display: inline !ie; zoom: 1 !ie; vertical-align: middle; }

.g-content .c-doctors { zoom: 1 !ie; margin: 0 0 0 -26px; padding: 8px 0 20px; text-align: center; }
.g-content .c-doctors_wide { margin: 0 0 0 -56px; }
.g-content .c-doctors:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.g-content .c-doctors-doctor { float: left; width: 94px; margin: 0 0 0 26px; }
.g-content .c-doctors_wide .c-doctors-doctor { margin: 0 0 0 56px; }
.g-content .c-doctors-doctor-photo { position: relative; width: 94px; height: 108px; margin: 0 auto 6px; -moz-box-shadow: 0 1px 5px #e0e0e0; -webkit-box-shadow: 0 1px 5px #e0e0e0; box-shadow: 0 1px 5px #e0e0e0; }
.g-content .c-doctors-doctor-name { position: relative; left: 10px; margin: 0 0 0 -20px; font-size: 13px; line-height: 20px; }
.g-content .c-doctors-doctor-position { position: relative; left: 10px; margin: 2px 0 0 -20px; font-size: 12px; line-height: 20px; font-style: italic; color: #989898; }

.g-content .c-doctor { position: relative; margin: 5px 0 20px; background: #ffffff; -moz-box-shadow: 0 0 5px #e0e0e0; -webkit-box-shadow: 0 0 5px #e0e0e0; box-shadow: 0 0 5px #e0e0e0; }
.g-content .c-doctor-inner { zoom: 1 !ie; margin: 0 20px; padding: 20px 0 22px; }
.g-content .c-doctor-inner:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.g-content .c-doctor-photo { position: relative; float: left; width: 94px; height: 108px; margin: 0 20px 0 0; -moz-box-shadow: 0 1px 5px #e0e0e0; -webkit-box-shadow: 0 1px 5px #e0e0e0; box-shadow: 0 1px 5px #e0e0e0; }
.g-content .c-doctor-main { overflow: hidden; zoom: 1 !ie; }
.g-content .c-doctor-main-title { padding: 2px 0 0; font-size: 14px; line-height: 20px; color: #b3b3b3; }
.g-content .c-doctor-main-text { padding: 3px 0 0; font-size: 13px; line-height: 20px; font-style: italic; color: #555555; }

.g-content .c-buttons { zoom: 1 !ie; margin: 0 0 0 -20px; padding: 0 0 20px; }
.g-content .c-buttons:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.g-content .c-buttons-button { float: left; width: 204px; margin: 0 0 0 20px; }

.g-content .c-name { margin: -7px 0 16px; padding: 0 0 15px; border-bottom: 1px dashed #d2d2d2; font-size: 13px; line-height: 20px; font-style: italic; color: #b2b2b2; }

.g-content .c-equipment { zoom: 1 !ie; margin: 0 0 0 -24px; }
.g-content .c-equipment:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.g-content .c-equipment-item { position: relative; top: -20px; float: left; width: 346px; height: 100px; margin: 20px 0 0 24px; }
.g-content .c-equipment-image { position: relative; display: inline-block; display: inline !ie; zoom: 1 !ie; vertical-align: middle; margin: 0 17px 0 0; width: 100px; height: 100px; background: #ffffff; -moz-box-shadow: 0 0 5px #e0e0e0; -webkit-box-shadow: 0 0 5px #e0e0e0; box-shadow: 0 0 5px #e0e0e0; }
.g-content .c-equipment-title { display: inline-block; display: inline !ie; zoom: 1 !ie; vertical-align: middle; width: 228px; font-size: 15px; line-height: 22px; }

.g-content .c-gallery { margin: 5px 0 25px; }
.g-content .c-gallery-images-big { position: relative; width: 100%; height: 282px; overflow: hidden; }
.g-content .c-gallery-images-big img { position: absolute; left: 0; top: -1000px; padding: 0 !important; border: 0 !important; }
.g-content .c-gallery-images-small { zoom: 1 !ie; margin: 0 0 0 -10px; padding: 4px 0 0; }
.g-content .c-gallery-images-small:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.g-content .c-gallery-images-small img { float: left; margin: 8px 0 0 8px; padding: 0 !important; border: 1px solid transparent !important; cursor: pointer; }
.g-content .c-gallery-images-small img.active { border-color: #009dda !important; cursor: default; }
.g-content .p_alt {magrin:0px;padding:0px;font-style:italic;font-size:11px;color:#878787;padding-bottom:20px;}

.g-pagetitle {}
.g-pagetitle h1 { padding: 0 0 10px; font: 28px/34px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #555555; }

.g-pagination { zoom: 1 !ie; font-size: 13px; line-height: 24px; text-align: center; color: #009dda; }
.g-pagination:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.g-pagination-next { float: right; width: 100px; margin: 0 0 0 -100px; text-align: right; }
.g-pagination-prev { float: left; width: 100px; margin: 0 -100px 0 0; text-align: left; }
.g-pagination-pages { display: inline; }
.g-pagination-pages li { display: inline-block; display: inline !ie; zoom: 1 !ie; vertical-align: top; }
.g-pagination-pages li span { position: relative; display: block; min-width: 20px; margin: 0 4px; padding: 0 2px; text-align: center; color: #ffffff; font-weight: bold; background: #85ab00; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.g-pagination-pages li a { margin: 0 11px; }

.g-content .b-pagination ul {position:static;margin:0px;padding:0px;}
.g-content .b-pagination ul li {float:left;margin:0px;padding:0px;display:inline-block;margin-right:10px;font-weight:bold;}
.g-content .b-pagination ul > li:before {background-image:none;position:static;display:inline;height:14px;}
.g-content .b-pagination ul li.b-pagination__active a {color:#85ab00;}

.g-button-1 {}
.g-button-1 a { display: block; height: 53px; overflow: hidden; background: #91ba00 url(/bitrix/templates/uromed/img/button-01-gradient.png) repeat-x 0 0; text-align: center; color: #ffffff; text-decoration: none; cursor: pointer; }
.g-button-1 a:hover { background-position: 0 -55px; }
.g-button-1 .g-button-1-icon { display: inline-block; display: inline !ie; zoom: 1 !ie; vertical-align: top; margin: 17px 9px 0 0; width: 19px; height: 20px; background: url(/bitrix/templates/uromed/img/button-01-icon.png) no-repeat 0 0; }
.g-button-1 .g-button-1-text { display: inline-block; display: inline !ie; zoom: 1 !ie; vertical-align: top; margin: 16px 0 0; font: 18px/20px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; text-shadow: 1px 3px 4px rgba(0,0,0,0.2); text-transform: uppercase; }

.g-button-2 {}
.g-button-2 a { display: block; height: 53px; overflow: hidden; background: #00a9eb url(/bitrix/templates/uromed/img/button-02-gradient.png) repeat-x 0 0; text-align: center; color: #ffffff; text-decoration: none; cursor: pointer; }
.g-button-2 a:hover { background-position: 0 -55px; }
.g-button-2 .g-button-2-icon { display: inline-block; display: inline !ie; zoom: 1 !ie; vertical-align: top; margin: 17px 9px 0 0; width: 19px; height: 20px; background: url(/bitrix/templates/uromed/img/button-02-icon.png) no-repeat 0 0; }
.g-button-2 .g-button-2-text { display: inline-block; display: inline !ie; zoom: 1 !ie; vertical-align: top; margin: 16px 0 0; font: 18px/20px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; text-shadow: 1px 3px 4px rgba(0,0,0,0.2); text-transform: uppercase; }

.g-button-3 {}
.g-content .g-button-3 { padding: 10px 0 20px; }
.g-button-3 a { display: block; height: 76px; overflow: hidden; background: #91ba00 url(/bitrix/templates/uromed/img/button-03-gradient.png) repeat-x 0 0; text-align: center; color: #ffffff; text-decoration: none; cursor: pointer; }
.g-button-3 a:hover { background-position: 0 -78px; }
.g-button-3 .g-button-3-text-1 { display: block; padding: 11px 0 0; font-size: 16px; line-height: 20px; }
.g-button-3 .g-button-3-text-2 { display: block; padding: 3px 0 0; font: 22px/26px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; text-shadow: 0 1px 1px rgba(0,0,0,0.2); text-transform: uppercase; }

.g-button-4 { font: 13px/26px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; text-shadow: 1px 3px 4px rgba(0,0,0,0.2); text-transform: uppercase; }
.g-button-4 a { position: relative; display: block; width: 81px; height: 26px; overflow: hidden; background: #00a8ea url(/bitrix/templates/uromed/img/button-04-gradient.png) repeat-x 0 0; text-align: center; color: #ffffff; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer; }
.g-button-4 a:hover { background-position: 0 -28px; }

.g-button-5 { position: relative; -moz-box-shadow: 0 3px 5px #e0e0e0; -webkit-box-shadow: 0 3px 5px #e0e0e0; box-shadow: 0 3px 5px #e0e0e0; }
.g-content .g-button-5 { top: 8px; margin: 0 0 28px; }
.g-button-5 a { display: block; border: 2px solid #fd7c00; height: 104px; overflow: hidden; background: #e8e8e8 url(/bitrix/templates/uromed/img/button-05-gradient-1.jpg) repeat-x 0 0; text-align: center; text-decoration: none; cursor: pointer; }
.g-button-5 a:hover { border-color: #00b4fa; }
.g-button-5 .g-button-5-text-1 { display: block; padding: 14px 0 0; font-size: 18px; line-height: 20px; color: #555555; }
.g-button-5_wide .g-button-5-text-1 { padding: 10px 0 0; font-size: 22px; line-height: 26px; }
.g-button-5 .g-button-5-text-2 { position: relative; display: block; margin: 12px auto 0; width: 374px; height: 39px; background: #91bb00 url(/bitrix/templates/uromed/img/button-05-gradient-2.png) repeat-x 0 0; border-left: 1px solid #8cb400; border-right: 1px solid #8cb400; border-bottom: 1px solid #82a700; font: 18px/39px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #ffffff; text-transform: uppercase; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.g-button-5 a:hover .g-button-5-text-2 { background-position: 0 -41px; }
.g-button-5_wide .g-button-5-text-2 { width: 424px; }

.g-button-6 { font: 14px/31px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; text-shadow: 1px 3px 4px rgba(0,0,0,0.2); text-transform: uppercase; }
.g-button-6 a { position: relative; display: block; width: 98px; height: 31px; overflow: hidden; background: #91ba00 url(/bitrix/templates/uromed/img/button-06-gradient.png) repeat-x 0 0; text-align: center; color: #ffffff; text-decoration: none; border-left: 1px solid #8cb400; border-right: 1px solid #8cb400; border-bottom: 1px solid #82a700; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; cursor: pointer; }
.g-button-6 a:hover { background-position: 0 -33px; }

.g-button-7 { font: 16px/36px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; text-shadow: 1px 3px 4px rgba(0,0,0,0.2); text-transform: uppercase; }
.g-button-7 a { position: relative; display: block; width: 271px; height: 36px; overflow: hidden; background: #00aaeb url(/bitrix/templates/uromed/img/button-07-gradient.png) repeat-x 0 0; text-align: center; color: #ffffff; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer; }
.g-button-7 a:hover { background-position: 0 -38px; }

.g-button-8 { position: relative; -moz-box-shadow: 0 3px 5px #e0e0e0; -webkit-box-shadow: 0 3px 5px #e0e0e0; box-shadow: 0 3px 5px #e0e0e0; }
.g-content .g-button-8 { top: 8px; margin: 0 0 28px; }
.g-button-8 a { display: block; border: 2px solid #fd7c00; height: 70px; overflow: hidden; background: #e8e8e8 url(/bitrix/templates/uromed/img/button-08-gradient-1.jpg) repeat-x 0 0; text-decoration: none; cursor: pointer; }
.g-button-8 a:hover { border-color: #00b4fa; }
.g-button-8 .g-button-8-text-1 { display: inline-block; display: inline !ie; zoom: 1 !ie; vertical-align: top; width: 552px; margin: 16px 0 0; font-size: 24px; line-height: 39px; color: #555555; text-align: center; }
.g-button-8 .g-button-8-text-2 { position: relative; display: inline-block; display: inline !ie; zoom: 1 !ie; vertical-align: top; margin: 15px 0 0; width: 134px; height: 39px; text-align: center; background: #91bb00 url(/bitrix/templates/uromed/img/button-08-gradient-2.png) repeat-x 0 0; border-left: 1px solid #8cb400; border-right: 1px solid #8cb400; border-bottom: 1px solid #82a700; font: 18px/39px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #ffffff; text-transform: uppercase; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.g-button-8 a:hover .g-button-8-text-2 { background-position: 0 -41px; }

.g-button-9 { font: 14px/32px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; text-shadow: 1px 3px 4px rgba(0,0,0,0.2); text-transform: uppercase; }
.g-button-9 a { position: relative; display: block; width: 100px; height: 32px; overflow: hidden; background: #00abed url(/bitrix/templates/uromed/img/button-09-gradient.png) repeat-x 0 0; text-align: center; color: #ffffff; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer; }
.g-button-9 a:hover { background-position: 0 -34px; }


/* Page layout
----------------------------------------------------- */

.layout-page, .layout-footer { position: relative; min-width: 1000px; overflow: hidden; margin: 0 auto; }
.layout-page { min-height: 100%; margin-bottom: -200px; background: #fafafa url(/bitrix/templates/uromed/img/page-bg.png) no-repeat center bottom; }
.layout-footer { height: 460px; }

.layout-pusher { height: 230px; }

.layout-container { width: 962px; margin: 0 auto; zoom: 1 !ie; }
.layout-container:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }

.layout-content-wide { position: relative; float: right; width: 716px; margin: 0 0 0 22px; }
.layout-content { position: relative; left: -226px; float: right; width: 490px; margin: 0 0 0 22px; }
.layout-sidebar-left { position: relative; float: right; width: 224px; padding: 7px 0 0; }
.layout-sidebar-right { position: relative; left: 512px; float: right; width: 204px; margin: 0 0 0 22px; padding: 7px 0 0; }


/* Blocks
----------------------------------------------------- */

.block-modal-overlay { display: none; position: fixed; z-index: 998; left: 0; top: 0; width: 100%; height: 100%; background: #000000; }

.site-form {width:380px;}
.site-form .modal { position: relative; background: #ffffff; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2); box-shadow: 0 0 10px rgba(0,0,0,0.2); }
.site-form .modal-thankyou { height: 120px; margin: 0 30px; position: relative; background: #ffffff url(/bitrix/templates/uromed/img/modal-ok-icon.png) no-repeat 30px center; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2); box-shadow: 0 0 10px rgba(0,0,0,0.2); }
.site-form .close { position: absolute; right: 15px; top: 17px; width: 15px; height: 15px; background: url(/bitrix/templates/uromed/img/modal-close.png) no-repeat 0 0; cursor: pointer; }
.site-form .close:hover { background-position: 0 -17px; }
.site-form { margin: 0 40px; padding: 23px 0 30px; }
.site-form .btitle { margin: 0 0 30px; padding: 0 0 25px; white-space: pre-wrap; border-bottom: 1px solid #e5e5e5; font: 30px/32px 'Helvetica Neue Light', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #555555; }
.site-form .row { padding: 0 0 34px; zoom: 1 !ie; }
.site-form .row:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.site-form .row .error { border-color: #cc0a0a !important; }
.site-form .row label { float: left; width: 120px; padding: 8px 14px 0 0; font-size: 14px; line-height: 20px; color: #555555; }
.site-form .row input[type='text'],
.site-form .row input[type='email'],
.site-form .row input[type='tel'] { position: relative; float: left; width: 224px; height: 24px; padding: 5px 10px; font-size: 18px; line-height: 24px; font-weight: bold; color: #555555; background: #ffffff; border: 1px solid #cccccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.1); box-shadow: inset 0 2px 4px rgba(0,0,0,0.1); }
.site-form .row input[type='text']:focus,
.site-form .row input[type='email']:focus,
.site-form .row input[type='tel']:focus { border-color: #999999; }
.site-form .row textarea { position: relative; float: left; width: 224px; height: 74px; padding: 5px 10px; font-size: 18px; line-height: 24px; font-weight: bold; color: #555555; background: #ffffff; border: 1px solid #cccccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.1); box-shadow: inset 0 2px 4px rgba(0,0,0,0.1); }
.site-form .row textarea:focus { border-color: #999999; }
.site-form .footer { zoom: 1 !ie; padding: 30px 0 0; border-top: 1px solid #e5e5e5; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
.site-form .footer:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.site-form .footer button { float: right; }
.site-form .footer button span { position: relative; display: block; width: 136px; height: 45px; background: #91bb00 url(/bitrix/templates/uromed/img/modal-button-bg-repeat.png) repeat-x 0 0; border-left: 1px solid #8cb400; border-right: 1px solid #8cb400; border-bottom: 1px solid #82a700; font: 18px/45px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #ffffff; text-transform: uppercase; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.site-form .footer button:hover span { background-position: 0 -47px; }
.site-form .footer .status { float: left; width: 200px; height: 46px; }
.site-form .footer .status div {display:none;}
.site-form .footer .status .status-load { height: 32px; margin: 7px 0 0; padding: 0 0 0 44px; font-size: 13px; line-height: 32px; color: #c1c1c1; background: url(/bitrix/templates/uromed/img/modal-loader.gif) no-repeat 0 0; }
.site-form .footer .status .status-error {}
.site-form .footer .status .status-error i { display: inline-block; display: inline !ie; zoom: 1 !ie; vertical-align: middle; width: 29px; height: 46px; margin: 0 12px 0 -3px; background: url(/bitrix/templates/uromed/img/modal-icon-error.png) no-repeat 0 center; }
.site-form .footer .status .status-error span { display: inline-block; display: inline !ie; zoom: 1 !ie; vertical-align: middle; width: 162px; font-size: 13px; line-height: 16px; color: #cc0a0a; }
.site-form .footer .status .status-success {background: url("/bitrix/templates/uromed/img/marker-01.png") no-repeat scroll 8px 8px transparent;
	color: #C1C1C1;
	font-size: 13px;
	height: 32px;
	margin: 7px 0 0;
	padding: 0 0 0 44px; }

.block-footer { color: #ffffff; }
.block-footer a { color: #ffffff; }
.block-footer a:hover { color: #c6ff00; }
.block-footer .section-1 { height: 420px; border-top: 1px solid #13a4dc; background: #009dda; }
.block-footer .section-2 { height: 38px; border-bottom: 1px solid #1193c6; background: #008dc4; }
.block-footer .container { position: relative; width: 962px; height: 100%; margin: 0 auto; }
.block-footer .copyright { position: absolute; left: 0; top: 11px; font-size: 12px; line-height: 20px; white-space: nowrap; }
.block-footer .onmap {position: absolute; right:155px; top: 11px; font-size: 12px; line-height: 20px; white-space: nowrap;}
.block-footer .col { position: absolute; top: 25px; width: 224px; }
.block-footer .col_1 { left: 0; }
.block-footer .col_2 { left: 246px; }
.block-footer .col_3 { left: 492px; }
.block-footer .col_4 { left: 738px; }
.block-footer .btitle { padding: 0 0 15px; font: 18px/20px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; text-transform: uppercase; }
.block-footer ul { font-size: 12px; line-height: 20px; }
.block-footer ul li { padding: 0 0 5px; }
.block-footer .phone { padding: 0 0 8px; }
.block-footer .phone .num {text-decoration:none; font: 26px/29px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; text-transform: uppercase; }
.block-footer .phone .num:hover {color:#ffffff;}
.block-footer .phone .comment { font-size: 11px; line-height: 14px; font-style: italic; }
.block-footer .email { font-size: 15px; line-height: 20px; }
.block-footer .email a { text-decoration: none; }

.footer_add_menu {position:absolute;left:435px;top:11px;}
.footer_add_menu span {padding-right:60px;}
.footer_add_menu span a {}

.block-header { height: 110px; margin: 0 0 23px; border-bottom: 1px solid #e1e1e1; background: #ffffff; }
.block-header .container { position: relative; width: 962px; height: 100%; margin: 0 auto; }
.block-header .logo { position: absolute; left: 0; top: 31px; }
.block-header .logo a:hover img { opacity: 0.9; }
.block-header .phone { position: absolute; right: 0; top: 36px; white-space: nowrap; text-align: left; }
.block-header .phone .num { font: 27px/29px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; text-transform: uppercase; color: #555555; }
.block-header .phone .num span { color: #85ab00; }
.block-header .phone .num a {text-decoration:none; font: 27px/29px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; text-transform: uppercase; color: #555555; }
.block-header .phone .comment { font-size: 11px; line-height: 14px; font-style: italic; color: #a5a5a5; }
.block-header .nav { position: absolute; left: 318px; top: 38px; width: 450px; font-size: 14px; line-height: 20px; }
.block-header .nav li { float: left; margin: 0 0 0 34px; }
.block-header .nav li:first-child { margin-left: 0; }
.block-header .search { position: absolute; left: 50%; top: 95px; width: 200px; margin: 0 0 0 -100px; }
.block-header .search form { position: relative; width: 100%; }
.block-header .search .input-wrap { position: absolute; display: block; width: 200px; height: 28px; overflow: hidden; background: url(/bitrix/templates/uromed/img/search-input-1-bg.png) no-repeat 0 0; }
.block-header .search .input-wrap_focus { background-position: 0 -30px; }
.block-header .search .input-wrap input[type='text'] { width: 154px; padding: 4px 8px 4px 12px; height: 20px; line-height: 20px; font-size: 14px; color: #555555; border: 0; background: transparent; }
.block-header .search button { position: absolute; right: 10px; top: 6px; }
.block-header .search button i { position: relative; display: block; width: 16px; height: 16px; overflow: hidden; background: url(/bitrix/templates/uromed/img/search-button.png) no-repeat 0 0; text-indent: -1000px; }
.block-header .search button:hover i { background-position: 0 -18px; }

.block-index-1 { zoom: 1 !ie; margin: 40px 0 25px -16px; }
.block-index-1:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.block-index-1 .section { position: relative; float: left; width: 310px; height: 400px; margin: 0 0 0 16px; background: #ffffff; -moz-box-shadow: 0 0 5px #e0e0e0; -webkit-box-shadow: 0 0 5px #e0e0e0; box-shadow: 0 0 5px #e0e0e0; }
.block-index-1 .section .image { height: 240px; }
.block-index-1 .section .main { margin: 0 22px; padding: 17px 0 0; }
.block-index-1 .section .main .btitle { padding: 0 0 13px; font: 28px/30px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #555555; }
.block-index-1 .section .main ul { font-size: 14px; line-height: 20px; }
.block-index-1 .section .main ul li { padding: 0 0 8px; }

.block-index-2 { zoom: 1 !ie; margin: -9px 0 25px -16px; }
.block-index-2:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.block-index-2 .section { position: relative; float: left; width: 473px; height: 250px; margin: 0 0 0 16px; background: #ffffff; -moz-box-shadow: 0 0 5px #e0e0e0; -webkit-box-shadow: 0 0 5px #e0e0e0; box-shadow: 0 0 5px #e0e0e0; }
.block-index-2 .section .inner { margin: 0 22px; padding: 17px 0 0; }
.block-index-2 .section .inner .btitle { padding: 0 0 20px; font: 24px/26px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #555555; }
.block-index-2 .section .inner .doctors { zoom: 1 !ie; margin: 5px 0 0 -21px; }
.block-index-2 .section .inner .doctors:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.block-index-2 .section .inner .doctors .doctor { float: left; width: 130px; margin: 0 0 0 20px; text-align: center; }
.block-index-2 .section .inner .doctors .doctor .photo { position: relative; width: 94px; height: 108px; margin: 0 auto 8px; -moz-box-shadow: 0 1px 5px #e0e0e0; -webkit-box-shadow: 0 1px 5px #e0e0e0; box-shadow: 0 1px 5px #e0e0e0; }
.block-index-2 .section .inner .doctors .doctor .name { font-size: 14px; line-height: 20px; }
.block-index-2 .section .inner .doctors .doctor .position { margin: 4px 0 0; font-size: 13px; line-height: 20px; font-style: italic; color: #989898; }
.block-index-2 .section .inner .list { margin: -24px 0 0; font-size: 14px; line-height: 18px; color: #222222; }
.block-index-2 .section .inner .list li { margin: 24px 0 0; padding: 0 0 0 40px; background: url(/bitrix/templates/uromed/img/marker-01.png) no-repeat 1px 8px; }

.block-content { padding: 0 0 10px; }
.block-content .g-content {}
.block-content .map-print { display: none; }

.block-sitemap {}
.block-sitemap .sections { margin: 8px 0 0 -22px; zoom: 1 !ie; }
.block-sitemap .sections:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.block-sitemap .sections .section { float: left; width: 224px; margin: 0 0 0 22px; padding: 0 0 30px; }
.block-sitemap .sections .section:nth-child(4n+4) {clear:left;}
.block-sitemap .sections .section .title { padding: 0 0 1px; font: 18px/20px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #555555; }
.block-sitemap .sections .section ul { font-size: 13px; line-height: 18px; }
.block-sitemap .sections .section ul li { padding: 12px 0 0; }
.block-sitemap .sections .section ul li ul { margin: 0 0 0 10px; }
.block-sitemap .sections .section ul li ul li {}
.block-sitemap .sections .line { clear: both; height: 1px; overflow: hidden; border-top: 1px dashed #dddddd; margin: 0 0 25px 22px; }

.block-sb-nav { position: relative; margin: 0 0 20px; background: #ffffff; -moz-box-shadow: 0 0 5px #e0e0e0; -webkit-box-shadow: 0 0 5px #e0e0e0; box-shadow: 0 0 5px #e0e0e0; }
.block-sb-nav .inner { margin: 0 15px; padding: 5px 0 8px; }
.block-sb-nav .inner .section { padding: 10px 0 15px; }
.block-sb-nav .inner .section .title { margin: 0 0 12px; padding: 0 0 14px; font: 22px/24px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #555555; border-bottom: 1px solid #dcdcdc; }
.block-sb-nav .inner .section ul { font-size: 12px; line-height: 16px; }
.block-sb-nav .inner .section ul li { margin: 10px 0 0; padding: 0 0 0 10px; background: url(/bitrix/templates/uromed/img/marker-03.png) no-repeat 0 5px; }
.block-sb-nav .inner .section ul li.active { background-image: url(/bitrix/templates/uromed/img/marker-04.png); }
.block-sb-nav .inner .section ul li a.active { color: #555555; text-decoration: none; }
.block-sb-nav .inner .section ul li ul {}
.block-sb-nav .inner .section ul li ul li { padding: 0 0 0 8px; background: none !important; }
.block-sb-nav .inner .section:last-child .title {border:none;}

.block-search {}
.block-search .search { width: 490px; padding: 7px 0 10px; }
.block-search .search form { position: relative; width: 100%; height: 28px; }
.block-search .search .input-wrap { position: absolute; display: block; width: 490px; height: 28px; overflow: hidden; background: url(/bitrix/templates/uromed/img/search-input-2-bg.png) no-repeat 0 0; }
.block-search .search .input-wrap_focus { background-position: 0 -30px; }
.block-search .search .input-wrap input[type='text'] { width: 444px; padding: 4px 8px 4px 12px; height: 20px; line-height: 20px; font-size: 15px; color: #000000; border: 0; background: transparent; }
.block-search .search button { position: absolute; right: 10px; top: 6px; }
.block-search .search button i { position: relative; display: block; width: 16px; height: 16px; overflow: hidden; background: url(/bitrix/templates/uromed/img/search-button.png) no-repeat 0 0; text-indent: -1000px; }
.block-search .search button:hover i { background-position: 0 -18px; }
.block-search .results {}
.block-search .results .result { width: 490px; padding: 20px 0 30px; border-top: 1px dashed #d2d2d2; font-size: 13px; line-height: 20px; color: #555555; }
.block-search .results .result-inner { position: relative; left: 226px; width: 708px; padding: 0 0 0 8px; margin: 0 0 0 -226px; }
.block-search .results .result:first-child { border: 0; }
.block-search .results .result .light,
.block-search .results .result b { padding: 2px 3px; font-weight: bold; color: #ffffff; background: #fd7c00;}
.block-search .results .result a {text-decoration:none;}
.block-search .noresults { width: 470px; padding: 6px 0 30px 3px; font-size: 13px; line-height: 20px; color: #555555; }

.block-404 { padding: 0 0 30px 101px; background: url(/bitrix/templates/uromed/img/404-icon.png) no-repeat 5px 6px; }
.block-404 .title { padding: 0 0 7px; font: 48px/50px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #555555; }
.block-404 .comment { padding: 0 0 26px; font-size: 16px; line-height: 20px; color: #555555; }
.block-404 .search { width: 260px; margin: 0 0 0 4px; }
.block-404 .search form { position: relative; width: 100%; height: 36px; }
.block-404 .search .input-wrap { position: absolute; display: block; width: 260px; height: 36px; overflow: hidden; background: url(/bitrix/templates/uromed/img/search-input-3-bg.png) no-repeat 0 0; }
.block-404 .search .input-wrap_focus { background-position: 0 -38px; }
.block-404 .search .input-wrap input[type='text'] { position: relative; width: 200px; padding: 8px 8px 8px 20px; height: 20px; line-height: 20px; font-size: 15px; color: #333333; border: 0; background: transparent; }
.block-404 .search .input-wrap .label { display: none; position: absolute; left: 20px; top: 8px; line-height: 20px; font-size: 14px; font-style: italic; color: #acacac; white-space: nowrap; }
.block-404 .search button { position: absolute; right: 16px; top: 11px; }
.block-404 .search button i { position: relative; display: block; width: 16px; height: 16px; overflow: hidden; background: url(/bitrix/templates/uromed/img/search-button.png) no-repeat 0 0; text-indent: -1000px; }
.block-404 .search button:hover i { background-position: 0 -18px; }

.block-sb-button-order { margin: 0 0 20px; }

.block-sb-actions {}
.block-sb-actions .section { position: relative; margin: 0 0 20px; background: #ffffff; -moz-box-shadow: 0 0 5px #e0e0e0; -webkit-box-shadow: 0 0 5px #e0e0e0; box-shadow: 0 0 5px #e0e0e0; }
.block-sb-actions .section .image { margin: 0 0 -17px; }
.block-sb-actions .section .label { position: relative; width: 101px; height: 34px; background: url(/bitrix/templates/uromed/img/label-action.png) no-repeat 0 0; }
.block-sb-actions .section .main { margin: 0 16px; padding: 12px 0 18px; }
.block-sb-actions .section .main .title { font-size: 14px; line-height: 21px; }
.block-sb-actions .section .main .g-button-4 { margin: 17px 0 0; }

.block-sb-doctors { position: relative; margin: 0 0 20px; padding: 15px 0 10px; text-align: center; background: #ffffff; -moz-box-shadow: 0 0 5px #e0e0e0; -webkit-box-shadow: 0 0 5px #e0e0e0; box-shadow: 0 0 5px #e0e0e0; }
.block-sb-doctors .btitle { padding: 0 0 13px; font: 22px/22px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #555555; }
.block-sb-doctors .btitle_left { margin: 0 20px; text-align: left; }
.block-sb-doctors .section { padding: 10px 0 20px; }
.block-sb-doctors .section .photo { position: relative; width: 94px; height: 108px; margin: 0 auto 8px; -moz-box-shadow: 0 1px 5px #e0e0e0; -webkit-box-shadow: 0 1px 5px #e0e0e0; box-shadow: 0 1px 5px #e0e0e0; }
.block-sb-doctors .section .name { font-size: 14px; line-height: 20px; }
.block-sb-doctors .section .position { font-size: 13px; line-height: 20px; font-style: italic; color: #989898; }
.block-sb-doctors .section .g-button-6 a { top: 16px; margin: 0 auto 16px; }
.block-sb-doctors .section .g-button-9 a { top: 11px; margin: 0 auto 11px; }

.block-sb-content {}
.block-sb-content .g-content {}
.block-sb-content .g-content h2 { font-size: 22px; line-height: 28px; }

.block-actions { padding: 0 0 14px; }
.block-actions .sections { padding: 5px 0 0; }
.block-actions .sections .section { position: relative; margin: 0 0 16px; background: #ffffff; -moz-box-shadow: 0 0 5px #e0e0e0; -webkit-box-shadow: 0 0 5px #e0e0e0; box-shadow: 0 0 5px #e0e0e0; }
.block-actions .sections .section .inner { zoom: 1 !ie; margin: 0 20px; padding: 20px 0 25px; }
.block-actions .sections .section .inner:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.block-actions .sections .section .inner .image { float: left; width: 204px; margin: 0 20px 0 0; }
.block-actions .sections .section .inner .main { overflow: hidden; zoom: 1 !ie; }
.block-actions .sections .section .inner .main .title { min-height: 96px; margin: -3px 0 0; font-size: 15px; line-height: 22px; }
.block-actions .sections .section .inner .main .g-button-4 {}
.block-actions .g-button-5 { margin: 30px 0 16px; }

.block-doctors { padding: 0 0 20px; }
.block-doctors .sections { padding: 10px 0 30px; }
.block-doctors .sections .section { zoom: 1 !ie; padding: 30px 0 30px; border-bottom: 1px dashed #d2d2d2; }
.block-doctors .sections .section:first-child { padding-top: 0; }
.block-doctors .sections .section:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.block-doctors .sections .section .photo { position: relative; float: left; width: 94px; height: 108px; margin: 0 20px 0 0; -moz-box-shadow: 0 1px 5px #e0e0e0; -webkit-box-shadow: 0 1px 5px #e0e0e0; box-shadow: 0 1px 5px #e0e0e0; }
.block-doctors .sections .section .main { overflow: hidden; zoom: 1 !ie; }
.block-doctors .sections .section .main .title { margin: -3px 0 0; font-size: 16px; line-height: 22px; }
.block-doctors .sections .section .main .position {margin:4px 0 0; color:#989898; font-size:13px; font-style:italic; line-height:20px;}
.block-doctors .sections .section .main .text { margin: 10px 0 0; font-size: 13px; line-height: 20px; color: #555555; }
.block-doctors .sections .section.detail {border:none;}

.block-encyclopedia {}
.block-encyclopedia .letters { zoom: 1 !ie; margin: 3px 0 0; padding: 0 0 22px; border-bottom: 1px dashed #d2d2d2; font: 16px/20px 'Helvetica Neue Condensed Bold', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color: #87ad00; text-transform: uppercase; }
.block-encyclopedia .letters:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.block-encyclopedia .letters li { float: left; margin: 0 0 0 10px; }
.block-encyclopedia .letters li:last-child { float: left; margin: 0 0 0 20px; }
.block-encyclopedia .sections { padding: 0 0 30px; }
.block-encyclopedia .sections .section { zoom: 1 !ie; padding: 26px 0 16px; border-bottom: 1px dashed #d2d2d2; }
.block-encyclopedia .sections .section:after { content: '.'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }
.block-encyclopedia .sections .section .title { margin: 0 0 12px; font-size: 20px; line-height: 24px; }
.block-encyclopedia .sections .section .image { float: left; margin: 5px 20px 0 0; }
.block-encyclopedia .sections .section .text { overflow: hidden; zoom: 1 !ie; font-size: 13px; line-height: 20px; color: #555555; }
.block-encyclopedia .g-pagination { padding: 0 0 30px; }

.ajax-nav li.active a {color: #87AD00; text-decoration:none;}

.social_line {border-top: 1px dashed #c4c4c4; /*border-bottom: 1px dashed #c4c4c4;*/ overflow: hidden;}
.social_line .iblock-vote { width: 50%;  padding: 15px 0;  float: left; }
.social_line .iblock-vote .raiting { float: left; color:#535353; font: 27px/38px helvetica neue condensed bold; }
.social_line .iblock-vote .voices { color: #535353;float: left;font: 15px/37px helvetica;  margin-left: 10px;}
.social_line .iblock-vote .star_text { clear: both; color: #787876; font: 16px/20px helvetica;padding-bottom: 5px;padding-top: 12px; position: relative;}
.social_line .iblock-vote .max_count { float: left; color:#535353; font: 17px/29px helvetica neue condensed bold; }

.social_line .socials { float: left; width: 50%;  padding: 15px 0; }
.social_line .socials .social_text { text-align: center; }
.social_line .socials .pluso {text-align: center; width: 100%;}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative; background: none repeat scroll 0 0 #FFFFFF; border-radius: 10px 10px 10px 10px;}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch; }
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/web/20220608035650im_/https://uromed.com.ua/bitrix/templates/uromed/img/f/fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('/web/20220608035650im_/https://uromed.com.ua/bitrix/templates/uromed/img/f/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/web/20220608035650im_/https://uromed.com.ua/bitrix/templates/uromed/img/f/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden !important;width:auto}
.fancybox-lock body{overflow:hidden !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/web/20220608035650im_/https://uromed.com.ua/bitrix/templates/uromed/img/f/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/web/20220608035650im_/https://uromed.com.ua/bitrix/templates/uromed/img/f/fancybox_sprite@2x.png');background-size:44px 152px}
#fancybox-loading div{background-image:url('/web/20220608035650im_/https://uromed.com.ua/bitrix/templates/uromed/img/f/fancybox_loading@2x.gif');background-size:24px 24px}
} 

.link_change_lang { position: absolute; right: 2px; top: 30px; }

.adv_container {position:relative;margin:10px 0 30px 0;}
.adv_block {left:-247px; position:absolute; top:0; width:960px; z-index:100; background:#fff;border:2px solid #eff6fe; }
.adv_block .reclam_text {position:absolute; top:-25px; left:0;color:#d5d5d5;font-family:Arial;font-size:13px; }
.adv_container, 
.adv_block .column_left,
.adv_block .column_right,
.adv_block .adv_form_container {height:424px;}
.adv_block .column_left {margin-right:362px; }
.adv_block .column_right,
.adv_block .adv_form_container {width:360px;}
.adv_block .column_right {float:right;background:#eff6fe;} 
.adv_block .adv_wrap {padding:20px 30px;}
.adv_block .adv_title {font-family:PFAgoraSlabProRegular;font-size:35px;color:#205793;line-height:130%;margin-bottom:20px;}
.adv_block .adv_text {}
.adv_block .adv_text p {font-size:14px;font-famili:'Arial';line-height:174%;color:#595959;margin:0;padding:0;margin-bottom:10px;}
.adv_block .site-form {margin:0;padding:0;}
.adv_block .form-wrap {padding:30px;}
.adv_block .form_title {font-family:PFAgoraSlabProRegular;text-align:center;color:#205793;font-size:25px;margin-bottom:30px;}
.adv_block .field_row {margin-bottom:20px;}
.adv_block .field_row input[type="text"],
.adv_block .field_row input[type="tel"] {width:100%;box-sizing:border-box;font-size:15px;padding:10px;border:2px solid #eff6fe;color:#666;}
.adv_block .field_row input[type="text"].verified,
.adv_block .field_row input[type="tel"].verified {background:url(/bitrix/templates/uromed/images/required_star.png) 95% center no-repeat #fff;padding-right:44px;}
.adv_block .field_row input[type="text"].verified.error,
.adv_block .field_row input[type="tel"].verified.error {background-color:#ffecec;}
.adv_block .field_row textarea {width:100%;box-sizing:border-box;font-size:15px;padding:10px;border:2px solid #eff6fe;color:#666;height:102px;resize:none;}
.adv_block .field_row textarea.verified {background:url(/bitrix/templates/uromed/images/required_star.png) 95% 10px no-repeat #fff;padding-right:44px;}
.adv_block .field_row textarea.verified.error {background-color:#ffecec;}
.adv_block .field_row input[type="submit"] {margin-left: 20px;}
.adv_block .adv_footer {position: absolute;bottom:16px;left:30px;height:90px;width:435px;}
.adv_block .mgc_addr {position:absolute;top:2px;right:0px;padding:20px 0px 20px 20px;border-left:1px solid #eff6fe;font-size:12px;color:#a8a8a8;}
.adv_block .mgc_logo {font-family:PFAgoraSlabProRegular;position:absolute;top:20px;left:0px;font-size:18px;color:#205793;width:175px;} 
.adv_block .adv_form_container {position:relative;}
.adv_block .adv_loading {display:none;width:inherit;height:inherit;position:absolute;top:0;left:0;background: url(/web/20220608035650im_/https://uromed.com.ua/bitrix/templates/uromed/images/form_loader.gif) center center no-repeat transparent;}
.adv_block .adv_send_ok {display:none;background:#eff6fe;width:inherit;height:inherit;position:absolute;top:0;left:0;}
.adv_block .adv_send_ok .wrapper {padding:116px 30px 30px 30px;}
.adv_block .success_text_1,
.adv_block .success_text_2 {font-family:PFAgoraSlabProRegular;text-align:center;color:#205793;font-size:25px;margin-bottom:30px;line-height:130%;}
.adv_block .success_text_1 {}
.adv_block .success_text_2 {}

.adv_block .field_row input[type="text"]:focus,
.adv_block .field_row input[type="text"]:hover,
.adv_block .field_row input[type="tel"]:focus,
.adv_block .field_row input[type="tel"]:hover,
.adv_block .field_row textarea:focus,
.adv_block .field_row textarea:hover {border:2px solid #c8e2ff;}

/* COLORS FOR PLACEHOLDERS https://css-tricks.com/snippets/css/style-placeholder-text/ */
.adv_block .field_row input[type="text"]::-webkit-input-placeholder { color: #a9a9ab; } 
.adv_block .field_row input[type="text"]:-moz-placeholder { /* Firefox 18- */ color: #a9a9ab;  } 
.adv_block .field_row input[type="text"]::-moz-placeholder {  /* Firefox 19+ */ color: #a9a9ab;  }
.adv_block .field_row input[type="text"]:-ms-input-placeholder {  color: #a9a9ab;  }
.adv_block .field_row input[type="tel"]::-webkit-input-placeholder { color: #a9a9ab; } 
.adv_block .field_row input[type="tel"]:-moz-placeholder { /* Firefox 18- */ color: #a9a9ab;  } 
.adv_block .field_row input[type="tel"]::-moz-placeholder {  /* Firefox 19+ */ color: #a9a9ab;  }
.adv_block .field_row input[type="tel"]:-ms-input-placeholder {  color: #a9a9ab;  }
.adv_block .field_row textarea::-webkit-input-placeholder { color: #a9a9ab; } 
.adv_block .field_row textarea:-moz-placeholder { /* Firefox 18- */ color: #a9a9ab;  } 
.adv_block .field_row textarea::-moz-placeholder {  /* Firefox 19+ */ color: #a9a9ab;  }
.adv_block .field_row textarea:-ms-input-placeholder {  color: #a9a9ab;  }

.btn_knopa {border:none; display: inline-block; font-family: Arial; font-size: 16px; padding: 15px 88px; text-decoration: none;color:#fff;font-weight:bold; background: #64b4bb;
	background-image: -webkit-linear-gradient(top, #64b4bb, #479aa2);
	background-image: -moz-linear-gradient(top, #64b4bb, #479aa2);
	background-image: -ms-linear-gradient(top, #64b4bb, #479aa2);
	background-image: -o-linear-gradient(top, #64b4bb, #479aa2);
	background-image: linear-gradient(to bottom, #64b4bb, #479aa2);
	-webkit-border-radius: 28;
	-moz-border-radius: 28;
	border-radius: 28px;
}

.btn_knopa:hover { background: #479aa2;text-decoration: none;
	background-image: -webkit-linear-gradient(top, #479aa2, #64b4bb);
	background-image: -moz-linear-gradient(top, #479aa2, #64b4bb);
	background-image: -ms-linear-gradient(top, #479aa2, #64b4bb);
	background-image: -o-linear-gradient(top, #479aa2, #64b4bb);
	background-image: linear-gradient(to bottom, #479aa2, #64b4bb);
}

.btn_to_banner_mzc {padding-left:40px;padding-right:40px;margin-bottom:20px;cursor:pointer;margin-top:10px;}
/* End */
/* /bitrix/templates/uromed/styles.css?1719243681441 */
/* /bitrix/templates/uromed/template_styles.css?169381945459609 */
