@import url(fonts.css);

  BODY {
//BACKGROUND: url(./bg.jpg);
  margin:0 auto;
  font: 14px Tahoma, Geneva, Arial, sans-serif;
  height:100%;
}

 .main { /* Основной блок сайта */
  min-width:1038px;
  max-width:1038px;
  padding: 0px;
  margin:0 auto;
   }
   
 .header {
  display:inline-table;
  width:100%;
  background: #006395;
  color: #ffe;
  border:0px solid red;
  }
   
 .header-menu-block {
  padding-left:17px;
  border: 0px solid red;
 }

 .header-menu-item, a {
  padding:3px 5px 1px 5px;
  display:inline-block;
  color: #ffe;
  text-decoration: none;
  border-bottom:2px solid transparent;
 }

 .header-menu-item:hover {
  border-bottom: 2px solid #ff6633;
 }

 .header-left-block {
  float:left;
  border:0px solid red;
  margin-left:16px;
 }
 
 .header-line-block {
  border: 0px solid red;
  margin-bottom:5px;
  height:37x;
 }
 
 .header-contact-block-icon, .telefon-icon-block, .mail-icon-block, .viber-icon-block, .logo-icon-block {
  padding:8px 0px 8px 20px;
  display:inline-block;
 }
 
.logo-icon-block {
  background-image: url('svg/eureka-logo-new.svg');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size:207px;
  padding-right:187px;
  padding-bottom:17px;
 }
 
 .telefon-icon-block {
  background-image: url('svg/telefon-icon-orang.svg');
  background-repeat: no-repeat;
  background-position: -7px -5px;
  background-size:35px;
 }
 
 .viber-icon-block {
  background-image: url('svg/viber-icon-orang.svg');
  background-repeat: no-repeat;
  background-position: -24px -30px;
  background-size:75px;
 }

 .mail-icon-block {
  background-image: url('svg/mail2-icon-oprang.svg');
  background-repeat: no-repeat;
  background-position: -9px -7px;
  background-size:38px;
 }

 .telefon-block {
  font-size: 16px;
  display:inline-block;
  padding-bottom:3px;
  border-bottom: 1px dashed #F18C00;
  margin-top:10px;
  margin-right:10px;
 }
 
 .mail-block {
  font-size: 15px;
  display:inline-block;
  padding-bottom:3px;
  border-bottom: 1px dashed #F18C00;
 }
 
 
 
 .catalog-batton {
  padding: 5px 15px 5px 40px;
  border-radius:6px 0 0 6px;
  background-color:#008000;
  background-image: url('svg/menu-icon-while.svg');
  background-repeat: no-repeat;
  background-position: 10px 7px;
  background-size:25px;
  height:25px;
  font-size:20px;
  float:left;
 }
 
 .catalog-batton:hover {
  background-color:#009100;
  cursor:pointer;
 }
 
 .search_line {
  padding: 5px;
  width: 445px;
  border: 2px solid #fff;
  color: #6C6C6C;
  transition: all 0.4s ease-out;
  height:21px;
  font-size: 21px;
  float:left;
  border-radius:0;
}

 .search_line:focus, .search_line:hover {
  outline: none;
  border-color:#F18C00;
 }
 
 .search_button {
  padding: 5px 10px 5px 10px;
  background-color: #008000;
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
  cursor:pointer;
  height:25px;
  font-size: 20px;
  float:left;
 }

 .search_button:active {
  box-shadow: 0 1px 1px #fff, inset 0 1px 2px rgba(0,0,0,.8), inset 0 -1px 0 rgba(0,0,0,.05);
 }
 
 .noselect, .search_button, .css-label {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently */
 }
 
 .clearer {
  clear: both;
}
 
 .search_alt {
  display:inline-block;
  margin-left:210px;
  font-size:12px;
 }
 
 .search_opt {
  display:inline-block;
  margin-left:130px;
  font-size: 12px;
 }
 
 input[type=radio].css-checkbox {
  position:absolute;
  z-index:-1000;
  left:-1000px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height:1px;
  width:1px;
  margin:-1px;
  padding:0;
  border:0;
 }

 input[type=radio].css-checkbox + label.css-label {
  padding-left:23px;
  margin-left:7px;
  height:18px;
  display:inline-block;
  line-height:18px;
  background-repeat:no-repeat;
  background-position: 0 0;
  font-size:12px;
  vertical-align:middle;
  cursor:pointer;
	}

 input[type=radio].css-checkbox:checked + label.css-label {
  background-position: 0 -18px;
 }

 label.css-label {
  background-image:url(csscheckbox.png);
 }
 
 .header-right-block {
  float:right;
  width:260px;
  border: 0px solid green;
 }

 .icon-block {
  border: 0px solid green;
  float:left;
  margin-right:10px;
  margin-top:25px;
  padding: 10px;
  cursor:pointer;
}

 .icon-block:hover {
  box-shadow:0 2px 10px #7f7f7f;
}

 .header-icon-name {
  border:0px solid green;
  margin-top:10px;
  text-align:center;
  font-size:12px;
}

 .alt-info  {
  position:absolute;
  padding:5px;
  margin-top:10px;
  font-size:14px;
  background: #ffe;
  color:#000;
  width:225px;
  box-shadow:0 2px 10px #7f7f7f;
  visibility:hidden;
  -webkit-transition:opacity .3s;
  opacity:0;
  transition: .3s;
  -webkit-transform:translate3D(0, 20px, 0);
  transform:translate3D(0, 20px, 0);
}

 .icon-block:hover .alt-info {
  visibility:visible;
  opacity:1;
  -webkit-transform:translate3D(0, 0, 0);
  transform:translate3D(0, 0, 0);
}

 .header_nums, .likes_nums, .views-nums, .basket-nums {
  font-size:12px;
  position:relative;
  top:-65px;
  background:#FD7402;
  border-radius:50%;
  width:20px;
  text-align:center;
  line-height:20px;
 }

 .likes_nums {
 right:-35px;
}

 .views-nums {
  right:-33px;
}

 .basket-nums {
  right:-30px;
}
/* Конец стилей шапки */

/* Топологическое меню */
 .topology-menu {
  font-size:14px;
  padding:0 0 0;
  line-height:1em;
  border-bottom:1px solid #e4e4e4;
  cursor:default;
  border: 0px dashed #000;
  margin-top:5px;
}

 .topology-menu li {
  display:inline-block;
}

 .topology-menu a {
  position:relative;
  display:block;
  padding:6px 10px 6px 18px;
  margin-right:8px;
  background-color:#e4e4e4;
  color:#2b2b2b;
  text-decoration:none;
}

 .topology-menu a:before,.breadcrumb a:after {
  position:absolute;
  top:0;
  height:0;
  width:0;
  border-top:15px solid transparent;
  border-bottom:14px solid transparent;
  border-left:11px solid #e4e4e4;
}

 .topology-menu a:before {
  content:'';
  left:100%;
}

 .topology-menu a:after {
  left:0;
  border-left-color:#f2f2f2;
}

 .topology-menu a:hover {
  background-color:#d5d5d5;
  text-decoration: none;
}

 .topology-menu a:hover:before {
  border-left-color:#d5d5d5;
}

 .topology-menu li:not(:first-child) a:after {
  content:'';
}

 .topology-menu li:first-child a {
  padding-left:12px;
}
/* Конец Топологическое меню */
/* Центральный блок */

 .title-category {
  color: #2b2b2b;
  font-size:20px;
  margin-top:-10px;
  border:0px solid red;
  width:100%;
}


.container_content {
  border:0px solid red;
  margin-top:5px;
  width:100%;
}

.left-central-block {
border:1px solid red;
float:left;
min-height:50px;
width:250px;
padding:5px;
}

.content-block {
border:1px solid blue;
min-height:50px;
padding:5px;
margin-left:260px;
}



   
   
 /* Подвал сайта */
 .footer {
  background:#484848;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  border-top: 2px solid #ff6633;
  display:inline-table;
  width:100%;
 }

 .footer-block {
  padding:10px;
  width:239px;
  float:left;
  height:170px;
  border: 0px solid blue;
 
}

 .footer-сategory-title {
  font-size: 18px;
  color:#ffe;
  border: 0px solid blue;
  padding-left:3px;
  padding-bottom:10px;
 }

 .footer-menu-block {
  border: 0px solid red;
  line-height: 15px;
 }
 
 .footer-menu-block-link {
  color:#a5a5a5;
 }
 
 .footer-menu-block-link:hover {
  color:#ffe;
  text-decoration: underline;
 }
 
 .footer-telefon {
  font-size: 16px;
  font-weight: 600;
  color:#a5a5a5;
  text-align:center;
 }
 
 .footer-telefon-icon, .footer-kyivstar-icon, .footer-life-icon, .footer-vodofone-icon, .footer-sity-icon {
  background-repeat: no-repeat;
  background-position: 40px 0px;
  background-size:15px;
 }
 
 .footer-sity-icon {
  background-image: url('svg/call-telefon.svg');
 }
 
 .footer-kyivstar-icon {
  background-image: url('svg/kyivstar.svg');
 }
 
 .footer-life-icon {
  background-image: url('svg/life.svg');
 }
 
 .footer-vodofone-icon {
  background-image: url('svg/vodofone.svg');
 }
 
 .footer-copyright {
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  border:0px solid red;
  width:100%;
  background:#484848;
  color:#ffe;
  text-align:center;
  padding:10px 0;
  margin-top:-1px;
}

 






