
@import url("https://fonts.googleapis.com/css?family=Lobster&subset=latin,cyrillic");

.lobster {
	font-family: "Lobster";
}

body {
	position: relative;
	1padding-top: 70px;
	1padding-bottom: 300px;
	/* http://www.lenagold.ru/fon/main.html */
	1background-image: url("http://www.lenagold.ru/fon/tum/gelsv/gelsvtum03.jpg");
}

.notebook {
    position: relative;
    overflow: hidden;
}

.notebook img {
	position: absolute;
}

div.modal#demo h2 {
	margin: 0;
	text-align: left;
}

section {
	padding-top: 51px;
}

section h2 {
	color: #bf3e11;
	font-size: 300%;
	text-align: center;
	/*border-bottom: solid 1px #FFC0AA;*/
	padding-top: 30px;
	padding-bottom: 20px;
	margin-bottom: 40px;
	box-shadow: 0px -10px 20px 0px rgba(0, 0, 0, 0.1);
}

/* Коррекция Twitter Bootstrap */

.modal-fs {
	width: 95%;
}

.nav-tabs {
	margin-bottom: 15px;
}

.navbar-nav > li > a {
	font-size: 115%;
}

.navbar-text {
	font-size: 115%;
	margin-top: 13px;
	margin-bottom: 13px;
}

.navbar-brand {
	font-size: 23px;
}

.popover,
.popover h3,
.list-group-item {
	font-size: 130%; 
}

.list-group-item span.glyphicon {
	font-size: 110%; 
	margin-right: 10px
}

/*h1, .h1 { font-size: 36px; }
h2, .h2 { font-size: 30px; }
h3, .h3 { font-size: 24px; }
h4, .h4 { font-size: 18px; }
h5, .h5 { font-size: 14px; }
h6, .h6 { font-size: 12px; }*/

.popover.static {
	position: relative;
	display: block;
	margin-bottom: 10px;
	z-index: initial;
}

.popover.bottom {
	padding: 0;
}

.popover.bottom > .arrow:after {
	border-bottom-color: #f7f7f7;
}

.popover.bottom > .arrow {
	border-bottom-color: #B7B7B7;
}

.navbar-right {
	margin-right: 0px;
}

.tooltip.top .tooltip-arrow {
	border-top-color: #772953;
}

.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #772953;
}

.tooltip-inner {
	padding: 10px 20px 10px 20px;
	background-color: #772953;
	color: white;
}

.carousel-indicators li {
	border-color: #ef7f1a;
	background-color: white;
	box-shadow: 0 0 25px white;
}

.carousel-indicators .active {
	border-color: #ef7f1a;
	background-color: #ef7f1a;
}

.carousel-indicators li,
.carousel-indicators .active {
	margin: 1px 5px 1px 5px;
	width: 40px;
	height: 15px;
}


.carousel-indicators {
	bottom: -10px;
}

.navbar-default a.navbar-brand:hover,
.navbar-default a.navbar-brand:focus {
  color: #ffffff;
  background-color: #97310e;
}

/* Тени */

.shadow {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.shadow-large {
	box-shadow: 0 0 35px rgba(0, 0, 0, 0.6);
}

.shadow-bottom {
	box-shadow: 0px 10px 5px -4px rgba(0, 0, 0, 0.5);
}