.main_block {
	width: 1160px;
	background: url(../../images/black.png);
	position: relative;
	padding: 40px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.info_space {
}
.inside_block {
	display: block;
	background-color: #FFF;
	padding-top: 1px;
	padding-right: 10px;
	padding-left: 10px;
}
@font-face {
	font-family: Ekibastuz-Bold;
	src: url(../../fonts/Ekibastuz_Bold.otf), url(../../fonts/Ekibastuz_Bold.eot), url(../../fonts/Ekibastuz_Bold.ttf), url(../../fonts/Ekibastuz_Bold.woff);
}
@font-face {
	font-family: Ekibastuz-Regular;
	src: url(../../fonts/Ekibastuz_Regular.otf), url(../../fonts/Ekibastuz_Regular.eot), url(../../fonts/Ekibastuz_Regular.ttf), url(../../fonts/Ekibastuz_Regular.woff);
}


/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/vtwNVMP8y9C17vLvIBNZI_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/ATKpv8nLYAKUYexo8iqqrg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v8/g46X4VH_KHOWAAa-HpnGPiEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v8/0XxGQsSc1g4rdRdjJKZrNPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
body {
	font-family: PT Sans, tahoma,georgia;
	font-size: 14pt;
	color: #000;
}
#slider {
	width: 850px;
	height: 335px;
	list-style: none;
	margin: 0 auto;
	/* Prevent FOUC (see FAQ page) and keep things readable if javascript is disabled */
	overflow-y: hidden;
	overflow-x: hidden;
	display: block;
	
}
.text_block {
	width: 950px;
	border: 1px solid #ccc;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 20px;
	background: #FFF;
	opacity: 1.0;
}
.text_block_usl {
	width: 1055px;
	border: 1px solid #ccc;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 20px;
	background: #FFF;
	opacity: 1.0;
}
.head_par
{
	
	display:block;
	font-family:pt sans, Tahoma, Geneva, sans-serif;
	font-weight: bold;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}

.slide {
	display: block;
	height: 345px;
	width: 850px;
	
}
.pict_car {
	border-right: 1px #000 solid;
}
.menuline
{
	width: 950px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: auto;
}
.head_car {
	font-family: "PT Sans";
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}
.text_car {
	text-align: justify;
	font-size: 20px;
	font-family: "PT Sans";
	padding: 28px;
	padding-bottom: 2px;
	padding-top: 10px;
}
.koord {
	margin-left: 50px;
	display: block;
	float: left;
	padding-left: 3px;
	font-weight: normal;
	font-size: 14pt;
	margin-top: 10px;
	
}
.inet_enter
{
	border:solid 1px #ccc;
	width:250px;
	margin:0px auto;
	padding:10px;
	background: #ECFDE8;
}
.bullet {
	background: url(../../images/page-off.png) center center no-repeat;
	display: block;
	width: 18px;
	height: 18px;
	margin: 0;
	margin-right: 5px;
	float: left;
}
.head_car_tree {
	font-family: calibri;
	font-size: 22px;
	text-align: center;
	margin-bottom: 22px;
	margin-top: 10px;
}
.head_car_welcome {
	font-family: Story;
	font-size: 16pt;
	text-align: left;
	margin-bottom: 22px;
	margin-top: 22px;
 background:;
	padding: 10px;
}
.over_tree {
	position: relative;
	display: inline;
	float: left;
	width: 341px;
	font-size: 12pt;
	background: url(../../images/usl.jpg) no-repeat left top;
	height: 292px;
	margin: 5px;
}
.general_text
{
	width:900px;
	margin:20px auto;
	border: 1px solid #CCC;
	padding:20px;
	
	
}
#menu1 {
	display: block;
	width: 1070px;
	margin: 0 auto;
	position: relative;
}
.sphere_tep {
	padding: 5px;
	font-size: 13pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url(../../images/tep.jpg) no-repeat;
}
.sphere_voda {
	padding: 5px;
	font-size: 13pt;
	font-family: Georgia, "Times New Roman", Times, serif ;
	background: url(../../images/vd.jpg) no-repeat;
}
#tree1, #tree2, #tree3, #tree4, #tree5, #tree6, #tree7, #tree8 {
	display: block;
}
#radio {
	position: relative;
	display: block;
	width: 1023px;
	padding-left: 800px;
	font-size: 8pt;
	margin-top: 10px;
	margin-bottom: 10px;
}
.text_site {
	margin: 0 auto;
	text-align: justify;
	text-indent: 30px;
	width: 820px;
	font-size: 14pt;
	padding-left: 68px;
	padding-right: 68px;
}
.text_site_head {
	margin: 0 auto;
	font-family: Ekibastuz-Bold;
	text-align: justify;
	text-indent: 30px;
	width: 820px;
	font-size: 18pt;
	padding: 18px;
}
#radio1, #radio2 {
	font-family: Ekibastuz-Regular;
}
.header {
	height: 120px;
	display: block;
	padding-top: 5px;
	z-index: 700;
	border-bottom: 1px solid #ccc;
}
.ruen2 {
	background: url(../../images/ruen.jpg) right center no-repeat;
	text-align: right;
	vertical-align: central;
	font-size: 13px;
	padding-top: 6px;
	padding-right: 6px;
	font-family: Ekibastuz-regular;
	font-weight: bold;
}
.ruen {
	margin-right: 0px;
	display: block;
	vertical-align: central;
	font-size: 13px;
	padding-top: 6px;
	padding-right: 6px;
	font-family: Ekibastuz-regular;
	font-weight: bold;
}
.line2 {
	height: 10px;
	display: block;
	text-align: right;
	font-size: 12pt;
	font-family: Ekibastuz-regular;
	width: 1050px;
}
.eng_button {
	color: #686868;
}
.ru_button {
	color: #ff0000;
}
.links {
	display: block;
	height: 100px;
	margin-right: 50px;
	margin-left: 75px;
	margin-top: 17px;
}
.logo {
	margin-bottom: 20px;
	margin-top: 14px;
	margin-left: 15px;
	width: 264px;
	height: 53px;
	display: block;
	float: left;
}
.commandbar {
	float: left;
	display: block;
	height: 44px;
	width: 830px;
	font-size: 12pt;
	color: #666666;
	line-height: 20px;
	text-transform: uppercase;
	vertical-align: top;
	padding-top: 5px;
}

a:link {
	text-decoration: none;
	color: #000;
	}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #000;
}
.link {
	border-bottom: #0066cc thin dotted;
	color: #0066cc;
}
.trees {
	display: block;
	height: 605px;
	margin: 0 auto;
	width: 1055px;
	font-family:Georgia, "Times New Roman", Times, serif
}
.btn1 {
	font-family: Georgia;
	font-size: 16pt;
	color: #069;
}
.btn2 {
	font-family: Ekibastuz-regular;
	font-size: 12pt;
	color: #069;
	height: 50px;
	width: 50px;
	padding: 0px;
	margin: 0;
}
.h1_head
{
	text-align:center;
	font-size:14pt;
	font-weight:bold;
	color: #666;
	background: #E9E9E9;
	padding-bottom:5px;
	padding-top:5px;
	
	

	font-family:Georgia, "Times New Roman", Times, serif;
}
#login, #password {
	width: 80px;
}
