html, body	{height:100%; margin:0; padding:0;}
body		{background:#F8F7F0;}
body		{background:#F8F7F0 url(img/topleft_corner.png) no-repeat top left;}
body, td	{font-family:Tahoma; font-size:12px; color:#484848;}
img		{border:none;}

a, a:visited, a.link, a:active   {color: #025E9D;}
a:hover {color: #CC0000;}


.block		{display:block;}
.overall	{width:100%; height:100%; background:url(img/bottomright_corner.png) no-repeat bottom right;}
.o_top		{padding-left:25px; vertical-align:top;}
.o_bottom	{padding-left:25px; vertical-align:bottom;}
.rubber		{width:50%;}

.content		{width:100%;}
.fixating		{vertical-align:top; height:1px;}
.fixating div	{width:699px;}
.stretcher		{width:100%;}
.stretcher div	{max-width:1005px; text-align:right;}
* html stretcher div	{width:expression(document.body.clientWidth>1276?"1005px":"auto");}

.logo				{display:block; width:160px; margin:36px 34px 0 52px;}
.header_index		{height:60px; background:url(img/header_index.png) no-repeat 54px 26px;
					 margin:15px 0 0 0; border-left:1px solid #EAE8D7; text-align:right;}
.header_index div	{margin:22px 56px 0 auto;}
.header_index a		{margin-left:3px;}

.form_search_index			{margin:0 0 0 0; padding:1px 0 0 0; display:block; height:62px; border-left:1px solid #DDD9C0;
							 background:#EAE8D7 url(img/index_hotline.png) no-repeat 7px 3px;}
.form_search_index table	{margin:13px 0 0 531px;}

.fld		{background:url(img/search_field.png) no-repeat 0 8px;}
.fld img	{display:block;}
.field		{width:141px; height:19px; border:none; background:transparent; display:block; margin:1px 3px 3px 3px;
			 color:#898777; font-size:11px; font-family:Arial;}
.btn		{vertical-align:top; padding:8px 0 0 2px;}

.lc_index		{background:#fff url(img/mm_bottomcorner.png) no-repeat bottom left; vertical-align:top; position:relative;}
.rc_index		{background:#fff; vertical-align:top; position:relative;}

.lc		{vertical-align:top; border-right:1px solid #EAE8D7; border-bottom:1px solid #EAE8D7; padding-bottom:15px;}

.mm	{background:#fff url(img/mm_bottomcorner.png) no-repeat bottom left; margin:0px; padding-left: 17px; padding-right: 15px; padding-bottom:40px;
	 position:relative; left:1px;}
.mm_top	{background:#fff; position:relative; left:1px;}

.lc_index .mm11	{background-image:none; padding-bottom:0; left:0;}

td.mm_off       {background-image:none; cursor:hand; height:}
td.mm_on        {background-image:url(img/mm_bg.jpg); cursor:hand;}


.index_cnt td		{vertical-align:top;}
.index_flash		{margin:6px 0 8px 0; border:1px solid #BEBBAC; display:table;}
.index_news			{background:#F1EFE4 url(img/index_news.png) no-repeat 16px 17px; padding:14px 0 6px 94px; min-height:58px;
					 margin:0; list-style-type:none;}
* html .index_news	{height:58px;}
.index_news li		{padding-left:8px; background:url(img/bullet_inews.png) no-repeat 0 4px; margin-bottom:9px;}
.index_news a		{color:#484848; font-size:11px;}
.index_news a:hover	{color:#005e9c;}


.banner_learn, .banner_model, .banner_event
		        {width:217px; height:93px; display:block; text-align:left; margin-left:13px; margin-top:8px; cursor:hand;}

.banner_learn		{background:url(img/banner_learn.png);}
.banner_model		{background:url(img/banner_model.png);}
.banner_event		{background:url(img/banner_event.png);}

div.banner_in		{ width:120px; padding-top:35px; padding-left:13px; display:block; cursor:hand; font-size:10px; font-weight:bold;}

.banner_learn a, .banner_learn a:visited, .banner_learn a:hover { color: #ffffff; text-decoration: none;}  
.banner_model a, .banner_model a:visited, .banner_model a:hover { color: #3E4E4A; text-decoration: none;}  
.banner_event a, .banner_event a:visited, .banner_event a:hover { color: #ffffff; text-decoration: none;}  


.iline_l	{border-bottom:1px solid #EAE8D7; height:10px; font-size:1px;}
.iline_r	{height:10px; background:#EAE8D7; font-size:1px;}

.footer_ñ	{vertical-align:top; background:url(img/footer_c.png) no-repeat right top;}

.index_subscribe		{margin:17px 0 0 0; padding:0 0 52px 0; display:block;
						 background:url(img/indec_subscribe.png) no-repeat 28px 31px;}
.index_subscribe table	{margin-left:36px;}

.index_auth			{margin:17px 0 0 0; padding:0 0 54px 0; display:block; background:url(img/index_auth.png) no-repeat 35px 31px;}
.index_auth table	{margin-left:30px;}
.index_auth td		{vertical-align:top;}
.fld2				{padding-top:8px;}
.fld2 a				{padding-left:17px; background:url(img/bullet_circle.png) no-repeat 0 3px; color:#005B94; font-size:11px;}
.fld2 a:hover		{color:#c30b12}

.footer			{width:100%;}
.footer p		{width:960px; font-size:10px; color:#5C5B51; padding-bottom:10px;}
.footer strong	{color:#00609C; font-size:11px;}

.multiline		{height:25px; margin-top:-25px; float:right; margin-right:12px; position:relative; bottom:5px;}
.multiline a, .multiline a:visited,  .multiline a:hover	{font-size:11px; color:#ffffff;}

.header_1	{height:98px;}
.header_2	{height:114px;}

.form_search		{display:block; padding:34px 0 0 0; margin:0 15px 0 0;}
.form_search table	{margin:0 0 0 auto; text-align:left;}

.sm	 	 {height:37px; background:url(img/sm_bg.png) repeat-x;}
.sm_t		 {width:100%; max-width:941px;}
.sm_t .null	 {background:none; width:25px; height:21px;}
.sm_t a, .sm_t a:visited, .sm_t a:hover   
                 {font-weight:bold; color:#ffffff; text-decoration:none; line-height:37px; vertical-align:middle; font-size:11px;}
.sm_t .active a, .sm_t .active a:visited, .sm_t .active a:hover
                 {font-weight:bold; color:#484848; text-decoration:none; line-height:37px; vertical-align:middle; font-size:11px;}
.sm_t td	 {text-align:center; background:url(img/sm_td.png) repeat-x bottom; height:37px;}
.sm_t td.active	 {text-align:center; background:url(img/sm_a.png)  repeat-x bottom; height:37px;}
div.sm_l	 {height:37px; background:url(img/sm_l.png) no-repeat;}
div.sm_r	 {height:37px; background:url(img/sm_r.png) no-repeat right;}
div.word	 {height:37px; background:url(img/spacer.gif)   no-repeat center bottom; cursor:hand;}
div.over	 {height:37px; background:url(img/sm_hover.png) no-repeat center bottom; cursor:hand;}

.active div.sm_l {height:37px; background:url(img/sm_l_a.png) no-repeat;}
.active div.sm_r {height:37px; background:url(img/sm_r_a.png) no-repeat right;}


.sm_red		{height:21px; background:url(img/sm_bg.png) repeat-x;}

.leftcol		{text-align:center; padding-top:19px;}
.center			{margin:0 auto;}
.leftcol .hr	{height:1px; font-size:1px; background:#E4E0CC; margin:16px 0; overflow:hidden;}

.lc_subscribe	table	{text-align:left; background:url(img/form_subscribe.png) no-repeat 3px 31px;}
.lc_subscribe td		{padding-bottom:27px;}

.lc_auth	table		{text-align:left; background:url(img/lc_auth.png) no-repeat 5px 57px;}
.lc_auth	.fld2		{padding-top:0; background-position:0 0; padding-bottom:9px;}
.lc_auth	a			{margin-left:48px;}

.rc					{vertical-align:top; background:#fff; padding:26px 0 0 26px;}
.rc .hr,
.rc_bottom .hr		{height:1px; font-size:1px; background:#E4E0CC; overflow:hidden; clear:both;}
.rc_fixer			{max-width:1005px; padding-right:15px;}
* html .rc_fixer		{expression(document.body.clientWidth>1276?"1005px":"auto");}

h1		{font-family:Georgia; font-size:22px; font-weight:normal; color:#C80000; margin:0 0 3px 0; padding:0;}
h1 span	{color:#0069A5;}

.traces			{padding:5px 0 10px 0; font-size:11px; color:#A9A693;}
.traces a		{color:#A9A693; font-family:Arial; margin:0 5px 0 0;}
.traces a:hover	{color:#c90000;}
.traces img		{margin:0 5px 0 0;}

.rc	p a			{color:#0080B7;}
.rc	p a:hover	{color:#c90000;}
.rc p			{margin:12px 0 0 0; padding:0;}

.ilblock	{background:#EAE8D7; float:right; margin:0 5px 10px 15px;  padding:5px; padding-top:10px; text-decoration:none; display:inline; text-align:center;}

.ilblock img		{border:1px solid #C8C4AB; display:block;}
.ilblock span 		{margin:0; padding:5px 5px 5px 5px; font-size:10px; color:#989583; display:block; width:174px;
					 cursor:hand; background:url(img/open_image.png) no-repeat right center;}
div.ilblock span 	{background-image:none; cursor:auto;}

.rc_2cols		{width:100%;}
.rc_2cols .col1	{width:32%; border-right:1px solid #E4E0CC; padding:27px 18px 10px 18px; vertical-align:top;}
.rc_2cols .col2	{width:68%; padding:27px 0 10px 18px; vertical-align:top;}

.list_bluecircles			{list-style-type:none; margin:0 0 0 2px; padding:0;}
.list_bluecircles li		{padding:0 0 0 18px; margin:0 0 19px 0; background:url(img/bullet_bluecircle.png) no-repeat 0 3px;}
.list_bluecircles a			{color:#005EA1; font-size:12px; font-weight:bold;}
.list_bluecircles a:hover	{text-decoration:none; color:#00BDFE;}

.infoblock				{margin:0 0 20px 0;}
.infoblock dt			{padding:0 0 0 20px; background:url(img/bullet_window.png) no-repeat 0 4px; margin:0 0 10px 0;}
.infoblock dt a			{color:#E21722; font-size:11px; font-weight:bold;}
.infoblock dt a:hover	{color:#c30b12; text-decoration:none;}
.infoblock dd			{margin:0; padding:0 0 0 22px; font-size:11px;}
.infoblock dd a			{color:#005E9E;}
.infoblock dd a:hover	{color:#c90000;}
.infoblock .more		{text-align:right; clear:both;}
.infoblock .illust		{float:left; clear:left; border:1px solid #EBEBD7; padding:1px; margin:0 8px 8px 0;}
.infoblock .illust img	{border:1px solid #CDC7A6;}

.rc_bottom	{vertical-align:bottom; padding:26px 0 46px 26px; background:#fff url(img/rc_bottom.png) repeat-x bottom;}

.rc_footer			{height:53px;}
.rc_footer a		{color:#A9A693; font-size:11px; margin-left:32px; padding-left:16px;
					 background:url(img/arrow_goup.png) no-repeat 0 4px;}
.rc_footer a:hover	{color:#c90000;}
.lc_footer			{border-right:1px solid #EAE8D7;}

h2			{color:#C80000; font-size:12px; font-family:Georgia; margin:5px 0; padding:0;}
.rc .small	{font-size:11px; margin-top:10px;}

.t_models		{width:100%; margin-top:14px;}
.t_models td		{width:50%; background:url(img/t_model.gif) repeat-x; height:134px;}
.t_models .space	{background:none; width:auto; height:auto;}
.t_models .space div	{width:25px; height:21px; background:none;}
.t_models img		{float:left; margin:0 0 0 9px;}
.t_models a		{color:#005EA1; font-weight:bold; margin:0 16px 0 20px;}
.t_models p		{margin:15px 16px 0 118px; font-size:11px;}
.t_models div		{text-align:right; padding-right:12px; margin-right:10px;
			 background:url(img/arrow_red2.png) no-repeat right 5px;}
.t_models div a		{font-size:11px; font-weight:normal; color:#CB0000; margin:0;}
.t_models .hover	{background:url(img/t_model_hover.gif) repeat-x;}

.t_nblocks					{width:100%; margin-bottom:20px;}
.t_nblocks .left			{border-bottom:1px solid #E8E5D5; vertical-align:top; padding:20px 0 18px 0;}
.t_nblocks .left div		{width:80px; font-weight:bold; color:#0064A2; font-size:11px; padding:0 0 18px 18px;
							 background:url(img/bullet_cube.png) no-repeat 2px 3px;}
.t_nblocks .left a			{padding:1px; border:1px solid #EAE8D7;}
.t_nblocks .left img		{border:1px solid #EAE8D7;}
.t_nblocks .right			{width:100%; border-bottom:1px solid #E8E5D5; padding:20px 0 18px 0; vertical-align:top;}
.t_nblocks .right strong	{color:#E21722; display:block;}
.t_nblocks .more			{text-align:right; font-size:10px; padding-right:10px;}

.rc .more			{font-size:10px;}
.rc .more a			{padding-right:13px; background:url(img/arrow_ltlblue.png) no-repeat right 5px; color:#005E9E;}
.rc .more a:hover	{color:#c90000;}

.bluelink			{text-align:center; margin-bottom:17px;}
.bluelink a			{font-weight:bold; color:#0069A5; font-size:14px;}
.bluelink a:hover	{color:#c90000;}
.bluelink img		{vertical-align:middle; margin-right:7px;}

.twocols		{list-style-type:none; padding:0; margin:0; padding-bottom:9px; border-bottom:1px solid #E8E5D5; clear:both;}
.clear			{clear:both; height:1px; font:0/0 serif; width:1px;}

.ask			{float:left; width:131px; height:19px; background:url(img/ask_bg.png) no-repeat;}
.ask a			{margin-left:40px; color:#005EA1; font-size:11px;}
.ask a:hover	{color:#c90000;}

.lister			{float:right;}
.lister a		{width:19px; background:#EAE8D7; color:#5C5B51; font-weight:bold; font-size:11px; display:block; text-align:center;
				 line-height:19px; vertical-align:middle; text-decoration:none; float:left; margin-right:3px;}
.lister span	{width:19px; background:#918E7C; color:#fff; font-weight:bold; font-size:11px; display:block; text-align:center;
				 line-height:19px; vertical-align:middle; float:left; margin-right:3px;}
				 
.twocols .up	{float:left;}
.twocols .up a	{color:#A9A693; font-size:11px; margin-left:32px; padding-left:16px;
					 background:url(img/arrow_goup.png) no-repeat 0 4px;}

.faq					{margin:8px 0 0 0; padding:0 0 10px 0; border-bottom:1px solid #E8E5D5;}
.faq .count				{width:35px; text-align:center; color:#C0BA91; font-size:20px; float:left;}
.faq .question			{line-height:14px; height:1%; display:table; margin-bottom:5px; padding-top:5px;}
.faq .question p		{color:#005EA1; font-weight:bold; margin:0 0 2px 0;}
.faq .author			{font-size:11px; color:#CD0000; padding-left:17px; background:url(img/bullet_author.png) no-repeat 3px 4px;}
.faq dd					{display:none;; margin:0 0 5px 0; padding:0 0 0 30px; background:url(img/bullet_faq1.png) no-repeat 16px 5px;}
.faq dd p				{margin:0 0 2px 0;}
.faq dd	div				{background:#F8F7F1; padding:0 0 0 5px; font-size:11px; line-height:14px;}
.faq .even				{background-image:url(img/bullet_faq2.png);}
.faq .even div			{background:#fff;}
.faq .question .author,
.faq .even .author		{color:#C0BA91;}
.faq .controls			{padding:5px 0 0 35px; font-size:11px;}
.faq .controls a		{color:#CD0000;}
.faq .hide				{padding-left:20px; background:url(img/faq_hide2.png) no-repeat 3px 6px; margin-right:26px;}
.faq .discuss			{padding-left:17px; background:url(img/faq_discuss.png) no-repeat 0 4px;}
.faq_show dd			{display:block;}
.faq_show .hide		{background-image:url(img/faq_hide.png)}


#faq	{margin-bottom:10px;}

.faq_string {  color:#898777; font-size:11px; font-family:Arial; margin-top:20px; margin-bottom:-5px; padding-left:3px;}

.h2big		{color:#C80000; font-size:15px; margin:18px 0 14px 0; padding:0; font-family:Tahoma;}
.h2big_blue     {color:#045EAC; font-size:15px; margin:18px 0 14px 0; padding:0; font-family:Tahoma;}

.form_faq		{display:block; margin:0; padding:12px 0 20px 15px; border-left:20px solid #F1EFE4;
			 background:#F8F7F1;}
.ff_name		{background:url(img/search_field.png) no-repeat 0 8px; margin-bottom:7px;}
.form_faq img		{display:block;}
.ff_name input		{width:135px; height:19px; border:none; background:transparent; display:block;
					 margin:1px 3px 3px 3px; color:#898777; font-size:11px; font-family:Arial;}
.ff_subj			{margin-bottom:7px; background:url(img/faq_select.png) no-repeat 0 8px;}
* html .ff_subj		{background:none;}
* html .ff_subj div	{margin:0; padding:0; border:1px solid #CCC5A3; width:1px;}
.ff_subj select		{width:475px; height:19px; color:#898777; font-size:11px; font-family:Arial; margin:1px 3px 3px 3px;
					border:transparent; background:transparent;}
.ff_subj option		{background:#fff;}
* html .ff_subj select	{margin:-2px; height:25px;}
.ff_text			{background:url(img/textarea.png) no-repeat 0 8px; padding-bottom:11px;}
.ff_text textarea	{width:475px; height:98px; border:none; background:transparent; display:block;
					 margin:1px 3px 3px 3px; color:#898777; font-size:11px; font-family:Arial;}

.t_our_clients					{width:100%; margin-bottom:20px;}
.t_our_clients .left			{text-align:center; width:146px;}
.t_our_clients td				{border-bottom:1px solid #E8E5D5; padding:20px 0 18px 0;}
.t_our_clients .links			{margin-top:10px; font-size:11px; color:#005E9E;}
.t_our_clients .links a			{color:#005E9E;}
.t_our_clients .links a:hover	{color:#c90000;}
.t_our_clients strong			{color:#C00317; font-size:14px;}
.t_our_clients em				{display:block; margin-top:10px; font-size:11px; font-style:normal; color:#7F7D72;}

.prod_price_link	{height:23px; width:222px; background:url(img/ppl_bg.png) repeat-x; margin:17px 0;}
.prod_price_link a	{display:block; font-size:11px; color:#fff; padding:4px 0 2px 32px;
					background:url(img/bullet_ppl.png) no-repeat 7px 7px;}

.dl_nblocks				{width:100%; margin:0 0 20px 0; display:block;}
.dl_nblocks dt			{color:#E21722; display:block; font-weight:bold; padding:20px 0 0 0;}
.dl_nblocks dd			{display:block; margin:0; padding:1px 0 18px 0; border-bottom:1px solid #E8E5D5; overflow:hidden;}
* html .dl_nblocks dd	{height:1%;}
.dl_nblocks .more		{text-align:right; font-size:10px; padding-right:10px; margin-top:5px;}
.dl_nblocks p			{display:table;}
* html .dl_nblocks p	{height:1%;}
.dl_nblocks	dt.super	{color:#005E9E; text-transform:uppercase;}
.dl_nblocks	dd.super p	{background:#E7F4FC; padding:10px;}
.dl_nblocks dt a		{color:#005EA1; text-transform:uppercase;}
.dl_nblocks .press		{color:#005E9E;}
.dl_nblocks .press div	{color:#C80000; font-size:11px; padding:13px 0 10px 20px;
						background:url(img/bullet_press.png) no-repeat 5px 16px;}

.float		{float:left; clear:left; margin:12px 12px 0 0; padding:1px; border:1px solid #EAE8D7}
.float img	{border:1px solid #C8C4AB;}

.d_nblocks			{padding:15px 0; border-bottom:1px solid #E8E5D5; overflow:hidden;}
* html .d_nblocks	{height:1%;}
.d_nblocks .float	{margin-top:0px;}
.d_nblocks strong	{display:block; color:#005E9E; margin-bottom:10px;}
.d_nblocks p		{display:table; margin-top:0;}
* html .d_nblocks p	{height:1%;}

.t_four_cols			{width:100%; margin:20px 0 30px 0;}
.t_four_cols .stretch	{width:33%;}
td.ilblock				{text-align:center; float:none;}
td.ilblock span 		{width:auto; text-align:left; text-decoration:none;}

.d_download		{margin:17px 0 20px;}
.d_download a	{color:#076098; padding-left:20px; background:url(img/bullet_download.png) no-repeat 0 1px;}

.h2blue		{color:#005E9E; text-transform:uppercase; font:bold 14px Tahoma; margin:10px 0 20px 0;}

.dl_links		{margin:0; padding:0;}
.dl_links dt	{margin-bottom:5px;}
.dl_links dt a	{color:#D01018; font-weight:bold;}
.dl_links dd	{margin-bottom:15px;}
.dl_links .more	{text-align:right; margin:3px 10px 0 0;}

.h2grey	{height:26px; font:bold 14px/26px Tahoma; vertical-align:middle; color:#fff; background:#A19F93; text-transform:uppercase;
		 padding-left:12px; margin:10px 0 0 0;}

.no-border	{border:none; margin-bottom:5px;}

.t_three_cols	                {width:100%; margin:15px 0;}
.t_three_cols td		{width:33%; padding:18px; padding-bottom:0px; text-align:center;}
.t_three_cols .center		{border-left:1px solid #DEDEC6; border-right:1px solid #DEDEC6;}
.t_three_cols .right		{border-left:1px solid #DEDEC6;}
.t_three_cols .bottom td	{border-top:1px solid #DEDEC6;}

.sect		{font-weight:bold; font-size:12px; text-transform:uppercase; color:#00639F;}
.sect:hover  {color:#c90000;}

.sect_block  {background:#F8F7F1; height:186px; padding:4px; text-decoration:none; margin:10px auto 0 auto;
					display:inline-block; display:table; position:relative; text-align:left;}
* html .sect_block	{width:1px; overflow:visible;}
.sect_block img		{border:1px solid #C8C4AB; display:block;}
.sect_block span 	{width:170px; padding:4px 0 5px 0; margin:0 5px; font-size:11px; color:#5A5A52; display:block;}
.sect_block .more1	{text-align:right; position:absolute; bottom:10px; right:7px;}
.sect_block .more	{width: 170px; text-align:right; margin-bottom:10px; margin-right:7px;}

.header_parkon		{background:url(img/header_parkon.jpg) no-repeat; height:98px;}
.header_chief		{background:url(img/header_chief.jpg) no-repeat; height:98px;}
.header_learning	{background:url(img/header_learning.jpg) no-repeat; height:98px;}
.header_support		{background:url(img/header_support.jpg) no-repeat; height:98px;}

.t_two_cols			{width:100%; margin:20px 0;}
.t_two_cols td		{width:50%; padding:0 35px 0 0;}
.t_two_cols .right	{padding:0 0 0 35px; border-left:1px solid #DFDBC5;}
.t_two_cols .joint	{padding:0; height:24px;}

.d_nblocks .more	{margin-top:5px; text-align:right;}

.t_split				{width:100%;}
.t_split td				{vertical-align:top;}
* html .t_split td		{height:1%; overflow:visible;}
.t_split .left .ilblock	{margin-bottom:18px; float:left; margin-left:0;}
* html .t_split .left	{padding-bottom:12px;}
.t_split p				{margin:0 0 14px 0;}

.dl_recepie		{margin:0 0 12px 0;}
.dl_recepie dt	{font-weight:bold; color:#C80000; padding:12px 0 0 16px; background:url(img/bullet_recepie.png) no-repeat 2px 17px;}
.dl_recepie dd	{display:block; margin:0; padding:16px 0 0 17px;}
.dl_recepie ul	{list-style:none; margin:0 0 12px 0; padding:0;}
.dl_recepie li	{margin-bottom:2px;}

.ul_quadrat		{list-style:none; margin:0 0 12px 0; padding:0;}
.ul_quadrat li	{padding-left:19px; background:url(img/bullet_quadrat.png) no-repeat 2px 5px; margin-bottom:5px;}

.t_split .center	{text-align:center; margin:0 0 12px 0; padding-right:16px;}

h3			{color:#005EA1; margin:25px 0 18px 0; padding:0; font-size:13px; overflow:visible;}
h3 a		{color:#C00317; padding-right:20px; background:url(img/bullet_h3link.png) no-repeat right 4px; float:right;}
h3 a:hover	{color:#e21722;}

.d_margin_23px	{padding:0 23px;}

.t_sheet					{width:100%; border-collapse:collapse; margin-bottom:20px;}
.t_sheet td					{border:1px solid #fff; border-bottom:4px solid #fff; background:#EBE9D8; padding:8px 10px; font-size:11px;}
.t_sheet .odd td			{background:#F8F7F1;}
.t_sheet td.caption,
.t_sheet tr.caption td		{height:35px; padding:0 18px; border-bottom:2px solid #fff; background:#B2B0A3; color:#fff;
							font-weight:bold; font-size:11px;}
.t_sheet .date				{padding:8px 6px 8px 31px; font-weight:bold; color:#5C5B51;}
.t_sheet .city				{font-weight:bold; color:#D30406;}
.t_sheet .title				{text-align:center;}
.t_sheet .report			{text-align:center;}
.t_sheet .report a			{color:#5C5B51; padding-left:15px; background:url(img/bullet_report.png) no-repeat 0 3px;}
.t_sheet .report a:hover	{color:#c90000;}
.t_sheet tr.caption td		{border:none; border-bottom:2px solid #fff; text-align:center;}
.t_sheet .read_more			{text-align:center;}
.t_sheet .read_more	a		{color:#5C5B51; padding-right:11px; background:url(img/bullet_read_more.png) no-repeat right 5px;}
.t_sheet .read_more a:hover	{color:#c90000;}

.d_contact			{padding-left:70px; background:url(img/contact_bg.png) no-repeat; margin-bottom:20px;}
.d_contact em		{font-style:normal; font-weight:bold; color:#005E9E;}
.d_contact strong	{color:#D01018;}

.h2-prod, .prod_all_models		{padding-bottom:4px; border-bottom:1px solid #E4E0CC; margin-bottom:23px; overflow:visible;}
.h2-prod a, .prod_all_models a,
.all_letters		{float:right; padding-left:15px; background:url(img/bullet_all_models.png) no-repeat 0 5px;
								font-weight:normal; color:#0069A5; font-size:12px;}
.prod_all_models	{text-align:right; padding-bottom:8px; margin-top:20px}
.prod_all_models a	{float:none;}
.h2-prod a:hover,
.prod_all_models a:hover		{color:#c90000;}

.t_productions				{width:100%; margin-bottom:15px;}
.t_productions td			{vertical-align:top;}
.t_productions .left		{width:200px; text-align:center;}
.t_productions .left div	{text-align:right; border-top:1px solid #D1CCAC; margin:7px 12px 0 0; padding:4px 0 0 0;}
.t_productions .right		{background:#F8F7F1;}
.t_productions .bottom		{background:#F8F7F1; vertical-align:bottom; padding:0 15px 7px 15px;}
.t_productions .caption		{display:block; height:32px; background:#F1EFE4; line-height:32px; vertical-align:middle;
							color:#C80000; font-size:13px; padding-left:15px;}
.t_productions p			{margin-left:15px; margin-right:12px;}

.t_prod_foo					{width:100%; border-top:1px solid #D1CCAC; margin-top:20px;}
.t_prod_foo td				{width:16.6%; padding:10px 9px 10px 0;}
.t_prod_foo .pf_right		{width:50.2%; border-left:1px solid #D1CCAC; padding:10px 0; vertical-align:middle;}
.pf_right div				{height:23px; margin-left:12px; overflow:visible;}
.pf_right a					{color:#fff; padding:3px 0 2px 32px; background:url(img/bullet_white_download.png) no-repeat 7px 5px;
							font-size:11px; display:block;}
.prod_install				{background:url(img/dl_link_blue.png) repeat-x; margin-bottom:6px;}
.prod_use					{background:url(img/dl_link_grey.png) repeat-x;}

.prod_install a, .prod_install a:visited, .prod_use a, .prod_use a:visited {color: #ffffff;}

.ul_prod11	{list-style:none; background:#E6F4FB; margin:0 0 12px 0; padding:10px 0 1px 0;}
.ul_prod11 li	{padding:0 25px 0 34px; background:url(img/bullet_blue_quadrat.png) no-repeat 13px 5px; margin-bottom:20px;}

.ul_prod	{list-style:none; background:#E6F4FB; margin:0; padding:10px 0 7px 0;}
.ul_prod li	{padding:0 0px 0 34px; background:url(img/bullet_blue_quadrat.png) no-repeat 13px 5px; margin-bottom:7px;}

.d_margin_65px	{padding:0 65px;}
.d_margin_100px	{padding:0 100px;}

.td-base td	{padding-top:3px; padding-bottom:3px; text-align:center;}
.td-base .first					{text-align:left;}
.t_sheet tr.with-border td		{border-left:1px solid #fff; font-size:10px; padding:2px 12px;}
.td-base .caption .first_cap	{text-align:left; font-size:11px;}
.td-base a	   {color:#5C5B51; font-weight:bold;}
.t-schema td	   {padding-top:3px; padding-bottom:3px;}
.t_sheet .number   {text-align:center;}
.td-base .arrow a  {display:block; background:url(img/prod_arrow.png) no-repeat center 0; padding-top:36px;
		    font-weight:normal; height:1%;}

.block_red	{display:block; color:#C80000; text-transform:uppercase; font-size:11px; margin-bottom:10px;}

.ul_partic		{list-style:none; padding:0; margin:0 0 40px 0;}
.ul_partic li	{padding-left:34px; background:url(img/bullet_smaller_circle.png) no-repeat 13px 3px; padding-bottom:12px;
				font-size:11px;}

.prod_schema	{width:100%;}
.d_margin_46px	{padding:0 46px 0 35px;}

.t_features			{width:100%;}
.t_features td		{vertical-align:top; padding-bottom:28px;}
.t_features .float	{margin:0;}
.t_features strong	{color:#C80000; text-transform:uppercase; display:block; margin:0 0 15px 0; font-size:11px;}
.t_features ul		{list-style:none; margin:0; padding:0;}
.t_features li		{padding-left:24px; background:url(img/bullet_smaller_circle.png) no-repeat 6px 3px; padding-bottom:12px;
					font-size:11px;}

.red_link	{margin-top:15px;}					
.red_link a	{color:#C00317; font-weight:bold; padding-right:20px; background:url(img/bullet_h3link.png) no-repeat right 4px;}

.ff_f			{float:left; margin-right:15px;}
* html .ff_f	{display:inline;}

.t_abc			{width:100%; background:#B2B0A3; text-align:center; height:28px;}
.t_abc a		{color:#fff; font-weight:bold; text-transform: uppercase; display:table; padding:5px 10px; margin:0 auto; position:relative;}
* html .t_abc a		{display:block; width:2px; overflow:visible;}
.t_abc div			{display:table; margin:0 auto; position:relative;}
* html .t_abc div	{display:block; width:2px; overflow:visible;}
.abc-top			{margin-bottom:34px;}
.abc-top div		{top:7px; border-bottom:2px solid #fff;}
.abc-top a			{bottom:6px;}
.abc-bottom			{margin-top:34px;}
.abc-bottom div		{bottom:7px; border-top:2px solid #fff;}
.abc-bottom a		{top:6px;}
.t_abc .active div	{border-color:#D01018;}
.t_abc a:hover,
.t_abc .active a	{background:#D01018;}
.abc_ru td			{width:12%;}

.t_dictionary			{width:100%;}
.t_dictionary td		{vertical-align:top;}
.t_dictionary .left		{width:211px;}
.t_dictionary dl		{width:186px; height:420px; background:#F8F7F1; margin:0; padding:1px 0 0 0; overflow:auto;}
.t_dictionary dt	{margin: 13px 8px 15px 5px; text-transform: uppercase; color:#D01018; font-size:20px; border-bottom:1px solid #E4E1CE;
			 padding:0 6px 3px 6px;}
.t_dictionary dd		{margin:0 20px 0px 20px;}
.t_dictionary dd a		{font-weight:bold; color:#005E9E;}
.t_dictionary a:hover	{color:#C90000;}
.letters				{display:table; padding:3px 15px; background:#EAE8D7; color:#D01018; font-size:20px;		
						margin-bottom:3px; display:table;}
* html .letters			{display:block; width:2px; overflow:visible;}
.t_dictionary table		{margin:13px 0 0 20px;}
.t_dictionary table div	{margin-bottom:10px;}
.t_dictionary table a	{color:#525252; display:block; font-weight:bold; margin-right:85px;}
.dict					{color:#D01018; font-size:14px; display:block; margin:25px 0 3px 0;}
.t_dictionary p			{margin:0 0 12px 20px;}
.all_letters			{margin-top:14px;}

.header_where_buy	{background:url(img/header_where_buy.jpg) no-repeat; height:98px;}

.form_where_buy		{display:block; margin:10px 0 18px 0; padding:0; background:#EAE8D7;}
.form_where_buy table	{width:100%;}
.form_select		{margin-bottom:7px; background:url(img/country_select.png) no-repeat 0 12px;}
* html .form_select	{background:none;}
* html .form_select div	{margin:0; padding:0; border:1px solid #CCC5A3; width:1px;}
.form_select select	{width:165px; height:19px; color:#898777; font-size:11px; font-family:Arial; margin:1px 3px 3px 3px;
									border:transparent; background:transparent;}
.form_select option	{background:#fff;}
* html .form_select select			{margin:-2px; height:25px;}
.form_select .multiple				{height:182px; background:#fff;}
.multiple_select					{background-image:url(img/multiple_select.png);}
* html .multiple_select				{background:none;}
* html .multiple_select .multiple	{margin:-3px -2px -10px -3px;}

.form_where_buy .left	{padding-left:19px; width:190px;}
.form_where_buy td		{vertical-align:top;}
.form_where_buy .right	{ padding-right:19px;}
.form_where_buy strong	{color:#D5121C;}

.wtb_location			{padding-bottom:16px; border-bottom:1px solid #DFDBC5; font-weight:bold;}
.wtb_location span		{font-size:14px; text-transform:uppercase; padding-right:20px; margin-right:5px;}
.wtb_location .country	{color:#004B8D; background:url(img/bullet_wtb_blue.png) no-repeat right 6px;}
.wtb_location .city		{color:#C80000; background:url(img/bullet_wtb_red.png) no-repeat right 6px;}

.wtb_margin			{margin:0 0 15px 32px;}
.wtb_margin table	{width:100%;}
.wtb_margin td		{vertical-align:top;}
.wtb_margin .left	{width:100%;}
.wtb_margin .right	{text-align:right;}
.wtb_margin div		{padding-left:16px; margin-bottom:3px;}
.wtb_margin .adress	{font-weight:bold; background:url(img/bullet_adress.png) no-repeat 0 3px;}
.wtb_margin .phones	{background:url(img/bullet_mob.png) no-repeat 0 3px;}
.wtb_margin .web	{background:url(img/bullet_web.png) no-repeat 0 3px;}
.wtb_margin a		{color:#0080B7;}
.wtb_margin a:hover	{color:#c90000;}




.blue_zag   {color: #025E9D; text-transform: uppercase; font-weight: bold; margin-top:20px; margin-bottom:15px;}
.blue_zag1  {color: #025E9D; font-weight: bold; margin-top:20px; margin-bottom:20px;}
.red_zag    {color: #D20500; font-weight: bold; margin-top:0px; margin-bottom:0px;}

.content { color: #444;    font-size: 12px;                       }
.header1 { color: #025E9D; font-size: 13px;  font-weight: bold;   }
.header2 { color: #E61912; font-size: 13px;  font-weight: bold;   text-decoration: none; padding:0; padding-left: 20px;  background:url(img/bullet_blue_quadrat.png) no-repeat 0px 5px;}
.header3 { color: #E61912; font-size: 13px;  font-weight: bold;   text-decoration: none; }
.header4 { color: #E61912; font-size: 12px;  font-weight: normal; text-decoration: none; }
.header5 { color: #444;    font-size: 12px;  font-weight: bold;   }
.header6 { color: #025E9D; font-size: 13px;  font-weight: normal; }
.bold    { font-weight: bold; }

hr     {color:#DBDDC7; height:1px; width:97%}
.hr100 {color:#DBDDC7; height:1px; width:100%}
a.recept_link, a.recept_link:visited, a.recept_link:hover {color: #0080B7;}

img.anonce  {border:1px solid #EAE8D7; padding:1px;}
.ramka_white {width: 96px; height: 96px; text-align: center; vertical-align: middle; background:#ffffff; border: solid 1px #EAE8D7; padding:2px; margin:3px; }
.ramka_white img { vertical-align:middle;}

.ramka_white1 {width: 76px; text-align: center; vertical-align: middle; background:#ffffff; border: solid 1px #b2b0a3; padding:2px; margin:3px; }

div.red_more	{text-align:right; padding-right:12px; margin-right:10px; background:url(img/arrow_red2.png) no-repeat right 5px;}
div.red_more a	{font-size:11px; font-weight:normal; color:#CB0000;}
.red    	{color:#CB0000;}


a.blue_zag2, a:visited.blue_zag2   {color:#0080B7; font-weight:bold;}
a:hover.blue_zag2                  {color:#CB0000; font-weight:bold;}

.little         {font-size:11px; font-weight:normal; color:#484848; }
.t_mod .hover	{background:url(img/t_model_hover.gif) repeat-x;}

.reg_dillers label	{padding-left:12px; font-size:12px; background:url(img/label.gif) no-repeat left 5px; color:#80807A}
.reg_dillers .input,
.reg_dillers textarea	{display:block; margin-bottom:12px; margin-top:2px; border:1px solid #CCC5A3; width:290px; color:#666666;}
.reg_dillers textarea	{height:80px;}

tr.head td { background: #B2B0A3; color: #ffffff; font-size: 11px; font-weight: bold;}
tr.tr1  td { background: #F8F7F1; color: #484848; font-size: 11px; }
tr.tr2  td { background: #EBE9D8; color: #484848; font-size: 11px; }
.date      { font-weight:bold; color:#0064A2; font-size:11px;}
.press_art { color:#C80000; font-size:11px; font-weight: bold; padding:13px 0 0px 20px;
	     background:url(img/bullet_press.png) no-repeat 5px 16px;}

.search_text  { text-align: justify; padding-top:5px; padding-left:20px; font-size:12px;}
.search_word  { color:#CB0000; font-weight: bold; font-size:12px;}
a.link_blue, a:visited.link_blue, a:hover.link_blue  { color:#005E9E;} 
.more_har a, .more_har a:visited, .more_har a:hover  { color:#0069A5; font-size:11px;} 

.date_blue  {font-weight:bold; color:#0064A2; font-size:11px; }

a.exit 		{ padding-left:17px; background:url(img/bullet_circle.png) no-repeat 0 3px; color:#005B94; font-size:11px;}
a.exit:hover	{ color:#c30b12}
.user_enter     { color:#80807A; font-size:11px;}
.zag_enter      { padding-bottom:1px;}

.arh_year             {font-size: 12px; color:#CE0000; }
table.arh_month td    {font-size: 12px; padding-right: 15px; padding-bottom: 7px;}
table.arh_month td b  {font-size: 12px; color:#CE0000; font-weight: normal; }

table.arh_month td  a {font-size: 12px; color:#0069A5;}
.arh_year a           {font-size: 12px; color:#0069A5;}


table.arh_list td    {padding-right: 15px; padding-bottom: 7px;}
a.red_link, a:hover.red_link,  a:visited.red_link {font-size: 12px; color:#E71421;}

.blue_bg { background: #0086B6; color:#ffffff; padding:0px 3px 0px 3px;}

