/* общие стили для документа */
*{  font:12px tahoma,arial,verdana,sans-serif;
	border:0;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    font-size: ;
}
img {border:0;
     margin: 0;
     padding: 0;
     border-collapse: collapse;
}

a img,fieldset{border: none}
/* картинки для шапки */
#head1 { width: 466px; line-height: 0px; font-size: 0px}
#head2 {background-image: url(/im/bg_h1.jpg)}
#head3 {width: 285px; line-height: 0px; font-size: 0px}
#head4 {background-image: url(/im/bg_h2.jpg)}
#head5 {width: 265px; line-height: 0px; font-size: 0px}

/* верхенее меню */
#topmenul {width: 58px; height:35px; background-image: url(/im/topmenul.jpg)}
#topmenuc {height:35px; background-image: url(/im/topmenuc.jpg);vertical-align: middle}
#topmenur {width: 24px; height:35px; background-image:url(/im/topmenuR.jpg)}
#topmenuc ul {  list-style-type: none; text-align: center;}
#topmenuc ul li{   display: inline; margin-right: 50px; color: #88804e; font-size: 13pt;  font-weight: bold}
#topmenuc ul li a:link{color: #6f6628;  text-decoration: none}
#topmenuc ul li a:hover{color: #4d471c;  text-decoration: none}
#topmenuc ul li a:visited { text-decoration: none;color: #6f6628}
#topmenuc ul li a:active { text-decoration: none;color: #6f6628}


/* меню слева */
#lmenu {width:252px;  padding-bottom: 30px; padding-top: 30px; vertical-align: top}
#llmenu {width:252px; background-image: url(/im/bg_menul.gif); vertical-align: top}
#llmenu  ul{width:252px; background-image: url(/im/bg_menul.gif)}
* html #llmenu  ul li.button{width:252px; height:45px; background-image: url(/im/bg_bmenul.jpg); padding-left: 50px; padding-top: 10px vertical-align: middle}
#llmenu  ul li.button{width:202px; height:35px; background-image: url(/im/bg_bmenul.jpg); padding-left: 50px; padding-top: 10px; vertical-align: middle}
#llmenu  ul{width:252px; background-image: url(/im/bg_menul.gif)}

* html #llmenu  ul li{width:252px; height:30px;  padding-left: 50px; vertical-align: middle}
#llmenu  ul li{width:202px; height:30px;  padding-left: 50px; vertical-align: middle}

/* меню слева ссылки*/
* html #llmenu  ul li a:link, * html #llmenu  ul li a:visited, * html #llmenu  ul li a:active{color: #6f6628}
#llmenu  ul li a:link, #llmenu  ul li a:visited,  * html #llmenu  ul li a:active{color: #6f6628}
* html #llmenu  ul li a:hover{color: #4d471c}
#llmenu  ul li a:hover{color: #4d471c}

* html #llmenu  ul li.button a:link, * html #llmenu  ul li.button a:visited, * html #llmenu  ul li.button a:active{color: #6f6628; font-weight: bold; text-decoration: none}
#llmenu  ul li.button a:link, #llmenu  ul li.button a:visited, #llmenu  ul li.button a:active{color: #6f6628; font-weight: bold; text-decoration: none}

/* меню справа */
#rmenu {width:252px;  padding-bottom: 30px; padding-top: 30px; vertical-align: top}
#rrmenu {width:252px; background-image: url(/im/bg_menul.gif); vertical-align: top}
#rrmenu  ul{width:252px; background-image: url(/im/bg_menul.gif); list-style-type: none}
* html #rrmenu  ul li.button{width:252px; height:45px; background-image: url(/im/bg_bmenul.jpg); padding-left: 50px; padding-top: 10px vertical-align: middle}
#rrmenu  ul li.button{width:202px; height:35px; background-image: url(/im/bg_bmenul.jpg); padding-left: 50px; padding-top: 10px; vertical-align: middle}
#rrmenu  ul{width:252px; background-image: url(/im/bg_menul.gif)}

* html #rrmenu  ul li{width:252px; height:30px;  padding-left: 50px; vertical-align: middle}
#llmenu  ul li{width:202px; height:30px;  padding-left: 50px; vertical-align: middle}

/* меню справа ссылки */
* html #rrmenu  ul li a:link, * html #rrmenu  ul li a:visited, * html #rrmenu  ul li a:active{color: #6f6628}
#rrmenu  ul li a:link, #rrmenu  ul li a:visited,  * html #rrmenu  ul li a:active{color: #6f6628}
* html #rrmenu  ul li a:hover{color: #4d471c}
#rrmenu  ul li a:hover{color: #4d471c}

* html #rrmenu  ul li.button a:link, * html #rrmenu  ul li.button a:visited, * html #rrmenu  ul li.button a:active{color: #6f6628; font-weight: bold; text-decoration: none;}
#rrmenu  ul li.button a:link, #rrmenu  ul li.button a:visited, #rrmenu  ul li.button a:active{color: #6f6628; font-weight: bold; text-decoration: none;}

/* центр */
#pbody {font-size: 14px; padding: 20px; text-align: justify; vertical-align: top; }
#pfooter {background-image: url(/im/bg-foot.jpg); vertical-align: middle;}


/*****************************************aded by me********************************************/

/* ------------string------------ */
/* цитаты */
#quote_line  { height: auto; background: url(/css/pic/host_up_line.gif) repeat-y; background-color: #EAEAEA;  border-style: dashed;
               border-color: #D7D7D7; border-width: 1px;  }
#quote_space { height: auto;  padding-left: 5px;  padding-bottom: 2px;  padding-top:  2px; }
#quote_text  { padding-left: 12px;   padding-bottom: 4px;   padding-top: 2px;   padding-right: 6px;   background: none;} 	
/* #quote { padding: 5px; background: transparent url(/stylew/pic/arrow1.gif) repeat-y left; } */
/* hide */
#hideblock { border-style: solid; border-color: #D7D7D7; border-width: 1px; display: block; padding-top: 4px; padding-bottom: 4px;
            font-weight: bold;	 background-color: #F8F8F8; height: auto;}
.hidetext { border-top-style: solid; border-top-color: #D7D7D7;	 border-top-width: 1px; height: auto; background-color: #FFFFFF;	
            padding: 4px 4px 4px 8px; font-weight: normal; margin-top: 4px; display: none; /* visibility: hidden; */}
#hide_spase { height: auto; padding-bottom: 2px; padding-top:  2px; }
#roll_down {background: url(/css/pic/plus.gif) no-repeat center; height: 9px; width: 9px; padding-left: 13px; cursor: pointer;}
#roll_up {background: url(/css/pic/minus.gif) no-repeat center; height: 9px; width: 9px; padding-left: 13px; cursor: pointer;}
/* -----------string-------------- */
.windowtxt { 
	height: 21px; border-color: #808080; border-style: solid; border-width: 1px; 
	padding-left: 4px; padding-right: 4px; line-height: 21px; vertical-align: middle;
}
.editwindowtext { border-color: #808080; border-style: solid; border-width: 1px; padding: 4px; }
/* сортировка */
.short_dw_label { background: url(/css/pic/arrow_short_dw.gif) no-repeat; padding-left: 16px;
                  display: inline-block; height: 16px; line-height: 16px; vertical-align: middle;}
.short_up_label { background: url(/css/pic/arrow_short_up.gif) no-repeat; padding-left: 16px;
                  display: inline-block; height: 16px; line-height: 16px; vertical-align: middle;}
/* страницы */                  
.pageSelected {	background-color:#BEA269; width: auto; height: 18px; display: inline-block; font-size: 12px; line-height: 18px; } /* страницы  */
.pageNoSelected { background-color:#DBDBDB; width: auto; height: 18px; display: inline-block; font-size: 12px; line-height: 18px; } /* страницы  */
.pageNoSelected a { color: #1B7FA2;	text-decoration: none;}
.pageNoSelected a:hover{color: #000000;	text-decoration: none;}
#wavyline { background: url(/css/pic/wavyline.gif) repeat-x 100% 100%; padding-bottom: 2px; text-decoration: none;  white-space: nowrap; }
/* окна ожидания */
#shadow {	display: none;	position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; padding: 0px; margin: 0px;
            z-index: 999;   background: url(/css/pic/bg.png) top left repeat;
}
.show_data {  display: none; position: fixed; top: 50%; left: 50%; padding-top: 4px; background-color: #F4F4F4; border-color: #FF9900;
              border-style: solid; border-width: 2px; z-index: 1000; margin-left: -250px; margin-top: -200px; line-height: 15px;
              height:400px; width: 500px; font-size: 11px; text-align: center; }
.reded { color: #FF0000 }
#inputelement { margin-bottom: 2px; display: block;  }
#inputelement img { 
	height: 20px; color: #5A5A5A; padding: 1px; margin-left: 0px; margin-top: -1px; padding-right: 3px; position: absolute;
}
.buttonm {
	height: 21px; width: auto; border: 0; background: #BEA269; padding-left: 2px; padding-right: 2px;
	color: #FFFFFF; cursor: pointer;	
} 
.accauntspace { padding: 3px; padding-left: 5px; text-align: right; padding-right: 10px; padding-bottom: 0px; }
.restdiv { margin-top: 6px; }
.restdiv a{ text-decoration:none; color: #6f6628; font-size: 95%; }
.restdiv a:hover{ text-decoration:none; color: #000000 }
.enterdivaccount { margin-top: 3px; }
.regdivaccount { margin-top: 6px; }
.regdivaccount a{ text-decoration:underline; color: #6f6628; font-size: 99%; }
.regdivaccount a:hover{ text-decoration:underline; color: #000000 }
h1 { font-size: 110%; font-weight: bold; text-transform: uppercase; }
.adminnamelabel { font-size: 110%; font-weight: bold; color: #837439 }
.adminh1txt { text-decoration:underline; color: #BEA269; font-weight: bold; }
b { font-weight: bold; font-size: 100%; }
/* account menu */
.accountmenublock { 
	margin-right: 10px; padding: 3px; border: 0px dashed #969696;  
	border-bottom-width: 1px; padding-bottom: 0px;
}
.accountmenublock a{ 
	text-decoration: none; color: #6f6628; display: inline-block; height: 19px; line-height: 19px;
	border: 1px dashed #969696; background: #EEF1F1; border-bottom-width: 0px;
}
.accountmenublock a.selected { 
	text-decoration: none; color: #000000; display: inline-block; height: 19px; line-height: 19px;
	border: 1px dashed #000000; background: #E5E9EA; border-bottom-width: 0px;
}   
.accountmenublock a span { margin-left: 3px; margin-right: 3px; }
.accountmenublock a:hover { color: #000000; text-decoration: none; background: #E5E9EA; }  
/* account content */
.accountcontent { margin-top: 6px; }    
.accountcontent a{ text-decoration:underline; color: #6f6628; font-size: 99%; }
.accountcontent a:hover{ text-decoration:underline; color: #000000 }   
.accountcontent a.nouad{ font-size: 12px; text-decoration:none;	}
.accountcontent a.nouad:hover{ text-decoration:none; color: #000000 }
.infonamedfield { display: inline-block; width: 120px; }
.infovaluedfield {
	display: block; margin-left: 124px; margin-top: -14px
}
/* блоки списка */
.error_file_item { background-color: #FFF9F9; border-width: 1px; border-style: dashed; border-color: #FF0000; padding: 3px; }
.ok_file_item { background-color: #ECF4EA; padding: 3px; border-width: 1px; border-style: groove; border-color: #008000; }
.moder_file_item { background-color: #FFEFDF; padding: 3px; border-style: dashed; border-color: #FF6600; border-width: 2px; }
.selected_file_item { background-color: #C0C0C0; border-width: 1px; border-style: dashed; border-color: #FF0000; padding: 3px; }
#order_item_field { display: inline-block; width: 120px; }
/* список ползователей, динамика */
.us_element_dim { 
	text-align: center; height: 20px; line-height: 20px; vertical-align:middle; 
	border-bottom-color: #969696; border-bottom-style: solid; border-bottom-width: 1px; }
a.us_list_dim { color: #000000;	text-decoration: none; font-weight: bold; padding-left: 2px; font-size: 12px; }
a.us_list_dim:hover{
	color: #C93;	text-decoration: none; font-weight: bold; padding-left: 2px; 
	border: 0 0 0 0; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #FF0000;}
/*   */
.clear { clear: both; }
.shoert_text { padding-right: 5px; text-align: right; }
/* элемент словаря */
.dictelement { margin-bottom: 5px; border-bottom: 1px solid #C0C0C0; }
#slashbid_n { color: #FF8000;font-weight: normal; }
/* словарь в общем доступе */
.infodivdict { color: #4B4B4B; font-size: 96%; margin-bottom: 5px; } /* инфо */
.selectdiclang { text-align: right; line-height: 21px; } /* выбор языка словаря */
.selectdiclang a{ font-size: 12px; text-decoration:none;	}
.selectdiclang a:hover{ text-decoration:none; color: #000000 }
/* список букв */

.lineofwords {text-align: center;} /* контейнер для списка букв */

.noselectedword { height: 15px; width: 15px; display: inline-block; text-align: center; } /* не выбранная */
.noselectedword a{ font-size: 12px; text-decoration:none;	}
.noselectedword a:hover{ text-decoration:none; color: #000000 }

.selectedword { height: 15px; width: 15px; display: inline-block; background: #DCDDE2; text-align: center; } /* выбранная */
.selectedword a{ font-size: 12px; text-decoration:none;	}
.selectedword a:hover{ text-decoration:none; color: #000000 }

.onedictelement { margin-bottom: 5px; }
.dict_titles { font-weight: bold; margin-bottom: 3px; }
.dict_descr { margin-left: 3px; margin-bottom: 20px; }

/* спан с этим идом будет выделен после поиска */
#higldata { background: #BEA269; color: #FFFFFF; font-weight: bold; }

/* елемент списка информеров */
.hostinfelement { border: 1px solid #BEA269; padding: 3px; }
.hostinfelement .infpic { padding-right: 3px; float: left }
.hostinfelement .infdatainf { padding-left: 2px; }

/* немного с тулсами */
.tools_list_element { padding: 4px; }
.tools_list_element a{ font-size: 12px; text-decoration:none; color: #6f6628; border-bottom: 1px dashed #008000;}
.tools_list_element a:hover{ text-decoration:none; color: #000000; border-bottom: 1px dashed #0000FF; }

/* обратная связь */
.frm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #E1ECF7;
}
