body, td	{font-family:Tahoma, sans-serif; font-size:11px; color:#444;}
body		{margin:0; padding:0;background-color: #ffffff}
img		{border:none;}

a	{color:#444;}

.x		{width:1px; height:1px; font-size:1px; overflow:hidden; clear:both;}
.ie		{width:100%;}
.center	{text-align:center;}

.overall	{width:100%; height:100%;}
.o_top		{vertical-align:top; text-align:center;}
.o_bottom	{vertical-align:bottom; text-align:center;}

.header		{text-align:right; padding:29px 72px 34px 0;}
.lang		{position:relative; right:41px; bottom:15px;}
.lang img	{margin-left:7px;}
.hl			{position:absolute; top:0; left:0;}

.mm				 {padding:0; margin:0; width:100%; height:82px; text-align:left;}
.mm a				 {display:block; height:82px; width:70px;}
.mm img				 {margin:42px 0 0 5px;}
.mm .red, .mm .mm_pref		 {background:#EE3123 url(img/mm_top.png) repeat-x;}
.mm .active a, .mm a:hover	 {background:url(img/mm_a.png) no-repeat bottom center;}
.mm .active .red, .mm .red:hover {background:#EE3123 url(img/mm_ar.png) no-repeat bottom center;}
.mm .mm_left, .mm .mm_right					{width:50%;}
.mm_left div, .mm_right div					{height:70px; font-size:1px; margin-top:12px;}
.mm_left div		{background:url(img/mm_period.png) right;}
.mm_right div   	{background:url(img/mm_period.png) 70px 0;}
.mm span	        {height:70px; width:70px; margin-top:12px; background:#EE3123; display:block;}
.mm .mm_pref img	{margin:30px 0 0 8px;}
.mm .active .mm_pref, .mm .mm_pref:hover	{background:#EE3123 url(img/mm_top.png) repeat-x;}

.cnt		{margin:0 auto; text-align:left; max-width:1260px;}
* html .cnt	{width:expression(document.body.clientWidth>1260?"1260px":"100%");}


.h_index	{display:block; margin:60px 0 21px 80px;}

.index_news	{width:295px; margin:0 0 0 33px;}
.index_news dt	{float:left;  width:46px; clear:left; color:#EF3020; }
.index_news dd	{clear:right; margin:0 0 22px 46px;}

.mf_panel			{margin:15px auto;}
.mf_panel button	{border:none; background:none; padding:0 ; margin:0; overflow:visible; position:relative; left:7px; bottom:3px;}
.mf_panel input,
.mf_panel select	{font-size:11px; height:19px;}
.mf_panel td		{vertical-align:top;}
.mfp_pref		{width:280px; padding-top:17px;}
.mfp_pref form		{margin:0; padding:0 0 0 13px;}
.mfp_pref select	{width:87px; margin-left:21px; float:left;}
.mfp_cc			{width:169px;}
.mfp_cc	div		{position:relative; height:47px;}
.mfp_cc span		{width:47px; display:block; text-align:center; position:absolute; top:19px;}
.mfp_cc .eur		{left:26px;}
.mfp_cc .usd		{right:17px;}
.mfp_s			{width:284px; background:url(img/mfp_s.png); padding-top:17px;}
.mfp_s form		{margin:0; padding:0;}
.mfp_s input		{width:124px; margin:0 4px 0 20px; float:left;}
.mfp_s select		{width:87px; float:left;}
.mfp_h img		{margin-left:4px;}

.o_bottom .cnt	        {padding-left:0; padding-left:40; padding-right:20;}
.footer			{width:100%; height:60px; border-top:1px solid #E3110C; margin-top:10px;}
.footer td		{width:33%; padding-top:15px; color:#E3110C;}
.multiline		{text-align:right; vertical-align:bottom;}


.cnt_st			{width:100%; margin:18px 0;}
.cnt_st td		{vertical-align:top;}
.cnt_st .mdl	{vertical-align:middle;}

.vybrano			{width:223px; height:35px; position:relative; background:url(img/vybrano_bg.png) no-repeat;
					 margin-right:40px;}
.vybrano span		{position:absolute; width:80px; text-align:center; left:111px; top:10px; color:#EE3123;
					 font-weight:bold; font-size:12px;}
.vybrano .button	{position:absolute; right:9px; top:6px;}

.corner			{border-top:1px solid #CECECE; margin-bottom:18px;}
.c_links		{background:#fff; border-left:1px solid #CECECE; margin:-1px 0 0 43px;}
.corner a		{display:block; color:#E61912; padding-left:25px; background:url(img/billet_red.png) no-repeat 5px 5px; 
				 margin-bottom:1px; position:relative; bottom:3px; font-size:11px;}

.traces			{color:#AEAEAE; font-size:9px; margin-left:43px; background:url(img/traces_l.png) no-repeat 0 3px; padding-left:14px; 
			 	 height:10px;}
.traces a		{color:#AEAEAE;float:left; height:1%; text-transform: lowercase;}
.traces img		{float:left; position:relative; top:4px; height:5px; margin:0 3px;}
.traces span.low        {float:left; display:table; margin-right:15px; text-transform: lowercase;}
.traces span.names      {float:left; display:table; margin-right:15px;}

.tc 	{width:100%; margin-bottom:20px;}
.tc td	{vertical-align:top;}

.cheader, .main_cheader	{color:#E3110C; font-size:15px; padding:0 0 0 24px; margin:0 0 20px 25px; text-transform:uppercase;
			 background:url(img/bullet_header.png) no-repeat 0 1px;}
.main_cheader {padding-left: 24px; margin-left: 34px; margin-top: 70px;}

.cheader, .main_cheader1	{color:#E3110C; font-size:15px; padding:0 0 0 24px; margin:0 0 20px 25px; text-transform:uppercase;
			 background:url(img/bullet_header.png) no-repeat 0 1px;}
.main_cheader1 {padding-left: 24px; margin-left: 34px; margin-top:20px;}

.cheader_r	{color:#E3110C; font-size:15px; padding:0 0 0 24px; margin:0 0 20px 25px; text-transform:uppercase;
			 background:url(img/bullet_header_r.png) no-repeat 0 1px;}
.chg		{color:#A6A6A6;}
.cheader_g	{color:#575757; font-size:11px; padding:2px 0 3px 24px; margin:0 0 20px 25px; text-transform:uppercase;
			 background:url(img/bullet_header.png) no-repeat 0 1px;}

.tc_news	{width:35%; border-left:1px solid #CECECE; padding:10px 0 15px 0;}
.tc_news h1	{background:url(img/bullet_header_rn.png) no-repeat 0 1px; padding-left:61px; margin-left:0;}

.tc_acts	{border-left:1px solid #CECECE; padding:10px 0 15px 0;}
.tc_acts h1	{background:url(img/bullet_header_r.png) no-repeat 0 1px; padding-left:25px; margin-left:15; color:#E3110C; font-size:15px; text-transform:uppercase;}

.tcn			{margin:0 40px 20px 18px;}
.tcn dt			{float:left; width:55px; clear:left; color:#EF3020; padding-right:10px;}
.tcn dd			{clear:right; margin:0 0 22px 55px; color:#727272;}
.tcn a			{color:#E3110C; display:block; margin-bottom:5px;}
.tcn img		{float:left; border:1px solid #E3110C; margin:0 10px 10px 0;}
.tcn .tcn_more	{color:#E3110C; font-size:10px; padding-left:11px; background:url(img/bullet_reds.png) no-repeat 0 5px;}
.tcn_ac dt		{background:url(img/bullet_ac.png) no-repeat 21px 0;}
.tcn_ac a		{color:#727272;}

.cnt p		{margin:0 38px 10px 49px;}
.cnt .tc p	{margin-right:20px;}
.t_big		{font-size:13px;}

.site_search		{padding:0; margin:0 40px 0 0; width:240px; white-space:nowrap; text-align:left; position:relative;}
.site_search div	{margin-bottom:2px;}
.site_search input	{width:121px; font-size:11px; margin-right:2px;}
.site_search select	{width:87px; font-size:11px;}
.site_search button	{border:0; background:none; padding:0 ; margin:0; overflow:hidden; width:24px; height:20px;
					 position:absolute; right:0; bottom:0;}

.floated	{float:left; border:1px solid #CECECE; margin:0 21px 9px 49px; clear:left;}
.f2			{margin-bottom:15px;}

.idented_links		{list-style-type:none; margin:44px 0 0 197px;}
.idented_links li	{margin-bottom:12px;}
.idented_links a	{color:#E3130E; padding-left:18px; background:url(img/bullet_arrow_down.png) no-repeat 0 3px;}

.map		{min-height:300px; background:url(img/map.png) no-repeat right bottom; margin:28px 28px 35px 49px;}
* html .map	{height:300px;}

.date		{font-weight:bold; margin:0 0 10px 49px; font-size:12px;}
.rheader	{display:block; color:#E61912; margin:0 38px 15px 45px; font-size:12px;}
.news_float	{border:1px solid #EE3123; float:left; margin:0 13px 13px 49px;}
.l_more		{color:#E61912; padding-right:13px; background:url(img/arrow_right.png) no-repeat right 6px; font-size:12px;}
.hr		{height:1px; font-size:1px; overflow:hidden; background:#E8E8E8; margin:15px 38px 15px 49px;}
.hr1		{height:1px; font-size:1px; overflow:hidden; background:#E8E8E8; margin:5px 38px 15px 30px;}
hr		{height:1px; font-size:1px; color:#E8E8E8;}
.l_arch		{color:#E61912; font-size:12px; font-weight:bold; padding-right:16px;
			 background:url(img/arrow_right_big.png) no-repeat right 5px; font-size:12px;}

.cnt .ident	{margin-left:225px;}

.l_back	{color:#E61912; font-size:12px; font-weight:bold; padding-right:16px;
			 background:url(img/arrow_left_big.png) no-repeat right 5px;}

.t_ob		{width:100%; margin:-38px 0 20px 0; vertical-align:bottom;}
.t_ob .chg	{position:relative; top:38px; margin-bottom:0;}
.t_ob td	{vertical-align:bottom;}
.ob_tep		{background:url(img/ob_tep.png) no-repeat right top; padding-top:20px;}
.ob_meh		{background:url(img/ob_meh.png) no-repeat right top; border-left:1px solid #E9E9E9; border-right:1px solid #E9E9E9;
			 padding-top:20px;}
.ob_hol		{background:url(img/ob_hol.png) no-repeat right top; padding-top:20px;}
.ob			{border-left:1px solid #E9E9E9; border-right:1px solid #E9E9E9;}

.obo		{text-align:center; margin-top:50px;}
.obo img	{display:block; margin:0 auto 10px auto;}
.obo .l		{font-weight:bold; color:#E10C09; font-size:12px; background:url(img/bullet_ac.png) no-repeat 0 3px; padding-left:16px;}

.obo1		{text-align:center; margin-top:2px;}
.obo1 img	{display:block; margin:0 auto 10px auto;}
.obo1 .l		{font-weight:bold; color:#E10C09; font-size:12px; background:url(img/bullet_ac.png) no-repeat 0 3px; padding-left:16px;}


.cat_l		{width:53%;}
.cat_l p	{margin-left:53px;}
.cat_r		{width:47%; border-left:1px solid #E9E9E9;}

.cat_mod	 {padding:0 20px 0 53px;}
.cat_mod table	 {width:100%; background:#F6F6F6;}
.cat_mod img	 {display:block; border:1px solid #E9E9E9;}
.cnt .cat_mod111 a	 {font-size:12px; font-weight:bold; color:#EE3123; padding-left:8px;
				  background:url(img/arrow_right_n.png) no-repeat 0 5px;}
a.red_str, a:visited.red_str,  a:hover.red_str	 {font-size:12px; font-weight:bold; color:#EE3123; padding-left:8px;
				  background:url(img/arrow_right_n.png) no-repeat 0 5px;}

.cat_mod .inf	 {margin:0 auto; width:auto;}
.cat_mod .inf td {text-align:left;}
.cat_mod .inf a	 {font-size:11px; font-weight:normal; padding-left:15px;
				  background:url(img/bullet_arrow_down_n.png) no-repeat 0 4px;}

.hr2	{height:1px; font-size:1px; overflow:hidden; background:#E8E8E8; margin:35px 20px 15px 53px;}

.constr		      {margin-left:53px;}
.constr a	      {padding:30px;}
.constr_dop	      {padding-left:10px;}
.constr ul	      {list-style-type:none; margin:none; padding:none; display:inline-block; display:table;}
.constr ul li	      {padding:3px 0px 8px 0; background:url(img/bullet_red_circle.png) no-repeat 0 2px; color:#616161;}
* html .constr ul li  {height:1%;}
.constr span	      {width:18px; text-align:center; float:left; margin-right:4px; color:#fff;}

#cat_right	{overflow:auto; margin:0 38px 0 34px;}

.osob		{width:100%; margin:0 auto;}
.osob p		{margin-left:0; margin-top:5px; width:160px;}
.osob .illust	{height:116px; width:153px; text-align:center; border: 1px solid #ffffff; vertical-align:middle;}
a.lenta_link, a:hover.lenta_link, a:visited.lenta_link, a:link.lenta_link
                {text-decoration: none;}

.hr3	{height:1px; font-size:1px; overflow:hidden; background:#E8E8E8; margin:-16px 38px 15px 49px;}

.tech_char111111			{width:57%; margin:0 auto 20px auto; text-align:left;}
.tech_char11111 table		{width:85%;}

.tech_char			{margin:0 auto 20px auto; text-align:left;}

.tech_char .tch_h td	        {color:#EE3123; height:30px; vertical-align:top;}
.tech_char .tch_h_price td	{color:#B0B0B0; text-align:center; height:30px; vertical-align:top;}
.tech_char table td		{height:25px; vertical-align:middle;}
.tech_char .dark		{background:#E9E9E9;}
.tch_model			{background:#E9E9E9;}
.tch_model a			{font-weight:bold; color:#E3110C;}
.tch_model div			{height:5px; background:url(img/bullet_g.png) no-repeat; margin-top:-5px; position:relative; top:10px; 
				 font-size:1px; right:10px;}
.tech_char .padding td	{height:8px; font-size:1px;}
.tech_char img			{margin:0 3px;}

.drug_prod			{margin:0 0 15px 43px;}
.drug_prod img		{display:block; margin-bottom:2px;}
.drug_prod select	{ font-size:11px; background:#E9E9E9; color:#4F4F4F; height:21px;}

.goods_illust			{float:left; margin:0 40px 0 53px; display:inline; text-align:center;}
.goods_illust img		{display:block; margin:0 auto 5px auto;}
.goods_illust1111 a			{font-size:10px; color:#E3110C; padding-left:13px; background:url(img/zoom.png) no-repeat 0 3px;}
.link_lupa a			{font-size:10px; color:#E3110C; padding-left:13px; background:url(img/zoom.png) no-repeat 0 3px;}

.goods .info			{display:inline-block; display:table;}
.goods .info p			{padding-left:15px; background:url(img/bullet_ac.png) no-repeat 0 3px; margin-left:0;}
.goods .info a			{color:#E3110C;}
* html .goods .info p	{height:1%;}

.char_links		{margin:5px 0 15px 0; padding:0; list-style-type:none;}
.char_links a	{font-size:11px; font-weight:normal; padding-left:15px;
				 background:url(img/bullet_arrow_down_n.png) no-repeat 0 4px;}

.choose		{margin-bottom:20px;}
.choose span	{margin:0 26px 0 15px; background:url(img/choose_bg.png) repeat-x;color:#fff; height:16px; float:left;
		 padding:0px 7px; line-height:16px; vertical-align:middle;}
.choose img	{vertical-align:middle; position:relative; bottom:6px; clear:right;}

ul.addit {margin: 0; padding:0}
.addit		{list-style-type:none; color:#AEAEAE; font-size:10px; padding-left:0; display:inline-block;}
.addit a	{font-size:11px;}
.addit li	{padding-left:15px; margin:0 0 5px 0; background:url(img/bullet_download.png) no-repeat 0 5px;}

.form_reg_dillers		{margin:0; padding:0; text-align:center;}	
.reg_dillers			{margin:0 auto; width:70%;}
.reg_dillers td			{vertical-align:top; padding:0 10; font-size:12px;}
.reg_dillers label		{display: block; margin-bottom:3px; padding:0 10; font-size:12px;}
.reg_dillers .input,
.reg_dillers textarea		{display:block; margin-bottom:12px; border:1px solid #EE3123; width:100%;}
.reg_dillers textarea		{height:80px;}
.reg_dillers .button_submit	{display:block; margin-top:30px;}

.form_login_dillers			{margin:0; padding:0; text-align:center;}
.login_dillers				{margin:0 auto; position:relative; right:96px;}
.login_dillers td			{vertical-align:top;}
.login_dillers .left		{text-align:right; width:96px;}
.login_dillers .left label	{margin-top:5px; font-size:12px;}
.login_dillers .right		{width:176px;}
.login_dillers .input		{margin:0 0 10px 10px; border:1px solid #EE3123; width:168px;}
.login_dillers div			{margin:0 0 10px 10px;}
.login_dillers .checkbox	{vertical-align:middle;}

.three_way			{width:540px; margin-top:50px;}
.three_way td		{width:33%; text-align:center; vertical-align:top;}
.three_way a		{color:#E3130E; font-weight:bold; text-transform:uppercase;}
.three_way img		{display:block; margin:20px auto 0 auto;}
.short_p			{width:70%;}
.three_way .frst td	{vertical-align:middle;}

.go_ask			{padding:0 0 1px 23px; margin:0 38px 20px 49px; background:url(img/bullet_arrow_down_small.png) no-repeat 5px 5px;}
.go_ask a		{font-weight:bold; color:#5E5E5E;}
.question		{padding:2px 0 2px 23px; color:#E3110C; font-weight:bold; background:url(img/bullet_question.png) no-repeat;
				 margin-bottom:8px;}
.question span 	{font-weight:normal; color:#929292; font-size:12px;}
.answer_red		{margin:0 38px 0 49px; background:url(img/bullet_answer_red.png) no-repeat 3px 4px; padding:0 0 0 23px;
				 color:#EE3123;}
.answer_grey	{margin:0 38px 0 49px; background:url(img/bullet_answer_grey.png) no-repeat 3px 4px; padding:0 0 0 23px;
				 color:#929292;}
.answer_red p,
.answer_grey p	{color:#444444; margin:2px 0 10px 18px;}
.hide_dis		{font-size:10px; padding:0 0 2 23px; background:url(img/bullet_two_arrows.png) no-repeat 7px 2px;
				 margin:15px 0 20px 49px;}

.form_faq_ask			{margin:0; padding:0;}
.form_faq_ask .rheader	{padding:5px 0 0 23px;}
.faq_ask				{width:50%; margin-left:72px;}
.faq_ask td				{padding:0 5px;}
.faq_ask label			{display:block; margin-bottom:2px;}
.faq_ask .input			{border:1px solid #EE3123; width:100%;}
.faq_ask textarea		{border:1px solid #EE3123; height:80px; width:100%; display:block; margin-bottom:15px;}
.faq_ask div			{margin-bottom:25px;}
.faq_ask div label		{display:inline;}
.faq_ask .checkbox		{vertical-align:middle;}

.hr4	{height:1px; font-size:1px; overflow:hidden; background:#E8E8E8; margin:10px 38px 10px 49px;}

.kont			{width:100%;}
.kont td		{width:50%;}
.kont .left		{border-right:1px solid #E8E8E8; padding:0 38px 0 49px;}
.kont .right	{padding:0 38px 0 24px;}
.kont p			{margin:0 0 12px 0; color:#646464; font-size:12px;}
.kont strong	{font-size:12px; display:block; margin-bottom:18px; color:#646464;}

.t_big2			{font-size:12px; color:#646464; display:block; margin:18px 0 20px 49px;}
.t_big2	 span.upper	{text-transform: uppercase;}
.t_big2	 span		{color:#EE3123;}
.center .t_big2		{margin:23px 0;}
.form_reg_pred		{margin:0 38px 25px 49px; padding:0; text-align:center; background:url(img/reg_pred_bg.png) repeat-x bottom;}
.reg_pred			{margin:0 auto;}
.reg_pred td		{vertical-align:bottom; padding-bottom:7px;}
.reg_pred label		{padding-right:18px; background:url(img/bullet_big_arrow_down.png) no-repeat right 2px;}
.reg_pred select	{width:135px; font-size:11px; display:block; margin:9px 20px 0 0;}
.reg_pred .button_submit	{display:block; position:relative; right:5px; top:1px;}

.links					{margin:0 30px 0 51px; padding:0;}
.links dt				{margin:0 0 5px 0; padding:0 0 0 18px; background:url(img/bullet_sheet.png) no-repeat 0 3px;}
.links dt a				{color:#EE3123; font-weight:bold;}
.links dd		{margin:0 0 20px 0; padding:0 0 0 18px; color:#727272; font-size:12px; text-align: justify;}
.links_col				{border-left:1px solid #CECECE; width:50%;}
.links_col .cheader_r	{margin-left:20px;}
.links_col .links		{margin:0 38px 0 43px;}

.recept				{margin-bottom:20px; clear:both;}
* html .recept		{height:1%;}
.recept:after		{content: "."; display:block; font-size:1px; line-height:1px; clear:both; visibility:hidden;}
.recept .floated	{margin:0 10px 0 49px; }
.recept a			{color:#EE3123; font-weight:bold; display:inline-block; display:table;}
.recept p			{color:#727272; margin:6px 38px 0 140px;}

.t_header td	{vertical-align:top;}
.t_header a		{margin-left:45px; padding-left:13px; background:url(img/arrow_double.png) no-repeat 0 7px; font-size:12px;}

.level2					{padding-left:26px;}
.level2	.cheader_r		{font-size:13px; padding:2px 0 2px 24px; float:left; display:inline;}
.after_header			{color:#444444; font-size:13px; padding:2px 0 0 5px; float:left; display:table;}

.t_recept			{width:100%;}
.t_recept td		{vertical-align:top; padding-top:18px;}
.t_recept strong	{color:#9A9A9A; font-size:12px; display:block; margin:0 0 18px 27px;}
.recept_col p		{margin-left:27px;}
.t_recept	a		{color:#EE3123; padding-left:18px; background:url(img/arrow_right.png) no-repeat 0 5px;}

.all_rec	{color:#EE3123; font-size:12px; margin-left:75px; padding-left:13px;
			 background:url(img/arrow_double_red.png) no-repeat 0 7px;}

.vystavki			{margin:20px auto;}
.vystavki th			{color:#B0B0B0; font-size:11px; font-weight:normal; padding:0 6px 10px 6px;}
.vystavki td			{padding:3px; padding-left: 7px; padding-right: 7px;}
.vystavki .dark			{background:#F5F5F5;}
.vystavki .red			{color:#EE3123;}
.vystavki .padding td	{font-size:1px; padding:3px}

.price_panel	{width:100%; margin-bottom:20px;}
.pp_left	{color:#919191; font-weight:bold; padding-left:49px; font-size:12px;}
.pp_left span	{color:#E3110C; font-size:12px;}
.pp_right	{text-align:right; padding-right:58px;}
.pp_right a	{margin-left:28px;}

.price_fixator111	{width:60%; margin:25px auto; text-align:left;}
.price_fixator	{width:100%; padding-left:75px; padding-right:20px; text-align:left;}


.categ1	{display:block; padding-left:15px; background:url(img/bullet_ac_grey.png) no-repeat 0 3px; font-size:12px; color:#A5A5A5;
		 text-transform:uppercase; position:relative; right:46px; margin-bottom:18px;}
.categ2	{display:block; padding-left:15px; background:url(img/bullet_ac.png) no-repeat 0 3px; font-size:12px; color:#E10C09;
		 text-decoration:underline; position:relative; right:16px; font-weight:bold; margin-bottom:18px;}

.price			{width:100%; margin-bottom:25px;}
.price th		{color:#B0B0B0; font-size:11px; font-weight:normal; padding:0 6px 10px 6px; text-align:left;}
.price td		{padding:10px 4px;}
.price a		{color:#EE3123;}
.price .name	{background:#F5F5F5; width:31%;}
.price .opis	{width:47%;}
.price .cena	{background:#F5F5F5; text-align:center; width:13%}
.price .smt		{width:9%; text-align:right;}

.rsp_header0	{height:72px; background:#EE3123; margin-bottom:28px; padding:20px;}
.rsp_header	{height:72px; background:#EE3123; margin-bottom:28px;}
.rsp_print	{float:left; margin:31px 0 0 26px;}
.rsp_logo	{float:right; margin:20px 26px 0 0;}
.rsp_cnt	{padding:0 22px;}
.rsp_cnt p		{color:#616161; padding:0; margin:0 0 12px 0;}
.rsp_h			{color:#E3110C; text-transform:uppercase; font-size:12px; display:block; margin:0 0 13px 9px;}
.rsp_list		{list-style-type:none; margin:0; padding:0 33px;}
.rsp_list li	{padding-left:15px; background:no-repeat 0 5px; color:#525252; font-size:12px; margin-bottom:3px;}
.rsp_list a		{color:#EE3123;}
.rsp_list .home	{background-image:url(img/bullet_s_home.png);}
.rsp_list .tel	{background-image:url(img/bullet_s_tel.png);}
.rsp_list .site	{background-image:url(img/bullet_s_site.png);}
.rsp_list .mail	{background-image:url(img/bullet_s_mail.png);}
.rsp_list .dop	{background:url(img/bullet_s_dop.png) no-repeat 0 6px; margin-top:10px;}
.hr5			{height:1px; font-size:1px; overflow:hidden; background:#E8E8E8; margin:32px 0 38px 0;}
.rsp_bullet	{padding:0 0 0 14px; background:url(img/bullet_ac.png) no-repeat 0 3px; font-size:12px;}
.rsp_blinks a	{padding-left:16px; margin-left:14px; background:url(img/bullet_arrow_down_n.png) no-repeat 0 3px; color:#EE3123;}

.map		{min-height:300px; background:no-repeat 105px 31px; margin:28px 28px 40px 0; padding-left:43px;}
* html .map	{height:300px;}

.regions	{list-style-type:none; margin:0; padding:0;}
.regions li	{margin:0; padding:0; padding-right:10px; height:13px; min-width:100px; float:left; white-space:nowrap;}
.regions a	{padding-left:6px; background:url(img/bullet_g.png) no-repeat 0 4px; display:block;}
ul.regions      {margin:0; padding:0;}

.t_big3			{font-size:13px; text-transform:uppercase; display:block; margin:0 26px 0 49px}
.reg_pred		{padding:0 26px 0 42px}


.reg_pred .hr	{margin:8px 0 8px 0;}

.rg_images		{width:100%; margin:20px 0 15px 0px; position:relative; right:10px;}
.rg_images td		{width:33%;}
.rg_images img		{border:1px solid #CECECE;}
.rg_images .left	{padding-left:35px;}
.rg_images .middle	{text-align:center;}
.rg_images .right	{padding-right:35px; text-align:right;}

.reg_select		{width:205px; height:350px; overflow:auto; margin:0 0 0 49px; float:left;
				 scrollbar-face-color:#E1E1E1; scrollbar-highlight-color:#E1E1E1; scrollbar-3dlight-color:#E1E1E1;
				 scrollbar-darkshadow-color:#E1E1E1; scrollbar-shadow-color:#E1E1E1;
				 scrollbar-arrow-color:#F5F5F5; scrollbar-track-color:#F5F5F5;}
* html .reg_select	{display:inline;}
.reg_select:after	{content: "."; display:block; font-size:1px; line-height:1px; clear:both; visibility:hidden;}
.reg_select td		{padding:6px 0;}
.reg_select .reg	{border-right:1px solid #D3D3D3; padding-right:4px; vertical-align:top; text-align:right;}
.reg_select .reg a	{color:#EE3123; text-transform:uppercase; font-weight:bold;}
.reg_select .gor	{padding-left:5px; width:114px; line-height:14px;}
.reg_map			{margin-left: 254px; text-align:center;}

.clients			{margin-bottom:12px;}
* html .clients		{height:1%;}
.clients:after		{content: "."; display:block; font-size:1px; line-height:1px; clear:both; visibility:hidden;}
.clients .rheader	{text-transform:uppercase;}
.cllink 		{padding-left:15px; background:url(img/bullet_arrow_down_n.png) no-repeat 0 3px; color:#EE3123;}

.set_popup				{text-align:center;}
.set_popup table td		{width:277px;}
.set_popup form			{height:30px;}
.set_popup	.mfp_s		{background:url(img/mfp_s_pop.png);}
.set_popup .mfp_s input	{margin:0 4px 0 13px;}
.mfp_cc .usd			{left:101px;}

.cart_fixator	{width:79%; margin:25px auto; text-align:left;}
.cart			{width:100%; margin-bottom:25px;}
.cart th		{color:#B0B0B0; font-size:11px; font-weight:normal; padding:0 6px 10px 6px; text-align:left;}
.cart td		{padding:10px 4px;}
.cart a			{color:#EE3123;}
.cart .name		{width:23%; background:#F5F5F5;}
.cart .opis		{width:41%;}
.cart .amount	{width:10%; text-align:center; background:#F5F5F5;}
.cart .cena		{width:11%; text-align:center;}
.cart .itog		{width:10%; text-align:center; background:#F5F5F5;}
.cart .del		{width:5%; text-align:center;}
.cart .input	{width:35px; vertical-align:middle;}

#form_zakaz		{margin:0; padding:0;}
.ks_calc		{background:#F5F5F5; height:31px; margin-bottom:32px;}
.ks_calc img	{margin:5px 0 0 45px;}
.final_price	{height:31px; background:#E10C09; color:#fff; font-weight:bold; text-align:center; float:right;
				line-height:31px; vertical-align:middle; width:30%; font-size:13px;}
#final_price	{margin:0 10px 0 40px;}

.choose_diller	{background:#F5F5F5; padding-bottom:14px;}

.card_pred				{width:100%;}
.card_pred td			{vertical-align:bottom; padding-bottom:12px; padding-left:13px;}
.card_pred .white td	{background:#fff;}
.card_pred label		{padding-right:18px; background:url(img/bullet_adg.png) no-repeat right 2px;}
.card_pred select		{width:135px; font-size:11px; display:block; margin:9px 7px 0 0;}
.card_pred span			{padding-right:18px; background:url(img/bullet_adg.png) no-repeat right 2px; margin-right:105px;}
.full_width				{width:100%; text-align:right;}

.cd_list 			{margin:0 6px 0 14px; padding:15px 10px 15px 14px; background:#fff;}
.cd_list table		{width:100%; height:25px; margin-bottom:4px;}
.cd_list a			{color:#E10C09; margin-right:40px;}
.cd_list strong		{color:#E10C09; text-transform:uppercase; font-size:12px; margin-right:17px;}
.cd_list .radio		{margin-right:10px;}
.cd_list .active	{background:#E6E6E6;}
.scroll				{margin-right:9px; height:170px; overflow:auto;
					 scrollbar-face-color:#E1E1E1; scrollbar-highlight-color:#E1E1E1; scrollbar-3dlight-color:#E1E1E1;
					 scrollbar-darkshadow-color:#E1E1E1; scrollbar-shadow-color:#E1E1E1;
					 scrollbar-arrow-color:#F5F5F5; scrollbar-track-color:#F5F5F5;}

.button_oformit	{display:block; margin:18px 0 40px 22px;}



a.red_link,  a:visited.red_link,  a:hover.red_link  { color:#E3110C; text-decoration: none; font-size:12px;}
a.red_link1, a:visited.red_link1, a:hover.red_link1 { color:#E3110C; text-decoration: underline; font-size:12px;}
.cllink a, .cllink a:visited, .cllink a:hover    { color:#E3110C; text-decoration: none; }

.mfp_cc .valute1  {left:26px;}
.mfp_cc .valute2  {right:17px; left:101px;}

.index_news	{width:330px; margin:0 0 0 33px;}
.index_news td	{color:#EF3020; padding-right: 15px; padding-bottom: 15px;}
.img_news img   {border:1px solid #CECECE; margin:0 21px 9px 49px;}


.index_news1	{width:700px; margin:0 0 0 33px;}
.index_news1 td	{color:#EF3020; padding-right: 15px; padding-bottom: 15px;}
.img_news1 img   {border:1px solid #CECECE; margin:0 21px 9px 49px;}


div {margin: 0px; padding: 0px; }
.corner b	{display:block; color:#474747; padding-left:25px; background:url(img/billet_grey.png) no-repeat 5px 5px; 
		 margin-bottom:1px; position:relative; bottom:3px; font-weight: normal;}

.text_left      {padding-left: 46px; padding-right: 15px; font-size:12px;}
.text_big       {padding-left: 46px; padding-right: 40px; font-size:12px;}
.text,
.text p,
.text_left p,
.text_big p     {padding-left: 0px; margin-left: 0px; padding-right: 0px; margin-right: 0px; font-size:12px;}



.cheader_left	{color:#E3110C; font-size:15px; padding-left: 24px; margin-left: 22px; text-transform:uppercase;
			 background:url(img/bullet_header.png) no-repeat 0 1px;}
table.press { margin-left: 46px;}
table.press td {padding-right:15px; padding-bottom: 10px;}
table.press td a {color:#E3110C; } 
.back	{color:#E61912; font-size:12px; padding-right:16px;
			 background:url(img/arrow_left_big.png) no-repeat right 5px;}
.upper {text-transform: uppercase;}

ul.instr    {margin: 0; padding:0; margin-left:20px;}
.instr	    {list-style-type:none; color:#AEAEAE; font-size:10px; padding-left:0; display:inline-block;}
.instr a    {font-size:11px; color:#E3110C; }
.instr li   {padding-left:15px; margin:0 0 5px 0; background:url(img/bullet_download.png) no-repeat 0 5px;}

.recept_zag       {color:#9A9A9A; font-size:13px;}
td.recept_col1    {padding-left:41; font-size:12px;}
td.recept_col2    {padding-left:27; padding-right:44; padding-bottom: 30; font-size:12px;}
td.recept_col3    {padding-left:27; padding-right:44; background:url(img/recept_col.png) repeat-y 0 0;  font-size:12px;}

td.recept_col2 p  {padding:0; margin:0; font-size:12px;}
.recept_col1 img  {border:1px solid #CECECE; margin-bottom:20px;}

.recept_header    {height:15px; font-size:13px; padding:2px 0 2px 24px; float:left; display:inline;
                   color:#E3110C;  padding:0 0 0 24px; margin:0 0 40px 25px; text-transform:uppercase;
		   background:url(img/bullet_header_r.png) no-repeat 0 1px;}
.recept_link, a.recept_link     {color:#EE3123; padding-left:18px; background:url(img/arrow_right.png) no-repeat 0 5px; font-size:12px;}

.recept_hot  {font-size:12px; color:#646464; text-transform: uppercase; font-weight: bold;
              width: 100%; text-align:center; font-size:13px;}
.recept_hot strong {color:#EE3123; font-size:12px;}
.img_anonce  {float:left; border:1px solid #CECECE; margin-left:0px; margin-right:21px; margin-bottom:9px; clear:left;}
.master_date   {color:#999999}
.red           {color:#E3110C;}
.auth          {color:#999999;}
a.link_reg, a:visited.link_reg, a:hover.link_reg  {color:#E3110C; font-weight: bold; font-size:12px;}
.price_dil_name a, .price_dil_name a:visited, .price_dil_name a:hover  { text-decoration: none;}
.price_dil_adr  a, .price_dil_adr  a:visited, .price_dil_adr  a:hover  { text-decoration: none; color:#444444;}
.zakaz_input  {width: 350px; height:20px; }
.zakaz_textar {width: 350px; height:150px; }

a.link_news_name, a:visited.link_news_name, a:hover.link_news_name { text-decoration: none; color:#E61912; font-size:12px;}
a.link_news_text, a:visited.link_news_text, a:hover.link_news_text { text-decoration: none; color:#444444; font-size:12px;}

.acts1, .acts2 { padding-right: 30px; font-size:12px;}
.acts1 a, .acts1 a:visited, .acts1 a:hover,.acts1 a:link 
             { text-decoration: underline; color:#E61912; font-weight: bold;}
.acts2 a, .acts2 a:visited, .acts2 a:hover,.acts2 a:link 
             { text-decoration: none; color:#444444; font-weight: bold;}
.more_acts   { padding-right: 40px; padding-bottom:10px; padding-top:5px; font-size:12px;}
.more_acts a, .more_acts a:visited, .more_acts a:hover, .more_acts a:link 
             { text-decoration: underline; color:#979797; 
               background:url(img/arrow_r_grey.gif) no-repeat right 5px 0px;
               padding-right:12px; font-size:12px;}
             }

.more_acts1   { padding-right: 0px; padding-bottom:10px; padding-top:5px;}
.more_acts1 a, .more_acts1 a:visited, .more_acts1 a:hover, .more_acts1 a:link 
             { text-decoration: underline; color:#979797; 
               background:url(img/arrow_r_grey.gif) no-repeat right 5px 0px;
               padding-right:12px;
             }
.acts_kv     { margin-left: 33px; margin-right:10px;}


.settings_registr { padding-top:20px; padding-left:3px;}
.settings_registr a, 
.settings_registr a:link,
.settings_registr a:hover,
.settings_registr a:visited {color:#E61912; font-size:12px; font-weight:bold; }

/******/
.upper { text-transform: uppercase;}
.show_dis	 { font-size:10px; padding:0 0 2 23px; background:url(img/bullet_two_arrowsf.png) no-repeat 7px 2px;
		   margin:15px 0 20px 49px; font-size:12px;}
.faq_ask select	 { border:1px solid #EE3123; width:100%; display:block; font-size:12px;}

.price_set {padding-top:10px;}
.price_set a {color: #E3110C; }

.search       {margin:0px; padding:0px; padding-left:50px; padding-right:40px; font-size:12px;}
.search_word  {color:#F15A4F; font-weight: bold; font-size:12px;}
.search_text  {text-align: justify; font-size:12px;}
.search_text1 {text-align: justify; padding-top:5px; padding-left:20px; font-size:12px;}

.arh_year             {font-size: 12px; color:#E3110C }
table.arh_month td    {font-size: 12px; padding-right: 15px; padding-bottom: 7px;}
table.arh_month td b  {font-size: 12px; color:#E3110C; font-weight: normal; }

table.arh_list td    {padding-right: 15px; padding-bottom: 7px;}

.font12, .font12 a, a.font12, a:visited.font12, a:hover.font12 {font-size: 12px;}

/******/
.content { color: #444;    font-size: 12px;                       }
.header1 { color: #E61912; font-size: 13px;  font-weight: bold;   }
.header2 { color: #E61912; font-size: 12px;  font-weight: normal; }
.header3 { color: #444;    font-size: 12px;  font-weight: bold;   }
.bold    { font-weight: bold; }