/*--------------------- General styles start ---------------------*/

.queryField:-moz-placeholder { color: #abb09b; }
.queryField::-webkit-input-placeholder { color: #abb09b; }

#rassilka:-moz-placeholder { color: #999; }
#rassilka::-webkit-input-placeholder { color: #999; }

#zapros_poisk_user:-moz-placeholder { color: #999999; font-style:italic;}
#zapros_poisk_user::-webkit-input-placeholder { color: #999999; font-style:italic;}

@font-face
{
font-family: MyriadSemiBold;
src: url('/fonts/MyriadPro-Semibold.otf');


}

#frm92 input{ width:95% !important; height:18px}
#frmLg555 input[type=text], #frmLg555 input[type=password] { width:92% !important; height:18px}

body {
 margin: 0px;
 background-color: #f1f1e9;
 font-size: 12px;
 font-family: Tahoma;
 color: #555555;
 text-align: center;
}

body a {
 color: #f7640b;

}

body a:hover {
text-decoration:none
}

* {}

img {border: 0px;}
.inf_img { border:2px solid #b7bba6;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;}

.inf_img1{ border:2px solid #b7bba6;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
max-height:60px}

.inf_img_vidmat{ border:2px solid #b7bba6;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
float:left;
margin-right:20px;
margin-bottom:6px
}



#logo_vist {width:250px; height:98px; margin-bottom:-1px; position:absolute; left: -16px; bottom: 0px; z-index:1; background: url(/img/pedsovet_01_03.png) no-repeat;}
#authorization {float:right; width: 560px; height: 145px; position: relative}
#authorization404 {float:right; width: 560px; height: 100px; position: relative}
#not_author {margin-right:7px; margin-top:3px}
#auth_a {margin-top:14px; margin-right: 17px; width:280px; float: right;}
#auth_a404 {margin-top:30px; margin-right: 17px; width:75px; float: right;}
.header_icons {float: left; width: 75px; margin-top:4px;}
#mini_profile {margin-left:80px; width: 174px; height: 69px; background:url(/img/mini-prof.png) no-repeat; padding:13px;}
#mini_profile a{ color:#747571}
#ava_mimi-prof {float:left; width: 65px; height:75px; padding-top:4px}
#mini_menu {margin-left:70px; text-align:left; color:#747571; font-size:11px; line-height:1.2;}

#hor_menu {position:absolute; width: 540px; height:36px; bottom:0; right:20px;}
#hor_menu1 {position:absolute; width: 500px; height:36px; bottom:0; right:20px;}

.answer div div {height: 9px !important;
background-repeat: repeat-x;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
}

.answer { padding-top:6px}
.answer label{ padding-left:4px}
.log_labels {padding-left:5px; color:#7e7e7e; text-decoration:underline; font-size:11px; font-family:tahoma;}
.log_labels:hover {text-decoration:none}


a.main_manu div{ color:#747571; text-decoration: underline; font-weight: bold}
a.main_manu div:hover { color:#FFFFFF; text-decoration:none}

a.main_manu1 div{ color:#666666; text-decoration: underline;}
a.main_manu1 div:hover { color:#FFFFFF; text-decoration:none}

a.cont_manu div{ color:#5f5f5f; text-decoration: underline; font-size:11px}
a.cont_manu div:hover { color:#FFFFFF; text-decoration:none}

#main_menu_glav { width:87px; background: url(/img/glav.png) no-repeat;}
#main_menu_razr { width:120px; background: url(/img/instr_03.png) no-repeat;}
#main_menu_stat { width:73px; background: url(/img/publs_03.png) no-repeat; }
#main_menu_instr { width:120px; background: url(/img/instr_03.png) no-repeat;}
#main_menu_po { width:57px; background: url(/img/po.png) no-repeat;}
#main_menu_forum { width:80px; background: url(/img/forum_03.png) no-repeat;}

#main_menu_glav:hover { background: url(/img/glav_07.png) no-repeat;}
#main_menu_razr:hover { background: url(/img/razrab_h.png) no-repeat;}
#main_menu_stat:hover { background: url(/img/publs_h.png) no-repeat; }
#main_menu_instr:hover { background: url(/img/razrab_h.png) no-repeat;}
#main_menu_po:hover { background: url(/img/po_h.png) no-repeat;}
#main_menu_forum:hover { background: url(/img/forum_h.png) no-repeat;}

#main_menu_glav, #main_menu_razr, #main_menu_stat, #main_menu_instr, #main_menu_po, #main_menu_forum, #main_menu_105 { float:left; height: 36px; padding-top:10px; text-align: center;}


#main_menu_105 { width:106px; background: url(/img/menu_105.png) no-repeat;}
#main_menu_105:hover { background-position: 0px -36px}



#foot_menu_glav { width:61px;}
#foot_menu_razr { width:94px;}
#foot_menu_stat { width:61px;}
#foot_menu_instr { width:90px;}
#foot_menu_po { width:47px;}
#foot_menu_forum { width:55px;}

#foot_menu_glav:hover { background: url(/img/footer_menu_gl_03.png) no-repeat;}
#foot_menu_razr:hover { background: url(/img/footer_menu_razr.png) no-repeat;}
#foot_menu_stat:hover { background: url(/img/footer_menu_gl_03.png) no-repeat; }
#foot_menu_instr:hover { background: url(/img/footer_menu_instr.png) no-repeat;}
#foot_menu_po:hover { background: url(/img/footer_menu_po.png) no-repeat;}
#foot_menu_forum:hover { background: url(/img/footer_menu_for.png) no-repeat;}

#foot_menu_glav, #foot_menu_razr, #foot_menu_stat, #foot_menu_instr, #foot_menu_po, #foot_menu_forum { float:left; height: 30px; padding-top:25px; text-align: center;}

a.foot_menu div{ color:#FFF; text-decoration: underline; font-size:11px}
a.foot_menu div:hover { color:#00812f; text-decoration:none}


a.auth { color: #999999; font-size:11px; text-decoration:underline} 
a.auth:hover { color: #FFF; text-decoration:none} 

a.auth div {margin-left: 12px; float:right; width:71px; height: 20px; padding-top:4px; padding-left: 8px; text-align: left}
a.auth div:hover {background: url(/img/fon_auth_03.png) no-repeat; }


.content_menu {position:relative; height: 41px; margin-left:5px;}
.content_wrap_text {margin-top:-5px; position:relative; padding-bottom: 10px}
.content_header {font-family:'Myriad Pro',MyriadSemiBold; font-style:italic; font-size: 22px; color:#a9a9a9; font-weight: 600;letter-spacing: -0.05em; padding:10px 5px;}
.content_text {background:#F8F8F8; border-left:1px solid #D7DACD; border-right:1px solid #D7DACD; margin-top:-3px; margin-bottom:-5px; padding: 1px 20px; text-align:justify; font-size:12px; line-height: 1.6}


#cont_menu_priv {background: url(/img/cont_men1.png) no-repeat; width:99px;}
#cont_menu_chto {background: url(/img/cont_men2.png) no-repeat; width:134px;}
#cont_menu_otz {background: url(/img/cont_men3.png) no-repeat; width:91px;}

#cont_menu_priv,#cont_menu_chto,#cont_menu_otz,#cont_menu_nf_z,#cont_menu_ns_z,#cont_menu_obs_z {float:left; height: 30px; padding-top:11px; text-align: center;}
#cont_menu_priv:hover,#cont_menu_chto:hover, #cont_menu_otz:hover,#cont_menu_nf_z:hover ,#cont_menu_ns_z:hover, #cont_menu_obs_z:hover { background-position: 0px -40px}

#cont_menu_nf_z {background: url(/img/cont_men_z1.png) no-repeat; width:99px;}
#cont_menu_ns_z {background: url(/img/cont_men_z2.png) no-repeat; width:100px;}
#cont_menu_obs_z {background: url(/img/cont_men_z3.png) no-repeat; width:91px;}



.icons{margin-right: 15px; margin-top:5px; float:left; width: 10px}

#icon_home {background: url(/img/icon_home.png) no-repeat; }
#icon_map {background: url(/img/icon_map.png) no-repeat;}
#icon_mail {background: url(/img/icon_mail.png) no-repeat;}
#icon_home:hover {background: url(/img/icon_home_h.png) no-repeat; }
#icon_map:hover {background: url(/img/icon_map_h.png) no-repeat;}
#icon_mail:hover {background: url(/img/icon_mail_h.png) no-repeat;}
#icon_exit {background: url(/img/vihod.png) no-repeat;padding: 0px 7px;}
#icon_exit:hover {background: url(/img/vihod1.gif) no-repeat; }
#div_exit {float:right; margin-top:4px}

#icon_home, #icon_map, #icon_mail {width: 10px; height:11px; padding-left: 5px; padding-right: 5px}

#breadcrumbs { margin: 10px; margin-top:14px; height: 43px}
#bc_l {float:left; width: 4px; height: 43px; background: url(/img/bc_l_03.jpg) no-repeat}
#bc_r {float:right; width: 4px; height: 43px; background: url(/img/bc_r_03.jpg) no-repeat}
#bc_c {margin: 0px 4px 0px 4px; height: 31px; background: url(/img/bc_c_03.jpg); border-bottom: 1px solid #D5D6D2; border-top: 1px solid #D5D6D2; text-align: left; padding-top:10px; padding-left:10px;}

#poisk { height: 53px}
#poisk_l {float:left; width: 4px; height: 53px; background: url(/img/poisk_l_03.png) no-repeat}
#poisk_r {float:right; width: 4px; height: 53px; background: url(/img/poisk_r_03.png) no-repeat}
#poisk_c {margin: 0px 4px 0px 4px; height: 43px; background: url(/img/poisk_c_03.png); text-align: left; padding-top:10px; padding-left:10px;}

#form_poisk { margin: 0 auto; width: 450px}
#stroka_vvoda {background: url(/img/stroka_vvoda_06.png) no-repeat; height: 30px}
#zapros_poisk { width: 286px;border: none; background: none; font-family: 'Myriad Pro',MyriadSemiBold; font-size: 14px; font-style:italic; color: #333; margin-top: 4px; margin-left: 8px; height:19px;}
#zapros_poisk_user { width: 286px;border: none; background: none; font-size: 12px; color: #333; margin-left:-10px; margin-top: 4px; height:19px;}

#poisk_but { margin-left: 34px; color:#FFFFFF; background:url(/img/poisk_but_03.png) no-repeat; width: 80px; height:28px; border: none; font-family:tahoma; font-weight: bold; font-size:13px; padding-bottom: 3px; cursor: pointer}

.c_bl_ru_corner {position:absolute; top:-1px; right:-10px; height:10px; width:10px; background:url(/img/ruc.png);}
.c_bl_rd_corner {position:absolute; bottom:-1px; right:-10px; height:10px; width:10px; background:url(/img/rdc.png)}
.c_bl_lu_corner {position:absolute; top:-1px; left:-10px; height:10px; width:10px; background:url(/img/luc.png);}
.c_bl_ld_corner {position:absolute; bottom:-1px; left:-10px; height:10px; width:10px; background:url(/img/ldc.png);}
.c_bl_u {height:10px; border-top: 1px solid #D7DACD; margin-left:10px; margin-right:10px; position:relative; background:#F8F8F8}
.c_bl_d {height:10px; border-bottom: 1px solid #D7DACD; margin-left:10px; margin-right:10px; position:relative; background:#F8F8F8}


.rc_niz_load {position:absolute; right:-10px; height:10px; width:10px; background:url(/img/niz_load.png) repeat-x; background-position:0px -20px }
.lc_niz_load {position:absolute; left:-10px; height:10px; width:10px; background:url(/img/niz_load.png) repeat-x; background-position:0px -10px}
.rc_niz_load1{position:absolute; right:-10px; bottom:-1px; height:10px; width:10px; background:url(/img/niz_load.png) repeat-x; background-position:0px -20px }
.lc_niz_load1 {position:absolute; left:-10px; bottom:-1px; height:10px; width:10px; background:url(/img/niz_load.png) repeat-x; background-position:0px -10px}

.niz_load {height:10px; margin-left:10px; margin-right:10px; position:relative; background:url(/img/niz_load.png) repeat-x;}
.niz_load1 {height:9px; margin-left:9px; margin-right:9px; position:relative; background:url(/img/bgniz_prof.png) repeat-x;}

.informer_files { background:url(/img/last_files_inform_bg_03.png) repeat-x #FCFCFC; background-position:bottom; margin: 0px -19px}
.informer_files_container {padding: 25px 20px 15px 15px;}
.informer_files_container1 {padding: 15px 20px 3px 15px;overflow:hidden}
.informer_foto { float:left; width:110px; height:110px; position:relative}
.informer_opis { text-align:left; font-size:11px}

.inf_title {margin-bottom:3px; font-size:12px;}
.inf_title a{ font-weight:bold; color:#323232}
.inf_title span{ font-style:italic; color:#a0a0a0}

.mat_title {margin-bottom:3px; font-size: 13px}
.mat_title a{ font-weight:bold; color:#323232}
.mat_title span{ font-style:italic; color:#a0a0a0}

.inf_details, .inf_details1 { color:#565656}
.inf_details span, .inf_details1 span{color:#9f9f9e; font-style:italic}
.inf_details a{color:#565656;}

.inf_details1 a{color:#f7640b;}
.hor_lin { background:url(/img/hr.png) repeat-x; height:9px; margin-top:7px;}
.hor_linhr { background:url(/img/hr.png) repeat-x; color: #CCC; border:0px none; height:3px; /* высота 1px IE, Firefox, Opera, Safari */}
.hor_lin1 { background:url(/img/hr.png) repeat-x; height:9px; margin-top:15px; margin-bottom:10px}
.inf_opis { text-align:left; color:#5f5f5f; line-height:1.8; font-size:12px}

.inf_more { position: absolute; bottom:5px; right:15px; background:url(/img/inf_more.png) no-repeat; width:84px; height:25px;}
.inf_more:hover { background:url(/img/inf_more.png) no-repeat; width:84px; height:25px; background-position:0px -25px}
.inf_more a{ color:#FFFFFF; text-decoration:none}
.inf_more a div{ padding-top:3px; padding-left:11px}

.rarr { font-size:11px;color:#3f3f3f; padding-right: 15px; background: url(/img/rarr.png) no-repeat; background-position: 100% 70%}
#opros_arch { font-size:11px;color:#3f3f3f; background:url(/img/poll/opr_arch_03.png) no-repeat; background-position:left; margin-right:10px; margin-left:5px; padding-left: 14px}
#block_to_poll {margin-bottom:-11px; margin-left:-10px; margin-right: -4px; height:11px; background: url(/img/poll/block-to-poll_bg.png) repeat-x;}
#poll_bg { background: url(/img/poll/poll_niz_03.png) #FFFFFF no-repeat; background-position:bottom; margin-left:-10px; margin-right: -8px; padding: 0px 5px 5px 14px; }
.pollBut { background:url(/img/poll_vote.png) no-repeat; width: 84px; height:25px; color:#FFFFFF; border:none; cursor: pointer; padding-bottom:2px; margin-top:5px; margin-bottom:5px;}

.block_title_gr {font-size:11px;padding-top:2px;text-align:left; color:#007a2e; font-weight:bold}

.login_form_rem {font-size:11px;text-align:center;}
.login_form_rem a{color:#7e7e7e;}
#uid_icon {position:absolute; top:13px; right:0;opacity: 0.4}
#uid_icon:hover {opacity: 1}

#rassilka {width: 156px;}

#rassil_but {position:absolute; right:-5px; height:27px; width:31px; background:url(/img/rassilka_but.png) no-repeat; cursor: pointer; color:#FFFFFF; font-weight:bold; font-size:12px; border: none; text-align:center}
#rassil_but:hover { text-decoration:underline}


.wrap_informer_comments {background:url(/img/inf_comm_bg.png) repeat-x #FEFEFE; background-position:bottom; margin-left: -10px; margin-right:-8px; }
.inf_soderzh {display:table-cell; vertical-align: middle; padding:5px 9px; height:73px}
.informer_comments_title {padding-top:5px; padding-bottom:3px;}
.informer_comments_title a{ color:#333333; }
.informer_comments_details {color:#9f9f9e}
.informer_comments_details span{color: #565656; font-weight:bold; font-size:10px}

.comment_bg {background: url(/img/comm_fon.png) repeat-x #f8f8f8; background-position:bottom; margin: 0 -20px; padding: 10px 20px; position:relative}
.cooment_ava {float:left; width:75px;}
.comment_opis {margin-left:10px}
.comment_time {float:right; position:relative; color:#a9a9a9}
.comment_mpanel {position:absolute; right:-8px; top:0; background:#F8F8F8}
a.comment_username {color:#fe7102; font-weight:bold}
.answer_to_comm {background:url(/img/answer.png) no-repeat; width:70px; height:21px; color:#FFFFFF; font-size:11px; text-align:center; padding-top:3px; margin-top:10px;}
.answer_to_comm:hover { text-decoration:underline}
.comment_text {color:#666666}
.comment_rat { text-align:right}
.comment_good{color:#006c26; padding-right:5px;}
.comment_bad{color:#be6868; padding-right:5px;}
.comment_neitr{color:#9f9f9e; padding-right:5px;}
.cAnswer {text-align:left;}

.informer_last-user_img {float:left; width:42px; padding-top:5px}
.informer_last-user_img img{ border:1px solid #CCCCCC;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;}
.informer_last-user {margin-left:50px; color:#565656; padding-top:5px}
.informer_last-user_visit { clear:both;color:#333; font-size:10px; padding-top:5px}
.informer_last-user_visit span{ color:#9f9f9e; font-style:italic}

.pad-top_5 { padding-top:5px}
.pad-top_12 { padding-top:12px}

.vipad_spisok_bg {width: 514px; height:410px ;position:relative; background:url(/img/add_material_cat.png) no-repeat; padding-top:12px; margin-left:-15px; margin-top:-10px;}
.vipad_spisok_cats {width: 470px; height:366px !important; padding:20px 0px 0px 10px !important; margin-left:20px ;}
.vipad_razdel { float:left; width:420px; height:20px; padding-top: 5px !important; border-top: 1px solid #E1E1E1; font-family:Tahoma; font-size:11px; color:#666666; clear:both}
.vipad_categ { float: left; width:220px; color:#333333; font-family:Tahoma; font-size:12px; padding-bottom:7px;}
.vipad_categ input:checked + label{ color:#00882e;}

#uNetRegF { text-align: left !important}
#uNetRegF hr { color:#D8D9D4;background-color:#D8D9D4; height: 1px;border-width:0px;border-bottom:1px solid #F9F9F5;
}
#sbt47 { background: url(/img/reg_but.png) no-repeat; width:119px; height:39px; border:none; color:#FFFFFF; font-weight:bold}

a.catName {color:#f7640b !important; font-size:11px !important; font-weight:bold}
a.catName:hover {color:#048d3e !important}
.catNumData { padding-left:4px;color:#666666; font-size:11px}

.v_razdele {color:#333333; font-size:12px; font-weight:bold; padding-bottom:7px; padding-top:7px}

.manTd1 { color:#333333; font-weight:bold; text-align:left}
.manFlSbm { width:89px; height:36px; background:url(/img/add_mat.png) no-repeat; border: none; color:#FFF; padding-bottom:2px; cursor: pointer}
.manFlRst {width:92px; height:36px; background:url(/img/add_mat_res.png) no-repeat; border: none; color:#FFF; padding-bottom:2px; cursor: pointer}

.catsTable { padding-bottom:20px; padding-left:3px;}

.add_new_mat {text-align:center;}
.add_new_mat a{ color:#FFFFFF; text-decoration:none}
.add_new_mat a:hover{ color:#FFFFFF; text-decoration: underline}
.add_new_mat div{background:url(/img/add_new.png) no-repeat; width:122px; height:21px; padding-top:8px}
.add_new_mat div:hover{ background-position: 0 -29px}

.green_bold {color:#019040; font-weight:bold; font-size:11px}
a.catSortLink { color:#777777; text-decoration: underline; font-size:11px}
a.catSortLink:hover{ color:#f7640b !important; text-decoration:none}

.sort_bg {padding:10px 20px;margin: 0 -20px; background:url(/img/cat1.png) repeat-x; background-position:bottom}
.p_selector { text-align: center; height: 30px; margin: 0 -20px; background:url(/img/p_selector.png) repeat-x; padding-top:13px}

.informer_details {position:relative; font-size:11px; color:#333333; padding:0px 15px 8px 15px;}

.rat_mat {font-size: 10px; color: #666666}
.rat_mat span{ color: #048f3f}

a.download_but {color: #FFF; text-decoration:none}
a.download_but:hover {text-decoration: underline}
.download_div {background: url(/img/download.png) no-repeat; width:67px; height:25px; padding-left: 17px; padding-top: 9px}

.vsego_com { color:#999; padding-right: 8px;}
.commFl { width:98%}
.commSbmFl { background:url(/img/add_comm.png) no-repeat; width: 156px; height: 39px; color:#FFF; border: none}

.securityCode { width: 70px !important}
.podpiska { font-weight:bold}
.podpiska select{ font-size:10px; color:#999999}

#message, #brief, #frF7 { font-size: 12px; font-family:Arial; font-style: italic; color:#666; background:url(/img/form_comm.png) #FFF repeat-x; background-position:top; 
border:1px solid #DEDDD7;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
 padding:2px; margin-top:5px;
 line-height:1.6}

.prav_skr_ugol {position:absolute; top:-16px; right:-15px; background: url('/img/prv_ugol_03.png'); z-index:1; width: 37px; height:29px;}
.vsego_otvetov {padding-top:4px;font-size:10px;text-align:center;}
.noEntry {text-align: center; height: 30px; margin: 0 -20px; background:url(/img/p_selector.png) repeat-x; padding-top:13px}
.noEntry404 {text-align: center; height: 40px; background:url(/img/p_selector.png) repeat-x; border-left: 1px solid #D7DACD; border-right: 1px solid #D7DACD; padding-top:3px}

#usch {text-align: center; height: 35px; background:url(/img/p_selector.png) repeat-x #F3F3EA; border-top: 1px solid #dadada; position:relative}
.prof_bottom_bg {text-align: center; height: 30px; background:url(/img/p_selector.png) repeat-x; padding-top:13px; border-top: 1px solid #dadada; position:relative}

.prof_bottom_bg input[type=text] { height:18px;}
.prof_bottom_bg input[type=submit] { height:20px; background: url(/img/ok_m.png) no-repeat; width:27px; color: #FFF; border: none; text-align:center}

/*--------------------- крошки ---------------------*/
.gl-or {float:left; width:8px; height:20px; margin-left:-8px; background:url(/img/bc/crumbs_g-or_l.png) no-repeat}
.or {float:left; background:#f7640b; height:14px; color:#FFFFFF; padding:3px 8px; font-size:11px}
.or a{ color:#FFFFFF; text-decoration: none}
.or a:hover{text-decoration: underline}
.or1 {float:left; width:8px; height:20px; background: url(/img/bc/crumbs_or_r.png)}

.gl-ser {float:left; width:7px; height:20px; margin-left:-7px; background:url(/img/bc/zel-ser.png) no-repeat}
.ser {float:left; background:#eeeeee; height:14px; color:#747474; padding:3px 10px; }
.ser a{color:#747474; text-decoration:none; font-size:11px}
.ser a:hover{text-decoration: underline;}
.ser-or {float:left; width:7px; height:20px; margin-left:-7px; background:url(/img/bc/ser-or.png) no-repeat}

.t_ser-or {float:left; width:7px; height:20px; margin-left:-7px; background:url(/img/bc/t_ser-or.png) no-repeat}
.t_ser {float:left; background:#d8d8d8; height:14px; color:#747474; padding:3px 10px; font-size:11px}
.t_ser a{color:#666666; text-decoration:none}
.t_ser a:hover{ text-decoration:underline}
.ser-t_ser {float:left; width:7px; height:20px; margin-left:-7px; background:url(/img/bc/ser-t_ser.png) no-repeat}

.footer_skrugl {min-width: 974px; position:relative}
.footer_skrugl1 {position: absolute; width:10px; height:10px; top:0; left:0; background: url(/img/site_bg_lc_03.png);}
.footer_skrugl2 {position: absolute; width:10px; height:10px; top:0; right:0; background: url(/img/site_bg_rc_03.png);}
.footer_buttons {margin:20px auto;}

.footer_skrugl_prof {min-width: 968px; position:relative; background: url(/img/site-bottom_bg_niz_prof.png) repeat-x; padding-left:3px; padding-right:3px}
.footer_skrugl1_prof {position: absolute; width:10px; height:10px; top:0; left:0; background: url(/img/site_bg-niz.png); }
.footer_skrugl2_prof {position: absolute; width:10px; height:10px; top:0; right:0; background: url(/img/site_bg-niz.png);background-position: 0px -10px}
.site-bottom-bg_prof {min-width: 960px; height: 26px; background: url(/img/site-bottom_bg_niz_prof.png) repeat-x;}

/*--------------------- конец крошек---------------------*/



/*--------------------- General styles end ---------------------*/

/*--------------------- All content start ---------------------*/

#all1 {
 width: 100%;
}

#all2 {
 width: 100%;
 height: 175px;
}

#container {
 width: 90%;
 margin: auto;
 min-width: 972px;

}

/*--------------------- All content end ---------------------*/



/*--------------------- Header start ---------------------*/

#sitelogo {
 height: 145px;
 background: url(/img/shadow_up_06.png) repeat-x;
 background-position:0% 100%;
 position:relative;
 min-width:972px;
}

#sitelogo404 {
 height: 100px;
 background: url(/img/shadow_up_06.png) repeat-x;
 background-position:0% 100%;
 position:relative;
 min-width:972px;
}

#top {
 height: 57px;
 background: #fff;
 border-left:1px solid #D5D6D2;
 border-top:1px solid #D5D6D2;
 border-right:1px solid #D5D6D2;
 min-width: 972px;
 position:relative
}

#today {
 margin-left: 10px;
 float: left;
 width: 400px;
 height: 32px;
 text-align: left;
 color: #ffffff;
 font: 12px 'Tahoma';
 line-height: 32px;
}
#whois {
 margin-right: 10px;
 float: right;
 height: 32px;
 text-align: right;
 color: #ffffff;
 font: 12px 'Tahoma';
 line-height: 32px;
}

#top-menu {
 height: 23px;
 text-align: left;
 background: url(/.s/t/796/5.png);
}

.home_left {
 display: block;
 float: left;
 height: 23px;
 width: 24px;
 margin-left: 10px;
 background: url(/.s/t/796/6.png);
}

.home a {
 background: url(/.s/t/796/7.png) no-repeat;
 padding: 2px 0px 2px 22px;
}

.prof a {
 background: url(/.s/t/796/8.png) no-repeat;
 padding: 2px 0px 2px 22px;
}

.reg a {
 background: url(/.s/t/796/9.png) no-repeat;
 padding: 2px 0px 2px 22px;
}

.logout a {
 background: url(/.s/t/796/10.png) no-repeat;
 padding: 2px 0px 2px 22px;
}

.login a {
 background: url(/.s/t/796/11.png) no-repeat;
 padding: 2px 0px 2px 22px;
}

.rss a {
 background: url(/.s/t/796/12.png) no-repeat;
 padding: 2px 0px 2px 22px;
}

.tm_left {
 display: block;
 float: left;
 height: 23px;
 width: 17px;
 background: url(/.s/t/796/13.png);
}

.tm_right {
 display: block;
 float: left;
 height: 23px;
 width: 17px;
 background: url(/.s/t/796/14.png);
}

.tm_end {
 display: block;
 float: left;
 height: 23px;
 width: 5px;
 background: url(/.s/t/796/15.png);
}

.tm {
 display: block;
 float: left;
 height: 23px;
 text-align: center;
 background: url(/.s/t/796/16.png);
}

.tm a {
 color: #219cc5;
 font: 12px 'Tahoma';
 line-height: 23px;
 text-transform: uppercase;
}

.tm a:hover {
 color: #d21918;
 text-decoration: none;
 background-position: 0px -19px;
}


/*--------------------- Header end ---------------------*/


/*--------------------- Main content start ---------------------*/

#site-bg {
 background: url(/img/site-bg_niz.png) repeat-x #fff;
 background-position:bottom;
 min-width: 972px;
 border-left:1px solid #D5D6D2;
 border-right:1px solid #D5D6D2;
 padding-bottom: 15px;
 
}

#site-bottom-bg {
 height: 26px;
 background: url(/img/site-bottom_bg_niz.png);
 margin-bottom:30px;
}

#leftcol {
 float: left;
 width: 230px;
 position:relative;
 padding-left: 17px;
 background: url(/img/shadow_l_06.png) repeat-y;
 margin-left:-18px;
 text-align:center
}

#rightcol {
 float: right;
 width: 230px;
 padding-right: 16px;
 margin-right:-17px;
 background: url(/img/shadow_r_11.png) repeat-y;
 background-position:right;

 position: relative;
 text-align:center
 
}

.sidebar {
 width: 210px;
 font: 11px 'Tahoma';
 margin: 0 auto;
}

.sidebar a {

}

#maincol {
 margin: 0px 230px 5px 230px;
 text-align: justify;
}

#maincol_404 { text-align:center; padding:10px 10px}
.text404 { font-weight: bold; font-size:12px; text-align:center}
.text404 a{color: #009933}
.content_header404 {font-family:'Myriad Pro',MyriadSemiBold; font-style:italic; font-size: 30px; color:#a9a9a9; font-weight: 600;letter-spacing: -0.05em; padding:10px 5px; text-align:center}
.content_text404{background:#F8F8F8; border-left:1px solid #D7DACD; border-right:1px solid #D7DACD; margin-top:-3px; margin-bottom:-5px; padding: 40px 20px; text-align:justify}


#maincol table {
 font: 11px 'Tahoma';
}

.eTitle {
 margin: 0px 0px 3px 0px;
 font: 14px 'Tahoma';
 text-transform: uppercase;
}

.eTitle a {}

.eTitle a:hover {}

.eMessage, .eText, .eAnswer {
 font: 12px 'Tahoma';
 text-align: justify !important;
 background: url(/.s/t/796/19.png) no-repeat;
}

.cMessage {
 font: 12px 'Tahoma';
 text-align: justify !important;
}

.eDetails, .eDetails1, .eDetails2 {
 padding: 3px 5px;
 color: #333333;
 margin-top: 5px;
}

.cBlock1, .cBlock2 {
 font: 11px 'Tahoma';
 background: #f4f7f8;
 border: 1px dotted #eceff0;
}

/*--------------------- Main content end ---------------------*/


/*--------------------- Containers start ---------------------*/
.block_icons, .block_opros, .block_stat, .block_post, .block_rassil, .block_obs, .nas_poset {float:left; width: 33px; height:33px; padding-right: 8px; padding-bottom:3px; margin-bottom:3px;}
.block_icons{background:url(/img/ic_catalog_03.png) no-repeat;}
.block_opros{background:url(/img/opr_icon.png) no-repeat;}
.block_stat{background:url(/img/block_stat_con.png) no-repeat;}
.block_post{background:url(/img/enter_post_icon.png) no-repeat;}
.block_rassil{background:url(/img/block_rass_icon.png) no-repeat;}
.block_obs{background:url(/img/obsuzh_icon.png) no-repeat;}
.nas_poset{background:url(/img/nas_poset_icon.png) no-repeat;}



.block {
 width: 209px;
 margin-top: 10px;
}

.blocktitle {
 width: 209px;
 height: 48px;
 color: #373737;
 background: url(/img/block_header_03.png);
}

.blocktitle_orang {
 width: 209px;
 height: 49px;
 color: #373737;
 background: url(/img/block_header_orang_03.png);
}

.blocktitle-inside {
font-size: 18px; font-family: 'MyriadSemiBold'; color:#FFFFFF; text-shadow: #000000 0px 1px 0px; padding-top: 6px; padding-left:10px; text-align: left; position: relative;
}

.blockcontent {
 text-align: left;
 background: url(/img/block_cont_03.png) no-repeat #F9F9F9; background-position:bottom;
 padding-bottom: 12px;
}

.blockcontent-inside {
border-left: 1px solid #D5D6D2;
border-right: 1px solid #D5D6D2;
padding-left:10px;
padding-right:8px;
}

.blockcontent-inside div ul{ margin-left:3px;

}

.blockcontent ul {
 margin: 0;
 padding: 0;
 margin-left: 15px;
}

.blockcontent li {
 margin-left: 10px;
}

.blockcontent li a {
 color: #555555;
}

.blockcontent li a:hover {
 color: #f7640b;
 text-decoration: none;
}

.blockcontent a {}

.blockcontent a:hover {}

.blockcontent table {
 font: 12px 'Tahoma';
 color: #5d5d5d;
}

.calTable {
 font: 12px 'Tahoma';
 color: #5d5d5d;
}

a.calMonthLink {
 color: #5d5d5d;
}

a.calMdayLink {}

.calWday {
 height: 22px;
 background: url(/.s/t/796/21.png) repeat-x;
 border-left: 1px solid #219cc5;
 border-right: 1px solid #219cc5;
 color: #ffffff;
 padding-left: 3px;
 padding-right: 3px;
}

.calWdaySe, .calWdaySu {
 height: 22px;
 background: url(/.s/t/796/22.png) repeat-x;
 border-left: 1px solid #ac1e20;
 border-right: 1px solid #ac1e20;
 color: #ffffff;
 padding-left: 3px;
 padding-right: 3px;
}

.calMdayIs {
 border: 1px solid #219cc5;
 background: #5ec2e4;
 color: #ffffff;
}

.calMdayA {
 color: #e83f63;
 font-weight: bold;
}

a.groupAdmin {}

.pagesBlock1 { padding-bottom:5px; line-height:2.3}

.swchItem span{background: url(/img/swch.png) no-repeat; padding:6px 11px 7px;border: none;}
.swchItemA span{ background: url(/img/swch_a.png) no-repeat; padding:6px 10px 7px; color: #A8A8A8; font-weight:bold}
.swchItem span:hover {color: #FFF; background: url(/img/swch_h.png) no-repeat;}


a.swchItem {color:#454545; text-decoration:none}

.admBarCenter div, .myWinSuccess {}

/*---------------- Mainmenu start------------*/

.uMenuH li {float:left;padding: 0 5px;list-style:none;}


.uMenuV { border-left: 1px solid #D5D6D2; border-right: 1px solid #D5D6D2;

}

ul.uMenuRoot, .uMenuV {
 margin: 0px;
 padding: 0px;
}

.uMenuV .uMenuItem span {

}

.uMenuV .uMenuRoot li {
 margin-left: 0px;
 list-style-type: none;
 line-height: 19px;
}

.uMenuV li:hover { background: #006699}

.uMenuV a {
border: 0px;
 padding: 9px 2px 0px 22px;
 float: none !important;
 float: left;
 display: block;
 color: #FFFFFF;
 text-decoration: underline;
 height: 28px !important;
 color:#5f5f5e;
 font-family: 'Tahoma';
 font-size:13px;}

.uMenuV a:hover,
.uMenuV li:hover a,
.uMenuV li.iehover a {
 background: url(/img/menu_item_f.png); height: 37px; color:#FFFFFF; text-decoration: none
}


.uMenuV a:active {}

.uMenuV a.uMenuItemA {
text-decoration:none; font-weight:bold

}
.uMenuItem { background: url(/img/menu_item_f.png) no-repeat; height: 37px; width: 207px; text-align:left

}
.uMenuV .uMenuRoot .uMenuItem {

}

.uMenuV .uMenuItem a {

}

.uMenuV .uMenuRoot .uMenuItem a:hover {
 background-position: 0px -37px;
}

/*------------------- Mainmenu end -------------------*/
/*--------------------- Containers end ---------------------*/


/*--------------------- Footer start ---------------------*/

#footer {
 clear: both;
 min-width: 972px;
 font: 11px 'Tahoma';
 border-left:1px solid #D5D6D2;
 border-right:1px solid #D5D6D2;
 background: url(/img/footer_zel_03.gif) repeat-x;
 height:134px;
}

#copyright {
 margin-left: 18px;
 text-align: left;
 color: #fff;
 font-size:11px;
}
#copyright a{
 color: #fff;
}

#powered_by {
 margin-right: 18px;
 text-align: right;
 color:#FFF;
 font-size:11px;
}
#powered_by a{
 color:#FFF;
}

#powered_by img {
 vertical-align: middle !important;
}

.catsTd { text-align:left}


/*--------------------- Footer end ---------------------*/


/*--------------------- Forum start ---------------------*/


a.fNavLink {color:#333333 !important; padding-right: 7px }

.gTopCornerRight {margin-left: 10px; height:15px; background:}


.forumContent {
 margin-left: 12px;
 margin-right: 12px;
 min-width: 958px;
 font: 11px 'Tahoma';
}

.forumContent a {
 font: 11px 'Tahoma';
 color: #018239;
}

.forumContent table {
 font: 11px 'Tahoma';
}

.gTable {

border: #dadada 1px solid;
margin:0px;
padding:0px
}
 .postTable {
 padding:0px;
 margin:-3px;
}


.gTable td {
 background: #fdfdfd;
 padding: 2px 7px;
}



.gTable td.gTableTop {
 padding: 0px 5px 0px 15px;
 text-align: left;
 background: url(/img/g_table.png) repeat-x;
 height: 46px;
 font: 14px 'Tahoma';
 color: #FFF;
 font-weight:bold;
 
}

.gTableTop a {
 font: 14px 'Tahoma';
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none
}

.lastPostUser { font-weight:bold}
.lastPostUserLink { font-weight:bold !important}

.gTableTop a:hover { text-decoration:underline}

.gTable td.gTableSubTop {
 background: #ededed;
 font: 11px 'Tahoma';
 color: #333333;
 font-weight:bold
}

.gTable td.postTdTop {
 background: #f4f4f4;
 margin:0px;
 padding: 8px 5px
}

.postdivtop{ color:#666666; font-size:10px}
.postdivtop a{ color:#ff6600 !important}

td.postTdInfo, td.posttdMessage{ background: #f6f6f6; text-align:center}

.gTable td.postTdTop a {
 color: #009933 !important;
}
a.postNumberLink {
 color: #ff6600 !important;
 }

.gTableSubTop a {
 color: #333;
}

.postBottom table td {
 border: 0px;
 background:#ededed;

}

td.postBottom {
 background:#ededed;
 border-bottom:1px solid #b3b3b3;
 padding: 4px 0px
}

.postSeparator {
 display: none;
}

td.posttdMessage {
 text-align: justify;
 padding:10px;
 font-size:12px;
 line-height:1.7;
 color:#333333
}

td.forumIcoTd, td.forumThreadTd, td.forumPostTd, td.gTableRight, td.gTableBody1, td.threadIcoTd, td.threadPostTd, td.threadViewTd, td.forumNameTd, td.forumLastPostTd, td.threadNametd, td.threadAuthTd, td.threadLastPostTd {
 background: #f7f7f7;
}

td.gTableBody1 { text-align:left}

td.threadsDetails { text-align:left; background:#EDEDED}
td.forumOnlineBar {text-align:left; background: #f7f7f7;}

td.forumNamesBar { text-align:left}
td.forumNameTd, td.threadNametd { text-align:left; padding-right:8px}

a.TopSortLink { color:#333333 !important}

a.TopSortLink:hover {}

a.postUser {
 font-weight: bold;
 color: #ffffff !important;
}

a.forum, a.threadLink {
 font: 11px 'Tahoma';
 color: #018239;
 font-weight:bold
}

.forumDescr, .threadDescr {
 font: 10px 'Tahoma';
 color: #a1a1a1;
}

.quoteMessage {
 background:#ebebeb;
 border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
margin-left:15px;
margin-top:6px;
padding:5px 5px 6px 10px;
border:none !important
}

.bbQuoteBlock { margin-left:0px}

.signatureView { padding: 5px 0px; background: url(/img/sign_line.gif) repeat-x; background-position:top; color:#999999; margin-top:12px}

td.pollQuestion, .pollResults td, td.pollResults, td.pollTotal, td.pollAnswer, td.pollButtons, .smiles td{
 border: 0px;
}



input[type=button].fastNav { background: url(/img/fastnav.png) no-repeat; width:40px; height:30px; color: #FFF; border:none; font-weight:bold}

input[type=submit].fastSearch { background: url(/img/fastnav.png) no-repeat; width:40px; height:30px; color: #FFF; border:none; font-weight:bold}

td.fFastNavTd { vertical-align:central}

.postRankName, .postUserGroup, .numposts, .reputation, .statusBlock { font-size:10px;}
.reputation span{ font-size:10px !important}
.reputation b{ font-size:10px !important} 
.statusOnline {color:#ff6600}

td.gTableLeft, td.gTableRight {text-align: left;}

#frM60 { text-align: center !important}

.postPreview { background:url(/img/but_forum1.png) no-repeat; width: 109px; height: 30px; border:none; color:#FFFFFF; font-weight:bold; padding-bottom:4px}
.postSubmit{ background:url(/img/but_forum.png) no-repeat; width: 119px !important; height: 30px; border:none; color:#FFFFFF; padding-bottom:4px}
.postReset{ background:url(/img/but_forum2.png) no-repeat; width: 104px !important; height: 30px; border:none; color:#FFFFFF; font-weight:bold; padding-bottom:4px}

td.switchActive { background: url(/img/pagin_forum.png) no-repeat; width:16px; padding-right:5px}
td.switch { background:url(/img/pagin_forum.png) no-repeat; width:16px; height:22px; padding-right:5px}
td.switch a{color:#333 !important}
a.switchDigit {color:#333 !important}

td.switch:hover { background: url(/img/pagin_forum_h.png) no-repeat; color:#FFFFFF !important; font-weight:bold}
.pollQuestion {font-weight:bold}

/*--------------------- Forum end ---------------------*/


/*--------------------- INPUTS start ---------------------*/



.loginField {width:98%; margin-top: 8px;}
.rassil { color: #333;width:98%; margin-top: 8px;}
.rassil:-moz-placeholder { color: #CCC; }
.rassil::-webkit-input-placeholder { color: #CCC; }

.loginButton {background:url(/img/login_but_03.png) no-repeat; height:25px; width:60px; color:#FFFFFF; border: none; font-weight:bold; cursor:pointer}

.manTd2 input[type=text]{ width:98% !important;}
#iM40 input[type=text]{ width:100px !important;}

input {
 font-size: 11px;
 font-family: 'Tahoma';
 margin: 0px 1px;
}

input[type=submit], input[type=reset], input[type=button] {}

input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {}

input[type=submit]:active, input[type=reset]:active, input[type=button]:active {}

input[type=text], input[type=password] {
background: url(/img/text_input_03.png) repeat-x;
border:1px solid #DEDED9;
height: 25px;
font-size:12px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
padding: 0px 3px;
color: #333;
}

textarea {}

#mchatBtn, input.codeButtons, input.button {
 padding-left: 0px;
 padding-right: 0px;
 font-size:10px;
}
.codeButtons { font-size:10px;}

.queryField {
 width: 286px;border: none; background: none; font-family: 'Myriad Pro',MyriadSemiBold; font-size: 14px; font-style:italic; color: #333; margin-top: 4px; margin-left: 8px; height:19px;
}
.searchSbmFl {margin-left: 34px; color:#FFFFFF; background:url(/img/poisk_but_03.png) no-repeat; width: 80px; height:28px; border: none; font-family:tahoma; font-weight: bold; font-size:13px; padding-bottom: 3px; cursor: pointer}

/*--------------------- INPUTS end ---------------------*/


/*--------------------- POPUP start ---------------------*/

.header_user { padding: 0px 15px; text-align: left}

#profile_wrap {border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
background: #fdfdfd;
border:1px solid #D8D8D8;
margin-left:-220px; margin-right:-220px;
overflow:hidden
}

.profile_left {float:left; width: 227px; background: url(/img/prof_ava_bg.jpg) repeat-x #FAFAFA top;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
padding-top:30px;
height:100%; 
padding-bottom: 1000px;
margin-bottom: -1000px;
border-right: 1px solid #ebebeb;
font-size:13px;
line-height: 2;
}

.profile_left img {
 border: 2px solid #FFF;
 -webkit-box-shadow: 0px 0px 10px #CCC;
 -moz-box-shadow: 0px 0px 10px #ccc;
 box-shadow: 0px 0px 10px #ccc;
}

.profile_left a{ color:#333;}

.profile_right{padding-top:26px;margin-left:230px; overflow:auto; font-size:13px; color:#666666; padding-bottom: 1000px;
 margin-bottom: -1000px;}
 
.udtb {text-align:left;padding:5px; margin-left:15px; margin-right:20%; border-bottom:1px solid #e9e9e9}
.udtlb {clear:both;float:left;width:270px; font-size:13px; font-weight:bold}



.udtlb_sp { color:#999999}

.popup a {

}

.niz_load1 {height:9px; margin-left:9px; margin-right:9px; position:relative; background:url(/img/bgniz_prof.png) repeat-x;}
.lc_niz_load1
.rc_niz_load1



.popup {
 font: 11px 'Tahoma';
 overflow:hidden;
}

.popuptitle {position:relative; background:url(/img/list_user_bg.png) repeat-x; background-position: bottom; height: 29px; border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
padding:15px;
padding-top:25px;
font-size: 12px;
font-weight:bold
}


}

.ptitle-inside {
 padding-left: 5px;
 text-align: left;
 background: url(/.s/t/796/25.png) repeat-x;
 margin-left: 6px;
 height: 100%;
 font: 14px 'Tahoma';
 color: #219cc5;
 line-height: 28px;
 text-transform: uppercase;
}

.popupbody {
 margin-top: -7px;
 margin-bottom:-5px;
 background: url(/img/user_list_verh_bg.png) repeat-x #f8f8f8; background-position: 0px 2px;

}

.popupbody table {
 font: 11px 'Tahoma';
}

.pbody-inside {
 margin: 5px;
}

#stroka_vvoda_prof {background: url(/img/stroka_vvoda_06.png) no-repeat; height: 30px; width:325px}
.allUsersBtn {background: url(/img/list_users.png) no-repeat; height: 36px; width:160px !important; border: none; cursor: pointer; color:#FFFFFF; font-size:12px}
.allUsersBtn:hover{ text-decoration:underline}

.uSearchFlSbm {background: url(/img/find_user.png) no-repeat; border:none; width:160px !important; height:36px; cursor:pointer; color:#FFFFFF; font-size:12px }
.uSearchFlSbm:hover {text-decoration:underline }

/*--------------------- POPUP end ---------------------*/

/* root element for tabs */
ul.tabs { 
 list-style:none; 
 margin:0 !important; 
 padding:0; 
 height:40px;
}

/* single tab */
ul.tabs li { 
 float:left; 
 text-indent:0;
 padding:0;
 margin:0 !important;
 list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
 background: url(/img/cont_men_jq.png) no-repeat;
 font-size:11px;
 display:block;
 height: 40px; 
 line-height:40px;
 width: 101px;
 text-align:center; 
 text-decoration: underline;
 color:#333;
 padding:0px;
 margin:0px; 
 position:relative;
}

ul.tabs a:active {
 outline:none; 
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
 background-position: 0 -40px; 
 color:#fff; 
 text-decoration: none;
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
 background-position: 0px -80px; 
 cursor:default !important; 
 color:#fff !important;
 text-decoration: none;
}

/* Different widths for tabs: use a class name: s, l, xl */


/* width 1 */
ul.tabs a.s { background-position: -553px 0; width:81px; }
ul.tabs a.s:hover { background-position: -553px -31px; }
ul.tabs a.s.current { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l { background-position: -247px -0px; width:174px; }
ul.tabs a.l:hover { background-position: -247px -31px; }
ul.tabs a.l.current { background-position: -247px -62px; }


/* width 3 */
ul.tabs a.xl { background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover { background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */ 
.panes .pane {
 display:none; 
}
