.my-wrapper {background: url(../images/1344494622_aka_dog-.jpg) no-repeat fixed;
background-size: 100%; font-family: 'Verdana', sans-serif;}


.my-wrapper .container{
	margin-top: 15px;
	margin-bottom: 15px;
}

.my-wrapper .conteaner-main{
	max-width: 1065px;
	margin: 0 auto;
	background: #fff;
	font-family: Verdana;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

@font-face
{
	font-family: Cuprum;
	src: url('../css/fonts/Cuprum-Regular.eot'); /* IE9 Compat Modes */
	src: url('../css/fonts/Cuprum-Regular.eot') format('embedded-opentype'), /* IE6-IE8 */
	 	src:    url('../css/fonts/Cuprum-Regular.ttf')  format('truetype'); /* Safari, Android, iOS */
}

@font-face
{
	font-family: Hattori_Hanzo;
	src: url('../css/fonts/Hattori_Hanzo.eot'); /* IE9 Compat Modes */
	src: url('../css/fonts/Hattori_Hanzo.eot') format('embedded-opentype'), /* IE6-IE8 */
	  	src:   url('../css/fonts/Hattori_Hanzo.ttf')  format('truetype'); /* Safari, Android, iOS */
} 

.lang{height: 15px;margin:0 0 0 15px;float: left;}
.lang li{float:left;list-style: none;margin-top: 10px;}
.lang li a{display: block;width: 30px;height: 15px;}



.my-wrapper a,.my-wrapper h1,
.my-wrapper h2,
.my-wrapper h3,
.my-wrapper h4,
.my-wrapper h5,
.my-wrapper h6,
.my-wrapper p,
.my-wrapper button,
.my-wrapper input,
.my-wrapper textarea,
.my-wrapper select,
.my-wrapper span,
.my-wrapper div{ font-family: 'Verdana', sans-serif;}
.my-wrapper {min-width: 1065px;}
.my-wrapper .left{float: left;width: 17%;}
.my-wrapper .right{float: right;width: 16.8%;}
.my-wrapper .gradient{ background: linear-gradient(to top, #E4EDFF, #A4C5FF);}
.my-wrapper .header-top{
    float: left;
width:685px;
 background: linear-gradient(to top, #E4EDFF, #A4C5FF);}
 .header-top{
    text-align: center;line-height: 27px;padding-top: 15px;font-size: 20px;color: #002060; height: 95px;border-top: 1px solid #4A7EBB;border-bottom: 1px solid #4A7EBB;
 }
 .header-top div{ text-align: center;line-height: 27px;font-size: 20px;color: #002060;}
.header-bottom div{width: 635px;text-align: left; margin: 0px 0 0 50px; margin-top: 35px;line-height: 26px;font-style: italic;font-weight: bold;font-size: 14px;}
.mymenu li{float: left;list-style: none;margin-right: 5px;}
.mymenu{margin-top: 50px;}
.mymenu a{font-size: 14px;    color: #fff;background-color: #0070C0; border: 1px solid #0070C0; padding:4px 20px ;margin: 0;
-webkit-transition: .5s ease-out;
-o-transition: .5s ease-out;
-moz-transition:.5s ease-out;
transition: .5s ease-out;}
.mymenu a:hover{background-color: #fff;color: #0070C0;text-decoration: none;}
.flexbox{margin-top: 30px;
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex;     /* NEW - Chrome */
    display: flex; 
    flex-wrap:wrap;
    -webkit-flex-wrap: wrap; 
    moz-flex-wrap: wrap;
    -webkit-flex-wrap:wrap;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.my-wrapper a:active{text-decoration: none;}
.news {padding: 5px 10px; float: left; width: 486px;border: 3px solid #4F81BD; min-height: 200px;border-radius:3px; margin: 0;}
.newss {padding: 5px 10px; float: left; width: 800px;border: 3px solid #4F81BD; min-height: 200px;border-radius:3px; margin:0 40px 0 0;}

.obyavleniya{padding: 5px 10px;border: 3px solid #4F81BD; width: 324px; min-height: 200px;border-radius:3px; margin: 0 9px 0 10px;  }
.obyavleniya h2{font-size: 14px;}
.obyavleniya img{
	width: 30%;
}
.right-block{float: right; width: 185px; min-height: 200px; margin: 0;}

.title{line-height: 33px;padding-top: 0;margin-top: 0; display: block; text-align: center; font-size: 18px; font-weight: bold;color: #002060;}

.right-block1{width: 185px;border: 1px solid #4A7EBB;color: #002060;
display: block; text-align: center; font-size: 16px; font-weight: bold;margin-bottom: 5px;}
.right-block2 a,.right-block3 a{color: #fff;text-decoration: none;display: block;}
.right-block1 a{text-decoration: none;display: block;}
.right-block1 a:hover ,.right-block2 a:hover,.right-block3 a:hover{opacity:0.85; text-decoration: none;}
.right-block2{font-size:16px; color:#fff;background-color: #4F81BD;border: 3px solid #fff;box-shadow: 0 0 10px rgba(0,0,0,0.5);width: 185px;text-align: center;}
.right-block3{font-size:16px;color:#fff;padding:3px 0;background-color: #4F81BD;border: 3px solid #fff;box-shadow: 0 0 10px rgba(0,0,0,0.5);width: 185px;margin-top: 10px;text-align: center;margin-left: 0px;}



/** carusel ***/
.carousel1  {
   max-width: 1190px; /* ширина всего блока */
   margin: 50px auto 0 auto;
   width:100%;
}
.carousel1-wrapper {
   margin: 10px 0px; /* отступы для стрелок */
   overflow: hidden; /* скрываем содержимое, выходящее за рамки основной области */
   position:relative;
}
.carousel1-items {
   width: 10000px; /* устанавливаем большую ширину для набора элементов */
   position: relative; /* позиционируем блок относительно основной области карусели */
}
.carousel1-block {
   float: left; /* выстраиваем все элементы карусели в ряд */
   width: 210px; /* задаём ширину каждого элемента */
   padding: 10px 28px 10px 28px; /* делаем оступы, чтобы элементы не сливались */
   margin: 0 26px 0 3px;
}
.carousel1-block img{
	display:block;
    width: 210px;
    height: 110px;
}

/*********** BUTTONS ***********/
.carousel1-button-left a, .carousel1-button-right a{
   width: 25px; 
   height: 36px; 
   position: relative;
   top: 45px; 
   cursor: pointer; 
   text-decoration:none;
}
.carousel1-button-left a{
   float: left; 
   background: url(../images/carousel-left.png); 
}
.carousel1-button-right a{
   float: right;
   background: url(../images/carousel-right.png); 
}

/*********** SHADOW ***********/

/** carusel **/
.news_view1{
					padding:0px 0 30px;
					position:relative; 
                    margin-left: 5px;
                    margin-right: 5px;
					min-height:110px;
				}

				.news_view1 .img_box1{
					height:60px;
					width:120px;
					float:left;
					margin:0 9px 0 0 ;
					overflow:hidden;
				}

				.news_view1 .img_box1 img{
					width:100%;
				}

				.news_view1 h2{
					font-size:14px;
					font-weight:bold!important;
					margin:0 0 5px 0!important;
					padding:0;
					line-height:15px;
					text-align:left;
				}	

				.news_view1 .link1{
					float: right;
					font-size: 12px;
				}

				.h50{
					line-height: 18px;
					font-size: 12px;
				}
				
#slides_carusel1 img{
	height: 110px!important;
}

.img img{
	width: 100%;
	height: 400px;
}

.text{
	position: absolute;
background: rgba(0, 0, 0, 0.62);
width: 100%;
text-align: center;
padding: 20px;
color: #fff;

}

#myCarousel{
	margin: 0;
	padding: 0;
	padding-top: 15px;
}

.carousel-control{
	position: absolute;
top: 220px!important;
bottom: 0;
width: 4%;
font-size: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
filter: alpha(opacity=50);
opacity: .5;


}

.carousel-control.left{
	left:10px;
}

.carousel-control.right{
	right:10px;
}

























