.bo-main {width:960px; margin:20px auto;}
.bo-main TD {vertical-align:top}
.bo-main-td {padding:0 25px 0 10px}

H3 {color:#027cb2}
H3 A{color:#027cb2}

A.bo-logo {background:url('/css/img/bo-logo.png') 0 0 no-repeat transparent; width:129px; height:95px; margin:0 auto; text-decoration:none; display:block;}

.bo-user {position:relative; height:150px; margin-top:30px;}
.bo-avatar {position:absolute; top:20px; left:20px; text-align:center; font-weight:800;}

.p-closed {background:url('/css/img/p-closed.png') 0 0 no-repeat transparent; width:306px; height:130px; position:absolute; margin:0 auto; text-align:center; right:10px; top:0;}
.p-closed B {position:relative; top:110px; font-size:14px;}

.bo-content H2 {color:#027cb2; font:800 14px Arial; padding:10px 0 5px;}
.bo-content A {color:#027cb2; text-decoration:underline;}
.bo-content H2 SPAN {display:block; color:#aaa; font:200 11px Arial;}
.bo-content P {padding:10px 0;}
.bo-content .p-more {font:800 14px Arial;}
.bo-content .p-item {border-top:1px solid #eee;}

.bottom-adv {table-layout:fixed; width:1000px; margin:10px auto 10px;}
.bottom-adv TD {padding:5px; vertical-align:top; text-align:center;}
.bottom-adv A {color:#027cb2; font:200 11px Arial;}

.bo-pages {text-align:center; padding:10px 0;}
.bo-pages B {font:800 14px Arial;}
.bo-pages A {color:#027cb2; font-size:12px; text-decoration:underline; margin:0 3px;}
.bo-pages .current {font:800 16px Arial; text-decoration:none; cursor:default;}

.horo {margin:10px 0 0; border:1px solid #eee; padding:10px;}
.horo IMG {float:left; margin:0 15px 5px 0;}
.horo A {color:#027cb2;}
.horo SELECT {width:100px}

.message {margin:10px 0 10px 0; font-size:11px;}
.description span {font-size:10px; color:#999}
.message .cb {padding:5px 8px 5px 5px; font-size:11px}
.avatar {margin:4px 5px 0 0; float:left}
.description { _height:10px}
.theme {font-weight:bold; font-size:11px}
.message A {color:#366882; text-decoration:underline}
.description A.theme  {color:#2964cc}
.description h2  {color:#2964cc; margin:0px;font-size:14px;padding-bottom:4px;}
.centercol .description {margin-left:0}

.search_menu {height: 23px; overflow: hidden;}
.search_menu td {width: 1%;}
.search_menu div {height:23px; overflow:hidden; color:#fff !important;}
.search_menu div a {padding-top:3px; text-align:center; display:block; color: #000 !important; text-decoration:none !important; cursor:pointer; cursor:hand;}
.search_menu div a:hover {color:#0b98ca !important; text-decoration:none !important;}
.search_menu .aktiv {background: #1fafe4 url(/css/img/c_tb.gif) left top repeat-x; color: #fff !important; font-weight: bold;}
.search_menu .aktiv a, .search_menu .aktiv a:hover {height: 20px; background: url(/css/img/c_01.gif) left top no-repeat; color:#ffffff !important; cursor:default;}
.search_menu .aktiv p {background: transparent url(/css/img/c_02.gif) right top no-repeat !important; padding-bottom: 5px !important;}
.search_menu div sup {color: #f00; display: block; margin: -30px 0 0 70%;}
.search_menu .aktiv sup {display: none;}

.search_block {height: 54px; background: #1fafe4 url(/css/img/c_bb.gif) left bottom repeat-x;}
.search_block .search_bg {height: 54px; background: transparent url(/css/img/c_bgl.gif) left top no-repeat;}
.search_block .search_bg .search_bg {height: 54px; background: transparent url(/css/img/c_bgr.gif) right top no-repeat;}
.search_block form {padding: 10px; height: 34px; overflow: hidden;}
.search_block form p #chk3{vertical-align: middle;}
.search_block .text_field {margin-right: 2px; padding: 2px; width: 84%; height: 14px; border: none; font-size: 12px; vertical-align: middle;}
.search_block .qip_btn {background-color: #bbb; vertical-align: middle;}
.qip_center .search_block .qip_btn {margin-left: 13px;}
.search_block p {font-size: 11px; margin-top: 3px; padding: 0 !important;}
.search_block .example {color: #fff;}
.search_block .example span {text-decoration: none; border-bottom: #fff dashed 1px; cursor: pointer; cursor: hand;}

.qip_button {margin: 0; width: 60px; height: 19px; background: #71c4e2 url(/css/img/qip_button.png) left top no-repeat; border: none; vertical-align: middle; font-size: 12px;}
.qip_button_big {margin: 0; width: 88px; height: 22px; background: #ccc url(/css/img/qip_button_big.png) left top no-repeat; border: none; vertical-align: middle; font-size: 12px;}

.new_footer {margin: 5px auto 0px; width: 1000px;}
.new_footer .links {margin-right: 250px; padding: 14px 30px !important;}
.small {font-size: 11px;}
.qip_left {float: left; padding: 0 30px 0 10px; width: 180px;       /*background-color: #fee;*/}/**/
.qip_center {text-align: left; margin-left: 220px; padding: 0 10px; /*background-color: #efe;*/}/**/
.qip_right {float: right; padding-right: 10px; width: 240px;        /*background-color: #eef;*/}/**/
.qip_right {overflow: hidden;}
.qip_center .search_block .qip_btn {margin-left: 13px;}
/* footer */
.footer2 {text-align:center; border-top:1px #ccc solid; padding-top:13px;}
.n {border:none !important;}
.w3c {width:120px;}
.footer .links {padding:0 240px; text-align: center;}
.footer .links a {margin: 0 15px; color:#027cb2; text-decoration:underline;}
.footer .liveint_counter {overflow: hidden; float: left; height: 15px;}
.footer .rambler_counter {overflow: hidden; float: left; height: 31px; margin: -8px 10px 0 10px;}
.copyrights {margin: 0 auto; padding: 5px 0; text-align:center; height: 13px; overflow: hidden;}
.counters {overflow: hidden; height: 1px; width: 1px; margin-top: -5px;}
.rbc_counter {overflow: hidden; height: 1px; width: 1px; margin-top: -5px;}
.bigmir_counter {margin-right: -7px; padding: 12px 0; overflow: visible;}

/* //footer */

.e404 {height: 70px; text-align: center; background-color: #e7f3f7;}
.e404 p {padding:0; font-size: 14px;}
.e404 h3 {color: #0b98ca !important; font-size: 20px; font-family: verdana, geneva, arial, helvetica, sans-serif; font-weight: lighter; text-decoration:none; padding-bottom:10px;}
.new_head .e404 {margin-bottom: 15px; border: #0b98ca solid 1px;}



