body {background: #fff; margin: 0; font: normal 12px arial;}
.subpage {margin: 25px;}
.poetry {margin: 25px 25px 25px 250px; text-align: justify;}
.video {margin: 0; background-color: #fff; background-image: url(img/tape.gif); background-repeat: repeat-y; background-position: top right; overflow: hidden;}
#bg {position: absolute; left: 50%; top: 0px; margin: 0px 0px 0px -490px;}

h1, h2 {position: absolute; left: 50%; margin: 0px -35px; width: 525px; font: bold 22px courier new; 
text-align: center; line-height: 1; padding: 0px;}
h1 {top: 40px; margin-left: -35px; color: #FFC000;}
h2 {top: 290px; color: #EE3339; height: 72px;}
h3, h4, h5,h6 {text-align: center; padding: 0px; width: 100%; font: bold 14px arial; margin: 0;}
h3{color: #990303;}
h3,h5 {height: 30px;}
h4,h5 {color: #306090;}
h6{color:#ffc000; margin: 0 0 10px 0;}

.container{position: absolute; text-align: center; background: url(img/corner_right.jpg); background-position: 100% 100%; background-repeat: no-repeat; padding: 0px; left: 50%;}
.infoblock{background: url(img/corner_left.jpg); background-repeat: no-repeat; margin: 0px 0px 5px 0px; padding: 10px 18px 0px 15px; font: normal 12px arial; text-align: justify; text-indent: 20px; line-height: 1.25; overflow: hidden;}
#cont1{top: 595px; width: 330px; height: 265px;}
#info1,#info2,#info3,#info4,#info5,#info6{height: 222px;}
#cont1{margin: 0px 0px 0px -490px;}
#cont4{margin: 0px 0px 0px -163px;}
#cont2{top: 595px;}
#cont2,#cont6{margin: 0px 0px 0px -163px; width: 660px; height: 265px;}
#cont5{margin: 0px 0px 0px 163px;}
#cont3{top: 855px; margin: 0px 0px 0px -490px; width: 330px; height: 525px;}
#cont2,#cont3,#cont5{color: #306090;}
#info3{height: 478px;}
#cont4,#cont5{top: 855px; width: 330px; height: 265px;}
#cont6{top: 1115px;}

#menu1, #menu2 {position: absolute; left: 50%; top: 70px; list-style-type: none; margin-top: 0px; padding: 0px;}
#menu1 {margin-left: 0px;}
#menu2 {margin-left: 260px;}
li {margin: 0px; padding: 0px;}
#rubricator {font: bold 12px arial; color: #fff; text-decoration: none;  line-height: 2.5; 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;}
#rubricator:hover {text-decoration: underline; color: #FFC000; 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}

#link, #link1, #link2, #link3,#link4 {font: normal 12px arial;}
#link1 {color: #FFC000; text-decoration: underline; margin: 0px 5px;}
#link1:hover {color: #FFCf0f; text-decoration: none;}
#link2 {color: #cfcfcf; text-decoration: none;}
#link2:hover {color: #fff; text-decoration: underline;}
#link3 {color: #3f6f9E; text-decoration: underline; margin: 0px 10px 0px;}
#link3:hover {color: #90A9C9;}
#link4{color: #000; text-decoration: underline;}
#link4:hover{color:#999;}

img {border: none;}
#icon, #left {float: left; margin-right: 5px;}


#newstape, #hotnews, #hotnewsmenu, #about, #tapemenu {position: absolute; left: 50%; padding: 0px;}
#newstape, #hotnews {top: 330px;}
#newstape {margin: 0px 0px 0px 290px; width: 198px; height: 206px;}
#hotnews {margin: 0px 0px 0px -25px; width: 300px; padding: 0px;  height: 235px; overflow: hidden; text-align: justify;}
#intro {position: absolute; left: 50%; top: 280px; width: 310px; height: 260px; margin: 0px 0px 0px -475px;}
#hotnewsmenu, #about {height: 24px; text-align: right; top: 540px;}
#hotnewsmenu {width: 300px; margin: 0px 0px 0px -25px;}
#intro {position: absolute; left: 50%; top: 280px; width: 310px; height: 260px; margin: 0px 0px 0px -475px;}
#about {width: 450px; margin: 0px 0px 0px -500px;}
#tapemenu {height: 30px; text-align: center; top: 536px; width: 206px; margin: 0px 0px 0px 276px;}
#s6 {width: 100%; height: 170px; margin: 0 0 10px 0; padding: 0; border: none;}
#v6 {color: #fff; font: bold 12px sans-serif; text-align: justify; padding: 0; margin: 0 10px; line-height: 1.25;}

p, p.dark,p.medium, p.light { font: normal 12px arial; text-align: justify; text-indent: 20px; margin: 0px; padding: 0px; line-height: 1.25; padding-bottom: 5px; }
p.medium {color: #3f6f9E;}
p.light {color: #fff;}
#compact {line-height: 1;}



#lightbox{ border: solid 1px #3f6f9E; background: #3f6f9E; padding: 1px;}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right;  Color: #F3E9CF;}
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

a.vid {position: absolute; top: 10px; left: -7px;}
#rubric {margin: 0 0 0 30px; font: bold 12px arial; color: #306990; text-decoration: none;  line-height: 2;}
#subwindow{width: 900px; height: 670px; position: absolute; top: 50%; left: 50%; margin: -340px 0 0 -450px;}
#item1 { position: fixed; top: 0; left: 0; background: url(img/sub_bg.png); z-index: 1000;}
a.close {position: absolute; top: 50%; left: 50%; margin: 333px 0 0 354px;}
#botmenu {width: 900px; position: fixed; bottom: 0; left: 0; background: #990303; text-align: center; margin: 0; padding: 10px;}
#leftmenu {width: 175px; height: 100%; position: fixed; top: 0; left: 0; background: #990303; text-align: left; margin: 0; padding: 25px; color: #fff; overflow: auto;}
#rightdiv{margin: 0 0 0 10px; padding: 10px; background: #306990; float: right; width: 290px; height: 4485px; font: normal 11px arial; color: #fff; text-align: justify; line-height: 1.2;}
#rightdiv img {margin: 10px 0; border: solid 1px #fff;}
img.back {border: none; margin: 0; position: fixed; right: 0; top: 600px;}

.FLVPlayer, #FLVPlayer {width: 835px; height: 670px;}

#footer{width: 980px; height: 30px; position: absolute; left: 50%; margin: 0px 0px 0px -490px; top: 1405px; background: #306990;  font: normal 14px courier new; text-align: center; color: #fff; padding: 10px;}