
/*  ------------------------ Тело документа ---------------------------   */

HTML, BODY { height: 100%; }

BODY {
				padding: 0px;  
				margin: 0px; 
				color: #333 !important; 
				font-size: 11px;
				font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
			  background: url(/common/img/dkt/left_bg.gif) repeat-y #FFF;			
				}

P, DIV, A, TABLE, UL, OL {font-size: 11px; text-decoration: none;}
P {margin: 10px 0 10px 0; padding-bottom: 0;}


/*  ------------------------ Заголовки ---------------------------   */

H1 {
		font-size: 14px;
		margin-top: 20px;
		margin-bottom: 15px;
		color: #006fa9;
		}

h2, h3 {
				font-size: 12px;
				margin-top: 20px;
				margin-bottom: 15px;
				color: #006fa9;
				}
						
/* Графические заголовки  */	

.title-bg {
					background: url(/common/img/dkt/title-bg.gif) repeat-x left top;
					margin: 0;
					padding: 0;
					}						
.blue-bg {
					background: url(/common/img/dkt/blue-bg-title.gif) repeat-x left top;
					float: left;
					height: 24px;
					}
.link-area {
						background: url(/common/img/dkt/blue-bg-title.gif) repeat-x left top;
						width: 122px;
						height: 24px;
						text-align: right;
						font-size: 10px;
						padding-top: 3px;
						padding-right: 16px;
						}
						
.link-area A {
							color: #fff;
							font-size: 10px;
							background: url(/common/img/dkt/arrow-white.gif) no-repeat right;
							padding-right: 10px;
							text-transform: lowercase;
							}

.blue-bg SPAN {
							text-transform: uppercase;
							color: #006fa9;
							font-weight: bold;
							background: #FFF;
							padding: 10px 10px 4px 8px;
							white-space: nowrap;
							font-size: 10px;
							line-height: 22px;
							}


/* -------------------------------- Ссылки -------------------------------- */

A {
	color: #006fa9;
	text-decoration: underline;
	}

	

/* --------------------------------- Списки -------------------------------- */

ul {margin: 15px 0 15px 20px;}
			
ol {margin: 15px 0px 15px 25px;}

ul li {
				vertical-align: middle;
				padding-bottom: 3px;
				padding-left: 5px;
				list-style-image: url(../img/viks/li.gif);
				}

ol li {
			list-style-image: none;
			padding-bottom: 3px;
			}

/* --------------------------------- Элементы Форм -------------------------------- */  
						
input, textarea, select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.inp1 {
	border: 1px solid #999999;
}
.brd1 {
	border: 3px solid #e6e6e6;
	margin: 0 25 10 0;
}

/* --------------------------------- Таблицы  -------------------------------- */  

.table-main {
							border-collapse: collapse;
							border-left: 1px solid #d8d8d8;
							border-bottom: 5px solid #006fa9;
						}

.table-main TH {
								color: #ffffff;
								text-align: left;
								padding: 3px 10px 5px 10px;
								background-color: #006fa9;
								border-right: 1px solid #d8d8d8;
								}

.table-main TD {
								padding: 3 10 5 10;
							  border-right: 1px solid #d8d8d8;
								border-bottom: 1px solid #d8d8d8;
								}


/* --------------------------------- Разметка  страницы -------------------------------- */

#main-content {
								width: 100%;
								height: 100%;
								background: url(/common/img/dkt/bg-main-image.gif) no-repeat left bottom;
								}
				
.bottom-left {
							background: url(/common/img/dkt/bottom-pic.gif) repeat-x left top;
							}				
							
.bottom-right {
							width: 100%;
							padding: 13px 0 14px 19px;
							background: url(/common/img/dkt/bottom-pic2.gif) repeat-x left top;
							}
					
/*  Переключение языковых версий   */		
#lang {
				width: 70px;
				background: #cdd6de;
				padding-top: 8px;
				vertical-align: top;
				text-align: center;
				}
				
#language {
					color: #9e9e9e;
					}
					
#language A {
						color: #c14323;
						text-decoration: underline;
						}
					
/*  Логотип   */
			
#logo {
			position: absolute;
			top: 32px;
			left: 507px;
			z-index: 10px;
			margin: 0;
			}
						
						
/*  Картинка в шапке  */
							
#head-top {
					background: url(/common/img/dkt/head-bg.gif) repeat-x left top;
					height: 158px;
					}
					
/* Ячейка с контентом  */
			
#main-td {
					background: url(/common/img/dkt/main-top-line.gif) no-repeat right top;
					padding: 13px 0 20px 0;
					}

					
/* --------------------------------- Меню -------------------------------- */
.menu-active,
.menu-passive {
							color: #6D8083;
							text-transform: uppercase;
							text-decoration: none;
							padding: 0 0 0 51px;
							border-bottom: 1px solid #D8D8D8;
							background: url(/common/img/dkt/pointer.gif) no-repeat 38px 0px;			
							margin-right: 7px;
							}
			
.menu-active {
							background: url(/common/img/dkt/pointer-active.gif) no-repeat 38px 0px;			
							}
							
.menu-active DIV,
.menu-passive DIV {
									padding: 10px 10px 9px 10px;
									background: #FFF;
									}
							
.menu-active DIV A,
.menu-passive DIV A {
										text-decoration: none;
										font-size: 10px;
										line-height: 11px;
										}
							
.menu-active IMG,
.menu-passive IMG {display: block;}
							
.child {
				padding: 14px 20px 16px 45px;
				background: #f6f6f6;
				border-bottom: 1px solid #D8D8D8;
				margin-right: 7px;
				}
				
.child A {
				text-transform: uppercase;
				text-decoartion: underline;
				color: #006fa9;
				font-size: 10px;
				}
				
.child DIV {
						margin: 3px 0 4px 0;
						}

							
/* Карта сайта */
.sitemap {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D8083;
	text-decoration: none;
}
.sitemap a:link, .sitemap a:visited, {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D8083;
	text-decoration: underline;
}
.sitemap a:active, .sitemap a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #69A78A;
	text-decoration: underline;
}

/* статусная строка */
.status {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C1C1C1;
	text-decoration: none;
}
.status a:link, .status a:visited, {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C1C1C1;
	text-decoration: none;
}
.status a:active, .status a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C1C1C1;
	text-decoration: underline;
}


/* --------------------------------- Новости -------------------------------- */
.news-date {
						color: #f0492f;
						font-weight: bold;
						}
						
.news-sep {padding: 0 6px;}

.news span a {
							color: #333333;
							text-decoration: underline;
							}

/* детальные ссылки "подробнее" */
.detail {
					font-size: 9px;
					color: #f0492f;
					margin: 20px 0 20px 0;
				}
				
.detail A {
						font-size: 9px;
						color: #f0492f;
						text-decoration: underline;
						text-transform: lowercase;
						background: url(/common/img/dkt/arrow-red-back.gif) no-repeat left;
						padding-left: 13px;
					}

.head {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bolder;
	/*text-indent: 8px;*/
}



/* --------------------------------- Оформительсике стили -------------------------------- */

DIV.spacer {
						 font-size: 0px;
						 line-height: 0px;
						 margin: 0px;
						 padding: 0px;	
						 background: transparent; 
						 border: none;
						 display: block;
						 visibility: hidden;
						}

.png {
			margin: 30px 0 12px 10px;
			float: right;
			border: 1px solid #c0c0c0;
			}

.nowrap {white-space: nowrap;}
.green {color: #69A78A;}
.red {color: #BB1900;}


.management td {
  vertical-align: top;
  padding: 0 10px 20px 0;
}

.management td h3 {
  margin-top: 0;
  text-transform: uppercase;
}