/*
Задний фон - #E9E9E9
Заголовок - #DCDCDC
Поиск - #EEEEEE
Граница заголовка - #C0C0C0
Фон контейнера - #E8E8E8
Граница ввода - #C4C4C4
Ссылка - #4B79BB / 4D59A1
Кнопка Зеленая - #70AB6C / #92C37C
КнопкаПоиск - #F18F4E / F8B356

*/

body {
	color: #000000;
	background-color: #E9E9E9;
}
a {
	color: #4B79BB;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
a:hover {
	color: #4D59A1;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

/* MAIN */

#header {
	background-color: #DCDCDC;
	border-bottom: 1px solid #C0C0C0;
}

#header .header_left,
#header .header_search {
	border-right: 1px solid #C0C0C0;
}

#header .header_left {
	color: #666666;
}
#header .header_left a {
	color: #000000;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
#header .header_left a:hover {
	color: #666666;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

#header .header_search a {
	color: #FFFFFF;
	background-color: #F18F4E;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
#header .header_search a:hover {
	color: #FFFFFF;
	background-color: #F8B356;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

#header .header_links a {
	border-right: 1px solid #C0C0C0;
	color: #000000;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
#header .header_links a:hover {
	color: #666666;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
#header .header_links a .fa {
	color: #666666;
}
#header .header_user,
#header .header_cart {
	border-left: 1px solid #C0C0C0;
}
#header .header_user {
	color: #666666;
}
#header .header_user a {
	color: #000000;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
#header .header_user a:hover {
	color: #666666;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
#header .header_cart a {
	color: #FFFFFF;
	background-color: #70AB6C;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
#header .header_cart a:hover {
	color: #FFFFFF;
	background-color: #92C37C;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

#search {
	background-color: #EEEEEE;
	border-bottom: 1px solid #C0C0C0;
}

#search_result .srch_line {
	background-color: #EEEEEE;
	border: 1px solid #C0C0C0;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
#search_result .srch_line:hover {
	background-color: #FFFFFF;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

#search_result .srch_line .srch_model {
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
}
#search_result .srch_line .srch_name,
#search_result .srch_line .srch_brand {
	border-right: 1px solid #DCDCDC;
}
#search_result .srch_line .srch_count,
#search_result .srch_line .srch_edizm,
#search_result .srch_line .srch_price,
#search_result .srch_line .srch_cart {
	border-left: 1px solid #DCDCDC;
}
#search_result .srch_line .srch_cart a {
	color: #FFFFFF;
	background-color: #70AB6C;
	border: 1px solid #ACACAC;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
#search_result .srch_line .srch_cart a:hover {
	color: #FFFFFF;
	background-color: #92C37C;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

#footer {
	background-color: #DCDCDC;
	border-top: 1px solid #C0C0C0;
}
/* BOX */

#box {
	background-color: #E8E8E8;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}
#box .box_caption {
	background-color: #DCDCDC;
	border-bottom: 1px solid #C0C0C0;
}

/* INPUT */

#search input[type="text"] {
	color: #363636;
	background-color: #FFFFFF;
	border: 1px solid #C4C4C4;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
#search input[type="text"]:focus {
	border: 1px solid #666666;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
#search_result .srch_line .srch_cart input[type="text"] {
	color: #363636;
	background-color: #FFFFFF;
	border: 1px solid #C4C4C4;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
#search_result .srch_line .srch_cart input[type="text"]:focus {
	border: 1px solid #666666;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

#box .control_group input[type="text"],
#box .control_group input[type="password"] {
	color: #363636;
	background-color: #FFFFFF;
	border: 1px solid #C4C4C4;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
#box .control_group input[type="text"]:focus,
#box .control_group input[type="password"]:focus {
	border: 1px solid #B8B8B8;
	-webkit-box-shadow: 0px 0px 15px 0px #ACACAC;
    -moz-box-shadow: 0px 0px 15px 0px #ACACAC;
    box-shadow: 0px 0px 15px 0px #ACACAC;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
#box .control_group input[type="text"]:read-only,
#box .control_group input[type="password"]:read-only {
	cursor: not-allowed;
	background-color: #DCDCDC;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #B5B5B5;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #B5B5B5;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #B5B5B5;
}
:-moz-placeholder { /* Firefox 18- */
  color: #B5B5B5;
}

/* BUTTONS */

#search .btn_srch {
	color: #FFFFFF;
	border: 1px solid #ACACAC;
	background-color: #F18F4E;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
#search .btn_srch:hover {
	background-color: #F8B356;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

.btn_succes {
	color: #000000;
	border: 1px solid #ACACAC;
	background-color: #70AB6C;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
.btn_succes:hover {
	background-color: #92C37C;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}