input.searchquery { border: 1px solid #AAAAAA; height: 20px; font-size: 12px; }


a:link  { color: #226dd6; text-decoration: none;}
a:visited { color: #226dd6; text-decoration: none; }
a:active {color: #cc0f50; }
a:hover      { color: #cc0f50; text-decoration: underline;}

a.search:link  {color: #ffffff; text-decoration: underline; }
a.search:visited  {color: #ffffff; text-decoration: underline; }
a.search:active {color: #ffffff; }
a.search:hover      { color: #ffff66;}

a.main_menu:link  {text-decoration: none; color: #000; }
a.main_menu:visited  {text-decoration: none; color: #000; }
a.main_menu:active {color: #151; }
a.main_menu:hover      { color: #151; text-decoration: underline}

a.kalendar:link  { color: #72062f; text-decoration: none; font-size: 12px}
a.kalendar:visited { color: #72062f; text-decoration: none; font-size: 12px }
a.kalendar:active {color: #cc0f50; font-size: 12px }
a.kalendar:hover      { color: #cc0f50; text-decoration: underline; font-size: 12px}

/*
ul { font-variant: small-caps; color: #999999; font-size: 12px; font-weight: lighter; line-height: 18px; }
*/
ul { margin-top: 0px; margin-bottom: 0px; }

.name_IPO {font-weight: bold; font-variant: small-caps; color: #772233; font-size: 18px; }
.name_complex { font-weight: bold; color: #772233; font-size: 14px; font-weight: bold; vertical-align: super; }
.name_KPI { font-variant: small-caps; color: #000; font-size: 16px; font-weight: lighter; line-height: 42px; }

body     { background: #ffffff; margin: 0; padding: 0; line-height: 21px; font-family: Arial; color: #444444; font-size: 10px; }

.bigtable        { margin: 0; padding: 0; width: 100%; height: 100%; border: 0px; background-image: url(../img/top-bg.jpg); background-repeat: repeat-x; background-position: top}
.head { height: 160px; background-image: url(../img/top.jpg); background-repeat: no-repeat; background-position: left top;  text-align: right; vertical-align: top }
.head_table { text-align: left; vertical-align: bottom; height: 80px; width: 100%; margin: 0; padding: 0; border: 0  }
.head_table_cleartd {width: 800px}
.left_menu { width: 237px; background-color: #fcfafb;  background-image: url(../img/left-menu-bg.gif); background-position: right top; background-repeat: repeat-y; text-align: left; vertical-align: top  }
.left_menu_tr_otstup { background-image: url(../img/left-menu-img-top.jpg); background-repeat: no-repeat; background-position: left top; width: 237px; height: 83px    }
.content_table { height: 100%; margin: 0; padding: 0; width: 890px; }
.content_table_head_left { background-repeat: no-repeat; background-position: left top; width: 142px; height: 140px; vertical-align: top; text-align: left; }
.content_table_head_right {height: 140px; vertical-align: middle; text-align: left;}
.content_table_banner {height: 160px; vertical-align: top; text-align: center}
.right_collum { background-color: #fcfafb; }
.bottom { background-color: #add12e; height: 34px; }
.bottom_left { background-color: #add12e; background-image: url(../img/bottom-img-left.jpg); background-repeat: no-repeat; background-position: left bottom; height: 34px; vertical-align: middle; width: 237px; }
.cleartable {height: 100%; width: 100%; margin: 0px; padding: 0px; border: 0px}
.news_collums{ vertical-align: top; width: 220px }
.news_collums_clear {width: 12px}
.notice { width: 100%; margin: 0; padding: 10px 0 0; background-color: #dfe9f2; color: #000000; font-size: 16px; font-family: Times; font-weight: bolder; font-style: italic; line-height: 20px; vertical-align: top; background-image: url(../img/notice.gif); background-repeat: no-repeat; background-position: left top; text-indent: 34px; }

.menu_table        { margin: 0; padding: 0; width: 237px; height: 100%; border: 0; width: 237px}

.table        { margin: 0; padding: 0; width: 100%; height: 100%; border: 0px; width: 100%}

.people_table        { margin: 0; padding: 0; border: 0; background: #72062f; width: 300px; height: 80px;}
.people_top_td { font-family: Arial; font-size: 12px; font-weight: bold; color: #fff; vertical-align: top; background: #72062f; margin: 0; padding: 0; border: 0; }
.people_top_digit_td { font-family: Arial; font-size: 13px; font-weight: bold; color: #72062f; background-color: #e6f3b8; vertical-align: middle; margin: 0; padding: 0; border: 0; }
.people_bottom_td { font-family: Arial; font-size: 12px; color: #e6f3b8; vertical-align: top; background: #72062f; margin: 0; padding: 0; border: 0; }

.hot_table        { margin: 0; padding: 0; width: 300px; border: 0;}
.hot_head { color: #f1780f; background-image: url(../img/hot_head.gif); background-repeat: no-repeat; background-position: center bottom; text-align: center; vertical-align: middle; height: 28px; font-family: Arial; font-weight: bold; font-size: 16px;}
.hot_content { background-image: url(../img/hot_bg.gif); background-repeat: repeat-y; background-position: 0 center; text-align: center; vertical-align: middle; }
.hot_bottom { background-image: url(../img/hot_bottom.gif); background-repeat: no-repeat; background-position: center top; height: 12px; }

.opros_table        { margin: 0; width: 300px; border: 0; padding: 0;}
.opros_head { color: #aed12f; background-image: url(../img/opros_head.gif); background-repeat: no-repeat; background-position: left bottom; text-align: center; vertical-align: middle; height: 20px; font-family: Arial; font-weight: bold; font-size: 16px;}
.opros_content { background-image: url(../img/opros_bg.gif); background-repeat: repeat-y; background-position: left center; text-align: left; vertical-align: middle; font-family: Arial; font-size: 11px ; }
.opros_bottom { background-image: url(../img/opros_bottom.gif); background-repeat: no-repeat; background-position: left top; height: 12px; }

.content_td { font-family: Arial; color: #444444; font-size: 10px; vertical-align: top; }
.td_otstup_kalendar_menu { height: 12px; }

#kalendar{ margin: 0; padding: 0; width: 229px; height: 220px; border: 0; }
.kalendar_name { color: #fcfafb; height: 10px; font-family: Arial; font-weight: bold; font-size: 16px; background-color: #72062f; text-align: center; vertical-align: middle; }
.kalendar_td_bord {width: 20px}
.kalendar_td { color: #777; width: 27px; font-family: Arial; font-size: 11px; font-weight: bold; text-align: center; vertical-align: middle; height: 14px; }
.kalendar_today_td { color: #777; width: 27px; font-family: Arial; font-size: 11px; font-weight: bold; background-color: #e9d7e0; text-align: center; vertical-align: middle; height: 14px; }

#robo_bottom { text-align: left; vertical-align: bottom; }
#content_r { vertical-align: top; width: 310px; padding-left: 5px }

#nav_menu { color: #f1f6f8; font-size: 11px; text-align: center; vertical-align: bottom; font-family: Arial ; }
#content { text-align: left; padding-left: 10px; }
#search { height: 400px; vertical-align: bottom; text-align: right; width: 200px; font-size: 12px; color: #ffffff; line-height: 24px; }
#main_menu { height: 200px; vertical-align: middle; text-align: left; font-weight: bold; font-size: 13px; line-height: 24px; background-color: #add12e; background-image: url(../img/left-menu-bg_green.gif); background-repeat: repeat-y; background-position: right top; padding-left: 12px; }
#small_left_content  { vertical-align: top; width: 229px; height: 100%; }
#news {font-size: 12px; text-align: left; color: #999999; width: 100%; margin: 0; padding: 0; border: 0}





tr.wfqbe_table_header { background: #FBD4B4;  }

table.wfqbe_table_results
{
 font-family: Arial;
 font-size: 11px;
}

/* ; width: 300px; vertical-align: top; */