@charset "utf-8";
* { margin:0; padding:0; }
.clearfix:after { content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
body { background: url(images/bg.gif) repeat #929292; font-family: Arial, Helvetica, sans-serif; }
#wrap { width: 940px; margin: auto; border: 6px solid #000; border-top: none; margin-bottom:10px; background: #fff; padding: 2px; }
#head { position: relative; }
#head img { float:left; border: none; }
#head .intro { background: url(images/main_13.gif) no-repeat #000; width: 816px; height: 126px; float: left;  }
#head .intro p { padding: 54px 40px 0 10px; color: #fff; font-size: 14px; }
#head img.logo { position: absolute; left: 230px; top: 130px; }
#head img.logo-trailer { position: absolute; left: 230px; top: 20px; }

#warning { background: #00637f; padding: 170px 60px 20px 60px; margin-bottom: 2px; }
#warning h1 { color: #fff; text-align: center; font-weight: normal; font-size: 20px; background: #000; padding: 4px; }
#warning #text { color: #fff; font-size: 12px; padding: 10px; height: 80px; overflow: auto; background: #338299; border: 2px solid #000; }
#warning #enter a { display: block; background: #000; font-size: 46px; text-decoration: none; padding: 10px; color: #fff; text-align: center; }
#warning #enter a span { text-decoration: underline; }
#warning #leave { background: #0a1a1f; padding: 10px; text-align: center; margin-bottom: 30px; }
#warning #leave a { color: #fff; text-decoration: none; }
#warning #leave a span { text-decoration: underline; }
#warning .links { border: 1px solid #338299; padding: 2px; }
#warning .links a { float:left; margin:0 0 0 6px; padding: 5px; background: #000; color: #fff; width: 257px; text-align: center; font-weight: bold; font-size: 13px; }


.table { background: #ececec; border: 2px solid #000; margin: 1px 1px 0 1px; border-bottom: none; padding: 1px 1px 0 1px; position: relative; }
.table img.logo { position: absolute; border: none; top: -20px; left: 10px; }
.table img.logo-trailer { position: absolute; border: none; top: 390px; left:14px; }

.table h1 { background: #8c0007; color: #fff; border-bottom: 2px solid #000; text-align: right; font-size: 18px; margin-bottom: 5px; padding: 4px 10px; }
.table .left { width: 612px; float:left; position: relative; }
.table .left-trailer { width:622px; float:left; margin-left: 5px;  }
.table .left img.trailer { border: none; position: absolute; top: 235px; left:0; }
.table .right { border: 1px solid #000; float:left; margin: 0 0 4px 7px;  }
.table .left img { border: 1px solid #000; margin: 0 0 0 4px; float:left; }
.table .row img { border: 1px solid #000; margin: 0 0 4px 4px; float:left;  }
.table h2 { font-size: 18px; clear:left; padding: 4px 10px; }
.table h2.trailer { margin:0; padding: 0; }
.table h2.trailer a { font-size: 18px; clear:left; padding: 15px; margin-left: 260px; text-align: center; background: #ff1520; color: #fff; display: block; text-transform: uppercase; }

.table p { color: #00516c; font-weight: bold; font-size: 13px;  padding: 0 10px;}
.table a { color: #000; }
.table a:hover { color: red; }
a.j-big { display: block;  border: 1px solid #666; padding: 14px; background: #f2f2f2; text-align: center; color: #00637f; margin: 0 8px; font-weight: bold; text-decoration: none; }
a.j-big:hover { border-color: #000; color: #000; }
#buttons img { float:left; border: none; }
.footer { clear:left; border: 1px solid #666; padding: 10px; background: #000000; text-align: center; color: #666; }