body {margin: 5px 10px 20px 10px; font: normal 12px arial; background: #fff;}

td {font: normal 12px arial;}
h1 {font: normal 28px arial; margin: 0px 0px 0px 0px; line-height: 100%;}
h2 {font: bold 12px arial; margin: 0px 0px 0px 0px; line-height: 100%;}

h2 a {color:#333; text-decoration:none}
h2 a:hover {color:#000;}


a {color: #444;}
a:hover {color: #d80806;}

#txt br {font-size:8px;}

#more a {color:#444}
#more a:hover {color: #d80806;}
#more img {position: relative; top: 2px; left: 5px;}

#logo {padding: 45px 0px 15px 20px;}
#contacts {padding: 7px 25px 0px 0px;}

.tel {padding: 7px 0px 0px 50px; background: url(../img/bg_t1.gif) no-repeat;}
.adr {font: normal 11px tahoma; padding: 0px 0px 0px 17px; color:#666}

#ban {text-align:left; height: 220px; background:#e82a1f; margin:0px 0px 10px 0px; color:#f9f9f9}
.goal {background: url(../img/bg_mdl1.jpg) no-repeat; position: relative}
#ban .txt {background: url(../img/bg_mdl2.jpg) top right no-repeat; height: 220px; color:#fff; position: relative;}
#ban .ann {width:72%; padding: 5px 0px 0px 0px;}
#ban .pd {padding:17px 0px 10px 5px;}


#txt .pd {padding:0px 12px 0px 0px}
.sm_pic {margin:0px 10px 0px 0px;}
.n {padding-right:0px;}

#clients {background:#e6e6e6 url(../img/bg_clients.gif) no-repeat bottom right; padding: 22px 0px 15px 24px;  margin-top: 12px;}
#clients .pd {padding: 7px 14px 12px 0px;}
#partners {background:#fff; border: 1px solid #d6d6d6; margin-top: 12px;}
#partners .pd {padding: 12px 14px 12px 14px;}


.line {border-top: 1px solid #555}
#content {padding:10px 12px 0px 0px;}
#content .pd {padding: 5px 40px 10px 0px;}
#content a {color:#444}
#content a:hover {color: #d80806;}
#content img {margin:0px 10px 0px 0px;}
#content ul {margin: 10px 0px 10px 130px; padding: 0px 0px 0px 30px;}
#content li {list-style-image: url(../img/li.gif)}

.ac {padding: 12px 14px 12px 14px;  background:#444; color:#fff;}

.out .abtit {padding: 12px 14px 12px 14px; background:#777; color:#fff; cursor:hand; cursor: pointer;}
.over .abtit {padding: 12px 14px 12px 14px; background:#666; color:#fff; cursor:hand; cursor: pointer;}

.out .abcont {padding: 10px 0px 10px 0px; cursor:hand; cursor: pointer;}
.over .abcont {padding: 10px 0px 10px 0px; background:#f0f0f0; cursor:hand; cursor: pointer;}

.out .medtit {padding: 12px 14px 12px 14px; background:#c6c6c6; color:#333; cursor:hand; cursor: pointer;}
.over .medtit {padding: 12px 14px 12px 14px; background:#a6a6a6; color:#333; cursor:hand; cursor: pointer;}

.out .medcont {padding: 10px 0px 10px 0px; cursor:hand; cursor: pointer;}
.over .medcont {padding: 10px 0px 10px 0px; background:#f0f0f0; cursor:hand; cursor: pointer;}

.out .bantit {padding: 12px 14px 12px 14px; background:#d6d6d6; color:#333; cursor:hand; cursor: pointer;}
.over .bantit {padding: 12px 14px 12px 14px; background:#c5c5c5; color:#333; cursor:hand; cursor: pointer;}

.out .bancont {padding: 10px 0px 10px 0px; cursor:hand; cursor: pointer;}
.over .bancont {padding: 10px 0px 10px 0px; background:#f0f0f0; cursor:hand; cursor: pointer;}

.out .abtit1 {padding: 12px 14px 12px 14px; background:#e5e5e5; color:#999; cursor:hand; cursor: pointer;}
.over .abtit1 {padding: 12px 14px 12px 14px; background:#cfcfcf; color:#666; cursor:hand; cursor: pointer;}


.l1 {width: 310px; height: 1px;}
.l2 {width: 630px; height: 1px;}
.l3 {width: 310px; height: 0px;}
.l4 {width: 657px; height: 0px;}

.corn1 {position: absolute; right: -25px; top: -245px;}
.corn2 {position: absolute; top: 0px; left: -25px;}

.p_logo {margin: 3px 0px 3px 0px;}
#copy {text-align:left; margin:42px 0px 12px 0px; font: normal 11px tahoma; color:#555; position: relative; padding: 3px 0px 0px 0px}

.max {width:expression(this.scrollWidth > 1600 ? "1600px" : "100%"); max-width: 1300px;}

.m LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(../img/pix_m.gif); PADDING-BOTTOM: 6px; PADDING-TOP: 0px; margin-left: -12px}


.fixed { position:fixed;}
