html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}





@charset "windows-1251";

body, td, th {font: 100%/1.3 Arial, Helvetica, sans-serif; color: #4e4e4e;}
body {height:100%; background:#fff; position:relative; }

a:link {color: #0081ff; text-decoration:none;}
a:visited {color:#0081ff;  text-decoration: none;}  
a:hover {color:#5eafff; text-decoration: none;}

h1, h2, h3 {margin:1em 0 0.5em 0; font-style:normal; font-weight:normal; color:#4e4e4e; line-height:1em;}


h1 {font-size: 185%; xfont-size:30px;}
h2 {font-size: 125%;}
h3 {font-size: 115%;}

p {margin-bottom: 0.5em}

ul {margin: 0em 0 1em 40px; padding:0; list-style-image:url(/bitrix/templates/default/images/li-top.gif); *list-style-image:url(/bitrix/templates/default/images/li-top-ie.gif);}
ul li {margin-bottom:0px;}
ul ul, ul ol, ol ul, ol ol {margin-bottom:0; margin-top:5px; margin-bottom:5px; margin-left:20px}
ol {padding: 0em 0 1em 40px}
ol li {margin-bottom:0px;}
ul.inside { list-style-position:inside; margin-left:20px;}
ul.nolist { list-style:none; list-style-image:none; margin-left:15px; margin-bottom:0.35em}

.blur {color: silver}
.focus {color: black}
address {font-style: normal}
.clear {clear:both; font-size:1px; height:0px; line-height:0px; float:none !important }
.bold {font-weight:bold;}
.italic {font-style:italic;}
.orange {color:#ff7200}
.blue { color:#0081ff}
.red {color:#ff0000;}
.super-bold {font-family: Arial, Helvetica, sans-serif}
.small { font-size:85%}
.indent { text-indent:15px;}


INPUT.custom { border:1px solid #c7c7c7; padding:3px 3px; font-size:85%; color:#4e4e4e;}
TEXTAREA.custom { border:1px solid #c7c7c7; padding:3px 3px;}
INPUT.checkbox { border:none; height:13px; vertical-align:middle;}
SELECT.custom { border:1px solid #c7c7c7; padding:2px; font-size:85%; color:#4e4e4e;}
BUTTON.custom {font-size:100%}



.main-table { width:95%; margin:0 auto}
.max-table { width:100%;}



.box-lbrown .blue-btn { background:#0081ff url(/bitrix/templates/default/images/corners/lbrown-blue-tl.gif) no-repeat left top ;}
	.box-lbrown .blue-btn DIV {background: url(/bitrix/templates/default/images/corners/lbrown-blue-tr.gif) no-repeat right top;}
	.box-lbrown .blue-btn DIV DIV {background: transparent url(/bitrix/templates/default/images/corners/lbrown-blue-bl.gif) no-repeat left bottom;}
	.box-lbrown .blue-btn DIV DIV DIV {background: url(/bitrix/templates/default/images/corners/lbrown-blue-br.gif) no-repeat right bottom; padding:2px 0 3px 0 }
	.box-lbrown .blue-btn A {color:#FFF; text-decoration:none; padding:0 10px; line-height:1.1em; xwhite-space:nowrap}
	
.white-box .blue-btn { background:#0081ff url(/bitrix/templates/default/images/corners/lbrown-blue-tl.gif) no-repeat left top  !important;}
	.white-box .blue-btn DIV {background: url(/bitrix/templates/default/images/corners/lbrown-blue-tr.gif) no-repeat right top  !important;}
	.white-box .blue-btn DIV DIV {background: transparent url(/bitrix/templates/default/images/corners/lbrown-blue-bl.gif) no-repeat left bottom  !important;}
	.white-box .blue-btn DIV DIV DIV {background: url(/bitrix/templates/default/images/corners/lbrown-blue-br.gif) no-repeat right bottom  !important; padding:2px 0 3px 0  !important}
	.white-box .blue-btn A {color:#FFF; font-size: 0.8em; text-decoration:none; padding:0 10px; line-height:1.1em; xwhite-space:nowrap}	
	.blue-btn .cart { background:url(/bitrix/templates/default/images/icons/icon-cart-blue.gif) no-repeat 3px center; padding-left:17px !important;}
	.blue-btn .del { background: url(/bitrix/templates/default/images/icons/btn-del.gif) no-repeat 10px 55%; padding-left:25px !important;}
	.blue-btn .more { background: url(/bitrix/templates/default/images/icons/btn-plus.gif) no-repeat 4px 55%; padding-left:2px !important;}
	.blue-btn .less { background: url(/bitrix/templates/default/images/icons/btn-minus.gif) no-repeat 4px 55%; padding-left:2px !important;}
	.blue-btn .order { xfont-size:18px; font-size:110%; text-transform:uppercase; padding:5px 20px !important; display:block; white-space:nowrap}
	.blue-btn .order { xfont-size:18px; font-size:110%; text-transform:uppercase; padding:5px 20px !important; display:block; white-space:nowrap}
	.blue-btn .next { background: url(/bitrix/templates/default/images/pagenav-next.gif) no-repeat 6px 60%; padding-left:5px !important; padding-right:8px !important}
	.blue-btn .prev { background: url(/bitrix/templates/default/images/pagenav-prev.gif) no-repeat 5px 60%; xpadding-left:5px !important; padding-right:8px !important}
	
.box-lbrown .dbrown-btn { background:#c1ba8e url(/bitrix/templates/default/images/corners/lbrown-dbrown-tl.gif) no-repeat left top;}
	.box-lbrown .dbrown-btn DIV {background: url(/bitrix/templates/default/images/corners/lbrown-dbrown-tr.gif) no-repeat right top;}
	.box-lbrown .dbrown-btn DIV DIV {background: transparent url(/bitrix/templates/default/images/corners/lbrown-dbrown-bl.gif) no-repeat left bottom;}
	.box-lbrown .dbrown-btn DIV DIV DIV {background: url(/bitrix/templates/default/images/corners/lbrown-dbrown-br.gif) no-repeat right bottom; padding:2px 0 3px 0}
	.box-lbrown .dbrown-btn A {color:#FFF; text-decoration:none; padding:0 10px; line-height:1.1em; xwhite-space:nowrap}
	.box-lbrown .dbrown-btn SPAN {color:#FFF !important; text-decoration:none; padding:0 10px; line-height:1.1em; xwhite-space:nowrap; cursor:default}
	
.green-box .green-btn { background:#4dac00 url(/bitrix/templates/default/images/corners/green-green-tl.gif) no-repeat left top;}
	.green-box .green-btn DIV {background: url(/bitrix/templates/default/images/corners/green-green-tr.gif) no-repeat right top;}
	.green-box .green-btn DIV DIV {background: transparent url(/bitrix/templates/default/images/corners/green-green-bl.gif) no-repeat left bottom;}
	.green-box .green-btn DIV DIV DIV {background: url(/bitrix/templates/default/images/corners/green-green-br.gif) no-repeat right bottom; padding:0 0 3px 0}
	.green-box .green-btn A {color:#FFF; text-decoration:none; padding:0 10px; line-height:1.1em; xwhite-space:nowrap}
	.green-box .green-btn SPAN {color:#FFF !important; text-decoration:none; padding:0 10px; line-height:1.1em; xwhite-space:nowrap; cursor:default}	

.box-lbrown .custom-input { background:#f6f6f6 url(/bitrix/templates/default/images/corners/lbrown-border-tl.gif) no-repeat left top;}
	.box-lbrown .custom-input DIV { background:url(/bitrix/templates/default/images/corners/lbrown-border-tr.gif) no-repeat right top !important;}
	.box-lbrown .custom-input DIV DIV { background:url(/bitrix/templates/default/images/corners/lbrown-border-bl.gif) no-repeat left bottom !important;}
	.box-lbrown .custom-input DIV DIV DIV { background:url(/bitrix/templates/default/images/corners/lbrown-border-br.gif) no-repeat right bottom !important;}
	.custom-input INPUT {background:none; border:none; padding:3px 5px;}
	
.white-box .custom-input { background:#fff url(/bitrix/templates/default/images/corners/white-border-tl.gif) no-repeat left top  !important;}
	.white-box .custom-input DIV { background:url(/bitrix/templates/default/images/corners/white-border-tr.gif) no-repeat right top !important;}
	.white-box .custom-input DIV DIV { background:url(/bitrix/templates/default/images/corners/white-border-bl.gif) no-repeat left bottom !important;}
	.white-box .custom-input DIV DIV DIV { background:url(/bitrix/templates/default/images/corners/white-border-br.gif) no-repeat right bottom !important;}
	.custom-input INPUT {background:none; border:none; padding:3px 5px;}
	
.box-lbrown .white-btn { background:#f6f6f6 url(/bitrix/templates/default/images/corners/lbrown-border-tl.gif) no-repeat left top;}
	.box-lbrown .white-btn DIV { background:url(/bitrix/templates/default/images/corners/lbrown-border-tr.gif) no-repeat right top !important;}
	.box-lbrown .white-btn DIV DIV { background:url(/bitrix/templates/default/images/corners/lbrown-border-bl.gif) no-repeat left bottom !important;}
	.box-lbrown .white-btn DIV DIV DIV { background:url(/bitrix/templates/default/images/corners/lbrown-border-br.gif) no-repeat right bottom !important;}
	.box-lbrown .white-btn A {color:#FFF; text-decoration:none; padding:0 10px; line-height:1.1em; xwhite-space:nowrap}
	.box-lbrown .white-btn SPAN {xcolor:#FFF !important; text-decoration:none; padding:0 10px; line-height:1.1em; xwhite-space:nowrap; cursor:default}
	
.white-box .gray-btn { background:#eaedee url(/bitrix/templates/default/images/corners/white-gray-tl.gif) no-repeat left top;}
	.white-box .gray-btn DIV { background:url(/bitrix/templates/default/images/corners/white-gray-tr.gif) no-repeat right top !important;}
	.white-box .gray-btn DIV DIV { background:url(/bitrix/templates/default/images/corners/white-gray-bl.gif) no-repeat left bottom !important;}
	.white-box .gray-btn DIV DIV DIV { background:url(/bitrix/templates/default/images/corners/white-gray-br.gif) no-repeat right bottom !important;}
	.white-box .gray-btn A {color:#0081ff; text-decoration:none; padding:0 10px; line-height:1.1em; xwhite-space:nowrap}
	.white-box .gray-btn SPAN {xcolor:#FFF !important; text-decoration:none; padding:0 10px; line-height:1.1em; xwhite-space:nowrap; cursor:default}	
	.white-box .gray-text-button A { display:block; padding:5px 10px 7px 10px;}
	.white-box .gray-text-button SPAN {display:block; padding:5px 10px 7px 10px; color:#0081ff;}
	.white-box .gray-btn .arrow { background:#fff url(/bitrix/templates/default/images/gray-arrow.gif) no-repeat 20px top; height:10px; }


.unactive-btn,
.unactive-btn DIV { background:none !important}{ background:none !important}
.unactive-btn A {color:#0081ff !important}

/*
#########################
#                       #
#     HEADER STYLES     #
#                       #
#########################
*/

.header { margin:25px auto 15px;}
	.header TD {vertical-align:top;}
	
	.header .logo { padding-top: 5px;}
	
	.header .work_time { font-size:12px; font-size:75%; white-space:nowrap; padding-top:15px; }
		.header .work_time .border { border-left:1px solid #d7d7d7; padding:5px 25px 7px 15px }
		.header .work_time SPAN { font-size:14px; font-size:125%; display:block; margin-top:-3px;}
		
	.header .list_menu { padding-top:15px; font-size:14px; font-size:90%; text-align:right;}	
		.header .list_menu TABLE { width:100%; text-align:left;}


.managenent { font-size:90%;}
	.managenent .tabs {}
		.managenent .tabs .phones { padding-left:10px;}
		.managenent .phones .divider { background:url(/bitrix/templates/default/images/pixel-gray.gif) repeat-y center center; padding:0 13px;}

		.managenent .tabs-box { clear:both}
			.managenent .tabs-box .tabs-box-table { float:right;} 
		
		.managenent .tab { vertical-align:top;}
			.managenent .active { background:#e7e1bc url(/bitrix/templates/default/images/corners/white-lbrown-tl.gif) no-repeat left top;;}
			.managenent .active DIV { background:url(/bitrix/templates/default/images/corners/white-lbrown-tr.gif) no-repeat right top;}
			
			.managenent .tab DIV { padding:4px 15px 7px 10px;}
			.managenent .tab A {font-weight:bold; text-decoration:none;}
			.managenent .tab B { color:#b1ae9b;}
		.managenent .search-tab {}
			.managenent .search-tab A, 
			.managenent .search-tab B { background:url(/bitrix/templates/default/images/icons/icon-search.gif) no-repeat left 3px; padding-left:17px;}
		.managenent .cart-tab { color:#b1ae9b;}
			.managenent .cart-tab A,
			.managenent .cart-tab B {background:url(/bitrix/templates/default/images/icons/icon-cart.gif) no-repeat left 3px; padding-left:20px;}
			
		.managenent .cabinet-tab {}
			.managenent .cabinet-tab A,
			.managenent .cabinet-tab B {background:url(/bitrix/templates/default/images/icons/icon-cabinet.gif) no-repeat left 3px; padding-left:18px;}

.box-lbrown {background:#e7e1bc;}
 	.box-lbrown .corners-top { background:#e7e1bc url(/bitrix/templates/default/images/corners/white-lbrown-tr.gif) no-repeat right top; font-size:1px; line-height:0;} 
	.box-lbrown .corners-bottom { background:#e7e1bc url(/bitrix/templates/default/images/corners/white-lbrown-br.gif) no-repeat right bottom; font-size:1px; line-height:0;} 
	.box-lbrown .box-content { padding:4px 9px}

.simple-search { font-size:90%;}
	.simple-search TD.search-input { width:100%;}
	.simple-search TD.search-btn {}
		.simple-search TD.search-btn { padding:0 30px 0 0}
		.simple-search TD.search-btn A {padding-left:20px; padding-right:20px;}
	.simple-search TD.ext-search-btn {}
	
.login-box { font-size:90%;}

	.login-box .corners-top { background:none !important}

	.login-label { color:#9d987b; width:1%; padding-right:10px;}
	.login-input {}
	.pwd-label {color:#9d987b;  width:1%; padding-right:10px; padding-left:20px;}
	.pwd-input {}
	.remember-label {color:#9d987b; white-space:nowrap; width:1%;padding-right:20px; padding-left:10px;}
	.login-btn {}
		.login-btn A { padding-right:20px !important; padding-left:20px !important; display:block}
	.forget-label {color:#9d987b; white-space:nowrap; padding-right:20px; padding-left:20px; width:1% }
	.reg-label { background:url(/bitrix/templates/default/images/ext-search-vr.gif) repeat-y left; padding:3px 10px 3px 15px; padding-right:10px; padding-left:20px; width:1%;}

.ext-search { font-size:90%; position:relative; margin-top:1px; z-index:10;}
	.ext-search .arrow { background:url(/bitrix/templates/default/images/ext-search-arrow.gif) no-repeat; width:20px; height:11px; position:absolute; right:115px; top:-1px}
	.product-types {width:100%;}
	.product-types A {text-decoration:none;}
	.product-types .dbrown-btn A,
	.product-types .dbrown-btn SPAN { padding-left:0px; padding-right:7px;}
	.product-types .dbrown-btn IMG {padding-left:5px}
	.product-types .dbrown-btn DIV DIV DIV { padding-bottom:0; padding-top:2px}
	.ext-search .hr { background:url(/bitrix/templates/default/images/ext-search-hr.gif) repeat-x top; margin-top:3px;}
		.ext-search .hr img { margin-left:30px;}	
		
	.product-params TD { color:#9d987b;}
	.product-params TD.col { padding: 0 3px 0 0}
	.product-params TD .vr { background:url(/bitrix/templates/default/images/ext-search-vr.gif) repeat-y center center; padding:0 5px; height:2em;}

	.ico-ampullas { }
	.ico-bottles {}
	.ico-capsules { }
	.ico-filter-packages { }
	.ico-packages { }
	.ico-syringes { }
	.ico-tablets { }
	
	.ampullas { background:url(/bitrix/templates/default/images/icons/icon-ampullas.gif) no-repeat left center !important; padding:3px 0 0 29px  !important; height:22px;}
	.bottles { background:url(/bitrix/templates/default/images/icons/icon-bottles.gif) no-repeat 2px center !important; padding:3px 0 0 29px  !important; height:22px;}
	.capsules { background:url(/bitrix/templates/default/images/icons/icon-capsules.gif) no-repeat left center !important; padding:3px 0 0 29px  !important;  height:22px;}
	.filter-packages { background:url(/bitrix/templates/default/images/icons/icon-filter-packages.gif) no-repeat 3px center !important; padding:5px 0 0 29px  !important;  height:22px;}
	.packages { background:url(/bitrix/templates/default/images/icons/icon-packages.gif) no-repeat left center !important; padding:3px 0 0 29px  !important;  height:22px;}
	.syringes { background:url(/bitrix/templates/default/images/icons/icon-syringes.gif) no-repeat left !important; padding:3px 0 0 29px  !important;  height:22px;  }
	.tablets { background:url(/bitrix/templates/default/images/icons/icon-tablets.gif) no-repeat left center !important; padding:3px 0 0 29px  !important;  height:22px;}
	
.menu-box { margin-top:10px; position:relative; background:#70cd00;}
	.menu-box .paddings {padding:9px; }
	.menu-box .tr { width:5px; height:5px; background:url(/bitrix/templates/default/images/corners/white-none-tr-trans.png); position:absolute; top:0; right:0; line-height:0; font-size:1px;
	right: expression(-this.parentNode.offsetWidth%2+"px");}
		*HTML .menu-box .tr {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/default/images/corners/white-none-tr-trans.png'); *background:none;}
	.menu-box .tl { width:5px; height:5px; background:url(/bitrix/templates/default/images/corners/white-none-tl-trans.png); position:absolute; top:0; left:0; line-height:0; font-size:1px;}
		*HTML .menu-box .tl {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/default/images/corners/white-none-tl-trans.png'); *background:none;}
	.menu-box .br { width:5px; height:5px; background:url(/bitrix/templates/default/images/corners/white-none-br-trans.png); position:absolute; bottom:0; right:0;  line-height:0; font-size:1px;
	right: expression(-this.parentNode.offsetWidth%2+"px"); bottom: expression(-this.parentNode.offsetHeight%2+"px")}
		*HTML .menu-box .br {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/default/images/corners/white-none-br-trans.png'); *background:none;}
	.menu-box .bl { width:5px; height:5px; background:url(/bitrix/templates/default/images/corners/white-none-bl-trans.png); position:absolute; bottom:0; left:0;  line-height:0; font-size:1px;
	bottom: expression(-this.parentNode.offsetHeight%2+"px")}
		*HTML .menu-box .bl {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/default/images/corners/white-none-bl-trans.png'); *background:none;}
	.menu-box .decor { background:url(/bitrix/templates/default/images/over-picture.png); width:89px; height:198px; position:absolute; bottom:-40px; xmargin-top:-99px; right:-2.65%; z-index:15;}
		*HTML .menu-box .decor {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/default/images/over-picture.png'); *background:none;}
	
	.menu-table {width:100%;}
	.menu-table .item { width:25%;}
		.menu-table .item .item-box {}
		.menu-table .active {background:url(/bitrix/templates/default/images/corners/green-border-tl.gif) no-repeat left top;}
		.menu-table .item .item-box-table {  height:5em; width:100%}
		.menu-table .active .item-box-table {background:url(/bitrix/templates/default/images/corners/green-border-tr.gif) no-repeat right top;}
		.menu-table .item .item-box-table TD { background:url(/bitrix/templates/default/images/menu-item-bg.jpg) no-repeat 10px center; padding:0 20px 0 60px ; font-size:20px; font-size:125%; color:#FFF; line-height:.9em}
		.menu-table .active .item-box-table TD {background-image:url(/bitrix/templates/default/images/menu-item-bg-act.jpg) !important}
		.menu-table .item A { display:block; color:#FFF; text-decoration:none; margin-left:-40px; padding-left:40px;}
	.menu-table .brick B {display:block; width:5px;}
	.submenu-top { }
		.submenu-top TD {background:url(/bitrix/templates/default/images/corners/green-border-tl.gif) no-repeat center top;}
		.submenu-top .left { height:5px;background:url(/bitrix/templates/default/images/corners/green-border-tl.gif) no-repeat left top;}
		.submenu-top .right { height:5px;background:url(/bitrix/templates/default/images/corners/green-border-tr.gif) no-repeat right top;}
		.submenu-top TD.active { background:#66b500;}
	.submenu-bottom { }
		.submenu-bottom TD {background:url(/bitrix/templates/default/images/corners/green-border-bl.gif) no-repeat center bottom;}
		.submenu-bottom .left { height:5px;background:url(/bitrix/templates/default/images/corners/green-border-bl.gif) no-repeat left bottom;}
		.submenu-bottom .right { height:5px;background:url(/bitrix/templates/default/images/corners/green-border-br.gif) no-repeat right bottom;}
	.submenu-main {}
		.submenu-main TD { background:#66b500;}
		.submenu-main .left {background:url(/bitrix/templates/default/images/corners/green-border-tl.gif) no-repeat left center;}
		.submenu-main .right {background:url(/bitrix/templates/default/images/corners/green-border-tr.gif) no-repeat right center;}
		.submenu { width:100%}
		.submenu .sub-item { width:20%}
			.submenu .sub-arr { }
			.submenu .sub-arr B { width:5px; height:25px; display:block;background:url(/bitrix/templates/default/images/submenu-arr-1.gif) no-repeat center center}
			.submenu .blank B { background:none !important}
			.submenu .sub-item TABLE { width:100%;}
			.submenu .sub-item TABLE TD { height:5em; background: url(/bitrix/templates/default/images/submenu-arr-2.gif) no-repeat left center; line-height:1em; color:#FFF; font-size:90%; padding: 0 10px;}
			.submenu .first TABLE TD { background:none !important;}
			.submenu .sub-item A {color:#FFF; text-decoration:none; display:block;}
			.submenu .sub-item DIV { background:#529800 url(/bitrix/templates/default/images/corners/green-dgreen-tl.gif) no-repeat left top;}
				.submenu .sub-item DIV DIV { background:url(/bitrix/templates/default/images/corners/green-dgreen-tr.gif) no-repeat right top;}
				.submenu .sub-item DIV DIV DIV { background:url(/bitrix/templates/default/images/corners/green-dgreen-bl.gif) no-repeat left bottom;}
				.submenu .sub-item DIV DIV DIV DIV { background:url(/bitrix/templates/default/images/corners/green-dgreen-br.gif) no-repeat right bottom;}
	
	
.special-pics-box { margin-top:20px; }
	.special-pics-box .paddings { padding:0 10px;}
	.special-pics-box .box {width:100%}
		.special-pics-box .box .one {width:33.3%}
		.special-pics-box .box .picture {position:relative; width:308px;}
		.special-pics-box .box .picture IMG {display:block}
		.special-pics-box .box .brick B {width:8px; display:block;}
		.special-pics-box .box .left .picture{}
		.special-pics-box .box .center .picture { margin: 0 auto}
		.special-pics-box .box .right .picture { float:right}
			.special-pics-box .tr { width:5px; height:5px; background:url(/bitrix/templates/default/images/corners/white-none-tr-trans.png); position:absolute; top:0; right:0; line-height:0; font-size:1px;
			right: expression(-this.parentNode.offsetWidth%2+"px");}
				*HTML .special-pics-box .tr {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/default/images/corners/white-none-tr-trans.png'); *background:none;}
			.special-pics-box .tl { width:5px; height:5px; background:url(/bitrix/templates/default/images/corners/white-none-tl-trans.png); position:absolute; top:0; left:0; line-height:0; font-size:1px;}
				*HTML .special-pics-box .tl {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/default/images/corners/white-none-tl-trans.png'); *background:none;}
			.special-pics-box .br { width:5px; height:5px; background:url(/bitrix/templates/default/images/corners/white-none-br-trans.png); position:absolute; bottom:0; right:0;  line-height:0; font-size:1px;
			right: expression(-this.parentNode.offsetWidth%2+"px"); bottom: expression(-this.parentNode.offsetHeight%2+"px")}
				*HTML .special-pics-box .br {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/default/images/corners/white-none-br-trans.png'); *background:none;}
			.special-pics-box .bl { width:5px; height:5px; background:url(/bitrix/templates/default/images/corners/white-none-bl-trans.png); position:absolute; bottom:0; left:0;  line-height:0; font-size:1px;
			bottom: expression(-this.parentNode.offsetHeight%2+"px")}
				*HTML .special-pics-box .bl {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/default/images/corners/white-none-bl-trans.png'); *background:none;}


.showcase-box { margin-top:20px;}
	.showcase-box .paddings { padding:0 2px 0 10px;}
	.showcase-box .showcase { width:100%;}
	.showcase .item { padding:0 8px 12px 0; vertical-align:top; width:33.3%}
		.white-box .showcase .item .item-head {}
			.white-box .showcase .item .item-head DIV { background:url(/bitrix/templates/default/images/corners/white-border-tl.gif) no-repeat left top;}
			.white-box .showcase .item .item-head DIV DIV { background:url(/bitrix/templates/default/images/corners/white-border-tr.gif) no-repeat right top;}
			.white-box .showcase .item .item-head DIV DIV DIV { background:url(/bitrix/templates/default/images/corners/white-border-bl.gif) no-repeat left bottom;}
			.white-box .showcase .item .item-head DIV DIV DIV DIV { background:url(/bitrix/templates/default/images/corners/white-border-br.gif) no-repeat right bottom; padding:0 10px;}
		.white-box .showcase .item .item-body { margin-top:-1px;background:url(/bitrix/templates/default/images/corners/white-border-tl.gif) no-repeat left 3px; position:relative}
			.white-box .showcase .item .item-body DIV { background:url(/bitrix/templates/default/images/corners/white-border-tr.gif) no-repeat right 3px;}
			.white-box .showcase .item .item-body DIV DIV { background:url(/bitrix/templates/default/images/corners/white-border-bl.gif) no-repeat left bottom;}
			.white-box .showcase .item .item-body DIV DIV DIV { background:url(/bitrix/templates/default/images/corners/white-border-br.gif) no-repeat right bottom;}
			.white-box .showcase .item .item-body DIV DIV DIV DIV { background:url(/bitrix/templates/default/images/showcase-arrow.gif) no-repeat 20px top; padding:13px 10px 10px 10px;}
		.box-lbrown .showcase .item .item-head {}
			.box-lbrown .showcase .item .item-head DIV { background: url(/bitrix/templates/default/images/corners/lbrown-white-tl.gif) no-repeat left top;}
			.box-lbrown .showcase .item .item-head DIV DIV { background:url(/bitrix/templates/default/images/corners/lbrown-white-tr.gif) no-repeat right top;}
			.box-lbrown .showcase .item .item-head DIV DIV DIV { background:url(/bitrix/templates/default/images/corners/lbrown-white-bl.gif) no-repeat left bottom;}
			.box-lbrown .showcase .item .item-head DIV DIV DIV DIV { background:url(/bitrix/templates/default/images/corners/lbrown-white-br.gif) no-repeat right bottom; padding:0 10px;}
		.box-lbrown .showcase .item .item-body { margin-top:-1px;background:url(/bitrix/templates/default/images/corners/lbrown-white-tl.gif) no-repeat left 3px; position:relative}
			.box-lbrown .showcase .item .item-body DIV { background:url(/bitrix/templates/default/images/corners/lbrown-white-tr.gif) no-repeat right 3px;}
			.box-lbrown .showcase .item .item-body DIV DIV { background:url(/bitrix/templates/default/images/corners/lbrown-white-bl.gif) no-repeat left bottom;}
			.box-lbrown .showcase .item .item-body DIV DIV DIV { background:url(/bitrix/templates/default/images/corners/lbrown-white-br.gif) no-repeat right bottom;}
			.box-lbrown .showcase .item .item-body DIV DIV DIV DIV { background: url(/bitrix/templates/default/images/cart-arrow.gif) no-repeat 20px top; padding:13px 10px 10px 10px;}
		.showcase .item .content {}
			.showcase .item .content .pic { padding-right:10px; vertical-align:top;}
			.showcase .item .content .pic IMG {display:block;}
			.showcase .item .content .top {vertical-align:top;}
			.showcase .item .content .bottom {vertical-align:bottom;}
			.showcase .item .content .text { line-height:1.2em}
			
			.showcase .item .item-head A {text-decoration:none;}
			.showcase .item .content .text .price { color:#ff7200; xfont-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-size:90%; padding-bottom:7px;}
				.showcase .item .content .text .price .old { color:#b7b7b7; text-decoration:line-through; padding-right:15px; }
			.showcase .item .content .text .item-name {  font-size:14px; font-size:95%; font-weight:bold; margin-bottom:5px}
				.showcase .item .content .text .item-name A { text-decoration:none; }	
				.showcase .item .content .text .item-name A:hover { text-decoration:underline; }	
				.showcase .item .content .text .fas { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-size:85%;
				background:url(/bitrix/templates/default/images/icons/icon-number.gif) no-repeat 7px center; padding:0 20px 0 24px;}
				.showcase .item .content .text .weight { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-size:85%;
				background:url(/bitrix/templates/default/images/icons/icon-weight.gif) no-repeat left center; padding:0 20px 0 15px;}
			.main-table .showcase .item .content .text DIV { padding:0; background:none;}
			.showcase .item .content .custom-input {margin-right:3px}
			.showcase .item .content .blue-btn {margin-right:3px}			
		.showcase .item .sticker { width:63px; height:63px; position:absolute; bottom:-12px; left:20px; zoom:1}
			*HTML .showcase .item .sticker { top:93px;}

	.sticker-new { background:url(/bitrix/templates/default/images/stickers/new.png) !important ;}
		*HTML .sticker-new {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/default/images/stickers/new.png'); *background:none  !important;}
	.sticker-sale20 { background:url(/bitrix/templates/default/images/stickers/sale20.png) !important;}
		*HTML .sticker-sale20 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/default/images/stickers/sale20.png'); *background:none  !important;}
	.sticker-top {background:url(/bitrix/templates/default/images/stickers/top.png) !important}
		*HTML .sticker-top {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/default/images/stickers/top.png'); *background:none  !important;}
	.sticker-special {background:url(/bitrix/templates/default/images/stickers/special.png) !important;}
		*HTML .sticker-special {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/default/images/stickers/special.png'); *background:none  !important;}

.cart-box { }
	.cart-box .paddings { padding:5px 2px 10px 10px; }
	.cart-box .showcase { width:100%;} 
	.price-text { font-size:30px; font-family:Arial, Helvetica, sans-serif; background:url(/bitrix/templates/default/images/ext-search-vr.gif) repeat-y right; padding-right:15px;}
		.price-text .price { color:#ff7200; font-family: Arial, Helvetica, sans-serif;}
		.price-text .price .curr {xfont-size:18px; font-size:60%; padding-left:0.5em}
	.conditions { padding:0 15px;}
		.conditions .jquery-safari-checkbox { position:relative; top:-2px; *top:0px;}
	.make-order { width:1%; padding-right:8px;}

.simple-text-block {}
	.simple-text-block .paddings { padding:0 30px;}
	.simple-text-block H1 {margin-top:0.5em; padding:0;}
	.simple-text-block .links {width:100%;}
	.simple-text-block .links TD {width:25%}
	.simple-text-block .links B {color:#959595;}
	.simple-text-block .links A {font-weight:bold;}
	.simple-text-block .links UL { margin-left:15px;}

.medkit-box { position:relative; background-image:url(/bitrix/templates/default/images/kit-arrow.gif); background-repeat: no-repeat; background-position: 65px top; margin-bottom:25px;}
	.medkit-box .paddings { padding:5px 2px 0px 10px;}
	.medkit-box .showcase { width:100%;} 
	.medkit-box .corners-top {background-color:transparent !important}
	.medkit-box H1 { margin-top:0.25em; padding:0 20px;}
	.medkit-box .showcase .item .item-body div div div div {background:none}

.medkit-item { background:url(/bitrix/templates/default/images/medkit-box-bg.jpg) repeat-x !important; margin-top:4px;}
	.medkit-item .img { height:140px; background:url(/bitrix/templates/default/images/medkit-box.jpg) no-repeat left top !important; position:relative;}
	.medkit-item .img .right { height:140px; background:url(/bitrix/templates/default/images/medkit-box-right.jpg) no-repeat right !important;}

.search-results-box { position:relative; background-image:url(/bitrix/templates/default/images/catalogue-arrow.gif); background-repeat: no-repeat; background-position: 65px top; margin-bottom:25px;}
	.search-results-box .arrow-top { height:10px; background:#fff url(/bitrix/templates/default/images/catalogue-arrow.gif) no-repeat 65px top; font-size:1px; line-height:0;}
	.search-results-box .paddings { padding:5px 2px 0px 10px;}
	.search-results-box .showcase { width:100%;} 
	.search-results-box .corners-top {background-color:transparent !important}
	.search-results-box H1 { margin-top:0.25em; padding:0 20px;}

	.search-results-box .showcase .item .item-body div div div div {background-image:url(/bitrix/templates/default/images/pixel.gif)}
	
	.search-results-box .text-block { font-size:90%;}
		.search-results-box .text-block H3 { color:#0081ff; font-weight:bold; font-size:100%; margin-top:0;}
		.search-results-box .text-block .hide-button { padding:0 !important;}
		.search-results-box .text-block .hiding-part { border:1px dashed #d7d7d7; border-width:1px 0 1px 0; padding:7px 0 0 0 !important; margin-bottom:10px; }
			.search-results-box .text-block .hide-button A { width:26px; height:14px; display:block; margin:0 auto; background:url(/bitrix/templates/default/images/more-details.gif) no-repeat top; font-size:1px;}
			.search-results-box .text-block .hide-button A.off { background-position:bottom}
		
	.page-navigation-top {position:relative; top:-7px; }
	.page-navigation-bottom  { margin:10px 0 5px 0;}
		.page-navigation { padding:0 10px 0 18px; font-size:90%;}
		.page-navigation .page-nav-text {float:left; display:block; padding:0 15px 5px 0; margin:0 0 5px 0}
		.page-navigation  .blue-btn { float:left; margin:0 3px 5px 0; display:block;}
		.page-navigation  .blue-btn DIV DIV DIV {padding:0;}
		.page-navigation  .blue-btn DIV DIV DIV A {padding:2px 5px; display:block;}
		.page-navigation  .white-btn { float:left; margin:0 3px 5px 0; display:block;}
		.page-navigation  .white-btn DIV DIV DIV {padding:0;}
		.page-navigation  .white-btn DIV DIV DIV A {padding:2px 5px; display:block;}
		.page-navigation  .white-btn DIV DIV DIV SPAN {padding:3px 6px 2px 6px; display:block;}


.med-helper { margin-top:8px; font-size:90%; position:relative; margin-bottom:25px}
	.med-helper .helper {background:#66bc00; vertical-align:top;  width:66.6%; }
		.med-helper .helper .content {padding:15px 20px; position:relative;}
		.med-helper .helper .content H2 { background:url(/bitrix/templates/default/images/cross-green.gif) no-repeat left center; padding-left:25px;}
		.med-helper .helper .content .cols { width:100%;}
			.med-helper .helper .content .brick {width:4%}
			.med-helper .helper .content .col {vertical-align:top; width:48%; line-height:1em; color:#fff;}
			.med-helper .helper .content .green-btn { margin-left:20px; margin-bottom:10px;}
				.med-helper .helper .content .green-btn	A { line-height:1.3em; font-size:85%}
				.med-helper .helper .content .green-btn DIV DIV DIV {padding-top:3px}
				.med-helper .helper .content BLOCKQUOTE { color:#d6ff88; padding:5px 0 0 20px;}
		
		
		.med-helper .brick B {width:8px; display:block; height:5px; font-size:1px; line-height:0;}
		.med-helper .warranty { background:#66bc00 url(/bitrix/templates/default/images/warranty.jpg) no-repeat left top; color:#d6ff88; 
		vertical-align:top; line-height:1em;  width:33.3%; }
			.med-helper .warranty .content {padding:15px 30px 15px 110px; position:relative; min-height:125px; height:auto !important;  height:125px;}
			.med-helper H2 {color:#fff; font-size:22px; font-size:150%; font-weight:normal; margin:0 0 15px 0;}
			.med-helper .bottom-corners .warranty {background:#66bc00;}

			.med-helper .tr { width:5px; height:5px; background:url(/bitrix/templates/default/images/corners/white-none-tr-trans.png); line-height:0; font-size:1px; float:right;;}
				*HTML .med-helper .tr {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/default/images/corners/white-none-tr-trans.png'); *background:none;}
			.med-helper .tl { width:5px; height:5px; background:url(/bitrix/templates/default/images/corners/white-none-tl-trans.png); line-height:0; font-size:1px; float:left;}
				*HTML .med-helper .tl {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/default/images/corners/white-none-tl-trans.png'); *background:none;}
			.med-helper .bottom { height:5px; bottom:0; position:relative;}
			.med-helper .br { width:5px; height:5px; background:url(/bitrix/templates/default/images/corners/white-none-br-trans.png); line-height:0; font-size:1px; float:right;
			right: expression(-this.parentNode.offsetWidth%2+"px"); bottom: expression(-this.parentNode.offsetHeight%2+"px")}
				*HTML .med-helper .br {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/default/images/corners/white-none-br-trans.png'); *background:none;}
			.med-helper .bl { width:5px; height:5px; background:url(/bitrix/templates/default/images/corners/white-none-bl-trans.png); line-height:0; font-size:1px; float:left;
			bottom: expression(-this.parentNode.offsetHeight%2+"px")}
				*HTML .med-helper .bl {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/default/images/corners/white-none-bl-trans.png'); *background:none;}


.inner-page-content { margin-bottom:50px}
	.inner-page-content .paddings { padding:0 20px;}
	H1.inner-header { padding:0 10px; margin:15px 0 18px;}
	.inner-arrow { background:url(/bitrix/templates/default/images/pixel-gray.gif) repeat-x top; margin-bottom:15px;}
		.inner-arrow b { display:block; background:url(/bitrix/templates/default/images/arrow-inner.gif); width:19px; height:10px; margin-left:60px; font-size:1px;}
	.inner-text-block { padding:0 15% 0 110px; font-size:90%; line-height:1em}
	.inner-text-block .hr {font-size:1px; line-height:0; border-bottom:1px dashed #d7d7d7; margin:20px 0;}
	.inner-text-block P { margin-bottom:1em}
	.clinics-block .gray-text-button {margin-left:100px;}
	.clinics-block .img { width:110px; vertical-align:top; padding-top:10px;}
		.clinics-block .img IMG { margin-left:56px;}
	.clinics-block {margin:20px 0 5px 0; padding-right:15%;}
		.clinics-block .items {}
		.clinics-block .text { vertical-align:top; font-size:14px; font-size:88%;padding-top:10px;}
		.clinics-block .title { font-size:18px; font-size:125%; padding-top:6px;}
			.clinics-block .info { margin-left:35px;}
			.clinics-block .hr {font-size:1px; line-height:0; border-bottom:1px dashed #d7d7d7; margin:20px 0; height:1px;}

.delivery-block {}
	.delivery-block .items { width:80%;}
	.delivery-block .items .img { vertical-align:top; xpadding-left:10px;}
	.delivery-block .items .text { vertical-align:top; padding:5px 0px 20px 10px; font-size:90%;  }

	.delivery-li {}
		.delivery-li TD { background:url(/bitrix/templates/default/images/li-big.png) no-repeat center center; height:40px;}
		.delivery-li TD DIV {width:60px; font-size:30px; font-size:190%; color:#FFF; text-align:center;}
	.delivery-li-empty {}
		.delivery-li-empty TD { height:40px;}
		.delivery-li-empty TD DIV {width:60px;}
	
	.important { background:url(/bitrix/templates/default/images/corners/important-tl.gif) no-repeat left 20px; width:100%; margin:5px 0 0px 0;}
	.important .top {}
		.important .top TD { background:url(/bitrix/templates/default/images/corners/important-tr.gif) no-repeat right 20px;}
		.important .top TD DIV {background:url(/bitrix/templates/default/images/important-arr.gif) no-repeat 70px top; height:21px}
		.important .center .content { background:url(/bitrix/templates/default/images/corners/important-tr.gif) no-repeat right -1px; }
		.important .bottom TD { background:url(/bitrix/templates/default/images/corners/important-bl.gif) no-repeat left top;}
		.important .bottom TD DIV { background:url(/bitrix/templates/default/images/corners/important-br.gif) no-repeat right top; height:5px; font-size:1px; line-height:0;}
		
		.important .imp-img {padding:10px 10px 5px 20px;}
		.important .imp-text { padding:10px 10px 5px 0; line-height:1.1em} 
		.important .imp-text TD {line-height:1.1em} 

h3.nopadding {margin-top:0;}
.reg-box {margin-top:-20px !important;}

	.reg-block {padding:0 10px; margin-top:15px;}
	.reg-block .reg-text { padding:0 20px 20px 20px;}
	.reg-block .label { text-align:right; padding-right:10px; padding-bottom:10px;}
	.reg-block .td-input {padding-bottom:10px;}
	.reg-block .td-ok { padding-left:5px;padding-bottom:10px;}
		.reg-block .td-ok B {background:url(/bitrix/templates/default/images/ok.png) no-repeat center -100px; display:block; width:16px; height:12px;}
		.reg-block .td-ok-on B {background-position: center center !important}
	.reg-block .dotted {border-bottom:1px dashed #d7d7d7; height:1px; font-size:1px; line-height:0; margin:10px 0 15px;}
	.reg-block .subscribe {padding-bottom:10px;}
	.reg-block .subscribe .jquery-safari-checkbox { position:relative; top:-2px; *top:-1px;}
	.make-reg { text-align:center;}
	.make-reg .blue-btn {margin:10px auto 0 auto;}

.faq-block {}
	.faq-block .items { width:100%;}
	.faq-block .items .img { vertical-align:top;}
	.faq-block .question { padding:0 20px 0 0; width:30%}
		.faq-block .question .cont {font-weight:bold;}
	.faq-block .answer { width:70%;}
	.faq-block .text {vertical-align:top; padding-bottom:10px; font-size:90%;}
	
	.borders-box { width:100%; margin-top:10px;}
		.borders-box .top {}
			.borders-box .top .arrow { background:url(/bitrix/templates/default/images/corners/white-border-tl.gif) no-repeat 20px top;}
			.borders-box .top .cont { background:url(/bitrix/templates/default/images/corners/white-border-tl.gif) no-repeat left top;}
			.borders-box .top .cont DIV { background:url(/bitrix/templates/default/images/corners/white-border-tr.gif) no-repeat right top; height:5px; font-size:1px; line-height:0;}
		.borders-box .bottom {}
			.borders-box .bottom .arrow { background:url(/bitrix/templates/default/images/corners/white-border-bl.gif) no-repeat 20px top;}
			.borders-box .bottom .cont { background:url(/bitrix/templates/default/images/corners/white-border-bl.gif) no-repeat left top;}
			.borders-box .bottom .cont DIV { background:url(/bitrix/templates/default/images/corners/white-border-br.gif) no-repeat right top; height:5px; font-size:1px; line-height:0;}
		.borders-box .center {}
			.borders-box .center .arrow { background:url(/bitrix/templates/default/images/corners/white-border-tl.gif) no-repeat 20px -10px; vertical-align:top;}
			.borders-box .center .arrow IMG { margin:5px 0 5px 0 }
			.borders-box .center .cont { background:url(/bitrix/templates/default/images/corners/white-border-tr.gif) no-repeat right -10px; padding:0px 10px; width:100%; vertical-align:top;}
			
	.answer .borders-box .center .cont {background:url(/bitrix/templates/default/images/corners/white-border-tl.gif) no-repeat left -10px;}
		.answer .borders-box .center .arrow { background:url(/bitrix/templates/default/images/corners/white-border-tr.gif) no-repeat -4px -10px; vertical-align:top;}
		.answer .borders-box .top .arrow { background:none;}
		.answer .borders-box .bottom .arrow { background:none;}
		.answer .borders-box .top .cont DIV { margin-right:-1px}
		.answer .borders-box .bottom .cont DIV { margin-right:-1px}
		
	.faq-block .dots {font-size:250%; font-weight:bold; zoom:1; position:relative; line-height:0.1em; *line-height:1.3em; *margin-top:-1.45em; }
		.faq-block .dots A {text-decoration:none !important}
		.faq-block .hide-button { text-align:center; padding:5px 0}
			.faq-block .hide-button A { background: url(/bitrix/templates/default/images/more-details.gif); height:14px; width:26px; display:block; margin:0 auto; font-size:1px;}
		.faq-block .extended {padding-top:10px;}

.borders-box {}

.text-menu { border:1px solid #d7d7d7; border-width:1px 0 1px 0; font-size:75%; padding:15px 0 15px; margin-top:15px;}
	.text-menu .cols {width:100%}
	.text-menu .col {width:20%; vertical-align:top;}
	.text-menu UL { margin-left:15px; *margin-left:17px; margin-bottom:0;}
	.text-menu LI {margin-bottom:5px}
	.text-menu A {text-decoration:none;}


.address-block {font-size:75%; padding:0 0 15px; margin-top:15px;}
	.address-block .box {width:100%}
	.address-block .addr {width:100%; vertical-align:top;}
	.address-block .copy {vertical-align:top; text-align:right}
	.address-block A {text-decoration: none;}

	.sites-menu { margin:0.25em 0 0 -10px; padding:0; list-style:none; list-style-image:none; zoom:1;}
		.sites-menu LI { padding:0 10px; background:url(/bitrix/templates/default/images/pixel-gray.gif) repeat-y right; float:left; padding-bottom:3px; line-height:1em; color:#959595;}
		.sites-menu LI.last { background:none;}

.online-now {font-size:75%; padding:8px 0 0 0; border-top:1px solid #d7d7d7; padding-bottom:20px;}

.custom-select {background:url(/bitrix/templates/default/images/select-arrow.gif) no-repeat right center; padding-right:20px !important;}
.custom-select-options { list-style:none; list-style-image:none; padding:0; margin:0; background:#f6f6f6; border:1px solid #c7c7c7; position:absolute;}
	.custom-select-options  LI {cursor:pointer; padding:0 9px; color:#4e4e4e; position:relative}
	.custom-select-options  LI.hover {background:#0081ff; color:#FFF;}

IMG.borders {border:1px solid #e8e8e8;}

.min-width {min-width: 998px;  width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 998? "997px" : "auto"); padding-bottom:10px;}

.med-helper {
}
.med-helper table {
	border: 0px;
	width: 100%;
}
.med-helper table td {
	vertical-align: top;
	border: 0px;
	width: 33%;
	padding: 0px 0px 30px 0px;
}
.med-helper table td .dir {
	font-size: 12px;
	background: url(/bitrix/templates/default/images/corners/grey_head_l.gif) no-repeat left 0px;
	margin: 0px;
	padding: 2px 0px 20px 8px;
	margin: 0px 0px 20px 23px;
	display: inline;
}
.med-helper table td .dir h3 {
	font-size: 12px;
	display: inline;
	color: #0081ff;
	background: url(/bitrix/templates/default/images/corners/grey_head_r.gif) no-repeat right 0px;
	padding: 2px 8px 3px 0px;
	margin: 0px;
}
.med-helper table td p {
	padding: 12px 25px 0px 30px;
	font-size: 14px;
}
.med-helper table td p img {
	margin: 0px 6px 6px -30px;
	padding: 0px;
	float: left;
}
.med-helper table td p a {
	font-size: 14px;
}
.med-helper table td p a.no_image {
	display: block;
	float: left;
	padding: 0px;
	margin: 0px 6px 6px -30px;
}
.med-helper table td a.link {
	margin: 0px;
	padding: 0px;
	float: none;
}

.box-lbrown .showcase #this_box.item { padding:0 8px 0px 0; vertical-align: top; width:33.3%; margin-bottom: -4px; position:relative; bottom: -2px;}
.box-lbrown .showcase #this_box.item .item-body { margin-top:-1px;background:url(/bitrix/templates/default/images/corners/lbrown-white-tl.gif) no-repeat left 3px; position:relative}
.box-lbrown .showcase #this_box.item .item-body DIV { background:url(/bitrix/templates/default/images/corners/lbrown-white-tr.gif) no-repeat right 3px;}
.box-lbrown .showcase #this_box.item .item-body DIV DIV { }
.box-lbrown .showcase #this_box.item .item-body DIV DIV DIV { }
.box-lbrown .showcase #this_box.item .item-body DIV DIV DIV DIV { padding:13px 10px 30px 10px; z-index: 5;}

.box-lbrown .showcase .item #this_left.item-body { margin-top:-3px; z-index:2; background:url(/bitrix/templates/default/images/corners/lbrown-white-tl-left.gif) no-repeat left 3px; position:relative}
.box-lbrown .showcase .item #this_left.item-body DIV { background:url(/bitrix/templates/default/images/corners/lbrown-white-tr-left.gif) no-repeat right 3px;}
.box-lbrown .showcase .item #this_left.item-body DIV DIV { background:url(/bitrix/templates/default/images/corners/lbrown-white-bl.gif) no-repeat left bottom;}
.box-lbrown .showcase .item #this_left.item-body DIV DIV DIV { background:url(/bitrix/templates/default/images/corners/lbrown-white-br.gif) no-repeat right bottom;}
.box-lbrown .showcase .item #this_left.item-body DIV DIV DIV DIV { padding: 13px 10px 10px 10px;}

.box-lbrown .showcase .item_this_left_l {
	border-left: solid 1px #c7c7c7;
	background: #FFFFFF url(/bitrix/templates/default/images/corners/lbrown-border-tl-left_l.gif) no-repeat right top;
	height: 10px;
	overflow: hidden;
	font-size: 6px;
	padding: 0px;
}
.box-lbrown .showcase .item_this_left_ll {
	background: url(/bitrix/templates/default/images/corners/lbrown-border-tl-left_ll.gif) no-repeat right 7px;
	height: 10px;
	overflow: hidden;
	font-size: 6px;
	padding: 0px;
}

.box-lbrown .showcase .item_this_left_cc {
	background: #FFFFFF url(/bitrix/templates/default/images/corners/lbrown-border-tl-left_l.gif) no-repeat right top;
	height: 10px;
	overflow: hidden;
	font-size: 6px;
	padding: 0px;
}
.box-lbrown .showcase .item_this_left_cc .in {
	background: url(/bitrix/templates/default/images/corners/lbrown-border-tl-left_cc_in.gif) no-repeat left bottom;
	height: 10px;
	overflow: hidden;
	font-size: 6px;
	padding: 0px;
}
.box-lbrown .showcase .item_this_left_cl {
	background: url(/bitrix/templates/default/images/corners/lbrown-border-tl-left_cl.gif) no-repeat left 7px;
	height: 10px;
	overflow: hidden;
	font-size: 6px;
	padding: 0px;
}
.box-lbrown .showcase .item_this_left_r {
	height: 11px;
	overflow: hidden;
	font-size: 6px;
	padding: 0px;
	padding-right: 8px;
}
.box-lbrown .showcase .item_this_left_r .in {
	border-right: solid 1px #c7c7c7;
	background: #FFFFFF url(/bitrix/templates/default/images/corners/lbrown-border-tl-left_cc_in.gif) no-repeat left bottom;
	height: 11px;
	overflow: hidden;
	font-size: 6px;
	padding: 0px;
}

.box-lbrown .showcase .item .detail {
	display: inline;
}
.showcase #no_this.item { padding:0 8px 1px 0; vertical-align:top; width:33.3%}

.vacancy {
	padding: 0px 8px;
}
.vacancy h3 {
	font-size: 18px;
	color: #4e4e4e;
}
.vacancy p {
	font-size: 14px;
}
.vacancy hr {
	background: url(/bitrix/templates/default/images/hr.gif) repeat-x left center;
	border-width: 0px;
	height: 2px;
	padding: 6px 0px;
}
.vacancy p.tab {
	margin-left: 17px;
}
.vacancy strong.money {
	font-size: 14px;
	color: #ff7200;
}
.vacancy strong.link {
	color: #0081ff;
	font-weight: normal;
}
.vacancy strong.phone {
}

.green-box .gr_btn {
	padding: 0px 0px 20px 20px;
}
.green-box .gr_btn div {
	background: url(/bitrix/templates/default/images/gr_btn_l.gif) no-repeat left top;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	display: inline;
}
.green-box .gr_btn div a {
	background: url(/bitrix/templates/default/images/gr_btn_r.gif) no-repeat right 3px;
	padding: 4px 10px 4px 10px;
	font-size: 12px;
	color: #FFFFFF;
}
.green-box .gr_btn div a:hover {
	color: #FFFFFF;
}

a.mainmenulinks
{
	font: normal 1.0em Times New Roman;
}