body {
	font-size:14px; 
	font-family:arial;
}

a {
	color:#c00; 
	text-decoration:none;
}

a:hover {
	color:#f00; 
	text-decoration:underline;
}

body{
background-color: #;
margin: 0;

}

a{
color: #000000;/* Цвет текста в ссылках */
}


a:hover{
color: #FFF; 
}

a:link <ul id="navWrapper"></ul >{
color: #0000CC;
}

hr {
	border:none; 
	background: blue; 
	height:1px;
}

.стиль58 {color: #990000; font-size: 16; }
.стиль62 {font-size: 16px}
.стиль64 {
	font-size: 16px;
	color: #990000;
	font-weight: bold;
}
.стиль71 {font-family: Arial, Helvetica, sans-serif; font-size: 15px; margin: 10px;}
.стиль72 {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; }
.стиль74 {color: #0000FF}
.стиль79 {font-size: 18}
.стиль80 {
	font-size: 18px;
	font-weight: bold;
}


 ul#navWrapper {
	  border: 0 black dashed;/*отступ от низа рисунка */
	  margin-left: -39px;
	}
   
ul#navWrapper li{     
	  list-style: none;
	}

ul#navWrapper li ul{     
	  margin-left: -10px;
	  text-align: left;
}
	 
	ul.vn li{ 
	  border: 5 red dashed;    
	  float: left;
	  list-style: none;
	  margin-right: 0.75em;
	  background-color: #2c65b5;/* цвет фона ссылок */
	  padding: 0.25em;
	  /*border-radius: 8px;*/
	  box-shadow: 3px 3px 6px 1px #333;
	  /* ширина и высота окн с сылками, но меняет все и сразу width: 40px; */
	}
	
	ul#navWrapper li li {
	  border: 2 White double;    
	  float: none;
	  margin-left: 1px;
	  margin-top: 3px;
	}

	ul#navWrapper li li:first-child { 
	  margin-top: 4px;
	}

	ul#navWrapper ul {
	  display: none;
	  position: absolute;
	  background-color: #FFF; /* For non-CSS3 browsers. */
	  background-color: rgba(255, 255, 255, 0);
	}
	
	ul#navWrapper li:hover ul {
	  display: block;
	  z-index:999999;
	}
	
	ul#navWrapper a {
	  font-weight: bold;
	  color: white;
	}
	
	ul#navWrapper li:hover {
	  background-color: #377DFF;
	} 

.lftmenu ul#navWrapper{
margin: 0px;
margin-left: -39px;
}

.lftmenu ul#navWrapper li{
background-color: #2c65b5;
border-radius: 2px;
padding-bottom: 0.05em;
padding-top: 0.25em;
padding-left: 0.25em;
padding-right: 0.25em;
}


.lftmenu ul#navWrapper li:hover {
	  background-color: #377DFF;
	} 

.lftmenu ul#navWrapper li ul li{
background-color: #2c65b5;/* цвет фона ссылок */
padding: 0.25em;

}

table.topmenu td.kn{
min-width: 120px;
max-width: 150px;
text-align: center;
margin: 0px;
background-color: #2c65b5;/* цвет фона ссылок */
padding: 5px;
border-radius: 3px;
/*box-shadow: 3px 3px 6px 1px #333;*/
}

table.topmenu td.kn:hover{
background-color: #377DFF;/* цвет фона ссылок */
}


.topmenu{
padding: 5px 0px 5px 0px; 
background-color: #88ccff;
width:960px;
}


   .inforow {
	overflow: hidden; /* Отменяем обтекание */
	background: linear-gradient(45deg, #21d3ff, #2c65b5);
	margin-bottom: 7px;
   }
   .infosidebar, .infocontent {
	float: left; /* Формируем колонки */
	box-sizing: border-box; /* padding не влияет на ширину */
	margin:0;
   }
   .infosidebar {
	width: 60%; /* Ширина колонки */
	padding: 15px; /* Поля вокруг текста */
	padding-left:40px;
	padding-right:20px;
	line-height:1.7;
   }
   .infosidebar p{
	  color: #2C65B5;
	  font-weight: 900;
	  font-size: 1.2em;
	  text-shadow: 
		-0   -1px 2px #FFFFFF,
		 0   -1px 2px #FFFFFF,
		-0    1px 2px #FFFFFF,
		 0    1px 2px #FFFFFF,
		-1px -0   2px #FFFFFF,
		 1px -0   2px #FFFFFF,
		-1px  0   2px #FFFFFF,
		 1px  0   2px #FFFFFF,
		-1px -1px 2px #FFFFFF,
		 1px -1px 2px #FFFFFF,
		-1px  1px 2px #FFFFFF,
		 1px  1px 2px #FFFFFF,
		-1px -1px 2px #FFFFFF,
		 1px -1px 2px #FFFFFF,
		-1px  1px 2px #FFFFFF,
		 1px  1px 2px #FFFFFF;
   }
   
   .infocontent {
	width: 40%; /* Ширина колонки */
	padding: 20px; /* Поля вокруг текста */
   }
   
   a.infobutton {
	  float: left;
	  color: white;
	  font-weight: 600;
	  list-style: none;
	  background-color: #2c65b5;/* цвет фона ссылок */
	  padding: 9px 6px;
	  border-radius: 3px;
	  box-shadow: 0px 0px 2px 2px white;
	  width: 90%;
	  text-align:center;
	  margin-top: 9px;
	  margin-bottom: 5px;
   }
	  a.infobutton:hover {
	  color: white;
	  text-decoration: none;
	  /*background-color: #377DFF; цвет фона ссылок */
	  background: linear-gradient(45deg, #F17C58, #E94584, #2c65b5, #24AADB, #27DBB1, #FFDC18, #FF3706);
	  box-shadow: 0px 0px 8px 8px white;
   }

.infolist {
	padding: 5px 20px;
}



.infolist p a{
	font-size:14px;
	color: #2C65B5;
	font-weight:600;
}

.infolist p {
	font-size:16px;
	text-align:justify;
}

.infolist ul{
	padding: 0px;
}

.infolist li{
	margin: 5px 0px;
	font-size:14px;
	list-style: none;
	font-weight:600;
	border-bottom: 1px solid #88ccff;
}

.infolist li a{
	color: #2c65b5;
}


.infolist table{
	border-collapse: collapse;
}

.infolist table a{
	color: #2c65b5;
	font-weight:600;
}

.infolist table a:hover{
	text-decoration:underline;
}


.infolist table th {
  font-weight: normal;
  padding: 10px 10px;
}
.infolist table td {
  border-top: 1px solid #88ccff;
  border-bottom: 1px solid #88ccff;
  padding: 10px 10px;
}



.zagolovok p{
	  color: #2C65B5;
	  text-transform: uppercase;
	  text-align: center;
	  font-weight: 900;
	  font-size: 1em;
	  margin-bottom: 6px;
	  text-shadow: 
		-0   -1px 2px #FFFFFF,
		 0   -1px 2px #FFFFFF,
		-0    1px 2px #FFFFFF,
		 0    1px 2px #FFFFFF,
		-1px -0   2px #FFFFFF,
		 1px -0   2px #FFFFFF,
		-1px  0   2px #FFFFFF,
		 1px  0   2px #FFFFFF,
		-1px -1px 2px #FFFFFF,
		 1px -1px 2px #FFFFFF,
		-1px  1px 2px #FFFFFF,
		 1px  1px 2px #FFFFFF,
		-1px -1px 2px #FFFFFF,
		 1px -1px 2px #FFFFFF,
		-1px  1px 2px #FFFFFF,
		 1px  1px 2px #FFFFFF;
}


	/**********/
	
.header_resize {
	margin:0 auto;
	padding:0px;
	width:960px;
}



.slider {
	margin:0;
	padding:10px 10px 20px;
	background:url(../images/slider_bg.png) no-repeat center top;
}

.menu_nav {
	margin:0;
	padding:10px 0 0;
	height:40px;
	float:right;
}
.menu_nav ul {
	list-style:none;
	padding:0 0 0 2px;
	height:40px;
	float:left;
}
.menu_nav ul li {
	margin:0;
	padding:0 2px 0 0;
	float:left;
	background:no-repeat right center;
}
.menu_nav ul li a {
	display:block;
	margin:0;
	padding:20px 12px 0;
	height:20px;
	font-size:15px;
	line-height:20px;
	font-weight:bold;
	color:#929292;
	text-decoration:none;
	text-transform:none;
	text-align:center;
	background:url(../images/menu_p.gif) no-repeat center top;
}
.menu_nav ul li.active a, .menu_nav ul li a:hover {
	text-decoration:none;
	color:#929292;
	background:url(../images/menu_a.gif) no-repeat center top;
}
.content {
	padding:0;
	border-bottom:24px solid #f5f6f7;
}
.content_resize {
	margin:0 auto;
	padding:0px;
	width:960px;
}


.content .mainbar {
	margin:0;
	padding:0;
	float:right;
	width:680px;
}
.content .mainbar h2 {
	margin-bottom:0;
	padding-left:52px;
}
.content .mainbar div.img {
	padding:12px 0;
	float:left;
}
.content .mainbar img {
}
.content .mainbar img.fl {
	margin:0;
	border:1px solid #fdf4d7;
}
.content .mainbar .article {
	margin:0 0 8px;
	padding:0 20px 16px;
	background:url(../images/h2.gif) no-repeat 20px top;
}
.content .mainbar .post_content {
}
.content .mainbar .post_content strong {
	color:#585757;
}
.content .sidebar {
	padding:0;
	float:left;
	width:260px;
}
.content .sidebar .gadget {
	margin:0 0 12px;
	padding:0 20px 24px;
	background:url(../images/h2.gif) no-repeat 20px top;
}

.content .sidebar h2 {
	padding-left:52px;
}

   .footerrow {
	overflow: hidden; /* Отменяем обтекание */
	background: linear-gradient(45deg, #21d3ff, #2c65b5);
	box-sizing: border-box; /* padding не влияет на ширину */
   }

p.copyright{
	font-size:1em;
	font-weight:bold;
	color: #ffffff;
	text-align:center;
  }
   
   .footersidebar, .footercontent {
	float: left; /* Формируем колонки */
	box-sizing: border-box; /* padding не влияет на ширину */
	margin:0;
   }
   .footersidebar {
	width: 40%; /* Ширина колонки */
	padding: 20px; /* Поля вокруг текста */
   }
   
   .footersidebar p{
	  color: #ffffff;
	  font-weight: 600;
	  font-size: 1em;
   }
   .footersidebar a{
	  color: #ffffff;
	  font-weight: 900;
	  font-size: 1em;
   }
   
   .footercontent{
	width: 20%; /* Ширина колонки */
	padding: 20px; /* Поля вокруг текста */
   }

   
ul.footermenu {
	list-style:none;
	padding:0 0 0 2px;
	height:40px;
	float:left;
}
 ul.footermenu li {
	margin:0;
	padding:0 0 10px 0;
	text-align:left;
}
ul.footermenu li a {
	display:inline-block;
	margin:0;
	padding:12px;
	height:10px;
	font-size:1em;
	font-weight:bold;
	color: #ffffff;
	text-transform:none;


}


