html{height:100%;}
body{margin: 0;padding: 0;background-color: #f3efdd;height:100%;font: 62.5% verdana,sans-serif;color: #555;}
img{border: none;}
.clear{clear:both;height:1px;font-size:1px;line-height: 0;}

.container{background-color:#fcf8e7;border-left:1px solid #beb096;min-height:100%;_height:100%;border-right:1px solid #beb096;min-width:998px;max-width:1150px;width:88%;margin: 0 auto 0 auto;position: relative;_width:998px;_width:expression(body.clientWidth>1136?(body.clientWidth>1307?"1150":"88%"):"1000px");}
.bg_l{background: url(../../images/bg_l.gif) repeat-y 0 0;}
.bg_r{background: url(../../images/bg_r.gif) repeat-y 100% 0;min-height: 600px;_height:600px;}
.header{height: 230px;position: relative;}
.top_bg{
	position: absolute;
	top:0;
	left:0;
	background: url(../../images/top_bg.gif) repeat-x;
	width: 100%;
	height: 343px;
	background-image: url(../../images/top_bg.gif);
}
.corner_tl{position: absolute;top:0;left:0;background: url(../../images/corner_tl.jpg) no-repeat;width: 350px;height: 343px;}
.corner_tr{position: absolute;top:0;right:0;background: url(../../images/corner_tr.jpg) no-repeat;width: 650px;height: 343px;}
.frame_top{position: absolute;top:0;left: 25%;background: url(../../images/top_frame_bg.gif) repeat-x 0 25px;width: 60%;height: 43px;}
.nav{position: absolute;top: 0;left: 30%;padding:8px 0 0 45px;font-size: 1.2em;background: url(../../images/nav_bg.gif) no-repeat;height: 89px;width: 191px;}
.logo{position: absolute;top:58px;left: 78px;font-size: 1.6em;font-weight: bold;color: #374f7b;}
.menu1{
	position: absolute;
	top: 203px;
	left: 421px;
	color: #cdccc7;
	padding-left: 63px;
	z-index: 2;
	width: 527px;
}
.menu1 a{color: #214e9a;font-size: 1.1em;}
.menu1 a:visited{color: #214e9a;}
.menu1 img.sep{position: relative;top: 0.6em;//left:6px;margin: 0 6px 0 6px;height: 1.8em;}
.menu1 strong{color: #bc201e;font-weight: normal;font-size: 1.1em;}
.menu1 a strong{color: #bc201e;font-size: 1em;text-decoration: underline;}
.menu1 a:link strong{color: #bc201e;}
.menu1 a.sel,.menu1 a.sel:visited{color: #bc201e;}

.content{position: relative;padding: 0 61px 0 70px;z-index:0;}

.footer{height: 230px;position: relative;margin-top: 40px;}
.footer .corner_bl1{position: absolute;top: -109px;left: 23px;background: url(../../images/corner_bl1.gif) no-repeat;height: 138px;width: 41px;}
.footer .corner_br1{position: absolute;top: -109px;right: 23px;background: url(../../images/corner_br1.gif) no-repeat;height: 137px;width: 39px;}
.footer .corner_bl2{position: absolute;top: 27px;left: 21px;background: url(../../images/corner_bl2.gif) no-repeat;height: 96px;width: 192px;}
.footer .corner_br2{position: absolute;top: 27px;right: 18px;background: url(../../images/corner_br2.gif) no-repeat;height: 95px;width: 235px;}
.phone{position: absolute;top: 150px;left: 44px;}
.copyright{position: absolute;top: 135px;left: -19px;font: 1.5em georgia,sans-serif;}
.developer{position: absolute;top: 160px;right: 75px;font: 1.1em tahoma,sans-serif;width:14em;}
.developer img{float: left;margin: 0 8px 10px 0;}
.developer a{color: #646262;text-decoration: none;}
.developer a:visited{color: #646262;}
.developer a:hover{color: #646262 !important;text-decoration: underline;}
/*.footer .info1{position: absolute;top: 0;left: 9%;height: 100px;width: 25%;font-size: 1.2em;}*/
.footer .info1{position: absolute;top: 0;left: 9%;height: 101px;width: 26%;font-size: 1.2em;}
.footer .info1 a:visited{color: #385c98;}
/*.footer .info2{position: absolute;top: 0;left: 38%;height: 100px;width: 25%;font-size: 1.2em;}*/
.footer .info2{position: absolute;top: 0;left: 38%;height: 101px;width: 26%;font-size: 1.2em;}

.footer .info2 a:visited{color: #385c98;}
/*.footer .info3{position: absolute;top: 0;left: 68%;height: 100px;width: 25%;font-size: 1.2em;}*/
.footer .info3{position: absolute;top: 0;left: 67%;height: 101px;width: 26%;font-size: 1.2em;}
.footer .info3 a:visited{color: #385c98;}


p.item{background: url(../../images/icon/item.gif) no-repeat 0 3px;min-height: 15px;_height:15px;padding-left: 20px;//zoom:1;}
p.item .title{display: block;margin: 0 0 0.3em 0;}
p.crumbs{color: #9b988e;font-size: 92%;margin: -16px 0 0.7em 0;}
p.crumbs a:link,p.crumbs a:visited{color: #9b988e;}
p.archive{padding-left: 20px;font-weight: bold;}

div.incut{background-color: #efebdc;padding: 18px 24px 18px 24px;margin: 1em 0 1em 0;position: relative;}
.list_files {float: left; margin: 50px 0 0 -230px;}
.file{background: url(../../images/icon/file.gif) no-repeat;padding-left: 36px;min-height: 31px;_height: 31px;}
.file em{color: #b18a7e;font-style: normal;font-size: 92%;}

form input.text,form textarea{margin: 5px 0 5px 0;border: 1px solid #6b5a47;padding: 0 2px 0 2px;font: 12px arial,sans-serif;}
form select{border: 1px solid #6b5a47;margin: 5px 0 5px 0;}
form input.error{background-color: #fff6c6;}
form span.error{color: #f00;font-size: 92%;}
a.na{cursor: text;}

table.contacts td{font-size: 1em !important;color: #000;}
table.contacts td em{font-style: normal;color: #7e7c73;font-size: 92%;}
table.contacts tr.first td{border-top: none;}

.acc_col1{float:left;width:55%;}
.acc_col1 h2,.acc_col2 h2{margin-top: 0;}
.acc_col2{float:right;width:40%;}


div.diagram_legend {width:440px; margin-top: 0; margin-right: auto; margin-left: auto;font-size: 0.9em;line-height: 1.3em;}
div.column {width:200px; margin-top: 0; margin-bottom: 1.85em; min-height:19px;padding: 0;vertical-align: top;}
div.left {float:left;margin-right: 40px;}
div.right {float:right;}
div.column div {border: 1px solid #65635c; width:17px; height:17px; float:left; margin-right: 10px;_display:inline;_margin-bottom:100%}
div.column span {padding-top: 2px;_padding-top: 1px;display:block; margin-left: 29px;}
