* {margin: 0; padding: 0; border: 0;}
body {  background-color: #FFF; font-family: Verdana, Geneva, sans-serif; color: #84869a; font-size: 12px;min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul { list-style: none;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 10px 0px 0px 0px; line-height: 0px;}
a { color: #007dcc;}
a:hover { text-decoration: none; }
.centermap { width: 1000px; margin: 0 auto; position: relative;}
.min { min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");}

/*head*/
.headbg { background: url(../images/headbg.jpg) repeat-x; height: 117px;}
.head_l { background: url(../images/head_l.jpg) left top no-repeat; height: 117px;}
.head_r { background: url(../images/head_r.jpg) top right no-repeat; height: 117px; }
.tel { position: absolute; right: 179px; margin-top: 55px;}
/*head*/

/*menu*/
.menubg { background: url(../images/menubg.gif) repeat-x; height: 31px; padding-left: 50px;}
.menubg a { background: url(../images/menu_a.gif) right top no-repeat; float: left; height: 22px; color: #FFF; font-size: 11px; font-weight: bold; text-decoration: none; padding-left: 25px; padding-right: 25px; padding-top: 9px;}
.menubg a:hover { background: url(../images/menu_hover.gif) repeat-x; color: #0056b8; margin-left: -2px; padding-left: 27px;}
.menubg .act { background: url(../images/menu_hover.gif) repeat-x; color: #0056b8;margin-left: -2px;padding-left: 27px;}
.menubg .last { background: none;}
/*menu*/

/*content*/
.content { padding-left: 50px; padding-right: 50px; padding-top: 45px;}
h2 { font-weight: normal; font-size: 20px; color: #009fef;}
.work { width: 100%; padding-bottom: 28px;}
.tumb { float: left; width: 25%; padding-top: 28px;}
.work a { font-weight: bold;}

.text { padding-top: 10px;}
.text p { padding-top: 9px; line-height: 20px;}
.text a { font-weight: bold;}
h1 { background: url(../images/h2.gif) repeat-x; height: 28px; color: #FFF; font-weight: normal; font-size: 18px; padding-left: 10px; padding-top: 3px;}

.info { margin-top: 25px; width: 100%;}
.block { width: 170px; font-size: 11px; height: 445px; padding-left: 20px;}
.over { width: 13px; float: right; padding-left: 10px;}
.block p { line-height: 17px;}
.one img  { margin-bottom: 417px; margin-top: 5px;}
h4  { color: #007dcc; font-weight: bold; font-size: 14px; padding-bottom: 14px;}
h3 { }
.block2 { background: url(../images/block2.gif) repeat-x; background-color: #00326f; min-height: 403px; width: 270px; padding-left: 17px; padding-right: 18px; color: #FFF; font-size: 11px; border-bottom: 5px solid #009cff; margin: 0 auto;}
.block2 p { padding-top: 17px; line-height: 20px;}
.block2 a { color: #00baff; font-weight: bold;}
/*content*/

/*foot*/
.foot { background: url(../images/footbg.gif) repeat-x; height: 136px; margin-top: 37px;}
.foot_r { background: url(../images/foot_r.jpg) right top no-repeat; height: 123px; padding-left: 50px; padding-right: 205px; color: #7dc0ff; padding-top: 13px;}
.foot_r a { color: #FFF; font-size: 11px; text-decoration: none; line-height: 18px;}
.tx { color: #00b9fc; font-size: 12px; padding-top: 15px;}
.foot2 { background: url(../images/foot2.gif) repeat-x; height: 37px;}
.copy { float: left; padding-left: 50px; color: #4991eb; padding-top: 11px; font-size: 11px;}
.copy a { font-weight: bold; color: #00b9fc;}
.ban img { margin-left: 7px;}
.ban { float: right; padding-right: 50px; padding-top: 3px;}
/*foot*/

/*index2*/
.tumb2 { background: url(../images/tumb2.gif) bottom repeat-x; padding-bottom: 1px; padding-top: 25px;}
.foto img { float: left; margin-right: 13px;}
.title { font-size: 16px; color: #007dcc;}
.link img { vertical-align: middle;}
.link a {font-weight: bold;}

.str { font-size: 18px; color: #1186cf; padding-top: 10px; }
.str a { font-weight: normal; margin-left: 6px; margin-right: 6px;}
.str .tx2 { margin-right: 0;}
.str .tx3 { margin-left: 0;}
.str .act2 { color: #535353; text-decoration: none;}
/*index2*/


