﻿/* ОСНОВНЫЕ -----------------------------------------------------*/
body
{
	margin: 0px; /*внешние отсупы*/
	padding: 0px; /*внутренние отсупы*/
	background: #030; /*цвет фона*/
	font-family: Tahoma; /*базовые установки шрифта*/
}

#MainForm
{
	margin: 0px;
	padding: 0px;
}

img
{
	border: none;
}

h1, h2, h3, h4, h5, h6
{
	clear: left;
}

/* =============== site header ================================*/
#SiteHeader
{
	margin: 0px;
	padding: 0px; /* 	background-color: #151616; */
	background: #003;
}

#SiteHeaderTop
{
	margin: 0px auto 10px auto;
	padding: 0px;
	font-size: smaller;
	text-align: right;
	color: #4e6671;
	width: 900px;
}

#SiteHeaderTop a
{
	color: #369;
	text-decoration: none;
	border-bottom: dotted 1px #369;
}




#SiteHeaderLogo
{
	height: 120px;
	width: 900px;
	margin: 0px auto;
	padding: 0px;
	text-align: left; 
	
	background: #036 url( "top_back1.png" ) repeat-x;
	/*background: url( "topv2.jpg" ) repeat-x top;*/ /*background: #036 url( "m2.png" ) repeat-x bottom;*/
	/*background: #036;*/
}

#SiteHeaderLogoShad
{
	
	width: 920px;
	margin: 0px auto;
	padding: 0px;
	text-align: center; 
	background: #003 url( "headshad.png" ) repeat-y;	
}

#SiteHeaderLogoImg
{
	margin: 15px auto auto 15px;
	padding: 0px;
	width: 200px;
	float: left;
}

#SiteHeaderLogoText
{
	padding: 15px;
	text-align: right;
	color: #fff;
}
/* MENU -------------------------------------------*/

/*Область куда помещаетяся меню*/
#SiteHeaderNavigation
{
	padding: 0px;
	background: #360 url("ms5.png") repeat-x; /*background: #360;*/
	margin: auto;
	width: 900px;
	display: block;
	height: 25px;
	text-align: left;
}

.DynamicMenuStyle, .StaticMenuStyle
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 90%;
	text-align: left;
	background: #360 url("ms5.png") repeat-x; /*background: #360;*/
}

.StaticMenuStyle
{
	text-align: left;
}

.DynamicMenuItemStyle, .StaticMenuItemStyle
{
	/*color: #d9d2bd;*/
	color: #fff;
	padding: 0px 5px;
	height: 25px;
	margin: 0px auto;
	font-size: 100%;
}

.StaticMenuItemStyle
{
}

.DynamicMenuItemStyle
{
	/*background-color: #908315;*/
	background: #360; /*цвет фона*/
}

.StaticSelectedStyle
{
	background: #600 url("ms4.png") repeat-x; /*background: #600;*/
	color: #fff;
}
.StaticSelectedStyle a
{
	background: none;
}


.DynamicSelectedStyle
{
	background: #600;
	color: #fff;
}

.DynamicHoverStyle
{
	background: #600;
	color: #fff;
}
.StaticHoverStyle
{
	/*background: #c63;	*/
	background: #600 url("ms4.png") repeat-x; /*background: #600;*/
	color: #fff;
}
.StaticHoverStyle a
{
	background: none;
}

.BotMenu
{
	margin-left: auto;
	margin-right: auto;
}

/*--- MapPath ----------------------------------------------------*/

#SiteContentPathCont
{
	margin: 0px;
	padding: 0px;
}

.SiteContentPath
{
	margin: 0px;
	padding: 0px;
}

.CurrentNodeStyle, .PathSeparatorStyle, .NodeStyle, .RootNodeStyle, .PreNode
{
	color: #949ea3;
	font-size: small;
}

/*--- SiteContent ----------------------------------------------------*/
#SiteContentBack
{
	/* 	 	 	 	 	 	text-align: left; 	 display:block;  */
	margin: 0px auto;
	padding: 0px;
	width: 900px;
	overflow: auto;
	background: #fff url("ms.png") repeat-x top;
	background-color: #fff;
}
#SiteContentShad
{
	/* 	 	 	 	 	 	text-align: left; 	 display:block;  */
	margin: 0px auto;
	padding: 0px;
	width: 920px;
	overflow: auto;
	background: #ccf url("bodyshad.png") repeat-y top;
}

#SiteContent
{
	/* 	 	 	 	 	 	width: 100%; 	 	 	*/
	margin: 0px auto; /*background: #ccc url("ms6.png") repeat-x top;*/
	background: #ccf;
}

#SiteContantHeader
{
	padding: 0px;
}

#SiteContantHeaderArea
{
	margin: 20px 25px 10px; /*border-bottom: solid 2px #dfe4ee;*/
	border-bottom: dashed 1px #ccc;
}

#SiteContentTextArea
{
	margin: 0px;
}



#SiteContentText1
{
	margin: 0px;
	padding: 10px 25px 10px 25px;
	float: left;
	width: 585px;
	font-size: 12px;	
}

#SiteContentText1 p
{
	line-height: 16px;
}

#SiteContentText1 .quote
{
	padding-top: 10px;
	font-size: smaller;
	color: #ccc;
	border-top: dashed 1px #ccc;
}

#SiteContentText1 .quote a
{
	color: #ccc;
}

#SiteContentText1 h1, #SiteContentText1 h1 a, #SiteContantHeader h1, #SiteContantHeader h1 a
{
	margin: 0px;
	padding: 0px;
	font-size: 270%;
	
	color: #000;
	font-weight: normal;
}

#SiteContentText1 h2, #SiteContentText1 h2 a
{
	margin: 15px 0px 10px 0px;
	padding: 0px; /*color: #b38a12;*/
	color: #600;
	font-size: 220%;
	
	font-weight: normal;
}

#SiteContentText1 h3, #SiteContentText1 h3 a
{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color: #600;
	font-size: 170%;
	
	font-weight: normal;
}

#SiteContentText1 h4, #SiteContentText1 h4 a
{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color: #600;
	font-size: 120%;
	line-height: 120%;
	font-weight: normal;
}

#SiteContentText1 h5, #SiteContentText1 h5 a
{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color: #600;
	font-size: 100%;
	font-weight: normal;
}

#SiteContentText1 h6, #SiteContentText1 h6 a
{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color: #600;
	font-size: 100%;
	font-weight: normal;
}


#SiteContentText1 p, #SiteContentText1 a
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #333;
}

#SiteContentText1 ul, #SiteContentText1 ol
{
	color: #333;
}

#SiteContentText1 ul li, #SiteContentText1 ol li
{
	margin-top: 10px;
}

#SiteContentText1 strong
{
	/*color: #6a8a9b;*/
}

#SiteContentText1 table.Tabl
{
	/*border-top: solid 1px #dae4ea;
	border-left: solid 1px #dae4ea;*/
    border-collapse: collapse;
	width: 100%;
}

#SiteContentText1 table.Tabl thead
{
	/*background-color: #dae4ea;*/
	background: #ccc;
	font-size: 12px;
	font-weight: bold;
}

#SiteContentText1 table.Tabl tr td
{
	/*border-bottom: solid 1px #dae4ea;
	border-right: solid 1px #dae4ea;*/
	border: solid 1px #999;
	padding: 8px;
	/*padding-left: 10px;*/
}
#SiteContentText1 table.Tabl tr.bg
{
	/*background-color: #edf3f7;*/
}

#SiteContentText1 img.pic
{
	border: none;
	float: left;
	margin-right: 20px;
}

#SiteContentText2
{
	float: left;
	margin: 0px;
	padding: 0px;
	/*padding: 9px;*/
	width: 250px;
	/*margin-left: 610px;*/
	font-size: 80%; /*background-color: #f8f6ee;*/
}

#SiteContentText2 ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#SiteContentText2 li
{
	margin: 0px;
	padding: 10px 0px;
}

#SiteContentText2 strong
{
	/*color: #b38a12;*/
	color: #663;
}

.SiteContentInfo
{
	/*border: solid 1px #f2ead2;*/
	/*border: solid 1px #993;*/
	margin: 0px 20px;
	padding: 0px;
}



.SiteContentInfoHead
{
	/*background: #f8f6ee url(   "winbk.png" ) repeat-x top; 	border-bottom: solid 1px #f2ead2;*/
	/*background: #cc6;*/
	/*border-bottom: solid 1px #993;*/
	margin: 0px;
	padding: 5px;
}

.SiteContentInfoHead a
{
	text-decoration: none;
}

.SiteContentInfoText
{
	margin: 0px;
	padding: 10px;
	background-color: #fff;
}

/*--------------------------------------------*/
.SiteContentInfoTbl
{
	margin: 0px auto;
	padding: 0px;
	color: #ccc;
	border-collapse: collapse;
	
}

.SiteContentInfoTbl thead
{
	font-weight: bold;
	color: #fff;
	/*background: #993;*/
}


.SiteContentInfoTbl tbody td
{
	background: #fff url("pdf.png") no-repeat center left;
	padding: 10px 20px;
	padding-left: 45px;
	/*height: 35px;*/
}

.SiteContentInfoTbl a
{
	color: #330;
}

.SiteContentInfoTbl img
{
	border: none;
	float: left;
}
/*-------------------------------------------*/
.SiteContentInfoText, .SiteContentInfoText a
{
	color: #993;
	text-align: left;
}

.SiteContentInfoText img
{
	border: none;
	float: left;
}

.SiteContentInfoText p
{
	margin: 0px;
	padding: 0px;
	margin-left: 40px;
}

.SiteContentInfoBottom
{
	border-top: dashed 1px #ccc;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
}

.SiteContentInfoBottom a
{
	color: #ccc;
}


/*========================================================*/
.SiteContentBlock
{
	margin: 0px;
	padding: 0px;
}

.SiteContentBlockHead
{
	background: #f8f6ee url(   "winbk.png" ) repeat-x top;
	margin: 0px;
	padding: 5px;
}

.SiteContentBlockText
{
	margin: 0px;
	padding: 10px;
	background-color: #fff;
}

.SiteContentBlockText, .SiteContentBlockText a
{
	color: #777;
}

.SiteContentBlockText img
{
	border: none;
	float: left;
}

.SiteContentBlockText p
{
	margin: 0px;
	padding: 0px;
	margin-left: 40px;
}
/*========================================================*/

.check
{
	list-style-image: url(   "check2.png" );
	list-style-position: inside;
}

.list
{
	list-style-type: square;
}

.list a
{
	color: #333;
	text-decoration: none;
}

.list li
{
	margin: 0px;
	padding: 0px;
	color: #333;
}

/* ---- SiteFooter -----------------------------------------------------*/
#SiteBottom
{
	margin: 0px;
	padding: 0px;
	background: #030;
}

#SiteBottomShad
{
	width: 920px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	display: block;
	
	
	background: #030 url( "bottomshad.png" ) repeat-y top;
}

#SiteFooter
{
	width: 900px;
	margin: 0px auto;
	padding: 10px 0px;
	text-align: center;
	display: block;
	font-size: 80%; /*background: #e6e8e9 url(    "fotb.png" ) repeat-x top;*/
	color: #696;
	/*background: #360;*/
	background: #360 url( "bottom_back1.png" ) repeat-x top;
}

#SiteFooter a
{
	color: #696;
}

#SiteFooterNavigation ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#SiteFooterNavigation li
{
	display: inline;
	margin: 0px 2px;
}

#SiteFooterNavigation a
{
	color: #696;
	text-decoration: none;
	border-bottom: dotted 1px #696;
}

#SiteFooterNavigation a:hover
{
	border-bottom: solid 1px #696;
}

#SiteFooterCopyright
{
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

/* ----------------------------------------------------- */

/* -------- ФОРМА ЗАКАЗА ЩИТА АВТОМАТИКИ --------------- */

.ElBorders
{
	border: solid 1px #ccc;
	background-color: #fff;
	font-size: 12px;
	font-family: Arial;
	color: #333;
	font-weight: bold;
}

.ControlGroup
{
	margin: 0px 0px 10px 0px;
	padding: 10px;
	background-color: #edf3f7;
}

.ControlGroup div
{
	margin: 0px;
	margin-bottom: 10px;
}

/* ----------------------------------------------------- */

/*PRINT STYLES BEGIN*/
.textArea
{
	padding: 0px;
	margin: 0px;
	font-family: Tahoma;
	font-size: 12px;
}
.textAdd
{
	font-family: Tahoma;
	font-size: 8px;
}
.textArea h1
{
	font-family: Tahoma;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
.textArea table
{
	padding: 0px;
	margin: 10px 0px;
}
.blockText
{
	padding: 0px;
	margin: 10px 0px;
	text-align: left;
}
.blockText h2
{
	font-family: Tahoma;
	text-align: left;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
}

.blockText h3
{
	font-family: Tahoma;
	text-align: left;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
}

.blockText h4
{
	font-family: Tahoma;
	text-align: left;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
}

.blockText h5
{
	font-family: Tahoma;
	text-align: left;
	margin: 0px;
	font-size: 10px;
	font-weight: bold;
	padding: 0px;
}

.blockText h6
{
	font-family: Tahoma;
	text-align: left;
	margin: 0px;
	font-size: 9px;
	font-weight: bold;
	padding: 0px;
}
.blockText p
{
	font-family: Tahoma;
	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
span.pnum
{
	margin: 0px 8px 0px 0px;
}
.blockText ul
{
	margin: 0px;
	margin-left: 40px;
	padding: 0px;
	list-style-type: square;
}
.titletab
{
	border-bottom: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	width: 100%;
	margin: 0;
	padding: 0;
}
.titletab tr td
{
	border-top: solid 1px black;
	text-align: center;
	width: 100%;
	padding: 1px;
	height: 25px;
	vertical-align: top;
}
.titletab tr td p
{
	margin: 0px;
	padding: 0px;
}
/*PRINT STYLES END*/

/* SUBMENU BEGIN --------------------------------------------- */
.SMStaticMenuItemStyle 
{
	border-bottom: dotted 1px #cc9;
	}
/* SUBMENU END ----------------------------------------------- */