body {font-family:Open Sans}

.fl {display:flex;}
.header_line1 {background:#60334d; min-height:35px; }
.header_menu1 {display:table; width:100%;}
.header_menu1_nav {display:table-row;}
.header_menu1_nav li {display:table-cell;}
.header_menu1_nav li a {color:#edd8e4; font-size:13px; text-decoration:none; line-height: 2.5;}
.header_menu1_nav li a:hover {text-decoration:underline;}

.header_menu2 {Text-align:right;color:#edd8e4; line-height:2.3; font-size:14px; padding-left:40px;}
.header_menu2 span {color:#ffde59; font-family:Open Sans;font-size:16px;font-weight:bold;}

.header_line2 {background:#472444; min-height:130px; }

.logo {margin: 35px 0 0 0;}
.logo_zag {margin: 45px 0 0 0;}
.logo_zag a{color:#edd8e4; font-size:13px; text-decoration:none; }
.logo_zag a:hover {text-decoration:underline;}

.search {margin: 40px 0 0 0;}
.search_block { height:40px;}
.search_block_1 {float:left;width:85%;}
.search_block_1 input {background:none;  border:0px; color:#edd8e4; height:40px; padding: 0 5px 0 15px;}
.search_block_1 input::-webkit-input-placeholder{color: #edd8e4;}
.search_block_1 input:-moz-placeholder{color: #edd8e4;}

.search_block_2 {float:left; width:15%;}
.search_block_2 input {background:url(/img/search_icon.png); width:25px; height:25px; border:0px; margin: 10px 0 0 0;}

.social_block {margin: 0 auto; width:200px; margin-top:10px;}
.social_item {/*width:33%;*/ text-align:center;}
.social_item a {display:block; border-radius:40px; width:45px; height:45px; }
.social_item_vk a {background:url(/img/soc_vk.png) #60334d center center no-repeat;}
.social_item_fb a {background:url(/img/soc_fb.png) #60334d center center no-repeat;}
.social_item_tw a {background:url(/img/soc_tw.png) #60334d center center no-repeat;}
.donations_thanks {color: #edd8e4;  font-size: 13px; text-align:center}
.donations_thanks span {font-weight:bold;}

.social_item_vk a:hover {background:url(/img/soc_vk.png) #88aed8 center center no-repeat;}
.social_item_fb a:hover {background:url(/img/soc_fb.png) #88aed8 center center no-repeat;}
.social_item_tw a:hover {background:url(/img/soc_tw.png) #88aed8 center center no-repeat;}

.header_line3 {background:#60334d; min-height:60px;  }
.header_menu3 {display:table; width:100%;}
.header_menu3_nav {display:table-row;}
.header_menu3_nav li {display:table-cell;}
.header_menu3_nav li a {color:#ffffff; font-size:15px; text-decoration:none; line-height: 4; text-transform:uppercase;  font-family:Open Sans; padding: 0 40px 0 0px; font-weight:bold;}
.header_menu3_nav li a:hover {text-decoration:underline;}

.main_content_bg {background:#e7dee3;}
.main_content  {/*background:#ffffff;*/}



.right_menu_column {background:#472444;}

.popular_block {border-bottom: 1px solid #e3e3e3; padding:15px 10px 15px 10px;color:#d36767; font-size:16px; line-height:2}
.popular_block strong {color:#666666; font-family:Open Sans;  font-weight:bold;}
.popular_block a {color:#d36767;text-decoration:underline;}
.popular_block a:hover {text-decoration:none;}

.vector_item {border-bottom: 1px solid #e3e3e3; padding:15px ;}
.vector_item_zag {margin: 10px 0 25px 0; text-align:center;}
.vector_item_zag .cat {font-family:Open Sans; text-decoration:none; font-size:18px;  color:#995f81; font-weight:bold;}
.vector_item_zag .cat:hover {text-decoration:underline;}
.vector_item_zag .name {font-family:Open Sans;font-weight:bold; text-decoration:none; font-size:20px; color:#393939;}
.vector_item_zag .name:hover {text-decoration:underline;}
.vector_item_img {text-align:center;}
.vector_item_img img {width:500px;}

.index_cats {display:block; text-align:center; margin: 0 0 15px; 0;}
.index_cats a {color: #60334d; fint-size:14px;}

.vector_item_info {margin: 20px 0 20px 0; }
.vector_item_info1 {width:50%; float:left; text-align:left;  color:#787878;  font-size:13px;}
.vector_item_info2 {width:50%; float:left; text-align:right;}

.more {display:inline-block; padding: 10px 30px 10px 30px; color:#ffffff;  background:#472444;  text-decoration:none;}
.more:hover { background:#608dc0; }

.more_white {display:inline-block; padding: 10px 30px 10px 30px; color:#65bff4;  background:#ffffff;  text-decoration:none; }
.more_white:hover { background:#42a1d9; color:#ffffff;}

.main_content {display:table}
.main_content_t{display:table-row}
.left_column {display:table-cell; float: none;background:#ffffff;}
.right_menu_column {display:table-cell; float: none;}

.footer_line1 {color:#ffffff;font-size:15px;  background: #65bff4;}
.footer_line1_in  {background:url(/img/img/footer_line1_icon.png) no-repeat left center; padding:  10px 60px 10px 80px; line-height:1.7}
.footer_line1 span {text-transform:uppercase;font-family:Open Sans;font-weight:bold; display:block; }

.footer_line1_b1 {float:left; width:80%;}
.footer_line1_b2 {float:left; width:20%; text-align:right;}
.footer_line1_b2 .more_white {margin-left:25px;margin-top:8px;line-height:1.2}

.footer_line2 {background: #60334d; padding: 0 0 20px 0;}


.footer_line3 {background:#472444; min-height:60px; }
.footer_menu3 {display:table; width:100%;}
.footer_menu3_nav {display:table-row;}
.footer_menu3_nav li {display:table-cell;}
.footer_menu3_nav li a {color:#ffffff; font-size:15px; text-decoration:none; line-height: 4; text-transform:uppercase; font-family:Open Sans;font-weight:bold; padding: 0 40px 0 0px;}
.footer_menu3_nav li a:hover {text-decoration:underline;}






.navigation {display:flex;justify-content:center; margin:30px 0; flex-wrap:wrap; }
.navigation a {padding:5px 10px; color:#3a3a3a; border:1px solid #d8ebff; margin: 0 3px; text-decoration:none;}
.navigation span {padding:5px 10px; color:#fff; border:1px solid #b92849; margin: 0 3px; background:#b92849; }
/*.navigation span:first-child { color:#3a3a3a; border:1px solid #d8ebff; background:#fff; }*/
.navigation span.nav_ext {background:#fff; border:1px solid #d8ebff;  color:#3a3a3a;}
.navigation i {font-style: normal;}
.navigation a:hover{background:#b92849;color:#fff; border:1px solid #b92849;}


.page_zag {text-align:center; }
h1 {color:#60334d; font-size:28px;}
.page_zag span a {color:#60334d; }
.page_zag span {display:block; margin: 0 0 30px 0;}


.vector_download {text-align:center; margin: 20px 0 0 0;}

.vector_download a {display: inline-block;padding: 20px 50px;background: #b92849;color: #fff;text-decoration: none;font-weight: 600;font-size: 18px;}
.vector_download a:hover {background: #9f213e;}

.vector_download span {display: inline-block;padding: 20px 50px;background: #b92849;color: #fff;text-decoration: none;font-weight: 600;font-size: 18px; width:380px; margin: 0 auto; text-align:center}
.vector_download span:hover {background: #9f213e; cursor:pointer}

.vector_download_counter {display: inline-block; background: #b92849;color: #fff;text-decoration: none;font-weight: 600;font-size: 18px; width:380px; margin: 0 auto; text-align:center; height:64px; line-height:64px; margin-top:20px;}

.vector_download span {display:block;}
.vector_info {text-align:center; margin: 30px 0 0 0; }
.vector_info a {color:#60334d; }




.main_text {text-align:center; margin:10px 0 0 0}
.text_block_main {font-weight:bold; margin:10px 20px;}
.text_block {margin:10px 20px;}
.text_block_quote {margin:10px 20px; border:1px solid #f3ced6; padding:15px; font-style:italic}




.rek_block {flex-wrap:wrap}
.rek_item {width:20%; padding:10px;}
.rek_item:hover{opacity:0.9}
.rek_item_pic img {width:160px;}
.rek_item_name {text-align:center; padding: 10px 0;}
.rek_item_name a {color:#472444; font-size:14px; text-decoration:none;}
.rek_item_pic {text-align:center}
.rek_zag {color: #60334d; font-size: 23px; font-weight:700;margin:30px 0 0px 0; padding: 30px 0 20px 0; text-align:center; border-top:1px solid #60334d;}


.cd-accordion-menu {
  list-style:none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.cd-accordion-menu ul {
  /* by default hide all sub menus */
  display: none;
  list-style:none;
}
.cd-accordion-menu li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;


}
.cd-accordion-menu input[type=checkbox] {
  /* hide native checkbox */
  position: absolute;
  opacity: 0;
}
.cd-accordion-menu label
{
  position: relative;
  display: block;
  padding: 0px 0px 0px 30px;
/*  background: #4d5158;*/
  color: #ffffff;
  font-size: 15px;
}
.cd-accordion-menu .no-children {border-bottom:1px solid #60334d;}
.cd-accordion-menu .no-children a:hover {background:#60334d}

.cd-accordion-menu .has-children {border-bottom:1px solid #60334d;}
.cd-accordion-menu .has-children label:hover {background:#60334d}

.cd-accordion-menu .no-children > a {  padding: 10px 0px 10px 50px;  color: #ffffff; text-decoration:none; display:block;   font-size: 15px;}
.cd-accordion-menu .has-children > label > a {  padding: 10px 0px 10px 20px;  color: #ffffff;  text-decoration:none;  display:block;}

.mobleftmenu .cd-accordion-menu .no-children > a {  padding: 1px 0px 1px 50px;  color: #ffffff; text-decoration:none; display:block;   font-size: 15px;}
.mobleftmenu .cd-accordion-menu .has-children > label > a {  padding: 1px 0px 1px 20px;  color: #ffffff;  text-decoration:none;  display:block;}
.mobleftmenu  .cd-accordion-menu .menu-children a {padding: 0px 0 0px 30px;}

.cd-accordion-menu label::before,
.cd-accordion-menu label::after,
.cd-accordion-menu a::after {
  /* icons */
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cd-accordion-menu label {
  cursor: pointer;
}
.cd-accordion-menu label::before{
  background-image: url(img/cd-icons.png);
  background-repeat: no-repeat;
  background-position:center;
}
.cd-accordion-menu label::before {
  /* arrow icon */
  left: 18px;
  -webkit-transform: translateY(-50%) rotate(-90deg);
  -moz-transform: translateY(-50%) rotate(-90deg);
  -ms-transform: translateY(-50%) rotate(-90deg);
  -o-transform: translateY(-50%) rotate(-90deg);
  transform: translateY(-50%) rotate(-90deg);
}
.cd-accordion-menu label::after {
  /* folder icons */
  left: 41px;

}
.cd-accordion-menu a::after {
  /* image icon */
/*  left: 36px;*/
/*  background: url(img/cd-icons.svg) no-repeat -48px 0;*/
}
.cd-accordion-menu input[type=checkbox]:checked + label::before {
  /* rotate arrow */
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cd-accordion-menu input[type=checkbox]:checked + label::after {
  background-position: -32px 0;
}
.cd-accordion-menu input[type=checkbox]:checked + label + ul,
.cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {
  display: block;
}
.cd-accordion-menu ul label,
.cd-accordion-menu ul a {
}

.cd-accordion-menu .menu-children a {display:block; padding: 7px 0 7px 30px;  color: #e7dee3;  font-size: 14px; text-decoration:none;}
.cd-accordion-menu .menu-children a:hover {text-decoration:underline;}


.no-touch .cd-accordion-menu ul label:hover, .no-touch
.cd-accordion-menu ul a:hover {
  background: #3c3f45;
}
.cd-accordion-menu > li:last-of-type > label,
.cd-accordion-menu > li:last-of-type > a,
.cd-accordion-menu > li > ul > li:last-of-type label,
.cd-accordion-menu > li > ul > li:last-of-type a {
  box-shadow: none;
}
.cd-accordion-menu ul label::before {
  left: 36px;
}
.cd-accordion-menu ul label::after,
.cd-accordion-menu ul a::after {
  left: 59px;
}
.cd-accordion-menu ul ul label,
.cd-accordion-menu ul ul a {
  padding-left: 100px;
}
.cd-accordion-menu ul ul label::before {
  left: 54px;
}
.cd-accordion-menu ul ul label::after,
.cd-accordion-menu ul ul a::after {
  left: 77px;
}
.cd-accordion-menu ul ul ul label,
.cd-accordion-menu ul ul ul a {
  padding-left: 118px;
}
.cd-accordion-menu ul ul ul label::before {
  left: 72px;
}
.cd-accordion-menu ul ul ul label::after,
.cd-accordion-menu ul ul ul a::after {
  left: 95px;
}
.cd-accordion-menu.animated label::before {
  /* this class is used if you're using jquery to animate the accordion */
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}






















/*********************************************************/
/*Выезжающее меню слева*/




.nav {
    /*  ширна произвольная, не стесняйтесь экспериментировать */
    width: 320px;
    min-width: 300px;
    /* фиксируем и выставляем высоту панели на максимум */
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    margin: 0;
    /* сдвигаем (прячем) панель относительно левого края страницы */
    left: -320px;
    /* внутренние отступы */
    padding: 0px 20px 15px 20px;
    /* плавный переход смещения панели */
    -webkit-transition: left 0.2s;
    -moz-transition: left 0.2s;
    transition: left 0.2s;
    /* определяем цвет фона панели */
    background: #492b3c;
    /* поверх других элементов */
    z-index: 2000;
}

/**
 * Кнопка переключения панели
 * тег <label>
 */

.nav-toggle {
    /* абсолютно позиционируем */
    position: absolute;
    /* относительно левого края панели */
    left: 320px;
    /* отступ от верхнего края панели */
    top: 0px;
    /* внутренние отступы */
    padding: 0.5em;
    /* определяем цвет фона переключателя
     * чаще вчего в соответствии с цветом фона панели
    */
    background: inherit;
    /* цвет текста */
    color: #ffffff;
    /* вид курсора */
    cursor: pointer;
    /* размер шрифта */
    font-size: 20px;
    line-height: 1;
    /* всегда поверх других элементов страницы */
    z-index: 2001;
    /* анимируем цвет текста при наведении */
    -webkit-transition: color .25s ease-in-out;
    -moz-transition: color .25s ease-in-out;
    transition: color .25s ease-in-out;
    height:37px;
    width:40px;
}

/* определяем текст кнопки
 * символ Unicode (TRIGRAM FOR HEAVEN)
*/

.nav-toggle:after {
    content: '\2630';
    text-decoration: none;
}

/* цвет текста при наведении */

.nav-toggle:hover {
    color: #f4f4f4;
}

/**
 * Скрытый чекбокс (флажок)
 * невидим и недоступен :)
 * имя селектора атрибут флажка
 */

[id='nav-toggle'] {
    position: absolute;
    display: none;
}

/**
 * изменение положения переключателя
 * при просмотре на мобильных устройствах
 * когда навигация раскрыта, распологаем внутри панели
*/

[id='nav-toggle']:checked ~ .nav > .nav-toggle {
    left: auto;
    right: 2px;
    top: 0;
}

/**
 * Когда флажок установлен, открывается панель
 * используем псевдокласс:checked
 */

[id='nav-toggle']:checked ~ .nav {
    left: 0;
    box-shadow:4px 0px 20px 0px rgba(0,0,0, 0.3);
    -moz-box-shadow:4px 0px 20px 0px rgba(0,0,0, 0.3);
    -webkit-box-shadow:4px 0px 20px 0px rgba(0,0,0, 0.3);
    overflow-y: auto;
}

/*
 * смещение контента страницы
 * на размер ширины панели,
 * фишка необязательная, на любителя
*/

[id='nav-toggle']:checked ~ main > article {
    -webkit-transform: translateX(320px);
    -moz-transform: translateX(320px);
    transform: translateX(320px);
}

/*
 * изменение символа переключателя,
 * привычный крестик (MULTIPLICATION X),
 * вы можете испльзовать любой другой значок
*/

[id='nav-toggle']:checked ~ .nav > .nav-toggle:after {
    content: '\2715';
}

/**
 * профиксим баг в Android <= 4.1.2
 * см: http://timpietrusky.com/advanced-checkbox-hack
 */

body {
    -webkit-animation: bugfix infinite 1s;
}

@-webkit-keyframes bugfix {
    to {
      padding: 0;
    }
}

/**
 * позаботьтимся о средних и маленьких экранах
 * мобильных устройств
 */

@media screen and (min-width: 320px) {
    html,
    body {
      margin: 0;
      overflow-x: hidden;
    }
}

@media screen and (max-width: 320px) {
    html,
    body {
      margin: 0;
      overflow-x: hidden;
    }
    .nav {
      width: 100%;
      box-shadow: none
    }
}

/**
 * Формируем стиль заголовка (логотип) панели
*/

.nav h2 {
    width: 90%;
    padding: 0;
    margin-top:30px;
    text-align: center;
    font-size: 1.3em;
    line-height: 1.3em;
    opacity: 0;
    transform: scale(0.1, 0.1);
    -ms-transform: scale(0.1, 0.1);
    -moz-transform: scale(0.1, 0.1);
    -webkit-transform: scale(0.1, 0.1);
    transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -webkit-transform-origin: 0% 0%;
    transition: opacity 0.8s, transform 0.8s;
    -ms-transition: opacity 0.8s, -ms-transform 0.8s;
    -moz-transition: opacity 0.8s, -moz-transform 0.8s;
    -webkit-transition: opacity 0.8s, -webkit-transform 0.8s;
}

.nav h2 a {
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
}


/*плавное появление заголовка (логотипа) при раскрытии панели */

[id='nav-toggle']:checked ~ .nav h2 {
    opacity: 1;
    transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
}

/**
 * формируем непосредственно само меню
 * используем неупорядоченный список для пунктов меню
 * прикрутим трансфомации и плавные переходы
 */

.nav > ul {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
}

.nav > ul > li {
    line-height: 2.5;
    opacity: 0;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: opacity .5s .1s, -webkit-transform .5s .1s;
    -moz-transition: opacity .5s .1s, -moz-transform .5s .1s;
    -ms-transition: opacity .5s .1s, -ms-transform .5s .1s;
    transition: opacity .5s .1s, transform .5s .1s;
}

[id='nav-toggle']:checked ~ .nav > ul > li {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}




/**
 * оформление ссылок пунктов меню
 */

.nav > ul > li > a {
    display: inline-block;
    position: relative;
    padding: 0;
    font-weight: 300;
    font-size: 15px;
    color: #dadada;
    width: 100%;
    text-decoration: none;
    /* плавный переход */
    -webkit-transition: color .5s ease, padding .5s ease;
    -moz-transition: color .5s ease, padding .5s ease;
    transition: color .5s ease, padding .5s ease;
}

/**
 * состояние ссылок меню при наведении
 */

.nav > ul > li > a:hover,
.nav > ul > li > a:focus {
    color: white;
    padding-left: 15px;
}

/**
 * линия подчеркивания ссылок меню
 */

.nav > ul > li > a:before {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    height: 1px;
    width: 100%;
    -webkit-transition: width 0s ease;
    transition: width 0s ease;
}

.nav > ul > li > a:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 1px;
    width: 100%;
/*    background: #60334d;*/
    -webkit-transition: width .5s ease;
    transition: width .5s ease;
}


















/************************************************************************/

@font-face {
	font-family: 'Open Sans';
	src: url('font/OpenSans-Bold.eot');
	src: local('Open Sans Bold'), local('OpenSans-Bold'),
		url('font/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('font/OpenSans-Bold.woff') format('woff'),
		url('font/OpenSans-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}


@font-face {
	font-family: 'Open Sans';
	src: url('font/OpenSans-Light.eot');
	src: local('Open Sans Light'), local('OpenSans-Light'),
		url('font/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
		url('font/OpenSans-Light.woff') format('woff'),
		url('font/OpenSans-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}


@font-face {
	font-family: 'Open Sans';
	src: url('font/OpenSans-Regular.eot');
	src: local('Open Sans Regular'), local('OpenSans-Regular'),
		url('font/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('font/OpenSans-Regular.woff') format('woff'),
		url('font/OpenSans-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('font/OpenSans-SemiBold.eot');
	src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
		url('font/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('font/OpenSans-SemiBold.woff') format('woff'),
		url('font/OpenSans-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Open Sans';
	src: url('font/OpenSans-ExtraBold.eot');
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
		url('font/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('font/OpenSans-ExtraBold.woff') format('woff'),
		url('font/OpenSans-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}



/************************************************************************/


@media (max-width: 1400px) {


}

@media (max-width: 1300px) {

.logo img {width:180px;}

}

@media (max-width: 1200px) {



}

@media (max-width: 1100px) {
.rek_item {width:30%}

}

@media (max-width: 1000px) {

}


@media (max-width: 992px) {
	.logo {margin: 15px 0 0 0;}
	.logo_zag {margin: 23px 0 12px 0; text-align:center}
	.header_line2 {padding-bottom:10px;}
	.social_block {margin-top: 15px;}
	.search {margin: 15px 0 0 0;}


}


@media (max-width: 900px) {

     .logo {margin: 15px 0 0 0; text-align:center}
     .header_menu3_nav li a {    padding: 0 20px 0 0px;     font-size: 13px;    line-height: 4.6;}
     .footer_menu3_nav li a {    padding: 0 20px 0 0px;     font-size: 13px;    line-height: 4.6;}

}


@media (max-width: 768px) {

.rek_block {display:block;}
.rek_item {width:100%}
.full_story_text img {width:90%; }
.vector_item_img img {width:90%; }
.navigation {flex-wrap:wrap}

}

@media (max-width: 515px) {
	.header_menu2 {line-height:1; padding: 5px 0 5px 30px;}
	.logo_zag {margin: 0;}
	.main_content_bg {padding:0px; }



}




@media (max-width: 320px) {



}
