html {width: 100%; height: 100%;}body {margin: 0; padding: 0; width: 100%; height: 100%; color: #292929; font-family: Arial, Helvetica, sans-serif; background: #fff fixed repeat-y 1440px url('body_shadow.jpg');}#body {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 900 )? "900px" : "100%" && ((document.documentElement.clientWidth || document.body.clientWidth) > 1440)? "1440px" : "100%"); min-width: 900px; max-width: 1440px; background: #fff;}img {border: 0;}a {color: #00a8db;}.direct {text-decoration: none; border-bottom: 1px dashed; cursor: hand; cursor: pointer;}a:hover, a:active, .direct:hover {color: #70e30b;}.direct:active {color: #00a8db;}#txt a:visited, .column3_row a:visited, #hotlines a:visited  {color: #7f8c94;}#txt a:visited:hover, #txt a:visited:active, .column3_row a:visited:hover, .column3_row a:visited:active, #hotlines a:visited:hover, #hotlines a:visited:active {color: #70e30b;}.nobr {white-space: nowrap;}.win {white-space: nowrap; padding-right: 15px; background: no-repeat 100% 50% url('ico_win.gif');}.win:hover, .win:active {background: no-repeat 100% 50% url('ico_win_active.gif');}div {behavior: url('/apteka/design/iepngfix.htc');}p {font-size: 100%; padding: 0; margin: 0 0 1.5em 0; line-height: 1.33em;}	.date {margin-bottom: 0.33em; font-size: 80%;}	.prelist {margin-bottom: 0.33em;}ul, ol {position: relative; left: -40px; font-size: 100%; padding: 0; margin: 0 0 1.33em 0; line-height: 1.33em;}	ul li {margin: 0 0 0.33em 20px; padding: 0 0 0 20px; list-style: none; background: no-repeat 0 0.3em url('li.gif');}	ol li {margin: 0 0 0.33em 40px;}		li p, li ul, li ol {font-size: 100%;}blockquote {position: relative; left: -20px; font-size: 80%; color: #7f8c94; padding: 0; margin: 0 0 1.5em 0; line-height: 1.33em;}	blockquote p, blockquote ul, blockquote ol {font-size: 100%;}h1 {color: #70e30b; font-size: 350%; padding: 0; margin: 0;  line-height: 1.33em;}h2 {color: #292929; font-size: 100%; padding: 0; margin: 0; line-height: 1.33em; font-weight: normal;}h3 {color: #7f8c94; font-size: 150%; padding: 0; margin: 0; line-height: 1.33em;}	h3 a {color: #70e30b;}table {border: 0; border-collapse: collapse;}td {padding: 0;}table.simple {margin-bottom: 1em; border-bottom: 1px solid #fff;}table.simple th {text-align: left; padding: 0 2em 0.6em 0; border-bottom: 1px solid #979fa5; font-style: italic; font-size: 80%;}table.simple td {padding: 0.6em 2em 0.6em 0; border-bottom: 1px dashed #979fa5; border-top: 1px dashed #979fa5;  font-size: 80%;}	table.simple td p {font-size: 100%; margin: 0;}form {margin: 0;}    form table {margin: 0; width: 100%; position: relative; left: -70px;}	form td {font-size: 80%; padding: 0 0 0.8em 0; vertical-align: top;}	td.field {}	td.label {width: 70px; white-space: nowrap;}	.star {position: absolute; margin-left: -1em; color: #e93e00;}	span.error {color: #e93e00;}	input, select, textarea {color: #292929; font-size: 100%; font-family: Arial, Tahoma, Verdana, sans-serif; margin: 0; width: 95%;}	input.label, textarea.label {color: #bdc3c7;}	input.error, textarea.error {border: 2px solid #e93e00;}	.btn {text-align: center;}	.checkbox {width: auto;}.spacer {float: left;}	.spacer img {width: 1px; height: 1px;}.br {width: 100%; height: 1px; clear: both;}p.counter {position: relative; left: -50px; margin: 2em 0 0 0; clear: both; white-space: nowrap;  width: 100%;}	p.counter a.arr, p.counter a.arr:visited {display: block; width: 20px; height: 20px; background-repeat: no-repeat; background-position: 0 0; padding: 0; margin: 0 10px;}	p.counter a.arr:hover, p.counter a.active {background-position: 0 100%;}		a.arr.l {background-image: url('ico_larr.gif');}		a.arr.r {background-image: url('ico_rarr.gif');}		a.arr.hidden {visibility: hidden;}	p.counter a,  p.counter a:visited, p.counter strong {display: block; float: left; color: #292929; padding: 0 10px;}	p.counter a:hover, p.counter a:active {color: #70e30b;}	p.counter strong {color: #bdc3c7; font-weight: normal;}	#chooser {float: left; position: relative; left: 16%; width: 12%; margin: 3.2em 0 3em 0;}	#chooser p {color: #7f8c94; font-size: 80%; font-style: italic;}	#chooser ul {left: 0; font-size: 80%; margin: 0 0 2em 0;}		#chooser li {background: none; margin-left: 0; padding: 0;}			#chooser a,  #chooser a:visited, #chooser strong {color: #292929;}			#chooser a:hover,#chooser a:active {color: #70e30b;}			#chooser strong {color: #bdc3c7; font-weight: normal;}				#chooser strong a {color: #bdc3c7; padding: 0;}.crnr.t-l {top: 0; left: 0; background-position: 0 0;}.crnr.t-r {top: 0; margin-left: 100%; left: -40px; background-position: 40px 0;}#header {position: relative; width: 100%; height: 60px; background: #000 repeat-x url('header_bg.gif');}	#logo_apteka {position: absolute; left: 4%; top: 24px; width: 144px; height: 16px;}	/**	#logo {position: absolute; left: 4%; top: 20px; font-size: 80%;}	**/	#menu {position: absolute; left: 24%; top: 20px; width: 72%; margin: 0; font-size: 80%;}		#menu li {float: left; width: 33%; text-align: center; padding: 0; margin: 0; height: 40px; background: none;}			#menu a {color: #24d9ed;}			#menu a:hover {color: #70e30b;}			#menu .selected {position: relative; height: 40px; padding: 0 40px;}				#menu .crnr {position: absolute; width: 40px; height: 40px; background-image: url('menu_crnrs.gif');}				#menu_catalogue {width: 137px; height: 27px; margin-left: -68px;}				#menu_news {width: 141px; height: 27px; margin-left: -70px;}				#menu_about {width: 171px; height: 28px; margin-left: -85px;}				#menu strong {display: block; height: 40px; background: #fff;}					#menu strong img {position: absolute; top: 24px; left: 50%;}						#menu strong a img {padding-bottom: 3px; border-bottom: 1px solid #c9ced2;}#hotlines {float: left; position: relative; left: 12%; width: 44%; margin: 4em 0 3em 0; font-size: 80%;}	#hotlines ul {left: -20px;}		#hotlines li {margin: 0 0 1em 0;}#ico_cart {float: left; position: relative; left: 16%; width: 12%; height: 8em; margin: 2em 0; background: no-repeat 0 0 url('ico_cart.gif');}	#ico_cart img {width: 73px; height: 79px; margin: 0 0 1em 0;}	#ico_cart p {margin: 0; font-size: 80%;}#search {float: left; position: relative; left: 12%; width: 64%; margin: 0 0 4em 0; z-index: 1;}		#search_center {position: relative; padding: 0 40px; height: 81px; left: -40px;}		#search .crnr {position: absolute; width: 40px; height: 81px; background-image: url('search_crnrs.gif');}		.search_border {width: 100%;}			.search_border.top {height: 10px;}			.search_border.bottom {height: 11px;}				#field {margin: 0; height: 60px; width: 100%; background: repeat-x url('search_shadow.gif');}			#search_field {position: absolute; top: 0.95em; border: none; font-size: 160%; font-weight: bold; width: 70%; color: #292929;}			#search_field.label {color: #bdc3c7;}			#search_btn {position: absolute; right: 18px; top: 18px; width: 108px; height: 48px; border: 0; background: no-repeat 0 0 url('btn_find.gif'); cursor: hand; cursor: pointer;}		#suggest {position: absolute; left: 0; width: 100%; overflow: hidden; padding: 32px 0;}			#suggest .crnr {position: absolute;	width: 64px; height: 64px; left: -32px; top: -32px; background: no-repeat url('suggest_crnrs.png'); behavior: url('iepngfix.htc')}			#suggest .crnr.t-r, #suggest .crnr.b-r  {margin-left: 100%;}			#suggest .crnr.b-l, #suggest .crnr.b-r {top: auto;}			#suggest .crnr.t-l, #suggest .crnr.b-l {width:100%;}			#suggest_content {background:#fff; border-left: 1px solid #a2acb2; border-right: 1px solid #a2acb2;}				#suggest ul {margin: 0; font-weight: bold; left: 0;}					#suggest li {margin: 0; padding: 0; background: none;}						#suggest a {position: relative; display: block; color: #292929; padding: 0.5em 40px; text-decoration: none; cursor: hand; cursor: pointer;}						#suggest a:hover {color: #70e30b; background: #000 repeat-x url('header_bg.gif');}#search p {margin: 0.5em 0 0 0;}			#ico_abc {float: left; position: relative; left: 16%; width: 16%;}	#ico_abc img {margin: 11px 0 7px 0; width: 82px; height: 63px;}	#ico_abc p {text-indent: -0.9em; margin: 0.5em 0 0 0;}#results {float: left; position: relative; left: 12%; width: 44%; margin-bottom: 5em;}	#results ul, #results ol {margin: 0; left: -2em;}		#results li {color: #bdc3c7; background: none; margin: 0 0 1.33em 2em; padding: 0 0 1.33em 0; border-bottom: 1px dashed #919ca3; clear: both; background: #fff;}			#results li h2 {width: 70%;}			#results li p {font-size: 80%; margin: 0;}			#results li .price {font-size: 100%;}			/** #results .price {position: absolute; right: 0; top: 0; width: 25%; text-align: right; font-size: 100%; color: #f069d5; font-style: italic;}**/			.price {float: right; position: relative; top: -2.5em; width: 4em; text-align: right; font-size: 100%; color: #f069d5; font-style: italic;}				.price .kop {font-size: 70%; text-decoration: underline; vertical-align: top; position: relative; top: -0.3em;}				.grn {font-size: 80%; font-style: normal; color: #bdc3c7;}				#results a.delete {color: #f069d5;}				#results a:hover {color: #70e30b;}	#mfs {margin-top: 2.5em;}		#mfs h1 {font-size: 100%; padding: 0; margin: 0 0 0.5em 0; line-height: 1.33em;}		#mfs p {font-size: 80%;}			#mfs strong {text-transform: uppercase; font-size: 90%;}				#cart {float: left; position: relative; left: 12%; width: 68%; border-right: 8px solid #919ca3; border-bottom: 8px solid #919ca3; border-left: 8px solid #919ca3; margin: 3.5em 0 0 -48px; padding-left: 40px;}	#cart h4 {position: relative; padding: 0 0 0.75em 48px; margin-top: -0.1em; left: -48px; line-height: 1.33em; background: #fff;}	#cart_l {position: absolute; left: -48px; width: 40px; border-top: 8px solid #919ca3;}	#cart form {width: 88%; margin-bottom: 1.33em;}	#cart ul, #cart ol {margin: 0 0 -1.33em -2em; left: 0;}		#cart li {color: #7f8c94;  background: #fff; margin: 0 0 1.33em 2em; padding: 0 0 1.33em 0; border-bottom: 1px dashed #919ca3; clear: both;}			#cart li h2 {width: 70%;}			#cart li p {font-size: 80%; margin: 0;}			#cart li .price {font-size: 100%;}			#cart .amount {float: right; position: relative; top: -2.5em;}				#cart .amount input {width: 2em; float: left; border: 1px inset #ddd; margin-left: 1em; }				#cart .amount img {float: left; width: 10px; height: 10px; margin: 0.4em 0 0 1em;}				#cart a.delete {color: #f069d5;}				#cart a:hover {color: #70e30b;}	#cart .results {width: 88%; position: relative; margin: 0 0 3em 0; height: 160px;}	#cart .total {position: relative; border-top: 1px solid #919ca3; margin: 0 0 3em 0; top: -1px; padding-top: 1em;}		#cart .total h3 {color: #7f8c94; font-size: 150%; font-style: italic; font-weight: normal;}		#cart .total .price {top: -1.2em; font-size: 150%; line-height: 1em; margin-bottom: -1.2em;}			#cart .total .price .grn {font-size: 55%;}	#buy_btn {width: 169px; height: 38px; border: 0; background: no-repeat 0 0 url('btn_buy.gif'); cursor: hand; cursor: pointer;}							#order_btn {width: 128px; height: 48px; border: 0; background: no-repeat 0 0 url('btn_order.gif'); cursor: hand; cursor: pointer; margin: 1em 0;}#cart_r {position: relative; float: left; left: 12%; width: 16%; height: 3.5em; border-bottom: 8px solid #919ca3;}	#cart_r .crnr.b-r {position: absolute; width: 42px; height: 42px; bottom: -8px; left: -34px; margin-left: 100%; background: no-repeat url('cart_r_crnr.gif')}#cart_footer {float: left; position: relative; left: 12%; width: 68%; height: 160px; border-right: 8px solid #fff; border-left: 8px solid #fff; margin: 0 0 2em -48px; padding-left: 40px;}		#cart_footer .crnr {position: absolute; width: 160px; height: 160px; background-image: url('cart_crnrs.gif');}					#cart_footer .crnr.b-l {bottom: 160px; left: -8px; background-position: 0 0;}	#cart_footer .crnr.b-r {bottom: 160px; left: -152px; margin-left: 100%; background-position: 160px 0;}	#cart_footer #wheel_l {position: absolute; bottom: 68px; left: 50%; width: 58px; height: 58px; background: no-repeat url('cart_wheel_l.gif');}	#cart_footer #wheel_r {position: absolute; bottom: 68px; right: -30px; width: 82px; height: 82px; background: no-repeat url('cart_wheel_r.gif');}/*	#feedback {position: relative; }		.feedback_field {position: relative; overflow: hidden; padding: 19px 0;}		.feedback_field .crnr {position: absolute;	width: 38px; height: 38px; left :-19px; top:-19px; background: no-repeat url('feedback_crnrs.gif');}		.feedback_field .crnr.t-r, .feedback_field .crnr.b-r  {margin-left: 100%;}		.feedback_field .crnr.b-l, .feedback_field .crnr.b-r {top: auto;}		.feedback_field .crnr.t-l, .feedback_field .crnr.b-l {width: 100%;}		.feedback_field_content {background:#fff; border-left: 4px solid #70e30b; border-right: 4px solid #29d3e5; padding: 0 15px;}			.feedback_border {position: relative; width: 100%; height: 4px;}				.feedback_border.top {top: -19px;}				.feedback_border.bottom {bottom: -19px;}*/	#feedback {position: relative; margin: 0 0 0 -20px;}	.feedback {position: relative; width: 100%; border-left: 4px solid #70e30b; border-right: 4px solid #29d3e6; margin: 0 0 1em 0;}		.feedback .crnr, #cart .feedback .crnr {position: absolute; width: 19px; height: 19px; background-image: url('feedback_crnrs.gif');}		.feedback .crnr.t-l {left: -4px; background-position: 0 0;}		.feedback .crnr.t-r {margin-left: 100%; left: -15px; background-position: 19px 0;}		.feedback .crnr.b-l, #cart .feedback .crnr.b-l {left: -4px; bottom: 0; background-position: 0 19px;}		.feedback .crnr.b-r, #cart .feedback .crnr.b-r {margin-left: 100%; left: -15px; bottom: 0; background-position: 19px 19px;}		.feedback_content {margin: 0 15px;}			.feedback_border {position: relative; width: 100%; height: 4px;}			.feedback input, .feedback textarea {margin: 0.33em 0; width: 99%; border: 0; overflow: hidden;}			#feedback_btn {width: 89px; height: 38px; border: 0; background: no-repeat 0 0 url('btn_send.gif'); cursor: hand; cursor: pointer;}	.error {color: #f069d5; margin: -1em 0 1em 20px; font-size: 80%; font-style: italic;}				.column3_row {width: 100%; clear: both;}		.column3_row div {position: relative; float: left; width: 27%;}		.column3_row .l {clear: left;}		.column3_row .c {left: 9%;}		.column3_row .r {float: right; clear: right;}			.column3_row  p {font-size: 80%; margin: 0 0 3em 0;}			#ico_top {position: absolute; left: -60px; width: 41px; height: 125px;}#txt {float: left; position: relative; left: 12%; width: 44%; margin: 3.2em 0 5em 0;}	.note {position: absolute; right: -36.5%; width: 27.3%; color: #7f8c94; font-size: 80%; font-style: italic;}	#txt h3 {margin-bottom: 0.33em;}	#txt p.counter {margin-top: 3em;}#note {float: left; position: relative; left: 16%; width: 12%;}	#note p {color: #7f8c94; font-size: 80%; font-style: italic;}#footer {position: relative; width: 100%; height: 240px; clear: both;}	#footer p {font-size: 80%;}	#contacts {position: absolute; left: 12%; width: 36%;}		#contacts img {position: relative; width: 333px; height: 30px; left: -20px; margin-bottom: 1em;}	#ico_delivery {position: absolute; left: 60%; width: 12%;}		#ico_delivery img {width: 78px; height: 65px; margin: 0 0 1em 0;}	#guesswho {position: absolute; left: 80%; width: 71px; height: 80px;}


div#contacts p a:link, div#contacts a:visited, div#contacts a:active {text-decoration:none; color:#292929;}