body {margin:3% 4%; padding:0; line-height:1.3}
body,.atxt,.one a {font-family:Arial, Helvetica, sans-serif}
h1,h2,h3,big,a,.itxt {font-family: "Times New Roman", Times, serif}
h1,h2,h3,big {font-weight: normal; letter-spacing: -1; padding:0; margin:0}
a {color: #0099cc} span { display:block}
span {color: #575757; font-size:90%}
.ajax {text-decoration: none; border-bottom: #0099cc dashed 1px}
.logo {padding: 0 5% 0 3%; float:left; border:none}
.menu {line-height:1.5; padding-top:3%} .menu a { color:#000000; margin-right:3%} .menu b { background:#f5f4e9; color: #464646; font-weight:normal; margin-right:3%; padding:5px 6px}
.null{border-collapse: collapse;padding:0; margin:0; vertical-align: top }
.clr {clear:both; height:0; font-size: 1px; line-height: 0px;} .l { float:left} .r{ float:right}
.pad {padding-top:20px}
.pad5 td { padding:5px}

.one { padding-bottom:3%; width:97% }
.one big { font-size:200%}
.one big b{ background: #96bb2c; font-weight:normal; color:#FFFFFF; padding: 7px 8px; white-space:nowrap}
.one .ev img{ vertical-align:middle; padding-right:5%}
.one .ev td {vertical-align: middle; font-size:90%; line-height:1.3}
.one a {margin-right:10px}
.one div{background:#cfeae8 url(/i/l.png) left top no-repeat; padding:1px; margin:0;}
.body td{ vertical-align:top}
.info_ev {width:32%; float:left; min-width:200px; padding-right:1%; min-height:220px}
.info_ev img {border: #EAEAEA solid 5px; text-align:center; margin-bottom: 7px; padding:20px 0px} .info_ev p,.info_ab p { font-size:90%}
.info_ev a,.info_ab a { color:#2F2F2F; text-decoration: none; border-bottom: #575757 dashed 1px; line-height:1.3; font-size:110%}
#search small { float:left; padding:0 2% 1% 0; color: #818181}
.itxt { padding: 1% 1% 2% 1%; display:block}
.foot { border-top: #CCCCCC dashed 3px; padding: 2% 0 1% 0; margin: 3% 0 0 10%; font-size:80%; line-height:1.3} .foot a {font-family:Arial, Helvetica, sans-serif;}

#phone {padding: 20px 0px}
#phone big {background: #96bb2c; font-weight:normal; color:#FFFFFF; padding: 7px 8px; white-space:nowrap; font-size:240%}
#phone em {display: block; padding-top:10px}

.price td { border-bottom:#EAEAEA solid 1px; padding:4px; width:60%}
.price th { border-bottom:#EAEAEA solid 1px; padding:4px}
#cloud { font-size:110%; line-height:1.2}
#cloud a{ padding-right: 3px}
.s1 { font-size:70%}
.s2 { font-size:80%}
.s3 { font-size:90%}
.s4 { font-size:96%}
.s5 { font-size:100%}
.s6, .f110 { font-size:110%}
.s7 { font-size:120%}
.s8 { font-size:130%}
.s9 { font-size:140%}
.s10 { font-size:150%}

.ft {border: #EAEAEA solid 1px}
.catalog .pr td{ border-top:#EAEAEA solid 1px; padding:6px}

.gray {color: #818181}

/* adv */

#adv { border: #C9C5AF solid 1px; margin-top: 20px; padding:10px; font-size:80%; width:262px}
#adv b { color: #C0C0C0; font-weight:normal; display:block; padding-bottom:10px}
#adv a { font-size:100%; font-family:Arial, Helvetica, sans-serif; color:#000000}

.tbl {width: 100%}
.tbl td {border: #ccc 1px solid; padding:5px}
.tbl th {background-color: #d0d0d0; padding: 5px}

.services {
  width: 260px;
  padding: 10px;
  margin: 20px 0px;
  background-color:#f5f4e9;
  color: #999;
}
.services h3 {color: #464646}
