#* { margin: 0; padding: 0; }

html, body { margin: 0; padding: 0; width: 100%; height: 100%; }
body { font-size: 12px; background-color: #000000; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #570a0a; }

a:link { text-decoration: underline; color: #570a0a; }
a:visited { text-decoration: underline; color: #570a0a; }
a:hover { text-decoration: none; color: #570a0a; }

.clear { clear: both; border:0px solid #000fff; }
img { border: 0; display: block; }

table { border-collapse: collapse; }
td { vertical-align: top; }

h1 { font-weight: bold; color: #000000; font-size: 20px; padding: 0 0 10px 0; }
h2 { font-size: 20px; font-weight: normal; color: #ffffff; padding: 0 0 40px 0; }
h3 { font-size: 18px; font-weight: normal; color: #ffb32f; text-decoration: underline; }

p { padding: 0 0 20px 0; }

table.osn { width: 100%; height: 100%; background: url("../images/bbm.jpg") no-repeat center top; }

.logo 
    {  
     position:relative;
     border:1px solid #000fff;
     
    }
.pr 
    {  
     position:relative;
     border:0px solid #green; 
     
    }
.event1 
    { 
     position:relative;
     float: left; 
     border:1px solid red;  
     lef:410px;
     to:240px;
     
    }
.event2 
    { 
      position:relative;
      float: left; 
      border:1px solid yellow;  
      lef:410px;
      to:240px;
    }
.event3 
    { 
      position:relative;
      float:left;
      width:15px; 
      border:1px solid yellow;  
      lef:410px;
      to:240px;
    }
table.osn01 { width: 100%; height: 100%; background: url("../images/bbm01_.jpg") no-repeat center top; }

.contacts { width: 200px; margin-right: 430px; }

table.inner { width: 100%; height: 100%; background: url("../images/bgrinnerbottom.jpg") no-repeat center bottom; color: #c6c6c6; }
td.innertop { float:left; width: 100%; height: 100%; background: url("../images/bgrinnertop.jpg") no-repeat center top; }

.leftc a:link { text-decoration: underline; color: #ffffff; }
.leftc a:visited { text-decoration: underline; color: #ffffff; }
.leftc a:hover { text-decoration: underline; color: #777777; }
.grey { color: #777777; text-decoration: underline; }

.content { width: 900px; margin: 0px auto; }

.logoinner { padding: 95px 0 0 0; }

.leftc { float: left; width: 260px; padding: 0 0 280px 0; }
.leftc li { list-style-type: none; list-style-position: outside; padding: 0 0 10px 0; font-style: italic; }

.rightc { float: left; width: 640px; font-size: 14px; color: #c6c6c6; line-height: 18px; padding: 0 0 280px 0; }

.greybig { font-size: 30px; font-style: italic; color: #777777; line-height: 25px; }

a.comments:link { text-decoration: underline; color: #ffffff; font-style: italic; font-size: 13px; }
a.comments:visited { text-decoration: underline; color: #ffffff; font-style: italic; font-size: 13px; }
a.comments:hover { text-decoration: underline; color: #777777; font-style: italic; font-size: 13px; }

.comment { font-style: italic; color: #777777; font-size: 11px; }

.innercomtxt { border-bottom: 1px solid #303030; margin-bottom: 20px; }

a.mail:link { text-decoration: underline; color: #777777; }
a.mail:visited { text-decoration: underline; color: #777777; }
a.mail:hover { text-decoration: underline; color: #777777; }
