@charset "utf-8";
/* CSS Document */
html	{
	height:				100%;
}

body	{
	background-color:	#ccc;
	height:				100%;
	margin:				0;
	padding:				0;
	color:				#000;/* #545454 */
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			0.7em;
}
.clear {clear: both; }
img {border: 0;}
.tmp {color: black; background-image: url('../images/tmp.gif'); }
td {vertical-align: top}
.red, .orange, .star {color: red; }
form {padding: 0; margin: 0;}
/* Абзац по-умолчанию */
p	{
	margin:				1em 0 0 0;
}
/* Абзац с нулевым верхним отступом */
p.top0	{
	margin-top:			0;
}
/* Абзац новости */
div.news p	{
	margin-top:				0;
}

/* Ссылка по-умолчанию */
a	{
	color:				#2e80c4;
}

/* Изображение по-умолчанию */
img	{
	float:				left;
	margin:				5px 10px 10px 0;
}

/* Изображение выравненное по центру */
img.center	{
	display:				block;
	float:				none;
	margin:				0 auto 0 auto;
	padding:				5px 5px 5px 5px;
}
/*	Основная часть макета, где располагается вся информация */
#page	{
	background-color:	#fff;
	min-width:			900px;
	max-width:			1200px;
	width:				84%;
	margin:				0 auto 0 auto;
	overflow:			hidden;
	/* Шаманизм для IE 6 */
	width: 				expression(this.parentNode.scrollWidth <= 1024 ? '900px' : this.parentNode.scrollWidth <= 1353 ? '84%' : '1200px');
}
.fot_width {
	min-width:			900px;
	max-width:			1200px;
	width:				84%;
	margin:				0 auto 0 auto;
	overflow:			hidden;
	color: 				#999;
	font-size: 			10px;
	padding: 3px 0;
	/* Шаманизм для IE 6 */
	width: 				expression(this.parentNode.scrollWidth <= 1024 ? '900px' : this.parentNode.scrollWidth <= 1353 ? '84%' : '1200px');
}
.fot_width a {color: #999 !important;}

/* --- Шапка и все что в ней (начало) ---*/
/* Шапка */
#header	{
	margin:				0 5px 0 5px;
}
/* Голубая шапка */
.blue	{
	background: 		url(../images/decoration/background/header_blue.gif);
}
.blue #header_lb	{
	background:			url(../images/decoration/border/header/lb_blue.gif) left bottom no-repeat;
	height:				61px;
}
.blue #header_rb	{
	background: 		url(../images/decoration/border/header/rb_blue.gif) right bottom no-repeat;
	height:				61px;
}
/* Оранжевая шапка */
.orange	{
	background: 		url(../images/decoration/background/header_orange.gif);
}
.orange #header_lb	{
	background:			url(../images/decoration/border/header/lb_orange.gif) left bottom no-repeat;
	height:				61px;
}
.orange #header_rb	{
	background: 		url(../images/decoration/border/header/rb_orange.gif) right bottom no-repeat;
	height:				61px;
}
/* Cian шапка */
.cian	{
	background: 		url(../images/decoration/background/header_cian.gif);
}
.cian #header_lb	{
	background:			url(../images/decoration/border/header/lb_cian.gif) left bottom no-repeat;
	height:				61px;
}
.cian #header_rb	{
	background: 		url(../images/decoration/border/header/rb_cian.gif) right bottom no-repeat;
	height:				61px;
}
/* green шапка */
.green	{
	background: 		url(../images/decoration/background/header_green.gif);
}
.green #header_lb	{
	background:			url(../images/decoration/border/header/lb_green.gif) left bottom no-repeat;
	height:				61px;
}
.green #header_rb	{
	background: 		url(../images/decoration/border/header/rb_green.gif) right bottom no-repeat;
	height:				61px;
}
/* dblue шапка */
.dblue	{
	background: 		url(../images/decoration/background/header_dblue.gif);
}
.dblue #header_lb	{
	background:			url(../images/decoration/border/header/lb_dblue.gif) left bottom no-repeat;
	height:				61px;
}
.dblue #header_rb	{
	background: 		url(../images/decoration/border/header/rb_dblue.gif) right bottom no-repeat;
	height:				61px;
}


/* Название компании в шапке */
#companyname	{
	float:				left;
	width:				20%;
	text-align:			center;
	color:				#577377;
	font-size:			18pt;
	font-weight:		600;
	margin:				15px 0 0 15px;
}
#companyname a {
	color:				#577377;
	text-decoration:	none;
}
#companyname a:hover {
	color:				#577377;
	text-decoration:	none;
}
#companyname a:visited {
	color:				#577377;
	text-decoration:	none;
}

/* --- Меню в шапке (начало) --- */
/* Блок меню в шапке */
#headermenu	{
	float:				left;
	margin:				23px 0 0 10px;
}

/* Изображение для пункта меню */
#headermenu img	{
	border:				none;
	margin:				2px 3px 0 0;
}

/* Ссылка для пункта меню */
#headermenu a	{
	float:				left;
	margin:				0 10px 0 0;
	vertical-align:	middle;
	text-decoration:	none;
	color:				#315e81;
	font-size:			8pt;
	font-weight:		bold;
}
.blue #headermenu a,
.blue #headermenu a:visited	{
	color:				#315e81;
}
.orange #headermenu a,
.orange #headermenu a:visited	{
	color:				#fff;
}
.fgu {
	float: 				left;
	width: 				20%;
	text-align: 		center;
	margin: 				0 0 0 30px;
}
/* --- Меню в шапке (конец) --- */

/* --- Поисковая форма (начало) --- */
/* Блок для поисковой формы */
#formsearch	{
	float:				right;
	margin:				10px 0 0 0;
	padding: 			0 14px 0 0;
}

/* Метка для поля поиска */
#formsearch label	{
	margin:				0 3px 0 0;
	vertical-align:  	middle;
	font-size:			8pt;
	font-weight:		bold;
	color:				#6f6f6f;
}

/* Поле поиска */
#txtsearch	{
	width:				107px;
	height:				17px;
	margin:				0 0 0 2px;
	vertical-align:	middle;
	border:				1px solid #7f9db9;

}

/* Кнопка "Найти" */
#btnsearch	{
	width:				77px;
	height:				21px;
	margin:				0 0 0 4px;
	vertical-align:	middle;
	font-size:			8pt;
	color:				#6f6f6f;
	border:				1px solid #99b0c5;
	background-color:	#e8e8e8;
}
.rsearch {
	clear:				both;
	text-align: 		right;
}
/* --- Поисковая форма (конец) --- */
/* --- Шапка и все что в ней (конец) ---*/



/* --- Главное меню (начало) ---*/
/* Контейнер меню */
#mainmenu_lt	{
	margin: 				0 5px 0 5px;
	background: 		url(../images/decoration/border/mainmenu/lefttop.gif) left top no-repeat #b0b0b0 ;
}
#mainmenu_rt	{
	background: 		url(../images/decoration/border/mainmenu/righttop.gif) right top no-repeat;
}
#mainmenu_lb	{
	background: 		url(../images/decoration/border/mainmenu/leftbottom.gif) left bottom no-repeat;
}
#mainmenu_rb	{
	background: 		url(../images/decoration/border/mainmenu/rightbottom.gif) right bottom no-repeat;
}

#mainmenu	{
	height:				26px;
	margin:				6px 5px 0 5px;
	padding:				0 0 0 0;
}

/* Пункт меню (не первый) */
#mainmenu li {
	color:				#55989c;
	font-size:			1.2em;
	font-weight:		bold;
	text-transform:	lowercase;
}
#mainmenu li.norm	{
	margin:				5px 0 0 0;
	padding:				0 10px 0 10px;
	float:				left;
	list-style-type:	none;
	border-left:		1px solid #efefef;
}

/* Первый пункт меню */
#mainmenu li.first	{
	margin:				5px 0 0 0;
	padding:				0 10px 0 10px;
	float:				left;
	list-style-type:	none;
	border-left:		none;
}

/* Ссылка для пункта меню */
#mainmenu a,
#mainmenu a:visited	{
	display:				block;
	margin:				0 0 0 0;
	padding:				0 0 0 0;
	color:				#FFF;
/*	font-size:			1em;*/
	font-weight:		bold;
	text-decoration:	none;
}
#mainmenu a:hover	{
	color:				#55989c;
}

/* --- Главное меню (конец) ---*/

/* --- Блоки тематических ссылок (начало) --- */
/* Обертка для блоков тематических ссылок */
div.threfs_wrap	{
	float:				left;
	width:				25%;
	margin:				6px 0 0 0;
}

/* Обертка для последнего блока тематических ссылок */
.threfs_wraplast	{
	width:				25%;
	float:				left;
	/* Шаманизм для IE */
	margin:				6px 0 0 -2px;
}

/* Общий стиль для всех блоков тематических ссылок*/
.threfs_block	{
	margin:				0 5px 0 5px;
	padding:			7px 7px 7px 7px;
	height:				73px;
}

/* Заголовок в блоках тематических ссылок */
.threfs_block a	{
	color:				#2e5456;
	background:			url(../images/decoration/lists/threfs/dot1.gif) no-repeat left center;
	text-decoration:	none;
}
.threfs_block a:hover {
	text-decoration:	underline;
}

.threfs_block h3	{
	padding:				0;
	color:				#fff;
	font-size:			18pt;
	font-weight:		normal;
	text-transform: 	lowercase;
	margin:				0;
	padding:				0;
	color:				#FFF;
}
.threfs_block h3 a		{
	text-decoration:	none;
	color:        		#FFF;
	background:			none;
}

/* Список в блоках тематических ссылок */
.threfs_block ul	{
	margin:				3px 0 0 2px;
	padding:			0 0 0 0;
}

/* Элемент списка в блоках тематических ссылок */
.threfs_block li	{
	list-style:			none;
}

/* Ссылка в блоках тематических ссылок*/

.threfs_block li a		{
	padding:				0 0 0 8px;
}

/* Блок тематических ссылок "врачу" */
#threfs1_lt	{
	margin: 				0 5px 0 5px;
	background: 		#47c6ce url(../images/decoration/border/threfs1/lefttop.gif) left top no-repeat;
}
#threfs1_rt	{
	background: 		url(../images/decoration/border/threfs1/righttop.gif) right top no-repeat;
}
#threfs1_lb	{
	background: 		url(../images/decoration/border/threfs1/leftbottom.gif) left bottom no-repeat;
}
#threfs1_rb	{
	background: 		url(../images/decoration/border/threfs1/rightbottom.gif) right bottom no-repeat;
}
#threfs1	{
	background:			url(../images/decoration/background/threfs1.png) no-repeat right bottom;
}
     /*
#threfs1 a	{
	color:				#2e5456;
	background:			url(../images/decoration/lists/threfs/dot1.gif) no-repeat left center;
}     */

/* Блок тематических ссылок "пациенту" */
#threfs2_lt	{
	margin: 			0 5px 0 5px;
	background: 		#6eb046 url(../images/decoration/border/threfs2/lefttop.gif) left top no-repeat;
}
#threfs2_rt	{
	background: 		url(../images/decoration/border/threfs2/righttop.gif) right top no-repeat;
}
#threfs2_lb	{
	background: 		url(../images/decoration/border/threfs2/leftbottom.gif) left bottom no-repeat;
}
#threfs2_rb	{
	background: 		url(../images/decoration/border/threfs2/rightbottom.gif) right bottom no-repeat;
}
#threfs2	{
	background:			url(../images/decoration/background/threfs2.png) no-repeat right bottom;
}  /*
#threfs2 a	{
	color:				#417051;
	background:			url(../images/decoration/lists/threfs/dot2.gif) no-repeat left center;
}*/

/* Блок тематических ссылок "информация" */
#threfs3_lt	{
	margin: 			0 5px 0 5px;
	background: 		#ea9e56 url(../images/decoration/border/threfs3/lefttop.gif) left top no-repeat;
}
#threfs3_rt	{
	background: 		url(../images/decoration/border/threfs3/righttop.gif) right top no-repeat;
}
#threfs3_lb	{
	background: 		url(../images/decoration/border/threfs3/leftbottom.gif) left bottom no-repeat;
}
#threfs3_rb	{
	background: 		url(../images/decoration/border/threfs3/rightbottom.gif) right bottom no-repeat;
}
#threfs3	{
	background:			url(../images/decoration/background/threfs3.png) no-repeat right bottom;
}/*
#threfs3 a	{
	color:				#2e5456;
	background:			url(../images/decoration/lists/threfs/dot1.gif) no-repeat left center;
}  */

/* Блок тематических ссылок "общение" */
#threfs4_lt	{
	margin: 			0 5px 0 5px;
	background: 		#5e92bb url(../images/decoration/border/threfs4/lefttop.gif) left top no-repeat;
}
#threfs4_rt	{
	background: 		url(../images/decoration/border/threfs4/righttop.gif) right top no-repeat;
}
#threfs4_lb	{
	background: 		url(../images/decoration/border/threfs4/leftbottom.gif) left bottom no-repeat;
}
#threfs4_rb	{
	background: 		url(../images/decoration/border/threfs4/rightbottom.gif) right bottom no-repeat;
}
#threfs4	{
	background:			url(../images/decoration/background/threfs4.png) no-repeat right bottom;
}
   /*
#threfs4 a	{
	color:				#2e5456;
	background:			url(../images/decoration/lists/threfs/dot1.gif) no-repeat left center;
}      */


/* --- Блоки тематических ссылок (конец) --- */



/* --- Центральные колонки (начало) --- */
/* Обертка для левой колонки */
.td_left {
	width:				25%;
}
.td_right {
	width:				25%;
}
.td_center {
	width:				50%;
}
.td_main {
	width:				75%;
}
#leftcolwrap	{
/*	width:				25%;*
	float:				left;*/
	margin:				0 0 10px 0;
}

/* Левая колонка */
#leftcol	{
	margin:				0 5px 0 5px;
}

/* Обертка для центральной колонки */
#centercolwrap	{
/*	width:				50%;
	float:				left;*/
	margin:				0 0 10px 0;
}

/* Центральная колонка */
#centercol	{
	margin:				0 5px 0 5px;
}

/* Обертка для правой колонки */
#rightcolwrap	{
/*	width:				25%;
	float:				left;*/
	/* Шаманизма для IE */
	margin-right:		-1px;
}

/* Правая колонка */
#rightcol	{
	margin:				0 5px 0 5px;
}
/* --- Центральные колонки (конец) --- */



/* --- Блок контента (начало) --- */
#mainbodywrap	{
/*	float:				right;
	width:				75%;  */
	margin:				0 0 0 -1px;
}
.mainbody	{
	height:				1%;
	overflow:			hidden;
	margin:				0 5px 0 1px;
	color:				#000;
}

/* Хлебные крошки */
.mainbody .path	{
	padding:			3px 0 0 0;
	color:			#000;
	text-transform: lowercase;
}
.mainbody .path a,
.mainbody .path a:active	{
	color:				#315e7c;
}

.mainbody h1	{
	margin:				10px 0 ;
	text-transform: 	lowercase;
}

.mainbody h2	{
	margin:				15px 0 0 0;
	color:				#000;
}

.mainbody h3	{
	margin:				10px 0 0 0;
	color:				#000;
}

/* Список по умолчанию */
.mainbody ul	{
	margin:				0 0 0 20px;
	padding:			0 0 0 0;
}
.mainbody li	{
	margin:				12px 0 0 0;
}

/* Список "Смотри также" */
div.infowb ul {
	margin:				0 0 0 18px;
	padding:			0;
	list-style-image:	url(../images/decoration/laquo.gif);
}
div.infowb ul li	{
	margin:				8px 0 0 0;
	padding:			0 0 0 0;
}

/* Список файлов для скачивания */
.mainbody .content_downloads	{
	margin:				0 0 0 25px;
	padding:				0;
	color:				#2e80c4;
	list-style-image:	none;
}
.mainbody .content_downloads li	{
	margin:				5px 0 0 0;
	padding:			0 0 0 5px;

}

.mainbody .zip	{
	list-style-image:	url(../images/decoration/zip.gif);
}
.mainbody .pdf	{
	list-style-image:	url(../images/decoration/pdf.gif);
}
.mainbody .doc	{
	list-style-image:	url(../images/decoration/doc.gif);
}


.ontop,
.ontop:visited	{
	float:				right;
	margin:				20px 0 0 0;
}


/* --- Блок контента (конец) --- */




/* --- Подвал и все что в нем (начало) --- */
/* Подвал */
.fline {height: 10px; font-size: 10px; width: 100%;}

#footer		{
	position:			relative;
	height:				60px;
	margin:				0 7px 0 7px;
	border-top:			1px solid #b0b0b0;
	clear:				both;
	color: 				#666;	
}

/* Абзац о необходимости ссылки */
#ref	{
	float:				left;
	width:				315px;
	margin:				5px 0 0 0;
}

/* Контейнер для счетчиков */
#counters	{
	position:			absolute;
	top:				10px;
	left:				50%;
	margin:				5px 0 0 -86px;
}

/* Общий стиль для изображения счетчиков */
#counters img	{
	border:				none;
	margin:				0 0 0 0;
}

/* Стиль для правого счетчика */
#counterright	{
	padding:			0 0 0 12px;

}

/* Абзац об авторских правах */
#copyright		{
	float:				right;
	width:				315px;
	margin:				5px 0 0 0;
	text-align:			right;
	color: 				#666;
}
/* --- Подвал и все что в нем (конец) --- */



/* --- Блоки для размещения информации (начало) --- */
/* Информационный блок. С белой заливкой и синей рамкой */
div.infowb_t	{
	margin:				8px 0 0 0;
	background:			url(../images/decoration/border/infowb/dot.gif) left top repeat-x;
}
div.infowb_b	{
	background: 		url(../images/decoration/border/infowb/dot.gif) left bottom repeat-x;
}
div.infowb_l	{
	background: 		url(../images/decoration/border/infowb/dot.gif) left top repeat-y;
}
div.infowb_r	{
	background: 		url(../images/decoration/border/infowb/dot.gif) right top repeat-y;
}
div.infowb_lt	{
	background: 		url(../images/decoration/border/infowb/lefttop.gif) left top no-repeat;
}
div.infowb_rt	{
	background: 		url(../images/decoration/border/infowb/righttop.gif) right top no-repeat;
}
div.infowb_lb	{
	background: 		url(../images/decoration/border/infowb/leftbottom.gif) left bottom no-repeat;
}
div.infowb_rb	{
	background: 		url(../images/decoration/border/infowb/rightbottom.gif) right bottom no-repeat;
	width:				100%;
	overflow:			hidden;
}
div.infowb	{
	position:			relative;
	overflow:			hidden;
	padding:				10px;
}

div.infowb ul li{

}

/* Информационный блок. С голубой заливкой и голубой рамкой */
div.infobb_t	{
	margin:				8px 0 0 0;
	background:			#e5f3ff url(../images/decoration/border/infobb/dot.gif) left top repeat-x;
}
div.infobb_b	{
	background: 		url(../images/decoration/border/infobb/dot.gif) left bottom repeat-x;
}
div.infobb_l	{
	background: 		url(../images/decoration/border/infobb/dot.gif) left top repeat-y;
}
div.infobb_r	{
	background: 		url(../images/decoration/border/infobb/dot.gif) right top repeat-y;
}
div.infobb_lt	{
	background: 		url(../images/decoration/border/infobb/lefttop.gif) left top no-repeat;
}
div.infobb_rt	{
	background: 		url(../images/decoration/border/infobb/righttop.gif) right top no-repeat;
}
div.infobb_lb	{
	background: 		url(../images/decoration/border/infobb/leftbottom.gif) left bottom no-repeat;
}
div.infobb_rb	{
	background: 		url(../images/decoration/border/infobb/rightbottom.gif) right bottom no-repeat;
	width:				100%;
	overflow:			hidden;
}
div.infobb	{
	overflow:			hidden;
	height:				1%;
	padding:			10px;
	display:			block;
}

/* Информационный блок. С голубой заливкой и без рамки */
div.infob_lt	{
	margin: 			8px 0 0 0;
	background: 		#e5f3ff url(../images/decoration/border/infob/lefttop.gif) left top no-repeat;
}
div.infob_rt	{
	background: 		url(../images/decoration/border/infob/righttop.gif) right top no-repeat;
}
div.infob_lb	{
	background: 		url(../images/decoration/border/infob/leftbottom.gif) left bottom no-repeat;
}
div.infob_rb	{
	background: 		url(../images/decoration/border/infob/rightbottom.gif) right bottom no-repeat;
}
div.infob	{
	padding:			10px;
	position:			relative;
}

/* Блок для статьи из рубрики "школа диабета" */
div.school	{
	/* Шаманизм для IE: включение в блок float'ных элементов */
	width:				100%;
	overflow:			hidden;
}

/* Блок для рубрики "о проекте" */
div.project	{
	/* Шаманизм для IE: включение в блок float'ных элементов */
	width:				100%;
	overflow:			hidden;
}

/* Блок для новости из рубрики "новости" */
div.news	{
	/* Шаманизм для IE: включение в блок float'ных элементов */
	width:				100%;
	overflow:			hidden;
}

/* Блок для вопроса из рубрики "вопрос-ответ" */
div.faq	{
	/* Шаманизм для IE: включение в блок float'ных элементов */
	width:				100%;
	overflow:			hidden;
}

/* Блок для выравнивания ссылки по правому краю */
div.hrefright	{
	padding:			1em 0 0 0;
	text-align:			right;
}

/* Блок для выравнивания ссылки по центру */
div.hrefcenter	{
	text-align:			center;
}

/* Блок для ссылки rss */
div.rss	{
	position:			absolute;
	top: 				6px;
	right:				10px;
	width: 				40px;
}
div.rss a	{
	color:				#c2cfd9;
	font-size:			11pt;
	text-decoration:	none;
}
div.rss img	{
	float:				right;
	margin: 			4px 0 0 0;
	padding: 			0 0 0 0;
	border:				none;
}
/* --- Блоки для размещения информации (конец) --- */

/* Заголовок по умолчанию */
h1	{
	font-size:			2em;
	font-weight:		normal;
	color:				#315e81;
	margin:				0 0 0 0;
	padding:				0 0 10px 0;
	text-transform: 	lowercase;
}

/* Заголовок по умолчанию */
h2	{
	font-size:			1.6em;
	font-weight:		bold;
	color:				#2e80c4;
	margin:				1em 0 0 0;
	text-transform: 	lowercase;
}

h3	{
	font-size:			1.4em;
	font-weight:		bold;
	color:				#2e80c4;
	margin:				1em 0 0 0;
	padding:				0 0 5px 0;
}
h3	a {
	text-decoration:	none;
}
h3	a:hover {
	text-decoration:	underline;
}

h4 {
	font-size:			1.2em;
	font-weight:		bold;
	color:				#000;
	margin:				1em 0 0 0;
}

h5, h6	{
	font-size:			1.2em;
	font-weight:		bold;
	color:				#2e80c4;
	margin:				1em 0 0 0;
}
/* Заголовок новости */
div.news h2	{
	margin:				2px 0 0 0;
}

/* Баннер */
#bzone1	{
	display:				block;
	float:				none;
	width:				400px;
	height:				80px;
	margin:				6px auto 0 auto;
	padding:				6px 0 0 0;
	border-top:			1px solid #b0b0b0;
}

/* Список документов Word */
ul.worddocs	{
	margin:				5px 0 0 0;
	padding:				0 0 0 18px;
}
ul.worddocs	li	{
	margin:				0 0 0 0;
	padding:			5px 0 0 5px;
	list-style-image:	url(../images/decoration/lists/docs/word.gif)
}
.toplink {clear: both; text-align: right;}
#core_errors {color: #333}
#errors_form label {color: #333}
pre {color:#333}

/* bo menu */
#bobutton {text-decoration: none;}
#controller a {border: none;}
#bomenu_all a {border: none;}
#bomenu_all {font-size: 11px; background: gray; color: white}
	#bomenu_all a {text-decoration: none; color: white; padding: 3px;}
	#bomenu_all a:hover {text-decoration: none; background: red}
	#bomenu_all ul {margin: 0; padding: 0;}
		#bomenu_all ul li {list-style-type: none; padding: 2px 5px;}


/* master */
.text {padding: 0 0 10px 0;}
.nav {padding: 5px 0 10px 0;}
	.nav .prev {float: left; padding: 0 20px 0 0;}
	.nav .next {float: right; }

#content_downloads li {background-repeat: no-repeat; background-position: top left; padding: 0 7px 0 20px;}


.anno_block {}
	.anno_block .row {padding: 10px 0;}

.date {color: #666; padding: 3px 0;}

	/* feedback */
	#content_feedback {clear: both; background: url('../images/ldpr_feedback.jpg') repeat-x left top}
		#content_feedback .tline {}
	.feedback_rows {width: 80%; }
		.feedback_rows .fleft {width: 25%; text-align: right;}
		.feedback_rows .fright {}
			.feedback_rows .field select, .feedback_rows .field input {width: 350px; border: 1px solid #B0B0B0 }
			.feedback_rows textarea {height: 200px; width: 350px; border: 1px solid #B0B0B0 }
		.feedback_rows .fright .butt {width: 350px; }
			.feedback_rows .fright .butt input {width: 120px;}
		.feedback_rows .fright .b_le {float: left; width: 220px; text-align: right; }
		.feedback_rows .fright .b_ri {float: right; width: 130px; text-align: right; }

h3.big	{
	font-size:			1.6em;
	font-weight:		normal;
	color:				#315e81;
	margin:				0 0 0 0;
	text-transform: 	lowercase;
}

h4.norm	{
	font-size:			1.1em;
	font-weight:		bold;
	color:				#2e80c4;
	margin:				0;
	padding:				0 0 5px 0;
	text-transform: 	lowercase;
}
.news {padding: 		5px 0;}
.school {padding: 	5px 0;}
/*p {padding: 5px 0; margin: 0;}*/
blockquote {padding: 10px 0; margin: 0; font-size: 1.05em}
p {padding: 10px 0; margin: 0; font-size: 1.05em}

.tab_top {padding: 10px 0 0 0 ;}

#subscribe { border-top: 1px solid #b0b0b0;}
	#subscribe h3 {margin: 0; padding: 10px 0 5px 0;}
	#subscribe label {float: none; color: #666; }
	#subscribe .inp {padding: 5px 20px 0 0; float: left; height: 35px;}
	#subscribe input {	border:				1px solid #7f9db9;}

#ref, #copyright {font-size: 0.9em}
