﻿html {overflow:scroll;}
div {display:inline;}
#floater {left: 0px; top: 0px; position: absolute; z-index: 0;}
div.gmenu {left: 0px; top: 0px; position: fixed; z-index:1;} /* fixed || absolute - СМ. В MAIN.PHP ГЛ. МЕНЮ И FLOATER */
div.menu {left: 118px; top: 0px; position: fixed;}
div.menu1 {right: 2px; top: 0px; position: fixed;}

#obyava {text-align: left; left: 250px; top: 5px; position: absolute; width: 600px; display: inline;}

body {background-color: #000066; font: 14px arial; margin: 62px 126px 12px 244px; text-align: center; color: #a0f0ff;}

h1 {font: bold 24px courier; text-align: center;}
h2, h4 {font: bold 18px courier;  text-align: center; margin: 20px 10px 20px 10px !important;}

a {font-weight: bold; color: #ffcc00; text-decoration: underline;}
a:active {color: #ffcc00;}
a:visited {color: #ccaa44;}
a:hover {color: #ffee00;}

table {border-collapse: collapse;}

table.main {width: 120px; text-align: left; table-layout: fixed; overflow: hidden; border: 2px solid #777799;}
table.main a:visited {color: #ffcc00;}
table.main a:hover {color: #ffee00;}

table.main td {border: 2px solid #777799; padding: 2px 3px;}

table.text, table.textcol, table.tab, table.muz {width: 100%; border: 5px ridge #aabbdd; margin-bottom: 20px;}

table.tab td {border: 1px solid #444466; padding: 5px 10px;}
table.text td, table.textcol td {text-align: left; padding: 10px 30px 25px 30px;}
table.text td {line-height: 1.4;}
table.muz td {text-align: left; padding: 0 0 20px 30px;}

img {border-width: 0; max-width: 100%; max-height: 100%; margin: auto;}

em {font: bold 16px courier; color: #ff6666;}
p, ul, ol {text-align: justify;}

/*p {text-indent: 20px;}*/
audio {width: 95%;}

li {padding-top: 15px;}
.small {font-size: 12px;}
input {font: inherit; text-align: center;}

.centr {text-align: center !important;}
.azure {text-align: right; background-color:#a0f0ff; color:#000066; border: inset #000066 #a0f0ff 3px;}
