@charset "utf-8";
/* CSS Reset */
html{/*overflow-x: hidden;*/overflow-y: scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
ul{list-style:none;}
a {color: #74A735; cursor: pointer;}
a:hover {text-decoration: none;}

form .btn {padding: 2px 5px;}

/* Template */
#bx_wrap {background: url("http://apteka-okha.ru/images/wrap.png") 0 0 repeat-x;}
#bx_page {margin: 0 auto; min-height: 500px; width: 1000px;} * html #bx_page {height: 500px;}
#bx_header {height: 130px; padding: 0 0 0 20px; position:relative;}
	#topline {height: 20px; margin-bottom: -3px; overflow: hidden; padding: 0 14px; text-align: right;}
		#topline ul {float: right;}
			#topline li {float: left; height: 20px; overflow: hidden; padding: 0 10px;}
				#topline a {color: #666; font: normal 12px "Arial";}
	#logo {float: left; height: 113px; overflow: hidden; width: 300px;}
		#logo a {background: url("http://apteka-okha.ru/images/logo.png") no-repeat; display: block; height: 80px; width: 289px;} * html #logo a {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingMethod='');}
		#slogan {color: #638C30; font: bold italic 13px "Arial"; margin-top: 3px; padding: 0 2px; text-transform: uppercase;}
	#ask {float: left; height: 113px; overflow: hidden; position: relative; width: 400px;}
		#ask a {background: url("http://apteka-okha.ru/images/ask.png") left top no-repeat; bottom: 12px; color: #fff; display: block; font: bold 14px "Arial"; height: 16px; padding: 26px 21px 9px 58px; position: absolute; right: 12px; text-decoration: none; width: 112px;} * html #ask a {background-image: url("http://apteka-okha.ru/images/ie6/ask.gif");}
		#ask a:hover {background-position: 0 -51px;}
	#contacts {float: left; height: 113px; text-align: right; width: 260px;}
		#phone {background: url("http://apteka-okha.ru/images/phone.png") left center no-repeat; color: #648c31; display: inline-block; font: bold 40px "Arial"; height: 38px; line-height: 38px; margin-top: 10px; overflow: hidden; padding-left: 40px; width: 140px;} * html #phone {background-image: url("http://apteka-okha.ru/images/ie6/phone.gif");}
		#worktime {color: #638C30; font: normal 11px "Arial"; height: 14px; overflow: hidden; text-align: right;} * html #worktime {margin-top: 4px;}
		#search {display: inline-block; height: 30px; left: 4px; margin-top: 4px; position: relative; width: 243px;}
			#search .txt {background: url("http://apteka-okha.ru/images/search.png") 0 0 no-repeat; height: 28px; padding: 1px 0; text-align: left;} * html #search .txt {background-image: url("http://apteka-okha.ru/images/ie6/search.gif"); height: 26px;}
				#search .txt input {background: transparent; border: none; height: 20px; outline:none; padding: 4px 10px 4px 15px; width: 160px;}
				#search .txt input.active {color: #000;}
				#search .txt input.inactive {color: #999;}
			#search .btn {height: 26px; padding: 0; position: absolute; right: 2px; top: 2px;} * html #search .btn {right: 1px;}
				#search .btn input {background: url("http://apteka-okha.ru/images/search.png") 0 -34px no-repeat; border: none; color: #fff; cursor: pointer; height: 26px; padding: 4px 0 6px; text-align: center; width: 60px;} * html #search .btn input {background-image: url("http://apteka-okha.ru/images/ie6/search.gif");}
				#search .btn input:hover,
				#search .btn input.hover {background-position: 0 -64px;}
	#important {color:#638C30; font:bold 15px/17px "Arial", "Helvetica", sans-serif; left:350px; position:absolute; top:30px; width:350px;}
		#important a {font-weight:normal; font-size:12px;}
#bx_topmenu {height: 50px;}
	#bx_topmenu .ml {background: url("http://apteka-okha.ru/images/ml.png") left top no-repeat; height: 50px; padding-left: 23px;}* html #bx_topmenu .ml {background-image: url("http://apteka-okha.ru/images/ie6/ml.gif");}
	#bx_topmenu .mr {background: url("http://apteka-okha.ru/images/mr.png") right top  no-repeat; height: 50px; padding-right: 23px;} * html #bx_topmenu .mr {background-image: url("http://apteka-okha.ru/images/ie6/mr.gif");}
	#bx_topmenu .mm {background: #6e973b url("http://apteka-okha.ru/images/mm.png") left top repeat-x;  height: 40px; padding: 5px 0; } * html #bx_topmenu .mm {background-image: url("http://apteka-okha.ru/images/ie6/mm.gif");}
		#bx_topmenu .mm1 {left: -16px; position: relative; width: 954px;}
			#bx_topmenu ul .l1 {float: left; height: 40px; margin-right: 2px;}
				#bx_topmenu ul .l1 a {color: #fff; display: block; font: normal 12px "Arial"; text-decoration: none;}
				#bx_topmenu ul .l1:hover a, #bx_topmenu ul .l1.hover a, #bx_topmenu ul .l1selected .s3 {color: #669933;}
					#bx_topmenu ul .l1 a .s1 {padding-left: 19px;}
					#bx_topmenu ul .l1 a .s2 {padding-right: 21px;}
					#bx_topmenu ul .l1 span {display: inline-block; height: 40px; line-height: 36px;}
					#bx_topmenu ul .l1:hover .s1, #bx_topmenu ul .l1.hover .s1, #bx_topmenu ul .l1selected .s1 {background: url("http://apteka-okha.ru/images/mbl.png") left top no-repeat;}  * html #bx_topmenu .l1.hover .s1, * html #bx_topmenu ul .l1selected .s1 {background-image: url("http://apteka-okha.ru/images/ie6/mbl.gif");}
					#bx_topmenu ul .l1:hover .s2, #bx_topmenu ul .l1.hover .s2, #bx_topmenu ul .l1selected .s2 {background: url("http://apteka-okha.ru/images/mbr.png") right top no-repeat;} * html #bx_topmenu .l1.hover .s2, * html #bx_topmenu ul .l1selected .s2 {background-image: url("http://apteka-okha.ru/images/ie6/mbr.gif");}
					#bx_topmenu ul .l1:hover .s3, #bx_topmenu ul .l1.hover .s3, #bx_topmenu ul .l1selected .s3 {background: url("http://apteka-okha.ru/images/mbm.png") left top repeat-x;} 	* html #bx_topmenu .l1.hover .s3, * html #bx_topmenu ul .l1selected .s3 {background-image: url("http://apteka-okha.ru/images/ie6/mbm.gif");}
				#bx_topmenu ul .l1 .submenu {display: none; padding-top: 10px; position: absolute; /*width: 300px;*/ z-index: 10;}
				#bx_topmenu ul .l1:hover .submenu,
				#bx_topmenu ul .l1.hover .submenu {display: block; min-width: 180px;} * html #bx_topmenu ul .l1.hover .submenu {width: 180px;}
					#bx_topmenu .l1 ul.l2 {background: #669933; border: 1px solid #61892f; padding: 4px 8px; -moz-border-radius: 14px; -webkit-border-radius: 14px; -khtml-border-radius: 14px; border-radius: 14px;}
					#bx_topmenu .l1 ul.l2 li {border-bottom: 1px solid #536d35; display: block; padding: 2px 0; }
					#bx_topmenu .l1 ul.l2 li.last {border-bottom: none;}
					#bx_topmenu .l1 ul.l2 li a.l2selected {color: #000 !important; font-weight: bold;}
					#bx_topmenu .l1 ul.l2 a {color: #fff; display: block; line-height: 20px; padding: 1px 8px; width: 180px;}
					#bx_topmenu .l1 ul.l2 a:hover, #bx_topmenu .l1 ul.l2 .l2selected {background: #fff; border: 1px solid #61892f; color: #669933; padding: 0 7px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;}
#bx_message {margin: 10px 0 !important; position: relative;}
	#bx_message, #bx_message p {color: #666; padding: 4px 14px; font: normal 14px "Arial";}
#bx_cols {padding-top: 12px;}
	#bx_lcol {float: left; padding: 0 10px; width: 220px;}
		.menu {background: #FAFCF8; font: normal 13px "Arial";}
		 .menu ul ul {margin-left: 14px; margin-top: 4px;}
			.menu ul li {margin-bottom: 2px;}
			.menu ul li.selected > a {font-weight: bold;}
			.menu ul .l1 {/*background: url("http://apteka-okha.ru/images/marker.gif") 1px 6px no-repeat; */padding: 2px;/*2px 0 2px 11px*/}
				.menu ul .l1 .data {margin-left: 14px;}
				.menu ul .more {background-image: none;}
				.menu ul .l2 {padding: 1px 0;}
		#bx_lcol .banner {font: normal 12px "Arial"; height: 121px; margin: 0 auto; overflow: hidden; width: 210px;}
			#bx_lcol .banner .overlay {background: #fff; display: none; height: 101px; padding: 10px; position: absolute; width: 190px;}
			#bx_lcol .banner .text {display: none; height: 101px; overflow: hidden; padding: 10px; position: absolute; width: 190px; z-index: 1;}
				#bx_lcol .banner .text  strong {display: block; margin-bottom: 2px;}
				#bx_lcol .banner .text a {display: inline-block; margin-top: 4px;}
		#bx_lcol .block {}
			#bx_lcol .block .head {background: url("http://apteka-okha.ru/images/block.png") no-repeat; color: #fff; font: normal 16px "Arial"; height: 33px; line-height: 33px; margin: 0 0 6px -10px; overflow: hidden; text-align: center; width: 231px;} * html #bx_lcol .block .head {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/block.png', sizingMethod='');}
	#bx_mcol {float: left; min-height: 200px; padding-left: 20px; width: 720px;} * html #bx_mcol {height: 200px;}
#bx_sep {height: 20px;}
#bx_footer {background-color: #f5f4f4; font: normal 12px "Arial"; padding: 0 20px;}
	#bx_bottommenu {height: 42px;}
		#bx_bottommenu li {float: left; height: 32px; margin-right: 20px; padding: 10px 0 5px;}
			#bx_bottommenu li a {color: #4e751e; display: inline-block;}
	#bx_footer .l {float: left; height: 100px; overflow: hidden; width: 48%;}
		#bx_footer .l p {margin-bottom: 6px;}
	#bx_footer .r {float: right; height: 100px; text-align: right; width: 48%;}
		#webdebug {position: relative; right: -16px; top: 20px; height: 24px; text-align: left; z-index: 1;}
			#webdebug .body {color: #666; position: relative; top: 24px;}
				#webdebug-popup {position: absolute; right: 1px; bottom: 1px; padding: 9px;}
				.body:hover #webdebug-popup, .body.hover #webdebug-popup {background: #fff; border: 1px solid #aaa; right: 0; bottom: 0; padding: 8px; height: 98px; width: 206px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
					#webdebug-link {position: absolute; right: 4px; bottom: 4px; width: 210px;}
						#webdebug-link a {display: inline-block; font: normal 12px/28px "Arial"; height: 28px; padding: 2px 12px 2px 8px;} * html #webdebug-link a {background-image: url("http://webdebug.ru/images/webdebug/logo_24.gif");}
							.body:hover #webdebug-popup a, .body.hover #webdebug-popup a {background-image: none;}
					#webdebug-text {display: none; height: 114px; padding-left: 8px;} * html #webdebug-text {background-image: url("http://webdebug.ru/images/webdebug/logo_60.gif");}
					.body:hover #webdebug-text, .body.hover #webdebug-text {display: block;}
						#webdebug-text p {margin-bottom: 0 !important;}
							#webdebug-text p a {display: block;}
#breadcrumbs {font: normal 10px "Arial"; margin-bottom: 12px;}
	#breadcrumbs ul {list-style: none !important; margin: 0 !important;}
		#breadcrumbs ul li {float: left; height: 20px; margin-right: 4px;}
			#breadcrumbs ul li span {color: #666; font: bold 10px "Arial";}
#content {color: #333; font: normal 14px "Arial";}
#content h1 {font-size: 24px; margin-bottom: 2px;}
#content h2 {font-size: 18px; margin-bottom: 8px;}
#content p, #content ul, #content ol {margin-bottom: 12px;}
#content ul, #content ol {margin-left: 20px;}
#content ul {list-style-type: disc;}
#content li {margin-bottom: 4px;}

.sitemap ul {margin-bottom: 0 !important;}

#doctree .selected a {font-weight: bold;}
#catalogtree table {width: 100%;}
	#catalogtree table td {font-size: 12px; vertical-align: top; width: 50%;}
	
#apteka-price {font:bold 13px "Arial"; padding-left:8px;}
	#apteka-price .link {background:url("http://apteka-okha.ru/styles/excel.png") 0 0 no-repeat; display:inline-block; line-height:16px; padding-left:20px; margin-bottom:4px;}
	#apteka-price div {color:gray; font:normal 11px "Arial"; margin-top:2px;}
/*
     FILE ARCHIVED ON 01:53:37 Mar 22, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:50:08 Dec 06, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots.policy: 0.202
  PetaboxLoader3.resolve: 78.255 (2)
  CDXLines.iter: 12.99 (3)
  exclusion.robots: 0.218
  load_resource: 213.229
  RedisCDXSource: 20.194
  PetaboxLoader3.datanode: 1095.238 (5)
  esindex: 0.018
  captures_list: 1045.327
  LoadShardBlock: 1008.467 (3)
*/