body {
  background: #123;
  color: #333;
  font-size: 11px;
  height: auto;
  padding-bottom: 20px;
}

a {
  color: #fff;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

h1 {
  font-family: Georgia, serif;
  font-weight: normal;
  padding-top: 20px;
  text-align: center;
}

h2 {
  padding-top: 20px;
  text-align: center;
}

p {
  border: 1px solid #666;
  overflow: hidden;
  padding: 10px 0;
  text-align: center;
}

.container_12,
.container_16,
.container_24 {
  background-color: #fff;
  background-repeat: repeat-y;
  margin-bottom: 20px;
}


/*Добавлин CSS начало-------------------*/
#navigation_box{
  display: block;
  text-align: center;
}
#navigation_box > a{
  text-decoration: none;
}

.button_navigation_box, .left_button_navigation_box, .right_button_navigation_box{
  color: #333;
  font-size: 16px;
  padding-left: 6px;
  padding-right: 6px;
}
.left_button_navigation_box, .right_button_navigation_box{
  font-size: 16px;
}
.button_navigation_box:hover, .left_button_navigation_box:hover, .right_button_navigation_box:hover{
  background-color: #336699;
  color: #FFF;
}
.active_navigation_box{
  background-color: #336699;
  color: #FFF;
}
.full_news{
  font-size: 12px;
}
.full_news p {
  border: none;
  padding: 3px 0;
  overflow: inherit;
  text-align: left;
  font-size: 12px;
  margin-bottom: 5px;
  margin-left: 5px;
}
.full_news_img{
  float: left;
  margin-top: 15px;
  margin-left: 5px;
  margin-right: 5px;
}
#popup_version1{
  position: fixed;
  display: block;
  height: 500px;
  width: 400px;
  top: 10%;
  left: 50%;
  background-color: #FFF;
  border: 1px solid #336699;
  box-shadow: 5px 5px 5px #B1AFAF; //для Opera
  -webkit-box-shadow: 5px 5px 5px #B1AFAF;  //для Safari и Chrome
  -moz-box-shadow: 5px 5px 5px #B1AFAF; //для Firefox
  text-align: center;
}
#popup_version1 form{
  text-align: center;
}
#popup_version1 input{
  width: 300px;
  -moz-box-sizing: border-box; box-sizing: border-box;
  margin-bottom: 2%;
  padding: 2%;
  border: none;
  border-radius: 3px;
  overflow: auto;
  box-shadow: 0 -1px 0 rgba(0,0,0,.05) inset, 0 1px 2px rgba(0,0,0,.2) inset, 0 0 transparent;
}
#popup_version1 button{
  width: 300px;
}

/*----------------*/
.popup_versia2 {
  display: none;
  position: fixed;
  width: 680px;
  height: 320px;    
  top: 40%;
  left: 50%;
  margin-left: -340px;
  margin-top: -160px;
z-index: 1005;
}
.popup_versia1 {
  display: none;
  position: fixed;
  width:680px;
  height:320px;    
  top: 40%;
  left: 50%;
  margin-left: -340px;
  margin-top: -160px;
z-index: 1005;
}
.popup_versia3 {
  display: none;
  position: fixed;
  width: 680px;
  height: 320px;    
  top: 40%;
  left: 50%;
  margin-left: -340px;
  margin-top: -160px;
z-index: 1005;
}
.popup_versia1 .form-wrapper{
  height: 260px;
}
.popup_versia2 .form-wrapper{
  height: 300px;
}
.popup_versia3 .form-wrapper{
  height: 300px;
}

.popup_versia4 {
  display: none;
  position: fixed;
  width: 680px;
  height: 320px;    
  top: 40%;
  left: 50%;
  margin-left: -340px;
  margin-top: -160px;
z-index: 1005;
}

.popup_versia4 .form-wrapper{
  height: 260px;
}
.form-wrapper {
  margin:32px auto;
  width:264px;
  position:relative;
  border:1px solid rgb(197,200,204);
  background-color:rgb(248,249,250);
  text-align:center;
  border-radius:3px;

}


.form-wrapper .login-form {

box-shadow: inset 2px 0 0 rgb(255,255,255);
margin-top: 35px;
}
.form-wrapper input[type="text"]
 {
height: 40px;
width: 200px;
margin: 0 auto;
margin-bottom: 10px;
padding-left: 15px;
display: block;
border: 1px solid rgb(197,200,204);
}

.form_text_11 {

}

.form-wrapper input[name="form_text_1"],input[name="form_text_4"],input[name="form_text_8"]{
  outline:none;
}
input[name="form_email_3"],input[name="form_text_7"],input[name="form_text_11"] {

  outline:none;
}
.form-wrapper input[type="submit"] {
margin-top: 8px;
cursor: pointer;
width: 200px;
height: 34px;
color: #fff;
font-size: 17px;
border: none;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#215968), to(#215968));
background: -webkit-linear-gradient(#215968, #215968);
background: -moz-linear-gradient(#215968, #215968);
background: -ms-linear-gradient(#215968, #215968);
background: -o-linear-gradient(#215968, #215968);
background: linear-gradient(#215968, #215968);
transition: color 300ms linear;
}
.form-wrapper input[type="submit"]:hover {
  opacity:0.9;
  }

.form-wrapper .linker {
display:  none;
}
.linker .ring {
  position:relative;
  display:inline-block;
  border:1px solid rgb(163,164,167);
  background-color:rgb(220,222,225);
  height:12px;
  width:12px;
  border-radius: 6px;
  margin-right:33px;
}
.linker .ring:last-child {
  margin-right:0;
}
.linker .ring:before {
  content:"";
  position:absolute;
  bottom:-25px;
  left:-1px;
  border:1px solid rgb(163,164,167);
  background-color:rgb(220,222,225);
  height:12px;
  width:12px;
  border-radius: 6px;
}
.linker .ring:after{
  content:"";
  position:absolute;
  top:2px;
  left:2px;
  width:6px;
  height:30px;
  border:1px solid rgb(202,202,202);
  background-color:rgb(255,255,255);
  border-radius: 3px;
}
input:focus {
    outline:none;
}
.close_form1, #close_form2, #close_form3{
position: absolute;
margin-top: 7px;
margin-left: 112px;
padding-left: 2px;
padding-right: 2px;
}
.close_form1:hover, #close_form2:hover, #close_form3:hover{
cursor: pointer;
color: #215968;
}
.text{
border: none;
padding: 10px 0;
overflow: inherit;
text-align: left;
font-size: 12px;
margin-bottom: 5px;
margin-left: 5px;
}
/*Добавлин CSS конец---------------------*/
/*Слайдер начало*/
.slider > a{
  display: none;
}
.activeslidemenu{
  background: #0f8c8d; /* Для старых браузров */
background: linear-gradient(to top, #0f8c8d, #0a9b9d);
}
.slider a{
  display: none;
}
a.activeslideritem{
  display: inline;
}
.slider_menu li{
  color: #FFF;
}
.slider_menu li:hover{
  cursor: pointer;
}
/*Слайдер конец*/

.imgSp img{
margin-right:20px;
}
.news_border {
border-bottom: 1px solid #336699;
margin-top: 5px;}

.news_prev {height: 150px; margin-left: 10px;}

.news_other ul li {list-style:none; margin-left: 5px;}

.text_slide {color: #333;}

.container_24 .grid_19 a {color: #215968}