*{
margin:0;
padding:0;
/*border-width:0;*/
/*border-color:transparent;*/
}

body{background:#000;font-family: Helvetica, Arial, sans-serif; font-size:14px;}
form{margin:0; padding:0;}
.cb{clear:both;}
a{color:#000;}
a img{border:0}

.js{position:fixed; background:#ffe4e4; padding:5px; margin-left:10px; border:2px solid #ff9e9e}
.body{width:1000px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px;}
.toprnd{width:1000px; height:12px;}
.toprnd{background:url(toprnd.png) top no-repeat;}
* html .toprnd{margin-bottom:-4px;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #C7C7C7;
	background-color: #E8F5FF;
	padding: 5px;
	opacity: 0.85;
	max-width:350px;
}
* html #tooltip{width:350px;}

#tooltip h3, #tooltip div {margin: 0; font-size:12px; font-weight:normal;}

.buttrnd{background:url(buttrnd.png) bottom no-repeat; width:1000px; height:12px; line-height:12px;}
* html .buttrnd{margin-bottom:10px; margin-top:-14px;}
.body2{background:#FFFFFF;}
.cont{min-height:600px;}


.head{height:60px; background:#E8F5FF;}
.footer{background:#FFF; font-size:11px; margin-top:10px; text-align:center; color:#797979}
.footer img{margin-bottom:-6px; z-index:1;}

.navbar{background: #E5ECF2; color:#9A9A9A; border-top:1px solid #d5d5d5; clear:both;}
.navbar img{margin-bottom:-3px;}
.menu{background: #E5ECF2; color:#fff; padding:5px; float:left;}
.menu a{color:#9A9A9A; font-weight:bold; margin-left:10px; text-decoration:none; padding:2px; border:1px solid #E5ECF2;}
.menu a:hover{ border:1px solid #C7D6E2; background:#D8E2EB}

.search{background: #E5ECF2; float:right; height:22px;}
.search .inp{padding:2px; border: 1px solid silver; margin-top:2px; color:#9A9A9A; }
* html .search .inp{margin-top:1px;}
.search .butt{height:22px; border: 1px solid silver; margin-right:2px; padding:0px 5px 0px 5px; color:#7E7E7E}
.subthanks{margin-top:5px; margin-right:10px; font-weight:bold; color:#C7C7C7}


.container{background:#E4E4E4; border-bottom:1px dotted silver; border-top:1px dotted silver; }
.content{margin-left:auto; margin-right:auto; width:650px; background:#FFF; border-left:1px dotted silver; border-right:1px dotted silver; padding:8px; min-height:400px;}
* html .content{height:400px}
.content h1{font-size:18px; color: #696969}
.content h2{font-size:16px;}

.att{padding:7px; border:2px solid #DDE8FF; margin-bottom:10px; margin-top:10px; font-size:13px; background:#F4F9FF; color:#696969; }
.addform{color: #696969}
.addform .inp{font-size:15px; padding:2px; font-weight:bold; width:200px; border: 1px solid silver; color: #696969}
.addform select.inp{width:206px;}

.addform .butt{padding:5px; font-weight:bold;}
.att .butt{padding:5px; font-weight:bold;}
.err{border:2px solid #FFE8B3; padding:3px; background:#FFFCE8; font-size:11px; margin-bottom:5px;}
.err2{border:2px solid #FFDDD7; padding:3px; background:#FFF4F2; margin-bottom:5px; font-size:13px; }
.err2 ul li{list-style:none;}


.mainmap{widht:1000px; height:1000px; border-bottom:1px solid #d5d5d5;}

.books{text-align:center; margin-top:-3px; font-size:11px; border:2px solid #FFE8B3; background:#FFFCE8; padding:2px; padding-bottom:4px; padding:2px 0px 4px 0px; width:210px; margin-left:auto; margin-right:auto; }
* html .books{margin-top:0; margin-left:0; margin-right:0}
.books img{margin-bottom:-4px;}
