﻿body
{
	font-family: Tahoma, Geneva, Sans-serif;
	font-size: 10pt;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #ffffff;
	width: 100%;
	height: 100%;
	margin: 0px;
}
/*a, a:link, a:visited, a:hover, a:active 
{
	color: #333333;
}
/*
p:first-letter
{
	margin-left: 10px;
}
*/
/*table
{
	font-family: Tahoma, Geneva, Sans-serif;
	font-size: 8pt;
}*/

/*IMG
{
	padding: 3px;
}*/

.linkblue, .textblue
{
	color: #1e74c2;
}
.linkblue:hover, .textred
{
	color: #d63e2e;
}

.IMGTreeListEdit
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	margin: 0px 7px 0px 0px;
}
/*===============================================*/
/* Заголовок страницы (Heander)                  */
/*===============================================*/
/* Основной фон */
.hFon
{
	background-image: url(Images/Header.jpg);
	background-repeat: repeat-x;
}
.hFon1
{
	background-image: url(Images/Header1.jpg);
	background-repeat: repeat-x;
}
/* Основной фон Админитратора*/
.hFonAdmin
{
	background-image: url(Images/HeaderAdmin.jpg);
	background-repeat: repeat-x;
}
/* Имя пользователя */
.hUserName
{
	font-size: 12pt;
	font-weight: bold;
}
/*===============================================*/
/* Внутреннее меню                               */
/*===============================================*/

.m_submenu
{
	width: 100%;
	text-align: left;
}
.m_submenu_hd
{
	color: #858477;
	font-size: 14pt;
	font-weight: bolder;
}
.m_submenu_a
{
	color: #3d4143;
	font-size: 11pt;
	text-decoration: none;
}
.m_submenu_a:hover
{
	color: #d63e2e;
}
.m_submenu_ul
{
	color: #3d4143;
}
.m_submenu_li
{
	margin: 5px;
}
.m_submenu_hr
{
	width: 75%;
	color: #858477;
}
/*===============================================*/
/* Информационная строка                         */
/*===============================================*/
/* Фон окна Меню*/
.sFonMenu
{
	background-image: url(Images/MenuFonMain.jpg);
	color: #ffffff;
	font-size: 10pt;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
}
/* Фон окна */
.sFon
{
	background-image: url(Images/MenuFon.jpg);
	color: #ffffff;
	font-size: 8pt;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.sFon a:link, .sFon a:visited, .sFon a:hover
{
	color: #000000;
}
.sFon a
{
	text-decoration: none;
	color: #000000;
}
.sFon a:active
{
	color: #000000;
	font-weight: bold;
}

/* Статистика подсоединения */
.sDet
{
	border-right: #f0f8ff 1px solid;
	padding-right: 3px;
	border-top: #a9a9a9 1px solid;
	padding-left: 3px;
	font-size: 8pt;
	background: #f5f5f5;
	padding-bottom: 1px;
	border-left: #a9a9a9 1px solid;
	color: #000000;
	padding-top: 1px;
	border-bottom: #f0f8ff 1px solid;
}
/* Меню */
.sMenu
{
	border-right: #f5f5f5 1px solid;
	padding-right: 3px;
	border-top: #a9a9a9 1px solid;
	padding-left: 3px;
	font-size: 8pt;
	background: #f5f5f5;
	padding-bottom: 1px;
	border-left: #a9a9a9 1px solid;
	color: #808080;
	padding-top: 1px;
	border-bottom: #f8f8ff 1px solid;
	font-weight: bold;
}
.sDate
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
}
/*===============================================*/
/* Информационное окно                           */
/*===============================================*/
/* Окно */
.infWindow
{
	font-size: 10pt;
}
/* Заголовок окна */
.infTitle, .infTitle a:link, .infTitle a:visited, .infTitle a:hover, .infTitle a:active
{
	font-family: Verdana, Geneva, Sans-Serif;
	font-size: 11pt;
	font-weight: bolder;
	text-transform: uppercase;
	color: #d63e2e;
	padding: 2px 2px 0px 0px;
	border-bottom: 3px solid #8c8c8c;
}
/* Альтернативный аголовок окна */
.infTitle2, .infTitle2 a:link, .infTitle2 a:visited, .infTitle2 a:hover, .infTitle2 a:active
{
	font-family: Verdana, Geneva, Sans-Serif;
	font-size: 11pt;
	font-weight: bolder;
	text-align: left;
	text-transform: uppercase;
	color: #3c3d41;
	padding: 2px 2px 0px 0px;
	border-bottom: 3px solid #8c8c8c;
}
.infTitle3, .infTitle3 a:link, .infTitle3 a:visited, .infTitle3 a:hover, .infTitle3 a:active
{
	font-family: Verdana, Geneva, Sans-Serif;
	font-size: 10pt;
	font-weight: bolder;
	text-align: left;
	color: #3c3d41;
}
/* Подзаголовок в окне*/
.infTitleS
{
	font-size: 12pt;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
}
/* Малый заголовок в окне */
.infWindowTitle, .infWindowTitle:link, .infWindowTitle:visited, .infWindowTitle:active
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #1e74c2;
	text-align: left;
	display: inline;
	text-decoration: underline;
}
infWindowTitle2, .infWindowTitle2:link, .infWindowTitle2:visited, .infWindowTitle2:active
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #3d4143;
	text-align: left;
	display: inline;
	text-decoration: underline;
}
.infWindowTitle:hover, .infWindowTitle2:hover
{
	color: #d63e2e;
}

.infWindowTitleView
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #1e74c2;
	text-align: left;
}
/* Текст в окне */
.infNewsTypeAll
{
	padding-top: 5px;
	color: #3d4143;
	font-weight: bolder;
}
.infText
{
	font-size: 8pt;
	display: block;
	padding: 5px 0px 15px 0px;
	color: #3d4143;
}
.infDate
{
	font-family: Tahoma, Geneva, sans-serif;
	color: #ffffff;
	background-color: #d63e2e;
	font-size: 7pt;
	padding: 1px 3px;
	margin-right: 8px;
	text-align: left;
	display: inline;
}
.infAddress
{
	font-size: 8pt;
	font-style: italic;
}
.infRUN, .infRUN a:link, .infRUN a:visited, .infRUN a:active, .infWindowTitle a:hover
{
	font-family: Tahoma, Geneva, Sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000080;
}
.infComment
{
	font-size: 8pt;
	color: #696969;
}
/* Выделение найденного текста */
.infSeparation
{
	color: #ffff00;
	background-color: #000066;
}

.pager
{
	font-size: 8pt;
	color: #1e74c2;
	text-decoration: underline;
}
.pager:hover
{
	color: #d63e2e;
}
/*===============================================*/
/* Меню                                          */
/*===============================================*/
.mFon
{
	background-image: url(Images/wFonMenu.gif);
	padding-top: 5px;
	padding-bottom: 5px;
}
.mButton
{
	background-image: url(Images/wBoottom.jpg);
	font-weight: bold;
	font-size: 9pt;
	color: #333333;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;
}
/*===============================================*/
/* Управление                                    */
/*===============================================*/
/* Кнопки */
.Button
{
	font-family: Tahoma, Geneva, Sans-serif;
	background-image: url(Images/Button.jpg);
	font-size: 10pt;
	color: #000000;
	border-right: #dcdcdc 1px outset;
	border-top: #dcdcdc 1px outset;
	border-left: #dcdcdc 1px outset;
	border-bottom: #dcdcdc 1px outset;
	background-color: #d3d3d3;
}
IMG
{
	text-align: center;
}
/*===============================================*/
/* Опрос                                         */
/*===============================================*/
.QueTitleMain
{
	color: #1e74c2;
	background-color: #f0eee8;
	font-size: 8pt;
	padding: 10px;
}
.TreeWindowMenu, TreeWindowMenu a, TreeWindowMenu a:link, TreeWindowMenu a:visited
{
	color: #1e74c2;
	background-color: #f0eee8;
	font-size: 8pt;
}
.QueTitle
{
	font-weight: bold;
	color: #1e74c2;
	font-size: 8pt;
	display: block;
}
.QueTitleS
{
	color: #3d4143;
	font-size: 8pt;
	margin-left: 10px;
}
.QueCount
{
	font-weight: bold;
	color: #000000;
	font-size: 8pt;
	padding-left: 5px;
}
.QuePR
{
	color: #000000;
	font-size: 8pt;
}
.QueInd
{
	border-right: #0000ff 1px solid;
	border-top: #0000ff 1px solid;
	border-left: #0000ff 1px solid;
	border-bottom: #0000ff 1px solid;
	background-color: #87cefa;
}
.QueSal
{
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
/*===============================================*/
/* Разные таблицы из базы данных                 */
/*===============================================*/

.zp_htd1
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: white;
	background-color: #a3a3a3;
	border: 1px solid white;
	text-transform: uppercase;
	padding: 15px;
}
.zp_htd2
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: white;
	background-color: #a3a3a3;
	border: 1px solid white;
	border-left: 0;
	text-transform: uppercase;
	padding: 15px;
}
.zp_td1
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8pt;
	color: #3d4143;
	border: 1px solid #cacbc5;
	background-color: #f1eee9;
	padding: 2px 7px 2px 7px;
	margin-left: 1px;
}
.zp_td2
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8pt;
	color: #3d4143;
	border: 1px solid #cacbc5;
	border-left: 0;
	padding: 2px 7px 2px 7px;
}
.zp_td3
{
	border: 1px solid white;
	padding: 0px;
}
.zp_td4
{
	border-top: 1px solid #cacbc5;
	padding: 5px 5px 0px 0px;
}
.zp_td5
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8pt;
	color: #3d4143;
	border-bottom: 1px solid #cacbc5;
	padding-bottom: 15px;
	font-style: italic;
}
.zp_hr
{
	border-top: 1px solid #cacbc5;
	height: 5px;
	margin-top: 1px;
}
.zp_nm
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11pt;
	color: #d63e2e;
}
.zp_h
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	color: #3d4143;
}
.zp_li
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8pt;
	color: #3d4143;
}
.zp_img
{
	padding: 0;
	margin: 0;
}

/*===============================================*/
/* Дизайнер                                      */
/*===============================================*/
.txt
{
	font-family: Tahoma, Geneva, Sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	text-align: justify;
}

.headTitle1
{
	font-family: Tahoma, Geneva, Sans-Serif;
	font-size: 10pt;
	font-weight: bolder;
	color: #ffffff;
	letter-spacing: 0px;
	margin: 0px;
	padding: 0px;
}
.toptxt
{
	/* height: 18px;  */
	vertical-align: bottom;
	padding-bottom: 3px;
	font-family: Tahoma, Geneva, Sans-Serif;
	font-size: 7pt;
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: 0px;
}

.menucontainer1
{
	padding: 8px 10px 18px 10px;
	margin-left: 10px;
	margin-bottom: 5px;
	border: 1px solid #dfdbd8;
	background-color: #5d8cc0;
}
.menucontainer2
{
	padding: 8px 10px 18px 10px;
	margin-left: 10px;
	margin-bottom: 5px;
	border: 1px solid #dfdbd8;
}
.menucontainer3
{
	padding: 8px 10px 18px 10px;
	margin-left: 10px;
	margin-bottom: 5px;
	border: 1px solid #dfdbd8;
	background-color: #f1eee9;
}

/*.menu
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Geneva, Sans-Serif;
	font-size: 9pt;
	text-align: left;
	width: 100%;
	vertical-align: top;
	display: block;
}*/
/*.menu:hover
{
		background-image: url('Images/lfon_.png' ); 	background-position: top left; 	background-repeat: no-repeat;
} */
.menuul
{
	list-style-type: square;
	padding: 0px;
	margin: 0px;
}
.menuli
{
	padding: 0px;
	margin: 0 0 0 15px;
}
.menuhr1
{
	color: #81a4c2;
	width: 200px;
}
/*
.menuhr7
{
	width: 200px;
	padding: 8px 0px 6px 0px;
}
.menuhr8
{
	background-color: #81a4c2;
	height: 1px;
}
*/
.menuhr2
{
	color: #dfdbd8;
	width: 200px;
}
.menu_f
{
	margin: 2px 0px 3px 0px;
	font-family: Tahoma, Geneva, Sans-serif;
	background-image: url(                          'Images/lfon.png' );
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #7c99b3;
	text-align: center;
	width: 100%;
	color: #333333;
	vertical-align: top;
	font-weight: normal;
	text-indent: 0px; /*padding-top: 2px; 	padding-bottom: 3px;*/
	padding-left: 3px;
	display: block;
}
.menu_f:hover
{
	background-image: url(   'Images/lfon_.png' );
	background-position: top left;
	background-repeat: no-repeat;
	color: #9f000e;
	display: block;
}

.submenu
{
	background-color: #f1eee9;
	font-family: Tahoma, Geneva, Sans-serif;
	font-size: 9pt;
	text-decoration: underline;
	color: #1e74c2;
	text-align: left;
	display: block;
}
.submenu:hover
{
	color: #d63e2e;
}
.datafon
{
	background: url(   'Images/databg.png' ) top left repeat-x;
}
.datafon1
{
	background: url(      'Images/topmenubg.png' ) top left repeat-x;
	padding-top: 3px;
}
.datafon_bottom
{
	background-image: url(      'Images/datafon_n1.png' );
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #f9fafb;
	vertical-align: top;
	display: block;
}


.linkfon
{
	background-image: url(      'Images/link.png' );
	background-position: top center;
	background-repeat: repeat-x;
	height: 19px;
	width: 100px;
	text-align: center;
	font-family: Tahoma, Geneva, Sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-right: 3px;
	color: #333333;
	vertical-align: middle;
	padding-left: 3px;
}
.linkfon1
{
	background-image: url(      'Images/link1.png' );
	background-position: top center;
	background-repeat: no-repeat;
	height: 19px;
	width: 9px;
}
.linkfon2
{
	background-image: url(      'Images/link2.png' );
	background-position: top center;
	background-repeat: no-repeat;
	height: 19px;
	width: 24px;
}
.linkfon3
{
	background-image: url(      'Images/link3.png' );
	background-position: top center;
	background-repeat: no-repeat;
	height: 19px;
	width: 14px;
}
.lnk, lnk a, lnk a:visited, lnk a:active
{
	color: #1e74c2;
	font-size: 11pt;
	text-decoration: underline;
}
lnk a:hover, a:hover.lnk
{
	color: #d63e2e;
}
.lnksep
{
	color: #1e74c2;
	font-size: 9pt;
	margin-left: 10px;
	margin-right: 10px;
}
.lnk2, lnk2 a, lnk2 a:visited, lnk2 a:active
{
	color: #1e74c2;
	text-decoration: underline;
}
lnk2 a:hover, a:hover.lnk2
{
	color: #d63e2e;
}
.rhfon
{
	background-image: url(   'Images/rightheadfon.png' );
	background-position: top;
	background-repeat: no-repeat;
	color: #9f000e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	height: 25px;
	padding: 2px 5px 0px 5px;
	vertical-align: top;
	display: block;
}
.rhfon2
{
	background-image: url(      'Images/rightheadfon2.png' );
	background-position: top;
	background-repeat: no-repeat;
	color: #9f000e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	height: 40px;
	padding: 2px 5px 0px 5px;
	vertical-align: top;
	display: block;
}
.rhtitle
{
	color: #9f000e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	display: block;
}
rhtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	color: #333333;
	display: block;
}

.rn
{
	background-image: url(      'Images/rightfon.png' );
	background-position: top;
	background-repeat: repeat-y;
	padding: 3px;
	border-bottom: 3px solid #a8c2ea;
	display: block;
}
.rnlink
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #1e74c2;
	text-decoration: underline;
	display: block;
}
.rnlink:hover
{
	color: #d63e2e;
}

.display
{
	display: block;
}
.slideshowback
{
	background-color: #f9fafb;
}
.image
{
	margin: 5px;
}



