#sidebox_wrap { display: none; }
#sidebox_wrap, #sidebox_wrap * { margin: 0; padding: 0; }
#sidebox img { border: 0; }
#sidebox ul { list-style: none; }
#sidebox_wrap #sidebox { position: absolute; right: 1px; top: 1px; width: 308px; height: 302px; z-index: 1002; }
#sidebox_wrap #sidebox_bg { position: absolute; right: 0; top: 0; width: 297px; height: 302px; z-index: 1001; background: #fff; border: 1px solid #c2c2c2; opacity: 0.85; }
#sidebox_body { width: 285px; padding: 4px 6px; height: 307px; float: right; }
#sidebox_body .nav { height: 20px; margin: 4px 0 8px; }
#sidebox_body .nav .nb { display: inline; width: 87px; height: 18px; float: left; text-align: center; font: normal 11px/18px Tahoma,sans-serif; color: #005eb5; text-decoration: none; background: url('/images/belka/navbtn.png') no-repeat 0 0; border: 1px solid #b8b8b9; }
#sidebox_body .nav .cb { display: inline; float: left; width: 100px; margin-right: 3px; position: absolute;}
#sidebox_body #sidebox_btnprev { display: inline; margin-right: 3px; }
#sidebox_body #sidebox_btnprev span { background: url('/images/belka/bloxarrow-l.png') no-repeat 0 50%; padding-left: 10px; }
#sidebox_body #sidebox_btnnext span { background: url('/images/belka/bloxarrow-r.png') no-repeat 100% 50%; padding-right: 10px; }
#sidebox_body .create { padding-bottom: 5px; border-bottom: 1px solid #e3eef7; }
#sidebox_body .similar { border-bottom: 1px solid #e3eef7; }
#sidebox_body strong.h { font: bold 12px Tahoma,sans-serif; color: #000; }
#sidebox_body .more { text-align: right; font: bold 11px Tahoma,sans-serif; }
#sidebox_body .more a { color: #005eb5; text-decoration: none; }
#sidebox_body .list { padding: 8px 0; border-top: 1px solid #f9fafb; }
#sidebox_body .list ul { padding: 4px 0; }
#sidebox_body .list ul .dummy { display: none; }
#sidebox_body .list ul li { text-align: left; font: normal 11px/16px Tahoma,sans-serif; }
#sidebox_body .list ul li span { font: normal 10px/16px Tahoma,sans-serif; margin-left: 8px; color: #7d7d7d; }
#sidebox_body .list ul li a { color: #005eb5; text-decoration: none; }
#sidebox_wrap .fold #sidebox { width: 9px; }
#sidebox_wrap .fold #sidebox_bg { width: 0px; border: 0; } 
#sidebox_wrap .skin1 #sidebox_roll { width: 10px; height: 61px; float: left; background: url('/images/belka/rollbar-fold-skin1.png') no-repeat 0 0; border-right: 1px solid #bcbcbe; cursor: pointer; position: relative; top: 220px; }
#sidebox_wrap .fold .skin1 #sidebox_roll { float: none; border: none; background-image: url('/images/belka/rollbar-expand-skin1.png'); }
#sidebox_wrap .skin2 #sidebox_roll { width: 10px; height: 61px; float: left; background: url('/images/belka/rollbar-fold-skin2.png') no-repeat 0 0; border-right: 1px solid #bcbcbe; cursor: pointer; position: relative; top: 220px; }
#sidebox_wrap .fold .skin2 #sidebox_roll { float: none; border: none; background-image: url('/images/belka/rollbar-expand-skin2.png'); }
#sidebox_wrap .skin3 #sidebox_roll { width: 10px; height: 61px; float: left; background: url('/images/belka/rollbar-fold-skin3.png') no-repeat 0 0; border-right: 1px solid #bcbcbe; cursor: pointer; position: relative; top: 220px; }
#sidebox_wrap .fold .skin3 #sidebox_roll { float: none; border: none; background-image: url('/images/belka/rollbar-expand-skin3.png'); }
#sidebox_wrap .fold #sidebox_body { display: none; }
#boxframe {display: none}

.newsletter_box, .newsletter_box_black {border: 1px solid #cacaca; padding: 7px; font: 9px Tahoma, sans-serif; text-align: center; margin-left: 22px; margin-right: 22px; background: #fff;}
.newsletter_box h3, .newsletter_box_black h3 {font-weight: bold; font-size: 10px; text-transform: uppercase; color: #333; margin-top:0; margin-bottom: 5px;}
.newsletter_box span, .newsletter_box_black span {margin-bottom: 5px; display: block; color: #333;}
.newsletter_box .error, .newsletter_box_black .error {color: #cc0000; font-weight: bold; display: block; margin-bottom: 5px;}
.newsletter_box .kmt, .newsletter_box_black .kmt {border: 1px solid #a5acb2; margin: 0; margin-bottom: 5px;width: 95px; font: 11px Tahoma, sans-serif; color: #000; padding: 3px 4px;}
