* {margin: 0px; padding: 0px; border: none;}
body {font-size: 11pt; background-image: url(../img/fon3.gif); background-color: #880000; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
div {position: relative;}
#common1 {background-image: url(../img/fon2.gif); width: 780px;  margin: auto; background-color: #f2eaa9; overflow: hidden;}
#common {width: 744px; margin: auto; background-color: #f2eaa9; text-align: left;}
#header {width: 100%; height: 177px; background-color: #f2eaa9;}
#main {width: 564px; float: right; clear: right; background-color: #f2eaa9;} 
#navbar {text-align: left; width: 180px; height: 990px; float: left; clear: left; background-color: #f2eaa9;}
#footer {width: 100%; clear: both; background-color: #f2eaa9;}
#foot {background-color: #fff; width: 100%; overflow: hidden;}
#foot1 {background-color: #fff; float:right; text-align: right; padding: 15px;}
#foot2 {background-color: #fff; float:left;}

.bloc_links {background-color: #fff; border-top: solid 1px #000; width: 100%; overflow: hidden; font-size: 8pt; font-weight: normal; color: #aaa; padding: 10px 0 0 0;}
.bloc_links a {font-size: 8pt; font-weight: normal; color: #aaa; text-decoration: underline; padding-top: 0px;}
.bloc_links a:hover {color: #999;}
.bloc_links b {color: #aaa;}

p {color: #000; padding: 0px 25px 0px 25px; text-indent: 25px; text-align: justify;}
.ogl {font-size: 10pt; color: #000; padding: 45px; padding-top: 5px;}
.stihi {font-size: 13pt; color: #000; padding-left: 150px; padding-top: 5px; text-indent: 0px;}

.videl {color: red;}
.videl li {list-style: none; font-size: 11pt; color: red; padding-left: 25px;}
.videl a {color: red;}
.videl a:hover {color: #700;}
a.videl  {color: red;}
a.videl:hover {color: #700;}
.ctrl {font-weight: normal; padding: 3px 10px 0px 10px; text-indent: 0px; text-align: center;}
.images {padding: 20px 0px 10px 0px; border-width: 2px; border-color: Black;}
.img {margin: 12px 12px 0px 12px; width: 100px; height:100px}

.nav {list-style: none;  margin-left: 15px; padding: 0px;} 
.nav li {margin: 0px; padding: 0px;} 
.nav a {padding: 0px; margin: 0px; color: red; font-size: 11pt;} 
.nav a:hover {color: #700; font-size: 11pt;} 

#museum {text-indent: 0px; text-align: center}

h1 {padding: 15px; font-weight: normal; font-size: 16pt; color: #da251d; text-align: center;}

h2 {padding: 15px; color: #da251d; font-weight: normal; font-size: 14pt; text-align: center;}

.links {font-size: 8pt;	font-weight: normal; color: Black; text-decoration: none; padding-bottom: 10px}
a.links {font-size: 8pt; font-weight: normal; color: Red; text-decoration: underline; padding-top: 0px;}
a.links:hover {font-size: 8pt; font-weight: normal; color: Red; text-decoration: none; padding-top: 0px;}

a {color: Red}
a:hover {color: #990000}

a.media {font-weight: 10pt; color: Red}

b.azbuka-g {font-size: 16pt; color: #e00; padding: 0px 4px 3px 4px; background-color: #ddd58c;}
b.azbuka-s {font-size: 16pt; color: #900; padding: 0px 4px 3px 4px; background-color: #ddd58c;}

a.azbuka-g {font-size: 16pt; color: #e00; padding: 0px 4px 3px 4px;}
a.azbuka-g:hover {font-size: 16pt; color: #e00; background-color: #ddd58c;}
#azbuka-g-titl {font-weight: bold;	font-size: 28pt; color: #e00;}
a.azbuka-s {font-size: 16pt; color: #900; padding: 0px 4px 3px 4px;}
a.azbuka-s:hover {font-size: 16pt; color: #900; background-color: #ddd58c;}
#azbuka-s-titl {font-weight: bold; font-size: 28pt; color: #900;}
#azbuka-y {font-size: 16pt; color: #600; text-decoration: none;}
#azbuka-y-titl {font-weight: bold; font-size: 28pt; color: #600;}

#stolb1 {padding: 25px 25px 25px 0px;} 
#stolb2  {float: left; padding: 25px;}
#stolb3 {clear: both; width: 564px;}
.open {font-weight: normal; background-color: #FFB457;}

.game1 {width: 250px; border: solid 1px #000; margin: 2px}
.game2 {width: 130px; border: solid 1px #000; margin: 2px}
.game3 {width: 370px; border: solid 1px #000; margin: 2px}

p.forms1 {text-indent: 0px; font-size: 10pt; padding: 10px 25px 0px 25px;}
a.forms1 {text-decoration: none; color: #000;}
a.forms1:hover {text-decoration: none; color: #d00}

a.forms {font-size: 7pt; text-decoration: none; color: #d00;}
a.forms:hover {font-size: 7pt; text-decoration: none; color: #000}

b {color: red; font-weight: normal}

.add {font-size: 7pt; font-weight: normal; color: #999; text-decoration: none; text-align: justify; width: 100%; background-color: #ddd; border-top: dashed 1px #000;}
a.add {font-size: 7pt; font-weight: normal; color: #999; text-decoration: none; text-align: justify;}
a.add:hover {font-size: 7pt; font-weight: normal; color: #999; text-decoration: none; text-align: justify;}

.sublink {font-size: 7pt; color: #fff; text-decoration: none; width: 100%; background-color: #fff;}
.sublink a {font-size: 7pt; color: #fff; text-decoration: none;}
.sublink a:hover {font-size: 7pt; color: #fff; text-decoration: none;}

.podsk {font-size: 9pt; padding-top: 10px;}

.apl {width: 110px; height: 160px; padding: 5px;}

#send {text-align: right; width: 470px; height: 340px; padding: 35px 20px 0px 20px; margin-left:50px; background-image: url(../cards/img/ramka.gif); background-repeat: no-repeat;}
#send_comm {font-size: 8pt; padding: 10px 15px 10px 15px;}
p.send {padding: 7px 0px 0px 12px; text-indent: 0px;} 
.send_form {width: 150px; border: solid 1px  #000;}
#comm {width: 405px; height: 100px; border: solid 1px  #000;}
#key {width: 70px; border: solid 1px  #000;}
#buttom {border: 2px; width: 150px; height: 24px; margin: 5px 0px 0px 130px; color: #fff; background-color: #da251d; cursor: pointer; border: solid 1px  #000;}

#zagadki_img {width: 400px; height:407px;}
#zagadka {text-align: center; height: 0px; overflow: hidden;}
p.zagadki {text-indent: 0px; text-align: center; padding: 15px;}
a.zagadki {font-size: 12pt; color: red; padding-top: 5px; border-bottom: 1px dashed red; text-decoration: none;}
a.zagadki:hover {color: #700; border-bottom: 1px dashed #700;}

.angel_navig {margin: 7px 7px 0px 7px; border: solid 2px #b8a97c; width: 50px; height: 50px;}
.angel_navig_open {margin: 7px 7px 0px 7px; border: solid 2px #da251d; width: 50px; height: 50px;}
ul.angel_nav {list-style: none; clear: both; text-align: right;}
li.angel_nav {float:left; text-align: right;}
#angel_nav_block {height: 130px; margin-left: 45px; padding-top: 10px;} 
