/*Tool-tips (aka hints)*/
#dhtmltooltip { position: absolute; width: 150px; border: 2px solid black; padding: 2px; background-color: lightyellow; visibility: hidden; z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/ filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); }
/* for all page */
body { font-weight: normal; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: left; }
table, tr, td { font-weight: normal; font-size: 12px; margin: 0px; }
a { color: #335176; }
a:hover { color: #FF9A00; }
/* WHYYYYYY??!?!? */
/* button, select, input { font-weight: normal; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; } */
/* WHYYYYYY??!?!? */
div, span { padding: 0px; margin: 0px; }
h1 { font-size: 22px; }
h2 { font-size: 18px; }
img, form, p { margin: 0px; padding: 0px; }
.img { line-height: 1px; margin: 0px; padding: 0px; font-size: 1px; }
hr { color: #D5E0EC; height: 1px; border: 1px solid #D5E0EC; }
.top_message { text-align: center; color: #CC0000; }
.list_empty { color: red; font-weight: bold; text-align: center; }
.show-per { font-size: 11px; color: #36363A; text-decoration: none; }
.navigator { background: #6594E0; padding: 0px; }
.navigator table td { padding: 0px; margin: 0px; }
*#menu_in { color: #FFFFFF; background: #6594E0; padding: 0px 0px 5px 0px; float: left; margin: 1px; z-index: 1; vertical-align: top; }
*#menu_in a { color: #FFFFFF; text-decoration: none; font-weight: bold; z-index: 1; top: 5px; }
*#menu_in a:hover { color: #FFFF00; z-index: 1; }
*#menu_in span { width: 11px; height: 20px; z-index: 1; vertical-align: top; float: left; }
*#menu_in span img { top: -20px; vertical-align: top; }
*#menu_in .menu_ord { color: #FFFF00; }
/*.text
{
	font-weight: normal;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}*/
/*.text A
{
	font-weight: normal;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}*/
/*.title
{
	font-size: 16px;
	color: #295285;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 5px;
}*/
*#title_sm { font-size: 12px; color: #295285; text-decoration: none; font-weight: bold; }
*#cat_title { font-size: 12px; color: #1B549A; text-decoration: none; float: center; top: -2px; position: relative; text-align: center; }
*#line { font-size: 1px; line-height: 1px; width: 100%; padding: 0px; border-bottom: 1px solid #DCDEE1; margin: 3px 0px 3px 0px; }
*#line_w { font-size: 1px; line-height: 1px; width: 100%; padding: 0px; border-bottom: 2px solid #D8DBE4; margin: 0px 0px 0px 0px; }
*#spaser { font-size: 1px; padding: 0px; margin: 0px; line-height: 1px; height: 1px; clear: both; }
*#pict { float: left; position: relative; margin: 0px 10px 5px 0px; display: block; }
.search_title { color: #FFFFFF; font-size: 12px; }
.date { color: #3C3938; text-decoration: none; }
.date2 { font-size: 13px; color: #3C3938; text-decoration: none; }
*#PATH { background-color: #E2E1E1; height: 20px; padding-top: 5px; padding-left: 15px; text-align: left; border-bottom: 1px solid #AEAFB6; }
.path { font-size: 11px; text-decoration: none; color: #1A2965; }
.path a:hover { color: #FB0338; }
.price { /*font-size: 13px;*/ color: #C90F0F; font-weight: bold; }
.ot { font-size: 9px; text-decoration: none; color: #19385E; }
.madatorystar { color: #CC0000; }
.wacopyright { color: #FFFFFF; }
/* forms for all page */
.form_title { background-color: #E8E8E7; text-align: right; color: #003300; }
.form_field { background-color: #E8E8E7; text-align: left; color: #003300; }
.form_title1 { background-color: #DBE4F8; text-align: right; color: #003300; }
.form_field1 { background-color: #DBE4F8; text-align: left; color: #003300; }
.form_title2 { background-color: #646984; text-align: right; color: #FFFFFF; }
.form_title2 a { color: #FFFFFF; }
.form_field2 { background-color: #646984; text-align: left; color: #FFFFFF; }
.form_field2 a { color: #FFFFFF; }
.form_field_center { background-color: #E8E8E7; text-align: center; color: #003300; }
.form_field1_center { background-color: #DBE4F8; text-align: center; color: #003300; }
.memo_form_title { background-color: #D6D7DD; text-align: center; color: #003300; font-weight: bold; }
.table_title_sel { color: #FFFFFF; background: #3872CF; font-weight: bold; padding: 3px; }
.table_title { color: #FFFFFF; background: #3872CF; font-weight: bold; padding: 3px; }
/* end for all page */
/***********************************************************************************************************************/
/* for top */
*#header { height: 23px; background: url(../img/pmemeber_08_1.gif); }
*#header_left { float: left; font-size: 10px; color: #FFFFFF; padding-top: 4px; }
*#header_right { float: right; text-align: right; font-size: 10px; color: #FFFFFF; padding-top: 4px; }
*#header_right a { color: #FFFFFF; }
*#header_main { }
*#TOP_PANEL { height: 23px; font-size: 10px; color: #FFFFFF; }
*#top_menu { background: url(../img/bg_top_menu.jpg); top: 10px; height: 68px; width: 100%; padding: 0px; }
/* end for top */
/***********************************************************************************************************************/
/* left column */
*#left_column { background: url(../img/pm_left_bg.gif); width: 166px; height: 100%; border-bottom: 1px solid #CCCCCC; position: relative; left: 0px; padding-bottom: 20px; margin-bottom: 20px; }
*#left_column_title { font-size: 14px; color: #295285; text-decoration: none; font-weight: bold; text-align: center; }
*#left_column_title a { text-decoration: none; color: #D50303; margin: 0px; }
*#left_column_title a:hover { color: #FE0278; }
*#left_list_item { padding: 7px; border-bottom: 1px dotted #CCCCCC; text-align: left; }
*#events_index_list { }
*#newsletter div { text-align: center; font-size: 11px; }
*#newsletter .title { color: #3B3B3B; padding: 4px; font-size: 11px; }
.title_sm { font-size: 12px; color: #295285; text-decoration: none; font-weight: bold; }
/* end left column */
/***********************************************************************************************************************/
/* center content */
.main_data_outer_frame { text-align: center; clear: both; }
/**#DATA
{
	padding: 0px;
	text-align: center;
	align: center;
	(*border : solid 1px Black;*)
	height: 100%;
	width: 778px;
	text-align: -moz-center;
}*/
.main_list_table { border: 1px solid #999999; margin: 0px; border-collapse: collapse; }
.main_list_table td { padding: 5px; }
.main_form_default_table { border: 1px solid #999999; margin: 0px; border-collapse: collapse; clear: both; }
.main_form_default_table td { padding: 5px; }
.search_form_table_style { border: 1px solid #999999; margin: 0px; border-collapse: collapse; }
.search_title_td { background-color: #D1D7E9; text-decoration: none; }
*#FORM_BUTTONS { width: 100%; margin-bottom: 3px; }
*#LEFT_BUTTONS { float: left; top: 3px; position: relative; }
*#RIGHT_BUTTONS { float: right; }
/* for list  */
/*.list_select_title_td
{
	background-color: #D1D7E9;
	color: #013795;
	text-decoration: none;
}*/
.list_title_ref { text-decoration: none; color: #013795; }
/*.list_title_td
{
	background-color: #D1D7E9;
	text-align: center;
	color: #163D7B;
	text-decoration: none;
}*/
.list_edit_title_td { background-color: #D1D7E9; color: navy; text-decoration: none; color: #163D7B; }
.list_del_title_td { background-color: #D1D7E9; color: #163D7B; text-decoration: none; }
*#more { padding: 3px; clear: both; color: #212121; border-top: 1px solid #D5E0EC; background: url(../img/bg_more.gif); background-repeat: repeat-x; margin-top: 10px; text-align: right; }
*#more a { font-size: 11px; color: #A2024D; letter-spacing: 1px; text-decoration: none; font-weight: bold; }
*#more a:hover { color: #DB0202; text-decoration: underline; }
*#more2 { padding: 3px; color: #212121; margin: 3px 3px 3px 3px; }
*#more2 a { font-size: 11px; color: #A2024D; letter-spacing: 1px; text-decoration: none; font-weight: bold; }
*#more2 a:hover { color: #DB0202; text-decoration: underline; }
/* for box bottom  */
*#box-bot { height: 23px; width: 100%; background: url(../img/pmemeber_08_1.gif); clear: both; vertical-align: bottom; }
*#box-bot .cor_left { float: left; position: relative; top: 3px; color: #FFFFFF; }
*#box-bot .cor_right { float: right; position: relative; top: 3px; color: #FFFFFF; }
*#box-bot .cor_right a { color: #FFFFFF; }
*#box-bot .prev { float: left; left: 10px; position: relative; top: 10px; }
*#box-bot .next { float: right; right: 10px; position: relative; top: 10px; }
.adrecom_copyright { align:center; text-align: center; width: 100%; }
/* for zoom  */
*#content_zoom { margin: 15px; display: block; }
*#content_zoom .title { font-size: 18px; color: #295285; text-decoration: none; }
*#content_zoom .title a { text-decoration: none; color: #295285; }
*#content_zoom .title a:hover { color: #AD1F03; text-decoration: underline; }
*#content_zoom .title-big { font-size: 22px; color: #295285; text-decoration: none; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding: 5px; margin: 5px 0px 10px 0px; font-weight: bold; }
*#content_zoom .title-big a { text-decoration: none; color: #295285; }
*#content_zoom .title-big a:hover { color: #AD1F03; text-decoration: underline; }
*#content_zoom .location { font-size: 14px; text-decoration: none; color: #750303; }
*#content_zoom .author { font-size: 14px; text-decoration: none; color: #750303; }
*#content_zoom .view { color: #FF0000; }
/* end center content */
/***********************************************************************************************************************/
/* footer */
*#footer { background: url(../img/menu_cor_bg2a.gif); clear: both; }
*#footer .menu { color: #FFFFFF; }
/***********************************************************************************************************************/
/* drop down menu  */
*#menu_ushki { width: 1015px; margin-right: 3px; z-index: 1; position: relative; font-size: 11px; }
*#menu_ushki li { border: none; margin: 0px; padding: 0px; background: none; display: inline; float: left; height: 27px; position: relative; z-index: 2; vertical-align: bottom; list-style-type: none; top: 1px; }
*#menu_ushki a { text-decoration: none; color: #FFFFFF; font-size: 11px; }
*#menu_ushki a:hover { color: #FFFF00; }
*#menu_ushki span.text1 a { color: #C70202; }
*#menu_ushki span.text1 a:hover { color: #FF6600; }
/*#menu_ushki a:hover span span.text1{color: #C70202;}
*#menu_ushki a:hover span span.text2{color: #ffff00;}*/
*#menu_ushki span { height: 27px; padding: 0px; margin: 0px; float: left; }
*#menu_ushki span span.text1 { top: 7px; position: relative; color: #C74802; font-weight: bold; cursor : hand; text-transform: uppercase; }
*#menu_ushki span span.text2 { top: 7px; position: relative; color: #FFFFFF; font-weight: bold; cursor : hand; text-transform: uppercase; }
*#menu_ushki span.m_home_bg { background: url(../img/menu_cor_bg.gif); }
*#menu_ushki span.m_home_bg2 { background: url(../img/menu_cor_bg2.gif); }
*#menu_ushki span.m_home1 { background: url(../img/menu_cor1.gif); height: 27px; width: 12px; }
*#menu_ushki span.m_home2 { background: url(../img/menu_cor2.gif); height: 27px; width: 12px; }
*#menu_ushki span.m_home3 { background: url(../img/menu_cor3.gif); height: 27px; width: 12px; }
*#menu_ushki span.m_home4 { background: url(../img/menu_cor4.gif); height: 27px; width: 12px; }
*#menu_ushki li:hover span.m_home3 { background: url(../img/menu_cor3a.gif); height: 27px; width: 12px; }
*#menu_ushki li:hover span.m_home4 { background: url(../img/menu_cor4a.gif); height: 27px; width: 12px; }
*#menu_ushki li:hover span.m_home_bg2 { background: url(../img/menu_cor_bg2a.gif); }
*#menu_ushki li:hover span.m_home_bg { background: url(../img/menu_cor_bga.gif); }
*#menu_ushki li:hover span.m_home1 { background: url(../img/menu_cor1a.gif); height: 27px; width: 12px; }
*#menu_ushki li:hover span.m_home2 { background: url(../img/menu_cor2a.gif); height: 27px; width: 12px; }
/* end drop down menu  */
/***********************************************************************************************************************/
*#META_DESCRIPTION { width: 99%; }
*#FILE { width: 180px; }
*#CAT_PICT { width: 180px; }
*#LOGO { width: 180px; }
*#PICT { width: 180px; }
.calendar_next { font-size: 14px; color: #434343; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
.calendar_next:hover { color: #CC0000; }
.calendar_day_name { font-size: 8px; text-decoration: none; background: #888888; color: #FFFFFF; }
.calendar_sun { font-size: 8px; font-weight: bold; }
.calendar_sat { font-size: 8px; font-weight: bold; }
.calendar_curr { font-size: 8px; color: red; font-weight: bold; }
.calendar_fri { font-size: 8px; font-weight: bold; }
.calendar_thu { font-size: 8px; font-weight: bold; }
.calendar_wed { font-size: 8px; font-weight: bold; }
.calendar_tue { font-size: 8px; font-weight: bold; }
.calendar_mon { font-size: 8px; font-weight: bold; }
.list_nav_caption { font-weight: bold; color: #FFFFFF; }
.list_nav_prev_link { font-weight: bold; color: #FFFFFF; }
.list_nav_next_link { font-weight: bold; color: #FFFFFF; }
.list_nav_link { font-weight: bold; color: #FFFFFF; }
.list_nav_page_num { font-weight: bold; color: #FFFFFF; }
