
.header a, a:hover {
	color: #660000;
	text-decoration: none;
}


.header h1 {
	color: #000;
	letter-spacing: 15px;
	font-size: 300%;
}

.header p {
	color: #000;
	font-size: 90%;
	letter-spacing: 3px;
}

body {

	font-size: 16px;
}


.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #000;
    background-color: #fff;
 

}


.nav-pills>li>a {
	color: #003366;
	position: relative;
    display: block;
    padding: 5px 5px;
    font-size: 110%;
}

.nav-pills>li>a:hover {
	color: #660000;
	background-color: #fff;
}


.navbar-inverse {
    padding: 1%;
    background-color:#fff;
     border: none;
      font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
     font-weight: 300;
}

   .nav-tabs{
	margin-top: 20px;
}

img {width: 100%;
}

h2 { 
	    color: #003366;
	    font-size: 200%;
	    letter-spacing: 5px;
	}

h3 { 
	    color: #003366;
	    font-size: 150%;
	    
	}

a {

	color: #003366;

}


.List_of_publications>li {
	padding-top: 10px;
}

.colortext {
	color: #003366;
	font-size: 18px;

}

.bukva {
	font-family: BODONI72C; 
	font-size: 50px; 
	color: #003366;
	margin-left: 10%; 
}

@font-face {
    font-family: BODONI72C; /* Гарнитура шрифта */
    src: url(BODONI72C.OTF); /* Путь к файлу со шрифтом */
   }








@media (max-width: 767px) {


	.nav-pills>li {
		float: none;
	}
	
	.navbar-toggle {
    background-color: #ddd
}

	.nav-pills {
		text-align: center;
	}
	
	.nav-pills>li>a {
	color: #003366;
	position: relative;
    display: block;
    padding: 10px 10px;
    font-size: 110%;
}
	
		.navbar {
	/*z-index: 1;*/
    /*position: absolute;*/
   /* top: 80px;
    right: 10px;
    padding: 10px;*/
    background-color: #fff;
    border: none;
    overflow:  hidden;
}

	.header h1 { 
	    font-size: 280%;
	    letter-spacing: 5px;
	}

	.header {
		text-align: center;
	}
} 

@media (max-width: 380px) {
	.nav-pills>li {
		float: none;
	}
	
	.navbar-toggle {
    background-color: #ddd
}
   
		.navbar {
	/*z-index: 1;*/
    /*position: absolute;*/
    /*top: 80px;*/
    right: 10px;
    padding: 10px;
    background-color: #fff0;
    border: none;
    overflow:  hidden;
} 
    

.nav-pills>li>a {
	color: #003366;
	position: relative;
    display: block;
    padding: 10px 10px;
    font-size: 110%;
}
    .navbar-inverse {
     margin-right: 0; 
}  
    .nav-pills {
		text-align: right;
		font-size: 10px;
		padding-bottom: 0;
		padding-top: 0;
	} 
	.nav-pills li{
		height: 20px;
	}

}