@charset "utf-8";
html, body {
	margin:0;
	padding:0;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	background: #b3d9f2 url(design/bg.gif) repeat center;
}
#td-menu-1{
	background-color:#436491; /* цвет фона пунктов меню */
	height:40px;
	border-top:3px solid #72abe8; /* цвет верхней границы */
	border-bottom:3px solid #28456d; /* цвет цвет нижней границы */
}
#td-menu-2 {
	background-color:#FFF;
	padding: 30px 0 30px 0;
	width: 310px;
}
#td-content {
	background-color:#FFF;
	padding: 30px 40px 20px 40px;
}
#td-bot {
	background-color:#436491;
	height:96px;
}
#name1 {
	display:block;
	position:absolute;
	margin-top:110px;
	margin-left:25px;
	font-size:38px;
	color:#fff;
}
#name1 a {
	text-decoration:none;
	color:#FFF;
}
#name2 {
	display:block;
	position:absolute;
	margin-top:150px;
	margin-left:25px;
	font-size:22px;
	color:#cfe8fe;
}
#name3 {
	display:block;
	position:absolute;
	margin-top:180px;
	margin-left:25px;
	font-size:24px;
	color:#fff;
	/* text-shadow: 2px 2px 2px rgba(0,0,0,0.9); */
}
.gr1 {
    background-color: #688dbf; /* цвет линии под заголовком страницы */
    border: 0 none;
    clear: both;
    color: #688dbf;  /*  цвет линии под заголовком страницы  */
    height: 1px;
}
h1, .razdel1 {
	font-size:24px;  /* размер шрифта заголовк страницыа */
	font-weight:normal;
	margin-top:0px;
	margin-bottom:10px;
	color: #5081b7;  /* цвет шрифта заголовк страницыа */
}
h2, .razdel2 {
	font-size:20px;
	font-weight:normal;
	margin-top:30px;
	margin-bottom:20px;
	color: #5081b7;
}
h3, .razdel3 {
	font-size:18px;
	font-weight:normal;
	margin-top:30px;
	margin-bottom:20px;
	color: #5081b7;
}
.razdel1, .razdel2, .razdel3 {
	display:block;
}
a:link, a:visited {
	color:#5388d1;
	text-decoration: underline;
}
a:hover {
	color:#5388d1;
	text-decoration:none;
}
#base-table {
	height:100%;
}
#base-table2 {
	height:100%;
}
#menu1 {
	display:inline-block;
	font-size:18px;
	text-align:center;
}
#menu1 a, #menu1 a:visited {
	display:block;
	float:left;
	height:40px;
	line-height:40px;
	padding-left:15px;
	padding-right:15px;
	color:#FFF;
	text-decoration:none;
}
#menu1 a:hover {
	background-color:#4a73a9;
	/* цвет пункта меню, под движущимся курсором */
}
#menu1 .current2 {
	background-color:#28456d !important;
	/* цвет пункта меню, соответствующего текущей странице */
}
#menu2 a:hover {
	background-color:#dbe8f8;
}
#menu2 {
	display: block;
	border: 0 none;
    list-style: none outside none;
    margin: 0 0 0 0;
    padding: 0;
}
#menu2 li{
	display: block;
    margin: 0;
    position: relative;
	cursor:pointer;
}
#menu2 a, #menu2 a:visited, #menu2 .razd {
	color:#436491;
	text-decoration:none;
}
#menu2 > li:first-of-type a {
	border-top:1px solid #a9c1e1;
	/* цвет верхней границы первого пункта меню */
}
#menu2 li a, #menu2 .razd {
	display: block;
	line-height:16px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:8px; 
	background-color: #ecf3fb;
	/* цвет фона пунктов меню */
	border-bottom:1px solid #a9c1e1;
	/* цвет нижней границы пунктов меню (разделительные линии) */
}
.menu2-li1 .current2, .menu2-li2 .current2, .menu2-li3 .current2 {
	background-color:#c1d6f3 !important;
	/* цвет фона пункта меню, соответствующего текущей страницы */
}
.menu2-li1 a, .menu2-li1 .razd {
	font-size:16px;
	padding-left:22px;
}
.menu2-li2 a, .menu2-li2 .razd {
	font-size:14px;
	padding-left:52px;
}
.menu2-li3 a, .menu2-li3 .razd {
	padding-left:82px;
	font-size:13px;
}
.for-img {
    height: 7px;
    position: absolute;
    top: 50%;
}
.menu2-li1 .for-img {
    margin-left: 10px;
}
.menu2-li2 .for-img {
    margin-left: 40px;
}
.menu2-li3 .for-img {
    margin-left: 70px;
}
.for-img img {
    position: relative;
    top: -50%;
}
.bold {
	font-weight:bold;
}
.fon {
	height:276px;
	width:1230px;
	background-repeat:no-repeat;
	display:block;
	position:absolute;
}
#dd {
	background-image:url(design/header-img.jpg);
}
#dd2 {
	background-image:url(design/header-img7.jpg);
}
#dd3 {
	background-image:url(design/header-img8.jpg);
}
#dd4 {
	background-image:url(design/header-img9.jpg);
}
#td-zagolovok {
	background-color:#96b3db;
	height:276px;
}
