.DF_errorbox, .DF_successbox {
  overflow:hidden;
  display:none;
  visibility:hidden;
  color:#FFF;
  border-left:2px solid #CC0000;
  font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
  margin-bottom:10px;
}
.DF_successbox {
  border-color:#C4B515;
}
.DF_errorbox .Inner, .DF_successbox .Inner {
  border-left:1px solid #FFF;
  background: url(/p/DeForm/DF_errorbox_bg.gif) no-repeat right center #444;
  padding:10px;
  padding-right:44px;
}
.DF_successbox .Inner {
  background-image:url(/p/DeForm/DF_successbox_bg.gif);
}

.DF_label, .DF_groupbox, .DF_groupbox_fieldset, .DF_radio_label, .DF_checkbox_label {
  font:normal 11px Tahoma,Arial,Helvetica,sans-serif; 
  color: #555577;
  text-align:left;
}
.DF_label_require {
  font-size: 11px;
  vertical-align: baseline;
  position: relative;
  bottom: 1px;
  bottom: 1px;
  color:#F00;
}
.DF_groupbox_fieldset {
  border: 1px #000000 solid;
}

.DF_groupbox_fieldset .DF_groupbox_fieldset_inner {
  position: absolute;
  top: -8px;
  left: 10px;
  background-color: #FFF;
  padding: 0 2px;
}

.DF_textbox, .DF_textbox:focus, .DF_textbox_error, .DF_textbox_disabled, .DF_textbox_error_disabled,
.DF_filebox, .DF_filebox_error,
.DF_textarea, .DF_textarea:focus, .DF_textarea_error, .DF_textarea_disabled, .DF_textarea_error_disabled,
.DF_selectlist, .DF_selectlist:focus, .DF_selectlist_error, .DF_selectlist_disabled, .DF_selectlist_disabled:focus, .DF_selectlist_error_disabled,
.DF_datebox, .DF_datebox:focus, .DF_datebox_error, .DF_datebox_error_disabled, .DF_datebox_disabled,
.DF_selectlistjs, .DF_selectlistjs_error, .DF_selectlistjs_option, .DF_selectlistjs_option_disabled, .DF_selectlistjs_option_selected, .DF_selectlistjs_option_selected_disabled,
.DF_selectlistjsgroup1, .DF_selectlistjsgroup1_error, .DF_selectlistjsgroup1_option, .DF_selectlistjsgroup1_option_disabled, .DF_selectlistjsgroup1_option_selected, .DF_selectlistjsgroup1_option_selected_disabled,
.DF_selectlistjsgroup2, .DF_selectlistjsgroup2_error, .DF_selectlistjsgroup2_option, .DF_selectlistjsgroup2_option_disabled, .DF_selectlistjsgroup2_option_selected, .DF_selectlistjsgroup2_option_selected_disabled,
.DF_selectlistjsgroup3, .DF_selectlistjsgroup3_error, .DF_selectlistjsgroup3_option, .DF_selectlistjsgroup3_option_disabled, .DF_selectlistjsgroup3_option_selected, .DF_selectlistjsgroup3_option_selected_disabled,
.DF_selectlistjsgroup4, .DF_selectlistjsgroup4_error, .DF_selectlistjsgroup4_option, .DF_selectlistjsgroup4_option_disabled, .DF_selectlistjsgroup4_option_selected, .DF_selectlistjsgroup4_option_selected_disabled,
.DF_swfupload, .DF_swfupload:focus, .DF_swfupload_error, .DF_swfupload_disabled, .DF_swfupload_error_disabled {
  font:normal 11px Verdana,Helvetica,sans-serif; 
  color:#000;
  border:1px solid #789BAF; 
  background:#FFF url(/p/DeForm/DF_textbox.gif) repeat-x scroll left top;
}
.DF_selectlistjs_option, .DF_selectlistjs_option_disabled, .DF_selectlistjs_option_selected, .DF_selectlistjs_option_selected_disabled {
  background:#FFF;
}
.DF_selectlistjsgroup1_option, .DF_selectlistjsgroup1_option_disabled, .DF_selectlistjsgroup1_option_selected, .DF_selectlistjsgroup1_option_selected_disabled {
 background:#D1EFE0;
}
.DF_selectlistjsgroup2_option, .DF_selectlistjsgroup2_option_disabled, .DF_selectlistjsgroup2_option_selected, .DF_selectlistjsgroup2_option_selected_disabled {
 background:#EFEBC2;
}
.DF_selectlistjsgroup3_option, .DF_selectlistjsgroup3_option_disabled, .DF_selectlistjsgroup3_option_selected, .DF_selectlistjsgroup3_option_selected_disabled {
 background:#F1DFFF;
}
.DF_selectlistjsgroup4_option, .DF_selectlistjsgroup4_option_disabled, .DF_selectlistjsgroup4_option_selected, .DF_selectlistjsgroup4_option_selected_disabled {
 background:#FFCFD2;
}
.DF_selectlistjs, .DF_selectlistjs_error,
.DF_selectlistjsgroup1, .DF_selectlistjsgroup1_error,
.DF_selectlistjsgroup2, .DF_selectlistjsgroup2_error,
.DF_selectlistjsgroup3, .DF_selectlistjsgroup3_error,
.DF_selectlistjsgroup4, .DF_selectlistjsgroup4_error {
  cursor:default;
}
.DF_selectlistjs_option, .DF_selectlistjs_option_disabled, .DF_selectlistjs_option_selected, .DF_selectlistjs_option_selected_disabled,
.DF_selectlistjsgroup1_option, .DF_selectlistjsgroup1_option_disabled, .DF_selectlistjsgroup1_option_selected, .DF_selectlistjsgroup1_option_selected_disabled,
.DF_selectlistjsgroup2_option, .DF_selectlistjsgroup2_option_disabled, .DF_selectlistjsgroup2_option_selected, .DF_selectlistjsgroup2_option_selected_disabled,
.DF_selectlistjsgroup3_option, .DF_selectlistjsgroup3_option_disabled, .DF_selectlistjsgroup3_option_selected, .DF_selectlistjsgroup3_option_selected_disabled,
.DF_selectlistjsgroup4_option, .DF_selectlistjsgroup4_option_disabled, .DF_selectlistjsgroup4_option_selected, .DF_selectlistjsgroup4_option_selected_disabled {
  border:0;
  padding-top:1px;
  padding-bottom:1px;
  cursor:default;
}
.DF_selectlistjs_option_disabled,
.DF_selectlistjsgroup1_option_disabled,
.DF_selectlistjsgroup2_option_disabled,
.DF_selectlistjsgroup3_option_disabled,
.DF_selectlistjsgroup4_option_disabled {
  color:#AAA;
}
.DF_selectlistjs_option_selected,
.DF_selectlistjsgroup1_option_selected,
.DF_selectlistjsgroup2_option_selected,
.DF_selectlistjsgroup3_option_selected,
.DF_selectlistjsgroup4_option_selected {
  color:#FFF;
  background:#0A246A;
}
.DF_selectlistjsgroup1_option_selected {
  color:#D1EFE0;
}
.DF_selectlistjsgroup2_option_selected {
  color:#EFEBC2;
}
.DF_selectlistjsgroup3_option_selected {
  color:#F1DFFF;
}
.DF_selectlistjsgroup4_option_selected {
  color:#FFCFD2;
}
.DF_selectlistjs_option_selected_disabled,
.DF_selectlistjsgroup1_option_selected_disabled,
.DF_selectlistjsgroup2_option_selected_disabled,
.DF_selectlistjsgroup3_option_selected_disabled,
.DF_selectlistjsgroup4_option_selected_disabled {
  color:#BBB;
  background:#0A246A;
}
.DF_selectlistjs_errorline,
.DF_selectlistjsgroup1_errorline,
.DF_selectlistjsgroup2_errorline,
.DF_selectlistjsgroup3_errorline,
.DF_selectlistjsgroup4_errorline {
  visibility:hidden;
}
.DF_textbox:focus, 
.DF_textarea:focus,
.DF_datebox:focus,
.DF_selectlist:focus,
.DF_swfupload:focus {
  border-color:#555;
}
.DF_textbox_error:focus, 
.DF_filebox_error:focus, 
.DF_textarea_error:focus, 
.DF_datebox_error:focus,
.DF_swfupload_error:focus,
.DF_selectlist_error:focus {
  border-color:#A00;
}
.DF_textbox_error, 
.DF_swfupload_error,
.DF_filebox_error, 
.DF_textarea_error, 
.DF_datebox_error,
.DF_selectlist_error,
.DF_selectlistjs_error, 
.DF_selectlistjsgroup1_error,
.DF_selectlistjsgroup2_error,
.DF_selectlistjsgroup3_error,
.DF_selectlistjsgroup4_error {
  background:url(/p/DeForm/DF_textbox_error.gif) repeat-x;
  border-color:#f05552;
}
.DF_textarea_error {
  background-image:url(/p/DeForm/DF_textarea_error.gif);
}
.DF_textbox_disabled, .DF_textbox_error_disabled,
.DF_swfupload_disabled, .DF_swfupload_error_disabled,
.DF_datebox_disabled, .DF_datebox_error_disabled,
.DF_textarea_disabled, .DF_textarea_error_disabled,
.DF_selectlist_disabled, .DF_selectlist_error_disabled {
  background:#EEE;
  color:#555;
}
.DF_textbox_disabled, .DF_textbox_error_disabled,
.DF_swfupload_disabled, .DF_swfupload_error_disabled,
.DF_datebox_disabled, .DF_datebox_error_disabled {
  background:url(/p/DeForm/DF_textbox_disabled.gif) repeat-x;
}
.DF_textarea_disabled, .DF_textarea_error_disabled {
  background:url(/p/DeForm/DF_textarea_disabled.gif) repeat-x;
}
.DF_textarea_counter {
  font:normal 10px Tahoma,Arial,Helvetica,sans-serif; 
  color:#666;
  text-align:right;
  margin-top:-12px;
}

.DF_button, .DF_button_submitted {
  background: transparent url(/p/DeForm/DF_button_right.gif) no-repeat scroll top right;
  display: block;
  float: left;
  height: 19px;
  text-decoration: none;
  padding-right: 6px;
}
.DF_button input, .DF_button_submitted input {
  background: transparent url(/p/DeForm/DF_button.gif) no-repeat top left;
  font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
  display:block;
  color:#333; 
  border:0;
  height:19px;
  padding: 0px 10px 0 20px;
}
.DF_button:active, .DF_button_submitted {
  background-position: bottom right;
  outline: none;
}
.DF_button:active input, .DF_button_submitted input {
  background-position: bottom left;
  padding-top:2px;
}
.DF_button_submitted input {
  padding-top:2px;
  color:#777;
}
.DF_button_submitted_indicator {
  background:url(/p/DeForm/DF_button_indicator.gif) no-repeat;
  width:10px;
  height:10px;
  position:absolute;
  left:5px;
  top:5px;
  visibility:hidden;
}
.DF_button_image {
  border:0;
}

.DF_checkbox_off, .DF_checkbox_on, .DF_checkbox_error_off, .DF_checkbox_error_on, .DF_checkbox_disabled_off, .DF_checkbox_disabled_on {
  font-size:1px;
  width:13px; height:13px;
  background-image: url(/p/DeForm/DF_checkbox.gif);
  background-position:0 0;
  background-repeat:no-repeat;
  display:block;
}
.DF_checkbox_label, .DF_radio_label {
  cursor:default;
}
.DF_checkbox_on {
  background-position:0 -13px;
}
.DF_checkbox_error_off {
  background-position:0 -26px;
}
.DF_checkbox_error_on {
  background-position:0 -39px;
}
.DF_checkbox_disabled_off {
  background-position:0 -52px;
}
.DF_checkbox_disabled_on {
  background-position:0 -65px;
}
.DF_checkbox_off input, .DF_checkbox_on input, .DF_checkbox_error_off input, .DF_checkbox_error_on input, .DF_checkbox_disabled_off input, .DF_checkbox_disabled_on input{
  opacity:0.01;
  filter: alpha(Opacity=0.1);
  width:13px;
  height:13px;
  overflow: hidden;
  border:0;
  padding:0;
  margin:0;
}

.DF_radio_on, .DF_radio_off, .DF_radio_on_disabled, .DF_radio_off_disabled, 
.DF_radio_on_error, .DF_radio_off_error, .DF_radio_on_error_disabled, .DF_radio_off_error_disabled,
.DF_radio_ie, .DF_radio_ie_on, .DF_radio_ie_off, .DF_radio_ie_on_disabled, .DF_radio_ie_off_disabled,
.DF_radio_ie_on_error, .DF_radio_ie_off_error, .DF_radio_ie_on_error_disabled, .DF_radio_ie_off_error_disabled {
  position:absolute;
  background-repeat: no-repeat;
  min-height:16px;
  height:auto !important;
  height:16px;
}
.DF_radio_on, .DF_radio_ie_on {
  background-image: url(/p/DeForm/DF_radiobutton_on.png);
}
.DF_radio_ie_on {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/DeForm/DF_radiobutton_on.png',sizingMethod='crop');
}
.DF_radio_on_error, .DF_radio_ie_on_error {
  background-image: url(/p/DeForm/DF_radiobutton_on_error.png);
}
.DF_radio_ie_on_error {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/DeForm/DF_radiobutton_on_error.png',sizingMethod='crop');
}
.DF_radio_off, .DF_radio_ie_off {
  background-image: url(/p/DeForm/DF_radiobutton_off.png);
}
.DF_radio_ie_off {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/DeForm/DF_radiobutton_off.png',sizingMethod='crop');
}
.DF_radio_off_error, .DF_radio_ie_off_error {
  background-image: url(/p/DeForm/DF_radiobutton_off_error.png);
}
.DF_radio_ie_off_error {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/DeForm/DF_radiobutton_off_error.png',sizingMethod='crop');
}
.DF_radio_on_disabled, .DF_radio_ie_on_disabled {
  background-image: url(/p/DeForm/DF_radiobutton_on_disabled.png);
}
.DF_radio_ie_on_disabled {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/DeForm/DF_radiobutton_on_disabled.png',sizingMethod='crop');
}
.DF_radio_on_error_disabled, .DF_radio_ie_on_error_disabled {
  background-image: url(/p/DeForm/DF_radiobutton_on_error_disabled.png);
}
.DF_radio_ie_on_error_disabled {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/DeForm/DF_radiobutton_on_error_disabled.png',sizingMethod='crop');
}
.DF_radio_off_disabled, .DF_radio_ie_off_disabled {
  background-image: url(/p/DeForm/DF_radiobutton_off_disabled.png);
}
.DF_radio_ie_off_disabled {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/DeForm/DF_radiobutton_off_disabled.png',sizingMethod='crop');
}
.DF_radio_off_error_disabled, .DF_radio_ie_off_error_disabled {
  background-image: url(/p/DeForm/DF_radiobutton_off_error_disabled.png);
}
.DF_radio_ie_off_error_disabled {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/DeForm/DF_radiobutton_off_error_disabled.png',sizingMethod='crop');
}
.DF_radio input, .DF_radio_on input, .DF_radio_off input, .DF_radio_on_disabled input, .DF_radio_off_disabled input,
.DF_radio_on_error input, .DF_radio_off_error input, .DF_radio_on_error_disabled input, .DF_radio_off_error_disabled input,
.DF_radio_ie input, .DF_radio_ie_on input, .DF_radio_ie_off input, .DF_radio_ie_on_disabled input, .DF_radio_ie_off_disabled input,
.DF_radio_ie_on_error input, .DF_radio_ie_off_error input, .DF_radio_ie_on_error_disabled input, .DF_radio_ie_off_error_disabled input {
  position:absolute;
  left:0px;
  top:0px;
  opacity:0.01;
  filter: alpha(Opacity=5);
  margin:0;
  padding:0;
  width:15px;
  height:16px;
}
.DF_radio_ie, .DF_radio_ie_on, .DF_radio_ie_off, .DF_radio_ie_on_disabled, .DF_radio_ie_off_disabled,
.DF_radio_ie_on_error, .DF_radio_ie_off_error, .DF_radio_ie_on_error_disabled, .DF_radio_ie_off_error_disabled {
  background:none;
}

.DF_form {
  position:relative;
  margin: 0px; padding: 0px;
  text-align:left;
}

.DF_tabs{
  background-color:#eeeff2;
  border:1px solid #666;
  margin-top:25px;
}
.DF_tab, .DF_tab_active {
  height:23px;
  margin-top:-25px;
  margin-left:-1px;
}
.DF_tab, .DF_tab a, .DF_tab_active, DF_tab_active a {
  font:normal 10px Tahoma,Arial,Helvetica,sans-serif;
}
.DF_tab a, .DF_tab_active a {
  display:block;
  border:1px solid #666;
  text-decoration:none;
  height:23px;
  vertical-align:middle;
  line-height:23px;
  text-align:center;
  color:#000;
  background-repeat:repeat-x;
}
.DF_tab a {
  border-top-color:#AAA;
  text-align:center;
  background:#EAEAEA;
  background-image:url(/p/DeForm/DF_tab.gif);
}
.DF_tab_active a {
  border-color:#555 #AAA #eeeff2 #888;
  background-color:#eeeff2;
  background-image:url(/p/DeForm/DF_tab_active.gif);
}
.DF_tab span {
  text-decoration:underline;
}

.DF_Grid{
  position:absolute;
  padding:0;
  font:normal 11px Verdana,Helvetica,sans-serif;
  color:#000;
  overflow:auto;
  border-collapse:collapse;
  background:#FCFCFC;
}
.DF_Grid table{
  border:1px solid #DDD;
  border-collapse:collapse;
}
.DF_Grid .DF_textbox{
  width: 100%;
}

.DF_Grid td, .DF_Grid th{
  padding:2px;
  border:1px solid #DDD;
  background:#FFF;
  vertical-align:top;
}
.DF_Grid tr:hover td{
  background:#EEE;
}
.DF_Grid th{
  background:#CCC;
  vertical-align:middle;
  text-align:left;
  font-weight:normal;
  padding-left:4px;
  border:1px solid #777;
}

/*
  Editable Grid by Birkin
                         */
.DF_GridEdit{
  position: absolute;
  padding: 0;
  font: normal 11px Verdana,Helvetica,sans-serif;
  color: #000;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 0px !important;
  padding-right: 15px;

}
.DF_GridEdit table{
  width: 99%;
  border-collapse: collapse;
}
.DF_GridEdit thead tr{
  position: static !important;
  position: relative;
  top: expression(offsetParent.scrollTop);
}
.DF_GridEdit thead tr th{
  background: #CCC;
  vertical-align: middle;
  text-align: left;
  font-weight: normal;
  border: 1px solid #777;
  font-weight: bold;
  padding-left: 4px;
}
.DF_GridEdit td, .DF_GridEdit th{
  padding: 2px;
}
.DF_GridEdit tbody{
  overflow-y: scroll;
  overflow-x: hidden;
}
.DF_GridEdit .DF_textbox{
  width: 100%;
}
.DF_GridEdit tfoot tr{
  position: relative; 
  overflow-x: hidden;
  background: #fff;
  top: expression(parentNode.parentNode.offsetHeight >= offsetParent.offsetHeight ? 0 - parentNode.parentNode.offsetHeight + offsetParent.offsetHeight + offsetParent.scrollTop : 0);
}
.DF_GridEdit tfoot td{
  padding: 0px;
}


.DF_JSCalendar {
  position:relative;
  width:16px;
  height:16px;
  background: url(/p/DeForm/DF_jscalendar_icon.png) no-repeat;
  cursor:pointer;
}

.DF_ToolTip_standard, .DF_ToolTip_error {
  color:#fff;
  z-index:65534;
  border-left:2px solid #CC0000;
  font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
}
.DF_ToolTip_standard {
  border:1px solid #555;
  color:#000;
}
.DF_ToolTip_standard .DF_ToolTip_inner, .DF_ToolTip_error .DF_ToolTip_inner {
  padding:4px;
  padding-right:6px;
  margin:0;
  border-left:1px solid #FFF;
  background: #444;
}
.DF_ToolTip_standard .DF_ToolTip_inner {
  background:#ffffee;
  padding:2px;
}

.DF_Hidden{
  visibility:hidden;
  width: 1px;
  height: 1px;
}

.DF_swf_browse, .DF_swf_upload{
  text-decoration:none;
  display:block;
  width:100px;
  height:15px;
  font:normal 11px Tahoma,Arial,Helvetica,sans-serif; 
  text-align:center;
  line-height:15px;
  margin-top:2px;
}
.DF_swf_browse, .DF_swf_upload{
  float:left;
}
.DF_swf_browse{
  margin-right:10px;
}
.DF_swf_progressbar_container{
  border:solid 1px #999;
  height:5px;
  font-size: 1px;
}

.DF_combobox .DF_combobox_chooser, .DF_combobox_disabled .DF_combobox_chooser, .DF_combobox_error .DF_combobox_chooser {
  font:normal 11px Verdana,Helvetica,sans-serif;
  background: transparent url(/p/DeForm/DF_combobox_right.gif) no-repeat scroll top right;
  padding-right: 18px;
}
.DF_combobox .DF_combobox_input, .DF_combobox_disabled .DF_combobox_input, .DF_combobox_error .DF_combobox_input {
  background: transparent url(/p/DeForm/DF_combobox_left.gif) no-repeat;
  height: 17px;
  line-height: 17px;
  padding:0 5px 0 5px;
}
.DF_combobox_error .DF_combobox_chooser {
  background-image:url(/p/DeForm/DF_combobox_right_error.gif);
}
.DF_combobox_error .DF_combobox_input {
  background-image:url(/p/DeForm/DF_combobox_left_error.gif);
}
.DF_combobox_disabled .DF_combobox_chooser {
  background-image:url(/p/DeForm/DF_combobox_right_disabled.gif);
}
.DF_combobox_disabled .DF_combobox_input {
  background-image:url(/p/DeForm/DF_combobox_left_disabled.gif);
}
.DF_combobox .DF_combobox_input input, .DF_combobox_error .DF_combobox_input input, .DF_combobox_disabled .DF_combobox_input input {
  height:13px;
  border:0;
  background:transparent;
  width:99%;
  position:relative;
}
.DF_combobox_popup {
  display:none;
  position:absolute;
  margin-top:17px;
  margin-left:4px;
  overflow:auto;
  border:1px solid #888;
  border-top-color:#444;
  background:#FFF;
}
.DF_combobox_popup div, .DF_combobox_popup div {
  margin:0;
}
.DF_combobox_popup div span, .DF_combobox_popup div span {
  display:block;
  padding:1px 2px;
}
.DF_combobox_popup div.Act, .DF_combobox_popup div.Act {
  background:#0A246A;
  color:#FFF;
  outline:none;
}
.DF_combobox .DF_combobox_input input, .DF_combobox_popup div,
.DF_combobox_disabled .DF_combobox_input input,
.DF_combobox_error .DF_combobox_input input {
  font:normal 11px Verdana,Helvetica,sans-serif;
  color:#000;
  cursor:default;
}

.DF_fancyuploader_queue{
  list-style: none;
  padding: 3px;
  margin: 10px 0px;
}
.DF_fancyuploader_queue li{
  background: url(/p/DeForm/DF_photo_upload.png) no-repeat 0 5px;
  padding: 5px 0 5px 22px;
}

.DF_fancyuploader_queue .queue-file{
  display:block;
  float:left;
  font-size:12px;
  font-weight:bold;
  height:20px;
  overflow:hidden;
  width:52%;
}

.DF_fancyuploader_queue .queue-size{
  color: #aaa;
  margin-left: 1em;
  font-size: 12px;
  float:right;  
}

.DF_fancyuploader_queue .queue-loader {
  clear:both;
  position: relative;
  margin: 3px 15px 3px 0px;
  background-color: #ddd;
  color: #fff;
  border: 1px inset #ddd;
  font-size: 12px;
}
.DF_fancyuploader_queue .queue-subloader{
  text-align: center;
  position: absolute;
  background-color: #81B466;
  height: 100%;
  width: 0%;
  left: 0;
  top: 0;
}

.DF_fancyuploader_queue .input-delete{
  width: 16px;
  height: 16px;
  background: url(/p/DeForm/DF_uploader_delete.png) no-repeat 0 0;
  text-decoration: none;
  border: none;
  float: right;
}

.DF_fieldset{
  border: 1px solid #789BAF;
  padding: 0px;
}
.DF_fieldset .DF_fieldset_content{
  position: relative;
}
.DF_fieldset legend{
  font: normal 11px Tahoma,Arial,Helvetica,sans-serif;
  color: #555577;
  margin-left: 5px;
}
#UserMessageMask {
  position:absolute; 
  left:0px; 
  top:0px; 
  display:none;
  width:100%;
  background:#333;
  z-index:999;
  padding:0;
  margin:0;
}
#UserMessageMain {
  position:absolute; 
  visibility:hidden;
  z-index:1000;
  width:270px;
  height:150px;
  background-color:#FFF;
  border:2px solid #C00;
}
#UserMessageMain .Inner {
  position:absolute;
  left:5px;
  top:28px;
  width:255px;
  height:110px;
  padding:4px;
  overflow:auto;
}
#UserMessageMain .Btn, #UserMessageMain .Btn:hover {
  position:absolute;
  left:96px;
  bottom:5px;
  display:block;
  width:80px;
  height:20px;
  text-align:center;
  color:#FFF;
  font:bold 11px Tahoma;
  background: url(/mp/UserMessages/btn_ok.gif) no-repeat;
  text-decoration:none;
  line-height:20px;
}
#UserMessageMain .Msg {
  font-size:11px;
  font-weight:normal;
  margin:0 0 10px 0;
  text-align:left;
}
#UserMessageMain .Msg em {
  font-size:10px;
  font-weight:normal;
  color:#999;
  font-style:normal;
}
#UserMessageMain h1 {
  font:bold 12px Tahoma;
  color:#FFF;
  background-color:#C00;
  padding:4px 10px 4px 10px;
  margin:0 0 10px 0;
  text-align:left;
  background-image:none;
}
/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/p/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/p/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/p/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/p/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

html{
  color: #000;
  background: #FFF;
}

head{
  display: none;
}

img, a, a img{
  border: 0px;
  outline: 0px;
}

body, div,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, code, form,
fieldset, legend,
input, button, textarea,
p, blockquote, th, td{
  margin: 0;
  padding: 0;
}

ul, ol{
  list-style-position: inside;
}

li{
  display: list-item;
}

table{
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset, img{
  border: 0;
}

del, ins{
  text-decoration: none;
}

caption, th{
  text-align: center;
  font-weight: bold;
}

h1{
  font-size: 2em;
  margin: .67em 0;
}
h2{
  font-size: 1.5em;
  margin: .75em 0;
}
h3{
  font-size: 1.17em;
  margin: .83em 0;
}
h4, p, blockquote, ul,
fieldset, form, ol, dl, dir, menu{
  margin: 1.12em 0;
}
h5{
  font-size: .83em;
  margin: 1.5em 0;
}
h6{
  font-size: .75em;
  margin: 1.67em 0;
}
h1, h2, h3, h4,
h5, h6, b,
strong{
  font-weight: bolder;
}

abbr, acronym{
  border: 0;
  font-variant: normal;
}

sup, sub{
  vertical-align: baseline;
}

legend{
  color: #000;
}

input, button, textarea, select{
  *font-size: 100%;
}

i, cite, em,
var, address{
  font-style: italic;
}

pre, tt, code,
kbd, samp{
  font-family: monospace;
}

pre{
  white-space: pre;
}

sub{
  vertical-align: sub;
}
sup{
  vertical-align: top;
}

table{
  border-spacing: 2px;
}

thead, tbody,
tfoot{
  vertical-align: middle;
}

s, strike, del{
  text-decoration: line-through;
}

hr{
  border: 1px inset;
}

ol, ul, dir,
menu, dd{
  margin-left: 20px;
}

ol{
  list-style-type: decimal;
}

ol ul, ul ol,
ul ul, ol ol{
  margin-top: 0;
  margin-bottom: 0;
}

u, ins{
  text-decoration: underline;
}

center{
  text-align: center;
}

abbr, acronym{
  font-variant: small-caps;
  letter-spacing: 0.1em;
}
* {
  font-family: Tahoma, "DejaVu Sans", "Lucida Sans Unicode", Arial, sans-serif;
}

a{
  color: blue;
}

html{
  font-size: 11px;
}

body{
  margin: 0px;
  padding: 0px;
  color: #000;
}

pre, pre span{
  font-family: "Courier New", "DejaVu Sans Mono", monospace;
}

h1{
  font-size: 1.35em;
}

h2{
  font-size: 1.23em;
}

h3{
  font-size: 1.10em;
}

h4, h5, h6{
  font-size: 1em;
  margin: 1em 0;
}

img.left{
  float: left;
  margin: 5px 10px 5px 0;
}

img.right{
  float: right;
  margin: 5px 0 5px 10px;
}

img.block{
  display: block;
  margin: 5px 0;
}

img.center{
  display: block;
  margin: 5px auto;
}

p.left{
  text-align: left;
}

p.right{
  text-align: right;
}

p.center{
  text-align: center;
}

p.justify{
  text-align: justify;
}

table{
  border-collapse: collapse;
  border: none;
}

th{
  padding: 3px;
  border: none;
}

td{
  padding: 3px;
  border: none;
}

td.left, th.left {
  text-align: left;
}

td.right, th.right {
  text-align: right;
}

td.center, th.center {
  text-align: center;
}

div.hide{
  display: none;
}

div.show{
  display: block;
}

ul.none, ol.none{
  list-style-type: none;
}
ul.disc, ul {
  list-style-type: disc;
}
ul.circle, ul ul{
  list-style-type: circle;
}
ul.square, ul ul ul{
  list-style-type: square;
}
ol.decimal, ol{
  list-style-type: decimal;
}
ol.alpha, ol ol{
  list-style-type: lower-alpha;
}
ol.roman, ol ol ol{
  list-style-type: lower-roman;
}
ol.ualpha{
  list-style-type: upper-alpha;
}
ol.uroman{
  list-style-type: upper-roman;
}

ul.horizontal,
ol.horizontal,
ul.horizontal li,
ol.horizontal li{
  float: left;
}

ul.vertical,
ol.vertical,
ul.horizontal,
ol.horizontal{
  list-style-position: outside;
}

ul.vertical,
ol.vertical{
  float: left;
}
ul.vertical li,
ol.vertical li{
  float: left;
  clear: left;
}

ul.vertical {
  width: 260px !important;

  white-space: normal !important;
}

ul.vertical li {

  display: block;

  white-space: normal !important;
}

a{
  cursor: pointer;
  text-decoration: none;
}

a:hover{
  text-decoration: none;
}

a.button{
  display: block;
  background: transparent none scroll no-repeat right top;
  float: left;
}
a.button span{
  display: block;
  height: 100%;
  background: transparent none scroll no-repeat left bottom;
  padding-right: 3px;
  float: left;
  position: relative;
}

a.button.hover:active{
  background-position: right bottom;
}
a.button.hover span{
  background-position: left top;
}
a.button.hover:active span{
  background-position: left bottom;
}

ul.tabs{
  list-style: none;
  margin: 0px;
}
ul.tabs li{
  display: block;
  height: 100%;
}
ul.tabs li a,
ul.tabs li a span{
  display: block;
}

.form-text{
  background: transparent none scroll no-repeat left top;
}
.form-text input{
  display: block;
  background: transparent none no-repeat right top;
  background-attachment: scroll !important;
  background-attachment: fixed;
  margin-left: 5px;
  padding-right: 5px;
  float: left;
  height: 100%;
}

.box.left,
.box.left .wrapper,
.box.left .content,
.column.left {
  float: left;
}
.box.right,
.box.right .wrapper,
.box.right .content,
.column.right {
  float: right;
} 

.box.content-float{
  float: left;
}
.box.content-float .wrapper{
  float: left;
}
.box.content-float .wrapper .content{
  float: left;
  zoom: 1;
}

.box{
  background: transparent none scroll repeat center top;
}
.box .wrapper{
  background: transparent none scroll no-repeat left top;
}
.box .wrapper .content{
  background: transparent none scroll no-repeat right bottom;
}

.box.web20{
  padding-top: 5px;
  background-position: left top;
  background-repeat: no-repeat;
}
.box.web20 .wrapper{
  padding-bottom: 5px;
  background-position: right bottom;
  background-repeat: no-repeat;
}
.box.web20 .wrapper .content{
  background-position: center top;
  background-repeat: repeat;
}

.hidden { 
  display: none;
}

.transparent{
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.clear{
  clear: both;
}

 body,
html{
  min-height: 100%;
  background-color: #000;

}
body{
  background: #70091F url("http://www.rmfclassic.pl/p/bg.bmp") repeat-x;
  /*
  background: #282828 url("http://www.rmfclassic.pl/p/bg.jpg?") repeat-x;  
  background-color: #282828 !important;
  */
  text-align: center;
}

*{
  font-family: "Trebuchet MS", Tahoma, "DejaVu Sans", Verdana, Arial, Helvetica;
}

.box-content a{
  color: #AD013B;
  text-decoration: underline;
}

body>div{
  text-align: left;
}

#header,
#site-wrapper{
  position: relative;
  width: 950px;
  margin: 0px auto;
}
#header{
  height: 150px;
  margin-bottom: 14px;
}

#header h1,
#header h2{
  margin: 0px;
  position: absolute;
}

#header h1 span,
#header h2 span{
  display: none;
}

#header h1{
  background: url(http://www.rmfclassic.pl/p/lay-logo.png?) no-repeat;
  left: 3px;
  top: 30px;
}
#header h1,
#header h1 a{
  width: 158px;
  height: 47px;
  display: block;
}

#header h2{
  width: 197px;
  height: 25px;
  background: url(http://www.rmfclassic.pl/p/liner.png?) no-repeat;
  left: 211px;
  top: 50px;
}

#header ul{
  position: absolute;
  left: -1px;
  top: 103px;
}

#header a.button-yellow{
  position: absolute;
  right: 238px;
  top: 32px;
}

#header .search{
  position: absolute;
  right: 0px;
  top: 13px;
  height: 59px;
  background: url(http://www.rmfclassic.pl/p/lay-top-sep.png?) no-repeat;
  width: 193px;
  padding: 17px 0px 0px 23px;
}

#content{
  width: 644px;
  margin-right: 8px;
}

#content .flash-intro{
  width: 644px;
  height: 253px;
  margin-bottom: 28px;
}

#right{
  width: 298px;
}

#right .player{
  background: url(http://www.rmfclassic.pl/p/pla-bg.png?);
  width: 340px;
  height: 336px;
  margin: -72px -20px 17px -20px;
  padding: 0px 0px 0px 5px;
}

#layoutSubPage .player,
#layoutTextPage .player{
  background-image: url(http://www.rmfclassic.pl/p/pla-swf-sli.png?);
  height: 81px;
  margin: -72px -25px 54px;
}

#footer{
  clear: both;
  height: 76px;
  background: url(http://www.rmfclassic.pl/p/ftr-bg.png?) repeat-x scroll left bottom;
  text-align: center;
  padding: 105px 0px 0px 0px;
}
#footer .wrapper{
  width: 950px;
  height: 76px;
  margin: 0px auto;
  text-align: left;
  background: url(http://www.rmfclassic.pl/p/ftr-bg-lim.png?) no-repeat scroll 27px top;
  position: relative;
}
#footer h2{
  margin: 0px;
  width: 94px;
  height: 28px;
  background: url(http://www.rmfclassic.pl/p/rmf_logo.png?e) no-repeat;
  left: -1px;
  top: 22px;
  position: absolute;
}
#footer h2 span{
  display: none;
}

h3{
  margin: -1px 0px 0px 13px;
  font-size: 27px;
  color: #fff;
}

.city-switch-label{
  color: #fff;
  font-family: Arial, Helvetica;
  white-space: nowrap;
}
#ramowka .city-switch-label{
  color: #6c6c6c;
  float: right;
  margin: -2px 10px 0px 0px;
}

#header a.button-yellow em {
  position: absolute;
  left: -70px;
  top: 3px;
  font-style: normal;
  font-family: Arial, Helvetica;
  white-space: nowrap;
  color: #fff;
}

.DF_textbox_error, .DF_swfupload_error, .DF_filebox_error, .DF_textarea_error, .DF_datebox_error, .DF_selectlist_error, .DF_selectlistjs_error, .DF_selectlistjsgroup1_error, .DF_selectlistjsgroup2_error, .DF_selectlistjsgroup3_error, .DF_selectlistjsgroup4_error {
  background-image: none;
}

.contact, .static {
  overflow: hidden;
  clear: both; display: block;
}

.static h1 {
  font-size: 18px;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
  padding-bottom: 10px;
}

.contact p, .static p {
  line-height: 16px !important;
}

.contact p.bordered, .static p.bordered {
  overflow: hidden;
  border-bottom: 1px solid #ececec;
  padding-bottom: 15px;
}

.contact p.column, .static p.column {
  float: left; width: 200px;
}

.contact p strong, .static p strong {
  color: #3e3e3e;
  padding-bottom: 4px;
  font-size: 14px !important;
}

.static p.title {
  font-size: 14px !important;
  color: #3a3a3a !important;
}

.odbior { 
  overflow: hidden;
}

.odbior .row {
  margin: 0px !important;
  border-top: 1px solid #C0C0C0;
  padding-top: 9px;
  display: block;
  clear: both;
  width: 620px !important;
}
.odbior ul {
  margin: 0px !important;
  float: left;
  width: 195px !important;
} 

em.date {
  font-style: normal;
  font-size: 11px;
}

div.program h5 {
  font-style: normal !important;
}

div.program h4 a.people {
  font-size: 12px;
}

div.program p a {
  text-decoration: none !important;
}

.head-parent-program {
  border-bottom: 1px solid #e4e4e4;
  overflow: hidden;
  padding-bottom: 8px;
  margin-bottom: 12px;
  color: #606060;
}
.head-parent-program p {
  font-family: Arial;
  margin: 0px !important;
  padding: 0px !important;
}

.head-parent-program h1 {
  margin: 0px !important;
  padding: 0px;
  font-size: 14px !important;
  padding-bottom: 3px !important;
}

.head-parent-program em.date {
  margin: 0px !important;
  padding: 0px 0px 3px 0px !important;
}

.odbior ul li {
  line-height: 18px !improtant;
}

.odbior ul li.title {
  font-size: 14px !important; 
  color: #272727 !important;
  padding: 2px 0px;
  padding-bottom: 8px !important;
}

.static div.news {
  overflow: hidden;
  border-bottom: 1px solid #ececec;
  padding-bottom: 15px;
}

.static div.news p {
  line-height: 17px;
  text-align: justify;
}
.static .dt {
  font-size: 11px !important;
  color: silver !important;
  margin-bottom: 0px;
}

.press-table { width: 100%; border-left: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; }
.press-table td, .press-table th { color: #434343;padding: 6px;border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb;} 
.press-table .legend { background-color: #f8f8f8;width: 220px; }
.press-table th {  background-color: #f2f2f2;text-align: left; }
.static p.title {
  font-size: 12px;
  font-weight: bold;
}

.opera-item h5 a, .event h6 a { font-family: Arial, Helvetica, sans-serif !important;}
.opera-item em { color: #BEBEBE; font-style: normal;font-family: Arial, Helvetica, sans-serif !important; }
.opera-item p { color: #BEBEBE; font-family: Arial, Helvetica, sans-serif !important;}
.opera-item p a { font-family: Arial, Helvetica, sans-serif !important; text-decoration: none !important;}
.event em,.event p {font-family: Arial, Helvetica, sans-serif !important; }
.event a { font-family: Arial, Helvetica, sans-serif !important; text-decoration: none !important;}

.cd .hour { font-size: 11px !important; font-weight: normal !important;color: silver; }
.cd h6 { line-height: 16px;}
.cd a { color: #646464;}
.cd small { color: gray;}

.komunikat-klub { font-weight: bold; margin-bottom: 12px;margin-left: -8px; display: block; clear: both;padding: 8px; background-color: #fff; }
.komunikat-typ-1 { border: 1px dotted silver; }
.komunikat-typ-0 { border: 1px dotted #b7677d; color: #510813; }
.profile-connection-status { font-family: 'Trebuchet MS'; padding-top: 6px; color: #510813;display: block;font-size: 11px; text-align: center;}
.connection-status-Z { color: gray;}
.connection-status-A { font-weight: bold;}
.button-add-friend  { overflow: hidden; text-align: center;margin: 8px 0px 5px 32px;}
.box-followers h6 { color: #fff; padding: 0px 2px; font-weight: normal}
.box-followers li { float: left;}
.box-followers li a span { font-family: Arial, helvetica,sans-serif !important;overflow: hidden; display: block; line-height: 12px !important;}
.delete-fr { display: block; margin-top: 5px; margin-left: 36px;}

.enc-tytul, .enc-biogr .enc-reszta-b {
  font-weight: bold !important;
}
.enc-ur-zm { color: gray; }
.enc-odn {text-decoration: none !important; border-bottom: 1px dotted silver; }
.enc-strz { color: #000; font-weight: bold; margin-top: -3px;}
.enc-wym-etym { font-size: 10px; color: gray !important;}
.enc-tytul-tem { padding-top: 12px;overflow: hidden; font-weight: bold;clear: both; display: block;}
.enc-slowoobce { font-style: italic !important;}
.enc-tytuldziela { font-style: italic;}
.enc-tekst { display: block; clear: both; padding: 5px 0px; overflow: hidden;text-align: justify;}
.box.box-informations,
.box.box-recommends,
.box.box-programs,
.box.box-class{
  background: url(http://www.rmfclassic.pl/p/box-bg1.png?) no-repeat scroll;
  height: 252px;
  width: 322px;
  margin-bottom: 29px;
  float: left;
  position: relative;
}
.box.box-programs,
.box.box-class{
  background-image: url(http://www.rmfclassic.pl/p/box-bg2.png?);
}
.box.box-recommends,
.box.box-class{
  background-position: right top;
}
.box.box-informations h3,
.box.box-recommends h3,
.box.box-programs h3,
.box.box-class h3{
  font: normal 18px "Trebuchet MS", Tahoma, Verdana;
  margin: 9px 0px 10px 12px;
  color: #4D4D4D;
}
.box.box-informations a.button-gray,
.box.box-recommends a.button-gray,
.box.box-programs a.button-gray,
.box.box-class a.button-gray{
  position: absolute;
  right: 10px;
  top: 13px;
}

.box.box-club,
.box.box-club-signup,
.box.box-club-signin,
.box.box-ad,
.box.box-contest,
.box.box-happened{
  background: url(http://www.rmfclassic.pl/p/box-bg3.png?) no-repeat scroll;
  width: 322px;
  height: 262px;
  float: left;
}
.box.box-contest a { margin-left: 20px;}
div.box-club-signup.white,
div.box-club-signin.white{
  background-image: url(/p/box-clu-white2.png);
  padding: 0px 0px 0px 1px;
	margin: 0px 0px 19px -1px;
}
.box.box-club-signin.white{
  padding: 0px 1px 0px 0px;
  margin: 0px -1px 19px 0px;	
}
.box.box-contest{
  background: transparent;
  position: relative;
  margin: 0px -5px 0px 10px;
}

.box.box-contest{
  background: transparent;
}
.box.box-happened{
  background: transparent;
  width: 322px;
  height: 246px;
}
.box.box-club,
.box.box-club-signup{
  margin: -5px 0px 0px -5px;
  padding: 5px 0px 0px 5px;
}
.box.box-ad,
.box.box-club-signin{
  margin: -5px -5px 0px 0px;
  padding: 5px 5px 0px 0px;
  background-position: right top;
}
.box.box-club h3,
.box.box-club-signup h3,
.box.box-club-signin h3{
  font: normal 19px "Trebuchet MS", Tahoma, Verdana;
  color: #fff;
  margin: 10px 0px 8px 12px;
}
.box.box-club-signup h3,
.box.box-club-signin h3{
  padding: 0px;
  text-align: center;
  margin: 54px 0px 0px;
  font-size: 18px;
  line-height: 28px;
}
.box.box-club-signup.white h3,
.box.box-club-signin.white h3 {
  display: none;
}
.box.box-club-signup.white a.button-signup{
  display: block;
	width: 200px;
	height: 73px;
	margin: 110px 0px 0px 63px;
}
.box.box-club-signin.white a.button-signin{
  display: block;
	width: 157px;
	height: 46px;
	margin: 113px 0px 0px 90px;
}

.box-club-signup a.button{
  margin: 58px 0px 0px 82px;
}
.box-club-signin a.button{
  margin: 58px 0px 0px 63px;
}
.box.box-club h4{
  font: bold 14px Arial;
  margin: 14px 0px 0px 13px;
  color: #fff;
}
.box.box-club .button.button-club{
  margin: 20px 0px 0px 13px;
}

.box.box-people,
.box.box-calendar,
.box.box-rank,
.box.box-poll,
.box.box-rss,
.box.box-ranking,
.box.box-followers,
.box.box-signup-profits{
  width: 272px;
  height: 246px;
  background: url(http://www.rmfclassic.pl/p/box-bg4.png?);
  padding: 14px 19px 0px 19px;
  margin: -5px -7px 26px -5px;
  position: relative;
}
.box.box-bookmarks{
  width: 272px;
  height: 406px;
  background: url(http://www.rmfclassic.pl/p/box-bg7.png?);
  padding: 8px 14px;
  margin: 0px 0px 26px 0px;
  position: relative;
}
.box.box-bookmarks h3{
  font: normal 18px "Trebuchet MS", Tahoma, Verdana;
  color: #6C6C6C;
  margin: 0 0 8px 2px;
}
.box.box-rss{
  background: url(http://www.rmfclassic.pl/p/box-rss.png?);
  height: 196px;
}
.box.box-people h3,
.box.box-calendar h3,
.box.box-rank h3,
.box.box-poll h3,
.box.box-rss h3,
.box.box-ranking h3,
.box.box-signup-profits h3,
.box.box-followers h3{
  font: normal 18px "Trebuchet MS", Tahoma, Verdana;
  color: #fff;
  margin: 0px 0px 10px 2px;
}
.box.box-calendar h3{
  margin: -5px 0px 0px 2px;
}
.box.box-people img{
  float: left;
  margin-right: 8px;
}
.box.box-people h4{
  font: bold 14px Tahoma, Verdana;
  margin: 0px 0px 9px 0px;
  background: url(http://www.rmfclassic.pl/p/lay-hr-brd.png?) repeat-x left bottom;
  padding: 0px 0px 9px 0px;
  margin-bottom: 5px !important;
  padding-bottom: 0px !important;
}
.box.box-calendar h4{
  font-size: 12px;
  color: #fff;
  margin: -3px 0px 0px 3px;
  font-weight: normal;
}
.box.box-people h4 a{
  color: #fff;
}
.box.box-people span.hour{
  color: #fff;
  font-size: 12px;
  display: block;
  margin: 0px 0px 5px;
}
.box.box-people span.program{
  color: #fff;
  display: block;
}
.box.box-people span.fakty{
  position: absolute;
  top: 192px;
  font-size: 12px;
  color: #fff !important;
  left: 131px;
  width: 150px;
}
.box.box-people span.program strong{
  display: block;
  font-size: 13px;
  margin-top: 5px;
}
.box.box-people a.button{
  margin-top: 36px;
}

.box.box-calendar a.button-yellow{
  position: absolute;
  right: 17px;
  top: 16px;
  width: 135px;
}
.box.box-calendar a.button-yellow img{
  float: right;
  margin: 7px -2px 0px 3px;
}
.box.box-poll .button.button-gray{
  position: absolute;
  right: 19px;
  top: 17px;
}
.box.box-ranking h3{
  margin: -5px 0px 0px 2px;
}
.box.box-ranking .filter{
  font-size: 11px;
  margin: -3px 0px 0px 2px;
  font-family: Arial, Helvetica;
  font-weight: bold;
}
.box.box-ranking .filter,
.box.box-ranking .filter a{
  color: #4E4E4E;
}
.box.box-ranking .filter a.active{
  color: #e4e4e4;
}
.box.box-ranking .more{
  float: right;
}

.box.box-content{
  float: left;
  position: relative;
  padding-top: 40px;
}
#layoutWidePage .box.box-content,
#layoutTextPage .box.box-content{
  padding-top: 26px;
}
.box.box-content .content{
  width: 618px;
  padding: 26px 13px 0px 13px;
}
#layoutWidePage .box.box-content .content{
  width: 926px;
  padding-top: 0px;
}
.box.box-content .wrapper{
  padding-bottom: 40px;
}
.box.box-content,
.box.box-content .wrapper,
.box.box-content .content{
  background-image: url(http://www.rmfclassic.pl/p/lay-con-bg.png?);
}
#layoutWidePage .box.box-content,
#layoutWidePage .box.box-content .wrapper,
#layoutWidePage .box.box-content .content{
  background-image: url(http://www.rmfclassic.pl/p/lay-con-bg-wide.png?);
}
#layoutTextPage .box.box-content,
#layoutTextPage .box.box-content .wrapper,
#layoutTextPage .box.box-content .content{
  background-image: url(http://www.rmfclassic.pl/p/lay-con-bg-blank.png?);
}

div.box.box-filter{
  width: 300px;
  height: 103px;
  background: url(http://www.rmfclassic.pl/p/box-sch-sma.png?) no-repeat;
  margin: -5px -5px 18px -5px;
  padding: 5px 5px 0px 5px;
  position:relative;
}
div.box.box-filter h3{
  margin: 9px 0px 0px 16px;
  font-size: 18px;
  font-weight: normal;
}
div.box.box-filter .filter{
  margin: 28px 0 0 13px;
  color: #fff;
  font-size: 15px;
}
div.box.box-filter .from,
div.box.box-filter .to{
  float: left;
  width: 105px;
}

.box-celebrities{
  background: url(http://www.rmfclassic.pl/p/box-bg3.png?) no-repeat scroll;
  width: 638px;
  height: 262px;
  float: left;
  margin: 14px -5px 0px -5px;
  padding: 0px 13px;
}
.box-celebrities.white {
  background-image: url(/p/box-clu-white3.png);
	margin: 0px 0px 0px -1px;
	padding: 0 9px;
}

.box-celebrities h3{
  margin: 14px 0px 11px 3px;
  font-size: 18px;
  font-weight: normal;
}
.box-celebrities.white h3,
.box-celebrities.white h4,
.box-celebrities.white h4 a,
.box-celebrities.white p {
  color: #6d7572;
}

.box-celebrities div{
  width: 197px;
  float: left;
  margin: 0px 6px;
  color: #E4E4E4;
}
.box-celebrities a.thumbnail{
  display: block;
  width: 197px;
  height: 81px;
}
.box-celebrities h4{
  font-size: 14px;
  margin: 10px 0px 0px 0px;
  line-height: 18px;
}
.box-celebrities h4 a{
  color: #E4E4E4;
}
.box-celebrities p{
  font-family: arial, helvetica;
  font-size: 12px;
  line-height: 17px;
  margin: 2px 0px 0px;
}

.box.box-rules{
  background: url(http://www.rmfclassic.pl/p/box-bg5.png?);
  width: 310px;
  height: 77px;
  margin: -5px -5px 0px -5px;
  float: left;
}
.box.box-rules h3{
  font-size: 18px;
  font-weight: normal;
  margin: 12px 20px 0px 20px;
  line-height: 24px;
}
.box.box-rules h3 a{
  color: #fff;
}

.box.box-club-intro{
  margin: -4px 0px 24px -5px;
  width: 654px;
  height: 261px;
  background: url(/p/box-bg6.png);
  float: left;
}
div.box.box-club-intro.white {
  background-image: url(/p/box-clu-white.png);
	margin: 0 0 29px -1px;
	width: 645px;
	height: 252px;
}
div.box.box-club-intro h3{
  margin: 5px 5px 0px;
  padding: 42px 0 13px 11px;
  color: #C29413;
  font-weight: normal;
  border-bottom: 1px solid #C29413;
}

div.box.box-club-intro.white h3{
  color: #4d5756;
	font-size: 25px;
	margin: 17px 0px 0px 232px;
	border: 0px none;
	padding: 0px;
	line-height: 31px;
}


.box.box-cultural-notes{
  float: left;
  background: url(http://www.rmfclassic.pl/p/calendarium.png?) no-repeat;
  width: 357px;
  height: 277px;
  margin: -13px -20px 0px -20px;
  position: relative;
}
.box.box-cultural-notes h3{
  font-size: 13px;
  margin: 49px 0 16px 152px;
}
.box.box-cultural-notes h3 strong{
/*
  color: #C87500;
*/
  color: #fff;
  font-weight: normal;
  font-size: 22px;
}
.box.box-cultural-notes div{
  margin: 0px 0px 18px 59px;
  height: 60px;
  overflow: hidden;
}
.box.box-cultural-notes h4{
  font-size: 18px;
  margin: 0px;
  padding: 0px;
  font-weight: normal;
  color: #3D3D3D;
}
.box.box-cultural-notes p{
  line-height: 17px;
  font-size: 14px;
  margin: 0px;
  color: #484848;
  width:270px;
}
.box.box-cultural-notes .more{
  display: block;
  position: absolute;
  width: 110px;
  height: 17px;
  right: 30px;
  top: 240px;
}
div.graphics-club .box.box-content,
div.graphics-club .box.box-content .wrapper,
div.graphics-club .box.box-content .content {
	background-image:url("/p/lay-con-bg-club.png");
}
div#layoutTextPage.graphics-club .box.box-content,
div#layoutTextPage.graphics-club .box.box-content .wrapper,
div#layoutTextPage.graphics-club .box.box-content .content,
#SettingsBox .box.box-content.club,
#SettingsBox .box.box-content.club .wrapper,
#SettingsBox .box.box-content.club .content {
  background-image: url("/p/lay-con-bg-blank-club.png?v2");
}

.box.box-signin,
.box.box-signin .wrapper,
.box.box-signin .content,
div#layoutTextPage.graphics-club .box.box-signin,
div#layoutTextPage.graphics-club .box.box-signin .wrapper,
div#layoutTextPage.graphics-club .box.box-signin .content{
  background-image: url("/p/lay-box-white.png");
	width: 465px;
	padding: 0px;
} 
.box.box-signin,
div#layoutTextPage.graphics-club .box.box-signin{
	padding-top: 6px;
	background-position: left top;
	margin: 0px auto;
}
.box.box-signin,
div#layoutTextPage.graphics-club .box.box-signin .wrapper{
	padding-bottom: 6px;
	background-position: right bottom;
}
.box.box-signin p#links{
  margin: -17px 0 0 160px;
}

.box.box-tickets,
.box.box-tickets .wrapper,
.box.box-tickets .content,
div#layoutTextPage.graphics-club .box.box-tickets,
div#layoutTextPage.graphics-club .box.box-tickets .wrapper,
div#layoutTextPage.graphics-club .box.box-tickets .content{
  background-image: url("/p/lay-box-round.png");
	width: 395px;
	padding: 0px;
	position: relative;
} 
.box.box-tickets,
div#layoutTextPage.graphics-club .box.box-tickets{
	padding-top: 6px;
	background-position: left top;
	margin: 20px 0px 0px 109px;
}
.box.box-tickets,
div#layoutTextPage.graphics-club .box.box-tickets .wrapper{
	padding-bottom: 6px;
	background-position: right bottom;
}

a.button.button-yellow,
a.button.button-yellow span,
a.button.button-yellow-cancel,
a.button.button-yellow-cancel span{
  background-image: url(/p/btn-bg.png?);
  height: 19px;
  text-decoration: none;
}
a.button.button-yellow span, a.button.button-yellow-cancel span{

  background-position: left bottom;
  margin-right: 9px;
  padding-left: 9px;
  font: normal 10px "Trebuchet MS", Tahoma, Verdana;
  color: #fff;
  line-height: 19px;
  white-space: nowrap;
}
a.button.button-yellow-big,
a.button.button-yellow-big span{
  background-image: url(http://www.rmfclassic.pl/p/btn-big-bg.png?);
  height: 39px;
  text-decoration: none;
}
a.button.button-yellow-big span{
  background-position: left bottom;
  margin-right: 18px;
  padding-left: 18px;
  padding-right: 0px;
  font: normal 18px "Trebuchet MS", Tahoma, Verdana;
  color: #fff;
  line-height: 38px;
  white-space: nowrap;
}

a.button.button-gray,
a.button.button-gray span{
  background-image: url(http://www.rmfclassic.pl/p/btn-bg2.png?);
  height: 17px;
  text-decoration: none;
}
a.button.button-gray span{
  background-position: left bottom;
  margin-right: 6px;
  padding-left: 9px;
  font: normal 10px "Trebuchet MS", Tahoma, Verdana;
  color: #fff;
  line-height: 15px;
}

a.button.button-club{
  width: 118px;
  height: 21px;
  background: url(http://www.rmfclassic.pl/p/btn-joi-clu.png?);
}
a.button.button-plus{
  width: 18px;
  height: 18px;
  background: url(http://www.rmfclassic.pl/p/btn-plu.png?);
}
a.button.button-minus{
  width: 18px;
  height: 18px;
  background: url(http://www.rmfclassic.pl/p/btn-min.png?);
}

a.button.button-club span,
a.button.button-plus span,
a.button.button-minus span{
  display: none;
}

a.button.button-search span{
  color: #fff;
  height: 22px;
  line-height: 22px;
  font-weight: bold;
}

.textbox,
.textbox input,
.textbox input:focus{
  background: transparent url(http://www.rmfclassic.pl/p/inp-bg.png?) no-repeat right top;
  float: left;
}
.textbox.white,
.textbox.white input,
.textbox.white input:focus,
.search-bar .textbox,
.search-bar .textbox input,
.search-bar .textbox input:focus{
  background-image: url(http://www.rmfclassic.pl/p/inp-bg-white.png?);
}
.textbox input,
.textbox input:focus{
  background-color: transparent;
  background-position: left bottom;
  height: 18px;
  border: 0px none;
  padding: 4px 0px 0px 10px;
  margin-right: 10px;
}

#header form{
  margin: 0px;
}
#header form .button-search{
  margin-left: 9px;
}

.box-filter form{
  margin: 0px;
}
.box-filter select{
  width: 62px;
  margin: 0px 11px 0px 6px;
  float: right;
}

#signUp form{
  margin: 0px;
}

.textbox-default,
.selectlist-default,
.filebox-default,
.textarea-default{
  position: relative;
  padding: 0px 0px 0px 137px;
  float: left;
  clear: left;
  margin-bottom: 4px;
}

.textbox-default input,
.textarea-default textarea,
.filebox-default input,
.selectlist-default select,
.selectlist-default option{
  background: white;
  border: 1px solid gray;
}

.selectlist-default option{
  border: none;
}

.textbox-default input.DF_textbox_disabled{
  background: #e5e5e5;
}

.textbox-default input.DF_textbox_error,
.textarea-default textarea.DF_textarea_error,
.filebox-default input.DF_filebox_error,
.selectlist-default select.DF_selectlist_error,
.selectlist-default option.DF_selectlist_error {
  background: #FAACBD;
}

.textbox-default input,
.selectlist-default select{
  width: 260px;
  height: 24px;
}
.textarea-default textarea{
  width: 260px;
  height: 110px;
}
.checkbox-default input{
  float: left;
}
.textbox-default input,
.textarea-default textarea{
  font-size: 12px;
  padding: 5px 0px 0px;
}
.textbox-default input{
  height: 19px;
}
.checkbox-default label{
  font-size: 12px;
  float: left;
  width: 345px;
  margin: 0px 0px 0px 8px;
  line-height: 15px;
}
#signUp form .label,
#changeData form .label{
  font-size: 12px;
  font-weight: bold;
  position: absolute;
  left: 15px;
  padding: 7px 0px 0px 0px;
  width: 115px;
}
#signUp form .label em,
#changeData form .label em{
  color: #ff0000;
}
#signUp .filebox-default,
#changeData .filebox-default{
  margin: 21px 0 6px;
}
#signUp .filebox-default .info,
#changeData .filebox-default .info{
  display: block;
  font-size: 12px;
  margin: 12px 0 0 8px;
}
#signUp form .filebox-default .label,
#changeData form .filebox-default .label{
  padding: 14px 0px 0px;
}
#signUp form a.button,
#changeData form a.button{
  margin: 10px 0 30px 138px;
}
#signUp form .note,
#changeData form .note{
  display: block;
  clear: left;
  font-size: 12px;
  margin: 0px 0px 0px 15px;
}
#signUp .checkbox-default,
#changeData .checkbox-default{
  float: left;
  clear: left;
  margin: 15px 0px 0px 17px;
  color: #6C6C6C;
}
#signUp .checkbox-default>div,
#changeData .checkbox-default>div{
  float: left;
}

#changeData #deleteProfileDiv {
	float: right;
}


.poll form{
  margin: 12px 0px 0px 19px;
  float: left;
  width: 230px;
}
.poll form input{
  float: left;
  clear: left;
  margin: 0px 10px 0px 0px;
}
.poll form label{
  color: #fff;
  display: block;
  float: left;
  font-size: 13px;
  line-height: 17px;
  margin: 0px 0px 4px 0px;
}
.poll form a.button.votes{
  float: right;
  clear: both;
  margin: 14px -18px 0px 0px;
}
.poll form .button.submit{
  float: left;
  margin: 14px 0px 0px -18px;
}

#pmSendMessage form{
  margin: 28px 0px 0px 0px;
}
#pmSendMessage .textbox-default,
#forumPost .textbox-default,
#forumPost .textarea-default{
	position: relative;
	float: none;
	margin: 0px 0px 16px 146px;
	padding: 0px;
}
#pmSendMessage .textbox-default input,
#forumPost .textbox-default input,
#forumPost .textarea-default textarea{
	height: 17px;
}
#pmSendMessage .label,
#forumPost .label{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #555555;
	position: absolute;
	left: -67px;
	top: 5px;
}
#pmSendMessage input,
#pmSendMessage textarea,
#forumPost input,
#forumPost textarea{
  border: 1px solid #d2d2d2;
	width: 376px;
}
#pmSendMessage textarea{
	height: 272px;
}
#pmSendMessage .submit,
#forumPost .submit{
  border-top: 1px solid #a2a1a1;
  border-bottom: 1px solid #a2a1a1;
	height: 37px;
	margin: 45px 0px 0px 0px;
	position: relative;
}
#pmSendMessage a.button.button-send,
#forumPost a.button.button-send,
#forumPost a.button.button-preview{
  float: right;
	margin: 6px 9px 0px 0px;
}
#forumPost .textarea-default{
	margin: 0 0 16px 73px;
}
#forumPost .textarea-default textarea{
	width: 476px;
	height: 290px;
}

a.button.button-send{
	background: url(/p/btn-snd.png) no-repeat;
	width: 103px;
	height: 24px;
	position: relative;
	zoom: 1;
}
a.button.button-preview{
	background: url(/p/btn-prv.png) no-repeat;
	width: 103px;
	height: 24px;
	position: relative;
	zoom: 1;
}
a.button.button-send span,
a.button.button-preview span{
	display: none;
}

#forumPost form{
  margin: 20px 0px 0px 0px;
}
#forumPost .textbox-default{
  margin-left: 121px;
}
#forumPost .label{
  left: -48px;
}
#forumPost input, #forumPost textarea {
  width: 428px;
}
#forumPost .post-message{
  border-top: 1px solid #a2a1a1;
}

#clubSignIn form,
#tickets form{
	padding: 17px 0 24px 159px !important;
	margin: 0px !important;
	border-bottom: 1px solid #e3e3e3;
}
#tickets form{
	padding: 25px 0px 0px 174px;
	border-bottom: 0px none;
}
#clubSignIn .textbox-default,
#tickets .textbox-default{
	margin: 0px 0px 16px 0px;
	padding: 0px;
	position: relative;
	float: none;
}
#clubSignIn .textbox-default input,
#tickets .textbox-default input,
#tickets .textbox-default select{
  border: 1px solid #d2d2d2;
	width: 197px;
	height: 17px;
}
#tickets .textbox-default input{
  width: 138px;
}
#tickets .textbox-default select{
  width: 140px;
	height: 24px;
}
#clubSignIn .textbox-default .label,
#tickets .textbox-default .label{
  position: absolute;
	left: -53px;
	top: 4px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #555;
}
#tickets .textbox-default .label{
  left: -112px;
	font-size: 12px;
	top: 2px;
}
#tickets .button-submit{
  margin: 2px 0px 19px 40px;
}

.textbox input,
.textbox textarea,
.textarea textarea,
.textbox-default input,
.textbox-default textarea,
.textarea-default textarea{
  font-size: 11px !important;
}
.textbox input.DF_textbox_error,
.textbox textarea.DF_textarea_error,
.textarea textarea.DF_textarea_error,
.textbox-default input.DF_textbox_error,
.textbox-default textarea.DF_textarea_error,
.textarea-default textarea.DF_textarea_error{
  border: 1px solid #990000 !important;
}

.icon.icon-rss{
  background: url(http://www.rmfclassic.pl/p/rss-ico.png?) no-repeat;
  padding-left: 20px;
}
.icon.icon-mail{
  background: url(http://www.rmfclassic.pl/p/ico-mail.gif?) no-repeat left 2px;
  padding-left: 20px;
}
.icon.icon-plus-gray{
  background: url(http://www.rmfclassic.pl/p/btn-vote-gray.png?) no-repeat 1px 3px;
  padding-left: 14px;
}
.icon.icon-minus-gray{
  background: url(http://www.rmfclassic.pl/p/btn-unvote-gray.png?) no-repeat 1px 3px;
  padding-left: 14px;
}

.icon.icon-like{
  background: url(/p/btn-plu.png) no-repeat left top;
  padding: 2px 0px 5px 23px;
}
.icon.icon-dislike{
  background: url(/p/btn-min.png) no-repeat left top;
  padding: 2px 0px 5px 23px;
}
.icon.icon-like,
.icon.icon-dislike{
  font-weight: bold;
  color: #965A12;
  text-decoration: none;
}
.top-menu{
  list-style: none;
  margin: 0px;
  padding: 0px;
}



.top-menu{
  width: 518px;
  height: 34px;
  /*overflow: hidden;*/
}
.top-menu li a.button{
  height: 34px;
  display: block;
  background: url(/p/lay-top-mnu-wclub.png) no-repeat scroll 0px -34px;
}


.top-menu li a.button.button-radio{
  width: 62px;
  background-position: 0px bottom;
}
.top-menu li a.button.button-muzyka{
  width: 75px;
  background-position: -62px bottom;
}
.top-menu li a.button.button-film{
  width: 50px;
  background-position: -137px bottom;
}
.top-menu li a.button.button-informacje{
  width: 95px;
  background-position: -187px bottom;
}
.top-menu li a.button.button-polecamy{
  width: 90px;
  background-position: -282px bottom;
}
.top-menu li a.button.button-klub{
  width: 140px;
  background-position: -370px -34px;
}
.top-menu li a.button span{
  display: none;
}


ul.top-menu li a.button.button-active-radio{
  width: 62px;
  background-position: 0px top;
}
ul.top-menu li a.button.button-active-muzyka{
  width: 75px;
  background-position: -62px top;
}
ul.top-menu li a.button.button-active-film{
  width: 50px;
  background-position: -137px top;
}
ul.top-menu li a.button.button-active-informacje{
  width: 95px;
  background-position: -187px top;
}
ul.top-menu li a.button.button-active-polecamy{
  width: 90px;
  background-position: -282px top;
}
.top-menu li a.button.button-active-klub{
  width: 140px;
  background-position: -370px 0px;
}



.box ul{
  padding: 3px 0px 0px 13px;
  list-style: none;
  margin: 0px;
  list-style-position: outside;
}
.box ul li{
  background: url(http://www.rmfclassic.pl/p/lay-blt1.gif) no-repeat 0px 6px;
  font-size: 12px;
  padding: 0px 0px 0px 9px;
  margin: 0px 0px 2px 0px;
}
.box ul li a{
  color: #000;
}

.calendar ol{
  list-style: none;
  margin: 11px -2px 0px 1px;
}
.calendar ol li{
  background: #252525;
  margin: 0px 1px 1px 0px;
  font-size: 14px;
  text-align: center;
}
.calendar ol li,
.calendar ol li a{
  width: 38px;
  height: 25px;
  color: #fff;
  line-height: 25px;
  display: block;
}
.calendar ol li a{
  background: url(http://www.rmfclassic.pl/p/cal-bg-act.jpg);
}

#breadcrumb{
  list-style: none;
  color: #91888B;
  margin: 4px 0px 10px 14px;
  font-size: 10px;
}
#breadcrumb li{
  margin: 0px 2px 0px 0px;
}
#breadcrumb li a{
  color: #91888B;
}

#siteMenu{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 640px;
  margin: 0px;
  padding: 0px 2px;
  overflow: hidden;
  height: 40px;
}
#siteMenu li{
  background: none;
  height: 40px;
  padding: 0px;
  margin: 0px 12px;
}
#siteMenu li a{
  color: #525252;
  display: block;
  height: 40px;
  line-height: 38px;
  position: relative;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
}
#siteMenu li a strong{
  font-weight: normal;
  display: block;
  float: left;
  line-height: 100%;
  margin-top: 5px;
}
#siteMenu li a em{
  display: block;
  float: left;
  font-size: 12px;
  line-height: 100%;
  clear: left;
  font-style: normal;
}
#siteMenu li.cd,
#siteMenu li.plyty{
  width: 146px;
}
#siteMenu li.opera{
  width: 56px;
}
#siteMenu li.musical{
  width: 66px;
}
#siteMenu li.calendar,
#siteMenu li.kalendarz{
  width: 144px;
}
#siteMenu li.encyclopedia,
#siteMenu li.encyklopedia{
  width: 108px;
}
#siteMenu li.frame{
  width: 75px;
}
#siteMenu li.frequency{
  width: 55px;
}
#siteMenu li.repertuar{
  width: 80px;
}
#siteMenu li.programs{
  width: 75px;
}
#siteMenu li.peoples{
  width: 53px;
}
#siteMenu li.contests{
  width: 72px;
}
#siteMenu li.contact{
  width: 62px;
}
#siteMenu li a.active{
  background-color: #fff;
}
#siteMenu li a span{
  position: absolute;
  display: none;
  top: 0px;
  width: 24px;
  height: 40px;
  background: none transparent no-repeat scroll;
  text-decoration: none;
}
#siteMenu li a.active span.left{
  display: block;
  background-image: url(http://www.rmfclassic.pl/p/mnu-cor-lft.png?);
  background-position: left top;
  left: -24px;
}
#siteMenu li a.active span.right{
  display: block;
  background-image: url(http://www.rmfclassic.pl/p/mnu-cor-rgt.png?);
  background-position: right top;
  right: -24px;
}

.filter-bar{
  border-top: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
  padding: 10px 0 11px 16px;
  list-style: none;
  margin: 30px 0px 26px;
  width: 603px;
}
.filter-bar li{
  margin-right: 5px;
}
.filter-bar li,
.filter-bar li a{
  color: #585858;
  font-size: 13px;
}

.page-navigator{
  list-style: none;
  margin: 2px 0px 0px;
  text-align: center;
  clear: both;
}
.page-navigator li{
  display: inline;
  color: #848484;
  font-size: 13px;
}
.page-navigator li a{
  color: #848484;
  font-size: 13px;
  text-decoration: none;
}
.page-navigator li a.active{
  font-weight: bold;
}

.box.box-rank ol{
  margin: -8px 0px 5px 0px;
  color: #C0C0C0;
  font-size: 13px;
  line-height: 18px;
  list-style: none;
  list-style-position: outside;
}
.box.box-rank ol li{
  color: #6E6E6E;
  width: 250px;
  position: relative;
  padding-left: 21px;
  height: 18px;
  overflow-y: hidden;
}
.box.box-rank ol li span.item{
  position: absolute;
  top: 0px;
  left: -4px;
  width: 20px;
  text-align: right;
}
.box.box-rank ol li a{
  color: #fff;  
}
.box.box-rank ol li a.gray{
  color: #6E6E6E;
}
.box.box-rank ol li a.button{
  float: right;
  margin: 0px 0px 0px 5px;
}

#encyclopedia ol.column{
  list-style: none;
  margin: 11px 0px 10px 0px;
  width: 305px;
}
#encyclopedia ol.column li{
  width: 305px;
}
#encyclopedia ol.column a{
  color: #6F6F6F;
  font-size: 13px;
  line-height: 17px;
}

.tags ul{
  padding: 0px;
  margin: -1px 0px 0px;
}
.tags ul li{
  background: none;
  padding: 0px;
  margin: 0px 3px 0px 0px;
}
.tags ul li a{
  font-size: 12px;
  font-family: Arial, Helvetica;
  color: #AD013B;
  text-decoration: underline;
}

#footer ul{
  position: absolute;
  list-style: none;
  left: 130px;
  top: 28px;
  margin: 0px;
}
#footer ul li{
  padding: 0px 10px 0px 0px;
  margin: 0px 10px 0px 0px;
  background: url(http://www.rmfclassic.pl/p/ftr-mnu-sep.gif) no-repeat right center;
}
#footer ul li.last{
  background: none;
}
#footer ul li a{
  color: #666;
}

#frequencies *{
  font-family: Arial, Helvetica;
}
#frequencies ul{
  margin: 0px 16px 0px 0px;
  padding: 0px;
  width: 155px;
}
#frequencies ul li{
  padding: 0px;
  margin: 0px;
  background: transparent none;
  line-height: 17px;
  color: #6E6E6E;
}
#frequencies ul li.title{
  font-size: 17px;
  line-height: 20px;
  color: #000;
  font-weight: bold;
}
#frequencies .row .col-middle{
  margin-right: 47px;
}
#frequencies .row .col-left li{
  width: 150px;
}
#frequencies .row .col-middle li{
  width: 135px;
}
#frequencies .row .col-right li{
  width: 150px;
}
#frequencies ul a{
  color: #C00030;
}

.programs *{
 font-family: Arial;
}
.programs{
  list-style: none;
  padding: 48px 41px 9px;
  margin: 0px 0px 38px 0px;
  font-size: 15px;
  width: 535px;
  
  border-bottom: 1px solid #C0C0C0;
}
.programs li{
  position: relative;
  padding: 0px 0px 0px 76px;
  width: 459px;
  margin-bottom:12px;
  color: #6C6C6C;
  overflow: hidden;
}
.programs li.active{
  background: url(http://www.rmfclassic.pl/p/lbl-cat-bg-big.gif) repeat-x 0px bottom;
}
.programs li.slim.active{
  background: url(http://www.rmfclassic.pl/p/lbl-cat-bg.gif) repeat-x 0px 1px;
}
.programs li a{
  color: #6C6C6C;
  text-decoration: none;
}
.programs li a:hover{
  text-decoration: underline;
}
.programs .hour{
  font-weight: bold;
  position: absolute;
  left: 27px;
  font-size: 17px;
}
.programs .reporter{
  display: block;
  float: left;
  font-size: 12px;
  margin: 5px 0px 0px 9px;
  font-weight: bold;
  white-space: nowrap;
  clear: left;
}
.programs .title{
  font-size: 17px;
  display: block;
  float: left;
  font-weight: bold;
}
.programs .description{
  display: none;
  font-size: 12px;
  padding: 2px 0px 0px;
  clear: left;
}
.programs li.active .hour,
.programs li.future .hour{
  color: #000;
}
.programs li.active .reporter,
.programs li.active .title,
.programs li.active .description,
.programs li.active .reporter a,
.programs li.active .title a,
.programs li.active .description a{
  color: #8E5411;
}

.box-rss ul.vertical,
.box-signup-profits ul.vertical{
  margin: 0px -14px;
  padding: 19px 14px 0px;
}
.box-signup-profits ul.vertical{
  padding: 8px 14px 0px;
}
.box-rss ul.vertical li,
.box-signup-profits ul.vertical li{
  background-image: url(http://www.rmfclassic.pl/p/blt-drk.gif);
  background-position: 2px 6px;
  padding: 0 0 0 12px;
  margin: 0px 0px 6px 0px;
  white-space: nowrap;
}
.box-signup-profits ul.vertical li{
  background-position: 4px 6px;
  padding: 0 0 0 16px;
  white-space: normal;
  line-height: 17px;
  margin: 0px 0px 10px 0px;
  width: 250px;
}
.box-rss ul.vertical li a,
.box-signup-profits ul.vertical li a{
  color: #fff;
  font-family: "Arial", "Helvetica";
  font-size: 13px;
}

#peoples ul{
  margin: 0px 0px 28px;
  padding: 0px;
  width: 610px
}
#peoples ul li{
  background: transparent none;
  width: 305px;
  margin: 0px 0px 13px;
  padding: 0px 0px 13px;
  border-bottom: 1px solid #D9D9D9;
  position: relative;
}
#peoples ul li.last{
  border-bottom: 0px none;
  margin-bottom: 0px;
}
#peoples ul li a.thumbnail{
  display: block;
  float: left;
  width: 91px;
  height: 91px;
  margin: 0px 12px 0px 0px;
}
#peoples ul li a.thumbnail img{
  width: 91px;
  height: 91px;
}
#peoples ul li h6{
  font-size: 16px;
  font-weight: normal;
  margin: 0px;
  color: #787878;
}
#peoples ul li a{
  color: #A90038;
}
#peoples ul li a.email{
  display: block;
}
#peoples ul li a.more{
  position: absolute;
  left: 103px;
  bottom: 16px;
}

#people .reviews ul{
  margin: 0px;
  padding: 0px;
}
#people .reviews ul li{
  background: transparent none;
  margin: 0px;
  padding: 0px;
  line-height: 17px;
  color: #686868;
  width: 330px;
}
#people .reviews ul li a{
  color: #A90035;
}

.box-ranking ol{
  list-style: none;
  margin: 4px -14px 0px -14px;
  padding: 12px 14px 0px 14px;
}
.box-ranking ol *{
  font-family: Arial, Helvetica;
}
.box-ranking ol li{
  position: relative;
  color: #6C6C6C;
  font-size: 13px;
  padding: 0 3px 0 16px;
  line-height: 17px;
  width: 253px;
  height: 34px;
  overflow-y: hidden;
}
.box-ranking ol li .index{
  position: absolute;
  left: 2px;
}
.box-ranking ol li .button-plus,
.box-ranking ol li .button-minus{
  float: right;
  margin-left: 15px;
}
.box-ranking ol li a{
  color: #E4E4E4;
}

.box.box-club-intro ul{
  padding: 0px;
  list-style: none;
  margin: 14px 0px 0px 20px;
}
.box.box-club-intro.white ul{
  margin: 11px 0px 0px 234px;
}

.box.box-club-intro ul li{
  background: none transparent;
  padding: 0px;
  color: #AEAEAE;
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap;
  line-height: 23px;
}
.box.box-club-intro.white ul li{
	padding: 0px 0px 0px 29px;
	background: url(/p/blt-clu.gif) no-repeat left 6px;
	font-size: 14px;
	color: #6e7573;
	line-height: 20px;
	margin: 0px;
	width: 330px;
	white-space:normal;
}
#rankings .vertical{
  margin: 18px 0px 0px 21px;
}
#rankings .vertical li{
  font-size: 16px;
  color: #7A7A7A;
  font-weight: bold;
  width: 250px;
  margin: 0px 0px 8px;
  position: relative;
  list-style-type: none;
}
#rankings .vertical li em{
  font-style: normal;
  position: absolute;
  left: -30px;
  top: 0px;
  text-align: right;
  width: 22px;
}
#rankings .vertical li a.button{
  float: right;
}
#rankings .vertical li strong{
  margin: 0px 0px 0px -3px;
}
#rankings .vertical li strong a{
  text-decoration: none;
  color: #7A7A7A;
  font-weight: normal;
  position: relative;
}
#rankings .vertical li>span{
  font-size: 12px;
  font-weight: normal;
  display: block;
  margin: 3px 0px 0px -1px;
  position: relative;
}
#profile ul{
  padding: 0px;
  margin: 0px 0px 3px 0px;
}
#profile ul li{
  background: none transparent;
  padding: 13px 0px 13px 0px;
  margin: 0px;
  border-bottom: 1px solid #BFBFBF;
  width: 620px;
}
#profile ul li.active{
  background: #f5f5f5;
}
#profile ul li.last{
  border-bottom: 0px none;
  margin-bottom: 0px;
}
#profile ul li a{
  color: #AC0036;
}
#profile ul li .thumbnail{
  display: block;
  float: left;
  width: 45px;
  height: 45px;
  margin: 0px 15px 0px 0px;
}
#profile ul li strong{
  margin: 8px 0 3px;
  display: block;
}
#profile ul li strong a{
  text-decoration: none;
  color:#000;
}
#profile ul li em{
  display: block;
  float: left;
  margin: 0px 5px 0px 0px;
}

.box.box-followers ul{
  margin: 2px -2px 9px;
  padding: 0px;
  width: 277px;
}
.box.box-followers ul li{
  background: transparent none;
  padding: 0px;
  margin: 0px 5px 0px 5px;
  width: 55px;
}
.box.box-followers ul li img{
  display: block;
  width: 45px;
  height: 45px;
  margin: 0px 0px 2px 0px;
}
.box.box-followers ul li a{
  color: #fff;
  font-size: 10px;
  line-height: 12px;
}

.box.box-bookmarks ul{
  margin: 11px 0px 0px 2px;
  padding: 0px;
  height: 335px;

  width: 270px;
}
.box.box-bookmarks ul li{
  width: 270px;
  padding: 0px;
  margin: 0px 0px 12px 0px;
  background: transparent none;
}

.box.box-bookmarks ul li a{
  font-weight: bold;
  font-family: Arial, Helvetica;
}
.box.box-bookmarks ul li a.icon{
  display: block;
  font-weight: normal;
  margin: 0px;
  font-size: 10px;
  text-decoration: underline;
}

.poll ul{
  list-style: none;
  padding: 0px;
  margin: 9px 3px 0px 3px;
}
.poll ul li{
  background: none;
  padding: 0px;
  margin: 0px 0px 6px 0px;
  color: #fff;
  position: relative;
  font-size: 13px;
}
.poll ul strong{
  font-weight: normal;
  display: block;
  height: 16px;
  overflow: hidden;
}
.poll ul em{
  float: right;
  display: block;
  font-style: normal;
}
.poll ul .progress{
  display: block;
  clear: both;
  height: 8px;
  background: #282828;
}
.poll ul .progress span{
  display: block;
  height: 8px;
  background: #8E5310;
}

#pollsArchiveResults ul{
  padding: 0px;
  margin: 24px 0px 0px 1px;
  width: 540px;
}
#pollsArchiveResults li{
  padding: 0px;
  margin: 0px 0px 18px 0px;
  background: none;
  width: 540px;
}
#pollsArchiveResults li .progress{
  display: block;
  height: 11px;
  background: url(http://www.rmfclassic.pl/p/poll-bar.gif) repeat-x;
  margin: 5px 0px 0px 0px;
  width: 540px;
}
#pollsArchiveResults li .progress span{
  background: url(http://www.rmfclassic.pl/p/poll-bar.gif) repeat-x left bottom;
  display: block;
  height: 11px;
}

#sitemap ul{
  margin: 0px;
  padding: 0px;
}
#sitemap ul *{
  font-family: Arial, Helvetica;
}
#sitemap ul li{
  background: url(http://www.rmfclassic.pl/p/blt-arr.gif) no-repeat 1px 11px;
  margin: 0px;
  padding: 0px 0px 0px 10px;
  line-height: 24px;
}
#sitemap ul li a{
  text-decoration: none;
}
#sitemap ul ul{
  padding: 0px 0px 0px 20px;
  margin: 0px;
}

#profiles ul{
  margin: 0px;
  padding: 0px;
  width: 608px;
}
#profiles ul li{
  margin: 0px 0px 25px 0px;
  padding: 0px;
  background: 0px none;
  width: 304px;
}
#profiles ul li .thumbnail,
#profiles ul li .thumbnail img{
  display: block;
  float: left;
  width: 90px;
  height: 90px;
}
#profiles ul li .thumbnail{
  margin: 0px 6px 0px 0px;
}
#profiles ul li h5{
  margin: 0px 0 14px;
  font-size: 13px;
}
#profiles ul li h5 a{
  text-decoration: none;
}
#profiles ul li p{
  margin: 0px;
  line-height: 15px;
  width: 275px;
}
.graphics-club #siteMenu li a span.right {
  background-image: url(/p/mnu-cor-rgt-club-noa.png);
	right: -24px;
}
.graphics-club #siteMenu li a.active span.left {
  background-image: url(/p/mnu-cor-lft-club.png);
}
.graphics-club #siteMenu li a.active span.right {
  background-image: url(/p/mnu-cor-rgt-club.png);
}
.graphics-club #siteMenu li a.active {
	background-color: #fff;
  background-image: url(/p/bg-sand.png);
	background-repeat: repeat;
}

#forumPost ul.bbcode{
	margin: 21px 0 8px 77px;
	padding: 0px !important;
	@padding-left: 77px !important;
	width: 300px;
	zoom: 1;
}
#forumPost ul.bbcode li{
	margin: 0px 3px 0px 0px;
	padding: 0px;
	background: none;
}
ul.bbcode a{
	width: 26px;
	height: 26px;
  display: block;
	background: url(/p/bbcode.png) no-repeat;
}
ul.bbcode a.link{
  background-position: -26px top;
}
ul.bbcode a.image{
  background-position: -52px top;
}
ul.bbcode a.media{
  background-position: -78px top;
}
ul.bbcode a.quote{
  background-position: -104px top;
}

.calendar,
.box-rank .list,
.box-poll .poll,
.box-rss ul,
.box-ranking ol,
.box-signup-profits ul.vertical{
  width: 272px;
  min-height: 29px;
  background: url(http://www.rmfclassic.pl/p/box-cal-sha.png) no-repeat scroll left top;
}
.box-rss ul {
  width: 300px !important;
}
.box-calendar .calendar,
.box-rank .list,
.box-poll .poll{
  margin: 3px -14px 0px;
  padding: 14px 14px 0px;
}

.calendar h5{
  margin: -2px 0px 0px;
  color: #fff;
  font-size: 15px;
  text-align: center;
}

a.button.button-previous,
a.button.button-next{
  width: 18px;
  height: 18px;
  display: block;
}
a.button.button-previous{
  float: left;
  background: url(http://www.rmfclassic.pl/p/cal-btn-prv.png?);
}
a.button.button-next{
  float: right;
  background: url(http://www.rmfclassic.pl/p/cal-btn-nxt.png?);
}
a.button.button-previous span,
a.button.button-next span{
  display: none;
}

.advert{
  width: 300px;
  height: 250px;
}

.search-bar,
.recommend{
  width: 407px;
  height: 39px;
  background: url(http://www.rmfclassic.pl/p/frm-sch-pnl.png?) no-repeat;
}
.search-bar.wide{
  width: 617px;
  background: url(http://www.rmfclassic.pl/p/sch-bar-wide.png?) no-repeat;
}
.search-bar form{
  margin: 0px;
}
.search-bar h4{
  margin: 0px;
  float: left;
  margin: 10px 0px 0px 15px;
  font-size: 17px;
}
.search-bar .textbox{
  margin: 9px 0 0px 9px;
}
.search-bar .textbox input{
  width: 230px;
}
.search-bar.wide .textbox input,
#searchProfiles .search-bar .textbox input{
  width: 325px;
}
.search-bar .button{
  margin: 10px 0px 0px 15px;
}

.opera-item{
  padding: 0px 0px 10px;
  clear: left;
  color: #CECECE;
  border-bottom: 1px solid #C0C0C0;
  margin: 0px 0px 14px;
}
.opera-item img{
  float: left;
  margin-right: 14px;
}
.opera-item h5{
  font-size: 16px;
  margin: 0px 0px 2px;
}
.opera-item h5 a{
  color: #333;
  text-decoration: none;
}
.opera-item em{
  font-size: 12px;
}
.opera-item p{
  color: #6F6F6F;
  margin: 5px 0px 0px 0px;
  line-height: 16px;
  font-size: 12px;
  min-height: 51px;
}
.opera-item a.more{
  color: #BC003D;
  text-decoration: underline;
}
.opera-item.last{
  border-bottom: 0px none;
}
.opera-item.last p{
  min-height: 30px;
}

#calendar h4{
  margin: -3px 0px 0px 0px;
  font-size: 16px;
  float: left;
}
#calendar .search-bar{
  float: right;
  width: 266px;
  height: 39px;
  background-image: url(http://www.rmfclassic.pl/p/lbl-sel-bg.png?);
  margin: -6px 0px 12px 0px;
}
#calendar .search-bar span.title{
  margin: 13px 0px 0px 23px;
  font-size: 12px;
  float: left;
  display: block;
  font-weight: bold;
}
#calendar .search-bar .selectlist{
  float: left;
  margin: 10px 0px 0px 15px;
}
#calendar .search-bar .selectlist select{
  width: 110px;
}
#calendar h5{
  width: 604px;
  height: 28px;
  background: url(http://www.rmfclassic.pl/p/lbl-tit-bg.png?);
  clear: both;
  margin: 0px 0px 13px;
  color: #fff;
  font-size: 15px;
  padding: 10px 0px 0px 12px;
}
#calendar h5.active{
  background: url(http://www.rmfclassic.pl/p/lbl-tit-bg-red.png?);
}
.event{
  float: left;
  clear: left;
  width: 610px;
  border-bottom: 1px solid #D8D8D8;
  padding-bottom: 14px;
  margin-bottom: 13px;
}
.event.last{
  border-bottom: 0px none;
  padding-bottom: 6px;
}
.event img{
  float: left;
  margin-right: 15px;
}
.event h6{
  margin: 0px;
  font-size: 17px;
}
.event h6 a{
  color: #1F1F1F;
  text-decoration: none;
}
.event em{
  display: block;
  margin: 2px 0px 0px 0px;
  font-size: 12px;
  font-style: normal;
}
.event p{
  color: #727272;
  margin: 6px 0px 2px 0px;
}
.event a.more{
  color: #99002F;
  font-size: 12px;
  text-decoration: underline;
}

#cd{
  padding: 16px 3px 17px;
  border-bottom: 1px solid #C0C0C0;
  float: left;
  margin: 0px 0px 4px 0px;
}
#cd>img{
  float: left;
  width: 211px;
  height: 211px;
}
#cd .text-plain{
  float: left;
  width: 385px;
  margin: -4px 0px 0px 13px;
}
.cd-player{
  width: 622px;
  height: 548px;
  background: url(http://www.rmfclassic.pl/p/examples/cd-player.jpg);
  clear: both;
}

.text-plain p{
  margin: 0px 0px 16px 0px;
  color: #606060;
  font-family: Arial;
  font-size: 12px;
  line-height: 17px;
}
.text-plain *{
  font-family: Arial;
}
.text-plain hr { margin: 4px 0px; background-color: #fff; border: 0px;border-top: 1px solid silver;border-bottom: 1px solid #fff;}
.text-plain p {
  line-height: 18px;
  font-size: 12px !important;
  margin: 11px 0px;
}
.text-plain p strong{
  line-height: 20px;
  font-size: 12px !important;
}


#program{
  padding: 3px 1px 0px;
}
div.program{
  padding: 0px 0px 11px;
  border-bottom: 1px solid #D8D8D8;
  margin-bottom: 13px;
  float: left;
  width: 615px;
}
.program *{
  font-family: Arial, Helvetica;
}
.program a.thumbnail{
  float: left;
  width: 90px;
  height: 90px;
  dispay: block;
  margin: 0px 13px 0px 0px;
}
.program h4{
  margin: 0px;
  font-size: 16px;
  font-weight: normal;
  color: #676767;
  padding: 2px 0px 0px 0px;
}
.program h4 a{
  color: #676767;
  text-decoration: none;
}
.program h4 strong{
  color: #2d2d2d;
}
.program h4 img.alert, .opera-item h5 img.alert {
  margin: -4px 0px 0px 7px;
}
.opera-item h5 img.alert {
  float:none;
}
.program h5{
  font-weight: normal;
  font-style: oblique;
  color: #BEBEBE;
  margin: 2px 0px 0px 0px;
  font-size: 12px;
}
.program p{
  color: #727272;
  margin: 5px 0px 0px 0px;
  line-height: 17px;
  font-size: 12px;
}
.program p a.more{
  color: #AD013B;
  text-decoration: underline;
}
.program.last{
  border-bottom: 0px none;
}

#article h4{
  width: 604px;
  height: 41px;
  background: url(http://www.rmfclassic.pl/p/blg-tit-bg.png?) no-repeat;
  margin: -14px 0px 0px 1px;
  font-size: 26px;
  padding: 12px 0px 0px 13px;
  font-family: Arial, Helvetica;
  color: #fff;
}
#article a.back{
  margin: 19px 0px 0px 1px;
  float: right;
  font-size: 12px;
  color: #B3B3B3;
  font-family: Arial, Helvetica;
}
#article h5{
  margin: 16px 0px 0px 0px;
  font-size: 19px;
  font-family: arial, Helvetica;
}
#article h5 a {
  color: #676767;
  font-size: 17px;
  text-decoration: none;
  font-family: arial, Helvetica;
  font-weight:normal;
}
#article .date{
  color: #B6B6B6;
  font-size: 12px;
  display: block;
  margin: 0px 0px 12px 0px;
}
#article img.thumbnail{
  float: left;
  width: 211px;
  height: 211px;
  margin: 3px 11px 0 3px;
}
#article h6{
  font-size: 16px;
  font-family: Arial, Helvetica;
  margin: 31px 0px 0px 3px;
}

.gallery{
  width: 612px;
  height: 297px;
  background: url(http://www.rmfclassic.pl/p/examples/gallery.jpg);
  margin: 25px 0px 0px 4px;
}
.tags{
  padding: 12px 0px 27px 0px;
  width: 100%;
  border-bottom: 1px solid #D9D9D9;
  float: left;
  margin: 0px 0px 8px;
}
.tags h6,
#article .tags h6{
  float:left;
  font-size:12px;
  font-weight:normal;
  margin: 0px 0px 0px 3px;
}

.recommend{
  clear: left;
  padding: 10px 0 0 0px;
  background: transparent;
}

.recommend h5,
#article .recommend h5{
  font-size: 17px;
  margin: 0px;
  float: left;
}
.recommend .textbox{
  margin: 0px 14px 0px 13px;
}
.recommend .textbox input{
  width: 143px;
}

.map{
  width: 402px;
  height: 375px;
  background: url(http://www.rmfclassic.pl/p/examples/map.png?) no-repeat 105px 16px;
  padding: 16px 110px 40px 105px;
  border-bottom: 1px solid #C0C0C0;
  margin: 0px 0px 35px;
}
#frequencies .row{
  float: left;
  clear: left;
  margin: 0 0 47px 68px;
  width: 545px;
}

#repertuar *{
  font-family: Arial, Helvetica;
}
#repertuar h4{
  margin: -2px 0px 0px 0px;
  font-size: 16px;
}

#repertuar .filter{
  background: url(http://www.rmfclassic.pl/p/lay-rep-lbl.png?) no-repeat;
  width: 599px;
  height: 25px;
  margin: 9px 0px 29px 0px;
  padding: 14px 0 0 17px;
  font-size: 12px;
}
#repertuar .filter h5{
  margin: 0px;
  float: left;
  font-size: 12px;
}
#repertuar .filter-date,
#repertuar .filter-hour-from,
#repertuar .filter-hour-to{
  float: left;
}
#repertuar .filter-date{
  margin: 0px 0px 0px 6px;
  width: 150px;
}
#repertuar .filter-hour-from{
  margin: 0px 0px 0px 17px;
  width: 135px;
}
#repertuar .filter-hour-to{
  margin: 0px 0px 0px 14px;
  width: 87px;
}
#repertuar .filter select{
  float: right;
}
#repertuar .filter-date select{
  margin: -5px 0px 0px 10px;
  width: 110px;
}
#repertuar .filter-hour-from select{
  margin: -4px 0px 0px 11px;
  width: 63px;
}
#repertuar .filter-hour-to select{
  margin: -4px 0px 0px 10px;
  width: 63px;
}
#repertuar .filter .button{
  float: left;
  margin: -4px 0px 0px 50px;
}

.cd{
  padding: 10px 10px 13px 16px;
  margin: 0px 0px 3px 0px;
  clear: both; overflow: hidden;
  width: 591px;
  border-bottom: 1px solid #C0C0C0;
  color: #646464;
}
.cd.light{
  color: #adadad;
}
.cd.light h6 a{
  color: #ADADAD;
}
.cd.active{
  color: #000;
}
.cd a.thumbnail{
  float: left;
  margin: 0 17px 0 0;

  width: 54px;
  height: 54px;
}
.cd a.icon{
  float: right;
  margin: 19px 18px 0px 0px;
  font-size: 13px;
}
.cd .hour{
  display:block;
  float:left;
  font-size:12px;
  width: 390px;
  padding: 3px 0px;
}
.cd.active .hour{
  font-weight: bold;

}
.cd h6{
  width: 450px;
  margin: 0px;
  float: left;
  font-size: 12px;
  font-weight: normal;
}
.cd.active h6{
  color: #855320;
  font-size: 16px;
  margin: -4px 0px 0px 0px;
}

.cd .frw {
  float: left;
  width: 480px;
}

.cd .frw small {
  clear: both;
  display: block;
  font-size: 11px;
  overflow: hidden;
  padding-top: 3px;
}

.dash-head {
  overflow: hidden;
}

.dash-head h1 {
  font-size: 24px !important;
  font-weight: bold !important;
  float: left;
  margin: 3px 0px;
  padding: 0px;
}

.dash-head p {
  color: gray;
  float: left;
  padding: 0px;
  padding-top: 12px;
  margin: 0px;
}

.dash-head p a {
  color: gray;
  font-size: 14px;
  text-decoration: none;
}

#repertuar .active a, #repertuar .active small { text-decoration: none;color: #855320;}


#calendarium *{
  font-family: Arial, Helvetica;
}
#calendarium h4{
  font-size: 20px;
  margin: -6px 0px 25px 0px;
}
#calendarium .event{
  border-bottom: 0px none;
  margin-bottom: 19px;
}
#calendarium .event h6{
  font-size: 16px;
}
#calendarium .event p{
  margin: 1px 0 -1px 1px;
  font-size: 12px;
  width: 560px;
  line-height: 16px;
}

.button input{
  width: 1px;
  height: 1px;
  position: absolute;
  left: 1px;
  top: 1px;
}
body:nth-of-type(1) #repertuar form select{
  margin: -2px 0px 0px;
}
#repertuar .filter-date select{
  @margin: -18px 0px 0px 10px;
}
#repertuar .filter-hour-from select{
  @margin: -18px 0px 0px 11px;
}
#repertuar .filter-hour-to select{
  @margin: -18px 0px 0px 10px;
}

#searchResults *{
  font-family: Arial, Helvetica;
}
#searchResults p.search-stats{
  color: #6A6A6A;
  margin: 22px 0 0 16px;
  font-size: 12px;
  line-height: 17px;
}
#searchResults .results{
  margin: 21px 0 0;
}
.results h5{
  background: url(http://www.rmfclassic.pl/p/lbl-cat-bg.gif) repeat-x left bottom;
  height: 28px;
  margin: 0px;
  font-size: 17px;
  font-weight: normal;
  color: #707070;
  padding: 0px 15px;
}
.results h5 strong{
  color: #232323;
}
.results div{
  margin: 0px 16px;
  font-size: 12px;
  color: #656565;
}
.results div.last{
  margin-bottom: 47px;
}
.results div h6{
  margin: 7px 0px 0px 0px;
}
.results div h6 a{
  text-decoration: none;
  color: #232323;
}
.results div p{
  margin: 1px 0px 19px 0px;
  line-height: 17px;
}

#ramowka .today-info{
  font-family: Arial, Helvetica;
  color: #AEAEAE;
  font-size: 12px;
}
#ramowka .button-yellow{
  float: right;
  margin: -5px 0px 0px;
}

.box.box-people div{
  position: absolute;
  width: 270px;
  height: 230px;
  display: none;
}

.days{
  margin: 0px;
  border-bottom: 2px solid #8F5615;
  width: 535px;
  margin: 42px 40px 0px 42px;
}
.days td{
  padding: 0px;
}
.days a{
  color: #828282;
  text-decoration: none;
  font: normal 15px "Trebuchet MS", "Tahoma", Arial, Helvetica;
  display: block;
  text-align: center;
  padding: 6px 0px;
}
.days .active{
  background: url(http://www.rmfclassic.pl/p/arr-act.gif) no-repeat scroll center bottom;
}
.days .active a{
  color: #8F5615;
  font-size: 23px;
  font-weight: bold;
  padding-top: 0px;
}
#ramowka h5{
  clear: both;
  font-size: 17px;
  margin: 0px 0px 0px 67px;
  font-family: "Arial", "Helvetica";
}
#ramowka p{
  margin: -2px 0 13px 67px;
  font-size: 12px;
  line-height: 18px;
  font-family: "Arial", "Helvetica";
}

#layoutTextPage .text-plain{
  margin: -39px 0px 0px;
}
#layoutTextPage .text-plain h5{
  font-size: 16px;
  margin: 0px;
}
#layoutTextPage ul{
  margin-bottom: 20px;
}

#peoples{
  margin: -2px 0px 0px;
}
#peoples *,
#people *{
  font-family: "Arial", "Helvetica";
}
#peoples h5{
  margin: 0px 0px 16px;
  font-size: 16px;
}

#people{
  margin: -6px 0px 0px;
  position: relative;
}
#people em{
  display: block;
  font-size: 12px;
  color: #BCBCBC;
  margin: 0px 0px 21px 0px;
}
#people em a{
  font-style: normal;
  color: #BCBCBC;
}
#people h5{
  margin: 0px 0px 0px 0px;
  font-size: 20px;
}
#people .back{
  color: #BCBCBC;
  font-size: 12px;
  position: absolute;
  right: 0;
  text-decoration: none;
  top: 6px;
}
#people .thumbnail{
  float: left;
  margin: 0px 21px 23px 0px;
}
#people p{
  font-size: 12px;
  margin: 0px;
  line-height: 17px;
  width: 534px;
  color: #666;
}

#people .reviews{
  clear: left;
  border-top: 1px solid #D9D9D9;
}
#people .reviews h6{
  font-size: 16px;
  margin: 21px 0px 5px 0px;
}
#people .reviews .banner{
  display: block;
  float: left;
  margin: -22px 0px 0px 0px;
}

#signUp h4,
#changeData h4{
  margin: -38px 0px 41px;
  font-size: 16px;
  position:relative;
}
#changeData h4{
  margin-top: -20px;
}
#signUp *,
#changeData *,
#rankings *,
#profile *{
  font-family: Arial, Helvetica;
}


#rankings{
  margin: -39px -25px 0px;
  font-size: 17px;
}
#rankings div{
  float: left;
  width: 270px;
  margin: 0px 25px;
  padding: 0px 0px 22px;
}
#rankings div h4{
  margin: 0px;
}
#rankings div a.more{
  display: block;
  float: left;
  font-size: 11px;
  margin: 13px 0px 0px 23px;
}
#rankings em.separator{
  border-bottom: 1px solid #C0C0C0;
  display: block;
  float: left;
  clear: both;
  width: 620px;
  margin: 0 25px 20px;
}

#userBox{
  position: absolute;
  right: 313px;
  top: 0px;
}
#userBox,
#userBox a{
  color: #D0CFCF;
  font-size: 11px;
  font-family: Arial, Helvetica;
}

#profile{
  margin: -5px 0px 0px 0px;
}
#profile .avatar{
  width: 182px;
  margin: 0 15px 20px 0px;
  float: left;
}
.avatar img{
  width: 90px;
  height: 90px;
  display: block;
  margin: 0px auto;
}


#profile .avatar img{
  width: 90px;
  height: 90px;
  display: block;
  margin: 0px auto;
}
#profile .avatar a.follow,
#profile .avatar a.unfollow{
  margin: 29px 0px 0px 22px;
}
#profile .avatar a.pm{
  margin: 5px 0 0 35px;
}
#profile .avatar a.follow span,
#profile .avatar a.unfollow span,
#profile .avatar a.pm span{
  font-family: "Trebuchet MS";
  font-size: 11px;
}
#profile .description{
  float: left;
  width: 420px;
  font-size: 12px;
  line-height: 17px;
  padding-bottom: 46px;
}
#profile .description h4{
  margin: -3px 0px 0px 0px;
  font-size: 20px;
  line-height: 24px;
}
#profile .description em{
  font-size: 12px;
  line-height: 14px;
  color: #BFBFBF;
  display: block;
  margin: 1px 0 7px;
  border-bottom: 1px solid #BFBFBF;
  padding: 0px 0px 10px 0px;
}
#profile h5{
  clear: both;
  border-top: 1px solid #BFBFBF;
  font-size: 16px;
  padding: 32px 0px 0px 0px;
  margin: 0 0 22px;
}
#profile .more{
  clear: left;
  float: left;
  margin: 0px 0px 0px 560px;
}


.box.box-followers a.button-gray{
  float: right;
  margin: 4px 3px 0px 0px;
}

.box.box-bookmarks .filter{
  font-family: Arial, Helvetica;
  font-size: 13px;
  font-weight: bold;
  margin: 0px 0px 0px 2px;
  color: #AEAEAE;
  position: relative;
  float: left;
}

.box.box-bookmarks .filter a{
  display: block;
  float: left;
  border-right: 1px solid #000;
  height: 16px;
  line-height: 16px;
  padding: 0px 16px 0px 0px;
  margin: 0px 18px 0px 0px;
  color: #AEAEAE;
  position: relative;
}

.box.box-bookmarks .filter a.last{
  margin-right: 0px;
  padding-right: 0px;
  border-right: 0px none;
}
.box.box-bookmarks .filter a.active{
  color: #6C6C6C;
}
#searchProfiles{
  height: 89px;
}
.contest-wide{
  clear: left;
  padding: 27px 0px 8px 0px;
  height: 255px;
}

.poll{
}
.poll *{
  font-family: Arial, Helvetica;
}
.poll h4{
  color: #fff;
  font-size: 14px;
  margin: -6px 0px 0px 2px;
  line-height: 17px;
}

#rankingContent{
  float: left;
}

#pollsArchive{
  margin: -40px 0px 0px;
}
#pollsArchiveResults{
  margin: -40px 0px 0px;
}
#pollsArchive *,
#pollsArchiveResults *{
  font-family: Arial, Helvetica;
}
#pollsArchive h4{
  margin: 0 0 17px 1px;
  font-size: 20px;
}
#pollsArchiveResults h4{
  font-size: 17px;
  margin: 16px 0px 15px 5px;
}
#pollsArchive div{
  margin: 0px 0px 15px 1px;
  color: #C8C8C8;
  font-size: 12px;
  line-height: 17px;
}
#pollsArchive div h5{
  margin: 0px;
}
#pollsArchive div h5 a{
  font-size: 16px;
  color: #000;
  text-decoration: none;
}
#pollsArchiveResults .button.back{
  float: right;
}
#pollsArchiveResults .results{
  border-top: 1px solid #D7D7D7;
  padding: 19px 0px 0px 29px;
  font-size: 12px;
}

#sitemap{
  float: left;
  margin: -7px -15px 0px 4px;
}
#sitemap div{
  float: left;
  width: 270px;
  margin: 0px 22px;
}
#sitemap div h4{
  clear: left;
  font-size: 24px;
  border-bottom: 1px solid #C0C0C0;
  margin: 0px 0px 3px;
  padding: 0px 0px 4px;
}

#layoutSubPage .mp3-players {
  margin-bottom: -20px;
  overflow: hidden;
}
#layoutSubPage .mp3-players .player {
  background: transparent;
  margin: 0 19px 20px 0;
  height: auto;
  width: 290px;
  float: left;
}
.mp3-players .player span {
  display: block;
}
.mp3-players .player span.description {
  color: #6c6c6c;
  margin-bottom: 2px;
}

#profiles{
  margin: -11px 0 0 8px;
}
#profiles *{
  font-family: Arial, Helvetica;
}
#profiles h4{
  font-size: 18px;
  font-weight: normal;
  margin: 0px 0px 14px 0px;
}

#mediaGallery {
  margin-top:10px;
}


#forum{
  margin: -16px 0px 0px 0px;
  position:relative;
}

#forum .button-forum-reply{
  margin: -1px 0px 0px 10px;
  position: relative;
}
#forum .button-forum-follow{
  margin: -1px 0px 0px 6px;
  position: relative;
}

#layoutTextPage .forum-post ul{
  margin-bottom: 0px;
}

div.page-navigator{
  border-top: 1px solid #a2a1a1;
  padding: 10px 13px 0px 13px;
  text-align: center;
}
div.page-navigator .next,
div.page-navigator .previous{
  font: normal 12px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #c7013d;
}
div.page-navigator .next{
  float: right;
}
div.page-navigator .previous{
  float: left;
}
div.page-navigator .pages{
  margin: 0px auto;
  width: 150px;
}
div.page-navigator .pages a{
  display: inline-block;
  width: 17px;
  height: 17px;
  background: #fff;
  line-height: 17px;
  text-decoration: none;
  text-align: center !important;
  margin: 0px 3px 0px 2px;
  color: #6c6c6c; 
}
div.page-navigator .pages a.active{
  background: #8e5411;
  color: #fff;
}
#forumPost {
  margin: -10px 0px 30px 0px;
  position: relative;
}

.forum-separator{
  height: 50px;
}

img.graph-glu,
img.graph-pen{
	position: absolute;
	display: block;
	zoom: 1;
}
img.graph-glu{
	left: 0px;
	top: 14px;
	width: 58px;
	height: 168px;
	overflow: hidden;
}
img.graph-pen{
  right: 0px;
	bottom: 0px;
}

#clubSignIn{
  z-index: 10;
	float: left;
	width: 100%;
	margin: 0px 0px 139px 0px;
	position: relative;
}

#clubSignIn h3,
#tickets h3{
  font: bold 12px Arial, Helvetica, sans-serif;
	color: #555;
	margin: 23px 0px 0px 177px;
}
#tickets h3{
  margin: 18px 0 0 62px;
}
#clubSignIn .link-signup{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ac0034;
	text-decoration: none;
	float: left;
  margin:	10px 0px 0px 1px;
	display: block;
}
#clubSignIn a.link-signup.graph {
	margin: 1px 0px 0px -5px;
}
#clubSignIn .button-submit{
	margin: 5px 0px 0px 31px;
}
#clubSignIn .button-submit.graph{
	margin: 4px 0px 0px 24px
}
#clubSignIn .required-hint{
	margin: 11px 0px 0px 1px;
	display: block;
}
#clubSignIn .facebook-connect{
	width: 335px;
	margin: 18px 0px 19px 94px;
}
#clubSignIn .facebook-connect img{
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	margin: 0px 17px 0px 0px;
}
#clubSignIn .facebook-connect h4{
	margin: 0px;
  font: bold 12px Arial, Helvetica, sans-serif;
	color: #555;
	padding: 1px 0 2px;
}
#clubSignIn .facebook-connect p{
  font: normal 11px Arial, Helvetica, sans-serif;	
	margin: 0px;
	line-height: 18px;
}
#clubSignIn .facebook-connect p strong,
#clubSignIn .facebook-connect p strong a{
  font: bold 11px Arial, Helvetica, sans-serif;	
  text-decoration: none;
}
#clubSignIn .button,
#clubSignIn .button img{
  display: block;
	width: 172px;
	height: 23px;
}
#clubSignIn .button{
	margin: 3px 0px 18px 75px;
}

.contact{
	margin: 11px 0px 0px 2px;
}
.contact *{
	font-family: Arial, Helvetica, sans-serif;
}
.contact p{
  width: 205px;
}
.contact p.bordered{
	border-bottom: 1px solid #d9d9d9;
	padding: 0px 0px 47px 0px;
	margin: 0px 0px 37px 0px;
	width: 100%;
}
.text-plain .contact p strong{
	font-size: 16px;
	color: #000;
}



.graphics-club .search-bar.wide  {
  background:url("/p/sch-bar-wide-club.png") no-repeat 
}
.graphics-club #calendar .search-bar {
  background-image:url("/p/lbl-sel-bg-club.png");
}
.opera-item {
  float: left;
  width: 615px;
}

@charset "utf-8";
/* CSS Document */

table.forums{
  width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px none;
	padding: 0px;
	margin: 0px;
}
table.forums thead{
  background: #fff;
}
table.forums thead th{
  font: bold 16px Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	text-align: left;
	border-bottom: 1px solid #a2a1a1;
	height: 38px;
	padding: 0px 0px 0px 33px;
	vertical-align: middle;
	background: #fff url(/p/btn-plu-white.gif) no-repeat 9px center;
	zoom: 1;
}
table.forums tbody th{
  background: #fff;
	height: 31px;
	padding: 0px;
	text-align: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #6c6c6c;
}
table.forums .category-icon,
table.forums .topic-icon{
  width: 33px;
	padding: 0px;
}
table.forums .topic-icon{
  width: 30px;
}
table.forums .category-name{
  width: 207px;
	padding: 0px;
}
table.forums .category-posts,
table.forums .category-topics{
  width: 64px;
	padding: 0px;
	text-align: center;
}
table.forums .category-last-post{
  padding: 0px 0px 0px 35px;
}
table.forums tbody td{
	border-bottom: 1px solid #a2a1a1;
	height: 60px;
	overflow: hidden;
}
table.forums tbody .last td{
  border-bottom: 0px none;
	height: 59px;
}
table.forums .category-icon img,
table.forums .topic-icon img{
  display: block;
	float: left;
	margin: -2px 0px 0px 13px;
	position: relative;
}
table.forums td.category-name a{
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #c7013d;
	text-decoration: none;
}
table.forums tbody td.category-posts,
table.forums tbody td.category-topics{
  font: normal 12px Arial, Helvetica, sans-serif;
}
table.forums tbody td.category-last-post{
  color: #6c6c6c;
	line-height: 14px;
	font: normal 11px Arial, Helvetica, sans-serif;
}
table.forums tbody td.category-last-post a{
  text-decoration: none;
  color: #c7013d;
}
table.forums tbody td.category-last-post a strong{
	color: #555555;
}


table.forums .topic-last-post{
  padding: 0px 0px 0px 29px;
}
table.forums .topic-posts,
table.forums .topic-views{
	width: 88px;
	text-align:center;
}
table.forums .topic-name{
  width: 212px;
}
table.forums td.topic-name{
  line-height: 14px;
}
table.forums td.topic-name a,
table.forums tbody td.topic-last-post a{
	text-decoration: none;
}
table.forums td.topic-name a.topic{
  font: bold 12px Arial, Helvetica, sans-serif;
	color: #c7013d;
}



.forum-page-tools{
	display: block;
	background: #fff;
	height: 35px;
	margin: 4px 0px 0px;
	border-bottom: 1px solid #a2a1a1;
	text-align: right !important;
	font: normal 11px/39px Arial, Helvetica, sans-serif;
}
.forum-page-tools select{
  float: right;
  margin: 9px 10px 0px 6px;
	width: 44px;
	position: relative;
}

.forum-topic h4{
  background: #fff;
	margin: 0px 0px 6px;
	height: 30px;
	font: bold 11px/35px Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 14px;
}
.forum-post{
  float: left;
	background: #f6f6f6;
	width: 618px;
	border-top: 1px solid #a2a1a1;
	position: relative;
	border-bottom: 1px solid #e3e3e3;
	margin: 0px 0px 38px 0px;
	overflow: visible;
}
.forum-post .forum-profile{
  float: left;
	width: 165px;
	background: #f6f6f6;
}
.forum-post .forum-profile *{
	font: normal 11px Arial, Helvetica, sans-serif;
}
.forum-post .forum-profile h5{
	margin: 5px 0px 0px 34px;
}
.forum-post .forum-profile h5 a{
	text-decoration: none;
}
.forum-post .forum-profile span{
	margin: 0px 0px 0px 34px;
	display: block;
}
.forum-post .forum-profile .forum-avatar{
	display:block;
	height:98px;
	margin:5px 0 0 34px;
	width:98px;
}
.forum-post .forum-profile .forum-user-offline,
.forum-post .forum-profile .forum-user-online{
	display: block;
	float: left;
	width: 50px;
	height: 14px;
	background: url(/p/forum/online.png) no-repeat left top;
	margin: 9px 0px 0px 33px;
}
.forum-post .forum-profile .forum-user-online{
  background-position: left bottom;
}
.forum-post .forum-profile .forum-pw{
	display:block;
	float:left;
	margin:9px 0 0 10px;
}
.forum-post .forum-post-date{
  color: #6c6c6c;
	border-bottom: 1px solid #e3e3e3;
	font: normal 11px Arial, Helvetica, sans-serif;
	display: block;
	height: 21px;
	padding: 0px 0px 0px 14px;
	line-height: 20px;
	background: #fff;
}
.forum-post .forum-post-content{
	float: left;
	width: 453px;
	position: relative;
}
.forum-post .forum-post-content p{
	padding: 7px 15px 0 15px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	background: #fff;
	margin: 0px;
	min-height: 111px;
	height: auto !important;
	height: 111px;
	overflow: hidden;
}
.forum-post .forum-post-actions{
	padding: 0px 16px 0px 0px;
	margin: 0px;
	list-style: none;
	float: none;
	height: 34px;
	background: #fff;
}
.forum-post .forum-post-actions li{
  padding: 0px 0px 0px 6px;
	margin: 2px 0px 0px 13px;
  background: transparent url(/p/blt-arr-white.gif) no-repeat left 8px;
	float: right;
}
.forum-post .forum-post-actions li a{
  color: #c7013d;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#forum .forum-post .button-forum-reply{
	margin: 0px;
	position: absolute;
	right: 10px;
	bottom: -35px;
}

.forum-post-message h3{
	background: #fff url(/p/btn-plu-white.gif) no-repeat 9px 13px;
	border-bottom: 1px solid #a2a1a1;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	margin: 0px;
	padding: 12px 0px 6px 33px;
}
.forum-post-message span.hint{
	background: #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	display: block;
	padding: 11px 0px 12px 14px;
}
div#forum.forum-topics{
  margin-top: -49px;
}
div#forum.forum-topics .button-new-topic{
  margin: 10px 0px 15px 10px;
}

.button-new-topic{
  background: url(/p/forum/new-topic.png) no-repeat;
	width: 110px;
	height: 24px;
	display: block;
}
.forum-post span.quote {
  background: #F6F6F6;
  border: 1px solid #BFBFBF;
  display:block;
  font-style: italic;
  margin: 2px 5px;
  padding:5px;
}
.forum-post-content span.forum-post-images{
  display: block;
  float: left;
  width: 400px;
  padding: 10px 10px 0;
  border-top: 1px solid #BFBFBF;
  margin: 10px 0px;
} 
.forum-post-content span.forum-post-images img{
  float: left;
  display: block;
  margin: 0 10px 10px 0;
}

#signinform_signinformerrorbox{
  width: 463px;
}
@charset "utf-8";
/* CSS Document */

table.mailbox{
  background: #fff;
	border: 0px none;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}
table.mailbox thead th{
  height: 40px;
  font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	vertical-align: top;
	padding: 11px 0px 0px 1px;
}
table.mailbox tbody td{
	background: #f5f5f5 url(/p/mail-brd.gif) repeat-x left bottom;
	height: 48px !important;
	@height: 34px !important;
}
table.mailbox tbody td,
table.mailbox tbody td a{
  font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
table.mailbox tbody .odd td{
  background-color: #fff;
}
table.mailbox tbody td.source{
  width: 137px;
	line-height: 17px;
	padding: 7px 0 0 1px;
	vertical-align: top;
}
table.mailbox tbody td.title{
	padding: 14px 0 0;
	vertical-align: top;
}
table.mailbox tbody td.title,
table.mailbox tbody td.title a{
  width: 421px;
	font-size: 14px;
}
table.mailbox tbody .unread td.title,
table.mailbox tbody .unread td.title a{
	font-weight: bold;
}
table.mailbox tbody td.source em{
  font: normal 12px Arial, Helvetica, sans-serif;
	display: block;
	color: #6c6c6c;
	font-style: italic;
}
table.mailbox tfoot td{
	padding: 39px 0px 8px 0px;
}

#pmReadMessage{
  margin: -3px 0px 0px 1px;
}
#pmReadMessage *{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}

.pm-message-part{
  position: relative;
  width: 612px;
  overflow: hidden;
  margin: 0px 0px 5px 0px;
}
.pm-message-part p{
  float: right;
  margin: 0px;
  width: 498px;
  padding: 0px 0px 0px 11px;
}
#pmReadMessage .pm-message-part p strong,
#pmReadMessage .pm-message-part p strong a{
  font-weight: bold;
}
.pm-message-part p a{
  color: #000;
  text-decoration: none;
}
.pm-message-part p img{
  margin: 4px 0px 0px 0px;
}
.pm-content p{
  background: #fff;
  border: 1px solid #D6D6D6;
  padding: 10px 0px 10px 11px;
}

/* SETTINGS LAYER */
.WindowModalLoading {
  position:absolute;
  background: #000;
  left:0;
  top:0;
  width:100%;
  height:100%;
  z-index:499;
  display:none;
}

.WindowContentLoading{
  display:none;
  background: #F6F8FA;
  z-index:500;
  width: 629px;
  position: absolute;
  top: 0px;
  left: 0px;
  text-align: left;
  padding: 100px;
  color: #8F8174;
  font-weight: bold;
}

#SettingsBox {
	top: 150px;
	left: 160px;
	width: 644px;
	padding: 0px;
	background: transparent url('/p/box_layer.png') no-repeat center top;
	z-index: 1000;
	position: absolute;
}

#SettingsBox img.cover { float: left; margin: 0 10px 20px 0; border: 1px solid #535e69; }
#SettingsBox big { font-size: 170%; }
#SettingsBox h3 { margin: 0 0 40px; font-size: 170%; }
#SettingsBox p.before { font-weight: bold; }
#SettingsBox ul.buttons-light {
	clear: both;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 26px;
	font-size: 11px;
	line-height: 26px;
}
#SettingsBox ul.buttons-light li {
	float: left;
	height: 26px;
	margin: 0 0 0 1px;
	background: transparent url('/p/lay-tab-background02.png') no-repeat left top;
}
#SettingsBox ul.buttons-light li.first { margin-left: 0; }
#SettingsBox ul.buttons-light li a {
	float: left;
	width: 220px;
	color: #c2cad2;
	text-align: center;
	background: transparent url('/p/lay-tab-right02.png') no-repeat right top;
}
#SettingsBox ul.buttons-light li.first a { width: 387px; }
#SettingsBox ul.buttons-light li:hover,
#SettingsBox ul.buttons-light li.active { background-position: left -26px; }
#SettingsBox ul.buttons-light li:hover a,
#SettingsBox ul.buttons-light li.active a { color: #fff; background-position: right -26px; }

#SexyAlertBox-Box {
  padding-bottom: 24px;
  background: url(/p/sexyalert/bg-box-bottom.png) bottom left no-repeat !important;
  background: url(/p/sexyalert/bg-box-bottom.gif) bottom left no-repeat;
}

#SexyAlertBox-InBox {
  padding-top: 15px;
  background: url(/p/sexyalert/bg-box-top.png) top left no-repeat !important;	
  background: url(/p/sexyalert/bg-box-top.gif) top left no-repeat;	
}

#SexyAlertBox-BoxContent {
  background: url(/p/sexyalert/bg-box-body.png) top left repeat-y !important;
  background: url(/p/sexyalert/bg-box-body.gif) top left repeat-y;
  padding: 0px 20px;
}

#SexyAlertBox-BoxContenedor {
  padding: 0px 0px 5px 55px;
  text-align: left;
  font-family:Verdana;
  font-size:12px;
  color:#000;
}

#SexyAlertBox-BoxContenedor h1,#SexyAlertBox-BoxContenedor h2,#SexyAlertBox-BoxContenedor h3,#SexyAlertBox-BoxContenedor b,#SexyAlertBox-BoxContenedor strong{
  text-align: left;
  font-family:Verdana;
  font-size:12px;
  color:#000;
  font-weight:bold;
  margin:0px;
  padding:0px;
}

#SexyAlertBox-Buttons{
  text-align:right;
}

#SexyAlertBox-Buttons input {
  margin: 10px 10px;
}

#SexyAlertBox-BoxContenedor #BoxPromptInput{
  margin-top:5px;
}

#SexyAlertBox-Box .BoxAlert {
  background: url(/p/sexyalert/dialog-warning.png) top left no-repeat;
}

#SexyAlertBox-Box .BoxConfirm {
  background: url(/p/sexyalert/dialog-help.png) top left no-repeat;
}

#SexyAlertBox-Box .BoxPrompt {
  background: url(/p/sexyalert/dialog-help.png) top left no-repeat;
}

#SexyAlertBox-Box .BoxInfo {
  background: url(/p/sexyalert/dialog-information.png) top left no-repeat;
}

#SexyAlertBox-Box .BoxError {
  background: url(/p/sexyalert/dialog-error.png) top left no-repeat;
}
.dropdown-menu{
  position: absolute;
  display: none;
  background: #333;
  color: #fff;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  
}
.dropdown-menu a{
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  padding: 1px 18px 0px 9px;
  display: block;
  width: 100px;
}
.dropdown-menu li:hover{
  background: #3E3E3E;
}
.dropdown-menu ol{
  margin: 0px;
  padding: 0px;
  list-style: none;
  padding: 3px 0px;
}
.dropdown-menu ol li{
  border-bottom: 1px solid #3E3E3E;
  position: relative;
}
.dropdown-menu ol li.last{
  border-bottom: 0px none;
}
div.FileUploader_Container{
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  border: 1px solid #C0C0C0;
  zoom: 1;
}
div.FileUploader_Container .ErrorBox{
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  display: none;
  border-left: 5px solid #CD1D1D;
  border-right: 5px solid #CD1D1D;
  padding: 0px;
  z-index: 10;
  zoom: 1;
}
div.FileUploader_Container .ErrorBox span{
  background: #FF2424;
  display: block;
  padding: 5px;
  font: bold 10px Verdana;
  color: #fff;
  zoom: 1;
}
div.FileUploader_Container div.FileUploader_FilePreview{
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 60px;
  background: transparent url(/p/upload.gif) no-repeat scroll center center;
  zoom: 1;
}
div.FileUploader_Container div.Load{
  background: url(/p/load.gif) no-repeat scroll center center !important;
  zoom: 1;
}
div.FileUploader_Container div.FileUploader_FilePreview span{
  font-size: 10px;
  font-weight: bold;
  font-family: Verdana;
  color: #D0D0D0;
  display: block;
  width: 100px;
  text-align: center;
  margin: 30px auto;
  zoom: 1;
}
div.FileUploader_Container div.FileUploader_FileList{
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 60px;
  overflow-x: none;
  overflow-y: auto;
  background-color: #FAFAFA;
  zoom: 1;
  border-top: 1px solid #C0C0C0;
}
div.FileUploader_Container div.FileUploader_FileList ul{
  padding: 3px;
  margin: 0px;
  zoom: 1;
} 
#content div.FileUploader_Container div.FileUploader_FileList ul li, #content div.FileUploader_Container div.FileUploader_FileList ul *{
  width: auto;
  font-size: 9px;
  font-family: Verdana;
  padding: 0px;
  margin: 0px;
  cursor: pointer;
  display: block;
  zoom: 1;
  height: 15px;
  line-height: 14px;
  padding: 0px 2px;
}
#content div.FileUploader_Container div.FileUploader_FileList ul li{
  background: #F0F0F0;
  color: #666;
}
#content div.FileUploader_Container div.FileUploader_FileList ul li.odd{
  background: #fff;
}
#content div.FileUploader_Container div.FileUploader_FileList ul li:hover{
  background: #088DCF;
  color: #fff;
}
div.FileUploader_Container div.FileUploader_FileList ul li span.name{
  float: left;
  clear: both;
  display: block;
  zoom: 1;
}
div.FileUploader_Container div.FileUploader_FileList ul li span.size{
  float: right;
  display: block;
  zoom: 1;
}
div.FileUploader_Container div.FileUploader_FileList ul li span.remove{
  display: block;
  width: 16px;
  height: 16px;
  cursor: pointer;
  float: left;
  margin-left: 10px;
  filter: none !important;
  filter: filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/delete.png');
}
div.FileUploader_Container div.FileUploader_FileList ul li span.remove img{
  display: block !important;
  display: none;
}
div.FileUploader_Container iframe{
  width: 1px;
  height: 1px;
  border: 0px none;
  position: absolute;
  left: 0px;
  top: 0px;
  visibility: hidden;
  zoom: 1;
}

