html, body { margin:0; padding:0 }
body { background:#110903 url(../img/backline.gif) 0 391px repeat-x; font:normal 1.00em/1.75em Georgia, "Times New Roman", Times, serif; color:#FFFFFF }
a { color:#80c997; text-decoration:underline }
a:hover { color:#a12333; text-decoration:underline }
a img { border:none }
p { margin:0 0 2em 0; padding:0 }
.spacer { height:1px; overflow:hidden; clear:both }
ul { margin:0 0 2em 0; padding:0; list-style:none }
ul li { margin:0 0 0.3em 0; padding:0 0 0 18px; background:url(../img/li.gif) 1px 15px no-repeat }

#wrap { text-align:center; min-width:1000px; background:url(../img/shback.jpg) top center no-repeat; min-height:800px; height:auto !important; height:800px }
#header { height:393px; width:1000px; margin:0 auto; text-align:left; position:relative }
#header .home { position:absolute; top:38px; left:548px }
#header .search { position:absolute; top:38px; left:617px }
#header .fitnessplex { position:absolute; top:46px; left:708px }
#header .logo { position:absolute; top:70px; left:642px }
#header .atlantes { width:511px; height:393px; position:absolute; top:0; left:0 }
#header .a1 { background:url(../img/atlantes/1.jpg) }
#header .a2 { background:url(../img/atlantes/2.jpg) }
#header .a3 { background:url(../img/atlantes/3.jpg) }
#header .a4 { background:url(../img/atlantes/4.jpg) }

#content { width:1000px; margin:0 auto; text-align:left; }
.article { width:555px; padding:30px 98px 30px 55px; float:left }
.aside { width:246px; padding:53px 46px 30px 0; float:left }

h1 { font-size:2.00em; line-height:1em; color:#fff0ac; font-weight:normal; padding:0; margin:0 0 0.6em 0 }
h2 { font-size:1.50em; line-height:1em; color:#c5a65c; font-weight:normal; padding:0; margin:0 0 0.4em 0 }

.mainMenu { margin:0 0 30px 0 }
.mainMenu li { font-size:1.13em; padding:0; background:none }

.addMenu { margin:0 0 40px 0 }
.addMenu li { padding:0; background:none }
.addMenu li a { color:#FFFFFF }
.addMenu li a:hover { color:#a12333 }

a.dl { padding:0 0 0 20px; background:url(../img/pic.gif) 0 2px no-repeat; color:#FFFFFF; padding-bottom:2px }
a.dl:hover { color:#a12333 }
a.dl_xls { background-image:url(../img/xls.gif) }
a.dl_zip { background-image:url(../img/zip.gif) }

a.link { float:left; display:inline; padding:0 32px 0 11px; margin:0 0 0 -9px; border:#4d412b 2px solid; position:relative; color:#FFFFFF; line-height:32px; height:34px; background:url(../img/c_arrow.gif) right 13px no-repeat }
a.link b { position:absolute; top:-2px; display:block; width:9px; height:38px }
a.link b.l { background:url(../img/c_l_l.png); left:-2px;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=img/c_l_l.png);
}
a.link b.r { background:url(../img/c_l_r.png); left:-7px; margin:0 0 0 100%;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=img/c_l_r.png);
}
a.link:hover { background-color:#4d412b; color:#FFFFFF; background-position:right -27px }

.footerLine { border-bottom:#292010 2px solid; height:1px; overflow:hidden; clear:both; margin:0 0 20px 0 }

#footer { width:1000px; margin:0 auto; text-align:left; color:#b5a06f; font-size:0.94em; line-height:1.47em }
#footer .copy { float:left; width:248px; padding:0 50px 40px 55px; margin:0 }
#footer address { float:left; width:320px; padding:0 0 40px 0; margin:0; font-style:normal }
#footer .cosmos { float:right; padding:0 126px 40px 0; margin:0 }
#footer span { color:#FFFFFF }

.photos img { margin:0 6px 0 0 }




/*--------------------------------------------------------------------------*/

a:focus { outline:none }

.article { padding-right:78px; }
.aside { padding-top:33px; padding-left:20px; }

.ssMovieWrap { clear:both; overflow:hidden; zoom:1;  margin:0 0 30px -13px; }
a.ssMovie { display:inline; float:left;  margin:0; font:normal 16px Georgia, "Times New Roman", Times, serif; color:#ffffff; text-decoration:none; }
a.ssMovie span { display:inline-block; padding:7px 0 0 0; border-bottom:1px dashed #ffffff; }
a.ssMovie:hover { text-decoration:none; }

.blind { display:none; position:absolute; top:0; left:0; z-index:999; width:100%; height:1000px; background:#110903; opacity:0.6; filter:alpha(opacity=60); }
#videoPopup { display:none; position:absolute; left:200px; top:100px; z-index:1000; width:480px; height:300px; }
.closePopup { position:absolute; right:-30px; top:-14px; display:block; width:10px; height:10px; overflow:hidden; background:url(../img/closePopup.gif) 0 0 no-repeat; }
.closePopup:hover { background-position:0 -15px; }