﻿/* Шрифти */

@font-face {
	font-family: Monotype;
	src: url("../fonts/MonotypeCorsiva.woff");
	}


/* Початок сторінки */

body {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	min-width: 1250px;
}

.row {
	max-width: 90.5em;
	min-width: 1250px;
}

.clear {
	clear: both;
}

h1, h2, h3, h4, h5, h6 {
	color: #3D4A50;
}

h3 {
	font-size: 18px;
}

.alert {
	background-color: #FD1B20 !important;
	line-height: 9px;
}

.alert:hover {
	background-color: #C81216 !important;
}

.small,
.tiny {
	font-size: 16px !important;
}

hr {
	height: 1px;
	background-color: #DDDDDD;
	width: 95%;
	margin: auto;
}

/* Хедер */

header {
	background: linear-gradient(to top, #FFFFFF, #DAFFE3);
	padding-top: 30px;
}

.logo {
	margin-top: -14px;
	margin-bottom: 14px;
}


/* Слоган */

#slogan {
	text-align: center;
	color: #FF0000;
}

#slogan h3 {
	font-family: Monotype;
	color: #0020FF;
	font-size: 40px;
	font-weight: bold;
}


/* Перемикач мови */

.languale a img {
	width: 26px;
	margin-left: 10px;
	cursor: pointer;
	opacity: 0.3;
}

.languale a:hover img,
.languale .active img {
	opacity: 1;
	transition: opacity 0.3s ease-in-out;
}

.panel {
	border-radius: 0 0 4px 4px;
	border-top: none;
	padding: 10px 10px 10px 0;
	margin-top: -30px;
	margin-bottom: 60px;
}

.article .panel {
	margin-top: 0px;
	border-radius: 4px;
}

/* Емейл */

.email-top {
	font-family: Monotype, Verdana, Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 22px;
	line-height: 40px;
	color: #696969;
	margin-left: 20px;
}


/* Телефони */

.tel-top {
	font-family: Monotype, Verdana, Tahoma, Geneva, sans-serif;
	text-align: center;
	font-weight: bold;
	font-size: 22px;
	line-height: 40px;
	color: #696969;
}

.tel-footer {
	text-align: center;
	font-size: 18px;
	color: #FFF;
}


/* Партнери */

.partners {
	margin-top: -20px;
	text-align: right;
}

.partners img{
	border-radius: 6px;
	margin: 0 5px;
}


/* Форма пошуку */

.search .text {
	width: 80%;
	float: left;
	border-radius: 4px 0 0 4px;
}

.search .button {
	width: 20%;
	float: left;
	border-radius: 0 4px 4px 0;
	background-image: url(../img/search.png);
	background-position: center;
	background-repeat: no-repeat;
}

.code {
	margin-top: 30px;
	margin-bottom: 40px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #333;
}

.sisea-results-list {
	word-wrap: break-word;
	margin-top: -20px;
}

.sisea-results,
.sisea-paging {
	margin: 0;
	line-height: 0px;
}

.sisea-highlight {
	color: #FF0000;
	font-weight: bold;
	line-height: 0px;
}

.sisea-result {
	margin-top: -30px;
	line-height: 12px;
}

.sisea-result h3 {
	margin: 0;
	font-size: 16px;
	color: #2BA6CB;
}

.sisea-result h3 a {
	text-decoration: none;
	font-size: 16px;
	color: #2BA6CB;
}

.sisea-result h3 a:hover {
	text-decoration: underline;
}

.extract p {
	margin: -18px 0 0 0;
}

.sisea-page {
	color: #FC5C0E;
}

.sisea-current-page {
	color: #FF0000;
}

/* Меню */

#topMenu {
	border-top: 1px solid #DDDDDD;
	padding-top: 10px;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.8);
}


/* Курс валют */

.kyrs {
	font-family: Monotype, Verdana, Tahoma, Geneva, sans-serif;
	text-align: right;
	font-weight: bold;
	font-size: 18px;
	color: #4A4A4A;
	line-height: 25px;
}


/* Погода */

.gismeteo {
	padding-left: 20px;
	margin: 30px auto;
}

/* Ліве меню */

#leftMenu {
	border: 1px solid #DDDDDD;
	border-radius: 4px;
	background-color: #E3FCED;
	padding: 10px;
	box-shadow: 0px 6px 10px #ccc;
	margin-bottom: 30px;
}

#leftMenu h3 {
	font-family: Monotype, Verdana, Tahoma, Geneva, sans-serif;
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	margin: 14px auto;
	width: 90%;
	border-bottom: 1px solid #ccc;
}

#leftMenu .titleMenu {
	background-color: #16e545;
	padding: 8px 12px;
	font-weight: bold;
	text-align: right;
	border-radius: 4px;
	margin-bottom: 12px;
}

#leftMenu ul {
	list-style: none;
	padding: 5px;
}


#leftMenu .leftMenu li {
	background-color: #BAF4B6;
	border-radius: 4px;
	margin-bottom: 6px;
	cursor: pointer;
}

#leftMenu .leftMenu li a {
	color: #333;
	font-size: 16px;
	text-decoration: none;
	display: block;
	padding: 8px 10px;
}
	
#leftMenu .leftMenu li:hover {
	background-color: #9EFF89;
	transition: all 0.2s ease-in-out;
}

#leftMenu .leftMenu .active {
	background-color: #9EFF89;
	border: 1px solid #2DB300;
	transition: all 0.2s ease-in-out;
}

.active .submenu{
	display: block;
}

 .leftMenu {
 	margin: 0;
 }

 .submenu {
 	display: none;
 	background: #FFF;
 	margin: 0;
	margin-top: 10px !important;
	margin-bottom: 5px;
	border-radius: 4px;
	list-style: disc inside !important;
 }

 .submenu li {
	background-color: #fff !important;
	padding: 0px 10px !important;
	border-radius: 4px;
	margin-bottom: 6px;
	transition: none !important;
 }

 .submenu a {
 	text-decoration: none;
 	color: #333;
 }

 .submenu a:hover {
 	color: #FD1B20 !important;
	transition: all 0.1s !important;
 }

.submenu .active a {
	text-decoration: underline !important;
	color: #FD1B20 !important;
}

.submenu .active {
	border: none !important;
}

/* Каталог */

.catalog {
	text-align: center;
}

.catalog div {
	display: inline-block;
	width: 270px;
	box-shadow: 0px 0px 10px #BEBEBE;
	border: 1px solid #D2D2D2;
	border-radius: 4px;
	margin: 10px;
	margin-bottom: 30px;
	padding: 15px;
	transition: all 0.5s ease-out;
}

.catalog div:hover {
	transform: scale(1.1);
}

.catalogImg {
	border-radius: 4px;
	margin-bottom: 10px;
	height: 160px;
	width: 238px;
}

.catalog div p {
	margin: 10px auto;
	font-size: 16px;
	color: #333;
}

.catalogItems {
	margin: 30px 0;
}

.itemImg,
.itemdecription {
	margin-bottom: 20px;
}

.catalogItems .itemImg img {
	border: 1px solid #ccc;
	border-radius: 4px;
}

.catalogItems .itemImg img:hover {
	border: 1px solid #333;
	transition: all 0.5s;
}

.catalogItems .itemdecription h3 {
	font-size: 24px;
}

.catalogItems .itemdecription h3:hover {
	color: #000000;
	transition: all 0.3s;
}

/* Стаття Контент */

.article {
	margin: auto;
}

.cash {
	font-weight: bold;
	font-size: 20px;
	color: #FD0000 !important;
}

.imgTovar {
	max-width: 323px;
	max-height: 323px;
}


/* Таби */

#tabs {
	margin: 40px auto;
}

.tabItems .tabImg img {
	border: 1px solid #ccc;
	border-radius: 4px;
}

.tabItems .tabImg img:hover {
	border: 1px solid #333;
	transition: all 0.5s;
}

.tabItems .tabdecription h3:hover {
	color: #000000;
	transition: all 0.3s;
}

.date {
	text-align: right;
	color: #F00;
}

/* Форма Дзвінка */

#callBack fieldset,
#callBack input {
	border-radius: 4px;
}

#callBack h2,
#callBack .bt {
	text-align: center;
}

#callBack #submitbtn {
	height: 60px;
	padding: 20px;
	cursor: pointer;
	color: #2D2D2D;
	font-size: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #5791AF;
	border-radius: 3px;
	background-color: #8FD4FF;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	transition: all 0.3s linear;
}

#callBack input:hover,
#callBack input:focus {
	border-color: #666666;
}

#callBack #submitbtn:hover,
#callBack #submitbtn:focus {
	box-shadow: 0 0 15px rgba(70, 100, 200, 0.9);
}

#callBack #submitbtn:active {
	box-shadow: 0 0 15px rgba(70, 100, 200, 0.9), 0 1px 3px rgba(0,0,0,0.4) inset;
}


/* Форма замовлення */

#orderItem fieldset,
#orderItem input,
#orderItem textarea {
	border-radius: 4px;
}

#orderItem h2,
#orderItem .bt {
	text-align: center;
}

#orderItem .submitbtn {
	height: 60px;
	padding: 20px;
	cursor: pointer;
	color: #2D2D2D;
	font-size: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #5791AF;
	border-radius: 3px;
	background-color: #8FD4FF;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	transition: all 0.3s linear;
}

#orderItem input:hover,
#orderItem input:focus {
	border-color: #666666;
}

#orderItem .submitbtn:hover,
#orderItem .submitbtn:focus {
	box-shadow: 0 0 15px rgba(70, 100, 200, 0.9);
}

#orderItem .submitbtn:active {
	box-shadow: 0 0 15px rgba(70, 100, 200, 0.9), 0 1px 3px rgba(0,0,0,0.4) inset;
}


/* Футер */

footer {
	background-color: #313131;
	padding-top: 20px;
	min-height: 130px;
}

.copyright {
	font-size: 14px;
	color: #FFF;
}