body {
	background:#C2EBFF;
	padding:0px;
	margin:0px;
	font-family:Tahoma;
	}
body ul {
	padding:0px;
	margin:0px;
	list-style:none;
	}
body h1 {
	padding:0px;
	margin:0px;
	font-weight:400;
	}
body p {
	padding:0px;
	margin:0px;
	}
body img {
	border:none;
	}
#full {
	width:1010px;
	text-align:left;
	border-left:2px solid #FFF;
	border-right:2px solid #FFF;
	}
#head {
	background:url(image/head_rep.jpg) top left repeat-x;
	width:1010px;
	height:99px;
	}
#nav {
	float:right;
	font-size:14px;
	}
#nav li {
	float:left;
	background:url(image/polosa_up.jpg) top left no-repeat;
	height:59px;
	padding-top:40px;
	text-align:center;
	display : block;
	position : relative;
	}
#nav ul .activ {
	background:url(image/activ.jpg) top left no-repeat;
	height:59px;
	padding-top:40px;
	text-align:center;
	display : block;
	position : relative;
	}
#nav ul .x1 {
	height:67px;
	padding-top:32px;
	text-align:center;
	display : block;
	position : relative;
	}
#nav ul .x1activ {
	background:url(image/activ.jpg) top left no-repeat;
	height:67px;
	padding-top:32px;
	text-align:center;
	display : block;
	position : relative;
	}
#nav li ul, #nav li.jshover ul{
	display : none;
	position: absolute;
}

#nav li:hover ul, #nav li.jshover ul{
	display : block;
	margin-top:42px;
	background:#333399;
	width:140px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
}
#nav li ul li, #nav li.jshover ul li{
	float : none;
	display : block;	
} 
#nav li ul li {
	padding:0px;
	padding-bottom:3px;
	height:auto;
	width:auto;
	background:none;
	text-align:left;
	}
#nav li a {
	color:#FFF;
	text-decoration:none;
	display:block;
	width:110px;
	}
#nav li a:hover {
	text-decoration:underline;
	}
#logo {
	background:url(image/logo.jpg) top left no-repeat;
	float:left;
	font-size:11px;
	height:74px;
	color:#FFF;
	padding-left:170px;
	padding-top:25px;
	}
#logo span {
	font-size:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
#head_d {
	background:url(image/head_2.jpg) top left no-repeat;
	width:1010px;
	height:249px;
	}
#main_content {
	background:url(image/cont_rep2.jpg) top left repeat-y;
	width:1010px;
	font-size:12px;
	color:#282525;
	}
#cont_up {
	background:url(image/cont_up2.jpg) top left no-repeat;
	width:1010px;
	}
#cont_foot {
	background:url(image/cont_foot.jpg) bottom left no-repeat;
	width:770px;
	padding-left:20px;
	padding-bottom:115px;
	padding-top:5px;
	padding-right:220px;
	text-align:justify;
	min-height: 650px;
}
#cont_foot ul {
  margin-top: 10px;
}
#cont_foot li {
  margin-left: 15px;
  margin-bottom: 10px;
	list-style: disc outside;
}
.al {
  color:#1d1e86; text-decoration:none;
}
.al:hover {
  text-decoration:underline;
}
.al2 {
  color:#111111;
  border-bottom: 1px dashed blue;
  text-decoration:none;
}
.al2:hover{
  text-decoration:none;
}
#cont_foot span {
  color:#1d1e86;
  font-weight:bold;
}
#main_content h1 {
	font-size:18px;
	color:#1d1e75;
	line-height:18px;
	padding-top:20px;
	}
#main_content p {
	line-height:18px;
	padding-top:5px;
	padding-bottom:5px;
	color:#111111;
}
.slogan {
	font-size:35px;
	color:#1d1e86;
	line-height:40px;
	}
.slogan span {
	font-size:44px;
	color:#1d1e86;
	font-weight:bold;
	}
.zagolovok {
	font-size:35px;
	color:#1d1e86;
	line-height:40px;
	}
.zagolovok span {
	font-size:44px;
	color:#1d1e86;
	font-weight:bold;
	}
#foot_up {
	background:url(image/foot_up.jpg) top left no-repeat;
	width:1010px;
	height:214px;
	}
.licensii {
	font-size:20px;
	font-weight:bold;
	float:right;
	padding-top:145px;
	padding-right:100px;
	}
.licensii a {
	color:#1b1c6a;
	text-decoration:underline;
	}
.licensii a:hover {
	text-decoration:none;
	}
.telefons {
	font-size:20px;
	color:#FFF;
	padding-top:145px;
	padding-left:156px;
	}
.telefons span {
	font-size:30px;
	font-weight:bold;
	color:#1b1c6a;
	}
#footer {
	background:url(image/footer.jpg) top left no-repeat;
	width:1010px;
	height:59px;
	font-size:10px;
	color:#FFF;
	}
#footer p {
	padding-left:45px;
	width:275px;
	padding-top:10px;
	}
#footer p span {
	font-size:11px;
	}
.s4et4iki {
	float:right;
	padding-top:15px;
	padding-right:30px;
	}
.s4et4iki li {
	float:left;
	padding-right:10px;
	}