body { margin:0; background:url(/images/fon.jpg) no-repeat #478bcc; font-family: Tahoma, Arial, verdana, Georgia; font-size:13px;}
.top{ padding:20px 0 0 100px}
.logo { padding:0 0 15px 30px}

#menu {font-weight:bold; padding-left:85px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px}
#menu div {float:left;  height:36px;}
#menu  a {color:#fff; padding:7px 15px 0 15px;  float:left}

#active  {padding-top:0px; margin:0px; float:left; height:36px; background:url(/images/menu.gif) center bottom no-repeat;   }
#active span {float:left; height:31px; background-color:#E94B42;  }
#active a { padding: 7px 15px 0 15px; text-decoration:none}
#vod { position:absolute; top:390px; left:565px; color:#fff; font: bold 13px Verdana, Arial, Helvetica, sans-serif}
#vod a {color:#fff; font:bold 14px Tahoma, Arial}
.msk { position: relative; top:20px; left:230px; color:#fff; font:bold 13px Tahoma}
h1 { font:20px  Arial, Helvetica, sans-serif; color:#fff}
h2 { font:18px  Arial, Helvetica, sans-serif; color:#fff}
h3 {color:red}

.text { color:#fff; padding:480px 70px 0 0}
.text a {color:#fff;}
.r_bar {color:#fff; padding:480px 20px 0 30px}
.r_bar a {color:#fff;}
.l_menu { padding:530px 0 0 70px; font:16px Arial, Helvetica, sans-serif}
.l_menu a { color:#fff; padding:0 0 0 20px; display:block; background:url(/images/strelka.gif) no-repeat left 7px}
.footer {padding:0 0 0 70px; color:#fff; height:35px}
.date {color:#dddee0; font-size:11px;}

.foto img {margin:0px 10px 10px 0; border:2px solid #fff;}
.gal {height:120px}
.gal img {float:left; margin:0 20px 0 0; }
