html,
body
{
	background: #0a0f18;
	color: #ccc;
	font: 12px Arial, 'Helvetica Neue', Helvetica, sans-serif;
	height: 100%;
	margin: 0;
	width: 100%;
}
a
{
	color: #fff;
	text-decoration: underline;
}
a:hover { color: #b5bac7; }
/*h1, h2, h3 { font-weight: normal; }*/
h1, .h1
{
	color: #e2dfdf;
	font: 16px Tahoma,Verdana,Segoe,sans-serif;
	margin-top: 0;
	text-transform: uppercase;
}
/*h2 { font-size: 20px; }
h3
{
	font-size: 60px;
	margin: 0;
}*/


/* * * МОБИЛЬНАЯ ВРЕСИЯ * * */
@media (max-width: 767px)
{
	/* верхнее меню */
	.header-toggle-btn-wrap
	{
		background: none;
		border: 0;
		left: 120px;
		position: absolute;
		top: 170px;
		width: 100px;
		z-index: 4;
	}
	.header-toggle-btn-wrap .navbar-toggle { border: 0; }
	.header-toggle-btn-wrap .navbar-toggle .icon-bar { background-color: #fff; }
	.menu-mob .nav>li>a:hover, .menu-mob .nav>li.open>a { background: #263849; }
	.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>.active>a { background: #364f65; }
	.navbar-nav .open .dropdown-menu a { color: #fff; }
	/* лого */
	.header__logo img { width: 390px; }
	/* языки */
	.header__languages
	{
		float: left;
		margin: 175px 0 0 0;
		position: relative;
		z-index: 4;
	}
	.header__menu { position: absolute; left: 213px; top: 188px; }
	/* верхнее меню*/
	.menu-wrap
	{
		position: relative;
		margin: 20px 30px 0 0;
		z-index: 4;
	}
	.menu-wrap li:hover, .menu-wrap .active, .menu-wrap li:hover a, .menu-wrap .active a, .menu-wrap a:hover { opacity: 0.8; }
	/* центральная колонка */
	.center-col { width: 100%; }
	/* минимальная ширина */
	.wrap { width: 100%; }
	/* центральная колонка */
	.center-content { padding: 0 10px; }
	/* изображения в ней */
	/*.main-skin img { max-width: 400px; }*/
}
/* * * ПОЛНАЯ ВРЕСИЯ * * */
@media (min-width: 767px)
{
	/* языки */
	.header__languages { margin: 113px -25px 0 0; float: right; }
	.header__languages .dropdown-toggle { background: url(images/main/lang-bg.png) left top no-repeat; }
	/* верхнее меню*/
	.menu-wrap
	{
		background: url(images/main/menu-left-bg.png) center left no-repeat;
		margin: 87px 0 0;
		padding: 0 0 0 40px;
	}
	.menu-wrap > div
	{
		background: url(images/main/menu-right-bg.png) center right no-repeat;
		padding-right: 40px;
	}
	.menu-wrap li
	{
		background: url(images/main/menu-item-bg.jpg) center right no-repeat;
		float: left;
		display: block;
		list-style: none;
	}
	.menu-wrap a
	{
		color: #134874;
		position: relative;
		left: -15px;
		padding: 20px 10px 20px 23px;
	}
	.menu-wrap li:hover, .menu-wrap .active { background-image: url(images/main/menu-item-bg-active.jpg); }
	.menu-wrap li:hover a, .menu-wrap .active a, .menu-wrap a:hover
	{
		background: url(images/main/menu-item-a-bg.png) center left no-repeat;
		color: #fff;
	}
	/* центральная колонка */
	.center-col { width: 725px; }
	/* минимальная ширина */
	.wrap { width: 1045px; }
}


/* * * САЙТ * * */
.wrap { margin: 0 auto; }
.left-col { width: 268px; }
.content-wrap { padding: 20px 0; }


/* HEADER */
header .wrap
{
	background: url(images/main/header.jpg) left top no-repeat;
	min-height: 219px;
	position: relative;
}
.header__logo
{
	left: -60px;
	position: absolute;
	z-index: 3;
}
.header__logo:hover { opacity: .8; }
.header__top
{
	color: #fdfdfc;
	font-size: 24px;
	font-style: italic;
	padding: 18px 40px 0 0;
}
.header__top p { margin: 0; }
/* языки */
.header__languages a { text-decoration: none; }
.header__languages .dropdown-toggle
{
	display: block;
	padding: 10px 0 10px 40px;
	width: 160px;
}
.header__languages .dropdown-menu { margin-top: 0; }
.header__languages .open .dropdown-toggle { color: #fff; }
/* menu */
.menu-wrap { float: right; }
.menu-wrap > div { float: right; }
.menu-wrap ul, .menu-wrap li
{
	margin: 0;
	padding: 0;
}
.menu-wrap a
{
	font: 16px Tahoma,Verdana,Segoe,sans-serif;
	display: block;
	text-decoration: none;
}


/* SLIDER */
.slider-main { background: #191b20; }
.slider-main > div { background: url('images/main/slider-top.jpg') top repeat-x; }
.slider-main > div > div { background: url('images/main/slider-bottom.jpg') bottom repeat-x; }
.slider-main .wrap
{
	height: 310px;
	overflow-x: scroll;
	overflow-y: hidden;
}
.slider-main__item
{
	background-repeat: no-repeat;
	background-position: top left;
	height: 290px;
	width: 525px;
}
.slider-main__item__title
{
	margin: 35px 0 0 30px;
	font-size: 21px;
	text-transform: uppercase;
}
.slider-main__item__descr { margin: 15px 0 0 30px; }
.slider-main__item__descr p { margin: 4px 0; }


/* LEFT COLUMN */
.left-menu {}
.left-menu-top, .left-menu-bottom
{
	background: #e2dfdf;
	margin: 0 6px;
	position: relative;
	z-index: 2;
}
.left-menu-top
{
	border-radius: 6px 6px 0 0;
	height: 26px;
	margin-bottom: -16px;
}
.left-menu-bottom
{
	border-radius: 0 0 6px 6px;
	height: 20px;
}
.left-menu ul, .left-menu li
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.left-menu a { text-decoration: none; }
.left-menu > ul { z-index: 1; }
.left-menu > ul > li
{
	text-align: center;
	border-radius: 160px;
}
.left-menu-item
{
	font: 16px Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #dbdee1;
}
.left-menu-item-wrap
{
	display: block;
	background: #222e46 url('images/main/left-menu-item-v1.jpg') center top no-repeat;
	border-radius: 0 0 6px 6px;
	padding: 20px 10px 5px;
}
.left-menu ul ul
{
	background: #e2dfdf;
	margin: 0 6px -16px;
	text-align: left;
	padding: 8px 10px 15px;
	position: relative;
	z-index: 2;
}
.left-menu ul ul a
{
	font: 12px Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #143046;
}
.left-menu ul ul a:hover, .left-menu ul ul li.active a { color: #737e94; }


/* CENTER COLUMN */
.main-skin img
{
	border: 1px solid #5f8f8f;
	padding: 2px;
	margin: 0 0 5px 7px;
}
.main-skin p { text-align: justify; }


/* FOOTER */
footer { background: #191b20 url('images/main/footer.jpg') repeat-x; }
footer, footer a { font: 12px Tahoma,Verdana,Segoe,sans-serif; }
.footer__top
{
	background: url('images/main/shadow-footer.png') center top no-repeat;
	height: 174px;
}
.footer__logo
{
	left: -40px;
	position: relative;
}
/* footer menu */
.footer__menu
{
	color: #fff;
	text-shadow: 1px 1px 1px #0e0f10;
}
.footer__menu a { text-decoration: none; }
.footer__menu a:hover, .footer__menu .active a
{
	color: #dedede;
	text-decoration: underline;
}
.footer__menu ul, .footer__menu li
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.footer__menu ul
{
	display: block;
	float: left;
	margin: 13px 45px 0 0;
}
.footer__menu li
{
	background: url(images/main/footer-menu-item-bg.png) left center no-repeat;
	padding: 5px 0 5px 15px;
}

.footer__bottom p { margin: 0; }
.footer__bottom .valign_middle { height: 50px; }
.footer__bottom .pull-right a
{
	color: #bbbaba;
	text-decoration: none;
}
.footer__bottom .pull-right a:hover { color: #fff; }


/* ГАЛЕРЕЯ */
/*.gal-breadcrumb { margin-top: 10px; }
.gal-breadcrumb, .gal-breadcrumb a { font: 12px Arial, Helvetica Neue, Helvetica, sans-serif; }
#gallery-wrap .gallery
{
	border: 1px solid #e5d4c4;
	margin: 0 10px 10px 0;
	text-align: center;
	padding: 7px;
	width: 229px;
	word-break: break-all;
}
#gallery-wrap .gallery img { max-width: 210px; }
.wrap-gal-descr { margin-bottom: 20px; }
.gallery-title { margin: 10px 0; }
.gallery-price { font-size: 16px; }
#gallery-wrap .gallery-i-3 { margin-right: 0; }*/
/* постраничка */
/*.pagination a
{
	background: #e4e1e1 !important;
	border: 0 !important;
	border-radius: 0 !important;
	color: #d8124f !important;
	font: 16px normal Arial, Helvetica Neue, Helvetica, sans-serif;
	margin: 0 3px !important;
	padding: 1px 5px !important;
}
.pagination .active a, .pagination a:hover
{
	background: #d8124f !important;
	color: #fff !important;
	text-decoration: underline;
}*/
/* акции */
/*.stock .gallery
{
	background: url(images/main/stock-bg.png);
	margin: 10px auto 30px;
	padding: 1px 10px 10px;
	text-align: center;
	width: 235px;
}
.stock .gallery img { max-width: 210px; }
.stock-descr { font-size: 30px; }
.stock h3, .stock-descr { font-style: normal; }
.gallery-title { font-size: 14px; }*/