
@charset "utf-8";
/* CSS Document */
html
  {   margin:0; 
      padding:0;
      height:100%; 
}

body
{
	margin:0px;
	padding:0px; 
	font-family:Tahoma;
	color:#66766d;
	font-size:12px;
	background-color:#eeeeee;
	height:100%;
}

li.user_list_li a
{
	color:#333;
}

img
{
	border:0px;
	behavior: url('/css/pngbehavior.htc');
}

div#header {
	background: url(/img/head-bg.gif) bottom left repeat-x;
	background-color:#3f3f3f;
	height: 50px;
	z-index: 100;
	position: fixed;
	width: 100%;
}
div#footer {
	background: url(/img/head-bg.gif) top left repeat-x;
	background-color:#3f3f3f;
	height: 40px;
	z-index: 501;
	width: 100%;
}
div#menuitems a {
	
	display: block;
	float: right;
	margin: -3px 5px 10px;	
	height: 50px;
	cursor: pointer;
}
div#menuitems_foot a {
	cursor: pointer;
}
#menuitems {
	height:52px;
	background:url(/img/menuitemsfoot_bg.gif) top left repeat-x;
}


.stretcher {
	background: none !important;
	background: #fff;
	width:200px;
}
div.display
{
	background: #8fc80d no-repeat;
	width:100%;
	color: #fff;
}

div.display a:link, div.display a:visited {

	color: #fff;
	font-weight:bold;
	text-shadow: 2px 2px 1px #8fc80d;
	padding:0px;
	margin:0px;
	-moz-outline-style: none;

	height: 16px;
	font-size:12px;
	padding:4px 4px 4px 4px;

	text-decoration: none;
}


.tooltip{
background:#FFFFFF;
border:1px solid #666666;
color:#333333;
margin:0px;
position:absolute;
}

.tooltip2{
background:#FFFFFF;
border:1px solid #666666;
color:#333333;
padding:10px;
position:absolute;
}



/* Oaau */

.activetab
{

}

.activetab a
{
	color:#2e2e2e;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
	display:block;
	font-weight:bold;
}

.passivetab a
{
	color:#2e2e2e;
	font-family: Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.new_passive 
{

}
.new_passive a
{
font-weight:bold;
}

.finished
{
}
.finished a
{
text-decoration:line-through;
}

#tab_content
{
	border:1px solid #2b8a50;
}
.closetab
{
background:url(/img/tabs/act_tab_bg.gif) top left repeat-x;
}

.closetabpassive
{
background:url(/img/tabs/act_tab_bg.gif) top left repeat-x;
}
.closetabactive
{
background:url(/img/tabs/act_tab_bg.gif) top left repeat-x;
}
.passivetabright
{
	width:3px;
	height:25px;
	
}
.activetabright
{
	width:3px;
	height:25px;
	
}
/* Eiiao oaaia */

/* ?ao */

.chattext
{
	background-color: #CCCCCC;
}

/* Eiiao ?aoa */

/* Ieii eiaeiia*/

.authinput
{
	border:1px solid #999999;
	padding:1px 0px 1px 0px;
	margin:1px 0px 1px 0px;
}


/* oioi?iaio */
.element_container:hover
{
	border: 1px dashed #999999;
}

/* Eiiao oioi?iaioa */

/* Nienie iieuciaaoaeae*/

.users_list_li
{
	display:block;
	padding: 4px 0px 0px 0px;
	margin:0px;
	height:22px;
	border:1px solid white;
	vertical-align:middle;
	background-color:none;

}
.users_list_li a
{
	font-size:12px;
	font-weight:bold;
	font-family: Tahoma;
	color: #666666;

}
.users_list_li:hover a
{
	font-size:12px;
	font-weight:bold;
	font-family: Tahoma;
	color: #ffffff;

}
.users_list_li:hover
{
	border:1px solid #0add00;
	background-color: #daffb6;
	color: #ffffff;
}
.user_info
{
	font-family:Tahoma;
	color:#333333;
	font-size:12px;
}


/* Eiiao nienea iieuciaaoaeae*/


.gluk_text
{
	font-family:Courier, monospace;
	font-size:12px;
	color:#000;
	margin:0px;
	padding:0px;
	padding-left:20px;
	border:0px;
	border-collapse:collapse;
	line-height:16px;
}

.opros_name
{
	font-size:18px;
	font-family:Tahoma;
	color:#333333;
}

.question
{
	padding:3px 0px 3px 0px;
	margin-bottom:5px;
}
.answer
{
	padding:3px 0px 3px 10px;
	background:none;
}

.chat_system_messagename
{
/*А это для имени выделения имени "системного сообщения" накладывается на chat_username*/
	font-weight:bold;
}
.chat_username
{

/*	Общий класс для имени пользователя в сообщении
background-color:#330066;*/
}

.chat_message_system
{
/*	background-color:#CC33CC;*/
padding:3px;
}
.chat_message_private
{
/*	background-color:#CCFF00;*/
color:#0099CC;
font-weight:bold;
padding:3px;
}

.new_win
{
	border:1px solid #3f3f3f;
}

.pager_form_element
{
	width:200px;
	border:1px solid #819cb7;
}
.new_pager_message
{
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
}

.defaultspan
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#333;
}
.smallspan
{
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	color:#333;
}
.new_letter
{
	width:16px;
	height:16px;
	background:url(/img/win/letter.gif) top left no-repeat;
}

.opened_letter
{
	width:16px;
	height:16px;
	background:url(/img/win/letter_open.gif) top left no-repeat;
}

.defaultinput
{
	font-family:Tahoma;
	font-size:11px;
	width:200px;
	border:1px solid #819cb7;
}
.chat_username
{
}

TR.noteraw:hover
{
	border:1px solid #d7d7d7;
	background-color:#ebebeb;
}
TR.pagerrow:hover
{
	cursor:pointer;
}

.defaultchatmess
{
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	display:block;

}
.chat_message_system
{
	font-weight:bold;
}
.chat_message_other
{
	padding:3px;
	font-size:11px;
	font-family:Tahoma;
	background-color: rgb(235, 235, 235);
	
}
.chat_message_self
{
	padding:3px;
	font-size:11px;
	font-family:Tahoma;
	background-color: rgb(255, 255, 255);
}

.faces_pips
{
background-color:#fff;
}

#modal_header
{
	height:24px;
	background-color:#3F3F3F;
	margin-left:-6px;
	margin-top:-6px;
	margin-right:-6px;
	padding-bottom:5px;
}
/*======ИКОНКИ ПАНЕЛЬКИ ИНСТРУМЕНТОВ======*/
/*======МОИ ПРЕДМЕТЫ======*/
#tools_mygoods
{
	width:48px;
	height:48px;
	margin-top:2px;
	background:url(/img/tools/goods.gif) bottom;
	cursor:pointer;
}
#tools_mygoods:hover
{
	background-position:top;
}
#tools_mygoods_in
{
	width:48px;
	height:48px;
	margin-top:2px;
	background:url(/img/tools/goods.gif) bottom;
	cursor:pointer;
}
#tools_mygoods_in:hover
{
	background-position:top;
}

/*======КАРТА МИРА======*/
#tools_worldmap
{
	width:48px;
	height:48px;
	margin-top:2px;
	background:url(/img/tools/worldmap.jpg) bottom;
}
#tools_worldmap:hover
{
	background:url(/img/tools/worldmap.jpg) top;
}
#tools_worldmap_top
{
	width:48px;
	height:48px;
	margin-top:2px;
	background:url(/img/tools/worldmap_top.gif) bottom;
}
#tools_worldmap_top:hover
{
	background-position:top;
}
#tools_worldmap_right
{
	width:48px;
	height:48px;
	background:url(/img/tools/worldmap_top.gif) bottom;
}
#tools_worldmap_right:hover
{
	background-position:top;
}

/*======рэйтинг======*/
#tools_rating
{
	width:48px;
	height:48px;
	margin-top:2px;
	background:url(/img/tools/rating.gif) bottom;
}
#tools_rating:hover
{
	background-position:top;
}
#tools_rating_top
{
	width:48px;
	height:48px;
	margin-top:2px;
	background:url(/img/tools/rating_top.gif) bottom;
}
#tools_rating_top:hover
{
	background-position:top;
}

#tools_rating_in
{
	width:48px;
	height:48px;
	margin-top:2px;
	background:url(/img/tools/rating_top.gif) bottom;
}
#tools_rating_in:hover
{
	background-position:top;
}


/*======фоторобот======*/
#tools_photorobot
{
	width:48px;
	height:48px;
	margin-top:2px;
	background:url(/img/tools/photo.gif) bottom;
	cursor:pointer;
}
#tools_photorobot:hover
{
	background-position:top;
}
#tools_photorobot_in
{
	width:48px;
	height:48px;
	background:url(/img/tools/photorobot_in.gif) no-repeat 0px 0px;
	cursor:pointer;
}
#tools_photorobot_in:hover
{
	background-position:0px 2px;
}


/*======ИНФОРМАЦИЯ======*/
#tools_info
{
	width:48px;
	height:48px;
	margin-top:2px;
	background:url(/img/tools/information.gif) bottom;
	cursor:pointer;
}
#tools_info:hover
{
	background-position:top;
}

#tools_info_top
{
	width:48px;
	height:48px;
	margin-top:2px;
	background:url(/img/tools/information_top.gif) bottom;
	cursor:pointer;
}
#tools_info_top:hover
{
	background-position:top;
}
#tools_info_right
{
	width:48px;
	height:48px;
	background:url(/img/tools/information.gif) bottom;
	cursor:pointer;
}
#tools_info_right:hover
{
	background-position:top;
}
/*======КАРТА МЕТРО======*/
#tools_metromap
{
	width:48px;
	height:48px;
	background:url(/img/tools/metromap.jpg) bottom;
}
#tools_metromap:hover
{
	background-position:top;
}

#tools_metromap_top
{
	width:48px;
	height:48px;
	background:url(/img/tools/metromap_top.gif) bottom;
}
#tools_metromap_top:hover
{
	background-position:top;
}
/*======ФИНАНСЫ======*/
#tools_bablo
{
	width:48px;
	height:48px;
	background:url(/img/tools/bablo.jpg) bottom;
}
#tools_bablo:hover
{
	background-position:top;
}
#tools_bablo_top
{
	width:48px;
	height:48px;
	background:url(/img/tools/bablo_top.gif) bottom;
}
#tools_bablo_top:hover
{
	background-position:top;
}
/*======ПУЛЬТ ТЕЛЕВИЗОРА======*/
#tools_rc
{
	width:48px;
	height:48px;
	background:url(/img/tools/rc.gif) bottom;
}
#tools_rc:hover
{
	background-position:top;
}
#tools_rc_top
{
	width:48px;
	height:48px;
	background:url(/img/tools/rc_top.gif) bottom;
}
#tools_rc_top:hover
{
	background-position:top;
}

/*======НОВОСТИ======*/
#tools_gudok
{
	width:48px;
	height:48px;
	background:url(/img/tools/gudok.jpg) bottom;
}
#tools_gudok:hover
{
	background-position:top;
}
#tools_gudok_top
{
	width:48px;
	height:48px;
	background:url(/img/tools/gudok_top.gif) bottom;
}
#tools_gudok_top:hover
{
	background-position:top;
}
/*======ГНУС======*/
#tools_gnus
{
	width:48px;
	height:48px;
	background:url(/img/tools/gnus.jpg) bottom;
}
#tools_gnus:hover
{
	background-position:top;
}

#tools_gnus_top
{
	width:48px;
	height:48px;
	background:url(/img/tools/gnus_top.gif) bottom;
}
#tools_gnus_top:hover
{
	background-position:top;
}

/*======ПОИСК ЛЮДЕЙ======*/
#tools_ps
{
	width:48px;
	height:48px;
	background:url(/img/tools/people_search.jpg) bottom;
}
#tools_ps:hover
{
	background-position:top;
}
#tools_ps_top
{
	width:48px;
	height:48px;
	background:url(/img/tools/people_search_top.gif) bottom;
}
#tools_ps_top:hover
{
	background-position:top;
}
/*======ПЭЙДЖЕР======*/
#tools_pager
{
	width:48px;
	height:48px;
	background:url(/img/tools/pager.jpg) bottom;
}
#tools_pager:hover
{
	background:url(/img/tools/pager.jpg) top;
}
#tools_pager_top
{
	width:48px;
	height:48px;
	background:url(/img/tools/pager_top.gif) bottom;
}
#tools_pager_top:hover
{
	background-position:top;
}
#tools_pager_in
{
	width:48px;
	height:48px;
	background:url(/img/tools/pager_top.gif) bottom;
}
#tools_pager_in:hover
{
	background-position:top;
}


#tools_pager_new
{
	width:48px;
	height:48px;
	background:url(/img/tools/pager_on.gif) bottom;
}
#tools_pager_new:hover
{
	background-position:top;
}

tools_pager_new_top
{
	width:48px;
	height:48px;
	background:url(/img/tools/pager_on.gif) bottom;
}
#tools_pager_new_top:hover
{
	background-position:top;
}
#tools_pager_new_in
{
	width:48px;
	height:48px;
	background:url(/img/tools/pager_on.gif) bottom;
}
#tools_pager_new_in:hover
{
	background-position:top;
}

/*======ЗАПИСНАЯ КНИЖКА======*/
#tools_notebook
{
	width:48px;
	height:48px;
	background:url(/img/tools/notebook.jpg) bottom;
}
#tools_notebook:hover
{
	background:url(/img/tools/notebook.jpg) top;
}
#tools_notebook_top
{
	width:48px;
	height:48px;
	background:url(/img/tools/notebook_top.gif) bottom;
}
#tools_notebook_top:hover
{
	background-position:top;
}
/*======ПОРТФЕЛЬ======*/
#tools_port
{
	width:48px;
	height:48px;
	background:url(/img/tools/port.jpg) bottom;
}
#tools_port:hover
{
	background:url(/img/tools/port.jpg) top;
}
#tools_port_top
{
	width:48px;
	height:48px;
	background:url(/img/tools/port_top.gif) bottom;
}
#tools_port_top:hover
{
	background-position: top;
}
/*ОЯЕБУ!!! ЗАКОНЧИЛАСЬ ЭТА ГРЁБАНАЯ ПАНЕЛЬКА ИНСТРУМЕНТОВ...*/
.r1, .r2, .r3 {
    display: block;
    height: 1px;
	font-size:1px;
}

.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3 .inner-box, #rounded-box-3  b {
    background-color: #CCCCCC;

}


#rounded-box-1 .inner-box1, #rounded-box-1  b {
    background-color: #fff;

}


.inner-box
{
	padding:5px 10px;
}

#lockedplan
{
	width:35px;
	height:50px;
	background:url(/img/gnus/locker.gif) top;
}
#unlockedplan
{
	width:35px;
	height:50px;
	background:url(/img/gnus/locker.gif) bottom;
}

/* окна и всё что с ними связано */
.win_passive_window
{
	opacity:0.8;
}

.win_active_window
{
	opacity:1;
}

#mid_switcher_tip
{
	position:absolute;
	left:62px;
	top:-148px;
}

.activetab
{
opacity:1;
}

.activetab .tabname, .activetab .closetab
{
background:url(/img/tabs/act_tab_bg.gif) top left repeat-x;
}

.passivetab .tabname, .passivetab .closetab
{
background:url(/img/tabs/act_tab_bg.gif) bottom left repeat-x;
}
.passivetab .leftear
{
background:url(/img/tabs/leftear.gif) bottom left no-repeat;
}
.new_passive .leftear
{
background:url(/img/tabs/leftear.gif) center left no-repeat;
}


.new_passive .tabname, .new_passive .closetab
{
background:url(/img/tabs/act_tab_bg.gif) center left repeat-x;
}



.passivetab .rightear
{
background:url(/img/tabs/rightear.gif) bottom left no-repeat;
}

.new_passive .rightear
{
background:url(/img/tabs/rightear.gif) center left no-repeat;
}

.passivetab
{
opacity:0.5;
}

.passivetab:hover
{
opacity:1;

}

#user_actions
{
	background-color:#e7e7e7;
	height:60px;
	border-top:1px solid #b4b4b4;
	border-left:1px solid #b4b4b4;
	border-right:1px solid #b4b4b4;
}
#messages_div
{
	border-top:1px solid #b4b4b4;

}

.leftear
{
	width:7px;
	height:26px;
	background:url(/img/tabs/leftear.gif) top left no-repeat;
}

.rightear
{
	width:7px;
	height:26px;
	background:url(/img/tabs/rightear.gif) top left no-repeat;

}

.closetab
{
background:(/img/tabs/act_tab_bg.gif) top left;
padding:0px 0px 0px 5px;
}

.ear
{
	width:7px;
	height:26px;
}


.modal_container {  
/*    padding:5px;  */
    background-color: #fff;  
    border:1px solid #666;  
    font-size:12px;  
    color:#333;  
    text-align:left;  
} 

.table_head td
{
font-weight:bold;
font-size:11px;
line-height:15px;
font-family:Tahoma;
padding:3px 3px 3px 5px;
height:30px;
background:url(/img/table_head.gif) top left repeat-x;
}

.table_head2 td
{
font-weight:bold;
font-size:11px;
line-height:15px;
font-family:Tahoma;
padding:0px 3px 3px 5px;
height:30px;
background:#cddef2;
}

.table_head3 td
{
font-weight:bold;
font-size:11px;
line-height:15px;
font-family:Tahoma;
height:30px;
background:url(/img/table_head.gif) top left repeat-x;
}

.table_head th
{
font-weight:bold;
font-size:11px;
line-height:15px;
font-family:Tahoma;
padding:3px 3px 3px 5px;
height:30px;
background:url(/img/table_head.gif) top left repeat-x;
}


#transaction_table
{
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
width:100%;
}

.moneytable_row td
{
font-weight:normal;
font-size:11px;
height:20px;
line-height:15px;
font-family:Tahoma;
padding:3px 3px 3px 5px;
border-bottom:1px solid #dddddd;
border-right:1px solid #dddddd;
}
.moneytable_row, .moneytable_row2
{
	cursor:pointer;
}
.moneytable_row:hover {
border:1px solid #333333;
background:#999999;
}


.moneytable_row td.first
{
	border-right:1px solid #dddddd;

}
.moneytable_row td.last
{
	border-left:1px solid #dddddd;

}
.moneytable_row2 td.first
{
	border-right:1px solid #dddddd;

}
.moneytable_row2 td.last
{
	border-left:1px solid #dddddd;

}

.moneytable_row2 td
{
font-weight:normal;
background-color:#eeeeee;
font-size:11px;
height:20px;
line-height:15px;
font-family:Tahoma;
padding:3px 3px 3px 5px;
border-right:1px solid #dddddd;
border-bottom:1px solid #dddddd;
}

/*Таблица предметов*/

.predmettable_row td
{
font-weight:normal;
font-size:11px;
height:20px;
line-height:15px;
font-family:Tahoma;
border-bottom:1px solid #dddddd;
border-right:1px solid #dddddd;
}

.predmettable_row td.first
{
	border-right:1px solid #dddddd;

}
.predmettable_row td.last
{
	border-left:1px solid #dddddd;

}
.predmettable_row2 td.first
{
	border-right:1px solid #dddddd;

}
.predmettable_row2 td.last
{
	border-left:1px solid #dddddd;

}

.predmettable_row2 td
{
font-weight:normal;
background-color:#eeeeee;
font-size:11px;
height:20px;
line-height:15px;
font-family:Tahoma;
border-right:1px solid #dddddd;
border-bottom:1px solid #dddddd;
}
.predmettable_row:hover, .predmettable_row2:hover
{
	cursor:pointer;
}

////
.hide_sysmessages
{
background:url(/img/chat/sys_message.gif) top left no-repeat;

}

.show_sysmessages
{
background:url(/img/chat/sys_message.gif) bottom left no-repeat;
}

.plan_stat_act
{
	font-weight:bold;
	text-decoration:none;
}

.plan_stat
{
	color:#84a0c4;
	text-decoration:underline;
	cursor:pointer;
	font-weight:bold;
}

.search_result
{
	color:#00cc00;
	background-color:#cc0000;
}

#guest_message
{
	width:100%;
}

.refresh_chat_users
{
	width:9px;
	height:9px;
	background:url(/img/chat/refresh_chat_users.gif) top left no-repeat;
	cursor:pointer;
}

.refresh_chat_users:hover
{
	background:url(/img/chat/refresh_chat_users.gif) bottom left no-repeat;
}

#chat_find
{
	width:150px;
	border:1px solid #84a0c4;

}

.chat_find_prev
{
	width:17px;
	height:17px;
	background:url(/img/chat/prevnext.gif) top left no-repeat;
}
.chat_find_next
{
	width:17px;
	height:17px;
	background:url(/img/chat/prevnext.gif) bottom left no-repeat;
}


.history_mess
{

	padding:10px 0px 10px 10px;
	font-size:11px;
	color:#333;
}

.history_mess:hover
{
	padding:10px 0px 10px 10px;
	font-size:11px;
	color:#333;
	background-color:#eee;
}

.plan_stat_clear
{
	width:100px;
	height:30px;
	background-color:#333;
	cursor:pointer;
}
.clear_but
{
	width:100px;
	height:20px;
	cursor:pointer;
	background:url(/img/clear_but.gif) top left no-repeat;
}
.clear_but:hover
{
	width:100px;
	height:20px;
	cursor:pointer;
	background:url(/img/clear_but.gif) bottom left no-repeat;
}

.cancel_but
{
	width:80px;
	height:20px;
	cursor:pointer;
	background:url(/img/cancel_but.gif) top left no-repeat;
	cursor:pointer;
}
.cancel_but:hover
{
	width:80px;
	height:20px;
	cursor:pointer;
	background:url(/img/cancel_but.gif) bottom left no-repeat;
	cursor:pointer;
}

.delete_but
{
	width:80px;
	height:20px;
	cursor:pointer;
	background:url(/img/delete_but.gif) top left no-repeat;
	cursor:pointer;
}
.delete_but:hover
{
	width:80px;
	height:20px;
	cursor:pointer;
	background:url(/img/delete_but.gif) bottom left no-repeat;
	cursor:pointer;
}

.ok_but
{
	width:60px;
	height:20px;
	background:url(/img/ok_but.gif) top left no-repeat;
	cursor:pointer;
}
.ok_but:hover
{
	width:60px;
	height:20px;
	background:url(/img/ok_but.gif) bottom left no-repeat;
	cursor:pointer;
}
/*Кнопки окон*/

.win_cancel
{
	width:70px;
	height:20px;
	background:url(/img/win_cancel.gif) top left no-repeat;
	cursor:pointer;
}
.win_cancel:hover
{
	background:url(/img/win_cancel.gif) bottom left no-repeat;
}
.win_enter
{
	width:67px;
	height:20px;
	background:url(/img/win_enter.gif) top left no-repeat;
	cursor:pointer;
}
.win_enter:hover
{
	background-position:bottom;
}

.win_search
{
	width:62px;
	height:20px;
	background:url(/img/win_search.gif) top left no-repeat;
	cursor:pointer;
}
.win_search:hover
{
	background:url(/img/win_search.gif) bottom left no-repeat;
}

.win_note_save
{
	width:94px;
	height:20px;
	background:url(/img/win_note_save.gif) top left no-repeat;
	cursor:pointer;
}
.win_note_save:hover
{
	background:url(/img/win_note_save.gif) bottom left no-repeat;
}


.win_delete
{
	width:78px;
	height:20px;
	background:url(/img/win_delete.gif) top left no-repeat;
	cursor:pointer;
}
.win_delete:hover
{
	background:url(/img/win_delete.gif) bottom left no-repeat;
}
.win_writemsg
{
	width:85px;
	height:20px;
	background:url(/img/win_writemsg.gif) top left no-repeat;
	cursor:pointer;
}
.win_writemsg:hover
{
	background:url(/img/win_writemsg.gif) bottom left no-repeat;
}

.win_back
{
	width:67px;
	height:20px;
	background:url(/img/win_back.gif) top left no-repeat;
	cursor:pointer;
}
.win_back:hover
{
	background:url(/img/win_back.gif) bottom left no-repeat;
}
.win_reply
{
	width:86px;
	height:20px;
	background:url(/img/win_reply.gif) top left no-repeat;
	cursor:pointer;
}
.win_reply:hover
{
	background:url(/img/win_reply.gif) bottom left no-repeat;
}

.win_send
{
	width:93px;
	height:20px;
	background:url(/img/win_send.gif) top left no-repeat;
	cursor:pointer;
}
.win_send:hover
{
	background:url(/img/win_send.gif) bottom left no-repeat;
}

.win_add
{
	width:90px;
	height:20px;
	background:url(/img/win_add.gif) top left no-repeat;
	cursor:pointer;
}
.win_add:hover
{
	background:url(/img/win_add.gif) bottom left no-repeat;
}

.win_ok
{
	width:42px;
	height:20px;
	background:url(/img/win_ok.gif) top left no-repeat;
	cursor:pointer;
}
.win_ok:hover
{
	background:url(/img/win_ok.gif) bottom left no-repeat;
}


.win_more
{
	width:50px;
	height:20px;
	background:url(/img/win_more.gif) top left no-repeat;
	cursor:pointer;
}
.win_more:hover
{
	background:url(/img/win_more.gif) bottom left no-repeat;
}

.win_save
{
	width:88px;
	height:20px;
	background:url(/img/win_save.gif) top left no-repeat;
	cursor:pointer;
}
.win_save:hover
{
	background:url(/img/win_save.gif) bottom left no-repeat;
}

.win_logout
{
	width:67px;
	height:20px;
	background:url(/img/win_logout.gif) top left no-repeat;
	cursor:pointer;
}
.win_logout:hover
{
	background:url(/img/win_logout.gif) bottom left no-repeat;
}

.win_clear
{
	width:80px;
	height:20px;
	background:url(/img/win_clear.gif) top left no-repeat;
	cursor:pointer;
}
.win_clear:hover
{
	background:url(/img/win_clear.gif) bottom left no-repeat;
}
.win_templates
{
	width:84px;
	height:20px;
	background:url(/img/win_templates.gif) top left no-repeat;
	cursor:pointer;
}
.win_templates:hover
{
	background:url(/img/win_templates.gif) bottom left no-repeat;
}
.win_close
{
	width:78px;
	height:20px;
	background:url(/img/win_close.gif) top left no-repeat;
	cursor:pointer;
}
.win_close:hover
{
	background:url(/img/win_close.gif) bottom left no-repeat;
}
.gb_entry
{
	display:block;
}


#nt_head td
{
font-weight:bold;
font-size:11px;
line-height:15px;
font-family:Tahoma;
padding:3px 3px 3px 5px;
height:30px;
background:url(/img/table_head.gif) top left repeat-x;
}

#notebook_records
{
	max-height:300px;
	overflow:none;
	overflow:auto;
}

div.add_announcement
{
	width:300px;
	height:200px;

}
textarea.add_announcement
{
	width:100%;
	height:200px;
	overflow-y:scroll;
}

div.chat_user_name:hover
{
	background-color:#A5CBDC;
	padding:2px;
}
div.chat_user_name
{
	padding:2px;
	
}

.chat_user_info
{
	background-color:#000;
	opacity:0.8;
	color:#fff;
	line-height:12px;
	font-size:10px
}

.user_name_active
{
	background-color:#000;
	opacity:0.8;
}

.tombstone_name
{
	font-size:11px;
	font-family:Tahoma;
	color:#000;
	font-weight:normal;

}

.tombstone_date
{
	font-size:11px;
	font-family:Tahoma;
	color:#000;
	font-weight:bold;
	display:block;

}

.tombstone_pic
{
	
	display:block;
	clear:right;

}

.tombstone_full_name
{
	font-family:Tahoma;
	font-weight:normal;
	font-size:18px;
	color:#333;
}

.tombstone_full_date
{
	font-weight: bold;

}

.add_tombstone
{
	border:0px;
	width:600px;
	height:400px;

}
.edit_tombstone
{
	border:0px;
	width:600px;
	height:500px;
}
.faces_type:hover
{
	text-decoration:underline;
	font-weight:bold;
}

.tombstone
{
	background:url(/img/tombstone.jpg) top left no-repeat;
	cursor:pointer;
	padding:3px;
}

.uploaded_info
{
	cursor:pointer;
}


.scrollbox {position: relative;}

.scrollbox_content {
	margin-right: 20px;
}

.scrollbox_scrollbar {
	background-color: silver;
	border-left: solid black 1px;
	height: 100%;
	width: 20px;
}

.scrollbox_up_button {
	background: transparent url(/img/scroll_up_button.jpg) top right no-repeat;
	height: 20px;
}

.scrollbox_down_button {
	background: transparent url(/img/scroll_down_button.jpg) top right no-repeat;
	height: 20px;
}

.scrollbox_handle {
	background-color: #33CC33;
}

/*#modal_overlay
{
	background:url(/img/cheked.gif) top left repeat;
}
*/
.rating_container {
		clear:both;
	}

.rating_container a {
	float:left;
	display:block;
	width:25px;
	height:25px;
	border:0;
	background-image:url("/img/rating_stars.gif");
}

.rating_container a.rating_off {
	background-position:0 0px;
}

.rating_container a.rating_half {
	background-position:0 -25px;
}
	
.rating_container a.rating_on {
	background-position:0 -50px;
}

.rating_container a.rating_selected {
	background-position:0 -75px;
}

.item_name
{
	width:32px;
	height:32px;
	background-image:url(/img/items.gif);
	background-position:0px 0px;
	cursor:pointer;
}

.item_price
{
	width:32px;
	height:32px;
	background-image:url(/img/items.gif);
	background-position:-32px 0px;
	cursor:pointer;
}
.item_transfer
{
	width:32px;
	height:32px;
	background-image:url(/img/items.gif);
	background-position:-64px 0px;
	cursor:pointer;
}
.item_noshow
{
	width:32px;
	height:32px;
	background-image:url(/img/items.gif);
	background-position:-256px 0px;
	cursor:pointer;
}
.item_show
{
	width:32px;
	height:32px;
	background-image:url(/img/items.gif);
	background-position:-288px 0px;
	cursor:pointer;
}
.item_vote
{
	width:32px;
	height:32px;
	background-image:url(/img/items.gif);
	background-position:-128px 0px;
	cursor:pointer;
}
.item_destroy
{
	width:32px;
	height:32px;
	background-image:url(/img/items.gif);
	background-position:-96px 0px;
	cursor:pointer;
}

.item_gift
{
	width:32px;
	height:32px;
	background-image:url(/img/items.gif);
	background-position:-160px 0px;
	cursor:pointer;
}

.item_location
{
	width:32px;
	height:32px;
	background-image:url(/img/items.gif);
	background-position:-192px 0px;
	cursor:pointer;
}
.item_sell
{
	width:32px;
	height:32px;
	background-image:url(/img/items.gif);
	background-position:-224px 0px;
	cursor:pointer;
}
.make_teleport
{
	width:32px;
	height:32px;
	background-image:url(/img/items.gif);
	background-position:-224px 0px;
	cursor:pointer;
}

.item_act_workarea
{
	border:1px solid #bdbdbd;
	margin:5px;
	padding:10px;
	background:#f5f5f5;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.predmet_pic
{
	border:1px solid #CCCCCC;
	float:left;
	height:50px;
	margin:1px;
	padding:7px;
	width:50px;
}

.predmet_pic: hover
{
	border:1px #999999 dashed;
}


#chulan
{
	width:340px;
	max-height:272px;
	height:272;
	overflow:hidden;
	overflow-y:auto;
}


.gnus_about
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_about.gif);
	background-position:0px -64px;
	cursor:pointer;
}
.gnus_about:hover
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_about.gif);
	background-position:0px 0px;;
	cursor:pointer;
}

.gnus_about_active
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_about.gif);
	cursor:pointer;
	background-position:0px -32px;
}

.gnus_street_about
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_street_about.gif);
	background-position:0px -64px;
	cursor:pointer;
}
.gnus_street_about:hover
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_street_about.gif);
	background-position:0px 0px;;
	cursor:pointer;
}

.gnus_street_about_active
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_street_about.gif);
	cursor:pointer;
	background-position:0px -32px;
}

.gnus_who
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_who.gif);
	background-position:0px -64px;
	cursor:pointer;
}
.gnus_who:hover
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_who.gif);
	background-position:0px 0px;;
	cursor:pointer;
}

.gnus_who_active
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_who.gif);
	background-position:0px -32px;
	cursor:pointer;
}

.gnus_notebook
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_notebook.gif);
	background-position:0px -64px;
	cursor:pointer;
}
.gnus_notebook:hover
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_notebook.gif);
	background-position:0px 0px;;
	cursor:pointer;
}

.gnus_notebook_active
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_notebook.gif);
	background-position:0px -32px;
	cursor:pointer;
}
.gnus_rating
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_rating.gif);
	background-position:0px -64px;
	cursor:pointer;
}
.gnus_rating:hover
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_rating.gif);
	background-position:0px 0px;;
	cursor:pointer;
}

.gnus_rating_active
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_rating.gif);
	background-position:0px -32px;
	cursor:pointer;
}

.gnus_price
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_price.gif);
	background-position:0px -64px;
	cursor:pointer;
}
.gnus_price:hover
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_price.gif);
	background-position:0px 0px;;
	cursor:pointer;
}

.gnus_price_active
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_price.gif);
	background-position:0px -32px;
	cursor:pointer;
}
.gnus_stat
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_stat.gif);
	background-position:0px -64px;
	cursor:pointer;
}
.gnus_stat:hover
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_stat.gif);
	background-position:0px 0px;;
	cursor:pointer;
}

.gnus_stat_active
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_stat.gif);
	background-position:0px -32px;
	cursor:pointer;
}

.gnus_locked
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_locked.gif);
	background-position:0px -64px;
	cursor:pointer;
}
.gnus_locked:hover
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_locked.gif);
	background-position:0px 0px;;
	cursor:pointer;
}

.gnus_locked_active
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_locked.gif);
	background-position:0px -32px;
	cursor:pointer;
}

.gnus_unlocked
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_unlocked.gif);
	background-position:0px -64px;
	cursor:pointer;
}
.gnus_unlocked:hover
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_unlocked.gif);
	background-position:0px 0px;;
	cursor:pointer;
}

.gnus_unlocked_active
{
	width:39px;
	height:32px;
	background-image:url(/img/gnus_unlocked.gif);
	background-position:0px -32px;
	cursor:pointer;
}

.guestbook_add_mess
{
	height:32px;
	width:174px;
	background:url(/img/guestbook_add_mess.gif) bottom left no-repeat;
	cursor:pointer;
}
.guestbook_add_mess:hover
{
	background-position:top;
}

.gnus_arenda
{
	height:32px;
	width:110px;
	background:url(/img/gnus_arenda.gif) bottom left no-repeat;
	cursor:pointer;
}
.gnus_arenda:hover
{
	background-position:top;
}

.gnus_stat_view
{
	height:32px;
	width:110px;
	background:url(/img/gnus_stat_view.gif) top left no-repeat;
	cursor:pointer;
}
.gnus_stat_view:hover
{
	background-position:bottom;
}

.bold
{
	font-weight:bold;
}

.white
{
	color:#fff;
}


.black_overlay
{
	background-color:#000;
	opacity:0.6;
	filter:alpha(opacity=60, style=0);
}


div.frame {
border:1px solid #CCCCCC;
position:relative;

}

div.frame div.title {
background-color:white;
left:1em;
padding:0.3em;
position:absolute;
top:-1em;
z-index:1;
}

.my_goods_upload
{
	background:url(/img/my_goods_upload.gif) bottom left;
	height:32px;
	width:157px;
	cursor:pointer;
}
.my_goods_upload:hover
{
	background-position:top;
}


.myitems_get
{
	background:url(/img/gnus/myitems_get.gif) top left no-repeat;
	height:32px;
	width:104px;
	cursor:pointer;
}
.myitems_get:hover
{
	background-position:bottom;
}



.plan_set_price
{
	background:url(/img/gnus/set_price.gif) top left no-repeat;
	height:32px;
	width:110px;
	cursor:pointer;
}
.plan_set_price:hover
{
	background-position:bottom;
}

.plan_change_price
{
	background:url(/img/gnus/change_price.gif) top left no-repeat;
	height:32px;
	width:96px;
	cursor:pointer;
}
.plan_change_price:hover
{
	background-position:bottom;
}

.plan_delete_price
{
	background:url(/img/gnus/delete_price.gif) top left no-repeat;
	height:32px;
	width:96px;
	cursor:pointer;
}
.plan_delete_price:hover
{
	background-position:bottom;
}
.edit_plan_descr
{
	background:url(/img/gnus/edit_plan_descr.gif) top left no-repeat;
	height:32px;
	width:96px;
	cursor:pointer;
}
.edit_plan_descr:hover
{
	background-position:bottom;
}
.guestbook_show
{
	background:url(/img/gnus/guestbook_show.gif) top left no-repeat;
	height:32px;
	width:110px;
	cursor:pointer;
}
.guestbook_show:hover
{
	background-position:bottom;
}


#item_tab
{
	width:79px;
	height:24px;
	background:url(/img/item_tab.gif) top left no-repeat;
}
#item_in
{
	width:79px;
	height:24px;
	background:url(/img/item_in.gif) top left no-repeat;
}

#item_out
{
	width:79px;
	height:24px;
	background:url(/img/item_out.gif) top left no-repeat;
}

.position_tab
{
	width:79px;
	height:24px;
	background:url(/img/position_tab.gif) top left no-repeat;
	cursor:pointer;
}

.buttons_tab
{
	width:86px;
	height:24px;
	background:url(/img/buttons_tab.gif) top left no-repeat;
	cursor:pointer;
}

.a_underline:hover
{
	text-decoration:underline;
}