@charset "windows-1251";

body {margin:0px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(0.gif) no-repeat; background-attachment:fixed;}
a, img {outline: none !Important;}
img {border:0px;}

form {margin:0px; padding:0px;}
p {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
fieldset {border:1px solid #000; padding:10px;}
legend {text-align:center; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}
optgroup {color:#333; background-color:#CCC; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}
option {color:#333; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none;}

a {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}

a.none {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
a.none:hover {color:#000; text-decoration:none;}

.stop {clear:both; width:100%; height:0px; font-size:0px; overflow:hidden;}

a.logo {text-decoration:none;}
a.logo:hover {text-decoration:none;}

.h_div {display:none;}
.y_div {width:100%; height:100%; position:fixed; _position:absolute; top:expression(eval(document.body.scrollTop) + "px"); left:expression(eval(document.documentElement.scrollLeft) + "px"); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:.70; -khtml-opacity:0.70; opacity:.70; -ms-filter:"alpha (opacity=70)"; filter:alpha(opacity=70); background-color:#555; z-index:100;}
.s_div {width:100%; height:100%; position:fixed; _position:absolute; top:expression(eval(document.body.scrollTop) + "px"); left:expression(eval(document.documentElement.scrollLeft) + "px"); z-index:101;}
.x_div {width:297px; position:fixed; _position:absolute; top:50%; left:50%; margin-top:-100px; margin-left:-149px; text-align:center; z-index:102;}

.form_y_div {width:100%; height:100%; position:fixed; _position:absolute; top:expression(eval(document.body.scrollTop) + "px"); left:expression(eval(document.documentElement.scrollLeft) + "px"); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:.70; -khtml-opacity:0.70; opacity:.70; -ms-filter:"alpha (opacity=70)"; filter:alpha(opacity=70); background-color:#555; z-index:100;}
.form_s_div {width:100%; height:100%; position:fixed; _position:absolute; top:expression(eval(document.body.scrollTop) + "px"); left:expression(eval(document.documentElement.scrollLeft) + "px"); z-index:101;}
.form_x_div {width:500px; position:fixed; _position:absolute; top:50%; left:50%; margin-top:-220px; margin-left:-250px; text-align:center; z-index:102;}
.form_list_div {width:500px; position:fixed; _position:absolute; top:50%; left:50%; margin-top:-150px; margin-left:-250px; text-align:center; z-index:102;}

.div_cont {width:100%; margin:10px 0px 10px 0px; overflow:hidden;}
.div_cont_top {width:100%; margin:0px 0px 10px 0px; overflow:hidden;}
.div_side {width:25%; float:left; overflow:hidden;}
.div_left {float:left; width:33.3%; _width:32.5% !Important; overflow:hidden;}
.div_left_r {float:left; padding:10px 0px 5px 0px; width:33.3%; _width:32.5% !Important; overflow:hidden;}
.div_block {width:74%; float:right; overflow:hidden;}
.div_razd {float:right; width:74%; font-size:0px; height:1px; overflow:hidden;}
.div_menu {float:left; height:24px; padding:0px 20px 0px 25px; margin:2px 0px 2px 10px; background-image:url(menu_bg.png); background-position:0px 3px; background-repeat:no-repeat;}
.div_rss {float:right; width:20px; height:20px; padding:0px; margin:4px 5px 0px 5px;}
.div_m {padding:6px 0px 0px 0px;}
.search {padding:2px 0px 2px 0px; text-align:center;}
.ts {width:100%; _width:97%;}

a.menu {color:#000; font-family:Georgia, Times New Roman, Times; font-size:12px; font-weight:bold; text-decoration:underline;}
a.menu:hover {color:#888; text-decoration:underline;}

.des_4 {width:100%; height:31px; background-image:url(serch_fon.gif); background-position:0% 100%; background-repeat:repeat-x; overflow:hidden;}
.des_4_1 {width:23px; height:31px; float:left; background-image:url(serch_fon.gif); background-position:3px 0px; background-repeat:no-repeat; background-color:#FFF;}
.des_4_2 {height:31px; float:left;}
.des_4_3 {width:23px; height:31px; float:right; background-image:url(serch_fon.gif); background-position:-28px 0px; background-repeat:no-repeat; background-color:#FFF;}

.des_5 {width:616px; height:25px; margin:5px auto 0px auto !Important; overflow:hidden;}
.des_but_a {width:150px; height:20px; float:left; margin:0px 2px 0px 2px; background-image:url(but_max.gif); background-position:top; background-repeat:no-repeat; text-align:center;}
.des_but_h {width:150px; height:20px; float:left; margin:0px 2px 0px 2px; background-image:url(but_max.gif); background-position:bottom; background-repeat:no-repeat; text-align:center;}
.but_text {padding:2px 0px 0px 0px; cursor:pointer;}


.line {width:100%; height:17px; background-image:url(line_fon.png); background-position:0px -45px; background-repeat:repeat-x; font-size:0px;}
.ps {padding:0px 0px 10px 5px; overflow:hidden;}

.blok_top {height:50px; background-image:url(icon_new.png); background-position:-6px 0%; background-repeat:no-repeat;}
.blok_top_h {height:50px; background-image:url(icon_new.png); background-position:-6px 100%; background-repeat:no-repeat;}
.blok_nazv {padding:15px 0px 0px 48px;}
.blok_text {padding:5px 5px 20px 12px;}
.blok_st {padding:0px 2px 0px 8px; margin:0px 0px 2px 0px; border-left:6px solid #CCC; border-top:none; border-right:none; border-bottom:none; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
.blok_st_n {padding:0px 2px 0px 8px; margin:0px 0px 2px 0px; border-left:6px solid #000; border-top:none; border-right:none; border-bottom:none; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
.blok_st_h {padding:0px 2px 0px 8px; margin:0px 0px 2px 0px; border-left:6px solid #000; border-top:none; border-right:none; border-bottom:none; background-color:#e6e6e6; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
.blok_admin {height:50px; background-image:url(icon_admin.png); background-position:-4px 0%; background-repeat:no-repeat;}
.blok_a_nazv {padding:15px 0px 0px 44px; color:#000; font-family:Georgia, Times New Roman, Times; font-size:12px; font-weight:bold; text-decoration:none;}
.blok_moder {position:absolute; top:0px; right:0px; width:210px; border:2px solid #f00; background-color:#fff; z-index:15; font-size:12px; overflow:hidden;}
.blok_last {position:absolute; top:0px; right:0px; width:200px; height:25px; _height:27px; border:2px solid #f00; background-color:#fff; z-index:15; font-size:12px; overflow:hidden;}

a.razdel {color:#000; font-family:Georgia, Times New Roman, Times; font-size:12px; font-weight:bold; text-decoration:underline;}
a.razdel:hover {color:#999; text-decoration:underline;}

.inf_blok_t {height:14px; position:relative; background-image:url(s_top.gif); background-position:0% 100%; background-repeat:repeat-x; font-size:0px;}
.inf_blok_tt {height:14px; width:25px; background-image:url(s_top.gif); background-position:0% 0%; background-repeat:no-repeat; font-size:0px; overflow:hidden;}
.inf_blok_n {height:14px; background-image:url(s_niz.gif); background-position:0% 100%; background-repeat:repeat-x; font-size:0px; overflow:hidden;}
.inf_blok_nn {height:14px; width:25px; background-image:url(s_niz.gif); background-repeat:no-repeat; background-position:0% 0%; font-size:0px; overflow:hidden;}
.inf_blok_r {padding:15px 0px 0px 15px; background-image:url(grey_2.gif); background-position:1px 0px; background-repeat:repeat-y; overflow:hidden;}
.inf_blok_l {padding:0px 0px 0px 15px; background-image:url(grey_2.gif); background-position:1px 0px; background-repeat:repeat-y; overflow:hidden;}
.inf_blok_c {padding:0px; background-image:url(grey_2.gif); background-position:1px 0px; background-repeat:repeat-y; overflow:hidden;}
.inf_blok_h {padding:0px; background-image:url(grey_2.gif); background-position:1px 0px; background-repeat:repeat-y; overflow:hidden; background-color:#ddd; cursor:pointer;}
.inf_blok_u {padding:15px 0px 15px 2px; background-image:url(grey_2.gif); background-position:1px 0px; background-repeat:repeat-y; overflow:hidden;}
.inf_blok_x {padding:10px 0px 10px 10px; background-image:url(grey_2.gif); background-position:1px 0px; background-repeat:repeat-y; overflow:hidden;}


.left_blok_tt {height:14px; width:25px; float:right; background-image:url(s_top.gif); background-position:100% 0%; background-repeat:no-repeat; font-size:0px; overflow:hidden;}
.left_blok_nn {height:14px; width:25px; float:right; background-image:url(s_niz.gif); background-repeat:no-repeat; background-position:100% 0%; font-size:0px; overflow:hidden;}
.left_blok_r {padding:10px 0px 10px 5px; overflow:hidden; background-image:url(grey_2.gif); background-position:100% 0px; background-repeat:repeat-y;}
.left_blok_m {padding:0px 5px 0px 5px; overflow:hidden; background-image:url(grey_2.gif); background-position:100% 0px; background-repeat:repeat-y;}

.inf_l_text {padding:0px 10px 5px 15px;}
.inf_l_reg {padding:0px 5px 0px 15px;}
.inf_n_stat {height:50px; padding:13px 0px 0px 48px; background-image:url(icon_stat.png); background-position:-3px 0px; background-repeat:no-repeat; color:#000; font-family:Georgia, Times New Roman, Times, serif; font-size:12px; font-weight:bold; text-decoration:none;}
.inf_n_rec {height:50px; padding:13px 0px 0px 48px; background-image:url(icon_rec.png); background-position:-3px 0px; background-repeat:no-repeat; color:#000; font-family:Georgia, Times New Roman, Times; font-size:12px; font-weight:bold; text-decoration:none;}
.inf_n_user {height:50px; padding:13px 0px 0px 48px; background-image:url(icon_user.png); background-position:-3px 0px; background-repeat:no-repeat; color:#000; font-family:Georgia, Times New Roman, Times; font-size:12px; font-weight:bold; text-decoration:none;}
.inf_n_inf {height:50px; padding:13px 0px 0px 48px; background-image:url(icon_inf.png); background-position:-3px 0px; background-repeat:no-repeat; color:#000; font-family:Georgia, Times New Roman, Times; font-size:12px; font-weight:bold; text-decoration:none;}
.inf_n_nav {height:50px; padding:13px 0px 0px 48px; background-image:url(icon_nav.png); background-position:-3px 0px; background-repeat:no-repeat; color:#000; font-family:Georgia, Times New Roman, Times; font-size:12px; font-weight:bold; text-decoration:none;}
.inf_n_vip {height:37px; padding:13px 0px 0px 48px; background-image:url(icon_vip.png); background-position:-3px 0px; background-repeat:no-repeat; color:#000; font-family:Georgia, Times New Roman, Times; font-size:12px; font-weight:bold; text-decoration:none;}
.inf_r_nav {height:50px; margin:5px 0px 15px 0px;; background-image:url(icon_new.png); background-position:1px 0px; background-repeat:no-repeat;}
.inf_r_nav_h {height:50px; margin:5px 0px 15px 0px; background-image:url(icon_new.png); background-position:1px -50px; background-repeat:no-repeat;}
.inf_r_text {padding:14px 0px 0px 52px; color:#000; font-family:Georgia, Times New Roman, Times; font-size:12px; font-weight:bold; text-decoration:none;}

.vip_blok_t {height:14px; position:relative; background-image:url(r_top.gif); background-position:0% 100%; background-repeat:repeat-x; font-size:0px;}
.vip_blok_tt {height:14px; width:25px; background-image:url(r_top.gif); background-position:0% 0%; background-repeat:no-repeat; font-size:0px; overflow:hidden;}
.vip_blok_n {height:14px; background-image:url(r_niz.gif); background-position:0% 100%; background-repeat:repeat-x; font-size:0px; overflow:hidden;}
.vip_blok_nn {height:14px; width:25px; background-image:url(r_niz.gif); background-repeat:no-repeat; background-position:0% 0%; font-size:0px; overflow:hidden;}
.vip_blok_r {padding:0px; margin-left:1px; border-top:none; border-right:none; border-bottom:none; border-left:2px solid #F80; overflow:hidden; background-color:FFC;}
.vip_blok_h {padding:0px; margin-left:1px; border-top:none; border-right:none; border-bottom:none; border-left:2px solid #F80; overflow:hidden; background-color:#FC9; cursor:pointer;}

.r_nazv {padding-bottom:3px; color:#000; font-family:Georgia, Times New Roman, Times; font-size:12px; font-weight:bold; text-decoration:none;}
.r10 {height:10px; font-size:0px; overflow:hidden;}

.sub_top {width:297px; height:30px; padding:5px 0px 0px 0px; background-image:url(sub_min.gif); background-position:0px 0px; background-repeat:no-repeat; overflow:hidden; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.sub_niz {width:297px; height:10px; background-image:url(sub_min.gif); background-position:0px 100%; background-repeat:no-repeat; overflow:hidden; font-size:1px;}
.sub_info {width:295px; background-color:#FFF; margin-left:1px; _margin-left:0px;}
.sub_temp {width:1px; height:1px; background-image:url(sub_min.gif); font-size:0px; overflow:hidden;}
.max_temp {width:1px; height:1px; background-image:url(sub_max.gif); font-size:0px; overflow:hidden;}

.form_top {width:500px; height:30px; padding:5px 0px 0px 0px; background-image:url(sub_max.gif); background-position:0px 0px; background-repeat:no-repeat; overflow:hidden; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.form_niz {width:500px; height:10px; background-image:url(sub_max.gif); background-position:0px 100%; background-repeat:no-repeat; overflow:hidden; font-size:1px;}
.form_info {width:498px; background-color:#FFF; margin-left:1px;}
.form_temp {width:1px; height:1px; background-image:url(sub_max.gif); font-size:0px; overflow:hidden;}

.line_alfa {height:35px; margin:10px 0px 10px 0px; background-image:url(line_fon.png); background-position:0% -35px; background-repeat:repeat-x; overflow:hidden;}
.line_alfa_2 {height:35px; position:relative; margin:0px 0px 10px 0px; background-image:url(line_fon.png); background-position:0% -35px; background-repeat:repeat-x;}
.line_beta {width:300px; height:35px; float:left; background-image:url(line_fon.png); background-position:0% 0%; background-repeat:no-repeat; overflow:hidden;}
.line_beta_2 {width:280px; height:35px; float:left; background-image:url(line_fon.png); background-position:-30px 0px; background-repeat:no-repeat; overflow:hidden;}
.line_text {width:240px; height:35px; margin:0px 0px 0px 38px; padding:9px 0px 0px 0px; text-align:center; color:#000; font-family:Georgia, Times New Roman, Times; font-size:12px; font-weight:bold; text-decoration:none; overflow:hidden;}
.line_link {width:240px; height:35px; margin:0px 0px 0px 38px; padding:6px 0px 0px 0px; text-align:center; overflow:hidden;}
.line_link_2 {width:240px; height:35px; margin:0px 0px 0px 8px; padding:6px 0px 0px 0px; text-align:center; overflow:hidden;}

.lenta_0 {width:745px; height:85px; margin:15px 0px 0px 0px; font-size:0px; overflow:hidden;}
.lenta_1 {width:10px; height:85px; float:left; border:none; background-image:url(lenta_fon.png); background-position:0px 0px; background-repeat:no-repeat; font-size:0px; overflow:hidden;}
.lenta_2 {width:725px; height:85px; float:left; border:none; background-image:url(lenta_fon.png); background-position:0px -90px; background-repeat:repeat-x; font-size:12px; overflow:hidden;}
.lenta_3 {width:10px; height:85px; float:left; border:none; background-image:url(lenta_fon.png); background-position:-40px 0px; background-repeat:no-repeat; font-size:0px; overflow:hidden;}
.lenta_img {width:50px; height:50px; border:2px solid #fff; border-right:2px solid #ccc; border-bottom:2px solid #ccc; border-left:2px solid #fff;}
.lenta_img_h {width:50px; height:50px; border-top:2px solid #E5E6E6; border-right:2px solid #333; border-bottom:2px solid #333; border-left:2px solid #E5E6E6;}
.lenta_id {width:54px; height:54px; float:left; margin:0px 3px 0px 0px; border:none; z-index:3; overflow:hidden;}
.lenta_add {width:150px; height:73px; float:right; margin:-10px 0px 0px 0px; overflow:hidden;}
.lenta_info {height:15px; margin:2px 0px 0px 0px; color:#fff; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; overflow:hidden; z-index:1;}

.vip_blok {width:650px; _font-size:1px;}
.vip_div {width:98px; height:25px; float:left; padding-top:1px; margin:-20px 10px 5px -2px; _margin:0px 10px -15px -2px; _position:relative; _top:-20px; text-align:center; overflow:hidden; background-image:url(info.png); background-position:0px 0px; background-repeat:no-repeat;}
.check_div {width:98px; height:25px; float:left; padding-top:1px; margin:-20px 10px 5px -2px; _margin:0px 10px -15px -2px; _position:relative; _top:-20px; text-align:center; overflow:hidden; background-image:url(info.png); background-position:-102px 0px; background-repeat:no-repeat;}
.new_div {width:125px; height:25px; float:left; padding-top:1px; margin:-20px 10px 5px -2px; _margin:0px 10px -15px -2px; _position:relative; _top:-20px; text-align:center; overflow:hidden; background-image:url(info.png); background-position:0px -27px; background-repeat:no-repeat;}

.p_top_2 {padding:2px 0px 0px 0px;}
.p_top_5 {padding:5px 0px 0px 0px;}
.p_top_10 {padding:10px 0px 0px 0px;}

.a_tab {width:100%; border:none; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none;}
.a_td_1 {width:230px; vertical-align:top; text-align:right; background-color:#e6e6e6; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}
.a_td_2 {background-color:#e6e6e6; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
.b_tab {width:600px; border:none; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none;}
.b_td_1 {width:150px; text-align:center; background-color:#e6e6e6; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}
.b_td_2 {text-align:center; background-color:#e6e6e6; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none;}
.c_tab {width:670px; border:none; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none;}
.i_tab {width:490px; border:2px solid #e6e6e6; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none;}
.i_td {width:205px; text-align:center; background-color:#e6e6e6; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}


.u_td_1 {width:90px; vertical-align:top; text-align:center; background-color:#e6e6e6; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
.u_td_2 {vertical-align:top; text-align:center; background-color:#e6e6e6; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
.u_td_3 {width:100px; vertical-align:top; text-align:center; background-color:#e6e6e6; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
.u_td_4 {width:140px; vertical-align:top; text-align:center; background-color:#e6e6e6; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
.u_td_5 {width:70px; vertical-align:top; text-align:center; background-color:#e6e6e6; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
.u_null {height:10px; background-color:#e6e6e6; font-size:1px; overflow:hidden;}
.lost_pass {margin:-21px 0px 5px 0px; _margin-top:-5; text-align:center;}


.img_clear {width:78px; height:19px; border:0px; vertical-align:top; margin:1px 0px 0px 0px; cursor:pointer;}
.o_pad {padding:25px 20px 5px 15px;}
.o_nazv {padding:0px 0px 20px 0px; color:#333; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration:none;}
.o_text {width:650px; padding:0px 0px 10px 12px; margin-bottom:20px; border-left:2px solid #999; border-bottom:1px solid #999; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none;}
.o_text_min {width:650px; padding:0px 0px 2px 12px; margin-bottom:20px; border-left:2px solid #999; border-bottom:1px solid #999; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none;}
.o_foto {width:650px; padding:0px 0px 10px 12px; margin-bottom:20px; border-left:2px solid #999; border-bottom:1px solid #999; vertical-align:top;}
.o_f_naz {padding:0px 0px 10px 0px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline;}
.o_f_admin {padding:0px 0px 10px 0px; color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline;}
.o_info {width:210px; float:left;}
.o_k_l {width:140px; margin:2px 0px 0px 0px; padding:0px 0px 1px 0px; float:left; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
.o_k_r {width:300px; margin:2px 150px 0px 5px; padding:0px 0px 1px 5px; float:left; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.admin_k_l {width:140px; margin:2px 0px 0px 0px; padding:0px 0px 1px 0px; float:left; color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
.admin_k_r {width:300px; margin:2px 150px 0px 5px; padding:0px 0px 1px 5px; float:left; color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.ob_error {padding:100px 20px 100px 20px; text-align:center; color:#000; font-family:Times New Roman, Times; font-size:16px; font-weight:bold; text-decoration:none;}
.o_raz {height:63px; overflow:hidden; padding:2px 10px 0px 10px; margin:0px 0px 0px 3px; border-top:1px dotted #fff; border-bottom:1px dotted #ddd; border-left:none; border-right:none;}
.o_mod {padding:0px 0px 0px 0px; margin:0px 0px 0px 3px; border-top:1px dotted #fff; border-bottom:1px dotted #ddd; border-left:none; border-right:none;}
.o_raz_h {height:63px; overflow:hidden; padding:2px 10px 0px 10px; margin:0px 0px 0px 3px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:none; border-right:none; background-color:#ddd; cursor:pointer;}
.o_img {width:50px; height:50px; border:none; margin:3px 10px 5px 0px;}

.moder_line {height:25px; margin-bottom:10px; background-color:#cfc;}

.varning {position:absolute; top:0px; left:0px; width:0px; height:0px; overflow:hidden;}
.tab_form {width:450px; border:none; background-color:#4e4e4e; text-align:center;}
.tab_1 {text-align:right; background-color:#FFF; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}
.tab_2 {text-align:center; background-color:#FFF;}
.tab_3 {text-align:left; background-color:#FFF;}

.info_obj {border:2px solid #CCC; padding:7px; height:50px; margin:10px 0px 5px 0px;}
.lenta_naz {text-align:left; font-family:Arial, Tahoma, Verdana, sans-serif; font-size:12px; color:#000; font-weight:bold;}
.lenta_text {padding:2px 0px 0px 0px; text-align:left; font-family:Arial, Tahoma, Verdana, sans-serif; font-size:12px; color:#555;}
.prev_img {width:50px; height:50px; border:none; margin:0px 5px 0px 0px;}
.lenta_but {width:200px; height:20px; padding-top:2px; border:none; background-image:url(button.png); background-repeat:no-repeat; background-position:0px 0px; overflow:hidden; text-align:center;}

.auth {border:none;}
.auth_1 {width:90px; text-align:right; color:#333; font-family:Arial, Verdana, Tahoma; font-size:12px; font-weight:bold; text-decoration:none;}
.auth_2 {text-align:left;}
.auth_3 {height:25px; vertical-align:bottom; text-align:center; color:#333; font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:normal; text-decoration:none;}
.auth_4 {width:150px; text-align:right; color:#333; font-family:Arial, Verdana, Tahoma; font-size:12px; font-weight:bold; text-decoration:none;}
.auth_5 {width:250px; text-align:left;}

.scroll_border {border:1px solid #A2A5A8; padding:3px; cursor:pointer;}
.scroll_name {background-color:#A2A5A8; padding:3px; text-align:center; color:#FFF; font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:bold; text-decoration:none;}
.scroll_dat {padding:3px; color:#333; text-align:center; font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:normal; text-decoration:none;}


.menuinfo {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}
a.menuinfo {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}
a.menuinfo:hover {color:#000; text-decoration:none;}

.currentpage {color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
a.currentpage {color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
a.currentpage:hover {color:#F00; text-decoration:none;} 

.p2 {padding:2px;}
.p5 {padding:5px;}
.p10 {padding:10px;}
.cen {text-align:center;}
.jus {text-align:justify;}
.dot {border-bottom:1px dotted;}
.pointer {cursor:pointer;}
.un {text-decoration:underline;}
a.un {text-decoration:underline;}

/* H1, H2, H3 стили */

h1 {color:#000; font-family:Georgia, Times New Roman, Times; font-size:15px; font-weight:bold; text-decoration:none; margin:0px; padding:0px 0px 15px 0px; text-align:center;}
h2 {color:#000; font-family:Georgia, Times New Roman, Times; font-size:13px; font-weight:bold; text-decoration:none; margin:0px; padding:0px 0px 10px 0px; text-align:center;}
h3 {color:#000; font-family:Georgia, Times New Roman, Times; font-size:11px; font-weight:bold; text-decoration:none; margin:0px; padding:0px 0px 10px 0px; text-align:center;}


/* Текстовые стили */

.text-min {color:#333; font-family:Verdana, Tahoma, Arial; font-size:11px; font-weight:normal; text-decoration:none;}
a.text-min:hover {color:#555; text-decoration:underline;}

.text-min-b {color:#333; font-family:Verdana, Tahoma, Arial; font-size:11px; font-weight:bold; text-decoration:none;}
a.text-min-b:hover {color:#555; text-decoration:underline;}

.text-mid {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
a.text-mid:hover {color:#555; text-decoration:underline;}

.text-mid-b {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
a.text-mid-b:hover {color:#555; text-decoration:underline;}

.text {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none;}
a.text:hover {color:#555; text-decoration:underline;}

.text-b {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}
a.text-b:hover {color:#555; text-decoration:underline;}

.text-max {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none;}
a.text-max:hover {color:#555; text-decoration:underline;}

.text-max-b {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none;}
a.text-max-b:hover {color:#555; text-decoration:underline;}

.text-mid-un {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline;}
a.text-mid-un:hover {color:#999; text-decoration:underline;}


/* Белые стили */

.w-min {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none;}
a.w-min:hover {color:#fff; text-decoration:underline;}

.w-min-b {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none;}
a.w-min-b:hover {color:#fff; text-decoration:underline;}

.w-mid {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
a.w-mid:hover {color:#fff; text-decoration:underline;}

.w-mid-b {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
a.w-mid-b:hover {color:#fff; text-decoration:underline;}

.w {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none;}
a.w:hover {color:#fff; text-decoration:underline;}

.w-b {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}
a.w-b:hover {color:#fff; text-decoration:underline;}

.wite-b {color:#fff; font-family:Verdana, Tahoma; font-size:12px; font-weight:bold; text-decoration:none;}

/* Красные стили */

.red-min {color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none;}
a.red-min:hover {color:#F00; text-decoration:underline;}

.red-min-b {color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none;}
a.red-min-b:hover {color:#F00; text-decoration:underline;}

.red-mid {color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
a.red-mid:hover {color:#F00; text-decoration: underline;}

.red-mid-b {color:#F00; font-family:Arial, Helvetica, sans-serifa; font-size:12px; font-weight:bold; text-decoration:none;}
a.red-mid-b:hover {color:#F00; text-decoration: underline;}

.red {color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none;}
a.red:hover {color:#F00; text-decoration:underline;}

.red-b {color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}
a.red-b:hover {color:#F00; text-decoration: underline;}

.red-max {color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none;}
a.red-max:hover {color:#F00; text-decoration: underline;}

.red-max-b {color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none;}
a.red-max-b:hover {color:#F00; text-decoration: underline;}


/* синие стили */

.blu {color:#00F; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none;}
a.blu:hover {color:#00F; text-decoration:underline;}

.blu-b {color:#00F; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}
a.blu-b:hover {color:#00F; text-decoration:underline;}

.blu-mid-b {color:#00F; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
a.blu-mid-b:hover {color:#00F; text-decoration:underline;}


/* зеленые стили */

.green-b {color:#0c0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
a.green-b:hover {color:#0c0; text-decoration:underline;}


.g-mid-b {color:#090; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
a.g-mid-b:hover {color:#090; text-decoration:underline;}

/* Times стили */

.times-min {color:#000; font-family:Times New Roman, Times; font-size:14px; font-weight:bold; text-decoration:none;}
a.times-min {color:#000; font-family:Times New Roman, Times; font-size:14px; font-weight:bold; text-decoration:underline;}
a.times-min:hover {color:#999; text-decoration:underline;}

.times {color:#000; font-family:Times New Roman, Times; font-size:16px; font-weight:bold; text-decoration:none;}
a.times {color:#000; font-family:Times New Roman, Times; font-size:16px; font-weight:bold; text-decoration:underline;}
a.times:hover {color:#999; text-decoration:underline;}

.times-max {color:#000; font-family:Times New Roman, Times; font-size:18px; font-weight:bold; text-decoration:none;}
a.times-max {color:#000; font-family:Times New Roman, Times; font-size:18px; font-weight:bold; text-decoration:underline;}
a.times-max:hover {color:#999; text-decoration:underline;}


/* Формы */

.form {background-color:#FFF; color:#000; font-family:Arial, Helvetica, sans-serif;}
.input_search {width:100%; border:1px solid #999; color:#555; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.but_search {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none;}
.input_1 {border:1px solid #ccc; color:#000; font:12px Arial, Helvetica, sans-serif; width:50px; text-align:center;}
.input_2 {border:1px solid #ccc; color:#000; font:12px Arial, Helvetica, sans-serif; height:21px; width:120px; text-align:center;}
.input_3 {border:1px solid #ccc; color:#000; font:12px Arial, Helvetica, sans-serif; height:19px; width:140px; text-align:left;}
.input_4 {border:1px solid #ccc; color:#000; font:12px Arial, Helvetica, sans-serif; height:19px; width:170px; text-align:left;}
.input_5 {border:1px solid #ccc; color:#000; font:12px Arial, Helvetica, sans-serif; height:21px; width:250px; text-align:left;}
.button {width:120px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000;}
.button_2 {width:200px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000;}
.select_2 {border:1px solid #ccc; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; height:21px;}
.option_2 {width:80px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; height:21px;}

.select {border:1px solid #ccc; color:#000; font:12px Arial, Helvetica, sans-serif; height:21px;}
.input {border:1px solid #ccc; color:#000; font:12px Arial, Helvetica, sans-serif; height:21px;}
.in-file {color:#000; font:12px Arial, Helvetica, sans-serif; height:21px; margin-bottom:8px;}
.textarea {border:1px solid #ccc; color:#000; font:13px Arial, Helvetica, sans-serif;}


.highslide-body {padding:10px 0px 10px 0px;}
.highslide-html {background-color: white;}
.highslide-html-content {position: absolute; display: none;}
.highslide-loading {display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white; padding-left: 22px; background-image: url(script/highslide/graphics/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px;}
a.highslide-credits, a.highslide-credits i {padding: 2px; color: silver; text-decoration: none; font-size: 10px;}
a.highslide-credits:hover, a.highslide-credits:hover i {color: white; background-color: gray;}
.highslide-wrapper {background-color: white;}
.highslide-wrapper .highslide-html-content { width: 400px; padding: 5px;}
.highslide-wrapper .highslide-header ul {margin: 0; padding: 0; text-align: right;}
.highslide-wrapper .highslide-header ul li {display: inline; padding-left: 1em;}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {display: none;}
.highslide-wrapper .highslide-header a {font-weight: bold; color: gray; text-transform: uppercase; text-decoration: none;}
.highslide-wrapper .highslide-header a:hover {color: black;}
.highslide-wrapper .highslide-header .highslide-move a {cursor: move;}
.highslide-wrapper .highslide-footer {height: 11px;}
.highslide-wrapper .highslide-footer .highslide-resize {float: right; height: 11px; width: 11px; background: url(script/highslide/graphics/resize.gif);}
.highslide-move {cursor: move; font-size:11px;}
.highslide-resize {cursor: nw-resize;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}


