body {
  margin: 0px;
  padding: 0px;
  background: #ffffff;
  font-family: Arial;
  font-size: 14px;
}

a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
  color: #e04514;
}
.sitemap{position:absolute;margin-left:600px;margin-top:-5px;}
.vangog{font-size:11px;color:white;position:absolute;top:280px;left:290px;}


.right .a1, print_c .a1 {
  color: #8f3636;
}
.right li, print_c li{padding-left:10px;line-height:135%;}
img {
  border: none;
}

.subcs{border: 1px solid #ccc;width:195px;padding:10px;}
.subcs p{font-size:11px;margin-left:5px;margin-top:5px;margin-bottom:0px}

.right {line-height:135%;font-size:12px;}

ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
table {
  margin: 0px;
  padding: 0px;
  border: none;
  border-collapse: collapse;
}
td {
  padding: 0px;
  vertical-align: top;
}
h1 {
  margin: 0px;
  padding: 0px;
  padding-bottom: 15px;
  font-size: 28px;
  color: #82523c;
  font-weight: normal;
  line-height:32px;
}
h2 {
  margin: 0px;
  padding: 0px;
  padding-bottom: 10px;
  font-size: 24px;
  color: #996666;
  font-weight: normal;
}

h3{color:#785440;font-size:20px;font-weight:normal;margin:10px 0px;}
h3 a{color:#b33e21}

.right h1 a {
  color: #82523c;
}
.right h1 a:hover {
  color: #e04514;
}
p {
  margin: 0px;
  padding: 0px;
  margin-bottom: 20px;
}
.container {
  background: url(images/top.jpg) no-repeat top center;
}
.container2 {
  background: url(images/bottom.jpg) no-repeat bottom center;
  text-align: center;
}
.center_top {
  width: 1000px;
  background: url(images/center_top.jpg) no-repeat top left;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}
.wrap {
  width: 1000px;
  background: url(images/center_bottom.jpg) no-repeat bottom left;
  padding-top: 248px;
  position: relative;
}
.left {
  width: 244px;
  float: left;
}
.right {
  width: 675px;
  padding-right: 56px;
  padding-top: 92px;
  float: right;
}
.right a {
  color: #e04514;
}
.right a:visited {
  color: #795250;
}
.right a:visited :hover{
  text-decoration:underline;
}
.clear {
  height: 0px;
  clear: both;
}
.nav {
  width: 700px;
  font-size: 12px;
  color: #666666;
  position: absolute;
  top: 148px;
  left: 269px;
}
.nav a {
  color: #cc330d;
}

.menu {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  position: absolute;
  top: 132px;
  left: 0px;
}
.menu span {
  padding: 4px;
  margin: 4px;
  color: grey;
  font-size:12px;
  float: left;
}

.menu a {
  padding: 4px;
  margin: 4px;
  color: #82523d;
  float: left;
}
.menu a:hover {
  background: #f67712;
  color: #ffffff;
  text-decoration: none;
}
.menu a.null:hover {
  background: #cccccc;
  color: #ffffff;
  text-decoration: none;
}
.menu .active {
  background: #f67712;
  color: #ffffff;
  text-decoration: none;
}


.logo {
  width: 165px;
  height: 59px;
  background: url(images/logo.jpg) no-repeat top left;
  position: absolute;
  top: 48px;
  left: 8px;
}
.eng {
  width: 27px;
  height: 13px;
  background: url(images/eng.jpg) no-repeat top left;
  position: absolute;
  top: 71px;
  left: 270px;
}
.ruseng {
  width: 50px;
  font-size: 10px;
  color: #3e296e;
  position: absolute;
  top: 90px;
  left: 270px;
}
.rus {
  width: 27px;
  height: 13px;
  background: url(images/rus.gif) no-repeat top left;
  position: absolute;
  top: 71px;
  left: 270px;
}
/* footer */
.footer {
  width: 1000px;
  height: 325px;
  padding-top: 285px;
  position: relative;
}
.table_footer {
  margin-left: 172px;
  font-family: Arial;
  font-size: 11px;
  color: #8d8984;
}
.table_footer_td3, .table_footer_td5 {
  vertical-align: top;
}
.table_footer_td1{
  vertical-align:inherit;
}
.table_footer_td1, .table_footer_td3, .table_footer_td5 {
  text-align: right;
}
.table_footer_td2 {
  padding-left: 10px;
  color: #000000;
}
.table_footer_td4, .table_footer_td6 {
  padding-left: 10px;
}
.footer a {
  color: #e04514;
}
.c_tm {
  width: 129px;
  height: 28px;
  background: url(images/c_tm.gif) no-repeat top left;
  float: left;
}
.c_tm:hover, .logo:hover, .eng:hover, .rus:hover, .table_flover a img:hover, .otpravit2:hover, .otpravit:hover, .subscribe:hover, .svernut:hover, .razvernut:hover, .komanda_img:hover, .tel:hover {
  opacity: 0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.opacity a{
  opacity: 0.2;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
}
.opacity a:hover{
  opacity: 1.0;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
a:hover img{  opacity: 0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.spehite {
  width: 300px;
  height: 104px;
  font-size: 24px;
  color: #8b946e;
  position: absolute;
  top: 50px;
  left: 269px;
}
.komanda_img {
  background: url(images/speshite.jpg) no-repeat top left;
  width: 120px;
  height: 77px;
  position: absolute;
  top: 90px;
  left: 274px;
}

.komandu {
  width: 100px;
  position: absolute;
  top: 168px;
  left: 269px;
}
.cont {
  width: 200px;
  position: absolute;
  top: 168px;
  left: 489px;
}
.tel {
  width: 120px;
  height: 77px;
  background: url(images/tel.jpg) no-repeat top left;
  position: absolute;
  top: 90px;
  left: 489px;
}
.i {
  width: px;
  position: absolute;
  top: px;
  left: px;
}
.i {
  width: px;
  position: absolute;
  top: px;
  left: px;
}


/* footer end */

/* 1800 */
.right ul {
  margin-left: 15px;
}
.right ul li {
  padding-left: 25px;
  padding-top:3px;
  padding-bottom:2px;
  margin-bottom: 7px;
  background: url(images/ul_stoim.jpg) no-repeat top left;
}
.right ul{margin-bottom:15px;margin-top:15px;}
.zakazat_personal {
  padding-left: 130px;
  padding-top: 20px;
  padding-right: 56px;
  padding-bottom: 16px;
  margin-bottom: 15px;
  border: 1px solid #d9d9d9;
  background: url(images/zakazat_personal.jpg) no-repeat top left;
  font-family: Georgia;
  font-size: 14px;
  color: #999999;
  font-style: italic;
  float: left;
}
.zakazat_personal a {
  font-size: 24px;
  color: #82523c;
}
.right ul.ul1800 {
  line-height: 100%;
}
.right ul.ul1800 li {
  background: url(images/ul1800_li.gif) no-repeat top left;
  padding-bottom:0px;
  padding-left: 40px;
  padding-top: 8px;
  margin-bottom: 0px;
  min-height: 28px;
  position: relative;
}
.right ul.ul1800 li .nomer {
  color: #82523c;
  position: absolute;
  top: 8px;
  left: 13px;
}
.menya_int {
  width: 244px;
  background: url(images/menya_int.jpg) repeat-y top left;
  color: #82523c;
  line-height: 16px;
}
.menya_int span {
  font-size: 20px;
}
.menya_int a{padding-bottom:10px;}
.menya_int_top {
  width: 244px;
  background: url(images/menya_int_top.jpg) no-repeat top left;
}
.menya_int_bottom {
  width: 220px;
  padding-left: 20px;
  padding-right: 10px;
  padding-top: 30px;
  padding-bottom: 30px;
  background: url(images/menya_int_bottom.jpg) no-repeat bottom left;
}
.menya_int ul {
  margin-top: 10px;
}
.menya_int ul li {
  margin: 7px 0px;
  width:210px;
}

.menya_int a {
  font-size: 11px;
  color: #82523c;
  text-decoration: underline;
}
/* 1800 end */
.left_nav {
  border: 1px #b2b2b2;
  border-style: dotted;
  width: 230px;
  margin-bottom: 18px;
  margin-left: 2px;
  padding-bottom: 7px;
}
.left_nav a {
  color: #885b46;
}

#comp {
  width: 230px;

}

#comp2 {
  width: 230px;
  color: #9198a4;
  font-size: 11px;
  color: #999999;
  display: none;
}
#comp2 ul {
  margin-left: 5px;
  margin-right: 5px;
}
#comp2 ul li {
  padding: 8px;
}
#comp2 ul li span {
  font-family: Arial;
  font-size: 17px;
  color: #ffffff;
}
#comp2 ul .active {
  background: #885b47;
  color: #cfbdb5;
}

#comp2 ul .active a:hover{
  color:white;
}



/* comp_block */
#comp_block {
  width: 230px;
  padding-top: 140px;
  background: url(images/comp2.jpg) no-repeat top left;
}
#comp_block #comp2 {
  display: block;
}
/* comp_block end */

#profi {
  width: 230px;
}

#profi2 {
  width: 230px;
  color: #9198a4;
  font-size: 11px;
  display: none;
}
#profi2 ul {
  margin-left: 5px;
  margin-right: 5px;
}
#profi2 ul li {
  padding: 8px;
}
#profi2 ul li span {
  font-family: Arial;
  font-size: 17px;
  color: #ffffff;
}

#profi2 ul .active {
  background: #885b47;
  color: #cfbdb5;
}

#profi2 ul .active a:hover{
  color:white;
}

#profi_block {
  width: 230px;
  padding-top: 116px;
  background: url(images/profi2.jpg) no-repeat top left;
}
#profi_block #profi2 {
  display: block;
}


a:hover {
  text-decoration: underline;
  color: #e04514;
}

/* company */
.podzag {
  margin: 0px;
  padding: 0px;
  padding-bottom: 10px;
  font-size: 20px;
  color: #666666;
  font-weight: normal;
}
.text_brd {
  padding: 10px;
  font-style: italic;
  font-size: 14px;
  font-family: Georgia;
  color: #695044;
  border: 1px solid #d5dcd8;
}
.text_izobr {
  margin: 0px;
  padding: 0px;
  font-size: 28px;
  color: #996666;
}
.table_img {
  font-size: 11px;
}
.table_img td {
  vertical-align: middle;
  padding: 10px;
}
.img_border {
  border: 1px solid #e4e4e4;
  padding: 10px;
}
.color666666 {
  color: #666666;
}

/* company end */

/* kontakt */
.kontakt {

}
.kontakt .right {
  width: 711px;
  padding-right: 20px;
}
.kontakt .right table {
  width: 100%;
}
.kontakt .right table span {
  font-size: 16px;
}
.kontakt .right table p {
  font-size: 12px;
  padding-top: 8px;
  padding-bottom: 10px;
  margin-bottom: 0px;
}


.kontakt .right td {
  padding-top: 10px;
}
.kontakt .right .td1 {
  width: 355px;
  padding-top: 0px;
  text-align: left;
}
.kontakt .right .td2 {
  padding-top: 0px;
  padding-left: 30px;
}
.kontakt .right .td4 {
  padding-left: 30px;
}
.kontakt .right .td6 {
  padding-left: 30px;
  padding-top: 70px;
}
.kontakt h1 a {
  text-decoration: underline;
}
.kontakt h1 span {
  color: #996666;
}





.right .a_mail {
  color: #000000;
}

/* kontakt end */

/* komanda */
.people h1 {
  padding-bottom: 15px;
}

.people .right table {
  width: 100%;
  font-family: Georgia;
  font-size: 12px;
  color: #999999;
}
.people .right td {
  width: 23%;
  padding-right: 2%;
  padding-bottom: 30px;
}

.people .right table img {
  margin-bottom: 10px;
}
.people .right table span {
  color: #82523c;
  font-family: Arial;
  font-size: 14px;
  font-style: normal;
}
.people .right {
  width: 711px;
  padding-right: 20px;
}
/* komanda end */

/* vakancies */
.vakancies h1 {
  padding-bottom: 15px;
}
.vakancies #profi {
  background: url(images/profi.jpg) no-repeat top left;
}
.vakancies #profi2 {
  display: block;
}
.vakancies .right {
  width: 711px;
  padding-right: 20px;
}
.vac_table {
  font-family: Georgia;
  font-size: 18px;
  font-style: italic;
  color: #666666;

}
.vac_table td {
  padding: 10px;
  padding-left: 15px;
  padding-right: 15px;
  background: #dae3e7;
}
.vac_table .td2 {
  padding-top: 0px;
}
.vac_table select {
  width: 250px;
  font-family: Georgia;
  font-size: 16px;
  font-style: italic;
}
.post {
  background: url(images/post.gif) repeat-x bottom left;
  padding-top: 15px;
  padding-bottom: 15px;
  color: #3d2a22;
}
.post div {
  position: relative;
}

.post p {
  margin: 0px;
  padding: 5px;
  width: 480px;
}
.post .p1 {
  margin: 0px;
  padding: 5px;
  width: 480px;
  background: #e7deda;
  line-height: 150%;
}


#post_mini1 {

}
#post_mini2 {

}

.post span {
  font-family: Georgia;
  font-size: 12px;
  font-style: italic;
  color: #666666;
}

#post_max1, #post_max2, #post_max3, #post_max4, #post_max5, #post_max6, #post_max7, #post_max8  {
  line-height: 110%;
  display: none;
}


.svernut {
  width: 100px;
  height: 32px;
  background: url(images/svernut.jpg) no-repeat top left;
  position: absolute;
  top: 0px;
  right: 15px;
}
.razvernut {
  width: 100px;
  height: 32px;
  background: url(images/razvernut.jpg) no-repeat top left;
  position: absolute;
  top: 0px;
  right: 15px;
}
.subscribe {
  width: 195px;
  height: 32px;
  background: url(images/subscribe.jpg) no-repeat top left;
  display: block;
}
.otpravit {
  width: 161px;
  height: 33px;
  background: url(images/otpravit.jpg) no-repeat top left;
  float: left;
}
.table_flover {
  text-align: center;
  position: absolute;
  top: 85px;
  left: 266px;
}
.table_flover td {
  padding-right: 10px;
}

.table_flover a {
  font-family: Georgia;
  font-size: 12px;
  color: #e04514;
  font-style: italic;
}
.spehite2 {
  width: 300px;
  font-size: 28px;
  color: #8b946e;
  position: absolute;
  top: 50px;
  left: 266px;
}
/* vakancies end */

/* uslovia */
.uslovia {

}
.uslovia h1 {
  padding-top: 10px;
  padding-bottom: 25px;
}


/* uslovia end */

/* zayavka */
.zayavka {

}
.zayavka .right {
  width: 731px;
  padding-right: 0px;
  color: #302007;
}
.zayavka .right p {
  color: #000000;
}

.zayavka #comp {
  background: url(images/comp.jpg) no-repeat top left;
}
.zayavka #comp2 {
  display: block;
}
.zayavka p {
  line-height: 150%;
}
.zayavka h2 {
  margin-top: 20px;
}
.zayavka .right table {
  font-size: 13px;
}
.zayavka .right td {
  padding: 3px;
}

.td1 {
  width: 250px;
  text-align: right;

}
.width250 {
  width: 250px;
}
.width100 {
  width: 100px;
}
.width150 {
  width: 150px;
}
.width50 {
  width: 50px;
}
.width350 {
  width: 350px;
}
textarea {
  width: 350px;

}
.div_otpr {
  width: 600px;
  background: #C4DBA7;
  padding: 15px;
  text-align: center;
  margin-top: 50px;
}
.otpravit2 {
  width: 161px;
  height: 33px;
  margin-left: auto;
  margin-right: auto;
  background: url(images/otpravit2.jpg) no-repeat top left;
  display: block;
  cursor:pointer;
  cursor:hand;
}
.div_otpr3 {
  width: 600px;
  background: #f3e3c9;
  padding: 15px;
  text-align: center;
  margin-top: 50px;
}
.otpravit3 {
  width: 161px;
  height: 33px;
  margin-left: auto;
  margin-right: auto;
  background: url(images/otpravit3.jpg) no-repeat top left;
  display: block;
  cursor:pointer;
  cursor:hand;
}
/* zayavka end */


/* rezume */
.rezume {

}
.rezume .right {
  width: 731px;
  padding-right: 0px;

}
.rezume #profi {
  background: url(images/profi.jpg) no-repeat top left;
}
.rezume #profi2 {
  display: block;
}
.rezume h1 {
  font-size: 34px;
  padding-bottom: 5px;
}
.rezume p {
  line-height: 150%;
}
.rezume h2 {
  margin-top: 20px;
}
.rezume .right table {
  font-size: 13px;
}
.rezume .right td {
  padding: 5px;
}
/* rezume end */

#profi2 ul li span {
  font-family: Times New Roman;
  font-size: 18px;
  color: #ffffff;
}
.td1 span {
  color: #999999;
  font-style: italic;
  font-weight: bold;
}
.width60 {
  width: 60px;
}
.td11 {
  text-align: center;
  font-family: Georgia;
  color: #596071;
  font-style: italic;
}
.zp_table {
  vertical-align: middle;
}
.zp_table td {
  padding: 15px;
}

.zp1 {
  width: 250px;
  text-align: right;
  background: #facaaf;
  color: #302207;
  font-size: 13px;
  font-weight: bold;
  vertical-align: middle;
}
.zp2 {
  width: 350px;
  background: #facaaf;
}

.clear2 {
  height: 0px;
  clear: both;
  overflow: hidden;
}
.paddingtp {
  margin-bottom: 25px;
  line-height: 150%;
}
.paddingtp p {
  margin: 0px;
  padding: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.paddingtp a {
  text-decoration: underline;
}
#profi2 ul li span {
  font-family: Arial;
  font-size: 17px;
}

.com1{color:#9f1b19;font-weight:bold;}
.com2{font-size:18px;line-height:24px;text-align:center;}

.blockl{float:left;width:45%;margin-right:4%;}
.blockr{float:left;width:50%;}
.clear{clear:both;}

.cl1{color:#e2451a;font-weight:bold;}
.cl2{color:#ff9a01;font-weight:bold;}
.cl3{color:#f8780b;font-weight:bold;}
.cl4{color:#ed4018;font-weight:bold;}
.cl5{color:#9f1c14;font-weight:bold;}

.sl1{color:#9c1b15;font-size:30px;float:right;font-family:Georgia;line-height:30px;}
.or1{border:1px solid #dccfae;background:url(images/or1.jpg) no-repeat scroll 20px 15px;height:45px;padding-top:25px;padding-left:90px;width:80%;}

.ser1{float:left;background:url(images/ser1.jpg) no-repeat;width:205px;height:205px;position:relative;text-align:center;}
.ser1 p{width:160px;margin:0px auto;padding-top:50px;font-size:14px;}
.ser2{float:left;background:url(images/ser2.jpg) no-repeat;width:160px;height:160px;position:relative;text-align:center;margin-top:50px;margin-left:60px;}
.ser2 p{width:140px;margin:0px auto;padding-top:55px;font-size:14px;}
.ser3{float:left;background:url(images/ser3.jpg) no-repeat;width:190px;height:190px;position:relative;text-align:center;margin-top:70px;margin-left:60px;}
.ser3 p{width:160px;margin:0px auto;padding-top:30px;font-size:14px;}
.ser3 span{font-size:11px;}
.ser4{float:left;background:url(images/ser4.jpg) no-repeat;width:135px;height:130px;position:relative;text-align:center;margin-left:170px;-margin-left:90px;margin-top:-70px;}
.ser4 p{width:130px;margin:0px auto;padding-top:43px;font-size:14px;text-align:center;}
.ser5{float:left;background:url(images/ser5.jpg) no-repeat;width:200px;height:205px;position:relative;text-align:center;margin-left:50px;-margin-left:30px;}
.ser5 p{width:180px;margin:0px auto;padding-top:55px;font-size:14px;text-align:center;}
.ser6{float:left;background:url(images/ser6.jpg) no-repeat;width:230px;height:230px;position:relative;text-align:center;margin-left:50px;-margin-left:50px;margin-top:-40px;}
.ser6 p{width:200px;margin:0px auto;padding-top:30px;font-size:14px;text-align:center;}
.ser6 span{font-size:11px;}
.ser7{float:left;background:url(images/ser7.jpg) no-repeat;width:100px;height:105px;position:relative;text-align:center;margin-left:20px;-margin-left:20px;margin-top:120px;}
.ser7 p{width:80px;margin:0px auto;padding-top:30px;font-size:14px;text-align:center;}
.ser{float:left;width:170px;position:relative;margin-left:40px;margin-top:20px;}
.ser p{width:155px;padding-top:30px;font-size:14px;text-align:left;font-family:Georgia;color:#6d6d6d;}
.ser8{float:left;background:url(images/ser8.jpg) no-repeat;width:180px;height:180px;position:relative;text-align:center;margin-left:50px;-margin-left:30px;}
.ser8 p{width:160px;margin:0px auto;padding-top:40px;font-size:14px;text-align:center;}
.ser8 span{font-size:11px;}
.ser9{float:left;background:url(images/ser9.jpg) no-repeat;width:200px;height:200px;position:relative;text-align:center;margin-left:50px;-margin-left:30px;margin-top:60px;}
.ser9 p{width:180px;margin:0px auto;padding-top:65px;font-size:14px;text-align:center;}



ul.ul_com li{background:url(/images/li3.gif) no-repeat scroll 0px 5px;padding-left:20px;padding-bottom:10px;border-bottom:1px solid #e5e5e5;}
ul.ul_com li.last_com{border:0px;padding-bottom:0px;}

.lili{background:url(images/ul_bg.gif) no-repeat;padding:7px 0px 7px 15px;line-height:30px;margin-right:-3px;color:#9f968c}
.lili span.r{background:url(images/ul_r.gif) no-repeat;padding:7px 9px 7px;}

.cli_l{float:left;width:65%;margin-right:10px;}
.cli_l h4{margin:0px;}
.cli_lt{clear:both;border-top:1px solid #ccc;}
.cli_ll{float:left;width:35%;height:100%;padding:5px 0px;clear:both;margin-right:3%;}
.cli_lr{float:left;width:62%;height:100%;padding:5px 0px;color:#666;}

.cli_r{float:left;}

.cli_r ul{margin-top:5px;}
.right .cli_r li{background:none;}
.cli_r ul li{padding-bottom:5px;margin:0px;border-bottom:1px solid #eddcd6;line-height:18px;padding-left:0px;width:192px;}
.cli_r ul li.active{background:#de7c30;width:187px;padding-left:5px;margin-left:0px;}
.cli_r ul li a{color: #82523c;}
.cli_r ul li.active a{color:white;}
.vacanc{margin-left:0%;width:40%;margin-right:7%;border-bottom:1px solid #dad5c1;height:25px;padding-top:10px;}
.vacanc a{color:#785440;}

.vak {
  margin-top:20px;
  background:transparent url(images/vak.gif) no-repeat scroll left top;
  color:#3D2A22;
  font-size:11px;
  left:-8px;
  line-height:150%;
  margin-bottom:17px;
  padding-left:17px;
  position:relative;
}

.vak p{  
  width:460px;
  line-height:14px;
  margin:10px 0px;
}
.vak div{position:absolute;padding-right:100px;width:520px;text-align:right;}
.vak a {
  color:#A83700;
  font-size:14px;
  line-height:14px;
}

.print{background:url(images/print.jpg) no-repeat scroll 2px 0px;padding-top:45px;left:885px;position:absolute;top:240px;}
.print a{color:#E04514;font-size:12px;}

.print_b .footer{border-top:2px solid black;padding-top:20px;margin-top:40px;width:750px;}
.print_b .footer .table_footer{margin-left:50px;}

.logo2 {width: 165px;height: 59px;background: url(images/logo2.jpg) no-repeat top left;
  position: absolute;top: 48px;left: 30px;
}
.print_c{margin-top:150px;margin-left:30px;width:700px;}
.no_vac{background:url(images/no_vac.gif) no-repeat scroll 50% 0px;width:600px;height:300px;padding-top:90px;text-align:center;font-size:24px;color:#794f3c;margin-top:30px;}

.photo_lib{position:absolute;width:100%;height:2200px;background:black url(images/photo_bg.jpg) no-repeat scroll 50% 0px;top:0px;}
.photo_wrap{width:960px;margin:0px auto;}
.photo_c{margin-left:780px;position:absolute;margin-top:-52px;-margin-top:15px;}
.photo_c a{background:url(images/photo_c.jpg) no-repeat scroll 0px 100%;width:111px;height:40px;display:block;}
.photo_c a:hover{background:url(images/photo_c.jpg) no-repeat scroll 0px 0%;}
.photo_img{owerflow:hidden;background:url(images/photo_bg2.jpg) no-repeat scroll 50% 0px;width:100%;height:600px;margin-top:64px;padding-top:30px;}
.photo_s{overflow:hidden;margin:0px auto;width:800px;height:533px;}
.photo_s2{display:inline;float:left;left:0;margin-left:0px;}
.photo_l a{display:block;width:26px;height:40px;background:url(images/photo_l.jpg) no-repeat;position:absolute;margin-left:15px;top:324px;}
.photo_l a:hover{background:url(images/photo_l.jpg) scroll 0px 100%;}
.photo_r a{display:block;width:26px;height:40px;background:url(images/photo_r.jpg) no-repeat;position:absolute;margin-left:918px;top:324px;}
.photo_r a:hover{background:url(images/photo_r.jpg) scroll 0px 100%;}
.photo_logo{background:url(images/photo_logo.jpg) no-repeat;width:160px;height:70px;position:absolute;top:690px;margin-left:730px;}

div.slide_block{width:620px;height:49px;background:#c4dba7;padding-top:13px;margin-top:40px;}
div.slide_block2{width:620px;height:49px;background:#f3e3c9;padding-top:13px;margin-top:40px;}
div.slide_bg{background: url(/images/slid_bg.jpg);width:260px;height:32px;margin:0px auto;}
div.slide_bg2{background: url(/images/slid_bg2.jpg);width:260px;height:32px;margin:0px auto;}
div.slide_b{width:100px;height:32px;}
div.slide_b a{position:absolute;margin-left:0px;display:block;width:100px;height:32px;background:url(/images/slid_b.png) no-repeat;
-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/slid_b.png', sizingMethod='scale');cursor:hand;}
div.slide_b2{width:100px;height:32px;}
div.slide_b2 a{position:absolute;margin-left:0px;display:block;width:100px;height:32px;background:url(/images/slid_b2.png) no-repeat;
-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/slid_b2.png', sizingMethod='scale');cursor:hand;}

