* {margin:0; padding:0; border: 0}
body {background:url(/media/bg.jpg) repeat-x left top}
body,td,div {font-size:11px; color: #000; font-family:tahoma,arial,verdana}
td {vertical-align:top}
a {color:#2382DB; text-decoration: underline} a:hover {color:#912957; text-decoration:none}
table {width:100%; border-collapse: collapse; border-spacing: 0px}
h1 {color:#51515D; font-weight:400; padding:20px 26px 30px 0; margin-left:-1px; font-size:20px}
div#content ul#cl li h2 {color:#000; padding:0 0 0 0; margin-left:-1px; font-size:13px; font-family:arial}
h3 {color:#000; padding:10px 0 10px 19px; margin:0 0 15px -19px; font-size:14px; font-weight:bold; font-family:arial; background:url(/media/07.jpg) repeat-y top right #E6E6E8}
hr, * html hr {height:1px; color:#E6E6E8; background:#E6E6E8; border:1px} hr {margin:8px 0} * html hr {margin:0}
p {line-height:16px}

#bgbody {background:url(/media/bgbody.jpg) no-repeat center top}
#center {margin:0 0 0 50%}
#main {width:990px; margin-left:-495px; background:url(/media/bg.gif) #fff}
#left {width:163px; float:left}
#right {width:826px; float:left; background:url(/media/01.jpg) no-repeat right top}

#lreal {height:600px; position:relative; background:url(/media/lreal.jpg) no-repeat 0 0}
#phone,#phone_u,#fa,#home,#home_u,#foo1,#foo2,#foo3 {position:absolute}
#phone {left:-30px; top:400px}
#phone_u {left:-30px; top:350px}
#fa {left:37px; top:73px}
#home,#home_u {left:33px; top:24px} #home {opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40)}

#uphead {height:73px}
#menu {padding:28px 0 0 18px} #menu img {margin:0 26px 0 0}
#search {float:right; margin-top:-18px}
#search div {background:url(/media/search-inp.gif) no-repeat 0 0; width:230px; height:21px; float:left}
#search div input {background:#fff; width:180px; margin:4px 0 0 8px; font-size:11px; color:#BEBEC3}
#search img {margin:6px 21px 0 7px}

#services1 {width:816px; height:51px; background:url(/media/02.jpg) no-repeat left top #A1195A}
#services1 img {margin:14px 0 9px 19px}
#services1 a {display:block; background:url(/media/03.jpg) no-repeat right top} 
#services2 {width:816px; height:52px; background:url(/media/04.jpg) no-repeat left top #474754}
#services2 img {margin:14px 0 13px 19px}
#services2 a {display:block; background:url(/media/05.jpg) no-repeat right top} 
#services1 a:hover img, #services2 a:hover img {opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90)}

#advall1 {margin:0 0 33px 0} 
#adv img {width:816px; height:231px}
.adv1 {background:url(/media/adv/01.jpg) no-repeat 0 0}
.adv2 {background:url(/media/adv/02.jpg) no-repeat 0 0}

#partners {margin:18px 0 33px 0}
#partners a img {opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60)} #partners a:hover img {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100)}
#p1 {margin-left:7px}

#main1,#main2,#main3,#main0 {float:left}
#main1 img,#main2 img,#main3 img {display:block; margin:0 0 18px 19px}
#main1 {width:270px}
#main2 {width:277px; background:url(/media/06.jpg) no-repeat 0 0} #main2 p {margin:0 21px 0 19px; padding:8px 0 8px 0; color:#51515D} div#main2 p#first {border-bottom:1px solid #E6E6E8; padding:0 0 8px 0}
#main3 {width:269px}
#main1 p {padding:0 16px 19px 19px}
#main1 a img {background:url(/media/menu/hover_r.gif) repeat-x bottom left} 
#main0 {width:547px; background:url(/media/06.jpg) no-repeat right top}

#client1,#client2,#client3 {margin-left:-53px}
#client1 {width:336px; height:31px; background:url(/media/01.gif); margin-top:5px}
div#main1 div#client1 a img {margin-left:62px}
#client2 {width:336px; background:url(/media/02.gif)} 
div#main1 div#client2 p {margin:0 18px 0 23px; padding:0 12px 5px 48px; background:url(/media/05.gif) repeat-x bottom left; color:#51515D}
#client3 {width:336px; height:17px; background:url(/media/03.gif)}
#client4 {width:65px; height:52px; background:url(/media/client/all.gif) no-repeat 0 0; float:left; margin:-15px 0 0 -5px}
#client5 {width:65px; height:52px; background:url(/media/client/soft.gif) no-repeat 0 0; float:left; margin:-15px 0 0 -5px}

.feed {padding:0 0 0 19px}
#f1 {width:230px; height:21px; background:url(/media/06.gif)} #f1 input {background:#fff; width:202px; margin:4px 0 0 14px; font-size:11px; color:#A5A5A5}
#f2 {width:230px; height:96px; background:url(/media/07.gif); margin:6px 0 4px 0} 
#f2_u {width:230px; height:62px; background:url(/media/071.gif); margin:6px 0 4px 0} 
#f2 textarea {height:85px} #f2_u textarea {height:51px}
#f2 textarea, #f2_u textarea {background:#fff; width:209px; margin:4px 0 0 14px; font-size:11px; font-family:tahoma; color:#A5A5A5}
div#main3 div.feed img {margin:0; cursor:pointer}

html>body .footer {
  *margin-top:-30px;
  width:990px; height:93px; margin-left:-495px; background:url(/media/footer.gif) no-repeat 0 0 #fff
}
.footer,.footer_u {width:990px; height:93px; margin-left:-495px; background:url(/media/footer.gif) no-repeat 0 0 #fff; position:relative}
#foo1 {left:181px; top:39px; color:#51515D}
#foo2 {left:414px; top:37px}
#foo3 {left:451px; top:50px}
ul#foo3 li {list-style:none; float:left; margin:0 23px 0 0}
#foo3 li a {color:#A5A5A5} #foo3 li a:hover {color:#72727C}

#title {margin:30px 30px 5px 19px; padding:0 0 15px 0; border-bottom:1px solid #E7ECEF}
#content {margin:10px 30px 30px 19px; padding-bottom:15px; border-bottom:1px solid #E7ECEF}
div#content p, div#content li, div#content b, div#content a {font-size:13px; font-family:arial; line-height:18px}
div#content ul {margin:15px 0 15px 30px}

a img#part, img#part {margin-left:19px}

#menu a img, a img#part, #main2 a img, div#main1 div#client1 a img {background:url(/media/menu/hover.gif) repeat-x bottom left} 
a:hover img#part, div#main1 div#client1 a:hover img, #main2 a:hover img, #main1 a:hover img, #menu a:hover img {background:none; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70)}

#cl {padding:10px 0 0 0}
div#content ul#cl li {list-style:none; padding:3px 0 20px 70px; margin:0 200px 17px 0px; border-bottom:1px solid #E7ECEF; color:#7F7F88; font-family:tahoma; font-size:11px}
#u_soft {background:url(/media/client/u_soft.gif) no-repeat 0 0}
#u_pc {background:url(/media/client/u_pc.gif) no-repeat 0 0}
#u_all {background:url(/media/client/u_all.gif) no-repeat 0 0}

#map {background:#ACB1B7; width:200px; height:180px; margin:0 0 0 0}
#map1 {margin:-40px 0 0 150px}
#map2 {margin:-210px 0 200px 210px; color:#A5A5A5; display:block}

.quest {padding:0 0 10px 150px; margin:0 0 10px 0; border-bottom:1px solid #E7ECEF; color:#51515D}
#quest1 {color:#2382DB; font-weight:bold; font-family:arial; font-size:13px; border-bottom:1px dashed #2382DB; cursor:pointer}
.quest a {color:#A5A5A5} .quest a:hover {color:#51515D}
.quest2 {border-bottom:1px solid #E7ECEF; padding:10px 0 10px 150px; margin:0 0 10px 0; background:#F2F5F6}

#news1 {display:block; font-size:10px; color:#A5A5A5; padding:10px 0 0 0}

.pp1 {background:url(/media/partners-c/01.gif) no-repeat 0 0}
.pp2 {background:url(/media/partners-c/02.gif) no-repeat 35px 0}
.pp3 {background:url(/media/partners-c/03.gif) no-repeat 30px 0}
.pp4 {background:url(/media/partners-c/04.gif) no-repeat 23px 0}
.pp5 {background:url(/media/partners-c/05.gif) no-repeat 0 0}
.pp6 {background:url(/media/partners-c/06.gif) no-repeat 0 0}
.pp7 {background:url(/media/partners-c/07.gif) no-repeat 28px 0}
.pp8 {background:url(/media/partners-c/08.gif) no-repeat 12px 0}
.pp9 {background:url(/media/partners-c/09.gif) no-repeat 25px 0}
.pp10 {background:url(/media/partners-c/10.gif) no-repeat 13px 0}
.pp11 {background:url(/media/partners-c/11.gif) no-repeat 25px 0}
.pp12 {background:url(/media/partners-c/12.gif) no-repeat 23px 0}
.pp13 {background:url(/media/partners-c/13.gif) no-repeat 16px 0}
.pp14 {background:url(/media/partners-c/14.gif) no-repeat 23px 0}
.pp15 {background:url(/media/partners-c/15.gif) no-repeat 16px 0}
.pp16 {background:url(/media/partners-c/16.gif) no-repeat 16px 0}
.pp17 {background:url(/media/partners-c/17.gif) no-repeat 18px 0}