* {	font-size:100.01%;}
body { margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.75em;}
div, ul { margin:0; padding:0;}
a {color:#466ba5;}
p {margin:7px 0; padding:0;}
.clear {clear:both; height:1px; overflow:hidden;}
#mainwrap {background:url(../img/bg_in.jpg) no-repeat top; text-align:center; padding-left:110px;}
#mainwrap2 {margin:0 auto; width:772px; text-align:left; padding-top:63px;}
ul#vkladki {padding:0 22px 0 213px; margin:0; overflow:hidden; height:31px;}
#vkladki li {display:block; float:left; margin:0; height:24px; padding:7px 8px 0 8px; text-align:center; list-style:none;}
#vkladki li.active {background:url(../img/vkladka.png) no-repeat bottom; width:100px; padding:7px 0 0 0; color:#fff; text-decoration:none; font-weight:bold;}
#vkladki li.active a {color:#fff; text-decoration:none; font-weight:bold;}
form#search {display:block; position:relative; margin:24px 27px 60px 214px; background:url(../img/search_bg_in.png) no-repeat top left; height:36px; width:536px; padding:3px 4px;}
.search_inp {background:url(../img/search_inp.png) no-repeat top left; border:0; margin:0; padding:7px 15px 7px 35px; height:19px; width:436px; display:block; float:left;}
.search_btn {background:url(../img/go.png) no-repeat top left; border:0; margin:0; padding:0; width:47px; height:31px; display:block;}
.border {border-top:4px solid #eef0f3; border-bottom:4px solid #eef0f3;}
.pagenum {padding:10px 7px; color:#466ba5;}
.pagenum a {text-decoration:none;}
.m {overflow:hidden; padding:12px 0; position:relative;}
.grey {background:#fafafa;}
.result {padding:13px 215px 13px 7px; margin-right:53px; line-height:150%;}
.result .caption {font-weight:bold; text-decoration:none;}
.result .surl {color:#999;}

.rekl {position:absolute; top:25px; right:0; border:1px solid #96989c; padding:5px 5px 0 5px; width:280px; background:#fff;}
.rekl_res {padding-bottom:10px; width:310px; height:100px; overflow:hidden;}
.rekl_res .img {display:block; float:left; padding-right:10px;}
.rekl_res img {border:1px solid #0d0d0d;}
.rekl_res .text {float:left; overflow:hidden; word-wrap:break-word; width:160px;}
.rekl_res a.caption {color:#0d0d0d; font-weight:bold;}
.rekl_res a.surl {text-decoration:none;}

#footer {background:url(../img/footer.png) no-repeat; padding:30px 0 20px 0; height:53px; width:652px; margin:20px 0 17px 0; text-align:center;  font-size:0.916em;}
.btm_menu {text-align:center;}
.btm_menu td {padding:0 5px; color:#666;}
.btm_menu td a {text-decoration:none; color:#666;}
.copyright {text-align:center; padding:23px 0 0 15px; color:#000;}