


/* Main scaffolding */

.header, .menu_top, .menu_top_sub, .footer
{
  width: 980px;
  padding: 0px 8px;
  margin: 0px auto;
}

.content_container
{
  clear: both;
  width: 996px;
  margin: 0px auto;
}

div.main_top
{
  height: 182px;
  background: url(images/header_bg.gif) repeat-x;
}

div.main_middle
{
  background-color: #ede9df;
}

div.main_bottom
{
  height: 293px;
  background: url(images/footer_bg.gif) repeat-x;
}

td.col_top
{
  vertical-align:top;
}

td.col_border
{
  border-right: solid 1px #ede9df;
}

div.clear
{
  height:0px;
  line-height:0px;
  clear:both;
}

div.link, span.link, p.link
{
  cursor:pointer;
}

div.link:hover, span.link:hover, p.link:hover
{
	text-decoration: underline;
}



/* Forms */

.form_box
{
  margin-bottom: 1px;
  padding: 15px;
  background-color: #c6974e;
}

.form_box td
{
  background-color: #c6974e;
}

.contact_input1, .contact_input2, .contact_textarea
{
  border: solid 1px #b9004c;
}

.contact_input1
{
  width: 120px;
}

.contact_input2
{
  width: 280px;
}

.contact_textarea
{
  width: 440px;
}

.form_bottom
{
  width: 100%;
  margin-top: 10px;
}

.form-error-msg
{
  color: #f00;
  line-height: normal;
}



/* Home */

#home_main
{
  padding: 0px 0px 20px 0px;
  border-bottom: dotted 1px #ede9df;
}



/* Header */

.header
{
  height: 130px;
  background: url(images/header_top_bg.jpg) no-repeat 8px 0px;
}

.header_left
{
  float: left;
  width: 145px;
  text-align: right;
}

.header_logo
{
  width: 115px;
  height: 130px;
}

.header_right
{
  float: left;
  width: 835px;
  vertical-align: top;
}

.lang_select
{
  padding: 5px 0px 0px 15px;
}

img.lang_off
{
  margin-right: 6px;
  border: solid 1px #403D31;
}

img.lang_on
{
  margin-right: 6px;
  border: solid 1px #ddd;
}

.header_links
{
  height: 30px;
  vertical-align: top;
}

.header_links a
{
  color: #fff;
}

#alumni_header_link, #recruiter_header_link, #student_header_link
{
  float: left;
  margin-top: 4px;
  line-height: normal;
  color: #fff;
  font-size: 12px;
}

#alumni_header_link
{
  width: 77px;
}

#recruiter_header_link
{
  width: 97px;
}

#student_header_link
{
  width: 57px;
}

.wall_clocks
{
    padding-top: 29px;
}

.wall_clock
{
  float: left;
  color: #000;
  font-size: 12px;
  line-height: 12px;
}

.wall_clock_width
{
  width: 89px;
}

.wall_clock_width_end
{
  width: 44px;
}



/* Top menu */

.menu_top
{
  height: 52px;
  background: url(images/menu_top_bg.jpg) no-repeat 8px 0px;
}

.menu_top_left
{
  float: left;
  width: 145px;
  margin-right: 9px;
  height: 38px;
}

.menu_top_center
{
  float: left;
  width: 694px;
  height: 52px;
}

.menu_top_sep
{
  width: 3px;
  background: url(images/menu_top_sep.gif) no-repeat;
}

.menu_top_item .text
{
  height: 38px;
  line-height: 38px;
  text-align: center;
}

.menu_top_item .select
{
  height: 14px;
}

.menu_top_item .submenu_on
{
  background: url(images/menu_top_sub_arrow.gif) no-repeat bottom center;
}

.menu_top_item a
{
	font-size: 13px;
	font-weight: bold;
	color: #ede9df;
}

.menu_top_item div.selected
{
  background: url(images/menu_top_selected.gif) repeat-x;
}

.menu_top_right
{
  float: left;
  height: 38px;
  margin-left: 16px;
}

.menu_top_search_input
{
  width: 84px;
  height: 14px;
  border: 0px solid transparent;
  line-height: 14px;
  color: #d6d3cc;
  font-size: 11px;
}

.menu_top_search_submit
{
  height: 12px;
  width: 12px;
  margin-left: 4px;
}

.menu_top_sub
{
  display: none;
}

.menu_top_sub_content
{
  width: 815px;
  padding: 20px 20px 3px 145px;
  background-color: #dcd8cd;
}

.menu_top_sub_items
{
  display: none;
}

.menu_top_sub_item
{
  float: left;
  /*padding-right: 30px;*/
	vertical-align: top;
}

.menu_top_sub_item ul
{
  padding-bottom: 17px;
}

.menu_top_sub_item1, .menu_top_sub_item2
{
  padding-left: 20px;
}

.menu_top_sub_item1
{
  background: url(images/menu_top_sub_star.gif) no-repeat 0px 2px;
}

.menu_top_sub_item1 a
{
	color: #26231a;
	font-size: 13px;
}

.menu_top_sub_item2 a
{
	color: #6f695a;
	font-size: 12px;
}

.menu_top_sub_item1 a.selected, .menu_top_sub_item2 a.selected
{
  text-decoration: underline;
}



/* Left menu */

.content_left
{
  line-height: normal;
}

.content_left ul
{
  list-style-type: none;
}

.menu_left_heading
{
  padding-bottom: 8px;
}

.menu_left_heading a
{
  line-height: normal;
  font-size: 16px;
}

.menu_left_lev2, .menu_left_lev2_selected
{
  padding: 12px 0px 9px 0px;
  border-top: 1px dotted #c3c2c0;
}

.menu_left_lev2, .menu_left_lev2 a
{
  color: #514e43;
  text-decoration: none;
}

.menu_left_lev2_selected a
{
  color:  #c6974e;
  text-decoration: underline;
}

.menu_left_lev3_ul
{
  margin-top: 9px;
  border-top: 1px dotted #c3c2c0;
}

.menu_left_lev3, .menu_left_lev3_selected
{
  padding-top: 5px;
  padding-left: 15px;
  background: url(images/menu_left_arrow.gif) no-repeat 0px 9px;
}

.menu_left_lev3, .menu_left_lev3 a
{
  color: #6f695a;
  font-size: 11px;
  text-decoration: none;
}

.menu_left_lev3_selected a, .menu_left_lev4_selected a
{
  color: #c6974e;
  font-size: 11px;
  text-decoration: underline;
}

.menu_left_lev4_ul
{
  margin-top: 5px;
  margin-bottom: 3px;
}

.menu_left_lev4
{
  padding-left: 9px;
  background: url(images/menu_left_disc.gif) no-repeat 0px 7px;
}

.menu_left_lev4, .menu_left_lev4 a
{
  color: #6f695a;
  /*font-size: 11px;*/
  text-decoration: none;
}



/* breadcrumb */

.breadcrumb
{
  margin-bottom: 10px;
}

.breadcrumb_item
{
  display: inline;
  font-size: 11px;
}



/* News box */

.newsbox2_container
{
  float: left;
  width: 704px;
  border: solid 1px #ede9df;
  border-right: solid 0px transparent;
}

.newsbox2_right
{
  float: left;
  width: 6px;
  height: 200px;
  background: url(images/newsbox2_right.gif) no-repeat;
}

#newsbox2_nav
{
  position: absolute;
  z-index: 200;
}

#newsbox2_nav a, .newsbox2_tab
{
  width: 241px;
  height: 66px;
}

#newsbox2_nav a
{
  display: block;
  /*background-color: #f00;*/
  color: transparent;
  font-size: 0px;
}

#newsbox2_main, .newsbox2_content
{
  width: 704px;
  height: 198px;
}

.newsbox2_content
{
  display: none; /* Required by IE6 */
}

.newsbox2_tab
{
  background: url(images/newsbox2_tab_off.gif) no-repeat;
}

.newsbox2_content .current
{
  background: url(images/newsbox2_tab_on.gif) no-repeat;
}

.newsbox2_tab td
{
  padding-left: 17px;
  padding-right: 31px;
  overflow: hidden;
  vertical-align: middle;
  /*color: #514e43;*/
  line-height: normal;
}

.newsbox2_content .current td
{
  color: #fff;
}

.newsbox2_tab .date, .newsbox2_text .date
{
  font-size: 11px;
  font-weight: bold;
}

.newsbox2_body
{
  width: 463px;
  height: 198px;
}

.newsbox2_text
{
  width:254px;
  padding: 17px 18px 0px 14px;
  overflow: hidden;
  vertical-align: top;
  /*color: #514e43;*/
}

.newsbox2_title
{
  padding-bottom: 8px;
  line-height: normal;
  font-size: 16px;
}

.newsbox2_read_more
{
  float: right;
  height: 15px;
  line-height: 15px;
  margin-top: 10px;
  color: #040200;
}

.newsbox2_read_more img
{
  margin-right: 5px;
}

.newsbox2_read_more a
{
  color: #040200;
}

.newsbox2_image
{
  width: 164px;
  height: 164px;
  padding: 17px 13px 17px 0px;
}


/* Footer */

.footer
{
  height: 240px;
  padding-top: 30px;
  background: url(images/footer_bg.jpg) no-repeat 8px 0px;
}

.footer_menu
{
  float: left;
  list-style-type: none;
}

.footer_menu_item
{
  height: 24px;
  line-height: normal;
}

.footer_menu_item a
{
  color: #ede9df;
}

.footer_text1
{
  color: #3f3c30;
  font-size: 14px;
  font-weight: bold;
}

.footer_text2
{
  color: #fff;
}

.footer_text3, .footer_text3 a
{
  color: #fff;
  line-height: normal;
  font-size: 11px;
}

.footer_text4, .footer_text4 a
{
  text-align: right;
  color: #9c9586;
  line-height: normal;
  font-size: 11px;
}

.footer_socnet
{
  float: left;
  padding-right: 6px;
}



/* Content */

div.main_middle .content
{
  margin-left: 8px;
  /*width: 988px;*/
}

.page_shadow_top
{
  width: 8px;
  background: url(images/page_shadow_middle.gif) repeat-y;
  vertical-align: top;
}

.page_shadow_bottom
{
  width: 8px;
  background: url(images/page_shadow_middle.gif) repeat-y;
  vertical-align: bottom;
}

.page_shadow_bottom img
{
  background-color: #ede9df;
  padding-bottom: 10px;
}

.home_left
{
  width: 711px;
  padding: 30px;
  background: #ffffff url(images/home_left_top_shadow.gif) no-repeat top center;
	vertical-align: top;
}

.home_right
{
  width: 209px;
  background-color: #F6F4eF;
	vertical-align: top;
}

.home_right_container
{
  width: 175px;
  margin: 12px 17px 12px 17px;
	vertical-align: top;
}

.home_news_title
{
  margin-bottom: 10px;
}

.home_news_title td
{
  padding-right: 10px;
  vertical-align: bottom;
  color: #25231a;
  line-height: 18px;
  font-size: 18px;
}

.home_news_title a
{
  color: #25231a;
}

.home_news_title img
{
  margin-bottom: 1px;
}

.home_title
{
  padding: 0px 0px 0px 24px;
  background: url(images/star_col2.gif) no-repeat 0px 3px;
  line-height: normal;
  color: #25231a;
  font-size: 18px;
}

.home_bottom_left
{
  width: 425px;
  padding-right: 33px;
  vertical-align: top;
}

.home_bottom_right
{
  width: 219px;
  padding-left: 29px;
  vertical-align: top;
}

.home_right_header
{
  width: 100%;
  margin-bottom: 8px;
  background: url(images/page_right_header.gif) no-repeat;
}

.home_right_header td
{
  height: 18px;
  padding-left: 30px;
  line-height: 18px;
	vertical-align: middle;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
}

.home_diary
{
  width: 175px;
  margin: 12px 17px 12px 17px;
}

.home_diary_title
{
  padding-bottom: 11px;
  color: #25231a;
  font-size: 16px;
}

.home_diary_item
{
  padding-bottom: 8px;
  line-height: normal;
  font-size: 11px;
}

.home_diary_date a
{
  color: #790033;
  font-weight: bold;
}

.home_diary_place
{
  font-weight: bold;
}

.home_diary_place a, .home_diary_name a
{
  color: #514e43;
}

.home_diary_link
{
  padding: 0px 0px 12px 0px;
  margin-bottom: 10px;
  text-align: center;
  font-size: 11px;
  border-bottom: 1px solid #ede9df;
}

.home_diary_link a
{
  color: #514e43;
  text-decoration: underline;
}

.content_left
{
  width: 181px;
  padding: 22px 26px 22px 28px;
  background: #e5e1d7 url(images/content_left_top_shadow.gif) no-repeat top right;
	vertical-align: top;
}

#content_main
{
  width: 502px;
  padding: 17px;
  background: #fff url(images/content_main_top_shadow.gif) no-repeat top left;
	vertical-align: top;
}

.content_main
{
  min-height: 200px;
}

.content_right
{
  width: 217px;
  background-color: #ede9df;
	vertical-align: top;
}

.content_right_bottom
{
  height: 10px;
  background: url(images/content_right_bottom.gif) no-repeat;
}

#content_main div.summary, #content_main div.summary_image
{
  margin-bottom: 20px;
}

#content_main div.body
{
  margin-bottom: 20px;
}

.content_title
{
  padding-bottom: 8px;
  border-bottom: 1px dotted #b9b9b9;
}

.news_list_item
{
  width: 502px;
}

.go_deeper_container
{
  width: 175px;
  padding: 12px 17px 15px 17px;
  background-color: #F6F4eF;
	vertical-align: top;
}

.go_deeper_title
{
  padding: 0px 0px 17px 18px;
  background: url(images/star_col3.gif) no-repeat 0px 4px;
  line-height: normal;
  color: #25231a;
  font-size: 18px;
}

.go_deeper_container hr
{
  color: #d8d4cb
}

.news_date
{
  float: left;
  font-size: 11px;
  font-weight: bold;
}

.news_subheading
{
  float: left;
  padding-left: 9px;
  margin-left: 5px;
  background: url(images/news_subheading_arrow.png) no-repeat 0px 7px;
  line-height: 16px;
}

.news_subheading a
{
  color: #514e43;
}

.news_read_more a
{
  color: #040200;
  padding-left: 10px;
  background: url(images/arrow_col2.gif) no-repeat 0px 4px;
}


/* Box */

.box_top, .box_bottom
{
  width: 100%;
}

.box_top_left, .box_top_right, .box_bottom_left, .box_bottom_right
{
  width: 5px;
  height: 5px;
}

.box_top_center, .box_bottom_center
{
  height: 5px;
}

.box_top_left
{
  background: url(images/box_top_left.png) no-repeat;
}

.box_top_center
{
  background: url(images/box_top_center.png) repeat-x;
}

.box_top_right
{
  background: url(images/box_top_right.png) no-repeat;
}

.box_bottom_left
{
  background: url(images/box_bottom_left.png) no-repeat;
}

.box_bottom_center
{
  background: url(images/box_bottom_center.png) repeat-x;
}

.box_bottom_right
{
  background: url(images/box_bottom_right.png) no-repeat;
}

.box_middle
{
  padding: 0px 10px;
  background-color: #333333;
  border-left: 1px solid #1F1F1F;
  border-right: 1px solid #1F1F1F;
}

.box_header
{
  padding: 2px 0px 7px 0px;
  background: url(images/box_header_sep.png) repeat-x bottom center #333333;
}

.box_body
{
  padding: 5px 0px;
}



/* Slots */

div.summary_image_slot_item
{
  width: 300px;
  margin-bottom: 5px;
}

div.summary_image_slot_item input
{
  width: 200px;
}



/* Read more */

.read_more
{
}

.read_more_sep
{
  width: 20px;
}



/* Send page */

#sendpage_form hr
{
  margin-top: 0px;
  margin-bottom: 22px;
}

#sendpage_form input
{
  width: 180px;
}



/* site map */

.sitemap_item
{
  float: left;
  width: 155px;
  padding-right: 17px;
  padding-bottom: 25px;
}

.sitemap_item_last_col
{
  padding-right: 0px;
}

.sitemap_item_last_row
{
  padding-bottom: 0px;
}

.sitemap_heading
{
  font-size: 14px;
  padding-bottom: 20px;
}

.sitemap_item ul
{
  list-style-type: none;
}

.sitemap_lev2
{
  padding-left: 13px;
  background: url(images/arrow_col1.gif) no-repeat 0 7px;
}

.sitemap_lev2 a
{
  color: #514e43;
}



/* Login */

#login_main
{
  width: 175px;
  padding: 15px 17px 10px 17px;
  background: #760031 url(images/login_bg.gif) no-repeat;
}

#login_main, #login_main a, #login_main td
{
  line-height: normal;
  color: #fff;
  font-size: 12px;
}

.login_title
{
  width: 160px;
  padding-bottom: 7px;
}

.login_input
{
  width: 147px;
  height: 14px;
  border: 0px solid transparent;
  line-height: 14px;
  color: #d6d3cc;
  font-size: 11px;
}

.login_username
{
  margin-bottom: 3px;
  background: url(images/login_username_bg.gif) no-repeat;
}

.login_password
{
  margin-bottom: 4px;
  background: url(images/login_password_bg.gif) no-repeat;
}

.login_username td, .login_password td
{
  height: 23px;
  padding: 0px 14px;
	vertical-align: middle;
}

.login_bottom
{
  width: 100%;
}

.login_forgot
{
  padding-bottom: 4px;
	vertical-align: bottom;
}

#login_main .login_forgot a
{
  font-size: 11px;
}

#login_submit
{
  text-align: right;
}

.login_directory, #login_signout
{
  padding-left: 12px;
  background: url(images/login_arrow.gif) no-repeat 0px 5px;
}

.login_directory
{
  margin-top: 11px;
}

#login_signout
{
  margin-bottom: 7px;
}



/* ESCR */

.escr_link_big1
{
  padding-left: 13px;
  background: url(images/arrow_col3.gif) no-repeat 0px 5px;
  color: #9c0040;
}

.escr_link_big2
{
  color: #c6974e;
}

.escr_pager
{
  text-align: center;
  line-height: normal;
  color: #b9004c;
}

.escr_pager a
{
  color: #999283;
}

.escr_form_error
{
  padding-left: 134px;
}

.escr_disabled2 input
{
  background: #eee none no-repeat !important;
}

.escr_socnet_icon
{
  float: right;
  padding: 8px 0px 0px 9px;
}



/* Dialog */

.ui-widget-overlay
{
  background: #000 none no-repeat;
  opacity:0.7;
}

.ui-dialog,
.ui-dialog-titlebar,
.ui-dialog-content,
.ui-dialog-buttonpane
{
  background-color: #f9f8f4;
  background-image: none;
  border: none;
}

.ui-dialog-titlebar
{
  border: none;
}

.ui-dialog-title
{
  color: #b9004c;
}

.ui-dialog-content
{
  font-size: 12px;
  color: #514e43;
}

.ui-dialog .ui-dialog-buttonpane button
{
  padding: 2px 6px;
}

/*#timeout_popup_dialog_container,
#timeout_popup_dialog_container .ui-dialog-titlebar,
#timeout_popup_dialog_container .ui-dialog-content,
#timeout_popup_dialog_container .ui-dialog-buttonpane
{
  background-color: #f00;
  background-image: none;
  border: none;
}*/

#timeout_popup_dialog
{
  overflow: hidden;
}



/* Directory */

#directory_tabs ul.tab_navigation
{
  list-style-type: none;
}

#directory_tabs ul.tab_navigation li
{
  float: left;
}

#directory_tabs ul.tab_navigation li a
{
  float:left;
  padding: 0px 7px;
  line-height: 29px;
  color: #514e43;
}

#directory_tabs ul.tab_navigation li.selected
{
  background: #b9004c url(images/directory_tab_left.gif) no-repeat top left;
}

#directory_tabs ul.tab_navigation li.selected a
{
  background: url(images/directory_tab_right.gif) no-repeat top right;
  color: #fff;
}

#directory_tabs .tab_panel, .directory_item, .directory_field
{
  clear: both;
}

.directory_subpanel, .directory_list_item
{
  padding: 17px;
  margin-bottom: 8px;
  background-color: #f9f8f4;
}

.directory_subpanel_title
{
  padding-bottom: 18px;
  color: #b9004c;
  font-weight: bold;
}

.directory_subpanel_title2, .directory_add_item
{
  color: #b9004c;
  font-weight: bold;
}

.directory_add_item
{
  float: right;
}

.directory_item_modify
{
  float: right;
  padding-left: 17px;
  color: #b9004c;
}

.directory_subpanel_subtitle
{
  font-weight: bold;
}

.directory_list_sort
{
  margin-bottom: 8px;
}

.directory_list_name
{
  padding-left: 14px;
  background: url(images/panel_arrow_col3.gif) no-repeat 0px 6px;
  color:  #b9004c;
  font-weight: bold;
  text-decoration: underline;
}

.directory_items_padded
{
  padding-left: 13px;
}

.directory_item
{
  padding-top: 10px;
}

.directory_item_title
{
  padding-bottom: 5px;
}

.directory_item_sep
{
  clear:both;
  height:5px;
  line-height:5px;
}

.directory_item_label
{
  float: left;
  width: 123px;
  text-align: right;
}

.directory_item_xl
{
  float: left;
  padding-left: 14px;
  background: url(images/panel_arrow_col3.gif) no-repeat 0px 7px;
}

.directory_item_required
{
  float: left;
  width: 11px;
  color: #b9004c;
}

.directory_item_input, .directory_item_view, .directory_item_checkbox, .directory_item_input_xl
{
  float: left;
}

.directory_item_view
{
  width: 330px;
  font-weight: bold;
}

.directory_item_input a, .directory_item_view a
{
  color: #514e43;
}

.directory_item_input input
{
  height: 16px;
  width: 215px; padding: 2px 0px 0px 2px;
  border: 0px solid transparent;
  background: #fff url(images/input_text_bg.gif) no-repeat top left;
}

.directory_item_checkbox input, .directory_checkbox_first input
{
  margin: 2px 8px 0px 0px;
}

.directory_checkbox_first
{
  float: left;
}

.directory_item_input select
{
  width: 217px;
}

.directory_item_input textarea
{
  width: 212px;
}

.directory_item_input .directory_month_select
{
  width: 110px;
  margin-right: 17px;
}

.directory_item_input .directory_year_select
{
  width: 80px;
}

.directory_item_input_xl select
{
  width: 330px;
}

.directory_bottom1
{
  padding: 9px 17px 17px 17px;
  line-height: normal;
  border-bottom: dotted 1px #ede9df;
  text-align: center;
}

.directory_bottom2
{
  padding-top: 17px;
  line-height: normal;
  text-align: center;
}

.directory_bottom3
{
  padding: 4px 8px 4px 3px;
  margin-top: 17px;
  border-top: dotted 1px #b9b9b9;
  border-bottom: dotted 1px #b9b9b9;
  line-height: normal;
  font-size: 10px;
}

.directory_bottom3 a
{
  color: #4f4a3c;
}

.directory_cv_download
{
  float: right;
  padding-left: 12px;
  background: url(images/panel_arrow_col2.gif) no-repeat 0px 6px;
  font-weight: bold;
}

.directory_cv_subitem
{
  padding-left: 12px;
  background: url(images/panel_arrow_col2.gif) no-repeat 0px 4px;
  font-size: 11px;
  line-height: normal;
}

.directory_cv_description
{
  font-size: 11px;
  line-height: normal;
}

#directory_photo
{
  width: 86px;
  height: 98px;
  padding: 7px 0px 0px 8px;
  background: #fff url(images/directory_photo_bg.gif) no-repeat top left;
}

#gmap_edit
{
  width: 100%;
  height: 450px;
}

#escr_network_gmap
{
  width: 100%;
  height: 350px;
}

#company_search_result
{
  width: 424px;
  height: 325px;
  margin-top: 20px;
  overflow: auto;
}

.company_search_result_item
{
  padding-bottom: 10px;
  padding-right: 10px;
}



/* Job posting */

.jobposting_description_input
{
  float: left;
}

.jobposting_description_input textarea
{
  width: 320px;
  line-height: normal;
  font-size: 11px;
}

.jobposting_list_item
{
  padding: 17px;
  margin-top: 8px;
  background-color: #f9f8f4;
}

.jobposting_bottom_links
{
  padding: 9px 0px 17px 0px;
  text-align: center;
  border-bottom: dotted 1px #ede9df;
}

.jobposting_bottom_links a
{
  color: #b9004c;
}

.jobposting_list_value
{
  float: left;
  width: 320px;
  font-weight: bold;
}

.jobposting_pager_top, .jobposting_pager_bottom
{
  height: 17px;
}

.jobposting_pager_bottom
{
  border-bottom: dotted 1px #ede9df;
}



/* Event */

.event_list_price
{
  float: left;
  width: 50px;
  font-weight: bold;
}

.event_list_price_description
{
  float: left;
  width: 320px;
}

.event_show_price
{
  float: left;
  width: 123px;
  padding-right: 11px;
  text-align: right;
}

.event_show_price_arrow
{
  padding-right: 10px;
  background: url(images/panel_arrow_col3.gif) no-repeat 0px 4px;
}

.event_show_price, .event_show_price a, .event_show_price_msg, .event_show_price_msg a
{
  color: #b9004c;
}

.event_show_price_description
{
  float: left;
  width: 320px;
}

.event_show_price_description a
{
  color: #514e43;
}

.event_show_price_msg
{
  /*width: 320px;*/
  padding-left: 10px;
}



/* News comments */

.news_comments
{
  padding: 17px 17px 0px 17px;
  background-color: #f7f5f0;
}

.news_comment
{
  padding-bottom: 7px;
  margin-bottom: 9px;
  border-bottom: 1px solid #fff;
  line-height: normal;
}

.news_comment_title
{
  margin-bottom: 6px;
  border-bottom: dotted 1px #b9b9b9;
  line-height: 42px;
  font-weight: bold;
}

.news_comment_subtitle
{
  font-weight: bold;
  padding-bottom: 3px;
}

.news_comment_text
{
  /*line-height: normal;*/
}

.news_comment_form
{
  padding: 17px;
  background-color: #f7f5f0;
}

.news_comment_form .escr_form_error
{
  padding-left: 0px;
}

.news_comment_input textarea
{
  width: 466px;
  height: 100px;
  background: url(images/field_bg_shadow.png) no-repeat;
  border: 0px solid transparent;
  overflow: auto;
}

.news_comment_submit
{
  padding-top: 5px;
  color: #c6974e;
  text-align: center;
}
