html
{
	margin:0;
}
body
{
margin:0;
color:#282828;
font:18px 'Times New Roman', "Courier New", times-new-roman, Helvetica, Arial, sans-serif;
min-width: 650px;
}
p
{
text-align:justify;
font:20px 'Times New Roman', "Courier New", times-new-roman, Helvetica, Arial, sans-serif;
}
.topmenu
{
text-align:center;
}
.topmenu:hover{background:url('../img/foot.png') no-repeat;}

.jumbotron {
  position: relative;
  padding: 80px 0 20px 0;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 3px rgba(0,0,0,.4), 0 0 30px rgba(0,0,0,.075);
  background: #878787; /* Old browsers */
  background: -moz-linear-gradient(45deg,  #878787 0%, #eaeaea 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#878787), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(45deg,  #878787 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(45deg,  #878787 0%,#eaeaea 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(45deg,  #878787 0%,#eaeaea 100%); /* IE10+ */
  background: linear-gradient(45deg,  #878787 0%,#eaeaea 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#878787', endColorstr='#eaeaea',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  -webkit-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);
     -moz-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);
          box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);
}
.jumbotron .logo_p {
  font-size: 80px;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 1;
}
/*
.jumbotron .logo {
  font-size: 24px;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 30px;
}
*/
/* Link styles (used on .masthead-links as well) */
.jumbotron a {
  color: #fff;
  color: rgba(255,255,255,.5);
  -webkit-transition: all .2s ease-in-out;
     -moz-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.jumbotron a:hover {
  color: #fff;
  text-shadow: 0 0 10px rgba(255,255,255,.25);
}
.jumbotron .container {
  position: relative;
  z-index: 2;
}
.jumbotron .adword {
  position: relative;
  z-index: 2;
}
.jumbotron:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(../img/fonimg.gif) repeat center center;
  opacity: .4;
}

.ha
{
text-decoration:none;
color:#53595b;
border: none;
}
.ha:hover
{
box-shadow: none; 
-webkit-box-shadow: none; 
-moz-box-shadow: none; 
-khtml-box-shadow: none;
}
.ha:visited
{
text-decoration:none;
color:#53595b;
border: none;
}
strong
{
font-weight: normal;
}
img
{
border:0;
}
h1
{
color:#000;
font:bold 2em "Courier New", 'Times New Roman', times-new-roman;
}
h2
{
color:#404040;
font:bold 1.3em "Courier New", 'Times New Roman', times-new-roman;
}
h3
{
color:#428409;
}
#header
{
margin: 10px auto;
border-top: solid 3px #000;
width:95%;
padding-top:10px;
}
.date{
font:bold 1.5em "Courier New", 'Times New Roman', times-new-roman;
border-bottom: double 3px #000;
}
.logo_p
{
text-transform: uppercase;
font:bold 2.5em "Courier New", 'Times New Roman', times-new-roman;
text-align: center;
}
.logoimg
{
	width:200px;
	height:169px;
	float:left;
  margin-left:10px;
  margin-right:10px;
}
.logo{
	margin:0;
	width:100%;
	padding:44px 10px 0 15px;
	overflow:hidden;
	cursor:pointer;
	border-botom:none;
}
.logo a{
	height:100%;
	display:block;
	font:bold 30px "Courier New", 'Times New Roman', times-new-roman;
	color:#000;
  text-shadow: 0px 1px 0px #585858;
	text-decoration:none;
	border:none;
}
.logo a:hover
{
box-shadow: none; 
-webkit-box-shadow: none; 
-moz-box-shadow: none; 
-khtml-box-shadow: none;
}
#share
{
float:right;
display:block;
}
#share a
{
color:#000;
text-decoration:none;
border:0;
}
.footer-line
{
clear:both;
border-top: solid 1px #ddd;
width:95%;
margin:50px auto;
padding:0;
}
.fleft
{
float: left;
margin-right:15px;
}
.fright
{
float: right;
margin-left:15px;
}
.center {clear:both; display:block; margin:auto;text-align:center;}
.resumediv 
{
text-align:center;
text-transform: uppercase;
font-weight: bold;
}
.num
{
clear:both;
float: left;
margin:0 30px 10px 0;
color:#ffc303;
font:bold 45px Helvetica, Arial, sans-serif;
}
.eng
{
color:#b4c0c6;
font-style: italic;
}
.eng:hover
{
color:#000;
}
.de
{
color:#b4c0c6;
font-style: italic;
}
.de:hover
{
color:#000;
}
.ramka
{
margin:5px auto;
border: solid 1px #6f777b;
padding:10px;
}
article {
padding:5px 20px 20px 20px;  
-webkit-column-count:3;  
-moz-column-count:3;  
column-count:3;  
/*
-moz-column-width: 150px;  
-webkit-column-width: 150px;   
column-width: 150px;  
*/
-webkit-column-gap: 40px;  
-moz-column-gap: 40px;  
column-gap: 40px;  
-moz-column-rule: 1px dotted #ccc;  
-webkit-column-rule: 1px dotted #ccc;  
column-rule: 1px dotted #ccc;  
}  
.col2{
-webkit-column-count:2;  
-moz-column-count:2;  
column-count:2;  
/*
-moz-column-width: 230px;  
-webkit-column-width: 230px;   
column-width: 230px;  
*/
-webkit-column-gap: 40px;  
-moz-column-gap: 40px;  
column-gap: 40px;  
}  
article h2 {  
-webkit-column-span:all;  
-moz-column-span:all;
column-span:all;  
}  
article p {  
margin:0;
}  
.input_text {
font:normal 3em Arial, Helvetica, sans-serif;
color:#808080;
border:1px dotted #808080;
text-align:center; 
}
.input_button {
font:normal 1.3em "Courier New", 'Times New Roman', times-new-roman;
border:1px solid #808080;
text-align:center;
padding:10px;
background-color:#f7f9fA; 
}
.input_flag:checked {
border:1px dotted #808080;
}
.emsp{
border-bottom: 1px dotted #ccc;  
margin-bottom:20px;
clear:both;
}







