html, body { background: #fff url("/images/bg.gif") 0 0 repeat-x;  margin:0; padding:0; font-family: Arial, verdana, helvetica; font-size: 12px; color: #000;height: 100%; width:100%; }
img {border:0;}
form {margin:0; padding:0;}
h1 { margin:5px 0; padding:0; color:#b82424; font-size: 18px;}
h2 { margin:5px 0; padding:0; color: #436a8b; font-size: 12px;}
h3 { margin:5px 0; padding:0; color: #444444; font-size: 12px;}
h4 { margin:5px 0; padding:0; color: #436a8b; font-size: 12px;}
.main { margin:0; padding:0; width:100%;background: transparent url("/images/bg_bottom.gif") 0 100% repeat-x; text-align: center; }
.header { margin:0 auto; padding:0; width:900px; height: 100px; }
.header .logo {margin:0; padding:0; float:left;}
.header .leftLinks { margin:30px 0 0 0; width:350px; padding:0; float:right; height: 50px;}
.header .leftLinks ul {margin:0; padding:0;list-style: none; height: 50px;}
.header .leftLinks ul li {margin:0; padding:0; float:left; text-align:center; }
.header .leftLinks ul li a {margin:0; padding:0 20px;text-decoration: none; border-left: 1px solid #515151;  color: #515151; font-size: 11px;}
.header .leftLinks ul li a.first {border:0;}
.header .leftLinks ul li a:hover { color:#b82424; }
.cities {margin:10px auto; padding:0; width:900px; height: 111px;}
.cities a {margin:3px 4px; padding:0; width:139px; height:24px; line-height:20px; float:left; text-align:center; text-decoration: none; background: transparent url("/images/bg_cities_a.gif") 0 0 no-repeat; color: #515151;}
.cities a:hover { background: transparent url("/images/bg_cities_a.gif") 0 100% no-repeat; color:#b82424; }
.TopSearch {margin:0 auto; padding:0; width:900px;}
.TopSearch .search {margin:0; padding:0; float:left; width:607px; height: 197px; text-align:left; border: 2px solid #dfe4ea;}
.TopSearch .search .search_header {width:100%; height: 36px;  background: #eff2f5; border-bottom: 2px solid #e7ebef;}
.TopSearch .search .search_header p {margin:0; padding:5px; color:#2c2c2c; }
.TopSearch .search .search_header p i { font-size: 11px; color:#e76464;}
.TopSearch .right_box {overflow:hidden; margin:0; padding:0; float:right; width:275px; height: 197px; text-align:left; border: 2px solid #dfe4ea;}
.TopSearch .right_box h3 {overflow:hidden; margin:0; padding:0 10px; background-color: #eff2f5; color:#c72323; font-size: 18px; height: 36px; line-height: 36px; border-bottom: 2px solid #e7ebef; }
.TopSearch .right_box p { border-top: 1px dashed #465565; margin:0; padding: 5px 5px 0 20px; text-indent: -10px; height: 36px; line-height: 18px; font-size: 12px; color:#465565;}
.TopSearch .right_box p.color {background: #eff2f5;}
.TopSearch .right_box p.first {border:0;}
.both {clear: both; }
.middle {margin: 10px auto; padding:0; width:900px; background: #eff2f5 url("/images/bg_middle.gif") 0 0 repeat-y; text-align:left;}
.middle .full{margin: 0 0 0 9px; padding:0; width:882px; background: #fff; overflow:hidden; }
.middle .full .text {margin:5px 20px;}
.middle .full p {margin: 10px 0; padding:0;}
.middle .left {margin: 0 0 0 9px; padding:0; width:260px; float:left;background: #fff;}
.middle .left .text1 {padding:0 0 0 10px;color:#b82424;text-decoration: none; font-size: 11px;}
.middle .left a {padding:0 0 0 10px;color:#b82424;text-decoration: none; font-size: 11px;}
.middle .left a:hover {  text-decoration: underline; }
.middle .left ul {margin:5px 0 15px 0; padding:0;list-style: none; }
.middle .left ul li {margin:0; padding:3px;border-bottom: 1px solid #dfe4ea;}
.middle .left ul li a { margin:0; padding:0; color: #4e4e4e;text-decoration: none; font-size: 12px; font-weight: bold; }
.middle .left ul li a.color{color:#305880;}
.middle .left ul li a.color1{color:#23588a;}
.middle .left ul li a:hover { color:#b82424;text-decoration: none; }
.middle .right {margin: 0 0 0 9px; padding:0; width:613px; float:left;background: #fff;}
.middle .right p {margin: 10px 0; padding:0;}
.middle .left  .text {margin:5px;}
.middle .right .text {margin:5px;}
.middle .middle_t_line {background: #eff2f5 url("/images/bg_middle_t.gif") 0 0 no-repeat; width:100%; height: 6px; overflow:hidden;}
.middle .middle_b_line {background: #eff2f5 url("/images/bg_middle_t.gif") 0 -12px no-repeat; width:100%; height: 6px; overflow:hidden;}
.middle .middle_c_line {background: #eff2f5 url("/images/bg_middle_t.gif") 0 -6px no-repeat; width:100%; height: 6px; overflow:hidden;}
.feedbacks_left {float:left; width:340px;}
.middle .right .feedbacks_left p { font-style:italic;margin:0; padding:0 0 0 10px; width:150px; float:left; font-size: 11px; height: 46px; border-left: 1px solid #dfe4ea; }
.middle .right .feedbacks_left p.first {border:0;}
.feedbacks_right {float:left; width:250px;}
.feedbacks_right textarea {width:200px;border: 1px solid #dfe4ea; }
.line_bord { border-top: 1px dashed #d7dee5;margin:10px 0; padding:0; height: 1px;}
.line_bord_2 { border-top: 2px solid #d7dee5;margin:10px 0; padding:0; height: 1px;}
.red {font-weight: bold; color:#b92929;}
.footer {margin:0 auto; padding:0; width:900px; height: 66px; text-align:left; color:#6a7882; font-size: 11px;}
.footer a { color:#6a7882; text-decoration: none;font-size: 11px;}
.footer a:hover { color:#b82424;}
.footer .left {float:left; text-align:left; margin:10px 0 0 5px;line-height: 11px;}
.footer .left a {border-left: 1px solid #6a7882; padding:0 5px;  }
.footer .left a.first {border:0;}
.footer .right {float:right; text-align:right; margin:10px 5px 0 0 ;}
.footer .right img {padding-top:5px;}
.send_but {width:39px; height:19px;}
.inp_size {width:250px;}
.contact_form table { font-size: 12px; width:350px;}
.contact_form table .right {text-align:right; width:70px; padding: 0 10px 0 0;}
.contact_form { width:350px; float:left;}

.FL {float:left;margin:0; padding:0;}
.FR {float:right;margin:0; padding:0;}
.img_FR  {float:right;margin:0 0px 10px 30px; padding:1px; border:2px solid #d4dce5; background-color: #fff; }
.link4u a { color:#6a7882; text-decoration: none;font-size: 11px;}
.link4u a:hover { color:#b82424;}

.imgbus {
padding-left: 5px;
}
