* {border-radius:5px}

html, body, td, tr 
{
text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; cursor: default; color: #191919
}

@media only screen and (max-width : 1920px)
{
html, body {max-width:900px}
.news-min {
padding:15px;
margin:10px
}
nav ul {text-align:center;}
iframe {height:480px}
}

@media only screen and (max-width : 1400px)
{
iframe {height:320px}
video {width:240px}
}

@media only screen and (max-width : 1280px)
{
html, body {max-width : 600px}
}

@media only screen and (max-width : 1260px)
{
html, body {max-width:800px}
}

@media only screen and (max-width : 800px)
{
html, body {max-width:600px}
nav ul {text-align:left;}
}

@media only screen and (max-width : 600px)
{
.news-min {
padding:5px;
margin-top:2px
}
iframe {height:240px}
}

@media only screen and (max-width : 400px)
{
iframe {height:160px}
}

html, body 
{
background:#003300 url(/sis/zel.jpg) fixed;
line-height:1.5;
padding:5px;
margin:0px auto
}

.Keliya-glav {
border:1px solid #aaa;
padding:15px 10px;
background:#ccbbd1
}
.Keliya-glav a:link {
font-size:1.1em;
border:2px solid #444;
padding:5px 10px;
background:#bbb;
color:#351c75
}
.Keliya-glav a:hover {
text-decoration:none;
border:2px solid #444;
background:#351c75;
color:#bbb
}

.Slezki {
border:1px solid #788cba;
padding:10px 15px;
background:#b2bdd7
}
.Slezki a:link {
font-size:1.1em;
border:2px solid #0000b0;
padding:5px 10px;
background:#b0c4de;
color:#25375e
}
.Slezki a:hover {
text-decoration:none;
border:2px solid #0000b0;
background:#25375e;
color:#c5cce1
}

.post {
background:#bbcdd5;
font-size:1.1em;
color:#134520;
padding:5px 10px;
line-height:1.2;
border:2px solid #003300
}

.Bogorodichny {
background:#bbcdd5;
color:#134520;
padding:5px 10px;
line-height:1.2;
border:2px solid #909bbb
}

input, input[type=text], select {font-size:14px; padding:10px}
textarea {width:90%; font-size:16px; padding:10px}

table {margin:1px 0px; padding:1px}

td a:link {
display:block;
font-size:1.1em;
border:2px solid #000080;
padding:5px;
background:#bbc9cc;
color:#351c75
}
td a:hover {
text-decoration:none;
background:#094a85;
color:#b5cbde
}

div {background:#eee; padding:5px}
.div {
padding:10px;
background:#eff1f2
}

h1 {
line-height:1.2;
font-size:1.1em;
font-weight:normal;
background:#b1c0aa;
color:#003300;
padding:5px 10px;
margin-top:1px
} 

hr {border:1px dotted #ccc; margin:5px; padding:2px; background:#aaa} 
br {margin:1px 5px}

a:active, a:visited, a:link {
color:#120b52;
text-decoration:none
}

a:hover {
color:#48066f;
text-decoration:underline
}

.header {
text-align:center;
font-size:1.2em;
line-height:1.0;
background:#668db4;
border:1px solid #000080;
padding:10px;
color:#191970
}

nav ul {
  background-color:#cbc3c9;
  border-radius:10px 0px;
  border:1px solid #444;
  margin:0px
	}
ul {padding:1px 1px}
nav ul li {
	display:inline-block
	}
nav a {
	display:block;
	background-color:#b2a9ae;
	border-radius:10px 0px;
	padding:1px 1px;
	font-size:16px;
	text-decoration:none;
	margin:1px
}
nav a:hover { 
  background-color:#566DD6;
  text-decoration:none;
  color:#ced4c0
}

.q {
font-size:0.9em; 
line-height:1.1;
padding:5px;
color:#1f4a6f;
background:#bbc8d3;
border:1px solid #003f31
}

.news {
font-size:1em; 
line-height:1.3;
background:#b6d2c2;
border:2px solid #99ad99;
text-align:center
}
.news img {padding:5px; max-width:200px}
.news-min {text-align:left}
.news-min a {color:#154fad; font-size:16px; font-weight:700}

.telo {
background-color:#dfdfdf;
padding:5px;
border:1px solid #78708c
}

.telo-min {
line-height:1.1;
font-size:0.9em; 
background:#d5d4d5; 
border: 1px solid #aaa;
padding:5px
}

.footer { 
padding:10px;
background:#938a7c; 
border:1px solid #44321a;
font-size:0.9em
}


.keliyatable { 
border:1px solid #000080; 
background:#ced0d4;
text-align:center;
margin:auto;
padding:5px
} 
th {
border:1px solid #000080;
padding:5px
}


