/* CSS Document */

* { margin:0; padding:0; }
html, body { height:100%; }
body { font-family:Arial; font-size:17px; color:#010101; background:#fff; }
img { border:0; }
a { font-family:Arial; color:#065697; text-decoration:underline; }
a:hover { text-decoration:none; }

h1 { font-family:Arial; font-size:22px; color:#e50000; font-style:italic; font-weight:normal; line-height:28px; }
em { color:#636363; font-size:13px; }
.popup-form em { color:#010101; font-size:11px; }

   .fl { float:left; } .fr { float:right; } .bl { display:block; }
   .cl { clear:both; font-size:0; height:0; line-height:0; }

.pop-box { width:508px; padding:0 23px 30px; margin:auto; }
   .logo { width:159px; height:83px; padding:65px 21px 0 0; }
   .call { width:108px; height:104px; }
   .tel { width:187px; height:83px; padding:65px 0 0; font-size:32px; color:#065697; text-align:right; }
   .tel span { display:block; float:left; font-size:20px; padding-top:2px; }
   
   .red { color:#e50000; }
   .big { font-size:20px; line-height:24px; }
   
   .h1 { padding-left:179px; padding-bottom:20px; }
   .popup-content { line-height:24px; padding-bottom:20px; }
   .popup-form { padding:15px 0; border-top:dashed 1px #000; border-bottom:dashed 1px #000; margin-bottom:15px; }
   .popup-form table { width:100%; border-collapse:collapse; margin:10px 0 5px; }
   .popup-form table tr td { padding-bottom:5px; vertical-align:middle; }
      .inp { width:430px; height:32px; background:url(../i/text.gif) 0 0 no-repeat; }
      .inp input { font-family:Arial; font-size:17px; width:410px; height:20px; border:0; margin:5px 9px 0 0; }
      .sub { cursor:pointer; }
