.fs-14{font-size:14px;}
* { margin: 0px; padding: 0px; }

img { border: 0px; }

body { background: #FFFFFF; }

.mainTable { width: 100%; min-width: 1000px; }

.mainTable .td { vertical-align: top; }

.logoBlock { width: 830px; height: 170px; margin-top: 70px; font-size: 1px; float: left; }

.logoBlock a { color: #333333; text-decoration: none; border-bottom: 1px solid #CCCCCC; }

.logoBlock a:hover { text-decoration: none; border-bottom: 0px solid #CCCCCC; }

.logo { margin-left: 35px; margin-bottom: 10px; }

.aboutUs { margin-left: 75px; padding-top: 7px; padding-bottom: 5px; padding-left: 5px; background: white; width: 95px; font-family: Arial; font-size: 18px; font-style: oblique; }

.advertising { margin-left: 75px; padding-top: 7px; padding-bottom: 5px; padding-left: 5px; background: white; width: 155px; font-family: Arial; font-size: 18px; font-style: oblique; }

.top { height: 250px; }

#middle { height: 365px; vertical-align: top; overflow: hidden; }

#covers { height: 365px; overflow: hidden; width: 100%; margin-bottom: 60px; position: relative; }

.left { width: 400px; vertical-align: top; }

.right { width: 100%; vertical-align: top; }

.subscribe { padding-top: 70px; background: url('./../p/bigmag.gif'); background-repeat: no-repeat; width: 235px; margin-left: 70px; padding-right: 60px; }

#form { width: 233px; height: 100px; background: white; background-image: url('./../p/inputs.gif'); background-repeat: no-repeat; background-position: 7px 35px; position: relative; top: 0px; }

#form input { border: 0px; background: transparent; width: 213px; height: 18px;  color: #666666; font-size: 12px; padding-left: 5px; font-style: normal; outline: none; }

#form .mail { font-family: Arial; font-size: 14px; font-style: oblique; padding-top: 10px; padding-left: 7px; }

#form .mail .label { padding-bottom: 15px; }

#form .mail .input { height: 25px; margin-bottom: 6px; }

.btn { background: url('./../p/button.gif') no-repeat; width: 90px; height: 19px; padding-top: 2px; text-align: center; font-size: 12px; font-family: Tahoma; font-style: normal; cursor: hand; cursor: pointer; }

.contact { margin-top: 30px; padding-bottom: 30px; }

.contact div { font-size: 14px; font-family: Arial; font-style: oblique; }

.contact b { background: white; padding: 4px 0px 4px 4px; color: #333333; text-decoration: none; font-weight: normal; cursor: hand; cursor: pointer; }

.contact span { border-bottom: #333333 1px dashed; margin-right: 10px; }

.mailInfo { width: 390px; float: left; font-size: 14px; font-family: Arial; font-style: oblique; color: #333333; padding-top: 72px; padding-left: 30px; line-height: 20px; }

.mailInfo div { width: 335px; }

.mailInfo span { padding: 4px 9px 5px 9px; background: white; }

.mailInfo a { color: #0066cc; }

.mailInfo a:hover { text-decoration: none; }

.footer { width: 100%; }

.footerLeft { width: 385px; vertical-align: top; }

.footerRight { text-align: center; vertical-align: top; }

.goodPic { width: 215px; height: 217px; background-position: 36px 30px; background-repeat: no-repeat; font-size: 14px; font-family: Arial; font-style: oblique; margin: 0% auto; }

.goodPic a { color: #333333; }

.goodPic a:hover { text-decoration: none; }

.goodSite { background-image: url('./../p/good_site.png'); background-repeat: no-repeat; width: 215px; padding-top: 155px; padding-bottom: 50px; }

.description { float: left; width: 335px; height: 350px; margin-top: 6px; position: relative; left: 270px; z-index: 140; overflow: hidden; }

.img { float: left; width: 288; height: 375px; position: relative; top: -356px; z-index: 150; font-size: 1px; }

.img div { position: relative; width: 280; height: 375px; background-repeat: no-repeat; background-position: 9px 6px; cursor: hand; cursor: pointer; overflow: hidden; }

.block { width: 616px; }

.ttl { width: auto; height: 34px; vertical-align: middle; font-family: Arial; font-size: 18px; font-style: oblique; color: black; padding: 0px 10px 0px 10px; }

.aboutNumber { width: 290px; height: 250px; font-size: 14px; color: white; font-family: Arial; line-height: 20px; }

.aboutNumber div { padding-top: 8px; padding-left: 14px; }

.aboutNumber span { padding: 4px 9px 5px 9px; background: black; }

.download { font-family: Arial; font-size: 15px; color: white; font-style: oblique; }

.download a { color: white; }

.download a:hover { text-decoration: none; }

.download .windows { width: 200px; height: 31px; background: black; float: left; }

.download .windows div { margin-left: 23px; margin-top: 6px; }

.download .macintosh { width: 210px; height: 31px; background: black; float: left; }

.download .macintosh div { margin-left: 23px; margin-top: 6px; }

.download .ifolder { width: 62px; height: 31px; background: black; float: left; margin-left: 5px; }

.download .ifolder div { margin-left: 10px; margin-top: 6px; }

.mac { margin-top: 1px; }

.size { height: 28px; margin-top: 6px; margin-left: 10px; color: black; float: left; }

.cover { position: relative; }

.hide { position: relative; left: 0px; }

#table { position: relative; }

.journals { position: relative; top: -419px; left: 25px; width: 425px; z-index: 200; }

.tutz { float: left; }

.tutz {// margin-right: -4px;
}

.tutz div { font-size: 18px; font-family: Arial; font-style: oblique; padding-top: 4px; padding-bottom: 4px; color: red; }

.tutz span { background: white; padding: 4px 4px 4px 4px; }

.numbersList { float: left; }

.numbersList div { width: auto; font-size: 18px; font-family: Arial; font-style: oblique; height: 20px; padding-top: 4px; padding-bottom: 4px; }

.numbersList span { background: white; padding: 4px 4px 4px 4px; }

.numbersList a { color: #333333; text-decoration: none; border-bottom: 1px solid #CCCCCC; }

.numbersList a:hover { text-decoration: none; border-bottom: 0px solid #CCCCCC; }

#fader { width: 100%; height: 100%; position: absolute; top: 0px; z-index: 300; display: none; }

#faderBg { width: 100%; height: 100%; -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; background: black; position: fixed; }

#mailPreloader { float: right; position: relative; right: 115px; display: none; }

.mailBlock { width: 233px; height: 100px; overflow: hidden; }

#mailStatus { width: 233px; height: 120px; margin-top: 9px; background-color: black; font-size: 18px; font-family: Arial; color: white; text-align: center; }

#mailStatus span { position: relative; top: 40px; }

.content { width: 100%; height: 100%; position: fixed;
//position: absolute; top: 0px;
}

.contactForm { overflow: hidden; width: 1px; height: 1px; background-image: url("./../p/form_bg.png"); position:absolute; top:50%; left:50%; margin-top:-160px; margin-left:-193px; }

.contBlock { width: 277px; height: 215px; position: relative; top: 45px; left: 58px; text-align: left; }

.contLabel { font-size: 16px; font-family: Arial; font-style: oblique; float: left; padding-bottom: 15px; }

.contClose { float: right; cursor:hand; cursor: pointer; }

.contactForm input { width: 260px; background-color: transparent; border: 0; color: #666666; outline: none; font-size: 13px; }

.contactForm textarea { width: 260px; height: 60px; background-color: transparent; border: 0; color: #666666; outline: none; font-size: 13px; font-family: Arial; overflow-y: auto; }

#nameRow { float: left; height: 20px; width: 278px; background-image: url("./../p/form_bg.gif"); background-repeat: no-repeat; background-position: 0px 0px; padding: 5px 0px 10px 5px; }

#mailRow { float: left; width: 278px; height: 20px; background-image: url("./../p/form_bg.gif"); background-repeat: no-repeat; background-position: 0px 0px; padding: 5px 0px 10px 5px; }

#msgRow { float: left; width: 278px; height: 62px; background-image: url("./../p/msg_bg.gif"); background-repeat: no-repeat; background-position: 0px 0px; padding: 3px 0px 7px 5px; }

.contSubmit { width: 278px; float: left; padding-top: 15px; }

#contPreloader { float: left; position: relative; left: 15px; font-family: Arial; font-size: 14px; color: #333333; display: none; }

#contStatus { float: left; width: 150px; position: relative; left: 15px; font-family: Arial; font-size: 14px; color: #333333; display: none; }

.aboutForm { overflow: hidden; width: 1px; height: 1px; background-image: url("./../p/about_bg.png"); position:absolute; top:50%; left:50%; margin-top:-184px; margin-left:-321px; }

.aboutBlock { width: 522px; height: 245px; position: relative; top: 65px; left: 61px; text-align: left; }

.aboutLabel { font-size: 16px; font-family: Arial; font-style: oblique; float: left; padding-bottom: 15px; }

.about { float: left; font-family: Arial; font-size: 14px; color: #333333; width: 510px; }

.advForm { overflow: hidden; width: 1px; height: 1px; background-image: url("./../p/adv_bg.png"); position:absolute; top:50%; left:50%; margin-top:-318px; margin-left:-328px; }

.advBlock , .anketBlock{ width: 519px; height: 245px; position: relative; top: 65px; left: 61px; text-align: left; }

.advLabel { font-size: 16px; font-family: Arial; font-style: oblique; float: left; padding-bottom: 15px; }

.adv { float: left; font-family: Arial; font-size: 14px; color: #333333; width: 510px; }

.advAnket{
  font-family: Arial; font-size: 14px; color: #333333; width: 510px;
  overflow: hidden; width: 1px; height: 1px;
  background:url("./../p/adv_bg.png");
  position:absolute; top:50%; left:50%; margin-top:-318px; margin-left:-328px;
}



.advAnket input{margin:5px 0 -3px 0}

#advMail { font-family: Arial; font-size: 48px; }

#advMail a { color: #0066cc; }

#advMail a:hover { text-decoration: none; }

.siteRefresh { float: left; position: relative; left: 62px; top: 10px; background: url('./../p/button.gif') no-repeat; width: 90px; height: 19px; padding-top: 2px; text-align: center; font-size: 12px; font-family: Tahoma; font-style: normal; cursor: hand; cursor: pointer; }

#url { width: 215px; }

#chBg { float: right; width: 105px; height: 26px; font-size: 14px; font-family: Arial; font-style: oblique; position: absolute; right: 0px; z-index: 55; margin-top: 75px; margin-right: 25px; background: white; background-position: 107px center; background-repeat: no-repeat; }

#chBg img { position: relative; top: 4px; }

#chBg b { font-weight: normal; border-bottom: 1px #333333 dashed; position: relative; top: 4px; left: 4px; cursor: hand; cursor: pointer; }


.advAnket td{padding:0 0 15px 0; vertical-align:top; font-size:14px!important}

