body {font:12px/1.3em Arial, Helvetica, sans-serif;}

p.title {font-weight:bold; font-size:13px;}

h1 {font-size:16px; text-align:center; margin:0 0 30px 0;}
h2, .h2 {font-size:13px; text-align:left; font-weight:bold; margin:20px 0;}

div.image {float:right; text-align:center; padding:0 10px; white-space:nowrap; position:relative;}
div.image img {border:none;}
div.MaxImage  {text-align:center; margin:40px 0;}

table.std {border-collapse:collapse;}
table.std td, table.std th {padding:5px 10px; border:1px solid #94b061; }
table.std th {font-weight:normal;}


table.list {margin:0 auto;}
table.list td {padding:2px 2px;}
table.list th {background-color:#d9dfef; }
table.list h2 {padding:5px 15px; margin:0;}

#request, .zoom {display:none;}

strong.seo {font-weight:normal;}

.left {float:left; margin:3px 10px 3px 0;}
.right {float:right; margin:3px 0 3px 10px;}

.w100 {width:100%;}

/*---------новости-------*/
.list {list-style:none; margin: 0;}
.date, .ditail {float:left; clear:left;}
.ditail a {font-size:11px; font-style:italic; background:url(/image/arrow.gif) no-repeat left center; padding-left:20px; margin:10px 0 0 0;}
.announce {margin-left: 120px;} 
.brief {margin-left:15px;}
.brief li {margin:5px 0;} 

.pdf {background:url(/image/icon/pdf.gif) no-repeat left center; padding-left:25px;}
.xls {background:url(/image/icon/xls.gif) no-repeat left center; padding-left:25px;}
.zip {background:url(/image/icon/zip.gif) no-repeat left center; padding-left:25px;}
.doc {background:url(/image/icon/doc.gif) no-repeat left center; padding-left:25px;}
a.doc, a.pdf, a.xls, a.zip {padding-top:2px; padding-bottom:2px;}
