/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */

/* Increase the default font size on small touch devices */
body {font-size: 100%;overflow-x: hidden;}
#header{position: absolute;left: 50%;}
#logo{padding-top:38px;margin-left: -105px;}

/* =============================================================================
 *   Mobile Menu Toggle
 *   See your theme settings extensions for how to enable the menu toggle.
 *   These are example styles for the menu toggle menu, you can use these in the
 *   relevant responsive stylesheets as required. Modify to suit your design.
 * ========================================================================== */
/* The toggle link */
.at-mt .at-menu-toggle h2 {
  margin-bottom: 5px;
}

.at-mt .at-menu-toggle h2 a {
  background: #eee;
  border: 2px solid #ccc;
  padding: 2px 10px;
}

/* Menu items */
.at-mt .at-menu-toggle ul.menu li a {background: #eee;border-bottom: 1px solid #fff;}
nav.primary-menu-wrapper{width:auto;height:40px;background: url(images/menu.png) no-repeat;}
ul.primary-menu{display:none;}
ul.navmobil{position: relative;top: 54px;width: auto;background: white;margin-left: -10px!important;margin-right: -10px!important;}
ul.navmobil li{float: none!important;}
ul.navmobil li a {margin-right: 0!important; /*border-bottom:1px solid #CCC;*/background-color:#F0F6FF;margin-top: 2px!important;}
#block-block-4{padding:5px 10px 0 0}
.yasearch{width: 40px;height:40px;background: url(images/search.png) no-repeat;}
#ya-site-form0{display:none;}


/* HTML Elements */
h1 {text-indent: 0px;}
h2 {font-size: 18px;text-align: center;}
p, p.primer, p.prim, p.norma {text-indent: 10px;line-height:25px;}
p.name_g{text-indent:0;}
div.frmb{text-indent:0;float:none;width:100%;}
div.frmn{width:auto;}
div.bfrm{ftext-indent:0;float:none;}
div.nfrm{position:relative;width:auto;}
ul#drive{padding: 0;}
table.tables, table.stxt_tables{font-size:13px;width: auto!important;}
ul.listing, ul.listing_level, ul.listing_level2, ul.listing_level3, ul.spisok{text-indent:10px;}

/* Library*/
.cover, .book_cover{float:none;margin:0 auto;}
.resume, .book_name{margin-left:0px;}

/* Content books */
#bayan li.level1 h3 {margin: 7px 10px 7px 10px;}
#bayan li li.level2, #bayan li.level2 {padding: 4px 8px 4px 10px;}
#bayan li li.level3 {padding: 4px 8px 4px 20px;}
#bayan li li.first, #bayan li.first {padding: 4px 15px 4px 10px;}
#bayan li li.middle, #bayan li.middle{padding: 4px 15px 4px 4px;}
#bayan li li.last, #bayan li.last{padding: 4px 8px 4px 8px;}

/* Catalog firm */
.field-name-field-logofirm, .field-name-field-coverfile{width: 250px;float: none; margin:0 auto;}
.field-name-field-countryfirm h2.field-label,
.field-name-field-urlfirm h2.field-label,
.field-name-field-adress h2.field-label,
.field-name-field-sitefirm-rus h2.field-label,
.field-name-field-telefonfirm h2.field-label,
.field-name-field-adress-rus h2.field-label,
.field-name-field-emailfirm h2.field-label,
.field-name-field-firmfile h2.field-label,
.field-name-field-categoryfile h2.field-label,
.field-name-field-sizefile h2.field-label,
.field-name-field-downfile h2.field-label,
.field-name-field-originalfile h2.field-label
{width: auto;margin-top: 10px;}
.field-name-field-countryfirm .field-items,
.field-name-field-urlfirm .field-items,
.field-name-field-adress .field-items,
.field-name-field-sitefirm-rus .field-items,
.field-name-field-telefonfirm .field-items,
.field-name-field-adress-rus .field-items,
.field-name-field-emailfirm .field-items,
.field-name-field-firmfile .field-items,
.field-name-field-categoryfile .field-items,
.field-name-field-sizefile .field-items,
.field-name-field-downfile .field-items,
.field-name-field-originalfile .field-items
{margin-left: 0;}