/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }


html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, dl, dt, dd { padding:0; margin:0; }
textarea { font-family:tahoma,arial; font-size:12px; }
input { vertical-align:middle; }
input[type=checkbox], input[type=radio] { cursor:pointer; cursor:hand; margin:0; vertical-align:middle; }
select { font-family:tahoma,arial; font-size:12px; vertical-align:middle; }
label { cursor:pointer; cursor:hand; } 
a { color: rgb(70, 153, 186); }
a img, img { border:0; vertical-align:middle; }
#hint { display:none; position:absolute; border: solid 2px #f0b033; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; box-shadow: 0 0 10px #000; -moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000; padding: 10px; background: #fff; z-index: 1000; }

sup, sub { vertical-align:baseline !important; vertical-align:bottom; position:relative; }
sup { bottom:0.5em; }
sub { top:0.3em; }

.auth {
	background:#4bacd5;
	padding: 12px 9px 12px 18px;
	width:186px;
	position: relative;
	overflow: hidden;
	position: absolute; 
	right: 0px;
	top: 130px;
	color: #fff;
	font-style: italic;
}
.auth i.cab_corners { position: absolute; width: 18px; height: 34px; left: 0; background: url(../iw/cab_corners.gif); }
.auth i.cab_corners.top { top: -17px }
.auth i.cab_corners.bottom { bottom: -17px }
.auth a {color:#fff;font-size:10px;}
.auth img { vertical-align: bottom; margin-right: 10px; }
.auth input { border: solid 2px #efaf33; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; padding: 2px 5px; margin: 0; }
.auth p { margin-bottom: 3px; }
.login_error { color: red; display: block; }
#login_form {margin-top: 5px;}
/* body
--------------------------------------------------*/
body { background:#ffeac1 url("../images/b.gif") repeat-x; 
       font-family:Tahoma, verdana, Helvetica;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

html, body { height:100%}

.clearing { clear: both; height: 1px; font-size: 1px; }

a { text-decoration:underline;  outline-style:none  }
a:hover { text-decoration:none; }





.min_w { min-width:990px; position:relative; height:auto !important; height:100%; min-height:100%; }
*html .min_w { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 990)? "990px" : "auto");}

.max_w { margin:0 auto 0 auto}
*html .max_w {}


.inner {}


/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%; table-layout:fixed;}
.t td {padding: 0px; vertical-align:top}


/* Head
--------------------------------------------------*/
.head { background: /*url("../images/bg_head.jpg")*/ repeat-x; height:224px; padding:16px 0 0 14px; position:relative; z-index:100 }
.head a.logo { display:block; width:195px; height:227px; overflow:hidden; text-indent:-3000em; background: url("../images/logo.gif") no-repeat;
float:left;   }


.inner .head { height:138px; }
.inner .head a.logo { background: url("../images/logo_in.jpg") no-repeat; width:117px; height:137px}



/* Head/Text
--------------------------------------------------*/
.h_txt { padding:54px 0 0 0; font-size:11px; width:25%; float:left; margin-left:3%}
.h_txt a { color:#4699b7}


.h_txt i { display:block; color:#85795d; padding:7px 0 9px 0;}
.h_txt b { display:block; font-weight:normal; font-style:italic; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.h_txt b a {  padding: 0 0 0 6px; background: url("../images/ht_a.gif") no-repeat 0 7px; }


/* Head/Link
--------------------------------------------------*/
.h_link { margin:0px; padding:55px 0 0 0; list-style:none; float:left; margin-left:4%}
.h_link li { padding:0 0 0 46px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-style:italic }
.h_link li a { color:#298cb6; padding:0 0 0 6px; background: url("../images/ht_a.gif") no-repeat 0 7px; }

.h_link .hl1 { background: url("../images/hl1.gif") no-repeat 0 0; height:24px; padding-top:26px}
.h_link .hl2 { background: url("../images/hl2.gif") no-repeat 0 0; height:26px; padding-top:10px}
.h_link .hl2 a i { background: url("../images/external.gif") no-repeat right top; padding-right: 15px; }
.h_link .hl3 { background: url("../images/hl3.gif") no-repeat 0 0; height:27px; padding-top:8px}
.h_link .hl4 { background: url("../images/hl4.gif") no-repeat 0 0; height:30px; padding-top:9px}
.h_link .hl5 { background: url("../images/hl5.gif") no-repeat 0 0; height:27px; padding-top:11px}
.h_link .hl6 { background: url("../images/hl6.gif") no-repeat 0 0; height:30px; padding-top:13px; margin-top: -5px;}



/* Head/Contacts
--------------------------------------------------*/
.h_cont { width:209px; position:absolute; height:127px; top:40px; right:0px; font-size:13px; font-style:italic; font-family:Arial, Helvetica, sans-serif;}
.h_cont a { color:#4699b7; }


.h_cont img { font-size:17px; color:#3a352a}

.h_cont i { display:block; padding:10px 0 10px 0px; }

.h_cont b { display:block; font-weight:normal; font-style:italic; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding: 0 0 0 6px; 
 background: url("../images/ht_a.gif") no-repeat 0 7px; margin-left:17px }


/* Head/Rem Password
--------------------------------------------------*/
.r_pass { font-size:11px; font-style:italic; width:86px; height:24px; font-family:Arial, Helvetica, sans-serif; background:#4bacd5 url("../images/r_pass.gif") no-repeat;
padding:0 0 0 123px; position:absolute; right:0px; top:192px; padding-top:10px; z-index:10000  }
.r_pass a { color:#b8eaff; }



/* Steps
--------------------------------------------------*/
.steps { background: url("../images/st_c.gif") repeat-x left bottom; position:relative; margin:-10px 0 0 0; zoom: 1 }
.step_l { background: url("../images/st_l.jpg") no-repeat left bottom; zoom: 1 }
.step_r { background: url("../images/st_r.gif") no-repeat right bottom; padding:50px 0 20px 59px; zoom: 1 }

.step_r h6 { font-size:20px; font-weight:normal; font-style:italic; color:#7a683f;  padding:0 0 12px 15px; margin-top: 50px; }


.step_r ul { margin:0px; padding:0 0 0 0; list-style:none; overflow: hidden;}
.step_r ul li { float:left; width:24%; _display:inline; _height:1px;}


.b_step { width:96%}
.b_step td { padding: 0; vertical-align: top; zoom: 1; overflow: visible; }
.b_step td img { display: block; }
.b_step td div { margin: -45px -20px -40px -10px; position: relative; z-index: 1; zoom: 1 }
.bs_t { background: url("../images/mb_t.png") repeat-x #fdc85c;  }
.bs_l { background: url("../images/mb_l.png") repeat-y; }
.bs_r { background: url("../images/mb_r.png") repeat-y right top; }
.bs_b { background: url("../images/mb_b.png") repeat-x left bottom; }
.bs_lt { background: url("../images/mb_lt.png") no-repeat left top; }
.bs_rt { background: url("../images/mb_rt.png") no-repeat right top; }
.bs_rb { background: url("../images/mb_rb.png") no-repeat right bottom; }
.bs_lb { background: url("../images/mb_lb.png") no-repeat left bottom; padding: 25px 20px 50px 50px; position: relative; }

.b_step p { position:relative; _height:1px; line-height:12px}
.b_step b { display:block; margin:0 0 0 -31px; position: relative; _height:1px; padding:0 0 5px 0; font-style:italic; font-weight:normal; }



a.start { display:block; width:108px; height:27px; background: url("../images/start.gif") no-repeat; text-align:center; text-decoration:none; color:#403829; padding-top:8px; margin-top: 5px; position: absolute; top: 115px; left: 0 }
a.start:hover { background: url("../images/start_ac.gif") no-repeat; color:#FFFFFF }



.count_l { position:absolute; left:100px; top:0px; font-size: 1em;font-style: italic; width: 300px;}
.count_l i, .count_r i { color: #208ebc }
.count_l big {font-size: 2.5em; color: #fcb016; text-shadow: 1px 1px 1px #c49336;margin-left: -5px}
.count_r { position:absolute; right:104px; top:0px;font-style: italic; width: 300px;}
.count_r big {font-size: 2.5em; color: #208ebc; text-shadow: 1px 1px 1px #fff;margin-left: -5px}


/* Bottom block
--------------------------------------------------*/
.bottom_b { height:250px; background: url("../images/bottom_b.gif") repeat-x; padding:30px 0 0 47px  }



/* News
--------------------------------------------------*/
.c_news { float:left; width:33%}
.c_news h6 { padding:0 0 10px 0px }

.c_news ul { margin:0px; padding:0 0 0 0; list-style:none;}
.c_news ul li { overflow:hidden; min-height:1px; _height:1px; font-size:11px; color:#4d4739; padding:0 0 10px 0  }
*html .c_news ul li { overflow:visible;}

.c_news ul li a { color:#4699ba}


.c_news ul li i { font-style:normal; display:block; font-size:10px; color:#9f9682; padding-bottom:2px}
.c_news ul li p { overflow:hidden; min-height:1px; _height:1px;}
*html .c_news ul li p { overflow: visible}

.c_news ul li img { float:left; margin-right:7px}



/* Gallery
--------------------------------------------------*/
.gallery { float:left; width:33%; font-size:13px; font-style:italic; text-align:center; font-family:Arial, Helvetica, sans-serif}
.gallery h6 { position:relative; margin-bottom:-4px; padding:0 0 0 7px; text-align:left; }
.gallery a { color:#298cb6}

.g_img { width:268px; margin:0 auto 0 auto; overflow: hidden; position: relative }
.g_img table { position: relative; margin-bottom: 4px }
.g_img table td { padding: 0 }
.g_img table img { background: url("../images/g_img.gif") no-repeat; padding:; display: block; padding: 7px; width: 254px; height: 160px; }

.g_img p { padding:0 7px 0 7px;}

a.gl_l { display:block; position: absolute; left: 170px; top:25px; }
a.gl_r { display:block; position: absolute; right: 0px; top:25px; }



/* Bottom text
--------------------------------------------------*/
.b_txt { float:left; width:32%; font-size:11px; color:#4d4739 }
.b_txt h6 { padding:0 0 6px 0; }
.b_txt a { color:#298cb6}

.b_txt span { display:block; padding:5px 0 13px 0; color:#a99d8b;}

.b_txt span span { display: inline-block; padding: 3px 8px 0; color: #fff; vertical-align: middle; }
.b_txt span span.text-select { padding: 2px 5px }

.b_txt span u { text-decoration:none; padding:0px 3px 0 0; vertical-align: middle;}
.b_txt span a { color:#ffffff; background: url("../images/av_r.gif") no-repeat 100% 0; float:left; padding-right:7px}
.b_txt span a i { background: url("../images/av_l.gif") no-repeat 0 0;  float:left; font-style:normal; height:17px; padding:2px 0 0 7px}

.b_txt b { display:block;  background: url("../images/ht_a.gif") no-repeat 0 8px; padding:0 0 0 6px; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-weight:normal;
font-size:13px; color:#a29887}



/* Center
--------------------------------------------------*/
.outer { position: relative; z-index:10000; margin-left:269px; margin-right:223px; min-height:1px}
*html .outer {height:20px;}

.wrap-cl { float:left; width:100%; }
.wrap-cl { position: relative; margin-right:0;}



/* Center_Col
--------------------------------------------------*/
.center_col { float:right; width: 100%; margin:-68px 0 0 0; _height:1px; z-index:10000;  position:relative; font-size:13px; color:#4d4739; }
.center_col a { color:#1a7fa9; }



/* Center_Col/Top link
--------------------------------------------------*/
.top_link { font-size:11px; font-style:italic; position:relative; z-index:10000; height:33px}
.top_link a { text-decoration:none; color:#d9ba7e; padding:0 16px 0 0; background: url("../images/tl_a.gif") no-repeat 100% 8px}
.top_link a:hover { text-decoration:underline}



/* Center_Col/Toll Docs
--------------------------------------------------*/
.toll_doc { height:182px}
.toll_doc h6 { font-size:22px; font-weight:normal; color:#b27d00; padding:0 0 7px 0}


.progress {background: url("../images/prg.gif") repeat-x; margin:7px 0 0 0  }
.prg_l { background: url("../images/prg_l.gif") no-repeat 0 0; height:80px; }
.prg_r { height:80px; background: url("../images/prg_r.gif") no-repeat 100% 0}

.progress table {border: none; border-collapse: collapse; width: 100%; table-layout:fixed;}
.progress table td {padding: 0px; vertical-align:top; border-right:1px solid #ffeac1; height:34px; color:#4d4739; font-size:13px}

.progress table .prg_ac_l { background: url("../images/prg_ac_l.gif") no-repeat; width:22px}
.progress table .prg_l { width:22px}
.progress table .prg_ac_r { background: url("../images/prg_ac_r.gif") no-repeat; width:22px}
.progress table .prg_r { width:22px}

.progress table .prg_ac { background: url("../images/prg_ac.gif") repeat-x;}
.progress table .prg_sl { background: url("../images/prg_sl.gif") repeat-x;}
.progress table .prg_nsl { background:#fcb016;}


.progress table .pr_count td { padding:4px 0 0 0; border:0px}


.progress table .pr_count td p { display:block; background: url("../images/pc_l.gif") no-repeat;}
.progress table .pr_count td p b { display:block; font-weight:normal; background: url("../images/pc_r.gif") no-repeat 100% 0;}
.progress table .pr_count td p i { display:block; font-style:normal;  background: url("../images/pc_c.gif") no-repeat 50% 6px; text-align:center; padding:23px 0 0 0}


.progress table .pr_count td u { display:block; text-align:center; text-decoration: none; background: url("../images/pc_n.gif") no-repeat 50% 0; padding:23px 0 0 0;   }




/* Center_Col/Steps text
--------------------------------------------------*/
.step_txt { padding:0 0 35px 31px; font-size:13px; position:relative}
.step_txt label { position:absolute; right:-108px; color:#b27d00}


.step_txt h5 { font-size:17px; font-weight:normal; color:#b27d00; padding:0 0 3px 0; position:relative;}
.step_txt h5 b { float:left; width:31px; font-weight:normal; position: absolute; left:-31px }

.step_txt ul { margin:0px; padding:8px 0 0 0; list-style:none}
.step_txt ul li { font-family:Arial, Helvetica, sans-serif; font-style:italic; padding:0 0 3px 0 }


.st_l { overflow:hidden; min-height:1px; _height:1px;}
*html .st_l { overflow:visible}

.st_r { float:right; width:142px; padding:0 0 0 20px; font-size:11px; }
.st_r i { display:block; color:#dcbd82; font-style:italic; font-size:11px; }
.st_r b { display:block; width:113px; height:22px; background: url("../images/st_b.gif") no-repeat; font-weight:normal; font-size:13px; padding:4px 0 0 9px; }




/* Center_Col/Steps navigation
--------------------------------------------------*/
.step_nav { font-size:11px; padding:0 0 20px 0 }
.step_nav a { text-decoration:none; color:#FFFFFF;}

.step_nav a.prev { display:block; width:63px; height:26px; background:#0065e1 url("../images/prev.gif") no-repeat; padding:9px 0 0 45px; }
.step_nav a.next { display:block; width:75px; height:26px; background:#0065e1 url("../images/next.gif") no-repeat; padding:9px 0 0 33px; float:right }



/* Center_Col/News
--------------------------------------------------*/
.news { position:relative; margin:-10px 0 0 0}
.news h6 { font-size:18px; height:62px}
.news h6 img { float:left;}
.news h6 a.rss_n { display:block; background: url("../images/rss_n.jpg") no-repeat; padding:0 0 0 38px; color:#d9ba7e; font-size:11px; font-style:italic; font-weight:normal;
height:30px; width:60px; float: left; margin-left:20px  }

.news ul { margin:0px; padding:0 15px 0 0; list-style:none}
.news ul li { overflow:hidden; min-height:1px; _height:1px; font-size:11px; padding:0 0 16px 0}
*html .news ul li { overflow:visible;}
.news ul li img { float:left; background: url("../images/n_img.gif") no-repeat; padding:7px; margin-right:11px }
.news ul li i { display:block; color:#9f9682; font-size:11px; padding:0 0 0 5px}
.news ul li h1 { font-size:17px; font-weight:normal; padding:0 0 5px 5px; font-style: italic}

.news ul li p { overflow:hidden; min-height:1px; _height:1px;}
*html .news ul li p { overflow:visible;}



/* Center_Col/Pages
--------------------------------------------------*/
.pages { font-size:12px; height:40px;}
.pages a { display:block; color:#573b00; text-decoration: none; text-align:center; width:24px; height:19px; background:#fff5e2 url("../images/pg_a.gif") no-repeat; float:left;
padding:5px 0 0 0; margin-right:3px  }
.pages a:hover { color:#FFFFFF; background:#4bacd5 url("../images/pg_ac.gif") no-repeat; }

.pages .pg_ac { color:#FFFFFF; background:#4bacd5 url("../images/pg_ac.gif") no-repeat; cursor:default }




/* Left_Col
--------------------------------------------------*/
.left_col { float:left; position:relative; width:200px; margin-left:-269px;  padding:32px 0 0 69px; z-index:10; font-size:12px; }
.left_col a { color:#3d9dc4}



/* Left_Col/Links
--------------------------------------------------*/
.l_link { margin:0px; padding:0 0 60px 0; list-style:none}
.l_link li { padding:2px 0 0 43px; height:36px; font-style:italic; font-family:Arial, Helvetica, sans-serif; line-height:13px}
.l_link li a { display:block; padding:0 0 0 6px; background: url("../images/ht_a.gif") no-repeat 0 6px; }

.l_link .l1 { background: url("../images/l1.gif") no-repeat 0 0}
.l_link .l2 { background: url("../images/l2.gif") no-repeat 3px 0}
.l_link .l3 { background: url("../images/l3.gif") no-repeat 3px 0; padding-top:10px; height:26px}
.l_link .l4 { background: url("../images/l4.gif") no-repeat 3px 0; padding-top:10px; height:26px}
.l_link .l5 { background: url("../images/l5.gif") no-repeat 3px 0}



/* Left_Col/Search
--------------------------------------------------*/
.search { font-size:11px; color:#d9ba7e; font-style:italic; padding:0 0 52px 0}
.search .in { width:160px; height:18px; margin-top:2px; background: url("../images/s_in.gif") no-repeat; padding:2px 0 0 5px }
.search .in input { width:150px; border:0px; background:none; font-size:11px; font-family:Tahoma;}



/* Left_Col/Calendar
--------------------------------------------------*/
.calendar { font-style:italic; padding:0 0 20px 0}
.calendar i { display: block; font-size:11px; color:#d9ba7e; padding:0 0 16px 0}
.calendar ul { margin:0px; padding:0 20px 0 0; list-style:none}
.calendar ul li { overflow:hidden; min-height:1px; _height:1px; padding:0 0 17px 0;}
*html .calendar ul li { overflow:visible;}
.calendar ul li b { display:block; font-weight:normal; padding:0 0 4px 0; font-size:11px; color:#3d9dc4; font-style:italic}
.calendar ul li a { display:block; width:24px; height:19px; text-align:center; background:#fff5e2 url("../images/ca_a.gif") no-repeat; color:#573b00; text-decoration:none;
padding-top:5px; float:left; margin:0 3px 3px 0; font-style:normal;}


/* Right_Col
--------------------------------------------------*/
.right_col { float:right; position:relative; width:190px; margin-right:-223px; padding:84px 0 0 33px }
a.a_save { display:block; width:108px; height:26px; font-size:11px; text-decoration:none; color:#FFFFFF; background:#4f9aeb url("../images/a_save.gif") no-repeat; text-align:center;
padding:9px 0 0 0; position:relative; margin:0 0 0 -10px  }

.right_col a { color:#2f98c4}




/* Right_Col/Tags
--------------------------------------------------*/
.tags { padding:48px 0 20px 0; font-style: italic; }
.tags i { display:block; color:#d9ba7e; font-size:11px; padding:0 0 1px 0 }
.tags a { margin-right:5px}

.tags .f12 { font-size:12px}
.tags .f14 { font-size:14px}
.tags .f25 { font-size:25px}
.tags .f32 { font-size:32px}
.tags .f18 { font-size:18px}






/* Footer
--------------------------------------------------*/
.footer { background:#ffeac1 url("../images/f.gif") repeat-x; height:210px; color:#4d4739; font-size:11px; position: absolute; bottom: 0; width: 100%; left: 0 }

.fc { font-size:11px; color:#4d4739; padding:20px 30px 0 30px; margin:0 auto 0 auto}
/**html .fc { width:expression(document.body.clientWidth > 1050? "1050px": "auto" );}*/


a.create { float:right; color:#cbb892; padding-top:1px}

.fc span { padding:0 0 0 15px}


.inner .footer { height:110px}
.inner .footer .fc { height:77px}

/* Footer/Partner
--------------------------------------------------*/
.partner { position: relative; margin-bottom: 10px;}
.partner i { float:left; width:190px; padding:20px 0 0 0}

.partner .par_tab { overflow:hidden; min-height:1px; width: 100%; _height:1px;}
*html .partner .par_tab { overflow:visible}
.partner .par_tab table {border: none; border-collapse: collapse; }
.partner .par_tab table td {padding: 0px; vertical-align: middle; height:57px; padding: 0 5px 0 0;}
.partner .par_tab table td a { display: inline-block; width: 70px; border: solid 1px #bda980; padding: 0 10px; text-align: center; }
.partner .par_tab table td a i { display: inline-block; height: 70px; vertical-align: middle; width: 0px; float: none }
.partner .par_tab table td a img { vertical-align: middle; }
.inner .footer .fc .partner { height:70px}




.partner ul { margin:0px; padding:0 0 0 0; list-style:none; overflow:hidden; min-height:1px; _height:1px;}
*html .partner ul { overflow:visible}
.partner ul li { float:left; width:20%;}

a.gl_l { display:block; position: absolute; left: 170px; top:25px; }
a.gl_r { display:block; position: absolute; right: 0px; top:25px; right: -25px; }

.clearing_f { clear: both; height:230px; font-size: 1px; }

.inner .clearing_f { height:150px}

.experts { padding: 0 47px 0; overflow: hidden; zoom: 1 }
.experts div { width: 23%; padding-right: 1%; float: left; }
.experts div a { display: block; position: relative; height: 63px; padding: 9px; overflow: hidden; color: #3d3d3d; text-decoration: none; zoom: 1; font-size: 1.2em }
.experts div a img { vertical-align: middle; }
.experts div a span { display: inline-block; vertical-align: middle; height: 48px; padding-top: 12px; }
.experts div a span b { font-size: 1.2em; display: block; }
.experts div a span small { font-size: 0.8em; display: block; }
.experts div a i { position: absolute; width: 12px; height: 81px; top: 0; overflow: hidden; display: none; background: url(../images/expert_edges.png) no-repeat }
.experts div a i.l { left: -6px; }
.experts div a i.r { right: -6px; }

.experts div a:hover { background: url(../images/expert_bg.png) repeat-x #f4e1bd; text-shadow: 1px 1px 1px #fbeacd; }
.experts div a:hover i { display: block; }

/*.experts a { display: inline-block; vertical-align: top; zoom: 1; //display: inline; }*/
.rr {position:absolute;display:block;}
.text-select,.text-select a {color:#FFF;text-decoration:none;}
.text-select {
	background-color:#4BACD5;
	
	display:inline-block;
	font-style:oblique;
	margin-right:4px;
	padding:2px 5px;
	position:relative;
	vertical-align:middle;
	white-space:nowrap;
	overflow: hidden;
	zoom: 1;
	//display:inline;
}
.text-select .rr {
	background:url('../iw/middle-blue-rounds.png') no-repeat 0 0;
	width:5px;
	height:5px;
	overflow: hidden;
	zoom: 1
}
.text-select .ava .rr {
	background:url('../iw/min-white-blue-rounds.png') no-repeat 0 0;
}
.lt {left:0;top:0;}
.lb {left:0;bottom:0;}
.rt {right:0;top:0;}
.rb {right:0;bottom:0;}
.text-select .lb {background-position:0 -5px;}
.text-select .rt {background-position:-5px 0;}
.text-select .rb {background-position:-5px -5px;}

.text-select .ava .rr {
	background:url('../iw/min-white-blue-rounds.png') no-repeat 0 0;
}

.ava {
	background-color:#FFF5E2;
	float:left;
	left:-3px;
	margin-right:3px;
	padding:3px;
	position:relative;
	z-index:9;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
}

.ava img { position: relative }

.about_ico { background: url(/images/about_ico.gif) no-repeat left top; height:26px; padding-top:17px; padding-left: 51px; margin-left: -5px }
.question_ico { background: url(/images/question_ico.gif) no-repeat left top; height:26px; padding-top:13px; padding-left: 46px }
.review_ico { background: url(/images/review_ico.gif) no-repeat left top; height:26px; padding-top:13px; padding-left: 46px }

.about_ico b, .question_ico b, .review_ico { display: inline-block }
.h_link li.review_ico {  height:26px; padding-top:13px; padding-left: 46px; margin-top: -4px }
.h_link li.question_ico { height:29px; padding-top:11px; padding-left: 46px }
.h_link li.about_ico { padding-top:17px; padding-left: 51px; margin-left: -5px; margin-top: -7px }
.h_link li.question_ico { margin-top: -5px; } 