@media screen
{
  body { padding:0; margin:0; color:#333333; background-color:#ffffff; font-family:'Arial',sans-serif; font-size:11px; }
  img { border:0; margin:0; }
  form { margin:0; }
  table { border-collapse:collapse; }
  table td { padding:0; }
  a:hover { text-decoration:none; }
  a.kor { color:#D30000; }
  
  h1 { margin:10px 0 20px 0; font:17px 'Tahoma',sans-serif; font-weight:normal; text-align:left !important; }
  
  .i-row-1 { height:65px; }
  .i-row-1 .l-bg { width:29%; height:65px; background:url('i-row-1-bg.gif') repeat-x 0 100% }
  .i-row-1 .l-bg img { float:right; margin-top:30px; }
  
  .i-phone { padding-top:2px; float:right; width:347px; white-space:nowrap; font-size:12px; }
  .i-phone { width:200px; }
  .i-phone table { width:50%; margin:0; padding:0; } 
  .i-phone table td { margin:0; padding: 0 2px; vertical-align:top; } 
  .i-phone span { font-size:20px; }
  .i-phone .tel { width:1%; text-align:right; padding-top:5px; }
  .i-phone .num { white-space:nowrap; line-height:1.8em; }

  .i-row-2 { height:25px; margin-top:7px; background-color:#80807e; }
  .i-row-2 .l-bg { width:29%; height:25px; background-color:#d0d0d0; }
  .i-row-2 .l-bg img { float:right; margin:7px 53px 0 0; }
  
  .i-row-3 { width:100%; }
  .i-row-3 td { vertical-align:top; height:182px; }
  .i-row-3 .l-bg { width:29%; background:url('i-row-3-bg.png') repeat-x 0 0; }
  .i-row-3 .r-bg { background:url('i-row-3-bg-r.gif') repeat-x 0 0 #171611; }
  .i-row-3 .r-bg .obj { height:191px; /*background:url('hat-obj-1.gif') no-repeat 39% 100%;*/ }
  .i-row-3 .r-bg .slogan { height:185px; background:url('slogan-big.png') no-repeat 95% 20px; }
  .i-row-3 .r-bg .slogan-2 { width:347px; height:30px; float:right; margin-top:135px; background:url('slogan-2.png') no-repeat 0 0; }
  
  .i-main-menu { margin:15px 10px 0 25px; padding:0; list-style:none; }
  .i-main-menu li { text-transform:uppercase; font:9px 'Tahoma',sans-serif; amargin-bottom:10px; margin: 0 !important; padding: 0 !important; height: 21px !important; list-style:none; }
  .i-main-menu li .r { height: 21px; }
  .i-main-menu li .l { padding: 6px 0 6px 5px; height: 9px; }
  .i-main-menu a { color:#d9d9db; text-decoration:none; }
  .i-main-menu a:hover { color:white; text-decoration:underline; }

  .i-main-menu li.bezh .r { background: url('m-arrow-bezh-r.gif') no-repeat right top; padding-right: 28px; }
  .i-main-menu li.bezh .l { background: url('m-arrow-bezh-l.gif') no-repeat left top; }
  .i-main-menu li.bordo .r { background: url('m-arrow-bordo-r.gif') no-repeat right top; padding-right: 28px; }
  .i-main-menu li.bordo .l { background: url('m-arrow-bordo-l.gif') no-repeat left top; }

  .i-main-menu li.bezh a { color: #D30000; }
  .i-main-menu li.bezh a:hover { color: #C00000; }
  .i-main-menu li.bordo a { color: #FFFAA4; }
  .i-main-menu li.bordo a:hover { color: #FFF090; }
  
  .i-main-menu-new { margin:0px 10px 0 25px; padding:0; list-style:none; letter-spacing: 0.2pt; }
  .i-main-menu-new li { text-transform:uppercase; font:11px 'Tahoma',sans-serif; amargin-bottom:10px; margin: 0 !important; padding: 0 !important; height: 21px !important; list-style:none; }
  .i-main-menu-new li.current, .i-main-menu-new li.hover { background-color: #000000; }
  .i-main-menu-new li .r { height: 21px; }
  .i-main-menu-new li .l { padding: 5px 0 6px 5px; height: 11px; }
  .i-main-menu-new li a { color:#d9d9db; text-decoration:none; font-weight: bold; }
  .i-main-menu-new li.current a, .i-main-menu-new li a:hover { color: #FFFAA0; atext-decoration:underline; }


  .i-main-menu-new li.bezh .l { margin-left: -22px; background: url('m-arrow-bezh-r.gif') no-repeat left top; padding-left: 28px; }
  .i-main-menu-new li.bordo .l { margin-left: -22px; background: url('m-arrow-bordo-r.gif') no-repeat left top; padding-left: 28px; }
/*  .i-main-menu-new li.bezh .r { margin-left: -30px; background: url('m-arrow-bezh-r.gif') no-repeat left top; padding-left: 30px; }
  .i-main-menu-new li.bezh .l { background: url('m-arrow-bezh-l.gif') no-repeat left top; padding-left: 30px;}
  .i-main-menu-new li.bordo .r { margin-left: -30px; background: url('m-arrow-bordo-r.gif') no-repeat left top; padding-left: 30px; }
  .i-main-menu-new li.bordo .l { background: url('m-arrow-bordo-l.gif') no-repeat left top; }
  .i-main-menu-new li.bezh a { color: #D30000; }
  .i-main-menu-new li.bezh a:hover { color: #C00000; }
  .i-main-menu-new li.bordo a { color: #FFFAA4; }
  .i-main-menu-new li.bordo a:hover { color: #FFF090; }
*/


  .i-main-menu-new-1 { background-color: #303030/*#252628*/; min-height: 25px; border-bottom: 3px solid #B64E36; border-top: 1px solid #D0D0D0; }
  .i-main-menu-new-1 { background: url(main-menu-new-1-bg.gif) repeat-x left top; }
  .i-main-menu-new-1 table { width: 100%; }
  .i-main-menu-new-1 table td { height: 25px; text-align: left; vertical-align: middle; }
  .i-main-menu-new-1 ul { list-style none; padding: 0; margin: 0 0 0 30px; }
  .i-main-menu-new-1 ul li { list-style none; display: block; float: left; amax-width: 250px; height: 20px; padding: 4px 7px 0 11px; margin: 0 0 0 0; background: url('red-quotes.gif') no-repeat left center; }
  .i-main-menu-new-1 ul li.current, .i-main-menu-new-1 ul li.hover { background-color: #B64E36; background-image: url('red-quotes-ryzh.gif'); }
  .i-main-menu-new-1 ul li a { color: #FFFFFF; font-family: Sans-serif, Tahoma, Arial; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
  .i-main-menu-new-1 ul li.current a, .i-main-menu-new-1 ul li a:hover { color: #FFFAA0; }

  .i-second-menu-new-1 { margin:0 10px 0 0; padding:0; list-style:none; }
  .i-second-menu-new-1 table td { min-height: 165px; }
  .i-second-menu-new-1 ul { padding: 0; margin: 10px 0 0 30px; }
  .i-second-menu-new-1 li { text-transform:uppercase; font:9px 'Tahoma',sans-serif; amargin-bottom:10px; margin: 0 !important; padding: 2px 0 0 13px !important; height: 15px !important; list-style:none; background: url('red-quotes.gif') no-repeat 2px center; }
  .i-second-menu-new-1 li .r { height: 21px; }
  .i-second-menu-new-1 li .l { padding: 6px 0 6px 5px; height: 9px; }
  .i-second-menu-new-1 a { color:#FFFFFF; text-decoration:none; }
  .i-second-menu-new-1 a:hover { color:white; text-decoration:underline; }


  .spec-menu { margin:15px 10px 5px 30px; padding:0; list-style:none; }
  .spec-menu li { text-transform:uppercase; font:9px 'Tahoma',sans-serif; amargin-bottom:10px; margin: 0 !important; padding: 0 !important; height: 21px !important; list-style:none; }
  .spec-menu li .r { height: 21px; }
  .spec-menu li .l { padding: 6px 0 6px 5px; height: 9px; }
  .spec-menu a { color:#d9d9db; text-decoration:none; }
  .spec-menu a:hover { color:white; text-decoration:underline; }

  .spec-menu li.bezh .r { background: url('m-arrow-bezh-r.gif') no-repeat right top; padding-right: 28px; }
  .spec-menu li.bezh .l { background: url('m-arrow-bezh-l.gif') no-repeat left top; }
  .spec-menu li.bordo .r { background: url('m-arrow-bordo-r.gif') no-repeat right top; padding-right: 28px; }
  .spec-menu li.bordo .l { background: url('m-arrow-bordo-l.gif') no-repeat left top; }

  .spec-menu li.bezh a { color: #D30000; }
  .spec-menu li.bezh a:hover { color: #C00000; }
  .spec-menu li.bordo a { color: #FFFAA4; }
  .spec-menu li.bordo a:hover { color: #FFF090; }

  

  .i-second-menu { background-color: #303030/*#252628*/; min-height: 28px; border-top: 3px solid #B64E36; }
  .i-second-menu table { width: 100%; }
  .i-second-menu table td { height: 28px; text-align: left; vertical-align: middle; }
  .i-second-menu ul { list-style none; padding: 0; margin: 0 0 0 25px; }
  .i-second-menu ul li { list-style none; display: block; float: left; amax-width: 250px; height: 20px; padding: 6px 15px 2px 13px; margin: 0 0 0 0; background: url('red-quotes.gif') no-repeat 2px center; }
  .i-second-menu ul li.current, .i-second-menu ul li.hover { background-color: #000000; }
  .i-second-menu ul li a { color: #FFFFFF; font-family: Sans-serif, Tahoma, Arial; font-size: 13px; afont-weight: bold; text-decoration: none; }
  .i-second-menu ul li.current a, .i-second-menu ul li a:hover { color: #FFFAA0; }

  .i-second-menu-new {  }
  .i-second-menu-new .point { float: left; padding: 0; margin: 0; width: auto; }
  .i-second-menu-new .point .l { padding-left: 25px; background: url(sec-menu-button-default.gif) no-repeat left top; }
  .i-second-menu-new .point .l .r { padding: 10px 25px 7px 0; background: url(sec-menu-button-default.gif) no-repeat right top; height: 24px; }
  .i-second-menu-new .point .l .r a { color: black; text-decoration: none; font-size: 12px; }

  .i-second-menu-new .current .l, .i-second-menu-new .hover .l { background: url(sec-menu-button-current.gif) no-repeat left top; }
  .i-second-menu-new .current .l .r, .i-second-menu-new .hover .l .r { background: url(sec-menu-button-current.gif) no-repeat right top; }
  .i-second-menu-new .current .l .r a, .i-second-menu-new .hover .l .r a { color: red; }

  .i-content { width:100%; }
  .i-content td { vertical-align:top; }
  .i-content-l { width:29%; background:url('content-l-bg.jpg') no-repeat 100% 0; }
  .i-content-l .d { margin:15px 10px 15px 30px; }
  .i-content-r { width:70%; }
  .i-content-r .d { margin:15px 100px 15px 30px; text-align:justify; } 
  .i-content-r .a210111 { font-size: 14px; } 
  .i-content-r .a210111 table td { font-size: 11px; } 
  .i-content-r .a210111 img { margin-bottom: 5px; } 
  .i-content-r h2 { font:bold 14px 'Tahoma',sans-serif; margin:8px 0; } 
  .i-content-r img { margin:15px; } 
  .i-content-r ul { margin:0px 0 2px 35px; padding:0; } 
  .i-content-r p { margin:2px 0; } 
  
  .i-news-list { margin:0; padding:0; list-style:none; }
  .i-news-list li { margin-bottom:25px; }
  .i-news-list li img { width:140px; height:50px; border:1px #7e807f solid; }
  .i-news-list li p { font:10px 'Tahoma',sans-serif; margin:5px 0; padding-left:16px; background:url('news-bullet.gif') no-repeat 0 4px; }
  .i-news-list li a { color:#d40300; text-decoration:none; }
  .i-news-list li a:hover { text-decoration:underline; }

  .call-buttons { position: absolute; right: 0; top: 400px; height: 366px; width: 31px; }
  #form-call { display: none; position: absolute; top: 400px; left: 24%; padding: 0px 12px 12px 10px; width: 656px; height: 321px; abackground-color: #D0D0D0; background: url(call-tp.png) no-repeat left top; }
  #form-jal { display: none; position: absolute; top: 400px; left: 24%; padding: 0px 12px 12px 10px; width: 656px; height: 321px; abackground-color: #D0D0D0; background: url(call-tp.png) no-repeat left top; }
/*  .form-call-div { display: none; position: absolute; margin: 0 30%; top: 400px; width: 40%; height: 330px; az-index: -1; background-color: #D0D0D0; }*/
  #form-call .form-call-header { background: url(call-header-call.gif) repeat-x top left; }
  #form-jal .form-call-header { background: url(call-header-jal.gif) repeat-x top left; }
  .form-call-div .form-call-header { height: 46px; margin-top: 10px; }
  .form-call-div .col2 { color: #FFFFFF; position: absolute; margin-top: 20px; margin-left: 20px; z-index: 100; font-family: Arial; font-size: 24px; text-transform: uppercase; }
  #form-call .col1 { color: #228F08; position: absolute; margin-top: 21px; margin-left: 21px; z-index: 100; font-family: Arial; font-size: 24px; text-transform: uppercase; }
  #form-jal .col1 { color: #7D4003; position: absolute; margin-top: 21px; margin-left: 21px; z-index: 100; font-family: Arial; font-size: 24px; text-transform: uppercase; }
  body:nth-of-type(1) .form-call-div .col2 { margin-top: 30px; }
  body:nth-of-type(1) #form-call .col1, body:nth-of-type(1) #form-jal .col1 { margin-top: 31px; }
  .form-call-div form { margin: 20px; }
  .form-call-div table { margin: 0 0 5px 0; width: 616px; }
  .form-call-div table td { font-size: 1.4em; }
  .form-call-div table td.cti { padding: 0 0 5px 0; width: 288px; }
  .form-call-div table td.cte { width: 40px; }
  .form-call-div table td input { width: 286px; }
  .form-call-div table td textarea { width: 614px; }
  .form-call-div table td textarea { height: 135px; }
  .call-link-cancel img { float: right; margin-top: 4px; }
  .call-link-submit { text-align: center; }
  .call-link-submit a { font-size: 19px; color: #D30000; }
  .form-call-message { position: absolute; top: 350px; left: 26%; width: 310px; padding: 40px; border: 2px solid #D00000; text-align: center; background-color: #E0E0E0; }


  .date { color:#909090; font:bold 12px 'Tahoma',sans-serif; }
  h4 { font-size:12px; font-weight:normal; color:#d40300; margin:0; }
  h3 { color:#d40300; font:bold 14px 'Tahoma',sans-serif; margin:0; }
  .int-news-list { margin:0; }
  .int-news-list p { margin:0; }
  .int-news-list dd { margin:10px 0 20px 20px; }
  .int-news-list .icon { float:left; width:35px; height:25px; margin-right:5px; }
  .int-news-list a { color:#d40300; text-decoration:none; } 
  .int-news-list a:hover { text-decoration:underline; }

  .int-menu { margin:20px 0; padding:20px 0; border:1px #f0f0f0 solid; border-left:0; border-right:0; }
  .int-menu div { padding:0 0 5px 16px; background:url('news-bullet.gif') no-repeat 0 4px; }
  .int-menu a { color:#d40300; text-decoration:none; } 
  .int-menu a:hover { text-decoration:underline; } 

  .path { padding-left:20px; background:url('news-bullet.gif') no-repeat 3px 9px; } 
  .model-list { margin:20px 0; }
  .model-list div { padding:12px 0; }
  .model-list a { color:#d40300; text-decoration:none; }
  .model-list a:hover { text-decoration:underline; }
  .model-list img { margin-right:15px; }
  
  .model { width:100%; margin-bottom:20px; }
  .model td { vertical-align:top; }
  .model .img { width:232px; height:112px; text-align:center; border:1px #dfdfdf solid; }
  .model .img img { margin:0; }
  .model .body { width:120px; padding-right:15px; padding-left:15px; }
  .model .body h2 { font-size:12px; font-weight:bold; margin:0 0 7px 0; color:#d40300; text-transform:uppercase; }
  .model .body p { margin:2px 0; }
  /*.model .cont { line-height:18px; }*/
  .model .cont p { margin:2px 0; } 

  .i-footer { height:50px; margin:15px 0; color:#909090; font:11px 'Tahoma',sans-serif; }
  .i-footer-l { width:29%; height:50px; float:left; }
  .i-footer-l .d { margin-left:7%; padding:17px 18px 0 18px; height:50px; border:1px #dfdfdf solid; border-bottom:0; }
  .i-footer-r { width:70%; height:50px; float:left; text-align:center; }
  .i-footer-r .d { margin-right:2%; padding:17px 18px 0 30px; height:50px; border:1px #dfdfdf solid; border-bottom:0; border-left:0; }
  .i-footer-r a { color:#909090; }
  
  table.default td, table.default th { padding: 1px 3px; }

  /* SiteLeader */
  .SL-logo { float:right; width:15%; font-weight:normal; text-align:left; padding-left:35px; margin-left:30px; line-height:15px; background:url('siteleader.gif') no-repeat left 6px; }
  .SL-logo a { text-decoration:none; }
  .SL-logo .by, .SL-logo .site { font-family:Verdana,arial; }
  .SL-logo .by { font-size:10px; color:blue; text-decoration:underline; }
  .SL-logo .site { font-size:12px; font-weight:bold; color:red; }
  .SL-logo .leader { font-family:Georgia,serif; font-size:14px; color:black; }
  
  .calculator { font-size:12px; }
  .calculator h2 { margin:20px 0 5px 0; font-size:14px; font-weight:normal; font-weight:bold; }
  .calculator h3 { margin:10px 0 2px 0; font-size:13px; font-weight:bold; color:black; }
  .calculator input { font-size:12px; }
  .calculator .delete { float:right; margin:-1.3em 3px 3px 0; aposition:relative; }
  .calculator .delete a { color:#d40300; font-size:11px; text-decoration:underline; }
  .calculator .model-sel { width:180px; }
  .calculator .work-sel { width:/*60%*/99%; margin-bottom: 5px; }
  .calculator .item { border:1px black solid; color:#444444; background-color:#f2f2f2; width:100%; display:table; margin-bottom:10px; font-family:'Arial',sans-serif; /*background:url('wpx15.png') repeat;*/ }
  .calculator .box { margin:8px 3px 8px 15px; }
  .calculator .total { width:30%; float:right; margin-top:15px; color:black; }
  .calculator .itog { font-size:18px; color:black; }
  .calculator .price-1 { font-size:18px; color:#d30000; }
  .calculator .price-2 { font-size:22px; line-height:38px; color:#d30000; }
  .calculator .work-cost { width:60%; margin-top:20px; font-family:'Arial',sans-serif; }
  .calculator .work-cost td { padding: 0; apadding:0 0 2px 0; color:black; text-align:left; }
  .calculator .work-cost td.cost { width:25%; color:#444444; vertical-align:bottom; text-align:right; padding-left:7px; white-space:nowrap; }
  .calculator .work-cost .work { font-size:13px; font-weight:bold; /*white-space:nowrap;*/ }
  .calculator .work-cost .work1 { font-size:13px; font-weight:normal; font-style: italic; /*white-space:nowrap;*/ }
  .calculator .spare-cost { width:60%; margin:5px 0; font-family:Arial,sans-serif; }
  .calculator .spare-cost td { padding:0px 0; color:#444444; white-space:nowrap; vertical-align:bottom; line-height:24px; }
  .calculator .spare-cost td.inp { text-align:center; }
  .calculator .spare-cost td.cost { width:50%; color:#444444; text-align:right; padding-left:7px; }
  .calculator .spare-cost td.w { width:80%; color:#444444; text-align:left; padding-left:7px; }
  .calculator .add-box { width:100%; display:table; font-family:'Arial',sans-serif; }
  .calculator .add-item { float:left; }
  .calculator .add-item a { color:#d40300; font-size:12px; /*font-weight:bold;*/ text-decoration:underline; }
/*  .calculator .calclogo { position: absolute; margin-top: -10px; z-index: 200; right: 20px; }
  .calculator .calclogo .calclogo1 { width: 100px; margin-left: 860px; }
  .calculator .calclogo img { margin: 0; }
  .calculator .calclogo .text { vertical-align: middle; text-align: left; padding-left: 5px; font-size: 7pt; color: #D30000; }

  .calclogo { position: absolute; amargin-top: -70px; az-index: 200; width: 66%; min-width: 670px; }
*/
  .calclogo { float: right; width: 100px; }
  .calclogo td { vertical-align: middle; height: 70px; text-align: left; padding-left: 5px; }
  .calclogo td a { font-size: 7pt; color: #D30000; }
  .calclogo td img { margin: 0; }

  .visits-left { margin: -15px -8px 1.5em -30px; padding: 1.5em 0 0.8em 30px; background-color: #E0E0E0;}
  .visits-left h1, .visits-left h2 { margin-bottom: 0.5em; }
  .visits-left div { font-size: 1.1em; }
  .visits-left table.formtable { width: 99%; }
  .visits-left table.formtable td { vertical-align: top; height: 19px; padding-bottom: 5px; font-size: 14px; }
  .visits-left table.formtable td.text { width: 70%; }
  .visits-left table.formtable td.text [type="text"] { height: 15px; width: 97%; font-size: 14px; margin: 0; padding: 0;  }
  .visits-left table.formtable td.text [type="password"] { height: 15px; width: 97%; font-size: 14px; margin: 0; padding: 0;  }

  .visits-left .logout-button { float: right; width: 29%; text-align: left; padding-top: 5px; }
  .visits-left .point { background-color:#F0F0F0; margin-bottom:0.8em; margin-left:-15px; padding-left:15px; padding-top: 8px; }
  .visits-left .point1 { background-color:#F0F0F0; margin-bottom:0.8em; margin-left:-15px; padding: 8px 0 8px 15px; }
  .visits-left #visits-logout .point { background-color:#E0E0E0; margin-left:0; padding-left:0; }
  .visits-left .model { margin-left: 40px; width: 120px; text-align: center; }
  .visits-left a.visit { color: red; }
  .visits-left .excuse { color: red; }

  .visit { font-size: 1.1em; }

  .visit .master { float: right; margin-top: 1.5em; }
  .visit .master table td { vertical-align: bottom; padding-left: 2px; }
  .visit .master table td img { border: 1px solid #000000; margin: 0; }
  .visit .dt { font-size: 1.7em; color: red; }
  .visit img { margin: 0;  }

  .visit .b-c { background-color: #F2F2F2; border: 1px solid #000000; margin-bottom: 1.5em; }
  .visit .b-c .sv { font-size: 120%; }
  .visit .b-c .sw { margin-left: 80px; }
  .visit .work-block { width: 100%; margin-top: 1em; }
  .visit .b-c .work-block td, .visit .b-c .work-block th { padding: 0 3px; }

  .visit .work-block td { padding: 6px 0; width: auto; vertical-align: bottom; }
  .visit .work-block td.t-head { font-size: 1.5em; vertical-align: middle; padding: 6px 0 0 3px; }
  .visit .work-block td.t-1 { width: 28px !important; text-align: center; vertical-align: top; }
  .visit .work-block td.t-1-1 { width: 80px !important; text-align: left; vertical-align: top; padding-left: 10px;}
  .visit .work-block td.t-2 { text-align: left; font-weight: bold; }
  .visit .work-block td.t-3 { width: 28px !important; text-align: right; }
  .visit .work-block td.t-4 { width: 100px !important; text-align: left; }
  .visit .work-block td.t-5 { width: 100px !important; text-align: left; }
  .visit .work-block td.t-5 .price1 { color: red; font-size: 1.2em; }
  .visit .work-block td.t-5 .priceall { color: red; font-size: 2.1em; }
  .visit .work-block td.t-input { text-align: right; padding-right: 2%; padding-bottom: 2px; }
  .visit .work-block td.t-input input { width: 48%; margin-right: 50%; }
  .visit .work-block td.t-comment { text-align: right; padding-right: 2%; padding-bottom: 5px; }
  .visit .work-block td.t-comment textarea { width: 98%; height: 70px; margin-bottom: 2px; }
  .visit .work-block tr.t-head td { padding: 6px 0 0 3px; }
  .visit .work-block td .v { color: #00A000; }
  .visit .work-block td .x { color: #F00000; }
  .visit .work-block td.vab { vertical-align: bottom; }

  .message_delivered { margin: 10px; width: 400px; padding: 10px; color: red; border: 2px solid #FF3333; font-size: 1.2em; }

  .to-changedata {  }
  .to-changedata td { padding: 2px; font-size: 11pt; }
  .to-changedata td.to-cd-left { text-align: right; }
  .to-changedata td input { width: 300px; }
  .to-changedata td img { margin: 0; }

  .cp-model { float: left; width: 130px; text-align: center; }
  .cp-model img { margin:0; border:0;}
  .cp-model a { border: 0; text-decoration:none; color: #333333; }
  .cp-model a span { border-bottom:1px dashed; text-decoration:none !important; font-size:12px; }
  .cp-model a:hover span { color: red; }

  .cpto .topurl { float:right; margin-top:30px; }
  .cpto h2 img { float:left; margin-top:0; }
  .cpto .b-c { background-color: #F2F2F2; border: 1px solid #000000; margin-bottom: 1.5em; }
  .cpto .work-block { width: 100%; }

  .cpto .work-block td { padding: 6px 0; width: auto; vertical-align: top; }
  .cpto .work-block td.t-head { font-size: 1.5em; vertical-align: middle; padding: 6px 0 0 3px; }
  .cpto .work-block td.t-1 { width: 50px !important; text-align: left; padding-left: 6px; }
  .cpto .work-block td.t-2 { text-align: left; font-weight: bold; }
  .cpto .work-block td.t-3 { width: 50px !important; text-align: right; }
  .cpto .work-block td.t-4 { width: 100px !important; text-align: left; }
  .cpto .work-block td.t-5 { width: 100px !important; text-align: left; }
  .cpto .work-block td.t-5 .price1 { color: red; font-size: 1.2em; }
  .cpto .work-block td.t-5 .priceall { color: red; font-size: 2.1em; }
  .cpto .work-block tr.t-head td { padding: 6px 0 0 3px; }

  dl.jal-list { margin: 0; padding: 0; }
  dl.jal-list dt { margin: 0; padding: 0; }
  dl.jal-list dt .date { float: right; margin-right: 20px; color: #909090; font: bold 12px 'Tahoma',sans-serif; padding-top: 2px; }
  dl.jal-list dt .name { color: #303030; font: bold 15px 'Tahoma',sans-serif; border-bottom: 1px dotted #C0C0C0; margin-bottom: 5px; }
  dl.jal-list dt .textdata { color: #303030; font: normal 1em Arial; }
  dl.jal-list dd { padding: 0 0 5px 20px; margin: 0 0 15px 0; border-bottom: 1px solid #A0A0A0; }
  dl.jal-list dd .line { font-size: 1px; border-bottom: 1px solid #FFD0D0; padding-top: 10px; }
  dl.jal-list dd .date { float: right; margin-right: 20px; color: #F09090; font: bold 12px 'Tahoma',sans-serif; padding-top: 2px; }
  dl.jal-list dd .name { color: #F03030; font: bold 15px 'Tahoma',sans-serif; border-bottom: 1px dotted #F0C0C0; margin-bottom: 5px; }
  dl.jal-list dd .name .simple { color: #303030; font: normal 13px 'Tahoma',sans-serif; }
  dl.jal-list dd .textdata { color: #F03030; font: normal 1em Arial; }


}

