body{
    margin-top: -55px;
}

#youtube 
{
	text-align: center;
}

#yandex_rtb_R-A-293382-1 {
    min-width: 550px;
}


#yandex_rtb_R-A-293382-2 {
    min-width: 550px;
}

.zap
{ 
	color: blue; 
	font-weight: bold; 
}

.ymoney{
    text-align: center;
	margin: auto;
}

.content{
	border-collapse: collapse;
	color: black;
	font-size:12pt;
	width: 80%;
	min-width: 1280px;
	max-width: 1510px;
	margin: auto;
	margin-bottom: 5px;
	margin-top: 5px;
	border: 4px lightblue;
	border-style: groove;
	padding: 2px;
	text-align: center;
}
 
.content td{
	border: 2px solid lightblue;
	padding: 2px;
}

.content a{
	color: #006699;
	text-decoration: none;	
	display: block;
	text-align: center;
}

.content_a_red{
	color: red;
}
 
.content_footer{
	color: black;
	font-size:12pt;
	width: 80%;
	margin-bottom: 5px;
	margin-top: 5px;
	margin: auto;
}

.left a{
	text-decoration: none;
	color: #006699;
	font-size:11pt;
    font-family:arial;
	font-weight: bold;
}
 
.left b{
	font-size:14pt;
    font-family:arial;
}
 
.left a:hover {
    color: #800000; /* Цвет ссылки при наведении на нее курсора мыши */  
    text-decoration: underline; /* Добавляем подчеркивание */
}

#map{
    font-family:arial;
	width: 80%;
	min-width: 1024px;
	max-width: 1510px;
	margin-left: 25%;
	margin-right: 25%;
}

#map li a{
	font-size:14pt;
    font-family:arial;
	text-decoration: none;
	color: #3b5998;
	font-weight: bold;
	
}
#map a:hover {
    color: #960018; /* Цвет ссылки при наведении на нее курсора мыши */  
}

#map a:visited {
    color: #960018; /* Цвет ссылки при наведении на нее курсора мыши */  
}

#sysadmins {
    color: green;
}

hr {
    border: none; /* Убираем границу для браузера Firefox */
    color: brown; /* Цвет линии для остальных браузеров */
    background-color: brown; /* Цвет линии для браузера Firefox и Opera */
    height: 1px; /* Толщина линии */
   }

#index_href a{
	text-decoration: none;
}

#yandex_rtb_R-A-293382-1{
	display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 10%; 
	margin-right: 10%;
 }
 
#yandex_rtb_R-A-293382-2{
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
 }

 
 
 #yandex{
	max-width: 260px;
	min-width: 260px;
    margin: -25px 10% -20px 0%;
 }
 
#yandex a{
	color: #960018;
	text-decoration: none;
	font-size:11pt;
}

h1{
	background-color: green;
	background: linear-gradient(355deg, DarkGreen 30%, green 80%);
	border-radius: 14px 14px 14px 14px; 
	color: #ffba00;
	font-size:14pt;
	text-align:center; 
    font-family:arial;
	min-width: 440px;
	text-shadow: 2px 2px 2px black;
	box-shadow: 1px 1px 1px gray;
	margin: 0px auto 0px auto;
} 

#snake{
	background-color: green;
	background: linear-gradient(355deg, DarkGreen 30%, green 80%);
	border-radius: 14px 14px 14px 14px; 
	color: #ffba00;
	font-size:18pt;
	text-align:center; 
    font-family:arial;
	min-width: 500px;
	text-shadow: 2px 2px 2px black;
	box-shadow: 1px 1px 1px gray;
	margin-bottom: 15px;
} 

#snake a{
	color: #ffba00;
	text-decoration: none;
	font-size:14pt;
	text-align:right; 
    font-family:arial;
	margin-left: 55px;
 } 

#snake a:hover{
	color: red;
} 

#indexdiv{
	color:black; font-size:14pt;
	text-align:center; 
    font-family:arial;
	width: 50%;
	min-width: 1024px;
/*	margin-left: 25%;
	margin-right: 25%;
*/
	margin: auto;
 } 
 
.footerdiv{
	color:black; font-size:10pt;
	text-align:center; 
    font-family:arial;
	color: #00008B;
 } 
  /* !!!Главный блок + подвал*/
  
#settings{
	text-align:center;
	font-size:16pt;
	width: 80%;
	min-width: 1280px;
	max-width: 1510px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -40px;
 }
  
#settings td{
	width: 33%; /* "Ширина" внутри "ширины" */
}


#menu{
	background-color: black;
	text-align:center;
	font-size:13pt;
	width: 90%;
	min-width: 1280px;
	max-width: 1510px;
	margin: auto;
	margin-bottom: 2px;;
 }
 
#menu tr td a{
	color: #ffba00;
	text-decoration: none;
}
 
#menu a:hover {
    color: #FF9900; /* Цвет ссылки при наведении на нее курсора мыши */  
}

#menu td{
	border: 1px solid white;
}


#jsresult{
	font-size:12pt;
	text-align: center;
}

 #other{
	font-size:13pt;
	min-width: 1280px;
	max-width: 1510px;
	margin-left: auto;
	margin-right: auto;
}
 
 #up{
	color: DarkGreen;
	font-size:15pt;
	text-align:left; 
	padding-left:90px;
    font-family:arial;
	text-shadow: 1px 1px 1px black;
	box-shadow: 1px 1px 1px black;
	background: #CCD4DB;
	cursor: pointer;
 }

 #up th{
	width: 33%; /* "Ширина" внутри "ширины" */
 }
  #up img{
	padding-top:6px;     /* отступ сверху */
    padding-bottom:-1px;  /* отступ снизу */
    padding-right:5px;
    width: 60px;
	height: 31px;
 }
 #down{
	vertical-align: top;
	background: #DEE3E7;
 }
 #down th{
 }
 #down th ol li{
	text-align:left; 
	padding-left:90px;
	list-style-type: none;
 }
 #down th ol{
	margin-left: 0; /* Отступ слева в браузере IE и Opera */
    padding-left: 0; /* Отступ слева в браузере Firefox, Safari, Chrome */
 }
 #down th a{
    font-family:arial;
	font-size:12pt;
	color: black;
	text-decoration: none;
    color: #663300;
 }
 #down a:hover {
    color: brown; /* Цвет ссылки при наведении на нее курсора мыши */  
}
/* !!!Разное */

 /* Контент */
 #content{
	color: black;
	font-size:12pt;
	width: 90%;
	min-width: 1280px;
	max-width: 1510px;
	margin: auto;
 }
 #left{
	width: 10%;
	vertical-align: top;
	font-size:10pt;
 }
 #left a{
	text-decoration: none;
	color: #006699;
	font-size:13pt;
    font-family:arial;
	font-weight: bold;
 }
  #left b{
	font-size:14pt;
    font-family:arial;
 }
 #left a:hover {
    color: #800000; /* Цвет ссылки при наведении на нее курсора мыши */  
    text-decoration: underline; /* Добавляем подчеркивание */
}
 #center{
	font-size:14pt;
	width: 60%;
	vertical-align: top;
    padding-right:1%;
    padding-left:1%;
 }
#center a{
	font-size:12pt;
	color: #006699;
	font-size:13pt;
    font-family:arial;
	font-weight: bold;
 }
#center a:hover {
    color: #800000; /* Цвет ссылки при наведении на нее курсора мыши */  
    text-decoration: underline; /* Добавляем подчеркивание */
}
 #right{
	max-width: 20%;
	vertical-align: top;
	font-family:arial;
}

#right b{
	font-size:14pt;
    font-family:arial;
}

#right a{
	 text-decoration: none;
}

#centerb{
	font-size:14pt;
    font-family:arial;
}
  /* !!!Контент */

#accform{
    margin-bottom: -20px;
}

/*Регистрация */ 
#account{
	text-align: left;
	min-width: 300px;
	padding-left:0px
}
#account hr{
	max-width: 250px;
	margin-left: 0%;
}
 #account a img{
	padding-right:5px;
 }
#account a{
 	color: blue;
	text-decoration: none;
	margin: auto auto auto auto;
 }
 #account a:hover {
    color: red; /* Цвет ссылки при наведении на нее курсора мыши */  
/* !!!Регистрация */
    text-decoration: underline; /* Добавляем подчеркивание */
}

#np, #np1{
	background: linear-gradient(355deg, DarkGreen 30%, green 80%);
	color: #ffba00;
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 3px 7px 3px 7px;
	text-shadow: 2px 2px 2px black;
	box-shadow: 1px 1px 1px gray;
}
#np input, #np1{
	cursor: pointer;
}

#calc {
	text-align:center;
	font-size:16pt;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -40px;
}