* { margin: 0; padding: 0; }

body { font-family: Arial, Tahoma; font-size: 11px; color: #51606a; background: #beefff; }
h1 { color: #619b00; font-size: 22px; font-weight: bold; }
h2 { color: #005a92; font-size: 17px; font-weight: bold; background: url(/images/bull_7.gif) no-repeat left 5px; padding-left: 15px; }
h3 { color: #566a76; font-size: 11px; font-weight: bold; }
p { margin: 10px 0 10px 0; }
a img { border: 0; color: #009fe0; }
a { color: #005992; text-decoration: none; }
a:hover { text-decoration: underline; }

a.uline { text-decoration: underline; }
a.uline:hover { text-decoration: none; }

/* * */
.left { float: left; /*clear: both;*/ width: 191px; margin-right: -191px; }
.right { float: right; width: 243px; margin-left: -243px; }
.no-right { float: left; width: 731px; /*border: 1px solid green;*/ }
.center { float: left; width: 536px; margin-left: 195px; /*margin-right: 147px;*/ /*border: 1px solid blue;*/ }
* html .center { padding-left: 195px; margin: 0; /*margin-right: 147px;*/ /*border: 1px solid blue;*/ }
.clear { clear: both; height: 1px; overflow: hidden; }
.block { clear: both; /*//height: 1px;*/ }
/* * */

#all { width: 978px; margin: 0 auto; padding: 30px 5px 30px 5px; }

#header { background: url(/images/bg_header.jpg) no-repeat right top; height: 93px; }
#header .left { width: 192px; height: 78px; padding: 14px 0 0 30px; }
#header .right { padding: 40px 0 0 46px; width: 197px;}
#header .center { /*padding: 5px 0 0 5px; margin-left: 200px;*/ }
#logo { background: url(/images/bg_logo.jpg) no-repeat left top; }
#anons { background: url(/images/bg_anons.jpg) no-repeat left top; width: 392px; height: 57px; margin: 5px 5px 5px 8px; }
#anons .title { float: left; padding: 20px 0 0 28px; width: 130px; text-align: center; font-size: 14px; }
#anons .text { font-size: 16px; font-weight: bold; padding: 10px 10px 0 20px; float: left; width: 180px; }
#header .navi { padding: 5px 0 0 12px; text-transform: uppercase; font-size: 10px; }
#header .navi ul { list-style-type: none; }
#header .navi li { float: left; background: url(/images/bull_3.gif) no-repeat 8px 5px; padding: 0 0 0 19px; }
#header .navi li.first { background: none; padding: 0; }
#a-login { background: url(/images/ico_login.gif) no-repeat left top; padding: 5px 0 5px 27px; margin-right: 27px; }
#a-registr { background: url(/images/ico_registr.gif) no-repeat left top; padding: 5px 0 5px 27px; }

#navi { height: 57px; background: url(/images/bg_navi.jpg) no-repeat left bottom; padding: 5px 5px 5px 10px; }
#navi ul.navi { list-style-type: none; height: 30px; }
#navi ul.navi li { float: left; height: 22px; width: 90px; background: url(/images/n_item.jpg) no-repeat left top; text-align: center; padding-top: 8px; line-height: 10px; font-family: Verdana; font-size: 8px; font-weight: bold; text-transform: uppercase; }
#navi ul.navi li.sepa        { background: url(/images/n_sepa.jpg) no-repeat left top; width: 16px; }
#navi ul.navi li.sepa-first  { background: url(/images/n_first.jpg) no-repeat left top; width: 15px; }
#navi ul.navi li.asepa-first { background: url(/images/n_first_active.jpg) no-repeat left top; width: 15px; }
#navi ul.navi li.sepa-last   { background: url(/images/n_last.jpg) no-repeat left top; width: 6px; }
#navi ul.navi li.asepa-last  { background: url(/images/n_last_active.jpg) no-repeat left top; width: 6px; }
#navi ul.navi li.active      { background: url(/images/n_item_active.jpg) no-repeat left top; }
#navi ul.navi li.asepa-pre   { background: url(/images/n_sepa_apre.jpg) no-repeat left top; width: 16px; }
#navi ul.navi li.asepa-post  { background: url(/images/n_sepa_apost.jpg) no-repeat left top; width: 16px; }
#navi ul.navi .active a { color: #243600; }
#navi ul.navi a { display: block; color: #00528f; text-decoration: none; }

ul.subnavi { list-style-type: none; display: block; height: 17px; /*border: 1px solid red;*/ margin: 7px 0 0 0; font-family: Verdana; font-size: 8px; font-weight: bold; text-transform: uppercase; }
ul.subnavi li { display: block; float: left; padding: 0 6px 0 6px;  }
ul.subnavi li.active { background: #bff0ff url(/images/sn_bg_left.gif) no-repeat left top; padding: 0;  }
ul.subnavi li.active a { background: url(/images/sn_bg_right.gif) no-repeat right top; }
ul.subnavi a { display: block; float: left; height: 13px; padding: 3px 6px 0 6px; text-decoration: none; }
ul.subnavi li.sepa { height: 17px; padding: 0 4px 0 4px; background: #fff url(/images/sn_bull.gif) no-repeat center 6px; }

#plashka { width: 717px; height: 42px; padding: 7px 7px 0 7px; }
.violet_white #plashka { background: url(/images/bg_pl_violet_white.jpg) no-repeat left top; }
.violet #plashka { background: url(/images/bg_pl_violet.jpg) no-repeat left top; }
.sky_white #plashka { background: url(/images/bg_pl_sky_white.jpg) no-repeat left top; }
.sky #plashka { background: url(/images/bg_pl_sky.jpg) no-repeat left top; }
.green_white #plashka { background: url(/images/bg_pl_green_white.jpg) no-repeat left top; }
.green #plashka { background: url(/images/bg_pl_green.jpg) no-repeat left top; }
.orange_white #plashka { background: url(/images/bg_pl_orange_white.jpg) no-repeat left top; }
.orange #plashka { background: url(/images/bg_pl_orange.jpg) no-repeat left top; }
.blue_white #plashka { background: url(/images/bg_pl_blue_white.jpg) no-repeat left top; }
.blue #plashka { background: url(/images/bg_pl_blue.jpg) no-repeat left top; }

.violet #plashka .rbanner, .violet_white #plashka .rbanner { background: url(/images/bg_pl_rb_violet.jpg) no-repeat left top; }
.sky #plashka .rbanner, .sky_white #plashka .rbanner { background: url(/images/bg_pl_rb_sky.jpg) no-repeat left top; }
.green #plashka .rbanner, .green_white #plashka .rbanner { background: url(/images/bg_pl_rb_green.jpg) no-repeat left top; }
.orange #plashka .rbanner, .orange_white #plashka .rbanner { background: url(/images/bg_pl_rb_orange.jpg) no-repeat left top; }
.blue #plashka .rbanner, .blue_white #plashka .rbanner { background: url(/images/bg_pl_rb_blue.jpg) no-repeat left top; }
#plashka .left { color: #00528f; font-size: 22px; font-weight: bold; padding: 5px; width:100%; }
#plashka .right { width: 231px; margin-left: -231px; }

.title { padding: 15px 10px 0 15px; font-weight: bold; font-size: 14px; }
.title-wbg { font-weight: bold; font-size: 14px; background: #bfefff url(/images/wbg_white_right.jpg) repeat-y right top; }
.title-wbg span { height: 16px; padding: 5px 10px 5px 30px; display: block; color: #005a92; }
.title-wbg span.theme { background: url(/images/wbg_white_left_theme.jpg) repeat-y left top; }
.title-wbg span.comm { background: url(/images/wbg_white_left_comm.jpg) repeat-y left top; }
.title .title-wbg { margin-left: -5px; }

.content { padding: 10px; display: block; font-size:12px;}
.v-content { padding: 15px 10px 15px 10px; }
.banner { text-align: center; }
.sepa-wbg, .sepa, .sepa4 { height: 5px; background: #bfefff; overflow: hidden; }
.sepa4 { height: 4px; }
.sepa-wbg { background: #FFF; }

.mbl { background: url(/images/mbl_bg.jpg) repeat-y left top; }
.mbl .top { background: url(/images/mbl_top.jpg) no-repeat left top; }
.mbl .bot { background: url(/images/mbl_bot.jpg) no-repeat left bottom; }
.mbl .content { padding: 5px; }

.mbl2 { background: url(/images/mbl2_bg.jpg) repeat-y left top; }
.mbl2 .bot { background: url(/images/mbl2_bot.jpg) no-repeat left bottom; }
.mbl2 .content { padding: 10px; }

.bbl_red { background: url(/images/bbl_red_bg.jpg) repeat-y left top; }
.bbl_red .top { background: url(/images/bbl_red_top.jpg) no-repeat left top; }
.bbl_red .bot { background: url(/images/bbl_red_bot.jpg) no-repeat left bottom; }
.bbl_red .title { color: #c76a93; }

.bbl { background: url(/images/bbl_bg.jpg) repeat-y left top; }
.bbl .top { background: url(/images/bbl_top.jpg) no-repeat left top; }
.bbl .bot { background: url(/images/bbl_bot.jpg) no-repeat left bottom; }

.bbl_yellow { background: url(/images/bbl_yellow_bg.jpg) repeat-y left top; }
.bbl_yellow .top { background: url(/images/bbl_yellow_top.jpg) no-repeat left top; }
.bbl_yellow .bot { background: url(/images/bbl_yellow_bot.jpg) no-repeat left bottom; }
.bbl_yellow .title { color: #ad975d; }

.bbl_green { background: url(/images/bbl_green_bg.jpg) repeat-y left top; }
.bbl_green .top { background: url(/images/bbl_green_top.jpg) no-repeat left top; }
.bbl_green .bot { background: url(/images/bbl_green_bot.jpg) no-repeat left bottom; }
.bbl_green .title { color: #63c344; }

.bbl_brown { background: url(/images/bbl_brown_bg.jpg) repeat-y left top; }
.bbl_brown .top { background: url(/images/bbl_brown_top.jpg) no-repeat left top; }
.bbl_brown .bot { background: url(/images/bbl_brown_bot.jpg) no-repeat left bottom; }
.bbl_brown .title { color: #e55818; padding-top: 18px; }
.bbl_brown .rtitle { color: #ff0592; float: right; font-size: 22px; font-weight: bold; padding: 12px 20px 0 ; }

.rbl_violet { width: 243px; background: url(/images/rbl_violet_bg.jpg) repeat-y left top; }
.rbl_violet .top { background: url(/images/rbl_violet_top.jpg) no-repeat left top; }
.rbl_violet .bot { background: url(/images/rbl_violet_bot.jpg) no-repeat left bottom; }
.rbl_violet .title { color: #905eba; }

.rbl_blue { background: url(/images/rbl_blue_bg.jpg) repeat-y left top; }
.rbl_blue .top { background: url(/images/rbl_blue_top.jpg) no-repeat left top; }
.rbl_blue .bot { background: url(/images/rbl_blue_bot.jpg) no-repeat left bottom; }
.rbl_blue .title { color: #2e569d; }

.rbl_red { background: url(/images/rbl_red_bg.jpg) repeat-y left top; }
.rbl_red .top { background: url(/images/rbl_red_top.jpg) no-repeat left top; }
.rbl_red .bot { background: url(/images/rbl_red_bot.jpg) no-repeat left bottom; }
.rbl_red .title { color: #ed735e; }

.lbl_red { background: url(/images/lbl_red_bg.jpg) repeat-y left top; }
.lbl_red .top { background: url(/images/lbl_red_top.jpg) no-repeat left top; }
.lbl_red .bot { background: url(/images/lbl_red_bot.jpg) no-repeat left bottom; }
.lbl_red .title { color: #c44157; }

.lbl_violet { background: url(/images/lbl_violet_bg.jpg) repeat-y left top; }
.lbl_violet .top { background: url(/images/lbl_violet_top.jpg) no-repeat left top; }
.lbl_violet .bot { background: url(/images/lbl_violet_bot.jpg) no-repeat left bottom; }
.lbl_violet .title { color: #cb58ba; }

.lbl_green { background: url(/images/lbl_green_bg.jpg) repeat-y left top; }
.lbl_green .top { background: url(/images/lbl_green_top.jpg) no-repeat left top; }
.lbl_green .bot { background: url(/images/lbl_green_bot.jpg) no-repeat left bottom; }
.lbl_green .title { color: #66ae26; }

.cbl { background: url(/images/cbl_bg.jpg) repeat-y left top; }
.cbl .top { background: url(/images/cbl_top.jpg) no-repeat left top; }
.cbl .bot { background: url(/images/cbl_bot.jpg) no-repeat left bottom; }
.cbl .banners { padding: 10px 0 15px 0; }

.cbl_brown { background: url(/images/cbl_brown_bg.jpg) repeat-y left top; }
.cbl_brown .top { background: url(/images/cbl_brown_top.jpg) no-repeat left top; }
.cbl_brown .bot { background: url(/images/cbl_brown_bot.jpg) no-repeat left bottom; }
.cbl_brown .title { color: #c6903e; }
/*.cbl_brown .content { height: 1500px; }*/

.cbl_green { background: url(/images/cbl_green_bg.jpg) repeat-y left top; }
.cbl_green .top { background: url(/images/cbl_green_top.jpg) no-repeat left top; }
.cbl_green .bot { background: url(/images/cbl_green_bot.jpg) no-repeat left bottom; }
.cbl_green .title { color: #00528f; }

.cbl_green2 { background: url(/images/cbl_green2_bg.jpg) repeat-y left top; }
.cbl_green2 .top { background: url(/images/cbl_green2_top.jpg) no-repeat left top; }
.cbl_green2 .bot { background: url(/images/cbl_green2_bot.jpg) no-repeat left bottom; }
.cbl_green2 .title { color: #00528f; }

.cbl_bgblue { background: url(/images/cbl_bgblue_bg.jpg) repeat-y left top; }
.cbl_bgblue .top { background: url(/images/cbl_bgblue_top.jpg) no-repeat left top; }
.cbl_bgblue .bot { background: url(/images/cbl_bgblue_bot.jpg) no-repeat left bottom; }

ul.list1 { list-style-type: none; font-size: 11px; color: #00528f; }
ul.list1 a { color: #00528f; }
ul.list1 li { background: url(/images/bull_1.gif) no-repeat left 8px; padding: 5px 0 0 15px; }

ul.list2 { list-style-type: none; font-size: 11px; color: #00528f; font-weight: bold; }
ul.list2 a { color: #00528f; }
ul.list2 li { background: url(/images/sepa.gif) repeat-x left bottom; padding: 5px; /*border: 1px solid red; height: 15px;*/ }
ul.list2 a { background: url(/images/bull_2.gif) no-repeat left 2px; padding-left: 15px; }

ul.list3 { list-style-type: none; font-size: 11px; color: #00528f; }
ul.list3 a { color: #00528f; }
ul.list3 li { background: url(/images/bull_4.gif) no-repeat left 8px; padding: 5px 0 0 15px; }

a.butt { display: block; width: 84px; height: 18px; background: url(/images/button.gif) no-repeat left top; text-align: center; padding-top: 8px; color: #00528f; text-decoration: none; }
a.butt:hover { text-decoration: none; }

.opros p { color: #005a92; font-size: 11px; line-height: 10px; }
.opros input { margin-right: 5px; }

ul.list-wi { list-style-type: none; font-size: 12px; }
ul.list-wi li { height: 60px; }
ul.list-wi li a { font-size: 11px; }
ul.list-wi img { float: left; margin-right: 10px; }
ul.list-wi li.sepa { width: 160px; height: 15px; overflow: hidden; background: #FFF; }
ul.list-wi li.bsepa { width: 160px; height: 1px; overflow: hidden; }

.right ul.list-wi li { height: 80px; }
.right ul.list-wi a { font-size: 15px; font-weight: bold; }
.right ul.list-wi li.sepa { width: 200px; height: 8px; overflow: hidden; background: #FFF; }
.right ul.list-wi li.bsepa { width: 200px; height: 1px; overflow: hidden; }

.a-times a { font-weight: bold; font-family: Times New Roman; font-size: 14px; }

.right table.v-list a { font-weight: normal; font-family: Arial; font-size: 11px; }

.items, .items-wi { display: block; }
.item, .item-first { width: 250px; float: left; padding: 0 0 0 10px; /*border: 1px solid red;*/ }
.item-first { padding-left: 0; padding-right: 10px; width: 245px; }
.item-sepa, .item-sepa10 { width: 500px; height: 1px; overflow: hidden; clear: both; /*border: 1px solid green;*/ }
.item-sepa10 { height: 10px; /*border: 1px solid black;*/ }

.items-wi img { float: left; margin-right: 10px; }
.items-wi a { font-size: 14px; font-weight: bold; }
.comments { color: #79c831; font-size: 10px; }
.comments .num, .comments b { color: #005992; font-size: 12px; font-weight: bold; }

.item-sepa10 { background: url(/images/sepa.gif) repeat-x left 4px; height: 15px; }
.item-sepa10 img { height: 10px; width: 20px; margin-left: 235px; background: #FFF; }

.center .items { background: url(/images/vsepa.gif) repeat-y 255px top; }

ul.vlist-wi { list-style-type: none; }
ul.vlist-wi li { float: left; width: 300px; padding: 10px 0 15px 15px; /*border: 1px solid red;*/ }
ul.vlist-wi li.first { padding: 10px 0 15px 0; }
ul.vlist-wi img { float: left; margin: -5px 10px 0 0; }
ul.vlist-wi a { font-size: 14px; font-weight: bold; }
ul.vlist-wi p { font-family: Times New Roman; font-size: 14px; }
ul.vlist-wi .comments { clear: both; padding: 5px 10px 5px 10px; display: block; /*border: 1px solid red;*/ }
ul.vlist-wi .comments .num { padding-left: 15px; background: url(/images/ico_comment.gif) no-repeat left 2px; }
ul.vlist-wi .comments a { font-size: 12px; color: #00a0e1; }
ul.vlist-wi .item-sepa { width: 900px; height: 1px; overflow: hidden; clear: both; /*border: 1px solid green;*/ }

#friends { padding-left: 130px; }
#friends ul.vlist-wi li { float: left; width: 155px; height: 55px; padding: 0 0 0 10px; text-align: center; }
#friends ul.vlist-wi img { margin: 0; }

#footer .left { width: 80px; margin-right: -100px; font-weight: bold; color: #009fe0; padding: 10px; }
#footer .right { width: 300px; text-align: right; padding-top: 10px; }
#footer .right a { margin-right: 10px; }
#footer .center { margin-left: 110px; width: 500px; padding-top: 10px; }
* html #footer .center { padding-left: 110px; margin: 0; }
#footer .center a { margin-right: 15px; }

.mbl .content { padding: 5px 0 10px 1px; }
/*.mbl .item { width: 225px; }*/
.mbl .item-sepa { width: 700px; /*border: 1px solid green;*/ }

.mbl .items #ml { width: 191px; background: url(/images/ml_bg.jpg) repeat-y left top; padding-right: 0; }
.mbl .items #ml .bl .top { background: url(/images/ml_top.jpg) no-repeat left top; }
.mbl .items #ml .bl .bot { background: url(/images/ml_bot.jpg) no-repeat left bottom; }
.mbl .items #ml .bl .title { padding-top: 12px; color: #00528f; }
.mbl .items #ml .content { padding: 10px 10px 0 15px; }
.mbl .items #ml .content .list-wi li { height: 54px; padding: 0 0 10px 0; }
.mbl .items #mc { width: 298px; padding-left: 7px; padding-right: 0; }
.mbl .items #mc .bl { background: #fafabf; }
.mbl .items #mc .bl .top { background: url(/images/mc_top.jpg) no-repeat left top; }
.mbl .items #mc .bl .bot { background: url(/images/mc_bot.jpg) no-repeat left bottom; }
.mbl .items #mc .bl .content { padding: 4px; }
.mbl .items #mc .bl .text { padding: 10px; font-size: 16px; font-weight: bold; }
.mbl .items #mc .bl .pager { height: 32px; }
.mbl .items #mc .bl .pager .more { float: left; padding: 15px 10px 0 20px; background: url(/images/ico_more.gif) no-repeat 5px 17px; }
.mbl .items #mc .bl .pager .page { float: right; width: 26px; height: 25px; margin-right: 5px; text-align: center; background: url(/images/pager_bull.gif) no-repeat left top; font-size: 18px; padding-top: 7px; text-decoration: none; }
.mbl .items #mc .bl .pager .page-active { float: right; width: 26px; height: 25px; margin-right: 5px; text-align: center; background: url(/images/pager_abull.gif) no-repeat left top; color: #FFFFFF; font-size: 18px; padding-top: 7px; }
.mbl .items #mr { width: 211px; padding-right: 0; }
.mbl .items #mr .bl .top { background: url(/images/mr_top.jpg) no-repeat left top; }
.mbl .items #mr .bl .title { padding-top: 12px; color: #00528f; }

.mbl2 .items #ml { width: 230px; padding-right: 0; }
.mbl2 .items #mc { width: 230px; padding-right: 0; }
.mbl2 .items #mr { width: 230px; padding-right: 0; }
.mbl2 .items img { float: left; margin-right: 10px; }

.mbl .items .content { padding: 10px 10px 0 10px; }

.tabs { height: 32px; background: url(/images/tabs_bg.jpg) no-repeat right bottom; }
.tabs .tab { float: left; background: #bff0ff url(/images/tab_right.jpg) no-repeat right top; margin-right: 5px; }
.tabs .tab a { background: url(/images/tab_left.jpg) no-repeat left top; }
.tabs .tab-active { float: left; background: url(/images/tab_active_right.jpg) no-repeat right top; margin-right: 5px; }
.tabs .tab-active a { background: url(/images/tab_active_left.jpg) no-repeat left top; }

.tabs a { display: block; float: left; height: 17px; padding: 5px 6px 0 6px; text-decoration: none; }
.tabs a:hover { text-decoration: none; }

.mbl .search_bl { padding: 5px 5px 2px 10px; }
.search_bl { height: 26px; }
.search_bl b { display: block; width: 100px; padding-top: 5px; color: #005390; }
.search_item { float: left; margin-right: 5px; }
.search_bl input, .search_bl select { border: 1px solid #a7a6aa; height: 15px; width: 200px; font-size: 14px; color: #00528f; padding: 3px; font-family: Arial; margin-top: 1px; }
.search_bl select { height: 22px; }
* html .search_bl select { height: 22px; margin-top: 3px; }

/* подписка */
.subscr_bl { padding: 5px 5px 2px 10px;  height: 26px; }
.subscr_bl b { display: block; width: 100px; padding-top: 5px; color: #005390; }
.subscr_item { float: left; margin-right: 5px; }
.subscr_bl input, .subscr_bl select { border: 1px solid #a7a6aa; height: 15px; width: 100px; font-size: 14px; color: #00528f; padding: 3px; font-family: Arial; margin-top: 1px; }
.subscr_bl select { height: 22px; }
* html .subscr_bl select { height: 22px; margin-top: 3px; }
a.subscr_butt { display: block; width: 34px; height: 18px; background: url(/images/button.gif) no-repeat left top; text-align: center; padding-top: 8px; color: #00528f; text-decoration: none; }
a.subscr_butt:hover { text-decoration: none; }

/* \подписка */
#run_str_top, #run_str_bottom { display: block; float: left; height: 26px; width: 400px; background: #c4f5ff url(/images/rstr_left.jpg) no-repeat left top; overflow: hidden; }
.run_str { height: 26px; background: url(/images/rstr_right.jpg) no-repeat right top; padding: 7px; color: #005a93; }
#run_str_top .run_str { width: 386px; }
#run_str_bottom, #run_str_bottom .run_str { width: 331px; }

ul.list-user { list-style-type: none; }
ul.list-user li { background: url(/images/bull_5.gif) no-repeat left 7px; padding: 5px 10px 0 15px; }

.oblako { line-height: 25px; }
.oblako a { margin-right: 5px; }
.oblako big { font-size: 18px; }
.oblako big a { color: #00a0ba; }

ul.vlist-wi-nm { list-style-type: none; }
ul.vlist-wi-nm li { float: left; width: 300px; padding: 0 0 15px 20px;  }
ul.vlist-wi-nm li.first { padding: 0 0 15px 5px; }
ul.vlist-wi-nm img { float: left; margin: 2px 10px 0 0; }
ul.vlist-wi-nm b { font-size: 13px; color: #0071a7; }
ul.list4 { list-style-type: none; font-size: 12px; color: #00528f; margin: 0 0 0 10px; display: block; float: left; width: 160px; }
ul.list4 a { color: #00528f; font-weight: normal; }
ul.list4 li { display: block; background: url(/images/bull_6.gif) no-repeat left 8px; padding: 5px 0 0 15px; width: 160px; }

.tray { padding: 5px 5px 5px 10px; font-size: 16px; font-weight: bold; color: #000; }
.tray a { font-size: 15px; }

#abc .abc { padding: 5px 5px 5px 10px; font-size: 12px; }
#abc .abc a { margin-right: 5px; }

#abc .list ul { list-style-type: none; padding: 5px 5px 5px 10px; font-size: 12px; }
#abc .list ul li { float: left; width: 350px; padding-top: 3px; }

#abc .pager { clear: both; display: block; padding: 15px 5px 5px 10px; color: #000; font-size: 12px; }
#abc .pager small { font-size: 10px; }
#abc .pager a, #abc .pager b { margin-right: 5px; }
#abc .pager .next { color: #005992; }
#abc .pager .next a { margin: 0; }
#abc .pager small { color: #868586; }

#abc .line { height: 1px; border-top: 1px solid #eeeeee; overflow: hidden; margin: 5px 5px 0 10px; width: 520px; }

ul.list5, ul.list6 { list-style-type: none; font-size: 11px; color: #00528f; padding: 10px 10px 0 10px; display: block; float: left; }
ul.list5 a, ul.list6 a { color: #00528f; font-weight: normal; font-size: 11px; }
ul.list5 li { display: block; background: url(/images/bull_4.gif) no-repeat left 8px; padding: 5px 0 0 15px; }

ul.list6 li { display: block; background: url(/images/bull_8.gif) no-repeat left 8px; padding: 5px 0 0 15px; }

ul.list-content { margin-left: 20px; list-style-type: none; }
ul.list-content li { background: url(/images/bull_9.gif) no-repeat left 7px; padding: 3px 0 3px 12px; }

.user-item { display: block; float: left; background: url(/images/bull_5.gif) no-repeat left 7px; padding: 5px 10px 0 15px; width: 140px; }
.user-info * { font-size: 11px; color: #a2a2a2; }
.user-info a { color: #005992; }
.user-comm a { background: url(/images/bull_11.gif) no-repeat left 7px; padding: 5px 0 0 15px; }

.tray2 { height: 20px; }
.tray2 .sepa { display: block; float: left; width: 3px; padding: 0 5px 3px 5px; height: 15px; background: url(/images/bull_10.gif) no-repeat center 4px; }
.tray2 a { display: block; float: left; }

.share a { display: block; float: right; width: 57px; height: 20px; background: url(/images/share.jpg) no-repeat left top; }

.line3 { height: 1px; overflow: hidden; border-top: 3px solid #8ad0e3; }
.mark { display: block; float: right; }
.star { display: block; margin-top: 5px; width: 80px; height: 12px; background: url(/images/star_off.jpg) repeat-x left top; }
.s2 { width: 16px; background: url(/images/star_on.jpg) repeat-x left top; }
.s3 { width: 32px; background: url(/images/star_on.jpg) repeat-x left top; }
.s3 { width: 48px; background: url(/images/star_on.jpg) repeat-x left top; }
.s4 { width: 64px; background: url(/images/star_on.jpg) repeat-x left top; }
.s5 { width: 80px; background: url(/images/star_on.jpg) repeat-x left top; }

.add-comm { background: url(/images/add_comm_left.gif) no-repeat left top; height: 26px; padding-left: 26px; }
.add-comm span { display: block; float: left; background: #b5f5bd url(/images/add_comm_right.gif) no-repeat right top; height: 16px; padding: 5px 10px 5px 10px; }
.add-comm a { color: #006106; }

.sponsorbl {}
.sponsorbl { margin-top: 10px; width: 516px; background: url(/images/sponsor_bg.jpg) repeat-y left top; }
.sponsorbl .bot { background: url(/images/sponsor_top.jpg) no-repeat left top; }
.sponsorbl .top { background: url(/images/sponsor_bot.jpg) no-repeat left bottom; }
.sponsorbl .left { float: left; padding: 9px 0 0 4px; }
.sponsorbl .logo { float: right; padding: 4px 16px 0 0; }
.sponsorbl .title { padding: 12px 12px 12px 32px; font-weight: normal; font-size: 11px; color: #f65400; }
.sponsorbl .content { padding: 15px 35px 15px 35px; color: #30629d; font-size: 12px; line-height: 17px; }

.us-comment { padding: 10px; }
.us-comment .right { float: right; text-align: right; }
.us-comment .right a, .us-comment .right span { display: block; margin: 3px; float: right; }
.us-comment .right span { padding: 4px 2px 0 0; }
.us-comment .user-info { background: url(/images/bull_5.gif) no-repeat 1px 2px; padding: 0 0 5px 15px; }
.us-comment .user-date { background: url(/images/bull_12.gif) no-repeat left 2px; padding: 0 0 5px 15px; }
.us-comment .answer { background: url(/images/bull_13.gif) no-repeat 1px 2px; padding: 0 0 5px 15px; }
.us-comment .user-comment { padding: 0 100px 5px 0; }





.star-rating,  
.star-rating a:hover,  
.star-rating a:active,  
.star-rating a:focus,  
.star-rating .current-rating{  
 background: url(/images/starrating_stars_s.gif) left -1000px repeat-x;  
 /* В качестве фона для сылок, списка и текущего рейтинга 
    зададим нашу картинку и расположим ее пока за 
    пределами элемента */  
}  
  
.star-rating{  
 position: relative;  
 width: 125px; /* Ширина всего рейтинга*/  
 height: 25px;  
 overflow: hidden;  
 list-style: none;  
 margin: 0;  
 padding: 0;  
 background-position: left top;  
 /* Фоном будет являться "пустая" звездочка */  
}  
  
.star-rating li{  
 display: inline;  
 /* Элементы списка пойдут друг за другом. */  
}  
  
.star-rating a,  
.star-rating .current-rating{  
 position: absolute;  
 top: 0;  
 left: 0;  
 text-indent: -1000em;  
 /* Уберем текст за пределы видимости */  
 height: 25px;  
 line-height: 25px;  
 outline: none;  
 overflow: hidden;  
 border: none;  
}  
  
.star-rating a:hover,  
.star-rating a:active,  
.star-rating a:focus{  
 background-position: left bottom;  
 /* При наведении мышки и т.д. фоном будет 
    нижняя часть картинки, а именно "подсвеченная" 
    звездочка */  
}  
  
/* Зададим стили для каждой звездочки */  
.star-rating a.one-star{  
 width: 20%;  
 z-index: 6;  
}  
  
.star-rating a.two-stars{  
 width: 40%;  
 z-index: 5;  
}  
  
.star-rating a.three-stars{  
 width: 60%;  
 z-index: 4;  
}  
  
.star-rating a.four-stars{  
 width: 80%;  
 z-index: 3;  
}  
  
.star-rating a.five-stars{  
width:100%;  
z-index:2;  
}  
  
/* Текущий рейтинг выше всех и имеет в качестве 
   фона "нормальную" звездочку */  
.star-rating .current-rating{  
 z-index: 1;  
 background-position: left center;  
}  




.small-star{  
width:50px;  
height:10px;  
}  
  
.small-star,  
.small-star a:hover,  
.small-star a:active,  
.small-star a:focus,  
.small-star .current-rating{  
 background-image: url(/images/starrating_stars_s.gif);  
 line-height: 10px;  
 height: 10px;  
}  

