/******** main style ************/
* {margin: 0px; padding: 0px; }
option {padding:0 0.5em 0 3px; } /* Firefox hides the RHS of options if padding is 0 */
body {font-size:100%;font-family:Arial,Verdana,Helvetica,'MS Sans Serif',Serif;	text-align: center; background:#f7f7f7 url(../images/bg_container.gif) repeat-x;}
.Text  {font:normal 0.8em Arial,Verdana,Helvetica,san-serif; color:#474545; line-height : 21px;text-align: justify; }
a {color:#474545;text-decoration: none;}

a.news_more:link {color:#555555;text-decoration: underline;}
a.news_more:visited {color:#555555;text-decoration: underline;}
a.news_more:hover {color:#555555;text-decoration: none;}
a.news_more:active {color:#555555;text-decoration: none;}

img {border:0;}
fieldset {border:0;}
.content {width:1004px;height: auto;margin: 0 auto 0 auto; }
.header_container{height:432px;background:url(../images/bg_header.png) no-repeat center;}
.main_container{height:auto;text-align:left;}
/******** /main style ************/


/* 1: Header ====================================================== */
a.hidelink {display:block;text-indent:-9999px;position:absolute;left:0;top:-1000em;z-index:999;}
a.hidelink:focus, a.hidelink:active {text-indent:0;left:0;top:5px;padding:5px; font:bold 0.75em Arial, Helvetica, sans-serif; text-decoration:none;width:12em;z-index:999;margin:0 0 0 10px;background:#FFFFCC;border:1px solid #000000;}

.header_top{float:left;display:inline;margin: 0px 0 0 0;width:1004px;height:85px; background: url(../images/header_top.png) no-repeat;}
.header_top_1{float:left;display:inline;margin: 0px 0 0 0;width:745px;height:85px;}
.search {padding-left:0px;padding-top:0px;width:44px;}

#logo{float: left;display:inline; margin: 0 0 0 0; width:300px;height:31px;}
#logo h1{ margin:0;padding:0;text-indent:-500em;width:238px;height:31px;background: url(../images/logo.png) no-repeat;cursor:pointer;}
#logo_right{float:left;display:inline;margin: 0 0 0 0;width:704px;height:31px;}
#logo_right a{float:right;margin:0;padding:0;text-indent:-500em;width:188px;height:31px;background: url(../images/logo_right.png) no-repeat;cursor:pointer;}

.header_navi{float: left; display : inline; margin:5px 0 0 10px;width:984px;height:32px; }
#header_navi li{float: left; display: inline; margin: 0 0 0 0; height: 32px;}
#header_navi ul li a{height:32px; background-position:0px 0px;  background-repeat:no-repeat;display:block;text-indent:-500em;overflow:hidden;}

#header_navi ul li a#menu_1{background-image: url(../images/bt_1_off.png);width:123px;}
#header_navi ul li a#menu_1:hover{background-image: url(../images/bt_1_on.png);width:123px;}
#header_navi ul li.active a#menu_1{background-image: url(../images/bt_1_on.png);width:123px;}
#header_navi ul li.active a#menu_1:hover{background-image: url(../images/bt_1_on.png);width:123px;}

#header_navi ul li a#menu_2{background-image: url(../images/bt_2_off.png);width:144px;}
#header_navi ul li a#menu_2:hover{background-image: url(../images/bt_2_on.png);width:144px;}
#header_navi ul li.active a#menu_2{background-image: url(../images/bt_2_on.png);width:144px;}
#header_navi ul li.active a#menu_2:hover{background-image: url(../images/bt_2_on.png);width:144px;}

#header_navi ul li a#menu_3{background-image:url(../images/bt_3_off.png);width:206px;}
#header_navi ul li a#menu_3:hover{background-image:url(../images/bt_3_on.png);width:206px;}
#header_navi ul li.active a#menu_3{background-image:url(../images/bt_3_on.png);width:206px;}
#header_navi ul li.active a#menu_3:hover{background-image:url(../images/bt_3_on.png);width:206px;}

#header_navi ul li a#menu_4{background-image:url(../images/bt_4_off.png);width:203px;}
#header_navi ul li a#menu_4:hover{background-image:url(../images/bt_4_on.png);width:203px;}
#header_navi ul li.active a#menu_4{background-image:url(../images/bt_4_on.png);width:203px;}
#header_navi ul li.active a#menu_4:hover{background-image:url(../images/bt_4_on.png);width:203px;}

#header_navi ul li a#menu_5{background-image:url(../images/bt_5_off.png);width:158px;}
#header_navi ul li a#menu_5:hover{background-image:url(../images/bt_5_on.png);width:158px;}
#header_navi ul li.active a#menu_5{background-image:url(../images/bt_5_on.png);width:158px;}
#header_navi ul li.active a#menu_5:hover{background-image:url(../images/bt_5_on.png);width:158px;}

#header_navi ul li a#menu_6{background-image:url(../images/bt_6_off.png);width:150px;}
#header_navi ul li a#menu_6:hover{background-image:url(../images/bt_6_on.png);width:150px;}
#header_navi ul li.active a#menu_6{background-image:url(../images/bt_6_on.png);width:150px;}
#header_navi ul li.active a#menu_6:hover{background-image:url(../images/bt_6_on.png);width:150px;}

.up{float:left; display: inline; margin: 0 0 0 30px; width: 944px; height: 296px; background-color: #ffffff; text-align: left;}
/******** menu1 ************/
.menu1{ float:left; display: inline; margin: 0 0 0 0; width: 248px; height: 295px; background-color: #f2f2f2;}
.hd_menu1{float:left;display: inline;margin: 0 0 0 0;width: 248px;height: 37px;background : url(../images/hd_menu1.png) no-repeat;}
.hd_menu1 h3{height: 36px; background-position:0px 0px;  background-repeat:no-repeat; display:block; text-indent:-500em; overflow:hidden;}

#menu1 ul{float: left; padding: 0px;margin: 0px 0 0 11px; width:248px;list-style: none;}
#menu1 ul li {float: left; margin: 0 0 0 0;width: 100%;}
#menu1 ul li a, #menu1 ul li a:active{font: normal 0.8em Arial,Verdana,Helvetica,san-serif; padding: 0 0 0 13px; color: #676C70; line-height: 15px; background: url(../images/icon-disc.gif) no-repeat 0 5px;}

#menu1 ul li a:hover {font: bold 0.8em Arial,Verdana,Helvetica,san-serif; padding: 0 0 0 13px; color: #2ec706; line-height: 15px; background: url(../images/icon-disc.gif) no-repeat 0 5px;}
#menu1 ul li.active a,#menu1 ul li.active a:hover, #menu1 ul li.active a:active{font: bold 0.8em Arial,Verdana,Helvetica,san-serif; padding : 0 0 0 13px; color : #2ec706; line-height : 15px; background : url(../images/icon-disc.gif) no-repeat 0 5px;}

/******** menu2 ************/
.menu2{ float:left; display: inline; margin: 0 0 0 0; width: 248px; height: 295px; background-color: #f2f2f2;}

.hd_menu2{float:left;display: inline;margin: 0 0 0 0;width:248px;height:37px;background:url(../images/hd_menu2.png) no-repeat;}
.hd_menu2 h3{background-position:0px 0px;background-repeat:no-repeat;display:block;text-indent:-500em; overflow:hidden;}

#menu2 ul{float: left; padding: 0px;margin: 0px 0 0 11px; width:248px;list-style: none;}
#menu2 ul li {float: left; margin: 0 0 0 0;width: 100%;}
#menu2 ul li a, #menu2 ul li a:active{font: normal 0.8em Arial,Verdana,Helvetica,san-serif; padding: 0 0 0 13px; color: #676C70; line-height: 12px; background: url(../images/icon-disc.gif) no-repeat 0 5px;}

#menu2 ul li a:hover {font: bold 0.8em Arial,Verdana,Helvetica,san-serif; padding: 0 0 0 13px; color: #2ec706; line-height: 12px; background: url(../images/icon-disc.gif) no-repeat 0 5px;}

#menu2 ul li.active a,#menu2 ul li.active a:hover, #menu2 ul li.active a:active{font: bold 0.8em Arial,Verdana,Helvetica,san-serif; padding : 0 0 0 13px; color : #2ec706; line-height : 12px; background : url(../images/icon-disc.gif) no-repeat 0 5px;}

/********************/

.header_midd{float:left;display:inline; margin:0 0 0 0;width:449px;height:296px;}
.header_midd img{float:left;display:inline;margin: 0 0 0 0;width:449px;height:295px;}
.map_canvas{float:left;display:inline;margin:0 0 0 0;width:449px;height:285px;overflow:hidden;}

.header_right{float:left;display: inline; margin: 0 0 0 0; width: 247px; height: 296px;background : url(../images/hd_contact777777777.png) no-repeat;}
.hd_header_right{float:left;display: inline;margin: 0 0 0 0;width: 247px; height: 195px;cursor:pointer;}
.hd_header_right h3{height: 36px; background-position:0px 0px;  background-repeat:no-repeat; display:block; text-indent:-500em; overflow:hidden; }

/*Article*/
.middle{float: left; display : inline; margin: 0 0 0 0; width: 1004px;  background : url(../images/slc_maincontainer.png) repeat-y center;}
.article_container{float: left; display : inline; margin: 0 0 0 20px; width: 693px; border : 1px solid #f6f6f6; padding-bottom : 10px; }
.article_container2{float: left; display : inline; margin: 0 0 0 30px; width: 949px; border : 1px solid #f6f6f6; padding-bottom : 10px; }
.article_footer{float: left; display : inline; margin: 0 0 0 0; width: 1004px; height : 42px; background : url(../images/bg_article-footer.png) no-repeat;}
.article p,.article ol,.article ul,.article dl {font:normal 0.8em Arial,Verdana,Helvetica,san-serif; color:#474545; margin : 0 19px 10px 19px; line-height : 21px;}
.article span {font:normal Arial,Verdana,Helvetica,san-serif; color:#474545; margin : 0 5px 10px 5px; line-height : 21px;}
.article p a{font: normal 1em Arial,Verdana,Helvetica,san-serif;  color:#474545; text-decoration: underline;} 
.article p a:hover{font: normal 1em Arial,Verdana,Helvetica,san-serif;  color:#474545; text-decoration: none;} 
.article p a:visited{font: normal 1em Arial,Verdana,Helvetica,san-serif;  color:#474545; text-decoration: none;} 
.article h1 {font: normal 1.563em  Arial,Verdana,Helvetica,san-serif; color:#2ec706;  margin : 20px 19px 0 19px; margin-bottom:15px;}
.article_news h1.header{float:left;clear:left; font: normal 0.9em Arial,Verdana,Helvetica,san-serif; color: #474545; margin : 0 0px 0 19px; line-height : 25px;}
.article h2 {font: normal 1.2em Arial,Verdana,Helvetica,san-serif; color: #2ec706; margin :0px 0px 0px 19px;  line-height : 45px;}
.article h3 {font: bold 0.90em Arial,Verdana,Helvetica,san-serif; color: #474545; margin : 0px 0px 0px 19px; line-height : 38px;}
.article h3.header{float:left;clear:left; font: normal 0.9em Arial,Verdana,Helvetica,san-serif; color: #474545; margin : 0 0px 0 19px; line-height : 25px;}
.ttl1 {font: normal 1.1em  Arial,Verdana,Helvetica,san-serif; color:#2ec706;  margin : 20px 19px 0 19px; margin-bottom:15px;}
.ttl1-1 {font: normal 1.563em  Arial,Verdana,Helvetica,san-serif; color:#2ec706;  margin : 20px 19px 0 19px; margin-bottom:15px;}
.bld {font-weight: bold;}

.article p.confirmation{margin:15px 10px 0 20px; color : #FF0000;}

.article a.navi:link {color:#32c10c;text-decoration: none;}
.article a.navi:visited {color:#32c10c;text-decoration: none;}
.article a.navi:hover {color:#32c10c;text-decoration: underline;}
.article a.navi:active {color:#32c10c;text-decoration: underline;}
.NavigTbl {margin-left:20px;}

.article p b{color:#474545; }
.article_right{float: right;margin: 21px 21px  21px 21px;width:204px;height: auto;}

/* Made */
.leftnav{float: left; display: inline; 	margin: 0 0 0 31px; width: 225px; border : 1px solid #f6f6f6;}
.leftnav img{float: left; display: inline; margin: 0 0 0 0;} 
.made_block{float:left; display: inline; background-color: #f2f2f2; text-align: left;}
.made{display:inline;width:225px;height:auto;background:url(../images/spt_left.gif) no-repeat bottom;}
.made_header{float: left; display: inline; margin: 0 0 0 0; width:225px; height:37px;background: url(../images/hd_made.png) no-repeat;}
.made_header h3{background-position:0px 0px;  background-repeat:no-repeat; display:block; text-indent:-500em; overflow:hidden;}
.made_image{float:left; display: inline; margin: 19px 0 0 21px; width: 183px; height: 123px; padding-bottom: 30px;}
.made h2{float:left; margin:20px 21px 0 21px; font:normal 0.688em Arial,Verdana,Helvetica,san-serif; color: #474545; line-height: 17px; }
 .made h2 a,.made h2 a:hover,.made h2 a:active{color : #474545;}
 .made h4 {font:bold 0.938em Arial,Verdana,Helvetica,san-serif; color: #474545; margin:0px 10px 5px 19px; line-height: 25px;}
 .made p{clear:left; float:left;margin: 7px 21px 0 21px;font:normal 0.688em Arial,Verdana,Helvetica,san-serif; color: #555555; line-height: 17px; }
 .made p a.more,.made p a.more:hover,.made p a.more:active{color:#474545; text-decoration:underline;}
.lft {padding-left:15px;padding-bottom:20px;}
 /********************/
#made ul{float: left; padding: 0px;margin: 10px 0 0 11px; width:248px;list-style: none;}
#made ul li {float: left; margin: 0 0 0 0;width: 100%;}
#made ul li a, #made ul li a:active{font: normal 0.719em Arial,Verdana,Helvetica,san-serif; padding: 0 0 0 13px; color: #676C70; line-height: 21px; background: url(../images/icon-disc.gif) no-repeat 0 5px;}

#made ul li a:hover {font: bold 0.719em Arial,Verdana,Helvetica,san-serif; padding: 0 0 0 13px; color: #007CCA; line-height: 21px; background: url(../images/icon-disc.gif) no-repeat 0 5px;}


#made ul li.active a,#made ul li.active a:hover, #made ul li.active a:active{font: bold 0.719em Arial,Verdana,Helvetica,san-serif; padding : 0 0 0 13px; color : #007CCA; line-height : 21px; background : url(../images/icon-disc.gif) no-repeat 0 5px;}
/************************/

/*News_left*/
.made .news_left h1 {font: normal 1.563em  Arial,Verdana,Helvetica,san-serif; color:#2ec706;  margin : 0px 19px 0 19px; margin-bottom:15px;}
.news_more  a:{color:#555555}
a .news_more:link {color:#555555;text-decoration: underline;}
a .news_more:visited {color:#555555;text-decoration: underline;}
a .news_more:hover {color:#555555;text-decoration: none;}
a .news_more:active {color:#555555;text-decoration: none;}
 

/*Footer*/
.footer_container{clear : both; height: 45px; background : url(../images/bg_footer.gif) repeat-x center;}
.footer_container p{float : right; margin : 0 30px 0 0; color :#0286d8; font : normal 0.76em Arial,Verdana,Helvetica,san-serif; line-height: 45px; color : #ffffff;}
.footer_container p a, .footer_container p a:hover, .footer_container p a:active{color : #ffffff;}

.footer_container p.low{float : left; margin : 0 30px 0 0; color :#0286d8; font : normal 0.7em Arial,Verdana,Helvetica,san-serif; line-height: 45px; color : #474545;}
.footer_container p.low a, .footer_container p.low a:hover, .footer_container p.low a:active{color : #474545;}

/****************all***************************/
/* tables */
.SiteTbl {
 border-left:1px solid #4d4b4b;
 border-top:1px solid #4d4b4b;
 font-size:10px;

}
td.SiteTblTH {
  background-color:  #e6e7e8;
  border-right:1px solid #949ba2;
  border-bottom:1px solid #949ba2;
  font-size:14px;
  font-weight:normal;
  padding:5px;
  text-align:center;
  color:#474545;
}

td.SiteTblTH a {
  color:white;
}

.SiteTblCenter {

 border-right:1px solid #949ba2;
 border-bottom:1px solid #949ba2;
 text-align:center;
 font-size:14px;
 padding:5px 5px 5px 5px;
}
.SiteTblLeft {

 border-right:1px solid #949ba2;
 border-bottom:1px solid #949ba2;
 line-height:16px;
 padding:4px 5px 4px 5px;
 font-size:14px;
}


/* editor tables */

.TblDiv table {
  border-left:1px solid #949ba2;
  border-top:1px solid #949ba2;
  margin-left:20px;
}

.TblDiv td {
  font-size:14px;
  border-right:1px solid #949ba2;
  border-bottom:1px solid #949ba2;
  padding:3px;
}

/* forms */
.SiteFCapt {
  padding:0px 0px 0px 0px;
  width:150px;
  padding-top:10px;
}

.SiteFInfoTbl {
  width:350px;
}

td.SiteFInfo {
  font-size:12px;
  font-weight:normal;
  line-height:1.5;
  padding:5px 10px 0px 0px;
}

.SiteFTblHeading {
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  line-height:1.5;
  padding:5px 10px 0px 5px;
}

.SiteFInputM, .SiteFInputS, .SiteFInputL {
  border:1px solid #989696;
  padding-left:5px;
  font-family:arial;
  font-size:12px;
  font-weight:normal;
}

.SiteFInputS {

}

.SiteFInputM {
  width:350px;
}

.SiteFInputL {
  width:350px;
}

.SiteFButton {
  border:1px solid #acacac;
  background-color:#f7f7f7;
  font-family:arial;
  font-size:12px;
  font-weight:normal;
  color:#525151;
  width:100px;
  height:20px;
  margin:10px 10px 10px 0;
}
.SiteFButton2 {
  border:1px solid #acacac;
  background-color:#f7f7f7;
  font:normal 0.719em Arial,Verdana,Helvetica,san-serif;
  font-weight:normal;
  color:#525151;
  width:60px;
  height:23px;
}
.SiteFButtonA {
  border:1px solid #9ab5ed;
  background-color:#cadcf8;
  font-family:arial;
  font-size:12px;
  font-weight:normal;
  color:#161616;
  width:45px;
  height:20px;
}
.SiteFButton_R {
  border:1px solid #2fd402;
  background-color:#2fd402;
  font-family:arial;
  font-size:13px;
  font-weight:normal;
  color:#ffffff;
  width:140px;
  height:23px;
  margin:0px 10px 10px 0;
}
.SiteFTextareaS, .SiteFTextareaM,.SiteFTextareaM3, .SiteFTextareaM_im, .SiteFTextareaL {
  border:1px solid #989696;
  padding:3px;
  margin-bottom:10px;
  font-family:arial;
  font-size:12px;
  font-weight:normal;

}

.SiteFTextareaS {

}

.SiteFTextareaM_f {
  width:350px;
}

.SiteFTextareaM {
  width:949px;
}
.SiteFTextareaM3 {
  width:350px;
}

.SiteFTextareaM_im {
  width:400px;
}

.SiteFTextareaL {
  width:350px;
}

/* Цвета */
.Mustred {
  color:#00a9ff;
}

.Mustdarkred {
  color:#00a9ff;
}

.Mustdarkblue {
  color:#161616;
}

.Mustgreen {
  color:#00a9ff;
}

.sea {
 color:#474545;
}

.orange {
  color:#2ec706;
}

.text_red{
  color:red;
  font:normal 14px Arial,Verdana,Helvetica,san-serif;
}

.Mustblue {
  color:#161616;
}

/*Images*/
.ImageInBlock {
  display:block;
  margin-bottom:10px;
}

.ImageInBlockTbl {
  padding:10px 0px 10px 20px;
  margin-top:10px;
  margin-bottom:10px;
}

.ImagesTextSub {
  padding-right:0px;
  vertical-align:top;
}

/*Citations*/
.Cit {
  font-family:arial;
  font-size:12px;
  text-decoration:underline;
  text-align:left;
}
.Cit1 {
  border:1px solid #69a3f1;
  background-color:#ffffff;
  font-family:arial;
  font-size:12px;
  font-weight:normal;
  padding:5px;
  text-align:left;
}

.SiteAuth{
  width:100px;
}

.tableauth {
padding:0px 0px 0px 0px;
}

.news_title {
 color:#ff0000;
}
.distance {padding-left:20px;padding-right:0px;}
a.edt:link {font:normal 0.9em Arial,Verdana,Helvetica,san-serif; color:#474545;text-decoration: underline;}
a.edt:visited {font:normal 0.9em Arial,Verdana,Helvetica,san-serif; color:#474545;text-decoration: underline;}
a.edt:hover {font:normal 0.9em Arial,Verdana,Helvetica,san-serif; color:#474545;text-decoration: none;}
a.edt:active {font:normal 0.9em Arial,Verdana,Helvetica,san-serif; color:#474545;text-decoration: none;}

.gsc-control {width: 650px;}
.gs-title {font:normal 0.9em Arial,Verdana,Helvetica,san-serif;color:#32c10c;}
.gs-snippet  {font:normal 0.9em Arial,Verdana,Helvetica,san-serif;text-align:left;}
.gs-visibleUrl  {font:normal 0.9em Arial,Verdana,Helvetica,san-serif;}
.gsc-trailing-more-results { font:normal 0.9em Arial,Verdana,Helvetica,san-serif;}

.Just {
  text-align:justify;
}


.Just_im { font:normal 0.8em Arial,Verdana,Helvetica,san-serif;
color:#474545; margin : 0 19px 10px 19px; line-height : 21px;text-align:justify;}

.Left {
  text-align:left;
}

.Right {
  text-align:right;
}

.Center {
  text-align:center;
}

.slk {font-weight:bold;}



.view-source a:link, .view-source a:visited {
			background: #bbb;
			border: none;
			clear: both;
			color: #fff;
			display: block;
		    font-size:14px;
			font-weight: bold;
			height: 30px;
			line-height: 30px;
			text-align: center;
			text-decoration: none;
			width: 150px;
			margin-left:20px;
		}

		.view-source a:hover, .view-source a:active {
			background: #9d9d9d;
		}

		.mytext {
			text-align: justify;
			text-indent: 12px;
		}

		.hide {
			border: 1px dotted #2ec706;
			width: 890px;
			overflow: auto;
			overflow-y: hidden;
			padding: 7px;
			display: block;
		}

.header_menu ul {
    margin: 0;
    padding: 10px 0 5px 0;
    list-style: none;
    text-align: left;
}

.header_menu ul li {
    display:inline;
    padding-left:40px;
    font-size:14px;
    line-height:1.9em;

}

.header_menu ul li a{
    color:#36d505;
}

.header_menu ul li a:hover {
    color:#1c7102;
}

