
/*	тэги	*/

		body {
			margin:			0px;
			background-color:	#fff;
		}

		a {
			text-decoration:	none;
		}

		a:hover {
			text-decoration:	underline;
		}

		a img {
			border:			none;
		}

		form {
			margin:			0px;
		}


/*	общие	*/


		.transparent {
			behavior:		url('/css/png.htc');
		}

		#line1, #line2, #line3, #line4, #info_line, .copyright {
			width:			980px;
		}

		.select, .s1_bg, .s2_bg, .s3_bg, .s4_bg, .s5_bg, .s6_bg, .s7_bg, .s8_bg {
			display:		block;
		}

		.unselect, #card_line span {
			display:		none;
		}

		.abs, #list_sapros, .col2_pr_img {
			position:		absolute;
		}

		.align_cntr {
			text-align:		center;
		}

		.col1  {
			filter:			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/col1_6_bg.png', sizingMethod='crop');
		}
		
		.col3 {
			filter:			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/col3_6_bg.png', sizingMethod='crop');
		}

		.col3 a, .col1 a, .col1 input, .col1 #frm_btn {
			position:		relative;
		}

		.s1_bg, .sec1 #info_line, .sec1 .col1, .sec1 .col3, .sec1 #line4, .sec1 #query {
			background-color:	#3FCBDE;

		}                                                               

		.s2_bg, .sec2 #info_line, .sec2 .col1, .sec2 .col3, .sec2 #line4, .sec2 #query, .sec2 .col3_sub_sel  {
			background-color:	#009933;
		}                                                               
		                                                                
		.s3_bg, .sec3 #info_line, .sec3 .col1, .sec3 .col3, .sec3 #line4, .sec3 #query, .sec3 .col3_sub_sel  {
			background-color:	#E28FBD;
		}                                                               

		.s4_bg, .sec4 #info_line, .sec4 .col1, .sec4 .col3, .sec4 #line4, .sec4 #query, .sec4 .col3_sub_sel  {
			background-color:	#FF9800;
		}                                                               

		.s5_bg, .sec5 #info_line, .sec5 .col1, .sec5 .col3, .sec5 #line4, .sec5 #query, .sec5 .col3_sub_sel  {
			background-color:	#266DD3;
		}                                                               
		                                                                
		.s6_bg, .sec6 #info_line, .sec6 .col1, .sec6 .col3, .sec6 #line4, .sec6 #query, .sec6 .col3_sub_sel  {
			background-color:	#22C1AE;
		}                                                               
		                                                                
		.s7_bg, .sec7 #info_line, .sec7 .col1, .sec7 .col3, .sec7 #line4, .sec7 #query, .sec7 .col3_sub_sel  {
			background-color:	#9C55FF;
		}                                                               

		.s8_bg, .sec8 #info_line, .sec8 .col1, .sec8 .col3, .sec8 #line4, .sec8 #query, .sec8 .col3_sub_sel  {
			background-color:	#CB397A;
		}

		.s9_bg, .sec9 #info_line, .sec9 .col1, .sec9 .col3, .sec9 #line4, .sec9 #query, .sec9 .col3_sub_sel  {
			background-color:	#B39815;
		}                                                               


/*	line1	*/

		#line1 {						/*строка с logo и датой*/
			height:			60px;
		}

		.float_r, #date {					/*все элименты с float - right*/
			float:			right;
		}

		.float_l, #query {					/*все элименты с float - left*/
			float:			left;
		}

		#line1 .float_r img, #line1 .float_l img {		/*закругления для блока даты*/
			width:			10px;
			height:			10px;
		}

		#logo {
			margin:			0 0 0 0;
		}

		#logo_tm {
			height:			50px;
			width:			50px;
			margin:			0 0 5 0;
		}

		#logo_title {
			height:			58px;
			width:			330px;
		}

		#date {							/*блок даты*/
			width:			280px;
			height:			28px;
			background-color:	#3FCBDE;
		}

		#date .float_r, #date .float_l {			/*строка закруглений в блоке даты*/
			height:			10px;
		}

		#date div span {					/*дата*/
			color:			#fff;
			margin:			0 0 0 50;
			font:			normal 10pt Arial;
		}

		#date_data {						/*дата*/
			padding:		4 0 0 0;
			height:			14px;
		}


/*	line2	*/

		#s1, #s2, #s3, #s4, #s5, #s6, #s7, #s8 {		/*закладки*/
			height:			23px;
		}

		#info_line {						/*полоса info*/
			height:			23px;
		}

		#info_line_blink, #info_line_section {			/*полоса info*/
			width:			100%;
			height:			100%;
			text-align:		right;
		}

		#info_line_blink div,  #info_line_section div{		/*текст строке info*/
			padding:		5 0 0 0;
			color:			#fff;
			font:			bold 8pt Arial;
			text-align:		center;
			width:			95%;
			float:			left;
		}
		
		#info_line_blink img, #info_line_section img {		/*закругления в строке info*/
			width:			10px;
			height:			10px;
		}


/*	line3	*/

		.col3_sub_sel {
			margin:			0 0 0 0;
			padding:		5 0 10 0;
			width:			98%;
		}
		
		.shdw {
			width:			98%;
			height:			2px;
			margin:			0 0 0 3;
			background-color:	#000;
			opacity: 		.05;
			filter: 		alpha(opacity=5);
		}

/*
		.sec1 .col3_sub_sel {
			background:		#0FC9E2;
		}

		.sec2 .col3_sub_sel {
			background:		#008500;
		}
		
		.sec3 .col3_sub_sel {
			background:		#E879B6;
		}

		.sec4 .col3_sub_sel {
			background:		#FF8500;
		}

		.sec5 .col3_sub_sel {
			background:		#004CD4;
		}

		.sec6 .col3_sub_sel {
			background:		#00bca3;
		}

		.sec7 .col3_sub_sel {
			background:		#8B2CFF;
		}

		.sec8 .col3_sub_sel {
			background:		#C9075D;
		}

		.sec9 .col3_sub_sel {
			background:		#A98500;
		}
*/
		#reg img, .cart_img  {
			height:			19px;
		}
		
		.col1, .col3 {						/*первая и третья колонки*/
			width:			160px;
		}

		.col2 {							/*вторая колонка*/
			width:			530px;
		}

		.col4 {							/*четвертая колонка*/
			width:			130px;
		}

		.sec1 .col4 {
			border-right:		solid 1px #38cbde;
			background-color:	#f0f0f0;
		}

		.sec2 .col4 {
			border-right:		solid 1px #009933;
			background-color:	#dcfcd0;
		}

		.sec3 .col4 {
			border-right:		solid 1px #e28fbd;
			background-color:	#ffecf8;
		}

		.sec4 .col4 {
			border-right:		solid 1px #ff9800;
			background-color:	#fef3e1;
		}

		.sec5 .col4 {
			border-right:		solid 1px #266dd3;
			background-color:	#e6f1ff;
		}

		.sec6 .col4 {
			border-right:		solid 1px #22c1ae;
			background-color:	#dcfcf8;
		}

		.sec7 .col4 {
			border-right:		solid 1px #9c55ff;
			background-color:	#f6f0ff;
		}

		.sec8 .col4 {
			border-right:		solid 1px #eb397a;
			background-color:	#ffebee;
		}
		.sec9 .col4 {
			border-right:		solid 1px #B39815;
			background-color:	#FFFBEA;
		}


		.col1_title, .col2_title, .col4_title {			/*заголовки всех колонок*/
			font:			bold 10pt Arial;
			margin:			5 0 5 5;
		}
		
		.col2_title span {
			color:			#666;
		}
		
		.col2_title h1 {					/*заголовок во второй колонке*/
			font:			bold 12pt Arial;
			margin:			24 0 0 20;
		}
		
		.col2_title div {					/*страницы спрва от заголовка раздела*/
			float:			right;
			margin:			8 10 0 0;
			width:			150px;
			height:			32px;
			text-align:		right;
			overflow:		hidden;
		}
		
		.col2_title div a {
			font:			normal 8pt Arial;
			color:			#000;
			text-decoration:	underline;
		}

		.col2_title div a.page_select {
			font:			bold 8pt Arial;
			text-decoration:	none;
		}

		.col1_title { 						/*заголовок 1 колонки*/
			color:			#fff;
		}

		.col2_title, .col4_title { 				/*заголовок 2 и 4 колонок*/
			color:			#000;
		}
		
		.col4_title a {						/*ссылка в заголовке 4 колонки*/
			color:			#000;
			text-decoration:	underline;
		}
		
		.col4_title {						/*заголовок в 4 колонке*/
			text-align:		center;
		}
		
		#query {						/*поле для ввода запроса*/
			width:			110px;
			height:			22px;
			border:			solid 1px #fff;
			margin:			1 0 0 5;
			color:			fff;
		}
		
		#query.focus {
			background-color:	#fff;
			border:			solid 1px #666;
			color:			#000;
		}

		.btn {							/*кнопка поиска*/
			border:			none;
			background-color:	transparent;
			height:			23px;
			width:			30px;
			margin:			0 10 0 0;
		}

		#list_sapros {						/*выпадающий список подсказок поиска*/
			width:			140px;
			height:			190px;
			border:			solid 1px #ccc;
			margin:			1 0 0 5;
			background-color:	#fff;
			overflow:		auto;
			z-index:		100;
		}

		#col1_phone {						/*первая колонка - блок телефоны*/
			margin:			45 0 10 0;
		}

		#col1_phone div {					/*первая колонка - телефоны*/
			margin:			4 0 0 5;
		}

		#col1_phone div span {					/*тире в телефоне*/
			padding:		0 2 0 2;
			font-weight:		normal;
		}

		#col1_phone div, #col1_phone  a {			/*первая колонка - телефоны*/
			font:			bold 11pt Arial;
			color:			#fff;
		}

		#col1_phone a {
			letter-spacing:		1px;
		}

		#col1_help {						/*первая колонка - меню помощи*/
			margin:			20 0 40 5;
		}
		
		#col1_help a {						/*первая колонка - меню помощи - ссылка*/
			font:			bold 8pt Tahoma;
			letter-spacing: 	1px;
			color:			#fff;
		}

		#col1_help div {					/*элементы меню помощи*/
			margin:			0 0 2 0;
		}

		#result_form {
			margin:			0 0 45 0;
		}

		.result, .result_select {				/*элементы в выпадающем списке подсказок поиска*/
			font:			normal 8pt Arial;
			padding:		0 0 0 2;
			height:			18px;
		}

		.cart_img {						/*верх и низ корзины*/
			width:			159px;
			behavior:		url('/css/png.htc');
		}
		
		#col1_more {						/*информация под корзиной*/
			height:			300px;
			width:			160px;
			text-align:		center;
			position:		absolute;
			margin:			-250 0 0 0;
		}
		
		#col1_more div {					/*отступы информации под корзиной*/
			margin:			100 0 20 0;
		}
		
		#col1_pr_zd a {						/*реклама здоровья*/
			font:			bold 9pt Arial;
			color:			#fff;
		}
		
		#col1_contact, #col1_contact a {			/*контактная информация под корзиной, email под корзиной*/
			color:			#fff;
			font:			normal 9pt Arial;
		}
		
		.col1_work {
			color:			#fff;
			padding:		5 0 0 16;
			font:			normal 8pt Arial;
		}

		#col1_contact a, #col1_pr_zd a {			/*ссылки на рекламу здоровья и email*/
			text-decoration:	underline;		    
		}

		#search_title, #search_title_no {			/*строка с заголовком поиска*/
			font-size:		9pt;
			font-family:		Arial;
			border-top:		solid 1px #000;
			border-bottom:		solid 1px #000;
		}

		#search_title, #search_title strong {			/*строка с заголовком поиска*/
			padding:		3 0 3 5;
		}
		
		
		#search_title_no {
			text-align:		center;
			padding:		20 0 20 0;
		}

		#col2_new_section {					/*место под баннер во 2 колонке для рекламы новых разделов*/
			width:			100%;
			text-align:		center;
		}

		.col2_search, .col2_abc, .item, #search_title, .col2_cats, .col2_login, .card, .card_info, #col2_help, .brand_logo, .brand_title, .brand_cats, .col2_bybrand, .cart, .decor, .order_title_line, .order_table, .cart_sum, #sub_cat, .col2_pr {
		/*ВСЕ ЧТО В ЦЕНТРЕ !!!*/
			width:			98%;
			margin-left: 		5px;
		}
		
		.col2_search {
			font:			normal 9pt Arial;
			margin-bottom: 		5px;
		}
		
		.col2_abc {
			font:			normal 9pt Arial;
		}
		
		.col2_abc h2 {
			margin:			20 0 20 10;
		}

		.col2_abc h2 i {
			font:			italic normal 10pt Arial;
		}
		
		.letters_col {
			font:			bold 10pt Arial;
			width:			50px;
			float:			right;
		}
		
                .letters_col i {
		        font-weight:            normal;
		}
							
		
		.letter {
			margin:			4 0 4 0;
		}
		
		.letter_select {
			font:			bold 10pt Arial;
			text-decoration:	none;
		}
		
		.letter a, .letter_select a, .letter span {
			padding:		0 0 0 4;
			color:			#000;
		}
		
		.letter a {
			text-decoration:	underline;
		}

		.letter b {
			font-size:		14pt;
			text-decoration:	none;
			color:			#888;
		}
		
		.letter_curent {
			margin:			10 0 10 25;
			font-family:		Arial;
		}

		.col2_pr_brand {
			font:			bold 10pt Arial;
			color:			#555;
			margin:			10 0 0 5;
		}
		
		.col2_pr_brand div {
			color:			#555;
			font:			bold 10pt Arial;
		}

		.col2_cats {						/*блок подкатегорий во 2 колонке*/
			border-top:		solid 1px #000;
			border-bottom:		solid 1px #000;
			text-align:		center;
			padding:		3 0 3 0;
		}
		
		.col2_search input {					/*поиск во 2 колонке*/
			width:			95px;
		}
		
		.col2_pr {							/* топы для лекарств*/
			font:			normal 9pt Arial;
			margin-bottom:		25px;
		}
		
		.col2_pr td {
			width:			33%;
			vertical-align:		top;
		}
		
		.col2_pr a {
			color:			#333;
		}


		.col2_pr strong {
			font-size:		11pt;
		}


		.col2_pr div {
			margin:			7 0 7 0;
		}
		
		.col2_pr .letter{
			font-size:			11pt;
			padding:			0 4 0 4;
		}

		.col2_pr strong, .col2_abc div strong {
			margin:			0 0 0 25;
		}
		
		.abc_title {
			font:			normal 9pt Arial;
			color:			#666;
		}
		
		.col2_pr_img {
			position:		absolute;
			margin:			-2 0 0 0;
		}
		

		.item_img {							/*поле под картинку результа*/
			width:			54px;
		}
		
		.item_info {							/*поле под название, форму, линию и бренд результата*/
			width:			260px;
			font:			normal 8pt Tahoma;
		}

		.item_form {							/*span содержащий форму выпуска результа*/
			padding:		0 0 0 5;
			color:			#666;
			white-space:            nowrap;
		}

		.item_prs, .item_name a {					/*цвет шрифта в карточки товара*/
			color:			000080;
		}

		.item_name a {							/*название товара*/
			font:			bold 9pt Arial;
		}

		.item_line {							/*линия товара*/
			color:			#999;
		}
		
		.item_firm {							/*фирма производитель товара*/
			color:			#666;
		}

		.item_prs {							/*поле под цену результа*/
			font:			normal 8pt Arial;
			text-align:		center;
			width:			45px;
		}

		#items .item_buy {						/*поле под форму заказа*/
			width:			110px;
		}

		.item_count {							/*input содержащий кол-во товара*/
			border:			solid 1px #999;
			font:			normal 9pt Arial;
			width:			25px;
			margin:			0 0 0 3;

		}
		
		#items .item_img img {						/*фотка результата*/
			width:			50px;
			height:			50px;
		}
		
		#items .btn_buy {						/*кнопка купить*/
			border:			none;
			background-color:	transparent;
			
			font:			bold 10pt Arial;
			color:			#000080;
			text-decoration:	underline;
			width:			66px;
			cursor:			pointer;
		}

		#pager {							/*pager*/
			text-align:		center;
			font:			normal 9pt Arial;
			margin:			10 0 0 0;
		}

		#pager a {							/*ссылки на страницы*/
			font:			normal 9pt Arial;
			color:			#000;
			text-decoration:	underline;
		}

		#pager span {							/*отступы между номерами страниц*/
			margin:			0 2 0 2;
		}

		#pager a.page_select {						/*выбранная страница*/
			font:			bold 9pt Arial;
			text-decoration:	none;
		}

		.col3_cat, .col3_txt {			/*надписи в 3 колонке - категории*/
			font-size:		10pt;
			font-family:		Arial;
			color:                  #fff;
		}

		.col3_top_cat span {						/*кол-во товара в 3 колонке*/
			font:			normal 9pt Tahoma;
			color:			#f0f0f0;
		}
		
		.col3_top_cat img {
			margin:			0 7 0 0;
		}

		.col3_top_cat {					/*выбранная категория в 3 колонке*/
			font-size:		9pt;
		}
		
		.col3_cat b {						/*выбранная подкатегория в 3 колонке*/
			font-weight:		bold;
		}

		.col3_top_cat a, .col3_cat a {				/*ссылки в 3 колонке - категории*/
			color:			#fff;
		}

		.col3_top_cat {						/*топ категория в 3 колонке*/
			font:			bold 9pt Arial;
			margin:			10 0 2 5;
		}

		.col3_cat {						/*обычная категория в 3 колонке*/
			margin:			5 0 0 15;
		}
		

		#col3_pr a {
			color:			#fff;
			font:			bold 14pt 'Times New Roman';
			letter-spacing:		0.2ex;
			
			display:		block;
			width:			90px;
			margin:			0px 0px 0px 35px;
			text-align:		center;
		}
		
		#col3_pr a div {
			font:			normal 9pt Arial;
			letter-spacing:         normal;
			border-top:		solid 1px #fff;
		}
		

		#col3_pr a:hover {
			text-decoration:	none;
		}

		.select_arr {						/*стрелка для выделения выбранной категории*/
			width:			3px;
			height:			5px;
			margin:			0 3 0 0;
		}

		.col4_brands {						/*бренды в 4 колонке*/
			margin:			10 0 0 0;
		}

		.col4_first_page {
			margin:			10 0 0 0;
			_margin:		10 0 -15 0;
		}

		.col4_first_page a {
			text-decoration:	none;
			font:			normal 9pt Arial;
		}

		.brand_select, .result_select {				/*выделенный элемент в выпадающем списке подсказок поиска и выделенный бренд*/
			background-color:	#ccc;
			cursor:			pointer;
		}
		
		.brand, .brand_select {					/*список брендов*/
			width:			100%;
			font:			normal 9pt Arial;
			margin:			2 0 0 0;
		}

		.brand a, .brand_select a {				/*список брендов - ссылки*/
			padding:		0 7 0 7;
			color:			#000;
		}
		
		#cart_save {
			margin:			90 0 0 5;
		}

		#cart_save_btn, #cart_login_btn {
			font:			normal 7pt Tahoma; 
			width:			90px;
			margin:			5 0 0 0;
		}
		
		#cart_login {
			font:			normal 8pt Arial;
			color:			#000;
			margin:			0 0 0 5;
		}
		
		#cart_login div {
			text-align:		center;
			margin:			0 0 5 0;
		}
		
		#cart_login_name, #cart_login_pass {
			width:			90px;
			margin:			0 0 5 0;
		}
		
		#cart_login .err {
			color:			#cc0000;
			margin:			5 0 5 0;
			font-weight:		bold;
		}
		
		h4 .err {
			font:			bold 11pt Arial;
			color:			#cc0000;
			text-align:		center;
		}
		

		.col2 .col2_title {
			margin-bottom:		20px;
		}
		
		.col4_pr {
			margin:			50 0 0 5;
			text-align:		center;
			font:			normal 10pt Arial;
			color:			#333;
			border:			solid 1px #333;
			width:			100px;
			padding:		10px;
		}



/*	line4	*/

		#line4 {						/*завершающая строка*/
			height:			23px;
			text-align:		center;
			padding:		3 0 0 0;
		}

		#line4, .copyright {					/*завершающая строка и copyright*/
			font:			normal 9pt Arial;
		}

		#line4 a {						/*завершающая строка*/
			color:			#fff;
			text-decoration:	underline;
		}

		.copyright {						/*copyright*/
			text-align:		center;
			margin:			10 0 0 0;
		}

