	.rec_link	{ color: black; font-size: 10px; }
	.rec_link a	{ text-decoration: none }
	.rec_link a:hover { text-decoration: underline }

	body,
	td,
	input,
	select,
	textarea		{ font-family: Verdana; font-size: 11px; }

	a			{ text-decoration: none; color: black } 

	.tabletop		{ height: 20px; background-color: #788EB9; color: White; font-size: 12px; font-weight: 700; text-align: center }
	.wiwtabletop		{ height: 20px; background-color: #002460; color: White; font-size: 12px; font-weight: 700; text-align: center }
	.table			{ background-color: #000000; width: 550px; }
	.ptable			{ background-color: #000000; width: 100% }

	.menu 			{ height: 21px; background-image : url(/design/img/lm_bg_menu_in.gif); color: #000000; padding-left: 26px;}
	.menu_s 		{ height: 21px; background-image : url(/design/img/lm_bg_menu_in.gif); color: #000000; padding-left: 13px;}
	.menu_sm		{ height: 21px; background-image : url(/design/img/lm_bg_menu2_in.gif); color: #000000; padding-left: 39px;}

	.hmenu 			{ height: 21px; background-image : url(/design/img/lm_bg_menu_h.gif); color: #001B48; padding-left: 26px;}
	.hmenu_s		{ height: 21px; background-image : url(/design/img/lm_bg_menu_h.gif); color: #001B48; padding-left: 13px;}
	.hmenu_sm		{ height: 21px; background-image : url(/design/img/lm_bg_menu2_h.gif); color: #001B48; padding-left: 39px}

	.amenu 			{ height: 24px; background-image : url(/design/img/lm_bg_menu_ac.gif); color: #001B48;  font-size: 12px; font-weight: 700; padding-left: 26px;}
	.amenu_s		{ height: 24px; background-image : url(/design/img/lm_bg_menu_ac.gif); color: #001B48;  font-size: 12px; font-weight: 700; padding-left: 13px;}
	.amenu_sm		{ height: 24px; background-image : url(/design/img/lm_bg_menu_ac.gif); color: #001B48;  font-size: 12px; font-weight: 700; padding-left: 39px; font-size: 10px}

	.menu a			{ color: #000000;}
	.hmenu a		{ color: #001B48;}
	.amenu a		{ color: #001B48; font-size: 12px; font-weight: 700; }

	.lm			{ background-image : url(/design/img/lm_bg.gif); }
	.lm2			{ background-image : url(/design/img/lm_bg2.gif); }
	.rm			{ background-image : url(/design/img/rm_bg.gif); }

	.menu_txt		{ font-family: Tahoma; }
	.merchant { color: #1E4370; font-size:11px; }
	.rm_news_txt		{ font-family: Tahoma; font-size: 10px; margin-left: 11px; margin-bottom: 10px; margin-right: 10px }

	/* подсветка важной новости */
	.rm_news_txt{
		padding: 3px;
		}
	.rm_news_txt.mark{
		background: #c4deed;
		border-left: 2px solid #fe0000;
		padding-left: 10px;
		}
		.rm_news_txt.mark a{
			color: #003640;
			}
	.rm_news_txt a{
		text-decoration: none;
		}
	/* end of */

	.rm_news_txt a:hover		{ text-decoration: underline;}

	.fp_tit			{ font-family: Verdana; font-size: 13px; font-weight: 700; text-decoration: none; color: #000000; margin-bottom: 6px; }
	.fp_tit	a:hover {text-decoration: underline;}	
	.fp_txt         	{ font-family: Verdana; font-size: 11px; font-weight: 300; text-decoration: none; color: #000000; margin-top: 1px; }
	.fp_txt	a:hover {text-decoration: underline;}	
	.fp_img			{ border: solid 1px #000000 }
	
	.informer		{ font-family: tahoma; font-size: 10px }


	.pub_tit		{ font-family: Tahoma; font-size: 22px; font-weight: 700; margin-bottom: 8px; }
	.pub_txt		{ font-size: 12px; margin-bottom: 0px; }
	.pub_lead		{ font-family: Tahoma; font-size: 13px; margin-bottom: 0px; font-weight: 700; color: gray }

	.pub_lead a		{ color: #003EAF ; font-weight: 700; }
	.pub_lead a:hover	{ color: #003EAF; font-weight: 700; text-decoration: underline; }
	
	.news_tit,
	.news_tit_c,
	.news_tit_c a,
	.news_tit a		{ font-size: 14px; font-weight: 700; margin-bottom: 0px; }
	.news_tit_c		{ color: Red; }
	.news_date		{ font-size: 10px; margin-top: 0px; color: gray; margin-bottom: 5px; }
	.news_date a		{ text-decoration: underline; color: #6D7987; font-weight: 700 }
	.predpr				{ font-size: 10px; margin-top: 0px; color: gray; margin-bottom: 5px; }
	.predpr a, .predpr_1 a { text-decoration: underline; color: #6D7987;}

	.predpr_1				{ font-size: 12px; margin-top: 10px; color: gray; margin-bottom: 5px; font-weight: bold}

	.news2_txt a		{ color: #000000; font-weight: 300; }
	.news_txt a		{ color: #003EAF ; font-weight: 700; }
	.news_txt a:hover 	{ color: #003EAF; font-weight: 700; text-decoration: underline; }

	.xtra_txt,
	.xtra_txt a		{ color: gray; margin-bottom: 3px; margin-left: 15px; }

	.pub_txt 		{ color: black; }
	.pub_txt a		{ color: #003EAF	; font-weight: 700; }
	.pub_txt a:hover	{ color: #003EAF; font-weight: 700; text-decoration: underline; }

	.sites_txt		{ font-size: 11px; margin-bottom: 0px; }
	.sites_txt 		{ color: black; }
	.sites_txt a		{ color: #003EAF	; font-weight: 700; }
	.sites_txt a:hover	{ color: #003EAF; font-weight: 700; text-decoration: underline; }

	.pub_img,		
	.pub_img a 		{ margin-right: 6px; margin-bottom: 2px; border: 1px solid black }

	.wiw_txt,
	.wiw_txt a		{ color: gray; }



	.edit,

	.r0,
	.r0_draft,
	.r0_blocked,
	.r0_red,
	.r0_orange,
	.r0_green,
	.r0_bold,
	.r0_deleted		{ background-color: #E3E3E3; }
	.r0_wiw         { background-color: #E7EFF7; }


	.r1,
	.r1_draft,
	.r1_blocked,
	.r1_red,
	.r1_orange,
	.r1_green,
	.r1_bold,
	.r1_deleted		{ background-color: #F3F3F3; }
	.r1_wiw         { background-color: #FFFFFF; }

	.r0_bold,
	.r1_bold		{ font-weight: bold; }

	.r0_green,
	.r1_green		{ color: Green; }

	.r0_blocked,
	.r1_blocked		{ color: Red; }

	.r0_deleted,
	.r1_deleted		{ color: Gray; }

	.r0_draft,
	.r1_draft		{ color: Gray; }

	.r0_red,
	.r1_red			{ color: Red; }

	.r0_orange,
	.r1_orange		{ color: Orange; }

	.r0_pri			{ background-color: #E3E3E3; font-weight:bold; }
	.r1_pri			{ background-color: #F3F3F3; font-weight:bold; }

	.search { margin-left: 20px; text-indent: -20px;}

	.t1b_cell
	{
		border-width: 1px 1px 0 0;
		border-style: solid;
		border-color: Black;
    }

	.t1b_table
	{
		border-width: 0 0 1px 1px;
		border-style: solid;
		border-color: Black;
    }

    .calendar_row a
    {
    	font-weight: Bold;
    }

    .found
    {
    	font-weight: Bold;
    	background-color: Red;
		color: #fff !important;
    }

	.pinfo li, font {
		font-family: Verdana; 
		font-size: 12px;
	}
	
	.date1 			{ font-size: 50px; margin-bottom: 0px; color: #969696 }
	.date1 font { font-size: 50px; margin-bottom: 0px;}
	.date2			{ font-size: 14px; font-weight: 700; margin-bottom: 0px; margin-top: 0px; color: #4C4C4C }
	.date2 font	{ font-size: 14px; font-weight: 700; margin-bottom: 0px; margin-top: 0px;}
	.date3			{ font-size: 10px; margin-bottom: 0px; color: #000000 }
	.date3 font	{ font-size: 10px; margin-bottom: 0px;}
	.date_txt		{ font-size: 11px; margin-bottom: 7px; margin-left: 18px; text-indent: -18px; }
	.date_txt	a	{ font-size: 11px; color: #001B48; font-weight: 700;}
	

	.pic_img		{ border: solid 1px gray }

	.mini_title	{	font-size: 18px; font-family: Verdana; color: #031D48;}
	.mini_button	{ background-image : url(/design/img9/button.gif); font-size: 10px;}
	.mini_button_a	{ background-image : url(/design/img9/button2.gif); font-size: 10px; color: white;}
	.mini_button_a a	{ font-size: 10px; color: white;}
	.bred	{ font-weight: bold; color: red;}
	.dot	{ padding-left: 8px;}

	.position a		{ color: #003EAF; font-weight: 700 }
	.position a:hover	{ color: #003EAF; font-weight: 700; text-decoration: underline; }

	.noshow {
		display: "";
		color: #A5AEC6;
		font-size: 10px;
		font-weight: 700;
		}

	.podp {
		color: #0071B5;
		font-size: 11px;
		font-weight: 700;
		}

	.wiw a		{ color: #003EAF	; font-weight: 700; }
	.wiw a:hover	{ color: #003EAF; font-weight: 700; text-decoration: underline; }

	.regions{
		border-collapse: collapse;
		margin: 10px;
		}

	.regions td{
		padding: 7px 10px;
		border-bottom: dotted 1px #ccc;
		}

	.regions thead td{
		font-size: 15px;
		font-weight: bold;
		background: #eee;
		}

	#tbl {
		font-size: 11px;
		} 

	/* sape client */	
	.x_sape{
		background: #fff;
		border: solid 1px #555;
		padding: 5px 2px; 
		width: 158px;
		}
		.x_sape a{
			color: #6D7987;
			text-decoration: underline;
			}

	/* тизеры */
	.teaser{
		text-align: left !important;
		padding: 0px 6px 0px 5px;
		overflow: hidden;
		}			
		.teaser form{
			margin: 0px;
			padding: 0px;
			}
			.teaser form .submit{
				width: 56px;
				height: 19px;
				background-image: url(images/t_submit_btn.gif);
				border: 0px;
				text-indent: -999px;
				}
		.teaser .baloons{
			padding-left: 16px;
			background: url(img/baloons.gif) no-repeat left 50%;
			}
		.teaser img{
			border: solid 1px #999;
			}
	
	/* опросы на стартовой */
	#inquiry_container {
		background: url(/design/images/inquiry_container.gif) no-repeat left top;
		padding: 20px 10px 0px 5px;
		text-align: left;
		}

	/* полезные утилиты */
	.textAlignCenter {
		text-align: center;
		}

	/* титлы вместо картинок */
	.mytitle {
		}
		.mytitle b{
			margin: 0px 1px 0px 1px;
			overflow: hidden;
			height: 1px; 
			display: block; 
			background-color: rgb(96, 100, 157); 
			font-size: 1px;
			}
		.mytitle .h{
			background-color: rgb(96, 100, 157); 
			}
		.mytitle span{
			padding-left: 5px;
			text-transform: uppercase;
			color: #fff;
			font-weight: 600;
			}

	@media print {
		.noshow {display: none}
		}