a {
  color: #326ca7;
  text-decoration: none;
}

body {

color : #000000;
font-size : 18px;
font-family : "sans-serif";
line-height : 17px;
max-width : 820px;
margin : auto;
background-image: url(tapeti/312.jpg);
background-color : #5ad2f7;
background-attachment : fixed;
border:2px;
border-color: #FF00FF; 
border-style: solid;
border-radius:10px;
box-shadow: 0px 0px 60px 0px #263BFA;

}
div{

background-color:#e5e2e;

opacity: 0.9;

background-position: center bottom;

background-repeat: repeat;

margin:1px 0;padding:4px
background-image: url(tapeti/fot1.jpg);

}
.d1 {
	color: #000000;
	padding: 1 2px;
	font-weight: 700;
	text-shadow:#5386FF 1px 1px;
	border: 1px solid #4082a5;
	border-radius: 3px 3px 3px 3px;
	padding: 2px;
	background-color: #CCC5CC;
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 14px;
	//shadow: 5px 0px 4px 0px;
        opacity: 0.9;
background-image: url(tapeti/444.jpg);

}

.d9 {
	color: #000000;
	padding: 1 2px;
	font-weight: 700;
	text-shadow:#5386FF 1px 1px;
	border: 1px solid #4082a5;
	border-radius: 3px 3px 3px 3px;
	padding: 2px;
	background-color: #CCC5CC;
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 14px;
	//shadow: 5px 0px 4px 0px;
        opacity: 0.9;
background-image: url(tapeti/503.jpg);

}


form {
  font-size: small;
  margin: 0px;
  padding: 0px;
}


input {
  border: 1px solid #3c73a7;
}

input[type=submit] {
	padding: 3px;
	margin: 2px;
	border: 1px solid #618AC9;
	color: #fff;
	font-size: 11px;
	background-color: #80ABD2;
}

p {
  margin-bottom: 6px;
  margin-top: 6px;
}

select {
  border-width: 2 2 2 2px;
  color: #000000;
  padding: 1 1 1 1px;
}

textarea {
	border-radius: 5px;
	border: 1px solid #709FCB;
	margin: 3px;
	width: 98%;
	background-color: #E8FFE9;
}

ul {
  margin: 0;
  padding-left: 20px;
/*background-image: url(tapeti/td2.png);*/
/*background-image:url(blue3.gif);*/

}


.d2 {
  color: #f000;
}

.footer {
  background: #0c97ce url(images/foot.png) repeat-x top;
  border-bottom: 1px solid #2d83da;
  border-radius: 0px 0px 10px 10px;
  color: #fff;
  border-top: 1px solid #2d83da;
  margin: 0px;
  padding: 3px 0px 4px 4px;
}

.header {
  background: #0c97ce url(images/head.png) repeat-x top;
  border-bottom: 1px solid #2d83da;
  color: #fff;
  border-top: 1px solid #2d83da;
  margin: 0px;
  padding: 3px 0px 4px 4px;
}

.func {
  border-left: 4px solid #9acd32;
  color: #757575;
  font-size: x-small;
  margin-left: 2px;
  margin-top: 4px;
  padding-left: 4px;
}

.left {
  float: left;
}


.menu {
	border-radius: 10px 0px 5px 0px;
	padding: 3px 4px 4px 4px;
	margin-top: 1px;
	margin-bottom: 1px;
	background-color: #CEEFFF;
	background-image: url(images/menu.png);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #84D7FF;
}

.sitemap {
  font-size: xx-small;
  height: 0px;
  overflow: auto;
}

.status {
  color: #CD853F;
  font-size: x-small;
  font-weight: bold;
  padding-left: 0px;
}

.sub {
  border-top: 1px dotted #c6c17f;
  font-size: x-small;
  margin-top: 4px;
}

.d2 , .d3 , .d4 , .d5{
  background: #e3f0fe url(images/tmn.png) repeat-x top;
  border-top: 1px solid #fff;
  color: #2d83da;
  margin: 0px;
  padding: 5px 0px 5px 4px;
background-image: url(tapeti/fot1.jpg);

}
.d9{



background-position: center bottom;

background-repeat: repeat;

margin:1px 0;padding:4px

background-image: url(tapeti/kool.jpg);

opacity: 0.9;

}

.topmenu {
  background-color: #deedf5;
  font-size: x-small;
  padding: 2px 4px 3px 4px;
  margin-bottom: 1px;
  border-bottom: 1px solid #5385b8;
}

.user {
  background-color: #CBDBE7;
  border: 1px solid white;
  margin: 0px;
  padding: 3px 4px 3px 4px;
}

.greply a:link, .greply a:visited {
  color: #008800;
}

.reply a:link, .reply a:visited {
  color: #DD0000;
}

.sub a:link, .sub a:visited {}

a:hover {
	display: inline-block;
	-k/-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #3e86c5;
	text-decoration: none;
	border: 1px solid #A3D5FA;
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-left: 4px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-image: url(link.gif);
	background-repeat: repeat;
}

input[type="submit"]:hover {
  background: #72bbe5;
  border: 1px solid #3c73a7;
  color: #fff;
  margin: 1px 0;
  margin: 2px;
  font-size: 11px;
}

.currentpage {
    background-color: #edebeb;
    border: 1px solid #cccccc;
    padding: 0px 5px 0px 5px;
}

a.pagenav {
    border: 1px solid #a7d3ff;
    padding: 0px 3px 0px 3px;
    text-decoration: none;
}

a.pagenav:hover {
    background-color: #f7f7f7;
    border: 1px solid #dedede;
}


a {
	display: inline-block;
	-k/-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #3e86c5;
	text-decoration: none;
	background-color: #F0FAFF;
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-left: 4px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #A3D5FA;
}