@import "editor.css";

body {
	font-family: 'Roboto', sans-serif;
}

.as_inv {
	display: none;
}

.btn, .form-control {
	border-radius: 0px;
}

.btn {
	color: #444444;
}

.btn:hover {
	color: #cc9833;
}

.btn.btn-primary {
	background-color: #cc9933; color: #ffffff; border: 1px solid #cc9933;
}
.btn.btn-primary:hover {
	background-color: #B3811E;
}

p.notice, p.success, p.info, p.error { position:relative; display:block; padding:10px 10px 10px 40px; font-size: 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
p.notice { background: #fffcd3 url('/img/engine/adm//icon_notice.gif') no-repeat 10px 11px; border: 1px solid #c2beb1; color: #74655f; }
p.success { background: #e5f993 url('/img/engine/adm/icon_success.gif') no-repeat 10px 11px; border: 1px solid #9bac55; color: #688006; }
p.info { background: #d4ebfa url('/img/engine/adm/icon_info.gif') no-repeat 10px 11px; border: 1px solid #90b1c7; color: #4b6bab; }
p.error { background: #f6b9b9 url('/img/engine/adm//icon_error.gif') no-repeat 10px 11px; border: 1px solid #e18484; color: #c32727; }
p.error span, p.info span, p.notice span, p.success span { position: absolute; right:7px; top:7px; font-weight:bold; font-size:10px; font-family:Arial, Helvetica, sans-serif;
            display:block; padding:5px; cursor:pointer;
}


header span.logo {
	font-size: 48px;
	font-family: 'Oswald', sans-serif;
	color: #373737;
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.33;
	text-decoration: none;
}

header span.logo span.highlight {
	color: #cc9933;
}

.bc-mid-grey {
	background-color: #dddddd;
}

.bc-grey {
	background-color: #f8f9fa;
	padding-top: 1.5rem;
	padding-bottom: 2rem;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.bg-opacity {
	background-color: rgba(0, 0, 0, 0.45);
}

/*katalog*/

.prod-heading {
	min-height: 54px;
}

.prod-note {
	height: 102px;
	height: 110px;
	text-align: left;
	font-size: 14px;
	overflow: hidden;
}

.prod-note p {
	text-align: left;
	font-size: 14px;
	margin: 0;
}

.prod-img {
	min-height: 150px;
	background-color: #fff;
}

.prod-img img {
	max-height: 150px;
}

.sleva {
	position: absolute;
	float: left;
	background-color: #B3811E;
	font-weight: 600;
	text-align: center;
	margin-top: 0px;
	padding: 0px 4px 0px 4px;
}

/* ------- menu -------- */

ul.katalog_menu {
	margin: 0;
	padding: 0;
}

.left-column ul.katalog_menu > li > a {
	border-bottom: 1px solid #FFF;
}
.left-column li {
	display: inline-block;
	width: 100%;
	list-style-type: none;
}
.left-column li a {
	width: 100%;
	min-height: 34px;
	display: inline-block;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	padding: 9px 15px 4px 15px;
	border: 0px;
	background-color: #666;
	-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;
}
.left-column li a:hover {
	background-color: #B3811E;
	color: #B3811E;
}
.left-column li a.current {
	background-color: #B3811E;
}

.left-column ul.katalog_menu > li.sub_menu > a {
	padding-left: 30px;
	border-bottom: 1px solid #DE7310;
	background-color: #555;
}
.left-column ul.katalog_menu > li.sub_menu > a:hover {
	background-color: #B3811E;
}
.left-column ul.katalog_menu > li.sub_menu > a.current {
	background-color: #B3811E;
	color: #FFF;
}

.left-column ul.katalog_menu > li.sub_menu_2 > a {
	padding-left: 50px;
	border-bottom: 1px
	solid #A14400;
	background-color: #555; }
.left-column ul.katalog_menu > li.sub_menu_2 > a:hover {
	background-color: #B3811E;
}
.left-column ul.katalog_menu > li.sub_menu_2 > a.current {
	background-color: #B3811E;
	color: #FFF;
}

.left-column ul.katalog_menu > li.sub_menu_3 > a {
	padding-left: 50px;
	border-bottom: 1px solid #555;
	background-color: #951401;
}
.left-column ul.katalog_menu > li.sub_menu_3 > a:hover {
	background-color: #B3811E;
}
.left-column ul.katalog_menu > li.sub_menu_3 > a.current {
	background-color: #B3811E;
	color: #FFF;
}


.form .form-group-right {
	margin: 5px 0px 10px 0px;
	text-align: right;
}

.form .form-group-left {
	margin: 0px 0px 10px 0px;
	text-align: left;
}


.paging a, .paging span {
	display: inline-block;
	padding: 8px;
	background-color: #e0dfdf;
}

.paging a {
	background-color: #828282;
	color: #ffffff;
}

.paging span.select,
.paging a:hover {
	background-color: #cc9933;
	color: #ffffff !important;
}

footer {
	color: #989898;
	margin-top: 20px;
}

footer .text {
	padding-top: 20px;
	padding-bottom: 20px;
}

footer a {
	font-weight: 700;
	color: #292929;
}

.design.border-line {
	border: 1px solid #e0dfdf;
	height: 1px;
	padding-bottom: 2px;
	border-width: 0 0 1px 0;
}

.design.border-line.borderstrong {
	border-width: 0 0 3px 0 !important;
}



.form-control {
	border-width: 2px;
}

.form-control:focus {
	border-color: #ffc045;
}

.no-padding {
	padding: 0px !important;
}

.no-margin-top {
	margin-top: 0px !important;
}

.error {
	border: 2px solid #ff6961;
}


#cont { position: relative; }
#loading { text-align: center; padding-top: 80px; font-size: 18px; width: 100%; height: auto; left: 0px; top: 0px; position: absolute; z-index: 999999; background-color: #ffffff; clear: both; }

#cookie { position: fixed; bottom: 0px; left: 0px; padding: 10px 5px 10px 5px; text-align: center; width: 100%; background-color: #222222; color: #ffffff; font-size: 12px; line-height: 1.6; }
#cookie a.allow { background-color: #F1D600; color: #000000; font-size: 14px; font-weight: bold; padding: 4px; margin-left: 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  }
