/* Основные стили для общедоступных страниц сайта */
@charset "UTF-8";
/* CSS Document */
@import url('/public/css/fontstyle.css');
@font-face {
    font-family: Roboto-Regular; /* имя шрифта для CSS правил */
    src: local("Roboto-Regular"), /* проверяем наличие шрифта в ОС пользователя */
         url(/public/font/Roboto-Regular.ttf); /* если шрифт не установлен, тогда загружаем его по указанному пути */
  }

h1, h2, h3, h4, h5, h6 {font-family: Roboto-Regular;}

html {
  position: relative;
  min-height: 100%;
}

body {
  /* Margin bottom by footer height */
  min-width:400px;
  padding-top: 40px;
  margin-bottom: 60px;
  font-family: Roboto-Regular;
  font-family: 'open_sansregular', sans-serif;font-size:150%;
  background: url(/public/img/design/hd-wallpapers-anime-girl.jpg) #eee  center center fixed no-repeat;	 -moz-background-size: cover; background-size: cover; /*url(/public/img/design/bg6.jpg)*/
  /*background: #000 url(/public/img/design/matrix.gif);*/

}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  padding:5px 0;
  color:#333;
}

.maincontent{min-width:300px; padding: 20px 15px;}

.call-back-btn {margin:13px;}

.btn-menu { font-weight:bold;text-shadow:0 0 2px rgba(100, 100, 100, 0.3); }/*text-transform:uppercase;*/

.navbar-img{margin:7px 0;}
.business-header {
    min-height: 250px; margin:30px 0 10px 0; padding:10px;
    /*background: url('/public/img/design/hat.jpg') center center no-repeat scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;*/
}
.business-header-img {margin:20px auto;}
.business-header h1 {font-size:25px; line-height:20px; padding:2px 0 10px 0; margin:0;}
.business-header h2 {font-size:22px; line-height:20px; padding:2px 0 14px 0; margin:0;}

.tagline {
	background:url(/public/img/patterns/glass-03.png); 
	font-family: 'open_sanssemibold';
    text-shadow: 1px 1px 7px rgba(0, 0, 0, 1);
    color: #fdfdfd;
}

/* Шапка */
.navbar {margin-bottom: 0;}
.logo {max-width:120px; margin-top: -8px; margin-right: 15px;float:left;}

.callback-block{padding:1px;width: 160px; }
.callback-block a{margin:4px 0; color:#333;}
.tel-block {cursor: help; font: normal 18px Sansus Webissimo; color:#11b; line-height:140%;  white-space:nowrap;}   


.tel-block:hover {text-shadow:1px 1px 3px rgba(1, 1, 1, 0.3);}  
#tel-block-contacts {display:none;}


/* Футер */
#footer {padding:0 10px 0 10px;}
.bigfooter {background:url(/public/img/patterns/glass-08.png); color:#333;padding:15px; margin:0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
#footer a{color: #333; margin: 5px;}
#footer li {margin: 7px;}
.underfooter {height:40px; background-color:#444;  padding:5px 15px; line-height:30px;font-size:12px;color:#aaa;margin:0;}

/* поиск по сайту */
.main-search {max-width:800px;}
.search-img{float:left;  width:140px;}
.search-img img {padding:10px; max-height:150px; display:block;height:auto;max-width:100%; }

/* Блок с контентом 
#page-body{padding:1px 0;margin:1px 0;}*/

/* Контент */
.blocktabheader {
	background:#ddd;
	/*background:#666;*/
	-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;
	padding:5px 10px 5px 10px;
	margin:10px 0 0 10px;
	z-index:-9999;
	display: inline-block;
	font: normal 20px Sansus Webissimo;
	}
.blocktabheader-right {	font: normal 14px Sansus Webissimo; line-height:24px;}
.blocktabheader-small {	font: normal 15px Sansus Webissimo; line-height:19px;padding:5px 10px 0 10px; margin:1px 0 0 0;background:url(/public/img/patterns/glass-06.png);color:#333}
.blocktabheader-glass{font: normal 22px Sansus Webissimo; padding:5px 10px 5px 10px; margin:10px 0 0 10px;}

.page_header {font: bold 30px  Sansus Webissimo;color:#333; padding:10px; margin: 0 0 10px 0; line-height:100%;}
.page_content {margin:0 0 10px 0; background-color: #ddd;color:#222;padding:0 10px 0 10px; border:1px solid #ddd;clear:both; float:none;}/*background:url(/public/img/patterns/glass-03.png);*/
.index_content { color:#222; width:100%; border:1px solid #ddd;background:#fff;padding:15px;}
.license_content { color:#222; width:100%; border:1px solid #ddd;background:#fff;padding:15px;}

.product_content { background-color: #ddd;color:#222;padding:10px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd; 
	width:100%;clear:both; float:none; z-index:9999; -webkit-border-radius: 0 4px 4px 4px;-moz-border-radius: 0 4px 4px 4px;border-radius:0 4px 4px 4px;}
.panel-block {margin:15px 0;}
.simple_price_table {max-height:200px; overflow-y: auto;}



/* меню каталога */
.menuheader{margin:3px; font-size:18px; }
.treeview-gray  a{padding: 0;margin: 0;color:#222;}
.treeview-gray  a:hover{text-decoration:none;color:#fff;}
.treeview-gray .label{vertical-align:top;white-space: normal;display: inline-block;text-align:left;padding: 2px 3px;margin: 0; font: bold 13px arial; line-height:1;}
.treeview-gray .label:hover{background-color: #3e8f29;}
.treeview-gray .label-primary{background-color: #fff;}/* background-color: #4f91ff; */
.treeview-gray .label-default{background-color: #cceeef;}

/*меню каталога*/
#main-menu-container {padding: 5px;max-height: 75%;overflow-y: auto;direction: rtl;background:url(/public/img/patterns/glass-08.png);}
#main-menu { display: inline-block;text-align:left;}



/* Галлереи изображений*/
.gallery{overflow:auto;}
.gallery_img{margin:5px;float:left;}

/* Панель пользователя, авторизация */
#inline_auth{padding: 0 0 0 0; color:#333;}
#inline_auth a{ color:##ddd; font-weight:bold; cursor: pointer;}
#inline_auth span{ color:##ddd; font-weight:bold; cursor: pointer;}
.inline_auth_form {}
.login-input {width:120px;}
.auth_form_mess {padding:5px;}

/* Новости */
.news_block {}
.news_arh_btn {padding:10px;}
.new_block {margin:0 0 5px 0 ;padding:0;}
.new_block a {color:#333;}




/* блок с intro video */
.index_video_block {padding:10px 0;text-align:center; }
#myplayer{border:1px solid #ccc;}

/* универсальная тень */
.shadow{
-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);}

/* универсальная закругление */
.rounded{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; border:1px solid #ccc;}

/* универсальная прозрачность */
.wglass8 {background:url(/public/img/patterns/glass-08.png);}
.wglass6 {background:url(/public/img/patterns/glass-06.png);}
.wglass3 {background:url(/public/img/patterns/glass-03.png);}
.bglass1 {background:url(/public/img/patterns/glass-b10.png);}
.bglass2 {background:url(/public/img/patterns/glass-b20.png);}
.bglass3 {background:url(/public/img/patterns/glass-b30.png);}
.bglass5 {background:url(/public/img/patterns/glass-b50.png);}
.bglass7 {background:url(/public/img/patterns/glass-b70.png);}

.cpadding {padding:10px;}
.hpadding {padding:5px 10px;}
.cmargin {margin:10px;}

/* блок дистрибьюторов */
.distributors_block{ margin: 0;max-width:650px;}
.dlogo_img{margin:0 10px 10px 0;float:left; width:116px;height:116px;}

/* обнуление нижнего отступа у форм */
.fbmz{margin-bottom:0;}

/* уменьшаем отступ у панелей */
.panel-prices{margin-bottom:5px;}



.epnitem_sale_block {background: #fff;}
.epnitem_sale_block .label {font: bold 28px Arial;}
.epnitem_sale_block img {width:250px;}


.responsive-video {
position: relative;
padding-bottom: 56.25%;
padding-top: 60px; overflow: hidden;
}


.responsive-video iframe,
.responsive-video object,
.responsive-video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


.navbar-login{width: 400px; padding: 10px;  padding-bottom: 0px;}
.navbar-login-avatar{width: 36px;  height:36px; padding:0;margin:-10px 0;line-height:0;}
.navbar-login-session{padding: 10px; padding-bottom: 0px; padding-top: 0px;}
.icon-size{font-size: 87px;}
