@media screen and (min-width:800px) and (max-width:1366px){
	.image-block img {
		width:100%;
	}
}

body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, "Geneva CY", serif;
	/*background-color: #f9f9f9;
	background: url('../img/creating_01.jpg') top center no-repeat;*/
}

.wrapper, .top-menu, .top-descr {
	margin: 0 auto;
}

.wrapper {
	padding-top: 8px;
    margin-bottom: 38px;
    width: 100%;
    font-size: 1rem;
}

.clear {
	clear: both;
}

.wrapper .top-descr {
	/*width: 628px;*/
	margin-top: 20px;
	
}

.wrapper .top-descr h1 {
	color: #ff6666;
	display: block;
	text-align:center;
	margin: 0 auto;
	margin-bottom: 16px;
	font-size:1.5em;
}

.wrapper .content-blocks h1 {
	text-align:center;
	color: #ff6666;	
}

.wrapper .top-descr p, .wrapper .news-items-block .news-item .news-content .news-title, .wrapper .news-items-block .news-item .news-content .news-more a {
	color: #999999;
}

.wrapper .top-descr p {
	font-size: 11pt;
	/*line-height: 1.5;*/
	display: block;
    max-width: 850px;
    margin: 0 auto;
	text-align: center;
}

.wrapper .main-menu {
	height: 522px;
	margin-top: 146px;
	
}

.wrapper .content-blocks {
	width: 100%;
	margin: 15px auto 0 auto;
}

.wrapper .content-blocks h3 {
	text-align:center;
	margin: 0 auto;
	color: #ff6666;
	font-size: 1.3em;
}

.wrapper .content-blocks p+h3 {
	margin-top:20px;
}

.wrapper .content-blocks h3+p, .wrapper .content-blocks h3+ol, .wrapper .content-blocks h3+ul {
	margin-top:30px;
}

.wrapper .content-blocks .block{
	margin-top: 51px;
}

.wrapper .content-blocks .small-margin {
	margin-top: 25px;
}


.wrapper .content-blocks .block .sub-block {

}

.wrapper .content-blocks .block .text-block, .wrapper .content-blocks .block .image-block {
	float: left;
}

.wrapper .content-blocks .block .text-block {
	width: 543px;
	
}

.wrapper .content-blocks .block .large-block {
	width: 650px;
}

.wrapper .content-blocks .block .margin {
	margin-right: 10px;
}
/*
.wrapper .content-blocks .block .text-block p, .wrapper .content-blocks .block .text-block ul, .wrapper .content-blocks p, .wrapper .content-blocks ul, .wrapper .content-blocks ol{
	font-size: 10pt;
	margin-top: 0px;
	margin-bottom: 10px;
	list-style-position:inside;
}
*/
.wrapper .content-blocks .block .text-block p, .wrapper .content-blocks p {
	/*line-height: 1.75;*/
}

.wrapper .content-blocks .block .text-block li , .wrapper .content-blocks li{
		/*line-height: 2.0;*/
}

.wrapper .content-blocks .block .text-block ul, .wrapper .content-blocks ul, .wrapper .content-blocks ol {
	max-width: 850px;
    margin: 0 auto;
    padding: 0px;
}

.wrapper .content-blocks .block .image-block{

}

.width-1 {
	width: 65% !important;
}

.width-2 {
	width: 70% !important;
}

.width-3 {
	width: 30% !important;
	text-align: center;
}

.width-3 img{width: 60%;margin-top: -30px;}

.width-4{
	width:35% !important;
}

.right p{
	padding-right:10px;
}

.left p{
	padding-left:10px;
}

.button_menu{color:#ccc;font-size: 0.8em;margin-left: 40px;cursor: pointer;  -moz-user-select: none;margin-top: -8px;
-khtml-user-select: none;user-select: none;}
.highlight{position: absolute;border-bottom-left-radius: 20px;  -moz-user-select: none;
-khtml-user-select: none;user-select: none; border-bottom-right-radius: 20px;top:250px;width: 130px;
color: #fff;left:-55px;text-align: center;height: 20px;background: #F66;-webkit-transform: rotate(-90deg); transform: rotate(-90deg);}


@media only screen and (max-width : 600px) {
  .wrapper .content-blocks .block .text-block,
  .wrapper .content-blocks .block .image-block {
    float: none;
    zoom: .8;
  }
  .block h3{
    margin-bottom: 31px!important;
  }
}

/* дополнение от 05.10.15 г.  */
/* стили для страницы СОЗДАНИЕ */
.textColorC {
    color: #FF6666;
}

.bgColorC {
    background-color: #FF6666;
}

/* блок верхнего изображения */
.topImg {
    max-width: 915px;
    max-height: 332px;
    margin: 0 auto 60px auto;
}
