html, body{margin:0; padding:0}
body{background:#fff url(../img/bg.gif) 50% top; padding-bottom:20px}
body, td, input, textarea, select{font:14px Arial; color:#000}
img{border:0; vertical-align:top}
a{color:#3399CC; text-decoration:none}
a:hover{text-decoration:underline !important}
h1, h2, h3{color:#FF9900; margin: 0 0 22px; font:14px Arial;  text-transform:uppercase}
h4{font:bold 16px Arial; margin:0}
h5{font:bold 12px Arial; margin:10px 0 0}
p{margin:5px 0 18px}
.clear{clear:both}
.block{display:block}
.inline{display:inline}
.small, .small a{font-size:12px}
.hl{color:#ff9900}
.fora{ color: #6699FF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
/*-----------------------------------------------------------------*/
div#body{width:976px; margin:15px auto; }
* html body{text-align:center}
* html #body{text-align:left}

#top{margin-left:6px}
#bottom{margin:0 6px; background:#fff url(../img/botr.jpg) no-repeat bottom right}
#bottom .phone{float:left; width:182px} * html #bottom .phone{margin-right:-3px}
#left{width:270px; margin-right:27px; float:left;}
#content{display:table;height:1%; padding-right:35px;  padding-top:12px; line-height:1.3}
#right{width:216px; float:right; padding-top:12px}
* html #left{margin-right:24px}
* html #right{margin-left:-3px}
* html #content {position:relative}

#index #top .inner{background:url(../img/topr.jpg) no-repeat top right; width:117px; height:108px; position:absolute; right:-6px}
#index #top {background:#fff url(../img/topl.gif) no-repeat top left; margin-right:6px; position:relative; zoom:1}
#index .logo{margin:10px 0 0 333px}
#index #bottom{zoom:1}

#content ul{list-style:none; padding:0; margin: 5px 0 18px 5px}
#content ul li{background:url(../img/li.gif) no-repeat; padding-left: 22px; padding-top:2px; padding-bottom:2px}

/*------------------------------------------------------------------*/
.menu-box{border-bottom:3px solid #FF9900; margin:0 15px 30px 17px}
.menu-box ul{margin:0; padding:0; list-style:none; }
.menu-box ul li{float:left;margin-top:6px;}
#index .menu-box{border-color:#fff; margin-left:109px; margin-bottom:0}
#index .menu-box ul li{margin-top:14px}

ul.menu-left{margin:0; padding:0; list-style:none; margin:20px 23px 0 0}
ul.menu-left li, ul.menu-left li.selected a{text-transform:uppercase; font-size:12px; color:#FF9900; text-align:right; margin-bottom: 8px}
ul.menu-left li a{color:#000; text-decoration:none}


.title{margin-bottom:33px}
.title img{color:#FF9900; text-transform:uppercase}


.news{margin: 5px 0 22px}
.news a{font-size:13px;}
.news h3{text-transform:none; font-size:13px; margin-bottom:0}
.news h3 a{/*color:#FF9900;*/font-weight:bold;}
.date{font: 11px Arial;margin-bottom:15px}
.back{margin-top:20px}


.pager, .pager a{font:11px Tahoma}

.aimit{color:#ff9900; text-decoration:underline; cursor:pointer; cursor:hand}
.mat_block{border:1px solid #ff9900; padding:0 15px 10px;} 

.footer{clear:both; background:url(../img/botl.gif) no-repeat bottom left; padding: 10px 21px 24px; font-size:11px}
#index .footer{padding-left:74px; }
#index .footer div{background:url(../img/footer-bg.gif) no-repeat; padding-left:46px; padding-top:20px; position:relative; top:-22px; margin-bottom:-22px}
