/* --- shapka ---*/
.baner_main {
	width:730px;
	margin:0 auto;
}
.baner_main img {
	display:block;
}
.link_mm {
	color:#1786a8;
}
.top_nav {
	padding:1px 10px 0 10px;
}
.bm_link {
	color:#059;
}
.bm_link:hover {
	color:#c00;
}
.shapka_topf, .shapka_tops, .shapka_bottomf, .shapka_bottoms {
	height:1px;
	font-size:1px;
	overflow:hidden;
}
.shapka_topf {
	margin:0 2px;
	background-color:#4494e3;
}
.shapka_tops {
	margin:0 1px;
	background-color:#4494e3;
}
.shapka_bottomf {
	margin:0 1px;
	background-color:#daecfe;
}
.shapka_bottoms {
	margin:0 2px;
	background-color:#daecfe;
}
.shapka_body {
	background:url('/files/title.jpg');
	height:215px;
}
.shapka_middle {
	padding:0 10px;
	height:186px;
}
.search_box {
	padding-top:25px;
}
.lbl_search {
	color:#acecff;
	padding-bottom:1px;
}
.search_inp {
	background:url('http://ricardo.img.com.ua/img/input.gif') no-repeat center center;
	border:none;
	margin-right:5px;
	width:245px;
	padding-left:5px;
	padding-right:2px;
	padding-top:3px;
	height:18px;
	font-size:1em;
}
.button_search {
	height:22px;
	width:65px;
	font-size:1.0em;
	border:0;
	padding:0 0 3px 0;
	background:transparent url('http://ricardo.img.com.ua/img/find_button.gif') no-repeat center top;
	color:#fff;
	font-weight:700;
	line-height:1.8em;
	overflow:hidden;
}
html:first-child .button_search {padding-top:1px; padding-bottom:2px;} /* Opera */

@media all and (min-width: 0px) { /* Opera */
body .button_search {padding-top:1px; padding-bottom:2px;}
}

html:first-child .search_inp {padding-top:1px; padding-bottom:2px;} /* Opera */

@media all and (min-width: 0px) { /* Opera */
body .search_inp {padding-top:1px; padding-bottom:3px;}
}
.for_logo {
	margin-top:20px;
	width:171px;
	height:28px;
}
.logo {
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://ricardo.img.com.ua/img/logo.png");
	_width: expression(1);
	_height: expression(1);
}
.ricardo_text {
	margin-top:15px;
	margin-left:186px;
	color:#acecff;
	font-size:0.9em;
}
.ricardo_link {
	color:#ffea00;
}
.ricardo_link:hover {
	color:#95ff78;
}
.main_menu {
	display:block;
	height:29px;
	padding-left:1px;
	background:url('/files/spacer_mm.gif') no-repeat top left;
}
.main_menu li {
	display:block;
	float:left;
	padding:0 1px 0 0;
	background:url('/files/spacer_mm.gif') no-repeat top right;
	height:29px;
}
.main_menu li a{
	display:block;
	float:left;
	color:white;
	background:url('/files/bgitem_mm.gif') repeat-x top left;
	padding:4px 10px 7px 10px;
	color:#fff;
	overflow:hidden;
}
.main_menu li a:hover {
	color:#fff;
	background-position:bottom;
}
.main_menu li span{
	display:block;
	float:left;
	background:#daecfe url('/files/bgitem_selmm.gif') no-repeat top left;
	position:relative;
	top:-3px;
	margin-bottom:-4px;
	margin:0 -1px -4px -1px;
}
.main_menu li span span{
	display:block;
	float:left;
	background:url('/files/bgitem_selmm.gif') no-repeat top right;
	top:0;
	margin:0;
}
.main_menu li span span a {
	display:block;
	float:left;
	color:#1a528a;
	font-weight:700;
	background:url('/files/menu_down_arr.gif') no-repeat center bottom;
	padding:5px 10px 10px 10px;
}
.main_menu li span span a:hover {
	color:#a75d36;
}
.main_menu li span.easy span a {
	padding: 6px 10px 8px 10px;
}
.sub_menu {
	height:27px;
	background-color:#daecfe;
}
.sub_menu  li {
	display:block;
	float:left;
	height:27px;
	padding:0 12px 0 10px;
	background:url('/files/current_item_submenu.gif') no-repeat right 14px;
}
.sub_menu  li.last {
	background:none;
}
.sub_menu  li a{
	display:block;
	float:left;
	margin-top:5px;
	color:#1a528a;
}
.sub_menu  li a:hover{
	color:#bf3f00;
}
.sub_menu  li a.current{
	font-weight:700;
}
/* --- end shapka ---*/

/* footer */
.footer_left {
	margin-right:42px;
	width:675px;
}
.fborder {
	background: url('/files/footer_border.gif') repeat-y scroll 705px 0px;
	width:940px;
}
.footer_spacer_s {
	padding-top:9px;
}
.footer_spacer_s, x:-moz-any-link {
	padding-top:8px;
} /* FireFox */
.footer_spacer_f {
	margin-top:20px;
}
/* end footer */

.pad_box {
	background-color:#fff;
	padding:0 10px;
}
.hcol_long {
	height:466px;
	overflow:hidden;
}
.hcol_short {
	height:236px;
	overflow:hidden;
}
.box_cv {
	height:206px;
}
/* 1px boxe's */
.line_boxf, .line_boxs {
	height:1px;
	font-size:1px;
	overflow:hidden;
	background-color:#fff;
}
.line_boxf {
	margin:0 2px;
}
.line_boxs {
	margin:0 1px;
}
.line_boxf_gray, .line_boxs_gray {
	height:1px;
	font-size:1px;
	overflow:hidden;
	background-color:#f6f6f6;
}
.line_boxf_gray {
	margin:0 2px;
}
.line_boxs_gray {
	margin:0 1px;
}
.pad_box_gray {
	background-color:#f6f6f6;
	padding:4px 10px 0 10px;
}

.line_boxbf_gray {
	margin:0 2px;
	border-top:1px solid #d6d6d6;
}
.line_boxbs_gray {
	margin:0 1px;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	background-color:#f6f6f6;
	height:1px;
	font-size:1px;
	overflow:hidden;
}
.pad_boxb_gray {
	background-color:#f6f6f6;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	padding:4px 9px 0 9px;
	width:585px !ie;
}


/* end 1px boxe's */

h3 a {
	color:#a75d36;
	font-weight:700;
}
h3 a:hover {
	color:#186abb !important;
}
.lh_h3 {
	line-height:1.49em; /* for FF */
}
.lh_mnd, x:-moz-any-link {
	line-height:1.45em;
} /* FireFox */
.pic_box {
	display:block;
	float:left;
	position:relative;
}
.mlt_bpic {
	margin-left:310px;
	_margin-left:307px;
	margin-top:-5px;
}
@media all and (min-width: 0px) { /* Opera */
body .mlt_bpic {margin-top:-4px;}
}
.mlt_smpic {
	margin-left:140px;
	_margin-left:137px;
	margin-top:-4px;
}
@media all and (min-width: 0px) { /* Opera */
body .mlt_bpic {margin-top:-3px;}
}
.hp_txtb {
	margin-left:230px;
	_margin-left:227px;
	margin-top:-5px;
}
@media all and (min-width: 0px) { /* Opera */
body .hp_txtb {margin-top:-4px;}
}
.lt_pic, .rt_pic, .lb_pic, .rb_pic {
	display:block;
	position:absolute;
	height:1px;
	width:1px;
	overflow:hidden;
	font-size:1px;
	background-color:#fff;
}
.lt_pic {
	left:0;
	top:0;
}
.rt_pic {
	right:0;
	top:0;
}
.lb_pic {
	left:0;
	bottom:0;
}
.rb_pic {
	right:0;
	bottom:0;
}
.lt_pic_box, .rt_pic_box, .lb_pic_box, .rb_pic_box, .lt_pic_box_g, .rt_pic_box_g {
	display:block;
	position:absolute;
	height:2px;
	width:2px;
	overflow:hidden;
	font-size:1px;
}
.lt_pic_box {
	left:-1px;
	top:-1px;
	background:url('http://ricardo.img.com.ua/img/ltpb.gif');
}
.rt_pic_box {
	right:-1px;
	top:-1px;
	background:url('http://ricardo.img.com.ua/img/rtpb.gif');
}
.lt_pic_box_g {
	left:-1px;
	top:-1px;
	background:url('http://ricardo.img.com.ua/img/ltpb_grey.gif');
}
.rt_pic_box_g {
	right:-1px;
	top:-1px;
	background:url('http://ricardo.img.com.ua/img/rtpb_grey.gif');
}
.lb_pic_box {
	left:-1px;
	bottom:-1px;
	background:url('http://ricardo.img.com.ua/img/lbpb.gif');
}
.rb_pic_box {
	right:-1px;
	bottom:-1px;
	background:url('http://ricardo.img.com.ua/img/rbpb.gif');
}

.rt_pic, .rb_pic {
	_right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
.lb_pic, .rb_pic {
	_bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : 0 );
}
.rt_pic_box , .rb_pic_box, .rt_pic_box_g  {
	_right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );
}
.lb_pic_box , .rb_pic_box  {
	_bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -2 : -1 );
}
.bg_gray {
	background-color:#f6f6f6;
}

/* block's */
.db {
	display:block;
}
.bld {
	font-weight:700;
}
.white {
	color:#fff;
}
.clear_right {
	clear:right !important;
}
.clear_left {
	clear:left;
}
.halfofbigcol_left_nm {
	width:300px;
	width:297px !ie;
}
/* delete */
a.mt_link {
	color:#999;
	font-size:0.9em;
	background:url('http://ricardo.img.com.ua/img/link_dushed.gif') repeat-x left bottom;
}
a.mt_link:hover {
	color:#999;
	background:none;
}
/* end delete */
.ul_bullet {
	padding:0;
	margin:0;
}
.ul_bullet li {
	padding:0 0 5px 10px;
	margin:0;
	background:url('http://ricardo.img.com.ua/img/bullet.gif') no-repeat 0 8px;
}
.ul_ie6 {
	_margin-left:3px !important;
}
.allnews_line {
	background:url('http://ricardo.img.com.ua/img/all_newsline.gif') no-repeat 5px 4px;
	padding-left:23px;
}
.allnews_line  a{
	color:#999;
	font-size:0.9em;
	background:url('http://ricardo.img.com.ua/img/link_dushed.gif') repeat-x left bottom;
}
.allnews_line  a:hover{
	color:#999;
	background:none;
}
.hr, .hr_l {
	border-top:1px solid #eaeaea;
	height:0;
	line-height:1px;
	overflow:hidden;
}
.hr_l {
	width:615px;
	margin:0 -5px;
	border-color:#f3f3f3;
}
.h3_hrc {
	border-bottom:1px solid #eaeaea;
	font-weight:700;
}
.h1_hrc {
	border-bottom:1px solid #eaeaea;
	margin:10px 0 5px 0;
}
.reset_box {
	margin-left:-9px;
}
.hbigcol_left {
	width:285px;
}
.hbigcol_left_t {
	width:295px;
}
.hbigcol {
	width:300px;
}
.imgbt_box {
	margin-left:80px;
	_margin-left:77px;
}
.imgbt_box_s {
	margin-left:70px;
	_margin-left:67px;
}
.named_link {
	color:#a10363;
}
.named_link:hover {
	text-decoration:underline;
}
.nbullet li {
	padding:0;
	margin:0;
	padding-bottom:5px;
	background:none;
}
.padl_vsmall {
	padding-left:5px;
}
.header {
	margin-top:3px;
	color:#333;
}
.header_main {
	margin-top:-5px;
	color:#333;
	position:relative;
}
.header_main span {
	font-size:0.52em;
}
@media all and (min-width: 0px) { /* Opera */
body .header_main {margin-top: -4px;}
}
.header_main, x:-moz-any-link {
	margin-top:-6px;
	margin-bottom:-1px;
	line-height:1.3em;
} /* FireFox */
.header_main span, x:-moz-any-link {
	line-height:1.3em;
} /* FireFox */


.head_rss {
	margin-top:3px;
	display:block;
	padding-right:28px;
	background:url('http://ricardo.img.com.ua/img/rss.gif') no-repeat right top;
	color:#999;
}
.head_rss:hover {
	background-position:right bottom;
	color:#ac653f !important;
}
html:first-child .header {
	margin-top:4px;
} /* Opera */
.header .h1_small {
	font-size:0.47em;
}
.header .ld {
	font-size:1em;
}
h2.keywords {
	margin:2px 0 3px 0;
	margin-top:3px !ie;
	padding:0;
	color:#808080;
	font-size:0.9em;
}
p {
	margin:0 0 10px 0;
}
.avatar_bord, .avatar_bordb {
	padding:4px;
	border:1px solid #d6d6d6;
	position:relative;
	background-color:#fff;
}
.avatar_bordb {
	margin: -20px 10px 0 10px;
	_margin-left:5px;
}
.ab_txt {
	margin-top:-5px;
}
@media all and (min-width: 0px) { /* Opera */
body .ab_txt {margin-top: -4px;}
}
.descs_ab {
	width:230px;
}
.descb_ab {
	width:500px;
}
.descvs_ab {
	width:205px;
}
.tab_menu {
	display:block;
}
.tab_menu li {
	display:block;
	float:left;
	margin:0 2px 0 0;
	padding:0;
	background:none;
}
.tab_menu li a {
	display:block;
	float:left;
	background:url('http://ricardo.img.com.ua/img/tab_right.gif') no-repeat top right;
	color:#fff;
	cursor:pointer;
}
.tab_menu li span {
	display:block;
	float:left;
}
.tab_menu li span.first {
	padding:5px 10px 6px 10px;
}
.tab_menu li a span {
	display:block;
	float:left;
	background:url('http://ricardo.img.com.ua/img/tab_left.gif') no-repeat top left;
	color:#fff;
	padding:5px 10px 6px 10px;
}
.tab_menu li a.current {
	background:url('http://ricardo.img.com.ua/img/tab_current_right.gif') no-repeat top right;
	cursor:text;
}
.tab_menu li a.current span {
	background:url('http://ricardo.img.com.ua/img/tab_current_left.gif') no-repeat top left;
	color:#000;
	padding:5px 10px 6px 10px;
	font-weight:700;
}
.tab_menu li a:hover {
	background-position: right -50px;
}
.tab_menu li a:hover span {
	background-position: left -50px;
}
.tab_menu li a.current:hover {
	background:url('http://ricardo.img.com.ua/img/tab_current_right.gif') no-repeat top right !important;
	cursor:text;
}
.tab_menu li a.current:hover span {
	background:url('http://ricardo.img.com.ua/img/tab_current_left.gif') no-repeat top left;
}
/* -------------         Add menu    ------------------------*/
.add_menu {
	height:40px;
	width:158px;
	margin:0;
	overflow:hidden;
}
.add_menu a {
	display:block;
	float:left;
	line-height:1.2em;
	height:40px;
	width:158px;
	background-color:#fff;
	cursor:pointer;
	color:#186abb;
}
.add_menu a:hover {
	background-color:#f4eacb;
	color:#a75d36 !important;
}
.add_menu span.txt_info {
	display:block;
	float:left;
	line-height:1.2em;
	height:40px;
	width:148px;
	padding:5px 0 0 10px;
	background:#bfbfbf url('http://ricardo.img.com.ua/img/addmenu_lt.gif') no-repeat top left;
}
.add_menu a span {
	display:block;
	float:left;
	padding:5px 10px 7px 60px;
	height:40px;
}
.add_menu a.am_rt {
	background:#fff url('http://ricardo.img.com.ua/img/addmenu_rt.gif') no-repeat top right;
}
.add_menu a.am_rt:hover {
	background-color:#f4eacb;
}
.add_menu a.am_rt span {
	background:url('http://ricardo.img.com.ua/img/house_credit.gif') no-repeat left 0px;
}
.add_menu a.am_rt:hover span {
	background-position:left -40px;
}
.add_menu a.am_lb {
	background:#fff url('http://ricardo.img.com.ua/img/addmenu_lb.gif') no-repeat left bottom;
}
.add_menu a.am_lb:hover {
	background-color:#f4eacb;
}
.add_menu a.am_lb span {
	background:url('http://ricardo.img.com.ua/img/credit_card.gif') no-repeat left 0px;
}
.add_menu a.am_lb:hover span {
	background-position:left -40px;
}
.add_menu a.am_rb {
	background:#fff url('http://ricardo.img.com.ua/img/addmenu_rb.gif') no-repeat right bottom;
}
.add_menu a.am_rb:hover {
	background-color:#f4eacb;
}
.add_menu a.am_rb span {
	background:url('http://ricardo.img.com.ua/img/deposit.gif') no-repeat left 0px;
}
.add_menu a.am_rb:hover span {
	background-position:left -40px;
}
.add_menu a.am_lm:hover {
	background-color:#f4eacb;
}
.add_menu a.am_lm span {
	background:url('http://ricardo.img.com.ua/img/car.gif') no-repeat left 0px;
}
.add_menu a.am_lm:hover span {
	background-position:left -40px;
}
.add_menu a.am_rm:hover {
	background-color:#f4eacb;
}
.add_menu a.am_rm span {
	background:url('http://ricardo.img.com.ua/img/nout.gif') no-repeat left 0px;
}
.add_menu a.am_rm:hover span {
	background-position:left -40px;
}

/* -------------       End  Add menu    ------------------------*/


.baner_left {
	display:block;
	margin:8px 0;
}
.banerl_text {
	height:10px;
	padding-left:10px;
	overflow:hidden;
	position:relative;
	top:10px;
	margin-top:-10px;
}
.banerl_text  span{
	display:block;
	margin-top:-3px;
}

/* --------------        new list -------------------- */


ul.list {
	display:block;
	margin:-2px 0 -3px 0;
	height:23px;
}
ul.list li {
	display:block;
	float:left;
	margin:0;
	padding:0;
	background:none;
}
ul.list li a {
	float:left;
	cursor:pointer;
}
ul.list li a span {
	float:left;
	padding:2px 6px 3px 6px;
}
ul.list li a.current {
	background:url('http://ricardo.img.com.ua/img/lst_l.gif') no-repeat center left;
	color:#fff !important;
	cursor:default;
}
ul.list li a.current:hover {
	color:#fff !important;
}
ul.list li a.current span {
	background:url('http://ricardo.img.com.ua/img/lst_r.gif') no-repeat center right;
}

.tbl_hp {
	margin:0 -5px;
}
.tbl_hp thead th {
	background-color:#f3f3f3;
	color:#999;
	font-weight:400;
}
.tbl_hp td {
	border-bottom:1px solid #e6e6e6;
}
.tr_hover tbody tr:hover {
	background-color:#f7f6e3;
}
.tbl_hp tbody tr.nobg:hover {
	background:none;
}
.scol_width {
	width:310px;
}
.bcol_width {
	width:615px;
}
.arr_plus {
	color:#387f38;
	background-image:url('http://ricardo.img.com.ua/img/arr_green.gif');
	background-repeat:no-repeat;
	background-position: right 49.5%;
	background-position: right 50% !ie;
	padding-right:18px;
}
.arr_minus {
	color:#d00;
	background-image: url('http://ricardo.img.com.ua/img/arr_red.gif');
	background-repeat:no-repeat;
	background-position: right 49.5%;
	background-position: right 50% !ie;
	padding-right:18px;
}
.arr_separate {
	padding-right:18px;
}
.no_picarr  .arr_plus, .no_picarr  .arr_minus, .no_picarr  .arr_pseparate {
	padding-right:5px;
	background-image:none;
}
.calcs_block {
	height:95px;
	padding-left:55px;
	background:url('http://ricardo.img.com.ua/img/calc_img.gif') no-repeat left top;
}
.artical_panel li {
	display:block;
	float:left;
	background:none;
	margin:0 20px 0 0;
	padding:0;
	height:25px;
	overflow:hidden;
}
.artical_panel li a{
	display:block;
	float:left;
	padding:5px 0 5px 18px;
	font-size:0.9em;
}
.artical_panel li a.print {
	padding-left:28px;
	padding-right:10px;
	background:url('http://ricardo.img.com.ua/img/print.gif') no-repeat left top;
}
.artical_panel li a.mail {
	background:url('http://ricardo.img.com.ua/img/mail_art.gif') no-repeat left top;
}
.artical_panel li a.mail_red {
	background:url('http://ricardo.img.com.ua/img/mail_red.gif') no-repeat left top;
}
.bigcol blockquote {
	font-family:georgia;
	color:#810202;
	font-size:1.2em;
	line-height:1.3;
	padding:0px 0px 7px 37px;
	margin:0px;
	background:url('http://ricardo.img.com.ua/img/quotes.gif') no-repeat 0px 0px;
	clear:both;
}
.clear3 {
	clear: both;
	font-size: 1px;
	line-height:1px;
	height: 3px;
	overflow:hidden;
}
.nobord {
	border:0 !important;
}
.article {
	font-size: 1.2em !important;
	line-height: 1.4;
}
.article .imgc_w {
	font-size:0.78em;
	line-height:1.5em;
}
.article h3 {
	font-size:0.85em !important;
	font-weight:700;
}
.article h2 {
	font-size:1.25em !important;
	margin-bottom:5px;
}
.article table {
	border:none;
	border-spacing:1px;
	background-color:#333;
}
.article table td {
	padding:5px;
	border-style:solid;
	border:none;
	background-color:#fff;
}
.article li {
	line-height:1.1em;
}
.chk_box {
	margin:0;
	padding:0;
	margin:0 -3px 0 -4px !ie;
}
.org_pic_box {
	width:110px;
	_width:113px;
	_margin-right:-3px;
	margin-top:5px;
}
@media all and (min-width: 0px) { /* Opera */
body .org_pic_box {margin-top: 4px;}
}
.search_alpha_box {
	width:285px;
	margin:0 auto;
	margin-top:-2px !ie;
}
.txt_inp_alpha {
	border:1px solid #d0d0d0;
	height:15px;
	width:220px;
	padding-top:2px;
	padding-left:5px;
	margin-right:7px;
}
.cmd_alpha {
	width:50px;
	height:20px;
	padding-bottom:3px;
}

.list_alpha {
	display:block;
}
.list_alpha li, .list_alpha li a, .list_alpha li span {
	display:block;
	float:left;
	text-align:center;
}
.list_alpha li {
	padding:0;
	padding:0 5px 5px 0;
	background:none;
	text-transform:uppercase;
	width:24px;
	height:24px;
	font-weight:700;
}
.list_alpha li  a {
	background:url('http://ricardo.img.com.ua/img/alpha_bg.gif') no-repeat center top;
	width:24px;
	padding:3px 0 3px 0;
}
.list_alpha li  a:hover {
	background-position: center bottom;
}
.list_alpha li  span {
	background:url('http://ricardo.img.com.ua/img/alpha_bg.gif') no-repeat center top;
	width:24px;
	padding:3px 0 3px 0;
	color:#999;
}

@media all and (min-width: 0px) { /* Opera */
body .list_alpha li  a {padding:4px 0 2px 0;}
}

@media all and (min-width: 0px) { /* Opera */
body .list_alpha li  span {padding:4px 0 2px 0;}
}

.suggest_tbl .padb {
	padding-bottom:2px;
}
.suggest_tbl .padr {
	padding-right:20px;
}
.box_pic_sugg {
	margin-top:5px;
}
.mrl_vsmall {
	margin-left:5px;
}
/* end block's */


/*  form's   */

.inp_chek {
	margin:0;
	margin:0 -3px 0 -4px !ie;
}
@media all and (min-width: 0px) { /* Opera */
body .inp_chek {margin-right:-2px;}
}
.inp_check2 {
	margin:0;
	margin:0 -3px 0 -4px !ie;
}
@media all and (min-width: 0px) { /* Opera */
body .inp_check2 {margin-right:-2px;}
}
.inp_radio {
	margin:0 0 0 -1px;
	margin:0 -3px 0 -5px !ie;

}
@media all and (min-width: 0px) { /* Opera */
body .inp_radio {margin-left:0;}
}
.inp_butt {
	font-size:1em;
}
.inp_chekt {
	margin:0 -3px 0 -4px;
}
@media all and (min-width: 0px) { /* Opera */
body .inp_chekt {margin:0 -2px 0 0;}
}
.inp_bord {
	border:1px solid #999;
}
.ex_butt {
	background:url('http://ricardo.img.com.ua/img/ic_xl.gif') no-repeat left center;
	border:none;
	padding-left:20px;
	width:135px;
	color:#186ABB;
	margin-top:1px;
	margin-top:-2px !ie;
	cursor:pointer;
}
@media all and (min-width: 0px) { /* Opera */
body .ex_butt {margin-top:0px;}
}
.sort_butt {
	width:160px;
}
/*  end  form's  */
/* calc */
.calc_fcol {
	width:195px;
}
.calc_fcol_dep {
	width:215px;
}
.calcsm_fcol {
	width:123px;
	padding-right:6px !important;
}
.calcsm_fcol, x:-moz-any-link {width:122px; width:123px !ie;} /* FireFox */
.calc_scol {
	width:155px;
}
.calc_winp {
	width:117px;
	padding-left:3px;
}
.calc_wsel {
	width:122px;
	font-size:1em;
}
.calc_wselb {
	width:200px;
	font-size:1em;
}
.pad_in_tbl {
	padding:5px 0px 0 5px;
}
.tooltip, .tooltip2 {
	width:200px;
	position:absolute;
	z-index:10;/*any value*/
	overflow:hidden;/*must have*/
	top:-118px;
	left:53px;
	text-align:left;
	white-space:normal;
}
.tooltip iframe, .tooltip2 iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}
.up_hov{
	background:url('http://ricardo.img.com.ua/img/up_hov.gif') top left;
	width:200px;
	height:3px;
	font-size:1px;
}
.tooltip2 .up_hov {
	height:10px;
	background:url('http://ricardo.img.com.ua/img/up_hov2.gif') top left;
}
.down_hov{
	background:url('http://ricardo.img.com.ua/img/down_hov.gif') top left;
	width:200px;
	height:12px;
	font-size:1px;
}
.tooltip2 .down_hov {
	height:3px;
	background:url('http://ricardo.img.com.ua/img/down_hov2.gif') top left;
}
.cent_hov{
	background:url('http://ricardo.img.com.ua/img/c_hov.gif') top left;
	padding:6px 10px 8px 10px;
}
.tooltip2 .cent_hov {
	background:url('http://ricardo.img.com.ua/img/c_hov2.gif') top left;
}
.calc_rez_tbl {
	width:595px;
	margin:0 -5px;
}
.calc_rez_tbl th {
	background-color:#e6e6e6 !important;
	color:#999;
	font-weight:400;
}
.calc_rez_tbl td {
	border-bottom:1px solid #eaeaea;
}
.sum_tr td {
	color:#ae1111;
	border:none;
}
.calc_tbl {
	margin:0;
}
h5.h3_cbudget {
	margin:5px 0 0 0;
}
.fin_l {
	padding-top:2px !ie;
}
.padr_budc {
	padding-right:40px;
}
.no_tdbord tbody td {
	border:none;
}
.bcv_total {
	background-color:#f3f3f3;
}
.bcv_total:hover {
	background-color:#f3f3f3 !important;
}
/* -- end calc -- */

/* ------       block padding    */
.pdl_big {
	padding-left:20px;
}
.pdr_big {
	padding-right:20px;
}
.hack_ff_cnbu {
	line-height:1.38em;
}
.hide {
	display:none;
}
/* end block padding's */
.nav_inv {
	width:51px;
	margin-top:5px;
	margin-bottom:-3px !ie;
}
@media all and (min-width: 0px) { /* Opera */
body .nav_inv {margin-top:4px; margin-bottom:-1px;}
}
.search_mark {
	color:#fff;
	background-color:#059;
}
/* кнопка */
.knopka {
	display:block;
	background:url('http://ricardo.img.com.ua/img/knopka_left.gif') no-repeat top left;
	padding-left:9px;
}
.knopka em {
	display:block;
	background:url('http://ricardo.img.com.ua/img/knopka_right.gif') no-repeat top right;
	padding:4px 8px 6px 0px;
	font-style:normal;
}
.knopka_mt {
	margin-top:-1px;
}
@media all and (min-width: 0px) { /* Opera */
body .knopka_mt {margin-top:0px;}
}
/* end кнопка */
.rez_calc {
	border:0;
	margin-top:4px;
	background:url('http://ricardo.img.com.ua/img/print_ver.gif') no-repeat left 1px;
	padding-left:15px;
	padding-right:0;
	width:130px;
	color:#186abb;
	cursor:pointer;
}
.pad_td td {
	padding:5px 5px 5px 0;
}
.pad_td td table td {
	padding:0;
}
.padr_null {
	padding-right:0 !important;
}
/* ---     obzor seti --> */
.net_col {
	width:130px;
}
.mrt_obzor {
	margin-right:32px;
}



/* NEW STYLES FOR BANKS */
.gr_button {
	background:transparent url('http://ricardo.img.com.ua/img/c_button.gif') scroll right top;
	line-height:1.4em;
}
.gr_button img {
	vertical-align:middle;
}
.mar_link {
	margin:4px 4px 0px 4px;
}
.dbcol_width {
	width:950px;
}
.tbl_last td {
	border-bottom:none;
}
.flt_butt {
	width:100px;
}
.reg_butt {
	width:120px;
	}
.col_sml {
	padding-right:30px;}
.shall_butt {
	background:transparent;
	border:medium none;
	color:#186ABB;
	cursor:pointer;
	margin-top:1px;
	width:100px;
	padding:0;
}
.lnk_psev {
	background-color:green;
	display:block;
	float:left;
	margin-right:-120px;
	filter:alpha(opacity=0);
	opacity:0;
	position:relative;
	height:22px;
	margin-top:-22px;
	width:120px;
	}
.star {
	color:#BF3F00;
	vertical-align:top;
}
.text_anketa {
	width:275px;
	padding-left:2px;
}
.vtop {
	vertical-align:top;
}
.tblw_anketa {
	width:315px;
}
.selct_anketa {
	width:280px;
}
.selct_month {
	width:160px;
}
.selct_year {
	width:55px;
}
.selct_day {
	width:40px;
}
.text_anketa2 {
	width:240px;
	padding-left:5px;
}
.add_anketa {
	padding-right:96px;
}
.text_anketa3 {
	width:203px;
	padding-left:5px;
}
textarea.anketa {
	font-size:1em;
}
select {
	font-size:1em;
}
.tbl_credh {
	border-top:2px solid #e6e6e6;
	border-bottom:2px solid #e6e6e6;
}
.tbl_credh th {
	padding-left:9px;
	padding-right:9px;
}
.tbl_credh td {
	border-bottom:0;
	padding-left:9px;
	padding-right:9px;
}
.padl_small {
	padding-left:5px !important;
}
.info_block {
	width:605px;
	padding:5px;
	margin:0 -5px;
	background-color:#f6f6f6;
}
/* new investments ----------------------------------------------------------------------------------------------------------------------------------------*/

.mrl_tm {
	margin-left:6px;
}
.inv_col_faspha {
	width:185px;
}
.inv_col_list {
	width:385px;
}
.col_alphs {
	width:205px;
}
.txt_inp_alpha_i {
	width:140px;
	border:1px solid #d0d0d0;
	height:15px;
	padding-top:2px;
	padding-left:5px;
	margin-right:7px;
}
.la_inv {
	width:205px;
}
.sifr_wide {
	width:500px;
	padding-left:5px;
}
.pcol_width {
	width:950px;
}
.bord_razd {
	border-right:1px solid #e6e6e6;
}
.bord_razdl{
	border-left:1px solid #e6e6e6;
}
.bord_razdb {
	border-bottom:1px solid #e6e6e6;
}
.wthreecol {
	width:315px;
}
.ff_invlh {
	line-height:1.18em;

}


/*-------- informes's ------------*/
.color_hover img {
	vertical-align:middle;
}
.ch_current {
	cursor:deafault;
}
.ch_current img {
	border:2px solid #c8c8c8;
}
.desc_informer {
	border:1px solid #9a9a9a;
	padding:2px 4px 0 4px;
	color:#999;
	width:390px;
	font-size:1em;
	height:80px;
	margin-left:-5px;
}
.inp_check {
	margin:0;
	margin:0 -3px 0 -4px !ie;
}
@media all and (min-width: 0px) { /* Opera */
body .inp_chek {margin-right:-2px;}
}
.dbb_tbl {
	border-top:2px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}

/* --------------------------   konkursy   --------------------------------------------  */
.box_konkurs div {
	width:auto !important;
	height:auto;
}
.box_konkurs  .pad_boxb_gray {
	padding-bottom:4px;
}
.lb_boxkonkurs_f {
	margin:0 2px;
	border-top:1px solid #d6d6d6;
}
.lb_boxkonkurs_s {
	margin:0 1px;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	background-color:#f6f6f6;
	line-height:1px;
}
.box_money {
	height:59px; /* only for ie */
	overflow:hidden;
}
.box_money h1 {
	margin-top:10px;
}
a.bm_hov:hover + div h1.bm_hov_h1 a {
	color:#bf3f00 !important;
}
.link_butt {
	border:0;
	padding:0;
	margin:0;
	background:none;
	color:#186abb;
	font-size:1em;
	vertical-align:middle;
	font-family:Arial;
	margin-top:-2px;
	_margin-top:2px;
}
.link_butt:hover {
	cursor:pointer;
	color:#bf3f00;
}

/* Комментарии */

.comments_list {
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;	
	width: 100%;
}
.comments_list .avator {
	float: left;
	width: 110px;
	padding: 0 0 10px 3px;
}
.comments_list .avator img{
	border: 1px solid #8BA3C5;
}
.comments_list .avator p{
margin: 0;
padding: 0;
font: bolder 10px Arial;
text-align: center;
}
.comments_list .comments {
	margin: 0 0 0 110px;
	padding: 0 0 0 4px;
}
.comments_list .comments .date{
	font: bolder 13px Arial;
	color: #00217A;
	padding: 0 0 0 3px;
	/*background-color: #e1f0f9;
	width: 88px;*/
}
.comments_list .comments .date span{
	color:#282828;
}

.comments_pages {
	text-align: center;
}
.authorisation_form {
	margin: 0 auto;
	width: 300px;

}
.authorisation_form .col1 {
	float: left;
	width: 80px;
	padding-bottom: 10px;
	
}
.authorisation_form .col2 {
margin: 0 0 0 80px;
padding-bottom: 10px;
}

.authorisation_error {
	font: bolder 14px Arial;
	color: #D01314;
	background-color:#f9f9f9;
	padding: 10px;
	margin: 0 0 10px 0;
	border: 1px solid #c6c6c6
}
.class_user {
	font: bolder 12px Arial;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width: 400px;
	
}
.class_user {
	border-spacing: 0px;
}

.tbl_registration table {
	border:none;
	border-spacing:0px;
	background-color:#fff;
	margin: 0 auto;
}

.tbl_registration table td {
	padding:5px;
	border:none;
	background-color:#fff;
}