* {
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}

BODY {
  BACKGROUND: url("https://www.eureka.net.ua/templates/ra-eureka/images/137770586.jpg");
  MARGIN: 0px auto;
  FONT: 12px/18px Tahoma, Geneva, Arial, sans-serif;
  WIDTH: 100%;
  POSITION: relative;
  HEIGHT: 100%;
}

TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px;
  BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
TABLE TD {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 0px;
}

P {
	MARGIN: 0px 0px 18px;
}

IMG {
    border-style: none;
}

.clear {
	CLEAR: both;
}
B {
	font-weight:bold;
}

B2 {
	color:#A9A9A9;
	font-weight:bold;
}

h1 {
	FONT-SIZE: 20px;
     font-weight:normal;
}

h2 {
	FONT-SIZE: 13px;
     font-weight:normal;
}

A {
	COLOR: blue; text-decoration:none; outline: none;
}
A:hover {
	COLOR: #fc6600; text-decoration:underline;
}

#wrapper {
	MARGIN:0px auto;
  WIDTH:1038px;
  POSITION:relative;
  HEIGHT: auto! important;
}

#header {
  Z-INDEX: 1;
  RIGHT: 0px;
  LEFT: 0px;
  BACKGROUND-COLOR: #002851;
  POSITION: absolute;
}

#header DIV#logo {
	FLOAT: left;
    WIDTH: 165px;
    PADDING-LEFT: 20px;
    padding-top:10px;
}

#header a:hover {
text-decoration:none;
}

#header DIV#header_right {
	FLOAT: left;
    WIDTH: 550px;
    HEIGHT: 40px;
    border: px solid #fff;
}

#header DIV#down_menu {
  FLOAT: left;
  HEIGHT: 50px;
  border: 0px solid #fff;
  POSITION: relative;
  top: 5px;
  left: 15px;
}


#header DIV#main_menu {
	MARGIN-TOP: -10px;
}


#header DIV#main_menu UL.main_menu LI {
	PADDING-RIGHT: 0px;
  DISPLAY: block;
  PADDING-LEFT: 0px;
  FLOAT: left;
  PADDING-BOTTOM: 3px;
  TEXT-TRANSFORM: uppercase;
  PADDING-TOP: 3px;
  LIST-STYLE-TYPE: none
}


#header .main_menu LI A {
	FONT-SIZE: 20px;
  COLOR: #fff;
  TEXT-DECORATION: none;
}


#header .main_menu LI A:hover {
	FONT-SIZE: 20px;
  COLOR: #fc6600;
  TEXT-DECORATION: none;
}

#header #main_menu .main_menu LI .hid-in.block_sub_menu {
	DISPLAY: none;
}
#header DIV#main_menu UL.main_menu LI:hover .hid-in.block_sub_menu {
	DISPLAY: block;
}

DIV#main_menu UL.main_menu LI.separator {
	 MARGIN: 0px 5px;
   WIDTH: 1px;
   HEIGHT: 26px;
}

#header #main_menu .main_menu LI .block_sub_menu {
  LEFT: 0px;
  POSITION: absolute;
  TOP: 19px;
}

#header #main_menu .main_menu LI #ether_block .block_sub_menu_top {
 HEIGHT: 32px;
}
#header #main_menu .main_menu LI #ether_block .block_sub_menu_bottom {
 HEIGHT: 22px;
}

#header #main_menu .main_menu LI #ether_block2 .block_sub_menu_top {
 HEIGHT: 32px;
}
#header #main_menu .main_menu LI #ether_block2 .block_sub_menu_bottom {
 HEIGHT: 22px;
}

#header #main_menu .main_menu LI #ether_block3 .block_sub_menu_top {
 HEIGHT: 32px;
}
#header #main_menu .main_menu LI #ether_block3 .block_sub_menu_bottom {
 HEIGHT: 22px;
}

#header #main_menu .main_menu LI #ether_block4 .block_sub_menu_top {
 HEIGHT: 32px;
}
#header #main_menu .main_menu LI #ether_block4 .block_sub_menu_bottom {
 HEIGHT: 22px;
}

#header #main_menu .main_menu LI #ether_block5 .block_sub_menu_top {
 HEIGHT: 32px;
}
#header #main_menu .main_menu LI #ether_block5 .block_sub_menu_bottom {
 HEIGHT: 22px;
}


#header #main_menu .main_menu LI .block_sub_menu .sub_menu_block {
	CLEAR: both;
  DISPLAY: block;
  WIDTH: 985px;
 BACKGROUND-COLOR: #003366;
  padding: 10px;
}


#header #main_menu .main_menu LI .block_sub_menu .sub_menu .item {
	MARGIN: 0px 5px; WIDTH: 300px;
}

#header #main_menu .main_menu LI .block_sub_menu H3 A {
	FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
  MARGIN: 10px 0px 0px;
  TEXT-TRANSFORM: uppercase;
  COLOR: #fc6600;
  FONT-FAMILY: Tahoma;
  TEXT-DECORATION: none;
}

#header #main_menu .main_menu LI .block_sub_menu H3 A:hover {
	TEXT-DECORATION: underline;
}
#header #main_menu .main_menu LI .block_sub_menu DIV.item {
	PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 3px;
  MARGIN: 0px;
  COLOR: #ffffff;
  LINE-HEIGHT: normal;
  PADDING-TOP: 3px;
  LIST-STYLE-TYPE: none;
}

#header #main_menu .main_menu LI .block_sub_menu DIV.item A {
	FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #ffffff;
  LINE-HEIGHT: normal;
  FONT-FAMILY: Tahoma;
}
#header #main_menu .main_menu LI .block_sub_menu DIV.item A:hover {
	COLOR: #F3AB15;
}

.block_special {
  PADDING-RIGHT: 0px;
  PADDING-TOP: 10px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 10px;
  BACKGROUND-COLOR: #f8f8f8;
}

#content {
	PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 35px;
  PADDING-TOP: 170px;
  BACKGROUND-COLOR: #fff;
}

#content #header_banner .header_poster {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid;
  PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0pt auto; BORDER-LEFT: #000 1px solid;
  WIDTH: 993px; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px; BACKGROUND-COLOR: #4c4b48;
}

#central_content {
  FLOAT: left;
  MARGIN-LEFT: 17px;
  MARGIN-RIGHT: -340px;
  WIDTH: 686px;
  BACKGROUND-COLOR: #f8f8f8;
  border: 1px solid #eee;
}

/* speedbar */
   .speedbar {
   margin:0 5px;
   font-size:12px;
   border:0px solid #000;
   padding:0 7px;
   white-space: nowrap;
   overflow:hidden;
   }

   .sb_item {
   display:inline-flex;
   border: 0px solid red;
   }

   .sb_arrow {
   padding-top:7px;
   border:0px solid #000;
   }

   .sb_text {
   padding:6px 0;
   font-weight: bold;
   }

   a.sb_item {
    color: #777;
   }
   a:hover.sb_item {
	 color: #fc6600;
	 TEXT-DECORATION: none;
	 }

/* END speedbar */

.block_head {
  background: linear-gradient(#0d4d94, #1977e7);
  text-align:center;
  HEIGHT: 36px;
  padding: 8px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color:#fff;
}

.fontsize22 {
	FONT-SIZE: 22px;
	color:#fff;
}

  .head_menu {
  FONT-SIZE: 14px;
  COLOR: #fff;
  TEXT-DECORATION: none;
  cursor: pointer;
  padding:0 4px;
  border:0px solid #000;
}

   .head_menu:hover {
   TEXT-DECORATION: none;
}

   .search_1 {
   padding: 4px;
   width: 520px;
  // height:24px;
   border: 3px solid #fff;
   border-radius: 4px;
   color: #6C6C6C;
   transition: all 0.4s ease-out;
   float:left;
   font-size:18px;
}

   .search_1:focus {
   outline: none;
   border-color:#e4cb57;
}

  .search_error {
   padding: 4px;
   width: 520px;
  // height:24px;
   border: 3px solid #FF3300;
   border-radius: 4px;
   color: #FF3300;
   transition: all 0.4s ease-out;
   float:left;
   font-size:18px;
}

  .search_error:focus {
   outline: none;
   border-color:#FF3300;
}

  button.btn_search {
  height:36px;
  margin-left:5px;
  color: white;
  text-decoration: none;
  user-select: none;
  padding: 3px 3px;
  font-family: Arial,"Helvetica CY","Nimbus Sans L",sans-serif;
  font-size: 14px;
  outline: none;
  border-radius: 5px;
  border-color:#fff;
  cursor: pointer;
  background: linear-gradient(to top, #005000, #019900);
  background: #005000;

}
button.btn_search:hover {
background: linear-gradient(to top, #005000, #33CC33);
}

.telefon_header {
float:right;
height:105px;
width:260px;
position:relative;
top:20px;
left:80px;
border: 0px solid #e4cb57;
color:#FEE6B8;
font-family:'Times New Roman', Times, serif;
font-weight:bold;
font-size:18px;
line-height: 1.3;
}

/* Главное меню (выпадающая часть) */

.block_menu_item {
background: #fff;
float: left;
MARGIN:5px 5px;
//padding-left:10px;
width: 208px;
height: 18px;
overflow:hidden;
}
/* END Главное меню (выпадающая часть) */


#content #right_side {
  FLOAT: right;
  MARGIN: 0px 17px 0pt 0pt;
  WIDTH: 300px;
}

#content #right_side {
  FLOAT: right;
  MARGIN: 0px 17px 0pt 0pt;
  WIDTH: 300px;
}


/* Короткая корзина на всех страницах */
  .block_content {
  PADDING-RIGHT: 5px;
  PADDING-TOP: 10px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 15px;
  BACKGROUND-COLOR: #f8f8f8;
  border-left: 2px solid #0d4c93;
  border-bottom: 2px solid #0d4c93;
  border-right: 2px solid #0d4c93;
}

.short_basket_noitems {
MARGIN-top:-25px;
MARGIN-left:105px;
margin-bottom:15px;
border: 0px solid blue;
}

.short_basket_items {
MARGIN-top:-30px;
MARGIN-left:75px;
border: 0px solid blue;
}

/* Зеленая кнопка отправить с градиентом */
  button.button1 {
  WIDTH:150px;
  color: white;
  text-decoration: none;
  user-select: none;
  padding: 3px 3px;
  font-family: Arial,"Helvetica CY","Nimbus Sans L",sans-serif;
  font-size: 14px;
  outline: none;
  border-radius: 5px;
  border-style: none;
  box-shadow: 0px 2px 3px 0px #B3A9A9;
  cursor: pointer;
  background: linear-gradient(to top, #005000, #019900);
  background-color: #005000;
}

  button.button1:hover {
  background: linear-gradient(to top, #005000, #33CC33);
}

/* END Короткая корзина на всех страницах */

/* Разметка таблици корзины и модальное окно */
.table_bredns3 {
  border: 1px solid #c0c0c0;
  PADDING-BOTTOM: 5px;
  text-align:center;
  PADDING: 2px;
}

.table_bredns3_left {
  border: 1px solid #c0c0c0;
  PADDING-BOTTOM: 5px;
  PADDING: 5px;
  text-align:left;
}

/* Конпки кол-ва товаров корзине */

.input-text {
    height: 29px;
    line-height: 1.66667em;
    text-align:center;
    border: 0px solid #008000;
    font-size: 1.15em;
    width: 2em;
    float:left;
    border: none;
}

.input-text:focus {
  outline: none;
  background-color: #dbfbdb;
}

.basket_button_f, .minus, .pluse, .minus_block{
display: inline;
float:left;
padding: 5px;
color: #fff;
width: 1em;
text-align:center;
font-weight:bold;
box-shadow: 0px 2px 3px 0px #B3A9A9;
}

.minus {
background-color: #008000;
cursor: pointer;
border-bottom-left-radius: 6px;
border-top-left-radius: 6px;
box-shadow: 0px 2px 3px 0px #B3A9A9;
}

.minus_block {
background-color: #696969;
border-bottom-left-radius: 6px;
border-top-left-radius: 6px;
box-shadow: 0px 2px 3px 0px #B3A9A9;
}

.pluse {
background-color: #008000;
border-bottom-right-radius: 6px;
border-top-right-radius: 6px;
cursor: pointer;
box-shadow: 0px 2px 3px 0px #B3A9A9;
}

.minus:active, .pluse: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, .minus, .pluse, .minus_block {
-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 */
}

/* Анимация при появлении модального окна */
.modal_anim, .modal-bg, .popup {
  animation:modal_anim;
  animation-duration:.3s;
  animation-fill-mode: forwards;
}

    @keyframes modal_anim {
from {opacity: 0; visibility: visible;}
to {opacity: .9; visibility: visible;}
}

/* Затемнение страница за модальным окном */
.modal-bg {
  z-index: 9999;
	background:#1e1e1e;
	bottom:0;
	left:0;
	position:fixed;
	right:0;
	top:0;
}
/* Индикация загрузки перед модальным окном */
.modal-loading {
	-webkit-animation:a .8s infinite linear;
	animation:a .9s infinite linear;
	background:transparent;
	border:6px solid hsla(0,0%,39%,.5);
	border-radius:100%;
	border-top-color:#fff;
	height:60px;
	left:50%;
	margin:-30px 0 0 -30px;
	opacity:.6;
	padding:0;
	position:absolute;
	top:50%;
	width:60px;
	z-index:99999;
}

/* Анимация для индикатора загрузки перед модальным окном */
@-webkit-keyframes a {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	to {
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg)
	}
}
@keyframes a {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	to {
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg)
	}
}

/* стили модального окна */
.popup {
border: 1px solid #fff;
top: 50%;
right: 0;
left: 50%;
z-index: 10000;
margin: 0 auto;
width: 80%;

/* фиксированное позиционирование, окно стабильно при прокрутке */
position: fixed;
padding: 15px;

/* скругление углов */
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
background-color: #FFFFFF;

/* трансформация */
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}


/* формируем кнопку закрытия */
.close {
position: absolute;
padding: 0;
top: -10px;
right: -10px;
width: 22px;
height: 22px;
border: 2px solid #ccc;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
background-color: rgba(61, 61, 61, 0.8);
-webkit-box-shadow: 0px 0px 10px #000;
-moz-box-shadow: 0px 0px 10px #000;
box-shadow: 0px 0px 10px #000;
text-align: center;
text-decoration: none;
font-weight: bold;
line-height: 20px;
}

.close:before {
color: rgba(255, 255, 255, 0.9);
content: '\2715';
text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
font-size: 16px;
cursor: pointer;
}

.close:hover {
background-color: rgba(252, 20, 0, 0.8);
}


/* планшет */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.popup {
		width: 95%;
	}
}
/* смарт */
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.popup {
		width:85%;
	}
}

/* Конец стилей модального окна */
/* Конец разметки таблици корзины и модальное окно */

.icon_g-menu_correct {
POSITION: relative;
right:4px;
top:1px;
}

.icon_telefon_corect {
POSITION: relative;
right:7px;
top:2px;
}

.icon_home_correct {
POSITION: relative;
right:4px;
bottom:1px;
}



/* Подвал сайта */
#footer {
	BORDER-TOP: #5a5a5a 5px solid;
  MARGIN: 0px auto;
  WIDTH: 1038px;
  POSITION: relative;
}

.footer-content {
	PADDING-RIGHT: 30px;
  BACKGROUND: #e6e6e6;
  PADDING-BOTTOM: 10px;
  PADDING-TOP: 10px;
  MARGIN-bottom: 0px;
  text-align:center;
  font-weight:bold;
  font-size:12px;
  color:#294b9c;
}
/* END Подвал сайта */

