* {margin: 0; }
body {  background-color: #FFF; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul { 
list-style-position: outside;
list-style-type:disc;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}
a { color: #ad0707;}
a:hover { text-decoration: none; }
.createdate {
	font-weight: bolder
}
.contentheading {
font-weight: bolder;
color: #ad0707;
}

#min { min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");}
.slide-show {display: block; }
.slide-hide {display: none;}

/*head*/
.headbg { background: url(../img/headbg.jpg) repeat-x; height: 304px; position: relative;}
.head_l { background: url(../img/head_l.jpg) left top no-repeat; height: 304px;}
.logo { float: left;}
.link { padding: 0; list-style: none; float: right; margin-top: 27px;}
.link li { float: left; padding-right: 42px; padding-left: 34px; height: 25px; padding-top: 6px; border-right: 1px dotted #000;}
.link a { color: #000; text-decoration: none;}
.link .last { border: none; padding-right: 66px;}
.need { height: 78px;}
.tel { position: absolute; right: 50px; margin-top: 37px;}
.tx { color: #f72b30; font-size: 28px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;}
.tx2 { color: #f72b30; font-size: 28px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; padding-left: 47px;}
.tx3 { padding-left: 55px; font-size: 14px; padding-top: 14px;}
.tx3 a { color: #11099f; text-decoration: none;}
.menu { padding: 0; list-style: none; margin-left: 250px; padding-top: 161px;}
.menu ul { padding: 0; list-style: none;}
.menu li { background: url(../img/menu_li.gif) right top no-repeat; height: 35px; padding-right: 14px; padding-left: 15px; float: left; padding-top: 10px;}
.menu a { color: #FFF; text-decoration: none; font-size: 18px;}
/*head*/

/*main*/
.main { width: 100%; margin-top: 20px;}
.left { border-right: 2px solid #5e5e5e; width: 289px; padding-left: 24px; padding-right: 42px; padding-bottom: 40px;}
.right {padding-bottom: 40px; padding-left: 17px; padding-right: 30px;}

.menu2 { font-size: 14px; padding: 0; list-style: none; font-weight: bold;}
.menu2 a { color: #0040a8; text-decoration: none;}
.menu2 a:hover { color: #ad0707;}
.menu2 li { background: url(../img/menu2_li.gif) top repeat-x; padding-bottom: 10px; padding-top: 14px;}
.menu2 .plus { background: url(../img/plus.gif) 10px no-repeat; padding-left: 33px; font-size: 14px;}
.menu2  .min { background: url(../img/plus.gif) 10px no-repeat; padding-left: 33px;color: #ad0707; font-size: 14px;}
.menu2  ul { padding: 0; list-style: none; font-size: 12px; margin-left: 16px; margin-bottom: 10px;}
.menu2 ul a { padding-left: 13px;}
.menu2 ul .plus { background: url(../img/plus.gif) 10px no-repeat; padding-left: 33px; font-size: 14px;}
.menu2 ul li { background: none; padding: 0px;}
.menu2 ul li a { background: url(../img/strela2.gif) left no-repeat; color: #666666;}
.menu2 ul .nd { padding-top: 4px;}
.menu2 .slide-hide { padding: 0; background: none;}
.menu2 .slide-show { padding: 0; background: none;}
.menu2 .one { background: none;}

.block { padding-top: 42px;}
.title { color: #ad0707; font-size: 24px; letter-spacing: -1px;}
.title span { float: left;}
.nd2 { height: 31px; border-left: 1px solid #ad0707;margin-left: 7px; padding-left: 8px; line-height: 24px; }
.title a { color: #0040a8; font-size: 12px; }

.news { background: url(../img/menu2_li.gif) bottom repeat-x; padding-top: 18px; padding-bottom: 5px;}
.news a { color: #0040a8;}
.news p { padding-bottom: 12px;} 
.news .data { padding-bottom:0px; color: #6d6d6d;}

.news_last { padding-top: 18px; padding-bottom: 5px;}
.news_last a { color: #0040a8;}
.news_last p { padding-bottom: 12px;} 
.news_last .data { padding-bottom:0px; color: #6d6d6d;}

.link2 { text-align: right;}
.link2 a { color: #317eb0;}
.foto { padding-top: 50px; text-align: center; padding-bottom: 55px;}
.block2 p { padding-bottom: 5px; text-align: center;}

.title2 { color: #ad0707; padding-left: 13px; font-size: 18px; background: url(../img/menu2_li.gif) bottom repeat-x; padding-bottom: 13px; min-width: 290px; padding-top: 8px; font-weight: bold;}

.text p { padding-top: 18px; text-align: justify;}
.foto2 { width: 300px; text-align: center; float: right; margin-left: 20px;}

.text ul { padding: 18; list-style: disc; margin-top: 17px;}

/*main*/

/*foot*/
.foot { background: url(../img/foot.gif) repeat-x; height: 109px; margin-top: 30px; color: #FFF;}
.menu3 { text-align: center; height: 29px; padding-top: 7px;}
.menu3 a { color: #FFF; text-decoration: none; font-size: 14px; margin-left: 11px; margin-right: 11px;}
.menu3  img { position: relative; margin-bottom: -6px;}

.copy { float: left; padding-left: 15px; padding-top: 23px;}
.copy p { padding-bottom: 8px; font-size: 10px; font-weight: bold;}

.nd3 { float: right; margin-top: 30px; margin-right: 12px; font-size: 10px; font-weight: bold;}
/*foot*/
